@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2b465c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2b465c{--font-archivo:"Archivo","Archivo Fallback"}:root{--base:#0e0d0c;--raised:#151412;--line:#262421;--line-strong:#3a3733;--ink:#f0ede7;--ink-dim:#918c84;--ink-faint:#5c5851;--gold:#caa05c;--cta-ink:#12110f;--r:2px;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;background:var(--base);color:var(--ink);font-family:var(--font-archivo),system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.room{position:relative;min-height:100%;background:var(--base);overflow:hidden}.room:before{background-image:linear-gradient(rgba(202,160,92,.05) 1px,transparent 0),linear-gradient(90deg,rgba(202,160,92,.05) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 50% 40%,#000 0,transparent 72%)}.room:after,.room:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.room:after{background:radial-gradient(60% 50% at 8% 8%,rgba(202,160,92,.06),transparent 70%),radial-gradient(60% 50% at 92% 88%,rgba(120,150,210,.04),transparent 70%)}.grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.5'/></svg>")}button{font:inherit;color:inherit;cursor:pointer;border-radius:999px;border:1px solid var(--line-strong);background:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease}button:hover{border-color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.stage{position:relative;z-index:1;flex:1 1;min-height:0}.app-header{padding:22px 26px 0}.app-header,.controls{position:relative;z-index:3}.controls{display:flex;gap:36px;align-items:flex-end;justify-content:center;flex-wrap:wrap;padding:16px 26px 26px}@media (max-width:760px){.stage{min-height:66dvh}.app-header{padding:12px 16px 0}.app-header h1{font-size:17px!important;margin-top:4px!important}.controls{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:start;grid-gap:14px 18px;gap:14px 18px;padding:10px 16px calc(14px + env(safe-area-inset-bottom))}}.chair-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.chair-spec{font-size:11.5px;line-height:1.7;color:var(--ink-faint);text-align:right}.chair-note{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:3;max-width:calc(100% - 32px);padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--raised);color:var(--ink);font-size:12.5px}.chair-controls-all{gap:18px 30px}.chair-controls-tabs{display:none}@media (max-width:760px){.chair-controls-all,.chair-spec{display:none}.chair-controls-tabs{position:relative;z-index:3;display:flex;flex-direction:column;gap:12px;padding:6px 16px calc(14px + env(safe-area-inset-bottom))}.chair-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line)}.chair-tabs button{padding:9px 0 10px;border:0;border-radius:var(--r);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);box-shadow:inset 0 -1px 0 transparent}.chair-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.chair-tab-panel{display:flex;justify-content:center}.chair-tab-panel .segmented button{padding:7px 12px!important}}.chair-tools{position:absolute;top:12px;right:16px;z-index:3;display:flex;gap:8px}.chair-ar-card button,.chair-tools button{padding:6px 12px;font-size:12px;white-space:nowrap;color:var(--ink-dim);background:var(--raised);border:1px solid var(--line-strong)}.chair-tools button[aria-pressed=true]{color:var(--ink);border-color:var(--ink-dim)}.chair-ar-card button:disabled,.chair-tools button:disabled{cursor:progress;color:var(--ink-faint)}.chair-dim{position:absolute;left:0;top:0;z-index:2;pointer-events:none;white-space:nowrap;padding:3px 7px;font-size:11.5px;color:var(--ink);background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r)}.chair-dim span{margin-left:6px;color:var(--ink-faint)}.chair-ar-card{position:absolute;left:16px;right:16px;bottom:12px;z-index:4;padding:14px 16px;background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r)}.chair-ar-card p{margin:0 0 10px;font-size:13px;color:var(--ink)}.chair-ar-card div{display:flex;gap:8px}.chair-ar-card button:first-child{color:var(--ink);border-color:var(--ink-dim)}.chair-modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(14,13,12,.78)}.chair-modal-card{position:relative;width:min(440px,100%);padding:28px 28px 24px;background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r)}.chair-modal-card h2{margin:0 0 12px;font-size:20px;font-weight:500;letter-spacing:-.01em}.chair-modal-card p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-dim)}.chair-modal-card .chair-modal-foot{font-size:11px;line-height:1.5;color:var(--ink-faint)}.chair-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;font-size:18px;line-height:1;color:var(--ink-dim)}.chair-qr{width:208px;height:208px;margin:22px auto}.chair-qr svg{display:block;width:100%;height:100%;border-radius:var(--r)}model-viewer.chair-ar{position:fixed;inset:0;z-index:-1;opacity:0;pointer-events:none}model-viewer.chair-ar[ar-status=session-started]{z-index:1000;opacity:1;pointer-events:auto}@media (max-width:760px){.chair-tools{top:6px;right:12px;gap:6px}.chair-tools button{padding:6px 10px;font-size:11.5px}}.wrap{max-width:1080px;margin:0 auto;padding:48px 16px 64px}.head .back{display:inline-block;color:var(--ink-dim);text-decoration:none;font-size:13px;letter-spacing:.04em;margin-bottom:40px}.head .back:hover{color:var(--ink)}.head .eyebrow{margin:0 0 12px;color:var(--ink-faint);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.head h1{margin:0 0 20px;font-size:clamp(28px,5vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--ink)}.head .lede{margin:0;max-width:62ch;color:var(--ink-dim);font-size:16px;line-height:1.6}.results{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;margin:48px 0}.card{background:var(--raised);border:1px solid var(--line);border-radius:var(--r);padding:24px}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.card-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.cta{display:inline-block;background:var(--gold);color:var(--cta-ink);text-decoration:none;font-size:13px;font-weight:500;padding:8px 14px;border-radius:999px;white-space:nowrap}.cta:hover{filter:brightness(1.06)}.metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin:0;background:var(--line);border:1px solid var(--line);border-radius:var(--r)}.metrics .m{background:var(--raised);padding:14px 16px}.metrics dt{margin:0 0 6px;color:var(--ink-faint);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.metrics dd{margin:0;font-size:19px;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metrics .m.best dd{color:var(--gold)}.baseline,.verdict{border-top:1px solid var(--line);padding-top:32px;margin-bottom:40px}.baseline h3,.verdict h3{margin:0 0 12px;font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.baseline p,.verdict p{margin:0 0 14px;max-width:68ch;color:var(--ink-dim);font-size:15px;line-height:1.6}.verdict strong{color:var(--ink);font-weight:500}.verdict .note{color:var(--ink-faint);font-size:13px;border-left:1px solid var(--line-strong);padding-left:14px}.baseline table{width:100%;border-collapse:collapse;margin-top:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.baseline td,.baseline th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);font-size:14px;font-weight:400;color:var(--ink-dim)}.baseline thead th{color:var(--ink-faint);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.baseline tbody th{color:var(--ink);font-weight:400}.baseline td,.baseline thead th:not(:first-child){text-align:right}.foot{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:24px;color:var(--ink-faint);font-size:12px;line-height:1.5}@media (max-width:520px){.wrap{padding:32px 16px 48px}.metrics{grid-template-columns:1fr 1fr}.card{padding:18px}}.episode{border-top:1px solid var(--line);padding-top:32px;margin:48px 0 40px}.ep-head .ep-n{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.ep-head h2{margin:0 0 10px;font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.ep-head p{margin:0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--ink-dim)}.card-note{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--ink-faint)}