.aidz-locale-bar{display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:10px max(20px,calc((100vw - 1256px)/2));background:#f2ecf8;color:#554267;font:12px Arial;flex-wrap:wrap}.aidz-language-control{display:flex;align-items:center;gap:8px}.aidz-locale-bar select,.aidz-preferences select{font:14px Arial;padding:8px 10px;border:1px solid #ded3eb;border-radius:7px;background:white;color:#443255;max-width:210px}.aidz-open-preferences{border:0;background:transparent;color:#61468e;cursor:pointer;padding:8px}.aidz-preferences{max-width:430px;width:calc(100% - 40px);box-sizing:border-box;border:1px solid #e8dff1;border-radius:18px;padding:28px;color:#352c42;background:#fff;max-height:85dvh;overflow:auto}.aidz-preferences::backdrop{background:#261b3c88}.aidz-preferences h2{font:normal 27px Georgia;margin:8px 0 25px}.aidz-preferences h3{font-size:15px}.aidz-preferences p{font-size:13px;line-height:1.6;color:#716779}.aidz-preferences label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0}.aidz-close-preferences{float:right;border:0;background:#f3edf8;color:#7357a7;width:32px;height:32px;border-radius:50%;font-size:22px;cursor:pointer}.aidz-rate-status{font-size:11px}.aidz-converted-price{display:block;color:#7357a7;font-size:.8em;margin-top:6px}.aidz-fx-note{font:11px/1.5 Arial;display:block;color:#706879}.aidz-translation-pending{font-size:11px;color:#786b85}.aidz-preferences small a{color:#7357a7}body.is-editor-preview>.aidz-locale-bar{display:none}@media(max-width:550px){.aidz-locale-bar{justify-content:space-between;gap:5px 8px;padding:8px 16px}.aidz-language-control{gap:5px}.aidz-locale-bar select{max-width:125px;font-size:12px;padding:7px}.aidz-locale-bar>label{display:flex;align-items:center;gap:4px}.aidz-open-preferences{font-size:12px}.aidz-preferences{padding:22px}}

#aidz-preferences .aidz-close-preferences{position:sticky;top:0;float:right;z-index:5;background:white;color:#513487;width:40px;height:40px;border:1px solid #ded4f5;border-radius:50%;font-size:28px}#settings-rating-status{margin:12px 0;color:#513487;font-weight:600}#aidz-preferences{overscroll-behavior:contain}#kikliy-translate select{width:100%;padding:12px;border:1px solid #d8c9ef;border-radius:8px}

/* Translation must not change the page viewport or enlarge native controls. */
html{max-width:100%;overflow-x:clip}
body{min-width:0;max-width:100%}
.site-header,.site-main,.iq-container{min-width:0;max-width:100%;box-sizing:border-box}
.iq-product-buttons>*{min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
.iq-product-buttons font{color:inherit!important;-webkit-text-fill-color:inherit!important}
.site-nav{min-width:0;max-width:100%;overflow-x:auto}
.site-nav a{flex-shrink:0}
#aidz-preferences{position:fixed;inset:0;margin:auto;width:min(430px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:85dvh;box-sizing:border-box;overflow:auto}
#aidz-preferences:not([open]){display:none!important}
#aidz-preferences select,#aidz-preferences input{font-size:16px!important;max-width:100%;min-width:0;box-sizing:border-box}
#aidz-preferences font{font-size:inherit;line-height:inherit}
.iq-product h1,.iq-product p,.iq-single h1,.iq-single p{overflow-wrap:anywhere}

.iq-product,.iq-product>section,.aidz-header-top>*{min-width:0}.iq-product-info{overflow-wrap:anywhere}

.kikliy-loading{position:absolute;inset:0;z-index:90;display:grid;place-items:center;background:#ffffff35;pointer-events:none}
.kikliy-loading[hidden]{display:none!important}
.kikliy-loading i,[aria-busy="true"].kikliy-busy-button:after{content:"";display:inline-block;width:34px;height:34px;border:4px solid #e5dcf5;border-top-color:#7357a7;border-radius:50%;animation:kikliy-spin .8s linear infinite}
.kikliy-busy-button[aria-busy="true"]:after{width:16px;height:16px;margin-inline-start:9px;vertical-align:middle;border-width:2px}
@keyframes kikliy-spin{to{transform:rotate(360deg)}}
html.translated-ltr body,html.translated-rtl body{max-width:100%;overflow-x:clip}
.iq-grid>*{min-width:0;overflow-wrap:anywhere}
.adz-panel .adz-note:empty{display:none}

.site-nav font,.site-footer font{font-size:inherit;line-height:inherit;color:inherit}.iq-product-info,.iq-card{min-width:0;overflow-wrap:anywhere}

.iq-product-stage.kikliy-is-loading{position:relative}.iq-product-stage.kikliy-is-loading:after{content:"";position:absolute;left:calc(50% - 19px);top:calc(50% - 19px);width:30px;height:30px;border:4px solid #e5dcf5;border-top-color:#7357a7;border-radius:50%;animation:kikliy-spin .8s linear infinite;z-index:10}
