@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}:root{--bg:#f7f8fa;--bg-2:#ffffff;--panel:#f0f1f4;--line:#e3e5ea;--text:#111113;--muted:#5b5e68;--brand:#ff5a1f;--brand-ink:#c2410c;--brand-strong:#ee4e14;--brand-soft:#ffede4;--ink:#111113;--on-ink:#ffffff;--ok:#16a34a;--radius:16px;--shadow:0 1px 2px rgba(17,17,19,.05),0 14px 34px -14px rgba(17,17,19,.22);--shadow-lift:0 2px 4px rgba(17,17,19,.05),0 28px 50px -22px rgba(17,17,19,.3);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 var(--font-sans),ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}img,video{max-width:100%}h1,h2,h3{line-height:1.12;letter-spacing:-.035em;margin:0;text-wrap:balance}p{margin:0}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.container{width:min(1160px,100% - 32px);margin-inline:auto}.section{padding:80px 0}.section.band{background:var(--bg-2);border-block:1px solid var(--line)}@media (max-width:760px){.section{padding:56px 0}}.section-head{max-width:680px;margin:0 auto 40px;text-align:center;display:grid;justify-items:center;grid-gap:14px;gap:14px}.section-head h2{font-size:clamp(30px,4.2vw,44px);font-weight:800}.section-head p{color:var(--muted);font-size:18px}.eyebrow{display:inline-flex;align-items:center;gap:8px;text-wrap:balance;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.eyebrow:before{content:"";flex:none;width:8px;height:8px;background:var(--brand);box-shadow:10px -4px 0 -1px color-mix(in srgb,var(--brand) 45%,transparent);margin-right:8px}.muted{color:var(--muted)}.grad{color:var(--brand-strong)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;white-space:nowrap;padding:12px 20px;border-radius:12px;font-weight:650;font-size:15px;text-decoration:none;border:1px solid var(--line);background:var(--bg-2);color:var(--text);cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s,background .18s}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn:active{transform:translateY(0)}.btn.primary{background:var(--ink);color:var(--on-ink);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px -10px rgba(17,17,19,.55)}.btn.primary:after{content:"";width:7px;height:7px;background:var(--brand);box-shadow:5px -5px 0 -1.5px color-mix(in srgb,var(--brand) 60%,transparent);transition:transform .18s}.btn.primary:hover:after{transform:translate(2px,-2px)}.btn.small{min-height:38px;padding:8px 14px;font-size:14px;border-radius:10px}.btn:disabled{opacity:.6;cursor:progress;transform:none}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:color-mix(in srgb,var(--bg) 80%,transparent);border-bottom:1px solid var(--line)}.nav-inner{justify-content:space-between;height:66px;gap:16px}.logo,.nav-inner{display:flex;align-items:center}.logo{gap:10px;text-decoration:none}.logo-mark{flex:none;display:block;height:auto}.wordmark{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.01em;color:#111113}.wordmark span{color:var(--brand)}.nav-links{display:flex;align-items:center;gap:22px;font-size:15px}.nav-links a:not(.btn){text-decoration:none;color:var(--muted);padding:10px 0}.nav-links a:not(.btn):hover{color:var(--text)}@media (max-width:760px){.nav-links{gap:14px}.nav-links .hide-sm{display:none}}@media (max-width:520px){.nav-links .hide-xs{display:none}.wordmark{font-size:18px}}.hero{padding:48px 0 40px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;z-index:-1;right:-6%;top:2%;width:56%;height:92%;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand) 11%,transparent),transparent)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:40px;gap:40px}.hero h1{font-size:clamp(40px,5.8vw,72px);font-weight:800;letter-spacing:-.045em;line-height:1.05;margin-top:18px}.hero .sub{max-width:560px;margin-top:22px;font-size:clamp(17px,2vw,19px);color:var(--muted)}.hero .ctas{gap:12px;margin-top:32px}.badges,.hero .ctas{display:flex;flex-wrap:wrap}.badges{gap:8px;margin-top:22px}.badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);background:var(--bg-2);text-decoration:none;transition:color .15s,border-color .15s}.badge:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 25%,var(--line))}.blur-word{filter:blur(6px);transition:filter .4s;display:inline-block}.hero h1:hover .blur-word{filter:blur(0)}@media (max-width:900px){.hero{padding-top:40px;text-align:center}.hero .eyebrow{font-size:12px;letter-spacing:.06em}.hero .eyebrow:before{display:none}.hero-grid{grid-template-columns:1fr;gap:0}.hero .sub{margin-inline:auto}.badges,.hero .ctas{justify-content:center}.hero:after{right:-30%;width:120%;top:40%}}.hp{position:relative;padding:16px 0 36px;perspective:1400px}.hp-float{animation:hp-float 7s ease-in-out infinite}.hp-tilt{--rx:5deg;--ry:-10deg;position:relative;width:min(470px,100%);margin-inline:auto;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.2,.7,.2,1);animation:hp-in 1s cubic-bezier(.2,.8,.2,1) both}.hp-window{position:relative;overflow:hidden;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:inset 0 1px 0 #fff,0 2px 6px rgba(17,17,19,.05),0 40px 70px -30px rgba(17,17,19,.35);text-align:left;font-size:13px}.hp-bar{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);background:#fafbfc}.hp-dots{display:flex;gap:6px}.hp-dots i{width:10px;height:10px;border-radius:50%;background:#e3e5ea}.hp-url{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 10px;border-radius:7px;background:#f0f1f4;color:var(--muted);font:500 12px ui-monospace,Menlo,monospace}.hp-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#fdecec;color:#c62828;font-size:11.5px;font-weight:700}.hp-live i{width:7px;height:7px;border-radius:50%;background:#e53935;animation:hp-pulse 1.6s ease-in-out infinite}.hp-body{padding:18px;display:grid;grid-gap:14px;gap:14px}.hp-kpis{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px}.hp-kpis>div{padding:12px 14px;border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:2px;gap:2px}.hp-key small,.hp-kpis small{color:var(--muted);font-size:11.5px}.hp-kpis b{font-size:22px;font-weight:750;letter-spacing:-.02em}.hp-rows{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px}.hp-rows li{display:grid;grid-template-columns:26px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px}.hp-rows li+li{border-top:1px solid var(--line)}.hp-rows b{font-weight:650}.hp-av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff9466,#c2410c)}.hp-rows li:nth-child(2) .hp-av{background:linear-gradient(135deg,#6b7280,#111113)}.hp-rows li:nth-child(3) .hp-av{background:linear-gradient(135deg,#f2c0a6,#e2490f)}.hp-key{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f6f7f9}.hp-key code{font:600 12.5px ui-monospace,Menlo,monospace}.b1,.b2,.b3{display:inline-block}.b1{animation:hp-b1 9s ease-in-out infinite}.b2{animation:hp-b2 9s ease-in-out infinite}.b3{animation:hp-b3 9s ease-in-out infinite}.hp-cursor{position:absolute;z-index:2;width:18px;height:18px;border-radius:50%;border:2px solid var(--brand);background:color-mix(in srgb,var(--brand) 22%,transparent);box-shadow:0 2px 8px rgba(255,90,31,.35);animation:hp-cursor 9s ease-in-out infinite}.hp-chip,.hp-safe{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:12px;font-size:13px;font-weight:650;box-shadow:0 18px 36px -16px rgba(17,17,19,.45)}.hp-chip{left:-22px;bottom:-20px;background:#111113;color:#fff;transform:translateZ(70px)}.hp-chip .logo-mark{width:auto;height:16px}.hp-chip .on{color:#ffb08f;animation:hp-on 9s ease-in-out infinite}.hp-chip .off{position:absolute;left:37px;animation:hp-off 9s ease-in-out infinite}.hp-safe{right:118px;top:-18px;background:#fff;color:#15803d;border:1px solid #d7f0de;transform:translateZ(50px);animation:hp-safe 9s ease-in-out infinite}.hp-shadow{position:absolute;left:50%;bottom:0;width:min(80%,380px);height:36px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(17,17,19,.18),transparent);animation:hp-shadow 7s ease-in-out infinite}@keyframes hp-float{50%{transform:translateY(-12px)}}@keyframes hp-shadow{50%{scale:.86;opacity:.7}}@keyframes hp-in{0%{opacity:0;transform:rotateX(18deg) rotateY(-24deg) translateY(30px)}}@keyframes hp-pulse{50%{opacity:.35}}@keyframes hp-b1{0%,12%{filter:blur(0)}15%,76%{filter:blur(7px)}80%,to{filter:blur(0)}}@keyframes hp-b2{0%,25%{filter:blur(0)}28%,76%{filter:blur(6px)}80%,to{filter:blur(0)}}@keyframes hp-b3{0%,38%{filter:blur(0)}41%,76%{filter:blur(6px)}80%,to{filter:blur(0)}}@keyframes hp-cursor{0%{left:92%;top:96%;scale:1}10%{left:22%;top:25%;scale:1}13%{scale:.7}15%{scale:1}23%{left:46%;top:48%;scale:1}26%{scale:.7}28%{scale:1}36%{left:72%;top:85%;scale:1}39%{scale:.7}41%{scale:1}52%,70%{left:88%;top:96%;scale:1}76%{left:8%;top:104%;scale:1}78%{scale:.7}80%,to{left:92%;top:96%;scale:1}}@keyframes hp-on{0%,13%{opacity:0}16%,76%{opacity:1}79%,to{opacity:0}}@keyframes hp-off{0%,13%{opacity:1}16%,76%{opacity:0}79%,to{opacity:1}}@keyframes hp-safe{0%,40%{opacity:0;translate:0 8px}44%,74%{opacity:1;translate:0 0}78%,to{opacity:0;translate:0 8px}}@media (max-width:900px){.hp{padding:36px 8px 44px}.hp-tilt{--ry:-6deg}.hp-chip{left:-6px}.hp-safe{right:96px}}@media (max-width:420px){.hp-kpis b{font-size:18px}.hp-rows li{font-size:12px}.hp-live{display:none}}@supports (animation-timeline:view()){.tilt-in{animation:tilt-in linear both;animation-timeline:view();animation-range:entry 5% cover 35%;transform-origin:50% 100%}@keyframes tilt-in{0%{transform:perspective(1600px) rotateX(24deg) scale(.93)}to{transform:none}}}.demo-wrap{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;box-shadow:var(--shadow-lift);overflow:hidden}.demo-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--line);background:var(--panel)}.demo-bar .sep{flex:1 1}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;color:var(--text);transition:background .15s,border-color .15s}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.chip input[type=range]{width:90px;accent-color:var(--brand)}.switch{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer}.switch input{width:34px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:var(--line);position:relative;cursor:pointer;transition:background .15s}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.switch input:checked{background:var(--brand)}.switch input:checked:after{transform:translateX(14px)}.demo-hint{padding:10px 14px;font-size:13.5px;color:var(--muted);border-bottom:1px solid var(--line)}.demo-hint kbd,kbd{font:600 12px ui-monospace,Menlo,monospace;padding:1px 6px;border:solid var(--line);border-width:1px 1px 2px;border-radius:5px;background:var(--bg-2)}.inbox{display:grid;grid-template-columns:220px 1fr;min-height:420px;text-align:left;font-size:14px}.inbox aside{border-right:1px solid var(--line);padding:16px;display:grid;align-content:start;grid-gap:4px;gap:4px}.inbox aside .acct{display:flex;gap:10px;align-items:center;padding:6px 4px 14px}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff9466,#c2410c);flex:none}.folder{display:flex;justify-content:space-between;padding:7px 10px;border-radius:8px;color:var(--muted)}.folder.active{background:var(--brand-soft);color:var(--brand-ink);font-weight:650}.mails{display:grid;align-content:start}.mail{display:grid;grid-template-columns:34px 160px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.mail .from{font-weight:650}.mail .from,.mail .subj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail .subj span,.mail time{color:var(--muted)}.mail time{font-size:12.5px}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.stat{border:1px solid var(--line);border-radius:12px;padding:12px}.stat b{display:block;font-size:20px}.stat small{color:var(--muted)}@media (max-width:760px){.inbox{grid-template-columns:1fr}.inbox aside{display:none}.mail{grid-template-columns:34px 1fr auto}.mail .subj{grid-column:2/-1}.stats{grid-template-columns:1fr}}.video{display:block;aspect-ratio:16/9;width:100%;border-radius:20px;border:1px solid var(--line);background:#0e0e10;box-shadow:var(--shadow-lift)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:14px;width:max-content;animation:marquee 40s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:9px;padding:10px 16px 10px 13px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}.brand-icon{flex:none;display:block}.works{align-items:center;margin-top:26px;color:var(--muted);font-size:13px;font-weight:600}.works,.works ul{display:flex;gap:14px;flex-wrap:wrap}.works ul{list-style:none;margin:0;padding:0}.works li{gap:6px;color:var(--text)}.works li,.zoom-mark{display:inline-flex;align-items:center}.zoom-mark{height:17px;overflow:hidden}@media (max-width:900px){.works,.works ul{justify-content:center}}@keyframes marquee{to{transform:translateX(-50%)}}.feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;padding:24px 0}.feature:nth-child(2n) .feature-art{order:-1}.feature h3{font-size:clamp(24px,3vw,30px);font-weight:800;margin:10px 0 12px}.feature ul{padding-left:18px;color:var(--muted);display:grid;grid-gap:6px;gap:6px;margin:14px 0 0}.feature li::marker{color:var(--brand)}.feature-art{position:relative;border-radius:22px;border:1px solid var(--line);box-shadow:var(--shadow-lift);overflow:hidden;padding:28px;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--brand) 10%,transparent),transparent 60%),linear-gradient(180deg,#fbfbfc,var(--panel));transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.feature:hover .feature-art{transform:translateY(-4px)}.fa-win{position:relative;overflow:hidden;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px rgba(17,17,19,.04),0 22px 40px -24px rgba(17,17,19,.4);font-size:12.5px;text-align:left}.fa-bar{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);background:#fafbfc}.fa-dots{display:flex;gap:5px}.fa-dots i{width:9px;height:9px;border-radius:50%;background:#e3e5ea}.fa-url{flex:1 1;min-width:0;display:flex;align-items:center;gap:7px;padding:4px 9px;border-radius:7px;background:#f0f1f4;color:var(--muted);font:500 11.5px ui-monospace,Menlo,monospace;white-space:nowrap;overflow:hidden}.fa-body{position:relative;padding:14px;display:grid;grid-gap:12px;gap:12px}.fa-head{display:flex;align-items:center;gap:10px}.fa-head b{font-size:14px}.fa-pill{margin-left:auto;padding:2px 8px;border-radius:999px;background:#f0f1f4;color:var(--muted);font-size:11px;font-weight:600}.fa-cursor{position:absolute;z-index:3;width:16px;height:16px;border-radius:50%;border:2px solid var(--brand);background:color-mix(in srgb,var(--brand) 22%,transparent);box-shadow:0 2px 8px rgba(255,90,31,.35);pointer-events:none}.fa-table{border:1px solid var(--line);border-radius:10px}.fa-tr{position:relative;display:grid;grid-template-columns:1.15fr 1.45fr .7fr;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px}.fa-tr+.fa-tr{border-top:1px solid var(--line)}.fa-th{color:var(--muted);font-size:11px;font-weight:600;background:#fafbfc;border-radius:10px 10px 0 0}.fa-tr b{text-align:right;font-weight:650}.fa-who{display:flex;align-items:center;gap:7px;font-weight:600}.fa-mail,.fa-who{white-space:nowrap;overflow:hidden}.fa-mail{color:var(--muted);text-overflow:ellipsis}.fa-av{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#9aa0ab,#4b5563)}.fa-tr:nth-child(3) .fa-av{background:linear-gradient(135deg,#ff9466,#c2410c)}.fa-target>:not(.fa-pick){animation:fa-row-blur 6s ease-in-out infinite}.fa-pick{position:absolute;inset:2px;border:1.5px dashed var(--brand);border-radius:7px;background:color-mix(in srgb,var(--brand) 6%,transparent);animation:fa-pick 6s ease-in-out infinite}.fa-pick em{position:absolute;right:6px;top:-10px;padding:1px 7px;border-radius:6px;background:var(--brand);color:#111113;font:700 10px/1.6 var(--font-sans),sans-serif;font-style:normal}.fa-cursor-click{animation:fa-click 6s ease-in-out infinite}@keyframes fa-click{0%{left:88%;top:96%;scale:1}22%{left:46%;top:51%;scale:1}30%{scale:.7}34%,60%{left:46%;top:51%;scale:1}78%{left:46%;top:51%}82%{scale:.7}86%,to{left:88%;top:96%;scale:1}}@keyframes fa-pick{0%,14%{opacity:0}20%,30%{opacity:1}34%,74%{opacity:0}78%,82%{opacity:1}86%,to{opacity:0}}@keyframes fa-row-blur{0%,30%{filter:blur(0)}33%,81%{filter:blur(5px)}85%,to{filter:blur(0)}}.fa-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.fa-kpis>div{display:grid;grid-gap:1px;gap:1px;padding:9px 10px;border:1px solid var(--line);border-radius:10px}.fa-kpis small{color:var(--muted);font-size:10.5px}.fa-kpis b{font-size:16px;letter-spacing:-.02em}.fa-kpis i{font-style:normal;font-size:10.5px;font-weight:650;color:#b42318}.fa-kpis i.up{color:#15803d}.fa-chart{position:relative;padding:10px 10px 6px;border:1px solid var(--line);border-radius:10px}.fa-chart svg{display:block;width:100%;height:118px}.fa-axis{display:flex;justify-content:space-between;margin-top:4px;color:var(--muted);font-size:10px}.fa-area{position:absolute;left:7%;top:9%;width:0;height:0;border:1.5px dashed var(--brand);border-radius:6px;background:rgba(255,255,255,.08);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:fa-area 7s ease-in-out infinite}.fa-area i{position:absolute;width:8px;height:8px;border-radius:2px;background:#fff;border:1.5px solid var(--brand);opacity:0;animation:fa-handles 7s ease-in-out infinite}.fa-area i:first-child{left:-5px;top:-5px}.fa-area i:nth-child(2){right:-5px;top:-5px}.fa-area i:nth-child(3){left:-5px;bottom:-5px}.fa-area i:nth-child(4){right:-5px;bottom:-5px}.fa-cursor-drag{animation:fa-drag 7s ease-in-out infinite;translate:-50% -50%}@keyframes fa-area{0%,16%{width:0;height:0;opacity:1}46%,86%{width:86%;height:72%;opacity:1}92%{width:86%;height:72%;opacity:0}to{width:0;height:0;opacity:0}}@keyframes fa-handles{0%,48%{opacity:0}54%,84%{opacity:1}90%,to{opacity:0}}@keyframes fa-drag{0%{left:70%;top:120%;scale:1}12%{left:7%;top:9%;scale:1}16%{scale:.75}46%{left:93%;top:81%;scale:.75}50%,60%{left:93%;top:81%;scale:1}80%,to{left:70%;top:120%;scale:1}}.fa-reload{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--muted);background:#f0f1f4;animation:fa-spin 6s cubic-bezier(.4,0,.2,1) infinite}.fa-keep{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:3px 9px 3px 4px;border-radius:999px;background:var(--brand-soft);color:var(--brand-ink);font-size:11px;font-weight:700}.fa-switch{position:relative;width:24px;height:14px;border-radius:999px;background:var(--brand)}.fa-switch:after{content:"";position:absolute;right:2px;top:2px;width:10px;height:10px;border-radius:50%;background:#fff}.fa-inbox{position:relative;border:1px solid var(--line);border-radius:10px}.fa-mails{animation:fa-reflow 6s ease-in-out infinite}.fa-mail-row{display:grid;grid-template-columns:92px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 11px}.fa-mail-row+.fa-mail-row{border-top:1px solid var(--line)}.fa-from{font-weight:650}.fa-from,.fa-subj{white-space:nowrap}.fa-subj{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.fa-mail-row time{color:var(--muted);font-size:11px}.fa-mails .k{display:inline-block;animation:fa-keep-blur 6s ease-in-out infinite}.fa-loading{position:absolute;inset:0;display:grid;align-content:center;grid-gap:10px;gap:10px;padding:14px;opacity:0;animation:fa-loading 6s ease-in-out infinite}.fa-loading i{height:10px;border-radius:5px;background:linear-gradient(90deg,#eef0f3,#f7f8fa,#eef0f3)}.fa-loading i:nth-child(2){width:80%}.fa-loading i:nth-child(3){width:60%}.fa-toast{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:#111113;color:#fff;font-size:11.5px;font-weight:650;box-shadow:0 12px 24px -12px rgba(17,17,19,.6);opacity:0;animation:fa-toast 6s ease-in-out infinite}.fa-toast:before{content:"";width:7px;height:7px;background:var(--brand)}@keyframes fa-spin{0%,34%{rotate:0deg;color:var(--muted)}36%{color:var(--brand-ink)}50%{rotate:1turn;color:var(--brand-ink)}54%,to{rotate:1turn;color:var(--muted)}}@keyframes fa-reflow{0%,36%{opacity:1}40%,56%{opacity:0}60%,to{opacity:1}}@keyframes fa-loading{0%,36%{opacity:0}40%,56%{opacity:1}60%,to{opacity:0}}@keyframes fa-keep-blur{0%,36%{filter:blur(5px)}40%,60%{filter:blur(0)}65%,to{filter:blur(5px)}}@keyframes fa-toast{0%,64%{opacity:0;translate:0 6px}68%,92%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 6px}}@media (max-width:520px){.feature-art{padding:14px}.fa-tr{grid-template-columns:1.2fr 1fr .7fr}.fa-mail-row{grid-template-columns:78px 1fr}.fa-mail-row time{display:none}}@media (max-width:860px){.feature{grid-template-columns:1fr;gap:24px}.feature:nth-child(2n) .feature-art{order:0}}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{border:1px solid var(--line);background:var(--bg-2);border-radius:var(--radius);padding:26px;display:grid;grid-gap:10px;gap:10px;align-content:start;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.card h3{font-size:20px;font-weight:750}.card p{color:var(--muted)}.card .icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--text);background:linear-gradient(180deg,#fff,#f4f5f7);border:1px solid var(--line);box-shadow:inset 0 1px 0 #fff,0 6px 14px -8px rgba(17,17,19,.25)}.icon .fill{fill:var(--brand);fill-opacity:.9;stroke:none}.icon .soft{stroke:var(--muted)}.icon .dot{fill:var(--brand);stroke:none}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.steps li{display:grid;grid-gap:10px;gap:10px;align-content:start;padding-top:22px;border-top:2px solid var(--text)}.steps h3{font-size:20px;font-weight:750}.steps p{color:var(--muted)}.step-n{font:700 14px ui-monospace,Menlo,monospace;color:var(--brand-ink)}@media (max-width:860px){.steps{gap:28px}.grid-3,.steps{grid-template-columns:1fr}}.toggles{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.seg{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.seg button{border:0;background:none;min-height:38px;padding:8px 18px;border-radius:9px;font:inherit;font-size:14px;font-weight:650;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.seg button.on{background:var(--ink);color:var(--on-ink)}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.plan{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.plan:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.plan.featured{border-color:var(--text);box-shadow:0 0 0 1px var(--text),var(--shadow-lift);position:relative;transform:translateY(-8px)}.plan.featured:hover{transform:translateY(-12px)}.plan.featured:before{content:"Most popular";position:absolute;top:-13px;left:24px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--brand);color:#111113}.plan h3{font-size:20px}.price{font-size:46px;font-weight:850;letter-spacing:-.035em}.price small{font-weight:600;letter-spacing:0}.plan ul,.price small{font-size:15px;color:var(--muted)}.plan ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.plan li:before{content:"\2713";color:var(--brand-ink);font-weight:800;margin-right:8px}.plan .btn{margin-top:auto}.refund{text-align:center;margin-top:22px;color:var(--muted);font-size:14px}@media (max-width:960px){.plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}.plan.featured,.plan.featured:hover{transform:none}}.quote{border:1px dashed var(--line);border-radius:var(--radius);padding:24px;color:var(--muted);font-style:italic}.faq{max-width:760px;margin:0 auto;display:grid;grid-gap:10px;gap:10px}.faq details{border:1px solid var(--line);border-radius:14px;background:var(--bg-2);padding:0 20px;transition:border-color .15s}.faq details[open]{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.faq summary{cursor:pointer;padding:18px 0;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand-ink);font-weight:800;font-size:20px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 18px;color:var(--muted)}.cta{position:relative;overflow:hidden;text-align:center;border-radius:28px;padding:56px 24px;background:#111113;color:#fff;display:grid;grid-gap:16px;gap:16px;justify-items:center;border:1px solid #26262a}.cta:after,.cta:before{content:"";position:absolute;width:22px;height:22px;background:#ff5a1f}.cta:before{right:12%;bottom:18%;box-shadow:26px -26px 0 #ff7d4b,52px -52px 0 #ff9c73,70px -86px 0 -4px #f2c0a6,100px -104px 0 -7px #eadfd6,118px -140px 0 -9px #f4f2ef}.cta:after{left:9%;top:22%;width:14px;height:14px;background:#ff5a1f;box-shadow:-22px 26px 0 -3px #ff9c73,8px 44px 0 -5px #f2c0a6;opacity:.8}.cta>*{position:relative;z-index:1}.cta h2{font-size:clamp(30px,5vw,50px);font-weight:850;max-width:760px}.cta p{color:#c9c9cf;font-size:18px}.cta .btn{background:#fff;color:#111113;border:0}@media (max-width:640px){.cta:before{right:4%;bottom:6%;scale:.6}.cta:after{display:none}}.footer{position:relative;overflow:hidden;padding:64px 0 0;background:#111113;color:#a3a5ae;font-size:15px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.footer-brand{display:grid;grid-gap:14px;gap:14px;align-content:start;max-width:320px}.footer-brand p{line-height:1.6}.footer .logo{gap:10px}.footer .wordmark{color:#fff}.footer-tile{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff}.footer nav{display:grid;grid-gap:4px;gap:4px;align-content:start}.footer h3{margin:4px 0 10px;color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em}.footer nav a{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:6px 0}.footer a{color:inherit;text-decoration:none;transition:color .15s}.footer a:hover{color:#fff}.footer-brand a{color:#ffb08f}.footer-bottom{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-top:44px;padding:26px 0;border-top:1px solid #26262b;font-size:14px}.footer-word{margin:8px 0 -.2em;text-align:center;font:800 clamp(96px,21vw,300px)/1 var(--font-sans),sans-serif;letter-spacing:-.05em;color:#1c1c20;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}@media (max-width:860px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-brand{grid-column:1/-1;max-width:none}}.page{padding:56px 0 88px}.prose{max-width:760px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}.prose h1{font-size:clamp(32px,5vw,46px);font-weight:850;margin-bottom:8px}.prose h2{font-size:24px;margin-top:24px}.prose h3{font-size:18px;margin-top:12px}.prose li,.prose p{color:var(--muted)}.prose a{color:var(--brand-ink)}.prose ol,.prose ul{padding-left:20px;margin:0;display:grid;grid-gap:6px;gap:6px}.prose code{font:13.5px ui-monospace,Menlo,monospace;background:var(--panel);padding:2px 6px;border-radius:6px}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose td,.prose th{border-bottom:1px solid var(--line);padding:8px 6px;text-align:left}.form{display:grid;grid-gap:12px;gap:12px;max-width:420px}.input{width:100%;min-height:46px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);color:var(--text);font:inherit}.input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent)}.alert{padding:12px 16px;border-radius:12px;background:var(--brand-soft);color:var(--text)}.alert.error{background:color-mix(in srgb,#dc2626 12%,transparent)}.license-card{border:1px solid var(--line);border-radius:18px;background:var(--bg-2);padding:22px;display:grid;grid-gap:14px;gap:14px;box-shadow:var(--shadow)}.license-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pill{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-ink)}.pill.bad{background:color-mix(in srgb,#dc2626 14%,transparent);color:#dc2626}.devices{width:100%;border-collapse:collapse;font-size:15px}.devices td,.devices th{text-align:left;padding:10px 6px;border-bottom:1px solid var(--line)}.devices th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.row-actions{display:flex;gap:10px;flex-wrap:wrap}.modal-backdrop{position:fixed;inset:0;background:rgba(10,10,12,.55);display:grid;place-items:center;z-index:100;padding:16px}.modal{background:var(--bg-2);border-radius:18px;padding:24px;width:min(420px,100%);display:grid;grid-gap:14px;gap:14px;box-shadow:var(--shadow-lift)}.state{padding:56px 0 72px}.state-inner{display:grid;justify-items:center;text-align:center}.state h1{margin-top:18px;font-size:clamp(32px,5vw,52px);font-weight:800}.state-sub{max-width:560px;margin-top:14px;color:var(--muted);font-size:18px}.state-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:28px}.state-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);color:var(--brand-ink);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.state-pill:before{content:"";width:8px;height:8px;background:var(--brand-ink)}.state-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--panel);border:1px solid var(--line);font-size:14px;font-weight:600}.state-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand)}.state-404{display:inline-flex;align-items:center;margin-top:18px;font-size:clamp(110px,18vw,190px);font-weight:850;letter-spacing:-.06em;line-height:.9}.px4,.state-404{position:relative}.px4{--px:.118em;display:inline-grid;grid-template-columns:repeat(5,var(--px));grid-template-rows:repeat(7,var(--px));margin-left:.04em}.px4 i{display:block;margin:6%}.px4 b{position:absolute;width:calc(var(--px) * .8);height:calc(var(--px) * .8)}.state-card{width:min(560px,100%);margin-top:44px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2);box-shadow:var(--shadow);text-align:left}.state-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line);font-size:14px;font-weight:650}.state-card-head>span:first-child{display:inline-flex;align-items:center;gap:8px}.state-badge{padding:3px 10px;border-radius:8px;background:var(--brand-soft);color:var(--brand-ink);font-size:12.5px;font-weight:700}.state-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.state-fields>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.state-fields small{color:var(--muted);font-size:12.5px}.state-fields code{font:600 14px ui-monospace,Menlo,monospace}.redact{display:inline-block;filter:blur(5px)}.state-index{width:min(1100px,100%);margin-top:56px;text-align:left}.state-index-head{margin-bottom:14px;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.state-index-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.state-index-grid .card{text-decoration:none}.state-index-grid h3{display:flex;justify-content:space-between;font-size:18px}.state-index-grid h3 span{color:var(--brand-ink)}.mt-window+h1{margin-top:40px}.mt-window{width:min(620px,100%);margin-top:28px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-lift);text-align:left}.mt-url{flex:0 1 auto;margin-inline:auto}.mt-body{display:grid;grid-gap:14px;gap:14px;padding:22px}.mt-line{height:10px;border-radius:5px;background:#eef0f3}.mt-cards{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-gap:10px;gap:10px;align-items:center}.mt-cards>div{height:74px;border-radius:12px;background:#f3f4f6}.mt-cards>.mt-focus{position:relative;display:grid;place-items:center;height:110px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.mt-pixels{display:grid;grid-template-columns:repeat(8,12px);grid-gap:6px;gap:6px}.mt-pixels i{width:12px;height:12px;animation:mt-flicker 2.4s ease-in-out infinite}.mt-pixels i:nth-child(3n){animation-delay:.4s}.mt-pixels i:nth-child(5n){animation-delay:.9s}.mt-pixels i:nth-child(7n){animation-delay:1.4s}.mt-updating{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#111113;color:#fff;font-size:13px;font-weight:600}.mt-updating:before{content:"";width:8px;height:8px;background:var(--brand)}@keyframes mt-flicker{50%{opacity:.35}}.mt-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;width:min(760px,100%);margin-top:40px;text-align:left}.mt-facts small{color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mt-facts b{display:inline-flex;align-items:center;gap:8px;font-size:20px;letter-spacing:-.02em}.mt-ok{width:9px;height:9px;border-radius:50%;background:#16a34a}.mt-foot{border-top:1px solid var(--line);padding:22px 0;color:var(--muted);font-size:14px}.mt-foot-inner{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.mt-foot a{color:var(--text);font-weight:600;text-decoration:none}@media (max-width:860px){.state-index-grid{grid-template-columns:1fr 1fr}.mt-facts{grid-template-columns:1fr}}@media (max-width:520px){.mt-cards,.state-fields,.state-index-grid{grid-template-columns:1fr}.mt-cards>div:not(.mt-focus){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hp-float,.hp-live i,.hp-shadow,.hp-tilt{animation:none;transition:none}.hp-cursor{display:none}.b1,.b2,.b3,.mt-pixels i{animation:none}.b1,.b2,.b3{filter:blur(6px)}.hp-chip .on,.hp-safe{animation:none;opacity:1}.hp-chip .off{opacity:0}.hp-chip .off,.tilt-in{animation:none}.marquee-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.fa-cursor,.fa-loading,.fa-pick,.fa-toast{display:none}.fa-area,.fa-area i,.fa-mails,.fa-mails .k,.fa-reload,.fa-target>*{animation:none}.fa-mails .k,.fa-target>*{filter:blur(5px)}.fa-area{width:86%;height:72%}.fa-area i{opacity:1}.btn:hover,.card:hover,.feature:hover .feature-art,.plan:hover{transform:none}}