:root{--ad-bg:#f4f6fb;--ad-panel:#fff;--ad-raised:#eef1f8;--ad-sunken:#e7ecf5;--ad-border:#e2e7f1;--ad-line:rgba(11,16,32,.085);--ad-line-soft:#0b10200d;--ad-text:#0b1020;--ad-sub:#5a6480;--ad-faint:#8b95ac;--ad-accent:#3355e8;--ad-accent-dim:#3355e81a;--ad-up:#00845c;--ad-up-dim:#00845c1a;--ad-down:#d2323f;--ad-down-dim:#d2323f1a;--ad-warn:#9a6400;--ad-warn-dim:#9a64001a;--ad-top:#ffffffe6;--ad-hover:rgba(11,16,32,.028);--ad-lift:0 1px 2px #0b10200d,0 8px 24px -12px #0b102029;--ad-lift-lg:0 2px 4px #0b10200f,0 20px 44px -20px #0b102038;--ad-glow:0 6px 20px -8px #3355e88c;--ad-sans:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ad-mono:"JetBrains Mono",ui-monospace,"SF Mono","Roboto Mono",Menlo,Consolas,monospace;--ad-r-sm:6px;--ad-r-md:10px;--ad-r-lg:14px;--ad-r-xl:20px;--ad-ease:cubic-bezier(.2,.7,.3,1);--ad-fast:130ms;--ad-mid:240ms;--ad-slow:480ms}@media (prefers-color-scheme:dark){html:not([data-theme=light]){color-scheme:dark}}html[data-theme=dark]{--ad-bg:#07090f;--ad-panel:#0e1119;--ad-raised:#141824;--ad-sunken:#0a0d15;--ad-border:#1e2433;--ad-line:#ffffff12;--ad-line-soft:#ffffff0a;--ad-text:#e9ecf5;--ad-sub:#8f98ae;--ad-faint:#5a6379;--ad-accent:#6c8cff;--ad-accent-dim:#6c8cff24;--ad-up:#2fd69b;--ad-up-dim:#2fd69b21;--ad-down:#ff576b;--ad-down-dim:#ff576b21;--ad-warn:#ffb454;--ad-warn-dim:#ffb45421;--ad-top:hsla(0,0%,100%,.055);--ad-hover:hsla(0,0%,100%,.035);--ad-lift:0 1px 0 0 #ffffff0d inset,0 18px 40px -22px #000000f2;--ad-lift-lg:0 1px 0 0 #ffffff0f inset,0 32px 70px -30px #000;--ad-glow:0 6px 22px -8px #6c8cffb3;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme]){--ad-bg:#07090f;--ad-panel:#0e1119;--ad-raised:#141824;--ad-sunken:#0a0d15;--ad-border:#1e2433;--ad-line:#ffffff12;--ad-line-soft:#ffffff0a;--ad-text:#e9ecf5;--ad-sub:#8f98ae;--ad-faint:#5a6379;--ad-accent:#6c8cff;--ad-accent-dim:#6c8cff24;--ad-up:#2fd69b;--ad-up-dim:#2fd69b21;--ad-down:#ff576b;--ad-down-dim:#ff576b21;--ad-warn:#ffb454;--ad-warn-dim:#ffb45421;--ad-top:hsla(0,0%,100%,.055);--ad-hover:hsla(0,0%,100%,.035);--ad-lift:0 1px 0 0 #ffffff0d inset,0 18px 40px -22px #000000f2;--ad-lift-lg:0 1px 0 0 #ffffff0f inset,0 32px 70px -30px #000;--ad-glow:0 6px 22px -8px #6c8cffb3}}body,html{font-feature-settings:"tnum" 1,"tnum";background:#f4f6fb;background:var(--ad-bg);color:#0b1020;color:var(--ad-text);font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--ad-sans);font-variant-numeric:tabular-nums}::selection{background:#3355e81a;background:var(--ad-accent-dim);color:#0b1020;color:var(--ad-text)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:#e2e7f1;background:var(--ad-border);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8b95ac;background:var(--ad-faint);background-clip:padding-box}::-webkit-scrollbar-track{background:#0000}[role=button],a,button,input,select,textarea{transition:transform .13s cubic-bezier(.2,.7,.3,1),filter .13s cubic-bezier(.2,.7,.3,1),box-shadow .13s cubic-bezier(.2,.7,.3,1);transition:transform var(--ad-fast) var(--ad-ease),filter var(--ad-fast) var(--ad-ease),box-shadow var(--ad-fast) var(--ad-ease)}[role=button]:not([aria-disabled=true]):hover,button:not(:disabled):hover{filter:brightness(1.09) saturate(1.03)}[role=button]:not([aria-disabled=true]):active,button:not(:disabled):active{transform:scale(.972)}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{border-radius:4px;outline:2px solid #3355e8;outline:2px solid var(--ad-accent);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #3355e81a;box-shadow:0 0 0 3px var(--ad-accent-dim);outline-offset:0}table tbody tr{transition:box-shadow .13s cubic-bezier(.2,.7,.3,1);transition:box-shadow var(--ad-fast) var(--ad-ease)}table tbody tr:hover{box-shadow:inset 0 0 0 9999px rgba(11,16,32,.028);box-shadow:inset 0 0 0 9999px var(--ad-hover)}.ad-surface{background:#fff;background:var(--ad-panel);border-radius:14px;border-radius:var(--ad-r-lg);box-shadow:0 0 0 1px rgba(11,16,32,.085),0 1px 2px #0b10200d,0 8px 24px -12px #0b102029;box-shadow:0 0 0 1px var(--ad-line),var(--ad-lift);min-width:0}.ad-surface--flat{box-shadow:0 0 0 1px rgba(11,16,32,.085);box-shadow:0 0 0 1px var(--ad-line)}.ad-surface--lg{box-shadow:0 0 0 1px rgba(11,16,32,.085),0 2px 4px #0b10200f,0 20px 44px -20px #0b102038;box-shadow:0 0 0 1px var(--ad-line),var(--ad-lift-lg)}.ad-hoverable{transition:transform .13s cubic-bezier(.2,.7,.3,1),box-shadow .13s cubic-bezier(.2,.7,.3,1);transition:transform var(--ad-fast) var(--ad-ease),box-shadow var(--ad-fast) var(--ad-ease)}.ad-hoverable:hover{box-shadow:0 0 0 1px rgba(11,16,32,.085),0 2px 4px #0b10200f,0 20px 44px -20px #0b102038;box-shadow:0 0 0 1px var(--ad-line),var(--ad-lift-lg);transform:translateY(-2px)}.ad-ribbon{background:#fff;background:var(--ad-panel);border-radius:14px;border-radius:var(--ad-r-lg);box-shadow:0 0 0 1px rgba(11,16,32,.085),0 1px 2px #0b10200d,0 8px 24px -12px #0b102029;box-shadow:0 0 0 1px var(--ad-line),var(--ad-lift);display:grid;overflow:hidden}.ad-tile{border-left:1px solid #0b10200d;border-left:1px solid var(--ad-line-soft);min-width:0;overflow:hidden;padding:13px 15px 14px;position:relative;transition:background .13s cubic-bezier(.2,.7,.3,1);transition:background var(--ad-fast) var(--ad-ease)}.ad-tile:hover{background:rgba(11,16,32,.028);background:var(--ad-hover)}.ad-flash:after,.ad-tile:after{background:linear-gradient(180deg,#0000,#0000 70%);background:linear-gradient(180deg,var(--ad-flash,#0000),#0000 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.ad-flash{overflow:hidden;position:relative}.ad-label{color:#8b95ac;color:var(--ad-faint);font:500 9.5px/1 JetBrains Mono,ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font:500 9.5px/1 var(--ad-mono);letter-spacing:.16em;text-transform:uppercase}.ad-figure{font-feature-settings:"tnum";font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--ad-sans);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.035em}.ad-dec{font-weight:inherit;opacity:.5}.ad-mono{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-family:var(--ad-mono);font-variant-numeric:tabular-nums}.ad-btn,.ad-mono{letter-spacing:-.01em}.ad-btn{-webkit-appearance:none;appearance:none;background:#3355e8;background:var(--ad-accent);border:0;border-radius:10px;border-radius:var(--ad-r-md);box-shadow:0 6px 20px -8px #3355e88c;box-shadow:var(--ad-glow);color:#fff;cursor:pointer;font:600 13px/1 Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font:600 13px/1 var(--ad-sans);padding:10px 15px}.ad-btn--ghost{background:#0000;box-shadow:inset 0 0 0 1px rgba(11,16,32,.085);box-shadow:0 0 0 1px var(--ad-line) inset;color:#5a6480;color:var(--ad-sub);font-weight:500}.ad-btn--ghost:hover{color:#0b1020;color:var(--ad-text)}.ad-iconbtn{background:#0000;border:0;border-radius:10px;border-radius:var(--ad-r-md);color:#5a6480;color:var(--ad-sub);cursor:pointer;display:grid;height:32px;place-items:center;transition:color .13s cubic-bezier(.2,.7,.3,1),background .13s cubic-bezier(.2,.7,.3,1),transform .13s cubic-bezier(.2,.7,.3,1);transition:color var(--ad-fast) var(--ad-ease),background var(--ad-fast) var(--ad-ease),transform var(--ad-fast) var(--ad-ease);width:32px}.ad-iconbtn:hover{background:#eef1f8;background:var(--ad-raised);color:#0b1020;color:var(--ad-text);filter:none}.ad-iconbtn svg{height:16px;width:16px}.ad-seg{background:#eef1f8;background:var(--ad-raised);border-radius:10px;border-radius:var(--ad-r-md);box-shadow:inset 0 0 0 1px #0b10200d;box-shadow:0 0 0 1px var(--ad-line-soft) inset;display:inline-flex;gap:2px;padding:3px}.ad-seg button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:7px;color:#5a6480;color:var(--ad-sub);cursor:pointer;font:500 11.5px/1 Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font:500 11.5px/1 var(--ad-sans);padding:7px 11px;transition:color .13s cubic-bezier(.2,.7,.3,1),background .13s cubic-bezier(.2,.7,.3,1),transform .13s cubic-bezier(.2,.7,.3,1);transition:color var(--ad-fast) var(--ad-ease),background var(--ad-fast) var(--ad-ease),transform var(--ad-fast) var(--ad-ease)}.ad-seg button:hover{color:#0b1020;color:var(--ad-text);filter:none}.ad-seg button[aria-pressed=true]{background:#fff;background:var(--ad-panel);box-shadow:inset 0 0 0 1px rgba(11,16,32,.085),inset 0 1px 0 0 #ffffffe6;box-shadow:0 0 0 1px var(--ad-line) inset,0 1px 0 0 var(--ad-top) inset;color:#0b1020;color:var(--ad-text);font-weight:600}.ad-navitem,.ad-rail{position:relative}.ad-navitem{align-items:center;background:#0000;border:0;border-radius:8px;color:#5a6480;color:var(--ad-sub);cursor:pointer;display:flex;font:500 12.5px/1.25 Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font:500 12.5px/1.25 var(--ad-sans);gap:11px;letter-spacing:-.008em;padding:8px 11px;text-align:left;transition:color .13s cubic-bezier(.2,.7,.3,1);transition:color var(--ad-fast) var(--ad-ease);width:100%;z-index:1}.ad-navitem:hover{color:#0b1020;color:var(--ad-text);filter:none}.ad-navitem svg{flex:none;height:16px;opacity:.78;transition:opacity .13s cubic-bezier(.2,.7,.3,1);transition:opacity var(--ad-fast) var(--ad-ease);width:16px}.ad-navitem:hover svg{opacity:1}.ad-navitem[aria-current=page]{color:#0b1020;color:var(--ad-text);font-weight:600}.ad-navitem[aria-current=page] svg{color:#3355e8;color:var(--ad-accent);opacity:1}.ad-railmark{background:#3355e81a;background:var(--ad-accent-dim);border-radius:8px;box-shadow:inset 0 0 0 1px #0b10200d,inset 0 1px 0 0 #ffffffe6;box-shadow:0 0 0 1px var(--ad-line-soft) inset,0 1px 0 0 var(--ad-top) inset;height:33px;left:9px;pointer-events:none;position:absolute;right:9px;top:0;transition:transform .24s cubic-bezier(.2,.7,.3,1);transition:transform var(--ad-mid) var(--ad-ease)}.ad-railmark:after{background:#3355e8;background:var(--ad-accent);border-radius:0 2px 2px 0;bottom:9px;box-shadow:0 0 12px 0 #3355e8;box-shadow:0 0 12px 0 var(--ad-accent);content:"";left:-5px;position:absolute;top:9px;width:2px}.ad-tab{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#8b95ac;color:var(--ad-faint);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:500 9.5px/1 Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font:500 9.5px/1 var(--ad-sans);gap:4px;min-height:52px;padding:7px 0 6px;transition:color .13s cubic-bezier(.2,.7,.3,1),transform .13s cubic-bezier(.2,.7,.3,1);transition:color var(--ad-fast) var(--ad-ease),transform var(--ad-fast) var(--ad-ease)}.ad-tab svg{height:19px;width:19px}.ad-tab[aria-current=page]{color:#3355e8;color:var(--ad-accent);font-weight:600}.ad-tab:hover{filter:none}.ad-kbar{align-items:center;background:#eef1f8;background:var(--ad-raised);border-radius:9px;box-shadow:inset 0 0 0 1px #0b10200d;box-shadow:0 0 0 1px var(--ad-line-soft) inset;color:#8b95ac;color:var(--ad-faint);cursor:text;display:flex;font:400 12.5px/1 Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font:400 12.5px/1 var(--ad-sans);gap:8px;height:32px;min-width:0;padding:0 8px 0 10px}.ad-kbar:hover{box-shadow:inset 0 0 0 1px rgba(11,16,32,.085);box-shadow:0 0 0 1px var(--ad-line) inset}.ad-kbar svg{flex:none;height:14px;width:14px}.ad-kbd{background:#fff;background:var(--ad-panel);border-radius:5px;box-shadow:inset 0 0 0 1px #0b10200d;box-shadow:0 0 0 1px var(--ad-line-soft) inset;color:#8b95ac;color:var(--ad-faint);font:500 10px/1 JetBrains Mono,ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font:500 10px/1 var(--ad-mono);padding:4px 6px}.ad-scrim{animation:adFade .13s cubic-bezier(.2,.7,.3,1) both;animation:adFade var(--ad-fast) var(--ad-ease) both;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#04060c99;inset:0;position:fixed;z-index:400}.ad-palette{animation:adPop .24s cubic-bezier(.2,.7,.3,1) both;animation:adPop var(--ad-mid) var(--ad-ease) both;background:#fff;background:var(--ad-panel);border-radius:14px;border-radius:var(--ad-r-lg);box-shadow:0 0 0 1px rgba(11,16,32,.085),0 2px 4px #0b10200f,0 20px 44px -20px #0b102038;box-shadow:0 0 0 1px var(--ad-line),var(--ad-lift-lg);left:50%;overflow:hidden;position:fixed;top:14vh;transform:translateX(-50%);width:min(560px,calc(100vw - 32px));z-index:401}.ad-palette input{background:#0000;border:0;box-shadow:none;color:#0b1020;color:var(--ad-text);font:400 15px/1.2 Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font:400 15px/1.2 var(--ad-sans);outline:0;padding:16px 18px;width:100%}.ad-palette input::placeholder{color:#8b95ac;color:var(--ad-faint)}.ad-palette-list{border-top:1px solid #0b10200d;border-top:1px solid var(--ad-line-soft);max-height:50vh;overflow-y:auto;padding:6px}.ad-palette-item{align-items:center;background:#0000;border:0;border-radius:8px;color:#5a6480;color:var(--ad-sub);cursor:pointer;display:flex;font:500 13.5px/1.3 Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font:500 13.5px/1.3 var(--ad-sans);gap:11px;padding:9px 12px;text-align:left;transition:background .13s cubic-bezier(.2,.7,.3,1),color .13s cubic-bezier(.2,.7,.3,1);transition:background var(--ad-fast) var(--ad-ease),color var(--ad-fast) var(--ad-ease);width:100%}.ad-palette-item svg{flex:none;height:16px;opacity:.8;width:16px}.ad-palette-item[data-active=true]{background:#3355e81a;background:var(--ad-accent-dim);color:#0b1020;color:var(--ad-text)}.ad-palette-item[data-active=true] svg{color:#3355e8;color:var(--ad-accent);opacity:1}.ad-palette-item .ad-palette-grp{color:#8b95ac;color:var(--ad-faint);font:500 9.5px/1 JetBrains Mono,ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font:500 9.5px/1 var(--ad-mono);letter-spacing:.12em;margin-left:auto;text-transform:uppercase}.ad-palette-empty{font-size:13px;padding:26px 18px;text-align:center}.ad-palette-empty,.ad-statusbar{color:#8b95ac;color:var(--ad-faint)}.ad-statusbar{align-items:center;background:#fff;background:var(--ad-panel);border-top:1px solid rgba(11,16,32,.085);border-top:1px solid var(--ad-line);display:flex;font:400 10px/1 JetBrains Mono,ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font:400 10px/1 var(--ad-mono);height:28px;letter-spacing:.05em;overflow:hidden;padding:0 16px;white-space:nowrap}.ad-statusbar b{color:#5a6480;color:var(--ad-sub);font-weight:500}.ad-statusbar .ad-sep{background:rgba(11,16,32,.085);background:var(--ad-line);flex:none;height:11px;margin:0 12px;width:1px}.ad-dot{background:currentColor;border-radius:50%;flex:none;height:6px;position:relative;width:6px}.ad-dot:after{animation:adPing 2.6s cubic-bezier(.2,.7,.3,1) infinite;animation:adPing 2.6s var(--ad-ease) infinite;border:1px solid;border-radius:50%;content:"";inset:-4px;position:absolute}.ad-meter{align-items:center;display:flex;gap:8px;min-width:88px}.ad-meter-trk{background:#e7ecf5;background:var(--ad-sunken);border-radius:3px;flex:1 1;height:3px;overflow:hidden}.ad-meter-trk>i{border-radius:3px;display:block;height:100%;transform-origin:left;transition:transform .48s cubic-bezier(.2,.7,.3,1);transition:transform var(--ad-slow) var(--ad-ease)}.ad-skeleton{background:#eef1f8;background:var(--ad-raised);border-radius:5px;overflow:hidden;position:relative}.ad-skeleton:after{animation:adShimmer 1.6s linear infinite;background:linear-gradient(90deg,#0000,rgba(11,16,32,.028),#0000);background:linear-gradient(90deg,#0000,var(--ad-hover),#0000);content:"";inset:0;position:absolute}@keyframes adFade{0%{opacity:0}}@keyframes adRise{0%{opacity:0;transform:translateY(9px)}}@keyframes adPop{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.98)}}@keyframes adPing{0%{opacity:.85;transform:scale(.4)}72%,to{opacity:0;transform:scale(2)}}@keyframes adShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes adDraw{to{stroke-dashoffset:0}}.ad-rise{animation:adRise .48s cubic-bezier(.2,.7,.3,1) both;animation:adRise var(--ad-slow) var(--ad-ease) both}.ad-fade{animation:adFade .24s cubic-bezier(.2,.7,.3,1) both;animation:adFade var(--ad-mid) var(--ad-ease) both}.ad-view{animation:adRise .24s cubic-bezier(.2,.7,.3,1) both;animation:adRise var(--ad-mid) var(--ad-ease) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=main.22af2c50.css.map*/