:root{--page: #0B0F14;--panel: #0E141C;--field: #131B25;--selected: #1E2A38;--line: #1E2A38;--line-strong: #33435A;--text: #EAF0F6;--text-secondary: #A9B4C2;--text-muted: var(--text-muted-glass, #8592A3);--accent: #D6B25E;--accent-hover: #E2C77A;--accent-pressed: #C9A44F;--on-accent: #0B0F14;--error: #F07B6E;--success: #5BC08A;--warning: #E9A23B;--grid: #1A2330;--backdrop: rgba(5, 8, 11, .86);--focus-halo: rgba(214, 178, 94, .25);--shadow-menu: 0 16px 40px rgba(0, 0, 0, .45);color-scheme:dark}body{margin:0;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.45;background-color:var(--page);color:var(--text)}button,input,textarea,select{font-family:inherit}:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=menuitem]):focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.dr-input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}.dr-grid{background-image:radial-gradient(var(--grid) 1px,transparent 1px);background-size:24px 24px}.dr-backdrop{background-color:var(--backdrop)}.dr-shimmer{background-image:linear-gradient(90deg,var(--field) 0%,var(--selected) 50%,var(--field) 100%);background-size:200% 100%;animation:dr-shimmer 1.4s linear infinite}@keyframes dr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.dr-shimmer{animation:none}.dr-slide{transition:none!important}}:root{--glass: ;--ground: var(--glass) radial-gradient(640px 460px at 12% 8%, rgba(214, 178, 94, .3), transparent 62%), radial-gradient(720px 560px at 88% 92%, rgba(146, 84, 214, .3), transparent 62%), radial-gradient(560px 420px at 72% 18%, rgba(56, 168, 204, .2), transparent 60%);--surface-page-fill: var(--glass) transparent;--surface-panel-fill: var(--glass) rgba(14, 20, 28, .42);--surface-panel-border: var(--glass) rgba(255, 255, 255, .08);--surface-panel-blur: var(--glass) blur(20px) saturate(140%);--surface-header-fill: var(--glass) rgba(11, 15, 20, .74);--surface-overlay-fill: var(--glass) rgba(19, 27, 37, .86);--surface-overlay-border: var(--glass) rgba(255, 255, 255, .16);--surface-overlay-blur: var(--glass) blur(20px);--surface-control-fill: var(--glass) rgba(255, 255, 255, .06);--surface-control-border: var(--glass) rgba(255, 255, 255, .14);--surface-control-blur: var(--glass) blur(16px) saturate(150%);--surface-control-shadow: var(--glass) inset 0 1px 0 rgba(255, 255, 255, .18), 0 6px 20px rgba(0, 0, 0, .28);--surface-control-fill-hover: var(--glass) rgba(255, 255, 255, .11);--surface-control-border-hover: var(--glass) rgba(255, 255, 255, .22);--surface-control-fill-pressed: var(--glass) rgba(255, 255, 255, .04);--surface-control-shadow-pressed: var(--glass) inset 0 1px 3px rgba(0, 0, 0, .45);--surface-selected-fill: var(--glass) rgba(255, 255, 255, .12);--surface-selected-shadow: var(--glass) inset 0 1px 0 rgba(255, 255, 255, .22);--surface-tab-chosen-fill: var(--glass) rgba(214, 178, 94, .16);--surface-tab-chosen-line: var(--glass) inset 0 0 0 1px rgba(214, 178, 94, .42);--surface-tab-chosen-ink: var(--glass) #F6E7BF;--surface-round-radius: var(--glass) 999px;--surface-round-border: var(--glass) transparent;--surface-round-line: var(--glass) inset 0 0 0 1px rgba(255, 255, 255, .14);--surface-round-line-hover: var(--glass) inset 0 0 0 1px rgba(255, 255, 255, .22);--surface-input-fill: var(--glass) rgba(5, 8, 11, .55);--surface-input-border: var(--glass) rgba(255, 255, 255, .16);--surface-well-fill: var(--glass) rgba(5, 8, 11, .45);--accent-fill: var(--glass) linear-gradient(180deg, #EBCB7E, #D6B25E 55%, #C9A44F);--accent-fill-shadow: var(--glass) inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(0, 0, 0, .12), 0 8px 28px rgba(214, 178, 94, .28);--accent-fill-hover: var(--glass) linear-gradient(180deg, #F2D691, #E2C77A 55%, #D6B25E);--accent-fill-shadow-hover: var(--glass) inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(0, 0, 0, .12), 0 8px 28px rgba(214, 178, 94, .38);--accent-fill-shadow-pressed: var(--glass) inset 0 2px 4px rgba(0, 0, 0, .25);--accent-fill-shadow-disabled: var(--glass) inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(0, 0, 0, .12);--text-muted-glass: var(--glass) #9AA6B5;--surface-card-reach: var(--glass) -32px;--surface-card-radius: var(--glass) 20px;--surface-card-border: var(--glass) 1px solid rgba(255, 255, 255, .12);--surface-card-shadow: var(--glass) inset 0 1px 0 rgba(255, 255, 255, .12), 0 24px 60px rgba(0, 0, 0, .35);--surface-position: var(--glass) relative;--surface-isolation: var(--glass) isolate}@media(prefers-reduced-transparency:reduce){:root{--glass: initial}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--glass: initial}}*,:before,:after{--g-page: initial;--g-panel: initial;--g-field: initial;--g-selected: var(--surface-selected-fill);--g-line: var(--surface-panel-border);--g-line-strong: var(--surface-overlay-border);--g-control-line: var(--surface-control-border)}html:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--ground)}.surface-page{--g-page: var(--surface-page-fill);--g-panel: var(--surface-page-fill);--g-field: var(--surface-page-fill)}:where(.surface-panel,.surface-header){position:var(--surface-position)}.surface-panel,.surface-header{isolation:var(--surface-isolation)}.surface-panel{--g-page: var(--surface-panel-fill);--g-panel: var(--surface-panel-fill);--g-field: var(--surface-panel-fill)}.surface-header{--g-page: var(--surface-header-fill);--g-panel: var(--surface-header-fill);--g-field: var(--surface-header-fill)}.surface-panel:before,.surface-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:var(--surface-panel-blur);backdrop-filter:var(--surface-panel-blur)}:where(.surface-card){position:var(--surface-position)}.surface-card{isolation:var(--surface-isolation)}@media(min-width:768px){.surface-card:before{content:"";position:absolute;inset:var(--surface-card-reach);z-index:-1;pointer-events:none;border:var(--surface-card-border);border-radius:var(--surface-card-radius);background-color:var(--surface-panel-fill);box-shadow:var(--surface-card-shadow);-webkit-backdrop-filter:var(--surface-panel-blur);backdrop-filter:var(--surface-panel-blur)}}.surface-panel.surface-scrolls{-webkit-backdrop-filter:var(--surface-panel-blur);backdrop-filter:var(--surface-panel-blur)}.surface-panel.surface-scrolls:before{content:none}.surface-overlay{--g-page: var(--surface-overlay-fill);--g-panel: var(--surface-overlay-fill);--g-field: var(--surface-overlay-fill);--g-line: var(--surface-overlay-border);--g-line-strong: var(--surface-overlay-border);-webkit-backdrop-filter:var(--surface-overlay-blur);backdrop-filter:var(--surface-overlay-blur)}.shadow-menu{box-shadow:var(--shadow-menu)}.surface-control,.surface-item{--g-page: var(--surface-control-fill);--g-panel: var(--surface-control-fill);--g-field: var(--surface-control-fill);--g-selected: var(--surface-control-fill-hover);--g-line: var(--surface-control-border);--g-line-strong: var(--surface-control-border)}.surface-control:hover:not(:disabled):not(:disabled *),.surface-item:hover:not(:disabled):not(:disabled *){--g-page: var(--surface-control-fill-hover);--g-panel: var(--surface-control-fill-hover);--g-field: var(--surface-control-fill-hover);--g-line: var(--surface-control-border-hover);--g-line-strong: var(--surface-control-border-hover);--g-control-line: var(--surface-control-border-hover)}.surface-control:active:not(:disabled):not(:disabled *),.surface-item:active:not(:disabled):not(:disabled *){--g-page: var(--surface-control-fill-pressed);--g-panel: var(--surface-control-fill-pressed);--g-field: var(--surface-control-fill-pressed);--g-selected: var(--surface-control-fill-pressed);--g-line-strong: var(--surface-control-fill-pressed)}.surface-control{-webkit-backdrop-filter:var(--surface-control-blur);backdrop-filter:var(--surface-control-blur);box-shadow:var(--surface-control-shadow)}.surface-control:active:not(:disabled):not(:disabled *){box-shadow:var(--surface-control-shadow-pressed)}.surface-selected{--g-selected: var(--surface-selected-fill);box-shadow:var(--surface-selected-shadow)}.surface-tab-chosen{--g-selected: var(--surface-tab-chosen-fill);box-shadow:var(--surface-tab-chosen-line);color:var(--surface-tab-chosen-ink, var(--text))}.surface-round{--g-page: var(--surface-control-fill);--g-panel: var(--surface-control-fill);--g-field: var(--surface-control-fill);--g-selected: var(--surface-control-fill);--g-line: var(--surface-round-border);-webkit-backdrop-filter:var(--surface-control-blur);backdrop-filter:var(--surface-control-blur);box-shadow:var(--surface-round-line)}.surface-round-square{border-radius:var(--surface-round-radius, 10px)}.surface-round:hover{--g-page: var(--surface-control-fill-hover);--g-panel: var(--surface-control-fill-hover);--g-field: var(--surface-control-fill-hover);--g-selected: var(--surface-control-fill-hover);--g-line-strong: var(--surface-control-fill-hover);box-shadow:var(--surface-round-line-hover)}.surface-round:active{--g-page: var(--surface-control-fill-pressed);--g-panel: var(--surface-control-fill-pressed);--g-field: var(--surface-control-fill-pressed);--g-selected: var(--surface-control-fill-pressed);--g-line-strong: var(--surface-control-fill-pressed)}.surface-input{--g-page: var(--surface-input-fill);--g-panel: var(--surface-input-fill);--g-field: var(--surface-input-fill);--g-line: var(--surface-input-border);--g-line-strong: var(--surface-input-border)}.surface-well{--g-page: var(--surface-well-fill);--g-panel: var(--surface-well-fill);--g-field: var(--surface-well-fill)}.accent-fill{background-image:var(--accent-fill);box-shadow:var(--accent-fill-shadow)}.accent-fill:hover:not(:disabled),.group:hover .accent-fill{background-image:var(--accent-fill-hover);box-shadow:var(--accent-fill-shadow-hover)}.accent-fill:active:not(:disabled),.group:active .accent-fill{background-image:none;box-shadow:var(--accent-fill-shadow-pressed)}.accent-fill:disabled{box-shadow:var(--accent-fill-shadow-disabled)}
