@font-face{font-family:Aicon Outfit;src:url(/brand/outfit-regular.woff2) format("woff2");font-weight:400;font-display:optional}@font-face{font-family:Aicon Outfit;src:url(/brand/outfit-semibold.woff2) format("woff2");font-weight:500 800;font-display:optional}:root{font-family:Aicon Outfit,Arial,sans-serif;background:#f6f8f7}body{margin:0;-webkit-font-smoothing:antialiased}.aiconit-app{--ui-canvas: #f6f8f7;--ui-surface: #fff;--ui-raised: #f8faf9;--ui-input: #fff;--ui-ink: #162e3e;--ui-muted: #596d76;--ui-line: #dbe4e3;--ui-brand: #296d79;--ui-brand-hover: #205865;--ui-tint: #eaf1f1;--ui-accent: #a7dad9;--ui-success: #24735d;--ui-warning: #805c20;--ui-danger: #aa3c40;--ui-shadow: 0 14px 44px -30px #244a6540;--ui-radius: 20px;min-height:100vh;color:var(--ui-ink);background:var(--ui-canvas);font:1.0625rem/1.6 Aicon Outfit,Arial,sans-serif;color-scheme:light;isolation:isolate}.aiconit-app[data-theme=dark]{--ui-canvas: #101e2a;--ui-surface: #172a38;--ui-raised: #192e3d;--ui-input: #10202d;--ui-ink: #f5f8fa;--ui-muted: #d8e3e8;--ui-line: #2b4351;--ui-brand: #98cfce;--ui-brand-hover: #bde9e6;--ui-tint: #142631;--ui-accent: #a7dad9;--ui-success: #85d3b3;--ui-warning: #efc980;--ui-danger: #f7a9ab;--ui-shadow: 0 20px 60px -32px #0009;color-scheme:dark}.aiconit-app *{box-sizing:border-box}.aiconit-app button,.aiconit-app input,.aiconit-app select,.aiconit-app textarea{font:inherit}.aiconit-app :focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.aiconit-app button,.aiconit-app a,.aiconit-app input,.aiconit-app select,.aiconit-app textarea{touch-action:manipulation}.app-header{max-width:1600px;margin:auto;min-height:80px;padding:14px 38px;display:flex;gap:24px;align-items:center}.app-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ui-ink);white-space:nowrap}.brand-lockup{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand-mark{display:block;width:52px;height:auto;flex:none}.brand-mark-dark,[data-theme=dark] .brand-mark-light{display:none}[data-theme=dark] .brand-mark-dark{display:block}.brand-wordmark{color:var(--ui-muted);font-size:22px;font-weight:400;line-height:1;letter-spacing:-.035em}.app-brand{border-radius:8px}.app-nav-link:focus:not(:focus-visible){outline:none}.aiconit-app .app-nav-link:focus-visible{outline-width:2px;outline-offset:-4px}.app-tagline{font-size:1rem;color:var(--ui-muted);border-left:1px solid var(--ui-line);padding-left:24px}.app-header-tools{display:flex;align-items:center;gap:18px;margin-left:auto}.theme-switch{display:flex;align-items:center;gap:3px;background:var(--ui-raised);border:1px solid var(--ui-line);padding:4px;border-radius:12px}.theme-switch button{border:0;background:none;color:var(--ui-muted);padding:8px 12px;display:flex;align-items:center;gap:7px;border-radius:8px;cursor:pointer;min-height:36px;font-size:1rem;font-weight:600;white-space:nowrap}.theme-switch button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-brand);box-shadow:0 2px 8px #142d3d12}[data-theme=dark] .theme-switch button[aria-pressed=true]{background:var(--ui-tint)}.app-language{display:flex;align-items:center;gap:6px}.app-language select{border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--ui-muted);padding:9px 4px;max-width:145px;cursor:pointer;font-size:1rem}.app-language option{background:var(--ui-input);color:var(--ui-ink)}.app-navigation{border-bottom:1px solid var(--ui-line);display:flex;align-items:center;gap:20px;padding:0 max(38px,calc((100% - 1524px)/2));background:transparent}.app-nav-links{display:flex;gap:8px;min-width:0}.app-nav-link{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;white-space:nowrap;font-weight:600;font-size:1rem;color:var(--ui-muted);padding:17px 16px;border-radius:10px 10px 0 0}.app-nav-link:hover{color:var(--ui-brand);background:var(--ui-raised)}.app-nav-link.is-active{color:var(--ui-brand)}.app-nav-link.is-active:after{content:"";position:absolute;height:2px;bottom:-1px;left:15px;right:15px;background:var(--ui-brand);border-radius:3px 3px 0 0}.app-shop{margin-left:auto;color:var(--ui-muted);font-size:1rem;display:flex;align-items:center;gap:7px;white-space:nowrap}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--ui-success);display:inline-block;flex-shrink:0}.ui-page{max-width:1524px;margin:0 auto;padding:30px 38px 24px;display:flex;flex-direction:column;gap:24px}.ui-page-heading{padding:6px 0 2px}.ui-page h1{font:600 36px/1.15 Aicon Outfit,sans-serif;letter-spacing:-1px;margin:0}.ui-section{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:26px;box-shadow:var(--ui-shadow);min-width:0}.ui-section-heading{font:600 22px/1.25 Aicon Outfit,sans-serif;letter-spacing:-.35px;margin:0 0 20px}.ui-section .ui-section{box-shadow:none;background:var(--ui-raised);padding:20px}.ui-stack{display:flex;flex-direction:column;min-width:0;align-items:stretch}.ui-stack-inline{flex-direction:row;flex-wrap:wrap;align-items:center}.ui-stack-inline>.ui-badge,.ui-stack-inline>.ui-button{align-self:center}.ui-grid{display:grid;min-width:0}.ui-grid>*{min-width:0}.ui-grid-responsive{grid-template-columns:1fr}@container (min-width:721px){.ui-grid-responsive{grid-template-columns:3fr 2fr}}.ui-paragraph{margin:0;line-height:1.65;overflow-wrap:anywhere}.ui-muted{color:var(--ui-muted)}.ui-text-critical{color:var(--ui-danger)}.ui-heading{font:600 21px/1.3 Aicon Outfit,sans-serif;margin:0;letter-spacing:-.2px;overflow-wrap:anywhere}.ui-badge{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;border:1px solid var(--ui-line);border-radius:7px;padding:4px 9px;font-size:1rem;line-height:1.35;font-weight:600;color:var(--ui-muted);background:var(--ui-raised)}.ui-badge-info{color:var(--ui-brand);background:var(--ui-tint);border-color:transparent}.ui-badge-success{color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 9%,var(--ui-surface));border-color:transparent}.ui-badge-warning{color:var(--ui-warning);background:color-mix(in srgb,var(--ui-warning) 10%,var(--ui-surface))}.ui-banner{border:1px solid color-mix(in srgb,var(--ui-brand) 25%,var(--ui-line));border-left:3px solid var(--ui-brand);border-radius:12px;padding:15px 18px;background:var(--ui-tint);display:flex;flex-direction:column;gap:7px;font-size:1rem;line-height:1.6}.ui-banner-warning{border-color:color-mix(in srgb,var(--ui-warning) 30%,var(--ui-line));border-left-color:var(--ui-warning);background:color-mix(in srgb,var(--ui-warning) 7%,var(--ui-surface))}.ui-banner-critical{border-color:color-mix(in srgb,var(--ui-danger) 30%,var(--ui-line));border-left-color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger) 7%,var(--ui-surface))}.ui-banner-success{border-left-color:var(--ui-success);background:color-mix(in srgb,var(--ui-success) 7%,var(--ui-surface))}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;text-align:center;min-height:42px;padding:10px 16px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface);color:var(--ui-ink);text-decoration:none;font-size:1rem;font-weight:600;line-height:1.3;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.ui-button:hover:enabled{background:var(--ui-raised);border-color:var(--ui-brand)}.ui-button-primary{background:var(--ui-brand);border-color:var(--ui-brand);color:var(--ui-surface)}[data-theme=dark] .ui-button-primary{color:#102c37}.ui-button-primary:hover:enabled{background:var(--ui-brand-hover);border-color:var(--ui-brand-hover)}.ui-button-tertiary{color:var(--ui-brand);border-color:transparent;background:transparent;padding-left:10px;padding-right:10px}.ui-button-critical{color:var(--ui-danger)}.ui-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.ui-link{color:var(--ui-brand);text-underline-offset:3px;font-weight:500;overflow-wrap:anywhere}.ui-field{display:flex;flex-direction:column;gap:7px;min-width:0}.ui-field>label{font-size:1rem;font-weight:500;color:var(--ui-muted)}.ui-input{width:100%;min-height:44px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-input);color:var(--ui-ink);padding:11px 13px;line-height:1.4;outline-offset:2px}.ui-input::placeholder{color:var(--ui-muted);opacity:1}.ui-select{position:relative;min-width:0}.ui-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px}.ui-select:after{content:"";position:absolute;top:calc(50% - 5px);right:16px;width:7px;height:7px;border-right:1.5px solid var(--ui-muted);border-bottom:1.5px solid var(--ui-muted);transform:rotate(45deg);pointer-events:none}.ui-select:has(select:disabled):after{opacity:.5}@media(forced-colors:active){.ui-select select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:13px}.ui-select:after{display:none}}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-input[aria-invalid=true]{border-color:var(--ui-danger)}.ui-field textarea{resize:vertical}.ui-field small{font-size:1rem;line-height:1.5}.ui-search{position:relative;min-width:0}.ui-search>svg{position:absolute;left:14px;bottom:12px;color:var(--ui-muted);pointer-events:none}.ui-search input{padding-left:42px}.ui-checkbox{display:inline-flex;gap:9px;align-items:center;cursor:pointer;min-height:28px;font-size:1rem;color:var(--ui-muted);min-width:0}.ui-checkbox input,.aiconit-app input[type=radio]{width:17px;height:17px;accent-color:var(--ui-brand);margin:0;flex-shrink:0;cursor:pointer}.ui-checkbox:has(:disabled){cursor:not-allowed;opacity:.55}.ui-box-border{border:1px solid var(--ui-line)}.ui-box-subdued{background:var(--ui-raised)}.ui-clickable{display:block;width:100%;border:0;padding:0;background:transparent;color:inherit;cursor:zoom-in;border-radius:12px;overflow:hidden}.ui-clickable:disabled{cursor:default}.ui-spinner{display:inline-block;width:17px;height:17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin .8s linear infinite;vertical-align:middle}.ui-loading{display:inline-flex;align-items:center;align-self:center;color:var(--ui-brand)}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ui-list{margin:0;padding-left:22px;line-height:1.8}.app-footer{max-width:1524px;margin:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px 30px;color:var(--ui-muted);font-size:1rem}.review-hero{position:relative;overflow:hidden;background:radial-gradient(circle at calc(100% + 30px) -20px,transparent 0 268px,#a7dad91c 269px 270px,#a7dad906 271px 325px,#a7dad903 326px 380px,transparent 381px),#142e3e;color:#f3f9f7;border-radius:24px;padding:26px 32px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.review-hero .hero-eyebrow{text-transform:uppercase;letter-spacing:2px;color:#a7dad9;font-weight:600;font-size:1rem;margin:0 0 11px;display:flex;align-items:center;gap:7px}.review-hero h1{font-size:clamp(30px,2.8vw,43px);line-height:1.1;white-space:pre-line;font-weight:400;letter-spacing:-1.3px;color:#a7dad9;max-width:16ch;text-wrap:balance}.review-hero h1 span{color:#a7dad9}.hero-description{font-size:1rem;color:#c2d2d9;max-width:375px;margin:15px 0 0;line-height:1.7}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hero-stat strong{display:block;font:400 37px/1.15 Aicon Outfit,sans-serif;letter-spacing:-1px}.hero-stat span{display:block;color:#b9ccd5;font-size:1rem;margin-top:7px}.hero-stat:last-child strong{color:#a7dad9}.hero-progress{height:4px;border-radius:4px;overflow:hidden;background:#ffffff20;margin-top:22px}.hero-progress>span{display:block;height:100%;border-radius:4px;background:#a7dad9;transition:width .3s}.hero-save{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:13px;color:#b9ccd5;font-size:1rem}.hero-save .ui-badge{background:transparent;color:#b9e4d5;border:0;padding:0;font-weight:400;font-size:1rem}.review-guide{padding:0 4px;color:var(--ui-muted);font-size:1rem}.review-guide summary{cursor:pointer;display:flex;align-items:center;gap:7px;width:fit-content;color:var(--ui-brand);list-style:none;font-weight:600}.review-guide summary::-webkit-details-marker{display:none}.review-guide summary:after{content:"+";margin-left:4px;font-size:18px;font-weight:400}.review-guide[open] summary:after{content:"−"}.review-guide .ui-paragraph{max-width:1000px;margin-top:10px}.review-workspace{gap:20px;container-name:review-workspace;container-type:inline-size}.review-tools{padding:18px 24px;box-shadow:none}.review-filters{grid-template-columns:2fr 1fr 1fr!important;gap:18px!important}.review-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;margin-top:0;border-top:1px solid var(--ui-line)}.review-toolbar-leading,.review-people-status{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.review-toolbar-leading>.ui-checkbox{font-size:1rem}.review-people-panel{padding:12px 14px;border-radius:12px;background:var(--ui-tint);font-size:1rem}.review-people-panel .ui-paragraph{margin-top:6px;font-size:1rem}.review-people-status .ui-button{min-height:32px;padding:5px 9px;font-size:1rem}.review-modes{display:flex;gap:3px;padding:3px;background:var(--ui-raised);border:1px solid var(--ui-line);border-radius:11px}.review-modes .ui-button{min-height:35px;padding:8px 12px;border:0;background:transparent;box-shadow:none;color:var(--ui-muted);font-size:1rem}.review-modes .ui-button-primary{background:var(--ui-surface);color:var(--ui-brand);box-shadow:0 1px 5px #102d3814}[data-theme=dark] .review-modes .ui-button-primary{background:var(--ui-tint)}.review-tools-actions{display:flex;flex-wrap:wrap;gap:4px}.review-tools-actions .ui-button{min-height:35px;font-size:1rem}.review-page-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;font-size:1rem;color:var(--ui-muted)}.review-page-summary .ui-button{min-height:34px;padding:7px 12px;font-size:1rem}.review-gallery-section{padding:0;background:transparent;border:0;box-shadow:none}.review-bulk{padding:0 4px;min-height:30px;display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:1rem;color:var(--ui-muted)}.review-bulk .ui-button{min-height:34px;padding:7px 12px;font-size:1rem}.review-bulk-hint{margin-left:auto;font-size:1rem}.review-gallery{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.review-image-card{container:review-card / inline-size;padding:10px!important;border-radius:18px!important;background:var(--ui-surface);box-shadow:var(--ui-shadow);transition:border-color .15s,box-shadow .15s;overflow:hidden;min-width:0}.review-image-card:hover{border-color:color-mix(in srgb,var(--ui-brand) 60%,var(--ui-line));box-shadow:0 14px 28px -22px #244a6577}.review-image-card[data-selected=true]{border-color:var(--ui-brand);box-shadow:0 0 0 1px var(--ui-brand)}.review-image-card .ui-clickable{background:#fff;border-radius:11px}.review-image-card img{transition:transform .35s}.review-image-card .ui-clickable:hover img{transform:scale(1.025)}.review-image-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;font-size:.875rem;font-weight:500;line-height:1.5;padding:0 3px}.review-image-card .ui-stack-inline{justify-content:space-between;padding:0 3px}.review-image-card .ui-badge{font-size:1rem;padding:4px 6px}.review-image-card .ui-button{width:100%;font-size:1rem;min-height:36px;padding:8px;border-radius:8px}.review-image-card .ui-button-primary{color:var(--ui-brand);background:var(--ui-tint);border-color:transparent}.review-image-card .ui-button-primary:hover:enabled{border-color:var(--ui-brand);background:var(--ui-tint)}.review-quick-section{padding:28px}.review-quick-section .ui-grid-responsive>.ui-box{background:#fff;max-inline-size:none!important}.review-quick-section .ui-grid-responsive>.ui-stack{padding:12px 0}.review-quick-section .ui-heading:first-child{font-size:28px}.review-quick-section .ui-paragraph{font-size:1rem;color:var(--ui-muted)}.publication-compact{display:inline-flex;align-items:center;gap:5px;color:inherit;font-size:1rem}.appearance-workbench{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);gap:24px;align-items:start}.appearance-preview{position:static;display:flex;flex-direction:column}.appearance-preview .aicon-preview-header,.appearance-preview .aicon-label-preview{flex-shrink:0}.appearance-preview .aicon-label-preview{max-height:36dvh}.appearance-preview .aicon-preview-settings{overflow:visible;min-height:0}.appearance-preview .aicon-preview-context{margin:0;padding:12px 22px;flex-shrink:0}.app-theme-status{max-width:1360px;margin:20px auto 0;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:1rem}.app-theme-status p{margin:6px 0 0;color:var(--ui-muted);max-width:75ch;line-height:1.5}.app-publication-setup{margin:16px clamp(24px,3vw,48px)}.app-theme-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;flex-shrink:0}.setup-instructions summary{cursor:pointer;font-weight:600;padding:8px 0}.review-capacity{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;font-size:1rem;color:var(--ui-muted)}.review-capacity>:first-child{font-weight:600;color:var(--ui-ink)}.aiconit-app .review-capacity.review-capacity-warning{align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--ui-warning);border-left-width:4px;border-radius:14px;background:color-mix(in srgb,var(--ui-warning) 10%,var(--ui-surface));color:var(--ui-ink);font-size:1.0625rem;line-height:1.55}.review-capacity-warning>.review-capacity-content{flex:1 1 340px;min-width:0;font-weight:400}.review-capacity-heading{display:block;color:var(--ui-warning);font-size:1.25rem;line-height:1.3}.review-capacity-content p{margin:8px 0 0}.review-capacity-content .review-capacity-usage{margin-top:6px;font-weight:600}.review-capacity-warning>.ui-button{flex:0 0 auto;min-height:46px;padding:10px 18px;font-size:1rem}@media(max-width:600px){.aiconit-app .review-capacity.review-capacity-warning{padding:18px;gap:16px}.review-capacity-warning>.ui-button{width:100%}}.appearance-workbench .ui-paragraph{font-size:1rem;color:var(--ui-muted)}.appearance-workbench .ui-grid{grid-template-columns:1fr!important}.appearance-workbench input[type=color]{width:44px;height:36px;padding:2px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-input)}.setup-intro{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 2px;color:var(--ui-muted);font-size:1rem}.ui-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ui-plan{position:relative;overflow:hidden;padding:30px}.ui-plan .ui-section-heading{font-size:30px}.ui-plan[data-plan=plus]{background:#142e3e;color:#f0f6f5;border-color:#296d79;--ui-muted: #d8e3e8;--ui-line: #45616d;--ui-raised: #203e4a}.ui-plan[data-plan=plus]:before{content:"";position:absolute;width:180px;height:180px;border:1px solid #a7dad93b;border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 28px #a7dad906}.ui-plan .plan-price{font:400 26px/1.3 Aicon Outfit,sans-serif;letter-spacing:-.5px;margin:2px 0 4px}.ui-plan .ui-paragraph{font-size:1rem}.ui-radio-group{border:0;padding:0;margin:0;display:grid;gap:10px}.ui-radio-option{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid var(--ui-line);border-radius:10px;cursor:pointer;background:var(--ui-input)}.ui-radio-option:has(:checked){background:var(--ui-tint);border-color:var(--ui-brand)}.ui-radio-group:disabled{opacity:.5}@media(min-width:1600px){.review-gallery{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:1150px){.app-tagline{display:none}.app-shop{max-width:190px;overflow:hidden;text-overflow:ellipsis}.review-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}.review-hero{gap:25px;padding:28px}.hero-stats{gap:15px}.hero-stat strong{font-size:31px}.appearance-workbench{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr)}}@media(max-width:900px){.app-shop{display:none}.app-header{padding:18px 24px}.app-navigation{padding:0 24px}.ui-page{padding:24px}.review-hero{grid-template-columns:1fr 1fr;gap:24px}.hero-stat span{font-size:1rem}.review-hero h1{font-size:32px}.hero-description{font-size:1rem}.hero-save{align-items:flex-start;flex-direction:column}.ui-pricing-grid{gap:14px}.ui-plan{padding:22px}.appearance-workbench{grid-template-columns:1fr}.appearance-preview{position:static;grid-row:1}.app-theme-status{align-items:flex-start;flex-direction:column;padding:14px 24px}.appearance-workbench .ui-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:650px){.app-header{min-height:76px;padding:14px 16px;gap:10px;flex-wrap:wrap}.brand-mark{width:46px;height:auto}.brand-lockup{gap:8px}.brand-wordmark{font-size:20px}.app-header-tools{gap:8px}.app-language select{max-width:82px;font-size:1rem}.theme-switch button{padding:7px 8px}.theme-switch button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.app-navigation{padding:0 8px;overflow:auto}.app-nav-links{gap:0;justify-content:space-between;width:100%}.app-nav-link{font-size:1rem;padding:15px 9px;gap:6px}.app-nav-link svg{width:16px}.ui-page{padding:18px 16px;gap:18px}.ui-page h1{font-size:30px}.ui-section{padding:20px;border-radius:17px}.review-hero{grid-template-columns:1fr;padding:26px;gap:26px;border-radius:20px}.review-hero h1{font-size:38px}.hero-description{font-size:1rem;max-width:300px}.hero-stats{gap:20px}.hero-stat strong{font-size:30px}.hero-save{flex-direction:row;font-size:1rem}.review-tools{padding:18px}.review-filters{grid-template-columns:1fr 1fr!important;gap:14px!important}.review-filters>.ui-search{grid-column:1/-1}.review-toolbar{gap:10px}.review-tools-actions .ui-button{padding:6px 8px}.review-modes .ui-button{font-size:1rem}.review-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.review-gallery-section{padding:0}.review-image-card{padding:8px!important;border-radius:14px!important}.review-image-card .ui-stack-inline{gap:5px!important;align-items:flex-start!important}.review-image-card .ui-checkbox,.review-image-card .ui-badge{font-size:1rem}.review-image-card .ui-grid{gap:6px!important}.review-image-card .ui-button{font-size:1rem;padding:7px 4px}.review-bulk-hint{display:none}.review-image-title{font-size:.875rem;min-height:33px}.ui-pricing-grid{grid-template-columns:1fr}.appearance-workbench .ui-grid{grid-template-columns:1fr!important}.ui-page-heading{padding-left:3px}.review-page-summary{flex-wrap:wrap}.ui-section-heading{font-size:21px}.review-guide,.app-footer{font-size:1rem}}@media(prefers-reduced-motion:reduce){.aiconit-app *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:650px){.review-hero{padding:24px;gap:18px}.review-hero .hero-eyebrow,.review-hero .hero-description{display:none}.review-hero h1{font-size:32px}.app-nav-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.app-nav-link{flex-direction:column;padding:10px 4px;gap:4px;white-space:normal;text-align:center;line-height:1.25}}.pricing-currency-note{margin:22px 0;max-width:90ch;color:var(--ui-muted);font-size:1rem;line-height:1.65}.pricing-currency-note a{color:var(--ui-brand);text-decoration:underline}.aiconit-app small{font-size:1rem}.app-footer{flex-wrap:wrap;line-height:1.6;text-align:center}.app-nav-link{overflow-wrap:anywhere}.app-language select{max-width:165px;min-height:44px}.ui-button{max-width:100%}.hero-stat,.review-image-card{min-width:0}.hero-stat span{overflow-wrap:anywhere;line-height:1.5}.review-image-title{min-height:3em}.review-modes{flex-wrap:wrap}@media(max-width:650px){.app-language select{max-width:125px}.hero-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media(max-width:480px){.review-gallery{grid-template-columns:minmax(0,1fr)!important}}.review-tools{padding:14px 20px}.review-tools>.ui-stack{gap:12px!important}.review-filters{gap:12px!important}.review-tools .ui-input{min-height:44px;padding-top:8px;padding-bottom:8px}.review-toolbar{gap:10px 16px;padding-top:10px}.review-toolbar-leading{gap:12px}.review-people-panel{padding:8px 12px}.review-people-status{gap:6px 12px;align-items:center;line-height:1.5}.review-people-status>.ui-badge{align-self:center;line-height:1.5}.review-people-status>.ui-button{min-height:44px;padding:6px 8px;line-height:1.5}.review-people-details{margin-top:2px;color:var(--ui-muted)}.review-people-details summary{display:list-item;cursor:pointer;padding:5px 0;width:fit-content}.review-people-details .ui-paragraph{margin:4px 0 2px;line-height:1.5}.review-grid-density{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1rem}.review-grid-density .ui-button{min-width:44px;min-height:44px;padding:6px 10px}.review-workspace .review-decision{min-height:44px;font-weight:600;border-width:2px}.review-workspace .review-decision-yes{color:#fff;background:#296d79;border-color:#296d79}.review-workspace .review-decision-yes:hover:enabled{color:#fff;background:#205865;border-color:#205865}.review-workspace .review-decision-no{color:#233e4b;background:#f1f5f5;border-color:#607982}.review-workspace .review-decision-no:hover:enabled{background:#e0eaea;border-color:#233e4b}[data-theme=dark] .review-workspace .review-decision-yes{color:#102c37;background:#a7dad9;border-color:#a7dad9}[data-theme=dark] .review-workspace .review-decision-yes:hover:enabled{background:#c5ece9;border-color:#c5ece9}[data-theme=dark] .review-workspace .review-decision-no{color:#f5f8fa;background:#223d4d;border-color:#8baab7}[data-theme=dark] .review-workspace .review-decision-no:hover:enabled{background:#304e5f;border-color:#d8e3e8}.review-gallery-section{container-name:review-gallery;container-type:inline-size}.review-gallery{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}@container review-gallery (min-width: 440px){.review-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container review-gallery (min-width: 660px){.review-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container review-gallery (min-width: 880px){.review-gallery{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container review-gallery (min-width: 880px){.review-gallery[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@container review-workspace (max-width: 919px){.review-grid-density{display:none}}.review-image-card>.ui-stack{height:100%;gap:8px!important}.review-image-title{height:3em;min-height:3em;flex:0 0 3em;overflow-wrap:anywhere}.review-card-people{height:32px;min-height:32px;display:flex;align-items:center;min-width:0}.review-card-people .ui-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-image-card .review-card-meta{flex-wrap:wrap;min-height:36px;gap:6px 12px!important}.review-card-meta .ui-checkbox{min-width:0;max-width:100%;flex:1 0 auto;gap:6px}.review-card-meta .ui-checkbox input{width:18px;height:18px;flex:0 0 18px}.review-card-meta .ui-checkbox span{overflow-wrap:anywhere}.review-card-meta .ui-badge{max-width:100%;flex:0 0 auto;align-self:center;padding:4px 10px;white-space:normal;overflow-wrap:anywhere}.review-image-card .review-card-meta,.review-image-card .ui-badge{font-size:.875rem;line-height:1.5}@container review-card (max-width: 250px){.review-image-card .review-card-meta{flex-direction:column;align-items:stretch!important;min-height:60px}.review-card-meta .ui-checkbox{flex:0 0 auto}.review-card-meta .ui-badge{align-self:flex-start}}.review-card-decisions{margin-top:auto}.review-card-decisions .ui-button{font-size:.9375rem;white-space:nowrap}.review-grid-density{flex-wrap:nowrap;white-space:nowrap}.review-quick-section .ui-heading{overflow-wrap:anywhere}.review-background-status{min-height:4rem}.review-card-save{min-height:1.4em;color:var(--color-text-secondary, #536a73);font-size:.875rem}.review-image-card[data-saving=true]{border-color:#8bb7bf}.review-catalog-activity{display:grid;gap:10px;margin:4px 0 14px}.review-catalog-activity>strong{font-size:1rem;font-weight:600}.review-catalog-progress{position:relative;height:8px;overflow:hidden;border-radius:999px;background:var(--ui-tint)}.review-catalog-progress:after{content:"";position:absolute;inset-block:0;left:0;width:32%;border-radius:inherit;background:var(--ui-brand);animation:catalog-activity 1.8s ease-in-out infinite alternate}.review-catalog-activity[data-paused=true]{color:var(--ui-muted)}@keyframes catalog-activity{0%{transform:translate(0)}to{transform:translate(212.5%)}}@media(prefers-reduced-motion:reduce){.review-catalog-progress:after{animation:none;left:34%}}.review-gallery-window{min-width:0;overflow-anchor:none}.review-virtual-row{display:grid;gap:16px;align-items:stretch}.review-virtual-cell{min-width:0;display:flex}.review-virtual-cell>.review-image-card{width:100%}.review-virtual-row .review-card-meta{height:64px;min-height:64px;align-content:start}.review-virtual-row .review-card-save{height:1.4em;flex:0 0 1.4em}.review-catalog-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding:12px 4px;font-size:1.0625rem;line-height:1.55;color:var(--ui-text)}.review-catalog-summary strong{font-weight:650}.review-load-more{display:grid;justify-items:center;gap:12px;margin:16px 0 24px;padding:24px 20px;border:1px solid var(--ui-line);border-radius:18px;background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow);text-align:center;overflow-anchor:none}.review-load-more p{margin:0;font-size:1rem;line-height:1.55;max-width:46rem}.review-load-more .review-load-progress{font-size:1.125rem;font-weight:650}.review-load-more .ui-button{min-height:48px;min-width:min(100%,260px);max-width:100%;font-size:1.0625rem;padding:12px 24px;white-space:normal}.review-load-more .review-load-hint{color:var(--ui-muted)}.app-language{flex:0 0 auto}.app-language .ui-select select{width:152px;min-width:152px;max-width:none;padding-inline:12px 38px;text-indent:0}.review-gallery-window[data-columns="6"] .review-card-meta{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start;flex-wrap:nowrap;height:auto;min-height:64px;gap:6px!important}.review-gallery-window[data-columns="6"] .review-card-meta .ui-checkbox{flex:0 0 auto}.review-gallery-window[data-columns="6"] .review-card-meta .ui-badge{align-self:flex-start;max-width:100%}.review-search-and-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.review-product-filters{display:contents}.review-filter-toggle{align-self:end;min-height:44px;white-space:nowrap}.review-filter-count{border-radius:99px;padding:0 8px;background:var(--ui-tint)}.review-filter-panel,.review-active-filters{grid-column:1 / -1}.review-filter-panel{padding:20px;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-raised);box-shadow:var(--ui-shadow)}.review-filter-panel[hidden]{display:none}.review-filter-panel>p{margin:0 0 16px;color:var(--ui-muted);font-size:1rem}.review-product-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.review-product-filter{min-width:0;display:flex;flex-direction:column;gap:8px}.review-product-filter label{font-weight:600}.review-product-filter select,.review-filter-search{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--ui-line);border-radius:10px;color:var(--ui-ink);background:var(--ui-input);font-size:1rem}.review-filter-state{font-size:1rem;color:var(--ui-muted);line-height:1.45}.review-filter-state:empty{display:none}.review-filter-more,.review-filter-state button{align-self:flex-start;color:var(--ui-brand);background:transparent;border:0;padding:8px 0;text-decoration:underline;cursor:pointer}.review-active-filters{display:flex;flex-wrap:wrap;gap:8px}.review-active-filters button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;max-width:100%;min-height:44px;padding:8px 14px;border:1px solid var(--ui-line);border-radius:12px;color:var(--ui-ink);background:var(--ui-tint);text-align:left;cursor:pointer;overflow-wrap:anywhere}.review-active-filters button>span:last-child{flex-shrink:0}.review-back-top{position:fixed;z-index:30;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:grid;place-items:center;width:50px;height:50px;border:2px solid var(--ui-accent);border-radius:50%;color:#fff;background:#1e5961;box-shadow:0 6px 22px #001e3040;cursor:pointer}.review-back-top:hover{background:#13484f}.review-image-dialog{width:min(1008px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:20px;border:1px solid var(--ui-line);border-radius:20px;color:var(--ui-ink);background:var(--ui-surface);box-shadow:0 24px 100px #0008;font:inherit;overflow-y:auto}.review-image-dialog::backdrop{background:#06191fbd}.review-image-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.review-image-dialog header>div{min-width:0}.review-image-dialog header p{margin:0 0 4px;color:var(--ui-muted);font-size:1rem}.review-image-dialog h2{margin:0;font-size:1.3rem;line-height:1.35;overflow-wrap:anywhere}.review-image-close{flex-shrink:0;min-height:48px;gap:14px}.review-image-close>span:last-child{font-size:1.7rem;line-height:1}.review-image-dialog-stage{display:grid;place-items:center;background:var(--ui-tint);border-radius:12px;min-height:160px}.review-image-dialog-stage img{display:block;width:100%;max-height:calc(90dvh - 189px);min-height:100px;object-fit:contain}.review-image-dialog-hint{margin:12px 0 0;color:var(--ui-muted);font-size:1rem}@media(max-width:660px){.review-product-filter-fields{grid-template-columns:minmax(0,1fr)}.review-filter-panel{padding:16px}.review-search-and-filters{gap:12px}.review-image-dialog{padding:16px}.review-image-dialog header{flex-direction:column-reverse;gap:12px}.review-image-close{align-self:flex-end;max-width:100%;white-space:normal;text-align:left}.review-image-dialog h2{font-size:1.125rem}.review-image-dialog-stage img{width:90%;max-height:calc(90dvh - 256.5px)}}
