.bench-module__PAv-_G__wrap{background:radial-gradient(120% 60% at 50% 0%, rgb(from var(--gold) r g b / .04), transparent 60%), linear-gradient(180deg, var(--surface-lowest), var(--surface-dim));max-width:1080px;margin:0 auto;padding:0 56px 120px}.bench-module__PAv-_G__plate{background:repeating-linear-gradient(90deg, rgb(from var(--on-surface) r g b / .015) 0 2px, transparent 2px 4px), linear-gradient(180deg, var(--surface-base), var(--surface-low));border:1px solid var(--ghost-strong);box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .07), inset 0 0 44px rgb(from var(--surface-lowest) r g b / .5), 0 18px 40px rgb(from var(--surface-lowest) r g b / .4);border-radius:14px;margin-top:80px;margin-bottom:56px;position:relative}.bench-module__PAv-_G__rivet{background:radial-gradient(circle at 35% 30%, rgb(from var(--on-surface) r g b / .45), rgb(from var(--surface-lowest) r g b / .95));width:9px;height:9px;box-shadow:0 0 0 1px var(--ghost-strong), inset 0 1px 1px rgb(from var(--on-surface) r g b / .2);border-radius:50%;position:absolute}.bench-module__PAv-_G__rivetTL{top:12px;left:12px}.bench-module__PAv-_G__rivetTR{top:12px;right:12px}.bench-module__PAv-_G__rivetBL{bottom:12px;left:12px}.bench-module__PAv-_G__rivetBR{bottom:12px;right:12px}.bench-module__PAv-_G__plateGrid{border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.bench-module__PAv-_G__tbProject{border-bottom:1px solid var(--ghost-strong);background:linear-gradient(180deg, var(--surface-high), var(--surface-base));grid-column:1/-1;padding:34px 36px 30px}.bench-module__PAv-_G__tbCell{border-right:1px solid var(--ghost);border-bottom:1px solid var(--ghost-strong);background:linear-gradient(180deg, var(--surface-base), var(--surface-low));box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .03);padding:16px 20px}.bench-module__PAv-_G__tbCellLast{border-right:0}.bench-module__PAv-_G__tbNotes{background:linear-gradient(180deg, var(--surface-low), var(--surface-base));grid-column:1/-1;padding:20px 36px 26px}.bench-module__PAv-_G__tbLabel{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);text-shadow:0 1px 0 rgb(from var(--surface-lowest) r g b / .6);margin-bottom:9px;font-size:.5rem;font-weight:600;display:block}.bench-module__PAv-_G__tbValue{font-family:var(--font-mono);letter-spacing:.03em;color:var(--on-surface);font-size:.78rem}.bench-module__PAv-_G__tbStatusValue{font-family:var(--font-mono);letter-spacing:.03em;color:var(--on-surface);align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.bench-module__PAv-_G__statusLed{background:var(--gold);width:8px;height:8px;box-shadow:0 0 8px rgb(from var(--gold) r g b / .85);animation:bench-module__PAv-_G__bench-led 2.4s var(--ease) infinite;border-radius:50%;flex:none}.bench-module__PAv-_G__h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-surface);text-wrap:balance;max-width:18ch;font-size:clamp(2rem,4.4vw,2.9rem);font-weight:700;line-height:1.04}.bench-module__PAv-_G__tbNotesBody{font-family:var(--font-body);color:var(--on-surface-variant);max-width:66ch;font-size:.96rem;line-height:1.6}.bench-module__PAv-_G__rack{grid-template-columns:repeat(2,1fr);gap:22px;display:grid;position:relative}.bench-module__PAv-_G__rack:before,.bench-module__PAv-_G__rack:after{content:"";background-color:rgb(from var(--outline) r g b / .05);background-image:radial-gradient(circle, var(--ghost-strong) 0 1.5px, transparent 2.4px);border:1px solid var(--ghost);pointer-events:none;background-position:50% 6px;background-size:100% 28px;border-radius:5px;width:12px;position:absolute;top:-6px;bottom:-6px}.bench-module__PAv-_G__rack:before{left:-32px}.bench-module__PAv-_G__rack:after{right:-32px}.bench-module__PAv-_G__module{border:1px solid var(--ghost-strong);background:linear-gradient(180deg, var(--surface-low), var(--surface-base));box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .05), 0 10px 26px rgb(from var(--surface-lowest) r g b / .35);color:inherit;transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);border-radius:12px;flex-direction:column;gap:14px;padding:0 0 22px;text-decoration:none;display:flex;position:relative;overflow:hidden}a.bench-module__PAv-_G__module:hover{border-color:rgb(from var(--gold) r g b / .32);box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .06), 0 18px 38px rgb(from var(--surface-lowest) r g b / .5);transform:translateY(-2px)}a.bench-module__PAv-_G__module:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bench-module__PAv-_G__rail{background:linear-gradient(180deg, var(--surface-high), var(--surface-base));border-bottom:1px solid var(--ghost-strong);align-items:center;gap:12px;padding:13px 18px;display:flex;position:relative}.bench-module__PAv-_G__screw{background:radial-gradient(circle at 35% 30%, rgb(from var(--on-surface) r g b / .4), rgb(from var(--surface-lowest) r g b / .9));width:5px;height:5px;box-shadow:0 0 0 1px var(--ghost);border-radius:50%;position:absolute}.bench-module__PAv-_G__screwTL{top:7px;left:7px}.bench-module__PAv-_G__screwTR{top:7px;right:7px}.bench-module__PAv-_G__screwBL{bottom:7px;left:7px}.bench-module__PAv-_G__screwBR{bottom:7px;right:7px}.bench-module__PAv-_G__vents{background:repeating-linear-gradient(180deg, rgb(from var(--outline) r g b / .28) 0 1px, transparent 1px 3px);border-radius:2px;width:26px;height:12px;margin-left:6px}.bench-module__PAv-_G__led{border-radius:50%;flex:none;width:9px;height:9px}.bench-module__PAv-_G__led[data-tone=live]{background:var(--gold);box-shadow:0 0 8px rgb(from var(--gold) r g b / .9);animation:bench-module__PAv-_G__bench-led 2.4s var(--ease) infinite}.bench-module__PAv-_G__led[data-tone=proto]{background:var(--amber);box-shadow:0 0 7px rgb(from var(--amber) r g b / .7);animation:bench-module__PAv-_G__bench-led 3s var(--ease) infinite}.bench-module__PAv-_G__led[data-tone=dim]{background:rgb(from var(--muted) r g b / .5);box-shadow:0 0 4px rgb(from var(--muted) r g b / .3)}a.bench-module__PAv-_G__module:hover .bench-module__PAv-_G__led[data-tone=live]{box-shadow:0 0 13px rgb(from var(--gold) r g b / 1)}a.bench-module__PAv-_G__module:hover .bench-module__PAv-_G__led[data-tone=proto]{box-shadow:0 0 11px rgb(from var(--amber) r g b / .9)}.bench-module__PAv-_G__readout{font-family:var(--font-mono);letter-spacing:.22em;color:var(--gold);background:rgb(from var(--surface-lowest) r g b / .7);box-shadow:inset 0 1px 3px rgb(from var(--surface-lowest) r g b / .9);border-radius:4px;padding:3px 8px;font-size:.6875rem;font-weight:600}.bench-module__PAv-_G__readMeta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:.5625rem;display:inline-flex}.bench-module__PAv-_G__readWord{color:var(--on-surface-variant)}.bench-module__PAv-_G__demo{padding:16px 18px 0}.bench-module__PAv-_G__screen{background:radial-gradient(90% 120% at 50% 0%, rgb(from var(--gold) r g b / .06), transparent 70%), #0b0b0d;border:1px solid rgb(from var(--gold) r g b / .18);min-height:96px;transition:box-shadow .3s var(--ease), border-color .3s var(--ease);border-radius:8px;padding:14px 14px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0009,inset 0 0 0 1px #ffffff05}a.bench-module__PAv-_G__module:hover .bench-module__PAv-_G__screen,.bench-module__PAv-_G__module:hover .bench-module__PAv-_G__screenLive{border-color:rgb(from var(--gold) r g b / .35);box-shadow:inset 0 0 30px #0000008c, inset 0 0 22px rgb(from var(--gold) r g b / .14), inset 0 0 0 1px #ffffff08}.bench-module__PAv-_G__screenStandby{justify-content:center;align-items:center;display:flex}.bench-module__PAv-_G__scan{pointer-events:none;background:repeating-linear-gradient(180deg, rgb(from var(--gold) r g b / .05) 0 1px, transparent 1px 3px);mix-blend-mode:screen;position:absolute;inset:0}.bench-module__PAv-_G__phosphor{font-family:var(--font-mono);letter-spacing:.02em;color:var(--gold-bright);text-shadow:0 0 8px rgb(from var(--gold) r g b / .55);transition:text-shadow .3s var(--ease);font-size:.75rem;line-height:1.5;position:relative}a.bench-module__PAv-_G__module:hover .bench-module__PAv-_G__phosphor,.bench-module__PAv-_G__module:hover .bench-module__PAv-_G__phosphor{text-shadow:0 0 12px rgb(from var(--gold) r g b / .85)}.bench-module__PAv-_G__standby{font-family:var(--font-mono);letter-spacing:.18em;color:rgb(from var(--gold-bright) r g b / .8);text-shadow:0 0 8px rgb(from var(--gold) r g b / .45);font-size:.625rem;position:relative}.bench-module__PAv-_G__caret{vertical-align:-2px;background:var(--gold-bright);width:7px;height:1em;box-shadow:0 0 8px rgb(from var(--gold) r g b / .7);margin-left:3px;animation:1.1s step-end infinite bench-module__PAv-_G__bench-blink;display:inline-block}.bench-module__PAv-_G__ogCard{border:1px solid rgb(from var(--gold) r g b / .18);background:#ffffff08;border-radius:6px;gap:10px;margin-top:12px;padding:8px;display:flex}.bench-module__PAv-_G__ogThumb{background:linear-gradient(135deg, var(--gold-bright), var(--amber));border-radius:4px;flex:none;width:46px;height:34px}.bench-module__PAv-_G__ogLines{flex-direction:column;flex:1;justify-content:center;gap:6px;display:flex}.bench-module__PAv-_G__ogLine{background:rgb(from var(--gold) r g b / .35);border-radius:3px;height:6px}.bench-module__PAv-_G__ogLineShort{background:rgb(from var(--gold) r g b / .2);width:55%}.bench-module__PAv-_G__controls{align-items:center;gap:12px;margin-top:12px;display:flex}.bench-module__PAv-_G__key{font-family:var(--font-mono);letter-spacing:.12em;color:var(--on-surface);border:1px solid var(--ghost-strong);background:linear-gradient(180deg, var(--surface-high), var(--surface-base));box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .08), 0 2px 0 rgb(from var(--surface-lowest) r g b / .6);transition:transform .12s var(--ease), box-shadow .12s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:6px;padding:6px 12px;font-size:.625rem;font-weight:600}button.bench-module__PAv-_G__key{appearance:none;cursor:pointer;margin:0}button.bench-module__PAv-_G__key:hover{color:var(--gold);border-color:rgb(from var(--gold) r g b / .35)}button.bench-module__PAv-_G__key:focus-visible{outline:2px solid var(--gold);outline-offset:2px}a.bench-module__PAv-_G__module:hover .bench-module__PAv-_G__key{color:var(--gold);border-color:rgb(from var(--gold) r g b / .35)}button.bench-module__PAv-_G__key:active{box-shadow:inset 0 1px 2px rgb(from var(--surface-lowest) r g b / .7), 0 0 0 rgb(from var(--surface-lowest) r g b / .6);transform:translateY(1px)}.bench-module__PAv-_G__caption{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.5625rem}.bench-module__PAv-_G__titleLink{color:inherit;margin:4px 18px 0;text-decoration:none}.bench-module__PAv-_G__titleLink:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.bench-module__PAv-_G__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--on-surface);transition:color .2s var(--ease);margin:4px 18px 0;font-size:1.22rem;font-weight:700;line-height:1.2}.bench-module__PAv-_G__titleLink .bench-module__PAv-_G__title{margin:0}a.bench-module__PAv-_G__module:hover .bench-module__PAv-_G__title,.bench-module__PAv-_G__titleLink:hover .bench-module__PAv-_G__title{color:var(--gold)}.bench-module__PAv-_G__blurb{font-family:var(--font-body);color:var(--on-surface-variant);margin:0 18px;font-size:.92rem;line-height:1.55}.bench-module__PAv-_G__tech{color:var(--muted)}.bench-module__PAv-_G__finding{border:1px solid var(--ghost);background:rgb(from var(--surface-lowest) r g b / .45);border-radius:7px;margin:2px 18px 0;padding:10px 12px}.bench-module__PAv-_G__findingLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:.5625rem;font-weight:600;display:block}.bench-module__PAv-_G__findingBody{font-family:var(--font-body);color:var(--on-surface-variant);font-size:.86rem;line-height:1.55}.bench-module__PAv-_G__findingLink{color:var(--on-surface);border-bottom:1px solid var(--ghost-strong);transition:border-color .2s var(--ease);text-decoration:none}.bench-module__PAv-_G__findingLink:hover{border-color:var(--gold)}.bench-module__PAv-_G__inventory{border:1px solid var(--ghost-strong);background:linear-gradient(180deg, var(--surface-dim), var(--surface-lowest));box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .04), 0 12px 30px rgb(from var(--surface-lowest) r g b / .4);border-radius:10px;margin-top:56px;padding:30px 28px 24px;position:relative}.bench-module__PAv-_G__clip{background:linear-gradient(180deg, var(--surface-highest), var(--surface-high));border:1px solid var(--ghost-strong);width:64px;height:16px;box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .18), 0 2px 5px rgb(from var(--surface-lowest) r g b / .6);border-radius:4px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.bench-module__PAv-_G__inventoryHead{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:20px;font-size:.6562rem;display:flex}.bench-module__PAv-_G__inventoryRule{background:var(--ghost-strong);width:34px;height:1px}.bench-module__PAv-_G__partsTable{border-collapse:collapse;width:100%;font-family:var(--font-mono)}.bench-module__PAv-_G__partsTable thead th{border-top:1px solid var(--ghost-strong);border-bottom:1px solid var(--ghost-strong);letter-spacing:.18em;text-transform:uppercase;text-align:left;color:var(--muted);padding:10px 14px;font-size:.5625rem;font-weight:600}.bench-module__PAv-_G__partsRow{transition:background .2s var(--ease)}.bench-module__PAv-_G__partsRow:hover{background:rgb(from var(--gold) r g b / .04)}.bench-module__PAv-_G__partsTable td{border-bottom:1px solid var(--ghost);color:var(--on-surface-variant);vertical-align:middle;padding:13px 14px;font-size:.78rem}.bench-module__PAv-_G__colIndex{width:4rem;color:var(--muted);white-space:nowrap}.bench-module__PAv-_G__rowLed{vertical-align:0;background:rgb(from var(--muted) r g b / .45);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--ghost);transition:background .2s var(--ease), box-shadow .2s var(--ease);border-radius:50%;margin-right:9px;display:inline-block}.bench-module__PAv-_G__partsRow:hover .bench-module__PAv-_G__rowLed{background:var(--gold);box-shadow:0 0 8px rgb(from var(--gold) r g b / .85)}.bench-module__PAv-_G__colTech{color:var(--muted)}.bench-module__PAv-_G__colQty{text-align:center;width:3rem}.bench-module__PAv-_G__colStatus{text-align:right;width:7rem}.bench-module__PAv-_G__partsTitle{font-family:var(--font-display);letter-spacing:0;color:var(--on-surface);font-weight:600}.bench-module__PAv-_G__queued{border:1px dashed var(--ghost-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:3px 9px;font-size:.5625rem;display:inline-block}.bench-module__PAv-_G__closer{margin-top:56px}.bench-module__PAv-_G__closerLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:20px;font-size:.6562rem;display:flex}.bench-module__PAv-_G__closerRule{background:var(--ghost-strong);width:34px;height:1px}.bench-module__PAv-_G__closerLinks{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.bench-module__PAv-_G__closerLink{border:1px solid var(--ghost-strong);background:linear-gradient(180deg, var(--surface-low), var(--surface-base));box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .04), 0 10px 26px rgb(from var(--surface-lowest) r g b / .3);font-family:var(--font-body);color:var(--on-surface-variant);transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);border-radius:10px;padding:22px 24px;font-size:.98rem;line-height:1.55;text-decoration:none;display:block}.bench-module__PAv-_G__closerLink:hover{border-color:rgb(from var(--gold) r g b / .32);box-shadow:inset 0 1px 0 rgb(from var(--on-surface) r g b / .06), 0 18px 38px rgb(from var(--surface-lowest) r g b / .45);transform:translateY(-2px)}.bench-module__PAv-_G__closerLink:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bench-module__PAv-_G__cta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin-top:6px;font-size:.78rem;display:inline-block}@keyframes bench-module__PAv-_G__bench-led{0%,to{opacity:1}50%{opacity:.55}}@keyframes bench-module__PAv-_G__bench-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (max-width:720px){.bench-module__PAv-_G__wrap{padding:0 22px 80px}.bench-module__PAv-_G__plateGrid{grid-template-columns:repeat(2,1fr)}.bench-module__PAv-_G__tbCell:nth-of-type(3),.bench-module__PAv-_G__tbCellLast{border-right:0}.bench-module__PAv-_G__tbCell:nth-of-type(4){border-right:1px solid var(--ghost)}.bench-module__PAv-_G__tbProject{padding:28px 24px 24px}.bench-module__PAv-_G__tbNotes{padding:18px 24px 22px}.bench-module__PAv-_G__rack{grid-template-columns:1fr}.bench-module__PAv-_G__rack:before,.bench-module__PAv-_G__rack:after,.bench-module__PAv-_G__colTech{display:none}.bench-module__PAv-_G__closerLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bench-module__PAv-_G__statusLed,.bench-module__PAv-_G__led,.bench-module__PAv-_G__caret{animation:none}a.bench-module__PAv-_G__module,.bench-module__PAv-_G__module,.bench-module__PAv-_G__screen,.bench-module__PAv-_G__phosphor,.bench-module__PAv-_G__key,.bench-module__PAv-_G__closerLink{transition:none}a.bench-module__PAv-_G__module:hover,.bench-module__PAv-_G__closerLink:hover,button.bench-module__PAv-_G__key:active{transform:none}}
.og-screen-module__XyDaOq__promptRow{align-items:center;gap:7px;display:flex;position:relative}.og-screen-module__XyDaOq__prompt{font-family:var(--font-mono);color:var(--gold-bright);text-shadow:0 0 8px rgb(from var(--gold) r g b / .55);flex:none;font-size:.75rem;line-height:1.5}.og-screen-module__XyDaOq__input{border:none;border-bottom:1px solid rgb(from var(--gold) r g b / .22);min-width:0;color:var(--gold-bright);font-family:var(--font-mono);letter-spacing:.02em;text-shadow:0 0 6px rgb(from var(--gold) r g b / .4);transition:border-color .2s var(--ease);background:0 0;outline:none;flex:1;padding:2px 0 3px;font-size:.72rem}.og-screen-module__XyDaOq__input::placeholder{color:rgb(from var(--gold-bright) r g b / .4)}.og-screen-module__XyDaOq__input:focus-visible{border-bottom-color:rgb(from var(--gold) r g b / .55)}.og-screen-module__XyDaOq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.og-screen-module__XyDaOq__result{min-height:18px;margin-top:10px}.og-screen-module__XyDaOq__signal{font-family:var(--font-mono);letter-spacing:.03em;color:rgb(from var(--amber) r g b / .95);text-shadow:0 0 8px rgb(from var(--amber) r g b / .4);margin:0;font-size:.72rem}.og-screen-module__XyDaOq__dots:after{content:"...";animation:1.4s step-end infinite og-screen-module__XyDaOq__og-screen-dots}@keyframes og-screen-module__XyDaOq__og-screen-dots{0%{content:"."}33%{content:".."}66%{content:"..."}}.og-screen-module__XyDaOq__card{border:1px solid rgb(from var(--gold) r g b / .18);background:#ffffff08;border-radius:6px;flex-direction:column;gap:5px;margin-top:4px;padding:8px 9px;display:flex}.og-screen-module__XyDaOq__cardDomain{font-family:var(--font-mono);letter-spacing:.06em;color:rgb(from var(--gold-bright) r g b / .6);font-size:.5625rem}.og-screen-module__XyDaOq__cardTitle{font-family:var(--font-mono);color:var(--gold-bright);text-shadow:0 0 6px rgb(from var(--gold) r g b / .4);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.og-screen-module__XyDaOq__cardDesc{font-family:var(--font-mono);color:rgb(from var(--gold-bright) r g b / .7);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.625rem;line-height:1.4;display:-webkit-box;overflow:hidden}.og-screen-module__XyDaOq__cardThumb{aspect-ratio:1.91;object-fit:cover;border:1px solid rgb(from var(--gold) r g b / .14);border-radius:4px;width:100%;max-height:72px;margin-top:3px;display:block}.og-screen-module__XyDaOq__fullLink{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright);border-bottom:1px solid rgb(from var(--gold) r g b / .35);transition:border-color .2s var(--ease);margin-top:9px;font-size:.5625rem;text-decoration:none;display:inline-block}.og-screen-module__XyDaOq__fullLink:hover{border-bottom-color:var(--gold-bright)}.og-screen-module__XyDaOq__fullLink:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.og-screen-module__XyDaOq__keyDisabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.og-screen-module__XyDaOq__input{transition:none}.og-screen-module__XyDaOq__dots:after{content:"…";animation:none}.og-screen-module__XyDaOq__fullLink{transition:none}}
.newsletter-popup-module__Yr8fMG__card{--hair:var(--ghost);background:var(--surface-dim);border:1px solid var(--hair);border-radius:12px;padding:22px;position:relative;overflow:hidden;box-shadow:0 14px 36px -16px #00000080}.newsletter-popup-module__Yr8fMG__body{padding-right:18px;position:relative}.newsletter-popup-module__Yr8fMG__close{z-index:1;width:28px;height:28px;color:var(--muted);cursor:pointer;transition:color .15s var(--ease-out-strong), background-color .15s var(--ease-out-strong);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.newsletter-popup-module__Yr8fMG__close:hover{color:var(--on-surface);background:var(--ghost)}.newsletter-popup-module__Yr8fMG__close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.newsletter-popup-module__Yr8fMG__close svg{width:16px;height:16px}.newsletter-popup-module__Yr8fMG__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin:0 0 10px;font-size:10.5px;display:inline-flex}.newsletter-popup-module__Yr8fMG__eyebrowTick{background:var(--gold);border-radius:999px;flex:none;width:4px;height:4px}.newsletter-popup-module__Yr8fMG__headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);margin:0;font-size:19px;font-weight:600;line-height:1.25}.newsletter-popup-module__Yr8fMG__sub{max-width:48ch;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.newsletter-popup-module__Yr8fMG__form{align-items:center;gap:8px;margin-top:16px;display:flex}.newsletter-popup-module__Yr8fMG__input{min-width:0;font-family:var(--font-body);color:var(--on-surface);background:var(--surface-lowest);border:1px solid var(--hair);transition:border-color .15s var(--ease-out-strong), box-shadow .15s var(--ease-out-strong);border-radius:8px;outline:none;flex:1;padding:9px 12px;font-size:13px}.newsletter-popup-module__Yr8fMG__input::placeholder{color:var(--muted);opacity:.7}.newsletter-popup-module__Yr8fMG__input:focus-visible{border-color:rgb(from var(--gold) r g b / .5);box-shadow:0 0 0 3px rgb(from var(--gold) r g b / .18)}.newsletter-popup-module__Yr8fMG__input:disabled{opacity:.5;cursor:not-allowed}.newsletter-popup-module__Yr8fMG__button{font-family:var(--font-body);color:var(--surface-lowest);background:var(--on-surface);white-space:nowrap;cursor:pointer;transition:opacity .15s var(--ease-out-strong);border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:9px 16px;font-size:13px;font-weight:600}.newsletter-popup-module__Yr8fMG__button:hover{opacity:.85}.newsletter-popup-module__Yr8fMG__button:active{opacity:.7}.newsletter-popup-module__Yr8fMG__button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.newsletter-popup-module__Yr8fMG__button:disabled{opacity:.5;cursor:not-allowed}.newsletter-popup-module__Yr8fMG__error{font-family:var(--font-mono);letter-spacing:.04em;color:var(--coral);flex-basis:100%;margin:4px 0 0;font-size:11px}.newsletter-popup-module__Yr8fMG__success{text-align:center;margin-top:16px}.newsletter-popup-module__Yr8fMG__successTitle{font-family:var(--font-display);color:var(--on-surface);margin:0;font-size:14px;font-weight:600}@media (max-width:520px){.newsletter-popup-module__Yr8fMG__form{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.newsletter-popup-module__Yr8fMG__button,.newsletter-popup-module__Yr8fMG__close,.newsletter-popup-module__Yr8fMG__input{transition:none}}