*,:before,:after,::backdrop{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;color:inherit;letter-spacing:inherit;background-color:transparent}option,optgroup{color:var(--text-primary);background-color:var(--bg-raised)}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;cursor:pointer}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}textarea{resize:vertical}@media(max-width:640px){@supports (-webkit-touch-callout: none){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea{font-size:max(16px,1em)!important}input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image])),select{line-height:1.2!important}input::-moz-placeholder,textarea::-moz-placeholder{font-size:12px}input::placeholder,textarea::placeholder{font-size:12px}}}.h-4{height:1rem}.w-4{width:1rem}.h-5{height:1.25rem}.w-5{width:1.25rem}.h-10{height:2.5rem}.w-10{width:2.5rem}.animate-spin{animation:spin 1s linear infinite}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._sm_yv7ho_10._sm_yv7ho_10{min-height:calc(30 * var(--px));padding:0 calc(11 * var(--px));font-size:calc(13 * var(--px));gap:calc(5 * var(--px))}._lg_yv7ho_20._lg_yv7ho_20{min-height:calc(40 * var(--px));padding:0 calc(18 * var(--px));font-size:calc(14 * var(--px));gap:calc(8 * var(--px))}._xl_yv7ho_30._xl_yv7ho_30{min-height:calc(52 * var(--px));padding:0 calc(14 * var(--px));font-size:calc(15 * var(--px));font-weight:600;gap:calc(7 * var(--px))}._block_yv7ho_38{width:100%;justify-content:center}._loading_yv7ho_43{cursor:progress;pointer-events:none}._spinner_yv7ho_48{width:.9em;height:.9em;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:_buttonSpin_yv7ho_1 .62s linear infinite}@keyframes _buttonSpin_yv7ho_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_yv7ho_48{animation-duration:1.6s}}._icon_yv7ho_66{display:inline-flex;flex-shrink:0;align-items:center}._iconOnly_yv7ho_74._iconOnly_yv7ho_74{width:calc(36 * var(--px));height:calc(36 * var(--px));min-height:0;padding:0;justify-content:center;gap:0}._iconOnly_yv7ho_74._sm_yv7ho_10._sm_yv7ho_10{width:calc(30 * var(--px));height:calc(30 * var(--px))}._iconOnly_yv7ho_74._lg_yv7ho_20._lg_yv7ho_20{width:calc(40 * var(--px));height:calc(40 * var(--px))}@media(max-width:640px),(pointer:coarse){._iconOnly_yv7ho_74._iconOnly_yv7ho_74,._iconOnly_yv7ho_74._sm_yv7ho_10._sm_yv7ho_10,._iconOnly_yv7ho_74._lg_yv7ho_20._lg_yv7ho_20{width:calc(44 * var(--px));height:calc(44 * var(--px))}}._screen_9kefe_8{box-sizing:border-box;min-height:100%;display:flex;padding:calc(66 * var(--px)) calc(42 * var(--px)) calc(42 * var(--px))}._standalone_9kefe_16{min-height:100vh;min-height:100dvh;padding:calc(80 * var(--px)) calc(56 * var(--px)) calc(56 * var(--px));background:var(--bg-base)}._panel_9kefe_23{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--px));border-radius:var(--radius-lg);background:var(--home-well-soft)}._message_9kefe_33{width:min(100%,calc(520 * var(--px)));display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--px));text-align:center}._title_9kefe_42{margin:0;font-size:calc(22 * var(--px));font-weight:600;line-height:1.25;color:var(--home-ink)}._text_9kefe_50{margin:0;font-size:calc(14 * var(--px));line-height:1.55;color:var(--home-ink-4)}._actions_9kefe_57{display:flex;justify-content:center;gap:calc(10 * var(--px));padding-top:calc(10 * var(--px))}@media(max-width:600px){._screen_9kefe_8{padding:0;margin:-1rem 0;min-height:calc(100% + 2rem)}._panel_9kefe_23{border-radius:0}._standalone_9kefe_16{padding:calc(16 * var(--px))}._title_9kefe_42{font-size:calc(20 * var(--px))}._actions_9kefe_57{flex-direction:column;align-self:stretch}._actions_9kefe_57>*{width:100%;justify-content:center}}._avatarWrapper_v3h92_2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden;vertical-align:middle;flex-shrink:0;box-sizing:border-box}._avatarImage_v3h92_19{width:100%;height:100%;display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:0}._avatarInitials_v3h92_29{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.02em;margin:0}._avatarOverlayButton_v3h92_42{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:transparent;border-radius:inherit;cursor:pointer}._sidebar_1yxc4_1{--sidebar-bg: var(--bg-base);--sidebar-bg-strong: var(--surface);--sidebar-text: var(--text-primary);--sidebar-text-soft: var(--text-secondary);--sidebar-accent: var(--text-muted);--sidebar-panel: color-mix(in srgb, var(--text-primary) 6%, transparent);--sidebar-panel-strong: color-mix(in srgb, var(--text-primary) 10%, transparent);--sidebar-divider: var(--border-default);--ring: color-mix(in srgb, var(--brand-primary) 30%, transparent);--scroll-thumb: color-mix(in srgb, var(--text-primary) 18%, transparent);--sidebar-pad: 12px;--sidebar-link-pad: 12px;--sidebar-cell-c: 40px;position:relative;display:flex;flex-direction:column;width:var(--sidebar-w);min-width:var(--sidebar-w);height:100vh;height:100dvh;overflow:hidden;font-size:calc(14 * var(--px));background:var(--sidebar-bg);border-right:1px solid var(--sidebar-divider);color:var(--sidebar-text);box-shadow:none;transition:width var(--trans),transform var(--trans),background-color .18s ease}:root[data-font=md] ._sidebar_1yxc4_1{font-size:calc(14 * var(--px))}._collapsed_1yxc4_41{width:var(--sidebar-w-c);min-width:var(--sidebar-w-c)}._brand_1yxc4_46{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:20px var(--sidebar-pad) 0}._brandCollapsed_1yxc4_56{justify-content:center;padding-top:20px;padding-bottom:0}._brandLink_1yxc4_62{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none;overflow:hidden}._brandLogoBox_1yxc4_76{width:36px;height:36px;flex:0 0 36px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;box-shadow:none}._brandLogoBoxCollapsed_1yxc4_89{width:40px;height:40px;flex-basis:40px;border-radius:var(--radius-md)}._brandTenantLogo_1yxc4_96{width:100%;height:100%;flex:0 0 auto}._brandTextBlock_1yxc4_102{margin-left:0;display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}._brandTitle_1yxc4_111{max-width:100%;overflow:hidden;color:var(--sidebar-text);font-size:13px;font-weight:700;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}._logoWrapper_1yxc4_123{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;flex:0 0 24px}._brandLogoLink_1yxc4_132{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;text-decoration:none}._brandCollapsed_1yxc4_56 ._brandLink_1yxc4_62{justify-content:center;width:100%;overflow:visible}._brandCollapsed_1yxc4_56 ._logoWrapper_1yxc4_123{width:40px;flex-basis:40px}._toggleInline_1yxc4_152{width:24px;height:24px;border:0;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--sidebar-panel);color:var(--sidebar-accent);cursor:pointer;outline:none;transition:transform .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease}._toggleInline_1yxc4_152:hover{transform:scale(1.02);color:var(--sidebar-text);background:var(--sidebar-panel-strong);box-shadow:none}._toggleInline_1yxc4_152:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}._toggleInline_1yxc4_152 img,._toggleInline_1yxc4_152 svg,._mobileReopen_1yxc4_184 img,._mobileReopen_1yxc4_184 svg{display:block;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-xs)}._toggleInline_1yxc4_152 img,._toggleInline_1yxc4_152 svg{width:16px;height:16px}._mobileReopen_1yxc4_184 img,._mobileReopen_1yxc4_184 svg{width:22px;height:22px;border-radius:var(--radius-sm)}._brandCollapsed_1yxc4_56 ._toggleInline_1yxc4_152{position:absolute;inset:50% auto auto 50%;display:none;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}._brandCollapsed_1yxc4_56:hover ._logoWrapper_1yxc4_123 ._toggleInline_1yxc4_152{display:inline-flex;opacity:1;pointer-events:auto}._toggleTooltip_1yxc4_219{position:absolute;top:50%;left:calc(var(--sidebar-w-c) + 12px);display:none;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-sm);font-size:calc(12 * var(--px));transform:translateY(-50%);white-space:nowrap;z-index:220}._brandCollapsed_1yxc4_56 ._logoWrapper_1yxc4_123:hover+._toggleTooltip_1yxc4_219,._brandCollapsed_1yxc4_56 ._logoWrapper_1yxc4_123:focus-within+._toggleTooltip_1yxc4_219{display:block}._brandCollapsed_1yxc4_56 ._logoWrapper_1yxc4_123:focus-within+._toggleTooltip_1yxc4_219,._brandCollapsed_1yxc4_56 ._logoWrapper_1yxc4_123:active+._toggleTooltip_1yxc4_219{display:none}._topNav_1yxc4_253{position:relative;z-index:1;flex:0 0 auto;padding:18px 0 10px}._collapsed_1yxc4_41 ._topNav_1yxc4_253{padding:10px 0 8px}._navShell_1yxc4_248{--nav-top-pad: 10px;position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}._navShell_1yxc4_248:before{content:"";position:absolute;top:0;right:0;left:0;z-index:var(--z-base);height:var(--nav-top-pad);background:var(--sidebar-bg);pointer-events:none}._collapsed_1yxc4_41 ._navShell_1yxc4_248{--nav-top-pad: 6px}._nav_1yxc4_248{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--nav-top-pad) 0 0;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;-webkit-overflow-scrolling:touch}._collapsed_1yxc4_41 ._nav_1yxc4_248{scrollbar-gutter:stable both-edges}._nav_1yxc4_248::-webkit-scrollbar{width:8px;height:8px}._nav_1yxc4_248::-webkit-scrollbar-track{background:transparent}._nav_1yxc4_248::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-full)}._showScroll_1yxc4_333,._nav_1yxc4_248:hover,._nav_1yxc4_248:focus-within{scrollbar-color:var(--scroll-thumb) transparent}._showScroll_1yxc4_333::-webkit-scrollbar-thumb,._nav_1yxc4_248:hover::-webkit-scrollbar-thumb,._nav_1yxc4_248:focus-within::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}._scrollHint_1yxc4_352{position:absolute;right:0;bottom:0;left:0;z-index:var(--z-base);height:24px;background:linear-gradient(to top,var(--sidebar-bg),transparent);opacity:0;pointer-events:none;transition:opacity .16s ease}._navShell_1yxc4_248[data-overflow=true] ._scrollHint_1yxc4_352{opacity:1}._navShell_1yxc4_248[data-overflow=true] ._nav_1yxc4_248{scrollbar-color:var(--scroll-thumb) transparent}._navShell_1yxc4_248[data-overflow=true] ._nav_1yxc4_248::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}@media(prefers-reduced-motion:reduce){._scrollHint_1yxc4_352{transition:none}}._navList_1yxc4_385{margin:0;padding:0;list-style:none}._navList_1yxc4_385 li{width:100%}._groupLabel_1yxc4_396{display:block;padding:8px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--brand-accent);-webkit-user-select:none;-moz-user-select:none;user-select:none}._groupToggle_1yxc4_406{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:var(--radius-sm);transition:color .15s ease}._groupToggle_1yxc4_406:hover{color:var(--home-mine-ink)}._groupToggle_1yxc4_406:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._groupToggle_1yxc4_406>span:first-child{flex:1;text-align:left}._navCount_1yxc4_439{flex:0 0 auto;box-sizing:border-box;min-width:22px;height:16px;margin-left:auto;padding:0 7px;border-radius:var(--radius-full);background:var(--accent);color:var(--text-inverse);font-size:12px;font-weight:700;line-height:16px;text-align:center}._collapsed_1yxc4_41 ._navCount_1yxc4_439{position:absolute;top:4px;right:6px;min-width:16px;padding:0 4px}._inboxBadge_1yxc4_463{flex:0 0 auto;box-sizing:border-box;min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:var(--radius-full);background:var(--error);color:var(--btn-text);font-size:12px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}._inboxDot_1yxc4_481{position:absolute;top:5px;right:7px;width:9px;height:9px;border-radius:var(--radius-full);background:var(--error);box-shadow:0 0 0 2px var(--sidebar-bg)}._groupChevron_1yxc4_492{flex-shrink:0;transition:transform .18s ease}._groupChevronCollapsed_1yxc4_497{transform:rotate(-90deg)}._groupDivider_1yxc4_505{display:block;width:calc(var(--sidebar-w-c) - 32px);height:1px;margin:3px auto 2px;background:var(--sidebar-divider);pointer-events:none}._collapsed_1yxc4_41 ._nav_1yxc4_248 ._navList_1yxc4_385>._groupDivider_1yxc4_505:first-child{display:none}._navLink_1yxc4_522{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--sidebar-text-soft);cursor:pointer;font:inherit;font-size:13px;font-weight:500;text-align:left;text-decoration:none;transition:background .12s ease,color .12s ease,transform .12s ease;outline:none}._navLink_1yxc4_522>svg{width:17px;height:17px;flex:0 0 17px;color:var(--sidebar-accent);stroke-width:1.85}._navLink_1yxc4_522:hover{background:var(--sidebar-panel);color:var(--sidebar-text)}._navLink_1yxc4_522:hover:before,._active_1yxc4_558:before{content:"";position:absolute;left:0;width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0}._navLink_1yxc4_522:hover:before{top:9px;bottom:9px;background:color-mix(in srgb,var(--brand-primary) 45%,transparent)}._navLink_1yxc4_522:hover>svg{color:var(--sidebar-text)}._active_1yxc4_558{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-accent);font-weight:700}._active_1yxc4_558>svg{color:var(--brand-accent)}._active_1yxc4_558:before{top:8px;bottom:8px;width:3px;background:var(--brand-primary);box-shadow:0 0 8px color-mix(in srgb,var(--brand-primary) 50%,transparent)}._navLink_1yxc4_522:focus-visible{box-shadow:0 0 0 3px var(--ring)}._bottomNav_1yxc4_247{flex:0 0 auto;margin-top:auto;padding:10px 0 8px}._profileSlot_1yxc4_606{padding:6px 0 0;list-style:none}._collapsed_1yxc4_41 ._profileSlot_1yxc4_606{padding:calc(5.6 * var(--px)) 0 0}._profileSlot_1yxc4_606 ._profileContainer_1yxc4_617{width:100%}._profileSlot_1yxc4_606 ._profileTrigger_1yxc4_623,._profileSlot_1yxc4_606 ._profileContainer_1yxc4_617>._profileTrigger_1yxc4_623{width:100%;min-width:0;display:flex;align-items:center;gap:9px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;transition:background .14s ease,transform .12s ease;min-height:36px;justify-content:flex-start;cursor:pointer;color:inherit;font:inherit;text-align:left}._profileSlot_1yxc4_606 ._profileTrigger_1yxc4_623:hover{background:var(--sidebar-panel-strong)}._profileSlot_1yxc4_606 ._profileTriggerCollapsed_1yxc4_647,._profileSlot_1yxc4_606 ._profileContainer_1yxc4_617>._profileTriggerCollapsed_1yxc4_647{background:transparent;padding:0;justify-content:center;min-height:var(--sidebar-cell-c);height:var(--sidebar-cell-c);width:var(--sidebar-cell-c);margin:0 auto;border-radius:var(--radius-md)}._profileSlot_1yxc4_606 ._profileTriggerCollapsed_1yxc4_647:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}._profileAvatar_1yxc4_664{flex:0 0 auto;width:20px;height:20px;aspect-ratio:1 / 1;box-shadow:none;border-radius:var(--radius-full);overflow:hidden}._profileAvatar_1yxc4_664>*{font-size:12px}._profileTextBlock_1yxc4_687{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0;overflow:hidden;text-align:left}._profileName_1yxc4_697{font-size:13px;font-weight:500;color:var(--sidebar-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}._profileChevron_1yxc4_707{width:14px;height:14px;flex:0 0 14px;color:var(--sidebar-accent)}._sidebar_1yxc4_1:not(._collapsed_1yxc4_41) ._nav_1yxc4_248,._sidebar_1yxc4_1:not(._collapsed_1yxc4_41) ._topNav_1yxc4_253,._sidebar_1yxc4_1:not(._collapsed_1yxc4_41) ._bottomNav_1yxc4_247{padding-right:12px;padding-left:12px}._sidebar_1yxc4_1:not(._collapsed_1yxc4_41) ._bottomNav_1yxc4_247 ._navLink_1yxc4_522,._sidebar_1yxc4_1:not(._collapsed_1yxc4_41) ._bottomNav_1yxc4_247 button:not(._profileTrigger_1yxc4_623){display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 12px;box-sizing:border-box;justify-content:flex-start}._collapsed_1yxc4_41 ._brandTitle_1yxc4_111,._collapsed_1yxc4_41 ._brandTextBlock_1yxc4_102,._collapsed_1yxc4_41 ._navLink_1yxc4_522 span:not(._navCount_1yxc4_439),._collapsed_1yxc4_41 ._groupLabel_1yxc4_396{display:none}._collapsed_1yxc4_41 ._navLink_1yxc4_522 span._inboxDot_1yxc4_481{display:block}._collapsed_1yxc4_41 ._navLink_1yxc4_522,._collapsed_1yxc4_41 ._bottomNav_1yxc4_247 ._navLink_1yxc4_522,._collapsed_1yxc4_41 ._bottomNav_1yxc4_247 ._profileTrigger_1yxc4_623{justify-content:center;width:var(--sidebar-cell-c);min-width:var(--sidebar-cell-c);height:var(--sidebar-cell-c);min-height:var(--sidebar-cell-c);padding:0;gap:0;margin:2px auto;border-radius:var(--radius-md)}._collapsed_1yxc4_41 ._nav_1yxc4_248 ._navLink_1yxc4_522,._collapsed_1yxc4_41 ._topNav_1yxc4_253 ._navLink_1yxc4_522,._collapsed_1yxc4_41 ._bottomNav_1yxc4_247{padding-inline:0}._collapsed_1yxc4_41 ._navLink_1yxc4_522:hover:before,._collapsed_1yxc4_41 ._active_1yxc4_558:before{display:none}._collapsed_1yxc4_41 ._bottomNav_1yxc4_247,._collapsed_1yxc4_41 ._bottomNav_1yxc4_247 ._navList_1yxc4_385,._collapsed_1yxc4_41 ._bottomNav_1yxc4_247 li{overflow:visible}._collapsed_1yxc4_41 ._bottomNav_1yxc4_247 ._navList_1yxc4_385{display:flex;flex-direction:column;align-items:center;padding:0}._collapsed_1yxc4_41 ._bottomNav_1yxc4_247 ._profileContainer_1yxc4_617{display:flex;justify-content:center;width:100%}._collapsed_1yxc4_41 ._bottomNav_1yxc4_247 ._profileAvatar_1yxc4_664{margin:0;flex:0 0 auto}._backdrop_1yxc4_816{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:color-mix(in srgb,var(--shadow-ink) 40%,transparent);z-index:calc(var(--z-sticky) - 10)}._mobileReopen_1yxc4_184{position:fixed;top:calc(12px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));z-index:calc(var(--z-sticky) + 10);display:none;width:var(--sidebar-reopen);height:var(--sidebar-reopen);border:0;border-radius:var(--radius-full);align-items:center;justify-content:center;background:var(--gradient-brand);color:var(--btn-text);box-shadow:var(--shadow-md);cursor:pointer}._mobileReopen_1yxc4_184:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._sidebar_1yxc4_1{position:fixed;z-index:var(--z-sticky);transform:translate(0)}._sidebar_1yxc4_1:not(._collapsed_1yxc4_41){box-shadow:8px 0 32px color-mix(in srgb,var(--shadow-ink) 20%,transparent)}._collapsed_1yxc4_41{transform:translate(-100%)}._backdrop_1yxc4_816{display:block}._mobileReopen_1yxc4_184{display:inline-flex;z-index:calc(var(--z-sticky) - 20)}._mobileReopen_1yxc4_184._show_1yxc4_333{z-index:calc(var(--z-sticky) + 10)}}@media(max-height:600px){._navShell_1yxc4_248{--nav-top-pad: 18px}._collapsed_1yxc4_41 ._navShell_1yxc4_248{--nav-top-pad: 10px}}@media(prefers-reduced-motion:reduce){._sidebar_1yxc4_1{transition:none}._navLink_1yxc4_522{transition:background .15s ease,color .15s ease,box-shadow .15s ease}._toggleInline_1yxc4_152{transition:background .15s ease}}._navLocked_1yxc4_913 ._navLink_1yxc4_522{position:relative}._navLocked_1yxc4_913 ._navLink_1yxc4_522>svg:first-of-type{opacity:.55}._navLocked_1yxc4_913 ._navLink_1yxc4_522:after{content:"";position:absolute;top:6px;left:24px;width:12px;height:12px;border-radius:var(--radius-full);background:var(--text-warning);box-shadow:0 0 0 2px var(--surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%231e1b4b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2' ry='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>");background-repeat:no-repeat;background-position:center}._navLocked_1yxc4_913 ._active_1yxc4_558:after{background:var(--text-warning)}._profileSlotLocked_1yxc4_937{position:relative}._subscriptionBlockedPill_1yxc4_940{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:calc(-5.6 * var(--px));right:calc(-5.6 * var(--px));padding:calc(2.1 * var(--px)) calc(5.88 * var(--px));border-radius:var(--radius-full);background:var(--alert-solid);color:var(--btn-text);font-size:calc(12 * var(--px));font-weight:800;letter-spacing:.04em;box-shadow:0 0 0 2px var(--surface);z-index:2;pointer-events:none}._container_8eor2_1{position:relative;display:block;width:100%}._compact_8eor2_7{width:auto;display:flex;justify-content:center}._trigger_8eor2_12{background:transparent;border:none;padding:calc(9 * var(--px)) calc(14 * var(--px));display:inline-flex;align-items:center;justify-content:flex-start;gap:calc(10.5 * var(--px));cursor:pointer;width:100%;text-align:left}._fillTrigger_8eor2_25{display:flex;align-items:center;justify-content:flex-start;width:100%}._compact_8eor2_7 ._fillTrigger_8eor2_25{justify-content:center;width:auto;min-width:auto;max-width:none}._profileDropdown_8eor2_39{position:fixed;display:flex;flex-direction:column;width:min(288px,calc(100vw - 24px));max-width:calc(100vw - calc(24 * var(--px)));padding:8px;border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface);box-shadow:0 calc(8 * var(--px)) calc(24 * var(--px)) color-mix(in srgb,var(--shadow-ink) 15%,transparent);font-size:15px;z-index:1400;animation:_accountMenuIn_8eor2_1 .15s ease}._item_8eor2_55{display:flex;align-items:center;gap:calc(10 * var(--px));width:100%;min-height:40px;flex:0 0 auto;margin:0;padding:0 calc(10 * var(--px));border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-weight:500;line-height:1;white-space:nowrap;text-align:left;color:var(--home-ink);cursor:pointer}._item_8eor2_55:hover,._item_8eor2_55:focus-visible{background:color-mix(in srgb,var(--home-ink) 4%,transparent)}._icon_8eor2_81{flex:0 0 auto;width:calc(17 * var(--px));height:calc(17 * var(--px));color:var(--home-ink-3)}._divider_8eor2_88{flex:0 0 auto;height:1px;margin:calc(6 * var(--px)) 0;border:0;background:var(--border-default)}._signOutItem_8eor2_96,._signOutItem_8eor2_96 ._icon_8eor2_81{color:var(--text-danger)}._signOutItem_8eor2_96:hover,._signOutItem_8eor2_96:focus-visible{background:color-mix(in srgb,var(--error) 8%,transparent)}@keyframes _accountMenuIn_8eor2_1{0%{opacity:0;transform:translateY(4px)}}._header_8eor2_113{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:10px 10px 12px}._headerText_8eor2_121{display:flex;flex-direction:column;gap:2px;min-width:0}._headerName_8eor2_128,._headerEmail_8eor2_129{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._headerName_8eor2_128{color:var(--home-ink);font-size:15px;font-weight:700}._headerEmail_8eor2_129{color:var(--text-muted);font-size:13px;font-weight:500}._itemExpanded_8eor2_147{background:var(--bg-subtle)}._helpChevron_8eor2_151,._helpExternal_8eor2_152{flex:0 0 auto;width:16px;height:16px;margin-left:auto;color:var(--text-muted)}._helpChevron_8eor2_151{transition:transform .2s ease}._helpChevronOpen_8eor2_164{transform:rotate(180deg)}._helpGroup_8eor2_168{flex:0 0 auto;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--bg-subtle);animation:_accountMenuIn_8eor2_1 .2s ease}._helpGroup_8eor2_168 ._item_8eor2_55{padding-left:24px}@media(prefers-reduced-motion:reduce){._profileDropdown_8eor2_39,._helpGroup_8eor2_168{animation:none}._helpChevron_8eor2_151{transition:none}}@media(pointer:coarse){._item_8eor2_55{min-height:44px}}._overlay_1lms7_9{position:fixed;top:5rem;right:1.5rem;z-index:var(--z-toast);display:flex;flex-direction:column;gap:.75rem;align-items:flex-end;min-width:320px;max-width:28rem;pointer-events:none}._toast_1lms7_23{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;gap:.75rem;border-radius:.75rem;padding:1rem 1.25rem;font-size:15px;font-weight:500;line-height:1.625;color:var(--btn-text);border:2px solid;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_toastInRight_1lms7_1 .3s ease-out}._success_1lms7_40{background:var(--success-fill);border-color:color-mix(in srgb,var(--success-light) 50%,transparent);box-shadow:0 25px 50px -12px color-mix(in srgb,var(--success-fill) 30%,transparent)}._error_1lms7_46{background:var(--error-fill);border-color:color-mix(in srgb,var(--error) 50%,transparent);box-shadow:0 25px 50px -12px color-mix(in srgb,var(--error-fill) 30%,transparent)}._info_1lms7_52{background:var(--primary-fill);border-color:color-mix(in srgb,var(--primary) 50%,transparent);box-shadow:0 25px 50px -12px color-mix(in srgb,var(--primary-fill) 30%,transparent)}._iconWrap_1lms7_58{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}._iconWrap_1lms7_58 svg{width:1.25rem;height:1.25rem}._body_1lms7_70{flex:1 1 0%;min-width:0;display:flex;align-items:center;gap:.5rem}._message_1lms7_78{flex:1 1 0%;text-align:left;white-space:pre-line;overflow-wrap:anywhere}._actionBtn_1lms7_87{margin-left:.5rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--btn-text) 40%,transparent);background:transparent;color:inherit;padding:.25rem .5rem;font:inherit;font-size:calc(13 * var(--px));cursor:pointer}._actionBtn_1lms7_87:hover{background-color:color-mix(in srgb,var(--btn-text) 15%,transparent)}._actionBtn_1lms7_87:focus-visible{outline:2px solid var(--btn-text);outline-offset:2px}@keyframes _toastInRight_1lms7_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){._toast_1lms7_23{animation:none}}@keyframes _toastInTop_1lms7_1{0%{transform:translateY(calc(-8 * var(--px)));opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._overlay_1lms7_9{top:calc(12px + env(safe-area-inset-top));bottom:auto;left:calc(22px + var(--sidebar-reopen) + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));width:auto;min-width:0;max-width:none;align-items:stretch}._toast_1lms7_23{min-height:var(--sidebar-reopen);padding:calc(8 * var(--px)) calc(14 * var(--px));font-size:calc(14 * var(--px));line-height:1.45;animation-name:_toastInTop_1lms7_1}}._banner_1lo2f_7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(10 * var(--px)) calc(16 * var(--px));margin-bottom:calc(16 * var(--px));padding:calc(12 * var(--px)) calc(16 * var(--px));border:1px solid var(--badge-warning-border);border-radius:var(--radius-md);background:var(--badge-warning-bg);color:var(--text-primary);font-size:calc(14 * var(--px));line-height:1.45}._danger_1lo2f_23{border-color:var(--badge-error-border);background:var(--badge-error-bg)}._neutral_1lo2f_28{border-color:var(--border-default);background:var(--surface-muted)}._text_1lo2f_33{margin:0;flex:1 1 calc(260 * var(--px));min-width:0}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._banner_1lo2f_7{padding:calc(12 * var(--px))}}._srOnly_17lr5_22{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._srOnlyFocusable_17lr5_43:focus,._srOnlyFocusable_17lr5_43:focus-visible{position:fixed;top:var(--space-2, calc(7 * var(--px)));left:var(--space-2, calc(7 * var(--px)));z-index:1000;width:auto;height:auto;margin:0;padding:var(--space-2, calc(7 * var(--px))) var(--space-3, calc(10.5 * var(--px)));overflow:visible;clip-path:none;border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);box-shadow:0 0 0 3px var(--focus-ring);text-decoration:none}._container_19dv7_13{display:flex;height:100vh;height:100dvh;background:var(--bg-base)}._main_19dv7_7{flex:1;overflow-y:auto;padding:1rem 2rem;background:var(--bg-base);color:var(--text-primary)}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._main_19dv7_7{padding-top:calc(var(--mobile-bar-h) + env(safe-area-inset-top));padding-bottom:calc(14 * var(--px));padding-inline:calc(28px - 14 * var(--px))}}._page_1qkio_3{align-items:stretch}._panel_1qkio_10{display:flex;flex-direction:column;gap:calc(10 * var(--px))}._line_1qkio_18._line_1qkio_18{border-radius:var(--radius-sm)}._header_1qkio_20{display:flex;flex-direction:column;gap:calc(12 * var(--px))}._title_1qkio_26{width:calc(240 * var(--px));height:calc(26 * var(--px))}._subtitle_1qkio_27{width:min(100%,calc(420 * var(--px)));height:calc(14 * var(--px))}._bar_1qkio_29{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(16 * var(--px))}._tabs_1qkio_37{display:flex;align-items:center;gap:calc(24 * var(--px))}._tab_1qkio_37{height:calc(16 * var(--px))}._tab_1qkio_37:nth-child(1){width:calc(64 * var(--px))}._tab_1qkio_37:nth-child(2){width:calc(88 * var(--px))}._tab_1qkio_37:nth-child(3){width:calc(72 * var(--px))}._search_1qkio_48{width:calc(220 * var(--px));height:calc(36 * var(--px))}._row_1qkio_49{height:calc(62 * var(--px))}@media(max-width:560px){._title_1qkio_26{width:calc(200 * var(--px))}._subtitle_1qkio_27{width:min(100%,calc(300 * var(--px)))}._tab_1qkio_37:nth-child(1){width:calc(56 * var(--px))}._tab_1qkio_37:nth-child(2){width:calc(80 * var(--px))}._tab_1qkio_37:nth-child(3){width:calc(64 * var(--px))}._search_1qkio_48{width:100%}._row_1qkio_49{height:calc(64 * var(--px))}}._root_1nggl_4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--px));padding:calc(44 * var(--px)) calc(24 * var(--px));text-align:center;border-radius:var(--radius-lg);background:var(--home-well-soft)}._icon_1nggl_16{width:calc(52 * var(--px));height:calc(52 * var(--px));flex:none;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--text-danger);background:var(--home-alert-soft)}._title_1nggl_28{margin:0;font-size:calc(13 * var(--px));line-height:calc(16 * var(--px));font-weight:600;color:var(--home-ink)}._detail_1nggl_36{margin:0;max-width:calc(420 * var(--px));font-size:calc(12 * var(--px));line-height:1.5;color:var(--home-ink-4)}._action_1nggl_44{margin-top:calc(6 * var(--px))}._retry_1nggl_48._retry_1nggl_48{min-height:calc(36 * var(--px));padding:0 calc(16 * var(--px));font-size:calc(13 * var(--px));font-weight:600}._inline_1nggl_56{gap:calc(8 * var(--px));border-radius:0;background:transparent}._inline_1nggl_56 ._icon_1nggl_16{width:calc(44 * var(--px));height:calc(44 * var(--px))}._inline_1nggl_56 ._retry_1nggl_48._retry_1nggl_48{min-height:calc(32 * var(--px));padding:0 calc(12 * var(--px))}@media(max-width:560px){._inline_1nggl_56{padding:calc(32 * var(--px)) calc(16 * var(--px))}._inline_1nggl_56 ._retry_1nggl_48._retry_1nggl_48{min-height:calc(36 * var(--px))}}._root_254v5_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--px));padding:calc(44 * var(--px)) calc(24 * var(--px));text-align:center;border-radius:var(--radius-lg);background:var(--home-well-soft)}._inline_254v5_16{border-radius:0;background:transparent}._icon_254v5_21{width:calc(52 * var(--px));height:calc(52 * var(--px));flex:none;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;color:var(--home-ink);background:var(--home-card)}._title_254v5_33{margin:0;font-size:calc(13 * var(--px));line-height:calc(16 * var(--px));font-weight:600;color:var(--home-ink)}._subtitle_254v5_41{margin:0;max-width:calc(420 * var(--px));font-size:calc(12 * var(--px));line-height:1.5;color:var(--home-ink-4)}._action_254v5_49{margin-top:calc(6 * var(--px))}@media(max-width:560px){._inline_254v5_16{padding:calc(32 * var(--px)) calc(12 * var(--px))}}._header_1t2w7_1{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._text_1t2w7_9{display:flex;flex-direction:column;gap:3px;min-width:0}._title_1t2w7_16{font-size:1.625rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary);margin:0}._titleRow_1t2w7_25{display:flex;align-items:center;gap:calc(12 * var(--px));min-width:0}._leading_1t2w7_32{display:inline-flex;flex:none}._subtitle_1t2w7_34{font-size:.82rem;color:var(--text-muted);margin:0}._actions_1t2w7_40{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}@media(max-width:640px){._header_1t2w7_1{flex-direction:column;align-items:flex-start}._actions_1t2w7_40{width:100%;flex-wrap:wrap}}@media(max-width:640px){._headerBeside_1t2w7_55{flex-direction:row;align-items:flex-start;flex-wrap:nowrap}._headerBeside_1t2w7_55 ._text_1t2w7_9{flex:1 1 auto}._headerBeside_1t2w7_55 ._actions_1t2w7_40{width:auto;flex:none}}._page_1q8ny_17{margin:0 auto;min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);padding:0;display:flex;flex-direction:column;gap:var(--page-gap);overflow-x:clip;box-sizing:border-box}@media(max-width:600px),(pointer:coarse)and (max-height:500px){._page_1q8ny_17{min-height:calc(100vh - var(--mobile-bar-h) - env(safe-area-inset-top) - 28 * var(--px));min-height:calc(100dvh - var(--mobile-bar-h) - env(safe-area-inset-top) - 28 * var(--px));padding-inline:calc(14 * var(--px))}}._hero_1q8ny_42{display:flex;justify-content:space-between;gap:calc(17.5 * var(--px));align-items:flex-start;flex-wrap:wrap;padding:0 calc(21 * var(--px));box-shadow:var(--shadow-md)}._title_1q8ny_53{font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin:0;line-height:1.2}._actionBtn_1q8ny_66,._actionBtnPrimary_1q8ny_67,._actionBtnDelete_1q8ny_68{display:inline-flex;align-items:center;gap:calc(5.6 * var(--px));border-radius:var(--radius-sm);min-height:calc(36 * var(--px));padding:0 calc(14 * var(--px));cursor:pointer;font-size:calc(13 * var(--px));line-height:1.2;font-weight:500;white-space:nowrap;border:1px solid transparent;background:transparent;text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}._actionBtnPrimary_1q8ny_67{background:var(--gradient-brand);background-origin:border-box;color:var(--btn-text);box-shadow:var(--btn-primary-shadow)}._actionBtnPrimary_1q8ny_67:hover:not(:disabled){filter:brightness(.92);transform:translateY(-2px);box-shadow:var(--btn-primary-shadow-hover)}._actionBtnPrimary_1q8ny_67:disabled{opacity:.55;cursor:not-allowed}._actionBtn_1q8ny_66{border-color:var(--border-subtle);color:var(--btn-secondary-fg)}._actionBtn_1q8ny_66:hover:not(:disabled){background:color-mix(in srgb,var(--btn-secondary-fg) 8%,transparent);border-color:color-mix(in srgb,var(--btn-secondary-fg) 25%,transparent)}._actionBtn_1q8ny_66:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._actionBtnDelete_1q8ny_68{border-color:color-mix(in srgb,var(--error) 25%,transparent);color:var(--badge-error-fg)}._actionBtnDelete_1q8ny_68:hover:not(:disabled){background:color-mix(in srgb,var(--error) 8%,transparent);border-color:color-mix(in srgb,var(--error) 40%,transparent)}._actionBtnDelete_1q8ny_68:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1024px){._hero_1q8ny_42{flex-direction:column;padding:0 calc(14 * var(--px))}}@media(max-width:640px){._hero_1q8ny_42{padding:0 calc(14 * var(--px))}._title_1q8ny_53{font-size:clamp(calc(19.6 * var(--px)),2.5vw,calc(25.2 * var(--px)))}}._spin_4mp7e_3{display:inline-flex;animation:_fbSpin_4mp7e_1 .9s linear infinite}@keyframes _fbSpin_4mp7e_1{to{transform:rotate(360deg)}}._block_4mp7e_12{display:block;border-radius:var(--radius-md);background:var(--home-skeleton)}._group_4mp7e_18{display:flex;flex-direction:column;gap:calc(10 * var(--px))}._panel_4mp7e_24{padding:calc(16 * var(--px)) calc(22 * var(--px)) calc(22 * var(--px));border-radius:var(--radius-lg);background:var(--home-well-soft)}._row_4mp7e_30{height:calc(var(--skel-h) * var(--px))}@media(max-width:560px){._panel_4mp7e_24{padding:calc(12 * var(--px))}._row_4mp7e_30{height:calc(var(--skel-h-phone) * var(--px))}}@media(prefers-reduced-motion:no-preference){._block_4mp7e_12{animation:_fbPulse_4mp7e_1 1.4s ease-in-out infinite}}@keyframes _fbPulse_4mp7e_1{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){._spin_4mp7e_3{animation-duration:1.6s}}._page_v1giw_3{align-items:stretch}._panel_v1giw_8{flex:1;display:flex;flex-direction:column;justify-content:center}._action_v1giw_16._action_v1giw_16{padding:0 calc(16 * var(--px))}._secondary_v1giw_17._secondary_v1giw_17{font-weight:600}html{min-height:100%;background:var(--bg-base);color:var(--text-primary)}body{margin:0;padding:0;display:block;min-width:320px;min-height:100vh;min-height:100dvh;background-color:var(--bg-base);color:var(--text-primary)}#root{min-height:100vh;min-height:100dvh}::-moz-selection{background:color-mix(in srgb,var(--brand-primary) 22%,transparent);color:var(--text-primary)}::selection{background:color-mix(in srgb,var(--brand-primary) 22%,transparent);color:var(--text-primary)}a,button{color:var(--text-primary)}a{text-decoration-color:color-mix(in srgb,var(--brand-primary) 35%,transparent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-font=sm]{font-size:12px}:root[data-font=md]{font-size:14px}:root[data-font=lg]{font-size:16px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:var(--text-primary);--brand-primary: #5857c9;--brand-secondary: #d141a8;--brand-accent: #3e3da0;--bg-base: #ffffff;--bg-raised: #ffffff;--bg-overlay: rgba(255, 255, 255, .9);--bg-inset: #f4f5f7;--scrim: rgba(14, 15, 19, .45);--bg-subtle: #f8f9fa;--text-primary: #213547;--text-secondary: #4b5563;--text-muted: #5f6672;--text-inverse: #ffffff;--border-subtle: rgba(0, 0, 0, .06);--border-default: rgba(0, 0, 0, .08);--border-strong: #cbd5e1;--field-border: #7c8aa0;--primary: var(--brand-primary);--primary-hover: var(--brand-accent);--primary-light: #eeeeff;--secondary: var(--brand-secondary);--secondary-hover: #a82f84;--accent: var(--brand-accent);--warning: #f59e0b;--error: #dc3545;--error-foreground: #7f1d1d;--error-text: var(--text-danger);--success: #16a34a;--success-foreground: #064e3b;--text-danger: #c81e1e;--text-warning: #92400e;--icon-warning: #b45309;--icon-success: #15803d;--text-success: #065f46;--strength-weak: #ef4444;--strength-medium: #f59e0b;--strength-strong: #10b981;--surface: #ffffff;--card-bg: rgba(255, 255, 255, .9);--surface-muted: color-mix(in srgb, var(--surface) 88%, var(--bg-subtle));--shadow-ink: #0f172a;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 10px 30px rgba(31, 41, 55, .1);--shadow-lg: 0 20px 40px rgba(0, 0, 0, .15);--shadow-hover: 0 14px 32px rgba(31, 41, 55, .08);--shadow-medium: rgba(0, 0, 0, .15);--shadow-strong: rgba(0, 0, 0, .24);--surface-raise-1: color-mix(in srgb, var(--text-primary) 3%, transparent);--surface-raise-2: color-mix(in srgb, var(--text-primary) 6%, transparent);--surface-raise-3: color-mix(in srgb, var(--text-primary) 10%, transparent);--badge-success-bg: color-mix(in srgb, var(--success) 12%, transparent);--badge-success-fg: var(--text-success);--badge-warning-bg: color-mix(in srgb, var(--warning) 14%, transparent);--badge-warning-fg: var(--text-warning);--badge-error-bg: color-mix(in srgb, var(--error) 12%, transparent);--badge-error-fg: color-mix(in srgb, var(--text-danger) 78%, black);--badge-success-border: color-mix(in srgb, var(--success) 28%, transparent);--badge-warning-border: color-mix(in srgb, var(--warning) 28%, transparent);--badge-error-border: color-mix(in srgb, var(--error) 28%, transparent);--badge-info-border: color-mix(in srgb, var(--primary) 28%, transparent);--badge-neutral-border: var(--border-default);--marker-today: #0f766e;--holiday-tint: #f472b6;--holiday-bg: color-mix(in srgb, var(--holiday-tint) 10%, var(--surface));--holiday-border: color-mix(in srgb, var(--holiday-tint) 35%, var(--border-default));--holiday-fg: #9d174d;--badge-neutral-bg: var(--surface-raise-2);--badge-neutral-fg: var(--text-secondary);--badge-brand-bg: color-mix(in srgb, var(--secondary) 12%, transparent);--badge-brand-fg: var(--secondary-hover);--badge-info-bg: color-mix(in srgb, var(--primary) 12%, transparent);--badge-info-fg: var(--primary-hover);--btn-text: #ffffff;--on-error: #ffffff;--on-primary: #ffffff;--signature-paper: #ffffff;--btn-secondary-fg: var(--brand-primary);--focus-ring: var(--primary);--btn-primary-shadow: 0 8px 18px color-mix(in srgb, var(--primary) 28%, transparent);--btn-primary-shadow-hover: 0 10px 24px color-mix(in srgb, var(--primary) 36%, transparent);--gradient-brand-from: #a21caf;--gradient-brand-to: #5857c9;--gradient-brand: linear-gradient(135deg, var(--gradient-brand-from), var(--gradient-brand-to));--gradient-brand-90: linear-gradient(90deg, var(--gradient-brand-from), var(--gradient-brand-to));--gradient-brand-180: linear-gradient(180deg, var(--gradient-brand-from), var(--gradient-brand-to));--gradient-brand-shadow: 0 8px 16px rgba(88, 87, 201, .24);--gradient-brand-shadow-hover: 0 10px 22px rgba(88, 87, 201, .34);--gradient-brand-shadow-soft: 0 6px 14px rgba(88, 87, 201, .24);--cta-accent: #1f57f6;--motion-instant: 80ms;--motion-fast: .12s;--motion-base: .2s;--motion-slow: .25s;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--auth-field-focus: #eff3fe;--auth-ink: #0e0f13;--auth-well: #f4f4f6;--auth-border: #e4e5ea;--auth-accent-border: #a9a8e3;--auth-accent-shadow: rgba(88, 87, 201, .28);--auth-success-soft: #e3f4e9;--auth-warning-soft: #fef1dd;--auth-error-soft: #fbe7e9;--ink-panel-from: #2d2c5a;--ink-panel-to: #1e1d3a;--alert-solid: #f43f5e;--plate: #ffffff;--code-bg: #1e1e1e;--skeleton-shine: #eeeef6;--primary-fill: #4338ca;--warning-fill: #c2410c;--neutral-fill: #475569;--success-fill: #15803d;--error-fill: #c81e1e;--ink-deep-from: #0b1020;--ink-deep-to: #1c1d3a;--ink-indigo-from: #312e81;--ink-indigo-to: #1e1b4b;--ink-violet-from: #3b3a8c;--ink-violet-to: #221f54;--on-ink-accent: #a5b4fc;--on-ink-accent-2: #c4b5fd;--ink-glass: rgba(255, 255, 255, .08);--ink-glass-edge: rgba(255, 255, 255, .15);--amber-soft: #fef1dd;--success-light: #34d399;--violet: #8b5cf6;--violet-strong: #7c3aed;--px: calc(1rem / 14);--page-gap: 1.5rem;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 999px;--radius: var(--radius-md);--trans: .3s ease;--sidebar-w: 260px;--sidebar-w-c: 72px;--sidebar-reopen: 42px;--mobile-bar-h: calc(24px + var(--sidebar-reopen));--module-accent: var(--brand-primary);--module-accent-soft: color-mix(in srgb, var(--module-accent) 16%, var(--surface));--module-accent-strong: var(--brand-accent);--hover: #e8eaf6;--pf-card: var(--card-bg);--pf-card-border: var(--border-default);--pf-accent: var(--brand-primary);--pf-accent-weak: color-mix(in srgb, var(--pf-accent) 18%, transparent);--pf-muted: var(--text-muted);--pf-strong: var(--text-primary);--z-base: 1;--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 1200;--z-modal: 1300;--z-toast: 1400;--z-tooltip: 1500;--z-critical: 2000;--home-bg-1: #ecebff;--home-bg-2: #f4f1fd;--home-bg-3: #fbf3f9;--home-bg-4: #fdf6f4;--home-glass: rgba(255, 255, 255, .45);--home-glass-strong: rgba(255, 255, 255, .55);--home-glass-edge: var(--home-edge);--home-card: #ffffff;--home-ink: #0e0f13;--home-ink-2: #2a2d36;--home-ink-3: #4a4e5a;--home-ink-4: #6a6f7d;--home-ink-5: #6e7381;--home-ink-6: #717684;--home-ink-7: #c9cbd3;--home-well: #f4f4f6;--home-well-soft: #f7f7f9;--home-skeleton: #ecedf1;--home-alert-soft: #fef2f2;--home-divider: #f2f3f5;--home-dot-late: #e5a000;--home-dot-alert: #e5484d;--home-mine: #6d5ce8;--home-holiday: #c2410c;--home-row-rule: #efeff3;--home-row-today: #faf9ff;--home-edge: #e4e5ea;--home-mine-soft: #eeedfd;--home-mine-ink: #4f4ec0;--home-mine-fill: #6d5ce8;--home-done: #15803d;--home-tile-edge: rgba(255, 255, 255, .35);--home-tile-blue: linear-gradient(180deg, #6fa8ff, #3d7bf0);--home-tile-green: linear-gradient(180deg, #5ed3a4, #1fa673);--home-tile-violet: linear-gradient(180deg, #a99bff, #6d5ce8);--home-tile-amber: linear-gradient(180deg, #ffd36b, #f2a516);--home-tile-ink: #ffffff;--primary-mid: #cdcdef;--primary-wash: rgba(88, 87, 201, .12);--primary-line: rgba(88, 87, 201, .15);--primary-line-strong: rgba(88, 87, 201, .2);--primary-glow: rgba(88, 87, 201, .1);--primary-shadow: rgba(88, 87, 201, .28);--primary-border: #a9a8e3;--holiday-soft: #fff1e8;--brand-pink-soft: #f6d9ec;--brand-pink-wash: #fae8f4;--brand-lilac-soft: #e0e0f7;--warning-track: #fce7c2;--success-soft: #e3f4e9;--warning-soft: #fef1dd;--error-soft: #fbe7e9;--shadow-soft: rgba(14, 15, 19, .03);--shadow-lift: rgba(14, 15, 19, .05);--shadow-deep: rgba(14, 15, 19, .2);--glass: rgba(255, 255, 255, .7);--disabled: #9aa0ae;--outline-light: #d5d7de;--field-focus: #f7f8ff}body{background:var(--bg-base)}:root[data-theme=dark]{color-scheme:dark;color:var(--text-primary);--brand-primary: #8385e8;--brand-secondary: #e070c0;--brand-accent: #9b9be0;--bg-base: #0d1015;--bg-raised: #141922;--bg-overlay: rgba(20, 25, 34, .72);--bg-inset: #10151d;--scrim: rgba(0, 0, 0, .6);--bg-subtle: #1a202b;--text-primary: #e6e8ec;--text-secondary: #cfd5e2;--text-muted: #a3acb9;--text-inverse: #0b0d10;--border-subtle: rgba(255, 255, 255, .075);--border-default: rgba(255, 255, 255, .11);--border-strong: rgba(255, 255, 255, .18);--field-border: rgba(255, 255, 255, .45);--primary: var(--brand-primary);--primary-hover: var(--brand-accent);--primary-light: #232250;--secondary: var(--brand-secondary);--secondary-hover: #c25aa0;--accent: var(--brand-accent);--warning: #f59e0b;--error: #f87171;--error-foreground: #ffdada;--success: #34d399;--success-foreground: #ccffe6;--text-danger: #fca5a5;--text-warning: #fbbf24;--icon-warning: #f59e0b;--icon-success: #34d399;--text-success: #6ee7b7;--strength-weak: #f87171;--strength-medium: #fbbf24;--strength-strong: #34d399;--surface: #141922;--card-bg: rgba(24, 30, 40, .92);--surface-muted: color-mix(in srgb, var(--surface) 92%, var(--bg-subtle));--shadow-ink: #000000;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .28);--shadow-md: 0 12px 28px rgba(0, 0, 0, .38);--shadow-lg: 0 24px 44px rgba(0, 0, 0, .48);--shadow-hover: 0 16px 34px rgba(0, 0, 0, .42);--shadow-medium: rgba(0, 0, 0, .34);--marker-today: #2dd4bf;--holiday-bg: color-mix(in srgb, var(--holiday-tint) 16%, transparent);--holiday-border: color-mix(in srgb, var(--holiday-tint) 45%, transparent);--holiday-fg: #f9a8d4;--badge-error-fg: var(--text-danger);--badge-neutral-fg: var(--text-secondary);--badge-brand-fg: var(--secondary);--shadow-strong: rgba(0, 0, 0, .44);--gradient-brand-shadow: 0 8px 16px rgba(0, 0, 0, .45);--gradient-brand-shadow-hover: 0 10px 22px rgba(0, 0, 0, .55);--gradient-brand-shadow-soft: 0 6px 14px rgba(0, 0, 0, .4);--btn-text: #ffffff;--on-error: #3f0708;--on-primary: #12122e;--btn-secondary-fg: #9d9ef2;--focus-ring: var(--primary);--cta-accent: #8aa4ff;--auth-field-focus: #1a2140;--auth-ink: #e6e8ec;--auth-well: #1a202b;--auth-border: rgba(255, 255, 255, .11);--auth-accent-border: rgba(131, 133, 232, .55);--auth-accent-shadow: rgba(0, 0, 0, .45);--auth-success-soft: #12372d;--auth-warning-soft: #3a2e12;--auth-error-soft: #3c1d22;--module-accent: var(--brand-primary);--module-accent-soft: color-mix(in srgb, var(--module-accent) 18%, var(--surface));--module-accent-strong: var(--brand-accent);--hover: #1d2430;--pf-card: var(--card-bg);--pf-card-border: var(--border-default);--pf-accent-weak: color-mix(in srgb, var(--pf-accent) 30%, transparent);--pf-muted: var(--text-muted);--pf-strong: var(--text-primary);--home-bg-1: #17162e;--home-bg-2: #16152a;--home-bg-3: #1c1626;--home-bg-4: #1d1819;--home-glass: rgba(255, 255, 255, .04);--home-glass-strong: rgba(255, 255, 255, .06);--home-glass-edge: rgba(255, 255, 255, .08);--home-card: #161a22;--home-ink: #eef0f4;--home-ink-2: #d9dce3;--home-ink-3: #b8bdc8;--home-ink-4: #9aa0ad;--home-ink-5: #7f8594;--home-ink-6: #6b7180;--home-ink-7: #4a4f5c;--home-well: #222734;--home-well-soft: #1c212b;--home-skeleton: rgba(255, 255, 255, .07);--home-alert-soft: rgba(248, 113, 113, .14);--home-divider: rgba(255, 255, 255, .06);--home-dot-late: #f5b82e;--home-dot-alert: #f87171;--home-mine: #a99bff;--home-holiday: #fb923c;--home-row-rule: rgba(255, 255, 255, .06);--home-row-today: rgba(169, 155, 255, .07);--home-edge: rgba(255, 255, 255, .1);--home-mine-soft: rgba(169, 155, 255, .16);--home-mine-ink: #c4bbff;--home-mine-fill: #6a5ad6;--home-done: #4ade80;--home-tile-edge: rgba(255, 255, 255, .12);--skeleton-shine: #232a37;--primary-fill: #5a55d6;--success-fill: #047857;--error-fill: #b91c1c;--violet: #a78bfa;--violet-strong: #c4b5fd;--primary-mid: #35366f;--primary-wash: rgba(131, 133, 232, .22);--primary-line: rgba(131, 133, 232, .25);--primary-line-strong: rgba(131, 133, 232, .36);--primary-glow: rgba(131, 133, 232, .2);--primary-shadow: rgba(0, 0, 0, .45);--primary-border: rgba(131, 133, 232, .55);--holiday-soft: #3a2412;--brand-pink-soft: #4a2145;--brand-pink-wash: #2e1730;--brand-lilac-soft: #2b2b5e;--warning-track: #4a3a1a;--success-soft: #12372d;--warning-soft: #3a2e12;--error-soft: #3c1d22;--shadow-soft: rgba(0, 0, 0, .28);--shadow-lift: rgba(0, 0, 0, .38);--shadow-deep: rgba(0, 0, 0, .5);--glass: rgba(20, 25, 34, .6);--disabled: #6b7280;--outline-light: rgba(255, 255, 255, .18);--field-focus: #1a2140}@media print{:root,:root[data-theme=dark]{color-scheme:light;--bg-base: #ffffff;--bg-raised: #ffffff;--bg-inset: #f4f5f7;--bg-subtle: #f8f9fa;--bg-overlay: rgba(255, 255, 255, .9);--surface: #ffffff;--surface-muted: color-mix(in srgb, var(--surface) 88%, var(--bg-subtle));--card-bg: #ffffff;--primary-light: #eeeeff;--border-default: rgba(0, 0, 0, .08);--border-strong: #cbd5e1;--field-border: #7c8aa0;--border-subtle: rgba(0, 0, 0, .06);--text-primary: #213547;--text-secondary: #4b5563;--text-muted: #5f6672;--text-inverse: #ffffff;--text-danger: #c81e1e;--text-success: #065f46;--text-warning: #92400e;--icon-warning: #b45309;--icon-success: #15803d;--auth-field-focus: #eff3fe;--auth-ink: #0e0f13;--auth-well: #f4f4f6;--auth-border: #e4e5ea;--auth-accent-border: #a9a8e3;--auth-success-soft: #e3f4e9;--auth-warning-soft: #fef1dd;--auth-error-soft: #fbe7e9;--home-bg-1: #ecebff;--home-bg-2: #f4f1fd;--home-bg-3: #fbf3f9;--home-bg-4: #fdf6f4;--home-glass: rgba(255, 255, 255, .45);--home-glass-strong: rgba(255, 255, 255, .55);--home-glass-edge: #e4e5ea;--home-card: #ffffff;--home-ink: #0e0f13;--home-ink-2: #2a2d36;--home-ink-3: #4a4e5a;--home-ink-4: #6a6f7d;--home-ink-5: #6e7381;--home-ink-6: #717684;--home-ink-7: #c9cbd3;--home-well: #f4f4f6;--home-well-soft: #f7f7f9;--home-skeleton: #ecedf1;--home-alert-soft: #fef2f2;--home-divider: #f2f3f5;--home-dot-late: #e5a000;--home-dot-alert: #e5484d;--home-mine: #6d5ce8;--home-holiday: #c2410c;--home-row-rule: #efeff3;--home-row-today: #faf9ff;--home-edge: #e4e5ea;--home-mine-soft: #eeedfd;--home-mine-ink: #4f4ec0;--home-mine-fill: #6d5ce8;--home-done: #15803d;--home-tile-edge: rgba(255, 255, 255, .35);--primary-mid: #cdcdef;--primary-wash: rgba(88, 87, 201, .12);--primary-line: rgba(88, 87, 201, .15);--primary-line-strong: rgba(88, 87, 201, .2);--primary-glow: rgba(88, 87, 201, .1);--primary-shadow: rgba(88, 87, 201, .28);--primary-border: #a9a8e3;--holiday-soft: #fff1e8;--brand-pink-soft: #f6d9ec;--brand-pink-wash: #fae8f4;--brand-lilac-soft: #e0e0f7;--warning-track: #fce7c2;--success-soft: #e3f4e9;--warning-soft: #fef1dd;--error-soft: #fbe7e9;--shadow-soft: rgba(14, 15, 19, .03);--shadow-lift: rgba(14, 15, 19, .05);--shadow-deep: rgba(14, 15, 19, .2);--glass: rgba(255, 255, 255, .7);--disabled: #9aa0ae;--outline-light: #d5d7de;--field-focus: #f7f8ff}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes pulseGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes growWidth{0%{width:0%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
