@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-cyrillic-ext-wght-normal.BnWI7fIG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-cyrillic-wght-normal.bgdX5wL6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-greek-wght-normal.M9Lxztrh.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-vietnamese-wght-normal.DEkWUU3X.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-latin-ext-wght-normal.C6dattrF.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-latin-wght-normal.BAwLJtOy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./fragment-mono-latin-400-normal.yxdJ5AmL.woff2)format("woff2"),url(./fragment-mono-latin-400-normal.BYwT3kSJ.woff)format("woff")}:root{--ink:#10182b;--porcelain:#f6f8fc;--storefront-blue:#315efb;--price-coral:#b33a2e;--verified-green:#167565;--grid-slate:#d8deea;--paper:#fff;--muted-ink:#526078;--soft-blue:#e9eeff;--soft-coral:#fff0ed;--soft-green:#e5f4ef;--soft-slate:#edf0f6;--focus-ring:0 0 0 3px var(--porcelain), 0 0 0 6px var(--storefront-blue);--page-width:1240px;--font-interface:"Commissioner Variable", Commissioner, sans-serif;--font-data:"Fragment Mono", ui-monospace, monospace;color:var(--ink);background:var(--porcelain);font-family:var(--font-interface);font-synthesis:none;text-rendering:optimizelegibility}.home-rail-example{color:#b9c2d3;margin:0 0 1rem;font-size:.875rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-width:320px}body{min-height:100vh;color:var(--ink);background:var(--porcelain);margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}body,button,input,select{font-family:var(--font-interface)}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--storefront-blue)}:focus-visible{z-index:2;box-shadow:var(--focus-ring);outline:none}::selection{color:var(--paper);background:var(--storefront-blue)}dd,dl,h1,h2,h3,ol,p,ul{margin-top:0}h1,h2,h3{letter-spacing:-.035em;margin-bottom:0;font-weight:660;line-height:1.04}h2{font-size:clamp(1.55rem,2.4vw,2.25rem)}.money-value,.mono,.phase-tag,.state-badge,table{font-family:var(--font-data);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1}.app-shell{min-height:100vh}.page-width{width:min(calc(100% - 48px),var(--page-width));margin-inline:auto}.section-kicker{color:var(--muted-ink);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;font-weight:400;line-height:1.3}.site-header{z-index:10;border-bottom:1px solid var(--grid-slate);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f8fcf0;position:relative}.site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:68px;display:grid}.wordmark{width:max-content;color:var(--ink);letter-spacing:-.025em;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:680;text-decoration:none;display:inline-flex}.wordmark__mark{border:1px solid var(--ink);background:var(--ink);width:30px;height:30px;color:var(--paper);font-family:var(--font-data);letter-spacing:-.04em;place-items:center;font-size:.68rem;font-weight:400;display:grid}.site-nav{align-items:center;gap:clamp(1rem,3vw,2.25rem);font-size:.88rem;font-weight:580;display:flex}.site-nav a{text-decoration:none}.site-header__utility{color:var(--muted-ink);justify-content:flex-end;align-items:center;gap:.75rem;font-size:.72rem;display:flex}.auth-status{border:1px solid var(--ink);background:var(--paper);min-height:32px;color:var(--ink);flex-wrap:wrap;align-items:stretch;display:inline-flex}.auth-status__pending,.auth-status__unavailable{min-height:30px;color:var(--muted-ink);font-family:var(--font-data);white-space:nowrap;align-items:center;padding-inline:.65rem;font-size:.68rem;display:inline-flex}.auth-status__pending{min-width:7.5rem}.auth-status__unavailable{border-left:3px solid var(--price-coral);color:var(--price-coral)}.auth-status__identity{border-right:1px solid var(--grid-slate);max-width:180px;color:var(--verified-green);font-family:var(--font-data);align-items:center;gap:.4rem;padding-inline:.55rem;display:inline-flex}.auth-status__label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-status__label:hover{color:var(--storefront-blue)}.auth-status__account-link{display:none}.auth-status__account-link,.auth-status__action{min-height:30px;color:var(--ink);font-family:var(--font-data);place-items:center;padding:.3rem .55rem;font-size:.68rem;text-decoration:none}.auth-status__action{cursor:pointer;background:0 0;border:0;display:inline-grid}.auth-status__action:hover{background:var(--ink);color:var(--paper)}.auth-status__account-error{border-top:1px solid var(--price-coral);color:var(--price-coral);font-family:var(--font-data);flex:100%;padding:.3rem .55rem;font-size:.62rem;line-height:1.35}.account-page{min-height:calc(100vh - 208px)}.account-hero{border-bottom:1px solid var(--grid-slate)}.account-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:clamp(2rem,7vw,6rem);padding-block:clamp(3.5rem,8vw,7rem) clamp(3rem,6vw,5rem);display:grid}.account-hero h1{max-width:12ch;font-size:clamp(2.7rem,7vw,5.6rem)}.account-hero__intro{max-width:54ch;color:var(--muted-ink);margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem)}.account-stamp{border:1px solid var(--ink);border-left:5px solid var(--verified-green);background:var(--paper);min-height:150px;box-shadow:6px 6px 0 var(--ink);align-content:center;gap:.7rem;padding:1.25rem;display:grid}.account-stamp[data-state=retryable]{border-left-color:var(--price-coral)}.account-stamp[data-state=loading]{border-left-color:var(--storefront-blue)}.account-stamp strong{letter-spacing:-.025em;font-size:1.35rem}.account-content{padding-block:clamp(3rem,7vw,6.5rem)}.account-content__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:clamp(1.25rem,4vw,3.5rem);display:grid}.account-sheet,.account-status{border:1px solid var(--ink);background:var(--paper)}.account-sheet__header{border-bottom:1px solid var(--grid-slate);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem 1.1rem;display:flex}.account-sheet h2,.account-status h2{font-size:clamp(1.35rem,2.3vw,2rem)}.account-facts{margin:0}.account-facts>div{border-bottom:1px solid var(--grid-slate);grid-template-columns:minmax(90px,.38fr) minmax(0,1fr);gap:1rem;padding:1rem 1.5rem;display:grid}.account-facts>div:last-child{border-bottom:0}.account-facts dt{color:var(--muted-ink);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem}.account-facts dd{overflow-wrap:anywhere;margin:0;font-weight:620}.account-status{border-top:5px solid var(--verified-green);padding:1.5rem}.account-status[data-state=retryable]{border-top-color:var(--price-coral);background:var(--soft-coral)}.account-status[data-state=loading]{border-top-color:var(--storefront-blue);background:var(--soft-blue)}.account-status p:not(.section-kicker){color:var(--muted-ink);margin:1rem 0 0}.account-status__retry{border:1px solid var(--ink);background:var(--ink);min-height:2.8rem;color:var(--paper);font-family:var(--font-data);cursor:pointer;margin-top:1.35rem;padding:.55rem .85rem;font-size:.72rem}.account-status__retry:hover:not(:disabled){background:var(--storefront-blue);border-color:var(--storefront-blue)}.account-status__retry:disabled{cursor:wait;opacity:.6}.account-methods-section{padding-block:0 clamp(3.5rem,7vw,6.5rem)}.account-methods-section .section-heading-row>div>p:last-child{max-width:58ch;color:var(--muted-ink);margin:.7rem 0 0}.method-count{padding:.45rem .65rem;font-size:.7rem}.method-count,.methods-message{border:1px solid var(--ink);background:var(--paper)}.methods-message{padding:1.5rem}.methods-message--error{border-left:5px solid var(--price-coral);background:var(--soft-coral)}.auth-method-register>.methods-message{grid-column:1/-1;margin:0}.methods-message p{margin-bottom:1rem}.methods-message button{border:1px solid var(--ink);background:var(--ink);min-height:2.7rem;color:var(--paper);cursor:pointer;padding:.55rem .8rem}.auth-method-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.auth-method-card{border:1px solid var(--ink);background:var(--paper);min-height:190px;box-shadow:7px 7px 0 var(--ink);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding:1.35rem;display:grid;position:relative}.auth-method-card[data-connected=true]{border-top:5px solid var(--verified-green);box-shadow:7px 7px 0 var(--verified-green)}.auth-method-card__mark{border:1px solid var(--ink);background:var(--ink);width:2.65rem;height:2.65rem;color:var(--paper);place-items:center;font-size:.85rem;display:grid}.auth-method-card__copy h3{font-size:clamp(1.25rem,2.6vw,1.8rem)}.auth-method-card__copy>p:last-child{max-width:42ch;color:var(--muted-ink);margin:.65rem 0 0;font-size:.82rem}.auth-method-card__state{border:1px solid var(--grid-slate);color:var(--muted-ink);text-transform:uppercase;align-self:start;padding:.25rem .4rem;font-size:.62rem}.auth-method-card__state[data-connected=true]{border-color:var(--verified-green);background:var(--soft-green);color:#0f6653}.auth-method-card__action{border:1px solid var(--ink);background:var(--paper);min-width:130px;color:var(--ink);text-align:center;cursor:pointer;grid-column:2/-1;justify-self:end;padding:.65rem .85rem;font-size:.75rem;font-weight:650;text-decoration:none}.auth-method-card__action:hover{border-color:var(--storefront-blue);background:var(--storefront-blue);color:var(--paper)}.auth-method-card__action:disabled,.auth-method-card__action:disabled:hover{border-color:var(--grid-slate);background:var(--soft-slate);color:var(--muted-ink);cursor:wait}.auth-method-card__action--danger:focus-visible,.auth-method-card__action--danger:hover{border-color:var(--price-coral);background:var(--price-coral);color:var(--paper)}.auth-method-card__confirm{border-left:4px solid var(--price-coral);background:var(--soft-coral);grid-column:2/-1;align-self:end;gap:.7rem;padding:.75rem;display:grid}.auth-method-card__confirm p{margin:0;font-size:.78rem;font-weight:600}.auth-method-card__confirm-actions{flex-wrap:wrap;gap:.6rem;display:flex}.auth-method-card__cancel{border:1px solid var(--ink);min-height:2.7rem;color:var(--ink);cursor:pointer;background:0 0;padding:.55rem .8rem;font-size:.75rem;font-weight:650}.auth-method-card__cancel:hover{background:var(--paper)}.auth-method-card__cancel:disabled{cursor:wait;opacity:.55}.methods-security-note{color:var(--muted-ink);grid-column:1/-1;gap:1rem;margin:.75rem 0 0;font-size:.72rem;display:flex}.methods-security-note .mono{color:var(--ink);flex:none}.account-watchlist{padding-block:0 clamp(3.5rem,7vw,6.5rem)}.account-watchlist .section-heading-row>div>p:last-child{max-width:58ch;color:var(--muted-ink);margin:.7rem 0 0}.watchlist-count{border:1px solid var(--ink);background:var(--paper);padding:.45rem .65rem;font-size:.7rem}.watchlist-empty,.watchlist-message{border:1px solid var(--ink);background:var(--paper);margin-top:2rem;padding:clamp(1.5rem,4vw,3rem)}.watchlist-message--error{border-left:5px solid var(--price-coral);background:var(--soft-coral)}.watchlist-message button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;padding:.55rem .8rem}.watchlist-empty h3{font-size:clamp(1.6rem,4vw,2.8rem)}.watchlist-empty>p:not(.section-kicker){max-width:46ch;color:var(--muted-ink);margin:.8rem 0 1.4rem}.watchlist-register{border:1px solid var(--grid-slate);background:var(--grid-slate);gap:1px;margin-top:.75rem;display:grid}.watchlist-card{background:var(--paper);grid-template-columns:minmax(190px,.8fr) minmax(360px,1.5fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.4rem);min-height:0;padding:.85rem .9rem .85rem 1.35rem;display:grid;position:relative}.watchlist-card__tab{background:var(--storefront-blue);color:#0000;align-items:end;width:.55rem;display:grid;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.watchlist-card__identity h3{margin:.1rem 0;font-size:clamp(1rem,2vw,1.25rem)}.watchlist-card__identity>p:not(.section-kicker){color:var(--muted-ink);margin:.15rem 0 .35rem}.watchlist-card__identity>span{color:var(--muted-ink);font-size:.65rem}.watchlist-card__facts{border-block:1px solid var(--grid-slate);grid-template-columns:minmax(190px,1.5fr) repeat(2,minmax(0,1fr));margin:0;display:grid}.watchlist-card__facts>div{border-inline-start:1px solid var(--grid-slate);padding:.55rem .65rem}.watchlist-card__facts>div:last-child{border-inline-end:1px solid var(--grid-slate)}.watchlist-card__facts dt{color:var(--muted-ink);font-family:var(--font-data);text-transform:uppercase;margin-bottom:.4rem;font-size:.58rem}.watchlist-card__facts dd{margin:0;font-size:.72rem}.watchlist-card__actions{gap:.6rem;min-width:130px;display:grid}.watchlist-card__actions a,.watchlist-card__actions button,.watchlist-pagination button{border:1px solid var(--ink);background:var(--paper);min-height:2.6rem;color:var(--ink);text-align:center;cursor:pointer;padding:.55rem .75rem;font-size:.72rem;font-weight:620;text-decoration:none}.watchlist-command{border:1px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--soft-blue);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.watchlist-command h3,.watchlist-command p{margin:0}.watchlist-command h3{margin-block:.1rem .2rem}.watchlist-command>div>p:last-child{color:var(--muted-ink)}.watchlist-command__quota{min-width:9rem;display:grid}.watchlist-command__quota strong{font-size:1.15rem}.watchlist-command__quota span{color:var(--muted-ink);font-size:.68rem}.watchlist-command__quota progress{width:100%;height:.35rem;accent-color:var(--storefront-blue);border:0;border-radius:0;margin-top:.35rem}.billing-watchlist-link>button,.watchlist-command>button{border:1px solid var(--ink);background:var(--ink);min-height:2.6rem;color:var(--paper);font:inherit;cursor:pointer;padding:.55rem .8rem;font-weight:700}.watchlist-command>button:disabled{cursor:default;opacity:.42}.watchlist-card__monitor{cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.watchlist-card__monitor input{width:1rem;height:1rem;accent-color:var(--verified-green);margin-top:.1rem}.watchlist-card__monitor span{gap:.1rem;display:grid}.watchlist-card__monitor small{color:var(--muted-ink);font-size:.64rem;line-height:1.35}.watchlist-card__actions a:hover,.watchlist-pagination button:hover:not(:disabled){background:var(--storefront-blue);color:var(--paper)}.watchlist-card__actions button:hover:not(:disabled){border-color:var(--price-coral);color:var(--price-coral)}.watchlist-pagination{background:var(--porcelain);justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.watchlist-card__actions button:disabled,.watchlist-pagination button:disabled{cursor:wait;opacity:.45}.language-switcher{border:1px solid var(--ink);background:var(--paper);display:inline-flex}.language-switcher a{min-width:2rem;min-height:30px;color:var(--ink);font-family:var(--font-data);letter-spacing:.05em;place-items:center;font-size:.72rem;text-decoration:none;display:grid}.language-switcher a+a{border-left:1px solid var(--grid-slate)}.language-switcher a[aria-current=page]{background:var(--ink);color:var(--paper)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.phase-tag{border:1px solid var(--grid-slate);background:var(--paper);color:var(--ink);letter-spacing:.03em;padding:.25rem .45rem}.site-footer{border-top:1px solid var(--grid-slate);background:var(--paper)}.site-footer__inner{justify-content:space-between;align-items:center;gap:3rem;min-height:140px;display:flex}.site-footer strong{font-size:1.05rem}.site-footer p{max-width:620px;color:var(--muted-ink);margin:.35rem 0 0;font-size:.85rem}.site-footer__meta{letter-spacing:.03em;text-transform:uppercase;flex:none;font-size:.68rem!important}.hero-section{border-bottom:1px solid var(--grid-slate);position:relative;overflow:hidden}.hero-section:before{top:0;bottom:0;left:max(24px,calc((100% - var(--page-width))/2));z-index:-1;background:var(--grid-slate);content:"";opacity:.7;width:1px;position:absolute}.hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:end;gap:clamp(3rem,8vw,7.5rem);padding-block:clamp(5rem,10vw,8.5rem) clamp(4.5rem,8vw,7rem);display:grid}.comparison-workspace,.hero-copy,.result-identity__title,.storefront-rail{min-width:0}.hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:850px;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:680;line-height:.96}.hero-intro{max-width:730px;color:var(--muted-ink);margin:1.7rem 0 2.3rem;font-size:clamp(1.03rem,1.6vw,1.28rem);line-height:1.55}.search-instrument{border:1px solid var(--ink);background:var(--paper);min-width:0;max-width:820px;box-shadow:8px 8px 0 var(--ink);grid-template-columns:minmax(0,1fr) auto;padding:12px;display:grid}.search-instrument__field{min-width:0;position:relative}.search-instrument__input-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.search-instrument__paste{border:1px solid var(--grid-slate);background:var(--paper);min-width:88px;color:var(--storefront-blue);cursor:pointer;border-left:0;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.search-instrument__paste:hover:not(:disabled){background:var(--soft-blue)}.search-instrument__paste:disabled{cursor:wait;opacity:.7}.comparison-controls label,.mobile-product-select,.search-instrument label{color:var(--muted-ink);letter-spacing:.035em;text-transform:uppercase;gap:.4rem;font-size:.74rem;font-weight:600;display:grid}.search-instrument input{border:1px solid var(--grid-slate);background:var(--porcelain);width:100%;max-width:100%;min-height:52px;color:var(--ink);font-family:var(--font-data);border-radius:0;padding:.75rem .9rem;font-size:.88rem}.search-instrument input[aria-invalid=true]{border-color:var(--price-coral);background:var(--soft-coral)}.search-instrument input::placeholder{color:#7b879a}.field-hint{color:var(--muted-ink);margin:.5rem 0 0;font-size:.74rem}.primary-button,.secondary-button{border:1px solid var(--ink);background:var(--paper);min-height:48px;color:var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.primary-button:hover,.secondary-button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.search-instrument__submit{align-self:start;min-width:145px;min-height:76px;margin-left:10px}.search-instrument__submit:disabled{cursor:wait;opacity:.78}.button-pulse{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:.55rem;animation:.9s ease-in-out infinite alternate search-pulse}.search-instrument__example{color:var(--muted-ink);grid-column:1/-1;align-items:center;gap:.5rem;margin-top:.65rem;font-size:.75rem;display:flex}.text-button{color:var(--storefront-blue);text-underline-offset:.17em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:620;text-decoration:underline}.search-feedback{border-top:1px solid var(--grid-slate);background:var(--soft-slate);color:var(--ink);grid-column:1/-1;gap:.7rem;margin:.85rem -12px -12px;padding:.85rem 1rem;font-size:.82rem;display:flex}.search-feedback[data-state=error],.search-feedback[data-state=unavailable]{border-color:var(--price-coral);background:var(--soft-coral)}.search-feedback[data-state=existing]{border-color:var(--verified-green);background:var(--soft-green)}.search-feedback[data-state=queued]{border-color:var(--storefront-blue);background:var(--soft-blue)}.search-feedback__marker{width:22px;height:22px;font-family:var(--font-data);border:1px solid;flex:none;place-items:center;display:grid}.search-feedback a{color:var(--storefront-blue);margin-left:.35rem;font-weight:650;display:inline-block}.quote-sheet{border:1px solid var(--ink);background:var(--paper);padding:1rem;position:relative}.quote-sheet:after{z-index:-1;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);content:"";position:absolute;inset:7px -7px -7px 7px}.quote-sheet__heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;font-size:.68rem;display:flex}.verified-stamp{border:1px solid var(--verified-green);color:var(--verified-green);letter-spacing:.03em;text-transform:uppercase;padding:.2rem .35rem;font-size:.65rem;font-weight:650}.quote-sheet dl{margin-bottom:0}.quote-sheet dl>div{border-bottom:1px solid var(--grid-slate);grid-template-columns:90px 1fr;gap:1rem;padding:.82rem 0;display:grid}.quote-sheet dt{color:var(--muted-ink);font-family:var(--font-data);text-transform:uppercase;font-size:.65rem}.quote-sheet dd{margin:0;font-size:.86rem;font-weight:620}.quote-sheet>p{color:var(--muted-ink);margin:1rem 0 0;font-size:.8rem}.rail-band{border-bottom:1px solid var(--grid-slate);background:var(--ink);color:var(--paper);padding-block:clamp(3.5rem,7vw,5.8rem)}.storefront-rail__header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.rail-band .storefront-rail__header .section-kicker,.storefront-rail__header .section-kicker{color:#aeb8cc}.storefront-rail__header h2{color:currentColor}.storefront-rail__summary{color:#b9c2d3;flex:none;margin:0;font-size:.75rem}.storefront-rail__summary strong{color:currentColor;font-size:1.05rem;font-weight:400}.storefront-rail__viewport{scrollbar-color:var(--storefront-blue) transparent;scrollbar-width:thin;padding:0 0 .85rem;overflow-x:auto}.storefront-rail__track{border-block:1px solid #526078;min-width:max-content;display:flex}.storefront-tick{width:96px;min-height:86px;color:var(--paper);border-right:1px solid #526078;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:.2rem .55rem;padding:.7rem .62rem .6rem;display:grid;position:relative}button.storefront-tick{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #526078;border-radius:0}button.storefront-tick:focus-visible,button.storefront-tick:hover{color:var(--paper);background:#315efb2e}.storefront-tick[data-reference=true]{box-shadow:inset 0 3px 0 var(--verified-green);background:#16856b2e}.storefront-tick__visa{color:#63d1b8;font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;position:absolute;top:.38rem;right:.42rem}.storefront-tick:first-child{border-left:1px solid #526078}.storefront-tick:before{content:"";background:currentColor;width:1px;height:9px;position:absolute;top:-5px;left:50%}.storefront-tick:after{content:"";transform-origin:0;height:3px;animation:.32s ease-out forwards rail-confirm;animation-delay:calc(var(--rail-index)*42ms);background:#8090aa;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.storefront-tick[data-state=complete]:after,.storefront-tick[data-state=fresh]:after{background:var(--verified-green)}.storefront-tick[data-state=active]:after{background:var(--storefront-blue);animation:.32s ease-out forwards rail-confirm,1.2s ease-in-out .32s infinite alternate rail-active}.storefront-tick[data-state=partial]:after,.storefront-tick[data-state=stale]:after{background:var(--price-coral)}.storefront-tick[data-state=cancelled]:after,.storefront-tick[data-state=error]:after,.storefront-tick[data-state=failed]:after{border-bottom:3px dotted var(--price-coral);background:0 0;height:5px}.storefront-tick[data-state=not-applicable]:after,.storefront-tick[data-state=unavailable]:after{background:#8c97aa}.storefront-tick[data-state=pending]:after,.storefront-tick[data-state=unknown]:after{background:0 0;border-bottom:1px dotted #8c97aa}.storefront-tick__symbol{width:18px;height:18px;font-family:var(--font-data);border:1px solid;place-items:center;font-size:.65rem;display:grid}.storefront-tick[data-state=complete] .storefront-tick__symbol,.storefront-tick[data-state=fresh] .storefront-tick__symbol{color:#63d1b8}.storefront-tick[data-state=active] .storefront-tick__symbol{color:#8ca6ff}.storefront-tick[data-state=cancelled] .storefront-tick__symbol,.storefront-tick[data-state=error] .storefront-tick__symbol,.storefront-tick[data-state=failed] .storefront-tick__symbol,.storefront-tick[data-state=partial] .storefront-tick__symbol,.storefront-tick[data-state=stale] .storefront-tick__symbol{color:#ff8c7d}.storefront-tick__code{font-family:var(--font-data);font-size:1.08rem;font-weight:400;line-height:1}.storefront-tick__state{color:#aeb8cc;grid-column:1/-1;align-self:end;font-size:.65rem}.storefront-rail__legend{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.state-badge{background:var(--paper);width:max-content;color:var(--ink);white-space:nowrap;border:1px solid;align-items:center;gap:.35rem;padding:.22rem .38rem;font-size:.62rem;font-weight:400;line-height:1.25;display:inline-flex}.state-badge[data-state=complete],.state-badge[data-state=fresh]{border-color:var(--verified-green);background:var(--soft-green);color:#0f6653}.state-badge[data-state=active]{border-color:var(--storefront-blue);background:var(--soft-blue);color:#173cb9}.state-badge[data-state=cancelled],.state-badge[data-state=error],.state-badge[data-state=failed],.state-badge[data-state=partial],.state-badge[data-state=stale]{border-color:var(--price-coral);background:var(--soft-coral);color:#8f2d22}.state-badge[data-state=not-applicable],.state-badge[data-state=pending],.state-badge[data-state=unavailable],.state-badge[data-state=unknown]{background:var(--soft-slate);color:#46536a;border-color:#7a879c}.rail-band .state-badge,.result-rail-band .state-badge{color:#d9deea;background:0 0}.rail-band .state-badge[data-state=complete],.rail-band .state-badge[data-state=fresh],.result-rail-band .state-badge[data-state=complete],.result-rail-band .state-badge[data-state=fresh]{color:#63d1b8}.rail-band .state-badge[data-state=cancelled],.rail-band .state-badge[data-state=error],.rail-band .state-badge[data-state=failed],.rail-band .state-badge[data-state=partial],.rail-band .state-badge[data-state=stale],.result-rail-band .state-badge[data-state=cancelled],.result-rail-band .state-badge[data-state=error],.result-rail-band .state-badge[data-state=failed],.result-rail-band .state-badge[data-state=partial],.result-rail-band .state-badge[data-state=stale]{color:#ff8c7d}.observations-section{border-bottom:1px solid var(--grid-slate);padding-block:clamp(4rem,8vw,7rem)}.observations-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.75fr);gap:clamp(3rem,8vw,7rem);display:grid}.section-heading-row{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.direction-link{color:var(--storefront-blue);flex:none;font-size:.8rem;font-weight:620}.observation-ledger{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.observation-ledger li{border-bottom:1px solid var(--grid-slate);grid-template-columns:1.3fr .7fr 1fr auto;align-items:center;gap:1rem;min-height:72px;font-size:.8rem;display:grid}.observation-ledger__place{align-items:baseline;gap:.7rem;display:flex}.observation-ledger__place .mono{color:var(--muted-ink);font-size:.68rem}.observation-ledger .money-value{font-size:.95rem}.movement-ledger{border-left:1px solid var(--grid-slate);padding-left:clamp(1.4rem,3vw,2.5rem)}.movement-ledger header{margin-bottom:1.5rem}.movement-ledger ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.movement-ledger li{border-bottom:1px solid var(--grid-slate);grid-template-columns:42px 1fr auto;align-items:center;gap:.8rem;min-height:88px;display:grid}.movement-ledger__rank{color:var(--muted-ink);font-size:.62rem}.movement-ledger li div{gap:.2rem;display:grid}.movement-ledger li div span{color:var(--muted-ink);font-size:.72rem}.movement-ledger__value{font-size:.86rem}.demo-disclaimer{color:var(--muted-ink);margin:1.2rem 0 0;font-size:.73rem}.method-section{border-bottom:1px solid var(--grid-slate);background:var(--paper);padding-block:clamp(3.8rem,7vw,6rem)}.method-grid{grid-template-columns:.9fr 1.4fr;gap:clamp(3rem,9vw,8rem);display:grid}.method-grid h2{max-width:500px}.method-steps{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.method-steps li{border-right:1px solid var(--grid-slate);min-height:150px;padding:1rem}.method-steps li:first-child{border-left:1px solid var(--grid-slate)}.method-steps span{color:var(--storefront-blue);font-size:.65rem}.method-steps p{margin:2.4rem 0 0;font-size:.82rem}.service-strip{background:var(--ink);color:#c6cedd}.service-strip__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:52px;font-size:.7rem;display:flex}.service-strip p,.service-strip time{margin:0}.service-dot{background:0 0;border:1px solid #91a0b8;border-radius:50%;width:7px;height:7px;margin-right:.45rem;display:inline-block}.service-dot[data-state=ok]{background:#63d1b8;border-color:#63d1b8}.service-dot[data-state=error]{background:#ff8c7d;border-color:#ff8c7d}.result-page{background:var(--paper)}.result-identifying{border-bottom:1px solid var(--ink);background:linear-gradient(90deg,#315efb12 1px,transparent 1px) 0 0 /32px 32px,var(--paper);min-height:max(28rem,100dvh - 19rem);position:relative}.result-identifying__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding-block:clamp(2.5rem,8vw,5rem);display:grid}.result-identifying__inner h2{margin-top:.25rem;font-size:clamp(1.45rem,3vw,2.35rem)}.result-identifying__inner p:last-child{max-width:58ch;color:var(--muted-ink);margin:.55rem 0 0}.result-identifying__spinner{border:3px solid var(--grid-slate);border-top-color:var(--storefront-blue);border-radius:50%;width:2rem;height:2rem;animation:.85s linear infinite identity-spin;display:inline-block}.result-identifying__track{background:var(--grid-slate);height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.result-identifying__track span{background:var(--storefront-blue);min-width:4%;height:100%;transition:width .45s;display:block}.result-identifying__storefronts{background:var(--grid-slate);grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(100%,42rem);margin:0;padding:1px;list-style:none;display:grid}.result-identifying__storefronts li{background:var(--paper);color:var(--muted-ink);justify-content:space-between;gap:.75rem;padding:.55rem .65rem;font-size:.74rem;display:flex}.unknown-result--collection{background:linear-gradient(90deg,#315efb12 1px,transparent 1px) 0 0 /32px 32px,var(--paper);min-height:calc(100dvh - 4rem)}.unknown-result--collection .unknown-result__inner{align-items:flex-start;position:relative}.unknown-result--collection .result-identifying__track{bottom:1.5rem;left:1.5rem;right:1.5rem}.result-resolved-section{animation:.38s both dossier-reveal}.app-monogram[data-loading=true]{background:var(--ink);animation:1.2s ease-in-out infinite alternate identity-breathe}.identity-resolve-enter-active,.identity-resolve-leave-active{transition:opacity .18s,transform .18s}.identity-resolve-enter-from{opacity:0;transform:translateY(.3rem)}.identity-resolve-leave-to{opacity:0;transform:translateY(-.2rem)}@keyframes identity-spin{to{transform:rotate(1turn)}}@keyframes identity-breathe{to{background:var(--storefront-blue)}}@keyframes dossier-reveal{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.result-masthead{border-bottom:1px solid var(--grid-slate);background:var(--porcelain);padding-block:1.15rem 1.35rem}.back-link{color:var(--muted-ink);margin-bottom:.85rem;font-size:.76rem;font-weight:600;display:inline-block}.result-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.2rem;display:grid}.result-identity>.app-monogram,.result-identity>.result-identity__title{grid-row:1/3}.watchlist-toggle{grid-column:3;justify-self:end}.watchlist-toggle__button,.watchlist-toggle__login{border:1px solid var(--ink);background:var(--paper);min-width:210px;box-shadow:4px 4px 0 var(--ink);color:var(--ink);text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.58rem;text-decoration:none;display:grid;transform:rotate(-.35deg)}.watchlist-toggle__button:hover:not(:disabled),.watchlist-toggle__login:hover{border-color:var(--storefront-blue);color:var(--storefront-blue)}.watchlist-toggle[data-saved=true] .watchlist-toggle__button{border-color:var(--verified-green);background:var(--soft-green);box-shadow:4px 4px 0 var(--verified-green);color:#0f6653}.watchlist-toggle__button:disabled{cursor:not-allowed;opacity:.58}.watchlist-toggle__mark{width:2rem;height:2rem;font-family:var(--font-data);border:1px solid;place-items:center;display:grid}.watchlist-toggle small,.watchlist-toggle strong{display:block}.watchlist-toggle strong{font-size:.78rem}.watchlist-toggle small{color:var(--muted-ink);margin-top:.15rem;font-size:.62rem}.watchlist-toggle__error{max-width:230px;color:var(--price-coral);margin:.55rem 0 0;font-size:.68rem}.app-monogram{border:1px solid var(--ink);background:var(--storefront-blue);width:64px;height:64px;color:var(--paper);font-family:var(--font-data);place-items:center;font-size:1.15rem;display:grid}.result-identity__title h1{font-size:clamp(2rem,4vw,3.25rem)}.result-identity__title>p:not(.section-kicker){color:var(--muted-ink);margin:.55rem 0 0;font-size:.86rem}.result-identity__title>a{color:var(--storefront-blue);margin-top:.55rem;font-size:.75rem;font-weight:620;display:inline-block}.reference-price{border-left:3px solid var(--verified-green);background:var(--soft-green);color:#17463c;grid-template-columns:auto auto;gap:.15rem .65rem;width:max-content;max-width:100%;margin:.7rem 0 0;padding:.45rem .62rem;font-size:.72rem;display:grid}.reference-price .section-kicker{color:#0f6653;grid-column:1/-1;margin:0;font-size:.58rem}.reference-price strong{font-family:var(--font-data);font-size:.88rem;font-weight:400}.reference-price[data-state=unavailable],.reference-price[data-state=unknown]{border-left-color:var(--price-coral);background:var(--soft-coral);color:#8f2d22}.result-identity__facts{border-block:1px solid var(--ink);grid-template-columns:repeat(3,auto);gap:0;margin:0;display:grid}.result-identity__facts>div{border-left:1px solid var(--grid-slate);min-width:116px;padding:.65rem .75rem}.result-identity__facts>div:last-child{border-right:1px solid var(--grid-slate)}.result-identity__facts dt{color:var(--muted-ink);font-family:var(--font-data);text-transform:uppercase;margin-bottom:.45rem;font-size:.6rem}.result-identity__facts dd{margin:0;font-size:.76rem;font-weight:620}.apple-id-reference{align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.apple-id-copy{border:1px solid var(--grid-slate);background:var(--paper);width:1.8rem;height:1.8rem;color:var(--storefront-blue);cursor:pointer;border-radius:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.apple-id-copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:.9rem;height:.9rem}.apple-id-copy:focus-visible,.apple-id-copy:hover,.apple-id-copy[data-copied=true]{border-color:var(--storefront-blue);background:var(--soft-blue);color:var(--ink)}.apple-id-copy[data-copied=true]:after{z-index:2;border:1px solid var(--ink);background:var(--ink);color:var(--paper);content:attr(data-tooltip);font-family:var(--font-interface);white-space:nowrap;padding:.25rem .38rem;font-size:.62rem;font-weight:650;line-height:1.2;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)}.comparison-workspace{scroll-margin-top:5.5rem}.collection-badge{font-family:var(--font-data);font-size:.68rem}.collection-badge:not([data-state=complete]){color:#8f2d22}.collection-badge[data-state=complete]{color:#0f6653}.result-warning{border-left:4px solid var(--price-coral);background:var(--soft-coral);color:#4d2b2a;margin:.9rem 0 0;padding:.65rem .8rem;font-size:.8rem}.result-warning[data-state=active],.result-warning[data-state=pending]{border-left-color:var(--storefront-blue);background:var(--soft-blue);color:var(--ink)}.partial-detail{font-family:var(--font-data);margin-top:.35rem;font-size:.68rem;display:block}.result-confirmation{border-left:4px solid var(--verified-green);background:var(--soft-green);color:#17463c;margin:.9rem 0 0;padding:.65rem .8rem;font-size:.8rem}.result-rail-band{background:var(--ink);color:var(--paper);padding-block:0}.result-rail-band,.result-workspace{border-bottom:1px solid var(--grid-slate)}.result-workspace{min-width:0}.result-workspace__grid{grid-template-columns:240px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.product-index{border-right:1px solid var(--grid-slate);min-width:0;padding:1.75rem 1.3rem 2.25rem 0}.product-index h2{font-size:1.45rem}.product-filter{gap:.45rem;margin-top:1.25rem;display:grid}.product-filter input{border:1px solid var(--grid-slate);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:0;padding:.62rem .7rem;font-size:.78rem}.product-filter input:focus-visible{outline:3px solid var(--storefront-blue);outline-offset:2px}.product-index__list{border-top:1px solid var(--ink);margin:1rem 0 0;padding:0;list-style:none}.product-index__list button{border:0;border-bottom:1px solid var(--grid-slate);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:.25rem;padding:.72rem .65rem;display:grid}.product-index__list button:hover,.product-index__list button[aria-current=true]{border-left:4px solid var(--storefront-blue);background:var(--soft-blue);padding-left:.82rem}.product-index__list small{color:var(--muted-ink);font-size:.67rem}.product-index__list .mono{color:var(--muted-ink);overflow-wrap:anywhere;white-space:normal;font-size:.6rem}.product-index__price{font-family:var(--font-data);color:#a63b2c!important}.product-index__list>li[data-kind=application]{box-shadow:inset 3px 0 0 var(--verified-green)}.product-index__empty{border-left:3px solid var(--grid-slate);background:var(--soft-slate);color:var(--muted-ink);margin:1.5rem 0 0;padding:.85rem;font-size:.78rem}.mobile-product-select{display:none}.provenance-note{border-top:1px solid var(--grid-slate);color:var(--muted-ink);margin-top:1.5rem;padding-top:1rem;font-size:.7rem}.provenance-note .mono{color:var(--ink);font-size:.62rem}.provenance-note p{margin:.3rem 0 0}.comparison-workspace{min-width:0;max-width:100%;padding:1.75rem 0 2.5rem 1.75rem}.comparison-workspace--empty{align-self:start}.comparison-workspace--empty p:last-child{max-width:38rem;color:var(--muted-ink);margin-top:1rem}.comparison-context,.comparison-table__header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.comparison-context{border-bottom:1px solid var(--ink);padding-bottom:1.15rem}.comparison-context>div{min-width:0;max-width:100%}.comparison-context .mono{overflow-wrap:anywhere;word-break:break-word}.comparison-context h2{font-size:clamp(1.6rem,3vw,2.4rem)}.comparison-context p:last-child{color:var(--muted-ink);margin:.5rem 0 0;font-size:.68rem}.comparison-controls select,.mobile-product-select select{border:1px solid var(--ink);background:var(--paper);min-height:42px;color:var(--ink);font-family:var(--font-data);border-radius:0;padding:.5rem 2rem .5rem .65rem;font-size:.75rem}.currency-switcher{border:0;min-width:min(100%,18rem);margin:0;padding:0}.currency-switcher legend{color:var(--muted-ink);letter-spacing:.035em;text-transform:uppercase;padding:0;font-size:.74rem;font-weight:600}.currency-switcher__hint{color:var(--muted-ink);margin:.35rem 0 .6rem;font-size:.68rem}.currency-switcher__options{border:1px solid var(--ink);background:var(--paper);display:flex}.currency-switcher__option{border:0;border-right:1px solid var(--grid-slate);min-width:4.8rem;color:var(--muted-ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;flex:1 1 0;gap:.15rem;padding:.55rem .5rem .48rem;display:grid}.currency-switcher__option:last-child{border-right:0}.currency-switcher__option:focus-visible,.currency-switcher__option:hover{background:var(--soft-blue);color:var(--ink)}.currency-switcher__option--active{background:var(--storefront-blue);color:var(--paper);box-shadow:inset 0 -3px 0 var(--verified-green)}.currency-switcher__code{font-family:var(--font-data);letter-spacing:.04em;font-size:.76rem}.currency-switcher__name{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.comparison-table{min-width:0;max-width:100%;padding-top:1.35rem}.comparison-table__header h2{font-size:1.45rem}.comparison-table__count{color:var(--muted-ink);margin:0;font-size:.7rem}.comparison-controls{border:1px solid var(--grid-slate);background:var(--porcelain);flex-wrap:wrap;gap:.65rem;margin-bottom:.7rem;padding:.55rem .65rem;display:flex}.comparison-controls label{grid-template-columns:auto minmax(155px,auto);align-items:center}.comparison-table__scroll{overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:840px;color:var(--ink);font-size:.72rem}.comparison-table caption{color:var(--muted-ink);font-family:var(--font-interface);text-align:left;padding:.8rem 0;font-size:.72rem}.comparison-table thead{border-block:1px solid var(--ink)}.comparison-table td,.comparison-table th{border-bottom:1px solid var(--grid-slate);text-align:left;vertical-align:top;padding:.65rem .6rem}.comparison-table thead th{color:var(--muted-ink);font-family:var(--font-data);letter-spacing:.035em;text-transform:uppercase;font-size:.6rem;font-weight:400}.table-heading__target{color:#2145b5;font-family:var(--font-data);letter-spacing:0;text-transform:none;margin-top:.2rem;font-size:.68rem;display:block}.comparison-table tbody tr[data-state=cancelled],.comparison-table tbody tr[data-state=error],.comparison-table tbody tr[data-state=failed],.comparison-table tbody tr[data-state=partial],.comparison-table tbody tr[data-state=stale]{background:color-mix(in srgb,var(--soft-coral) 54%,#fff)}.comparison-table tbody tr[data-state=not-applicable],.comparison-table tbody tr[data-state=pending],.comparison-table tbody tr[data-state=unavailable],.comparison-table tbody tr[data-state=unknown]{color:var(--muted-ink);background:var(--soft-slate)}.cell-note,.storefront-code,.storefront-name{display:block}.storefront-name{font-family:var(--font-interface);font-size:.82rem;font-weight:650}.storefront-code{color:var(--muted-ink);margin-top:.25rem;font-size:.65rem;font-weight:400}.storefront-code-wrap{align-items:center;gap:.4rem;display:flex}.reference-marker{border:1px solid var(--verified-green);color:#0f6653;text-transform:uppercase;padding:.12rem .28rem;font-size:.52rem;font-weight:400}.comparison-table tbody tr[data-reference=true]{box-shadow:inset 3px 0 0 var(--verified-green)}.money-value{white-space:nowrap;font-size:.8rem;font-weight:400}.money-value--target{color:#2145b5;font-size:.98rem;font-weight:700}.cell-note{color:var(--muted-ink);font-family:var(--font-interface);margin-top:.35rem;font-size:.62rem;line-height:1.35}.cell-note.mono{font-family:var(--font-data)}.observation-detail--mobile{display:none}.observation-detail--desktop>span,.observation-detail--desktop>time,.observation-detail--mobile>small,.observation-detail--mobile>span,.observation-detail--mobile>time{display:block}.difference-value{white-space:nowrap;font-size:.7rem}.empty-value{color:var(--muted-ink);font-family:var(--font-interface);font-size:.72rem}.empty-value--conversion{color:#8f2d22;gap:.1rem;display:grid}.empty-value--conversion strong{font-size:.7rem;font-weight:650}.empty-value--conversion .cell-note{margin-top:0}.table-empty{border-left:3px solid var(--storefront-blue);background:var(--soft-blue);margin:1rem 0 0;padding:1rem;font-size:.8rem}.history-placeholder{background:var(--porcelain);padding-block:clamp(2.25rem,4vw,3.25rem)}.history-placeholder__inner{gap:1.25rem;display:grid}.history-placeholder__link{justify-self:end}.history-ledger{width:100%}.history-ledger__header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:1.25rem;padding-bottom:1rem;display:flex}.history-ledger__header h2{margin:.2rem 0 0;font-size:clamp(1.45rem,3vw,2.2rem)}.history-ledger__count,.history-ledger__detail{color:var(--muted-ink);margin:0;font-size:.82rem}.history-ledger__count{white-space:nowrap}.history-ledger__filters{border:1px solid var(--grid-slate);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin:.9rem 0 0;padding:.7rem;display:grid}.history-ledger__filters legend{letter-spacing:.08em;padding-inline:.45rem;font-size:.6rem}.history-ledger__filters label,.history-ledger__filters legend{color:var(--muted-ink);font-family:var(--font-data);text-transform:uppercase}.history-ledger__filters label{letter-spacing:.04em;gap:.4rem;font-size:.62rem;display:grid}.history-ledger__filters select{border:1px solid var(--grid-slate);background:var(--porcelain);min-height:2.55rem;color:var(--ink);font-family:var(--font-interface);text-transform:none;border-radius:0;padding:.5rem .65rem;font-size:.78rem}.history-ledger__filters select:focus-visible{outline:2px solid var(--storefront-blue);outline-offset:2px}.history-ledger__state{border-left:3px solid var(--storefront-blue);color:var(--muted-ink);background:#fff;gap:.45rem;margin:.9rem 0 0;padding:1rem;font-size:.85rem;display:grid}.history-ledger__state--error{border-left-color:var(--price-coral);color:var(--ink)}.history-ledger__state .secondary-button{justify-self:start}.history-ledger__list{border-top:1px solid var(--grid-slate);gap:0;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.history-ledger__row{border-bottom:1px solid var(--grid-slate);grid-template-columns:11rem .45rem minmax(0,1fr);align-items:stretch;gap:1rem;min-height:4.8rem;padding:.72rem 0;display:grid}.history-ledger__date{color:var(--muted-ink);align-self:start;padding-top:.15rem;font-size:.65rem;line-height:1.45}.history-ledger__mark{background:var(--grid-slate);align-self:stretch;min-height:2.5rem}.history-ledger__row[data-state=AVAILABLE] .history-ledger__mark{background:var(--verified-green)}.history-ledger__row[data-state=ERROR] .history-ledger__mark,.history-ledger__row[data-state=UNKNOWN] .history-ledger__mark{background:var(--price-coral)}.history-ledger__observation{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem 1.5rem;display:grid}.history-ledger__identity,.history-ledger__provenance,.history-ledger__reading{flex-wrap:wrap;align-items:baseline;gap:.45rem .8rem;display:flex}.history-ledger__identity{flex-direction:column;align-items:start}.history-ledger__identity strong{color:var(--ink);font-size:.95rem}.history-ledger__identity span,.history-ledger__provenance{color:var(--muted-ink);font-size:.62rem}.history-ledger__reading{text-align:right;justify-content:end}.history-ledger__availability{border:1px solid var(--grid-slate);color:var(--muted-ink);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;padding:.2rem .4rem;font-size:.58rem}.history-ledger__availability[data-state=AVAILABLE]{border-color:var(--verified-green);color:var(--verified-green)}.history-ledger__availability[data-state=ERROR]{border-color:var(--price-coral);color:var(--price-coral)}.history-ledger__price{color:var(--storefront-blue);font-size:.95rem}.history-ledger__price--empty{color:var(--muted-ink);font-family:var(--font-interface);font-size:.72rem}.history-ledger__provenance{border-top:1px dotted var(--grid-slate);grid-column:1/-1;justify-content:space-between;padding-top:.35rem}.history-ledger__retained{color:var(--verified-green);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem}.history-ledger__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.history-ledger__pagination .secondary-button{min-width:7rem}.unknown-result{place-items:center;min-height:70vh;display:grid}.unknown-result__inner{max-width:760px;padding-block:5rem}.unknown-result h1{font-size:clamp(2.2rem,5vw,4.5rem)}.unknown-result p:not(.section-kicker){max-width:650px;color:var(--muted-ink);margin:1.5rem 0 2rem}.unknown-result .request-reference{margin-top:-1rem;font-size:.68rem}.explorer-hero{border-bottom:1px solid var(--ink);background:linear-gradient(90deg,transparent calc(50% - 1px),var(--grid-slate) 50%,transparent calc(50% + 1px)),var(--porcelain);padding-block:clamp(4.5rem,9vw,8rem)}.explorer-hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.explorer-hero h1{max-width:900px;font-size:clamp(3rem,7vw,6.8rem)}.explorer-hero__intro{max-width:760px;color:var(--muted-ink);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.7vw,1.35rem)}.explorer-method{border:1px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--storefront-blue);padding:1.4rem}.explorer-method>span{color:var(--storefront-blue);letter-spacing:.08em;font-size:.72rem}.explorer-method p{margin:1.25rem 0 0}.explorer-register{padding-block:clamp(4rem,8vw,7rem)}.explorer-register__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.explorer-register__heading>p{color:var(--muted-ink);margin:0;font-size:.75rem}.explorer-value-controls{background:var(--ink);justify-content:space-between;align-items:stretch;gap:1px;margin:-.75rem 0 1.5rem;padding:1px;display:flex}.explorer-value-controls>div{background:var(--grid-slate);flex:auto;align-items:center;gap:1px;display:flex}.explorer-value-controls .section-kicker{white-space:nowrap;margin:0 .75rem}.explorer-value-controls button{background:var(--paper);min-height:42px;color:var(--muted-ink);font:.68rem var(--font-data);cursor:pointer;border:0;padding:.55rem .8rem}.explorer-value-controls button[aria-pressed=true]{background:var(--storefront-blue);color:var(--paper)}.app-explorer-ledger{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.app-explorer-entry{border-bottom:1px solid var(--grid-slate);grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr) minmax(320px,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:1.65rem;display:grid}.app-explorer-entry__identity{min-width:0}.app-explorer-entry__identity h3{overflow-wrap:anywhere;margin-top:.3rem;font-size:clamp(1.25rem,2vw,1.65rem)}.app-explorer-entry__identity h3 a{text-decoration:none}.app-explorer-entry__identity>p:last-child{color:var(--muted-ink);margin:.45rem 0 0}.app-explorer-entry__reference{color:var(--storefront-blue);margin:0;font-size:.7rem}.app-explorer-entry__reading{align-content:start;gap:.45rem;display:grid}.app-explorer-entry__reading .section-kicker{margin:0}.app-explorer-entry__reading>time{font-size:.75rem}.app-explorer-entry__opportunity{border-bottom:1px solid var(--grid-slate);gap:.12rem;margin-bottom:.35rem;padding-bottom:.55rem;display:grid}.app-explorer-entry__opportunity strong{color:#0f6653;font:1.4rem var(--font-data)}.app-explorer-entry__opportunity small{color:var(--muted-ink);font-size:.62rem}.app-explorer-entry__states{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.observation-seam{border-left:1px solid var(--grid-slate);min-width:0;padding-left:clamp(1rem,2.5vw,2rem)}.observation-seam__dates{color:var(--muted-ink);grid-template-columns:max-content minmax(20px,1fr) max-content;align-items:center;font-size:.64rem;display:grid}.observation-seam__dates>span:nth-child(2){color:var(--grid-slate);letter-spacing:.25em;white-space:nowrap;overflow:hidden}.observation-seam__counts{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:.55rem;font-size:.75rem;display:grid}.observation-seam__counts span{text-align:center;padding:.45rem .6rem}.observation-seam__counts span+span{border-left:1px solid var(--ink)}.observation-seam__counts [data-movement=down]{color:var(--storefront-blue)}.observation-seam__counts [data-movement=up]{color:var(--price-coral)}.observation-seam__summary{margin:.6rem 0 0;font-size:.78rem;font-weight:620}.observation-seam--empty{min-height:5.5rem;color:var(--muted-ink);align-content:center;gap:.35rem;display:grid}.observation-seam--empty p{margin:0;font-size:.78rem}.observation-seam__breaks{color:var(--muted-ink);flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;font-size:.7rem;list-style:none;display:flex}.observation-seam__breaks li{background:var(--soft-slate);padding:.2rem .4rem}.app-explorer-ledger--compact .app-explorer-entry{grid-template-columns:minmax(160px,.75fr) minmax(280px,1.25fr);gap:1.25rem 2rem}.app-explorer-ledger--compact .app-explorer-entry__reading{grid-column:1}.app-explorer-ledger--compact .observation-seam{grid-area:1/2/span 2}.explorer-empty,.home-explorer-empty{border:1px solid var(--grid-slate);background:var(--paper);padding:clamp(2rem,5vw,4rem)}.explorer-empty p,.home-explorer-empty p{max-width:620px;color:var(--muted-ink);margin:.75rem 0 1.5rem}.observation-method-card dl{border-top:1px solid var(--grid-slate);margin:1.75rem 0 0}.observation-method-card dl>div{border-bottom:1px solid var(--grid-slate);grid-template-columns:5rem 1fr;gap:1rem;padding-block:1rem;display:grid}.observation-method-card dt{color:var(--storefront-blue);font-size:.72rem}.observation-method-card dd{margin:0}.explorer-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:2.5rem;display:grid}.explorer-pagination>:last-child{justify-self:end}.explorer-pagination>span{grid-column:2;font-size:.75rem}@keyframes rail-confirm{to{transform:scaleX(1)}}@keyframes search-pulse{to{opacity:.25;transform:scale(.72)}}@keyframes rail-active{0%{opacity:.35}to{opacity:1}}@media (width<=1040px){.site-header__inner{grid-template-columns:1fr auto}.site-nav{display:none}.hero-grid{grid-template-columns:minmax(0,1fr);gap:3.5rem}.quote-sheet{max-width:660px}.result-identity{grid-template-columns:auto 1fr}.result-identity__facts{grid-column:1/-1}.watchlist-toggle{grid-column:1/-1;justify-self:stretch}.watchlist-toggle__button,.watchlist-toggle__login{width:100%}.history-placeholder__inner{grid-template-columns:1fr 1fr}.history-placeholder .secondary-button{width:max-content}}@media (width<=800px){.page-width{width:min(calc(100% - 32px),var(--page-width));max-width:calc(100vw - 32px)}.hero-grid{padding-block:4.5rem}.hero-copy h1{font-size:clamp(2.65rem,11vw,3.8rem)}.method-grid,.observations-grid,.result-workspace__grid{grid-template-columns:1fr}.movement-ledger{border-top:1px solid var(--grid-slate);border-left:0;padding:2.5rem 0 0}.product-index{border-right:0;border-bottom:1px solid var(--grid-slate);order:2;width:100%;min-width:0;padding:1.2rem 0 .8rem}.product-filter{max-width:25rem}.product-index__list{scrollbar-color:var(--storefront-blue) transparent;scrollbar-width:thin;border-top:0;gap:.55rem;width:100%;min-width:0;max-width:100%;margin-top:.9rem;padding:.35rem 0 .65rem;display:flex;overflow-x:auto}.product-index__list>li{border:1px solid var(--grid-slate);background:var(--paper);flex:0 0 min(13.25rem,100vw - 48px);max-width:calc(100% - 32px)}.product-index__list button{border-bottom:0;min-height:0;padding:.7rem .72rem}.product-index__list button:hover,.product-index__list button[aria-current=true]{border-left:3px solid var(--storefront-blue);padding-left:.72rem}.product-index__list button>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.mobile-product-select,.product-index__list .product-index__id{display:none}.provenance-note{margin-top:1.5rem}.comparison-workspace{order:1;width:100%;min-width:0;padding:1.4rem 0 2.25rem}.comparison-table__scroll{overflow:visible}.comparison-table table,.comparison-table tbody,.comparison-table td,.comparison-table th,.comparison-table thead,.comparison-table tr{width:100%;min-width:0;display:block}.comparison-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comparison-table caption{box-sizing:border-box;width:100%;line-height:1.4;display:block}.comparison-table tbody{border-top:1px solid var(--ink)}.comparison-table tbody tr{border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"storefront storefront""source projection""status difference""observation observation";padding-block:0;display:grid}.comparison-table td,.comparison-table th{border-bottom:0;min-height:0;padding:.52rem .62rem}.comparison-table .price-cell--storefront{border-bottom:1px solid var(--grid-slate);grid-area:storefront;justify-content:space-between;align-items:baseline;gap:.6rem;padding-block:.68rem .42rem;display:flex}.comparison-table .price-cell--storefront:before{display:none}.comparison-table .price-cell--source{grid-area:source}.comparison-table .price-cell--projection{border-left:1px solid color-mix(in srgb,var(--storefront-blue) 45%,transparent);background:var(--soft-blue);grid-area:projection}.comparison-table .price-cell--status{grid-area:status}.comparison-table .price-cell--difference{text-align:right;grid-area:difference}.comparison-table .price-cell--observation{border-top:1px dotted var(--grid-slate);color:var(--muted-ink);grid-area:observation;justify-content:space-between;align-items:baseline;gap:.6rem;padding-block:.38rem .52rem;font-size:.65rem;display:flex}.comparison-table .price-cell--observation:before,.observation-detail--desktop,.projection-rate-note{display:none}.observation-detail--mobile{width:100%;display:block}.observation-detail--mobile summary{color:#2145b5;cursor:pointer;align-content:center;min-height:40px;font-weight:650}.observation-detail--mobile>small,.observation-detail--mobile>span,.observation-detail--mobile>time{margin-top:.4rem}.comparison-table .price-cell--observation .cell-note{white-space:nowrap;margin-top:0}.comparison-table td:before,.comparison-table th:before{color:var(--muted-ink);content:attr(data-label);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem;font-size:.56rem;font-weight:400;display:block}.history-placeholder__inner{grid-template-columns:1fr}.history-ledger__row{grid-template-columns:.35rem minmax(0,1fr);gap:.45rem .7rem}.history-ledger__date{grid-column:2}.history-ledger__mark{grid-area:1/1/span 2}.history-ledger__observation{grid-column:2}}@media (width<=620px){.auth-status__identity{display:none}.auth-status__account-link{display:inline-grid}.auth-status{padding-inline-start:.15rem}.site-header__inner{min-height:60px}.site-header__utility>.mono,.site-header__utility>.phase-tag{display:none}.account-content__grid,.account-hero__grid{grid-template-columns:1fr}.account-hero h1{max-width:11ch}.account-stamp{min-height:0;box-shadow:4px 4px 0 var(--ink)}.account-sheet__header{flex-direction:column}.account-facts>div{gap:.35rem}.account-facts>div,.auth-method-register{grid-template-columns:1fr}.auth-method-card{grid-template-columns:auto minmax(0,1fr)}.auth-method-card__state{grid-column:1/-1;justify-self:start}.auth-method-card__action{grid-column:1/-1;justify-self:stretch}.auth-method-card__confirm{grid-column:1/-1}.methods-security-note{flex-direction:column;gap:.35rem}.watchlist-card,.watchlist-card__facts{grid-template-columns:1fr}.watchlist-card{gap:.65rem;padding:.85rem .75rem .85rem 1.15rem}.watchlist-card__actions{grid-template-columns:1fr 1fr}.watchlist-card__facts>div,.watchlist-card__facts>div:last-child{border-right:1px solid var(--grid-slate);border-bottom:1px solid var(--grid-slate)}.watchlist-card__facts>div:last-child{border-bottom:0}.comparison-context,.comparison-table__header,.section-heading-row,.service-strip__inner,.site-footer__inner,.storefront-rail__header{flex-direction:column;align-items:flex-start}.site-footer__inner{min-height:0;padding-block:2.5rem}.hero-copy h1{font-size:clamp(2.55rem,12vw,3.25rem)}.search-instrument{box-shadow:5px 5px 0 var(--ink);grid-template-columns:1fr}.search-instrument__submit{width:100%;min-height:50px;margin:.8rem 0 0}.search-feedback,.search-instrument__example{grid-column:1}.quote-sheet dl>div{grid-template-columns:78px 1fr}.quote-sheet__heading{flex-wrap:wrap}.storefront-rail__summary{margin-top:.8rem}.observation-ledger li{grid-template-columns:1fr auto;gap:.5rem 1rem;padding-block:.8rem}.observation-ledger li>:nth-child(3){color:var(--muted-ink);font-size:.7rem}.method-steps{grid-template-columns:1fr}.method-steps li{border-bottom:1px solid var(--grid-slate);border-left:1px solid var(--grid-slate);min-height:auto}.method-steps p{margin-top:1rem}.service-strip__inner{padding-block:.9rem}.result-identity{grid-template-columns:auto minmax(0,1fr)}.app-monogram{width:58px;height:58px}.result-identity__title h1{overflow-wrap:anywhere}.result-identity__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.watchlist-toggle{grid-column:1/-1;justify-self:stretch}.watchlist-toggle__button,.watchlist-toggle__login{width:100%;min-width:0}.result-identity__facts>div,.result-identity__facts>div:last-child{border-right:1px solid var(--grid-slate);border-bottom:0;min-width:0;padding:.55rem .45rem}.result-identity__facts dd{overflow-wrap:anywhere;font-size:.68rem}.currency-switcher,.mobile-product-select select{width:100%}.comparison-controls{display:grid}.comparison-controls label{grid-template-columns:1fr}.history-ledger__header{flex-direction:column;align-items:start}.history-ledger__filters,.history-ledger__observation{grid-template-columns:1fr}.history-ledger__reading{text-align:left;justify-content:start}.comparison-table td,.comparison-table th{min-height:0}}.account-control__hero{border-bottom:1px solid var(--grid-slate);background:linear-gradient(90deg,transparent 0 63%,#315efb0f 63% 64%,transparent 64%),var(--porcelain);padding:clamp(2.6rem,6vw,5.25rem) 0 2rem}.account-control__hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.account-control__hero-grid>div>p:last-child{max-width:62ch;color:var(--muted-ink);margin:1.2rem 0 0}.account-access-strip{border:1px solid var(--ink);background:var(--ink);box-shadow:7px 7px 0 var(--storefront-blue);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.account-access-strip>div{border-right:1px solid #fff3;min-width:0;padding:1rem}.account-access-strip>div:last-child{border-right:0}.account-access-strip dt{color:#aeb9ce;font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.account-access-strip dd{color:var(--paper);overflow-wrap:anywhere;margin:.55rem 0 0;font-size:1rem;font-weight:680}.account-access-strip dd[data-positive=true]{color:#67dfbd}.account-control__body{padding:0 0 clamp(4rem,8vw,7rem)}.account-section-picker{display:none}.account-tabs{z-index:8;border:1px solid var(--ink);scrollbar-width:thin;border-top:0;margin:0 0 clamp(2rem,5vw,4rem);top:0;overflow-x:auto}.account-tabs,.account-tabs button{background:var(--paper);display:flex}.account-tabs button{flex:1 0 max-content;border:0;border-right:1px solid var(--grid-slate);min-height:58px;color:var(--muted-ink);cursor:pointer;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1rem;font-weight:650}.account-tabs button:last-child{border-right:0}.account-tabs button:hover{background:var(--soft-blue);color:var(--ink)}.account-tabs button[data-active=true]{background:var(--ink);color:var(--paper)}.account-tabs button .mono{font-size:.65rem;font-weight:400}.account-panel{border:1px solid var(--ink);background:var(--paper);min-height:430px;box-shadow:9px 9px 0 var(--ink)}.account-panel__heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.4rem,4vw,2.5rem);display:flex}.account-panel__heading h2{font-size:clamp(1.8rem,4vw,3.4rem)}.account-panel__heading>div>p:last-child{max-width:62ch;color:var(--muted-ink);margin:.8rem 0 0}.account-profile-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid}.account-facts--control>div{align-items:center;min-height:78px}.account-readiness{border-left:1px solid var(--ink);border-top:7px solid var(--verified-green);background:var(--soft-green);padding:clamp(1.5rem,4vw,2.5rem)}.account-readiness[data-state=retryable]{border-top-color:var(--price-coral);background:var(--soft-coral)}.account-readiness[data-state=loading]{border-top-color:var(--storefront-blue);background:var(--soft-blue)}.account-readiness h3{font-size:clamp(1.4rem,3vw,2.2rem)}.account-readiness>p:last-of-type{color:var(--muted-ink);margin:1rem 0 0}.account-readiness button,.billing-gate button,.danger-zone button{border:1px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;margin-top:1.25rem;padding:.65rem .9rem;font-weight:650}.security-register{display:grid}.security-register>.methods-message{margin:1.5rem}.security-method{border-bottom:1px solid var(--grid-slate);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1.2rem;min-height:150px;padding:1.35rem clamp(1.35rem,4vw,2.5rem);display:grid}.security-method:last-of-type{border-bottom:0}.security-method[data-connected=true]{background:linear-gradient(90deg,var(--soft-green) 0 5px,transparent 5px)}.security-method__mark{border:1px solid var(--ink);background:var(--ink);width:46px;height:46px;color:var(--paper);place-items:center;display:grid}.security-method[data-kind=totp] .security-method__mark{background:var(--storefront-blue)}.security-method__copy h3{font-size:clamp(1.25rem,2.4vw,1.8rem)}.security-method__copy>p:last-of-type{max-width:54ch;color:var(--muted-ink);margin:.55rem 0 0;font-size:.86rem}.security-method__state{border:1px solid var(--grid-slate);color:var(--muted-ink);text-transform:uppercase;padding:.3rem .45rem;font-size:.62rem}.security-method__state[data-connected=true]{border-color:var(--verified-green);background:var(--soft-green);color:#0f6653}.security-method__action{border:1px solid var(--ink);background:var(--paper);cursor:pointer;min-width:145px;min-height:44px;padding:.65rem .9rem;font-weight:650}.security-method__action:hover{background:var(--storefront-blue);color:var(--paper)}.security-method__confirm{border-left:5px solid var(--price-coral);background:var(--soft-coral);grid-column:2/-1;padding:.9rem}.security-method__confirm p{margin-bottom:.65rem}.security-method__confirm>div{justify-content:flex-end;gap:.75rem;display:flex}.security-method__confirm button{border:1px solid var(--ink);background:var(--paper);cursor:pointer;min-height:42px;padding:.55rem .8rem}.security-devices{flex-wrap:wrap;gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.security-devices li{border:1px solid var(--verified-green);background:var(--soft-green);font-family:var(--font-data);padding:.25rem .45rem;font-size:.65rem}.security-register .methods-security-note{border-top:1px solid var(--grid-slate);padding:1rem 2.5rem}.privileged-seal{border:1px solid var(--storefront-blue);background:var(--soft-blue);color:#2148ce;padding:.5rem .7rem;font-size:.68rem}.billing-gate{border:1px solid var(--ink);background:var(--porcelain);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:clamp(1.5rem,5vw,3.5rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.billing-gate__pulse{background:var(--muted-ink);width:18px;height:18px;box-shadow:0 0 0 7px var(--soft-slate);border-radius:50%}.billing-gate[data-state=granted] .billing-gate__pulse{background:var(--verified-green);box-shadow:0 0 0 7px var(--soft-green)}.billing-gate[data-state=error] .billing-gate__pulse{background:var(--price-coral);box-shadow:0 0 0 7px var(--soft-coral)}.billing-gate h3{font-size:clamp(1.5rem,3vw,2.3rem)}.billing-gate p:last-child{color:var(--muted-ink);margin:.7rem 0 0}.billing-return{border:1px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--soft-blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:clamp(1.5rem,5vw,3.5rem);padding:clamp(1.2rem,3vw,1.6rem);display:grid}.billing-return__indicator{border:3px solid var(--grid-slate);border-top-color:var(--storefront-blue);border-radius:50%;width:1.35rem;height:1.35rem}.billing-return[data-state=confirming] .billing-return__indicator{animation:.8s linear infinite identity-spin}.billing-return[data-state=confirmed] .billing-return__indicator{border-color:var(--verified-green);background:var(--soft-green)}.billing-return[data-state=cancelled] .billing-return__indicator{border-color:var(--muted-ink)}.billing-return[data-state=attention]{background:var(--soft-coral);box-shadow:6px 6px 0 var(--price-coral)}.billing-return[data-state=attention] .billing-return__indicator{border-color:var(--price-coral)}.billing-return p,.billing-return small,.billing-return strong{display:block}.billing-return p{color:var(--muted-ink);margin:.25rem 0 0}.billing-return small{color:var(--muted-ink);margin-top:.55rem}.billing-return__progress{background:var(--soft-slate);height:3px;margin-top:.9rem;position:relative;overflow:hidden}.billing-return__progress span{background:var(--storefront-blue);width:38%;animation:1.15s ease-in-out infinite alternate billing-return-progress;position:absolute;inset:0 auto 0 0}.billing-return button{border:1px solid var(--ink);background:var(--ink);min-height:2.7rem;color:var(--paper);cursor:pointer;padding:.55rem .8rem}@keyframes billing-return-progress{to{width:100%}}.billing-ledger{border:1px solid var(--ink);border-left:5px solid var(--verified-green);box-shadow:8px 8px 0 var(--soft-green);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.8fr);gap:0;margin:0;display:grid}.billing-ledger__balance{border-right:1px solid var(--grid-slate);background:var(--paper);color:var(--ink);align-content:center;gap:.3rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.billing-ledger__balance strong{letter-spacing:-.06em;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.95}.billing-ledger__status{color:var(--verified-green);align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;display:flex}.billing-ledger__status>span{background:var(--verified-green);border-radius:50%;width:.55rem;height:.55rem}.billing-ledger dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.billing-ledger dl div{border-left:1px solid var(--grid-slate);align-content:space-between;gap:1rem;min-height:8.5rem;padding:1.35rem;display:grid}.billing-ledger dl div:first-child{border-left:0}.billing-ledger dt{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.billing-ledger dd{font-family:var(--font-data);margin:0;font-size:clamp(1rem,2vw,1.35rem)}.billing-cancellation{border:1px solid var(--ink);background:linear-gradient(110deg,var(--paper) 0 72%,var(--soft-coral) 72%);box-shadow:7px 7px 0 var(--price-coral);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.1rem;margin:0;padding:clamp(1.25rem,3vw,1.8rem);display:grid}.billing-cancellation__marker{border:3px solid var(--price-coral);width:1rem;height:1rem;margin-top:.32rem;transform:rotate(45deg)}.billing-cancellation h3{margin:.15rem 0 .5rem;font-size:clamp(1.35rem,3vw,2rem)}.billing-cancellation p:not(.section-kicker){max-width:48rem;color:var(--muted-ink);margin:0 0 .8rem}.billing-cancellation strong{max-width:48rem;display:block}.billing-watchlist-link{border:1px solid var(--grid-slate);background:var(--paper);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;margin-top:1.25rem;padding:1.25rem;display:grid}.billing-watchlist-link h3,.billing-watchlist-link p{margin:0}.billing-watchlist-link p:last-child{color:var(--muted-ink);margin-top:.25rem}.billing-actions article{background:var(--paper);gap:.75rem;padding:1.2rem;display:grid}.billing-actions strong{min-height:3rem;font-size:1.2rem}.billing-actions__current{color:var(--verified-green);font-weight:700}.billing-actions{border-top:1px solid var(--grid-slate);justify-content:space-between;align-items:center;padding-top:1.25rem}.billing-actions,.billing-actions__main{flex-wrap:wrap;gap:.75rem;display:flex}.billing-actions__cancel{color:var(--price-coral);font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:.65rem 0;font-weight:650;text-decoration:underline}.billing-actions .primary-button,.billing-actions button{min-height:46px}.billing-open-operations{border:1px solid var(--grid-slate);background:var(--paper);gap:.25rem;padding:clamp(1.1rem,3vw,1.5rem);display:grid}.billing-open-operations h3{margin:0 0 .6rem;font-size:1.05rem}.billing-open-operations article{border-top:1px solid var(--grid-slate);padding:.9rem 0}.billing-open-operations article:first-of-type{border-top:0;padding-top:0}.billing-status{border:1px solid var(--grid-slate);background:var(--porcelain);flex-wrap:wrap;align-items:center;gap:.7rem;margin:clamp(1.2rem,3vw,1.8rem) clamp(1.5rem,5vw,3.5rem) 0;padding:1rem clamp(1rem,3vw,1.4rem);display:flex}.billing-status .section-kicker{margin:0}.billing-ledger__unit{color:var(--muted-ink);margin:.35rem 0 0;font-size:.68rem}.account-panel{--billing-inset:clamp(1.5rem, 5vw, 3.5rem)}.billing-subtabs{padding:0 var(--billing-inset) 1.2rem;border-bottom:1px solid var(--grid-slate);flex-wrap:wrap;gap:.5rem;display:flex}.billing-subtabs button{border:1px solid var(--grid-slate);background:var(--paper);min-height:42px;color:var(--muted-ink);cursor:pointer;padding:.5rem 1rem;font-weight:650}.billing-subtabs button:hover{border-color:var(--ink);color:var(--ink)}.billing-subtabs button[data-active=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.billing-block{padding:clamp(1.5rem,4vw,2.4rem) var(--billing-inset) clamp(1.8rem,5vw,3rem);gap:1.4rem;display:grid}.billing-block__heading h3{margin:.2rem 0 0;font-size:clamp(1.35rem,3vw,1.9rem)}.billing-block__heading p:not(.section-kicker){max-width:62ch;color:var(--muted-ink);margin:.5rem 0 0}.billing-note{border-left:4px solid var(--storefront-blue);background:var(--soft-blue);color:var(--ink);margin:0;padding:.85rem 1rem;font-size:.85rem}.credit-summary{border:1px solid var(--ink);box-shadow:8px 8px 0 var(--soft-blue);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);display:grid}.credit-summary__balance{background:var(--soft-blue);align-items:center;gap:1rem;padding:clamp(1.3rem,4vw,2rem);display:flex}.credit-summary__balance strong{letter-spacing:-.06em;font-size:clamp(2.4rem,6vw,4rem);line-height:.95;display:block}.credit-summary__balance span{color:var(--muted-ink);font-size:.8rem}.credit-summary__facts{background:var(--grid-slate);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.credit-summary__facts>div{background:var(--paper);padding:1.1rem clamp(1rem,3vw,1.6rem)}.credit-summary__facts dt{color:var(--muted-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.credit-summary__facts dd{margin:.35rem 0 0;font-size:1.2rem}.credit-lots{border:1px solid var(--grid-slate);background:var(--grid-slate);gap:1px;margin:0;padding:0;list-style:none;display:grid}.credit-lots li{background:var(--paper);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,3vw,1.5rem);display:grid}.credit-lots__origin{align-items:center;gap:.8rem;display:flex}.credit-lots__origin .mono{background:var(--soft-blue);width:42px;height:42px;color:var(--ink);place-items:center;font-size:.66rem;font-weight:700;display:grid}.credit-lots__origin p{color:var(--muted-ink);margin:.2rem 0 0;font-size:.78rem}.credit-lots__facts{gap:clamp(1rem,3vw,2rem);margin:0;display:flex}.credit-lots__facts dt{color:var(--muted-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.credit-lots__facts dd{margin:.25rem 0 0;font-size:1rem}.credit-lots__expiry{color:var(--muted-ink);text-align:right;margin:0;font-size:.78rem}@media (width<=900px){.credit-lots li,.credit-summary{grid-template-columns:1fr}.credit-lots__expiry{text-align:left}}.billing-ledger__balance .state-badge{justify-self:start;margin-top:.35rem}.billing-change,.billing-empty,.billing-entitlement{border:1px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--soft-blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;margin:0;padding:clamp(1.25rem,3vw,1.8rem);display:grid}.billing-empty__marker{border:3px solid var(--storefront-blue);width:1rem;height:1rem;transform:rotate(45deg)}.billing-change h3,.billing-empty h3,.billing-entitlement h3{margin:.15rem 0 .5rem;font-size:clamp(1.35rem,3vw,2rem)}.billing-change p:not(.section-kicker),.billing-empty p:not(.section-kicker),.billing-entitlement p:not(.section-kicker){max-width:52rem;color:var(--muted-ink);margin:0}.billing-change{box-shadow:7px 7px 0 var(--soft-green)}.billing-change__marker{border:3px solid var(--verified-green);width:1rem;height:1rem;transform:rotate(45deg)}.billing-entitlement{border-color:var(--grid-slate);background:var(--soft-slate);box-shadow:none;grid-template-columns:minmax(0,1fr)}.billing-entitlement h3{font-size:1.1rem}@media (width<=760px){.account-section-picker{z-index:7;border:1px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--soft-slate);gap:.35rem;margin-bottom:1rem;padding:.75rem;display:grid;position:sticky;top:56px}.account-section-picker span{color:var(--muted-ink);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.account-section-picker select{border:1px solid var(--ink);background:var(--paper);min-height:42px;color:var(--ink);font:650 .9rem var(--font-interface);border-radius:0;padding:.55rem .65rem}.account-tabs{display:none}.billing-return{grid-template-columns:auto minmax(0,1fr)}.billing-return button{grid-column:1/-1;width:100%}.billing-change,.billing-empty{grid-template-columns:1fr;gap:.75rem;padding:1rem}.billing-change__marker{width:.75rem;height:.75rem}.billing-change h3{max-width:none;font-size:1.4rem}.billing-change>button{width:100%}.billing-empty .primary-button{grid-column:1/-1;width:100%}.billing-watchlist-link,.watchlist-command{grid-template-columns:1fr}.watchlist-command__quota{min-width:0}.billing-watchlist-link>button,.watchlist-command>button{width:100%}.billing-ledger{grid-template-columns:1fr}.billing-ledger__balance{border-right:0}.billing-ledger dl{grid-template-columns:1fr}.billing-ledger dl div{border-top:1px solid var(--grid-slate);border-left:0;min-height:auto}.billing-cancellation{background:var(--soft-coral)}.billing-actions,.billing-actions__main{grid-template-columns:1fr;width:100%;display:grid}.billing-actions__main button{width:100%}.billing-actions__cancel{justify-self:start}}.account-panel--danger{border-color:#9f3025;box-shadow:9px 9px #9f3025}.account-panel--danger .account-panel__heading{background:var(--soft-coral);border-color:#9f3025}.danger-zone{border:1px solid #9f3025;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:clamp(1.5rem,5vw,3.5rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.danger-zone h3{font-size:clamp(1.4rem,3vw,2.2rem)}.danger-zone p{max-width:64ch;color:var(--muted-ink);margin:.8rem 0 0}.danger-button{color:var(--paper)!important;background:#9f3025!important;border-color:#9f3025!important}.danger-button:hover:not(:disabled){background:#7d2119!important}.danger-button:disabled{cursor:not-allowed;opacity:.45}.account-dialog{border:1px solid var(--ink);background:var(--paper);width:min(680px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:12px 12px 0 var(--ink);padding:0;overflow:auto}.account-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10182bb8}.account-dialog__sheet{padding:clamp(1.4rem,5vw,2.5rem)}.account-dialog__sheet>h2{font-size:clamp(2rem,6vw,3.6rem)}.account-dialog__sheet>p{color:var(--muted-ink);margin:1rem 0 0}.account-dialog__eyebrow{color:var(--storefront-blue);justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.68rem;display:flex}.account-dialog__eyebrow button{border:1px solid var(--ink);background:var(--paper);cursor:pointer;width:38px;height:38px;font-size:1.3rem}.authenticator-picker{border:0;grid-template-columns:repeat(2,1fr);gap:.65rem;margin:1.5rem 0 0;padding:0;display:grid}.authenticator-picker legend{grid-column:1/-1;margin-bottom:.4rem;font-weight:680}.authenticator-picker label{border:1px solid var(--grid-slate);cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;min-height:58px;padding:.7rem;display:grid}.authenticator-picker label[data-selected=true]{border-color:var(--storefront-blue);background:var(--soft-blue)}.authenticator-picker label>.mono{background:var(--ink);width:31px;height:31px;color:var(--paper);place-items:center;font-size:.62rem;display:grid}.account-dialog__note{border-left:5px solid var(--storefront-blue);background:var(--soft-blue);padding:.85rem;font-size:.82rem}.account-dialog__actions{border-top:1px solid var(--grid-slate);justify-content:flex-end;gap:.8rem;margin-top:1.7rem;padding-top:1.2rem;display:flex}.account-dialog__actions button{border:1px solid var(--ink);background:var(--paper);cursor:pointer;min-height:46px;padding:.7rem 1rem;font-weight:680}.primary-dialog-action{background:var(--ink)!important;color:var(--paper)!important}.account-dialog--danger{border-color:#9f3025;box-shadow:12px 12px #9f3025}.account-dialog__actions--danger{justify-content:space-between}.delete-confirmation{gap:.55rem;margin-top:1.5rem;font-weight:650;display:grid}.delete-confirmation input{border:1px solid var(--ink);min-height:50px;padding:.7rem}.delete-acknowledgement{align-items:flex-start;gap:.7rem;margin-top:1rem;display:flex}.delete-acknowledgement input{margin-top:.3rem}@media (width<=840px){.explorer-value-controls,.explorer-value-controls>div{flex-direction:column;align-items:stretch}.explorer-value-controls .section-kicker{padding-block:.55rem}.app-explorer-entry,.app-explorer-ledger--compact .app-explorer-entry,.explorer-hero__grid{grid-template-columns:1fr}.explorer-hero{background:var(--porcelain)}.explorer-method{max-width:560px}.app-explorer-entry__reading,.app-explorer-ledger--compact .app-explorer-entry__reading,.app-explorer-ledger--compact .observation-seam{grid-area:auto}.observation-seam{border-top:1px solid var(--grid-slate);border-left:0;padding-top:1rem;padding-left:0}.account-control__hero-grid,.account-profile-grid{grid-template-columns:1fr}.account-access-strip{max-width:560px}.account-readiness{border-top:1px solid var(--ink);border-left:0}.security-method{grid-template-columns:auto minmax(0,1fr) auto}.security-method__action{grid-column:2/-1;justify-self:end}.billing-gate{grid-template-columns:auto minmax(0,1fr)}.billing-gate button{grid-column:2;justify-self:start}}@media (width<=560px){.explorer-register__heading{display:grid}.observation-seam__dates{grid-template-columns:max-content 1fr max-content}.explorer-pagination{grid-template-columns:1fr 1fr}.explorer-pagination>span{grid-area:1/1/auto/-1;justify-self:center}.explorer-pagination .secondary-button{justify-content:center}.account-control__hero{padding-top:2.2rem}.account-access-strip{box-shadow:5px 5px 0 var(--storefront-blue);grid-template-columns:1fr}.account-access-strip>div{border-bottom:1px solid #fff3;border-right:0;grid-template-columns:1fr auto;display:grid}.account-access-strip dd{text-align:right;margin:0}.account-tabs{margin-inline:-1px}.account-panel,.account-panel--danger{box-shadow:5px 5px 0 var(--ink)}.account-panel__heading{gap:1rem;display:grid}.security-method{grid-template-columns:auto minmax(0,1fr);align-items:start}.security-method__state{grid-column:2;justify-self:start}.security-method__action,.security-method__confirm{grid-column:1/-1;width:100%}.danger-zone{grid-template-columns:1fr}.danger-zone button{width:100%}.account-dialog__actions,.authenticator-picker{grid-template-columns:1fr}.account-dialog__actions{display:grid}.account-dialog__actions--danger .danger-button{grid-row:2}}.refresh-panel{border:1px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--soft-blue);margin-block:2rem}.refresh-panel__header{border-bottom:1px solid var(--grid-slate);grid-template-columns:1fr auto;align-items:center;gap:2.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.refresh-panel__header p:last-child{max-width:68ch;color:var(--muted-ink);margin:.65rem 0 0}.refresh-balance{border-left:3px solid var(--verified-green);align-content:center;gap:.2rem;min-width:210px;padding:.4rem 0 .4rem 1rem;display:grid}.refresh-balance strong{font:1.6rem/1 var(--font-data)}.refresh-balance small,.refresh-balance span{color:var(--muted-ink)}.refresh-panel__body{padding:clamp(1.25rem,3vw,2rem)}.refresh-panel__choices{grid-template-columns:minmax(0,1.5fr) minmax(250px,.85fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.refresh-storefronts{border:0;min-width:0;margin:0;padding:0}.refresh-storefronts legend{width:100%;margin-bottom:.3rem;font-size:1.05rem;font-weight:700}.refresh-storefronts__help{color:var(--muted-ink);margin:0 0 1rem;font-size:.88rem}.refresh-storefronts__grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem;display:grid}.refresh-storefront{border:1px solid var(--grid-slate);background:var(--paper);cursor:pointer;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;align-items:start;gap:.3rem .55rem;min-height:96px;padding:.85rem;transition:border-color .14s,background-color .14s,transform .14s;display:grid;position:relative}.refresh-storefront:hover{border-color:var(--storefront-blue);transform:translateY(-2px)}.refresh-storefront[data-selected=true]{border:2px solid var(--storefront-blue);background:var(--soft-blue);padding:calc(.85rem - 1px)}.refresh-storefront input{width:1rem;height:1rem;accent-color:var(--storefront-blue);margin:.1rem 0 0}.refresh-storefront__code{letter-spacing:.03em;font-size:1.15rem;font-weight:700}.refresh-storefront__name{color:var(--muted-ink);grid-column:2/4;font-size:.88rem}.refresh-storefront__check{color:var(--storefront-blue);opacity:0;font-weight:800}.refresh-storefront[data-selected=true] .refresh-storefront__check{opacity:1}.refresh-storefronts__empty{border-left:3px solid var(--price-coral);background:var(--soft-coral);color:var(--price-coral);padding:.85rem;display:block}.refresh-cost{border-top:3px solid var(--ink);background:var(--porcelain);gap:.7rem;padding:1.1rem;display:grid}.refresh-cost>p{margin:0}.refresh-cost__formula{flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem;display:flex}.refresh-cost__formula strong{font:1.35rem/1 var(--font-data)}.refresh-cost__explanation,.refresh-cost__footnote,.refresh-cost__formula span{color:var(--muted-ink);font-size:.86rem}.refresh-cost__explanation{line-height:1.45}.refresh-paid-consent{border-top:1px solid var(--grid-slate);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding-top:.7rem;font-size:.9rem;font-weight:650;display:grid}.refresh-paid-consent input{width:1rem;height:1rem;accent-color:var(--storefront-blue);margin:.15rem 0 0}.refresh-cost__warning{border-left:3px solid var(--price-coral);color:var(--price-coral);padding-left:.65rem;font-size:.86rem}.refresh-login,.refresh-submit{border:1px solid var(--storefront-blue);background:var(--storefront-blue);min-height:46px;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.refresh-login:hover,.refresh-submit:hover:not(:disabled){border-color:var(--ink);background:var(--ink)}.refresh-submit:disabled{border-color:var(--grid-slate);background:var(--soft-slate);color:var(--muted-ink);cursor:not-allowed}.refresh-cost__footnote{line-height:1.4}.refresh-message{border-left:3px solid var(--storefront-blue);background:var(--soft-blue);color:var(--ink);margin:1rem 0 0;padding:.75rem}.refresh-message--error{border-left-color:var(--price-coral);background:var(--soft-coral);color:var(--price-coral)}.refresh-result{border-top:1px solid var(--grid-slate);margin-top:1.5rem;padding-top:1.25rem}.refresh-result__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.refresh-result__header h3{margin:.1rem 0 0}.refresh-result__mark,.refresh-result__working{border:1px solid var(--grid-slate);width:2rem;height:2rem;color:var(--verified-green);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.refresh-result__working{border:2px solid var(--grid-slate);border-top-color:var(--storefront-blue);animation:.8s linear infinite refresh-spin}@keyframes refresh-spin{to{transform:rotate(1turn)}}.refresh-result[data-state=partial] .refresh-result__mark,.refresh-result[data-state=released] .refresh-result__mark{border-color:var(--price-coral);color:var(--price-coral)}.refresh-result__detail{color:var(--muted-ink);margin:.6rem 0 0}.refresh-results{gap:.5rem;margin:0;padding:.9rem 0 0;list-style:none;display:grid}.refresh-result-item{border-left:3px solid var(--verified-green);background:var(--porcelain);grid-template-columns:54px minmax(120px,.75fr) minmax(175px,1.2fr) minmax(165px,1fr);align-items:center;gap:.5rem .8rem;padding:.75rem;display:grid}.refresh-result-item[data-source=blocked],.refresh-result-item[data-source=rate_limited],.refresh-result-item[data-source=source_changed],.refresh-result-item[data-source=technical_error]{border-left-color:var(--price-coral)}.refresh-result-item__code{font-weight:700}.refresh-result-item__classification,.refresh-result-item__financial,.refresh-result-item__source{font-size:.88rem}.refresh-result-item__financial,.refresh-result-item__source{color:var(--muted-ink)}.refresh-history{border:1px solid var(--line);background:var(--paper);margin-top:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.refresh-history__list,.refresh-history__storefronts{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.refresh-history__entry{border-top:1px solid var(--line);padding:.8rem 0}.refresh-history__pagination,.refresh-history__storefronts li,.refresh-history__topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.refresh-history__storefronts li span:nth-child(n+2),.refresh-history__topline time{color:var(--muted-ink);font-size:.85rem}.refresh-history__storefronts{border-left:2px solid var(--line);margin-top:.65rem;padding-left:.75rem}.refresh-history__pagination{justify-content:center;margin-top:1rem}.refresh-history .methods-message button,.refresh-history__pagination button{min-height:2.25rem}@media (width<=560px){.refresh-history__storefronts li,.refresh-history__topline{flex-direction:column;align-items:flex-start}}.refresh-login{margin:1.25rem}@media (width<=780px){.refresh-panel__choices,.refresh-panel__header{grid-template-columns:1fr}.refresh-balance{min-width:0;padding:.5rem 0 .5rem .8rem}.refresh-result-item{grid-template-columns:52px 1fr}.refresh-result-item__financial,.refresh-result-item__source{grid-column:2}}@media (prefers-reduced-motion:reduce){.refresh-result__working{animation-duration:2s}html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.collection-badge,.state-badge,.storefront-tick__symbol,.verified-stamp{forced-color-adjust:auto}}.site-header{position:sticky;top:0}.site-header__inner{gap:1.25rem;min-height:64px}.wordmark__mark{width:34px;height:34px;fill:var(--ink);stroke:var(--paper);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;padding:0}.language-menu,.mobile-menu{position:relative}.language-menu summary,.mobile-menu summary{cursor:pointer;list-style:none}.language-menu summary::-webkit-details-marker{display:none}.mobile-menu summary::-webkit-details-marker{display:none}.language-menu summary{border:1px solid var(--grid-slate);background:var(--paper);min-height:34px;color:var(--ink);white-space:nowrap;align-items:center;gap:.45rem;padding:.35rem .55rem;font-weight:620;display:flex}.language-menu>nav{border:1px solid var(--ink);background:var(--paper);min-width:150px;box-shadow:5px 5px 0 var(--ink);display:grid;position:absolute;top:calc(100% + .35rem);right:0}.language-menu>nav a{color:var(--ink);padding:.65rem .8rem;text-decoration:none}.language-menu>nav a+a{border-top:1px solid var(--grid-slate)}.language-menu>nav a[aria-current=page]{background:var(--soft-blue);color:var(--storefront-blue)}.site-header__compact{display:contents}.mobile-menu{display:none}.hero-section{min-height:auto}.hero-grid{padding-block:clamp(3rem,7vw,6rem)}.hero-copy h1{max-width:15ch;font-size:clamp(3rem,6vw,5rem)}.search-instrument{position:relative}.search-instrument__mode{color:var(--muted-ink);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.15rem;font-size:.64rem;display:flex}.search-instrument__mode label{align-items:center;gap:.5rem;display:flex}.search-instrument__mode select{border:1px solid var(--grid-slate);background:var(--paper);min-height:32px;color:var(--ink);font-family:var(--font-data);padding-inline:.45rem}.app-discovery{z-index:20;border:1px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--ink);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% - .2rem);left:0;right:0}.app-discovery li+li{border-top:1px solid var(--grid-slate)}.app-discovery button{background:var(--paper);width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .7rem;display:grid}.app-discovery button:hover,.app-discovery button[data-active=true]{background:var(--soft-blue)}.app-discovery__icon{border:1px solid var(--ink);background:var(--porcelain);width:38px;height:38px;font-family:var(--font-data);place-items:center;display:grid}.app-discovery button>span:nth-child(2),.app-discovery__meta{display:grid}.app-discovery small{color:var(--muted-ink)}.app-discovery__meta{justify-items:end;font-size:.68rem}.discovery-status{z-index:5;border:1px solid var(--grid-slate);background:var(--paper);color:var(--muted-ink);margin:0;padding:.55rem .7rem;font-size:.75rem;position:absolute;top:100%;left:0;right:0}.storefront-rail[data-density=compact]{padding-block:.8rem}.storefront-rail[data-density=compact] .storefront-rail__header{margin-bottom:.7rem}.storefront-rail[data-density=compact] .storefront-rail__header h2{font-size:clamp(1.25rem,2.4vw,1.75rem)}.storefront-rail[data-density=compact] .storefront-rail__viewport{min-height:58px;padding-bottom:.45rem}.storefront-rail[data-density=compact] .storefront-tick{min-width:82px;min-height:58px;padding:.55rem .65rem .75rem}.storefront-rail[data-density=compact] .storefront-tick__state{font-size:.58rem}.storefront-rail[data-density=compact] .storefront-rail__legend{margin-top:.65rem}.account-control__hero{padding-block:1.15rem}.account-control__hero h1{max-width:none;font-size:clamp(2rem,4vw,3rem)}.account-control__hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem}.account-control__hero-grid>div>p:last-child{max-width:70ch;margin-top:.45rem;font-size:.82rem;line-height:1.4}.account-access-strip{min-width:390px;box-shadow:3px 3px 0 var(--verified-green)}.account-access-strip>div{padding:.65rem .8rem}.account-access-strip dd{margin-top:.25rem;font-size:.82rem}.account-control__body{padding-block:0 clamp(2.5rem,5vw,4rem)}.account-tabs{z-index:6;margin-bottom:.75rem;position:sticky;top:64px}.account-tabs button{min-height:46px;padding-block:.55rem}.account-panel{min-height:0;box-shadow:5px 5px 0 var(--ink);margin-top:0}.account-panel__heading{padding:1rem 1.25rem}.watchlist-register{margin-top:1rem}.watchlist-card{grid-template-columns:minmax(190px,1fr) minmax(280px,1.4fr) auto;min-height:76px;padding:.7rem .8rem .7rem 1.25rem}.watchlist-card .section-kicker{margin-bottom:.2rem}.watchlist-card__identity h3{font-size:1.05rem}.watchlist-card__identity>p:not(.section-kicker){margin:0 .7rem 0 0;font-size:.72rem;display:inline}.watchlist-card__facts>div{padding:.45rem .6rem}.watchlist-card__actions{grid-auto-flow:column;min-width:auto}.watchlist-card__actions a,.watchlist-card__actions button{min-height:40px;padding:.45rem .6rem}@media (width<=760px){.site-header__inner{justify-content:space-between;min-height:56px;display:flex}.site-header__utility,.site-nav{display:none}.site-header__compact{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.mobile-menu{display:block}.mobile-menu>summary{border:1px solid var(--ink);background:var(--paper);place-content:center;gap:4px;width:44px;height:44px;display:grid}.mobile-menu>summary span{background:var(--ink);width:18px;height:1px}.mobile-menu[open]>summary{background:var(--ink)}.mobile-menu[open]>summary span,.mobile-menu__sheet{background:var(--paper)}.mobile-menu__sheet{border-block:1px solid var(--ink);gap:1rem;max-height:calc(100dvh - 56px);padding:1rem 16px 1.25rem;display:grid;position:fixed;top:56px;left:0;right:0;overflow:auto;box-shadow:0 10px 24px #10182b2e}.mobile-menu:not([open]) .mobile-menu__sheet{display:none}.mobile-menu__sheet>nav:first-child{display:grid}.mobile-menu__sheet>nav:first-child a{border-bottom:1px solid var(--grid-slate);min-height:48px;padding:.75rem 0;font-size:1.05rem;font-weight:650;text-decoration:none}.mobile-menu__account{border-top:1px solid var(--grid-slate);gap:.45rem;padding-top:.9rem;display:grid}.mobile-menu__account>.section-kicker{margin-bottom:0}.mobile-menu__account .auth-status{width:100%}.mobile-menu__account .auth-status__identity{display:none}.mobile-menu__account .auth-status__account-link,.mobile-menu__account .auth-status__action{flex:auto;min-height:44px;padding:.65rem .8rem}.mobile-menu__account .auth-status__account-link+.auth-status__account-link,.mobile-menu__account .auth-status__account-link+.auth-status__action,.mobile-menu__account .auth-status__action+.auth-status__account-link,.mobile-menu__account .auth-status__action+.auth-status__action{border-left:1px solid var(--grid-slate)}.mobile-menu__languages{flex-wrap:wrap;gap:.5rem;display:flex}.mobile-menu__languages a{border:1px solid var(--grid-slate);min-height:44px;padding:.65rem .8rem;text-decoration:none}.mobile-menu__languages a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.phase-tag{width:fit-content}.page-width{width:min(calc(100% - 32px),var(--page-width))}.hero-grid{padding-block:2.5rem 3rem}.hero-copy h1{font-size:clamp(2.45rem,12vw,3.35rem)}.hero-intro{margin-block:1rem 1.5rem}.search-instrument__mode{align-items:flex-end}.search-instrument__mode>span{max-width:17ch}.search-instrument__mode label>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.search-instrument__paste{min-width:78px;padding-inline:.55rem}.result-identifying__inner{grid-template-columns:auto minmax(0,1fr);align-items:start;padding-block:2.25rem}.result-identifying__inner>strong{grid-column:2}.result-identifying__storefronts{grid-column:1/-1;grid-template-columns:1fr 1fr}.quote-sheet{margin-top:2rem}.account-control__hero{padding-block:.85rem}.account-control__hero h1{font-size:clamp(1.8rem,8vw,2.35rem)}.account-control__hero-grid{grid-template-columns:1fr;gap:.7rem}.account-control__hero-grid>div>p:last-child{margin-top:.35rem;font-size:.78rem}.account-access-strip{min-width:0;box-shadow:2px 2px 0 var(--verified-green);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.account-access-strip>div{border-bottom:0;border-right:1px solid #fff3;padding:.5rem;display:block}.account-access-strip dd{text-align:left;margin-top:.15rem;font-size:.72rem}.account-tabs{scrollbar-width:none;top:56px;overflow-x:auto}.account-tabs button{min-width:max-content;min-height:44px;padding-inline:.8rem}.account-panel__heading{padding:.9rem 1rem}.watchlist-card{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-height:108px;padding:.75rem .7rem .75rem 1rem}.watchlist-card__facts{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.watchlist-card__facts>div{padding:.35rem .45rem}.watchlist-card__facts>div:last-child{display:none}.watchlist-card__actions{grid-auto-flow:row}.watchlist-card__actions a,.watchlist-card__actions button{font-size:.68rem}.storefront-rail[data-density=compact] .storefront-rail__header h2{font-size:1.2rem}.storefront-rail[data-density=compact] .storefront-rail__header{gap:.35rem;margin-bottom:.5rem}.storefront-rail[data-density=compact] .storefront-rail__summary{margin-top:0}.storefront-rail[data-density=compact] .storefront-rail__legend{display:none}.result-identity__title h1{font-size:2.25rem}.comparison-table tbody tr{padding:.75rem}.comparison-table tbody .price-cell{min-height:auto;padding-block:.3rem}}.admin-console{background:linear-gradient(90deg,#13233e09 1px,#0000 0) 0 0/24px 24px,#f5f7fa;min-height:calc(100vh - 72px)}.admin-console__masthead{color:#f8fbff;background:#13233e;border-bottom:1px solid #b8c4d2}.admin-console__masthead-grid{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:32px;padding-block:30px;display:grid}.admin-console__masthead h1{letter-spacing:-.055em;margin:3px 0 7px;font-size:clamp(2rem,5vw,4rem);line-height:.94}.admin-console__masthead p{color:#c9d6e7;margin:0}.admin-security-seal{background:#ffffff0a;border:1px solid #435a78;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.admin-security-seal>span{aspect-ratio:1;color:#13233e;font:700 .75rem/1 var(--font-mono);background:#b9ef75;border-radius:50%;place-items:center;display:grid}.admin-security-seal strong{color:#fff;display:block}.admin-security-seal p{font-size:.82rem;line-height:1.45}.admin-console__body{padding-block:24px 48px}.admin-metrics{background:#fff;border:1px solid #b8c4d2;grid-template-columns:repeat(5,1fr);display:grid}.admin-metrics article{border-right:1px solid #d7dee7;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:15px 17px;display:flex}.admin-metrics article:last-child{border-right:0}.admin-metrics article[data-alert=true]{color:#a52c1c;background:#fff1ed}.admin-metrics span{color:#5c6878;text-transform:uppercase;letter-spacing:.05em;font-size:.73rem}.admin-metrics strong{font:600 1.7rem/1 var(--font-mono)}.admin-metrics .admin-metric-state{text-transform:uppercase;font-size:.85rem}.admin-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.admin-panel{background:#ffffffeb;border:1px solid #b8c4d2}.admin-panel>header{border-bottom:1px solid #d7dee7;padding:15px 17px 11px}.admin-panel>header span{color:#637187;letter-spacing:.08em;font-size:.69rem}.admin-panel h2{margin:2px 0 0;font-size:1.12rem}.admin-state-list{margin:0;padding:0;list-style:none}.admin-state-list li{border-bottom:1px solid #e6eaf0;justify-content:space-between;padding:9px 17px;display:flex}.admin-state-list span{font:.75rem/1.3 var(--font-mono);color:#596679}.admin-state-list strong{font:600 .85rem/1.3 var(--font-mono)}.admin-panel__note{color:#687588;margin:0;padding:11px 17px;font-size:.76rem;line-height:1.45}.admin-matches,.admin-users{margin-top:16px}.admin-matches select{min-height:38px;font:.72rem/1 var(--font-mono);background:#fff;border:1px solid #aab6c5;border-radius:0;padding:7px 10px}.admin-match-row{border-bottom:1px solid #e0e5eb;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 17px;display:grid}.admin-match-row>div:not(.admin-match-row__actions){gap:3px;min-width:0;display:grid}.admin-match-row small,.admin-match-row strong{overflow-wrap:anywhere}.admin-match-row .mono{color:#687588;font-size:.62rem}.admin-match-row__actions{gap:6px;display:flex}.admin-match-row__actions button{font:.68rem/1 var(--font-mono);background:#fff;border:1px solid #aab6c5;padding:7px 9px}.admin-match-row__actions button:first-child{color:#0f6653;border-color:#16856b}.admin-match-row__actions button:last-child{color:#8f2d22;border-color:#f05a47}.admin-match-row__status{font:.68rem/1 var(--font-mono)}.admin-users__header{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-users__header form{width:min(100%,440px);display:flex}.admin-users__header input{min-width:0;font:inherit;border:1px solid #aab6c5;flex:1;padding:9px 11px}.admin-message button,.admin-users__header button{color:#fff;font:600 .78rem/1 var(--font-mono);background:#13233e;border:0;padding:9px 14px}.admin-user-row{border-bottom:1px solid #e0e5eb;grid-template-columns:minmax(180px,1fr) 90px 230px;align-items:center;gap:14px;min-height:58px;padding:8px 17px;display:grid}.admin-user-row__identity{min-width:0}.admin-user-row__identity span,.admin-user-row__identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user-row__identity span{color:#687588;font:.73rem/1.3 var(--font-mono);margin-top:2px}.admin-user-row__state{font:.71rem/1 var(--font-mono);color:#8b3329}.admin-user-row__state[data-enabled=true]{color:#2b6c41}.admin-user-row__roles{justify-content:end;gap:7px;display:flex}.admin-user-row__roles button{color:#435168;font:.7rem/1 var(--font-mono);background:#fff;border:1px solid #aab6c5;padding:7px 10px}.admin-user-row__roles button[data-active=true]{color:#132f55;background:#dceafb;border-color:#244c7c}.admin-user-row__roles button:disabled{opacity:.45}.admin-message{color:#5d697a;margin:0;padding:18px}.admin-message--error{color:#a52c1c;background:#fff1ed}.app-discovery__icon img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=820px){.admin-console__masthead-grid{grid-template-columns:1fr;gap:18px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{border-bottom:1px solid #d7dee7}.admin-metrics article:nth-child(2n){border-right:0}.admin-metrics article:last-child{border-bottom:0;grid-column:1/-1}.admin-grid{grid-template-columns:1fr}.admin-users__header{flex-direction:column;align-items:stretch}.admin-users__header form{width:100%}.admin-user-row{grid-template-columns:minmax(0,1fr) auto}.admin-user-row__roles{grid-column:1/-1;justify-content:start}.admin-match-row{grid-template-columns:minmax(0,1fr) auto}.admin-match-row>div:nth-of-type(2){grid-column:1/-1}.admin-match-row__actions,.admin-match-row__status{grid-column:1/-1;justify-self:start}}@media (width<=480px){.admin-console__masthead-grid{padding-block:22px}.admin-security-seal{grid-template-columns:42px 1fr}.admin-metrics article{padding:12px;display:block}.admin-metrics span,.admin-metrics strong{display:block}.admin-metrics strong{margin-top:6px}.admin-user-row{padding-inline:12px}}.reference-price{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.18rem .75rem;width:min(100%,25rem);padding:.6rem .75rem .65rem}.reference-price__label{color:#0f6653;letter-spacing:.08em;grid-column:1/-1;font-size:.58rem}.reference-price__kind,.reference-price__label{font-family:var(--font-data);text-transform:uppercase}.reference-price__kind{border:1px solid;width:fit-content;padding:.14rem .35rem;font-size:.62rem}.reference-price strong{color:var(--ink);letter-spacing:-.04em;justify-self:end;font-size:1.35rem;font-weight:700}.reference-price__storefront{color:var(--muted-ink);grid-column:1/-1;font-size:.65rem}.reference-price[data-state=observed]{border-left-color:var(--price-coral);background:linear-gradient(90deg,var(--soft-coral),var(--paper))}.reference-price[data-state=observed] .reference-price__kind,.reference-price[data-state=observed] .reference-price__label{color:#8f2d22}.result-workspace__grid{grid-template-columns:270px minmax(0,1fr)}.product-index__summary{color:var(--muted-ink);margin:.45rem 0 0;font-size:.68rem}.product-index__list{overscroll-behavior:auto;scrollbar-color:var(--storefront-blue) transparent;scrollbar-width:thin;max-height:min(62vh,34rem);overflow-y:auto}.product-index__list button{grid-template-columns:minmax(0,1fr) auto;gap:.12rem .5rem;padding-block:.52rem;transition:padding-left .15s,background-color .15s,border-color .15s}.product-index__list button>small:not(.product-index__price),.product-index__list button>span:first-child{grid-column:1}.product-index__price{white-space:nowrap;grid-area:1/2;align-self:baseline}.product-index__id{grid-column:1/-1}.product-index__empty{gap:.3rem;margin-top:.8rem;display:grid}.product-index__empty strong{color:var(--ink)}.comparison-identity{border-bottom:1px solid var(--grid-slate);color:var(--muted-ink);align-items:baseline;gap:.55rem 1rem;margin:0;padding:.65rem 0;font-size:.7rem;display:flex}.comparison-identity strong{color:#0f6653;font-family:var(--font-data);text-transform:uppercase;flex:none;font-size:.62rem}.comparison-identity:not([data-confidence=EXACT_PRODUCT_ID]) strong{color:#8f2d22}.result-reference-band{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--paper)}.result-reference-band__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;padding-block:.7rem;display:flex}.result-reference-band__inner>div{align-items:baseline;gap:.55rem;display:flex}.result-reference-band .section-kicker{color:#aeb9ce}.result-reference-band strong{color:#67dfbd;font-family:var(--font-data);font-size:1.5rem;font-weight:400}.result-reference-band span{color:#c6cedd;font-size:.7rem}.reference-selector{grid-template-columns:auto minmax(13rem,22rem);align-items:center;gap:.7rem;display:grid}.reference-selector>span{font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase;font-size:.6rem}.reference-selector select{background:var(--ink);width:100%;min-height:38px;color:var(--paper);font:.72rem var(--font-data);border:1px solid #72809b;border-radius:0;padding:.4rem .65rem}.reference-selector small{color:#aeb9ce;grid-column:2;font-size:.64rem}.comparison-guide{border:1px solid var(--grid-slate);grid-template-columns:repeat(3,1fr);margin:.65rem 0;padding:0;list-style:none;display:grid}.comparison-guide li{border-right:1px solid var(--grid-slate);align-items:center;gap:.5rem;min-height:2.8rem;padding:.55rem .7rem;font-size:.72rem;display:flex}.comparison-guide li:last-child{border-right:0}.comparison-guide .mono{color:var(--storefront-blue);font-size:.62rem}.comparison-reference-note{border-left:3px solid var(--price-coral);background:var(--soft-coral);color:#8f2d22;margin:.65rem 0;padding:.65rem .75rem;font-size:.72rem}.value-instrument{border:1px solid var(--ink);background:var(--porcelain);box-shadow:4px 4px 0 var(--grid-slate);grid-template-columns:minmax(13rem,.8fr) minmax(18rem,1.2fr);align-items:center;gap:1.5rem;margin-top:.8rem;padding:.85rem 1rem 1rem;display:grid}.value-instrument h3{margin-top:.18rem;font-size:clamp(1.15rem,2.2vw,1.7rem)}.value-instrument__copy>p:last-child{color:var(--muted-ink);margin:.35rem 0 0;font-size:.68rem}.value-ladder{height:4rem;margin-inline:.35rem;position:relative}.value-ladder__line{background:var(--grid-slate);height:3px;position:absolute;top:1.45rem;left:0;right:0}.value-ladder__point{z-index:1;border:2px solid var(--paper);background:var(--storefront-blue);width:.85rem;height:.85rem;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:1rem;transform:translate(-50%)}.value-ladder__point[data-reference=true]{background:var(--price-coral);width:1rem;height:1rem;top:.92rem}.value-ladder__max,.value-ladder__min{font-family:var(--font-data);font-size:.72rem;font-weight:400;position:absolute;bottom:0}.value-ladder__min{color:#0f6653;left:0}.value-ladder__max{color:#8f2d22;right:0}.history-disclosure{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:88px;box-shadow:5px 5px 0 var(--ink);color:var(--ink);text-align:left;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.history-disclosure .section-kicker,.history-disclosure strong{display:block}.history-disclosure strong{margin-top:.2rem;font-size:1.1rem}.history-disclosure>.mono{color:var(--storefront-blue);font-size:.68rem}.comparison-table{padding-top:.9rem}.comparison-table__header{margin-bottom:.45rem}.comparison-controls{margin-bottom:.45rem;padding:.38rem .5rem}.comparison-controls select{min-height:34px;padding-block:.3rem}.comparison-table__scroll{overscroll-behavior:auto;border-bottom:1px solid var(--ink);scrollbar-color:var(--storefront-blue) var(--soft-slate);scrollbar-width:thin;max-height:min(64vh,38rem);overflow:auto}.comparison-table table{min-width:730px;font-size:.68rem}.comparison-table caption{padding:.45rem 0;font-size:.65rem}.comparison-table thead{z-index:3;background:var(--paper);position:sticky;top:0}.comparison-table td,.comparison-table th{vertical-align:middle;padding:.38rem .45rem}.comparison-table .price-cell--storefront{z-index:2;background:inherit;width:8.5rem;box-shadow:1px 0 0 var(--grid-slate);position:sticky;left:0}.comparison-table thead .price-cell--storefront{z-index:4;background:var(--paper)}.storefront-name{font-size:.74rem}.cell-note,.storefront-code{margin-top:.16rem;font-size:.56rem}.money-value--target{font-size:.84rem}.comparison-table tbody tr{animation:.24s both ledger-row-in;animation-delay:calc(min(var(--row-index), 8)*24ms)}.comparison-table tbody tr:hover{outline:1px solid color-mix(in srgb,var(--storefront-blue) 45%,transparent);outline-offset:-1px}.comparison-swap-enter-active,.comparison-swap-leave-active{transition:opacity .14s,transform .14s}.comparison-swap-enter-from{opacity:0;transform:translateY(6px)}.comparison-swap-leave-to{opacity:0;transform:translateY(-4px)}.mobile-menu[open] .mobile-menu__sheet{transform-origin:top;animation:.18s ease-out both menu-sheet-in}@keyframes ledger-row-in{0%{opacity:0;transform:translateY(4px)}}@keyframes menu-sheet-in{0%{opacity:0;transform:translateY(-8px)}}@media (width<=800px){.result-reference-band__inner,.result-reference-band__inner>div{flex-direction:column;align-items:stretch}.result-reference-band__inner{gap:.65rem}.result-reference-band__inner>div{grid-template-columns:auto minmax(0,1fr);gap:.15rem .5rem;display:grid}.result-reference-band__inner>div .section-kicker{grid-column:1/-1}.reference-selector{grid-template-columns:1fr;gap:.3rem}.reference-selector small{grid-column:1}.comparison-guide{grid-template-columns:1fr}.comparison-guide li{border-right:0;border-bottom:1px solid var(--grid-slate);min-height:0}.comparison-guide li:last-child{border-bottom:0}.value-instrument{box-shadow:3px 3px 0 var(--grid-slate);grid-template-columns:1fr;gap:.7rem;padding:.75rem}.result-workspace__grid{grid-template-columns:minmax(0,1fr)}.product-index{padding-block:1rem}.product-index__list{overscroll-behavior:auto;max-height:none;margin-top:.75rem;display:block;overflow:visible}.product-index__list button{min-height:58px;padding:.45rem .55rem}.product-index__list button:hover,.product-index__list button[aria-current=true]{padding-left:.7rem}.provenance-note{display:none}.comparison-context{gap:.8rem;display:grid}.comparison-context h2{font-size:1.45rem}.comparison-identity{gap:.25rem;display:grid}.comparison-table__scroll{overscroll-behavior:auto;max-width:calc(100vw - 32px);max-height:none;overflow:visible}.comparison-table table{width:100%;min-width:0;display:block}.comparison-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comparison-table tbody{width:100%;display:block}.comparison-table tbody tr,.comparison-table tr{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:80px;padding:0;display:grid}.comparison-table caption{display:none}.comparison-table td,.comparison-table th{border-bottom:0;width:auto;min-height:0;padding:.32rem .5rem;display:block}.comparison-table .price-cell--storefront{width:auto;box-shadow:none;padding-block:.32rem;display:block;position:static}.comparison-table td:before,.comparison-table th:before{display:none}.comparison-table .price-cell--projection{border-top:1px solid var(--grid-slate);border-left:1px solid var(--grid-slate);background:var(--soft-blue);width:auto}.comparison-table .price-cell--status{text-align:right;justify-self:end;width:auto}.comparison-table .price-cell--source{border-top:1px solid var(--grid-slate);width:auto}.comparison-table .price-cell--difference{display:none}.comparison-table .price-cell--observation{clip:auto;clip-path:none;border-top:1px dotted var(--grid-slate);white-space:normal;grid-column:1/-1;width:auto;height:auto;padding-block:.2rem .35rem;display:block;position:static;overflow:visible}.comparison-table .state-badge{text-overflow:ellipsis;gap:.16rem;max-width:100%;padding:.18rem .22rem;font-size:.5rem;overflow:hidden}.comparison-table .price-cell--source .cell-note,.comparison-table .price-cell--status .cell-note,.observation-detail--desktop{display:none}.observation-detail--mobile{font-size:.65rem;display:block}.observation-detail--mobile summary{min-height:20px;padding:0}.projection-rate-note{display:none}}@media (width<=560px){.history-disclosure{flex-direction:column;align-items:flex-start}.reference-price{width:100%}.reference-price strong{font-size:1.55rem}.comparison-controls{grid-template-columns:1fr 1fr;display:grid}.comparison-controls label{grid-template-columns:1fr;gap:.25rem;display:grid}.comparison-controls select{width:100%;min-width:0}}.clipboard-fallback{opacity:0;position:fixed}.security-error{padding-block:5rem}.value-ladder__plot{width:100%;height:44px;position:absolute;inset:0;overflow:visible}.value-ladder__dot{fill:var(--storefront-blue);stroke:var(--paper);stroke-width:2px}.value-ladder__dot[data-reference=true]{fill:var(--price-coral)}.app-notifications{z-index:100;pointer-events:none;flex-direction:column-reverse;gap:.75rem;width:min(24rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.app-notification{border:1px solid var(--ink);border-left:5px solid var(--verified-green);background:var(--paper);color:var(--ink);box-shadow:7px 7px 0 var(--ink);pointer-events:auto;opacity:0;touch-action:none;border-radius:0;align-items:flex-start;gap:1rem;padding:1rem;transition:opacity .18s,transform .18s;display:flex;transform:translateY(12px)}.app-notification[data-type=error]{border-left-color:var(--price-coral)}.app-notification strong{font-size:.9rem}.app-notification p{color:var(--muted-ink);margin:.35rem 0 0;font-size:.8rem}.app-notification button{flex-shrink:0;margin-left:auto}.app-notification.is-entered{opacity:1;transform:translate(0)}.app-notification.is-dragging{transform:translate(var(--notification-drag-x,0),var(--notification-drag-y,0));touch-action:none;transition:none}.app-notification.is-leaving-right{opacity:0;transform:translate(120%)}.app-notification.is-leaving-down{opacity:0;transform:translateY(120%)}@media (prefers-reduced-motion:reduce){.app-notification{transition:none}}.notification-drag-x-n64{--notification-drag-x:-256px}.notification-drag-x-n63{--notification-drag-x:-252px}.notification-drag-x-n62{--notification-drag-x:-248px}.notification-drag-x-n61{--notification-drag-x:-244px}.notification-drag-x-n60{--notification-drag-x:-240px}.notification-drag-x-n59{--notification-drag-x:-236px}.notification-drag-x-n58{--notification-drag-x:-232px}.notification-drag-x-n57{--notification-drag-x:-228px}.notification-drag-x-n56{--notification-drag-x:-224px}.notification-drag-x-n55{--notification-drag-x:-220px}.notification-drag-x-n54{--notification-drag-x:-216px}.notification-drag-x-n53{--notification-drag-x:-212px}.notification-drag-x-n52{--notification-drag-x:-208px}.notification-drag-x-n51{--notification-drag-x:-204px}.notification-drag-x-n50{--notification-drag-x:-200px}.notification-drag-x-n49{--notification-drag-x:-196px}.notification-drag-x-n48{--notification-drag-x:-192px}.notification-drag-x-n47{--notification-drag-x:-188px}.notification-drag-x-n46{--notification-drag-x:-184px}.notification-drag-x-n45{--notification-drag-x:-180px}.notification-drag-x-n44{--notification-drag-x:-176px}.notification-drag-x-n43{--notification-drag-x:-172px}.notification-drag-x-n42{--notification-drag-x:-168px}.notification-drag-x-n41{--notification-drag-x:-164px}.notification-drag-x-n40{--notification-drag-x:-160px}.notification-drag-x-n39{--notification-drag-x:-156px}.notification-drag-x-n38{--notification-drag-x:-152px}.notification-drag-x-n37{--notification-drag-x:-148px}.notification-drag-x-n36{--notification-drag-x:-144px}.notification-drag-x-n35{--notification-drag-x:-140px}.notification-drag-x-n34{--notification-drag-x:-136px}.notification-drag-x-n33{--notification-drag-x:-132px}.notification-drag-x-n32{--notification-drag-x:-128px}.notification-drag-x-n31{--notification-drag-x:-124px}.notification-drag-x-n30{--notification-drag-x:-120px}.notification-drag-x-n29{--notification-drag-x:-116px}.notification-drag-x-n28{--notification-drag-x:-112px}.notification-drag-x-n27{--notification-drag-x:-108px}.notification-drag-x-n26{--notification-drag-x:-104px}.notification-drag-x-n25{--notification-drag-x:-100px}.notification-drag-x-n24{--notification-drag-x:-96px}.notification-drag-x-n23{--notification-drag-x:-92px}.notification-drag-x-n22{--notification-drag-x:-88px}.notification-drag-x-n21{--notification-drag-x:-84px}.notification-drag-x-n20{--notification-drag-x:-80px}.notification-drag-x-n19{--notification-drag-x:-76px}.notification-drag-x-n18{--notification-drag-x:-72px}.notification-drag-x-n17{--notification-drag-x:-68px}.notification-drag-x-n16{--notification-drag-x:-64px}.notification-drag-x-n15{--notification-drag-x:-60px}.notification-drag-x-n14{--notification-drag-x:-56px}.notification-drag-x-n13{--notification-drag-x:-52px}.notification-drag-x-n12{--notification-drag-x:-48px}.notification-drag-x-n11{--notification-drag-x:-44px}.notification-drag-x-n10{--notification-drag-x:-40px}.notification-drag-x-n9{--notification-drag-x:-36px}.notification-drag-x-n8{--notification-drag-x:-32px}.notification-drag-x-n7{--notification-drag-x:-28px}.notification-drag-x-n6{--notification-drag-x:-24px}.notification-drag-x-n5{--notification-drag-x:-20px}.notification-drag-x-n4{--notification-drag-x:-16px}.notification-drag-x-n3{--notification-drag-x:-12px}.notification-drag-x-n2{--notification-drag-x:-8px}.notification-drag-x-n1{--notification-drag-x:-4px}.notification-drag-x-p0{--notification-drag-x:0px}.notification-drag-x-p1{--notification-drag-x:4px}.notification-drag-x-p2{--notification-drag-x:8px}.notification-drag-x-p3{--notification-drag-x:12px}.notification-drag-x-p4{--notification-drag-x:16px}.notification-drag-x-p5{--notification-drag-x:20px}.notification-drag-x-p6{--notification-drag-x:24px}.notification-drag-x-p7{--notification-drag-x:28px}.notification-drag-x-p8{--notification-drag-x:32px}.notification-drag-x-p9{--notification-drag-x:36px}.notification-drag-x-p10{--notification-drag-x:40px}.notification-drag-x-p11{--notification-drag-x:44px}.notification-drag-x-p12{--notification-drag-x:48px}.notification-drag-x-p13{--notification-drag-x:52px}.notification-drag-x-p14{--notification-drag-x:56px}.notification-drag-x-p15{--notification-drag-x:60px}.notification-drag-x-p16{--notification-drag-x:64px}.notification-drag-x-p17{--notification-drag-x:68px}.notification-drag-x-p18{--notification-drag-x:72px}.notification-drag-x-p19{--notification-drag-x:76px}.notification-drag-x-p20{--notification-drag-x:80px}.notification-drag-x-p21{--notification-drag-x:84px}.notification-drag-x-p22{--notification-drag-x:88px}.notification-drag-x-p23{--notification-drag-x:92px}.notification-drag-x-p24{--notification-drag-x:96px}.notification-drag-x-p25{--notification-drag-x:100px}.notification-drag-x-p26{--notification-drag-x:104px}.notification-drag-x-p27{--notification-drag-x:108px}.notification-drag-x-p28{--notification-drag-x:112px}.notification-drag-x-p29{--notification-drag-x:116px}.notification-drag-x-p30{--notification-drag-x:120px}.notification-drag-x-p31{--notification-drag-x:124px}.notification-drag-x-p32{--notification-drag-x:128px}.notification-drag-x-p33{--notification-drag-x:132px}.notification-drag-x-p34{--notification-drag-x:136px}.notification-drag-x-p35{--notification-drag-x:140px}.notification-drag-x-p36{--notification-drag-x:144px}.notification-drag-x-p37{--notification-drag-x:148px}.notification-drag-x-p38{--notification-drag-x:152px}.notification-drag-x-p39{--notification-drag-x:156px}.notification-drag-x-p40{--notification-drag-x:160px}.notification-drag-x-p41{--notification-drag-x:164px}.notification-drag-x-p42{--notification-drag-x:168px}.notification-drag-x-p43{--notification-drag-x:172px}.notification-drag-x-p44{--notification-drag-x:176px}.notification-drag-x-p45{--notification-drag-x:180px}.notification-drag-x-p46{--notification-drag-x:184px}.notification-drag-x-p47{--notification-drag-x:188px}.notification-drag-x-p48{--notification-drag-x:192px}.notification-drag-x-p49{--notification-drag-x:196px}.notification-drag-x-p50{--notification-drag-x:200px}.notification-drag-x-p51{--notification-drag-x:204px}.notification-drag-x-p52{--notification-drag-x:208px}.notification-drag-x-p53{--notification-drag-x:212px}.notification-drag-x-p54{--notification-drag-x:216px}.notification-drag-x-p55{--notification-drag-x:220px}.notification-drag-x-p56{--notification-drag-x:224px}.notification-drag-x-p57{--notification-drag-x:228px}.notification-drag-x-p58{--notification-drag-x:232px}.notification-drag-x-p59{--notification-drag-x:236px}.notification-drag-x-p60{--notification-drag-x:240px}.notification-drag-x-p61{--notification-drag-x:244px}.notification-drag-x-p62{--notification-drag-x:248px}.notification-drag-x-p63{--notification-drag-x:252px}.notification-drag-x-p64{--notification-drag-x:256px}.notification-drag-y-n64{--notification-drag-y:-256px}.notification-drag-y-n63{--notification-drag-y:-252px}.notification-drag-y-n62{--notification-drag-y:-248px}.notification-drag-y-n61{--notification-drag-y:-244px}.notification-drag-y-n60{--notification-drag-y:-240px}.notification-drag-y-n59{--notification-drag-y:-236px}.notification-drag-y-n58{--notification-drag-y:-232px}.notification-drag-y-n57{--notification-drag-y:-228px}.notification-drag-y-n56{--notification-drag-y:-224px}.notification-drag-y-n55{--notification-drag-y:-220px}.notification-drag-y-n54{--notification-drag-y:-216px}.notification-drag-y-n53{--notification-drag-y:-212px}.notification-drag-y-n52{--notification-drag-y:-208px}.notification-drag-y-n51{--notification-drag-y:-204px}.notification-drag-y-n50{--notification-drag-y:-200px}.notification-drag-y-n49{--notification-drag-y:-196px}.notification-drag-y-n48{--notification-drag-y:-192px}.notification-drag-y-n47{--notification-drag-y:-188px}.notification-drag-y-n46{--notification-drag-y:-184px}.notification-drag-y-n45{--notification-drag-y:-180px}.notification-drag-y-n44{--notification-drag-y:-176px}.notification-drag-y-n43{--notification-drag-y:-172px}.notification-drag-y-n42{--notification-drag-y:-168px}.notification-drag-y-n41{--notification-drag-y:-164px}.notification-drag-y-n40{--notification-drag-y:-160px}.notification-drag-y-n39{--notification-drag-y:-156px}.notification-drag-y-n38{--notification-drag-y:-152px}.notification-drag-y-n37{--notification-drag-y:-148px}.notification-drag-y-n36{--notification-drag-y:-144px}.notification-drag-y-n35{--notification-drag-y:-140px}.notification-drag-y-n34{--notification-drag-y:-136px}.notification-drag-y-n33{--notification-drag-y:-132px}.notification-drag-y-n32{--notification-drag-y:-128px}.notification-drag-y-n31{--notification-drag-y:-124px}.notification-drag-y-n30{--notification-drag-y:-120px}.notification-drag-y-n29{--notification-drag-y:-116px}.notification-drag-y-n28{--notification-drag-y:-112px}.notification-drag-y-n27{--notification-drag-y:-108px}.notification-drag-y-n26{--notification-drag-y:-104px}.notification-drag-y-n25{--notification-drag-y:-100px}.notification-drag-y-n24{--notification-drag-y:-96px}.notification-drag-y-n23{--notification-drag-y:-92px}.notification-drag-y-n22{--notification-drag-y:-88px}.notification-drag-y-n21{--notification-drag-y:-84px}.notification-drag-y-n20{--notification-drag-y:-80px}.notification-drag-y-n19{--notification-drag-y:-76px}.notification-drag-y-n18{--notification-drag-y:-72px}.notification-drag-y-n17{--notification-drag-y:-68px}.notification-drag-y-n16{--notification-drag-y:-64px}.notification-drag-y-n15{--notification-drag-y:-60px}.notification-drag-y-n14{--notification-drag-y:-56px}.notification-drag-y-n13{--notification-drag-y:-52px}.notification-drag-y-n12{--notification-drag-y:-48px}.notification-drag-y-n11{--notification-drag-y:-44px}.notification-drag-y-n10{--notification-drag-y:-40px}.notification-drag-y-n9{--notification-drag-y:-36px}.notification-drag-y-n8{--notification-drag-y:-32px}.notification-drag-y-n7{--notification-drag-y:-28px}.notification-drag-y-n6{--notification-drag-y:-24px}.notification-drag-y-n5{--notification-drag-y:-20px}.notification-drag-y-n4{--notification-drag-y:-16px}.notification-drag-y-n3{--notification-drag-y:-12px}.notification-drag-y-n2{--notification-drag-y:-8px}.notification-drag-y-n1{--notification-drag-y:-4px}.notification-drag-y-p0{--notification-drag-y:0px}.notification-drag-y-p1{--notification-drag-y:4px}.notification-drag-y-p2{--notification-drag-y:8px}.notification-drag-y-p3{--notification-drag-y:12px}.notification-drag-y-p4{--notification-drag-y:16px}.notification-drag-y-p5{--notification-drag-y:20px}.notification-drag-y-p6{--notification-drag-y:24px}.notification-drag-y-p7{--notification-drag-y:28px}.notification-drag-y-p8{--notification-drag-y:32px}.notification-drag-y-p9{--notification-drag-y:36px}.notification-drag-y-p10{--notification-drag-y:40px}.notification-drag-y-p11{--notification-drag-y:44px}.notification-drag-y-p12{--notification-drag-y:48px}.notification-drag-y-p13{--notification-drag-y:52px}.notification-drag-y-p14{--notification-drag-y:56px}.notification-drag-y-p15{--notification-drag-y:60px}.notification-drag-y-p16{--notification-drag-y:64px}.notification-drag-y-p17{--notification-drag-y:68px}.notification-drag-y-p18{--notification-drag-y:72px}.notification-drag-y-p19{--notification-drag-y:76px}.notification-drag-y-p20{--notification-drag-y:80px}.notification-drag-y-p21{--notification-drag-y:84px}.notification-drag-y-p22{--notification-drag-y:88px}.notification-drag-y-p23{--notification-drag-y:92px}.notification-drag-y-p24{--notification-drag-y:96px}.notification-drag-y-p25{--notification-drag-y:100px}.notification-drag-y-p26{--notification-drag-y:104px}.notification-drag-y-p27{--notification-drag-y:108px}.notification-drag-y-p28{--notification-drag-y:112px}.notification-drag-y-p29{--notification-drag-y:116px}.notification-drag-y-p30{--notification-drag-y:120px}.notification-drag-y-p31{--notification-drag-y:124px}.notification-drag-y-p32{--notification-drag-y:128px}.notification-drag-y-p33{--notification-drag-y:132px}.notification-drag-y-p34{--notification-drag-y:136px}.notification-drag-y-p35{--notification-drag-y:140px}.notification-drag-y-p36{--notification-drag-y:144px}.notification-drag-y-p37{--notification-drag-y:148px}.notification-drag-y-p38{--notification-drag-y:152px}.notification-drag-y-p39{--notification-drag-y:156px}.notification-drag-y-p40{--notification-drag-y:160px}.notification-drag-y-p41{--notification-drag-y:164px}.notification-drag-y-p42{--notification-drag-y:168px}.notification-drag-y-p43{--notification-drag-y:172px}.notification-drag-y-p44{--notification-drag-y:176px}.notification-drag-y-p45{--notification-drag-y:180px}.notification-drag-y-p46{--notification-drag-y:184px}.notification-drag-y-p47{--notification-drag-y:188px}.notification-drag-y-p48{--notification-drag-y:192px}.notification-drag-y-p49{--notification-drag-y:196px}.notification-drag-y-p50{--notification-drag-y:200px}.notification-drag-y-p51{--notification-drag-y:204px}.notification-drag-y-p52{--notification-drag-y:208px}.notification-drag-y-p53{--notification-drag-y:212px}.notification-drag-y-p54{--notification-drag-y:216px}.notification-drag-y-p55{--notification-drag-y:220px}.notification-drag-y-p56{--notification-drag-y:224px}.notification-drag-y-p57{--notification-drag-y:228px}.notification-drag-y-p58{--notification-drag-y:232px}.notification-drag-y-p59{--notification-drag-y:236px}.notification-drag-y-p60{--notification-drag-y:240px}.notification-drag-y-p61{--notification-drag-y:244px}.notification-drag-y-p62{--notification-drag-y:248px}.notification-drag-y-p63{--notification-drag-y:252px}.notification-drag-y-p64{--notification-drag-y:256px}.storefront-tick:first-child{--rail-index:0}.comparison-table tbody tr:first-child{--row-index:0}.storefront-tick:nth-child(2){--rail-index:1}.comparison-table tbody tr:nth-child(2){--row-index:1}.storefront-tick:nth-child(3){--rail-index:2}.comparison-table tbody tr:nth-child(3){--row-index:2}.storefront-tick:nth-child(4){--rail-index:3}.comparison-table tbody tr:nth-child(4){--row-index:3}.storefront-tick:nth-child(5){--rail-index:4}.comparison-table tbody tr:nth-child(5){--row-index:4}.storefront-tick:nth-child(6){--rail-index:5}.comparison-table tbody tr:nth-child(6){--row-index:5}.storefront-tick:nth-child(7){--rail-index:6}.comparison-table tbody tr:nth-child(7){--row-index:6}.storefront-tick:nth-child(8){--rail-index:7}.comparison-table tbody tr:nth-child(8){--row-index:7}.storefront-tick:nth-child(9){--rail-index:8}.comparison-table tbody tr:nth-child(9){--row-index:8}.storefront-tick:nth-child(n+10){--rail-index:9}.comparison-table tbody tr:nth-child(n+10){--row-index:8}.account-panel[hidden]{display:none}
