:root{--brand-bg:#05060a;--brand-bg-raised:#0a0c14;--brand-bg-overlay:#10131f;--brand-accent:#0ea5e9;--brand-accent-hot:#38bdf8;--brand-accent-dim:#0369a1;--brand-glow:#0ea5e959;--brand-glow-soft:#0ea5e926;--brand-text:#e6edf6;--brand-text-dim:#8b94a7;--brand-text-faint:#545c6e;--brand-border:#ffffff14;--brand-border-strong:#ffffff24;--brand-border-accent:#0ea5e966;--brand-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", Menlo, monospace;--brand-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--brand-dur-fast:.15s;--brand-dur-base:.24s;--brand-dur-slow:.42s;--brand-ease:cubic-bezier(.22, 1, .36, 1);--brand-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--brand-noise: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='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}
.ide-root{--bg-base:#05080d;--bg-surface:#0a1018;--bg-elevated:#0d141e;--bg-overlay:#111b28;--bg-hover:#16222f;--ide-border:#96beeb29;--ide-border2:#96beeb42;--ide-text:#e8eef7;--ide-text2:#9aa8bb;--ide-text3:#8391a7;--accent:var(--brand-accent);--accent-dim:var(--brand-glow-soft);--accent-glow:var(--brand-glow-soft)}.typeset-chat{--typeset-font-heading:inherit;--typeset-size:13px;--typeset-leading:1.65;--typeset-flow:.6em}.ide-root ::-webkit-scrollbar{width:8px;height:8px}.ide-root ::-webkit-scrollbar-track{background:0 0}.ide-root ::-webkit-scrollbar-thumb{background:#ffffff17;border-radius:4px}.ide-root ::-webkit-scrollbar-thumb:hover{background:#ffffff29}@keyframes ide-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ide-glow-pulse{0%,to{box-shadow:0 0 0 0 var(--brand-glow-soft)}50%{box-shadow:0 0 12px 2px var(--brand-glow-soft)}}@keyframes ide-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ide-skeleton{animation:ide-shimmer 1.4s var(--brand-ease) infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:6px}.ide-shimmer-text{background:linear-gradient(90deg, var(--brand-text-faint) 30%, var(--brand-text) 50%, var(--brand-text-faint) 70%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite ide-shimmer}.ide-panel-enter{animation:ide-fade-up var(--brand-dur-base) var(--brand-ease) both}.ide-root .tab{position:relative}.ide-root .tab:after{content:"";background:var(--brand-accent);height:2px;box-shadow:0 0 8px var(--brand-glow);transition:transform var(--brand-dur-base) var(--brand-ease-spring);border-radius:2px;position:absolute;bottom:0;left:10%;right:10%;transform:scaleX(0)}.ide-root .tab.active:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ide-skeleton,.ide-shimmer-text,.ide-panel-enter{animation:none}.ide-root .tab:after{transition:none}}.wy-tap{justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.wy-send{min-width:36px;min-height:36px}.wy-act{min-height:32px;padding-left:10px!important;padding-right:10px!important}@media (pointer:coarse),(max-width:768px){.wy-tap,.wy-send{min-width:44px;min-height:44px}.wy-act{min-height:44px}.wy-chat-input{font-size:16px!important}}.wy-chat-list:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wy-jump{z-index:5;border:1px solid var(--ide-border2);background:var(--bg-elevated);color:var(--ide-text);cursor:pointer;border-radius:999px;gap:6px;padding:0 14px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:14px;box-shadow:0 8px 24px -8px #0009}.wy-jump:hover{border-color:var(--accent)}@media (pointer:coarse),(max-width:768px){.wy-chat-root button:not(.wy-tap){min-height:40px}}@media (pointer:coarse){.ide-root button{min-width:40px;min-height:40px}}.ide-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.sg{--sg-bg:#05080d;--sg-bg2:#0a1018;--sg-card:#0d141e;--sg-card2:#111b28;--sg-ink:#e8eef7;--sg-ink2:#9aa8bb;--sg-ink3:#8797ab;--sg-line:#96beeb29;--sg-brand:#0ea5e9;--sg-hot:#38bdf8;--sg-soft:#0ea5e924;--sg-glow:#0ea5e959;--sg-btn-ink:#03111c;--sg-ok:#34d399;--sg-warn:#fbbf24;--sg-bad:#f87171;--sg-ease:cubic-bezier(.2, .7, .2, 1);background:var(--sg-bg);color:var(--sg-ink);min-height:100vh;font-family:var(--font-sans,"Switzer", system-ui, sans-serif);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords;font-size:16px;line-height:1.55}.sg[data-sg-theme=light]{--sg-bg:#f6f9fc;--sg-bg2:#eef3f9;--sg-card:#fff;--sg-card2:#eef3f9;--sg-ink:#0b1627;--sg-ink2:#44546a;--sg-ink3:#566579;--sg-line:#0b162724;--sg-hot:#0369a1;--sg-soft:#0ea5e91f;--sg-ok:#047857;--sg-warn:#a16207;--sg-bad:#b91c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sg-island-dark{--sg-bg:#05080d;--sg-bg2:#0a1018;--sg-card:#0d141e;--sg-card2:#111b28;--sg-ink:#e8eef7;--sg-ink2:#9aa8bb;--sg-ink3:#8797ab;--sg-line:#96beeb29;--sg-hot:#38bdf8;--sg-soft:#0ea5e924;--sg-ok:#34d399;--sg-warn:#fbbf24;--sg-bad:#f87171;background:var(--sg-bg);color:var(--sg-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sg *,.sg :before,.sg :after{box-sizing:border-box}.sg h1,.sg h2,.sg h3,.sg h4{font-family:var(--font-display,"General Sans", system-ui, sans-serif);letter-spacing:-.02em;text-wrap:balance;color:var(--sg-ink);margin:0;font-weight:700;line-height:1.06}.sg p,.sg li{text-wrap:pretty}.sg p{margin:0}.sg a{color:inherit}.sg :focus-visible{outline:2px solid var(--sg-hot);outline-offset:3px;border-radius:8px}.sg button{font:inherit;color:inherit}.sg .sg-wrap{max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.sg .sg-mono{font:12px var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink3)}.sg .sg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg .sg-em{color:var(--sg-hot);font-style:normal}.sg .sg-skip{z-index:200;background:var(--sg-brand);color:var(--sg-btn-ink);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.sg .sg-skip:focus{top:12px}.sg .sg-btn{cursor:pointer;background:var(--sg-brand);min-height:44px;color:var(--sg-btn-ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .25s,transform .2s;display:inline-flex}.sg .sg-btn:hover{background:var(--sg-hot);box-shadow:0 10px 40px -8px var(--sg-glow);transform:translateY(-1px)}.sg[data-sg-theme=light] .sg-btn:hover{background:#38bdf8}.sg .sg-btn.sg-ghost{color:var(--sg-ink);border:1px solid var(--sg-line);background:0 0}.sg .sg-btn.sg-ghost:hover{background:var(--sg-soft);box-shadow:none}.sg .sg-btn.sg-block{width:100%}.sg .sg-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.sg .sg-pill,.sg .sg-chip{cursor:pointer;border:1px solid var(--sg-line);color:var(--sg-ink2);background:0 0;border-radius:999px;min-height:44px;padding:12px 18px;font-size:14.5px}.sg .sg-pill[aria-pressed=true],.sg .sg-chip[aria-pressed=true]{background:var(--sg-soft);color:var(--sg-hot);border-color:var(--sg-hot)}.sg .sg-link{color:var(--sg-hot);font-size:15px;font-weight:600;text-decoration:none}.sg .sg-link:hover{text-decoration:underline}.sg .sg-nav{z-index:50;background:linear-gradient(var(--sg-bg) 72%, transparent);position:sticky;top:0}.sg .sg-nav .sg-wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.sg .sg-logo{align-items:center;text-decoration:none;display:inline-flex}.sg .sg-links{color:var(--sg-ink2);gap:18px;font-size:14px;display:flex}.sg .sg-links a{white-space:nowrap;padding:8px 2px;text-decoration:none}.sg .sg-links a:hover,.sg .sg-links a[aria-current=page]{color:var(--sg-ink)}.sg .sg-navr{align-items:center;gap:8px;display:flex}.sg .sg-signin{color:var(--sg-ink2);padding:10px;font-size:14.5px;text-decoration:none}.sg .sg-icobtn{border:1px solid var(--sg-line);cursor:pointer;background:0 0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.sg .sg-icobtn svg{width:18px;height:18px;stroke:var(--sg-ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sg .sg-burger{display:none}.sg .sg-drawer{z-index:49;background:var(--sg-bg);border-bottom:1px solid var(--sg-line);padding:8px 16px 18px;display:grid;position:fixed;top:70px;left:0;right:0}.sg .sg-drawer a{border-bottom:1px solid var(--sg-line);font:600 18px var(--font-display,system-ui);padding:15px 4px;text-decoration:none}@media (max-width:1060px){.sg .sg-links,.sg .sg-signin{display:none}.sg .sg-burger{display:grid}}.sg .sg-question{text-align:center;padding:clamp(14px,3vh,36px) 0 clamp(24px,5vh,60px)}.sg .sg-eyebrow{justify-content:center;align-items:center;gap:10px;display:inline-flex}.sg .sg-eyebrow:before{content:"";background:var(--sg-brand);width:7px;height:7px;box-shadow:0 0 14px var(--sg-brand);border-radius:50%}.sg .sg-question h1{max-width:24ch;margin:clamp(10px,1.8vh,18px) auto 0;font-size:clamp(34px,min(5.4vw,8.6vh),72px)}.sg .sg-lede{color:var(--sg-ink2);max-width:48ch;margin:clamp(8px,1.4vh,14px) auto 0;font-size:clamp(16px,2.1vh,19px)}.sg .sg-quick{border:1px solid var(--sg-line);background:var(--sg-card);border-radius:999px;gap:8px;max-width:680px;margin:clamp(14px,2.6vh,26px) auto 0;padding:8px;display:flex}.sg .sg-quick input{min-width:0;color:var(--sg-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 16px;font-size:16px}.sg .sg-quick input::placeholder{color:var(--sg-ink3)}.sg .sg-quick:focus-within{border-color:var(--sg-hot)}.sg .sg-note{text-align:center;color:var(--sg-ink3);min-height:20px;margin-top:10px;font-size:14px}.sg .sg-doors{text-align:left;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1040px;margin-top:clamp(16px,3vh,32px);margin-left:auto;margin-right:auto;display:grid}.sg .sg-door{isolation:isolate;background:var(--sg-card);border:1px solid var(--sg-line);color:#e8eef7;min-height:clamp(150px,19vh,230px);transition:transform .35s var(--sg-ease), border-color .3s, box-shadow .35s;border-radius:28px;flex-direction:column;justify-content:flex-end;padding:20px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.sg .sg-door video,.sg .sg-door img.sg-poster{object-fit:cover;z-index:-2;filter:saturate(1.05)brightness(.7);width:100%;height:100%;transition:transform 1.2s var(--sg-ease), filter .6s;position:absolute;inset:0}.sg .sg-door:after{content:"";z-index:-1;background:linear-gradient(#05080d00 28%,#05080de6 82%);position:absolute;inset:0}.sg .sg-door:hover,.sg .sg-door:focus-visible{box-shadow:0 30px 80px -30px var(--sg-glow);border-color:#38bdf88c;transform:translateY(-6px)}.sg .sg-door:hover video,.sg .sg-door:hover img.sg-poster{filter:saturate(1.15)brightness();transform:scale(1.05)}.sg .sg-door .sg-key,.sg .sg-door .sg-go{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#38bdf8;background:#05080d8c;border:1px solid #96beeb33;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px}.sg .sg-door .sg-key{font:14px var(--font-mono,monospace);border-radius:12px;left:22px}.sg .sg-door .sg-go{border-radius:50%;transition:background .25s,transform .25s;right:22px}.sg .sg-door:hover .sg-go{background:var(--sg-brand);color:#03111c;transform:rotate(-45deg)}.sg .sg-door .sg-meta{font:11.5px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#b6c3d4;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sg .sg-door .sg-meta:before{content:"";background:#38bdf8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #38bdf8}.sg .sg-door h2{color:#fff;font-size:clamp(24px,2.4vw,32px)}.sg .sg-door p{color:#b6c3d4;max-width:46ch;margin-top:6px;font-size:14.5px}@media (max-width:1100px){.sg .sg-doors{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sg .sg-doors{grid-template-columns:1fr 1fr;gap:10px}.sg .sg-door{border-radius:22px;min-height:clamp(140px,21vh,190px);padding:14px}.sg .sg-door p,.sg .sg-door .sg-meta{display:none}.sg .sg-door h2{font-size:19px}.sg .sg-door .sg-go{width:32px;height:32px;top:12px;right:12px}.sg .sg-quick{border-radius:24px;flex-direction:column}.sg .sg-quick .sg-btn{width:100%}}.sg .sg-sec{border-top:1px solid var(--sg-line);padding-top:clamp(44px,7vw,92px);padding-bottom:clamp(44px,7vw,92px)}.sg .sg-sec>h2,.sg .sg-sec .sg-h2{max-width:20ch;font-size:clamp(28px,4.4vw,54px)}.sg .sg-sub{color:var(--sg-ink2);max-width:56ch;margin-top:12px}.sg .sg-lbl{margin-bottom:14px;display:block}.sg .sg-grid4{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.sg .sg-card{border:1px solid var(--sg-line);background:var(--sg-card);border-radius:22px;min-width:0;padding:24px}.sg .sg-card h3{margin-bottom:8px;font-size:21px}.sg .sg-card p{color:var(--sg-ink2);font-size:15px}.sg .sg-type{flex-direction:column;gap:12px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.sg .sg-type:hover{border-color:var(--sg-hot);transform:translateY(-3px)}.sg .sg-type svg{width:30px;height:30px;stroke:var(--sg-hot);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sg .sg-lanes{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px;display:grid}.sg .sg-lane{border:1px solid var(--sg-line);background:var(--sg-card);border-radius:24px;gap:8px;padding:26px;text-decoration:none;transition:border-color .25s,transform .25s;display:grid}.sg .sg-lane:hover{border-color:var(--sg-hot);transform:translateY(-3px)}.sg .sg-lane h3{font-size:24px}.sg .sg-lane p{color:var(--sg-ink2);font-size:15.5px}.sg .sg-lane em{font:600 11px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-hot);font-style:normal}.sg .sg-lane .sg-go2{color:var(--sg-hot);font-weight:600}.sg .sg-builtfor{color:var(--sg-ink3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:14.5px;display:flex}.sg .sg-builtfor a{border:1px solid var(--sg-line);color:var(--sg-ink2);border-radius:999px;padding:11px 16px;text-decoration:none}.sg .sg-builtfor a:hover{border-color:var(--sg-hot);color:var(--sg-ink)}.sg .sg-facts{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px;display:grid}.sg .sg-band{border:1px solid var(--sg-line);background:radial-gradient(600px 220px at 90% 0, var(--sg-soft), transparent 70%), var(--sg-card);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(26px,4vw,44px);display:flex}.sg .sg-band h2{max-width:20ch;font-size:clamp(28px,3.8vw,44px)}.sg .sg-band p{color:var(--sg-ink2);margin-top:10px}.sg details{border-bottom:1px solid var(--sg-line)}.sg details:first-of-type{border-top:1px solid var(--sg-line)}.sg summary{cursor:pointer;font:600 clamp(19px, 2.2vw, 24px) var(--font-display,system-ui);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;padding:22px 4px;list-style:none;display:flex}.sg summary::-webkit-details-marker{display:none}.sg summary:after{content:"+";font:22px var(--font-mono,monospace);color:var(--sg-hot);flex:none;transition:transform .25s}.sg details[open] summary:after{transform:rotate(45deg)}.sg details p{color:var(--sg-ink2);max-width:62ch;padding:0 4px 24px}@supports selector(::details-content){.sg details::details-content{height:0;transition:height .35s ease, content-visibility .35s allow-discrete;overflow:clip}.sg details[open]::details-content{height:auto}}.sg .sg-final h2{max-width:14ch;font-size:clamp(38px,6.2vw,80px)}@media (max-width:1100px){.sg .sg-grid4{grid-template-columns:1fr 1fr}.sg .sg-lanes{grid-template-columns:1fr}}@media (max-width:640px){.sg .sg-grid4,.sg .sg-facts{grid-template-columns:1fr}}.sg .sg-receipt{background:var(--sg-card);border:1px solid var(--sg-line);font:13.5px var(--font-mono,monospace);color:var(--sg-ink2);border-bottom:0;border-radius:10px 10px 0 0;max-width:520px;margin-bottom:14px;padding:24px 24px 20px;position:relative}.sg .sg-receipt:after{content:"";background:linear-gradient(135deg, var(--sg-card) 25%, transparent 25%) -7px 0, linear-gradient(225deg, var(--sg-card) 25%, transparent 25%) -7px 0;background-size:14px 14px;height:14px;position:absolute;bottom:-13px;left:-1px;right:-1px}.sg .sg-receipt h3{font:600 11px var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-ink3);margin-bottom:14px}.sg .sg-rrow{align-items:baseline;gap:8px;padding:5px 0;display:flex}.sg .sg-rrow i{border-bottom:1px dotted var(--sg-ink3);opacity:.7;flex:1;transform:translateY(-3px)}.sg .sg-rrow b{color:var(--sg-ink);font-weight:600}.sg .sg-rrow .sg-free{color:var(--sg-hot)}.sg .sg-rtot{border-top:1px dashed var(--sg-ink3);color:var(--sg-ink);margin-top:8px;padding-top:10px;font-size:15px}.sg .sg-rfoot{color:var(--sg-ink3);margin-top:12px;font-size:12px}.sg .sg-th{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;margin-top:30px;display:grid}.sg .sg-th-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sg .sg-th-go{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.sg .sg-th-go span{color:var(--sg-ink3);font-size:13.5px}.sg .sg-thlog{border:1px solid var(--sg-line);background:var(--sg-card);font:13px/1.5 var(--font-mono,monospace);border-radius:18px;align-content:start;gap:7px;min-height:250px;margin:0;padding:14px;list-style:none;display:grid}.sg .sg-thlog li{color:var(--sg-ink2);gap:10px;animation:.3s both sg-rise;display:flex}.sg .sg-thlog li:before{content:">";color:var(--sg-ink3);flex:none}.sg .sg-thlog li.sg-err{color:var(--sg-bad)}.sg .sg-thlog li.sg-err:before{content:"!";color:var(--sg-bad)}.sg .sg-thlog li.sg-ok{color:var(--sg-ok)}.sg .sg-thlog li.sg-ok:before{content:"✓";color:var(--sg-ok)}.sg .sg-thlog li.sg-idle{color:var(--sg-ink3);animation:none}@keyframes sg-rise{0%{opacity:0;transform:translateY(6px)}}.sg .sg-win{border:1px solid var(--sg-line);background:var(--sg-card);border-radius:18px;overflow:hidden}.sg .sg-wbar{border-bottom:1px solid var(--sg-line);align-items:center;gap:6px;padding:10px 14px;display:flex}.sg .sg-wbar i{background:var(--sg-ink3);opacity:.5;border-radius:50%;width:9px;height:9px}.sg .sg-wbar span{font:12px var(--font-mono,monospace);color:var(--sg-ink3);margin-left:8px}.sg .sg-wbody{align-content:start;gap:10px;min-height:210px;padding:16px;display:grid}.sg .sg-wh{background:var(--sg-line);border-radius:6px;width:40%;height:14px;transition:all .5s}.sg .sg-wh.sg-on{width:auto;height:auto;font:700 18px var(--font-display,system-ui);background:0 0}.sg .sg-wr{background:var(--sg-bg2);opacity:.4;border-radius:10px;grid-template-columns:1.1fr 1.6fr 1fr 1fr;align-items:center;gap:10px;min-height:38px;padding:10px 12px;font-size:13px;transition:opacity .4s,background .3s;display:grid}.sg .sg-wr.sg-on{opacity:1}.sg .sg-wr span{color:var(--sg-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg .sg-wr.sg-bad{background:color-mix(in srgb, var(--sg-bad) 18%, var(--sg-bg2))}.sg .sg-meters{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.sg .sg-meters div{border:1px solid var(--sg-line);background:var(--sg-card);border-radius:14px;padding:12px 14px}.sg .sg-meters span{font:11px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ink3);display:block}.sg .sg-meters b{font:700 22px var(--font-display,system-ui)}.sg .sg-meters b.sg-good{color:var(--sg-ok)}.sg .sg-after{border:1px solid var(--sg-hot);background:var(--sg-soft);border-radius:22px;margin-top:18px;padding:22px}.sg .sg-after p{color:var(--sg-ink2);margin:8px 0 14px}.sg .sg-after .sg-row{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.sg .sg-th{grid-template-columns:1fr}.sg .sg-wr{grid-template-columns:1fr 1fr}}.sg .sg-tour{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;margin-top:30px;display:grid}.sg .sg-tabs-v{gap:8px;display:grid}.sg .sg-tabs-v button{text-align:left;cursor:pointer;border:1px solid var(--sg-line);background:var(--sg-card);border-radius:16px;gap:2px;min-height:64px;padding:14px 16px;display:grid}.sg .sg-tabs-v b{font:600 17px var(--font-display,system-ui)}.sg .sg-tabs-v span{color:var(--sg-ink2);font-size:14px}.sg .sg-tabs-v button[aria-pressed=true]{border-color:var(--sg-hot);background:var(--sg-soft)}.sg .sg-tstage{border:1px solid var(--sg-line);background:var(--sg-card);border-radius:22px;place-items:center;min-height:320px;padding:22px;display:grid}.sg .sg-mini{gap:12px;width:100%;max-width:420px;display:grid}.sg .sg-mc{background:var(--sg-bg2);border-radius:14px;padding:16px}.sg .sg-mc .sg-mn{font:700 26px var(--font-display,system-ui)}.sg .sg-mc.sg-sel{outline:2px dashed var(--sg-hot);outline-offset:3px;position:relative}.sg .sg-mc.sg-sel .sg-tb{background:var(--sg-hot);color:var(--sg-bg);font:600 11px var(--font-mono,monospace);border-radius:8px;padding:5px 9px;position:absolute;top:-34px;left:0}.sg .sg-tl{border-left:2px solid var(--sg-line);gap:14px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.sg .sg-tl li{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.sg .sg-tl li:before{content:"";background:var(--sg-hot);border-radius:50%;width:10px;height:10px;position:absolute;left:-23px}.sg .sg-tl li span{color:var(--sg-ink2);flex:1;font-size:14px}.sg .sg-chk{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sg .sg-chk li{background:var(--sg-bg2);color:var(--sg-ink2);border-radius:10px;gap:10px;padding:10px 12px;font-size:14px;display:flex}.sg .sg-chk li b{font:600 12px var(--font-mono,monospace);margin-left:auto}.sg .sg-chk .sg-y b{color:var(--sg-ok)}.sg .sg-chk .sg-n b{color:var(--sg-bad)}.sg .sg-hub{height:260px;position:relative}.sg .sg-hub .sg-c{background:var(--sg-brand);color:var(--sg-btn-ink);font:700 15px var(--font-display,system-ui);z-index:2;border-radius:16px;padding:14px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sg .sg-hub .sg-n{border:1px solid var(--sg-line);background:var(--sg-bg2);color:var(--sg-ink2);border-radius:999px;padding:8px 12px;font-size:13px;position:absolute;transform:translate(-50%,-50%)}.sg .sg-ring{background:conic-gradient(var(--sg-hot) 0 89%, var(--sg-line) 0);border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.sg .sg-ring i{background:var(--sg-card);width:74px;height:74px;font:700 22px var(--font-display,system-ui);border-radius:50%;place-items:center;font-style:normal;display:grid}@media (max-width:900px){.sg .sg-tour{grid-template-columns:1fr}.sg .sg-tabs-v{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sg .sg-tabs-v{grid-template-columns:1fr}}.sg .sg-footer{border-top:1px solid var(--sg-line);color:var(--sg-ink3);padding:44px 0 28px;font-size:14px}.sg .sg-fcols{grid-template-columns:1.6fr repeat(4,1fr);gap:36px;padding-bottom:32px;display:grid}.sg .sg-fcols h4{font:600 11px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink3);margin:0 0 12px}.sg .sg-fcols a{color:var(--sg-ink2);margin-bottom:9px;padding:2px 0;text-decoration:none;display:block}.sg .sg-fcols a:hover{color:var(--sg-ink)}.sg .sg-fcols p{max-width:28ch}.sg .sg-fbase{border-top:1px solid var(--sg-line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;font-size:13px;display:flex}@media (max-width:980px){.sg .sg-fcols{grid-template-columns:1fr 1fr}}.sg .sg-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(36px,6vw,84px) 0;display:grid}.sg .sg-hero h1{margin-top:18px;font-size:clamp(42px,6.6vw,86px)}.sg .sg-prompt{background:var(--sg-card);border:1px solid var(--sg-line);border-radius:22px;max-width:580px;margin-top:28px;padding:14px}.sg .sg-prompt textarea{field-sizing:content;resize:none;width:100%;min-height:84px;max-height:260px;color:var(--sg-ink);font:inherit;background:0 0;border:0;outline:0;padding:6px 8px;font-size:16.5px}.sg .sg-prompt textarea::placeholder{color:var(--sg-ink3)}.sg .sg-prompt .sg-row{border-top:1px solid var(--sg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.sg .sg-panel{aspect-ratio:16/11;border:1px solid var(--sg-line);background:var(--sg-card);border-radius:32px;position:relative;overflow:hidden}.sg .sg-panel video,.sg .sg-panel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sg .sg-guide{max-width:580px;margin-top:26px}.sg .sg-gcard{border:1px solid var(--sg-hot);background:color-mix(in srgb, var(--sg-card) 90%, var(--sg-brand));border-radius:22px;padding:22px}.sg .sg-gtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sg .sg-gtop h3{font-size:24px}.sg .sg-gkind{font:600 11px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-hot);background:var(--sg-soft);border-radius:999px;padding:5px 11px}.sg .sg-gscr{counter-reset:g;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sg .sg-gscr li{counter-increment:g;background:var(--sg-bg2);border-radius:12px;grid-template-columns:26px 1fr;gap:2px 10px;padding:10px 12px;font-size:14.5px;display:grid}.sg .sg-gscr li:before{content:counter(g);background:var(--sg-soft);width:22px;height:22px;color:var(--sg-hot);font:600 12px var(--font-mono,monospace);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.sg .sg-gscr span{color:var(--sg-ink2);font-size:13.5px}.sg .sg-gq{border:0;min-width:0;margin:14px 0 0;padding:0}.sg .sg-gq legend{font:600 15.5px var(--font-display,system-ui);margin-bottom:8px;padding:0}.sg .sg-gopts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:980px){.sg .sg-hero{grid-template-columns:1fr}.sg .sg-panel{aspect-ratio:16/10}}.sg .sg-auth{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(28px,6vw,80px);max-width:1020px;margin:0 auto;padding:clamp(28px,6vw,72px) 0 clamp(40px,8vw,100px);display:grid}.sg .sg-actx h2{max-width:14ch;font-size:clamp(30px,4vw,48px)}.sg .sg-actx .sg-sub2{color:var(--sg-ink2);max-width:42ch;margin-top:14px}.sg .sg-ctxcard{border:1px solid var(--sg-line);background:var(--sg-card);border-radius:20px;max-width:480px;margin-top:22px;padding:20px}.sg .sg-ctxcard h3{margin:6px 0 8px;font-size:20px}.sg .sg-ctxcard ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sg .sg-ctxcard li{background:var(--sg-bg2);color:var(--sg-ink2);border-radius:999px;padding:6px 11px;font-size:13.5px}.sg .sg-ctxcard p{color:var(--sg-ink2);margin-top:8px;font-size:14.5px}.sg .sg-acard{border:1px solid var(--sg-line);background:var(--sg-card);box-shadow:0 40px 100px -60px var(--sg-glow);border-radius:26px;padding:clamp(22px,4vw,32px)}.sg .sg-acard h1{font-size:clamp(24px,3vw,30px)}.sg .sg-acard .sg-sub2{color:var(--sg-ink2);margin:8px 0 20px;font-size:14.5px}.sg .sg-oauthrow{gap:10px;display:grid}.sg .sg-oauth{border:1px solid var(--sg-line);background:var(--sg-bg2);min-height:48px;color:var(--sg-ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;transition:border-color .2s;display:flex}.sg .sg-oauth:hover{border-color:var(--sg-hot)}.sg .sg-oauth:disabled{opacity:.6;cursor:wait}.sg .sg-oauth svg{width:18px;height:18px}.sg .sg-oauth .sg-gh{fill:var(--sg-ink)}.sg .sg-or{color:var(--sg-ink3);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.sg .sg-or i{background:var(--sg-line);flex:1;height:1px}.sg .sg-field{border:1.5px solid var(--sg-line);background:var(--sg-bg2);width:100%;color:var(--sg-ink);font:inherit;border-radius:14px;outline:0;padding:14px 16px;font-size:16px;transition:border-color .2s}.sg .sg-field:focus{border-color:var(--sg-hot)}.sg .sg-ferr{color:var(--sg-bad);min-height:20px;margin-top:8px;font-size:13.5px}.sg .sg-legal{text-align:center;color:var(--sg-ink3);margin-top:18px;font-size:12.5px}.sg .sg-legal a,.sg .sg-swap a{color:var(--sg-hot)}.sg .sg-swap{text-align:center;color:var(--sg-ink2);margin-top:12px;font-size:14px}.sg .sg-otps{grid-template-columns:repeat(6,1fr);gap:8px;margin:18px 0 4px;display:grid}.sg .sg-otp{aspect-ratio:1/1.15;text-align:center;width:100%;font:700 26px var(--font-display,system-ui);border:1.5px solid var(--sg-line);background:var(--sg-bg2);color:var(--sg-ink);caret-color:var(--sg-hot);border-radius:14px;outline:0;padding:0}.sg .sg-otp:focus{border-color:var(--sg-hot);box-shadow:0 0 0 3px var(--sg-soft)}.sg .sg-otp.sg-bad{border-color:var(--sg-bad);animation:.35s sg-shake}@keyframes sg-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.sg .sg-linkbtn{color:var(--sg-hot);cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 6px;font-size:14px;text-decoration:underline}.sg .sg-hint{color:var(--sg-ink3);text-align:center;margin-top:10px;font-size:13.5px}.sg .sg-tiles{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.sg .sg-tile{text-align:left;border:1.5px solid var(--sg-line);background:var(--sg-bg2);cursor:pointer;border-radius:16px;gap:3px;min-height:76px;padding:14px;display:grid}.sg .sg-tile b{font:600 15.5px var(--font-display,system-ui)}.sg .sg-tile span{color:var(--sg-ink2);font-size:13px}.sg .sg-tile[aria-pressed=true]{border-color:var(--sg-hot);background:var(--sg-soft)}.sg .sg-chiprow{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.sg .sg-lb{font:600 11px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink3);margin:14px 0 6px;display:block}.sg .sg-wall{border:1px solid var(--sg-line);background:var(--sg-card);border-radius:22px;padding:22px}.sg .sg-wall h3{font-size:24px}.sg .sg-wall p{color:var(--sg-ink2);margin-top:8px}.sg .sg-wall .sg-opts{gap:10px;max-width:520px;margin-top:18px;display:grid}@media (max-width:900px){.sg .sg-auth{grid-template-columns:1fr}.sg .sg-actx h2{max-width:none}}@media (max-width:480px){.sg .sg-otps{gap:6px}.sg .sg-otp{font-size:22px}.sg .sg-tiles{grid-template-columns:1fr}}@supports (animation-timeline:view()){.sg .sg-sec,.sg .sg-card,.sg .sg-lane,.sg .sg-facts>*{animation:linear backwards sg-in;animation-timeline:view();animation-range:entry 2% entry 34%}@keyframes sg-in{0%{opacity:0;transform:translateY(26px)scale(.985)}}}@media (prefers-reduced-motion:reduce){.sg *,.sg :before,.sg :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sg .sg-proof{border-top:1px solid var(--sg-line);text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin:34px 0 0;padding:22px 0 0;list-style:none;display:grid}.sg .sg-proof li{flex-direction:column;gap:3px;display:flex}.sg .sg-proof b{font:600 17px var(--font-display,system-ui)}.sg .sg-proof span{color:var(--sg-ink3);font-size:14px}@media (max-width:760px){.sg .sg-proof{grid-template-columns:1fr 1fr}}.sg[data-sg-theme=light] .sg-footer a>div>span>span:first-child{color:#0b1627!important}.sg .sg-cdesk{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;margin-top:28px;display:grid}.sg .sg-cform{border:1px solid var(--sg-line);background:var(--sg-card);border-radius:22px;gap:14px;padding:20px;display:grid}.sg .sg-cform textarea.sg-field,.sg .sg-cform select.sg-field{width:100%}.sg .sg-swatches{flex-wrap:wrap;gap:8px;display:flex}.sg .sg-swatches button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:44px;height:44px}.sg .sg-swatches button[aria-pressed=true]{border-color:var(--sg-ink);box-shadow:0 0 0 2px var(--sg-bg)}.sg .sg-dels{gap:8px;display:grid}.sg .sg-d{background:var(--sg-bg2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.sg .sg-d input[type=checkbox]{accent-color:#0ea5e9;flex:none;width:20px;height:20px}.sg .sg-dn{flex:120px;font-size:15px;font-weight:600}.sg .sg-d input.sg-field{flex:140px;width:auto;padding:9px 10px;font-size:14.5px}.sg .sg-cprev{border:1px solid var(--sg-line);color:#e8eef7;background:#05080d;border-radius:20px;min-height:420px;overflow:hidden}.sg .sg-url{font:12.5px var(--font-mono,monospace);color:#8b8b97;background:#0a1018;border-bottom:1px solid #14202e;align-items:center;gap:8px;padding:10px 14px;display:flex}.sg .sg-url i{background:#2a2a35;border-radius:50%;width:9px;height:9px}.sg .sg-cprev nav{background:#0a1018;border-bottom:1px solid #14202e;align-items:center;gap:12px;padding:16px 22px;display:flex}.sg .sg-lg{width:30px;height:30px;font:700 14px var(--font-display,system-ui);border-radius:8px;place-items:center;display:grid}.sg .sg-cprev nav b{font:700 17px var(--font-display,system-ui);color:#fff}.sg .sg-in{padding:26px 22px 8px}.sg .sg-in h4{font:700 24px var(--font-display,system-ui);color:#fff;margin:0}.sg .sg-in p{color:#9a9aa6;margin-top:8px}.sg .sg-cards{gap:12px;padding:12px 22px 24px;display:grid}.sg .sg-cards>p{color:#8b8b97}.sg .sg-c{background:#0d141e;border:1px solid #1b2a3b;border-radius:14px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.sg .sg-th2{border-radius:10px;width:70px;height:52px}.sg .sg-c b{font:700 16px var(--font-display,system-ui);color:#fff;display:block}.sg .sg-c span{color:#8b8b97;font-size:13.5px}.sg .sg-open{border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600}.sg .sg-nf{text-align:center;color:#9a9aa6;padding:70px 22px}.sg .sg-nf b{font:700 40px var(--font-display,system-ui);color:#fff;display:block}.sg .sg-agrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}@media (max-width:900px){.sg .sg-cdesk,.sg .sg-agrid{grid-template-columns:1fr}.sg .sg-c{grid-template-columns:56px minmax(0,1fr)}.sg .sg-open{text-align:center;grid-column:1/-1}}.sg .sg-navr .sg-btn{white-space:nowrap;min-height:44px;padding:10px 18px;font-size:15px}@media (max-width:480px){.sg .sg-navr .sg-btn{padding:10px 14px;font-size:14px}.sg .sg-nav .sg-wrap{gap:8px}}.sg-dash{--bg-base:#05080d;--bg-surface:#0a1018;--bg-elevated:#0d141e;--ide-border:#96beeb29;--ide-border2:#96beeb42;--ide-text:#e8eef7;--ide-text2:#9aa8bb;--ide-text3:#8797ab;--accent:#0ea5e9;color:#e8eef7;-webkit-font-smoothing:antialiased;background:#05080d}.sg-dash h1,.sg-dash h2,.sg-dash h3{letter-spacing:-.02em}.sg-dash :focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.sg-dash .dash-project-card{transition:border-color .2s,transform .2s}.sg-dash .dash-project-card:hover{transform:translateY(-2px);border-color:#38bdf899!important}@media (prefers-reduced-motion:reduce){.sg-dash .dash-project-card{transition:none}.sg-dash .dash-project-card:hover{transform:none}}.sg.sg-inline{min-height:0}.sg .sg-soc{gap:14px;margin-top:14px;display:flex}.sg .sg-soc a{min-height:40px;margin:0;padding:8px 0;display:inline-block}.sgx{--bg:#05080d;--bg2:#0a1018;--card:#0d141e;--border:#96beeb29;--border2:#96beeb42;--text:#e8eef7;--text2:#9aa8bb;--text3:#8797ab;--sky:#0ea5e9;color:#e8eef7}.sgx a,.sgx button{min-height:44px}.sgx .wy-nav-link{align-items:center;display:inline-flex}.sgx :focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #38bdf8}.sgx .wy-nav-link{white-space:nowrap}@media (max-width:600px){nav.sgx>div:last-child>.wy-nav-link{display:none}nav.sgx>div:last-child>a{white-space:nowrap}}.sg .sg-links{align-items:center;gap:26px;font-size:15px}.sg .sg-build{position:relative}.sg .sg-build>button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:8px 2px;display:inline-flex}.sg .sg-build>button:hover,.sg .sg-build>button[aria-expanded=true]{color:var(--sg-ink)}.sg .sg-build svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:11px;height:11px}.sg .sg-menu{background:var(--sg-card);border:1px solid var(--sg-line);z-index:60;border-radius:16px;gap:2px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:-14px;box-shadow:0 24px 60px -24px #0009}.sg .sg-menu a{color:var(--sg-ink);border-radius:10px;padding:11px 14px;font-size:15px}.sg .sg-menu a:hover{background:var(--sg-soft)}.sg .sg-dgrp{font:11px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink3);padding:14px 4px 4px}.sg .sg-door .sg-key{display:none}.sg .sg-fcols a{min-height:40px;padding:9px 0}.sg .sg-soc a{padding:8px 12px 8px 0}.sg .sg-fbase a{padding:10px 4px;display:inline-block}@media (max-width:400px){.sg .sg-nav .sg-wrap,.sg .sg-navr{gap:6px}.sg .sg-icobtn{width:42px;height:42px}.sg .sg-navr .sg-btn{padding:10px 14px;font-size:14px}.sg .sg-navr .sg-btn span{display:none}}.sg .sg-guide{scroll-margin-top:92px}@media (pointer:coarse),(max-width:768px){.sg-dash button,.sg-dash a[href],.sg-dash .dash-project-card button.wy-tap{min-width:40px;min-height:40px}}.sg .sg-secnav{z-index:40;background:var(--sg-bg);border-bottom:1px solid var(--sg-line);position:sticky}.sg .sg-secnav ul{scrollbar-width:none;gap:6px;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}.sg .sg-secnav ul::-webkit-scrollbar{display:none}.sg .sg-secnav a{white-space:nowrap;min-height:44px;color:var(--sg-ink2);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.sg .sg-secnav a:hover{color:var(--sg-ink)}.sg .sg-secnav a[aria-current=true]{color:var(--sg-hot);background:var(--sg-soft);border-color:var(--sg-hot)}.sg section[id]{scroll-margin-top:120px}
.wy-mark{display:block;overflow:visible}.wy-mark .wy-mark-bg{fill:#0ea5e9;transform-origin:16px 16px}.wy-mark .wy-chev{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.wy-mark .wy-chev-b{opacity:.4}.wy-mark[data-state=loading] .wy-mark-bg{animation:2.4s ease-in-out infinite wy-breathe}.wy-mark[data-state=loading] .wy-chev-a{animation:2.4s cubic-bezier(.4,0,.2,1) infinite wy-draw-a}.wy-mark[data-state=loading] .wy-chev-b{animation:2.4s cubic-bezier(.4,0,.2,1) infinite wy-draw-b}.wy-mark[data-state=idle] .wy-mark-bg{animation:4s ease-in-out infinite wy-breathe}@keyframes wy-draw-a{0%{stroke-dashoffset:1px}30%,78%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes wy-draw-b{0%,14%{stroke-dashoffset:1px;opacity:.4}44%,78%{stroke-dashoffset:0;opacity:.4}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes wy-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.wy-loader{background:#05080d;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;display:flex}.wy-loader-bar{background:#96beeb24;border-radius:999px;width:120px;height:3px;overflow:hidden}.wy-loader-bar i{background:#0ea5e9;border-radius:999px;width:40%;height:100%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite wy-slide;display:block}@keyframes wy-slide{0%{transform:translate(-110%)}to{transform:translate(260%)}}.wy-loader-text{color:#8797ab;font:13px var(--font-sans,system-ui);letter-spacing:.02em}.wy-inline-load{flex-direction:column;align-items:center;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){:not([style*=spin]):not(.wy-loader-bar i),:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wy-mark[data-state] .wy-mark-bg,.wy-mark[data-state] .wy-chev-a{opacity:1;animation:none!important}.wy-mark[data-state] .wy-chev-b{opacity:.4;animation:none!important}}
[data-theme=dark]{--bg:#05080d;--bg2:#0a1018;--bg3:#0d141e;--bg4:#111b28;--border:#96beeb29;--border2:#96beeb42;--text:#e8eef7;--text2:#9aa8bb;--text3:#8797ab;--card:#0d141e;--card2:#0a1018;--statement-fg:#e8eef7;--statement-sub:#9aa8bb}:root{--brand-bg:#05080d;--brand-bg-raised:#0a1018;--brand-bg-overlay:#111b28;--brand-text:#e8eef7;--brand-text-dim:#9aa8bb;--brand-text-faint:#8797ab;--brand-border:#96beeb24;--brand-border-strong:#96beeb3d}.wy-btn-primary,.mk-btn,.wy-btn-sky{color:#03111c}
