:root{--font-display: "Prompt", sans-serif;--font-body: "Afacad", system-ui, sans-serif;--radius-sm: 4px;--radius-md: 8px;--radius-pill: 12px;--space-form-gap: 16px;--space-form-label-gap: 6px;--space-form-control-y: 10px;--space-form-control-x: 12px;--space-modal-padding: 24px}:root[data-theme=dark]{--color-bg-deep: #091530;--color-bg-mid: #0E1D3A;--color-bg-raised: #1A2E55;--color-accent-lime: #DBFFAE;--color-accent-lavender: #BCBEF4;--color-text-primary: #FFFFFF;--color-text-muted: #839396;--color-amber: #F5C842;--color-red: #FF6B6B;--color-badge-optimize-bg: rgba(219, 255, 174, .2);--color-badge-innovate-bg: rgba(188, 190, 244, .2);--color-badge-expand-bg: rgba(245, 200, 66, .2);--color-badge-retain-bg: rgba(255, 107, 107, .2)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--color-bg-deep: #091530;--color-bg-mid: #0E1D3A;--color-bg-raised: #1A2E55;--color-accent-lime: #DBFFAE;--color-accent-lavender: #BCBEF4;--color-text-primary: #FFFFFF;--color-text-muted: #839396;--color-amber: #F5C842;--color-red: #FF6B6B;--color-badge-optimize-bg: rgba(219, 255, 174, .2);--color-badge-innovate-bg: rgba(188, 190, 244, .2);--color-badge-expand-bg: rgba(245, 200, 66, .2);--color-badge-retain-bg: rgba(255, 107, 107, .2)}}:root[data-theme=light]{--color-bg-deep: #F5F7FA;--color-bg-mid: #FFFFFF;--color-bg-raised: #FAFBFC;--color-accent-lime: #7CB342;--color-accent-lavender: #7B7ED8;--color-text-primary: #091530;--color-text-muted: #5A6C7D;--color-amber: #F5A623;--color-red: #E53935;--color-badge-optimize-bg: rgba(139, 195, 74, .15);--color-badge-innovate-bg: rgba(123, 126, 216, .15);--color-badge-expand-bg: rgba(245, 166, 35, .15);--color-badge-retain-bg: rgba(229, 57, 53, .15)}@media(prefers-color-scheme:light){:root:not([data-theme]){--color-bg-deep: #F5F7FA;--color-bg-mid: #FFFFFF;--color-bg-raised: #FAFBFC;--color-accent-lime: #7CB342;--color-accent-lavender: #7B7ED8;--color-text-primary: #091530;--color-text-muted: #5A6C7D;--color-amber: #F5A623;--color-red: #E53935;--color-badge-optimize-bg: rgba(139, 195, 74, .15);--color-badge-innovate-bg: rgba(123, 126, 216, .15);--color-badge-expand-bg: rgba(245, 166, 35, .15);--color-badge-retain-bg: rgba(229, 57, 53, .15)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark}body{font-family:var(--font-body);background-color:var(--color-bg-deep);color:var(--color-text-primary);min-height:100vh;line-height:1.5}a{color:var(--color-accent-lavender);text-decoration:none}a:hover{text-decoration:underline}a.btn:hover,button.btn:hover{text-decoration:none}img,svg{display:block;max-width:100%}input,select,textarea,button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.2}h1{font-size:1.75rem}h2{font-size:1.35rem}h3{font-size:1.1rem}h4{font-size:.95rem}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:.8rem}.text-xs{font-size:.73rem}.font-display{font-family:var(--font-display)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;font-family:var(--font-display);font-size:.875rem;font-weight:600;line-height:1.2;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s,filter .15s;white-space:nowrap;vertical-align:middle}.btn:hover{text-decoration:none}.btn:active{transform:none}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.btn-primary:disabled:hover,.btn-primary[disabled]:hover{filter:none}.btn-outline:disabled:hover,.btn-outline[disabled]:hover{background:transparent}.btn-primary{background:var(--color-accent-lime);color:var(--color-bg-deep);border-color:transparent}.btn-primary:hover{filter:brightness(.94)}.btn-primary:active{filter:brightness(.88)}.btn-outline{border-color:var(--color-accent-lavender);color:var(--color-accent-lavender);background:transparent}.btn-outline:hover{background:#bcbef41f}.btn-danger{border-color:var(--color-red);color:var(--color-red);background:transparent}.btn-danger:hover{background:#ff6b6b1a}.btn-sm{padding:4px 12px;font-size:12px}.badge{display:inline-flex;align-items:center;padding:2px 10px;font-size:.75rem;font-weight:600;border-radius:var(--radius-pill);font-family:var(--font-display)}.badge-optimize{background:var(--color-badge-optimize-bg);color:var(--color-accent-lime)}.badge-innovate{background:var(--color-badge-innovate-bg);color:var(--color-accent-lavender)}.badge-expand{background:var(--color-badge-expand-bg);color:var(--color-amber)}.badge-retain{background:var(--color-badge-retain-bg);color:var(--color-red)}.priority-high{color:var(--color-accent-lime);font-weight:700}.priority-med{color:var(--color-amber);font-weight:700}.priority-low{color:var(--color-red);font-weight:700}.form-input{width:100%;padding:10px 14px;background:var(--color-bg-deep);border:1px solid var(--color-accent-lavender);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.9rem}.form-input:focus{outline:none;border-color:var(--color-accent-lime);box-shadow:0 0 0 2px #dbffae26}.form-input::placeholder{color:var(--color-text-muted)}.form-label{display:block;margin-bottom:4px;font-size:.8rem;font-weight:500;color:var(--color-text-muted)}.form-select{width:100%;padding:10px 14px;background:var(--color-bg-deep);border:1px solid var(--color-accent-lavender);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.9rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23839396' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.form-select:focus{outline:none;border-color:var(--color-accent-lime)}.card{background:var(--color-bg-mid);border-radius:var(--radius-md);padding:20px}.card-raised{background:var(--color-bg-raised)}.modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:250;padding:16px}.modal-overlay-top{z-index:300}.modal-panel{background:var(--color-bg-raised);border-radius:var(--radius-md);width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-panel--sm{max-width:480px}.modal-panel--md{max-width:520px}.modal-panel--lg{max-width:640px}.modal-panel--xl{max-width:680px}.modal-panel-wide{max-width:820px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--space-modal-padding);border-bottom:1px solid color-mix(in srgb,var(--color-text-muted) 18%,transparent);flex-shrink:0}.modal-header-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.modal-title{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0}.modal-close{background:none;border:none;color:var(--color-text-muted);font-size:1.4rem;cursor:pointer;padding:0 4px;line-height:1;flex-shrink:0}.modal-close:hover{color:var(--color-text-primary)}.modal-body{padding:var(--space-modal-padding);display:flex;flex-direction:column;gap:var(--space-form-gap)}.modal-body-form{display:flex;flex-direction:column;gap:var(--space-form-gap)}.modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:var(--space-form-gap);border-top:1px solid color-mix(in srgb,var(--color-text-muted) 18%,transparent)}.modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px var(--space-modal-padding);border-top:1px solid color-mix(in srgb,var(--color-text-muted) 18%,transparent);flex-shrink:0}.modal-header-sticky{position:sticky;top:0;background:var(--color-bg-raised);z-index:1}.modal-field{display:grid;gap:var(--space-form-label-gap)}.modal-field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-form-gap)}.modal-field label,.modal-label{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--color-text-muted)}.modal-field input,.modal-field select,.modal-field textarea{background:var(--color-bg-mid);border:1px solid color-mix(in srgb,var(--color-accent-lavender) 30%,transparent);border-radius:var(--radius-md);padding:var(--space-form-control-y) var(--space-form-control-x);font-family:var(--font-body);font-size:.88rem;color:var(--color-text-primary);transition:border-color .15s,box-shadow .15s}.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus{border-color:var(--color-accent-lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-lime) 20%,transparent);outline:none}.modal-field input:disabled,.modal-field select:disabled,.modal-field textarea:disabled{opacity:.7;cursor:not-allowed}.modal-field textarea{min-height:calc(1.5em * 3 + (var(--space-form-control-y) * 2));resize:vertical}.modal-error{color:var(--color-red);font-size:.82rem}.modal-hint{color:var(--color-text-muted);font-size:.75rem;margin:4px 0 0}.modal-muted{color:var(--color-text-muted)}.modal-checkbox-list{display:flex;flex-direction:column;gap:8px;max-height:140px;overflow-y:auto;padding:8px;background:var(--color-bg-mid);border-radius:var(--radius-sm)}.modal-empty-hint{margin:0;padding:10px 12px;background:var(--color-bg-mid);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:.85rem}.modal-checkbox-item{display:flex;align-items:center;gap:8px;font-size:.85rem}.checkbox-field{display:grid;gap:var(--space-form-label-gap)}.ai-suggestion-box{border:1px solid var(--color-accent-lavender);border-left:4px solid var(--color-accent-lime);border-radius:var(--radius-md);background:var(--color-bg-mid);padding:12px}.ai-suggestion-source{display:inline-flex;width:fit-content;margin-bottom:10px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-badge-innovate-bg);color:var(--color-accent-lavender);font-size:.76rem;font-weight:700}.ai-suggestion-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}.ai-empty-prompt{margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-accent-lavender) 24%,transparent);border-radius:var(--radius-md);background:var(--color-bg-mid);color:var(--color-text-muted);font-size:.9rem}.ai-empty-prompt button{border:0;padding:0;background:transparent;color:var(--color-accent-lavender);cursor:pointer;font:inherit;text-decoration:underline}@media(max-width:600px){.modal-field-row{grid-template-columns:1fr}}.modal-backdrop{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.tab-nav{display:flex;gap:4px;border-bottom:1px solid rgba(131,147,150,.2);padding-bottom:0}.tab-btn{padding:10px 20px;font-family:var(--font-display);font-size:.85rem;font-weight:500;color:var(--color-text-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s}.tab-btn:hover{color:var(--color-text-primary)}.tab-btn.active{color:var(--color-accent-lime);border-bottom-color:var(--color-accent-lime)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:.85rem}.table th{text-align:left;padding:8px 10px;font-family:var(--font-display);font-size:.7rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(131,147,150,.2);white-space:nowrap}.table th.sortable{cursor:pointer;user-select:none;transition:color .15s}.table th.sortable:hover,.table th.sorted{color:var(--color-accent-lime)}.table td{padding:8px 10px;border-bottom:1px solid rgba(131,147,150,.08);vertical-align:middle}.table tbody tr{transition:background-color .15s ease}.table tbody tr:hover{background:#dbffae08}.table tbody tr.row-expanded{background:#dbffae0d}.table-link{color:var(--color-text-primary);text-decoration:none;font-weight:500}.table-link:hover{color:var(--color-accent-lime);text-decoration:none}.table .col-actions{white-space:nowrap;text-align:right}.table .col-actions .btn+.btn{margin-left:8px}.table .muted{color:var(--color-text-muted)}.table-empty{text-align:center;padding:40px 20px;color:var(--color-text-muted);font-size:.9rem}.header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:var(--color-bg-deep);border-bottom:2px solid transparent;border-image:linear-gradient(to right,var(--color-accent-lime),var(--color-accent-lavender)) 1}.header-left{display:flex;align-items:center;gap:12px}.header-logo{flex-shrink:0}.header-titles{display:flex;flex-direction:column}.header-title{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}.title-accent{color:var(--color-accent-lime)}.header-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.workshop-badge{display:inline-flex;align-items:center;padding:4px 12px;font-family:var(--font-display);font-size:.75rem;font-weight:700;background:var(--color-accent-lime);color:var(--color-bg-deep);border-radius:var(--radius-pill)}.user-badge{display:inline-flex;align-items:center;padding:4px 12px;font-family:var(--font-display);font-size:.75rem;font-weight:600;background:#bcbef426;color:var(--color-accent-lavender);border-radius:var(--radius-pill)}.online-badge{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--font-display);font-size:.72rem;font-weight:600;color:var(--color-accent-lime);background:#dbffae1a;border-radius:var(--radius-pill)}.main-content{padding:24px}.main-content--auth{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 57px);min-height:calc(100dvh - 57px)}body.layout-auth{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}body.layout-auth .header{flex-shrink:0}body.layout-auth .main-content--auth{flex:1;min-height:0;overflow-y:auto}.auth-card{width:100%;max-width:420px;background:var(--color-bg-mid);border-radius:var(--radius-md);padding:32px;border:1px solid var(--color-bg-raised)}.auth-brand{display:flex;justify-content:center;margin-bottom:20px;padding:8px 12px;background:#091530;border-radius:var(--radius-md)}.auth-wordmark{display:block;width:min(220px,100%);height:auto}.panel{background:var(--color-bg-mid);border-radius:var(--radius-md);padding:24px}.panel+.panel{margin-top:16px}.panel--narrow{max-width:520px}.panel-title{font-family:var(--font-display);font-size:1.05rem;font-weight:600;margin-bottom:16px}.panel-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;gap:12px}.panel-header .panel-title{margin-bottom:0}.panel-header-right{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:100%}.page-toolbar{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:16px}.page-toolbar h1{font-family:var(--font-display);font-size:1.3rem;color:var(--color-text-primary)}.back-link{color:var(--color-accent-lavender);text-decoration:none;font-size:.8rem;display:inline-block;margin-bottom:6px}.back-link:hover{text-decoration:underline}.app-tab-nav{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid rgba(131,147,150,.2);background:var(--color-bg-deep)}.banner{padding:10px 12px;border-radius:var(--radius-sm);margin-bottom:16px;font-size:.875rem}.banner.error{background:var(--color-badge-retain-bg);color:var(--color-red)}.field-error{color:var(--color-red);font-size:.8rem;margin-top:6px}.nested-card{background:var(--color-bg-deep);border-radius:var(--radius-md);padding:16px;margin-bottom:12px}.nested-card:last-child{margin-bottom:0}@media(max-width:640px){.header{padding:10px 14px;gap:10px}.header-title{font-size:.95rem}}@media(max-width:480px){.header{padding:10px 14px}.header-title{font-size:.95rem}.main-content{padding:16px}.app-tab-nav{padding:0 14px}.app-tab-nav .tab-btn{padding:8px 12px;font-size:.78rem}.panel-header{flex-direction:row;flex-wrap:wrap;text-align:center}.panel-header-right{justify-content:center;flex-wrap:wrap}.page-toolbar{flex-direction:row;align-items:center;justify-content:flex-end}.page-toolbar:has(h1){flex-direction:column;align-items:flex-start;justify-content:flex-start}}body.layout-landing{margin:0;min-height:100vh}.landing-topbar{position:fixed;top:16px;right:16px;z-index:100;display:flex;align-items:center;gap:8px}.form-field.svelte-1ygnjga{display:grid;gap:var(--space-form-label-gap)}.form-label.svelte-1ygnjga{color:var(--color-text-muted);font-family:var(--font-display);font-size:13px;font-weight:600}.form-label.svelte-1ygnjga span:where(.svelte-1ygnjga){color:var(--color-text-muted);font-family:var(--font-body);font-weight:400}.form-helper.svelte-1ygnjga,.form-error.svelte-1ygnjga{margin:0;font-size:.78rem}.form-helper.svelte-1ygnjga{color:var(--color-text-muted)}.form-error.svelte-1ygnjga{color:var(--color-red)}.form-field input:not([type=radio]):not([type=checkbox]),.form-field select,.form-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--color-accent-lavender) 30%,transparent);border-radius:var(--radius-md);background:var(--color-bg-mid);color:var(--color-text-primary);font:inherit;padding:var(--space-form-control-y) var(--space-form-control-x);transition:border-color .15s,box-shadow .15s}.form-field textarea{min-height:calc(1.5em * 3 + (var(--space-form-control-y) * 2));resize:vertical}.form-field input:not([type=radio]):not([type=checkbox]):focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--color-accent-lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-lime) 20%,transparent);outline:none}.form-field input:not([type=radio]):not([type=checkbox]):disabled,.form-field select:disabled,.form-field textarea:disabled{cursor:not-allowed;opacity:.7}.theme-toggle.svelte-1kenrq5{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-bg-raised);border:1px solid rgba(131,147,150,.2);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,background .15s;padding:0}.theme-toggle.svelte-1kenrq5:hover{border-color:var(--color-accent-lavender);background:var(--color-bg-mid)}.theme-icon.svelte-1kenrq5{font-size:1.2rem;line-height:1;user-select:none}.header.svelte-1m2z1hu{gap:12px}.mobile-menu-toggle.svelte-1m2z1hu{display:none;flex-direction:column;justify-content:center;gap:4px;width:32px;height:32px;padding:6px;background:var(--color-bg-raised);border:1px solid rgba(131,147,150,.2);border-radius:6px;cursor:pointer;flex-shrink:0;box-sizing:border-box}.burger-line.svelte-1m2z1hu{display:block;width:100%;height:2px;background:var(--color-text-primary);border-radius:1px;transition:transform .2s,opacity .2s}.mobile-menu-toggle[aria-expanded=true].svelte-1m2z1hu .burger-line:where(.svelte-1m2z1hu):nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true].svelte-1m2z1hu .burger-line:where(.svelte-1m2z1hu):nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true].svelte-1m2z1hu .burger-line:where(.svelte-1m2z1hu):nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu-backdrop.svelte-1m2z1hu,.mobile-menu-head.svelte-1m2z1hu{display:none}.header-nav-main.svelte-1m2z1hu{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.header-nav-footer.svelte-1m2z1hu{display:flex;align-items:center}.user-avatar-btn.svelte-1m2z1hu{width:32px;height:32px;padding:0;border-radius:50%;flex-shrink:0}.user-avatar-initials.svelte-1m2z1hu{font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.02em}.user-profile-label.svelte-1m2z1hu{display:none;font-size:12px;font-weight:600}.header-mobile-tabs.svelte-1m2z1hu{display:none;flex-direction:column;gap:6px;width:100%}.header-mobile-tab.svelte-1m2z1hu{width:100%;padding:10px 14px;background:transparent;border:1px solid rgba(131,147,150,.2);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:var(--font-display);font-size:.85rem;font-weight:500;text-align:center;cursor:pointer}.header-mobile-tab.active.svelte-1m2z1hu{color:var(--color-accent-lime);border-color:#dbffae59;background:#dbffae14}@media(max-width:640px){.mobile-menu-toggle.svelte-1m2z1hu{display:flex}.header.svelte-1m2z1hu .theme-toggle{width:32px;height:32px;border-radius:6px;box-sizing:border-box}.header.svelte-1m2z1hu .theme-icon{font-size:1rem}.mobile-menu-backdrop.svelte-1m2z1hu{display:block;position:fixed;inset:0;margin:0;padding:0;border:none;cursor:pointer;background:#0000008c;z-index:200}.header-right.svelte-1m2z1hu{position:fixed;top:0;right:0;bottom:0;z-index:201;width:min(300px,88vw);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:var(--color-bg-raised);border-left:1px solid rgba(131,147,150,.2);transform:translate(100%);transition:transform .22s ease;overflow:hidden;pointer-events:none}.header-right.mobile-open.svelte-1m2z1hu{transform:translate(0);pointer-events:auto}.mobile-menu-head.svelte-1m2z1hu{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:2px solid transparent;border-image:linear-gradient(to right,var(--color-accent-lime),var(--color-accent-lavender)) 1;flex-shrink:0}.header.svelte-1m2z1hu:not(.header-compact-mobile) .header-nav-main:where(.svelte-1m2z1hu) .theme-toggle{display:none}.mobile-menu-close.svelte-1m2z1hu{background:none;border:none;color:var(--color-text-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:0 4px}.header-nav-main.svelte-1m2z1hu{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:10px;padding:16px;overflow-y:auto;justify-content:flex-start}.header-nav-main.svelte-1m2z1hu .btn,.header-nav-main.svelte-1m2z1hu .workshop-badge,.header-nav-main.svelte-1m2z1hu .online-badge{width:100%;justify-content:center;text-align:center}.header-mobile-tabs.svelte-1m2z1hu{display:flex}.header-nav-main.svelte-1m2z1hu .user-avatar-btn:where(.svelte-1m2z1hu){width:100%;height:auto;padding:4px 12px;border-radius:var(--radius-sm);align-self:stretch}.header-nav-main.svelte-1m2z1hu .user-avatar-initials:where(.svelte-1m2z1hu){display:none}.header-nav-main.svelte-1m2z1hu .user-profile-label:where(.svelte-1m2z1hu){display:inline}.header-nav-main.svelte-1m2z1hu .theme-toggle{align-self:center}.header-nav-footer.svelte-1m2z1hu{flex-shrink:0;margin-top:auto;padding:16px;border-top:1px solid rgba(131,147,150,.15)}.header-nav-footer.svelte-1m2z1hu .btn{width:100%;justify-content:center}.header-compact-mobile.svelte-1m2z1hu .mobile-menu-head:where(.svelte-1m2z1hu),.header-compact-mobile.svelte-1m2z1hu .header-nav-footer:where(.svelte-1m2z1hu){display:none}.header-compact-mobile.svelte-1m2z1hu .header-right:where(.svelte-1m2z1hu){position:static;width:auto;transform:none;flex-direction:row;background:transparent;border:none;overflow:visible}.header-compact-mobile.svelte-1m2z1hu .header-nav-main:where(.svelte-1m2z1hu){flex-direction:row;padding:0;overflow:visible}.header-compact-mobile.svelte-1m2z1hu .header-nav-main:where(.svelte-1m2z1hu) .user-avatar-btn:where(.svelte-1m2z1hu){width:auto;align-self:center}}
