@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_206af9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_206af9{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e986a4{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_e986a4{--font-body:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-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:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-site-display:"Anton","Anton Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--paper:#ffffff;--ink:#111318;--ink-soft:#3d3f47;--muted:#6b6e78;--signal:#ff4d1f;--signal-deep:#d93a0f;--slate:#22304a;--slate-deep:#182238;--mint:#19c37d;--line:#ececec;--line-soft:#f2f4f6;--soft:#f7f8f9;--card:#ffffff;--radius:16px;--radius-lg:24px;--ff-display:var(--font-display),"Arial Black",system-ui,sans-serif;--ff-body:var(--font-body),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ff-mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace}*,:after,:before{box-sizing:border-box;border:0 solid var(--line)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--ff-body);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}body,dd,dl,figcaption,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{display:block;max-width:100%;height:auto}button,input{font:inherit}a,button,input{color:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ts-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ts-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.ts-section{padding:64px 0}@media (min-width:960px){.ts-section{padding:96px 0}}.ts-band-ink{background:var(--ink);color:var(--paper)}.ts-band-slate{background:var(--slate);color:var(--paper)}.ts-band-soft{background:var(--soft)}.ts-eyebrow{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-family:var(--ff-mono);font-size:.71875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:16px}.ts-band-soft .ts-eyebrow{border-color:var(--line)}.ts-band-ink .ts-eyebrow,.ts-band-slate .ts-eyebrow{background:transparent;border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.75)}.ts-h2{font-family:var(--ff-display);font-weight:800;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.08;letter-spacing:-.02em;max-width:22ch}.ts-h2--sub{font-size:clamp(1.4rem,2.6vw,1.9rem)}.ts-lede{font-size:1.125rem;color:var(--ink-soft);max-width:58ch}.ts-band-ink .ts-lede,.ts-band-slate .ts-lede{color:rgba(255,255,255,.85)}.ts-head{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.ts-top{display:flex;justify-content:space-between;padding-top:12px;padding-bottom:12px}.ts-mark,.ts-top{align-items:center}.ts-mark{display:inline-flex;gap:7px;text-decoration:none;font-family:var(--ff-display);font-weight:800;font-size:1.05rem;letter-spacing:-.01em}.ts-mark-30{width:46px;height:26px;overflow:visible}.ts-mark-img{width:auto;height:28px}.ts-mark-word{font-family:var(--ff-display);font-weight:800;font-size:1.2rem;letter-spacing:-.03em}.ts-ghost{display:none;align-items:center;height:40px;padding:0 18px;border:1px solid var(--ink);border-radius:999px;background:transparent;font-weight:600;font-size:.9375rem;text-decoration:none;cursor:pointer}.ts-ghost:hover{background:var(--ink);color:var(--paper)}@media (min-width:720px){.ts-ghost{display:inline-flex}}.ts-hero{padding:16px 0 56px}.ts-hero-grid{display:grid;gap:40px;align-items:start}@media (min-width:960px){.ts-hero{padding:40px 0 80px}.ts-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}}.ts-h1{font-family:var(--ff-display);font-weight:800;font-size:clamp(2.1rem,5.4vw,3.9rem);line-height:1.02;letter-spacing:-.025em;max-width:16ch;margin-bottom:20px}.ts-h1 em{font-style:normal;color:var(--signal)}.ts-hero .ts-lede{margin-bottom:26px}.ts-form{position:relative;display:grid;gap:10px}@media (min-width:560px){.ts-form{grid-template-columns:minmax(0,1fr) auto}}.ts-box{position:relative}.ts-input{width:100%;height:56px;padding:0 22px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:1.0625rem}.ts-input::placeholder{color:#9a9ca5}.ts-input:focus{border-color:var(--ink);outline:2px solid var(--signal);outline-offset:1px}.ts-progress{position:absolute;left:14px;right:14px;bottom:-3px;height:2px;border-radius:2px;background:var(--signal);transform-origin:left;animation:ts-sweep 1s ease-in-out infinite}@keyframes ts-sweep{0%{transform:scaleX(.1);opacity:.4}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(.1);opacity:.4}}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 26px;border-radius:999px;background:var(--ink);color:var(--paper);font-weight:600;font-size:1.0625rem;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .05s ease}.ts-btn:hover{background:var(--signal)}.ts-btn:active{transform:translateY(1px)}.ts-btn[disabled]{background:var(--ink-soft);cursor:progress}.ts-btn--signal{background:var(--signal)}.ts-btn--signal:hover{background:var(--signal-deep)}.ts-btn--wide{width:100%}.ts-anxiety{margin-top:12px;font-size:.875rem;color:var(--muted)}.ts-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 8px);max-height:320px;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 40px rgba(17,19,24,.14)}.ts-opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;background:transparent;border:0;cursor:pointer}.ts-opt+.ts-opt{border-top:1px solid var(--line)}.ts-opt:hover,.ts-opt[aria-selected=true]{background:var(--soft)}.ts-opt-name{font-weight:600;font-size:.9375rem}.ts-opt-addr,.ts-opt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-opt-addr{font-size:.8125rem;color:var(--muted)}.ts-opt-rating{margin-left:auto;flex-shrink:0;font-family:var(--ff-mono);font-size:.8125rem;color:var(--ink-soft)}.ts-notice{padding:12px 14px;font-size:.875rem;color:var(--ink-soft)}.ts-stage{position:relative;display:grid;gap:18px;justify-items:center}.ts-phone{position:relative;width:100%;max-width:368px;padding:10px;border-radius:44px;background:var(--ink);box-shadow:0 12px 36px rgba(17,19,24,.12),inset 0 0 0 1px rgba(255,255,255,.08)}.ts-screen{position:relative;height:640px;overflow-y:auto;overflow-x:hidden;border-radius:30px;background:#fff;scrollbar-width:none}.ts-screen::-webkit-scrollbar{display:none}@media (max-width:559px){.ts-screen{height:560px}}.ts-notch{top:18px;left:50%;z-index:5;width:96px;height:26px;transform:translateX(-50%);background:var(--ink)}.ts-clock,.ts-notch{position:absolute;border-radius:999px}.ts-clock{top:-14px;right:8px;z-index:6;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--paper);border:1.5px solid var(--ink);font-family:var(--ff-mono);font-size:.875rem;font-weight:500;box-shadow:0 6px 16px rgba(17,19,24,.15)}.ts-clock-dot{width:8px;height:8px;border-radius:50%;background:var(--signal)}.ts-clock.is-running .ts-clock-dot{animation:ts-blink .9s steps(2,start) infinite}@keyframes ts-blink{to{opacity:.25}}.ts-clock.is-done{border-color:var(--mint)}.ts-clock.is-done .ts-clock-dot{background:var(--mint)}.ts-proof-shot{width:100%;height:auto}.ts-caption{width:100%;max-width:368px;font-size:.875rem;color:var(--ink-soft);text-align:center}.ts-caption strong{display:block;font-weight:600;color:var(--ink)}.ts-caption a{color:var(--signal-deep);font-weight:600}.ts-narr{width:100%;max-width:368px;display:grid;gap:6px;font-family:var(--ff-mono);font-size:.8125rem;color:var(--ink-soft)}.ts-narr li{display:flex;gap:10px;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.ts-narr li.is-in{opacity:1;transform:none}.ts-narr li:before{content:"✓";color:var(--mint);font-weight:700}.ts-narr li.is-live:before{content:"…";color:var(--signal)}.ts-claim{width:100%;max-width:368px;padding:18px;border-radius:var(--radius);background:var(--card);border:1.5px solid var(--ink);box-shadow:0 16px 40px rgba(17,19,24,.12)}.ts-claim h3{font-family:var(--ff-display);font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin-bottom:6px}.ts-claim p{font-size:.9375rem;color:var(--ink-soft)}.ts-claim form{display:grid;gap:8px;margin-top:14px}.ts-claim .ts-btn,.ts-claim .ts-input{height:50px}.ts-claim-under{margin-top:10px;font-size:.8125rem;color:var(--muted)}.ts-claim-done{margin-top:14px;padding:12px 14px;border-radius:10px;background:#e9f9f1;color:#0d6b46;font-size:.9375rem}.ts-error{margin-top:8px;font-size:.875rem;color:var(--signal-deep)}.ts-retry{margin-top:10px}.fl{--fl-accent:#22304a;--fl-ink:#14131a;--fl-paper:#f6f3ec;--fl-line:#e3ddd0;--fl-display:var(--font-site-display),Impact,"Arial Narrow",sans-serif;font-family:var(--ff-body);color:var(--fl-ink);background:var(--fl-paper);min-height:100%;padding-bottom:8px}.fl[data-palette=food]{--fl-accent:#7a2e2e}.fl[data-palette=trade]{--fl-accent:#1f4e5f}.fl[data-palette=beauty]{--fl-accent:#5b2a86}.fl[data-palette=health]{--fl-accent:#0f6e6e}.fl[data-palette=pro]{--fl-accent:#2b3a67}.fl-sec{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.fl-sec.is-in{opacity:1;transform:none}.fl-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:40px 16px 12px;background:var(--fl-ink);color:#fff}.fl-nav-name{font-family:var(--fl-display);font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-nav-cta{flex-shrink:0;padding:8px 12px;background:var(--fl-accent);color:#fff;font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.fl-hero{position:relative;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 16px 22px;color:#fff;background:var(--fl-ink);overflow:hidden}.fl-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fl-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12) 10%,rgba(0,0,0,.78))}.fl-hero>*{position:relative;z-index:1}.fl-kicker{font-family:var(--ff-mono);font-size:.625rem;letter-spacing:.18em;opacity:.9;margin-bottom:8px}.fl-kicker,.fl-name{text-transform:uppercase}.fl-name{font-family:var(--fl-display);font-weight:400;font-size:clamp(2.2rem,11vw,3rem);line-height:.95;letter-spacing:.01em;margin-bottom:14px}.fl-btns{display:flex;gap:8px;flex-wrap:wrap}.fl-btn{padding:11px 14px;background:var(--fl-accent);color:#fff;font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.fl-btn--ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.85)}.fl-attr{position:absolute;right:10px;top:8px;font-size:.5625rem;opacity:.75;z-index:2}.fl-rating{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--fl-line);font-family:var(--ff-mono);font-size:.8125rem}.fl-stars{color:#c9962b;letter-spacing:1px;font-size:.9rem}.fl-rating strong{font-weight:600}.fl-rating span.fl-muted{color:#6b6e78}.fl-block{padding:20px 16px;border-bottom:1px solid var(--fl-line)}.fl-h{font-family:var(--fl-display);font-weight:400;font-size:1.35rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:10px}.fl-hours-today{font-size:.9375rem;font-weight:600}.fl-hours-today .fl-open{color:#0d8a5a}.fl-hours-today .fl-closed{color:#9a3412}.fl-hours-more{margin-top:4px;font-family:var(--ff-mono);font-size:.6875rem;color:#6b6e78}.fl-chips{display:grid;gap:0;border-top:1px solid var(--fl-line)}.fl-chip{padding:10px 0;border-bottom:1px solid var(--fl-line);font-size:.9375rem;font-weight:500}.fl-note{margin-top:10px;font-family:var(--ff-mono);font-size:.6875rem;color:#6b6e78}.fl-review{padding:14px 14px 12px;border-left:3px solid var(--fl-accent);background:#fff;font-size:.875rem;line-height:1.45}.fl-review+.fl-review{margin-top:10px}.fl-review footer{margin-top:6px;font-family:var(--ff-mono);font-size:.6875rem;color:#6b6e78}.fl-desc{font-size:.9rem;color:#3d3f47}.fl-footer{padding:20px 16px 24px;background:var(--fl-ink);color:#fff;font-size:.8125rem;line-height:1.6}.fl-footer strong{display:block;font-family:var(--fl-display);font-weight:400;font-size:1.1rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px}.fl-footer .fl-byline{margin-top:10px;font-family:var(--ff-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.fl-empty{padding:40px 16px;text-align:center;color:#6b6e78;font-size:.875rem}.ts-scene{font-family:var(--ff-display);font-weight:500;font-size:clamp(1.35rem,3vw,2rem);line-height:1.25;letter-spacing:-.01em;max-width:30ch}.ts-stakes{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18);font-size:1.125rem;max-width:48ch;color:rgba(255,255,255,.85)}.ts-stakes strong{color:var(--paper)}.ts-steps{display:grid;gap:18px;margin-top:36px}@media (min-width:760px){.ts-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.ts-step{padding:24px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);transition:transform .15s ease}@media (hover:hover){.ts-step:hover{transform:translateY(-3px)}}.ts-step-n{font-family:var(--ff-mono);font-size:.75rem;color:var(--signal-deep);margin-bottom:12px}.ts-step h3{font-family:var(--ff-display);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;margin-bottom:8px}.ts-step p{color:var(--ink-soft);font-size:.9688rem}.ts-report{display:grid;gap:18px;margin-top:36px}@media (min-width:760px){.ts-report{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.ts-rcard{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--line);overflow:hidden}.ts-rcard--win{border-color:var(--ink)}.ts-rcard-shot{margin:0 12px;border-radius:12px;border:1px solid var(--line-soft);aspect-ratio:16/10;overflow:hidden;background:var(--soft)}.ts-rcard-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.ts-rcard-head h3{font-family:var(--ff-display);font-weight:700;font-size:1.05rem}.ts-rcard-tag{font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ts-rcard-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.ts-rcard-body{display:flex;gap:16px;align-items:center;padding:16px 18px}.ts-ring{flex-shrink:0;width:72px;height:72px}.ts-ring text{font-family:var(--ff-display);font-weight:800;font-size:20px;fill:var(--ink)}.ts-rcard-body p{font-size:.9375rem;color:var(--ink-soft)}.ts-rcard-body strong{color:var(--ink)}.ts-rcard ul{padding:0 18px 18px;display:grid;gap:6px;font-size:.875rem}.ts-rcard li{display:flex;gap:8px;color:var(--ink-soft)}.ts-rcard li:before{content:"✕";color:var(--signal-deep);font-weight:700}.ts-rcard--win li:before{content:"✓";color:var(--mint)}.ts-report-note{margin-top:16px;font-size:.8125rem;color:var(--muted);max-width:70ch}.ts-report-note a{color:var(--signal-deep);font-weight:600}.ts-included{margin-top:32px;display:grid;gap:0;border-top:1px solid var(--line)}.ts-included li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--line);font-size:1.0625rem}.ts-included li:before{content:"✓";color:var(--mint);font-weight:700;font-family:var(--ff-mono)}.ts-included strong{font-weight:600}.ts-included span{color:var(--ink-soft)}.ts-band-ink .ts-included li,.ts-band-slate .ts-included li{border-bottom-color:rgba(255,255,255,.18)}.ts-band-ink .ts-included,.ts-band-slate .ts-included{border-top-color:rgba(255,255,255,.18)}.ts-band-ink .ts-included strong,.ts-band-slate .ts-included strong{color:var(--paper)}.ts-band-ink .ts-included span,.ts-band-slate .ts-included span{color:rgba(255,255,255,.85)}.ts-price-grid{display:grid;gap:32px;align-items:center}@media (min-width:900px){.ts-price-grid{grid-template-columns:minmax(0,1fr) 420px;gap:64px}}.ts-pcard{padding:28px;border-radius:var(--radius-lg);background:var(--card);color:var(--ink);border:1px solid var(--line)}.ts-pcard-price{display:flex;align-items:baseline;gap:8px;margin:6px 0 18px}.ts-pcard-price strong{font-family:var(--ff-display);font-weight:800;font-size:3.25rem;letter-spacing:-.03em;line-height:1}.ts-pcard-price span{font-family:var(--ff-mono);font-size:.8125rem;color:var(--muted)}.ts-pcard ul{display:grid;gap:10px;margin-bottom:22px}.ts-pcard li{display:flex;gap:10px;font-size:1rem}.ts-pcard li:before{content:"✓";color:var(--mint);font-weight:700;font-family:var(--ff-mono)}.ts-pcard-under{margin-top:12px;text-align:center;font-size:.8125rem;color:var(--muted)}.ts-domain-note{margin-top:24px;padding:16px 18px;border-radius:var(--radius);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font-size:.9375rem;color:rgba(255,255,255,.85)}.ts-day{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.5;max-width:52ch;color:var(--ink-soft)}.ts-faq{margin-top:28px;border-top:1px solid var(--line);max-width:760px}.ts-faq details{border-bottom:1px solid var(--line)}.ts-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;font-size:1.0625rem;display:flex;justify-content:space-between;gap:16px}.ts-faq summary::-webkit-details-marker{display:none}.ts-faq summary:after{content:"+";font-family:var(--ff-mono);color:var(--signal-deep);transition:transform .2s ease}.ts-faq details[open] summary:after{transform:rotate(45deg)}.ts-faq details::details-content{display:block;block-size:0;overflow:hidden;interpolate-size:allow-keywords;transition:block-size .28s ease,content-visibility allow-discrete .28s}.ts-faq details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.ts-faq details::details-content,.ts-faq summary:after{transition:none}}.ts-faq p{padding:0 0 18px;color:var(--ink-soft);max-width:64ch}.ts-capsule{margin-top:28px;font-size:.875rem;color:var(--muted);max-width:70ch}.ts-final .ts-h2{max-width:18ch}.ts-final-form{margin-top:28px;max-width:560px}.ts-footer{padding:28px 0 110px;background:var(--ink);color:rgba(255,255,255,.6);border-top:1px solid rgba(255,255,255,.14);font-size:.875rem}@media (min-width:960px){.ts-footer{padding-bottom:36px}}.ts-footer-row{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.ts-footer a{text-decoration:none}.ts-footer a:hover{color:var(--paper)}.ts-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .25s ease}.ts-sticky.is-on{transform:none}@media (min-width:960px){.ts-sticky{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fl-sec,.jr-shot-img,.ts-narr li,.ts-page-screen,.ts-step,.ts-sticky{transition:none}.jr-path,.ts-clock.is-running .ts-clock-dot,.ts-progress{animation:none!important}.jr-anim .jr-gap svg,.jr-anim .jr-item{opacity:1;transform:none;transition:none}}.ts-legal{padding:40px 0 96px}.ts-legal h2{font-family:var(--ff-display);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;margin:32px 0 8px}.ts-legal li,.ts-legal p{max-width:64ch;color:var(--ink-soft)}.ts-legal ul{display:grid;gap:6px;padding-left:18px;list-style:disc}.ts-legal a{color:var(--signal-deep)}.ts-real{overflow:hidden}.ts-rail{display:flex;gap:18px;overflow-x:auto;padding:28px 20px 12px;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none}.ts-rail::-webkit-scrollbar{display:none}.ts-page{flex:0 0 250px;scroll-snap-align:start;text-decoration:none;color:inherit}.ts-page-screen{height:470px;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);padding:6px;transition:transform .15s ease}.ts-page:focus-visible .ts-page-screen,.ts-page:hover .ts-page-screen{transform:translateY(-4px)}.ts-page-screen img{width:100%;height:auto;border-radius:12px}.ts-page-cap{margin-top:12px;font-size:.875rem;line-height:1.4;color:var(--ink-soft)}.ts-page-cap strong{display:block;font-weight:600;color:var(--ink)}.ts-recent{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.ts-recent:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint)}.ts-complete{display:grid;gap:18px;margin-top:32px}@media (min-width:900px){.ts-complete{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.ts-checklist{display:grid;gap:10px;margin-top:4px}.ts-checklist li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:.9375rem;line-height:1.45;color:var(--ink-soft)}.ts-checklist li:before{content:"✓";color:var(--mint);font-family:var(--ff-mono);font-weight:700}.ts-plan{margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--soft)}.ts-plan-h{font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.ts-plan-list{display:grid;gap:7px;list-style:none}.ts-plan-list li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;font-size:.8125rem;line-height:1.4;color:var(--ink-soft)}.ts-plan-list li:before{content:"✓";color:var(--mint);font-family:var(--ff-mono);font-weight:700}.ts-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ts-tab{font:inherit;font-family:var(--ff-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-soft);cursor:pointer}.ts-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ts-tab:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ts-rail{animation:ts-rail-in .42s ease both}@media (prefers-reduced-motion:reduce){.ts-rail{animation:none}}@keyframes ts-rail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ts-topnav{display:flex;align-items:center;gap:18px}.ts-topnav>a:not(.ts-ghost):not(.ts-headcta){display:inline-flex;align-items:center;min-height:44px;font-family:var(--ff-mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none}.ts-topnav>a:not(.ts-ghost):not(.ts-headcta):hover{color:var(--ink)}.ts-pricing .fp-h1{margin-top:10px}.ts-incl-groups{display:grid;gap:28px 48px;margin-top:8px}@media (min-width:900px){.ts-incl-groups{grid-template-columns:1fr 1fr}}.ts-group-h{font-family:var(--ff-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:28px}.ts-incl-group .ts-included{margin-top:12px}.ts-incl-group .ts-included li{font-size:1rem;padding:12px 0}.ts-plain{margin:12px 0 0;padding-left:1.1rem;color:var(--ink-soft)}.ts-plain li{margin-top:8px;max-width:60ch}.ts-compare-wrap{overflow-x:auto;margin-top:28px}.ts-compare{width:100%;min-width:560px;border-collapse:collapse;font-size:.98rem}.ts-compare td,.ts-compare th{text-align:left;padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.18);vertical-align:top}.ts-compare thead th{font-family:var(--ff-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7)}.ts-compare tbody th{font-weight:600;color:var(--paper)}.ts-compare td{color:rgba(255,255,255,.85)}.ts-compare td.ts-compare-us{color:var(--paper);font-weight:600}.ts-receipts{display:grid;gap:28px;margin-top:32px}@media (min-width:900px){.ts-receipts{grid-template-columns:1fr 1fr}.ts-receipts>:last-child:nth-child(odd){grid-column:1/-1;max-width:640px}}.ts-receipt{margin:0}.ts-receipt-shot{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.ts-receipt-shot img{display:block;width:100%;height:auto}.ts-receipt figcaption{margin-top:10px;font-size:.85rem;line-height:1.5;color:var(--ink-soft)}.ts-receipt figcaption a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.ts-top{flex-wrap:wrap;row-gap:10px}.ts-mark{gap:5px}.ts-mark-img{height:22px}.ts-mark-word{font-size:.94rem;letter-spacing:-.02em}.ts-topnav{gap:5px;margin-left:auto}.ts-topnav>a{min-height:44px;display:inline-flex;align-items:center}.ts-topnav>a:not(.ts-ghost):not(.ts-headcta){padding:0 8px;border:1px solid var(--line);border-radius:999px;font-size:.7rem}.ts-topnav>.ts-ghost,.ts-topnav>.ts-headcta{display:none}.ts-topnav .ts-menu summary{padding:0 8px;border:1px solid var(--line);border-radius:999px;font-size:.7rem}}.ts-sources{display:grid;gap:18px;margin-top:28px;align-items:center}@media (min-width:900px){.ts-sources{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px}}.ts-source-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media (min-width:560px){.ts-source-list{grid-template-columns:1fr 1fr}}.ts-source-list li{border:1px solid var(--line);border-left:3px solid var(--mint);border-radius:var(--radius);padding:16px 18px;display:grid;gap:4px;background:var(--soft)}.ts-source-list strong{font-size:.98rem}.ts-source-list span,.ts-source-out span{font-size:.88rem;color:var(--ink-soft);line-height:1.45}.ts-source-out{position:relative;border-radius:12px;padding:20px 18px;display:grid;gap:6px;background:var(--ink);color:var(--paper)}.ts-source-out span{color:rgba(255,255,255,.85)}.ts-source-out:before{content:"↓";display:block;font-family:var(--ff-mono);color:var(--ink-soft);margin-bottom:2px}@media (min-width:900px){.ts-source-out:before{content:"→"}}.ts-pagemap{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (min-width:760px){.ts-pagemap{grid-template-columns:repeat(4,1fr)}}.ts-pagemap li{border:1px solid var(--line);border-radius:12px;padding:16px 14px 14px;display:grid;gap:4px;background:#fff;min-height:108px;align-content:start}.ts-pagemap-bar{display:block;width:26px;height:4px;border-radius:2px;background:var(--mint);margin-bottom:6px}.ts-pagemap strong{font-size:.98rem;line-height:1.25}.ts-pagemap span:not(.ts-pagemap-bar){font-size:.84rem;color:var(--ink-soft);line-height:1.4}.jr-list{margin-top:44px;display:grid}.jr-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 16px}@media (min-width:760px){.jr-item{grid-template-columns:56px minmax(0,1fr);gap:0 24px}}.jr-node{width:44px;height:44px;border-radius:50%;border:1px solid var(--ink);background:var(--card);display:flex;align-items:center;justify-content:center;font-family:var(--ff-mono);font-size:1.05rem;font-weight:500;transition:background .2s ease,color .2s ease}@media (min-width:760px){.jr-node{width:52px;height:52px;font-size:1.15rem}}.jr-item.is-in .jr-node,.jr:not(.jr-anim) .jr-node{background:var(--ink);color:var(--paper)}.jr-content{padding-top:8px;min-width:0}@media (min-width:760px){.jr-content{padding-top:11px}}.jr-content h3{font-family:var(--ff-display);font-weight:800;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.1;letter-spacing:-.015em;max-width:26ch}.jr-body{font-size:1rem;color:var(--ink-soft)}.jr-body,.jr-cap{margin-top:12px;max-width:640px}.jr-cap{font-size:.9375rem;color:var(--muted)}.jr-cap a{color:var(--signal-deep);font-weight:600}.jr-anim .jr-item{opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease}.jr-anim .jr-item.is-in{opacity:1;transform:none}.jr-gap{height:120px;padding-left:0}.jr-gap svg{display:block;width:48px;height:120px;margin-left:-2px;overflow:visible}.jr-path{stroke:var(--signal);stroke-opacity:.85;stroke-width:4.5;stroke-linecap:round;stroke-dasharray:.1 11}.jr-path--curve{display:none}@media (min-width:760px){.jr-gap svg{margin-left:2px}.jr-path--curve{display:block}.jr-path--straight{display:none}}.jr-anim .jr-gap svg{transform:scaleY(0);transform-origin:top center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.jr-anim .jr-gap.is-in svg{transform:none}@keyframes jr-march{to{stroke-dashoffset:-11.1}}.jr-anim .jr-gap.is-vis .jr-path{animation:jr-march 1.4s linear infinite}.jr-shots{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px}.jr-shot{text-decoration:none;color:inherit;min-width:0}.jr-shot-img{display:block;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);padding:6px;overflow:hidden;transition:transform .15s ease}@media (hover:hover){.jr-shot:hover .jr-shot-img{transform:translateY(-4px)}}.jr-shot-img img{width:100%;height:300px;object-fit:cover;object-position:top;border-radius:12px}@media (min-width:760px){.jr-shot-img img{height:360px}}.jr-shot-cap{display:block;margin-top:8px;font-size:.875rem;font-weight:600}.jr-chips{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px;max-width:640px}.jr-chips li{display:inline-flex;align-items:baseline;gap:7px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:.84rem}.jr-chips strong{font-weight:600;white-space:nowrap}.jr-chips span{color:var(--muted);font-size:.78rem}@media (max-width:559px){.jr-chips span{display:none}}.jr-proof-lede{margin-top:22px;font-size:.9375rem;color:var(--ink-soft);max-width:58ch}.jr-receipts{margin-top:14px;display:grid;gap:16px}@media (min-width:900px){.jr-receipts{grid-template-columns:1fr 1fr}}.jr-receipt{margin:0}.jr-receipt-shot{display:block;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card);padding:6px}.jr-receipt-shot img{border-radius:12px}.jr-receipt figcaption{margin-top:8px;font-size:.8125rem;line-height:1.5;color:var(--muted)}.jr-receipt figcaption a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sy{margin-top:20px;max-width:640px}.sy-line{min-height:1.4em;font-family:var(--ff-mono);font-size:.8125rem;color:var(--ink-soft);margin-bottom:12px}.sy-grid{display:grid;gap:0;align-items:stretch}@media (min-width:560px){.sy-grid{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}}.sy-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:14px 16px}.sy-card--site{border-color:var(--ink)}.sy-card-h{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;margin-bottom:10px}.sy-gdot,.sy-sdot{width:9px;height:9px;border-radius:50%}.sy-gdot{background:var(--mint)}.sy-sdot{background:var(--signal)}.sy-card ul{display:grid;gap:0}.sy-card li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 8px;margin:0 -8px;border-radius:8px;font-size:.875rem;border-bottom:1px solid var(--line-soft);transition:background .25s ease}.sy-card li:last-child{border-bottom:0}.sy-card li.is-hot{background:#fff3ee}.sy-edit{font-size:.6875rem;color:var(--signal-deep)}.sy-chip,.sy-edit{font-family:var(--ff-mono)}.sy-chip{font-size:.6563rem;padding:3px 8px;border-radius:999px;background:var(--ink);color:var(--paper);white-space:nowrap}.sy-link{display:flex;align-items:center;justify-content:center;padding:4px 0}.sy-link svg{overflow:visible}.sy-link--h{display:none;width:100%;height:24px}.sy-link--v{display:block;width:24px;height:44px}@media (min-width:560px){.sy-link--h{display:block}.sy-link--v{display:none}}.sy.is-live .sy-link .jr-path{animation:jr-march 1.4s linear infinite}.ts-hero--center{text-align:center;padding:44px 0 40px}@media (min-width:960px){.ts-hero--center{padding:72px 0 56px}}.ts-hero--center .ts-h1{margin-inline:auto;max-width:19ch}.ts-hero--center .ts-lede{margin-inline:auto;max-width:52ch}.ts-builder{max-width:640px;margin:0 auto}.ts-builder-form{text-align:left}.ts-builder .ts-anxiety{text-align:center}.ts-builder .ts-stage{margin-top:40px}.ts-real{padding-top:8px}@media (min-width:960px){.ts-real{padding-top:16px}}.ts-real-head{text-align:center}.ts-real-head .ts-h2{margin-inline:auto}.ts-rail{padding-top:22px}.jr-head{text-align:center;margin-bottom:8px}.jr-head .ts-h2,.jr-head .ts-lede,.jr-list{margin-inline:auto}.jr-list{max-width:780px}.jr-report{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px}.jr-rside{display:grid;gap:4px;align-content:start}.jr-rshot{display:block;border-radius:var(--radius);border:1px solid var(--line);background:var(--card);padding:6px;overflow:hidden}.jr-rside--win .jr-rshot{border-color:var(--ink)}.jr-rshot img{width:100%;height:190px;object-fit:cover;object-position:top;border-radius:12px}@media (min-width:760px){.jr-rshot img{height:230px}}.jr-rscore{margin-top:4px;font-family:var(--ff-display);font-weight:800;font-size:.9375rem;color:var(--muted)}.jr-rscore strong{font-size:1.5rem;color:var(--ink);letter-spacing:-.02em}.jr-rside--win .jr-rscore strong{color:var(--signal-deep)}.jr-rlabel{font-size:.8125rem;color:var(--muted);line-height:1.35}.ts-menu{position:relative}.ts-menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--ff-mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ts-menu summary::-webkit-details-marker{display:none}.ts-menu summary:hover{color:var(--ink)}.ts-menu summary svg{width:10px;height:7px;transition:transform .15s ease}.ts-menu[open] summary svg{transform:rotate(180deg)}.ts-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:680px;max-width:calc(100vw - 24px);padding:22px 24px;display:grid;grid-template-columns:1.25fr 1.25fr .7fr;gap:20px 24px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(17,19,24,.1);text-align:left}@media (max-width:959px){.ts-menu-panel{position:fixed;top:62px;left:12px;right:12px;width:auto}}@media (max-width:640px){.ts-menu-panel{grid-template-columns:1fr}}@keyframes ts-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}.ts-menu[open] .ts-menu-panel{animation:ts-menu-in .16s ease;transform-origin:top center}.ts-menu-title{font-family:var(--ff-mono);font-size:.71875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ts-menu-panel ul{display:grid;gap:0}.ts-menu-panel a{display:block;padding:8px 0;font-size:1rem;font-weight:500;color:var(--ink);text-decoration:none}.ts-menu-panel a:hover{color:var(--signal-deep)}.sim{margin-top:18px;max-width:640px}.sim-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:26px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background-color:var(--card);background-image:radial-gradient(circle,#e7e9ec 1px,transparent 1.3px);background-size:16px 16px;overflow:hidden}.jr-anim .jr-item .sim-stage{transform:scale(.94);opacity:0;transition:transform .65s cubic-bezier(.22,1,.36,1) .1s,opacity .5s ease .1s}.jr-anim .jr-item.is-in .sim-stage{transform:none;opacity:1}.sim-in{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.sim .is-on,.sim .is-on .sim-in{opacity:1;transform:none}.sim-skel{display:block;height:8px;border-radius:4px;background:var(--line-soft)}.sim-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;max-width:var(--type-w,34ch)}@keyframes sim-type{0%{max-width:0}to{max-width:var(--type-w,34ch)}}.sim-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--signal);animation:ts-blink .9s steps(2,start) infinite}.sim-site{width:min(320px,100%);border-radius:12px;border:1px solid var(--line);background:#fff;overflow:hidden}.sim-site-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.sim-dot-name{font-family:var(--font-site-display),Impact,"Arial Narrow",sans-serif;font-size:.78rem;letter-spacing:.02em}.sim-skel--nav{width:84px}.sim-site-hero{position:relative;padding:30px 14px 18px;background:linear-gradient(160deg,#2b2f3a,#14161c);color:#fff}.sim-site-kicker{font-family:var(--ff-mono);font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-bottom:6px}.sim-site-name{font-family:var(--font-site-display),Impact,"Arial Narrow",sans-serif;font-size:1.6rem;line-height:1;letter-spacing:.02em}.sim-site-btns{display:flex;gap:8px;margin-top:14px}.sim-btn-book,.sim-btn-call{font-family:var(--ff-mono);font-size:.6563rem;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;border-radius:6px;transition:transform .18s ease,background .18s ease}.sim-btn-book{background:var(--signal);color:#fff}.sim-btn-call{border:1px solid rgba(255,255,255,.7);color:#fff}.sim-site-reviews{display:grid;gap:6px;padding:12px 14px 14px}.sim-stars{color:#c9962b;font-size:.8rem;letter-spacing:2px}.sim-skel--l1{width:86%}.sim-skel--l2{width:62%}.sim-rev-label{font-size:.6875rem;color:var(--muted);margin-top:2px}.sim-design .sim-site{opacity:1;transition:opacity .45s ease}.sim-design.b0 .sim-site{opacity:0}.sim-design.b1 .sim-site-nav,.sim-design.b2 .sim-site-hero,.sim-design.b2 .sim-site-nav,.sim-design.b3 .sim-site-btns,.sim-design.b3 .sim-site-hero,.sim-design.b3 .sim-site-nav,.sim-design.b4 .sim-site-btns,.sim-design.b4 .sim-site-hero,.sim-design.b4 .sim-site-nav,.sim-design.b4 .sim-site-reviews,.sim-design.b5 .sim-site-btns,.sim-design.b5 .sim-site-hero,.sim-design.b5 .sim-site-nav,.sim-design.b5 .sim-site-reviews{opacity:1;transform:none}.sim-cursor{position:absolute;left:68%;top:88%;width:22px;height:22px;border-radius:50%;background:rgba(17,19,24,.4);border:2px solid #fff;box-shadow:0 4px 10px rgba(17,19,24,.25);opacity:0;transition:opacity .3s ease,left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.sim-design.b4 .sim-cursor{opacity:1}.sim-design.b5 .sim-cursor{opacity:1;left:39%;top:55%;animation:sim-tap .5s ease .75s}@keyframes sim-tap{40%{transform:scale(.72)}}.sim-design.b5 .sim-btn-book{transform:scale(.94);background:var(--signal-deep)}.sim-found{--type-w:37ch}.sim-search{display:flex;align-items:center;gap:9px;width:min(380px,100%);padding:11px 16px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:.78rem}.sim-mag{flex-shrink:0;width:15px;height:15px;color:var(--muted)}.sim-found.b0 .sim-type{animation:sim-type 1.5s steps(30) both}.sim-answer{width:min(380px,100%);margin-top:12px;padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:#fff;display:grid;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.sim-found.b1 .sim-answer,.sim-found.b2 .sim-answer,.sim-found.b3 .sim-answer,.sim-found.b4 .sim-answer{opacity:1;transform:none}.sim-answer-head{display:flex;align-items:center;gap:7px;font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sim-spark{width:13px;height:13px;color:var(--signal)}.sim-found.b1 .sim-spark,.sim-found.b2 .sim-spark{animation:sim-spin 1.6s linear infinite}@keyframes sim-spin{to{transform:rotate(180deg)}}.sim-skel--a1{width:92%}.sim-skel--a2{width:71%}.sim-found.b1 .sim-skel,.sim-found.b2 .sim-skel{animation:sim-pulse 1.1s ease-in-out infinite alternate}@keyframes sim-pulse{to{opacity:.45}}.sim-found.b3 .sim-skel--a1,.sim-found.b3 .sim-skel--a2,.sim-found.b4 .sim-skel--a1,.sim-found.b4 .sim-skel--a2{display:none}.sim-answer-hit{display:none;padding:10px 12px;border-radius:10px;background:#eefaf3;font-size:.875rem}.sim-found.b3 .sim-answer-hit,.sim-found.b4 .sim-answer-hit{display:block;animation:sim-hit-in .4s ease}@keyframes sim-hit-in{0%{opacity:0;transform:translateY(6px)}}.sim-answer-sub{display:block;margin-top:3px;font-size:.71rem;color:var(--muted)}.sim-doc{width:min(380px,100%);padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff;display:grid;gap:10px}.sim-doc-title{font-weight:700;font-size:.875rem;line-height:1.35;min-height:1.4em}.sim-blog-kicker{font-family:var(--ff-mono);font-size:.71875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.sim-blog.b0 .sim-ask .sim-type{animation:sim-type 1.4s steps(34) both}.sim-blog .sim-ask{transition:opacity .45s ease,transform .45s ease}.sim-blog.b1 .sim-ask,.sim-blog.b2 .sim-ask,.sim-blog.b3 .sim-ask{opacity:.55;transform:scale(.98)}.sim-stack{position:relative;margin-top:14px;width:min(380px,100%);transition:opacity .45s ease}.sim-blog.b0:not(.has-prev) .sim-stack{opacity:0}.sim-blog .sim-doc--prev{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:.7;transform:translate(-6px,12px) rotate(-1.5deg) scale(.97)}.sim-blog .sim-doc:not(.sim-doc--prev){position:relative;z-index:1;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.sim-blog.b1 .sim-doc:not(.sim-doc--prev),.sim-blog.b2 .sim-doc:not(.sim-doc--prev),.sim-blog.b3 .sim-doc:not(.sim-doc--prev){opacity:1;transform:none}.sim-skel--d1{width:92%}.sim-skel--d2{width:78%}.sim-skel--d3{width:85%}.sim-blog{--type-w:41ch}@media (max-width:559px){.sim-blog .sim-search{font-size:.72rem}}.sim-blog .sim-skel{opacity:0;transform:scaleX(.5);transform-origin:left;transition:opacity .4s ease,transform .4s ease}.sim-blog .sim-skel--d2{transition-delay:.12s}.sim-blog .sim-skel--d3{transition-delay:.24s}.sim-blog.b2 .sim-skel,.sim-blog.b3 .sim-skel{opacity:1;transform:none}.sim-doc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:1.5em}.sim-pub{display:inline-flex;align-items:center;gap:6px;font-family:var(--ff-mono);font-size:.6563rem;color:#0d6b46;opacity:0;transition:opacity .4s ease}.sim-pub-dot{width:7px;height:7px;border-radius:50%;background:var(--mint)}.sim-blog .sim-doc--prev .sim-pub{opacity:1}.sim-blog .sim-doc--prev{display:grid;gap:8px;align-content:start}.sim-blog.b3 .sim-doc:not(.sim-doc--prev) .sim-pub{opacity:1}.sim-next{font-size:.6875rem;color:var(--muted);opacity:0;transition:opacity .4s ease}.sim-blog.b3 .sim-next{opacity:1}@media (prefers-reduced-motion:reduce){.sim-answer,.sim-blog .sim-ask,.sim-blog .sim-doc,.sim-blog .sim-skel,.sim-in,.sim-next,.sim-pub,.sim-stack,.sim-stage{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.sim-type{animation:none!important;max-width:var(--type-w,40ch)!important}.sim-caret,.sim-cursor{display:none}}@media (max-width:559px){.jr-content .sim,.jr-content .sy{margin-left:-60px;width:calc(100% + 60px);max-width:none}}.ts-rail-shell{position:relative}.ts-rail-arrow{position:absolute;top:210px;z-index:5;display:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.94);border:1px solid var(--line);box-shadow:0 12px 32px rgba(17,19,24,.1);cursor:pointer;transition:opacity .2s ease,transform .15s ease}.ts-rail-arrow svg{width:10px;height:16px}.ts-rail-arrow:hover{transform:scale(1.06)}.ts-rail-arrow--prev{left:18px}.ts-rail-arrow--next{right:18px}.ts-rail-arrow.is-off{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.ts-rail-arrow{display:inline-flex}}.ts-herostat{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:16px;font-size:.875rem;color:var(--ink-soft)}.ts-herostat strong{font-weight:700;color:var(--ink)}.ts-herostat-avas{display:inline-flex}.ts-herostat-avas img{width:24px;height:24px;border-radius:50%;border:2px solid var(--paper);object-fit:cover}.ts-herostat-avas img+img{margin-left:-7px}.ts-headcta{display:none;height:40px;padding:0 18px;font-size:.9375rem}@media (min-width:960px){.ts-headcta{display:inline-flex}}.ts-faq-cta{margin-top:28px;font-size:1.0625rem;font-weight:600}.ts-faq-cta a{color:var(--signal-deep);text-decoration:none}.ts-faq-cta a:hover{text-decoration:underline;text-underline-offset:3px}.ts-page{position:relative}.ts-page-chip{position:absolute;top:14px;right:14px;z-index:2;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--line);font-family:var(--ff-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.sim-ai-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px}.sim-ai-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.05em;color:var(--ink-soft)}.sim-ai-chip svg{width:12px;height:12px;color:var(--ink)}.fp-wrap{max-width:760px;margin-inline:auto}.fp-hero{padding-top:40px}@media (min-width:960px){.fp-hero{padding-top:64px}}.fp-h1{font-size:clamp(2rem,4.4vw,3.2rem);max-width:18ch}.fp-hero .sim{margin-top:28px}.fp-note{margin-top:14px;font-size:.9375rem;color:var(--muted);max-width:640px}.fp-anxiety{margin-top:12px;font-size:.875rem;color:rgba(255,255,255,.7)}.mk-card{width:min(380px,100%);padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--card);display:grid;gap:10px}.mk-card--reply{border-color:var(--ink)}.mk-head{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600}.mk-on{font-family:var(--ff-mono);font-size:.6875rem;color:var(--muted)}.mk-rows{display:grid;gap:0}.mk-rows li{display:grid;gap:6px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:.875rem}.mk-rows li:last-child{border-bottom:0}.mk-bar{display:block;height:8px;border-radius:4px;background:var(--signal);opacity:.85}.mk-skel{width:58%}.mk-foot{font-family:var(--ff-mono);font-size:.6563rem;color:var(--muted)}.mk-link svg{display:block;width:24px;height:56px;margin:2px auto;overflow:visible}.mk-approve{justify-self:start;margin-top:4px;padding:9px 16px;border-radius:999px;background:var(--signal);color:#fff;font-size:.8125rem;font-weight:600}.mk-approve--ghost{background:var(--ink)}.mk-msg{font-size:.9063rem;color:var(--ink-soft)}.mk-qr-row{display:flex;align-items:center;gap:14px;width:min(380px,100%);margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.mk-qr{flex-shrink:0;display:grid;grid-template-columns:repeat(5,9px);grid-auto-rows:9px;gap:2px;padding:5px;border:1px solid var(--line);border-radius:6px;background:#fff}.mk-qr i{border-radius:1.5px}.mk-qr i.on{background:var(--ink)}.mk-qr-cap{font-size:.8125rem;color:var(--ink-soft);line-height:1.45}@media (min-width:960px){.ts-rail{padding-left:28px;padding-right:28px;scroll-padding-left:28px}.ts-page{flex-basis:300px}.ts-page-screen{height:540px}}.mn{padding:40px 0 96px}.mn-top{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px}.mn-user{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;color:var(--muted)}.mn-signout{padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:.8125rem;font-weight:600;color:var(--ink-soft);cursor:pointer}.mn-signout:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mn-lede{margin-top:14px}.mn-card{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card)}.mn-card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.mn-card-head h2{font-family:var(--ff-display);font-weight:800;font-size:1.35rem;letter-spacing:-.015em}.mn-chip{padding:4px 11px;border-radius:999px;border:1px solid var(--line);font-family:var(--ff-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.mn-chip--ok{border-color:rgba(25,195,125,.4);background:#eefaf3;color:#0d6b46}.mn-chip--work{border-color:rgba(255,77,31,.35);background:#fff3ee;color:var(--signal-deep)}.mn-chip--wait{background:var(--soft)}.mn-chip--off{color:var(--muted)}.mn-status{margin-top:8px;font-size:.9375rem;color:var(--ink-soft)}.mn-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mn-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.9063rem;font-weight:600;text-decoration:none;transition:background .15s ease,transform .05s ease}.mn-btn:hover{background:var(--signal)}.mn-btn:active{transform:translateY(1px)}.mn-btn--ghost{background:var(--card);color:var(--ink);border:1px solid var(--ink)}.mn-btn--ghost:hover{background:var(--ink);color:var(--paper)}.mn-btn--signal{background:var(--signal)}.mn-btn--signal:hover{background:var(--signal-deep)}.mn-report{margin-top:22px;padding-top:20px;border-top:1px solid var(--line-soft)}.mn-report-h{font-family:var(--ff-mono);font-size:.71875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px}.mn-empty{font-size:.9063rem;color:var(--muted)}.mn-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:720px){.mn-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.mn-tile{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:2px}.mn-tile span{font-size:.75rem;color:var(--muted)}.mn-tile strong{font-family:var(--ff-display);font-weight:800;font-size:1.45rem;letter-spacing:-.02em;display:flex;align-items:center}.mn-delta{margin-left:8px;padding:2px 7px;border-radius:999px;font-family:var(--ff-body);font-size:.6875rem;font-weight:600;letter-spacing:0}.mn-delta.is-up{background:#eefaf3;color:#0d6b46}.mn-delta.is-down{background:#fdeeee;color:#b3372f}.mn-chart{display:flex;align-items:flex-end;gap:3px;height:72px;margin-top:16px;padding-bottom:2px;border-bottom:1px solid var(--line)}.mn-bar{flex:1 1 0;min-width:3px;border-radius:3px 3px 0 0;background:var(--signal);opacity:.85}.mn-note{margin-top:8px;font-size:.78rem;color:var(--muted)}.mn-table{width:100%;margin-top:14px;border-collapse:collapse;font-size:.9063rem}.mn-table th{text-align:left;font-family:var(--ff-mono);font-weight:500;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 8px 0;border-bottom:1px solid var(--line)}.mn-table td{padding:9px 10px 9px 0;border-bottom:1px solid var(--line-soft);color:var(--ink-soft)}.mn-table tr:last-child td{border-bottom:0}.mn-table td a{color:var(--ink);text-decoration:none}.mn-table td a:hover{color:var(--signal-deep)}.mn-num{text-align:right!important;font-variant-numeric:tabular-nums}.mn-reviews{display:grid;gap:12px}.mn-review{padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius)}.mn-review-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mn-stars{color:#c9962b;letter-spacing:2px;font-size:.9rem}.mn-review-who{font-family:var(--ff-mono);font-size:.71875rem;color:var(--muted)}.mn-review-text{margin-top:8px;font-size:.9375rem}.mn-reply,.mn-review-text{color:var(--ink-soft);line-height:1.5}.mn-reply{margin-top:12px;padding:12px 14px;border-left:3px solid var(--signal);border-radius:0 10px 10px 0;background:var(--soft);font-size:.9063rem}.mn-reply--posted{border-left-color:var(--mint)}.mn-reply-tag{display:flex;align-items:center;gap:6px;font-family:var(--ff-mono);font-size:.6563rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.mn-reply--posted .mn-reply-tag{color:#0d6b46}.mn-reply-dot{width:7px;height:7px;border-radius:50%;background:var(--mint)}.mn-reply-act{margin-top:12px}.mn-error{margin-top:8px;font-size:.875rem;color:var(--signal-deep)}.ts-blog-list{display:grid;gap:14px;margin-top:36px}.ts-blog-card{display:block;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.ts-blog-card:hover{border-color:var(--ink);transform:translateY(-2px)}.ts-blog-card h2{font-family:var(--ff-display);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;margin-top:8px}.ts-blog-card>p:last-child{margin-top:6px;color:var(--ink-soft);max-width:64ch}.ts-blog-meta{font-family:var(--ff-mono);font-size:.71875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ts-eyebrow-link{text-decoration:none;color:inherit}.ts-post-h1{max-width:24ch}.ts-post-meta{margin-top:14px}.ts-article{margin-top:28px}.ts-article li,.ts-article p{max-width:66ch;color:var(--ink-soft);font-size:1.0625rem;line-height:1.65}.ts-article p{margin:0 0 18px}.ts-article h2{font-size:1.375rem;max-width:30ch;margin:38px 0 12px}.ts-article h2,.ts-article h3{font-family:var(--ff-display);font-weight:700;letter-spacing:-.01em}.ts-article h3{font-size:1.125rem;margin:28px 0 8px}.ts-article h2 a,.ts-article h3 a{color:inherit;text-decoration:none}.ts-article ol,.ts-article ul{display:grid;gap:8px;margin:0 0 18px;padding-left:20px}.ts-article ul{list-style:disc}.ts-article ol{list-style:decimal}.ts-article a{color:var(--signal-deep)}.ts-article strong{color:var(--ink)}.ts-article blockquote{margin:0 0 18px;padding:2px 0 2px 16px;border-left:3px solid var(--ink)}.ts-article blockquote p{color:var(--ink)}.ts-article hr{border:0;border-top:1px solid var(--line);margin:32px 0}.ts-shot{margin:28px 0}.ts-shot a{display:inline-block;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);transition:border-color .15s ease,transform .15s ease}.ts-shot a:hover{border-color:var(--ink);transform:translateY(-2px)}.ts-shot img{width:min(300px,78vw);height:auto;border-radius:8px}.ts-shot figcaption{margin-top:10px;font-family:var(--ff-mono);font-size:.71875rem;letter-spacing:.02em;color:var(--muted);max-width:52ch}.ts-post-nav{display:grid;gap:12px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}@media (min-width:720px){.ts-post-nav{grid-template-columns:1fr 1fr}}.ts-post-nav a{display:block;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);text-decoration:none;font-weight:600;color:var(--ink);transition:border-color .15s ease}.ts-post-nav a:hover{border-color:var(--ink)}.ts-post-nav a span{display:block;font-family:var(--ff-mono);font-size:.6563rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}