:root{--color-brand-500: rgb(178, 34, 34);--color-brand-600: rgb(153, 29, 29);--color-brand-700: rgb(119, 22, 22);--color-brand-alpha-35: rgba(178, 34, 34, .35);--color-neutral-950: rgb(0, 0, 0);--color-neutral-900: rgb(33, 33, 33);--color-neutral-850: rgb(40, 40, 40);--color-neutral-800: rgb(46, 46, 46);--color-neutral-700: rgb(64, 64, 64);--color-neutral-600: rgb(87, 87, 87);--color-neutral-500: rgb(104, 104, 104);--color-neutral-400: rgb(102, 102, 102);--color-neutral-350: rgb(145, 145, 145);--color-neutral-300: rgb(204, 204, 204);--color-neutral-250: rgb(218, 218, 218);--color-neutral-200: rgb(221, 221, 221);--color-neutral-150: rgb(228, 228, 228);--color-neutral-100: rgb(234, 234, 234);--color-neutral-75: rgb(242, 242, 242);--color-neutral-50: rgb(245, 245, 245);--color-neutral-25: rgb(249, 249, 249);--color-neutral-0: rgb(255, 255, 255);--color-neutral-alpha-20: rgba(104, 104, 104, .2);--color-success: rgb(0, 128, 0);--color-info: rgb(0, 110, 255);--color-warning: rgb(255, 165, 0);--color-error: rgb(178, 34, 34);--color-error-light: rgb(250, 211, 211);--color-warning-strong: rgb(160, 85, 0);--color-info-strong: rgb(0, 90, 210);--color-success-tint: rgba(0, 128, 0, .1);--color-info-tint: rgba(0, 110, 255, .1);--color-warning-tint: rgba(255, 165, 0, .12);--color-error-tint: rgba(178, 34, 34, .08);--color-overlay-dark: rgba(0, 0, 0, .6);--color-overlay-light: rgba(0, 0, 0, .15);--color-overlay-control: rgba(145, 145, 145, .3);--color-overlay-control-active: rgba(145, 145, 145, .7);--font-heading: "League Spartan", sans-serif;--font-body: "League Spartan", sans-serif;--font-mono: ui-monospace, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.1rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem;--text-4xl: 2rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.4;--leading-relaxed: 1.625;--leading-loose: 2;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-none: 0;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 12px;--radius-full: 9999px;--border-0: 0;--border-1: 1px;--border-2: 2px;--border-4: 4px;--border-radius: var(--radius-sm);--shadow-none: none;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .15);--shadow-xl: 0 10px 25px rgba(0, 0, 0, .15);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .25);--shadow-focus: 0 0 0 3px var(--color-info);--shadow-inset: inset 0 -1px 0 rgba(0, 0, 0, .25);--z-base: 0;--z-dropdown: 10;--z-sticky: 50;--z-overlay: 100;--z-modal: 200;--z-tooltip: 400;--z-toast: 500;--z-max: 9999;--sticky-header-height: 48px;--surface-page: var(--color-neutral-900);--surface-elevated: var(--color-neutral-0);--surface-overlay: var(--color-overlay-dark);--surface-card: var(--color-neutral-50);--content-bg: var(--color-neutral-50);--content-text: var(--color-neutral-900);--surface-secondary: var(--color-neutral-100);--surface-hover: var(--color-neutral-150);--text-primary: var(--color-neutral-50);--text-on-brand: var(--color-neutral-50);--text-secondary: var(--color-neutral-900);--text-muted: var(--color-neutral-600);--text-inverse: var(--color-neutral-50);--interactive-primary: var(--color-brand-500);--interactive-primary-hover: var(--color-brand-600);--interactive-primary-active: var(--color-brand-700);--interactive-dark: var(--color-neutral-900);--interactive-dark-hover: var(--color-neutral-800);--interactive-dark-active: var(--color-neutral-700);--interactive-light: var(--color-neutral-50);--interactive-light-hover: var(--color-neutral-200);--interactive-light-active: var(--color-neutral-300);--interactive-muted: var(--color-neutral-500);--interactive-muted-hover: var(--color-neutral-600);--interactive-muted-active: var(--color-neutral-700);--border-default: var(--color-neutral-950);--border-subtle: var(--color-neutral-300);--border-muted: var(--color-neutral-200);--border-light: var(--color-neutral-50);--state-hover-overlay: var(--color-brand-alpha-35);--state-focus-ring: var(--shadow-focus);--state-disabled-opacity: .5;--tooltip-bg: var(--color-neutral-900);--tooltip-text: var(--color-neutral-0);--menu-bg: var(--color-neutral-0);--menu-border: var(--color-neutral-150);--menu-item-hover: var(--color-neutral-150);--menu-item-text: var(--color-neutral-900);--menu-divider: var(--color-neutral-250);--table-border: var(--color-neutral-300);--table-header-bg: var(--color-neutral-75);--table-row-even: var(--color-neutral-25);--table-row-hover: var(--color-neutral-100);--input-border: var(--color-neutral-950);--input-bg: var(--color-neutral-0);--video-bg: var(--color-neutral-950);--video-controls-bg: linear-gradient(0deg, var(--color-neutral-900), transparent);--control-hover: var(--color-overlay-control);--control-active: var(--color-overlay-control-active)}*,*:before,*:after{box-sizing:border-box;margin:0}*:focus-visible{outline:none;box-shadow:var(--shadow-focus)}html{height:100%}body{font-family:var(--font-body);line-height:var(--leading-normal);background:var(--surface-card);display:flex;flex-direction:column;height:100%}body:has(.sidebar-open),body:has(dialog[open]){overflow:hidden}img{max-width:100%;height:auto;display:block}a,button,div{position:relative}h1{font-size:var(--text-4xl);font-weight:var(--font-bold)}h2{font-size:var(--text-3xl);font-weight:var(--font-bold)}h3{font-size:var(--text-2xl);font-weight:var(--font-semibold)}h4{font-size:var(--text-xl);font-weight:var(--font-semibold)}h5{font-size:var(--text-lg);font-weight:var(--font-medium)}h6{font-size:var(--text-base);font-weight:var(--font-medium)}p{margin:0}small{font-size:var(--text-sm)}section{color:var(--text-secondary)}.link{color:currentColor}code,pre,kbd{font-family:var(--font-mono)}kbd{display:inline-block;min-width:1.5em;padding:.2em .4em;margin:0 .1em;font-size:.85em;line-height:var(--leading-none);text-align:center;color:var(--text-secondary);background-color:var(--surface-card);border:var(--border-1) solid var(--color-overlay-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-inset)}hr{border:none;margin-block:var(--space-2);background:var(--surface-page);height:1px}hr.light{background:var(--surface-card)}details{display:block;width:100%}summary{cursor:pointer;font-weight:var(--font-semibold);color:inherit}summary:hover{text-decoration:underline}table{width:100%;border-collapse:separate;border-spacing:0;border:var(--border-1) solid var(--border-subtle);border-radius:var(--border-radius);background:var(--surface-elevated);font-size:var(--text-sm);color:var(--text-secondary)}table th,table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:var(--border-1) solid var(--border-muted);vertical-align:middle}table thead th{background-color:var(--table-header-bg);font-weight:var(--font-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;border-bottom:var(--border-1) solid var(--border-subtle)}table tbody tr:last-child td{border-bottom:none}table tbody tr:hover{background-color:var(--table-row-hover)}table a{text-decoration:none}table a:hover{text-decoration:underline}dialog{margin:auto;width:min(100% - var(--space-8),560px);max-width:560px;padding:var(--space-6);background:var(--surface-elevated);color:var(--text-secondary);border:var(--border-1) solid var(--border-subtle);border-radius:var(--border-radius);box-shadow:var(--shadow-xl)}dialog::backdrop{background:var(--surface-overlay)}dialog[open]{display:flex;flex-direction:column;gap:var(--space-4)}dialog h2,dialog h3,.dialog-title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-secondary);margin:0}dialog p{color:var(--text-secondary);line-height:var(--leading-relaxed)}.dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-1) solid var(--border-subtle)}input,textarea,select{font-family:inherit;font-size:var(--text-base)}label{font-weight:var(--font-medium)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],.text-input{border-radius:var(--border-radius);padding:var(--space-2) var(--space-3);border:var(--border-1) solid var(--input-border);background:var(--input-bg);transition:border-color .15s ease,box-shadow .15s ease;max-width:100%}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,input[type=tel]:focus,.text-input:focus,textarea:focus{outline:none;border-color:var(--color-neutral-600);box-shadow:0 0 0 3px var(--color-neutral-alpha-20)}.text-input.valid-input,input.valid-input{border-color:var(--color-success)}.text-input.valid-input:focus,input.valid-input:focus{box-shadow:0 0 0 3px var(--color-success-tint)}.text-input.search{border-radius:var(--border-radius);border:none}input[type=number]{border:var(--border-1) solid var(--input-border);width:3rem;aspect-ratio:1}textarea{padding:var(--space-2);border:var(--border-1) solid var(--input-border);width:100%;resize:none;field-sizing:content;min-height:50px}.form-group{display:flex;flex-direction:column;gap:var(--space-1)}.file-input{display:none}.file-input-label{background:var(--surface-page);color:var(--text-primary);padding:var(--space-2) var(--space-12);display:flex;justify-content:center;align-items:center;cursor:pointer}input[type=range]{height:5px;border:none;accent-color:var(--interactive-primary);cursor:pointer}input[type=range]::-webkit-slider-track{height:5px;background:var(--interactive-primary);border-radius:2.5px;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:15px;width:15px;border-radius:50%;background:var(--interactive-primary);cursor:pointer;border:none}.channel-select{padding:.35rem .5rem;font-size:.85rem;border:var(--border-1) solid var(--border-subtle);border-radius:var(--border-radius);background:var(--input-bg);font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:inherit;font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-tight);padding:var(--space-2) var(--space-4);border:var(--border-1) solid transparent;border-radius:var(--border-radius);cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn:disabled{pointer-events:none;opacity:var(--state-disabled-opacity)}.btn-primary{background:var(--interactive-primary);border-color:var(--interactive-primary);color:var(--text-on-brand)}.btn-primary:hover{background:var(--interactive-primary-hover);border-color:var(--interactive-primary-hover)}.btn-primary:active{background:var(--interactive-primary-active);border-color:var(--interactive-primary-active)}.btn-dark{background:var(--interactive-dark);border-color:var(--interactive-dark);color:var(--text-primary)}.btn-dark:hover{background:var(--interactive-dark-hover);border-color:var(--interactive-dark-hover)}.btn-dark:active{background:var(--interactive-dark-active);border-color:var(--interactive-dark-active)}.btn-secondary{background:var(--surface-elevated);border-color:var(--border-default);color:var(--text-secondary)}.btn-secondary:hover{background:var(--interactive-light-hover)}.btn-secondary:active{background:var(--interactive-light-active)}.btn-danger{background:var(--surface-elevated);border-color:var(--color-error);color:var(--color-error)}.btn-danger:hover{background:var(--color-error);color:var(--text-on-brand)}.btn-danger:active{background:var(--interactive-primary-active);border-color:var(--interactive-primary-active);color:var(--text-on-brand)}.isSubscribed{background:var(--interactive-muted);border-color:var(--interactive-muted)}.isSubscribed:hover{background:var(--interactive-muted-hover);border-color:var(--interactive-muted-hover)}.isSubscribed:active{background:var(--interactive-muted-active);border-color:var(--interactive-muted-active)}.icon-button{display:block;font-family:inherit;background:var(--interactive-dark-active);color:var(--text-primary);border:none;border-radius:var(--radius-full);aspect-ratio:1;cursor:pointer}.inline-button{font-weight:var(--font-semibold);text-decoration:underline;border:none;background:none;cursor:pointer}.slim-btn{height:27px;display:flex;justify-content:center;align-items:center}.collapse-button{width:100%;margin-top:auto;bottom:0}.collapse-text{display:block;margin-top:3px}.card{background:var(--surface-card);border:var(--border-1) solid var(--border-default);border-radius:var(--border-radius);padding:var(--space-4)}.content-card{display:block;border:var(--border-1) solid var(--border-default);border-radius:var(--border-radius);background:var(--surface-card);color:var(--text-secondary);text-decoration:none;position:relative;max-width:100%}.content-card .card-thumbnail{width:100%}.content-card .card-metadata{margin-block-start:var(--space-1);padding-inline:var(--space-1)}.video-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-8)}.wildfire-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--space-5)}.wildfire-content .content-card:first-child{border:2px solid var(--interactive-primary)}.wildfire-content .content-card:first-child:before{content:"#1";background:var(--interactive-primary);color:var(--text-on-brand);display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:100%;position:absolute;top:-1.25rem;left:-1.25rem}.trending-tags{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-2)}.trending-tag{background:var(--surface-page);color:var(--text-primary);padding:var(--space-2) var(--space-4);font-size:var(--text-lg);border-radius:var(--border-radius);text-decoration:none}.back-nav{padding-inline:var(--space-8);margin-bottom:var(--space-4)}.back-nav a{color:var(--text-muted);text-decoration:none;font-size:var(--text-sm)}.back-nav a:hover{color:var(--text-secondary);text-decoration:underline}@media(max-width:680px){.back-nav{padding-inline:var(--space-4)}}.page-tabs{margin-bottom:var(--space-8);border-bottom:var(--border-1) solid currentColor;display:flex;gap:6px;max-height:60px}.studio-page .page-tabs{margin-bottom:0}.page-tab-button{position:relative;text-decoration:none;display:block;width:fit-content;background:var(--surface-page);color:var(--text-primary);padding:var(--space-3) var(--space-7);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);margin-top:20px;transition:all .15s ease}.page-tab-button:hover:not(.active){margin-top:15px}.page-tab-button.active{margin-top:10px}.page-tab-button.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:var(--interactive-primary)}.context-menu{position:absolute;top:100%;right:0;background:var(--menu-bg);border:var(--border-1) solid var(--menu-border);box-shadow:var(--shadow-lg);min-width:160px;z-index:var(--z-overlay);padding:var(--space-1) 0;margin-top:var(--space-1)}.context-menu .menu-item{font-family:inherit;width:100%;background:none;border:none;padding:var(--space-2) var(--space-4);text-align:left;cursor:pointer;font-size:var(--text-sm);color:var(--menu-item-text);transition:background-color .2s ease;display:block}.context-menu .menu-item:hover{background-color:var(--menu-item-hover)}.context-menu .menu-item:focus-visible{background-color:var(--menu-item-hover);outline:none}.context-menu .menu-item-danger:hover{background-color:var(--color-error-light)}.menu-divider{border:none;border-top:var(--border-1) solid var(--menu-divider);margin:var(--space-1) 0}.settings-menu{position:absolute;background:#1c1c1cd9;border-radius:var(--border-radius);padding:var(--space-2) 0;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-xl);z-index:var(--z-sticky)}a[data-title]:after,button[data-title]:after,div[data-title]:after{content:attr(data-title);position:absolute;bottom:100%;left:0;z-index:var(--z-tooltip);margin-bottom:var(--space-2);background-color:var(--tooltip-bg);color:var(--tooltip-text);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:normal;word-wrap:break-word;max-width:250px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}a[data-title]:after,button[data-title]:after{text-align:center}div[data-title]:after{width:fit-content}a:focus-visible:after,a:hover:after,button:focus-visible:after,button:hover:after,div:focus-visible:after,div:hover:after{opacity:1;visibility:visible}.toast-container{position:fixed;display:flex;flex-direction:column;max-width:450px;z-index:var(--z-toast)}.toast-container.top-left{top:var(--space-4);left:var(--space-4)}.toast-container.top-center{top:var(--space-4);left:50%;transform:translate(-50%)}.toast-container.top-right{top:var(--space-4);right:var(--space-4)}.toast-container.bottom-left{bottom:var(--space-4);left:var(--space-4)}.toast-container.bottom-center{bottom:var(--space-4);left:50%;transform:translate(-50%)}.toast-container.bottom-right{bottom:var(--space-4);right:var(--space-4)}.toast{background-color:var(--surface-page);color:var(--text-primary);box-shadow:var(--shadow-xl);overflow:hidden;width:100%}.toast-content{padding:var(--space-4);display:flex;justify-content:space-between;align-items:center}.toast-progress-container{width:100%;height:var(--border-4);background-color:var(--color-overlay-light)}.toast-progress{height:100%;width:100%;transition:width 10ms linear}.toast-success{border-left:var(--border-4) solid var(--color-success)}.toast-success .toast-progress{background-color:var(--color-success)}.toast-error{border-left:var(--border-4) solid var(--color-error)}.toast-error .toast-progress{background-color:var(--color-error)}.toast-warning{border-left:var(--border-4) solid var(--color-warning)}.toast-warning .toast-progress{background-color:var(--color-warning)}.toast-info{border-left:var(--border-4) solid var(--color-info)}.toast-info .toast-progress{background-color:var(--color-info)}.badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:.02em;color:var(--text-secondary);background:var(--surface-secondary);border:var(--border-1) solid var(--border-muted);border-radius:var(--border-radius);white-space:nowrap}.badge:before{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-neutral-350);flex-shrink:0}.badge.is-success:before{background:var(--color-success)}.badge.is-warning:before{background:var(--color-warning)}.badge.is-error:before{background:var(--color-error)}.badge.is-info:before{background:var(--color-neutral-700)}.filter-bar{display:flex;gap:var(--space-2);flex-wrap:wrap}.filter-btn{font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2) var(--space-3);background:var(--surface-elevated);border:var(--border-1) solid var(--border-subtle);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.filter-btn:hover{background:var(--surface-hover);border-color:var(--color-neutral-350)}.filter-btn.active{background:var(--interactive-dark);border-color:var(--interactive-dark);color:var(--text-primary)}.filter-btn .filter-count{color:inherit;opacity:.7;margin-left:var(--space-1)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-10);text-align:center;background:var(--surface-elevated);border:var(--border-1) dashed var(--border-subtle);border-radius:var(--border-radius);color:var(--text-muted)}.empty-state>:is(svg,.empty-state-icon){color:var(--color-neutral-350);margin-bottom:var(--space-2)}.empty-state h2,.empty-state h3{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-secondary)}.empty-state p{margin:0;color:var(--text-muted)}.empty-state .btn,.empty-state .action-link{margin-top:var(--space-2)}.accessibility-region{display:none;position:relative}.accessibility-region .region-number{position:absolute;top:0;left:0;background:var(--color-info);color:var(--text-primary);max-width:25px;padding:var(--space-2);aspect-ratio:1;z-index:var(--z-max)}.studio-form{display:flex;flex-direction:column;gap:var(--space-8);max-width:640px}.form-section{display:flex;flex-direction:column;gap:var(--space-5)}.form-section-header{font-size:var(--text-lg);font-weight:var(--font-semibold);padding-bottom:var(--space-3);border-bottom:var(--border-1) solid var(--border-subtle);margin:0;color:var(--text-secondary)}.studio-form .form-group,.form-section .form-group{display:flex;flex-direction:column;gap:var(--space-3)}.studio-form .form-group>label,.form-section .form-group>label{font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--text-secondary)}.form-hint{font-size:var(--text-sm);color:var(--text-muted);margin:0}.form-actions{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-6);border-top:var(--border-1) solid var(--border-subtle)}.form-image-preview{border-radius:var(--radius-md);border:var(--border-1) solid var(--border-subtle);object-fit:cover;background:var(--surface-card)}.form-image-preview.avatar{width:64px;height:64px;border-radius:var(--radius-full)}.form-image-preview.banner{max-width:300px;width:100%;height:auto;aspect-ratio:6 / 1}.form-image-preview.thumbnail{max-width:200px;width:100%;height:auto;aspect-ratio:16 / 9}.current-image-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.danger-zone{margin-top:var(--space-10);padding:var(--space-5);border:var(--border-1) solid var(--color-error);border-radius:var(--radius-md);background:var(--color-error-tint)}.danger-zone summary{font-weight:var(--font-semibold);color:var(--color-error);cursor:pointer;font-size:var(--text-base)}.danger-zone summary:hover{text-decoration:underline}.danger-zone-content{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.danger-zone-content p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.delete-dialog{max-width:420px;width:90vw;margin:auto;padding:var(--space-6);border-radius:var(--radius-lg);border:var(--border-1) solid var(--border-subtle)}.delete-dialog .warning-label{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-error);margin:0 0 var(--space-2) 0}.delete-dialog .warning-text{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--space-4) 0;line-height:1.5}.delete-dialog .form-group{margin-bottom:var(--space-4)}.delete-dialog .form-group label{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-2);color:var(--text-secondary)}.storage-meter-container{display:flex;flex-direction:column;gap:var(--space-2);max-width:400px}.storage-meter-container meter{width:100%;border-radius:var(--radius-md);border:none}.storage-meter-container meter::-webkit-meter-bar{background:var(--color-neutral-200);border-radius:var(--radius-md);border:none}.storage-meter-container meter::-webkit-meter-optimum-value{background:var(--color-success);border-radius:var(--radius-md)}.storage-meter-container meter::-webkit-meter-suboptimum-value{background:var(--color-warning);border-radius:var(--radius-md)}.storage-meter-container meter::-webkit-meter-even-less-good-value{background:var(--color-error);border-radius:var(--radius-md)}.storage-text{font-size:var(--text-sm);color:var(--text-secondary)}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.studio-table{width:100%;border-collapse:separate;border-spacing:0;border:var(--border-1) solid var(--border-subtle);border-radius:var(--border-radius);background:var(--surface-elevated);font-size:var(--text-sm);color:var(--text-secondary);margin:0}.studio-table thead th{text-align:left;padding:var(--space-3) var(--space-4);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--table-header-bg);border-bottom:var(--border-1) solid var(--border-subtle);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.studio-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-1) solid var(--border-muted);color:var(--text-secondary);vertical-align:middle}.studio-table tbody tr:nth-child(2n){background:transparent}.studio-table tbody tr:hover{background:var(--table-row-hover)}.studio-table tbody tr:last-child td{border-bottom:none}.studio-table th.num,.studio-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.studio-table td.muted{color:var(--text-muted)}.studio-table .actions-cell{display:flex;gap:var(--space-3);align-items:center;justify-content:flex-end}.studio-table .row-title{color:var(--text-secondary);font-weight:var(--font-medium);text-decoration:none}.studio-table .row-title:hover{color:var(--interactive-primary);text-decoration:underline}.studio-table .row-sub{display:block;font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.action-link{font:inherit;font-size:var(--text-sm);color:var(--interactive-primary);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.action-link:hover{text-decoration:underline}.action-link.is-danger{color:var(--color-error)}.action-link:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.studio-table .sort-btn{background:none;border:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:var(--space-1)}.studio-table .sort-btn:hover{color:var(--text-secondary)}.studio-table .sort-btn.active{color:var(--interactive-primary)}.studio-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-1) solid var(--border-subtle)}.studio-pagination .page-info{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-medium)}.info-card{padding:var(--space-5);background:var(--surface-card);border-radius:var(--radius-md);border:var(--border-1) solid var(--border-subtle)}.info-card h4{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);margin:0 0 var(--space-2) 0}.info-card p{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.5}.info-card a{color:var(--interactive-primary);text-decoration:underline}.mw-xl{max-width:1300px;margin-inline:auto;padding:var(--space-4)}.mw-lg{max-width:1200px;margin-inline:auto;padding:var(--space-4)}.mw-sm{max-width:600px;margin-inline:auto;padding:var(--space-4)}.section-spacer{margin-top:var(--space-16)}.scroll-wrapper{flex-grow:1;display:flex;flex-direction:column}main{flex-grow:1}.main-grid-container{display:flex;align-items:flex-start}.app-view{display:flex;flex:1;min-width:0}.app-view>*{min-width:0}.app-view:has(.studio-wrapper){height:100%}.app-view:has(.marketplace){display:block}.main-content{flex:1;padding-bottom:var(--space-12)}#main-content:focus-visible{box-shadow:inset 0 0 0 3px var(--color-info)}.skip-link{position:absolute;left:var(--space-4);top:var(--space-2);z-index:var(--z-max);padding:var(--space-2) var(--space-4);background:var(--interactive-primary);color:var(--text-on-brand);border-radius:var(--border-radius);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{background:var(--surface-page);color:var(--text-primary)}.main-nav{border-bottom:1px solid var(--surface-card)}.main-nav>.mw-lg{display:flex;justify-content:space-between;align-items:center}.main-nav ul{list-style:none;display:flex;gap:var(--space-1);margin-block-start:var(--space-2);margin-block-end:var(--space-4);padding-left:var(--space-7)}.main-nav ul li a{font-size:var(--text-lg);display:block;padding:var(--space-2) var(--space-4);color:var(--text-primary)}.main-nav ul li a.active{background:var(--interactive-primary)}.main-nav ul li a:hover{background:var(--state-hover-overlay)}.nav-logo{display:flex;align-items:center;gap:var(--space-1)}.nav-logo a{font-size:var(--text-2xl);color:currentColor}.dark-fire-img{display:block;width:75px;height:auto}.medium-screen-menu{display:none}.sidebar-container{background:var(--surface-page);max-width:225px;width:100%;height:100%;position:sticky;top:0}.sidebar{position:sticky;top:var(--sticky-header-height);height:calc(100vh - var(--sticky-header-height));color:var(--text-primary);display:flex;flex-direction:column;justify-content:space-between;border-right:var(--border-1) solid var(--border-light)}.sidebar-header{border-bottom:var(--border-1) solid currentColor;padding:var(--space-3) var(--space-4) .6rem var(--space-4)}.sidebar-list{list-style:none;display:flex;flex-direction:column;gap:.35rem;margin-block-start:var(--space-4);margin-block-end:var(--space-4);padding-left:var(--space-6)}.sidebar-link{border-radius:var(--border-radius);font-size:var(--text-lg);display:flex;gap:var(--space-1);padding:.45rem var(--space-2) 0 var(--space-2);color:var(--text-primary);text-decoration:none}.sidebar-link.active{background:var(--interactive-primary)}.sidebar-link.active:not(.studio-menu .active){border-top-right-radius:0;border-bottom-right-radius:0}.sidebar-link:hover{background:var(--state-hover-overlay)}.sidebar-bottom{padding:var(--space-4);position:sticky;bottom:0}.studio-wrapper .main-content{padding-block:var(--space-8);gap:0}.studio-menu .sidebar-link.active{border-radius:var(--border-radius)}video{display:block;background:var(--video-bg);aspect-ratio:16 / 9;height:auto;max-width:100%}video.fullscreen{height:100%;width:100%}.left-controls,.right-controls{display:flex;align-items:center;justify-content:space-between}.video-player-timers{margin-top:var(--space-1)}@media(max-width:1400px){.medium-screen-menu{display:block}}@media(max-width:1028px){.support-us-message,.sidebar-container{display:none}.bonus-bar>.mw-lg{z-index:930}}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-align-center{display:flex;align-items:center}.grp-left{justify-content:flex-start}.grp-center{justify-content:center}.grp-right{justify-content:flex-end}.grp-apart{justify-content:space-between}.gap-xs{gap:var(--space-1)}.gap-sm{gap:var(--space-2)}.mb-auto{margin-bottom:auto}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.visible{visibility:visible}.width-full{width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@font-face{font-family:League Spartan;src:url(./LeagueSpartan-VariableFont_wght.X2yzgxXi.ttf) format("truetype");font-weight:100 900;font-display:swap}.bonus-bar.svelte-1eip04j{min-height:var(--sticky-header-height);border-bottom:var(--border-1) solid var(--border-light);background:var(--surface-page);color:var(--text-primary);position:sticky;top:0;z-index:var(--z-sticky)}.bonus-bar.svelte-1eip04j>.mw-lg:where(.svelte-1eip04j){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding-block:var(--space-2)}.bonus-bar-search.svelte-1eip04j{display:flex;align-items:center;gap:var(--space-2)}.desktop-search-form.svelte-1eip04j{flex:1}.bonus-actions.svelte-1eip04j{display:none;align-items:center;justify-content:space-between;width:100%}.actions-left.svelte-1eip04j,.actions-right.svelte-1eip04j{display:flex;align-items:center;gap:var(--space-1)}.icon-action.svelte-1eip04j{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--space-2);background:none;border:none;border-radius:var(--border-radius);color:var(--text-primary);cursor:pointer;transition:background .15s ease}.icon-action.svelte-1eip04j:hover{background:var(--state-hover-overlay)}.mobile-search-form.svelte-1eip04j{display:flex;align-items:center;width:100%;gap:var(--space-1);background:var(--surface-page);border:var(--border-1) solid var(--border-light);border-radius:var(--border-radius);padding:var(--space-1)}.mobile-search-input.svelte-1eip04j{flex:1;min-width:0;border:none;background:transparent;padding:var(--space-2);font-size:var(--text-base);color:var(--text-primary);outline:none}.mobile-search-input.svelte-1eip04j:focus{outline:none}.bonus-actions.svelte-1eip04j .search-trigger:where(.svelte-1eip04j),.bonus-actions.svelte-1eip04j .flame-trigger:where(.svelte-1eip04j){display:none}@media(max-width:1028px){.bonus-actions.svelte-1eip04j{display:flex;width:auto}}@media(max-width:680px){.desktop-search-form.svelte-1eip04j{display:none}.bonus-actions.svelte-1eip04j{width:100%}.bonus-actions.svelte-1eip04j .search-trigger:where(.svelte-1eip04j),.bonus-actions.svelte-1eip04j .flame-trigger:where(.svelte-1eip04j){display:inline-flex}}.medium-screen-menu.svelte-1eip04j{background:var(--surface-page);position:fixed;top:0;right:0;height:100vh;max-width:300px;width:100%;z-index:var(--z-max);transform:translate(100%);transition:transform .15s ease;overflow-y:auto;display:flex;flex-direction:column}.medium-screen-menu.sidebar-open.svelte-1eip04j{transform:translate(0)}.drawer-close.svelte-1eip04j{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:var(--space-2) var(--space-2) 0 var(--space-2);align-self:flex-end;background:none;border:none;color:var(--text-primary);cursor:pointer;border-radius:var(--border-radius)}.drawer-close.svelte-1eip04j:hover{background:var(--state-hover-overlay)}.open-overlay.svelte-1eip04j{background:var(--surface-overlay);height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:var(--z-overlay);border:none;padding:0;cursor:pointer}body:has(.open-overlay) .main-nav{display:none}.sidebar.svelte-1eip04j{padding:0 var(--space-4) var(--space-4) var(--space-4);height:fit-content;color:var(--text-primary);display:flex;flex-direction:column;gap:var(--space-2)}.sidebar.svelte-1eip04j ul:where(.svelte-1eip04j){list-style:none;display:flex;flex-direction:column;gap:.35rem;margin:var(--space-1) 0 var(--space-2) 0;padding-left:var(--space-4)}.sidebar.svelte-1eip04j ul:where(.svelte-1eip04j) li:where(.svelte-1eip04j) a:where(.svelte-1eip04j){font-size:var(--text-lg);display:block;padding:var(--space-1) var(--space-2);color:var(--text-primary);text-decoration:none}.sidebar.svelte-1eip04j ul:where(.svelte-1eip04j) li:where(.svelte-1eip04j) a:where(.svelte-1eip04j).active{background:var(--interactive-primary)}.sidebar.svelte-1eip04j ul:where(.svelte-1eip04j) li:where(.svelte-1eip04j) a:where(.svelte-1eip04j):hover{background:var(--state-hover-overlay)}.drawer-section.svelte-1eip04j{margin:0}.drawer-section.svelte-1eip04j summary:where(.svelte-1eip04j){display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);cursor:pointer;font-weight:var(--font-semibold);font-size:var(--text-base);list-style:none;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius)}.drawer-section.svelte-1eip04j summary:where(.svelte-1eip04j)::-webkit-details-marker{display:none}.drawer-section.svelte-1eip04j summary:where(.svelte-1eip04j):hover{background:var(--state-hover-overlay)}.summary-label.svelte-1eip04j{flex:1;margin:0;font-size:var(--text-base);font-weight:var(--font-semibold)}.summary-chevron.svelte-1eip04j{display:inline-flex;align-items:center;transition:transform .2s ease;color:var(--text-muted, var(--text-primary))}.drawer-section[open].svelte-1eip04j .summary-chevron:where(.svelte-1eip04j){transform:rotate(180deg)}.drawer-divider-soft.svelte-1eip04j{border:none;border-top:var(--border-1) solid var(--border-subtle);margin:var(--space-1) 0}.drawer-auth-section.svelte-1eip04j{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-1) solid var(--border-light)}.drawer-login-link.svelte-1eip04j{display:block;text-align:center;padding:var(--space-2);color:var(--text-primary);text-decoration:none;border-radius:var(--border-radius)}.drawer-login-link.svelte-1eip04j:hover{background:var(--state-hover-overlay)}.drawer-user-section.svelte-1eip04j{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-4);border-top:var(--border-1) solid var(--border-light)}.drawer-section-heading.svelte-1eip04j{margin:0 0 var(--space-2) 0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}.drawer-channels-section.svelte-1eip04j{padding:0}.drawer-email.svelte-1eip04j{margin:0 0 var(--space-2) var(--space-2);font-size:var(--text-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-link.svelte-1eip04j{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--text-primary);text-decoration:none;font-size:var(--text-base);background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%;border-radius:var(--border-radius);transition:background .15s ease}.drawer-link.svelte-1eip04j:hover{background:var(--state-hover-overlay)}.drawer-logout.svelte-1eip04j{color:var(--color-error-light)}.main-footer.svelte-8a7uqm{width:100%;background:#000;color:var(--text-primary)}.footer-inner.svelte-8a7uqm{padding:1rem;display:grid;justify-content:center;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.footer-column-content.svelte-8a7uqm{padding-left:1rem}.build-stamp.svelte-8a7uqm{margin:0;opacity:.55;font-variant-numeric:tabular-nums}.legal-links.svelte-8a7uqm{padding-left:1rem;list-style:none}.sidebar-container.svelte-zhgdvm{background:var(--surface-page);max-width:225px;width:100%;height:100%;position:sticky;top:0}.sidebar.svelte-zhgdvm{position:sticky;top:calc(var(--sticky-header-height));height:calc(100vh - var(--sticky-header-height));color:var(--text-primary);display:flex;flex-direction:column;justify-content:space-between;border-right:var(--border-1) solid var(--border-light)}.sidebar-header.svelte-zhgdvm{border-bottom:var(--border-1) solid currentColor;padding:var(--space-3) var(--space-4) .6rem var(--space-4)}.sidebar-list.svelte-zhgdvm{list-style:none;display:flex;flex-direction:column;gap:.35rem;margin-block-start:var(--space-4);margin-block-end:var(--space-4);padding-left:var(--space-6)}.ember-stash.svelte-zhgdvm{background:var(--interactive-dark-active);margin-bottom:var(--space-3);margin-inline:auto;border-radius:var(--radius-full);padding:.45rem var(--space-2) .15rem var(--space-2);max-width:70px;color:var(--text-primary);transition:all .25s ease}.counter-color.svelte-zhgdvm{background:var(--interactive-primary);transition:all .25s ease}.ember-count.svelte-zhgdvm{display:flex;justify-content:space-between}.gap-sm.svelte-zhgdvm:has(.accessibility-guide-button:where(.svelte-zhgdvm)){margin-bottom:var(--space-4);justify-content:center}.accessibility-guide-button.svelte-zhgdvm{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);background:none;border-radius:var(--radius-full);aspect-ratio:1;border:var(--border-1) solid var(--border-light);cursor:pointer;padding:var(--space-1);text-decoration:none}.accessibility-guide.svelte-zhgdvm .gap-sm:where(.svelte-zhgdvm){justify-content:center}.accessibility-guide.svelte-zhgdvm p:where(.svelte-zhgdvm){margin-block:var(--space-3)}.kbd-list.svelte-zhgdvm{list-style:disc}.desktop-sidebar-collapsed.svelte-zhgdvm{width:fit-content}.desktop-sidebar-collapsed.svelte-zhgdvm .sidebar:where(.svelte-zhgdvm){padding:var(--space-2)}.desktop-sidebar-collapsed.svelte-zhgdvm .sidebar-list:where(.svelte-zhgdvm){padding:0;margin-block-start:0}.desktop-sidebar-collapsed.svelte-zhgdvm .sidebar-nav:where(.svelte-zhgdvm){position:sticky;top:calc(var(--sticky-header-height))}.desktop-sidebar-collapsed.svelte-zhgdvm .sidebar-link:where(.svelte-zhgdvm){justify-content:center}.desktop-sidebar-collapsed.svelte-zhgdvm .sidebar-link:where(.svelte-zhgdvm).active{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.desktop-sidebar-collapsed.svelte-zhgdvm .sidebar-bottom:where(.svelte-zhgdvm){padding:0;bottom:var(--space-2)}.collapsed-hidden.svelte-zhgdvm{display:none}.sidebar-bottom.svelte-zhgdvm{padding:var(--space-4);position:sticky;bottom:0}.notification-bell.svelte-18m32ut{position:relative}.bell-trigger.svelte-18m32ut{display:flex;align-items:center;justify-content:center;position:relative;background:transparent;border:none;cursor:pointer;padding:var(--space-2);border-radius:var(--border-radius);color:var(--text-primary);transition:background .15s ease}.bell-trigger.svelte-18m32ut:hover{background:var(--color-neutral-800)}.badge.svelte-18m32ut{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:var(--interactive-primary);color:#fff;font-size:11px;font-weight:var(--font-semibold);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.notification-dropdown.svelte-18m32ut{position:absolute;top:calc(100% + var(--space-2));right:0;width:360px;max-width:calc(100vw - 32px);background:var(--color-neutral-800);border:var(--border-1) solid var(--color-neutral-700);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);z-index:100;overflow:hidden}.dropdown-header.svelte-18m32ut{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);background:var(--color-neutral-900);border-bottom:var(--border-1) solid var(--color-neutral-700)}.header-title.svelte-18m32ut{font-weight:var(--font-semibold);color:var(--color-neutral-100)}.mark-all-btn.svelte-18m32ut{display:flex;align-items:center;gap:var(--space-1);background:transparent;border:none;color:var(--color-neutral-100);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius);transition:background .15s ease}.mark-all-btn.svelte-18m32ut:hover:not(:disabled){background:var(--color-neutral-700)}.mark-all-btn.svelte-18m32ut:disabled{opacity:.5;cursor:not-allowed}.notification-list.svelte-18m32ut{max-height:400px;overflow-y:auto}.empty-state.svelte-18m32ut{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);color:var(--text-muted);gap:var(--space-2)}.empty-state.svelte-18m32ut p:where(.svelte-18m32ut){margin:0;font-size:var(--text-sm)}.notification-item-wrapper.svelte-18m32ut{display:flex;align-items:flex-start;border-bottom:var(--border-1) solid var(--color-neutral-700);position:relative}.notification-item-wrapper.svelte-18m32ut:last-child{border-bottom:none}.notification-item.svelte-18m32ut{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);text-decoration:none;color:inherit;transition:background .15s ease;flex:1;min-width:0}.notification-item.svelte-18m32ut:hover{background:var(--color-neutral-700)}.notification-item.unread.svelte-18m32ut{background:var(--color-neutral-850)}.dismiss-btn.svelte-18m32ut{display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--border-radius);transition:all .15s ease;flex-shrink:0;margin-top:var(--space-2);margin-right:var(--space-1)}.dismiss-btn.svelte-18m32ut:hover{background:var(--color-neutral-600);color:var(--color-neutral-100)}.notification-icon.svelte-18m32ut{flex-shrink:0;padding-top:2px}.notification-content.svelte-18m32ut{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notification-title.svelte-18m32ut{font-weight:var(--font-medium);font-size:var(--text-sm);color:var(--color-neutral-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-message.svelte-18m32ut{font-size:var(--text-xs);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-time.svelte-18m32ut{font-size:11px;color:var(--text-muted);margin-top:2px}.view-all-link.svelte-18m32ut{display:block;text-align:center;padding:var(--space-3);background:var(--color-neutral-900);border-top:var(--border-1) solid var(--color-neutral-700);color:var(--color-neutral-100);text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-medium);transition:background .15s ease}.view-all-link.svelte-18m32ut:hover{background:var(--color-neutral-800)}.user-menu.svelte-1lgnh63{position:relative}.user-menu-trigger.svelte-1lgnh63{display:flex;align-items:center;gap:var(--space-1);background:transparent;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius);color:var(--text-primary);transition:background .15s ease}.user-menu-trigger.svelte-1lgnh63:hover{background:var(--color-neutral-800)}.user-avatar.svelte-1lgnh63{width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--border-light)}.user-avatar-placeholder.svelte-1lgnh63{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-neutral-700);display:flex;align-items:center;justify-content:center;color:var(--color-neutral-300);border:2px solid var(--border-light)}.user-menu-dropdown.svelte-1lgnh63{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:240px;background:var(--color-neutral-800);border:var(--border-1) solid var(--color-neutral-700);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);z-index:100;overflow:hidden}.user-menu-header.svelte-1lgnh63{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);background:var(--color-neutral-900)}.user-menu-channel.svelte-1lgnh63{font-weight:var(--font-semibold);color:var(--color-neutral-100)}.user-menu-handle.svelte-1lgnh63,.user-menu-email.svelte-1lgnh63{font-size:var(--text-xs);color:var(--color-neutral-300)}.user-menu-tier.svelte-1lgnh63{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-medium)}.user-menu-divider.svelte-1lgnh63{height:1px;background:var(--color-neutral-700)}.user-menu-item.svelte-1lgnh63{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-neutral-200);text-decoration:none;font-size:var(--text-sm);cursor:pointer;background:transparent;border:none;width:100%;text-align:left;font-family:inherit;transition:background .15s ease}.user-menu-item.svelte-1lgnh63:hover{background:var(--color-neutral-700);color:var(--color-neutral-100)}.user-menu-item.logout.svelte-1lgnh63{color:var(--color-error-light)}.user-menu-item.logout.svelte-1lgnh63:hover{background:var(--color-neutral-700);color:var(--color-neutral-0)}.toast-container.svelte-1cpok13{position:fixed;display:flex;flex-direction:column;max-width:450px;z-index:var(--z-toast)}.top-left.svelte-1cpok13{top:var(--space-4);left:var(--space-4)}.top-center.svelte-1cpok13{top:var(--space-4);left:50%;transform:translate(-50%)}.top-right.svelte-1cpok13{top:var(--space-4);right:var(--space-4)}.bottom-left.svelte-1cpok13{bottom:var(--space-4);left:var(--space-4)}.bottom-center.svelte-1cpok13{bottom:var(--space-4);left:50%;transform:translate(-50%)}.bottom-right.svelte-1cpok13{bottom:var(--space-4);right:var(--space-4)}.toast.svelte-1cpok13{background-color:var(--surface-page);color:var(--text-primary);box-shadow:var(--shadow-xl);overflow:hidden;width:100%}.toast-content.svelte-1cpok13{padding:var(--space-4);display:flex;justify-content:space-between;align-items:center}.toast-message.svelte-1cpok13{flex:1}.toast-dismiss.svelte-1cpok13{border:none;background:transparent;cursor:pointer;font-size:var(--text-xl);line-height:var(--leading-none);padding:0 0 0 var(--space-2);color:var(--text-primary)}.toast-dismiss.svelte-1cpok13:hover{color:var(--interactive-primary)}.toast-progress-container.svelte-1cpok13{width:100%;height:var(--border-4);background-color:#0000001a}.toast-progress.svelte-1cpok13{height:100%;width:100%;transition:width 10ms linear}.toast-success.svelte-1cpok13{border-left:var(--border-4) solid var(--color-success)}.toast-success.svelte-1cpok13 .toast-progress:where(.svelte-1cpok13){background-color:var(--color-success)}.toast-error.svelte-1cpok13{border-left:var(--border-4) solid var(--color-error)}.toast-error.svelte-1cpok13 .toast-progress:where(.svelte-1cpok13){background-color:var(--color-error)}.toast-warning.svelte-1cpok13{border-left:var(--border-4) solid var(--color-warning)}.toast-warning.svelte-1cpok13 .toast-progress:where(.svelte-1cpok13){background-color:var(--color-warning)}.toast-info.svelte-1cpok13{border-left:var(--border-4) solid var(--color-info)}.toast-info.svelte-1cpok13 .toast-progress:where(.svelte-1cpok13){background-color:var(--color-info)}.desktop-menu.svelte-12qhfyh li:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){text-decoration:none;border-radius:var(--border-radius);padding:.5rem 1.25rem}.user-menu-li.svelte-12qhfyh{display:flex;align-items:center}@media(max-width:680px){.desktop-menu.svelte-12qhfyh .desktop-only:where(.svelte-12qhfyh){display:none}.main-nav.svelte-12qhfyh .mw-lg{justify-content:space-between}.nav-logo{justify-content:flex-start;text-align:left}.nav-logo .dark-fire-img{width:48px;height:auto}.nav-logo a{font-size:var(--text-xl)}.nav-logo p{font-size:var(--text-sm)}}
