.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.hwrap{max-width:720px;margin:0 auto;padding:0 20px 72px}.htop{justify-content:space-between;align-items:center;gap:16px;padding:22px 0 40px;display:flex}.hlogo{align-items:center;gap:10px;display:flex}.hlogo .m{background:var(--accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-flex}.hlogo b{letter-spacing:-.022em;font-size:18px;font-weight:800}.hlogo b i{opacity:.62;font-style:normal;font-weight:500}.hnav a{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.hnav a:hover{text-decoration:underline}.hwrap h1{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(32px,6.4vw,50px);font-weight:800;line-height:1.06}.hwrap h2{letter-spacing:-.024em;margin:6px 0 14px;font-size:clamp(21px,3.4vw,27px);font-weight:750;line-height:1.2}.hwrap h3{letter-spacing:-.016em;margin-bottom:9px;font-size:17px;font-weight:700;line-height:1.25}.hlede{max-width:62ch;margin-bottom:46px;font-size:clamp(16px,2.5vw,19px);line-height:1.58}.hsay{max-width:62ch;margin-bottom:22px;font-size:16px;line-height:1.62}.heyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;opacity:.5;margin:54px 0 10px;font-size:11px;font-weight:700}.hcard{background:var(--surface,#fff);border:1px solid var(--rule,#00000017);border-radius:12px;margin-bottom:16px;padding:22px 24px}.hcard p{font-size:15.5px;line-height:1.62}.hcard p+p{margin-top:12px}.hcard .fine{opacity:.72;margin-top:12px;font-size:13.5px;line-height:1.55}.hgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.hgrid{grid-template-columns:1fr}}.hfeature .n{color:var(--accent);letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:700}.hprops{background:var(--rule,#00000017);border:1px solid var(--rule,#00000017);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}@media (max-width:640px){.hprops{grid-template-columns:1fr}}.hprop{background:var(--surface,#fff);padding:18px 20px}.hprop .pt{letter-spacing:-.012em;margin-bottom:6px;font-size:14.5px;font-weight:700}.hprop .pd{opacity:.78;font-size:13.5px;line-height:1.55}.hhero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:44px;padding:8px 0 56px;display:grid}@media (max-width:900px){.hhero{grid-template-columns:1fr;gap:34px;padding-bottom:40px}}.hhero .heyebrow{margin-top:0}.hhero h1{letter-spacing:-.038em;margin-bottom:20px;font-size:clamp(34px,5.2vw,54px);font-weight:820;line-height:1.02}.hhero .hem{color:var(--accent)}.hhero .hlede{max-width:54ch;margin-bottom:12px;font-size:clamp(16px,2vw,18.5px);line-height:1.55}.hhero .hlede2{opacity:.78;max-width:54ch;margin-bottom:26px;font-size:15.5px;line-height:1.6}.hform{flex-direction:column;gap:9px;max-width:480px;margin-bottom:12px;display:flex}.hform input{width:100%;min-width:0;font:inherit;border:1.5px solid var(--rule,#00000038);background:var(--surface,#fff);color:var(--ink);border-radius:9px;padding:13px 14px;font-size:15px}.hform input::placeholder{opacity:.45}.hform input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hform button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:13px 22px;font-size:15.5px;font-weight:700}.hform button:hover{opacity:.92}.hopt{max-height:140px;padding-bottom:3px;transition:max-height .24s,opacity .2s,margin-bottom .24s;overflow:hidden}.hform:has(.hemail:placeholder-shown) .hopt{opacity:0;max-height:0;margin-bottom:-9px;padding-bottom:0}.hform:has(.hemail:placeholder-shown) .hopt *{visibility:hidden}.hoptlab{letter-spacing:.02em;opacity:.6;padding:2px 2px 7px;font-size:11.5px;font-weight:700}.hoptlab span{font-weight:400}.hoptrow{gap:8px;display:flex}.hoptrow input{padding:10px 12px;font-size:13.5px}.hform.dark{text-align:left;margin-left:auto;margin-right:auto}.hform.dark input{color:var(--bg);background:#ffffff12;border-color:#ffffff47}.hform.dark input::placeholder{color:var(--bg);opacity:.45}.hform.dark button{background:var(--bg);color:var(--ink)}.hform.dark .hoptlab{color:var(--bg)}@media (max-width:560px){.hoptrow{flex-direction:column}.hopt{max-height:220px}}@media (prefers-reduced-motion:reduce){.hopt{transition:none}}.hhoney{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hcta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.hbig{border-radius:10px;padding:14px 26px;font-size:16px;box-shadow:0 1px 2px #00000024}.hmicro{opacity:.68;margin-bottom:24px;font-size:12.5px;line-height:1.5}.hproof{border-top:1px solid var(--rule,#0000001a);flex-wrap:wrap;gap:8px 22px;padding:16px 0 0;list-style:none;display:flex}.hproof li{opacity:.82;font-size:13px}.hproof li:before{content:"—";opacity:.4;margin-right:7px}.hshow{position:relative}.hshowlab{letter-spacing:.12em;text-transform:uppercase;opacity:.5;margin-bottom:9px;font-size:10.5px}.hgcwrap{border-radius:12px;animation:.75s cubic-bezier(.22,.9,.3,1) both rise;box-shadow:0 18px 44px -22px #0006}.hclose{background:var(--ink);color:var(--bg);text-align:center;border-radius:16px;margin-top:64px;padding:40px 34px}.hclose h2{letter-spacing:-.026em;max-width:22ch;margin:0 auto 14px;font-size:clamp(21px,3vw,29px);line-height:1.18}.hclose p{opacity:.8;max-width:52ch;margin:0 auto 26px;font-size:15.5px;line-height:1.6}.hclose .hbtn{background:var(--bg);color:var(--ink)}.hclose-micro{opacity:.62;margin-top:18px;font-size:12.5px;line-height:1.6}.hbleed{width:min(1120px,94vw);position:relative;left:50%;transform:translate(-50%)}.htour{grid-template-columns:minmax(0,1.35fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:26px;margin-bottom:34px;display:grid}.htour>*{min-width:0}@media (max-width:900px){.htour{grid-template-columns:1fr;gap:8px}}.hscreen{margin:0;animation:.7s cubic-bezier(.22,.9,.3,1) both rise}.sc-mail{animation-delay:.14s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.scap{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-bottom:9px;font-size:11px;font-weight:600}.scap .n{color:var(--accent);margin-right:4px;font-weight:700}.chrome{border:1px solid var(--rule,#0000001a);background:#edeae2;border-bottom:0;border-radius:11px 11px 0 0;align-items:center;gap:6px;padding:9px 12px;display:flex}.chrome .dot{background:#00000029;border-radius:50%;width:8px;height:8px}.chrome .addr,.chrome .from{opacity:.6;margin-left:8px;font-size:10.5px}.chrome.mail .from{margin-left:0}.app{border:1px solid var(--rule,#0000001a);background:#fff;border-radius:0 0 11px 11px;grid-template-columns:132px 1fr;display:grid;overflow:hidden}.app .side{background:var(--bg);border-right:1px solid var(--rule,#00000014);padding:12px 10px}.app .brand{align-items:center;gap:6px;margin-bottom:14px;display:flex}.app .brand .m{background:var(--accent);color:#fff;width:17px;height:17px;font-family:var(--font-mono);border-radius:4px;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex}.app .brand b{letter-spacing:-.02em;font-size:11px}.app .brand b i{color:var(--accent);font-style:normal}.app .nav div{opacity:.7;border-radius:5px;justify-content:space-between;padding:5px 7px;font-size:10.5px;display:flex}.app .nav div span{font-family:var(--font-mono);opacity:.7}.app .nav .on{color:var(--accent);opacity:1;background:#2563eb17;font-weight:700}.app .nav .warn span{color:var(--alarm,#dc2626);opacity:1;font-weight:700}.app .main{min-width:0;padding:13px 14px}.app .mhead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.app .mhead h4{letter-spacing:-.03em;font-size:19px;font-weight:800}.app .mhead .sub{opacity:.72;margin-top:2px;font-size:10.5px}.app .mhead .sub .alarm{color:var(--alarm,#dc2626)}.app .cta{background:var(--accent);color:#fff;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:10.5px;font-weight:650}.app .row{border-top:1px solid var(--rule,#00000012);border-left:2px solid #0000;grid-template-columns:1fr .72fr .95fr 1.2fr;align-items:center;gap:9px;padding:9px 8px;font-size:10px;display:grid}.app .row.flag,.app .row.alarm{border-left-color:var(--alarm,#dc2626);background:#dc26260d}.app .row.busy{border-left-color:var(--accent);background:#2563eb0d}.app .rid{flex-direction:column;gap:1px;min-width:0;display:flex}.app .rid b{white-space:nowrap;font-weight:700}.app .rwin{opacity:.8;white-space:nowrap}.app .rfac{opacity:.6;font-size:9px;line-height:1.3}.app .rcar{flex-direction:column;gap:1px;min-width:0;display:flex}.app .rcar b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.app .rcar .sm{opacity:.6;white-space:nowrap;font-size:9px;font-weight:400}.app .rst{text-align:right}.app .pill{border:1px solid var(--rule,#0000002e);white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:650;line-height:1.3;display:inline-block}.app .row.flag .pill{background:var(--alarm,#dc2626);border-color:var(--alarm,#dc2626);color:#fff}.app .row.alarm .pill{color:var(--alarm,#dc2626);border-color:var(--alarm,#dc2626)}.app .row.busy .pill{color:var(--accent);border-color:#2563eb59}.app .skel{background:linear-gradient(90deg,#00000017,#0000000a,#00000017) 0 0/200% 100%;border-radius:3px;width:62px;height:7px;animation:1.5s linear infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.hgc{background:var(--bg);border:1px solid var(--rule,#0000001a);border-radius:0 0 11px 11px;padding:12px}.hgc .chead{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.hgc .chead b{font-size:12px}.hgc .chead span{letter-spacing:.14em;opacity:.45;font-size:8px}.hgc .cbody{border:1px solid var(--rule,#00000014);background:#fff;border-radius:9px;padding:12px}.hgc .cref{opacity:.55;letter-spacing:.04em;font-size:9px}.hgc .cwhen{letter-spacing:-.02em;margin-top:3px;font-size:17px;font-weight:800}.hgc .cwhen span{font-weight:700}.hgc .cwhere{opacity:.72;margin-top:2px;font-size:10.5px}.hgc .cgrid{background:var(--rule,#00000014);border:1px solid var(--rule,#00000014);border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin-top:11px;display:grid;overflow:hidden}.hgc .cgrid>div{background:#fff;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.hgc .k{letter-spacing:.08em;text-transform:uppercase;opacity:.5;font-size:8.5px;font-weight:600}.hgc .big{letter-spacing:-.01em;font-size:15px;font-weight:700}.hgc .sm{opacity:.7;font-size:9.5px}.hgc .cvin{flex-direction:column;gap:1px;padding:8px 10px 0;display:flex}.hgc .cvin b{font-size:11px}.hgc .ccar{border-top:1px solid var(--rule,#00000014);flex-direction:column;align-items:flex-start;gap:2px;margin-top:8px;padding:10px 10px 0;display:flex}.hgc .ccar b{font-size:12.5px}.hgc .chip{border:1.5px solid var(--ink);border-radius:20px;margin-top:5px;padding:3px 9px;font-size:9.5px;font-weight:700}.hgc .hlive{width:100%;margin-top:5px;font-size:9px;line-height:1.4;display:block}.hgc .hpulse{vertical-align:middle;background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:5px;animation:2s ease-in-out infinite beat;display:inline-block}@keyframes beat{0%,to{opacity:1;box-shadow:0 0 #2563eb80}50%{opacity:.65;box-shadow:0 0 0 5px #2563eb00}}.hgc .cbtns{gap:7px;margin-top:12px;display:flex}.hgc .b1,.hgc .b2{text-align:center;border-radius:7px;flex:1;padding:8px 6px;font-size:10px;font-weight:700}.hgc .b1{background:var(--accent);color:#fff}.hgc .b2{border:1.5px solid var(--ink)}.hship{border:1px solid var(--rule,#0000001a);background:#fff;border-radius:0 0 11px 11px;padding:14px}.hship .k{letter-spacing:.08em;text-transform:uppercase;opacity:.5;font-size:8.5px;font-weight:600}.hship .shead{border-bottom:1px solid var(--rule,#00000014);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.hship .shead h4{letter-spacing:-.028em;margin-top:2px;font-size:17px;font-weight:800}.hship .spill{border:1.5px solid var(--ink);white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:700}.hship .sgrid{background:var(--rule,#00000014);border:1px solid var(--rule,#00000014);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.hship .sgrid>div{background:#fff;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.hship .sgrid .wide{flex-flow:wrap;grid-column:1/-1;align-items:baseline;gap:9px}.hship .sgrid b{font-size:12.5px;font-weight:700}.hship .sgrid .ok{opacity:.6;font-size:9px}.hship .sphotos{border:1px dashed var(--rule,#0003);background:var(--bg);border-radius:8px;margin-top:12px;padding:11px 12px}.hship .sphotos .pt{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.hship .soon{border:1px solid var(--rule,#00000040);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;opacity:.66;white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:8.5px;font-weight:700}.hship .prow{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.hship .pslot{aspect-ratio:4/3;border:1px solid var(--rule,#0000001a);letter-spacing:.06em;text-transform:uppercase;opacity:.5;background:repeating-linear-gradient(-45deg,#00000009,#00000009 5px,#0000 5px 10px);border-radius:6px;justify-content:center;align-items:center;font-size:8.5px;display:flex}.hship .pnote{opacity:.62;margin-top:8px;font-size:10px;line-height:1.45}.hship .strail{border-top:1px solid var(--rule,#00000014);margin-top:12px;padding-top:11px}.hship .stime{flex-direction:column;gap:6px;margin-top:7px;display:flex}.hship .stime span{opacity:.8;align-items:center;gap:7px;font-size:10.5px;display:flex}.hship .stime b{opacity:.65;margin-left:auto;font-weight:600}.hship .stime i{background:var(--rule,#00000040);border-radius:50%;flex:none;width:6px;height:6px}.hship .stime i.on{background:var(--accent)}@media (max-width:520px){.hship .sgrid,.hship .prow{grid-template-columns:repeat(2,1fr)}}.harrow{flex-direction:column;align-items:center;gap:6px;display:flex}.harrow .line{background:var(--rule,#00000024);border-radius:2px;width:46px;height:2px;display:block;position:relative;overflow:hidden}.harrow .line i{background:var(--accent);border-radius:2px;width:14px;animation:2.4s cubic-bezier(.5,0,.5,1) infinite travel;position:absolute;inset:0 auto 0 0}@keyframes travel{0%{transform:translate(-16px)}to{transform:translate(48px)}}.harrow .lab{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:9px}@media (max-width:900px){.harrow{flex-direction:row;gap:10px;padding:6px 0}.harrow .line{width:2px;height:26px}.harrow .line i{width:auto;height:12px;animation-name:travelY;inset:0 0 auto}@keyframes travelY{0%{transform:translateY(-14px)}to{transform:translateY(28px)}}}@media (prefers-reduced-motion:reduce){.hscreen,.app .skel,.hgc .hpulse,.harrow .line i{animation:none!important}.harrow .line i{transform:translate(16px)}}.hflow{margin:26px 0 0;padding:0;list-style:none}.hstep{grid-template-columns:34px 1fr;gap:16px;padding-bottom:18px;display:grid;position:relative}.hstep:before{content:"";background:var(--rule,#0000001f);width:2px;position:absolute;top:34px;bottom:0;left:16px}.hstep.last:before{display:none}.hstep.last{padding-bottom:0}.hstep .sn{z-index:1;background:var(--bg);width:34px;height:34px;color:var(--ink);border:2px solid var(--rule,#0000002e);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative}.hstep.sys .sn{background:var(--accent);border-color:var(--accent);color:#fff}.hstep .sb{background:var(--surface,#fff);border:1px solid var(--rule,#00000017);border-radius:12px;padding:16px 18px 14px}.hstep .swho{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:5px;font-size:10.5px;font-weight:700}.hstep h3{margin-bottom:7px;font-size:16.5px}.hstep p{font-size:14.5px;line-height:1.6}.hstep .sart{background:var(--bg);border:1px solid var(--rule,#0000001f);letter-spacing:.01em;opacity:.82;border-radius:6px;margin-top:11px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-block}@media (max-width:480px){.hstep{grid-template-columns:28px 1fr;gap:12px}.hstep .sn{width:28px;height:28px;font-size:12px}.hstep:before{top:28px;left:13px}}.hchain{background:var(--surface,#fff);border:1px solid var(--rule,#00000017);border-radius:12px;margin-top:22px;padding:18px 20px}.hchain .ct{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:11px;font-size:10.5px;font-weight:700}.hchain .cr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hchain .cr span{background:var(--bg);border:1px solid var(--rule,#0000001f);border-radius:6px;padding:5px 10px;font-size:12.5px;font-weight:600}.hchain .cr span.on{background:var(--accent);border-color:var(--accent);color:#fff}.hchain .cr i{opacity:.4;font-size:13px;font-style:normal}.hchain .cf{opacity:.72;margin-top:12px;font-size:13px;line-height:1.55}.hverify{border-color:var(--accent);border-width:1.5px;margin-top:40px}.hhonest p{max-width:62ch}.hbtn{background:var(--accent);color:#fff;border-radius:8px;margin-top:6px;padding:10px 16px;font-size:14.5px;font-weight:650;text-decoration:none;display:inline-block}.hbtn:hover{opacity:.9}.hprose h2{margin-top:38px}.hprose p,.hprose li{max-width:68ch;font-size:15.5px;line-height:1.65}.hprose p+p,.hprose ul{margin-top:12px}.hprose ul{padding-left:20px}.hprose li+li{margin-top:7px}.hprose a{color:var(--accent)}.hnote{border-left:3px solid var(--accent);opacity:.85;margin:18px 0;padding:4px 0 4px 16px;font-size:14.5px;line-height:1.6}.hfoot{border-top:1px solid var(--rule,#00000017);opacity:.72;margin-top:60px;padding-top:22px;font-size:13px;line-height:1.75}.hfoot a{color:inherit}
