.bx.bx *,.bx.bx :before,.bx.bx :after{all:revert}:root,.bx.bx{--bg:#f7f8f3;--paper:#fff;--paper-2:#f1f3eb;--paper-3:#fbfcf8;--ink:#0e1a15;--ink-2:#3a463e;--ink-3:#6b776c;--faint:#99a499;--rule:#e5e8df;--rule-2:#eef1e9;--line:#e5e8df;--brand:#0e6b4e;--brand-d:#0a4e38;--brand-soft:#e9f2ec;--brand-tint:#f0f6f2;--brand-line:#cfe4d8;--bright:#1fb488;--gold:#b48f3e;--good:#0b7c42;--good-soft:#e7f3ec;--warn:#b98116;--warn-soft:#f7efdd;--bad:#a33b2e;--bad-soft:#f7e9e6;--brand-glow:#0e6b4e1a;--shadow-s:0 1px 2px #0e1a150d;--shadow-m:0 2px 4px #0e1a150d,0 16px 36px -18px #0e1a1533;--shadow-l:0 6px 14px #0e1a150f,0 36px 80px -30px #0e1a1547;--disp:Fraunces,Georgia,"Times New Roman",serif;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--radius-chip:8px;--radius-input:9px;--radius-btn:11px;--radius-card:14px;--radius-sheet:18px;--radius-phone:36px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),.bx.bx:not([data-theme=light]){--bg:#0e1411;--paper:#151c17;--paper-2:#1b231d;--paper-3:#182019;--ink:#e9efe9;--ink-2:#aebcb1;--ink-3:#7c8a7f;--faint:#5c6a5f;--rule:#242e26;--rule-2:#1f2921;--brand:#2fa37b;--brand-d:#268a67;--brand-soft:#15281f;--brand-tint:#12211a;--brand-line:#28453a;--bright:#3ec79a;--gold:#cba75c;--brand-glow:#2fa37b24;--good:#3aae72;--good-soft:#152f20;--warn:#d9a84a;--warn-soft:#2e2717;--bad:#d06a5c;--bad-soft:#33201b;--shadow-s:0 1px 2px #00000080;--shadow-m:0 2px 4px #00000080,0 16px 36px -18px #000c;--shadow-l:0 6px 14px #00000080,0 36px 80px -30px #000000e6}}:root[data-theme=dark],.bx.bx[data-theme=dark]{--bg:#0e1411;--paper:#151c17;--paper-2:#1b231d;--paper-3:#182019;--ink:#e9efe9;--ink-2:#aebcb1;--ink-3:#7c8a7f;--faint:#5c6a5f;--rule:#242e26;--rule-2:#1f2921;--brand:#2fa37b;--brand-d:#268a67;--brand-soft:#15281f;--brand-tint:#12211a;--brand-line:#28453a;--bright:#3ec79a;--gold:#cba75c;--brand-glow:#2fa37b24;--good:#3aae72;--good-soft:#152f20;--warn:#d9a84a;--warn-soft:#2e2717;--bad:#d06a5c;--bad-soft:#33201b;--shadow-s:0 1px 2px #00000080;--shadow-m:0 2px 4px #00000080,0 16px 36px -18px #000c;--shadow-l:0 6px 14px #00000080,0 36px 80px -30px #000000e6}.bx.bx,.bx.bx *{box-sizing:border-box}.bx.bx{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#0e1a150d 1px,#0000 1px);background-size:26px 26px;margin:0;font-size:15px;line-height:1.6}.bx.bx a{color:inherit;text-decoration:none}.bx.bx .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.bx.bx .k.b{color:var(--brand)}.bx.bx .site{background:var(--paper);min-height:200px}.bx.bx .nav{border-bottom:1px solid var(--rule-2);align-items:center;gap:26px;height:64px;padding:0 44px;display:flex}.bx.bx .nav .links{color:var(--ink-2);gap:22px;font-size:13.5px;font-weight:560;display:flex}.bx.bx .nav .push{align-items:center;gap:12px;margin-left:auto;display:flex}.bx.bx .wordmark{font-family:var(--disp);letter-spacing:-.012em;align-items:center;gap:9px;font-size:19px;font-weight:660;display:flex}.bx.bx .wordmark i{color:var(--brand);font-style:normal}.bx.bx .wm-ic{background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 4px 10px -4px #0e6b4e8c}.bx.bx .wm-ic svg{width:15px;height:15px}.bx.bx .clickhint{color:var(--brand-d);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:11.5px;font-weight:620;display:inline-flex}.bx.bx .btn{cursor:default;border:0;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13.5px;font-weight:620;display:inline-flex}.bx.bx .btn-brand{background:var(--brand);color:#fff;box-shadow:0 6px 16px -6px #0e6b4e8c}.bx.bx .btn-line{border:1.5px solid var(--rule);background:var(--paper);color:var(--ink)}.bx.bx .btn-ghost{color:var(--ink-2);background:0 0;font-weight:600}.bx.bx .btn-sm{height:30px;padding:0 12px;font-size:12px}.bx.bx .hero{background:linear-gradient(180deg,var(--paper)0%,var(--brand-tint)130%);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:44px;padding:64px 44px 58px;display:grid}.bx.bx .hero .k{margin-bottom:10px;display:block}.bx.bx .hero h1{font-family:var(--disp);font-variation-settings:"opsz" 144;letter-spacing:-.016em;text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,3.6vw,50px);font-weight:590;line-height:1.07}.bx.bx .hero h1 i{color:var(--brand);font-style:italic}.bx.bx .hero p.lede{color:var(--ink-2);max-width:52ch;margin:0 0 22px;font-size:16px}.bx.bx .hero .cta{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bx.bx .ticks{color:var(--ink-3);flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.bx.bx .ticks span:before{content:"✓";color:var(--good);margin-right:6px;font-weight:700}.bx.bx .band{background:var(--paper-2);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:26px;padding:16px 44px;font-size:12.5px;font-weight:560;display:flex}.bx.bx .band span:before{content:"✓";color:var(--good);margin-right:7px;font-weight:700}.bx.bx .sec{padding:64px 44px}.bx.bx .sec.alt{background:var(--paper-3)}.bx.bx .sec .k{margin-bottom:8px;display:block}.bx.bx .sec h2{font-family:var(--disp);font-variation-settings:"opsz" 144;letter-spacing:-.012em;text-wrap:balance;margin:0 0 10px;font-size:clamp(26px,2.8vw,38px);font-weight:590;line-height:1.12}.bx.bx .sec h2 i{color:var(--brand);font-style:italic}.bx.bx .sec p.sub{color:var(--ink-2);max-width:66ch;margin:0 0 26px;font-size:15px}.bx.bx .pcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bx.bx .pcards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.bx.bx .pc{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow-s);border-radius:16px;padding:20px}.bx.bx .pc .ic{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.bx.bx .pc .ic svg{width:17px;height:17px}.bx.bx .pc h3{font-family:var(--disp);letter-spacing:-.008em;margin:0 0 5px;font-size:17px;font-weight:640}.bx.bx .pc p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.bx.bx .pc .soon{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-top:9px;font-size:9.5px;display:inline-block}.bx.bx .pc .golink{color:var(--brand);margin-top:9px;font-size:12.5px;font-weight:640;display:inline-block}.bx.bx .footer{border-top:1px solid var(--rule-2);background:var(--paper-2);padding:44px}.bx.bx .fcols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px;margin-bottom:26px;display:grid}.bx.bx .fcols .k{margin-bottom:10px;font-size:9.5px;display:block}.bx.bx .fcols a{color:var(--ink-2);padding:3px 0;font-size:12.5px;display:block}.bx.bx .fbase{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:18px;font-size:12px;display:flex}.bx.bx .fbase a{color:var(--brand);font-weight:620}.bx.bx .con{grid-template-columns:216px minmax(0,1fr);min-height:640px;display:grid}.bx.bx .side{border-right:1px solid var(--rule);background:var(--paper-2);flex-direction:column;gap:2px;padding:18px 12px;display:flex}.bx.bx .mark{align-items:center;gap:9px;padding:4px 10px 16px;display:flex}.bx.bx .mkicon{background:var(--brand);color:#fff;width:28px;height:28px;font-family:var(--disp);border-radius:8px;place-items:center;font-size:14px;font-weight:700;display:grid;box-shadow:0 4px 10px -4px #0e6b4e8c}.bx.bx .mkname{font-family:var(--disp);letter-spacing:-.01em;font-size:16.5px;font-weight:640}.bx.bx .mkname i{color:var(--brand);font-style:normal}.bx.bx .nl{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);padding:14px 10px 5px;font-size:9.5px}.bx.bx .ni{color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:550;display:flex}.bx.bx .ni svg{flex:none;width:16px;height:16px}.bx.bx .ni.on{background:var(--brand-soft);color:var(--brand-d);font-weight:640}.bx.bx .ni .ct{font-family:var(--mono);background:var(--paper);border:1px solid var(--rule);color:var(--ink-3);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:10px}.bx.bx .ni.on .ct{color:var(--brand)}.bx.bx .side .spacer{flex:1}.bx.bx .me{border-top:1px solid var(--rule);align-items:center;gap:9px;margin-top:8px;padding:10px;display:flex}.bx.bx .avvy{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-d);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.bx.bx .me small{color:var(--ink-3);font-size:11px;line-height:1.3;display:block}.bx.bx .me b{font-size:12.5px;display:block}.bx.bx .main{min-width:0;padding:22px 26px 30px}.bx.bx .crumbs{align-items:center;gap:8px;margin-bottom:4px;display:flex}.bx.bx .ph1{font-family:var(--disp);font-variation-settings:"opsz" 144;letter-spacing:-.012em;margin:2px 0;font-size:26px;font-weight:600}.bx.bx .psub{color:var(--ink-3);margin:0 0 18px;font-size:13px}.bx.bx .topact{float:right;gap:10px;margin-top:4px;display:flex}.bx.bx .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.bx.bx .tile{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow-s);border-radius:13px;padding:14px 16px}.bx.bx .tile .k{font-size:9.5px}.bx.bx .tile b.num{font-family:var(--disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:5px 0 1px;font-size:27px;font-weight:590;display:block}.bx.bx .tile small{color:var(--ink-3);font-size:11.5px}.bx.bx .up{color:var(--good);font-weight:650}.bx.bx .down{color:var(--bad);font-weight:650}.bx.bx .card{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow-s);border-radius:13px;margin-bottom:14px;overflow:hidden}.bx.bx .card-hd{border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.bx.bx .card-bd{padding:14px 16px}.bx.bx .grid2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.bx.bx .grid2>*{min-width:0}.bx.bx table{border-collapse:collapse;width:100%;font-size:13px}.bx.bx th{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--rule-2);padding:9px 14px;font-size:9.5px;font-weight:500}.bx.bx th.r,.bx.bx td.r{text-align:right;font-variant-numeric:tabular-nums}.bx.bx td{border-bottom:1px solid var(--rule-2);color:var(--ink-2);vertical-align:middle;padding:10px 14px}.bx.bx tr:last-child td{border-bottom:0}.bx.bx td b{color:var(--ink);font-weight:620}.bx.bx td .mono,.bx.bx .mono{font-family:var(--mono);font-size:12px}.bx.bx .chip{height:22px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;display:inline-flex}.bx.bx .chip.live{background:var(--good-soft);color:var(--good)}.bx.bx .chip.rev{background:var(--warn-soft);color:var(--warn)}.bx.bx .chip.off{background:var(--paper-2);color:var(--ink-3)}.bx.bx .chip.bad{background:var(--bad-soft);color:var(--bad)}.bx.bx .chip.brand{background:var(--brand-soft);color:var(--brand-d)}.bx.bx .dotl{background:var(--good);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.bx.bx .bars{align-items:flex-end;gap:5px;height:120px;padding:6px 2px 0;display:flex}.bx.bx .bars i{background:linear-gradient(180deg,var(--brand)0%,var(--brand-d)100%);opacity:.9;border-radius:4px 4px 0 0;flex:1;min-width:8px}.bx.bx .bars i.mut{background:var(--brand-soft);opacity:1}.bx.bx .axis{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;justify-content:space-between;padding:6px 2px 0;font-size:9px;display:flex}.bx.bx .stack{border-radius:6px;height:12px;margin:8px 0 6px;display:flex;overflow:hidden}.bx.bx .stack i{height:100%}.bx.bx .legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;font-size:11.5px;display:flex}.bx.bx .legend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.bx.bx .spark{align-items:flex-end;gap:2px;height:22px;display:inline-flex}.bx.bx .spark i{background:var(--brand);opacity:.85;border-radius:1.5px;width:4px}.bx.bx .meter{background:var(--paper-2);border-radius:6px;min-width:70px;height:6px;overflow:hidden}.bx.bx .meter i{background:var(--brand);border-radius:6px;height:100%;display:block}.bx.bx .code{background:var(--ink);color:#dfe8e0;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:12px 14px;font-size:11.5px;line-height:1.7;overflow-x:auto}:root[data-theme=dark] .code,.bx.bx[data-theme=dark] .code{background:#0a0f0c}.bx.bx .code .g{color:#7cc7a5}.bx.bx .code .m{color:#7e8b80}.bx.bx .field{margin-bottom:12px}.bx.bx .field label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:9.5px;display:block}.bx.bx .fin{border:1.5px solid var(--rule);background:var(--paper);height:40px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;display:flex}.bx.bx .fin.ghost{color:var(--ink-3)}.bx.bx .note{background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--ink-2);border-radius:11px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}.bx.bx .note.good{background:var(--good-soft);border-color:#0b7c4240}.bx.bx .note.warm{background:var(--warn-soft);border-color:#b9811647}.bx.bx .note b{color:var(--ink)}.bx.bx .gatecheck{border-bottom:1px dashed var(--rule-2);align-items:center;gap:9px;padding:8px 0;font-size:13px;display:flex}.bx.bx .gatecheck:last-child{border-bottom:0}.bx.bx .gc-ok{color:var(--good);font-weight:700}.bx.bx .gc-todo{color:var(--warn);font-weight:700}.bx.bx .mcard{border:1.5px solid var(--rule);background:var(--paper);border-radius:12px;padding:13px 15px}.bx.bx .mcard.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-glow)}.bx.bx .mcard b{font-size:13.5px}.bx.bx .mcard p{color:var(--ink-2);margin:4px 0 0;font-size:12px;line-height:1.5}.bx.bx .steps{align-items:center;gap:0;margin:0 0 18px;display:flex}.bx.bx .stp{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.bx.bx .stp .n{border:1.5px solid var(--rule);width:24px;height:24px;font-family:var(--mono);background:var(--paper);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.bx.bx .stp.done .n,.bx.bx .stp.now .n{border-color:var(--brand);color:var(--brand-d);background:var(--brand-soft)}.bx.bx .stp.now{color:var(--brand-d)}.bx.bx .stp.now .n{background:var(--brand);color:#fff}.bx.bx .stpline{background:var(--rule);flex:1;max-width:56px;height:1.5px;margin:0 10px}.bx.bx .stpline.done{background:var(--brand)}.bx.bx .tl{padding-left:22px;position:relative}.bx.bx .tl:before{content:"";background:var(--rule);width:1.5px;position:absolute;top:6px;bottom:8px;left:6px}.bx.bx .tlrow{color:var(--ink-2);padding:6px 0 10px;font-size:12.5px;position:relative}.bx.bx .tlrow:before{content:"";background:var(--good);border:2px solid var(--paper);border-radius:50%;width:9px;height:9px;position:absolute;top:11px;left:-19.5px}.bx.bx .tlrow.pend:before{background:var(--rule)}.bx.bx .tlrow b{color:var(--ink);font-weight:620}.bx.bx .tlrow small{font-family:var(--mono);color:var(--ink-3);font-size:10px;display:block}@media (max-width:980px){.bx.bx .con{grid-template-columns:1fr}.bx.bx .side{border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;align-items:center;overflow-x:auto}.bx.bx .side .nl,.bx.bx .side .spacer,.bx.bx .side .me{display:none}.bx.bx .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bx.bx .grid2,.bx.bx .hero{grid-template-columns:1fr}.bx.bx .pcards,.bx.bx .pcards.four,.bx.bx .fcols{grid-template-columns:1fr 1fr}.bx.bx .nav .links{display:none}.bx.bx .tablewrap{overflow-x:auto}}.bx.bx{scroll-behavior:smooth}.bx.bx .anchor{scroll-margin-top:86px}.bx.bx .nav a[href],.bx.bx .side a[href],.bx.bx .links a[href]{cursor:pointer}.bx.bx .mtabs{border-top:1px solid var(--rule);background:var(--paper);margin-top:auto;padding:7px 4px 12px;display:flex}.bx.bx .mtab{color:var(--ink-3);letter-spacing:.01em;flex-direction:column;flex:1;align-items:center;gap:3px;font-size:9px;font-weight:620;display:flex}.bx.bx .mtab svg{width:19px;height:19px}.bx.bx .mtab.on{color:var(--brand)}.bx.bx .mtab .big{background:var(--brand);color:#fff;border:4px solid var(--paper);border-radius:50%;place-items:center;width:46px;height:46px;margin-top:-20px;display:grid;box-shadow:0 8px 18px -6px #0e6b4e8c}.bx.bx .mtab .big svg{width:21px;height:21px}.bx.bx .matrix td:first-child{color:var(--ink);font-weight:620}.bx.bx .threepane{grid-template-columns:150px minmax(0,1fr) minmax(0,1.2fr);min-height:520px;display:grid}.bx.bx .threepane .lane{border-right:1px solid var(--rule-2);min-width:0}.bx.bx .mailrow{border-bottom:1px solid var(--rule-2);padding:10px 13px;font-size:12px}.bx.bx .mailrow b{font-size:12.5px;display:block}.bx.bx .mailrow small{color:var(--ink-3)}.bx.bx .mailrow.on{background:var(--brand-tint);border-left:3px solid var(--brand)}.bx.bx .docpage{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow-s);border-radius:10px;max-width:600px;margin:0 auto;padding:28px 34px;font-size:13px;line-height:1.7}.bx.bx .docpage h4{font-family:var(--disp);margin:0 0 10px;font-size:19px}.bx.bx .meetgrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bx.bx .vtile{aspect-ratio:4/3;background:linear-gradient(160deg,var(--brand-soft),var(--paper-2));border:1px solid var(--rule);border-radius:12px;place-items:center;display:grid;position:relative}.bx.bx .vtile .avvy{width:44px;height:44px;font-size:15px}.bx.bx .vtile small{color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);border-radius:6px;padding:1px 7px;font-size:10px;font-weight:640;position:absolute;bottom:6px;left:8px}.bx.bx .vtile.talk{outline:2.5px solid var(--brand);outline-offset:-2.5px}.bx.bx .fgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bx.bx .fcard{border:1px solid var(--rule);background:var(--paper);border-radius:11px;padding:12px;font-size:12px}.bx.bx .fcard .fico{background:var(--paper-2);height:52px;color:var(--brand);border-radius:8px;place-items:center;margin-bottom:8px;display:grid}.bx.bx .fcard b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.bx.bx .fcard small{color:var(--ink-3);font-size:10.5px}.bx.bx .rate{align-items:baseline;gap:8px;display:flex}.bx.bx .rate b{font-family:var(--disp);letter-spacing:-.02em;font-size:30px;font-weight:600}.bx.bx .rate span{color:var(--ink-3);font-size:12px}.bx.bx .plan{border:1.5px solid var(--rule);background:var(--paper);border-radius:16px;padding:22px}.bx.bx .plan.hot{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.bx.bx .plan .k{margin-bottom:8px;display:block}.bx.bx .plan ul{color:var(--ink-2);margin:12px 0 0;padding:0;font-size:12.5px;list-style:none}.bx.bx .plan li{border-bottom:1px dashed var(--rule-2);padding:5px 0}.bx.bx .plan li:before{content:"✓ ";color:var(--good);font-weight:700}.bx.bx .plan li:last-child{border-bottom:0}.bx.bx .tablewrap{overflow-x:auto}.bx.bx .btn-brand{background:linear-gradient(180deg,#12805e 0%,var(--brand)55%,var(--brand-d)100%)}.bx.bx .btn,.bx.bx .ni,.bx.bx .pc,.bx.bx .card{transition:box-shadow .18s,border-color .18s,transform .18s}.bx.bx .pc:hover{box-shadow:var(--shadow-m);transform:translateY(-1px)}.bx.bx .card:hover{box-shadow:var(--shadow-m)}.bx.bx .tile{position:relative;overflow:hidden}.bx.bx .tile:after{content:"";background:linear-gradient(90deg,var(--brand),var(--bright));opacity:0;height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.bx.bx .tile:hover:after{opacity:.7}.bx.bx a:focus-visible,.bx.bx button:focus-visible{outline:2px solid var(--bright);outline-offset:2px;border-radius:6px}.bx.bx .code::-webkit-scrollbar{height:6px}.bx.bx .code::-webkit-scrollbar-thumb{background:var(--brand-d);border-radius:3px}@media (prefers-reduced-motion:reduce){.bx.bx,.bx.bx *{scroll-behavior:auto!important;transition:none!important}}.bx.bx .ai{height:20px;font-family:var(--mono);letter-spacing:.08em;background:linear-gradient(90deg,var(--brand)0%,var(--bright)100%);color:#fff;white-space:nowrap;vertical-align:2px;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:600;display:inline-flex}.bx.bx .ai:before{content:"✦";font-size:10px}.bx.bx .ainote{background:linear-gradient(135deg,var(--brand-tint),var(--paper));border:1px dashed var(--brand-line);color:var(--ink-2);border-radius:11px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}.bx.bx .ainote:before{content:"✦";color:var(--bright);font-size:14px;font-weight:700;line-height:1.3}.bx.bx .ainote b{color:var(--ink)}.bx.bx .aibar{border:1.5px dashed var(--brand-line);background:linear-gradient(90deg,var(--brand-tint),var(--paper)70%);height:42px;color:var(--ink-3);border-radius:12px;align-items:center;gap:10px;padding:0 15px;font-size:13px;display:flex}.bx.bx .aibar:before{content:"✦";color:var(--bright);font-size:15px;font-weight:700}.bx.bx .aibar b{font-family:var(--mono);letter-spacing:.1em;color:var(--brand);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:9px}.bx.bx .flow{counter-reset:fs;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bx.bx .fstep{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow-s);counter-increment:fs;border-radius:14px;padding:16px;position:relative}.bx.bx .fstep:before{content:counter(fs,decimal-leading-zero);font-family:var(--mono);letter-spacing:.1em;color:var(--brand);margin-bottom:8px;font-size:10px;display:block}.bx.bx .fstep:after{content:"→";color:var(--brand);z-index:2;font-weight:700;position:absolute;top:44%;right:-13px}.bx.bx .fstep:nth-child(4n):after,.bx.bx .fstep:last-child:after{content:""}.bx.bx .fstep h4{font-family:var(--disp);margin:0 0 4px;font-size:15px;font-weight:650}.bx.bx .fstep p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.bx.bx .fstep .who{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);border-radius:6px;margin-top:8px;padding:1px 7px;font-size:8.5px;display:inline-block}.bx.bx .hub{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.bx.bx .hub .core{background:linear-gradient(160deg,var(--brand),var(--brand-d));color:#fff;text-align:center;border-radius:16px;grid-column:2;padding:18px;box-shadow:0 14px 30px -12px #0e6b4e80}.bx.bx .hub .core b{font-family:var(--disp);font-size:18px}.bx.bx .hub .core p{opacity:.85;margin:4px 0 0;font-size:11.5px}.bx.bx .spoke{background:var(--paper);border:1px solid var(--rule);color:var(--ink-2);border-radius:13px;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:flex}.bx.bx .spoke svg{width:17px;height:17px;color:var(--brand);flex:none}.bx.bx .spoke b{color:var(--ink);font-size:12.5px}.bx.bx .spoke .chip{margin-left:auto}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(-14px,10px)}}.bx.bx .dotl{animation:2.2s ease-in-out infinite pulseDot}.bx.bx .chip.live:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite pulseDot}.bx.bx .tile b.num{background:linear-gradient(115deg,var(--ink)30%,var(--brand-d)100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bx.bx .tile:hover b.num{background:linear-gradient(115deg,var(--brand-d),var(--bright));-webkit-background-clip:text;background-clip:text}.bx.bx .card-hd{background:linear-gradient(180deg,var(--paper-3),var(--paper))}.bx.bx .side .ni.on{box-shadow:var(--shadow-s);position:relative}.bx.bx .side .ni.on:before{content:"";background:linear-gradient(180deg,var(--brand),var(--bright));border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:-12px}.bx.bx tbody tr:hover td,.bx.bx table tr:hover td{background:var(--brand-tint)}.bx.bx tr:hover td .chip{filter:saturate(1.15)}.bx.bx .btn-brand:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px #0e6b4e8c}.bx.bx .btn-line:hover{border-color:var(--brand-line);color:var(--brand-d)}.bx.bx .mkicon{background:linear-gradient(135deg,#12805e,var(--brand-d))}.bx.bx .sec>.k.b:after,.bx.bx .hero .k.b:after{content:"";background:linear-gradient(90deg,var(--brand),transparent);vertical-align:4px;width:36px;height:1.5px;margin-left:10px;display:inline-block}.bx.bx .hero{position:relative;overflow:hidden}.bx.bx .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#1fb48824,#0000 68%);border-radius:50%;width:380px;height:380px;animation:14s ease-in-out infinite drift;position:absolute;top:-130px;right:-130px}.bx.bx .hero>*{z-index:1;position:relative}.bx.bx .mtab.on:after{content:"";background:var(--brand);border-radius:50%;width:4px;height:4px;margin-top:1px}.bx.bx .mtab .big:after{content:none}.bx.bx .meter i{background:linear-gradient(90deg,var(--brand),var(--bright))}.bx.bx .stack i:first-child{background-image:linear-gradient(90deg,var(--brand-d),var(--brand))}.bx.bx .bars i:hover{filter:brightness(1.12)}.bx.bx .ph1{position:relative}.bx.bx .main>.ph1:after{content:"";background:linear-gradient(90deg,var(--brand),var(--bright)70%,transparent);border-radius:2px;width:44px;height:2.5px;margin:7px 0 0;display:block}.bx.bx .plan.hot{position:relative;overflow:hidden}.bx.bx .plan.hot:before{content:"";background:linear-gradient(90deg,var(--brand),var(--bright));height:3px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.bx.bx .dotl,.bx.bx .chip.live:before,.bx.bx .hero:after{animation:none!important}}
