@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --sweep{syntax:"<percentage>";inherits:false;initial-value:-40%}.site-ui{--night-0:#080914;--night-1:#101120;--night-2:#1b1c2d;--on-night:#f6f6fa;--on-night-2:#c8c9d6;--on-night-3:#a2a3b1;--k-reg:#ceceeb;--k-change:#c5adff;--k-obl:#66dfd2;--k-pol:#7ab3ff;--k-risk:#f6bc5d;--k-ctl:#67d897;--k-issue:#ff5b5b;--k-proj:#dcdc9e;--k-flow:#f298d5;--bg:#fcfaf8;--bg-2:#f7f5f2;--bg-3:#f2f0ec;--surface:#fff;--ink:#12131a;--ink-2:#45474f;--ink-3:#61636a;--line:#e0e1e5;--line-2:#cfd1d6;--accent:#1062d3;--accent-tint:#e7f1ff;--red:#cc272e;--red-tint:#ffebe9;--amber:#965800;--amber-bar:#f0a133;--amber-tint:#fff0d6;--green:#21763c;--green-tint:#def8e2;--ai:#6b578f;--ai-tint:#f6f3fe;--b1:#a96bda;--b2:#eb4f94;--b3:#f47759;--b4:#f3a44a;--sunset:linear-gradient(100deg, var(--b1), var(--b2) 38%, var(--b3) 70%, var(--b4));--a1:#ceb6fc;--a2:#9c95fe;--a3:#74ddd0;--a4:#e0cef8;--aurora:linear-gradient(100deg, var(--a1), var(--a2) 38%, var(--a3) 70%, var(--a4));--f-display:var(--font-site-heading), ui-sans-serif, system-ui, sans-serif;--f-text:var(--font-site-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-app:var(--font-site-heading), ui-sans-serif, system-ui, sans-serif;--ease:cubic-bezier(.2, .75, .15, 1);--gutter:clamp(16px, 5.5vw, 88px);--head-h:64px}@supports (color:lab(0% 0 0)){.site-ui{--night-0:lab(2.63492% 1.21213 -5.44019);--night-1:lab(5.47459% 2.56825 -10.1351);--night-2:lab(10.9391% 3.33963 -11.4313);--on-night:lab(97.0578% .462711 -1.82967);--on-night-2:lab(81.2899% 1.53348 -6.60169);--on-night-3:lab(67.3511% 1.73548 -7.31721);--k-reg:lab(83.3947% 4.09848 -14.4084);--k-change:lab(75.1427% 23.5733 -42.3906);--k-obl:lab(81.59% -37.6903 -4.60815);--k-pol:lab(71.4994% -2.97138 -45.6183);--k-risk:lab(80.3066% 14.0977 55.3906);--k-ctl:lab(78.6374% -44.8048 21.9314);--k-issue:lab(62.0212% 63.2755 35.9485);--k-proj:lab(86.6854% -7.09009 30.4009);--k-flow:lab(73.8208% 40.5233 -16.2513);--bg:lab(98.5039% .22468 1.50433);--bg-2:lab(96.7668% .282496 1.88143);--bg-3:lab(94.7976% .340968 2.259);--surface:lab(100% 0 0);--ink:lab(6.10553% .638776 -4.85884);--ink-2:lab(30.3023% .603512 -5.22587);--ink-3:lab(41.9186% .48016 -4.49875);--line:lab(89.5211% .210941 -2.26612);--line-2:lab(83.7078% .287265 -3.01787);--accent:lab(42.4065% 12.5712 -66.0641);--accent-tint:lab(94.6802% -1.53971 -11.0718);--red:lab(45.7636% 63.3818 40.1799);--red-tint:lab(94.5029% 9.19646 4.96033);--amber:lab(43.9098% 22.965 54.8778);--amber-bar:lab(73.0211% 23.9985 65.3794);--amber-tint:lab(95.4698% 3.49772 19.3272);--green:lab(43.5038% -36.3107 24.0307);--green-tint:lab(95.3136% -11.8402 7.56086);--ai:lab(40.7899% 18.064 -28.2215);--ai-tint:lab(96.354% 2.62406 -4.89174);--b1:lab(55.6552% 40.7315 -48.112);--b2:lab(57.9866% 64.5907 -3.14261);--b3:lab(65.0106% 47.1632 40.1739);--b4:lab(74.1132% 24.7436 57.2448);--a1:lab(77.864% 19.1486 -31.6848);--a2:lab(65.7009% 21.4598 -52.097);--a3:lab(81.483% -34.3046 -3.55026);--a4:lab(85.3379% 12.337 -18.2173)}}:root:has(.site-ui){-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head-h) + 24px);scroll-behavior:smooth;background:#fcfaf8;background:lab(98.5039% .22468 1.50433);overflow-x:clip}@media (prefers-reduced-motion:reduce){:root:has(.site-ui){scroll-behavior:auto}}:root:has(.site-ui){view-transition-name:none}:root:has(.site-ui)::view-transition{pointer-events:none}.site-page{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}.site-ui:after{content:"";z-index:100;pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.site-page h1,.site-page h2,.site-page h3,.site-page h4,.site-page h5{font-family:var(--f-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:600}.site-page p{text-wrap:pretty;margin:0}.site-page a{color:inherit}.site-page button{font:inherit;color:inherit}.site-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.site-ui .night :focus-visible{outline-color:#b6b4ff;outline-color:lab(75.4818% 15.3762 -42.0781)}.site-ui .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.site-ui .skip{z-index:200;background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;font-weight:500;text-decoration:none;position:absolute;top:-60px;left:16px}.site-ui .skip:focus{top:12px}.site-ui .wrap{width:min(1240px,100% - 48px);margin-inline:auto}.site-ui svg.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}@keyframes ns-spin{to{--angle:360deg}}.site-ui .btn{--h:46px;height:var(--h);font:600 15px/1 var(--f-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s, color .2s, translate .2s var(--ease), box-shadow .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.site-ui .btn .i{transition:translate .2s var(--ease);font-size:16px}.site-ui .btn:hover .i{translate:3px}.site-ui .btn:active{scale:.98}.site-ui .btn-sm{--h:36px;padding:0 16px;font-size:14px}.site-ui .btn-lg{--h:52px;padding:0 26px;font-size:16px}.site-ui .btn-glow{--face:var(--on-night);color:var(--night-0);isolation:isolate;background:linear-gradient(var(--face), var(--face)) padding-box, conic-gradient(from var(--angle), #c5a3ff, #47d6cf, #e9c1f2, #9398ff, #c5a3ff) border-box;border:1.5px solid #0000;animation:6s linear infinite ns-spin}@supports (color:lab(0% 0 0)){.site-ui .btn-glow{background:linear-gradient(var(--face), var(--face)) padding-box, conic-gradient(from var(--angle), lab(72.5987% 28.088 -43.9035), lab(78.1646% -40.5061 -8.0796), lab(82.6613% 21.1715 -18.983), lab(65.6655% 19.7733 -56.5187), lab(72.5987% 28.088 -43.9035)) border-box}}.site-ui .btn-glow:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.42;filter:blur(18px);background:conic-gradient(from var(--angle), #9b61ea, #00a59e, #cd63c6, #6159e1, #9b61ea);transition:opacity .25s;animation:6s linear infinite ns-spin;position:absolute;inset:-10px -18px}@supports (color:lab(0% 0 0)){.site-ui .btn-glow:after{background:conic-gradient(from var(--angle), lab(52.7445% 44.8019 -61.7901), lab(60.875% -44.1306 -8.67918), lab(57.8802% 52.5239 -32.5745), lab(44.8244% 33.0362 -69.9004), lab(52.7445% 44.8019 -61.7901))}}.site-ui .btn-glow:hover{--face:#fff}@supports (color:lab(0% 0 0)){.site-ui .btn-glow:hover{--face:lab(100% 0 0)}}.site-ui .btn-glow:hover:after{opacity:.7}.site-ui .btn-ghost-n{color:var(--on-night);background:#ffffff0a;background:lab(100% 0 0/.04);box-shadow:inset 0 0 0 1px #ffffff42;box-shadow:inset 0 0 0 1px lab(100% 0 0/.26)}.site-ui .btn-ghost-n:hover{background:#ffffff17;background:lab(100% 0 0/.09);box-shadow:inset 0 0 0 1px #ffffff61;box-shadow:inset 0 0 0 1px lab(100% 0 0/.38)}.site-ui .btn-primary{isolation:isolate;color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:var(--ink);box-shadow:inset 0 1px #ffffff24,0 8px 24px -10px #4c133d8c;box-shadow:inset 0 1px lab(100% 0 0/.14),0 8px 24px -10px lab(17.3576% 30.598 -12.3508/.55)}.site-ui .btn-primary:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--angle), var(--b1), var(--b2), var(--b3), var(--b4), var(--b1));-webkit-mask-composite:xor;opacity:.95;padding:2px;animation:6s linear infinite ns-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-ui .btn-primary:hover{background:#21232e;background:lab(14.0053% 1.10278 -7.36);translate:0 -1px}.site-ui .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff9;background:lab(100% 0 0/.6)}.site-ui .btn-ghost:hover{background:var(--surface);box-shadow:inset 0 0 0 1px #b5b7be;box-shadow:inset 0 0 0 1px lab(74.4141% .368923 -3.76657)}.site-ui .link{color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.site-ui .link:hover{border-color:var(--ink)}.site-ui .link .i{transition:translate .2s var(--ease)}.site-ui .link:hover .i{translate:3px}.site-ui .site-head{z-index:60;height:var(--head-h);color:var(--ink-2);background:color-mix(in oklch, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.site-ui .site-head .in{height:100%;padding:0 var(--gutter);align-items:center;gap:28px;display:flex}.site-ui .site-head .wm{font-size:27px}.site-ui .nav{gap:4px;margin-left:8px;display:flex}.site-ui .nav a{border-radius:8px;padding:8px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.site-ui .nav a:hover{color:var(--ink);background:#0000000a;background:lab(0% 0 0/.04)}.site-ui .nav a[aria-current=page]{color:var(--ink)}.site-ui .nav a[aria-current=page]:after{content:"";background:var(--sunset);border-radius:2px;height:2px;margin:3px 0 -5px;display:block}.site-ui .head-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.site-ui .head-cta .signin{border-radius:8px;padding:8px 12px;font-size:14.5px;font-weight:500;text-decoration:none}.site-ui .head-cta .signin:hover{color:var(--ink)}.site-ui .nav-cta{isolation:isolate;color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:var(--ink);box-shadow:0 8px 24px -10px #7033968c;box-shadow:0 8px 24px -10px lab(33.5589% 40.6943 -43.7611/.55)}.site-ui .nav-cta:after{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;background:conic-gradient(from var(--angle), var(--b1), var(--b2), var(--b3), var(--b4), var(--b1));padding:2px;animation:6s linear infinite ns-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-ui .nav-cta:hover{translate:0 -1px}.site-ui .eyebrow{height:30px;color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:13px;display:inline-flex}.site-ui .eyebrow>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.site-ui .eyebrow{max-width:100%}.site-ui .eyebrow b{color:#fff;background:var(--sunset);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.site-ui .lede{color:var(--ink-2);max-width:60ch;margin-top:18px;font-size:18px;line-height:1.6}.site-ui section.band{padding:112px 0;position:relative}.site-ui .band h2{letter-spacing:-.03em;max-width:22ch;font-size:clamp(32px,4vw,52px);line-height:1.06}.site-ui .plan-note{font-family:var(--f-text);color:var(--ink-3);letter-spacing:0;white-space:nowrap;font-size:.82em;font-weight:500}.site-ui .plan-tag{height:26px;font:500 12.5px/1 var(--f-text);color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);vertical-align:middle;letter-spacing:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.site-ui .plan-tag:before{content:"";background:var(--sunset);border-radius:50%;width:6px;height:6px}.site-ui .device{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:linear-gradient(#ffffff8c,#f3f0f859);background:linear-gradient(lab(100% 0 0/.55),lab(95.25% 1.74165 -3.26697/.35));border-radius:22px;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #fffffff2,inset 0 -1px 0 1px #ead7e880,0 0 0 1px #b7b6c173,0 2px 4px #2b2d380d,0 40px 70px -28px #33264747,0 80px 120px -50px #983c7538;box-shadow:inset 0 0 0 1px lab(100% 0 0/.95),inset 0 -1px 0 1px lab(87.9897% 8.83222 -5.5904/.5),0 0 0 1px lab(74.3365% 1.85201 -5.30648/.45),0 2px 4px lab(18.6491% 1.04328 -7.38346/.05),0 40px 70px -28px lab(17.9742% 12.2354 -18.7595/.28),0 80px 120px -50px lab(40.0541% 43.9366 -13.0842/.22);container:app/inline-size}.site-ui .device:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(110deg, transparent calc(var(--sweep) - 22%), #e9a1e38c calc(var(--sweep) - 7%), #fffffff2 var(--sweep), #ffbf8099 calc(var(--sweep) + 7%), transparent calc(var(--sweep) + 22%));-webkit-mask-composite:xor;padding:9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.site-ui .device:before{background:linear-gradient(110deg, transparent calc(var(--sweep) - 22%), lab(75.0912% 35.1243 -21.9883/.55) calc(var(--sweep) - 7%), lab(100% 0 0/.95) var(--sweep), lab(82.3566% 18.8192 41.7078/.6) calc(var(--sweep) + 7%), transparent calc(var(--sweep) + 22%))}}@keyframes ns-glass-sweep{0%{--sweep:-30%}to{--sweep:135%}}.site-ui .device.on:before{animation:ns-glass-sweep 2.4s .2s var(--ease) both}.site-ui .app{--app-h:500px;height:var(--app-h);background:var(--surface);font:400 12.5px/1.4 var(--f-app);color:var(--ink);letter-spacing:-.003em;border-radius:14px;grid-template:42px minmax(0,1fr)/168px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d6d7db;box-shadow:0 0 0 1px lab(86.0411% .211358 -2.26591)}.site-ui .app.norail{grid-template-columns:0 minmax(0,1fr)}.site-ui .app.norail .rail{visibility:hidden;border:0;padding:0}.site-ui .app .i{stroke-width:1.6px;font-size:15px}.site-ui .topbar{border-bottom:1px solid var(--line);color:var(--ink-2);grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.site-ui .topbar .wm{margin-left:2px;font-size:16px}.site-ui .search{background:var(--bg-2);width:220px;height:26px;color:var(--ink-3);border-radius:7px;align-items:center;gap:6px;margin-left:22px;padding:0 8px;display:flex}.site-ui .search kbd{font:500 10px/1 var(--f-app);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:4px;margin-left:auto;padding:3px 5px}.site-ui .tb-right{color:var(--ink-2);align-items:center;gap:4px;margin-left:auto;display:flex}.site-ui .tb-item{border-radius:7px;align-items:center;gap:6px;padding:5px;display:flex}.site-ui .bell{position:relative}.site-ui .bell:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:4px;right:4px}.site-ui .av{width:22px;height:22px;font:600 9.5px/1 var(--f-app);color:var(--accent);background:var(--accent-tint);letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.site-ui .av.p2{color:#005e27;color:lab(34.2033% -36.5668 24.5131);background:var(--green-tint)}.site-ui .av.p3{color:#933428;color:lab(36.1439% 40.0056 29.4259);background:#ffe9e2;background:lab(94.007% 7.83315 7.50698)}.site-ui .av.p4{color:#614092;color:lab(34.2153% 28.3941 -40.2588);background:#f2edff;background:lab(94.4415% 5.32156 -9.73147)}.site-ui .av.sm{width:18px;height:18px;font-size:8px}.site-ui .rail{border-right:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:1px;padding:10px 8px;display:flex;overflow:hidden}.site-ui .ri{white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;display:flex}.site-ui .ri.on{background:var(--accent-tint);color:var(--accent);font-weight:500}.site-ui .rh{color:var(--ink-3);white-space:nowrap;padding:12px 8px 4px;font-size:11px}.site-ui .main{grid-template-rows:40px minmax(0,1fr);min-width:0;min-height:0;display:grid}.site-ui .strip{border-bottom:1px solid var(--line);align-items:center;gap:2px;min-width:0;padding:0 14px;display:flex;overflow:hidden}.site-ui .tab{color:var(--ink-2);white-space:nowrap;border-radius:7px;padding:5px 10px}.site-ui .tab.on{background:var(--bg-2);color:var(--ink);font-weight:500}.site-ui .strip .star{color:var(--ink-3);margin-left:auto}.site-ui .screen{flex-direction:column;gap:12px;min-height:0;padding:16px 18px;display:flex;overflow:hidden}.site-ui .h-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.site-ui .h-row h4{font:500 17px/1.2 var(--f-app);letter-spacing:-.015em;margin:0}.site-ui .h-row .meta{color:var(--ink-3);font-size:12px}.site-ui .back{color:var(--accent);align-items:center;gap:4px;font-size:11.5px;display:flex}.site-ui .back .i{font-size:13px;rotate:180deg}.site-ui .app .chips{flex-wrap:wrap;gap:6px;display:flex}.site-ui .app .chip{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px}.site-ui .app .chip.on{background:var(--accent-tint);color:var(--accent);box-shadow:none;font-weight:500}.site-ui .badge{font:500 11px/1.35 var(--f-app);white-space:nowrap;background:var(--bg-2);color:var(--ink-2);letter-spacing:0;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.site-ui .badge.red{background:var(--red-tint);color:var(--red)}.site-ui .badge.amber{background:var(--amber-tint);color:var(--amber)}.site-ui .badge.green{background:var(--green-tint);color:var(--green)}.site-ui .badge.blue{background:var(--accent-tint);color:var(--accent)}.site-ui .badge.dark{background:var(--ink);color:#fff}.site-ui .badge.ai{background:var(--ai-tint);color:var(--ai);box-shadow:inset 0 0 0 1px #d5cce8;box-shadow:inset 0 0 0 1px lab(83.3005% 7.1885 -12.9148)}.site-ui .mono{letter-spacing:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.site-ui .pane{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);border-radius:10px;min-width:0}.site-ui .pane-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:500;display:flex}.site-ui .pane-h .meta{color:var(--ink-3);font-size:11px;font-weight:400}.site-ui .kv{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;padding:10px 12px;font-size:11.5px;display:grid}.site-ui .kv dt{color:var(--ink-3)}.site-ui .kv dd{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.site-ui .ellip{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.site-ui .qcard{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px 9px 16px;display:grid;position:relative;overflow:hidden}.site-ui .qcard:before{content:"";background:var(--line-2);width:4px;position:absolute;top:0;bottom:0;left:0}.site-ui .qcard.hi:before{background:var(--red)}.site-ui .qcard.md:before{background:var(--amber-bar)}.site-ui .qcard .k{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex;overflow:hidden}.site-ui .qcard .ti{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-weight:500;overflow:hidden}.site-ui .qcard .due{color:var(--ink-2);text-align:right;white-space:nowrap;font-size:11.5px}.site-ui .qcard.sel{background:#fafcff;background:lab(98.8226% -.354052 -2.23875);box-shadow:inset 0 0 0 1.5px #7ea6e3,0 6px 18px -10px #2760b780;box-shadow:inset 0 0 0 1.5px lab(66.9953% -1.64834 -35.7218),0 6px 18px -10px lab(40.7168% 6.20763 -52.3566/.5)}@keyframes ns-row-in{0%{opacity:0;translate:0 8px}}@keyframes ns-pop{0%{opacity:0;scale:.96}}@keyframes ns-slide-in{0%{opacity:0;translate:14px}}@keyframes ns-draw{0%{stroke-dashoffset:1px}}@keyframes ns-grow{0%{scale:0 1}}.site-ui .device:not(.on) [data-a]{animation-play-state:paused}.site-ui .device [data-a=row]{animation:ns-row-in .55s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .25s)}.site-ui .device [data-a=pop]{animation:ns-pop .5s var(--ease) both;animation-delay:calc(var(--i,0) * .12s + .5s)}.site-ui .device [data-a=slide]{animation:ns-slide-in .6s var(--ease) both;animation-delay:calc(var(--i,0) * .12s + .6s)}.site-ui .device [data-a=grow]{transform-origin:0;animation:ns-grow .8s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + .3s)}.site-ui .ai-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -36px #33264759;font:400 13.5px/1.55 var(--f-app);border-radius:20px;min-width:0;padding:22px}@supports (color:lab(0% 0 0)){.site-ui .ai-card{box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -36px lab(17.9742% 12.2354 -18.7595/.35)}}.site-ui .ai-q{color:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding-bottom:14px;display:flex}.site-ui .ai-q b{color:var(--ink);font-weight:500}.site-ui .ai-a{background:var(--ai-tint);border:1.5px dashed #c2b7da;border:1.5px dashed lab(76.2146% 9.10944 -16.0697);border-radius:14px;margin-top:14px;padding:14px 16px}.site-ui .ai-a .lab{color:var(--ai);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.site-ui .ai-a p{color:var(--ink);margin-top:8px}.site-ui .cite{font:500 11px/18px var(--f-app);color:var(--ai);vertical-align:1px;white-space:nowrap;background:#ebe4fa;background:lab(91.5412% 5.32547 -9.72885);border-radius:5px;align-items:center;margin:0 1px;padding:0 6px;display:inline-flex}.site-ui .src{gap:6px;margin-top:12px;display:grid}.site-ui .src div{color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;grid-template-columns:max-content minmax(0,1fr);gap:10px;padding:8px 10px;font-size:12px;display:grid}.site-ui .src div b{color:var(--ai);white-space:nowrap;font-weight:500}.site-ui .src div span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.site-ui .ai-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.site-ui .ai-acts span{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:500}.site-ui .ai-acts span:first-child{background:var(--ink);color:#fff;box-shadow:none}.site-ui .ai-acts small{color:var(--ink-3);margin-left:auto;font-size:12px}.site-ui .ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-ui .ticks li{color:var(--ink);gap:12px;font-size:15.5px;line-height:1.45;display:flex}.site-ui .ticks li>.i{color:var(--green);stroke-width:2.2px;margin-top:3px;font-size:16px}.site-ui .close-cta{padding:40px 0 120px}.site-ui .close-cta .box{isolation:isolate;text-align:center;color:var(--on-night);background:var(--night-0);border-radius:32px;padding:96px 40px;position:relative;overflow:hidden;box-shadow:0 50px 100px -60px #56235380;box-shadow:0 50px 100px -60px lab(23.104% 29.1753 -18.0778/.5)}.site-ui .close-cta .box:before{content:"";z-index:-1;background:radial-gradient(85% 80% at 50% 128%,#fadef3 0%,#eac2e6eb 30%,#a37ecd80 55%,#58469133 70%,#0000 82%),radial-gradient(50% 60% at 82% 10%,#52339b8c,#0000 70%),radial-gradient(40% 50% at 12% 20%,#006c6d40,#0000 70%);background:radial-gradient(85% 80% at 50% 128%,lab(91.3294% 12.2705 -6.27606) 0%,lab(82.8581% 19.0896 -12.031/.92) 30%,lab(58.8948% 26.3793 -35.6275/.5) 55%,lab(34.4943% 22.3518 -39.7901/.2) 70%,#0000 82%),radial-gradient(50% 60% at 82% 10%,lab(30.0541% 33.851 -52.7084/.55),#0000 70%),radial-gradient(40% 50% at 12% 20%,lab(40.7328% -32.7443 -9.76067/.25),#0000 70%);position:absolute;inset:0}.site-ui .close-cta .box:after{content:"";z-index:-1;background:radial-gradient(circle,#cbcbe11a 1px,#0000 1.4px) 0 0/26px 26px;background:radial-gradient(circle,lab(82.3317% 2.99251 -10.8488/.1) 1px,#0000 1.4px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#0000 30%,#000);mask-image:radial-gradient(60% 70%,#0000 30%,#000)}.site-ui .close-cta h2{letter-spacing:-.034em;margin:0 auto;font-size:clamp(36px,5vw,64px);line-height:1.02}.site-ui .close-cta p{max-width:46ch;color:var(--on-night-2);margin:20px auto 0;font-size:18px}.site-ui .close-cta .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.site-ui .close-cta .ctas .btn{--h:52px;padding:0 28px;font-size:16px}.site-ui .close-cta small{color:var(--on-night-3);margin-top:18px;font-size:13px;display:block}.site-ui .mid .box{background:var(--night-0);color:var(--on-night);isolation:isolate;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.site-ui .mid .box:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#8451c98c,#0000),radial-gradient(closest-side at 70% 60%,#d13d9166,#0000);background:radial-gradient(closest-side,lab(44.9264% 40.4628 -55.5955/.55),#0000),radial-gradient(closest-side at 70% 60%,lab(50.895% 63.3361 -12.3314/.4),#0000);position:absolute;inset:-60% -10% -120% 35%}.site-ui .mid .box:after{content:"";z-index:-1;background:radial-gradient(circle,#cbcbe11a 1px,#0000 1.4px) 0 0/22px 22px;background:radial-gradient(circle,lab(82.3317% 2.99251 -10.8488/.1) 1px,#0000 1.4px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.site-ui .mid h2{letter-spacing:-.03em;max-width:28ch;color:inherit;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.site-ui .mid p{color:var(--on-night-2);margin-top:6px;font-size:15.5px}.site-ui .mid .acts{flex-wrap:wrap;gap:10px;display:flex}.site-ui .site-foot{border-top:1px solid var(--line);color:var(--ink-3);padding:36px 0 48px;font-size:14px}.site-ui .site-foot .wrap{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.site-ui .site-foot .wm{font-size:22px}.site-ui .site-foot nav{flex-wrap:wrap;gap:22px;display:flex}.site-ui .site-foot .fine{margin-left:auto}@supports (animation-timeline:view()){.site-ui .reveal{animation:linear both ns-reveal;animation-timeline:view();animation-range:entry entry 50%}@keyframes ns-reveal{0%{opacity:0;translate:0 26px}}}@media (max-width:1000px){.site-ui .nav{display:none}}@media (max-width:860px){.site-ui{--gutter:16px;--head-h:60px}.site-ui .site-head .in{gap:12px}.site-ui .site-head .wm{font-size:24px}.site-ui .head-cta .signin{display:none}.site-ui section.band{padding:80px 0}.site-ui .close-cta .box{border-radius:26px;padding:60px 22px}.site-ui .mid .box{padding:26px 22px}.site-ui .site-foot .fine{margin-left:0}.site-ui .lede{font-size:16.5px}}@media (max-width:480px){.site-ui .wrap{width:calc(100% - 32px)}.site-ui .head-cta .btn{padding:0 14px}}@container app not (min-width:760px){.site-ui .app{grid-template-columns:0 minmax(0,1fr)}.site-ui .rail{visibility:hidden;border:0;padding:0}.site-ui .search{display:none}}@container app not (min-width:520px){.site-ui .tab:not(.on){display:none}.site-ui .screen{padding:12px}.site-ui .hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.site-ui .btn-glow,.site-ui .btn-glow:after,.site-ui .btn-primary:before,.site-ui .nav-cta:after{animation:none!important}.site-ui .btn,.site-ui .link .i{transition:none!important}.site-ui .device *,.site-ui .device:before{animation:none!important}@keyframes ns-reveal{0%{opacity:0}}:root:has(.site-ui)::view-transition-group(*){animation:none!important}:root:has(.site-ui)::view-transition-old(*){animation:none!important}:root:has(.site-ui)::view-transition-new(*){animation:none!important}}.site-ui{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);--surface-1:#f6f6f5;--surface-2:#fff;--surface-raised:#fff;--border:#e4e4e1;--border-strong:#cfcfca;--text:#1a1a19;--text-secondary:#5d5d58;--text-muted:#8c8c86;--fill-primary:#1f6fc4;--fill-primary-hover:#175ca6;--on-primary:#fff;--text-accent:#155ca5;--bg-accent:#e6f1fb;--fill-ghost:#1414120a;--fill-ghost-hover:#1414120f;--fill-ghost-selected:#14141212;--text-danger:#b3261e;--text-warning:#8a5a00;--text-success:#04684f;--bg-note-obligation:#efe9fc;--text-note-obligation:#33206b;--text-note-definition:#04342c;--text-note-question:#5c1a1a;--text-note-risk:#4a3208;--border-note-date:#d4504e;--text-note-date:#5c1a1a;--ai-glow-1:#ddacf2;--ai-glow-2:#ff9ec4;--ai-glow-3:#ffa896;--ai-glow-sheen:#fff1de;--text-ai-glow:#4a1f3d;--ai-border:#b9b9b2;--note-industry-1:#6f4bd8;--note-industry-2:#6459db;--note-industry-3:#5268d5;--note-industry-4:#3c7cc6;--note-industry-5:#288cb1;--note-industry-6:#17957f}.site-ui .site-head :focus-visible,.site-ui .site-foot :focus-visible,.site-ui .skip:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.site-ui .site-foot a{color:var(--ink-2);text-decoration:none}.site-ui .site-foot a:hover{color:var(--ink)}.site-ui .wm-link{border-radius:6px;text-decoration:none;display:inline-flex}.site-ui .site-foot .wm,.site-ui .topbar .wm{color:var(--ink)}.site-ui svg.i{display:inline-block}.site-ui .cite{cursor:default}.site-ui .site-foot{margin-top:96px}:is(.site-ui .site-page+.site-foot,.site-ui .flex-1:has(>.site-page)+.site-foot){margin-top:0}