:root{--bg-0: #050505;--bg-10: #070505;--bg-20: #0b0606;--bg-30: #100707;--bg-40: #170707;--bg-50: #220707;--bg-60: #300808;--bg-70: #420909;--bg-80: #520a0a;--bg-90: #5d0b0b;--bg-100: #650b0b;--accent-0: rgb(101 11 11 / 0);--accent-10: rgb(101 11 11 / .18);--accent-20: rgb(120 15 15 / .28);--accent-30: rgb(145 20 20 / .38);--accent-40: rgb(170 28 28 / .5);--accent-50: rgb(190 35 35 / .64);--accent-60: rgb(210 45 45 / .76);--accent-70: rgb(226 58 58 / .86);--accent-80: rgb(239 68 68 / .94);--accent-90: rgb(248 92 92 / .98);--accent-100: #ff7373;--text-0: rgb(255 245 245 / 0);--text-10: rgb(255 245 245 / .16);--text-20: rgb(255 245 245 / .28);--text-30: rgb(255 245 245 / .42);--text-40: rgb(255 245 245 / .56);--text-50: rgb(255 245 245 / .68);--text-60: rgb(255 245 245 / .78);--text-70: rgb(255 245 245 / .86);--text-80: rgb(255 245 245 / .92);--text-90: rgb(255 245 245 / .96);--text-100: #fff5f5;--panel-0: rgb(5 5 5 / 0);--panel-10: rgb(12 8 8 / .16);--panel-20: rgb(16 8 8 / .24);--panel-30: rgb(22 9 9 / .32);--panel-40: rgb(28 10 10 / .42);--panel-50: rgb(34 11 11 / .52);--panel-60: rgb(42 12 12 / .62);--panel-70: rgb(50 13 13 / .72);--panel-80: rgb(58 14 14 / .82);--panel-90: rgb(70 15 15 / .9);--panel-100: rgb(82 16 16 / .96);--input-0: rgb(255 245 245 / 0);--input-10: rgb(255 245 245 / .04);--input-20: rgb(255 245 245 / .07);--input-30: rgb(255 245 245 / .1);--input-40: rgb(255 245 245 / .14);--input-50: rgb(255 245 245 / .18);--input-60: rgb(255 245 245 / .23);--input-70: rgb(255 245 245 / .3);--input-80: rgb(255 245 245 / .4);--input-90: rgb(255 245 245 / .54);--input-100: rgb(255 245 245 / .72);--separator-0: rgb(255 220 220 / 0);--separator-10: rgb(255 220 220 / .08);--separator-20: rgb(255 220 220 / .12);--separator-30: rgb(255 220 220 / .18);--separator-40: rgb(255 220 220 / .24);--separator-50: rgb(255 220 220 / .32);--separator-60: rgb(255 220 220 / .42);--separator-70: rgb(255 220 220 / .52);--separator-80: rgb(255 220 220 / .64);--separator-90: rgb(255 220 220 / .78);--separator-100: rgb(255 220 220 / .92);--color-error: #ef4444;--color-error-soft: rgb(239 68 68 / .18);--color-success: #22c55e;--color-success-soft: rgb(34 197 94 / .16);--color-warning: #f59e0b;--color-warning-soft: rgb(245 158 11 / .18);--color-info: #38bdf8;--color-info-soft: rgb(56 189 248 / .16);--color-neutral: rgb(255 245 245 / .52);--color-neutral-soft: rgb(255 245 245 / .12);--color-important: #a78bfa;--color-bg: var(--bg-0);--color-bg-gradient-start: var(--bg-0);--color-bg-gradient-mid: var(--bg-20);--color-bg-gradient-deep: var(--bg-60);--color-bg-gradient-end: var(--bg-100);--color-text: var(--text-90);--color-text-strong: var(--text-100);--color-text-muted: var(--text-50);--color-text-soft: var(--text-30);--color-panel: var(--panel-40);--color-panel-hover: var(--panel-60);--color-panel-elevated: var(--panel-80);--color-panel-solid: var(--panel-100);--color-panel-backdrop-filter: blur(12px) saturate(120%);--color-input: var(--input-20);--color-input-hover: var(--input-30);--color-input-border: var(--separator-40);--color-input-icon: var(--text-40);--color-border: var(--separator-40);--color-border-muted: var(--separator-20);--color-focus: var(--accent-80);--color-cta: var(--accent-80);--color-cta-hover: var(--accent-90);--color-cta-border: var(--accent-90);--color-cta-text: var(--text-100);--color-link: var(--accent-90);--color-transparent: rgb(255 255 255 / 0);--color-mask-solid: #000000;--color-shadow-soft: rgb(0 0 0 / .45);--color-shadow-strong: rgb(0 0 0 / .7);--color-media-placeholder: var(--panel-70);--color-tooltip-text: var(--bg-0);--profile-default: #64748b;--profile-violet: #7c3aed;--profile-cyan: #0891b2;--profile-pink: #db2777;--profile-green: #16a34a;--profile-red: #dc2626;--profile-yellow: #facc15;--profile-amber: #ca8a04;--profile-white: #f8fafc;--profile-blue: #2563eb;--profile-lime: #22c55e;--profile-purple: #9333ea;--profile-sky: #38bdf8;--profile-teal: #0f766e;--profile-orange: #ea580c;--profile-rose: #be123c;--profile-pink-soft: #fdf2f8;--profile-indigo: #4f46e5;--profile-cyan-bright: #06b6d4;--profile-lime-bright: #84cc16;--profile-burgundy: #7f1d1d;--profile-emerald: #15803d;--profile-fuchsia: #a21caf;--profile-fuchsia-soft: #f0abfc;--profile-ocean: #0369a1;--profile-orange-bright: #f97316;font-family:Noto Sans,Segoe UI,"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji","Noto Sans Symbols 2",Arial,sans-serif}.text-main{color:var(--color-text)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-cta)}.text-error{color:var(--color-error)}.text-warning{color:var(--color-warning)}.text-success{color:var(--color-success)}.text-info{color:var(--color-info)}.ui-button{--ui-button-color: var(--color-cta);--ui-button-color-hover: var(--color-cta-hover);--ui-button-color-soft: var(--accent-20);--ui-button-color-soft-hover: var(--accent-30);--ui-button-border: var(--color-cta-border);--ui-button-text: var(--color-cta);--ui-button-text-on-color: var(--color-cta-text);--ui-button-height: 2.25rem;--ui-button-padding-inline: .875rem;--ui-button-gap: .45rem;--ui-button-font-size: var(--fs-sm);--ui-button-icon-size: 1.125rem;--ui-button-content-justify: center;--ui-button-content-text-align: center;position:relative;display:inline-flex;align-items:center;justify-content:var(--ui-button-content-justify);gap:var(--ui-button-gap);min-height:var(--ui-button-height);min-width:var(--ui-button-height);padding:.125rem var(--ui-button-padding-inline);border:1px solid var(--ui-button-border);border-radius:8px;background:var(--ui-button-background);color:var(--ui-button-foreground);font-size:var(--ui-button-font-size);font-weight:600;line-height:1;text-align:var(--ui-button-content-text-align);text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease,transform 90ms ease}.ui-button[data-ui-button-color=accent]{--ui-button-color: var(--color-cta);--ui-button-color-hover: var(--color-cta-hover);--ui-button-color-soft: var(--accent-20);--ui-button-color-soft-hover: var(--accent-30);--ui-button-border: var(--color-cta-border);--ui-button-text: var(--color-cta);--ui-button-text-on-color: var(--color-cta-text)}.ui-button[data-ui-button-color=error]{--ui-button-color: var(--color-error);--ui-button-color-hover: color-mix(in srgb, var(--color-error) 88%, var(--text-100));--ui-button-color-soft: var(--color-error-soft);--ui-button-color-soft-hover: color-mix(in srgb, var(--color-error-soft) 72%, var(--color-error));--ui-button-border: color-mix(in srgb, var(--color-error) 76%, var(--color-transparent));--ui-button-text: var(--color-error);--ui-button-text-on-color: var(--color-mask-solid)}.ui-button[data-ui-button-color=success]{--ui-button-color: var(--color-success);--ui-button-color-hover: color-mix(in srgb, var(--color-success) 88%, var(--text-100));--ui-button-color-soft: var(--color-success-soft);--ui-button-color-soft-hover: color-mix(in srgb, var(--color-success-soft) 72%, var(--color-success));--ui-button-border: color-mix(in srgb, var(--color-success) 76%, var(--color-transparent));--ui-button-text: var(--color-success);--ui-button-text-on-color: var(--color-mask-solid)}.ui-button[data-ui-button-color=info]{--ui-button-color: var(--color-info);--ui-button-color-hover: color-mix(in srgb, var(--color-info) 88%, var(--text-100));--ui-button-color-soft: var(--color-info-soft);--ui-button-color-soft-hover: color-mix(in srgb, var(--color-info-soft) 72%, var(--color-info));--ui-button-border: color-mix(in srgb, var(--color-info) 76%, var(--color-transparent));--ui-button-text: var(--color-info);--ui-button-text-on-color: var(--color-mask-solid)}.ui-button[data-ui-button-color=neutral]{--ui-button-color: var(--color-neutral);--ui-button-color-hover: var(--text-70);--ui-button-color-soft: var(--color-neutral-soft);--ui-button-color-soft-hover: var(--input-30);--ui-button-border: var(--color-border);--ui-button-text: var(--color-text);--ui-button-text-on-color: var(--color-text-strong)}.ui-button[data-ui-button-color=warning]{--ui-button-color: var(--color-warning);--ui-button-color-hover: color-mix(in srgb, var(--color-warning) 88%, var(--text-100));--ui-button-color-soft: var(--color-warning-soft);--ui-button-color-soft-hover: color-mix(in srgb, var(--color-warning-soft) 72%, var(--color-warning));--ui-button-border: color-mix(in srgb, var(--color-warning) 76%, var(--color-transparent));--ui-button-text: var(--color-warning);--ui-button-text-on-color: var(--color-mask-solid)}.ui-button[data-ui-button-variant=solid]{--ui-button-background: var(--ui-button-color);--ui-button-foreground: var(--ui-button-text-on-color)}.ui-button[data-ui-button-variant=solid]:hover{--ui-button-background: var(--ui-button-color-hover)}.ui-button[data-ui-button-variant=soft]{--ui-button-background: var(--ui-button-color-soft);--ui-button-foreground: var(--ui-button-text)}.ui-button[data-ui-button-variant=soft]:hover{--ui-button-background: var(--ui-button-color-soft-hover)}.ui-button[data-ui-button-variant=outline]{--ui-button-background: var(--color-transparent);--ui-button-foreground: var(--ui-button-text)}.ui-button[data-ui-button-variant=outline]:hover{--ui-button-background: var(--ui-button-color-soft)}.ui-button[data-ui-button-variant=ghost],.ui-button[data-ui-button-variant=link]{--ui-button-background: var(--color-transparent);--ui-button-border: var(--color-transparent);--ui-button-foreground: var(--ui-button-text)}.ui-button[data-ui-button-variant=ghost]:hover{--ui-button-background: var(--ui-button-color-soft)}.ui-button[data-ui-button-variant=link]{min-height:auto;min-width:auto;padding:0;border-radius:4px}.ui-button[data-ui-button-variant=link]:hover{text-decoration:underline;text-underline-offset:.18em}.ui-button[data-ui-button-size=small]{--ui-button-height: 1.875rem;--ui-button-padding-inline: .625rem;--ui-button-gap: .35rem;--ui-button-font-size: var(--fs-xs);--ui-button-icon-size: 1rem}.ui-button[data-ui-button-size=large]{--ui-button-height: 2.75rem;--ui-button-padding-inline: 1.125rem;--ui-button-gap: .55rem;--ui-button-font-size: var(--fs-md);--ui-button-icon-size: 1.25rem}.ui-button[data-ui-button-align=left]{--ui-button-content-justify: flex-start;--ui-button-content-text-align: left}.ui-button[data-ui-button-align=right]{--ui-button-content-justify: flex-end;--ui-button-content-text-align: right}.ui-button[data-ui-button-content=template]{gap:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal}.ui-button:not([data-ui-button-content=template])[data-ui-button-icon-edge=left],.ui-button:not([data-ui-button-content=template])[data-ui-button-icon-edge=right]{--ui-button-edge-reserve: calc( var(--ui-button-padding-inline) + var(--ui-button-icon-size) + var(--ui-button-gap) );justify-content:var(--ui-button-content-justify);padding-inline:var(--ui-button-edge-reserve)}.ui-button:not([data-ui-button-content=template])[data-ui-button-icon-edge=left]>:where(google-icon,.material-symbols-outlined,[uiButtonIcon],svg){position:absolute;inset-inline-start:var(--ui-button-padding-inline);top:50%;transform:translateY(-50%)}.ui-button:not([data-ui-button-content=template])[data-ui-button-icon-edge=right]>:where(google-icon,.material-symbols-outlined,[uiButtonIcon],svg){position:absolute;inset-inline-end:var(--ui-button-padding-inline);top:50%;transform:translateY(-50%)}.ui-button:active{transform:translateY(1px)}.ui-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.58;transform:none}.ui-button:disabled:hover,.ui-button[aria-disabled=true]:hover{text-decoration:none}.ui-button:not([data-ui-button-content=template])>:where(p,span){color:inherit;font:inherit;line-height:inherit}.ui-button:not([data-ui-button-content=template])>:where(google-icon,.material-symbols-outlined,[uiButtonIcon],svg){width:var(--ui-button-icon-size)!important;height:var(--ui-button-icon-size)!important;flex:0 0 auto;color:currentColor;font-size:var(--ui-button-icon-size)!important;line-height:var(--ui-button-icon-size)!important}.ui-button--waiting:before{content:"";width:var(--ui-button-icon-size);height:var(--ui-button-icon-size);flex:0 0 auto;border:2px solid color-mix(in srgb,currentColor 34%,var(--color-transparent));border-top-color:currentColor;border-radius:999px;animation:ui-button-spin .7s linear infinite}@keyframes ui-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-button{transition:none}.ui-button--waiting:before{animation-duration:1.4s}}.ui-input{--ui-input-background: var(--color-input);--ui-input-background-hover: var(--color-input-hover);--ui-input-border: var(--color-input-border);--ui-input-icon: var(--color-input-icon);--ui-input-text: var(--color-text);--ui-input-placeholder: var(--color-text-soft);--ui-input-height: 2.25rem;--ui-input-padding-inline: .625rem;--ui-input-gap: .5rem;--ui-input-icon-size: 1.25rem;display:flex;align-items:center;gap:var(--ui-input-gap);min-height:var(--ui-input-height);padding:.25rem var(--ui-input-padding-inline);border:1px solid var(--ui-input-border);border-radius:8px;outline:2px solid var(--color-transparent);outline-offset:2px;background:var(--ui-input-background);color:var(--ui-input-text);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background-color .14s ease,border-color .14s ease,outline-color .14s ease}.ui-input:hover{background:var(--ui-input-background-hover)}.ui-input:focus-within{border-color:var(--color-focus);outline-color:color-mix(in srgb,var(--color-focus) 36%,var(--color-transparent))}.ui-input[data-ui-input-state=error]{--ui-input-border: var(--color-error);--ui-input-icon: var(--color-error);background:color-mix(in srgb,var(--color-error-soft) 54%,var(--ui-input-background))}.ui-input[data-ui-input-state=error]:focus-within{border-color:var(--color-error);outline-color:color-mix(in srgb,var(--color-error) 36%,var(--color-transparent))}.ui-input:has(:disabled),.ui-input[aria-disabled=true]{cursor:not-allowed;opacity:.58}.ui-input :where(input,textarea){width:100%;min-width:0;color:inherit}.ui-input :where(input,textarea)::placeholder{color:var(--ui-input-placeholder)}.ui-input :where(input:disabled,textarea:disabled){cursor:not-allowed}.ui-input :where(google-icon,.material-symbols-outlined,[uiInputIcon],svg){width:var(--ui-input-icon-size)!important;height:var(--ui-input-icon-size)!important;flex:0 0 auto;color:var(--ui-input-icon);font-size:var(--ui-input-icon-size)!important;line-height:var(--ui-input-icon-size)!important}*,*:before,*:after{box-sizing:border-box}*{scrollbar-color:color-mix(in srgb,var(--color-text-muted) 45%,var(--color-transparent)) var(--color-transparent);scrollbar-width:thin;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--color-transparent)}*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar-thumb{background-color:var(--color-text-muted);border:2px solid var(--color-transparent);border-radius:999px;background-clip:content-box}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background-color:var(--color-text-muted)}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;background:var(--color-bg)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}input,textarea{appearance:none;-webkit-appearance:none;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;line-height:inherit;letter-spacing:inherit;outline:none;width:auto;min-width:0;color:var(--color-text)}textarea{resize:none;overflow:auto}button{appearance:none;-webkit-appearance:none;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;color:var(--color-text)}span{color:var(--color-text)}p{text-wrap:pretty;font-size:1rem;line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/MaterialSymbolsOutlined.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;display:inline-block;text-transform:none;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-user-select:none;user-select:none;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body{font-family:inherit}.fs-xs{font-size:var(--fs-xs);line-height:1.1}.fs-sm{font-size:var(--fs-sm);line-height:1.1}.fs-md{font-size:var(--fs-md);line-height:1.1}.fs-lg{font-size:var(--fs-lg);line-height:1.1}.fs-xl{font-size:var(--fs-xl);line-height:1.1}.bold{font-weight:600}
