@font-face{font-family:Inter Snoa;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-opsz-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Snoa;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-opsz-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080a;--bg-well:#0b0d10;--surface-1:#111317;--surface-2:#171a1f;--surface-3:#1e2127;--surface-4:#262a31;--line-1:#1a1d22;--line-2:#24282f;--line-3:#323741;--text-1:#f3f5f7;--text-2:#aab2bd;--text-3:#7e8692;--text-disabled:#59606a;--accent:#45b3ff;--accent-hi:#74c7ff;--accent-lo:#2a9bef;--accent-edge:#1466a6;--accent-ink:#04121e;--accent-text:#6cc2ff;--accent-soft:#0c1f2e;--accent-line:#1e5a86;--accent-glow:#45b3ff57;--ok:#3ddc97;--ok-soft:#0c2219;--ok-line:#1a5b40;--warn:#ffb547;--warn-soft:#2a1f0e;--warn-line:#6b4d1c;--danger:#ff6b6b;--danger-soft:#2a1213;--danger-line:#6e2a2c;--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--hairline-top:inset 0 1px 0 #ffffff0b;--shadow-raise:inset 0 1px 0 #ffffff0d, 0 1px 2px #00000073;--shadow-card:inset 0 1px 0 #ffffff09, 0 10px 30px -18px #000000e6;--shadow-pop:0 0 0 1px var(--line-2), 0 28px 70px -20px #000000d9, 0 8px 24px -12px #000000b3;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--font-sans:"Inter Snoa", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--fs-display:40px;--lh-display:44px;--fs-h1:28px;--lh-h1:34px;--fs-h2:20px;--lh-h2:26px;--fs-h3:16px;--lh-h3:22px;--fs-body:14px;--lh-body:20px;--fs-sm:13px;--lh-sm:18px;--fs-xs:12px;--lh-xs:16px;--header-h:60px;--gutter:24px;--panel-w:400px;--ease:cubic-bezier(.2, .8, .2, 1);--t-fast:.12s;--t-med:.2s;--ink:var(--text-1);--muted:var(--text-2);--paper:var(--bg);--blue:var(--accent);--line:var(--line-2);--surface:var(--surface-1);--surface-raised:var(--surface-2)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{background:var(--bg);min-width:320px;color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;font-feature-settings:"cv11", "calt";letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:430}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled,button[aria-disabled=true]{cursor:not-allowed}a{color:inherit}img,video{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--text-1);letter-spacing:-.016em;text-wrap:balance;font-weight:620}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.024em}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}p{text-wrap:pretty}small{font-size:var(--fs-xs);line-height:var(--lh-xs)}strong,b{font-weight:600}button svg,a svg{flex-shrink:0}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}::selection{background:var(--accent);color:var(--accent-ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:inherit}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[role=switch]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(input:focus-visible,textarea:focus-visible,select:focus-visible){outline:none}.tnum,.money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv11"}.visually-hidden,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);transition:transform var(--t-med) var(--ease);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.spin,.studio-spin{animation:.9s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes ds-shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes ds-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-4);background-clip:padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-track{background:0 0}*{scrollbar-color:var(--surface-4) transparent;scrollbar-width:thin}.primary-button,.studio-primary,.ds-primary{border-radius:var(--r-md);background:linear-gradient(180deg, var(--accent-hi) 0%, var(--accent) 46%, var(--accent-lo) 100%);min-height:44px;color:var(--accent-ink);font-size:var(--fs-body);letter-spacing:-.006em;box-shadow:inset 0 1px 0 #ffffff6b, inset 0 -1px 0 #0000001f, 0 3px 0 0 var(--accent-edge), 0 8px 22px -10px var(--accent-glow);transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), filter var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:640;text-decoration:none;display:inline-flex;position:relative;transform:translateY(0)}.primary-button:hover:not(:disabled):not([aria-disabled=true]),.studio-primary:hover:not(:disabled):not([aria-disabled=true]),.ds-primary:hover:not(:disabled){filter:brightness(1.05)saturate(1.04);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #0000001f, 0 3px 0 0 var(--accent-edge), 0 12px 30px -10px var(--accent-glow)}.primary-button:active:not(:disabled):not([aria-disabled=true]),.studio-primary:active:not(:disabled):not([aria-disabled=true]),.ds-primary:active:not(:disabled){box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0000001f, 0 1px 0 0 var(--accent-edge), 0 4px 12px -8px var(--accent-glow);transform:translateY(2px)}.primary-button:disabled,.primary-button[aria-disabled=true],.studio-primary:disabled,.studio-primary[aria-disabled=true],.ds-primary:disabled{background:var(--surface-3);color:var(--text-disabled);filter:none;box-shadow:inset 0 1px #ffffff0a,0 3px #0e1013}:is(.primary-button:focus-visible,.studio-primary:focus-visible,.ds-primary:focus-visible){outline:2px solid var(--text-1);outline-offset:3px}.secondary-button,.studio-secondary,.ds-secondary{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);min-height:44px;color:var(--text-1);font-size:var(--fs-body);box-shadow:var(--shadow-raise);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:560;text-decoration:none;display:inline-flex}.secondary-button:hover:not(:disabled),.studio-secondary:hover:not(:disabled),.ds-secondary:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-3)}.secondary-button:active:not(:disabled),.studio-secondary:active:not(:disabled),.ds-secondary:active:not(:disabled){background:var(--surface-4);transform:translateY(1px)}.secondary-button:disabled,.studio-secondary:disabled{color:var(--text-disabled);background:var(--surface-2)}.danger-button,.primary-button.danger-button{background:linear-gradient(180deg, #ff8a8a 0%, var(--danger) 55%, #e85757 100%);color:#1d0606;box-shadow:inset 0 1px #ffffff61,0 3px #8f2b2b,0 8px 22px -12px #ff6b6b66}.text-link,.studio-text-button,.ds-link{min-height:32px;color:var(--accent-text);font-size:var(--fs-sm);text-underline-offset:3px;transition:color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:560;text-decoration:none;display:inline-flex}.text-link:hover:not(:disabled),.studio-text-button:hover:not(:disabled),.ds-link:hover{color:var(--accent-hi);text-decoration:underline;text-decoration-thickness:1px}.text-link:disabled,.studio-text-button:disabled,.text-link[aria-disabled=true]{color:var(--text-disabled);text-decoration:none}.ds-input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input:not([type]),textarea,select{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-body);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background var(--t-fast) var(--ease)}.ds-input:hover,input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,textarea:hover,select:hover{border-color:var(--line-3)}.ds-input:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input:not([type]):focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), 0 0 0 4px var(--accent-line);background:var(--surface-2)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:18px;height:18px}input[type=range]{accent-color:var(--accent)}.notice,.studio-alert,.ds-notice{border:1px solid var(--line-2);border-left:3px solid var(--warn);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.notice[role=status],.studio-alert[role=status]{border-left-color:var(--accent)}.notice strong,.studio-alert strong{font-weight:600}.notice p,.studio-alert p{color:var(--text-2)}.ds-badge{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface-3);height:22px;color:var(--text-2);font-size:var(--fs-xs);letter-spacing:.005em;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-weight:560;line-height:1;display:inline-flex}.ds-badge.is-accent{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.ds-badge.is-ok{border-color:var(--line-2);background:var(--surface-3);color:var(--text-1)}.ds-badge.is-ok:before,.ds-badge.is-live:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.ds-badge.is-live:before{background:var(--accent);animation:1.6s ease-in-out infinite ds-pulse}.ds-badge.is-warn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.ds-badge.is-danger{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}dialog{color:var(--text-1)}dialog::backdrop{-webkit-backdrop-filter:blur(3px);background:#020305c7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--page-max:1360px}.ds-page-frame{width:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}@media (max-width:640px){:root{--gutter:16px}}.ds-state-card{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--hairline-top);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 16px;display:grid}.ds-state-card>.ds-state-icon{background:var(--danger-soft);width:32px;height:32px;color:var(--danger);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.ds-state-card.is-info>.ds-state-icon{background:var(--accent-soft);color:var(--accent-text)}.ds-state-card.is-warn>.ds-state-icon{background:var(--warn-soft);color:var(--warn)}.ds-state-card.is-ok>.ds-state-icon{background:var(--ok-soft);color:var(--ok)}.ds-state-card>strong,.ds-state-card .ds-state-title{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-1);font-weight:600}.ds-state-card>p,.ds-state-card .ds-state-body{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-2);grid-column:2}.ds-state-card>.ds-state-action{grid-area:1/3/span 2}@media (max-width:520px){.ds-state-card{grid-template-columns:32px minmax(0,1fr)}.ds-state-card>.ds-state-action{grid-area:auto/1/auto/-1;justify-self:start;margin-top:6px}}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary::marker{content:""}details>summary .ds-disclosure-chevron{transition:transform var(--t-med) var(--ease)}details[open]>summary .ds-disclosure-chevron{transform:rotate(90deg)}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aab2bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;min-height:44px;padding:0 40px 0 14px}textarea{resize:none}.ds-round:focus-visible{border-radius:999px}button[class*=avatar]:focus-visible{border-radius:999px}.header-help:focus-visible{border-radius:999px}:is(.text-link:focus-visible,.studio-text-button:focus-visible){outline-offset:3px;border-radius:6px}
