._root_1xyoa_1{position:relative;isolation:isolate;display:grid;width:100%;min-width:0;place-items:center;align-content:center;overflow:hidden;color:var(--text-primary);background:var(--canvas)}._root_1xyoa_1:before{position:absolute;z-index:-1;width:clamp(260px,34vw,520px);aspect-ratio:1;content:"";background:radial-gradient(circle at 38% 42%,var(--aurora-blue),transparent 52%),radial-gradient(circle at 62% 58%,var(--aurora-violet),transparent 58%);filter:blur(18px);opacity:.72;pointer-events:none}._viewport_1xyoa_28{min-height:100vh;min-height:100dvh}._content_1xyoa_33{min-height:calc(100vh - 112px);min-height:calc(100dvh - 112px);background:transparent;border-radius:var(--radius-panel, 20px)}._status_1xyoa_40{display:grid;place-items:center;gap:20px;padding:28px;text-align:center;opacity:0;animation:_page-loader-reveal_1xyoa_1 .34s ease-out var(--page-loader-delay, .15s) forwards}._logoStage_1xyoa_50{position:relative;display:block;width:clamp(76px,8vw,92px);aspect-ratio:1;overflow:hidden;border-radius:clamp(19px,2vw,23px);box-shadow:0 22px 54px color-mix(in srgb,var(--blue) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--highlight) 28%,transparent);animation:_page-loader-breathe_1xyoa_1 3.2s ease-in-out infinite}._logoStage_1xyoa_50 img{display:block;width:100%;height:100%}._reflection_1xyoa_69{position:absolute;top:-58%;left:-82%;width:42%;height:220%;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 18%,transparent) 18%,color-mix(in srgb,white 82%,transparent) 50%,color-mix(in srgb,var(--icon-cyan) 22%,transparent) 78%,transparent);filter:blur(1px);mix-blend-mode:screen;transform:rotate(24deg);animation:_page-loader-reflection_1xyoa_1 2.45s cubic-bezier(.45,0,.3,1) infinite}._status_1xyoa_40 p{margin:0;color:var(--text-secondary);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.5;letter-spacing:.01em}@keyframes _page-loader-reveal_1xyoa_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _page-loader-breathe_1xyoa_1{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.025);filter:saturate(1.08)}}@keyframes _page-loader-reflection_1xyoa_1{0%,16%{transform:translate(0) rotate(24deg);opacity:0}26%{opacity:.9}62%{opacity:.72}76%,to{transform:translate(440%) rotate(24deg);opacity:0}}@media(max-width:767px){._content_1xyoa_33{min-height:calc(100vh - 92px);min-height:calc(100dvh - 92px);border-radius:16px}._status_1xyoa_40{gap:17px;padding:22px}}@media(prefers-reduced-motion:reduce){._status_1xyoa_40{opacity:1;animation:none}._logoStage_1xyoa_50,._reflection_1xyoa_69{animation:none}._reflection_1xyoa_69{left:28%;opacity:.34}}._root_1n5mi_1{--loader-start: var(--loading-primary);--loader-end: var(--loading-deep);--loader-secondary: var(--loading-secondary);display:inline-flex;flex:0 0 auto;width:var(--loader-size);height:var(--loader-size);vertical-align:middle;overflow:visible}._root_1n5mi_1[data-tone=inherit]{--loader-start: currentColor;--loader-end: currentColor;--loader-secondary: currentColor}._root_1n5mi_1>svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 var(--loading-glow-size) var(--loading-glow))}._segments_1n5mi_24 circle,._pulse_1n5mi_25 circle,._volume_1n5mi_26 rect,._candles_1n5mi_27>g{transform-box:view-box;transform-origin:50px 50px}._segments_1n5mi_24 circle{animation:_rotate_1n5mi_1 3s linear infinite}._segments_1n5mi_24 circle:nth-child(2){animation-duration:2.2s;animation-direction:reverse}._segments_1n5mi_24 circle:nth-child(3){animation-duration:1.4s}._ticker_1n5mi_41{stroke-dasharray:100;animation:_draw_1n5mi_1 2.2s linear infinite}._tickerDot_1n5mi_45{offset-path:path("M4 76 22 64 36 70 54 48 70 56 94 38");animation:_trace_1n5mi_1 2.2s linear infinite}._pulse_1n5mi_25 circle{animation:_ping_1n5mi_1 2s ease-out infinite}._pulse_1n5mi_25 circle:nth-child(2){animation-delay:-1s}._pulse_1n5mi_25 circle:last-child{animation:_breathe_1n5mi_1 2s ease-in-out infinite}._volume_1n5mi_26 rect{transform-origin:50px 85px;animation:_volume_1n5mi_26 1.3s ease-in-out infinite;animation-delay:calc(var(--loader-index) * -.13s)}._candles_1n5mi_27>g{animation:_candle_1n5mi_27 1.5s ease-in-out infinite;animation-delay:calc(var(--loader-index) * -.3s)}@keyframes _rotate_1n5mi_1{to{transform:rotate(360deg)}}@keyframes _draw_1n5mi_1{0%{stroke-dashoffset:100;opacity:1}80%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:100;opacity:0}}@keyframes _trace_1n5mi_1{0%{offset-distance:0%;opacity:1}80%{offset-distance:100%;opacity:1}95%,to{offset-distance:100%;opacity:0}}@keyframes _ping_1n5mi_1{0%{transform:scale(1);opacity:.9}to{transform:scale(2.5);opacity:0}}@keyframes _breathe_1n5mi_1{50%{transform:scale(.82)}}@keyframes _volume_1n5mi_26{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes _candle_1n5mi_27{0%,to{transform:translateY(7px) scaleY(.68)}50%{transform:translateY(-8px) scaleY(1.12)}}@media(prefers-reduced-motion:reduce){._root_1n5mi_1 svg *{animation:none}._ticker_1n5mi_41{stroke-dashoffset:0}._tickerDot_1n5mi_45{offset-distance:100%}._pulse_1n5mi_25 circle:not(:last-child){opacity:.35}}._button_1x8dx_1,.re-btn-primary,.re-btn-secondary,.re-btn-danger{display:inline-flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height-md);padding:8px 14px;color:var(--text);background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:inset 0 1px 0 var(--material-reflection);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:500;white-space:nowrap;transition:transform var(--motion-spring),border-color var(--motion-spring),box-shadow var(--motion-spring)}._buttonContent_1x8dx_29{display:inline-flex;align-items:center;justify-content:center;gap:inherit;min-width:0}._buttonContent_1x8dx_29>svg{flex-shrink:0}._button_1x8dx_1[aria-busy=true]>._buttonContent_1x8dx_29,._segment_1x8dx_40[aria-busy=true]>._buttonContent_1x8dx_29{visibility:hidden}._buttonProgress_1x8dx_43{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._segment_1x8dx_40{position:relative}._switchTrack_1x8dx_54[data-loading=true]{display:inline-flex;align-items:center;justify-content:center}._switchTrack_1x8dx_54[data-loading=true]:after{visibility:hidden}._button_1x8dx_1>svg,.re-btn-primary>svg,.re-btn-secondary>svg,.re-btn-danger>svg{flex-shrink:0}._button_1x8dx_1:hover:not(:disabled),.re-btn-primary:hover:not(:disabled),.re-btn-secondary:hover:not(:disabled),.re-btn-danger:hover:not(:disabled){transform:translateY(-1px);background:var(--control-surface-hover);border-color:var(--line-strong)}._button_1x8dx_1:focus-visible,.re-btn-primary:focus-visible,.re-btn-secondary:focus-visible,.re-btn-danger:focus-visible{outline:0;border-color:var(--focus-line);box-shadow:var(--ring),inset 0 1px 0 var(--material-reflection)}._button_1x8dx_1:disabled,.re-btn-primary:disabled,.re-btn-secondary:disabled,.re-btn-danger:disabled{cursor:not-allowed;opacity:.56}._buttonPrimary_1x8dx_95,.re-btn-primary{color:var(--text-on-accent);background:var(--interactive-primary-gradient);border-color:var(--interactive-primary-border);box-shadow:0 9px 22px var(--interactive-primary-shadow),inset 0 1px 0 var(--highlight)}._buttonPrimary_1x8dx_95:hover:not(:disabled),.re-btn-primary:hover:not(:disabled){background:var(--interactive-primary-gradient);box-shadow:0 12px 28px var(--interactive-primary-shadow),inset 0 1px 0 var(--highlight)}._buttonDanger_1x8dx_111,.re-btn-danger{color:var(--control-danger-text);background:var(--control-danger-surface);border-color:var(--control-danger-border)}._buttonGhost_1x8dx_117{min-height:var(--control-height-sm);padding:5px 9px;background:transparent;border-color:transparent;box-shadow:none}._buttonSmall_1x8dx_124{min-height:var(--control-height-sm);padding:6px 10px;font-size:var(--font-size-caption)}._buttonLarge_1x8dx_129{min-height:var(--control-height-lg);padding:11px 18px;font-size:var(--font-size-body)}._buttonFullWidth_1x8dx_134{width:100%}._iconButton_1x8dx_137{display:inline-grid;place-items:center;width:var(--control-height-md);height:var(--control-height-md);min-width:var(--control-height-md);min-height:var(--control-height-md);padding:0;color:var(--text);background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:inset 0 1px 0 var(--material-reflection);cursor:pointer;line-height:1;transition:transform var(--motion-spring),background var(--motion-spring),border-color var(--motion-spring),box-shadow var(--motion-spring)}._iconButton_1x8dx_137>:where(svg,span){display:block;margin:auto}._iconButton_1x8dx_137:hover:not(:disabled){transform:translateY(-1px);background:var(--control-surface-hover);border-color:var(--line-strong)}._iconButton_1x8dx_137:focus-visible{outline:0;border-color:var(--focus-line);box-shadow:var(--ring)}._iconButton_1x8dx_137:disabled{cursor:not-allowed;opacity:.56}._iconButtonSmall_1x8dx_176{width:var(--control-height-sm);height:var(--control-height-sm);min-width:var(--control-height-sm);min-height:var(--control-height-sm)}._iconButtonLarge_1x8dx_182{width:var(--control-height-lg);height:var(--control-height-lg);min-width:var(--control-height-lg);min-height:var(--control-height-lg)}._iconButtonPrimary_1x8dx_188,._iconButtonPrimary_1x8dx_188:hover:not(:disabled){color:var(--text-on-accent);background:var(--interactive-primary-gradient);border-color:var(--interactive-primary-border)}._iconButtonDanger_1x8dx_194,._iconButtonDanger_1x8dx_194:hover:not(:disabled){color:var(--control-danger-text);background:var(--control-danger-surface);border-color:var(--control-danger-border)}._iconButtonGhost_1x8dx_200{background:transparent;border-color:transparent;box-shadow:none}._field_1x8dx_206{display:grid;gap:7px;min-width:0;color:var(--text);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}._fieldHint_1x8dx_214{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:1.45}._fieldLabelRow_1x8dx_220{display:flex;align-items:center;gap:5px;min-width:0}._fieldLabelRow_1x8dx_220>label{min-width:0}._fieldLabelRow_1x8dx_220>button{flex-shrink:0}._fieldError_1x8dx_232{color:var(--control-danger-text)}._fieldControl_1x8dx_235{display:flex;align-items:center;gap:9px;min-height:var(--control-height-md);padding:0 12px;color:var(--muted);background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:inset 0 1px 0 var(--material-reflection);transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}._fieldControl_1x8dx_235:focus-within{color:var(--interactive-primary);background:var(--surface-subtle);border-color:var(--focus-line);box-shadow:var(--ring),inset 0 1px 0 var(--material-reflection)}._fieldControl_1x8dx_235 :where(input,select,textarea),._fieldControl_1x8dx_235 ._bareControl_1x8dx_260{width:100%;min-width:0;padding:11px 0;color:var(--text);background:transparent;border:0;border-radius:0;box-shadow:none;outline:0;font:inherit;font-size:var(--font-size-body)}._fieldControl_1x8dx_235 textarea{min-height:96px;resize:vertical;line-height:var(--line-height-body)}._fieldControl_1x8dx_235 select{cursor:pointer}._bareControl_1x8dx_260{width:100%;min-height:var(--control-height-md);padding:10px 12px;color:var(--text);background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--control-radius);box-shadow:inset 0 1px 0 var(--material-reflection);font:inherit;font-size:var(--font-size-body);transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}._bareControl_1x8dx_260:focus-visible{outline:0;border-color:var(--focus-line);box-shadow:var(--ring)}._bareControl_1x8dx_260[aria-invalid=true]{border-color:var(--control-danger-text);box-shadow:var(--ring-error)}._fieldControl_1x8dx_235:has([aria-invalid=true]){border-color:var(--control-danger-text);box-shadow:var(--ring-error)}._fieldControl_1x8dx_235 ._bareControl_1x8dx_260[aria-invalid=true]{border:0;box-shadow:none}._controlCompact_1x8dx_314{min-height:32px;padding:5px 8px;font-size:var(--font-size-caption)}._textarea_1x8dx_319{min-height:112px;resize:vertical;line-height:var(--line-height-body)}._checkControl_1x8dx_324{display:inline-flex;align-items:flex-start;gap:10px;min-height:var(--control-height-md);color:var(--text);cursor:pointer;font-size:var(--font-size-body);line-height:var(--line-height-body)}._checkControl_1x8dx_324 input{width:18px;height:18px;margin-top:2px;accent-color:var(--interactive-primary)}._switchControl_1x8dx_340{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:var(--control-height-md);color:var(--text);cursor:pointer;font-size:var(--font-size-body)}._switchControl_1x8dx_340 input{position:absolute;opacity:0;pointer-events:none}._switchTrack_1x8dx_54{position:relative;width:42px;height:24px;flex:0 0 auto;background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-full);transition:background var(--transition-base)}._switchTrack_1x8dx_54:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--text-on-accent);border-radius:50%;box-shadow:var(--shadow-sm);transition:transform var(--transition-base)}._switchControl_1x8dx_340 input:checked+._switchTrack_1x8dx_54{background:var(--interactive-primary);border-color:var(--interactive-primary-border)}._switchControl_1x8dx_340 input:checked+._switchTrack_1x8dx_54:after{transform:translate(18px)}._switchControl_1x8dx_340 input:focus-visible+._switchTrack_1x8dx_54{box-shadow:var(--ring)}._fieldControl_1x8dx_235 :where(input,select,textarea):focus,._fieldControl_1x8dx_235 :where(input,select,textarea):focus-visible{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}._fieldControl_1x8dx_235 input::placeholder{color:var(--text-tertiary)}._searchField_1x8dx_397{display:grid;grid-template-columns:18px minmax(0,1fr) auto}._searchField_1x8dx_397 input[type=search]::-webkit-search-cancel-button{display:none}._searchClear_1x8dx_404{display:grid;place-items:center;padding:4px;color:var(--muted);background:transparent;border:0;border-radius:6px;cursor:pointer}._searchShortcut_1x8dx_414{padding:2px 5px;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line-soft);border-radius:5px;font:inherit;font-size:var(--font-size-caption)}._panel_1x8dx_424{--ui-surface-base: var(--panel-surface);color:var(--text);background:radial-gradient(110% 80% at 0% 0%,color-mix(in srgb,var(--card-accent, var(--aurora-primary)) var(--card-glow),transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--aurora-primary) var(--vibrant-wash),transparent),transparent 70%),var(--ui-surface-base);border:1px solid var(--panel-border);border-radius:var(--radius-card);box-shadow:inset 0 1px 0 var(--material-reflection),0 24px 60px -28px var(--shadow-color);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--material-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--material-saturation))}._card_1x8dx_448{padding:var(--spacing-xl)}._cardInteractive_1x8dx_451{transition:transform var(--motion-spring),background var(--motion-spring),border-color var(--motion-spring)}._cardInteractive_1x8dx_451:hover{transform:translateY(-1px);background:var(--glass-surface-strong);border-color:var(--line-strong)}._cardInteractive_1x8dx_451:focus-visible{outline:2px solid var(--focus-line);outline-offset:3px}._iconTile_1x8dx_466{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;color:var(--ui-tone-color, var(--icon-blue));background:linear-gradient(145deg,color-mix(in srgb,var(--ui-tone-color, var(--icon-blue)) var(--tile-strength),transparent),color-mix(in srgb,var(--ui-tone-color, var(--icon-blue)) 8%,transparent));border:1px solid color-mix(in srgb,var(--ui-tone-color, var(--icon-blue)) 18%,transparent);border-radius:var(--radius-control);box-shadow:inset 0 1px 0 var(--material-reflection)}._toneNeutral_1x8dx_482{--ui-tone-color: var(--text-secondary)}._tonePurple_1x8dx_485{--ui-tone-color: var(--icon-violet)}._toneGreen_1x8dx_488{--ui-tone-color: var(--icon-green)}._toneCyan_1x8dx_491{--ui-tone-color: var(--icon-cyan)}._toneAmber_1x8dx_494{--ui-tone-color: var(--icon-amber)}._toneRed_1x8dx_497{--ui-tone-color: var(--icon-coral)}._segmented_1x8dx_501{display:flex;gap:2px;padding:3px;background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--radius-full)}._segment_1x8dx_40{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:4px 9px;color:var(--muted);background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer;font:inherit;font-size:var(--font-size-caption);font-weight:500}._segment_1x8dx_40:hover:not(:disabled):not(._segmentActive_1x8dx_525){color:var(--text)}._segment_1x8dx_40:focus-visible{outline:2px solid var(--focus-line);outline-offset:1px}._segmentActive_1x8dx_525{color:var(--segmented-active-fg);background:var(--segmented-active-bg);box-shadow:var(--segmented-active-shadow)}._segment_1x8dx_40:disabled{cursor:not-allowed;opacity:.55}._sectionHeading_1x8dx_542{display:flex;align-items:flex-start;gap:12px}._sectionCopy_1x8dx_547{min-width:0}._eyebrow_1x8dx_550{display:block;color:var(--interactive-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.13em;text-transform:uppercase}._sectionHeading_1x8dx_542 h2{margin:3px 0;color:var(--text);font-size:var(--font-size-title-sm);letter-spacing:-.025em}._sectionHeading_1x8dx_542 p{margin:0;color:var(--muted);font-size:var(--font-size-body-sm);line-height:1.5}._empty_1x8dx_571{display:grid;justify-items:center;align-content:center;gap:7px;min-height:150px;padding:24px;color:var(--muted);text-align:center}._emptyIcon_1x8dx_581{color:var(--text-tertiary)}._emptyTitle_1x8dx_584{margin:0;color:var(--text);font-size:var(--font-size-body);font-weight:500}._emptyDescription_1x8dx_590{max-width:390px;margin:0;font-size:var(--font-size-body-sm);line-height:1.55}._emptyAction_1x8dx_596{margin-top:5px}._toast_1x8dx_600{position:fixed;z-index:calc(var(--z-tooltip) + 20);right:max(22px,var(--safe-right));bottom:max(22px,var(--safe-bottom));display:flex;align-items:center;gap:9px;min-width:280px;max-width:min(420px,calc(100vw - 24px));padding:11px 12px;color:var(--text);background:var(--glass-surface-strong);border:1px solid var(--line-strong);border-radius:var(--radius-card);box-shadow:var(--elevation-3);-webkit-backdrop-filter:blur(var(--glass-blur-strong));backdrop-filter:blur(var(--glass-blur-strong));font-size:var(--font-size-body-sm);animation:_toastIn_1x8dx_631 var(--motion-spring)}._toastIcon_1x8dx_621{flex:0 0 auto;color:var(--success)}._toastError_1x8dx_625 ._toastIcon_1x8dx_621{color:var(--control-danger-text)}._toastWarning_1x8dx_628 ._toastIcon_1x8dx_621{color:var(--warning)}._toastInfo_1x8dx_631 ._toastIcon_1x8dx_621{color:var(--info)}._toastMessage_1x8dx_634{flex:1}._toastClose_1x8dx_637{display:grid;place-items:center;padding:4px;color:var(--muted);background:transparent;border:0;border-radius:6px;cursor:pointer}._toastViewport_1x8dx_647{position:fixed;z-index:calc(var(--z-tooltip) + 20);right:max(22px,var(--safe-right));bottom:max(22px,var(--safe-bottom));display:grid;justify-items:end;gap:10px;width:min(420px,calc(100vw - 24px));pointer-events:none}._toastViewport_1x8dx_647 ._toast_1x8dx_600{position:relative;z-index:auto;right:auto;bottom:auto;width:100%;pointer-events:auto}._badge_1x8dx_667{display:inline-flex;align-items:center;gap:5px;width:fit-content;min-height:24px;padding:3px 8px;color:var(--muted);background:var(--muted-bg);border:1px solid var(--muted-border);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:500;line-height:1.2}._toneSuccess_1x8dx_682{color:var(--success);background:var(--success-bg);border-color:var(--success-border)}._toneWarning_1x8dx_687{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}._toneDanger_1x8dx_692{color:var(--control-danger-text);background:var(--control-danger-surface);border-color:var(--control-danger-border)}._toneInfo_1x8dx_697{color:var(--info);background:var(--info-bg);border-color:var(--info-border)}._alert_1x8dx_702{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;color:var(--text);background:var(--muted-bg);border:1px solid var(--muted-border);border-radius:var(--control-radius);font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}._alert_1x8dx_702>svg{flex:0 0 auto;margin-top:2px}._alertSuccess_1x8dx_719{background:var(--success-bg);border-color:var(--success-border)}._alertWarning_1x8dx_723{background:var(--warning-bg);border-color:var(--warning-border)}._alertDanger_1x8dx_727{background:var(--control-danger-surface);border-color:var(--control-danger-border)}._alertInfo_1x8dx_731{background:var(--info-bg);border-color:var(--info-border)}._tabs_1x8dx_736{display:flex;gap:4px;max-width:100%;padding:3px;overflow-x:auto;background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--control-radius);scrollbar-width:none}._tabs_1x8dx_736::-webkit-scrollbar{display:none}._tab_1x8dx_736{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--control-height-sm);padding:7px 11px;color:var(--muted);border-radius:calc(var(--control-radius) - 3px);font-size:var(--font-size-label);font-weight:500;white-space:nowrap}._tab_1x8dx_736:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}._tabActive_1x8dx_767,._tabActive_1x8dx_767:hover:not(:disabled){color:var(--control-selected-text);background:var(--control-selected-surface);box-shadow:var(--control-selected-shadow, inset 0 0 0 1px var(--control-selected-border))}._navigationBar_1x8dx_773{display:flex;gap:5px;max-width:100%;padding:5px;overflow-x:auto;background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--control-radius);scrollbar-width:none}._navigationSolid_1x8dx_784{background:var(--panel-dialog-surface);border-color:var(--panel-dialog-border);box-shadow:var(--shadow-sm)}._navigationVertical_1x8dx_789{flex-direction:column;border-radius:var(--radius-card);padding:8px}._navigationVertical_1x8dx_789 ._navigationItem_1x8dx_794{justify-content:flex-start;min-height:46px}._navigationBar_1x8dx_773::-webkit-scrollbar{display:none}._navigationItem_1x8dx_794{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 13px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:calc(var(--control-radius) - 2px);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}._navigationItem_1x8dx_794:hover{color:var(--text);background:var(--surface-hover)}._navigationItemActive_1x8dx_825:hover,._navigationItemActive_1x8dx_825{color:var(--control-selected-text);background:var(--control-selected-surface);border-color:var(--control-selected-border);box-shadow:var(--control-selected-shadow, inset 0 1px 0 var(--material-reflection))}._navigationItem_1x8dx_794>b{min-width:18px;padding:2px 5px;color:var(--info);background:var(--info-bg);border-radius:var(--radius-full);font-size:var(--font-size-caption);text-align:center}._toolbar_1x8dx_841{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-width:0}._toolbarGroup_1x8dx_849{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}._pageFrame_1x8dx_856{width:min(100%,var(--page-root-max-width, var(--page-max-width, 1600px)));min-width:0;margin:0 auto;padding:var(--page-top-gutter, var(--page-block-gutter)) var(--page-root-inline-gutter, var(--page-inline-gutter)) var(--page-block-gutter)}._pageHeader_1x8dx_863{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}._pageHeaderCopy_1x8dx_870{min-width:0}._pageHeader_1x8dx_863 h1{color:var(--text);font-size:var(--font-size-display)}._pageHeader_1x8dx_863 p{max-width:720px;margin-top:7px;color:var(--muted);font-size:var(--font-size-body)}._pageActions_1x8dx_883{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}._confirmContent_1x8dx_891{display:grid;justify-items:center;gap:11px;text-align:center}._confirmIcon_1x8dx_897{width:50px;height:50px}._confirmContent_1x8dx_891 p{max-width:480px;margin:0;color:var(--muted);font-size:var(--font-size-caption);line-height:1.6}._confirmFooter_1x8dx_908{display:flex;justify-content:flex-end;gap:10px;width:100%}@keyframes _toastIn_1x8dx_631{0%{opacity:0;transform:translateY(12px) scale(.96)}}@media(max-width:640px){._toast_1x8dx_600{right:max(12px,var(--safe-right));bottom:max(12px,var(--safe-bottom));left:max(12px,var(--safe-left));min-width:0}._toastViewport_1x8dx_647{right:max(12px,var(--safe-right));bottom:max(12px,var(--safe-bottom));left:max(12px,var(--safe-left));width:auto}._toastViewport_1x8dx_647 ._toast_1x8dx_600{right:auto;bottom:auto;left:auto}._confirmFooter_1x8dx_908{display:grid;grid-template-columns:1fr}._confirmFooter_1x8dx_908 ._button_1x8dx_1{width:100%}._searchShortcut_1x8dx_414{display:none}._pageHeader_1x8dx_863{display:grid}._pageActions_1x8dx_883,._pageActions_1x8dx_883 ._button_1x8dx_1{width:100%}}@media(max-width:767px){._button_1x8dx_1{min-height:var(--touch-target)}._segment_1x8dx_40{min-height:var(--touch-target);min-width:var(--touch-target)}._fieldControl_1x8dx_235 :where(input,select,textarea),._fieldControl_1x8dx_235 ._bareControl_1x8dx_260,._bareControl_1x8dx_260{font-size:var(--font-size-body-lg)}._controlCompact_1x8dx_314{min-height:var(--touch-target)}._iconButton_1x8dx_137,._iconButtonSmall_1x8dx_176{width:var(--touch-target);height:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target)}._navigationItem_1x8dx_794{min-height:var(--touch-target);padding-inline:12px}}@media(prefers-reduced-motion:reduce){._button_1x8dx_1,._iconButton_1x8dx_137,._cardInteractive_1x8dx_451,._toast_1x8dx_600{animation:none;transition:none}}._buttonDanger_1x8dx_111:hover:not(:disabled),.re-btn-danger:hover:not(:disabled),._iconButtonDangerGhost_1x8dx_1000:hover:not(:disabled),._iconButtonDanger_1x8dx_194:hover:not(:disabled){color:var(--control-danger-text);background:var(--control-danger-hover);border-color:var(--control-danger-border)}._segmentIcon_1x8dx_1006{width:var(--control-height-sm);min-height:var(--control-height-sm);padding:0}._segmentDescription_1x8dx_1011{display:grid;gap:2px;text-align:start}._segmentDescription_1x8dx_1011 small{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:400}._segmentActive_1x8dx_525 ._segmentDescription_1x8dx_1011 small{color:inherit}@media(max-width:767px),(pointer:coarse){._segmentIcon_1x8dx_1006{width:var(--touch-target);min-height:var(--touch-target)}}._pageHeaderSurface_1x8dx_1031{padding:var(--hero-padding, clamp(18px, 2vw, 28px));background:var(--hero-surface);margin-bottom:0;align-items:center;flex-wrap:wrap}._pageHeaderCopy_1x8dx_870{flex:1 1 240px}._pageHeader_1x8dx_863 h1{letter-spacing:var(--heading-tracking);font-weight:var(--heading-weight)}._pageHeaderIcon_1x8dx_1045{width:48px;height:48px;flex-shrink:0;background:var(--hero-icon-surface);color:var(--hero-icon-text);border-radius:var(--shape-card)}._pageMeta_1x8dx_1053{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text-secondary);font-size:var(--font-size-caption)}._pageMeta_1x8dx_1053>span{display:inline-flex;align-items:center;gap:6px}@media(max-width:767px){._pageHeaderSurface_1x8dx_1031{flex-direction:row}._pageHeaderSurface_1x8dx_1031 ._pageHeaderCopy_1x8dx_870{flex-basis:calc(100% - 72px)}._pageMeta_1x8dx_1053{width:100%}}@media(max-width:767px){._pageHeader_1x8dx_863{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}._pageHeader_1x8dx_863[data-has-icon=true]{grid-template-columns:48px minmax(0,1fr)}._pageHeader_1x8dx_863 ._pageMeta_1x8dx_1053,._pageHeader_1x8dx_863 ._pageActions_1x8dx_883{grid-column:1/-1}._pageHeader_1x8dx_863 h1{font-size:clamp(26px,7vw,34px)}}._choiceInput_1x8dx_1098{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:var(--interactive-primary)}._choiceInput_1x8dx_1098:focus-visible{outline:2px solid var(--focus-line);outline-offset:3px}._choiceInput_1x8dx_1098:disabled,._bareControl_1x8dx_260:disabled{cursor:not-allowed;opacity:.55}._bareControl_1x8dx_260{box-sizing:border-box;min-width:0}._bareControl_1x8dx_260::placeholder{color:var(--muted);opacity:1}._bareControl_1x8dx_260.error{border-color:var(--control-danger-text)}._pageActionsCompact_1x8dx_1125{flex-wrap:nowrap}@media(max-width:767px){._pageActionsCompact_1x8dx_1125 ._button_1x8dx_1{width:auto;flex:1}._pageActionsCompact_1x8dx_1125 ._iconButton_1x8dx_137{flex:0 0 auto}}._switchCompact_1x8dx_1138{justify-content:center;min-width:var(--touch-target);gap:0}._switchCompact_1x8dx_1138 ._switchTrack_1x8dx_54{width:32px;height:20px}._switchCompact_1x8dx_1138 ._switchTrack_1x8dx_54:after{width:12px;height:12px}._switchCompact_1x8dx_1138 input:checked+._switchTrack_1x8dx_54:after{transform:translate(12px)}._switchControl_1x8dx_340:has(input:disabled){cursor:not-allowed;opacity:.55}._colorInput_1x8dx_1159{width:var(--touch-target);height:var(--touch-target);padding:3px;cursor:pointer;background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--control-radius)}._colorInput_1x8dx_1159:focus-visible{outline:2px solid var(--focus-line);outline-offset:2px}._toneGold_1x8dx_1173{--ui-tone-color: var(--icon-gold)}._panel_1x8dx_424[data-tone=gold]{--card-accent: var(--data-gold)}._panel_1x8dx_424[data-tone=green]{--card-accent: var(--data-green)}._panel_1x8dx_424[data-tone=blue]{--card-accent: var(--data-blue)}._panel_1x8dx_424[data-tone=purple]{--card-accent: var(--data-violet)}._panel_1x8dx_424[data-tone=cyan]{--card-accent: var(--data-cyan)}._panel_1x8dx_424[data-tone=amber]{--card-accent: var(--data-amber)}._panel_1x8dx_424[data-tone=red]{--card-accent: var(--data-red)}[data-vibrant=true] ._panel_1x8dx_424{border-top-color:color-mix(in srgb,var(--card-accent, var(--aurora-primary)) 70%,transparent);box-shadow:inset 0 1px 0 var(--material-reflection),0 26px 60px -30px color-mix(in srgb,var(--card-accent, var(--aurora-primary)) 40%,transparent)}[data-vibrant=true] ._iconTile_1x8dx_466{color:var(--text-on-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-tone-color, var(--icon-blue)) 85%,var(--icon-tile-shade)),color-mix(in srgb,var(--ui-tone-color, var(--icon-blue)) 55%,var(--icon-tile-shade)));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--ui-tone-color, var(--icon-blue)) 50%,transparent)}._button_1x8dx_1[aria-pressed=true],._button_1x8dx_1[aria-pressed=true]:hover:not(:disabled),._iconButton_1x8dx_137[aria-pressed=true],._iconButton_1x8dx_137[aria-pressed=true]:hover:not(:disabled){background:var(--control-selected-surface);border-color:var(--control-selected-border);color:var(--control-selected-text);box-shadow:var(--control-selected-shadow, none)}._panel_1x8dx_424[data-variant=dialog],._panel_1x8dx_424[data-variant=inset]{background:var(--ui-surface-base);-webkit-backdrop-filter:none;backdrop-filter:none}._panel_1x8dx_424[data-variant=dialog]{--ui-surface-base: var(--panel-dialog-surface);border-color:var(--panel-dialog-border);box-shadow:var(--panel-dialog-shadow)}._panel_1x8dx_424[data-variant=inset]{--ui-surface-base: var(--panel-inset-surface);border-color:var(--panel-inset-border);box-shadow:var(--panel-inset-shadow)}._panel_1x8dx_424[data-glow=top]{background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent, var(--aurora-primary)) var(--card-glow),transparent),transparent) top / 100% 200px no-repeat,var(--ui-surface-base)}._button_1x8dx_1[aria-pressed=true]:focus-visible,._iconButton_1x8dx_137[aria-pressed=true]:focus-visible{outline:2px solid var(--focus-line);outline-offset:3px}.module-route-state{width:min(680px,calc(100% - 32px));min-height:300px;margin:clamp(32px,8vh,90px) auto;padding:clamp(28px,5vw,48px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text);border:1px solid var(--glass-border);border-radius:var(--radius-card);background:var(--glass-surface-strong);box-shadow:var(--elevation-2)}.module-route-state h1{margin:18px 0 8px;font-size:clamp(23px,4vw,31px)}.module-route-state p{max-width:540px;margin:0;color:var(--muted);line-height:1.65}.module-route-icon{width:60px;height:60px;display:grid;place-items:center;color:var(--interactive-primary);border-radius:var(--radius-card);background:color-mix(in srgb,var(--interactive-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--interactive-primary) 24%,transparent)}.module-route-link{margin-top:24px}._portal_uggrw_1{position:relative;z-index:calc(var(--z-dialog) + var(--dialog-order, 0))}._root_3et3l_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg);color:var(--text-secondary);font-size:var(--font-size-caption)}._message_3et3l_11{min-width:0;display:grid}._message_3et3l_11>span{grid-area:1 / 1}._root_3et3l_1[data-layout=column]{flex-direction:column;text-align:center}._slot_dpvi3_1{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;vertical-align:middle}._trigger_dnqvi_1{width:100%;border-radius:var(--radius-full);min-height:44px;justify-content:space-between;font-weight:400}._trigger_dnqvi_1>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._trigger_dnqvi_1[aria-invalid=true]{border-color:var(--control-danger-text);box-shadow:var(--ring-error)}._popup_dnqvi_17{position:fixed;z-index:calc(var(--z-tooltip) + 10);display:flex;flex-direction:column;--control-radius: 18px;gap:10px;padding:10px;background:var(--surface-modal);color:var(--text-primary);border:1px solid var(--line-strong);border-radius:var(--shape-card);box-shadow:var(--elevation-3)}._popup_dnqvi_17>input{flex:none;width:100%}._options_dnqvi_35{display:flex;flex-direction:column;gap:5px;padding:2px;overflow-y:auto;min-height:0;overscroll-behavior:contain}._option_dnqvi_35{flex:none;display:flex;justify-content:space-between;gap:10px;padding:10px 12px;min-height:44px;align-items:center;border-radius:16px;font-size:var(--font-size-label);cursor:pointer}._option_dnqvi_35>svg{flex:none}._option_dnqvi_35>span{overflow-wrap:anywhere}._option_dnqvi_35[aria-disabled=true]{opacity:.5;cursor:not-allowed}._groupLabel_dnqvi_66{padding:10px 12px 4px;color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}._option_dnqvi_35:hover,._active_dnqvi_73{background:var(--control-surface-hover)}._option_dnqvi_35[aria-selected=true]{background:var(--control-selected-surface);color:var(--control-selected-text)}._options_dnqvi_35>p{color:var(--text-secondary);font-size:var(--font-size-label);padding:10px}@media(max-width:767px){._trigger_dnqvi_1,._option_dnqvi_35{font-size:16px}}._field_1mzcq_1{position:relative;display:block;min-width:0;width:100%}._control_1mzcq_7{padding-inline:12px 4px}._anchor_1mzcq_10{display:flex;align-items:center;width:100%;min-width:0;gap:4px}._anchor_1mzcq_10>input{flex:1;font-variant-numeric:tabular-nums}._anchor_1mzcq_10>button{flex:none}._control_1mzcq_7:has(input:disabled){opacity:.55;cursor:not-allowed}._field_1mzcq_1>._native_1mzcq_28,._srOnly_1mzcq_29{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:0;border:0;clip-path:inset(50%);overflow:hidden;pointer-events:none;white-space:nowrap}._error_1mzcq_42{display:block;margin-top:6px;color:var(--control-danger-text);font-size:var(--font-size-caption)}._popup_1mzcq_48{position:fixed;z-index:calc(var(--z-tooltip) + 10);padding:12px;background:var(--surface-modal);color:var(--text-primary);border:1px solid var(--line-strong);border-radius:var(--shape-card);box-shadow:var(--elevation-3);overflow-y:auto;overscroll-behavior:contain}._header_1mzcq_60{display:flex;align-items:center;gap:2px;margin-bottom:12px}._header_1mzcq_60>:first-child,._header_1mzcq_60>:last-child{flex:none}._period_1mzcq_70{flex:1;min-width:0;padding-inline:4px;gap:6px;text-transform:capitalize}._grid_1mzcq_77{display:grid;gap:2px}._days_1mzcq_81,._week_1mzcq_82{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}._week_1mzcq_82{margin-bottom:6px;text-align:center;color:var(--text-secondary);font-size:var(--font-size-caption)}._months_1mzcq_92{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}._cell_1mzcq_97{width:100%;min-height:44px;padding:0;border-radius:var(--radius-control);font-weight:var(--font-weight-medium);font-size:var(--font-size-label);font-variant-numeric:tabular-nums}._cell_1mzcq_97[data-muted=true]{color:var(--text-tertiary)}._cell_1mzcq_97[aria-current=date]{box-shadow:inset 0 0 0 1px var(--control-selected-border);color:var(--control-selected-text)}._cell_1mzcq_97[data-selected=true]{background:var(--control-selected-surface);color:var(--control-selected-text);font-weight:var(--font-weight-semibold)}._cell_1mzcq_97:focus-visible{outline-offset:-2px}._footer_1mzcq_121{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft)}._footer_1mzcq_121>button{min-height:44px}@media(min-width:768px){._compact_1mzcq_133{min-height:32px;padding-inline:8px 2px}._compact_1mzcq_133 ._anchor_1mzcq_10>input{min-height:32px;padding-block:5px;font-size:var(--font-size-caption)}._compact_1mzcq_133 ._anchor_1mzcq_10>button{width:32px;height:32px;min-height:32px}}@media(max-width:767px){._popup_1mzcq_48{padding:8px}._cell_1mzcq_97{font-size:16px}}._controls_c4zv5_1{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}._controls_c4zv5_1 h3{margin:0 0 6px;font-size:var(--font-size-body-lg);font-weight:500}._controls_c4zv5_1 p{margin:0 0 12px;color:var(--text-secondary);font-size:var(--font-size-label)}._controls_c4zv5_1 [role=group]{width:fit-content}._quickRow_c4zv5_20{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;font-size:var(--font-size-label);color:var(--text-secondary)}._quickRow_c4zv5_20+._quickRow_c4zv5_20{border-top:1px solid var(--line-soft)}._quickRow_c4zv5_20 [role=group]{flex-shrink:0}._swatches_c4zv5_35{display:flex;gap:14px;padding:6px}._swatch_c4zv5_35{width:26px;height:26px;border-radius:var(--radius-full);border:0;cursor:pointer;outline:2px solid transparent;outline-offset:3px;background:linear-gradient(135deg,var(--data-violet),var(--icon-violet))}._swatch_c4zv5_35[data-accent=blue]{background:linear-gradient(135deg,var(--data-blue),var(--icon-blue))}._swatch_c4zv5_35[aria-pressed=true]{outline-color:var(--text-primary)}._swatch_c4zv5_35:focus-visible{box-shadow:0 0 0 6px var(--focus-line)}._swatch_c4zv5_35:disabled{opacity:.5;cursor:wait}@media(max-width:767px){._modeRow_c4zv5_65{padding-block:8px}}._choiceCard_c4zv5_70{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px}._choiceCard_c4zv5_70 p{flex:1;line-height:1.6}._choiceCard_c4zv5_70 h3{margin:4px 0 0}:root{--nav-header-height: 88px;--nav-rail-height: 58px;--nav-rail-radius: calc(var(--nav-rail-height) / 2);--nav-utility-size: 44px;--nav-rail-padding: 6px;--nav-rail-gap: 3px;--nav-profile-width: calc(var(--nav-utility-size) * 3 + var(--nav-rail-gap) * 2 + var(--nav-rail-padding) * 2 + 2px);--nav-glass: color-mix(in srgb, var(--aurora-primary) 17%, transparent);--nav-border: color-mix(in srgb, var(--text-primary) 14%, transparent);--nav-menu: color-mix(in srgb, var(--surface-modal) 96%, var(--aurora-primary));--nav-header: color-mix(in srgb, var(--canvas) 84%, transparent);--nav-selected: color-mix(in srgb, var(--aurora-primary) 19%, transparent)}:root[data-color-mode=light]{--nav-glass: color-mix(in srgb, var(--surface-modal) 78%, transparent)}:root[data-vibrant=true]{--nav-border: color-mix(in srgb, var(--aurora-primary) 45%, transparent);--nav-glass: color-mix(in srgb, var(--aurora-primary) 25%, transparent)}:root[data-vibrant=true][data-color-mode=light]{--nav-glass: color-mix(in srgb, var(--surface-modal) 84%, var(--aurora-primary))}.aurora-header{position:fixed;inset:0 0 auto;z-index:var(--z-header);padding-top:env(safe-area-inset-top,0px);transition:background .25s,box-shadow .25s}.aurora-header.is-scrolled{background:var(--nav-header);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--line-soft),0 8px 24px var(--shadow-soft-color)}.aurora-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:var(--nav-header-height);padding:14px 32px;max-width:var(--app-frame-max-width);margin:auto}.aurora-brand{container:header-brand / inline-size;display:flex;align-items:center;gap:12px;color:var(--text-primary);min-width:0;text-decoration:none}.aurora-brand img{width:40px;height:40px;flex:none}.aurora-brand-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body-lg)}@container header-brand (max-width: 179px){.aurora-brand-copy{display:none}}@container header-brand (max-width: 249px){.aurora-brand-copy small{display:none}}.aurora-nav-island{position:relative;display:flex;align-items:center;padding:6px;border:1px solid var(--nav-border);border-radius:var(--nav-rail-radius);background:var(--nav-glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 var(--material-reflection)}.aurora-icon-nav{display:flex;align-items:center;gap:3px}.aurora-nav-button{display:flex;position:relative;align-items:center;justify-content:center;flex:none;height:var(--nav-utility-size);min-width:42px;padding:0 11px;border:0;border-radius:24px;background:transparent;color:var(--text-emphasis);text-decoration:none;cursor:pointer;font:inherit;transition:background .2s,color .2s}.aurora-nav-button svg{flex:none}.aurora-nav-label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-size:var(--font-size-label);font-weight:500;transition:max-width .35s cubic-bezier(.3,.7,.2,1),opacity .2s,margin .35s}.aurora-nav-button[aria-current=page] .aurora-nav-label{max-width:150px;opacity:1;margin-left:9px}.aurora-nav-button[aria-current=page]{color:var(--text-primary);background:var(--nav-selected)}.aurora-nav-button:hover,.aurora-nav-button[aria-expanded=true]{background:var(--surface-hover)}.aurora-nav-button[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--nav-border)}.aurora-nav-button:disabled{opacity:.4;cursor:default}.aurora-nav-tooltip{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);padding:7px 11px;border-radius:12px;background:var(--surface-tooltip);border:1px solid var(--line-soft);color:var(--text-primary);font-size:var(--font-size-caption);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s}.aurora-nav-button:not([aria-current=page]):is(:hover,:focus-visible) .aurora-nav-tooltip{opacity:1;visibility:visible}.aurora-nav-button[aria-expanded=true] .aurora-nav-tooltip{display:none}.aurora-nav-divider{width:1px;height:24px;margin:0 7px;background:var(--nav-border)}.aurora-nav-dropdown{position:absolute;top:calc(100% + 12px);left:0;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 116px - env(safe-area-inset-top,0px));overflow:auto;padding:12px;border-radius:28px;background:linear-gradient(var(--nav-menu),var(--nav-menu)),var(--canvas);box-shadow:var(--shadow-lg);animation:aurora-menu-in .22s ease-out}.aurora-nav-dropdown.is-portfolios{width:min(780px,calc(100vw - 32px));left:50%;transform:translate(-50%)}@keyframes aurora-menu-in{0%{opacity:0;margin-top:-8px}to{opacity:1;margin-top:0}}@keyframes aurora-view-in{0%{opacity:0;translate:18px 0}to{opacity:1;translate:0 0}}.aurora-portfolios{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px}.aurora-portfolio-rail{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:22px;background:var(--surface-subtle);min-width:0}.aurora-menu-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:500;margin:16px 0 8px}.aurora-menu-label:first-child{margin-top:0}.aurora-menu-label>span{min-width:21px;text-align:center;background:var(--surface-hover);padding:1px 6px;border-radius:12px;font-size:var(--font-size-caption)}.aurora-portfolio-list{min-height:0;max-height:340px;overflow:auto;scrollbar-width:thin;display:grid;align-content:start;gap:5px}.aurora-portfolio-choice{display:flex;align-items:center;width:100%;gap:10px;padding:10px;border:0;border-radius:17px;color:var(--text-primary);background:transparent;font:inherit;text-align:left;cursor:pointer}.aurora-portfolio-choice>span:nth-child(2),.aurora-manage-link>span:nth-child(2){min-width:0;flex:1}.aurora-portfolio-choice strong,.aurora-manage-link strong{display:block;font-size:var(--font-size-body);font-weight:500;overflow-wrap:anywhere}.aurora-portfolio-choice small,.aurora-manage-link small{display:block;color:var(--text-secondary);font-size:var(--font-size-caption);margin-top:3px}.aurora-portfolio-choice>svg,.aurora-manage-link>svg{flex:none;color:var(--text-secondary)}.aurora-portfolio-choice:hover{background:var(--surface-hover)}.aurora-portfolio-choice[aria-pressed=true]{background:var(--nav-selected)}.aurora-manage-link{display:flex;align-items:center;gap:10px;margin-top:auto;padding:11px;background:var(--nav-selected);border:1px solid var(--nav-border);border-radius:18px;color:var(--text-primary);text-decoration:none}.aurora-portfolio-detail{min-width:0;padding:6px;animation:aurora-view-in .23s ease-out}.aurora-portfolio-detail h3{font-size:26px;font-weight:500;letter-spacing:-.035em;margin:2px 0 12px;overflow-wrap:anywhere}.aurora-portfolio-meta{display:flex;gap:6px;flex-wrap:wrap}.aurora-destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.aurora-destination{min-width:0;display:grid;grid-template-columns:1fr auto;align-content:space-between;gap:14px 8px;padding:12px;min-height:98px;border:1px solid var(--line-soft);border-radius:19px;color:var(--text-primary);background:var(--surface-subtle);text-decoration:none;transition:background .2s,translate .2s,border-color .2s}.aurora-destination>span{justify-self:start}.aurora-destination strong{grid-column:1/-1;font-size:var(--font-size-body);font-weight:500;overflow-wrap:anywhere}.aurora-destination>svg{color:var(--text-secondary);opacity:0;transition:opacity .2s}.aurora-destination:is(:hover,:focus-visible){translate:0 -2px;border-color:var(--nav-border);background:var(--nav-selected)}.aurora-destination:is(:hover,:focus-visible)>svg{opacity:1}.aurora-destination.active{background:var(--nav-selected);border-color:var(--focus-line)}.aurora-destination.is-wide{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0}.aurora-destination.is-wide strong{grid-column:auto}.aurora-destination.is-wide>svg{opacity:1}.aurora-destination-row{display:flex;align-items:center;gap:14px;padding:13px;border:1px solid transparent;border-radius:22px;color:var(--text-primary);text-decoration:none;transition:background .2s,border-color .2s}.aurora-destination-row+.aurora-destination-row{margin-top:4px}.aurora-destination-row>span:first-child{width:46px;height:46px;border-radius:15px}.aurora-destination-row>span:nth-child(2){flex:1;min-width:0}.aurora-destination-row strong{display:block;font-size:17px;font-weight:500}.aurora-destination-row small{display:block;margin-top:4px;color:var(--text-secondary);font-size:var(--font-size-label)}.aurora-destination-row>svg{color:var(--text-secondary);flex:none;transition:translate .2s}.aurora-destination-row:hover,.aurora-destination-row.active{background:var(--nav-selected);border-color:var(--nav-border)}.aurora-destination-row:hover>svg{translate:3px 0}.aurora-destination-row[data-tone=blue]{--nav-selected: color-mix(in srgb, var(--data-blue) 14%, transparent);--nav-border: var(--data-blue)}.aurora-destination-row[data-tone=purple]{--nav-selected: color-mix(in srgb, var(--data-violet) 14%, transparent);--nav-border: var(--data-violet)}.aurora-destination-row[data-tone=amber]{--nav-selected: color-mix(in srgb, var(--data-amber) 14%, transparent);--nav-border: var(--data-amber)}.aurora-nav-state{display:grid;justify-items:center;gap:14px;padding:30px;color:var(--text-secondary);text-align:center}.aurora-nav-note{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.6;margin:10px 6px}.aurora-profile-anchor{position:relative;width:var(--nav-profile-width);height:var(--nav-rail-height);justify-self:end}.aurora-profile-capsule{position:absolute;right:0;top:0;width:var(--nav-profile-width);overflow:hidden;border-radius:var(--nav-rail-radius);border:1px solid var(--nav-border);background:var(--nav-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:width .4s cubic-bezier(.3,.8,.2,1),background .25s,box-shadow .4s}.aurora-profile-capsule.is-open{width:350px;border-radius:28px;background:linear-gradient(var(--nav-menu),var(--nav-menu)),var(--canvas);box-shadow:0 20px 50px var(--shadow-color)}.aurora-profile-rail{display:flex;align-items:center;padding:var(--nav-rail-padding);gap:var(--nav-rail-gap);height:calc(var(--nav-rail-height) - 2px)}.aurora-profile-rail button{display:grid;place-items:center;flex:none;width:var(--nav-utility-size);height:var(--nav-utility-size);padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-primary);cursor:pointer;transition:background .2s}.aurora-profile-rail button:hover{background:var(--surface-hover)}.aurora-profile-rail button:disabled{opacity:.4;cursor:default}.aurora-profile-rail .aurora-profile-trigger{border:1px solid var(--nav-border)}.aurora-profile-rail .aurora-profile-trigger.has-alerts{border:2px solid var(--status-warning-text)}.aurora-profile-shortcuts{display:flex;gap:var(--nav-rail-gap);max-width:calc(var(--nav-utility-size) * 2 + var(--nav-rail-gap));flex:none;overflow:hidden;opacity:1;transition:max-width .4s,opacity .2s}.aurora-profile-identity{display:none;width:0;opacity:0;overflow:hidden;transition:opacity .25s}.aurora-profile-identity strong,.aurora-profile-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-profile-identity strong{font-size:var(--font-size-body);font-weight:500}.aurora-profile-identity small{color:var(--text-secondary);font-size:var(--font-size-caption);margin-top:3px}.aurora-profile-capsule.is-open>.aurora-profile-rail{height:max(64px,calc(var(--nav-rail-height) - 2px));padding-inline:12px;gap:10px}.aurora-profile-capsule.is-open>.aurora-profile-rail .aurora-profile-identity{display:block;width:auto;flex:1;min-width:0;opacity:1}.aurora-profile-capsule.is-open>.aurora-profile-rail .aurora-profile-shortcuts{display:none;max-width:0;opacity:0;visibility:hidden}.aurora-profile-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.3,.8,.2,1)}.aurora-profile-collapse>div{min-height:0;overflow:hidden;visibility:hidden}.aurora-profile-capsule.is-open>.aurora-profile-collapse{grid-template-rows:1fr}.aurora-profile-capsule.is-open>.aurora-profile-collapse>div{visibility:visible}.aurora-profile-content{padding:4px 12px 14px;max-height:calc(100dvh - 110px - env(safe-area-inset-top,0px));overflow:auto;scrollbar-width:thin}.aurora-profile-preferences{border-radius:20px;background:var(--surface-subtle);padding:0 13px;margin-bottom:8px}.aurora-privacy-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line-soft);font-size:var(--font-size-label)}.aurora-privacy-row>span{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.aurora-profile-row{display:flex;align-items:center;gap:12px;padding:10px;width:100%;border:0;background:transparent;color:var(--text-primary);text-align:left;border-radius:17px;cursor:pointer;font:inherit}.aurora-profile-row:hover{background:var(--surface-hover)}.aurora-profile-row>span:nth-child(2){min-width:0;flex:1}.aurora-profile-row strong,.aurora-profile-row small{display:block}.aurora-profile-row strong{font-size:var(--font-size-body);font-weight:500}.aurora-profile-row small{color:var(--text-secondary);font-size:var(--font-size-caption);margin-top:3px}.aurora-profile-row.is-danger{color:var(--status-danger-text)}.aurora-profile-separator{border-top:1px solid var(--line-soft);margin:5px 10px}.aurora-header.is-searching :is(.aurora-brand,.aurora-mobile-toggle,.aurora-profile-anchor,.aurora-nav-island){visibility:hidden;pointer-events:none}.aurora-header .command-search{position:relative;min-width:0}.command-search-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:center;align-items:flex-start;padding:calc((var(--nav-header-height) - var(--nav-rail-height)) / 2 + env(safe-area-inset-top,0px)) 12px 12px;background:var(--backdrop-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.command-search-workspace{width:min(760px,100%);min-width:0;animation:aurora-menu-in .22s ease-out}.command-search-trigger{position:relative;display:grid;place-items:center;width:var(--nav-utility-size);height:var(--nav-utility-size);border:0;border-radius:50%;padding:0;color:var(--text-primary);background:transparent;cursor:pointer}.command-search-trigger:hover{background:var(--surface-hover)}.command-search-trigger img{width:34px;height:34px}.command-search-trigger-label,.command-search-trigger kbd,.command-search-trigger-shine{display:none}.command-search-affordance{position:absolute;right:0;bottom:0;display:grid;place-items:center;padding:2px;color:var(--text-on-accent);background:var(--aurora-action);border-radius:50%}.command-search-bar{display:flex;align-items:center;gap:10px;min-width:0;height:var(--nav-rail-height);padding:0 12px;border:1px solid var(--nav-border);border-radius:calc(var(--nav-rail-height) / 2);background:linear-gradient(var(--nav-glass),var(--nav-glass)),var(--canvas);box-shadow:inset 0 1px 0 var(--material-reflection),var(--shadow-sm)}.command-search-bar>img{width:32px;height:32px;flex:none}.command-search-bar>svg{flex:none;color:var(--text-secondary)}.command-search-bar input{flex:1;width:0;min-width:0;height:40px;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--text-primary);font:inherit;font-size:16px}.command-search-bar input:focus-visible{outline:none}.command-search-bar input::placeholder{color:var(--text-secondary);opacity:1}.command-search-bar:focus-within{outline:2px solid var(--focus-line);outline-offset:5px;border-radius:24px}.command-search-bar>button{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:50%;color:var(--text-secondary);background:var(--surface-hover);cursor:pointer}.command-search-divider{width:1px;height:24px;background:var(--nav-border)}.command-search-mode{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:var(--font-size-caption)}.command-search-panel{position:relative;margin-top:12px;padding:18px;background:linear-gradient(var(--nav-menu),var(--nav-menu)),var(--canvas);border:1px solid var(--nav-border);border-radius:24px;max-height:calc(100dvh - var(--nav-header-height) - env(safe-area-inset-top,0px) - 24px);overscroll-behavior:contain;overflow:auto;box-shadow:0 20px 50px var(--shadow-color)}.command-search-panel-heading{display:flex;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:var(--font-size-caption)}.command-search-panel-heading>div{display:flex;align-items:center;gap:8px}.command-search-help,.command-search-coming-soon p{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.6}.command-search-commands button{--command-color: var(--data-blue)}.command-search-commands [data-tone=purple]{--command-color: var(--data-violet)}.command-search-commands [data-tone=gold]{--command-color: var(--data-amber)}.command-search-commands [data-tone=cyan]{--command-color: var(--data-cyan)}.command-search-commands [data-tone=green]{--command-color: var(--data-green)}.command-search-commands strong{color:var(--command-color);font-weight:var(--font-weight-medium)}.command-search-commands button>svg{color:var(--command-color);flex:none}.command-search-commands{display:grid;gap:6px;margin-top:12px}.command-search-commands button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid color-mix(in srgb,var(--command-color) 18%,transparent);border-radius:18px;background:linear-gradient(110deg,color-mix(in srgb,var(--command-color) 9%,transparent),var(--surface-subtle));color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.command-search-commands button:hover{background:color-mix(in srgb,var(--command-color) 16%,var(--surface-subtle));border-color:color-mix(in srgb,var(--command-color) 45%,transparent)}.command-search-commands button>span:nth-child(2){flex:1;min-width:0}.command-search-commands strong,.command-search-commands small{display:block}.command-search-commands small{color:var(--text-secondary);font-size:var(--font-size-caption);margin-top:4px}.command-search-coming-soon{display:flex;gap:12px;padding-top:20px}.command-search-no-command{padding:18px;color:var(--text-secondary)}:where(.aurora-header,.aurora-mobile-backdrop,.command-search-overlay) button:focus-visible,:where(.aurora-header,.aurora-mobile-backdrop,.command-search-overlay) a:focus-visible{outline:2px solid var(--focus-line);outline-offset:3px}:root[data-vibrant=true] .aurora-nav-button[aria-current=page],:root[data-vibrant=true] .aurora-mobile-grid>[aria-current=page],:root[data-vibrant=true] .aurora-portfolio-choice[aria-pressed=true]{background:var(--interactive-primary-gradient);color:var(--text-on-accent);box-shadow:0 6px 22px -8px var(--aurora-primary)}:root[data-vibrant=true] .aurora-portfolio-choice[aria-pressed=true] small{color:var(--text-on-accent)}.aurora-mobile-backdrop{position:fixed;inset:0;z-index:var(--z-modal);background:var(--backdrop);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:10px 10px max(10px,env(safe-area-inset-bottom,0px))}.aurora-mobile-sheet{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100dvh - 86px - env(safe-area-inset-top,0px));padding:0;border-radius:28px;background:linear-gradient(var(--nav-menu),var(--nav-menu)),var(--canvas);animation:aurora-sheet-in .3s cubic-bezier(.3,.8,.2,1)}@keyframes aurora-sheet-in{0%{translate:0 32px;opacity:0}to{translate:0 0;opacity:1}}.aurora-sheet-grab{width:38px;height:4px;background:var(--line-strong);border-radius:4px;margin:9px auto 0;flex:none}.aurora-sheet-heading{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-soft)}.aurora-sheet-heading h2{flex:1;min-width:0;font-size:22px;font-weight:500;margin:0;overflow-wrap:anywhere}.aurora-sheet-heading button{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:13px;background:var(--surface-hover);color:var(--text-primary);cursor:pointer}.aurora-sheet-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px;animation:aurora-view-in .25s ease-out}.aurora-mobile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.aurora-mobile-grid>:is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:90px;padding:10px 3px;border:1px solid transparent;border-radius:21px;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-label);text-align:center;text-decoration:none;cursor:pointer}.aurora-mobile-grid>[aria-current=page]{background:var(--nav-selected);border-color:var(--nav-border)}.aurora-mobile-grid>:disabled{opacity:.4;cursor:default}.aurora-mobile-grid small{font-size:var(--font-size-caption);color:var(--text-secondary)}.aurora-portfolios.is-mobile{display:block}.aurora-portfolios.is-mobile .aurora-portfolio-rail{background:transparent;padding:0}.aurora-portfolios.is-mobile .aurora-portfolio-list{max-height:none}.aurora-portfolios.is-mobile .aurora-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-profile-backdrop{align-items:flex-start}.aurora-profile-backdrop .aurora-profile-capsule{top:calc(10px + env(safe-area-inset-top,0px));right:10px;width:calc(100% - 20px);max-width:360px;animation:aurora-menu-in .25s ease-out}@media(min-width:768px)and (max-width:1199px){:root{--nav-rail-height: 50px;--nav-utility-size: 36px}.aurora-header-inner{gap:12px;padding:14px 20px}.aurora-nav-dropdown.is-portfolios{width:min(740px,calc(100vw - 40px))}}@media(min-width:768px)and (max-width:900px){.aurora-nav-button{min-width:35px;padding:0 7px}.aurora-nav-button[aria-current=page] .aurora-nav-label{max-width:114px;font-size:var(--font-size-caption);margin-left:6px}}@media(max-width:767px){:root{--nav-header-height: 64px;--nav-rail-height: 44px;--nav-utility-size: 34px;--nav-rail-padding: 4px;--nav-rail-gap: 2px}.aurora-header{background:var(--nav-header);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--line-soft)}.aurora-header-inner{gap:8px;padding:10px 12px}.aurora-mobile-toggle{display:grid;place-items:center;width:var(--nav-rail-height);height:var(--nav-rail-height);padding:0;border:1px solid var(--nav-border);border-radius:16px;background:var(--nav-glass);color:var(--text-primary);cursor:pointer;box-shadow:inset 0 1px 0 var(--material-reflection)}.aurora-header .aurora-nav-island{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.command-search-trigger:not(.command-search-trigger--icon-only){width:var(--nav-rail-height);height:var(--nav-rail-height);border-radius:16px;border:1px solid var(--nav-border);background:var(--nav-glass);box-shadow:inset 0 1px 0 var(--material-reflection),0 4px 16px var(--shadow-soft-color);isolation:isolate}.command-search-trigger img{width:28px;height:28px}.command-search-trigger-shine{display:block;position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 25% 0%,color-mix(in srgb,var(--aurora-primary) 28%,transparent),transparent 75%);pointer-events:none;z-index:-1}.command-search-affordance{right:-3px;bottom:-3px;border:2px solid var(--canvas)}.aurora-profile-anchor .aurora-profile-rail svg{width:16px;height:16px}.command-search-overlay{background:var(--backdrop)}.command-search-panel{margin-top:10px;padding:14px;border-radius:22px}.command-search-panel-heading>span,.command-search-mode,.command-search-icon{display:none}.command-search-bar{gap:9px;padding:0 8px}.command-search-bar>img{width:28px;height:28px}.command-search-commands button{padding:11px;gap:10px}}@media(prefers-reduced-motion:reduce){.aurora-header *,.aurora-mobile-backdrop *,.command-search-overlay *{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){:root,:root[data-color-mode],:root[data-vibrant][data-color-mode]{--nav-glass: var(--canvas);--nav-header: var(--canvas);--nav-menu: var(--canvas)}.aurora-header,.aurora-nav-island,.aurora-profile-capsule,.command-search-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}:root{--dashboard-halo-primary: color-mix(in srgb, var(--aurora-primary) 55%, transparent);--dashboard-halo-secondary: color-mix(in srgb, var(--aurora-secondary) 38%, transparent);--dashboard-halo-light: color-mix(in srgb, var(--aurora-bright) 35%, transparent);--dashboard-tooltip-surface: color-mix(in srgb, var(--surface-tooltip) 88%, transparent);--dashboard-on-glow-muted: color-mix(in srgb, var(--text-primary) 70%, var(--text-secondary));--dashboard-navigation-surface: color-mix(in srgb, var(--text-primary) 7%, transparent);--dashboard-panel: var(--panel-surface)}:root[data-color-mode=light]{--dashboard-halo-primary: color-mix(in srgb, var(--aurora-primary) 22%, transparent);--dashboard-halo-secondary: color-mix(in srgb, var(--aurora-secondary) 16%, transparent);--dashboard-halo-light: transparent}:root[data-vibrant=true]{--dashboard-halo-primary: color-mix(in srgb, var(--aurora-primary) 85%, transparent);--dashboard-halo-secondary: color-mix(in srgb, var(--aurora-secondary) 65%, transparent);--dashboard-halo-light: color-mix(in srgb, var(--aurora-bright) 50%, transparent)}:root[data-vibrant=true][data-color-mode=light]{--dashboard-halo-primary: color-mix(in srgb, var(--aurora-primary) 32%, transparent);--dashboard-halo-secondary: color-mix(in srgb, var(--aurora-secondary) 24%, transparent);--dashboard-halo-light: transparent}@media(prefers-reduced-transparency:reduce){:root{--dashboard-tooltip-surface: var(--surface-tooltip)}}._appShell_geir8_6{min-height:100vh;padding-top:88px;position:relative;isolation:isolate;background:var(--bg)}._appShell_geir8_6:before{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 8% 8%,var(--aurora-blue),transparent 70%),radial-gradient(760px 480px at 92% 16%,var(--aurora-violet),transparent 72%),linear-gradient(180deg,var(--material-reflection),transparent 34%)}._content_geir8_27{--page-top-gutter: 0px;--page-root-inline-gutter: 0px;--page-root-max-width: 100%;position:relative;z-index:1;padding:8px 32px clamp(16px,2vw,24px);width:100%;max-width:var(--app-frame-max-width);min-width:0;margin:0 auto}[data-color-mode=light] ._appShell_geir8_6:before{background:radial-gradient(900px 520px at 8% 8%,var(--aurora-blue),transparent 70%),radial-gradient(760px 480px at 92% 16%,var(--aurora-violet),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.38),transparent 36%)}@media(prefers-reduced-transparency:reduce){._appShell_geir8_6:before{display:none}}@media(max-width:767px){._appShell_geir8_6{padding-top:64px}._content_geir8_27{padding-inline:12px;padding-bottom:18px}}@media(min-width:768px)and (max-width:1199px){._content_geir8_27{padding-inline:20px;padding-bottom:16px}}._dashboardShell_geir8_75._dashboardShell_geir8_75:before{position:absolute;inset:-100px 0 auto;height:1300px;background:radial-gradient(ellipse 42% 340px at 88% 40px,var(--dashboard-halo-light),transparent 100%),radial-gradient(ellipse 85% 720px at 85% 0,var(--dashboard-halo-primary),transparent 100%),radial-gradient(ellipse 75% 680px at 4% 20px,var(--dashboard-halo-secondary),transparent 100%);filter:blur(60px)}._dashboardShell_geir8_75{overflow:clip}._dashboardGreeting_geir8_88{display:grid;gap:4px;min-width:0;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium)}._dashboardGreeting_geir8_88>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dashboardGreeting_geir8_88 small{color:var(--dashboard-on-glow-muted);font-size:var(--font-size-caption);line-height:1.5}._dashboardMobileGreeting_geir8_105{padding-bottom:8px}._sceneShell_geir8_109._sceneShell_geir8_109:before{position:absolute;background:var(--scene-background);background-repeat:no-repeat}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-400.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-500.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-600.ttf) format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/instrument-sans-700.ttf) format("truetype")}:root{--blue: var(--interactive-primary);--blue-2: var(--interactive-primary-hover);--blue-dark: var(--interactive-primary-active);--success: var(--icon-green);--success-dark: var(--icon-green);--warning: var(--icon-amber);--warning-dark: var(--icon-amber);--error: var(--icon-coral);--error-dark: var(--icon-coral);--danger: var(--error);--tone-blue-rgb: 75, 147, 255;--tone-purple-rgb: 155, 130, 255;--tone-green-rgb: 75, 213, 161;--tone-cyan-rgb: 94, 209, 230;--tone-amber-rgb: 240, 182, 91;--tone-red-rgb: 255, 123, 130;--primary: var(--interactive-primary);--surface: var(--surface-1);--bg: var(--canvas);--panel: var(--surface-1);--panel-2: var(--surface-2);--accent: var(--surface-3);--text: var(--text-primary);--muted: var(--text-secondary);--border: var(--line);--border-light: var(--line-soft);--border-focus: var(--focus-line);--text-1: var(--text-primary);--text-2: var(--text-secondary);--text-3: var(--text-tertiary);--resize-handle-color: var(--blue);--glass: var(--glass-surface);--glass-light: var(--highlight-soft);--shadow-sm: 0 2px 8px var(--shadow-soft-color);--shadow: 0 10px 30px var(--shadow-color);--shadow-lg: 0 24px 80px var(--shadow-color);--shadow-blue: 0 4px 16px rgba(45, 127, 249, .3);--shadow-blue-lg: 0 6px 24px rgba(45, 127, 249, .5);--ring: 0 0 0 2px var(--focus-line);--ring-error: 0 0 0 2px var(--danger-border);--success-bg: color-mix(in srgb, var(--success) 12%, transparent);--success-border: color-mix(in srgb, var(--success) 30%, transparent);--warning-bg: color-mix(in srgb, var(--warning) 12%, transparent);--warning-border: color-mix(in srgb, var(--warning) 30%, transparent);--danger-bg: color-mix(in srgb, var(--danger) 12%, transparent);--danger-border: color-mix(in srgb, var(--danger) 30%, transparent);--info: var(--interactive-primary);--info-bg: color-mix(in srgb, var(--info) 12%, transparent);--info-border: color-mix(in srgb, var(--info) 30%, transparent);--muted-bg: color-mix(in srgb, var(--text-tertiary) 12%, transparent);--muted-border: color-mix(in srgb, var(--text-tertiary) 26%, transparent);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 40px;--radius-sm: 6px;--radius: 12px;--radius-lg: 16px;--radius-full: 9999px;--control-height-sm: 36px;--control-height-md: 44px;--control-height-lg: 50px;--touch-target: 44px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .4s cubic-bezier(.4, 0, .2, 1);--z-header: 800;--z-sidebar: 900;--z-backdrop: 900;--z-modal: 1000;--z-dialog: 2400;--z-modal-tabs: 3000;--z-tooltip: 5000;--font-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: ui-monospace, "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", "Courier New", monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-caption: 12px;--font-size-label: 14px;--font-size-body-sm: 13px;--font-size-body: 15px;--font-size-body-lg: 16px;--font-size-title-sm: 20px;--font-size-title: 22px;--font-size-display: clamp(30px, 3vw, 40px);--line-height-tight: 1.2;--line-height-body: 1.55;--line-height-relaxed: 1.65;--text-xs: var(--font-size-caption);--text-sm: var(--font-size-label);--text-base: var(--font-size-body);--text-md: 15px;--text-lg: var(--font-size-body-lg);--text-xl: var(--font-size-title-sm);--text-2xl: 20px;--text-3xl: var(--font-size-title);--text-4xl: 28px;--text-5xl: 34px;--page-inline-gutter: clamp(16px, 3vw, 32px);--app-frame-max-width: 2800px;--page-block-gutter: clamp(18px, 3vw, 32px);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--breakpoint-mobile: 767px;--breakpoint-tablet: 1199px;--breakpoint-desktop: 1200px}:root,[data-theme=aurora][data-color-mode=dark]{color-scheme:dark;--canvas: #07060d;--canvas-deep: #07060d;--surface-1: color-mix( in srgb, var(--aurora-primary) 10%, color-mix(in srgb, var(--canvas) 93%, var(--text-primary)) );--surface-2: color-mix(in srgb, var(--aurora-primary) 4%, var(--canvas));--surface-3: color-mix(in srgb, var(--aurora-primary) 16%, var(--surface-1));--surface-subtle: rgba(255, 255, 255, .035);--surface-hover: rgba(255, 255, 255, .075);--surface-selected: rgba(75, 147, 255, .14);--interactive-primary: #4b93ff;--interactive-primary-hover: #63a2ff;--interactive-primary-active: #357ce8;--interactive-primary-soft: rgba(75, 147, 255, .14);--interactive-primary-border: rgba(75, 147, 255, .36);--interactive-primary-shadow: rgba(45, 127, 249, .28);--interactive-primary-gradient: linear-gradient(145deg, #286bce, #3c5ed7);--interactive-primary-gradient-hover: linear-gradient(145deg, #2b6ed0, #4668df);--surface-control: color-mix(in srgb, var(--canvas) 32%, transparent);--surface-tooltip: var(--surface-1);--surface-modal: var(--surface-1);--surface-modal-glass: var(--surface-modal);--icon-blue: #8db9ff;--icon-violet: #b29bff;--icon-green: #59d7a7;--icon-cyan: #66d7eb;--icon-amber: #f2bd67;--icon-coral: #ff858c;--text-primary: #f7f3fa;--text-secondary: #a79fb8;--text-tertiary: #a79fb8;--text-on-accent: #ffffff;--line: #202637;--line-soft: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--focus-line: rgba(75, 147, 255, .62);--backdrop: rgba(0, 0, 0, .72);--backdrop-soft: rgba(2, 6, 12, .26);--highlight: rgba(255, 255, 255, .12);--highlight-soft: rgba(255, 255, 255, .045);--shadow-color: rgba(0, 0, 0, .42);--shadow-soft-color: rgba(0, 0, 0, .2);--aurora-blue: color-mix(in srgb, var(--aurora-primary) 11%, transparent);--aurora-violet: color-mix(in srgb, var(--aurora-secondary) 7.5%, transparent);--aurora-cyan: color-mix(in srgb, var(--scene-tertiary) 5.5%, transparent);--chart-grid: rgba(255, 255, 255, .07);--chart-cursor: rgba(255, 255, 255, .16);--chart-rest: rgba(255, 255, 255, .1);--chart-active-stroke: #121826;--data-blue: #579cff;--data-violet: #9b82ff;--data-green: #42d69a;--data-amber: #f4b856;--data-red: #ff767d;--data-cyan: #55c8e8;--auth-card: color-mix(in srgb, var(--surface-1) 72%, transparent);--auth-input: rgba(255, 255, 255, .07);--selection-bg: rgba(75, 147, 255, .3)}[data-theme=aurora][data-color-mode=light]{color-scheme:light;--canvas: #f5f1fc;--canvas-deep: #f5f1fc;--surface-1: #ffffff;--surface-2: color-mix(in srgb, var(--aurora-primary) 4%, var(--canvas));--surface-3: color-mix(in srgb, var(--aurora-primary) 8%, var(--canvas));--surface-subtle: rgba(23, 47, 78, .045);--surface-hover: rgba(31, 72, 120, .085);--surface-selected: rgba(45, 127, 249, .12);--interactive-primary: #276fd6;--interactive-primary-hover: #1f63c5;--interactive-primary-active: #1955ad;--interactive-primary-soft: rgba(39, 111, 214, .11);--interactive-primary-border: rgba(39, 111, 214, .3);--interactive-primary-shadow: rgba(39, 111, 214, .2);--interactive-primary-gradient: linear-gradient(145deg, #286bce, #285fc2);--interactive-primary-gradient-hover: linear-gradient(145deg, #2b6ed0, #2055b1);--surface-control: color-mix(in srgb, var(--surface-3) 64%, transparent);--surface-tooltip: rgba(251, 253, 255, .97);--surface-modal: #ffffff;--surface-modal-glass: var(--surface-modal);--icon-blue: #276bc6;--icon-violet: #7350c5;--icon-green: #177d5b;--icon-cyan: #15788f;--icon-amber: #94600a;--icon-coral: #b8323e;--text-primary: #1b1530;--text-secondary: #6b6480;--text-tertiary: #6b6480;--text-on-accent: #ffffff;--line: #cad6e5;--line-soft: rgba(26, 49, 79, .1);--line-strong: rgba(26, 49, 79, .17);--focus-line: rgba(36, 112, 225, .58);--backdrop: rgba(50, 64, 84, .38);--backdrop-soft: rgba(63, 83, 109, .1);--highlight: rgba(255, 255, 255, .86);--highlight-soft: rgba(255, 255, 255, .58);--shadow-color: rgba(45, 65, 92, .18);--shadow-soft-color: rgba(50, 73, 102, .09);--aurora-blue: color-mix(in srgb, var(--aurora-primary) 12%, transparent);--aurora-violet: color-mix(in srgb, var(--aurora-secondary) 9.5%, transparent);--aurora-cyan: color-mix(in srgb, var(--scene-tertiary) 7%, transparent);--chart-grid: rgba(37, 61, 91, .12);--chart-cursor: rgba(37, 61, 91, .2);--chart-rest: rgba(37, 61, 91, .1);--chart-active-stroke: #f8fbff;--data-blue: #276fd6;--data-violet: #7350c5;--data-green: #177d5b;--data-amber: #94600a;--data-red: #b8323e;--data-cyan: #15788f;--auth-card: rgba(255, 255, 255, .68);--auth-input: color-mix(in srgb, var(--surface-3) 76%, transparent);--selection-bg: rgba(39, 111, 214, .2)}:root{--icon-tile-shade: #172039;--aurora-primary: #9b82ff;--aurora-bright: #b29bff;--aurora-deep: #7d5cff;--aurora-secondary: #579cff;--aurora-action: #6340d7;--aurora-action-hover: #5330c5;--icon-gold: #f3dfb4;--data-gold: #e9cf9a;--text-unit: rgba(247, 243, 250, .48);--text-emphasis: #d8d0e6;--card-top: rgba(34, 27, 52, .78);--card-bottom: rgba(14, 11, 23, .94);--card-border: rgba(255, 255, 255, .08);--card-glow: 15%;--tile-strength: 28%;--vibrant-wash: 0%;--value-gradient: linear-gradient(180deg, var(--text-primary), var(--text-primary));--segmented-active-bg: #ffffff;--segmented-active-fg: #1b1530;--segmented-active-shadow: 0 4px 18px rgba(255, 255, 255, .18)}:root[data-accent=blue]{--aurora-primary: #579cff;--aurora-bright: #8db9ff;--aurora-deep: #3f7df0;--aurora-secondary: #9b82ff;--aurora-action: #286bce;--aurora-action-hover: #2055b1;--canvas: #04070e;--canvas-deep: #04070e;--card-top: rgba(22, 32, 56, .8);--card-bottom: rgba(8, 13, 26, .95)}:root[data-color-mode=light]{--icon-gold: #8a6516;--data-gold: #a57619;--text-unit: rgba(27, 21, 48, .48);--text-emphasis: #4a4361;--card-top: rgba(255, 255, 255, .95);--card-bottom: rgba(255, 255, 255, .8);--card-border: rgba(255, 255, 255, .95);--card-glow: 10%;--tile-strength: 20%;--segmented-active-bg: #1b1530;--segmented-active-fg: #ffffff;--segmented-active-shadow: 0 6px 18px -4px rgba(27, 21, 48, .4)}:root[data-color-mode=light][data-accent=blue]{--canvas: #eef4fd;--canvas-deep: #eef4fd}:root[data-theme=aurora]{--interactive-primary: var(--aurora-primary);--interactive-primary-hover: var(--aurora-bright);--interactive-primary-active: var(--aurora-deep);--interactive-primary-soft: color-mix(in srgb, var(--aurora-primary) 14%, transparent);--interactive-primary-border: color-mix(in srgb, var(--aurora-primary) 36%, transparent);--interactive-primary-shadow: color-mix(in srgb, var(--aurora-primary) 28%, transparent);--interactive-primary-gradient: linear-gradient(145deg, var(--aurora-action), var(--aurora-action-hover));--interactive-primary-gradient-hover: linear-gradient(145deg, var(--aurora-action-hover), var(--aurora-action));--focus-line: var(--aurora-primary);--surface-selected: var(--interactive-primary-soft)}:root[data-color-mode=light][data-theme=aurora]{--interactive-primary: var(--aurora-action);--interactive-primary-hover: var(--aurora-action-hover);--focus-line: var(--aurora-action)}:root{--material-opacity: 68%;--material-soft-opacity: 48%;--material-strong-opacity: 88%;--material-elevated-opacity: 80%;--material-blur: 18px;--overlay-blur: 7px;--material-blur-strong: 28px;--material-saturation: 135%;--material-reflection: var(--highlight-soft);--material-shadow-1: 0 8px 24px var(--shadow-soft-color);--material-shadow-2: 0 18px 48px var(--shadow-soft-color);--material-shadow-3: 0 32px 90px var(--shadow-color);--shape-control: 11px;--shape-card: 24px;--shape-panel: 28px;--shape-modal: 26px;--heading-tracking: -.025em;--heading-weight: var(--font-weight-medium);--decoration-display: block;--decoration-opacity: 1}:root{--scene-strength: 1;--scene-tertiary: #ff8fa3;--scene-background: radial-gradient( 60% 560px at 10% -90px, color-mix(in srgb, var(--aurora-primary) calc(40% * var(--scene-strength)), transparent), transparent 70% ), radial-gradient( 55% 500px at 92% -70px, color-mix(in srgb, var(--aurora-secondary) calc(28% * var(--scene-strength)), transparent), transparent 70% ), radial-gradient( 45% 420px at 55% 100%, color-mix(in srgb, var(--scene-tertiary) calc(14% * var(--scene-strength)), transparent), transparent 70% )}:root[data-accent=blue]{--scene-tertiary: #4cd4e6}:root[data-vibrant=true]{--scene-strength: 1.6;--control-selected-surface: var(--segmented-active-bg);--control-selected-text: var(--segmented-active-fg);--control-selected-shadow: var(--segmented-active-shadow);--aurora-primary: #8153ff;--aurora-bright: #b08cff;--aurora-deep: #5f2bf5;--aurora-secondary: #2f86ff;--card-border: color-mix(in srgb, var(--aurora-primary) 42%, transparent);--card-glow: 30%;--tile-strength: 45%;--vibrant-wash: 16%;--text-primary: #ffffff;--text-secondary: #c3bbd9;--text-emphasis: #ece6ff;--value-gradient: linear-gradient(180deg, var(--text-primary) 35%, var(--aurora-bright));--segmented-active-bg: var(--interactive-primary-gradient);--segmented-active-fg: #ffffff;--segmented-active-shadow: 0 6px 22px -4px color-mix(in srgb, var(--aurora-primary) 60%, transparent)}:root[data-vibrant=true][data-accent=blue]{--aurora-primary: #2f86ff;--aurora-bright: #6fb2ff;--aurora-deep: #1559f0;--aurora-secondary: #8153ff}:root[data-color-mode=light][data-vibrant=true]{--scene-strength: 1.3;--canvas: #ece3ff;--canvas-deep: #ece3ff;--text-primary: #150a3a;--text-secondary: #5a5280;--text-emphasis: #3a2f66;--card-glow: 18%;--vibrant-wash: 8%;--card-border: color-mix(in srgb, var(--aurora-primary) 30%, transparent);--value-gradient: linear-gradient(180deg, var(--text-primary) 35%, var(--aurora-action))}:root[data-color-mode=light][data-vibrant=true][data-accent=blue]{--canvas: #e0ecff;--canvas-deep: #e0ecff}:root{--loading-primary: var(--aurora-bright);--loading-highlight: #fff;--loading-deep: var(--aurora-deep);--loading-secondary: var(--aurora-secondary);--loading-glow-size: 2px;--loading-glow: color-mix(in srgb, var(--aurora-primary) 28%, transparent);--hero-padding: clamp(18px, 2vw, 28px);--chart-axis: var(--line-strong);--data-lilac: color-mix(in srgb, var(--data-violet) 80%, var(--text-primary));--data-sage: color-mix(in srgb, var(--data-green) 80%, var(--text-primary));--control-selected-text: var(--text-primary);--control-selected-surface: var(--surface-selected);--control-selected-border: var(--interactive-primary-border);--control-danger-text: var(--icon-coral);--control-danger-surface: color-mix(in srgb, var(--icon-coral) 10%, transparent);--control-danger-hover: color-mix(in srgb, var(--icon-coral) 17%, transparent);--control-danger-border: color-mix(in srgb, var(--icon-coral) 32%, transparent);--status-success-text: var(--icon-green);--status-warning-text: var(--icon-amber);--status-danger-text: var(--icon-coral);--status-info-text: var(--icon-blue);--metric-surface: var(--panel-surface);--metric-padding: clamp(16px, 1.8vw, 22px);--metric-value-size: clamp(22px, 2.2vw, 30px);--table-surface: color-mix(in srgb, var(--canvas) 97%, var(--text-primary));--table-header-surface: transparent;--table-sticky-surface: linear-gradient(var(--card-bottom), var(--card-bottom)), var(--canvas);--table-border: var(--line-soft);--table-hover: var(--surface-hover);--table-selected: color-mix(in srgb, var(--interactive-primary) 6%, transparent);--table-cell-padding-block: 14px;--table-cell-padding-inline: 16px;--table-radius: var(--shape-control);--panel-dialog-surface: color-mix(in srgb, var(--aurora-primary) 6%, var(--canvas));--panel-dialog-border: var(--line-strong);--panel-dialog-shadow: var(--material-shadow-3);--panel-inset-surface: linear-gradient(var(--card-top), var(--card-top)), var(--panel-dialog-surface);--panel-inset-border: var(--line-strong);--panel-inset-shadow: var(--material-shadow-1);--chart-volume: color-mix(in srgb, var(--data-blue) 14%, transparent);--chart-tooltip-surface: var(--surface-tooltip);--chart-tooltip-border: var(--line-strong);--chart-tooltip-radius: var(--shape-control);--page-decoration: radial-gradient(920px 560px at 8% 0%, color-mix(in srgb, var(--aurora-primary) 11%, transparent), transparent 68%), radial-gradient( 760px 520px at 94% 12%, color-mix(in srgb, var(--aurora-secondary) 7.5%, transparent), transparent 70% ), linear-gradient(180deg, var(--canvas-deep), var(--canvas) 38%);--hero-surface: linear-gradient(145deg, var(--material-reflection), transparent 45%), var(--glass-surface);--hero-icon-surface: var(--interactive-primary-gradient);--hero-icon-text: var(--text-on-accent);--widget-toolbar-surface: var(--surface-modal);--widget-toolbar-gap: 3px;--widget-toolbar-inset: 8px;--widget-toolbar-radius: var(--shape-control);--widget-actions-space: 174px}:root[data-vibrant=true]{--loading-glow-size: 4px;--loading-glow: color-mix(in srgb, var(--aurora-primary) 55%, transparent)}@media(max-width:767px),(pointer:coarse){:root{--widget-actions-space: 216px}}:root{--glass-surface: color-mix(in srgb, var(--surface-1) var(--material-opacity), transparent);--glass-surface-soft: color-mix(in srgb, var(--surface-1) var(--material-soft-opacity), transparent);--glass-surface-strong: color-mix(in srgb, var(--surface-1) var(--material-strong-opacity), transparent);--glass-surface-elevated: color-mix(in srgb, var(--surface-3) var(--material-elevated-opacity), transparent);--glass-border: var(--line-soft);--glass-border-strong: var(--line-strong);--glass-highlight: var(--material-reflection);--glass-highlight-soft: var(--highlight-soft);--glass-blur: var(--material-blur);--glass-blur-strong: var(--material-blur-strong);--elevation-1: var(--material-shadow-1), 0 1px 0 var(--material-reflection) inset;--elevation-2: var(--material-shadow-2), 0 1px 0 var(--material-reflection) inset;--elevation-3: var(--material-shadow-3), 0 1px 0 var(--material-reflection) inset;--radius-control: var(--shape-control);--radius-card: var(--shape-card);--radius-panel: var(--shape-panel);--motion-spring: .28s cubic-bezier(.22, 1, .36, 1);--control-surface: var(--surface-control);--control-surface-hover: var(--surface-hover);--control-border: var(--line-soft);--control-border-focus: var(--focus-line);--control-radius: var(--shape-control);--panel-surface: linear-gradient(180deg, var(--card-top), var(--card-bottom));--panel-border: var(--card-border);--modal-surface: var(--surface-modal);--modal-surface-glass: var(--surface-modal-glass);--modal-border: var(--glass-border-strong);--modal-backdrop: var(--backdrop)}.glass-surface{background:var(--glass-surface);border:1px solid var(--glass-border);box-shadow:var(--elevation-1);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--material-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--material-saturation))}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.glass-surface{background:var(--glass-surface-strong)}}@media(prefers-reduced-motion:reduce){:root{--motion-spring: 0ms}}@media(prefers-reduced-transparency:reduce){:root{--panel-surface: var(--panel);--glass-surface: var(--panel);--glass-surface-soft: var(--panel-2);--glass-surface-strong: var(--panel);--glass-surface-elevated: var(--accent);--glass-blur: 0px;--glass-blur-strong: 0px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);transition:color .18s ease,background-color .18s ease}body{min-height:100%;margin:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text);background-color:var(--bg);background:var(--page-decoration);background-attachment:fixed;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);transition:color .18s ease,background-color .18s ease}#root{height:100%}[data-dialog-portal]{display:contents}h1,h2,h3,h4,h5,h6{font-weight:var(--heading-weight);line-height:var(--line-height-tight);margin:0}h1{font-size:var(--text-5xl);letter-spacing:-.02em}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{margin:0;line-height:var(--line-height-body)}small{font-size:var(--font-size-caption)}b,strong{font-weight:var(--font-weight-bold)}a{color:var(--blue);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--blue-2)}.app-route-error{position:relative;z-index:1;display:grid;place-items:center;align-content:center;gap:10px;min-height:calc(100vh - 64px);padding:28px;color:var(--text);text-align:center}.app-route-error p{max-width:520px;color:var(--muted)}.app-route-error>span{display:grid;place-items:center;width:52px;height:52px;color:var(--icon-amber);background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 22%,transparent);border-radius:var(--radius-card)}.app-route-error small{color:var(--icon-amber);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.app-route-error h1{font-size:clamp(22px,3vw,32px)}.app-route-error>div{display:flex;gap:9px;margin-top:5px}.app-route-error button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 13px;color:var(--text);background:var(--surface-control);border:1px solid var(--glass-border);border-radius:var(--radius-control);cursor:pointer}.app-route-error button.is-primary{color:var(--text-on-accent);background:linear-gradient(145deg,var(--blue),var(--blue-2));border-color:var(--focus-line)}@media(prefers-reduced-motion:reduce){html,body{transition:none}}ul,ol{list-style:none}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:none;background:none;padding:0}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;color-scheme:inherit}input:focus,textarea:focus,select:focus{outline:none}img,svg{display:block;max-width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--panel-2);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:var(--radius-sm);transition:background var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:var(--border)}*{scrollbar-width:thin;scrollbar-color:var(--accent) var(--panel-2)}::selection{background:var(--selection-bg);color:var(--text)}::-moz-selection{background:var(--selection-bg);color:var(--text)}:focus-visible{outline:none;box-shadow:var(--ring)}@media(max-width:767px){:where(input,select,textarea):where(:not([aria-hidden=true])){font-size:var(--font-size-body-lg)!important}:where(select,input:not([type=checkbox],[type=radio],[type=range],[type=color])):where(:not([aria-hidden=true])){min-height:var(--touch-target)!important}}.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}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.grid{display:grid}.backdrop{position:fixed;inset:0;background:var(--backdrop);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));z-index:var(--z-backdrop);animation:fadeIn .2s ease-out}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px){.hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1199px){.hide-tablet{display:none!important}}html{scrollbar-gutter:stable}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in{animation:fadeIn .3s ease}.animate-fade-out{animation:fadeOut .2s ease}.animate-slide-down{animation:slideDown .4s ease}.animate-slide-up{animation:slideUp .3s ease}.animate-slide-in-left{animation:slideInLeft .3s ease}.animate-slide-in-right{animation:slideInRight .3s ease}.animate-scale-in{animation:scaleIn .3s ease}.animate-pulse{animation:pulse 2s ease-in-out infinite}.delay-75{animation-delay:75ms}.delay-100{animation-delay:.1s}.delay-150{animation-delay:.15s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.transition-all{transition:all var(--transition-base)}.transition-fast{transition:all var(--transition-fast)}.transition-smooth{transition:all var(--transition-smooth)}.transition-colors{transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.transition-transform{transition:transform var(--transition-smooth)}.transition-opacity{transition:opacity var(--transition-base)}.hover-lift{transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform var(--transition-smooth)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow var(--transition-smooth)}.hover-glow:hover{box-shadow:var(--shadow-blue-lg)}
