.share-panel{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:3rem;padding-block:2.5rem;display:grid}.share-copy{max-width:690px}.share-kicker{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:800}.share-panel h2{margin:0 0 .7rem;font-size:clamp(1.8rem,4vw,2.7rem)}.share-copy>p:last-child{color:#dedbd4;max-width:640px;margin:0;font-size:1rem}.share-controls{align-content:center;justify-items:start;gap:.75rem;min-width:0;display:grid}.share-actions{flex-wrap:wrap;gap:.75rem;display:flex}.share-actions button:disabled{cursor:progress;opacity:.7}.share-status{color:var(--text);margin:0}.share-fallback-link{overflow-wrap:anywhere;max-width:100%;font-size:.9rem}@media (width<=780px){.share-panel{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}}@media (width<=560px){.share-actions,.share-actions button{width:100%}}.footer-install-button{min-height:44px;color:var(--gold-light);font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;margin:-.45rem 0;padding:.45rem 0;text-decoration:underline}.footer-install-button:hover{text-decoration-thickness:2px}.install-app-dialog{border:2px solid var(--gold);background:var(--surface);width:min(560px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);border-radius:8px;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 70px #000000b8}.install-app-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000c2}.install-app-dialog-content{padding:1.6rem;position:relative}.install-app-dialog h2{max-width:calc(100% - 3rem);margin:.2rem 0 .5rem;font-size:clamp(2rem,7vw,2.8rem)}.install-app-dialog h2+p{color:var(--muted);margin:0 0 1.3rem}.install-app-kicker{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}.install-app-close{border:1px solid var(--line);width:46px;height:46px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.install-app-dialog ol{gap:.7rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.install-app-dialog li{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--gold) 8%);border-radius:5px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:.9rem;padding:.85rem;display:grid}.install-app-dialog li>span{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold-light);border-radius:50%;place-items:center;font-weight:800;display:grid}.install-app-dialog li strong,.install-app-dialog li p{display:block}.install-app-dialog li p{color:var(--muted);margin:.1rem 0 0;font-size:.9rem}.install-app-dialog .primary-button{width:100%}@media (width<=560px){.install-app-dialog-content{padding:1.2rem}.install-app-close{top:.8rem;right:.8rem}}.outcome-page{padding-block:4rem 6rem}.outcome-page h1{max-width:var(--prose-measure)}.offer-actions{gap:.75rem;margin-top:1.5rem;display:grid}.offer-actions button{width:100%}.outline-button{text-align:center;border:1px solid var(--gold);min-height:52px;color:var(--gold-light);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.outcome-page{min-height:var(--available-page-height);align-content:center;justify-items:start;display:grid}.outcome-page p{max-width:650px;color:var(--muted);font-size:1.15rem}.outcome-page .primary-button{margin-top:1rem}.outcome-page.standalone-outcome-page{min-height:100vh}@media (width<=560px){.outcome-page{padding-block:2.5rem 4rem}.outcome-page h1{font-size:2.85rem}}:root{--site-header-height:82px;--accessibility-toolbar-height:calc(44px + .75rem + 1px + env(safe-area-inset-top,0px));--available-page-height:max(0px, calc(100vh - var(--site-header-height) - var(--accessibility-toolbar-height)));--shell-wide:1180px;--shell-narrow:900px;--prose-measure:760px}@media (width<=560px){:root{--site-header-height:68px}}:root{color:#f4efe5;font-synthesis:none;--bg:#090a0a;--surface:#101212;--text:#f4efe5;--muted:#bbb8b1;--gold:#e4b653;--gold-light:#f4d285;--line:#343533;--danger:#ff5c59;--serif:Georgia,"Times New Roman",serif;background:#090a0a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:radial-gradient(circle at 75% 0,#e4b65309,transparent 32rem),var(--bg);min-width:320px;color:var(--text);margin:0;font-size:16px;line-height:1.55}button,input,textarea{font:inherit}button,a{touch-action:manipulation}a{color:var(--gold-light);text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}:focus-visible{outline-offset:4px;outline:3px solid #fff}.skip-link{z-index:100;top:max(1rem,env(safe-area-inset-top,0px));left:max(1rem,env(safe-area-inset-left,0px));color:#000;background:#fff;padding:.7rem 1rem;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{--shell-gutter:max(1rem,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));width:min(var(--shell-max,var(--shell-wide)),calc(100% - 2*var(--shell-gutter)));margin-inline:auto}.page-shell-narrow{--shell-max:var(--shell-narrow)}.page-shell .page-shell{width:100%;margin-inline:0}.site-header{height:var(--site-header-height);padding:0 max(1rem,calc((100% - var(--shell-wide))/2));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.brand{color:var(--gold-light);font:700 clamp(1.25rem,3vw,1.7rem)/1 var(--serif);align-items:center;gap:.8rem;text-decoration:none;display:flex}.brand-mark{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:44px}.live-label{color:var(--text);align-items:center;gap:.7rem;margin:0;font-weight:700;text-decoration:none;display:flex}.live-label:hover{text-decoration:underline}.live-label span{background:var(--danger);border-radius:50%;width:.8rem;height:.8rem;box-shadow:0 0 0 5px #ff5c591a}h1,h2{font-family:var(--serif);color:var(--gold-light);letter-spacing:-.025em;font-weight:500}h1{margin:0;font-size:clamp(3rem,6.2vw,5.25rem);line-height:.97}h2{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.25rem)}.hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:2.5rem;padding-block:5rem 4rem;display:grid;position:relative}.hero-copy{grid-column:1}.lede{color:#dedbd4;max-width:38rem;margin:2rem 0;font-size:clamp(1.1rem,2vw,1.35rem)}legend{padding:0}.question-form{grid-column:1;gap:1.25rem;display:grid}.question-form label,.offline label{gap:.55rem;font-weight:650;display:grid}.question-form input,.question-form textarea,.offline input{width:100%;color:var(--text);background:#0d0f0f;border:1px solid #656762;border-radius:4px;min-height:54px;padding:.95rem 1.05rem}.question-form textarea{resize:vertical;min-height:142px}.field-help{color:var(--muted);justify-content:space-between;gap:1rem;margin-top:-.3rem;font-size:.9rem;display:flex}.primary-button,.secondary-button,.filters button,.answer-button,.end-confirm>button{border:1px solid var(--gold);background:linear-gradient(120deg,var(--gold-light),var(--gold));color:#0b0b09;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.65rem;min-height:50px;padding:.75rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.secondary-button,.filters button,.end-confirm>button:first-of-type{color:var(--text);background:0 0;border-color:#565750;font-weight:600}.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.65rem;height:1.65rem}.trust-line{align-items:center;gap:.65rem;margin:0;display:flex}.trust-line .icon{color:var(--gold)}.expiry-note{border:1px solid #715c2d;border-radius:4px;align-items:center;gap:.8rem;margin:0;padding:1rem;display:flex}.contour-art{opacity:.72;width:33%;height:36rem;position:absolute;top:7rem;right:4%}.contour-art span{border:1px solid var(--gold);border-radius:48% 52% 42% 58%;position:absolute;transform:rotate(18deg)}.contour-art span:first-child{inset:0 18% 24% 8%}.contour-art span:nth-child(2){border-left:0;inset:20% 0 8% 32%}.contour-art span:last-child{border-bottom:0;inset:40% 30% 0 0;transform:rotate(-35deg)}.section-band,.reading-band{border-top:1px solid #604e28;padding-block:3rem}.steps{grid-template-columns:repeat(3,1fr);margin:2rem 0 0;padding:0;list-style:none;display:grid}.steps li{border-left:1px solid #604e28;grid-template-columns:auto 1fr;column-gap:1rem;padding:0 2rem;display:grid}.steps li:first-child{border-left:0;padding-left:0}.steps>li>span{border:2px solid var(--gold);width:42px;height:42px;color:var(--gold-light);border-radius:50%;place-items:center;font-weight:800;display:grid}.steps .icon{width:2.8rem;height:2.8rem;color:var(--gold);grid-column:2}.steps h3,.steps p{grid-column:1/-1}.steps h3{margin:1.2rem 0 .3rem;font-size:1.15rem}.steps p,.reading-band>p{color:var(--muted);margin:.2rem 0}.reading-options{grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.reading-options>div{border-left:1px solid #604e28;gap:1.4rem;padding:0 2rem;display:flex}.reading-options>div:first-child{border-left:0;padding-left:0}.reading-options .icon{width:3.4rem;height:3.4rem;color:var(--gold)}.reading-options span{color:var(--muted);display:grid}.reading-options strong{color:var(--text);font-size:1.1rem}footer{border-top:1px solid var(--line);color:var(--muted);background:#111313}footer>p{max-width:var(--shell-wide);text-align:center;border-bottom:1px solid var(--line);margin:0 auto;padding:1.2rem 1rem}footer>div{justify-content:space-between;padding-block:1.5rem;display:flex}footer strong{font:500 1.6rem var(--serif);color:var(--gold-light)}.form-status{border-left:4px solid var(--gold);background:#171813;margin:0;padding:1rem}.offline{min-height:var(--available-page-height);align-content:center;justify-items:start;padding-block:4rem;display:grid}.offline>p{color:var(--muted);font-size:1.25rem}.offline>form{border-top:1px solid var(--line);gap:1rem;width:min(100%,560px);margin-top:3rem;padding-top:2rem;display:grid}.offline>h2{font-size:2rem}.admin-main{max-width:1800px;margin:auto;padding:1.5rem}.admin-main>h1{margin-bottom:1rem;font-size:3rem}.live-control{border:1px solid var(--line);grid-template-columns:1.2fr 1fr auto;align-items:center;gap:2rem;padding:1rem 1.25rem;display:grid}.live-control.is-live{border-color:var(--gold)}.live-control>div:first-child{grid-template-columns:auto 1fr;column-gap:1rem;display:grid}.live-control strong{font:500 1.45rem var(--serif)}.live-control small{color:var(--muted);grid-column:2}.broadcast-symbol{color:var(--gold);grid-row:1/3;font-size:2rem}.live-control dl{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;display:grid}.live-control dl div{display:grid}.live-control dt{color:var(--muted);font-size:.8rem}.live-control dd{margin:0;font-size:1.2rem}.dashboard-grid{border:1px solid var(--line);border-top:0;grid-template-columns:minmax(0,1fr) 360px;display:grid}.queue{min-width:0}.filters{border-bottom:1px solid var(--line);gap:.25rem;padding:1rem;display:flex}.filters button{border-color:var(--line);border-radius:0;min-height:42px}.filters button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-light)}.queue-list article{border-bottom:1px solid var(--line);position:relative}.queue-list article.selected{box-shadow:inset 3px 0 var(--gold);background:#e4b65314}.row-select{width:100%;min-height:82px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:100px 80px minmax(220px,1fr) minmax(160px,.65fr) 78px 125px;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.row-select p{margin:0}.row-select span,.row-select time{color:var(--muted)}.answer-button{min-height:38px;padding:.35rem .8rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.question-detail{border-left:1px solid var(--line);padding:1.5rem}.question-detail h2{margin-bottom:0;font-size:2rem}.detail-label{color:var(--muted);margin-top:0}.question-detail dl div{border-top:1px solid var(--line);padding:1rem 0}.question-detail dt{color:var(--muted);font-size:.85rem}.question-detail dd{margin:.3rem 0 0}.question-detail h3{margin-top:2rem;font-size:1rem}.timeline{border-left:1px solid var(--gold);padding-left:1.5rem}.timeline li{padding:.5rem}.question-detail .primary-button{width:100%;margin-top:1rem}.end-confirm{border:1px solid var(--gold);align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.end-confirm div{margin-right:auto}.end-confirm h2{margin:0;font-size:1.5rem}.end-confirm p{color:var(--muted);margin:.2rem 0}@media (width<=900px){.hero{grid-template-columns:1fr;padding-top:3rem}.hero-copy,.question-form{grid-column:1}.contour-art{display:none}.steps,.reading-options{grid-template-columns:1fr}.steps li,.reading-options>div{border-top:1px solid #604e28;border-left:0;padding:1.5rem 0}.steps li:first-child,.reading-options>div:first-child{border-top:0}.live-control,.dashboard-grid{grid-template-columns:1fr}.question-detail{border-left:0;border-top:1px solid var(--line)}.row-select{grid-template-columns:90px 70px 1fr}.row-select span:nth-of-type(2),.row-select time{display:none}.answer-button{margin:0 1rem 1rem;position:static;transform:none}.end-confirm{flex-direction:column;align-items:stretch}.end-confirm div{margin:0}.end-confirm button{width:100%}}.end-confirm[open]{border:2px solid var(--gold);background:var(--surface);width:min(720px,100% - 2rem);color:var(--text);margin:auto;padding:1.25rem;box-shadow:0 20px 70px #000000b8}.end-confirm::backdrop{background:#000000c7}@media (width<=560px){.site-header{height:var(--site-header-height)}.brand-mark{width:34px}.hero{padding-block:2.5rem}.hero h1 br{display:none}.field-help{flex-direction:column;align-items:flex-start}.steps .icon{grid-column:2}.live-control dl{gap:.75rem}.admin-main{padding:.75rem}.admin-main>h1{font-size:2.35rem}.filters{overflow:auto}.row-select{grid-template-columns:1fr auto;gap:.4rem}.row-select p{grid-column:1/-1}.row-select span:first-of-type{display:block}.question-detail{padding:1rem}footer>div{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.header-actions{align-items:center;gap:1.25rem;display:flex}.desktop-site-nav{align-items:center;gap:1rem;display:flex}.desktop-site-nav a{color:var(--text);font-size:.9rem;font-weight:700;text-decoration:none}.desktop-site-nav a:hover{text-decoration:underline}.mobile-site-nav{display:none;position:relative}.mobile-site-nav summary{border:1px solid var(--line);min-width:74px;color:var(--text);text-align:center;cursor:pointer;border-radius:4px;padding:.65rem .85rem;font-weight:800;list-style:none}.mobile-site-nav summary::-webkit-details-marker{display:none}.mobile-site-nav nav{z-index:80;border:1px solid var(--gold);background:var(--surface);border-radius:4px;min-width:220px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 16px 45px #000000a6}.mobile-site-nav nav a{min-height:48px;color:var(--text);padding:.75rem;font-weight:700;text-decoration:none}.not-found-page{min-height:var(--available-page-height);align-content:center;justify-items:start;padding-block:5rem;display:grid}.not-found-page>p{max-width:680px;color:var(--muted);font-size:1.2rem}.not-found-code{letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:var(--gold)!important;margin:0 0 1rem!important;font-size:.82rem!important}.not-found-actions{justify-items:start;gap:1rem;margin-top:1rem;display:grid}.not-found-links{color:var(--muted);margin:0;font-size:1.05rem}.private-orders:focus{outline:none}.private-orders:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=900px){.desktop-site-nav{display:none}.mobile-site-nav{display:block}}@media (width<=560px){.header-actions{gap:.65rem}.header-actions .live-label{font-size:0}.header-actions .live-label span{display:block}.mobile-site-nav summary{min-width:64px;padding:.6rem}.not-found-page{min-height:var(--available-page-height);padding-block:3rem}.not-found-page h1{font-size:clamp(2.8rem,14vw,4.5rem)}.not-found-actions,.not-found-actions a{width:100%}}.question-form select{width:100%;color:var(--text);background:#0d0f0f;border:1px solid #656762;border-radius:4px;min-height:54px;padding:.95rem 1.05rem}.question-fields{gap:1.25rem;display:grid}.question-field{border:1px solid var(--line);background:#ffffff04;gap:.8rem;padding:1rem;display:grid}.draft-note{color:var(--muted);margin:0;font-size:.9rem}.checkout-help{border:1px solid var(--line);color:var(--muted);margin:0;padding:.75rem 1rem;font-size:.95rem}.checkout-section{border:1px solid var(--line);background:#ffffff03;gap:1rem;margin:0;padding:1.25rem;display:grid}.checkout-section h2{color:var(--text);font:700 1.25rem/1.3 var(--serif);align-items:center;gap:.75rem;margin:0 0 .25rem;display:flex}.checkout-section h2>span{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold-light);border-radius:50%;place-items:center;font:800 .9rem system-ui,sans-serif;display:grid}.tip-explanation{color:var(--muted);margin:0;font-size:.9rem}.live-order-summary{border:2px solid var(--gold);background:linear-gradient(135deg,#e4b6531a,#101212f5);padding:1.25rem}.live-order-summary h2{color:var(--text);font:700 1.4rem/1.3 var(--serif);margin:0 0 .8rem}.live-order-summary dl{gap:.45rem;margin:0;display:grid}.live-order-summary dl>div{justify-content:space-between;gap:1.5rem;display:flex}.live-order-summary dt,.live-order-summary dd{margin:0}.live-order-summary dd{white-space:nowrap;font-weight:750}.live-order-summary .order-summary-total{color:var(--gold-light);border-top:1px solid #715c2d;margin-top:.45rem;padding-top:.75rem;font-size:1.2rem;font-weight:850}.form-error{border-left-color:var(--danger);background:#ff5c5914}.question-helper{background:linear-gradient(135deg,#e4b65313,#101212f5);border:1px solid #715c2d;border-radius:4px;overflow:hidden}.question-helper summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:68px;padding:.9rem 1rem;list-style:none;display:grid}.question-helper summary::-webkit-details-marker{display:none}.question-helper summary:focus-visible{outline-offset:-4px}.question-helper summary strong,.question-helper summary small{display:block}.question-helper summary strong{color:var(--gold-light);font-size:1.05rem}.question-helper summary small{color:var(--muted);margin-top:.1rem;font-weight:450}.question-helper-spark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold-light);background:#e4b65317;border-radius:50%;place-items:center;display:grid}.question-helper-toggle{width:32px;height:32px;color:var(--gold-light);place-items:center;font-size:1.8rem;font-weight:300;line-height:1;transition:transform .2s;display:grid}.question-helper[open] .question-helper-toggle{transform:rotate(45deg)}.question-helper-body{border-top:1px solid #715c2d;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;padding:1.25rem;display:grid}.question-helper-body h3{color:var(--text);font:600 1.2rem/1.3 var(--serif);letter-spacing:0;margin:.15rem 0 1rem}.question-helper-kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.question-helper-guide ol{gap:.8rem;margin:0;padding-left:1.4rem;display:grid}.question-helper-guide li{padding-left:.2rem}.question-helper-guide li::marker{color:var(--gold);font-weight:800}.question-helper-guide li strong,.question-helper-guide li span{display:block}.question-helper-guide li span{color:var(--muted);font-size:.92rem}.question-helper-prompts{border-left:3px solid var(--gold);background:#e4b6530e;margin-top:1.15rem;padding:1rem}.question-helper-prompts h4{margin:0 0 .55rem;font-size:.95rem}.question-helper-prompts ul{color:#dedbd4;gap:.65rem;margin:0;padding-left:1.1rem;font-size:.91rem;display:grid}.question-example-list{gap:.7rem;display:grid}.question-example-list article{border:1px solid var(--line);background:#090a0a73;padding:.85rem .95rem}.question-example-list h4{color:var(--gold-light);margin:0 0 .55rem;font-size:.88rem}.question-example-list p{grid-template-columns:4.4rem minmax(0,1fr);gap:.6rem;margin:.35rem 0;font-size:.9rem;display:grid}.question-example-list p span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.question-example-list p:last-child{color:#f4efe5}.question-example-list s{color:#9f9d97;text-decoration-color:#8d5a54}.question-helper-privacy{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding-top:1rem;font-size:.9rem}.question-helper-privacy strong{color:var(--text)}@media (width<=760px){.question-helper-body{grid-template-columns:1fr}.question-helper summary{padding:.85rem}.question-example-list p{grid-template-columns:1fr;gap:.1rem}}@media (width<=420px){.question-helper-body{padding:1rem}.question-helper summary small{font-size:.82rem}}.live-notification-signup{background:linear-gradient(135deg,#e4b65314,#101212eb);border:1px solid #715c2d;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:2.5rem;width:100%;margin-top:1.75rem;padding:2rem;display:grid}.live-notification-signup h2{margin:.15rem 0 .65rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}.live-notification-signup p{margin:.25rem 0;font-size:1rem}.live-notification-signup .eyebrow{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800}.live-notification-signup form{border:0;align-content:center;gap:.65rem;width:100%;margin:0;padding:0;display:grid}.live-notification-signup input{min-width:0}.notification-fields{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.notification-privacy{color:var(--muted)!important;font-size:.82rem!important}.live-notification-signup .form-status{color:var(--text);margin-top:.35rem;font-size:.95rem}@media (width<=760px){.live-notification-signup{grid-template-columns:1fr;padding:1.4rem}.notification-fields{grid-template-columns:1fr}.notification-fields button{width:100%}}.notification-control{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.notification-control>div{display:grid}.notification-control small,.refresh-status{color:var(--muted)}.refresh-status{margin:.65rem 0;font-size:.9rem}@media (width<=560px){.notification-control{flex-direction:column;align-items:stretch}.notification-control button{width:100%}}.row-select{grid-template-columns:100px 80px minmax(220px,1fr) minmax(150px,.55fr) minmax(170px,.65fr) 110px}.private-orders{border:1px solid var(--line);margin-top:2rem;padding:1.25rem}.private-orders-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1rem;display:flex}.private-orders-heading h2{margin:0;font-size:2rem}.private-orders-heading p{color:var(--muted);margin:.25rem 0 0}.private-orders-heading label{gap:.35rem;min-width:min(100%,340px);font-weight:700;display:grid}.private-orders-heading input{min-height:46px;color:var(--text);background:#0d0f0f;border:1px solid #656762;padding:.7rem}.private-order-list{display:grid}.private-order-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1fr) minmax(330px,1.4fr) minmax(220px,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.private-order-list h3,.private-order-list p{margin:.15rem 0}.private-order-list dl{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0;display:grid}.private-order-list dl div{display:grid}.private-order-list dt{color:var(--muted);font-size:.78rem}.private-order-list dd{text-transform:capitalize;margin:0}.private-order-toggle{justify-content:center;padding-top:1rem;display:flex}.order-promotion{border-left:3px solid var(--gold);background:#e4b6530f;gap:.2rem;padding:.65rem;display:grid}.order-promotion mark{color:#090a0a;background:#f4d285;margin-top:.35rem;padding:.4rem;font-weight:800}.crystal-order{color:var(--gold-light)}@media (width<=1050px){.private-order-list article{grid-template-columns:1fr 1fr}.private-order-list article>.secondary-button{justify-self:start}}@media (width<=650px){.private-orders-heading{flex-direction:column;align-items:stretch}.private-orders-heading label{min-width:0}.private-order-list article{grid-template-columns:1fr}.private-order-list dl{grid-template-columns:repeat(3,1fr)}.private-order-toggle button{width:100%}}.row-select{grid-template-columns:110px minmax(0,1fr);align-items:start;padding-right:150px}.row-select p,.row-select span:nth-of-type(2),.row-select span:nth-of-type(3),.row-select time{grid-column:1/-1}.row-select span:nth-of-type(2){color:var(--text);font-weight:700}.row-select span:nth-of-type(3){color:var(--gold-light)}@media (width<=900px){.row-select{grid-template-columns:90px minmax(0,1fr)}.row-select span:nth-of-type(2),.row-select span:nth-of-type(3),.row-select time{display:block}}@media (width<=560px){.row-select{grid-template-columns:1fr auto;padding-right:1rem}.row-select span:first-of-type{display:block}.answer-button{position:static;transform:none}}.footer-content>div{gap:.35rem;display:grid}.footer-content nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1.25rem;display:flex}.checkout-legal{color:var(--muted);margin:.1rem 0;font-size:.9rem}.legal-page{padding-block:4rem 6rem}.legal-page p,.legal-page li{max-width:var(--prose-measure)}.legal-page h1{line-height:1.02}.legal-page h2{margin-top:2.5rem;font-size:clamp(1.65rem,4vw,2.2rem)}.legal-page h2+ul,.legal-page h2+p{margin-top:0}.legal-page li+li{margin-top:.65rem}.legal-updated{color:var(--muted);margin:1rem 0 3rem}@media (width<=560px){.footer-content nav{justify-content:flex-start}.legal-page{padding-block:2.5rem 4rem}}.faq-page{padding-block:4.5rem 6rem}.faq-heading{max-width:var(--prose-measure);margin-bottom:3.5rem}.faq-heading h1{line-height:.98}.faq-heading>p:last-child{max-width:650px;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem)}.faq-kicker{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:800}.faq-support{border:1px solid var(--line);background:linear-gradient(135deg,#e4b65312,#101212f5);justify-content:space-between;align-items:center;gap:2rem;margin-top:3.5rem;padding:2rem;display:flex}.faq-support h2{margin:0;font-size:clamp(1.7rem,4vw,2.35rem)}.faq-support p:not(.faq-kicker){max-width:590px;color:var(--muted);margin:.5rem 0 0}.faq-support .secondary-button{flex:none}@media (width<=620px){.faq-page{padding-block:3rem 4rem}.faq-heading{margin-bottom:2.5rem}.faq-support{flex-direction:column;align-items:stretch;padding:1.4rem}.faq-support .secondary-button{width:100%}}.faq-page>.about-william{margin-top:3.5rem}.about-william{border-top:1px solid #604e28;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,4rem);padding-block:3.5rem;display:grid}.about-william h2{text-wrap:balance;margin:.25rem 0 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.12}.about-william-copy>p{color:#dedbd4;margin:0 0 1rem;font-size:1.05rem}.about-william-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}@media (width<=700px){.about-william{grid-template-columns:1fr;gap:1.25rem}.about-william-actions{flex-direction:column;align-items:stretch}.about-william-actions a{text-align:center;width:100%}}.route-loading{min-height:var(--available-page-height);color:var(--muted);place-items:center;padding-block:4rem;display:grid}.hero-status-heading{max-width:680px;margin:1.5rem 0 0;font-size:clamp(1.7rem,3.5vw,2.7rem);line-height:1.08}.availability-state-heading{max-width:760px;margin:1.5rem 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.08}.mobile-site-nav nav{max-height:max(44px,calc(var(--mobile-nav-available-height,100dvh) - max(.75rem,env(safe-area-inset-bottom,0px))));overscroll-behavior:contain;padding:.25rem;scroll-padding-block:.25rem;overflow-y:auto}.mobile-site-nav nav a{min-height:44px;padding:.35rem .75rem}.secondary-button,.filters button,.end-confirm>button:first-of-type{border-color:#656762}.filters button,.answer-button{min-height:44px}@media (width<=560px){.admin-app .site-header{flex-direction:column;align-items:stretch;gap:.65rem;height:auto;min-height:68px;padding-block:.7rem}.admin-app .site-header>.secondary-button{width:100%}.admin-app .brand,.admin-main,.dashboard-grid,.queue,.private-orders{min-width:0}.filters{flex-wrap:wrap;overflow:visible}.filters button{overflow-wrap:anywhere;flex:9rem;min-width:0}.private-orders{padding:.9rem}.private-order-list dl{grid-template-columns:1fr}.private-order-list dd{overflow-wrap:anywhere}}select{font:inherit}.site-header{height:var(--site-header-height);padding-top:0;padding-left:max(1rem,env(safe-area-inset-left,0px),calc((100% - var(--shell-wide))/2));padding-right:max(1rem,env(safe-area-inset-right,0px),calc((100% - var(--shell-wide))/2))}.admin-main{padding-left:max(1.5rem,env(safe-area-inset-left,0px));padding-right:max(1.5rem,env(safe-area-inset-right,0px))}.contour-art{right:calc(4% + .75rem)}.filters{flex-wrap:wrap}.desktop-site-nav a{align-items:center;min-height:44px;display:inline-flex}@media (width<=560px){.site-header{height:var(--site-header-height)}.admin-app .site-header{height:auto;min-height:68px;padding-top:.7rem;padding-bottom:.7rem}.admin-main{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}}.eyebrow{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.accessibility-toolbar{padding-block:.375rem;padding-top:calc(.375rem + env(safe-area-inset-top,0px));border-bottom:1px solid var(--line);background:var(--surface)}.accessibility-toolbar-content{justify-content:flex-end;display:flex}.accessibility-trigger{border:1px solid var(--gold);max-width:100%;min-height:44px;color:var(--gold-light);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.55rem;padding:.5rem .75rem;font:700 .875rem/1.2 system-ui,sans-serif;display:inline-flex}.accessibility-trigger-mark{font-family:var(--serif);font-size:1.12rem}.accessibility-dialog{border:2px solid var(--gold);background:var(--surface);width:min(560px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);border-radius:8px;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 70px #000000b8}.accessibility-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000c2}.accessibility-dialog-content{padding:1.5rem}.accessibility-dialog header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.accessibility-dialog h2{margin:.2rem 0 .45rem;font-size:clamp(1.8rem,6vw,2.5rem)}.accessibility-dialog header+p{color:var(--muted);margin:.25rem 0 1.25rem}.accessibility-kicker{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}.accessibility-close{border:1px solid var(--line);width:46px;height:46px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:2rem;line-height:1;display:grid}.accessibility-settings{border:0;gap:.65rem;margin:0;padding:0;display:grid}.accessibility-setting{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--gold) 8%);cursor:pointer;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:72px;padding:.8rem 1rem;display:grid}.accessibility-setting strong,.accessibility-setting small{display:block}.accessibility-setting strong{color:var(--text)}.accessibility-setting small{color:var(--muted);margin-top:.15rem;font-size:.88rem;line-height:1.4}.accessibility-setting input{width:1.55rem;height:1.55rem;accent-color:var(--gold);margin:0}.accessibility-device-note{color:var(--muted);margin:1rem 0 0;font-size:.84rem}.accessibility-actions{justify-content:flex-end;gap:.75rem;margin-top:1.35rem;display:flex}html[data-a11y-larger-text]{font-size:118.75%}html[data-a11y-larger-text] body,html[data-a11y-larger-text] #private-readings>p,html[data-a11y-larger-text] .private-reading-form,html[data-a11y-larger-text] .product-choice>span,html[data-a11y-larger-text] .product-choice>strong{font-size:1rem}html[data-a11y-increased-contrast]{--bg:#000;--surface:#050505;--text:#fff;--muted:#fff;--gold:#ffd45c;--gold-light:#fff0a3;--line:#fff;--danger:#ff8f8c}html[data-a11y-increased-contrast] body,html[data-a11y-increased-contrast] footer{background:#000}html[data-a11y-increased-contrast] :where(input,textarea,select,.question-field,.expiry-note,.live-control,.dashboard-grid,.private-orders,.faq-support){border-color:var(--text)}.product-choice{border-color:#656762}html[data-a11y-increased-contrast] :where(.secondary-button,.filters button,.end-confirm>button:first-of-type,.product-choice,.seasonal-format-options label,.seasonal-duration-options label,.review-rating label){border-color:var(--text)}html[data-a11y-reduced-motion]{scroll-behavior:auto}html[data-a11y-reduced-motion] *,html[data-a11y-reduced-motion] :before,html[data-a11y-reduced-motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-a11y-reduced-motion] :where(.wheel-orb.is-spinning,.offer-crystal-animation){animation:none!important}html[data-a11y-clearer-focus] :focus-visible{outline-offset:4px!important;outline:4px solid #ffdf5d!important;box-shadow:0 0 0 2px #000!important}html[data-a11y-clearer-focus] .question-helper summary:focus-visible{outline-offset:-7px!important;box-shadow:inset 0 0 0 2px #000!important}@media (forced-colors:active){:where(.primary-button,.secondary-button,.outline-button,.filters button,.answer-button,.dismiss-button,.dismiss-detail-button,.end-confirm>button,.accessibility-trigger,.accessibility-close){forced-color-adjust:auto;box-shadow:none!important;color:buttontext!important;background:buttonface!important;border:2px solid buttontext!important}:where(.filters button,.private-order-filters button,.testimonial-settings button)[aria-pressed=true]{color:highlighttext!important;background:highlight!important;border-color:highlight!important}.queue-list article.selected{outline-offset:-3px;box-shadow:none;background:canvas;outline:3px solid highlight}:where(.product-choice,.seasonal-format-options label,.seasonal-duration-options label,.review-rating label){color:canvastext;forced-color-adjust:auto;background:canvas;border:2px solid buttontext}:where(.product-choice.selected,.seasonal-format-options label.selected,.seasonal-duration-options label.selected,.review-rating label.selected){color:highlighttext!important;background:highlight!important;border:3px solid highlight!important}:where(.product-choice.selected,.seasonal-format-options label.selected,.seasonal-duration-options label.selected,.review-rating label.selected) :where(strong,span,small){color:highlighttext!important}.seasonal-duration-options input,.account-page .review-rating input{clip:auto;opacity:1;pointer-events:auto;white-space:normal;accent-color:highlight;width:1.25rem;height:1.25rem;margin:.15rem 0;position:static;overflow:visible}.account-page .review-rating label{width:auto;min-width:44px;height:auto;min-height:52px;padding:.35rem}:focus-visible,html[data-a11y-clearer-focus] :focus-visible{outline-offset:3px!important;box-shadow:none!important;outline:3px solid highlight!important}}@media (width<=560px),(height<=560px){.accessibility-dialog-content{padding:1rem}.accessibility-setting{padding-inline:.8rem}.accessibility-actions{flex-direction:column;align-items:stretch}.accessibility-actions button{width:100%}}
