.aoh-app{--aoh-ink:#162033;--aoh-paper:#ffffff;--aoh-canvas:#f3f7fb;--aoh-accent:#116466;--aoh-soft:#eef3f8;--aoh-aqua:#a7f3d0;--aoh-muted:#5f6f82;--aoh-border:#d9e2ec;--aoh-navy:#0f1f2e;--aoh-line:1px solid var(--aoh-border);color:var(--aoh-ink);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.5;box-sizing:border-box}.aoh-app *,.aoh-app *::before,.aoh-app *::after{box-sizing:inherit}.aoh-app h1,.aoh-app h2,.aoh-app h3,.aoh-app p,.aoh-app dl,.aoh-app dd{margin-top:0}.aoh-app button,.aoh-app input,.aoh-app select,.aoh-app textarea{font:inherit}.aoh-wp-wrap{margin:20px 20px 0 0}.aoh-loading{min-height:260px;display:grid;place-items:center;border:var(--aoh-line);background:var(--aoh-canvas);font-weight:800}.aoh-admin-header,.aoh-public-header,.aoh-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.aoh-admin-header{padding:24px 28px;color:#fff;background:var(--aoh-ink);border:var(--aoh-line)}.aoh-admin-header h1,.aoh-public-header h2,.aoh-section-heading h2{margin:0;font-size:clamp(26px, 4vw, 46px);line-height:1;letter-spacing:-.05em;text-transform:uppercase}.aoh-kicker{margin-bottom:7px;color:var(--aoh-accent);font-size:12px;font-weight:900;letter-spacing:.14em}.aoh-tabs{display:flex;gap:8px;flex-wrap:wrap}.aoh-tab{min-height:42px;padding:8px 14px;color:#fff;border:1px solid #fff;background:#fff0;cursor:pointer}.aoh-tab.is-active{color:var(--aoh-ink);background:var(--aoh-aqua);box-shadow:3px 3px 0 #fff}.aoh-sweep-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;border-right:var(--aoh-line);border-bottom:var(--aoh-line);border-left:var(--aoh-line);background:var(--aoh-soft)}.aoh-sweep-bar div{display:grid;gap:2px}.aoh-sweep-bar span,.aoh-sweep-bar small,.aoh-step-heading p,.aoh-reference-heading small{color:#4d5360;font-size:12px;text-transform:uppercase}.aoh-sweep-bar strong{font-size:17px}.aoh-inline-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;border-right:var(--aoh-line);border-bottom:var(--aoh-line);border-left:var(--aoh-line);background:var(--aoh-paper);animation:aoh-rise 180ms ease-out both}.aoh-inline-actions{display:flex;align-items:flex-end;gap:10px}.aoh-admin-main{min-height:620px;padding:clamp(16px, 3vw, 38px);border-right:var(--aoh-line);border-bottom:var(--aoh-line);border-left:var(--aoh-line);background:var(--aoh-canvas)}.aoh-button,.aoh-icon-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;color:#fff;font-weight:900;text-decoration:none;border:var(--aoh-line);border-radius:0;background:var(--aoh-ink);box-shadow:4px 4px 0 var(--aoh-accent);cursor:pointer;transition:transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease}.aoh-button:hover,.aoh-button:focus-visible,.aoh-icon-button:hover,.aoh-icon-button:focus-visible{color:#fff;transform:translate(2px,2px);box-shadow:2px 2px 0 var(--aoh-accent)}.aoh-button:focus-visible,.aoh-icon-button:focus-visible,.aoh-tab:focus-visible,.aoh-progress button:focus-visible{outline:3px solid var(--aoh-aqua);outline-offset:3px}.aoh-button:disabled{opacity:.5;cursor:wait}.aoh-button--small{min-height:36px;padding:6px 11px;font-size:12px;box-shadow:3px 3px 0 var(--aoh-accent)}.aoh-button--quiet{color:var(--aoh-ink);background:var(--aoh-paper);box-shadow:3px 3px 0 var(--aoh-ink)}.aoh-button--quiet:hover,.aoh-button--quiet:focus-visible{color:var(--aoh-ink);box-shadow:1px 1px 0 var(--aoh-ink)}.aoh-icon-button{width:38px;min-height:38px;padding:0;font-size:24px;line-height:1;background:var(--aoh-accent);box-shadow:3px 3px 0 var(--aoh-ink)}.aoh-alert{margin:14px 0 0;padding:12px 16px;border:var(--aoh-line);background:#fff;font-weight:700}.aoh-alert--error{border-color:#b42318;color:#8b1a12;background:#fff0ed}.aoh-alert--success{border-color:#087c6e;background:#ddfff9}.aoh-workspace,.aoh-list-view,.aoh-settings{max-width:1180px;margin:0 auto}.aoh-workspace{background:var(--aoh-paper);border:var(--aoh-line);box-shadow:8px 8px 0 var(--aoh-ink)}.aoh-progress{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:var(--aoh-line);background:#f6f7f9}.aoh-progress button{position:relative;display:flex;align-items:center;gap:10px;min-height:70px;padding:12px 14px;border:0;border-right:1px solid #9ca3af;background:#fff0;text-align:left;cursor:pointer}.aoh-progress button:last-child{border-right:0}.aoh-progress button span{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border:1px solid var(--aoh-ink);background:#fff;font-weight:900}.aoh-progress button small{font-size:11px;font-weight:800}.aoh-progress button.is-current{background:var(--aoh-soft)}.aoh-progress button.is-current span{color:#fff;background:var(--aoh-accent)}.aoh-progress button.is-done span{background:var(--aoh-aqua)}.aoh-step{min-height:440px;padding:clamp(22px, 4vw, 48px);animation:aoh-rise 180ms ease-out both}.aoh-step-heading{max-width:760px;margin-bottom:32px}.aoh-step-heading p{margin-bottom:6px;color:var(--aoh-accent);font-weight:900}.aoh-step-heading h2{margin-bottom:8px;font-size:clamp(28px, 4vw, 44px);line-height:1;letter-spacing:-.04em}.aoh-step-heading span{color:var(--aoh-muted)}.aoh-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aoh-app label,.aoh-choice-group{display:grid;gap:7px;margin:0;color:var(--aoh-ink);font-size:12px;font-weight:900;text-transform:uppercase}.aoh-app input,.aoh-app select,.aoh-app textarea{width:100%;min-height:48px;padding:10px 12px;color:var(--aoh-ink);border:var(--aoh-line);border-radius:0;background:var(--aoh-paper);box-shadow:none;font-size:15px;font-weight:500;text-transform:none}.aoh-app textarea{resize:vertical}.aoh-app input:focus,.aoh-app select:focus,.aoh-app textarea:focus{outline:3px solid rgb(255 0 110 / .22);border-color:var(--aoh-accent)}.aoh-field--wide{grid-column:1 / -1}.aoh-choice-group{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;border:var(--aoh-line)}.aoh-choice-group legend{padding:0 6px}.aoh-choice-group label{display:flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--aoh-ink);background:#f8f8f8;font-size:14px;text-transform:none}.aoh-choice-group input{width:18px;min-height:18px;margin:0 8px 0 0}.aoh-step-actions{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-top:var(--aoh-line);background:#f6f7f9}.aoh-subheading,.aoh-reference-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.aoh-subheading h3,.aoh-remainder h3{margin:0;font-size:18px;text-transform:uppercase}.aoh-step-list,.aoh-remainder{padding:18px;border:var(--aoh-line);background:#f6f7f9}.aoh-remainder{background:var(--aoh-soft)}.aoh-rate-step{position:relative;display:grid;grid-template-columns:90px repeat(3,minmax(130px,1fr)) 42px;align-items:end;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #9ca3af}.aoh-rate-step>strong{align-self:center}.aoh-empty{margin:18px 0 0;padding:18px;border:1px dashed #7a7f89;color:var(--aoh-muted)}.aoh-empty--large{display:grid;min-height:230px;align-content:center;gap:8px;text-align:center;border:var(--aoh-line);background:#fff}.aoh-empty--large strong{color:var(--aoh-ink);font-size:22px}.aoh-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:var(--aoh-line);border-left:var(--aoh-line)}.aoh-review div{min-height:100px;padding:16px;border-right:var(--aoh-line);border-bottom:var(--aoh-line)}.aoh-review dt{color:var(--aoh-muted);font-size:11px;font-weight:900;text-transform:uppercase}.aoh-review dd{margin:8px 0 0;font-weight:800}.aoh-section-heading{margin-bottom:22px}.aoh-toolbar{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.aoh-file-button{position:relative;overflow:hidden}.aoh-file-button input{position:absolute;width:1px;height:1px;opacity:0}.aoh-filters,.aoh-comparator-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;padding:18px;border:var(--aoh-line);background:var(--aoh-soft)}.aoh-offer-list{display:grid;gap:12px}.aoh-offer-row{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:20px;padding:18px;border:var(--aoh-line);background:#fff;box-shadow:5px 5px 0 var(--aoh-ink);transition:transform 140ms ease}.aoh-offer-row:hover{transform:translateY(-2px)}.aoh-offer-row.is-archived{opacity:.58}.aoh-offer-row h3{margin:2px 0 5px;font-size:19px}.aoh-offer-row p{margin:0;color:var(--aoh-muted)}.aoh-offer-row small{color:var(--aoh-accent);font-weight:900}.aoh-offer-meta,.aoh-row-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.aoh-offer-meta span,.aoh-badge{padding:5px 8px;border:1px solid var(--aoh-ink);background:#f6f7f9;font-size:11px;font-weight:800}.aoh-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;border:var(--aoh-line);background:#fff;box-shadow:6px 6px 0 var(--aoh-ink)}.aoh-settings-form .aoh-button{align-self:end;justify-self:start}.aoh-api-box{margin-top:24px;padding:20px;border:var(--aoh-line);background:var(--aoh-soft)}.aoh-api-box code{display:inline-block;padding:5px 8px;color:#fff;background:var(--aoh-ink)}.aoh-public-shell{padding:clamp(18px, 4vw, 44px);border:var(--aoh-line);background:var(--aoh-canvas)}.aoh-public-header{margin-bottom:28px;padding-bottom:24px;border-bottom:var(--aoh-line)}.aoh-public-header>div:first-child{max-width:850px}.aoh-public-header h2{font-size:clamp(30px, 5vw, 58px)}.aoh-public-header>div>p:last-child{max-width:700px;margin:12px 0 0;color:#4d5360;font-size:16px}.aoh-count{display:grid;width:118px;height:118px;place-items:center;align-content:center;border:var(--aoh-line);background:var(--aoh-accent);box-shadow:6px 6px 0 var(--aoh-ink);color:#fff}.aoh-count strong{font-size:36px;line-height:1}.aoh-count span{font-size:11px;font-weight:900;text-transform:uppercase}.aoh-reference-strip{margin-bottom:22px;padding:16px;border:var(--aoh-line);background:#fff}.aoh-reference-heading{margin-bottom:14px}.aoh-reference-heading>div{display:grid}.aoh-reference-heading span{font-weight:900;text-transform:uppercase}.aoh-reference-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));border-top:1px solid #9ca3af;border-left:1px solid #9ca3af}.aoh-reference-values>div{display:grid;gap:3px;min-height:90px;align-content:center;padding:11px;border-right:1px solid #9ca3af;border-bottom:1px solid #9ca3af}.aoh-reference-values span{font-size:20px;font-weight:900}.aoh-reference-values small{color:var(--aoh-muted);font-size:10px}.aoh-results-summary{display:flex;justify-content:space-between;gap:18px;margin-bottom:12px;padding:12px 16px;color:#fff;background:var(--aoh-ink)}.aoh-results-summary p{margin:0}.aoh-table-wrap{overflow-x:auto;border:var(--aoh-line);background:#fff}.aoh-comparison-table{width:100%;min-width:1040px;border-collapse:collapse;color:var(--aoh-ink);font-family:inherit}.aoh-comparison-table th,.aoh-comparison-table td{padding:14px 12px;border-right:1px solid #9ca3af;border-bottom:1px solid #9ca3af;text-align:left;vertical-align:top}.aoh-comparison-table th{color:#fff;background:var(--aoh-ink);font-size:11px;text-transform:uppercase}.aoh-comparison-table tr:nth-child(even) td{background:#fbfbf7}.aoh-comparison-table td>strong,.aoh-comparison-table td>small,.aoh-comparison-table td>span{display:block}.aoh-comparison-table td>small{margin-top:4px;color:var(--aoh-muted);font-size:11px}.aoh-row-note{max-width:280px;margin-top:8px;color:#5e6470;font-size:11px;line-height:1.35}.aoh-disclaimer{margin:14px 0 0;color:#4d5360;font-size:12px}@keyframes aoh-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.aoh-inline-form,.aoh-filters,.aoh-comparator-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.aoh-rate-step{grid-template-columns:repeat(2,minmax(0,1fr))}.aoh-rate-step>strong,.aoh-rate-step .aoh-icon-button{grid-column:auto}.aoh-progress button{justify-content:center}.aoh-progress button small{display:none}.aoh-offer-row{grid-template-columns:1fr auto}.aoh-offer-meta{grid-column:1 / -1;grid-row:2}}@media (max-width:720px){.aoh-wp-wrap{margin-right:10px}.aoh-admin-header,.aoh-public-header,.aoh-section-heading,.aoh-sweep-bar,.aoh-results-summary{align-items:stretch;flex-direction:column}.aoh-admin-header{padding:20px}.aoh-tabs{width:100%}.aoh-tab{flex:1 1 auto}.aoh-admin-main,.aoh-public-shell{padding:14px}.aoh-inline-form,.aoh-fields,.aoh-filters,.aoh-comparator-controls,.aoh-settings-form,.aoh-review{grid-template-columns:1fr}.aoh-field--wide{grid-column:1}.aoh-step{min-height:0;padding:22px 16px}.aoh-progress button{min-height:52px;padding:8px 4px}.aoh-rate-step{grid-template-columns:1fr}.aoh-choice-group{grid-template-columns:1fr}.aoh-toolbar{justify-content:flex-start}.aoh-offer-row{grid-template-columns:1fr}.aoh-offer-meta,.aoh-row-actions{grid-column:1;grid-row:auto}.aoh-count{width:100%;height:76px}.aoh-table-wrap{overflow:visible;border:0;background:#fff0}.aoh-comparison-table{min-width:0}.aoh-comparison-table thead{display:none}.aoh-comparison-table,.aoh-comparison-table tbody,.aoh-comparison-table tr,.aoh-comparison-table td{display:block;width:100%}.aoh-comparison-table tr{margin-bottom:14px;border:var(--aoh-line);box-shadow:5px 5px 0 var(--aoh-ink);background:#fff}.aoh-comparison-table td{position:relative;min-height:48px;padding:13px 12px 13px 38%;border-right:0}.aoh-comparison-table td::before{content:attr(data-label);position:absolute;left:12px;width:31%;color:var(--aoh-muted);font-size:10px;font-weight:900;text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.aoh-app *,.aoh-app *::before,.aoh-app *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}}.aoh-app{width:100%;letter-spacing:normal}.aoh-app h1,.aoh-app h2,.aoh-app h3{color:var(--aoh-ink);font-family:inherit;letter-spacing:-.025em;text-transform:none}.aoh-app button,.aoh-app input,.aoh-app select,.aoh-app textarea{font-family:inherit}.aoh-loading{min-height:220px;border:var(--aoh-line);border-radius:8px;background:var(--aoh-paper);box-shadow:0 18px 45px rgb(31 41 55 / .08);color:var(--aoh-muted);font-weight:700}.aoh-admin-header{padding:26px 30px;border:0;border-radius:8px 8px 0 0;background:var(--aoh-navy)}.aoh-admin-header h1{color:#fff;font-size:clamp(28px, 3vw, 42px);letter-spacing:-.035em}.aoh-kicker{margin-bottom:8px;color:var(--aoh-aqua);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aoh-tab{min-height:42px;padding:9px 14px;border:1px solid rgb(255 255 255 / .35);border-radius:8px;color:#fff;font-weight:700}.aoh-tab:hover{background:rgb(255 255 255 / .08)}.aoh-tab.is-active{border-color:var(--aoh-aqua);background:var(--aoh-aqua);box-shadow:none;color:#062e2f}.aoh-sweep-bar{padding:16px 22px;border:var(--aoh-line);background:#e8eef5}.aoh-sweep-bar span,.aoh-sweep-bar small,.aoh-step-heading p,.aoh-reference-heading small{color:var(--aoh-muted);text-transform:none}.aoh-inline-form{border-right:var(--aoh-line);border-bottom:var(--aoh-line);border-left:var(--aoh-line);background:var(--aoh-paper)}.aoh-admin-main{border:var(--aoh-line);border-top:0;border-radius:0 0 8px 8px;background:var(--aoh-canvas)}.aoh-button,.aoh-icon-button{min-height:42px;padding:10px 16px;border:0;border-radius:8px;background:var(--aoh-accent);box-shadow:none;color:#fff;font-weight:700;transition:background-color 160ms ease,transform 160ms ease}.aoh-button:hover,.aoh-button:focus-visible,.aoh-icon-button:hover,.aoh-icon-button:focus-visible{background:#0c5052;box-shadow:none;color:#fff;transform:translateY(-1px)}.aoh-button:focus-visible,.aoh-icon-button:focus-visible,.aoh-tab:focus-visible,.aoh-progress button:focus-visible{outline:3px solid rgb(17 100 102 / .25);outline-offset:2px}.aoh-button--small{min-height:36px;padding:8px 12px;box-shadow:none;font-size:13px}.aoh-button--quiet{border:1px solid var(--aoh-border);background:#fff;box-shadow:none;color:var(--aoh-ink)}.aoh-button--quiet:hover,.aoh-button--quiet:focus-visible{border-color:var(--aoh-accent);background:#eef8f7;box-shadow:none;color:var(--aoh-accent)}.aoh-icon-button{width:38px;min-height:38px;padding:0;background:var(--aoh-navy);box-shadow:none}.aoh-alert{padding:12px 16px;border:var(--aoh-line);border-radius:8px;background:#fff;font-weight:600}.aoh-alert--error{border-color:#f0b4ae;background:#fff4f2;color:#8b1a12}.aoh-alert--success{border-color:#9ed8ca;background:#effbf7;color:#075e54}.aoh-workspace,.aoh-settings-form,.aoh-api-box{border:var(--aoh-line);border-radius:8px;background:var(--aoh-paper);box-shadow:0 18px 45px rgb(31 41 55 / .08);overflow:hidden}.aoh-progress{border-bottom:var(--aoh-line);background:#f7f9fc}.aoh-progress button{border-right:var(--aoh-line);color:var(--aoh-muted)}.aoh-progress button span{border:1px solid #b8c6d6;border-radius:50%;color:var(--aoh-ink)}.aoh-progress button.is-current{background:#e7f5f3;color:var(--aoh-ink)}.aoh-progress button.is-current span{background:var(--aoh-accent);color:#fff}.aoh-progress button.is-done span{border-color:var(--aoh-aqua);background:var(--aoh-aqua);color:#062e2f}.aoh-step-heading p{color:var(--aoh-accent);font-weight:800;text-transform:uppercase}.aoh-step-heading h2{font-size:clamp(28px, 4vw, 40px);line-height:1.08}.aoh-app label,.aoh-choice-group{color:var(--aoh-ink);font-size:14px;font-weight:700;text-transform:none}.aoh-app input,.aoh-app select,.aoh-app textarea{min-height:46px;padding:10px 12px;border:1px solid #b8c6d6;border-radius:8px;background:var(--aoh-paper);color:var(--aoh-ink);font-size:15px;font-weight:400}.aoh-app input:hover,.aoh-app select:hover,.aoh-app textarea:hover{border-color:#8799ad}.aoh-app input:focus,.aoh-app select:focus,.aoh-app textarea:focus{border-color:var(--aoh-accent);box-shadow:0 0 0 3px rgb(17 100 102 / .14);outline:0}.aoh-choice-group,.aoh-step-list,.aoh-remainder{border:var(--aoh-line);border-radius:8px;background:#f7f9fc}.aoh-choice-group label{border:1px solid var(--aoh-border);border-radius:8px;background:#fff}.aoh-step-actions{border-top:var(--aoh-line);background:#f7f9fc}.aoh-remainder{background:#e7f5f3}.aoh-rate-step{border-top:var(--aoh-line)}.aoh-empty{border:1px dashed #9aabba;border-radius:8px;color:var(--aoh-muted)}.aoh-empty--large{border:var(--aoh-line);background:#fff}.aoh-review{border-top:var(--aoh-line);border-left:var(--aoh-line);border-radius:8px;overflow:hidden}.aoh-review div{border-right:var(--aoh-line);border-bottom:var(--aoh-line)}.aoh-review dt{color:var(--aoh-muted);font-weight:700;text-transform:none}.aoh-section-heading h2{font-size:clamp(28px, 4vw, 42px);letter-spacing:-.035em}.aoh-filters,.aoh-comparator-controls{border:var(--aoh-line);border-radius:8px;background:var(--aoh-paper);box-shadow:0 18px 45px rgb(31 41 55 / .08)}.aoh-offer-row{border:var(--aoh-line);border-radius:8px;background:#fff;box-shadow:0 10px 26px rgb(31 41 55 / .06)}.aoh-offer-row:hover{border-color:#b8c6d6;box-shadow:0 14px 32px rgb(31 41 55 / .1);transform:translateY(-2px)}.aoh-offer-row small{color:var(--aoh-accent)}.aoh-offer-meta span,.aoh-badge{border:1px solid var(--aoh-border);border-radius:999px;background:#f3f7fb;color:#415166}.aoh-settings-form{overflow:visible}.aoh-api-box{background:#e8eef5;box-shadow:none}.aoh-api-box code{border-radius:6px;background:var(--aoh-navy)}.aoh-public-shell{padding:clamp(18px, 3vw, 40px);border:0;border-radius:8px;background:var(--aoh-canvas)}.aoh-public-header{position:relative;align-items:center;margin-bottom:22px;padding:clamp(26px, 4vw, 42px);overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:8px;background:var(--aoh-navy);box-shadow:none;animation:aoh-rise 260ms ease-out both}.aoh-public-header::after{position:absolute;right:-95px;bottom:-135px;width:300px;height:300px;border:58px solid rgb(167 243 208 / .09);border-radius:50%;content:"";pointer-events:none}.aoh-public-header>div{position:relative;z-index:1}.aoh-public-header h2{max-width:780px;color:#fff;font-size:clamp(34px, 5vw, 58px);font-weight:700;line-height:1.02;letter-spacing:-.045em}.aoh-public-header>div>p:last-child{max-width:680px;margin:14px 0 0;color:#d9e2ec;font-size:17px}.aoh-count{position:relative;z-index:1;width:112px;height:112px;border:0;border-radius:8px;background:var(--aoh-aqua);box-shadow:none;color:#062e2f}.aoh-count strong{font-size:38px}.aoh-count span{font-weight:800;text-transform:uppercase}.aoh-comparator-controls{padding:clamp(18px, 2.5vw, 28px);animation:aoh-rise 300ms 50ms ease-out both}.aoh-reference-strip{padding:clamp(18px, 2.5vw, 26px);border:var(--aoh-line);border-radius:8px;background:#fff;box-shadow:0 18px 45px rgb(31 41 55 / .08);animation:aoh-rise 300ms 90ms ease-out both}.aoh-reference-heading span{color:var(--aoh-ink);font-size:17px;text-transform:none}.aoh-reference-values{border-top:var(--aoh-line);border-left:var(--aoh-line);border-radius:8px;overflow:hidden}.aoh-reference-values>div{border-right:var(--aoh-line);border-bottom:var(--aoh-line);background:#f8fafc}.aoh-reference-values strong{color:var(--aoh-accent)}.aoh-reference-values span{color:var(--aoh-ink)}.aoh-results-summary{padding:14px 18px;border-radius:8px;background:var(--aoh-navy);color:#fff;animation:aoh-rise 300ms 120ms ease-out both}.aoh-table-wrap{border:var(--aoh-line);border-radius:8px;background:#fff;box-shadow:0 18px 45px rgb(31 41 55 / .08);animation:aoh-rise 300ms 140ms ease-out both}.aoh-comparison-table{color:var(--aoh-ink)}.aoh-comparison-table th,.aoh-comparison-table td{padding:14px 12px;border-right:var(--aoh-line);border-bottom:var(--aoh-line)}.aoh-comparison-table th{background:#e8eef5;color:#334155;font-size:12px;font-weight:700;text-transform:none}.aoh-comparison-table tbody tr{transition:background-color 150ms ease}.aoh-comparison-table tbody tr:hover td{background:#f1f8f7}.aoh-comparison-table tr:nth-child(even) td{background:#f8fafc}.aoh-comparison-table td>small{color:var(--aoh-muted)}.aoh-row-note,.aoh-disclaimer{color:var(--aoh-muted)}.aoh-frontend-manager{margin-bottom:18px}.aoh-frontend-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 18px;border:1px solid #b7dfd6;border-radius:8px;background:#e7f5f3;color:var(--aoh-ink)}.aoh-frontend-toolbar>div{display:grid;gap:2px}.aoh-frontend-toolbar span,.aoh-frontend-toolbar small{color:var(--aoh-muted);font-size:12px}.aoh-frontend-toolbar span{color:var(--aoh-accent);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.aoh-frontend-toolbar strong{font-size:18px}.aoh-frontend-capture{margin-top:14px;border-radius:8px;animation:aoh-rise 220ms ease-out both;scroll-margin-top:24px}.aoh-frontend-capture[hidden]{display:none}.aoh-sync-view{display:grid;gap:24px}.aoh-sync-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aoh-sync-card{display:grid;gap:6px;min-height:122px;padding:18px;border:var(--aoh-line);border-radius:8px;background:#fff}.aoh-sync-card>span,.aoh-sync-card>small{color:var(--aoh-muted)}.aoh-sync-card>strong{color:var(--aoh-ink);font-size:24px}.aoh-sync-settings{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))}.aoh-sync-settings h3,.aoh-sync-settings .aoh-help{grid-column:1 / -1}.aoh-review-queue{display:grid;gap:12px}.aoh-candidate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 18px;border:var(--aoh-line);border-radius:8px;background:#fff}.aoh-candidate h4,.aoh-candidate p{margin:4px 0}.aoh-badge--source{display:inline-flex;margin-top:8px;background:#e7f5f3;color:var(--aoh-accent)}.aoh-product-name,.aoh-source-line{display:block;margin-top:4px}.aoh-product-name{color:var(--aoh-ink);font-weight:700}.aoh-frontend-capture .aoh-admin-header{border-radius:8px 8px 0 0}@keyframes aoh-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.aoh-sync-grid,.aoh-sync-settings,.aoh-candidate{grid-template-columns:1fr}.aoh-frontend-toolbar{align-items:stretch;flex-direction:column}.aoh-frontend-toolbar .aoh-button{width:100%}.aoh-public-shell{padding:12px}.aoh-public-header{padding:24px 20px}.aoh-public-header h2{font-size:clamp(32px, 11vw, 44px)}.aoh-public-header>div>p:last-child{font-size:15px}.aoh-count{width:100%;height:72px}.aoh-comparison-table tr{border:var(--aoh-line);border-radius:8px;box-shadow:0 12px 28px rgb(31 41 55 / .08);overflow:hidden}.aoh-comparison-table td{border-bottom:var(--aoh-line)}.aoh-comparison-table td::before{color:var(--aoh-muted);font-weight:700;text-transform:none}}