@font-face{font-family:Archivo;src:url(/fonts/archivo-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-800.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f4f1;--paper:#fff;--panel:#e6e8e5;--night:#0d0f12;--night-2:#171a1f;--ink:#16191f;--ink-2:#4d5462;--ink-3:#5a6170;--rule:#d5d9d8;--rule-2:#b9bfc2;--on-night:#eceef1;--on-night-2:#aab2bd;--rule-night:#272b31;--indigo:#3b3591;--indigo-press:#2c2775;--indigo-ring:#3b35914d;--alarm:#b42318;--alarm-lit:#ff453a;--sms:#1f7a36;--font-display:"Archivo", "Arial Narrow", sans-serif;--font-body:"Public Sans", Arial, sans-serif;--font-utility:"IBM Plex Mono", ui-monospace, monospace;--t-small:14px;--t-body:17px;--t-lead:21px;--t-h2:clamp(34px, 3.3vw, 46px);--t-h1:clamp(46px, 5.6vw, 80px);--t-label:13px;--page-max:1290px;--page-pad:clamp(20px, 5vw, 75px);--section-y:clamp(72px, 8.5vw, 124px);--radius:3px;--radius-card:6px;--ease-out:cubic-bezier(.16, 1, .3, 1);--shadow-doc:0 1px 2px #16191f0f, 0 14px 32px -16px #16191f38;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.home-shell,.site-header{--canvas:#0d0f12;--paper:#15181d;--panel:#15181d;--ink:#eceef1;--ink-2:#b4bbc5;--ink-3:#9aa2ad;--rule:#23272e;--rule-2:#353a43;--alarm:#ff6b5e;--indigo:#5a50d8;--indigo-press:#4a41c2;--indigo-ring:#8a82ff73;--shadow-doc:0 1px 2px #0000004d, 0 18px 40px -18px #000000b3;color:var(--ink)}.home-shell{background:var(--canvas)}.art,.mini,.sheet,.hb-screen,.hb-ladder,.hb-text,.hero-chat,.steel,.pricing{--canvas:#f3f4f1;--paper:#fff;--panel:#e6e8e5;--ink:#16191f;--ink-2:#4d5462;--ink-3:#5a6170;--rule:#d5d9d8;--rule-2:#b9bfc2;--alarm:#b42318;--shadow-doc:0 1px 2px #16191f0f, 0 14px 32px -16px #16191f38;color:var(--ink)}.art-text{color:var(--ink)}.pricing{background:#f3f4f1}.start-here{--canvas:#221d55;--ink:#eceef1;--ink-2:#c9c6ee;--ink-3:#aba7de;--rule:#3a347a;--rule-2:#4d469a;color:var(--ink);background:#221d55!important}.start-here .text-link{-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--canvas);color:var(--ink);font:400 var(--t-body)/1.6 var(--font-body);margin:0}img,svg,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-weight:700}h1{font-size:var(--t-h1);letter-spacing:-.032em;font-weight:800;line-height:.98}h2{font-size:var(--t-h2);letter-spacing:-.025em;line-height:1.04}h3{font-size:var(--t-lead);letter-spacing:-.01em;line-height:1.25}p{text-wrap:pretty}.nowrap{white-space:nowrap}.eyebrow-short{display:none}.lead{font-size:var(--t-lead);color:var(--ink-2);line-height:1.5}::selection{background:color-mix(in srgb, var(--indigo) 22%, transparent)}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.eyebrow{font:600 var(--t-small)/1.3 var(--font-body);color:var(--ink-3);margin-bottom:16px}.eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:18px;height:2px;margin:0 10px 4px 0;display:inline-block}.tag{height:24px;font:600 12px/1 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.button{border-radius:var(--radius);min-height:52px;font:600 var(--t-body)/1 var(--font-body);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.button-primary{background:var(--indigo);color:#fff}.button-primary:hover{background:var(--indigo-press)}.button-primary:active{transform:translateY(1px)}.button svg{transition:transform .16s}.button:hover svg{transform:translate(3px)}.text-link{font:600 var(--t-body)/1.4 var(--font-body);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:5px;align-items:center;gap:8px;text-decoration-thickness:1px;transition:text-decoration-color .16s;display:inline-flex}.text-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.skip-link{z-index:100;border-radius:var(--radius);color:#16191f;font-size:var(--t-small);background:#fff;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.site-header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--rule);background:#0d0f12eb;position:sticky;top:0}.site-header-inner{max-width:calc(var(--page-max) + 2 * var(--page-pad));height:68px;padding:0 var(--page-pad);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.brand-mark{flex:none;display:block}.brand-mark img{width:auto;height:22px}.chapter-nav,.trust-nav{align-items:center;gap:30px;height:100%;display:flex}.chapter-nav>a:not(.header-cta),.trust-nav>a:not(.header-cta){height:100%;color:var(--ink-2);align-items:center;font-size:15px;font-weight:500;text-decoration:none;transition:color .16s;display:flex;position:relative}.chapter-nav>a:not(.header-cta):after,.trust-nav>a:not(.header-cta):after{content:"";background:var(--ink);height:2px;transition:transform .2s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.chapter-nav>a:hover,.trust-nav>a:hover,.chapter-nav>a.active,.trust-nav>a.active{color:var(--ink)}.chapter-nav>a.active:after,.trust-nav>a.active:after{transform:scaleX(1)}.header-cta{border-radius:var(--radius);background:var(--indigo);color:#fff;white-space:nowrap;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.header-cta:hover{background:var(--indigo-press)}.mobile-nav{display:none}.section{padding:var(--section-y) var(--page-pad)}.section>*{max-width:var(--page-max);margin-left:auto;margin-right:auto}.section-heading{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 64px;display:grid}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-2px}.section-heading h2{max-width:15em}.section-heading .lead{max-width:30em}.hero{padding:clamp(40px, 4.5vw, 64px) var(--page-pad) clamp(48px, 4.5vw, 64px)}.hero-grid{max-width:var(--page-max);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:clamp(32px,4vw,56px);margin:0 auto;display:grid}.hero h1{max-width:11.5em}.hero{overflow:hidden}.hero-intro{max-width:32em;font-size:var(--t-lead);color:var(--ink-2);margin-top:28px;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:36px;display:flex}.hero-preview-note{max-width:30em;font-size:var(--t-small);color:var(--ink-3);margin-top:16px;line-height:1.55}.hero-board{flex-direction:column;justify-self:end;width:100%;max-width:560px;margin:0;padding:0 0 112px 40px;display:flex;position:relative}.hb-screen{border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-doc);padding:18px 20px 14px}.hb-bar{border-bottom:2px solid var(--ink);font:600 12px/1.3 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.hb-bar span:last-child{color:var(--ink-3)}.hb-tiles{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.hb-tiles>div{background:var(--paper);gap:6px;padding:14px 16px;display:grid}.hb-tiles span,.art-tiles span{color:var(--ink-3);font-size:13px;font-weight:600}.hb-tiles strong{font:800 36px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hb-feed{margin:14px 0 0;padding:0;list-style:none}.hb-feed li{border-top:1px solid var(--rule);font-size:var(--t-small);color:var(--ink-2);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.hb-feed time{font:600 13px/1.5 var(--font-utility);color:var(--ink);font-variant-numeric:tabular-nums}.hb-ladder{z-index:1;border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--paper);width:230px;padding:12px 14px 4px;position:absolute;bottom:0;left:0;box-shadow:0 18px 36px -18px #16191f66}.hb-ladder>p{font:600 12px/1.3 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.hb-ladder ol,.art-ladder{margin:0;padding:0;list-style:none}.hb-ladder li,.art-ladder li{border-top:1px solid var(--rule);font-size:var(--t-small);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.hb-ladder li:first-child,.art-ladder li:first-child{border-top:0}.hb-ladder b,.art-ladder b{border:1px solid var(--ink);border-radius:var(--radius);width:22px;height:22px;font:600 12px var(--font-utility);place-items:center;display:grid}.hb-ladder em,.art-ladder em{color:var(--ink-3);font-size:13px;font-style:normal}.hb-ladder .is-yes b,.art-ladder .is-yes b{border-color:var(--sms);background:var(--sms);color:#fff}.hb-ladder .is-yes em,.art-ladder .is-yes em{color:var(--sms);font-weight:600}.hb-text{z-index:1;width:250px;box-shadow:0 0 0 1px var(--rule-2), 0 18px 36px -18px #16191f66;background:#fffffff5;border-radius:16px;padding:10px 12px 12px;position:absolute;bottom:0;right:0}.hb-text p{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:600}.hb-text span{background:#e9e9eb;border-radius:16px 16px 16px 5px;padding:8px 12px;font-size:15px;line-height:1.35;display:block}.hero-board figcaption{font-size:var(--t-small);color:var(--ink-3);order:-1;align-items:center;gap:10px;margin-bottom:14px;display:flex}.leaks-body{padding-top:64px}.method,.about{background:#15181d}.method{border-top:1px solid var(--rule)}.leak-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto auto;gap:22px 40px;display:grid}.leak{grid-row:span 2;grid-template-rows:subgrid;gap:22px;margin-bottom:36px;display:grid}.leak-art{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--panel);align-items:center;padding:40px 22px 22px;display:grid;position:relative}.leak-art>.tag{height:22px;font-size:11px;position:absolute;top:12px;left:14px}.leak-copy{align-content:start;gap:10px;display:grid}.leak-n{font:600 var(--t-label)/1 var(--font-utility);letter-spacing:.08em;color:var(--alarm)}.leak h3{letter-spacing:-.015em;font-size:24px;line-height:1.2}.leak p{color:var(--ink-2)}.leak p strong{color:var(--ink)}.leak-link{margin-top:4px;font-size:16px}.art{width:100%}.art-head{border-bottom:2px solid var(--ink);font:600 12px/1.3 var(--font-utility);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:2px;padding-bottom:8px;display:flex}.art-head span:last-child{color:var(--ink-3)}.art-board,.art-pipeline,.art-dash,.art-review,.art-afterhours{border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-doc);padding:14px 16px}.art-page{background:#eceef1;border-radius:14px;gap:4px;margin-bottom:4px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}.art-page strong{font-size:13px}.art-lcd{border-radius:var(--radius);color:var(--alarm-lit);background:#0b0c0e;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.art-lcd .sevenseg{width:120px}.art-lcd>span{font:700 18px/1 var(--font-display);text-shadow:0 0 8px #ff453a80}.art-lcd em{font:600 11px/1.2 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:#ff7a70;align-self:flex-end;margin-left:auto;font-style:normal}.art-ladder{margin-top:10px}.art-text{box-shadow:var(--shadow-doc);background:#fff;border-radius:22px;gap:6px;padding:14px;display:grid}.art-text-from{text-align:center;color:#5d636e;margin-bottom:2px;font-size:13px}.art ul{margin:0;padding:0;list-style:none}.art-board li{border-top:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;font-size:15px;display:grid}.art-board li:first-child{border-top:0}.art-board li span{font:600 12px var(--font-utility);text-transform:uppercase;color:var(--ink-3)}.art-board li.is-swap{background:#eef0ec;margin:0 -8px;padding:6px 8px}.art-board li em{color:var(--ink-2);grid-column:3;font-size:13px;font-style:normal;font-weight:600}.art-pipeline li{border-top:1px solid var(--rule);color:var(--ink-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.art-pipeline li:first-child{border-top:0}.art-pipeline li strong{color:var(--ink);font-size:15px;display:block}.art-pipeline li em{border:1px solid var(--ink);border-radius:var(--radius);font:600 12px/1.2 var(--font-utility);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:3px 8px;font-style:normal}.art-tiles{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:10px;display:grid}.art-tiles>div{background:var(--paper);gap:4px;padding:10px 12px;display:grid}.art-tiles strong{font:800 26px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.art-dash-note{color:var(--ink-2);margin-top:10px;font-size:14px}.art-bars li{border-top:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr) 140px;align-items:center;gap:10px;padding:10px 0;font-size:15px;display:grid}.art-bars li:first-child{border-top:0}.art-bars i{background:var(--ink);border-radius:2px;height:12px;display:block}.art-bars i.is-bad{background:var(--alarm)}.art-bars b{font-variant-numeric:tabular-nums;font-size:14px}.art-bars em{color:var(--alarm);font-style:normal}.art-review-top{align-items:center;gap:10px;display:flex}.art-review-top i{color:#fff;width:32px;height:32px;font:600 14px var(--font-body);background:#6b727c;border-radius:50%;place-items:center;font-style:normal;display:grid}.art-review-top>span{line-height:1.2;display:grid}.art-review-top strong{font-size:15px}.stars{color:#8f5e0f;letter-spacing:1px;font-size:14px}.art-review>p{margin-top:8px;font-size:15px;line-height:1.45}.art-reply{border-left:2px solid var(--ink);background:var(--canvas);margin-top:10px;padding:10px 12px}.art-reply strong{color:var(--ink-2);font-size:13px}.art-reply p{margin-top:4px;font-size:14px;line-height:1.45}.pricing-scope{max-width:40em;font-size:var(--t-body);color:var(--ink-2)}.hero-chat{border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--paper);max-height:640px;box-shadow:var(--shadow-doc);flex-direction:column;display:flex;overflow:hidden}.hero-chat-head{border-bottom:1px solid var(--rule);font:600 var(--t-label)/1 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:#f7f7f8;align-items:center;gap:12px;padding:14px 18px;display:flex}.hero-chat-avatar{object-fit:cover;object-position:50% 52%;clip-path:circle(50%);border-radius:50%;width:36px;height:36px;transform:none}.hero-chat-head img{width:36px;height:36px}.hero-chat-title{font:400 var(--t-small)/1.2 var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-3);gap:3px;display:grid}.hero-chat-title strong{color:var(--ink);font-size:15px;font-weight:600}.hero-chat-log{scrollbar-width:thin;flex-direction:column;flex:0 auto;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.hero-chat-turn{flex-direction:column;gap:10px;display:flex}.hero-chat-turn.is-user{align-items:flex-end}.hero-chat-msg{white-space:pre-wrap;overflow-wrap:anywhere;max-width:90%;font-size:16px;line-height:1.5}.hero-chat-msg.is-assistant{color:var(--ink);background:#e9e9eb;border-radius:18px 18px 18px 6px;align-self:flex-start;padding:10px 14px}.hero-chat-msg.is-user{background:var(--sms);color:#fff;border-radius:18px 18px 6px;align-self:flex-end;padding:10px 14px}.is-typing{gap:5px;display:inline-flex}.is-typing span{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite chat-dot}.is-typing span:nth-child(2){animation-delay:.15s}.is-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.hero-chat-starters{gap:8px;margin-top:2px;display:grid}.hero-chat-starters button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius);font:600 15px/1.35 var(--font-body);color:var(--ink);background:#eceef0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;transition:border-color .16s,background-color .16s;display:flex}.hero-chat-starters button:hover{border-color:var(--ink);background:#e3e6e9}.chip-arrow{color:var(--ink-2);flex:none;transform:rotate(45deg)}.hero-chat-starters button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.hero-chat-input{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--paper);align-items:center;gap:6px;margin:0 18px 10px;padding:4px;transition:border-color .16s,box-shadow .16s;display:flex}.hero-chat-input:focus-within{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo), 0 0 0 5px var(--indigo-ring)}.hero-chat-input input{min-width:0;color:var(--ink);font:400 16px var(--font-body);background:0 0;border:0;flex:1;padding:10px}.hero-chat-input input:focus,.hero-chat-input input:focus-visible{outline:none}.hero-chat-input input::placeholder{color:var(--ink-3)}.hero-chat-input button{all:unset;border-radius:var(--radius);color:#fff;cursor:pointer;background:#5a50d8;flex:none;place-items:center;width:38px;height:38px;display:grid}.hero-chat-input button:disabled{opacity:.55;cursor:default}.hero-chat-input button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.hero-chat-note{font-size:var(--t-small);color:var(--ink-3);padding:0 18px 14px;line-height:1.5}.hero-chat-note a{color:var(--ink-2)}.hero-chat-done{font-size:var(--t-small);color:var(--sms);padding:14px 18px;font-weight:600}.hero-chat-estimate{border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--canvas);padding:14px 16px}.hero-chat-estimate>span{font:600 var(--t-label) var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.hero-chat-estimate strong{font:800 40px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 4px;display:block}.hero-chat-estimate em{font:500 15px var(--font-body);color:var(--ink-2);letter-spacing:0;margin-left:4px;font-style:normal}.hero-chat-estimate p,.hero-chat-estimate ul{font-size:var(--t-small);color:var(--ink-2);margin:6px 0 0;line-height:1.5}.hero-chat-estimate ul{padding-left:16px}.hero-chat-form{border-top:1px solid var(--rule);gap:10px;padding:18px 0 4px;display:grid}.hero-chat-form label{gap:4px;display:grid}.hero-chat-form label>span{color:var(--ink-2);font-size:13px;font-weight:600}.hero-chat-form>span{font:600 15px var(--font-body);color:var(--ink);margin-bottom:2px}.hero-chat-form input{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:400 15px var(--font-body);padding:11px 12px}.hero-chat-form input:focus{border-color:var(--indigo);box-shadow:0 0 0 3px var(--indigo-ring);outline:none}.hero-chat-form input::placeholder{color:var(--ink-3)}.hero-chat-form button{all:unset;cursor:pointer;border-radius:var(--radius);background:var(--indigo);color:#fff;text-align:center;font:600 16px var(--font-body);padding:13px}.hero-chat-form button:hover{background:var(--indigo-press)}.hero-chat-form button:disabled{opacity:.55}.hero-chat-form button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.hero-chat-err{font-size:var(--t-small);color:var(--alarm)}@media (prefers-reduced-motion:reduce){.is-typing span{opacity:.6;animation:none}}.steel{padding:0 var(--page-pad);background:repeating-linear-gradient(90deg,#ffffff29 0 1px,#00000006 1px 2px,#0000 2px 5px),#c9ced2 linear-gradient(#dadee1 0%,#c6ccd0 55%,#bfc5ca 100%);border-block:1px solid #9aa1a7;position:relative;overflow:hidden}.steel-inner{max-width:var(--page-max);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin:0 auto;padding:clamp(56px,7vw,96px) 0;display:grid;position:relative}.steel-inner:after{content:"";background:#16191f38;width:1px;position:absolute;top:-1px;bottom:-1px;right:-28px;box-shadow:1px 0 #ffffff80}.steel-door{flex-direction:column;align-items:flex-end;gap:14px;padding-right:64px;display:flex;position:relative}.steel-door:after{content:"";background:linear-gradient(90deg,#8e959c,#e9ecee 40%,#a3aab0 70%,#7d848b);border-radius:9px;width:18px;height:180px;position:absolute;top:50%;right:0;transform:translateY(-40%);box-shadow:0 6px 14px -6px #00000073,0 0 0 1px #0000001f}.controller{border-radius:var(--radius-card);background:#1d2127 linear-gradient(#2a2f36,#1d2127);width:340px;margin:0;padding:22px 24px 18px;position:relative;box-shadow:inset 0 1px #ffffff1a,0 2px #0003,0 18px 30px -14px #0000008c}.screw{background:radial-gradient(circle at 35% 35%,#c9ced3,#6d747b 70%);border-radius:50%;width:8px;height:8px;position:absolute}.screw:first-child{top:8px;left:8px}.screw:nth-child(2){top:8px;right:8px}.screw:nth-child(3){bottom:8px;left:8px}.screw:nth-child(4){bottom:8px;right:8px}.controller-lcd{border-radius:var(--radius);background:#0b0c0e;align-items:flex-start;gap:8px;padding:16px 18px 14px;display:flex;box-shadow:inset 0 2px 8px #000000b3}.controller-unit{font:700 26px/1 var(--font-display);color:var(--alarm-lit);text-shadow:0 0 8px #ff453a80;margin-top:2px}.controller-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.controller-alarm{font:600 var(--t-label)/1 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:#ff7a70;align-items:center;gap:8px;display:inline-flex}.controller-alarm i{background:var(--alarm-lit);width:8px;height:8px;box-shadow:0 0 8px var(--alarm-lit);border-radius:50%;animation:1.2s steps(2,jump-none) infinite alarm-blink}@keyframes alarm-blink{50%{opacity:.15}}.controller-keys{gap:6px;display:flex}.controller-keys b{border-radius:var(--radius);color:#b4bac2;min-width:28px;height:22px;font:600 11px var(--font-utility);text-transform:uppercase;background:#33383f;place-items:center;padding:0 6px;display:grid}.controller figcaption{font:600 var(--t-label)/1 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:#aab2bd;margin-top:12px}.steel .eyebrow{color:#3e4651}.steel .lead{color:#2f3640;max-width:30em;margin-top:20px}.steel-copy h2{max-width:13em}.steel-door .tag{color:#3e4651}@media (prefers-reduced-motion:reduce){.controller-alarm i{animation:none}}.sevenseg{width:220px;height:auto}.seg-on{fill:var(--alarm-lit);filter:drop-shadow(0 0 5px #ff453a8c)}.seg-off{fill:#ff453a12}.proof{background:var(--night);color:var(--on-night);border-top:1px solid var(--rule)}.proof .section-heading{grid-template-columns:minmax(0,1fr)}.proof .section-heading .lead{max-width:40em}.proof h2{color:var(--on-night)}.proof .lead,.proof .eyebrow,.proof .tag{color:var(--on-night-2)}.bubble{border-radius:18px;max-width:80%;padding:8px 13px;font-size:15px;line-height:1.35}.bubble-them{color:var(--ink);background:#e9e9eb;border-bottom-left-radius:6px;align-self:flex-start}.bubble-me{background:var(--sms);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.bubble-them+.bubble-me,.bubble-me+.bubble-them{margin-top:4px}.method-list{border-bottom:1px solid var(--rule-2);margin-top:56px;margin-bottom:0;padding:0;list-style:none}.method-list li{border-top:1px solid var(--rule-2);grid-template-columns:56px minmax(0,1fr) minmax(0,400px);align-items:start;gap:24px 48px;padding:40px 0;display:grid}.method-body{align-content:start;gap:12px;display:grid}.method-meta{font:600 var(--t-label)/1.3 var(--font-utility);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.method-list h3{letter-spacing:-.015em;font-size:28px;line-height:1.15}.method-list p{max-width:36em;color:var(--ink-2)}.method-n{border:2px solid var(--ink);width:36px;height:36px;font:700 17px/1 var(--font-display);color:var(--ink);border-radius:50%;place-items:center;display:grid}.method-art{justify-self:stretch}.mini{border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-doc);padding:16px 18px}.mini-head{border-bottom:2px solid var(--ink);font:600 12px/1.3 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:4px;padding-bottom:10px;display:flex}.mini-head span:last-child{color:var(--ink-3)}.mini ul{margin:0;padding:0;list-style:none}.mini li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:15px;display:flex}.mini li:first-child{border-top:0}.grade.grade-sm{border-width:2px;width:30px;height:30px;font-size:17px}.mini-rules li b{border:1px solid var(--rule-2);border-radius:var(--radius);font:600 12px/1.2 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:3px 8px}.mini-rules li.is-now{background:#eef0ec;margin:0 -8px;padding:9px 8px;font-weight:600}.mini-rules li.is-now b{border-color:var(--ink);background:var(--ink);color:#fff}.mini-foot{border-top:1px solid var(--rule);font-size:var(--t-small);color:var(--ink-3);margin-top:8px;padding-top:10px}.mini dl{margin:0}.mini dl>div{border-top:1px solid var(--rule);grid-template-columns:136px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.mini dl>div:first-child{border-top:0}.mini dt{font:600 12px/1.6 var(--font-utility);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.mini dd{margin:0;font-size:15px;line-height:1.4}.method-cta{margin-top:56px}.about{border-top:1px solid var(--rule)}.about-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 88px;display:grid}.about-head h2{max-width:9em}.about-lead{font-size:var(--t-lead);color:var(--ink);max-width:32em;line-height:1.55}.about-lead+.about-lead{margin-top:18px}.about-sign{border-top:1px solid var(--rule-2);max-width:22em;color:var(--ink-2);gap:4px;margin-top:32px;padding-top:22px;display:grid}.about-name{font:700 28px/1.1 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.about-sign a{width:fit-content;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px;align-items:center;gap:8px;margin-top:8px;font-weight:600;display:inline-flex}.about-sign a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.about-letter{padding-top:34px}.about-lead{letter-spacing:-.005em;font-size:24px;line-height:1.5}.about-taking{font-weight:600;font-size:var(--t-body);color:var(--ink);align-items:center;gap:10px;margin-top:28px;display:flex}.about-taking i{background:var(--sms);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sms) 18%, transparent);border-radius:50%}.pricing{border-top:1px solid #d5d9d8}.pricing-grid{gap:40px;display:grid}.pricing-head{justify-content:start;gap:18px;margin-bottom:12px;display:grid}.pricing-head .eyebrow{margin-bottom:-4px}.pricing-steps{font-size:var(--t-body);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 16px;font-weight:600;display:flex}.pricing-steps span{align-items:center;gap:10px;display:inline-flex}.pricing-steps b{border:2px solid var(--ink);width:26px;height:26px;font:700 13px var(--font-display);border-radius:50%;place-items:center;display:grid}.pricing-arrow{color:var(--ink-3)}.price-table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.price-table th,.price-table td{text-align:right;padding:22px 0}.price-table th:first-child,.price-table td:first-child{width:34%}.pricing-body{max-width:none}.price-table th:first-child{text-align:left}.price-table thead th{border-bottom:2px solid var(--ink);font:600 var(--t-label)/1.2 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:0;padding-bottom:14px}.price-table tbody tr{border-bottom:1px solid var(--rule-2)}.price-table tbody th{font:700 28px/1 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.price-table tbody th:after{content:" techs";font:400 var(--t-small) var(--font-body);color:var(--ink-3);letter-spacing:0}.price-table td{font:700 28px/1 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.price-table td span{font-size:var(--t-small);color:var(--ink-3);margin-left:2px;font-weight:400}.price-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:20px;display:flex}.price-note{max-width:46em;font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.55}.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px 88px;display:grid}.faq-head{position:sticky;top:108px}.faq-ask-label{font-size:var(--t-small);color:var(--ink-3);max-width:26em;margin-top:28px;line-height:1.5}.faq-list details{border-bottom:1px solid var(--rule-2)}.faq-list details:first-child{border-top:1px solid var(--rule-2)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary h3{font-size:var(--t-lead)}.faq-list summary i{flex:none;width:16px;height:16px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--ink);width:16px;height:2px;transition:transform .2s var(--ease-out);position:absolute;top:7px;left:0}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list summary:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.faq-list details p{max-width:62ch;color:var(--ink-2);padding:0 0 26px}.faq-thinking{color:var(--ink-3)}.faq-ask{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--paper);align-items:center;gap:6px;margin-top:12px;padding:4px;transition:border-color .16s,box-shadow .16s;display:flex}.faq-ask:focus-within{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo), 0 0 0 5px var(--indigo-ring)}.faq-ask input{min-width:0;font:400 var(--t-body) var(--font-body);color:var(--ink);background:0 0;border:0;flex:1;padding:12px}.faq-ask input:focus,.faq-ask input:focus-visible{outline:none}.faq-ask input::placeholder{color:var(--ink-3)}.faq-ask button{all:unset;border-radius:var(--radius);background:var(--indigo);color:#fff;cursor:pointer;place-items:center;width:42px;height:42px;display:grid}.faq-ask button:disabled{opacity:.55}.faq-ask button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}@media (prefers-reduced-motion:reduce){.faq-list summary i:before,.faq-list summary i:after{transition:none}}.start-here{border-top:1px solid var(--rule)}.start-head{margin-bottom:40px}.start-email{width:fit-content}.start-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"copy sheet""chat sheet";align-items:start;gap:28px 72px;display:grid}.start-copy{grid-area:copy}.start-chat{grid-area:chat;gap:20px;display:grid}.start-sheet{grid-area:sheet}.start-copy .lead{font-size:var(--t-body);max-width:32em;line-height:1.6}.start-sheet{margin:0}.start-sheet figcaption{font-size:var(--t-small);color:var(--ink-3);align-items:center;gap:10px;margin-top:16px;display:flex}.sheet{border:1px solid var(--rule-2);box-shadow:var(--shadow-doc);background:#fff;border-radius:4px;padding:28px 30px 26px}.sheet-head{border-bottom:2px solid var(--ink);font:600 var(--t-label)/1.3 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.sheet-head span:last-child{color:var(--ink-3);text-align:right}.sheet-source{font-size:var(--t-small);color:var(--ink-3);margin-top:10px}.sheet-areas{margin:14px 0 0;padding:0;list-style:none}.sheet-areas li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:20px;padding:14px 0;display:grid}.sheet-areas li:first-child{border-top:0}.sheet-areas strong{font-size:var(--t-body);line-height:1.3;display:block}.sheet-areas p{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.45}.grade{border:2px solid var(--ink);border-radius:var(--radius);width:48px;height:48px;font:800 26px/1 var(--font-display);color:var(--ink);place-items:center;display:grid}.grade-d,.grade-f{border-color:var(--alarm);color:var(--alarm)}.sheet-foot{border-top:2px solid var(--ink);grid-template-columns:1fr 1.3fr;gap:24px;margin-top:8px;padding-top:16px;display:grid}.sheet-foot span{font:600 12px/1 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.sheet-foot p{color:var(--ink);margin-top:8px;font-size:15px;line-height:1.45}.footer{max-width:calc(var(--page-max) + 2 * var(--page-pad));padding:40px var(--page-pad) 48px;border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;display:flex}.footer .brand-mark img{height:22px}.footer-brand{flex-direction:column;gap:10px;display:flex}.footer-tagline{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.footer>div{font-size:var(--t-small);color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;display:flex}.footer>div a{text-decoration:none}.footer>div a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.home-shell .footer{border-top:1px solid var(--rule)}.home-shell[data-motion-ready=true] [data-reveal]{transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);transition-delay:var(--reveal-delay,0s)}.home-shell[data-motion-ready=true] [data-reveal]:not(.is-visible){opacity:0;transform:translateY(28px)}.home-shell[data-motion-ready=true] [data-reveal=support]{--reveal-delay:90ms}.home-shell[data-motion-ready=true] [data-stagger]>*{transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms + .12s)}.home-shell[data-motion-ready=true] [data-stagger]:not(.is-visible)>*{opacity:0;transform:translateY(22px)}.legal-page,.unsubscribe-page-public{max-width:calc(var(--page-max) + 2 * var(--page-pad));padding:72px var(--page-pad) 96px;margin:0 auto}.legal-hero,.unsubscribe-hero{max-width:760px}.legal-hero h1,.unsubscribe-hero h1{letter-spacing:-.028em;font-size:clamp(38px,4.4vw,56px);line-height:1.02}.legal-hero>p:last-child,.unsubscribe-hero>p:last-child{font-size:var(--t-lead);color:var(--ink-2);margin-top:20px;line-height:1.5}.trust-ledger{border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--paper);margin-top:48px}.trust-ledger-head,.trust-ledger-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;padding:14px 20px;display:grid}.trust-ledger-head{font:600 var(--t-label) var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule)}.trust-ledger-row+.trust-ledger-row{border-top:1px solid var(--rule)}.trust-ledger-row>span{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.trust-ledger-row strong{font-weight:600}.legal-layout{grid-template-columns:260px minmax(0,1fr);gap:64px;margin-top:56px;display:grid}.document-register{border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--paper);align-self:start;gap:4px;padding:20px;display:grid;position:sticky;top:100px}.document-register>span{font:600 12px var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:10px}.document-register>span:first-child{margin-top:0}.document-register>strong{font-size:15px}.document-register>a{align-items:center;gap:6px;margin-top:16px;font-size:15px;font-weight:600;display:inline-flex}.legal-document>section{border-top:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:28px 0;display:grid}.legal-document>section>span{font:600 var(--t-label) var(--font-utility);color:var(--ink-3);padding-top:6px}.legal-document h2{margin-bottom:12px;font-size:26px}.legal-document p{max-width:68ch;color:var(--ink-2)}.legal-document p+p{margin-top:12px}.legal-document a{font-weight:600}.unsubscribe-receipt{border:1px solid var(--rule-2);border-radius:var(--radius-card);background:var(--paper);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:48px;padding:28px;display:grid}.unsubscribe-status-mark{border:1px solid var(--rule-2);width:48px;height:48px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.unsubscribe-receipt.complete .unsubscribe-status-mark{border-color:var(--sms);color:var(--sms)}.unsubscribe-receipt-copy>span{font:600 12px var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.unsubscribe-receipt-copy h2{margin-top:6px;font-size:26px}.unsubscribe-receipt-copy p{color:var(--ink-2);margin-top:8px}.unsubscribe-confirm{cursor:pointer;border:0}.unsubscribe-confirm:disabled{opacity:.6;cursor:default}.unsubscribe-assurance{border-radius:var(--radius-card);background:var(--panel);gap:14px;margin-top:24px;padding:20px;display:flex}.unsubscribe-assurance svg{flex:none;margin-top:3px}.unsubscribe-assurance p{color:var(--ink-2)}.unsubscribe-assurance strong{color:var(--ink)}.unsubscribe-identity{font-size:var(--t-small);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.unsubscribe-identity>span:first-child{color:var(--ink-2);font-weight:600}@media (width<=1180px){.chapter-nav{gap:22px}}@media (width<=1040px){.chapter-nav>a:not(.header-cta){display:none}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-board{justify-self:start}.leak-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading,.about-grid,.pricing-grid,.faq-grid,.start-grid{grid-template-columns:minmax(0,1fr)}.start-grid{grid-template-areas:"copy""sheet""chat"}.method-list li{grid-template-columns:56px minmax(0,1fr)}.method-art{grid-column:2;max-width:440px}.faq-head{position:static}.legal-layout{grid-template-columns:minmax(0,1fr)}.document-register{position:static}}@media (width<=760px){:root{--t-lead:19px;--t-body:16px}.site-header-inner{height:60px}.mobile-nav{padding:0 var(--page-pad);border-top:1px solid var(--rule);scrollbar-width:none;align-items:center;gap:22px;height:40px;display:flex;overflow-x:auto}.mobile-nav a{color:var(--ink-2);flex:none;font-size:14px;font-weight:600;text-decoration:none}.mobile-nav a.active{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}html{scroll-padding-top:112px}.steel-inner{grid-template-columns:minmax(0,1fr);gap:28px}.steel-inner:after,.steel-door:after{display:none}.steel-door{align-items:flex-start;padding-right:0}.controller{width:100%;max-width:340px}.about-letter{padding-top:0}.about-lead{font-size:20px}.leaks-body{padding-top:40px}.brand-mark img{height:19px}.header-cta{height:38px;padding:0 12px;font-size:14px}.header-cta svg{display:none}.hero{padding-top:32px;padding-bottom:56px}.hero .eyebrow{letter-spacing:.06em;font-size:12px}.eyebrow-long{display:none}.eyebrow-short{display:inline}.hero h1{font-size:42px}.hero-intro{margin-top:18px}.hero-actions{gap:16px 24px;margin-top:24px}.hero-actions .button{width:100%}.hero-grid{gap:32px}.hb-tiles strong{font-size:28px}.hb-ladder{width:200px}.hb-text{width:210px;bottom:64px;right:0}.hero-board figcaption{align-items:flex-start;margin-top:16px;position:static}.hero-board{padding:0}.hb-ladder,.hb-text{width:auto;margin-top:12px;position:static}.leak-grid{grid-template-columns:minmax(0,1fr)}.leak-art{min-height:0}.hero-chat{max-height:520px}.sevenseg{width:190px}.method-list{margin-top:48px}.pricing-steps{flex-wrap:wrap}.price-table th,.price-table td{padding:14px 0}.price-table thead th{letter-spacing:.04em;font-size:12px}.price-table tbody th,.price-table td{font-size:20px}.price-table tbody th:after{content:""}.method-cta .button{width:100%}.sheet{padding:20px 18px}.sheet-head{flex-direction:column;gap:4px}.sheet-head span:last-child{text-align:left}.sheet-areas li{grid-template-columns:minmax(0,1fr) 40px;gap:14px}.grade{width:40px;height:40px;font-size:22px}.sheet-foot{grid-template-columns:1fr;gap:14px}.start-sheet figcaption{flex-direction:column;align-items:flex-start;gap:8px}.unsubscribe-receipt{grid-template-columns:1fr}.footer{flex-direction:column;align-items:flex-start}.footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;width:100%;display:grid}.footer>div>span{grid-column:1/-1}.method-list>li{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0}.method-art{grid-column:1}.mini dl>div{grid-template-columns:1fr;gap:2px}.method-list h3{font-size:22px}.pricing-steps{flex-direction:column;align-items:flex-start}.pricing-arrow{margin-left:4px;transform:rotate(90deg)}.price-foot .button{width:100%}}@media (prefers-reduced-motion:reduce){.button,.button svg,.header-cta,.text-link,.chapter-nav>a:after{transition:none}}.leak:first-child .leak-art{background:#221d55;border-color:#3a347a}.leak:first-child .leak-art>.tag{color:#c9c6ee}.art-head span{white-space:nowrap}.leak-art{align-items:start}@media (width>=1100px){.hero{padding-block:24px 28px}.hero h1{font-size:clamp(46px,4.6vw,68px)}.hero-intro{margin-top:18px}.hero-actions{margin-top:24px}.hero-preview-note{margin-top:10px}.hero-board{padding-bottom:84px}.hero-board figcaption{margin-bottom:8px}.hb-tiles>div{padding:10px 14px}.hb-tiles strong{font-size:30px}.hb-feed li{padding:6px 0}.steel-inner{gap:32px;padding-block:20px}.steel-copy h2{max-width:none;font-size:34px}.steel-copy p{max-width:none;margin-top:6px;font-size:17px}.steel-copy .eyebrow{margin-bottom:8px}.steel .controller{zoom:.5}.steel-door{gap:8px}.steel-door:after{height:110px}}@media (width>=1100px) and (height>=700px){.hero{align-items:center;min-height:calc(100svh - 269px);display:flex}.hero-grid{width:100%}.steel{align-items:center;height:200px;display:flex}.steel-inner{width:100%}}.swipe-hint{display:none}@media (width<=760px){.mobile-nav{display:none}html{scroll-padding-top:72px}:root{--t-small:15px;--t-label:13px}body{line-height:1.6}.leaks-body{padding-top:32px;padding-bottom:48px}.leak-grid{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--page-pad));padding:4px var(--page-pad) 8px;scroll-padding-inline:var(--page-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;display:flex;overflow-x:auto}.leak-grid::-webkit-scrollbar{display:none}.leak{scroll-snap-align:start;flex-direction:column;flex:0 0 84%;gap:18px;margin-bottom:0;display:flex}.leak-art{padding:38px 16px 16px}.leak h3{font-size:22px}.swipe-hint{font:600 var(--t-label)/1 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin:0 0 14px;display:flex}.start-grid{grid-template-areas:"copy""chat"}.start-sheet{display:none}.method-list{scroll-snap-type:x mandatory;margin-top:28px;margin-inline:calc(-1 * var(--page-pad));padding:4px var(--page-pad) 8px;scroll-padding-inline:var(--page-pad);scrollbar-width:none;border-bottom:0;gap:14px;display:flex;overflow-x:auto}.method-list::-webkit-scrollbar{display:none}.method-list>li{border:1px solid var(--rule-2);border-radius:var(--radius-card);scroll-snap-align:start;flex-direction:column;flex:0 0 86%;gap:14px;padding:22px 18px;display:flex}.method-cta{margin-top:32px}.section{padding-block:64px}.hero{padding-top:20px;padding-bottom:22px}.hero-grid{grid-template-columns:minmax(0,1fr) 148px;grid-template-areas:"eye eye""h1 board""intro board""actions actions""note note";align-items:start;gap:10px 14px}.hero-copy{display:contents}.hero .eyebrow{grid-area:eye}.hero h1{grid-area:h1;font-size:29px;line-height:1.08}.hero-intro{grid-area:intro;margin-top:0;font-size:15px;line-height:1.45}.hero-actions{grid-area:actions;gap:12px 20px;margin-top:8px}.hero-actions .button{min-height:50px}.hero-preview-note{grid-area:note;margin-top:0;font-size:13px}.hero-board{zoom:.5;grid-area:board;justify-self:end;width:296px;max-width:none;padding:0}.hero-board .hb-feed li:nth-child(n+3),.hb-ladder,.hb-text{display:none}.hero-board figcaption{order:-1;margin:0 0 10px;font-size:0}.hero-board figcaption .tag{height:40px;padding:0 14px;font-size:22px}.hb-tiles strong{font-size:40px}.hb-tiles span,.hb-bar{font-size:20px}.hb-feed li{grid-template-columns:70px minmax(0,1fr);font-size:20px}.hb-feed time{font-size:18px}.steel-inner{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-block:18px}.steel-copy .eyebrow{margin-bottom:6px;font-size:12px}.steel-copy h2{font-size:21px;line-height:1.15}.steel .lead{margin-top:6px;font-size:13px;line-height:1.4}.steel-door{align-items:center}.steel .controller{zoom:.42}.hero{padding-top:14px}.hero-grid{grid-template-rows:auto auto 1fr auto auto}.hero-board .hb-feed{display:none}.hb-tiles span{font-size:18px;line-height:1.2}.hero-actions .text-link{display:none}.hero-preview-note{font-size:12.5px}.hb-tiles strong{white-space:nowrap;font-size:34px}.steel{align-items:center;height:196px;display:flex}.steel-inner{width:100%;padding-block:0}.hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 257px);padding-block:14px;display:flex}.hero-grid{width:100%}.hero h1{font-size:clamp(29px,4.3svh,40px)}.hero-intro{font-size:clamp(15px,1.95svh,18px)}.hero-grid{row-gap:clamp(10px,1.6svh,16px)}}@media (width<=760px) and (height<=700px){.hero-preview-note{display:none}.hero h1{font-size:26px}.hero-intro{font-size:14px}.steel{height:168px}.hero{min-height:calc(100svh - 229px);padding-block:10px}.steel-copy h2{font-size:19px}.steel .lead{font-size:12.5px}}@media (width<=760px){.hero-board{zoom:.38;width:400px;padding:0 0 104px 36px}.hero-board .hb-feed{display:block}.hero-board .hb-feed li:nth-child(n+3){display:grid}.hero-board .hb-ladder{width:210px;margin:0;display:block;position:absolute;bottom:0;left:0}.hero-board .hb-text{width:220px;margin:0;display:block;position:absolute;bottom:0;right:0}.hero-board .hb-ladder li,.hero-board .hb-text span{font-size:17px}.hero-board .hb-ladder>p,.hero-board .hb-text p{font-size:15px}.hero-board .hb-tiles strong{font-size:40px}.hero-board .hb-tiles span,.hero-board .hb-bar,.hero-board .hb-feed li{font-size:17px}.hero-board figcaption .tag{height:46px;font-size:26px}.hero-board .hb-ladder{width:196px}.hero-board .hb-text{width:192px}}.swipe-dots{display:none}@media (width<=760px){.swipe-dots{align-items:center;gap:14px;margin-top:18px;display:flex}.swipe-dots button{all:unset;border:1px solid var(--rule-2);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.swipe-dots button:disabled{opacity:.3;cursor:default}.swipe-dots button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.swipe-dots-track{flex:1;gap:6px;display:flex}.swipe-dots-track i{background:var(--rule-2);border-radius:3px;flex:1;max-width:28px;height:6px;transition:background .2s}.swipe-dots-track i.is-on{background:var(--indigo)}.swipe-dots-count{font:600 var(--t-label)/1 var(--font-utility);letter-spacing:.06em;color:var(--ink-3);font-variant-numeric:tabular-nums}.leaks-body{padding-top:40px}.leak-grid,.method-list{padding-bottom:2px}}.hero-chat:has(.hero-chat-form){max-height:none}.hero-chat:has(.hero-chat-form) .hero-chat-log{overflow:visible}.reel{border:1px solid var(--rule-night);border-radius:var(--radius-card);background:var(--night-2);margin-top:clamp(40px,5vw,56px);overflow:hidden}.reel-toolbar{border-bottom:1px solid var(--rule-night);font:600 var(--t-label)/1.3 var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-2);justify-content:space-between;gap:20px;padding:14px 20px;display:flex}.reel-honesty{color:var(--on-night)}.reel-body{grid-template-columns:minmax(280px,.8fr) minmax(0,2fr);display:grid}.reel-list{border-right:1px solid var(--rule-night);margin:0;padding:0;list-style:none}.reel-list li+li{border-top:1px solid var(--rule-night)}.reel-list button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--on-night-2);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:20px 22px;transition:background-color .16s;display:grid;position:relative}.reel-list button:hover{background:#ffffff0a}.reel-list button:focus-visible{outline:2px solid var(--indigo);outline-offset:-4px}.reel-list button.is-active{background:#ffffff0f}.reel-list button.is-active:before{content:"";background:var(--on-night);width:3px;position:absolute;inset:0 auto 0 0}.reel-copy strong{font:700 var(--t-lead)/1.15 var(--font-display);letter-spacing:-.01em;color:var(--on-night);display:block}.reel-copy span{color:var(--on-night-2);margin-top:6px;font-size:16px;line-height:1.5;display:block}.reel-len{font:600 var(--t-label)/1.7 var(--font-utility);letter-spacing:.06em;color:var(--on-night-2);font-variant-numeric:tabular-nums}.reel-stage{background:#000;flex-direction:column;justify-content:center;display:flex}.reel-screen{aspect-ratio:16/9;background:#000;position:relative}.reel-screen video{object-fit:contain;background:#000;width:100%;height:100%}.reel-play{all:unset;cursor:pointer;color:var(--on-night);background:linear-gradient(#0000 50%,#07090cd1);align-items:flex-end;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.reel-play:focus-visible{outline:2px solid var(--indigo);outline-offset:-6px}.reel-play-icon{border-radius:var(--radius);background:var(--indigo);color:#fff;place-items:center;width:60px;height:60px;transition:transform .16s,background-color .16s;display:grid}.reel-play:hover .reel-play-icon{background:var(--indigo-press);transform:scale(1.04)}.reel-play>span:last-child{font:500 var(--t-body) var(--font-body);padding-bottom:4px}.reel-play strong{font-weight:700}.reel-play em{font:600 var(--t-label) var(--font-utility);letter-spacing:.06em;color:var(--on-night-2);margin-left:8px;font-style:normal}.reel-next{display:none!important}.reel-next-unused{all:unset;cursor:pointer;font:600 var(--t-label) var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-2);align-self:flex-end;align-items:center;gap:8px;margin:auto 0 0;padding:14px 20px;display:inline-flex}.reel-next:hover{color:var(--on-night)}.reel-next:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}@media (width<=900px){.reel-body{grid-template-columns:minmax(0,1fr)}.reel-list{border-right:0;border-top:1px solid var(--rule-night);order:2}.reel-next,.reel-meta{display:none}.reel-toolbar{letter-spacing:.04em;padding:12px 16px}.reel-play{gap:12px;padding:14px}.reel-play-icon{width:48px;height:48px}.reel-play>span:last-child{font-size:15px}.reel-list button{padding:16px}.reel-copy strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.reel-list button,.reel-play-icon{transition:none}}@media (width>=901px){.reel-list button:not(.is-active) .reel-copy span{display:none}.reel-list button{padding:18px 22px}}
