._notice_1mzim_2{font:var(--type-caption);display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--info-text);border-left-width:4px;border-radius:var(--radius-ctl);background:var(--info-bg);color:var(--info-text);line-height:var(--lh-base)}._bar_3kxjp_4{position:fixed;top:0;left:0;right:0;height:3px;z-index:5000;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .2s;background:transparent}._barOn_3kxjp_5{opacity:1}._barRun_3kxjp_6{position:absolute;top:0;bottom:0;width:40%;background:var(--primary-ink);border-radius:0 3px 3px 0;animation:_barSlide_3kxjp_1 1.1s ease-in-out infinite}@keyframes _barSlide_3kxjp_1{0%{left:-40%}to{left:100%}}._host_3kxjp_10{position:fixed;z-index:4200;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none}._toast_3kxjp_11{font:var(--type-body);pointer-events:auto;position:relative;display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-3);min-height:48px;border-radius:var(--radius-pop);border:1px solid var(--c-border-strong);border-left-width:4px;background:var(--c-bg-surface);color:var(--c-text-primary);box-shadow:0 10px 28px var(--c-shadow-md);animation:_toastRise_3kxjp_1 .18s ease-out;overflow:hidden}._success_3kxjp_12{border-left-color:var(--good)}._error_3kxjp_13{border-left-color:var(--crit)}._info_3kxjp_14{border-left-color:var(--info)}._icon_3kxjp_15{flex:0 0 auto;margin-top:2px}._success_3kxjp_12 ._icon_3kxjp_15{color:var(--good-text)}._error_3kxjp_13 ._icon_3kxjp_15{color:var(--crit-text)}._info_3kxjp_14 ._icon_3kxjp_15{color:var(--info-text)}._text_3kxjp_19{flex:1 1 auto;min-width:0;padding-top:1px}._count_3kxjp_20{font:var(--type-caption);color:var(--c-text-secondary);margin-left:var(--sp-2)}._btn_3kxjp_21{flex:0 0 auto;min-height:44px;min-width:44px;padding:0 var(--sp-3);border-radius:var(--radius-ctl);border:1px solid var(--c-border-strong);background:transparent;color:var(--primary-ink);font:inherit;font-weight:var(--w-strong);cursor:pointer}._btn_3kxjp_21:hover{background:var(--c-bg-subtle)}._close_3kxjp_23{flex:0 0 auto;width:44px;height:44px;margin:calc(var(--sp-1) * -1) 0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--c-text-secondary);border-radius:var(--radius-ctl);cursor:pointer}._close_3kxjp_23:hover{background:var(--c-bg-subtle);color:var(--c-text-primary)}._btn_3kxjp_21:focus-visible,._close_3kxjp_23:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}._left_3kxjp_26{position:absolute;left:0;bottom:0;height:3px;background:var(--c-text-secondary);opacity:.55;transition:width .25s linear}@keyframes _toastRise_3kxjp_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px){._host_3kxjp_10{bottom:calc(var(--chat-fab-gap, 22px) + var(--chat-fab-size, 54px) + 12px + env(safe-area-inset-bottom,0px))}}._overlay_3kxjp_35{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4300;background:var(--c-overlay);display:flex;align-items:center;justify-content:center;padding:var(--sp-4)}._dialog_3kxjp_36{width:min(440px,100%);background:var(--c-bg-surface);color:var(--c-text-primary);border:1px solid var(--c-border-strong);border-radius:var(--radius-pop);padding:var(--modal-pad-y) var(--modal-pad);box-shadow:0 18px 48px var(--c-shadow-md)}._dTitle_3kxjp_37{font:var(--type-h2);margin-bottom:var(--sp-2)}._dBody_3kxjp_38{font:var(--type-body);color:var(--c-text-body);line-height:var(--lh-base);margin-bottom:var(--modal-gap);white-space:pre-line}._dActions_3kxjp_39{display:flex;gap:var(--modal-footer-gap);justify-content:flex-end;flex-wrap:wrap}._dialogLong_3kxjp_41{width:min(560px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column}._dBodyLong_3kxjp_42{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}._dActionsLong_3kxjp_43{flex:0 0 auto;padding-top:var(--sp-2);border-top:1px solid var(--c-border);background:var(--c-bg-surface)}._dBtn_3kxjp_44{min-height:44px;min-width:88px;padding:0 var(--ctl-px-md);border-radius:var(--radius-ctl);font:inherit;font-weight:var(--w-strong);cursor:pointer;border:1px solid var(--c-border-strong);background:var(--c-bg-surface);color:var(--c-text-primary)}._dBtn_3kxjp_44:hover{background:var(--c-bg-subtle)}._dPrimary_3kxjp_46{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--color-on-primary)}._dPrimary_3kxjp_46:hover{background:var(--accent-fill);filter:brightness(.9)}._dDanger_3kxjp_48{background:var(--crit-fill);border-color:var(--crit-fill);color:var(--color-on-primary)}._dDanger_3kxjp_48:hover{background:var(--crit-fill);filter:brightness(.9)}._dBtn_3kxjp_44:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}._job_3kxjp_53{border:1px solid var(--c-border);border-radius:var(--radius-pop);background:var(--c-bg-surface);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}._jobHead_3kxjp_54{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}._jobIcon_3kxjp_55{flex:0 0 auto}._jobRunning_3kxjp_56 ._jobIcon_3kxjp_55{color:var(--info-text)}._jobDone_3kxjp_57 ._jobIcon_3kxjp_55{color:var(--good-text)}._jobFailed_3kxjp_58 ._jobIcon_3kxjp_55{color:var(--crit-text)}._jobCancelled_3kxjp_59 ._jobIcon_3kxjp_55{color:var(--c-text-secondary)}._spin_3kxjp_60{animation:_jobSpin_3kxjp_1 1s linear infinite}@keyframes _jobSpin_3kxjp_1{to{transform:rotate(360deg)}}._jobTitle_3kxjp_62{font:var(--type-h3);color:var(--c-text-primary)}._jobState_3kxjp_63{font:var(--type-caption);font-weight:var(--w-strong);padding:var(--sp-half) var(--sp-3);border-radius:var(--r-pill)}._jobRunning_3kxjp_56 ._jobState_3kxjp_63{background:var(--info-bg);color:var(--info-text)}._jobDone_3kxjp_57 ._jobState_3kxjp_63{background:var(--good-bg);color:var(--good-text)}._jobFailed_3kxjp_58 ._jobState_3kxjp_63{background:var(--crit-bg);color:var(--crit-text)}._jobCancelled_3kxjp_59 ._jobState_3kxjp_63{background:var(--idle-bg);color:var(--c-text-secondary)}._jobTime_3kxjp_68{font:var(--type-caption);margin-left:auto;color:var(--c-text-secondary);font-variant-numeric:tabular-nums}._track_3kxjp_69{position:relative;height:6px;border-radius:3px;background:var(--c-bg-subtle);overflow:hidden}._trackRun_3kxjp_70{position:absolute;top:0;bottom:0;width:35%;border-radius:3px;background:var(--primary-ink);animation:_barSlide_3kxjp_1 1.3s ease-in-out infinite}._trackFill_3kxjp_71{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:var(--primary-ink);transition:width .4s ease}._trackFull_3kxjp_72{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:var(--c-text-secondary);opacity:.4}._counts_3kxjp_73{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);margin:0}._counts_3kxjp_73 div{display:flex;flex-direction:column}._counts_3kxjp_73 dt{font:var(--type-caption);color:var(--c-text-secondary)}._counts_3kxjp_73 dd{font:var(--type-h3);margin:0;color:var(--c-text-primary);font-variant-numeric:tabular-nums}._jobNote_3kxjp_77{font:var(--type-caption);color:var(--c-text-body);margin:0}._jobActions_3kxjp_78{display:flex;gap:var(--sp-2)}._srOnly_3kxjp_79{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._mark_3kxjp_83{display:block;flex:0 0 auto}._markTrack_3kxjp_84{stroke:var(--c-border-strong)}._markArc_3kxjp_85{stroke:var(--primary-ink)}._markArcSpin_3kxjp_86{transform-origin:24px 24px;animation:_markSpin_3kxjp_1 1.15s linear infinite}._markTile_3kxjp_87{transform-origin:24px 24px;animation:_markBreathe_3kxjp_1 2.2s ease-in-out infinite}._markBody_3kxjp_88{fill:var(--c-text-primary)}._markS_3kxjp_89{stroke:var(--c-bg-surface)}@keyframes _markSpin_3kxjp_1{to{transform:rotate(360deg)}}@keyframes _markBreathe_3kxjp_1{0%,to{transform:scale(1)}50%{transform:scale(.93)}}._loadBox_3kxjp_92{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);animation:_loadIn_3kxjp_1 .18s ease-out}._loadLabel_3kxjp_93{font:var(--type-body);margin:0;font-weight:var(--w-strong);color:var(--c-text-primary);text-align:center}@keyframes _loadIn_3kxjp_1{0%{opacity:0}to{opacity:1}}._pageFill_3kxjp_96{display:flex;align-items:center;justify-content:center;min-height:50vh;width:100%;flex:1 1 auto}._pageFull_3kxjp_97{min-height:100vh;min-height:100dvh;background:var(--c-bg-elevated)}._routeLoad_3kxjp_98{position:fixed;z-index:3300;display:flex;align-items:center;justify-content:center;pointer-events:none}._routeLoad_3kxjp_98:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-bg-page);opacity:.82}._routeLoad_3kxjp_98 ._loadBox_3kxjp_92{position:relative}._routeIdle_3kxjp_101{top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._routeIdle_3kxjp_101:before{display:none}._ovDim_3kxjp_104{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4100;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);cursor:progress;animation:_loadIn_3kxjp_1 .18s ease-out}._ovDim_3kxjp_104:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-overlay);opacity:.4}._ovCard_3kxjp_106{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);min-width:200px;max-width:min(360px,100%);padding:var(--sp-6) var(--sp-8);border-radius:var(--radius-card);border:1px solid var(--c-border-strong);background:var(--c-bg-surface);color:var(--c-text-primary);box-shadow:0 18px 48px var(--c-shadow-md);cursor:default}._ovSlow_3kxjp_107{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin-top:var(--sp-1)}._ovWhy_3kxjp_108{font:var(--type-caption);margin:0;color:var(--c-text-body);text-align:center}._jobBody_3kxjp_109{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}._jobMark_3kxjp_110{margin:0}@media (prefers-reduced-motion: reduce){._barRun_3kxjp_6{animation:none;left:0;width:100%;opacity:.6}._bar_3kxjp_4{transition:none}._toast_3kxjp_11{animation:none}._left_3kxjp_26{display:none}._spin_3kxjp_60,._markArcSpin_3kxjp_86,._markTile_3kxjp_87,._loadBox_3kxjp_92,._ovDim_3kxjp_104{animation:none}._trackFill_3kxjp_71{transition:none}._trackRun_3kxjp_70{animation:none;left:0;width:100%;opacity:.45}}._loadFailed_3kxjp_124{font:var(--type-body);position:fixed;left:50%;bottom:var(--sp-4);transform:translate(-50%);z-index:4400;margin:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--radius-ctl);background:var(--c-bg-surface);color:var(--c-text-primary)}._loadFailed_3kxjp_124 button{margin-left:var(--sp-2);min-height:44px;padding:0 var(--sp-3);border:1px solid var(--primary-ink);border-radius:var(--radius-ctl);background:var(--c-bg-surface);color:var(--primary-ink);font:inherit;cursor:pointer}._form_8gbui_2{display:flex;flex-direction:column;gap:var(--sp-3);margin:0}._label_8gbui_3{font:var(--type-label);letter-spacing:var(--type-label-track);text-transform:uppercase;display:block;color:var(--c-text-primary);margin-bottom:var(--sp-1)}._field_8gbui_4{display:block;width:100%;box-sizing:border-box;min-height:var(--ctl-h-md);padding:var(--sp-2) var(--ctl-px-sm);border:1px solid var(--c-border-strong);border-radius:var(--radius-ctl);background:var(--c-bg-surface);color:var(--c-text-primary);font:inherit;line-height:var(--lh-base)}textarea._field_8gbui_4{min-height:96px;resize:vertical}._field_8gbui_4:focus-visible{outline:var(--focus-ring-width) solid var(--teal);outline-offset:var(--focus-ring-offset)}._readonly_8gbui_7{background:var(--c-bg-subtle)}._invalid_8gbui_8{border-color:var(--crit-text)}._error_8gbui_9{font:var(--type-caption);margin:var(--sp-1) 0 0;color:var(--crit-text)}._hint_8gbui_10{font:var(--type-caption);margin:var(--sp-1) 0 0;color:var(--c-text-body)}._header_1empj_2{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--section-gap)}._eyebrow_1empj_3{font:var(--type-label);letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--gold-ink);margin:0 0 var(--sp-1)}._title_1empj_4{font:var(--type-h1);letter-spacing:-.01em;color:var(--c-text-primary);margin:0}._titleIcon_1empj_5{display:inline-flex;vertical-align:-.2em;margin-right:var(--ctl-gap);color:var(--primary-ink)}._sub_1empj_6{font:var(--type-body);color:var(--c-text-secondary);margin:var(--sp-1) 0 0;max-width:70ch}._actions_1empj_7{display:flex;align-items:flex-end;gap:var(--space-control-gap);flex-wrap:wrap}._tiles_1empj_9{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin-bottom:var(--section-gap)}._tiles_1empj_9:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 1560px){._tiles_1empj_9:has(>:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 760px){._tiles_1empj_9:has(>:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}._tiles_1empj_9:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 860px){._tiles_1empj_9:has(>:nth-child(8):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1180px){._tiles_1empj_9:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}._tile_1empj_9{position:relative;overflow:hidden;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);padding:var(--card-pad-y) var(--card-pad) var(--card-pad-y) calc(var(--card-pad) + var(--sp-1));min-width:0;box-shadow:0 1px 2px #3c30140a,0 10px 24px -16px #3c301447;transition:transform .15s,box-shadow .15s}._tile_1empj_9:hover{transform:translateY(-2px);box-shadow:0 2px 4px #3c30140f,0 16px 30px -16px #3c301459}._tile_1empj_9:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--sp-1);background:var(--tone, var(--primary))}._tileHead_1empj_23{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--sp-8)}._tileLabel_1empj_24{font:var(--type-label);letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--c-text-secondary);line-height:var(--lh-tight)}._tileIcon_1empj_25{flex:none;width:var(--sp-8);height:var(--sp-8);border-radius:var(--radius-ctl);display:grid;place-items:center;background:var(--tone-tint, var(--info-bg));color:var(--tone, var(--primary-ink))}._tileValue_1empj_26{font:var(--type-h1);letter-spacing:-.02em;line-height:1.15;margin-top:var(--sp-2);color:var(--tone, var(--c-text-primary));font-variant-numeric:tabular-nums}._tileSub_1empj_28{font:var(--type-caption);--money-lh: var(--lh-base);--money-caption-fs: var(--fs-sm);line-height:var(--lh-base);color:var(--c-text-secondary);margin-top:var(--line-gap);text-align:left}._toneNote_1empj_31{font:var(--type-caption);color:var(--c-text-secondary);margin:calc(var(--sp-3) * -1) 0 var(--section-gap)}._delta_1empj_34{font:var(--type-caption);display:inline-flex;align-items:center;gap:var(--ctl-gap-tight);font-weight:600;margin-top:var(--line-gap);font-variant-numeric:tabular-nums}._deltaGood_1empj_35{color:var(--good-text)}._deltaBad_1empj_36{color:var(--crit-text)}._deltaFlat_1empj_37{color:var(--c-text-secondary)}._tile_1empj_9{display:flex;flex-direction:column}._tileSpark_1empj_40{margin-top:auto;padding-top:var(--sp-2)}._spark_1empj_43{min-width:0}._sparkCaption_1empj_44{font:var(--type-caption);color:var(--c-text-secondary);margin-bottom:var(--sp-1)}._sparkBox_1empj_45{width:100%;min-width:0;position:relative}._sparkPlot_1empj_46{display:block;max-width:100%;overflow:visible;pointer-events:none}._sparkRef_1empj_47{stroke:var(--c-text-muted);stroke-width:1;stroke-dasharray:3 3;opacity:.75}._sparkValue_1empj_48{font:var(--type-caption);font-weight:600;fill:var(--c-text-secondary);font-family:inherit;font-variant-numeric:tabular-nums}._sparkAxis_1empj_49{font:var(--type-caption);display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-1);color:var(--c-text-muted);font-variant-numeric:tabular-nums}._sparkAxis_1empj_49>span{white-space:nowrap}._sparkAxisRef_1empj_51{color:var(--c-text-secondary)}._panel_1empj_53{background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);min-width:0;box-shadow:0 1px 2px #3c30140a,0 10px 24px -16px #3c301438}._panelHead_1empj_54{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--panel-head-pad-y) var(--card-pad);border-bottom:1px solid var(--c-border);background:var(--c-bg-elevated);border-radius:var(--radius-card) var(--radius-card) 0 0}._panelTitle_1empj_55{font:var(--type-h3);margin:0;color:var(--c-text-primary);display:flex;align-items:center;gap:var(--ctl-gap)}._panelBare_1empj_56{display:grid;gap:var(--stack-gap)}._panelBare_1empj_56>*{min-width:0}._panelBareRow_1empj_59{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap}._panelNote_1empj_60{font:var(--type-caption);color:var(--c-text-secondary)}._panelBody_1empj_61{padding:var(--card-pad-y) var(--card-pad)}._empty_1empj_63{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-5);border:1px solid var(--c-border-strong);border-radius:var(--radius-card);background:var(--c-bg-surface)}._emptyIcon_1empj_64{width:var(--sp-12);height:var(--sp-12);border-radius:var(--radius-pop);display:grid;place-items:center;background:var(--info-bg);color:var(--info-text)}._emptyTitle_1empj_65{font:var(--type-h3);margin:0;color:var(--c-text-primary)}._emptyText_1empj_66{font:var(--type-body);margin:0;color:var(--c-text-secondary);max-width:52ch}._btn_1empj_68{font:var(--type-body);display:inline-flex;align-items:center;justify-content:center;gap:var(--ctl-gap);box-sizing:border-box;min-height:var(--control-h);font-weight:600;line-height:var(--lh-tight);border-radius:var(--radius-ctl);padding:0 var(--ctl-px-md);cursor:pointer;border:1px solid transparent;transition:background .15s,transform .15s}._btnSm_1empj_69{min-height:var(--ctl-h-sm);padding:0 var(--ctl-px-sm)}._btnLg_1empj_70{min-height:var(--ctl-h-lg);padding:0 var(--ctl-px-lg)}._btn_1empj_68:disabled{cursor:not-allowed}._primary_1empj_72{background:var(--primary);color:var(--color-on-primary);box-shadow:0 6px 14px -8px #0052ccb3}._primary_1empj_72:hover{background:var(--primary-hover);transform:translateY(-1px)}._ghost_1empj_74{background:var(--c-bg-surface);color:var(--c-text-primary);border-color:var(--c-border-strong)}._ghost_1empj_74:hover{background:var(--c-bg-elevated)}._chips_1empj_76{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-control-gap)}._chip_1empj_76{font:var(--type-caption);display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--ctl-h-sm);font-weight:600;line-height:var(--lh-tight);border:1px solid var(--c-border);background:var(--c-bg-surface);color:var(--c-text-secondary);gap:var(--ctl-gap);border-radius:var(--radius-chip);padding:0 var(--ctl-px-sm);cursor:pointer}._chip_1empj_76[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--color-on-primary)}@media (max-width: 480px){._chips_1empj_76>._chip_1empj_76{flex:1 1 auto;justify-content:center}}._colGrid_1empj_83{stroke:var(--c-border);stroke-width:1}._colBase_1empj_84{stroke:var(--c-border-strong, var(--c-border));stroke-width:1}._barLink_1empj_85{cursor:pointer;outline:none}._barLink_1empj_85:hover ._barHit_1empj_86,._barLink_1empj_85:focus-visible ._barHit_1empj_86{fill:var(--tone, var(--primary));fill-opacity:.12}._barLink_1empj_85:focus-visible ._barHit_1empj_86{stroke:var(--tone, var(--primary));stroke-width:2}._colLabel_1empj_88{font:var(--type-caption);fill:var(--c-text-muted);font-family:inherit}._tabPanel_1empj_91{display:contents}._emoji_tz3je_2{display:inline-flex;align-items:center;vertical-align:-.2em;line-height:1;margin-inline:.08em}._icon_tz3je_3{width:1.1em;height:1.1em;flex-shrink:0}._keycap_tz3je_4{display:inline-flex;align-items:center;justify-content:center;min-width:1.35em;height:1.35em;padding:0 .25em;border:1px solid var(--c-border-strong);border-radius:.3em;font-size:var(--type-caption-size);font-weight:600;line-height:1;color:var(--c-text-secondary);vertical-align:.05em;margin-inline:.08em}._sr_tz3je_9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._host_170tf_3{position:fixed;z-index:1000;box-sizing:border-box;width:max-content;min-width:min(12rem,calc(100vw - 16px));max-width:min(340px,calc(100vw - 16px));display:flex;pointer-events:auto}._host_170tf_3[data-side=sheet]{box-shadow:0 -10px 30px -12px #172b4d59}._in_170tf_5{animation:_popIn_170tf_1 .1s ease-out both}@keyframes _popIn_170tf_1{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._in_170tf_5{animation:none}}._card_170tf_8{font:var(--type-caption);flex:1;min-width:0;box-sizing:border-box;padding:var(--sp-3) var(--sp-3) var(--sp-2);background:var(--c-bg-surface);color:var(--c-text-primary);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 14px 34px -14px #172b4d6b;font-variant-numeric:tabular-nums;overflow:auto;overscroll-behavior:contain;max-height:inherit;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}._warn_170tf_10{border-color:var(--warn)}._head_170tf_11{font:var(--type-label);margin:0 0 var(--sp-1);letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--c-text-secondary);overflow-wrap:anywhere}._sub_170tf_12{font:var(--type-caption);margin:0 0 var(--sp-1);color:var(--c-text-secondary)}._text_170tf_13{margin:0;white-space:pre-line;line-height:1.4;overflow-wrap:anywhere}._msg_170tf_14{margin:0 0 var(--sp-1);padding:var(--sp-half) 0;color:var(--c-text-secondary)}._rows_170tf_15{list-style:none;margin:0;padding:0}._row_170tf_15{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--sp-1) 0;border-bottom:1px solid var(--c-border)}._row_170tf_15:last-child{border-bottom:none}._who_170tf_18{min-width:0}._name_170tf_19{display:block;font-weight:600;overflow-wrap:anywhere}._rowSub_170tf_20{font:var(--type-caption);display:block;color:var(--c-text-secondary)}._val_170tf_21{text-align:right;white-space:nowrap;font-weight:600}._val_170tf_21 em{font:var(--type-caption);display:block;font-style:normal;font-weight:400;color:var(--c-text-muted)}._more_170tf_23{margin:0;padding:var(--sp-1) 0 0;font-weight:600;color:var(--c-text-secondary)}._foot_170tf_24{font:var(--type-caption);margin:var(--sp-2) 0 0;padding-top:var(--sp-2);border-top:1px solid var(--c-border);color:var(--c-text-secondary)}._overlay_1aut7_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#0f172a59;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 0;font-family:inherit}._dialog_1aut7_9{width:min(520px,100%);max-height:78vh;overflow-y:auto;box-sizing:border-box;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:14px;padding:var(--modal-pad-y) var(--modal-pad);box-shadow:0 24px 64px #0f172a4d;color:var(--c-text-primary)}._head_1aut7_15{display:flex;align-items:center;justify-content:space-between;gap:1rem}._title_1aut7_16{font:var(--type-h3);margin:0}._hint_1aut7_17{font:var(--type-caption);margin:.25rem 0 .75rem;color:var(--c-text-secondary)}._close_1aut7_19{font:var(--type-body);padding:.25rem .75rem;border-radius:5px;border:1px solid var(--c-border-strong);background:transparent;color:var(--c-text-primary);cursor:pointer}._list_1aut7_25{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}._row_1aut7_26{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0;border-bottom:1px solid var(--c-border)}._keys_1aut7_27{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}._then_1aut7_28{font:var(--type-caption);margin:0 .25rem;color:var(--c-text-secondary)}._label_1aut7_29{font:var(--type-body);text-align:right;min-width:0}._kbd_1aut7_31{font:var(--type-caption);font-family:inherit;background:var(--c-bg-surface);border:1px solid var(--c-border-strong);border-bottom-width:2px;border-radius:5px;padding:.0625rem .5rem;color:var(--c-text-secondary)}._note_1aut7_37{font:var(--type-body);position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:5001;max-width:calc(100vw - 32px);padding:.5rem 1rem;border-radius:8px;background:var(--c-bg-surface);border:1px solid var(--c-border-strong);color:var(--c-text-primary);box-shadow:0 8px 24px #0f172a33}._shell_ivvgy_2{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--c-bg-page);font-family:var(--font);position:relative;overflow:hidden;overflow:clip}._header_ivvgy_18{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:3.5rem;background:#fff;border-bottom:1px solid var(--c-border);box-shadow:0 1px #172b4d0a,0 6px 18px -12px #172b4d2e;position:sticky;top:0;z-index:50;flex-shrink:0;overflow:visible}._header_ivvgy_18:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#004ec2,#2bb3c0,#e8b452)}[data-theme=dark] ._header_ivvgy_18{background:linear-gradient(90deg,#172b4d,#1b3459 55%,#20406b);--c-text-primary: #FFFFFF;--c-text-body: #FFFFFF;--c-text-secondary: #E8EDF7;--c-text-muted: #E8EDF7;--c-text-faint: #E8EDF7;--c-bg-surface: #1F3A63;--c-bg-elevated: #1F3A63;--c-bg-subtle: #284773;--c-border: rgba(255,255,255,.22);--c-border-strong: rgba(255,255,255,.35);color:var(--ink)}._headerLeft_ivvgy_46,._headerRight_ivvgy_47{display:flex;align-items:center;gap:1rem}._cmdkBtn_ivvgy_50{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--c-border);background:var(--c-bg-elevated);border-radius:9px;cursor:pointer;color:var(--c-text-muted);font-family:inherit}._cmdkBtn_ivvgy_50:hover{border-color:var(--primary);color:var(--primary-ink)}._cmdkIcon_ivvgy_52{font:var(--type-body)}._cmdkText_ivvgy_53{font:var(--type-body);font-weight:500}._cmdkKbd_ivvgy_54{font:var(--type-caption);font-family:inherit;background:var(--c-bg-surface);border:1px solid var(--c-border-strong);border-bottom-width:2px;border-radius:5px;padding:.0625rem .25rem;color:var(--c-text-secondary)}@media (max-width: 720px){._cmdkText_ivvgy_53{display:none}}._sharingPill_ivvgy_58{font:var(--type-caption);display:inline-flex;align-items:center;gap:.5rem;background:var(--info-bg);border:1px solid #1A3A68;color:var(--c-text-primary);border-radius:9999px;padding:.25rem .75rem;font-weight:600;text-decoration:none;white-space:nowrap}._sharingPill_ivvgy_58:hover{background:var(--info-bg)}._sharingDot_ivvgy_66{width:8px;height:8px;border-radius:50%;background:#004ec2;box-shadow:0 0 #2f5ba880;animation:_sharePulse_ivvgy_1 1.8s infinite}@keyframes _sharePulse_ivvgy_1{0%{box-shadow:0 0 #2f5ba873}70%{box-shadow:0 0 0 7px #2f5ba800}to{box-shadow:0 0 #2f5ba800}}._clockWidget_ivvgy_77{position:relative;display:flex;align-items:center}._clockBtnSetup_ivvgy_79{font:var(--type-body);display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border-radius:9999px;border:1px solid var(--c-border-strong);background:var(--c-bg-elevated);color:var(--c-text-secondary);font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._clockBtnSetup_ivvgy_79:hover{background:var(--c-bg-subtle);border-color:var(--c-text-faint)}._clockBtnIn_ivvgy_88{font:var(--type-body);display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:9999px;border:none;background:var(--good-bg);color:var(--good-text);font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._clockBtnIn_ivvgy_88:hover:not(:disabled){background:#bbf7d0}._clockBtnIn_ivvgy_88:disabled{cursor:default}._clockPillActive_ivvgy_98{font:var(--type-caption);display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;border:none;background:var(--info-bg);color:var(--c-text-primary);font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._clockPillActive_ivvgy_98:hover:not(:disabled){background:#c4e3e6}._clockPillBreak_ivvgy_107{font:var(--type-caption);display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;border:none;background:var(--info-bg);color:var(--c-text-primary);font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._clockPillBreak_ivvgy_107:hover:not(:disabled){background:#c4e3e6}._clockDotActive_ivvgy_116{width:7px;height:7px;border-radius:50%;background:#004ec2;flex-shrink:0;animation:_sharePulse_ivvgy_1 1.8s infinite}._clockDotBreak_ivvgy_120{width:7px;height:7px;border-radius:50%;background:#2c559c;flex-shrink:0;animation:_breakPulse_ivvgy_1 2s infinite}@keyframes _breakPulse_ivvgy_1{0%{box-shadow:0 0 #2f5ba873}70%{box-shadow:0 0 0 6px #2f5ba800}to{box-shadow:0 0 #2f5ba800}}._clockTime_ivvgy_130{font-variant-numeric:tabular-nums;letter-spacing:.02em}._clockDropdown_ivvgy_132{position:absolute;top:calc(100% + 8px);right:0;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:10px;box-shadow:0 4px 18px #1a2b4a1f;min-width:180px;z-index:200;overflow:hidden}._clockDropHeader_ivvgy_138{font:var(--type-caption);padding:.5rem .75rem;color:var(--c-text-muted);font-weight:600;border-bottom:1px solid var(--c-bg-subtle);display:flex;justify-content:space-between;align-items:center}._clockDropTime_ivvgy_143{font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--c-text-primary);font-weight:600}._clockDropItem_ivvgy_144{font:var(--type-caption);display:block;width:100%;text-align:left;padding:.5rem .75rem;background:none;border:none;font-family:inherit;color:var(--c-text-primary);cursor:pointer;transition:background .12s}._clockDropItem_ivvgy_144:hover:not(:disabled){background:var(--c-bg-elevated)}._clockDropItem_ivvgy_144:disabled{cursor:default}._clockDropItemOut_ivvgy_152{font:var(--type-caption);display:block;width:100%;text-align:left;padding:.5rem .75rem;background:none;border:none;border-top:1px solid #FBE9E9;font-family:inherit;color:var(--crit-text);cursor:pointer;font-weight:600;transition:background .12s}._clockDropItemOut_ivvgy_152:hover:not(:disabled){background:var(--crit-bg)}._clockDropItemOut_ivvgy_152:disabled{cursor:default}._clockErr_ivvgy_162{font:var(--type-caption);color:var(--crit-text);white-space:nowrap;padding:0 .5rem}._menuBtn_ivvgy_168{font:var(--type-body);background:none;border:none;color:var(--c-text-secondary);cursor:pointer;padding:.25rem;line-height:1;border-radius:6px;transition:background .15s}._menuBtn_ivvgy_168:hover{background:var(--bg-sidebar-hover);color:var(--c-text-secondary)}._brand_ivvgy_176{display:flex;align-items:center;gap:.5rem}._brandLogo_ivvgy_177{height:30px;width:auto;display:block}._headerLogoWrap_ivvgy_178{zoom:var(--ui-zoom, 1);display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;border-radius:6px;cursor:pointer}._headerLogoWrap_ivvgy_178:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (pointer: coarse){._headerLogoWrap_ivvgy_178{min-height:44px;min-width:44px;justify-content:center}}._headerLogo_ivvgy_178{height:28px;width:auto;display:block}._headerTagline_ivvgy_183{font:var(--type-caption);font-weight:400;color:var(--c-text-faint);letter-spacing:.02em;line-height:1}._brandWordmark_ivvgy_184{font:var(--type-h1);font-family:inherit;color:var(--c-text-secondary);letter-spacing:-.5px;line-height:1}._brandPlus_ivvgy_190{color:var(--teal-text)}._notifWrap_ivvgy_193{position:relative}._notifBtn_ivvgy_194{font:var(--type-body);background:none;border:none;cursor:pointer;position:relative;padding:.25rem;border-radius:6px;transition:background .15s;color:var(--c-text-secondary)}._notifBtn_ivvgy_194:hover{background:var(--c-bg-subtle)}._themeToggleBtn_ivvgy_202{background:none;border:1px solid var(--c-border);border-radius:8px;padding:.25rem .5rem;cursor:pointer;color:var(--c-text-secondary);display:flex;align-items:center;transition:background .15s,border-color .15s;flex-shrink:0}._themeToggleBtn_ivvgy_202:hover{background:var(--c-bg-subtle);border-color:var(--c-border-strong);color:var(--c-text-primary)}._chatHeaderBtn_ivvgy_209{background:none;border:1px solid var(--c-border);border-radius:8px;padding:.25rem .5rem;cursor:pointer;color:var(--c-text-secondary);display:flex;align-items:center;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}._chatHeaderBtn_ivvgy_209:hover{background:var(--c-bg-subtle);border-color:var(--c-border-strong);color:var(--c-text-primary)}._notifDot_ivvgy_216{font:var(--type-caption);position:absolute;top:0;right:0;min-width:16px;height:16px;border-radius:8px;background:#a5231c;color:var(--color-on-primary);border:1.5px solid #fff;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 2px}._notifDropdown_ivvgy_223{position:absolute;right:0;top:calc(100% + 8px);width:400px;height:min(560px,calc(100vh - 80px));display:flex;flex-direction:column;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 8px 32px #1a2b4a1f;z-index:200;overflow:hidden}._notifHeader_ivvgy_231{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-4) var(--sp-2)}._notifHeaderTitle_ivvgy_235{font:var(--type-caption);font-weight:600;color:var(--c-text-primary)}._notifHeaderActions_ivvgy_236{display:flex;gap:var(--sp-3)}._notifAction_ivvgy_237{font:var(--type-caption);background:none;border:none;color:var(--c-text-primary);font-family:inherit;font-weight:600;cursor:pointer;padding:0}._notifAction_ivvgy_237:hover{text-decoration:underline}._notifEmpty_ivvgy_243{font:var(--type-body);color:var(--c-text-muted);margin:0;padding:1.5rem .5rem;text-align:center}._notifList_ivvgy_246{flex:1;overflow-y:auto;min-height:0;padding:0 var(--sp-2) var(--sp-2)}._notifList_ivvgy_246::-webkit-scrollbar{width:8px}._notifList_ivvgy_246::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:4px}._notifList_ivvgy_246::-webkit-scrollbar-track{background:transparent}._notifItem_ivvgy_251{display:flex;align-items:stretch;gap:.25rem;border-radius:8px;border-bottom:1px solid var(--c-bg-subtle)}._notifItem_ivvgy_251:hover{background:var(--c-bg-elevated)}._notifItemUnread_ivvgy_256{background:var(--info-bg);box-shadow:inset 3px 0 #2f5ba8}._notifItemUnread_ivvgy_256:hover{background:var(--info-bg)}._notifItemMain_ivvgy_258{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0;padding:.5rem;text-decoration:none}._notifItemMain_ivvgy_258 strong{font:var(--type-caption);color:var(--ink)}._notifItemMain_ivvgy_258 span{font:var(--type-caption);color:var(--c-text-secondary)}._notifItemMain_ivvgy_258 em{font:var(--type-caption);color:var(--c-text-secondary);font-style:normal}._notifDismiss_ivvgy_265{font:var(--type-h3);background:none;border:none;color:var(--c-text-faint);line-height:1;cursor:pointer;padding:0 .5rem;align-self:center;border-radius:6px}._notifDismiss_ivvgy_265:hover{color:var(--crit-text);background:var(--crit-bg)}._notifActions_ivvgy_273{display:flex;gap:.5rem;padding:.25rem .75rem .5rem}._notifActionApprove_ivvgy_274{font:var(--type-body);flex:1;padding:.25rem .5rem;border:none;border-radius:6px;background:#004ec2;color:var(--color-on-primary);font-family:inherit;font-weight:600;cursor:pointer;letter-spacing:.02em}._notifActionApprove_ivvgy_274:hover{background:#0747a6}._notifActionFlag_ivvgy_281{font:var(--type-caption);flex:1;padding:.25rem .5rem;border:1.5px solid #B7791F;border-radius:6px;background:var(--warn-bg);color:var(--c-text-primary);font-family:inherit;font-weight:600;cursor:pointer;letter-spacing:.02em}._notifActionFlag_ivvgy_281:hover{background:var(--warn-bg)}._notifTabs_ivvgy_290{display:flex;gap:.25rem;padding:0 .75rem .5rem}._notifTab_ivvgy_290{font:var(--type-body);flex:1;padding:.25rem .5rem;border:none;background:var(--c-bg-subtle);color:var(--c-text-secondary);border-radius:7px;font-family:inherit;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem}._notifTabActive_ivvgy_292{background:#004ec2;color:var(--color-on-primary)}._notifTabBadge_ivvgy_293{font:var(--type-caption);display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--tone-tint, rgba(0,0,0,.15));color:var(--tone, inherit);font-weight:600;line-height:1}._notifBlink_ivvgy_296{animation:_bellBlink_ivvgy_1 1.4s ease-in-out infinite}@keyframes _bellBlink_ivvgy_1{0%,to{transform:rotate(0);opacity:1}10%{transform:rotate(-12deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(8deg);opacity:.7}50%{transform:rotate(0)}}._toast_ivvgy_307{position:fixed;top:76px;right:24px;z-index:4000;width:320px;background:var(--c-bg-surface);border:1px solid var(--c-border);border-left:4px solid var(--c-text-muted);border-radius:12px;padding:.75rem 1rem;box-shadow:0 14px 40px #1a2b4a33;animation:_toastIn_ivvgy_313 .25s ease-out}._toastInsight_ivvgy_313{border-left-color:#c93a3a}._toastTitle_ivvgy_314{font:var(--type-h3);display:block;color:var(--c-text-primary);padding-right:1.25rem}._toastBody_ivvgy_315{font:var(--type-body);color:var(--c-text-body);margin:.25rem 0 .5rem;line-height:1.4}._toastX_ivvgy_316{font:var(--type-body);position:absolute;top:.5rem;right:.6rem;border:none;background:none;line-height:1;color:var(--c-text-faint);cursor:pointer}._toastX_ivvgy_316:hover{color:var(--crit-text)}._toastOpen_ivvgy_318{font:var(--type-caption);border:1px solid #0052CC;background:#004ec2;color:var(--color-on-primary);border-radius:7px;padding:.25rem .75rem;font-family:inherit;font-weight:600;cursor:pointer}@keyframes _toastIn_ivvgy_313{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._userChip_ivvgy_322{display:flex;align-items:center;gap:.5rem;background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:9999px;padding:.25rem .75rem .25rem .25rem}._avatar_ivvgy_327{font:var(--type-caption);width:1.875rem;height:1.875rem;border-radius:50%;background:linear-gradient(135deg,#004ec2,#135f67);color:var(--color-on-primary);font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] ._avatar_ivvgy_327{background:linear-gradient(135deg,#004ec2,#185f66)}[data-theme=dark] ._clockBtnIn_ivvgy_88{color:var(--good-text)}._userInfo_ivvgy_335{display:flex;flex-direction:column;gap:.125rem}._userName_ivvgy_336{font:var(--type-caption);font-weight:600;color:var(--c-text-primary);line-height:1}._roleBadge_ivvgy_337{font:var(--type-caption);font-weight:600;padding:.125rem .5rem;border-radius:9999px;letter-spacing:.05em;white-space:nowrap;border:1px solid rgba(0,0,0,.1)}._logoutBtn_ivvgy_343{font:var(--type-body);background:none;border:none;color:var(--c-text-secondary);cursor:pointer;padding:.25rem;line-height:1;margin-left:.25rem;transition:color .15s}._logoutBtn_ivvgy_343:hover{color:var(--crit-text)}._body_ivvgy_355{display:flex;flex:1;min-height:0;overflow:hidden}._sidebar_ivvgy_358{display:flex;flex-direction:column;justify-content:space-between;background:var(--bg-sidebar);border-right:1px solid var(--c-border);transition:width .22s cubic-bezier(.4,0,.2,1);overflow:hidden;flex-shrink:0}._sidebarOpen_ivvgy_366{width:15.75rem}._sidebarClosed_ivvgy_367{width:3.25rem}._nav_ivvgy_369{display:flex;flex-direction:column;gap:1px;padding:.5rem .5rem 1rem;flex:1;min-height:0;overflow-y:auto}._nav_ivvgy_369::-webkit-scrollbar{width:4px}._nav_ivvgy_369::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:4px}._nav_ivvgy_369::-webkit-scrollbar-track{background:transparent}._navItem_ivvgy_383{font:var(--type-body);display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:6px;color:var(--sidebar-text);font-weight:400;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;white-space:nowrap;letter-spacing:.01em}._navItem_ivvgy_383:hover{background:var(--bg-sidebar-hover);color:var(--sidebar-text-hover)}._navItemActive_ivvgy_402{background:var(--bg-sidebar-active)!important;color:var(--sidebar-text-active)!important;font-weight:600!important;box-shadow:inset 3px 0 0 var(--gold)}._navIcon_ivvgy_409{width:1rem;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}._navItemActive_ivvgy_402 ._navIcon_ivvgy_409{opacity:1}._navLabel_ivvgy_411{overflow:hidden;text-overflow:ellipsis}._navBadge_ivvgy_412{font:var(--type-caption);margin-left:auto;background:#004ec2;color:var(--color-on-primary);border-radius:10px;padding:0 .5rem;font-weight:600;line-height:1.5}._navDivider_ivvgy_414{height:1px;background:var(--c-border);margin:.5rem;opacity:.6}._navSection_ivvgy_421{font:var(--type-label);padding:.75rem .75rem .125rem;letter-spacing:var(--type-label-track);color:var(--info-text);text-transform:uppercase;margin-top:.25rem}[data-theme=dark] ._navSection_ivvgy_421{color:var(--info-text)}._groupDividerIconOnly_ivvgy_431{height:1px;background:var(--c-border);margin:.25rem;opacity:.5}._sidebarClosed_ivvgy_367 ._navItem_ivvgy_383{justify-content:center;padding:.5rem}._sidebarClosed_ivvgy_367 ._navIcon_ivvgy_409{width:auto;opacity:.6}._sidebarClosed_ivvgy_367 ._navItemActive_ivvgy_402 ._navIcon_ivvgy_409{opacity:1}._navGroup_ivvgy_445{display:flex;flex-direction:column}._navGroup_ivvgy_445+._navGroup_ivvgy_445{margin-top:.5rem}._groupHeader_ivvgy_447{font:var(--type-label);display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:.5rem .75rem .25rem;margin-top:.25rem;font-family:inherit;letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--c-text-muted);transition:color .13s}._groupHeader_ivvgy_447{--grp-c: #094AA6;--grp-bg: #E9F2FF;margin:.25rem .25rem .125rem;width:calc(100% - .6rem);padding:.5rem;background:var(--grp-bg);border-left:3px solid var(--grp-c);border-radius:6px;color:var(--ink);font-weight:600;letter-spacing:.07em}._groupHeader_ivvgy_447:hover{color:var(--ink);filter:brightness(.97)}._groupHeader_ivvgy_447:focus-visible{outline:2px solid var(--grp-c);outline-offset:1px}._groupHeader_ivvgy_447 ._groupTitle_ivvgy_465 svg{color:var(--grp-c)}._groupHeader_ivvgy_447[data-group="SALES HUB"]{--grp-c: #08469C;--grp-bg: #DCEBFF}._groupHeader_ivvgy_447[data-group="EMAIL OUTREACH"]{--grp-c: #492CBC;--grp-bg: #ECE6FF}._groupHeader_ivvgy_447[data-group="MARKETING HUB"]{--grp-c: #8A1F53;--grp-bg: #FFE3F1}._groupHeader_ivvgy_447[data-group="OPERATIONS HUB"]{--grp-c: #7F3500;--grp-bg: #FFE8CC}._groupHeader_ivvgy_447[data-group="PEOPLE HUB"]{--grp-c: #0D555E;--grp-bg: #D7F5F7}._groupHeader_ivvgy_447[data-group="FINANCE HUB"]{--grp-c: #145937;--grp-bg: #D5F8E6}._groupHeader_ivvgy_447[data-group=TOOLS]{--grp-c: #3C4A62;--grp-bg: #E4E9F0}._groupHeader_ivvgy_447[data-group=SETTINGS]{--grp-c: #644A00;--grp-bg: #FFF2B8}[data-theme=dark] ._groupHeader_ivvgy_447{color:var(--ink-2);background:color-mix(in srgb,var(--grp-c) 26%,transparent)}[data-theme=dark] ._groupHeader_ivvgy_447:hover{color:var(--ink)}[data-theme=dark] ._groupHeader_ivvgy_447 ._groupTitle_ivvgy_465 svg{color:var(--ink-2)}._groupTitle_ivvgy_465{display:inline-flex;align-items:center;gap:.5rem}._groupChevron_ivvgy_478{font:var(--type-caption);transition:transform .18s ease;opacity:1}._groupChevronOpen_ivvgy_479{transform:rotate(90deg)}._groupBody_ivvgy_480{display:flex;flex-direction:column;gap:1px}._sidebarFooter_ivvgy_482{padding:.75rem;border-top:1px solid var(--c-border)}._version_ivvgy_486{font:var(--type-caption);color:var(--sidebar-text);text-decoration:none;transition:opacity .15s}._version_ivvgy_486:hover{text-decoration:underline}._copyright_ivvgy_492{font:var(--type-caption);margin-top:.5rem;line-height:1.3;color:var(--sidebar-text);overflow-wrap:anywhere}@media (pointer: coarse){._version_ivvgy_486{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}._updateHint_ivvgy_494{font:var(--type-caption);display:block;margin-top:.25rem;background:none;border:none;padding:0;font-family:inherit;font-weight:600;color:var(--sidebar-text-active);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}._updateHint_ivvgy_494:hover{text-decoration:underline}._updateHint_ivvgy_494:focus-visible{outline:2px solid var(--sidebar-text-active);outline-offset:2px}._tourLink_ivvgy_502{font:var(--type-caption);display:block;margin-top:.25rem;background:none;border:none;padding:0;font-family:inherit;color:var(--sidebar-text);cursor:pointer;text-align:left}._tourLink_ivvgy_502:hover{text-decoration:underline}._skipLink_ivvgy_511{position:fixed;left:8px;top:-64px;z-index:5000;padding:var(--sp-3) var(--sp-4);border-radius:8px;background:var(--c-text-primary);color:var(--c-bg-surface);font-weight:600;text-decoration:none}._skipLink_ivvgy_511:focus,._skipLink_ivvgy_511:focus-visible{top:8px;outline:var(--focus-ring-width) solid var(--c-bg-surface);outline-offset:2px}._main_ivvgy_353:focus{outline:none}._main_ivvgy_353{flex:1 1 0;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--c-bg-page);display:flex;flex-direction:column;min-height:0}@media (max-width: 720px){._main_ivvgy_353:after{content:"";flex:0 0 auto;height:var(--chat-fab-clear, 92px)}._main_ivvgy_353>*{flex-shrink:0}}._appFooter_ivvgy_536{font:var(--type-caption);flex-shrink:0;text-align:center;padding:.5rem 1rem;color:var(--c-text-secondary);background:var(--c-bg-surface);border-top:1px solid var(--c-border)}._appFooter_ivvgy_536 strong{color:var(--c-text-secondary);font-weight:600}[data-theme=dark] ._clockBtnIn_ivvgy_88:hover:not(:disabled){background:var(--good-bg)}[data-theme=dark] ._clockPillActive_ivvgy_98:hover:not(:disabled){background:var(--info-bg)}[data-theme=dark] ._clockPillBreak_ivvgy_107:hover:not(:disabled){background:var(--info-bg)}[data-theme=dark] ._notifItemMain_ivvgy_258 strong{color:var(--link-blue)}._navSub_ivvgy_554{font:var(--type-label);margin:.5rem 0 .25rem;padding:0 .75rem;letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--c-text-muted)}._avatarBtn_ivvgy_561{background:none;border:none;padding:0;cursor:pointer;border-radius:50%;display:inline-flex;flex-shrink:0}._avatarBtn_ivvgy_561:focus-visible{outline:2px solid var(--teal);outline-offset:2px}._userChip_ivvgy_322{position:relative}._headerLeft_ivvgy_46,._headerRight_ivvgy_47{min-width:0}._menuScrim_ivvgy_565{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3540;background:transparent}._userMenu_ivvgy_566{position:absolute;right:0;top:calc(100% + 8px);z-index:3550;min-width:230px;max-width:calc(100vw - 16px);background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--radius-pop);padding:var(--pop-pad);box-shadow:0 8px 32px #1a2b4a2e;color:var(--c-text-primary)}._userMenuHead_ivvgy_571{display:flex;align-items:center;gap:var(--menu-gap);flex-wrap:wrap;padding:var(--sp-3) var(--menu-item-px);border-bottom:1px solid var(--c-bg-subtle);margin-bottom:var(--sp-1)}._userMenuItem_ivvgy_572{font:var(--type-body);display:flex;align-items:center;width:100%;text-align:left;background:none;border:none;border-radius:var(--radius-ctl);cursor:pointer;padding:0 var(--menu-item-px);min-height:var(--menu-item-h);font-family:inherit;color:var(--c-text-primary)}._userMenuItem_ivvgy_572:hover{background:var(--c-bg-elevated)}._userMenuItem_ivvgy_572:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}._userMenuOut_ivvgy_579{color:var(--crit-text);border-top:1px solid var(--c-bg-subtle);border-radius:0 0 var(--radius-ctl) var(--radius-ctl);margin-top:var(--sp-1)}._drawerBackdrop_ivvgy_582{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3540;background:var(--c-overlay);opacity:0;pointer-events:none;transition:opacity .2s}._drawerBackdropShown_ivvgy_583{opacity:1;pointer-events:auto}._sidebar_ivvgy_358._sidebarDrawer_ivvgy_584{position:fixed;top:0;bottom:0;left:0;z-index:3550;width:min(320px,88vw);max-width:100vw;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);transform:translate(-104%);visibility:hidden;box-shadow:none;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility 0s linear .24s}._sidebar_ivvgy_358._sidebarDrawerShown_ivvgy_590{transform:translate(0);visibility:visible;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility 0s;box-shadow:8px 0 32px #0a1f4447}._drawerTop_ivvgy_591{display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem .5rem 1rem;border-bottom:1px solid var(--c-border);flex-shrink:0}._drawerTitle_ivvgy_592{font:var(--type-h3);color:var(--c-text-primary)}._drawerClose_ivvgy_593{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:10px;color:var(--c-text-secondary);cursor:pointer}._drawerClose_ivvgy_593:hover{background:var(--bg-sidebar-hover)}._drawerTools_ivvgy_595{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem 1rem;border-bottom:1px solid var(--c-border);flex-shrink:0}@media (max-width: 900px){._chipWide_ivvgy_598{display:none!important}._userChip_ivvgy_322{padding:0;border:none;background:none}._header_ivvgy_18{padding-left:12px;padding-right:12px}._headerRight_ivvgy_47{gap:.5rem}._navItem_ivvgy_383,._groupHeader_ivvgy_447{min-height:44px}._main_ivvgy_353{overscroll-behavior:contain}}@media (max-width: 720px){._header_ivvgy_18{padding-left:8px;padding-right:8px}._headerLeft_ivvgy_46{gap:.25rem;flex:0 1 auto}._headerRight_ivvgy_47{gap:.125rem;flex:0 0 auto}._themeToggleBtn_ivvgy_202{display:none}._menuBtn_ivvgy_168,._notifBtn_ivvgy_194,._cmdkBtn_ivvgy_50,._avatarBtn_ivvgy_561{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}._cmdkBtn_ivvgy_50{border:none;background:none;padding:0}._cmdkKbd_ivvgy_54{display:none}._avatarBtn_ivvgy_561{padding:8px}._headerTagline_ivvgy_183{display:none}._notifDropdown_ivvgy_223{position:fixed;left:8px;right:8px;top:60px;width:auto;height:min(560px,calc(100dvh - 76px))}._toast_ivvgy_307{left:12px;right:12px;top:64px;width:auto}._userMenu_ivvgy_566{position:fixed;right:8px;top:60px}}@media (max-width: 1099px){._userMenu_ivvgy_566{min-width:250px}}@media (prefers-reduced-motion: reduce){._sidebar_ivvgy_358._sidebarDrawer_ivvgy_584,._sidebar_ivvgy_358._sidebarDrawerShown_ivvgy_590,._drawerBackdrop_ivvgy_582{transition:none}._notifBlink_ivvgy_296,._sharingDot_ivvgy_66,._clockDotActive_ivvgy_116,._clockDotBreak_ivvgy_120,._toast_ivvgy_307{animation:none}}._wrap_1l209_5{position:relative;display:flex;align-items:center}._pill_1l209_7{--sk-surface-top: #FFFDF7;--sk-surface-bottom: #F1E8D0;--sk-border: #D8C79A;--sk-gold: #B8913A;--sk-text: #1D2A44;--sk-text-secondary: #2B3A91;--sk-text-tertiary: #0B4A55;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;width:224px;height:44px;flex-shrink:0;padding:0 8px 0 4px;border-radius:14px;border:1px solid var(--sk-border);cursor:pointer;font-family:inherit;color:var(--sk-text);text-align:left;background:linear-gradient(180deg,var(--sk-surface-top) 0%,var(--sk-surface-bottom) 100%);box-shadow:inset 0 1px #ffffffd9,inset 0 -8px 14px -10px #7860284d,0 1px 2px #7860281a,0 8px 16px -12px #78602866;transition:border-color .2s,box-shadow .2s}[data-theme=dark] ._pill_1l209_7{--sk-surface-top: #1B2D55;--sk-surface-bottom: #0A1428;--sk-border: #2D4577;--sk-gold: #F3DCA0;--sk-text: #FFFFFF;--sk-text-secondary: #C6D9F6;--sk-text-tertiary: #BCCDEE;box-shadow:inset 0 1px #ffffff1a,inset 0 -8px 14px -10px #0009,0 1px 2px #04091666,0 8px 16px -12px #040916b3}._pill_1l209_7:hover{border-color:var(--sk-gold)}._pill_1l209_7:focus-visible{outline:2px solid var(--sk-gold);outline-offset:2px}._pill_1l209_7:after{content:"";position:absolute;left:88px;top:9px;bottom:9px;width:1px;background:linear-gradient(180deg,transparent,var(--sk-gold),transparent);opacity:.55;pointer-events:none}._scene_1l209_26{display:block;flex-shrink:0;border-radius:9px;box-shadow:0 0 0 1px #78602847,0 2px 5px -2px #04091680}._frame_1l209_27{fill:none;stroke:#ffffff4d;stroke-width:.8}._track_1l209_28{fill:none;stroke:#ffffffb3;stroke-width:.9;stroke-linecap:round}._done_1l209_29{fill:none;stroke:#f5d98c;stroke-width:1.1;stroke-linecap:round}._star_1l209_30{fill:#fff;animation:_skTwinkle_1l209_1 3.6s ease-in-out infinite}._clouds_1l209_31{animation:_skDrift_1l209_1 70s ease-in-out infinite alternate}@keyframes _skTwinkle_1l209_1{0%,to{opacity:.35}50%{opacity:1}}@keyframes _skDrift_1l209_1{0%{transform:translate(-5px)}to{transform:translate(7px)}}._text_1l209_35{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;flex:1 1 auto}._timeLine_1l209_36{display:flex;align-items:baseline;gap:2px;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}._hm_1l209_37{font:var(--type-h2);line-height:1.2;letter-spacing:-.01em;color:var(--sk-text)}._sec_1l209_38{font:var(--type-caption);font-weight:400;color:var(--sk-text-tertiary);min-width:1.6em}._period_1l209_39{font:var(--type-caption);font-weight:600;text-transform:lowercase;color:var(--sk-text-secondary)}._secondary_1l209_40{font:var(--type-body);line-height:1.25;color:var(--sk-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pop_1l209_42{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:300px;background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:14px;padding:16px;box-shadow:0 2px 6px #172b4d0f,0 18px 40px -16px #172b4d59}._popHead_1l209_47{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}._popTime_1l209_48{font:var(--type-h1);color:var(--tone, var(--c-text-primary));font-variant-numeric:tabular-nums}._popDate_1l209_49{font:var(--type-caption);color:var(--c-text-secondary)}._grid_1l209_50{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0}._grid_1l209_50 dt{font:var(--type-label);letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--c-text-secondary)}._grid_1l209_50 dd{font:var(--type-body);margin:2px 0 0;font-weight:600;color:var(--tone, var(--c-text-primary))}._note_1l209_53{font:var(--type-caption);margin:12px 0 0;color:var(--c-text-secondary)}@media (max-width: 900px){._wrap_1l209_5{display:none}}@media (prefers-reduced-motion: reduce){._pill_1l209_7{transition:none}._star_1l209_30{animation:none;opacity:.8}._clouds_1l209_31{animation:none}}[data-theme=dark] ._pop_1l209_42{background:#1b3459;border-color:#2a4c88}@media (max-width: 1099px){._wrap_1l209_5{display:none}}@media (min-width: 1920px){._pill_1l209_7{width:calc(224px * var(--ui-zoom))!important;height:calc(44px * var(--ui-zoom))!important}._pill_1l209_7:after{left:calc(88px * var(--ui-zoom));top:calc(9px * var(--ui-zoom));bottom:calc(9px * var(--ui-zoom))}._scene_1l209_26{zoom:var(--ui-zoom)}}._banner_12gzx_2{font:var(--type-caption);flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem 16px;background:var(--info-bg);color:var(--info-text);border-bottom:1px solid var(--c-border);line-height:1.4}._text_12gzx_11{font-weight:600}._hint_12gzx_12{font-weight:400}._actions_12gzx_13{display:inline-flex;gap:.5rem}._reload_12gzx_14,._later_12gzx_14{font:var(--type-caption);font-family:inherit;font-weight:600;line-height:1.2;border-radius:7px;padding:.25rem .75rem;cursor:pointer}._reload_12gzx_14{border:1px solid var(--accent-fill);background:var(--accent-fill);color:var(--color-on-primary)}._reload_12gzx_14:hover{filter:brightness(.9)}._later_12gzx_14{border:1px solid var(--c-border-strong);background:transparent;color:var(--info-text)}._later_12gzx_14:hover{background:var(--c-bg-subtle)}._reload_12gzx_14:focus-visible,._later_12gzx_14:focus-visible{outline:2px solid var(--info-text);outline-offset:2px}._hint_13c1s_2{font:var(--type-caption);position:fixed;z-index:4150;box-sizing:border-box;width:max-content;max-width:min(18rem,calc(100vw - 16px));padding:.5rem;border-radius:8px;background:var(--c-bg-surface);color:var(--c-text-primary);border:1px solid var(--c-border-strong, var(--c-border));box-shadow:0 8px 22px #00000038;pointer-events:none;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.125rem}._label_13c1s_3{font-weight:600;color:var(--c-text-primary)}._box_1x4en_1{position:sticky;top:0;z-index:30;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--info-bg);color:var(--info-text);border:1px solid var(--c-border);border-radius:var(--radius-card)}._warn_1x4en_2{background:var(--warn-bg);color:var(--warn-text)}._text_1x4en_3{min-width:0}._title_1x4en_4{font:var(--type-h3);margin:0 0 var(--sp-1)}._list_1x4en_5{font:var(--type-caption);margin:0;padding-left:var(--sp-5)}._tail_1x4en_6{font:var(--type-caption);margin:var(--sp-1) 0 0}._close_1x4en_7{font:var(--type-body);flex:0 0 auto;min-height:var(--ctl-h-sm);padding:0 var(--ctl-px-sm);border:1px solid var(--c-border);border-radius:var(--radius-ctl);background:var(--c-bg-surface);color:var(--c-text-primary);cursor:pointer}._chartCard_1cb0f_1,._mapCard_1cb0f_2{--ink: #0A0F1A;--ink-2: #1C2533;--c-text-primary: #0A0F1A;--c-text-secondary: #1C2533;--c-text-muted: #1C2533;--c-text-faint: #1C2533;background:#ffffffb8;border:1px solid rgba(10,22,40,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;padding:.75rem 1rem .5rem;min-width:0}._chartHead_1cb0f_12{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.25rem}._cardLabel_1cb0f_20{font:var(--type-label);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:var(--type-label-track)}._chartValue_1cb0f_27{font:var(--type-h1);color:var(--tone, var(--ink));letter-spacing:-.02em;margin-top:2px}._chartValue_1cb0f_27 span{font:var(--type-caption);font-weight:500;margin-left:.5rem}._up_1cb0f_34{color:var(--good-text)}._dn_1cb0f_35{color:var(--crit-text)}._chartMonth_1cb0f_37{font:var(--type-caption);font-weight:600;color:var(--ink);background:#172b4d14;border-radius:999px;padding:.25rem .5rem;white-space:nowrap}._chart_1cb0f_1{display:block;width:100%;height:auto;cursor:crosshair}._grid_1cb0f_48{stroke:#0a162812;stroke-width:1}._axis_1cb0f_49{font:var(--type-caption);fill:#0b4a55;font-family:inherit}._cursor_1cb0f_50{stroke:#172b4d59;stroke-width:1}._lineAnim_1cb0f_52{stroke-dasharray:1400;stroke-dashoffset:1400;animation:_drawLine_1cb0f_1 2.2s ease-out forwards}._areaAnim_1cb0f_53{opacity:0;animation:_fadeIn_1cb0f_1 1s ease-out 1.4s forwards}@keyframes _drawLine_1cb0f_1{to{stroke-dashoffset:0}}@keyframes _fadeIn_1cb0f_1{to{opacity:1}}._mapReadout_1cb0f_57{font:var(--type-caption);color:var(--c-text-muted);text-align:right;min-height:1.1em}._mapReadout_1cb0f_57 strong{color:var(--ink)}._map_1cb0f_2{display:block;width:100%;height:auto}._land_1cb0f_66{fill:#172b4d1a;stroke:#172b4d47;stroke-width:.6;stroke-linejoin:round}._hubLabel_1cb0f_67{font:var(--type-caption);font-weight:600;fill:#0a1628;font-family:inherit;pointer-events:none}._hub_1cb0f_67{cursor:pointer}._dot_1cb0f_70{fill:#0052cc;stroke:#fff;stroke-width:1.5;transition:r .15s}._dotActive_1cb0f_71{fill:#0a1628;stroke:#fff;stroke-width:2}._pulse_1cb0f_72{fill:#172b4d38;transform-origin:center;transform-box:fill-box;animation:_blink_1cb0f_1 2.2s ease-out infinite}@keyframes _blink_1cb0f_1{0%{transform:scale(.3);opacity:.9}70%{transform:scale(1.1);opacity:0}to{transform:scale(1.1);opacity:0}}._regions_1cb0f_84{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1.25rem;margin-top:.25rem}._regionRow_1cb0f_85{display:grid;grid-template-columns:92px 1fr 76px;align-items:center;gap:.5rem}._regionName_1cb0f_86{font:var(--type-label);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:var(--type-label-track)}._regionBar_1cb0f_87{height:6px;border-radius:4px;background:#0a162814;overflow:hidden}._regionFill_1cb0f_88{display:block;height:100%;border-radius:4px;background:var(--tone, #004EC2);animation:_grow_1cb0f_1 1.4s ease-out both}@keyframes _grow_1cb0f_1{0%{width:0}}._regionVal_1cb0f_90{font:var(--type-caption);font-weight:600;color:var(--tone, var(--ink));text-align:right;display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}._regionCaption_1cb0f_92,._heroCaption_1cb0f_92{font:var(--type-caption);font-weight:400;color:var(--c-text-muted);font-variant-numeric:tabular-nums}._heroCaption_1cb0f_92{margin-top:1px}@media (max-height: 1000px){._chart_1cb0f_1{max-height:19vh;width:auto;max-width:100%;margin:0 auto}._map_1cb0f_2{max-height:26vh;width:auto;max-width:100%;margin:0 auto}._chartCard_1cb0f_1,._mapCard_1cb0f_2{padding:.5rem .75rem}._chartValue_1cb0f_27{font:var(--type-h1)}._regions_1cb0f_84{gap:.125rem 1rem}}._route_1cb0f_104 ._arc_1cb0f_104{opacity:.35}._routeLit_1cb0f_105 ._arc_1cb0f_104{opacity:.9;stroke-width:1.6}._arc_1cb0f_104{fill:none;stroke:#0c66e4;stroke-width:1;animation:_arcFlow_1cb0f_1 7s linear infinite;transition:opacity .4s,stroke-width .4s}._packet_1cb0f_107{fill:#1d9a8a;opacity:.9}@keyframes _arcFlow_1cb0f_1{to{stroke-dashoffset:-64}}@media (prefers-reduced-motion: reduce){._arc_1cb0f_104{animation:none}}._art_zbkdu_2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}*{font-family:inherit}._page_rmf84_4{height:100vh;height:100dvh;display:flex;background:#fff;overflow:hidden}[data-theme=dark] ._hero_rmf84_15{--tone-1: #0052CC;--tone-2: #B93A08;--tone-3: #1A7834;--tone-4: #7B3FD1;--tone-5: #0F766E;--tone-6: #C2185B;--tone-7: #946200;--tone-8: #4A4FD6;--tone-9: #C62828;--tone-10: #4D6F00;--tone-11: #00709E;--tone-12: #A421B0}._hero_rmf84_15{flex:1;min-width:0;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem;padding:1.5rem 2.5rem 1.25rem;overflow:hidden;background:linear-gradient(160deg,#fff,#f7f8f9 60%,#e9f2ff);border-right:1px solid rgba(10,22,40,.08)}._heroGrid_rmf84_34{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(10,22,40,.1) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 520px 360px at 18% 18%,transparent 0,transparent 45%,#000 100%);mask-image:radial-gradient(ellipse 520px 360px at 18% 18%,transparent 0,transparent 45%,#000 100%);pointer-events:none}._heroTop_rmf84_44{position:relative;z-index:1;margin-bottom:clamp(1.25rem,8vh,5rem)}._eyebrow_rmf84_46{font:var(--type-label);display:inline-flex;align-items:center;gap:.5rem;letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--warn-text);margin-bottom:1rem}._eyebrow_rmf84_46:before{content:"";width:22px;height:2px;background:#004ec2;border-radius:2px}._heroBrand_rmf84_54{display:flex;align-items:center}._heroMiddle_rmf84_56{position:relative;z-index:1;flex:0 1 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(.7rem,1.6vh,1.2rem)}._heroHeadline_rmf84_66{font-size:clamp(2.3rem,3.1vw,3.3rem);font-weight:600;color:var(--ink);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}._heroSub_rmf84_75{font:var(--type-body);color:var(--ink-2);max-width:46ch;line-height:1.55;margin-top:1rem}._heroIntro_rmf84_83{margin-bottom:clamp(.4rem,1.5vh,1.2rem)}._heroGridWrap_rmf84_85{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1.15fr);gap:1rem 2rem;align-items:start}@media (max-width: 1100px){._heroGridWrap_rmf84_85{grid-template-columns:1fr}}._heroCol_rmf84_93{display:flex;flex-direction:column;gap:.75rem;min-width:0}._miniTiles_rmf84_95{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media (max-width: 600px){._miniTiles_rmf84_95{grid-template-columns:repeat(2,1fr)}}._miniTile_rmf84_95{background:#ffffffb8;border:1px solid rgba(10,22,40,.08);border-radius:12px;padding:.5rem .75rem}._miniVal_rmf84_108{font:var(--type-h3);color:var(--tone, var(--ink));letter-spacing:-.02em}._heroCaption_rmf84_109{font:var(--type-caption);font-weight:400;color:var(--c-text-muted);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;white-space:nowrap}._tickerValCol_rmf84_110{display:flex;flex-direction:column;align-items:flex-end;text-align:right}._tickerValLine_rmf84_111{display:flex;align-items:baseline;justify-content:flex-end}._winMoney_rmf84_112{display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.15;font-variant-numeric:tabular-nums}._miniKey_rmf84_113{font:var(--type-label);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:var(--type-label-track);margin-top:2px}._heroHeadline_rmf84_66 span{color:var(--c-text-primary)}._tickerLabel_rmf84_117{font:var(--type-label);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:var(--type-label-track);display:flex;align-items:center;gap:.5rem}._ticker_rmf84_110{display:flex;flex-direction:column;gap:.5rem}._tickerRow_rmf84_133{display:flex;justify-content:space-between;align-items:center;padding:clamp(.5rem,1vh,.8rem) 1rem;border-radius:12px;background:#ffffffb8;border:1px solid rgba(10,22,40,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .3s,transform .3s,box-shadow .3s}._tickerRowHot_rmf84_145{border-color:#0052cc;transform:translate(4px);box-shadow:0 4px 14px #172b4d1f}._tickerKey_rmf84_151{font:var(--type-label);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:var(--type-label-track)}._tickerVal_rmf84_110{font:var(--type-h3);color:var(--tone, var(--ink));letter-spacing:-.02em}._tickerDelta_rmf84_164{font:var(--type-caption);font-weight:500;margin-left:.5rem}._deltaUp_rmf84_170{color:var(--good-text)}._deltaDn_rmf84_171{color:var(--crit-text)}._heroBottom_rmf84_174{position:relative;z-index:1;margin-top:auto}._quoteWrap_rmf84_176{display:flex;align-items:flex-start;gap:.75rem}._quoteBar_rmf84_178{width:3px;min-height:38px;border-radius:2px;background:linear-gradient(180deg,#004EC2,transparent);flex-shrink:0;margin-top:2px}._quoteText_rmf84_187{font:var(--type-body);font-weight:500;color:var(--ink);letter-spacing:-.01em;transition:opacity .5s}._quoteAuthor_rmf84_195{font:var(--type-caption);color:var(--c-text-muted);margin-top:.5rem}._formPanel_rmf84_202{width:460px;flex-shrink:0;background:var(--c-bg-surface);display:flex;flex-direction:column;justify-content:center;padding:3rem 3.5rem;position:relative;overflow-y:auto}[data-theme=dark] ._formPanel_rmf84_202{background:#030e20}._formHeader_rmf84_218{margin-bottom:2rem}._formTitle_rmf84_222{font:var(--type-h1);color:var(--ink);letter-spacing:-.03em;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}[data-theme=dark] ._formTitle_rmf84_222{color:var(--ink)}._formSub_rmf84_234{font:var(--type-caption);color:var(--c-text-secondary);margin:0}[data-theme=dark] ._formSub_rmf84_234{color:var(--c-text-secondary)}._field_rmf84_243{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._label_rmf84_250{font:var(--type-label);text-transform:uppercase;color:var(--c-text-secondary);letter-spacing:var(--type-label-track)}[data-theme=dark] ._label_rmf84_250{color:var(--ink)}._inputWrap_rmf84_258{position:relative}._input_rmf84_258{font:var(--type-body);width:100%;box-sizing:border-box;padding:.75rem 1rem;background:#f8faff;border:1.5px solid var(--c-border);border-radius:10px;color:var(--ink);font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}[data-theme=dark] ._input_rmf84_258{background:#071a38;border-color:#1a3a68;color:var(--ink)}._input_rmf84_258:focus{border-color:#0052cc;box-shadow:0 0 0 3px #172b4d1a;background:var(--c-bg-surface)}[data-theme=dark] ._input_rmf84_258:focus{border-color:#0052cc;box-shadow:0 0 0 3px #172b4d1f;background:#0a2040}._input_rmf84_258::placeholder{color:var(--c-text-secondary)}[data-theme=dark] ._input_rmf84_258::placeholder{color:var(--c-text-muted)}._inputWrap_rmf84_258 ._input_rmf84_258{padding-right:2.75rem}._pwToggle_rmf84_300{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--c-text-secondary);padding:.25rem;display:flex;align-items:center;transition:color .15s}._pwToggle_rmf84_300:hover,[data-theme=dark] ._pwToggle_rmf84_300:hover{color:var(--c-text-primary)}._formRow_rmf84_319{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._checkLabel_rmf84_326{font:var(--type-caption);display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--c-text-secondary);-webkit-user-select:none;user-select:none}[data-theme=dark] ._checkLabel_rmf84_326{color:var(--c-text-secondary)}@media (pointer: coarse){._checkLabel_rmf84_326 input[type=checkbox]{width:44px;height:44px}}._checkLabel_rmf84_326 input[type=checkbox]{width:16px;height:16px;accent-color:#0052CC;cursor:pointer;border-radius:4px}._linkBtn_rmf84_347{font:var(--type-body);background:none;border:none;color:var(--c-text-primary);font-weight:500;cursor:pointer;padding:0;font-family:inherit;transition:color .15s}._linkBtn_rmf84_347:hover{color:var(--c-text-primary);text-decoration:underline}._submitBtn_rmf84_362{font:var(--type-body);width:100%;padding:.75rem;background:linear-gradient(135deg,#004ec2,#0747a6);color:var(--color-on-primary);border:none;border-radius:10px;font-weight:600;cursor:pointer;font-family:inherit;letter-spacing:-.01em;transition:transform .15s,box-shadow .15s,opacity .15s;position:relative;overflow:hidden;box-shadow:0 4px 14px #172b4d4d}._submitBtn_rmf84_362:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none}._submitBtn_rmf84_362:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #172b4d66}._submitBtn_rmf84_362:active:not(:disabled){transform:translateY(0)}._submitBtn_rmf84_362:disabled{cursor:not-allowed}._error_rmf84_397{font:var(--type-caption);background:var(--crit-bg);border:1px solid #F6D3D1;border-radius:8px;padding:.5rem .75rem;color:var(--crit-text);margin-bottom:1rem}[data-theme=dark] ._error_rmf84_397{background:#ef444414;border-color:#ef444440;color:var(--crit-text)}._notice_rmf84_414{background:var(--good-bg);border:1px solid #BBF7D0;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}._noticeTitle_rmf84_422{font:var(--type-caption);font-weight:600;color:var(--good-text);margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}._noticeBody_rmf84_432{font:var(--type-body);color:var(--good-text);margin:0}._noticeWarn_rmf84_438{background:var(--warn-bg);border-color:#fde68a}._noticeWarn_rmf84_438 ._noticeTitle_rmf84_422,._noticeWarn_rmf84_438 ._noticeBody_rmf84_432{color:var(--c-text-primary)}._secBadge_rmf84_447{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--c-bg-subtle)}[data-theme=dark] ._secBadge_rmf84_447{border-color:#0d2a50}._secDot_rmf84_459{width:6px;height:6px;border-radius:50%;background:#1e8e5a;animation:_pulse_rmf84_1 2s infinite}@keyframes _pulse_rmf84_1{0%,to{opacity:1}50%{opacity:.4}}._secText_rmf84_472{font:var(--type-body);color:var(--c-text-secondary);letter-spacing:.04em}[data-theme=dark] ._secText_rmf84_472{color:var(--c-text-secondary)}@media (max-width: 820px){._page_rmf84_4{flex-direction:column}._hero_rmf84_15{padding:1.75rem 1.5rem;min-height:200px;flex:none}._heroHeadline_rmf84_66{font:var(--type-h1)}._heroMiddle_rmf84_56{gap:1rem}._formPanel_rmf84_202{width:100%;order:-1;padding:max(2rem,env(safe-area-inset-top,0px)) max(1.5rem,env(safe-area-inset-right,0px)) 2.5rem max(1.5rem,env(safe-area-inset-left,0px))}}._centerPage_rmf84_500{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:#fff;background-image:linear-gradient(rgba(10,22,40,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(10,22,40,.07) 1px,transparent 1px);background-size:40px 40px}._card_rmf84_513{width:100%;max-width:440px;background:var(--c-bg-surface);border:1px solid rgba(10,22,40,.1);border-radius:16px;padding:2.25rem 2.25rem 1.75rem;box-shadow:0 12px 40px #0a162814}._cardLogo_rmf84_522{margin-bottom:1.5rem}._wins_rmf84_524{display:flex;flex-direction:column;gap:.25rem}._winRow_rmf84_525{display:grid;grid-template-columns:10px 1fr auto 34px;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:12px;background:#ffffffb8;border:1px solid rgba(10,22,40,.08);animation:_winIn_rmf84_1 .6s ease-out both}._winRow_rmf84_525:nth-child(1){animation-delay:.1s}._winRow_rmf84_525:nth-child(2){animation-delay:.25s}._winRow_rmf84_525:nth-child(3){animation-delay:.4s}._winRow_rmf84_525:nth-child(4){animation-delay:.55s}._winRow_rmf84_525:nth-child(5){animation-delay:.7s}@keyframes _winIn_rmf84_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._winDot_rmf84_533{width:8px;height:8px;border-radius:50%;background:var(--tone, #1E8E5A)}._winCo_rmf84_534{font:var(--type-caption);font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._winCity_rmf84_535{font:var(--type-caption);font-weight:400;color:var(--c-text-muted);margin-left:.5rem}._winUsd_rmf84_536{font:var(--type-caption);font-weight:600;color:var(--tone, var(--good-text))}._winAgo_rmf84_537{font:var(--type-caption);color:var(--c-text-muted);text-align:right}._wins_rmf84_524{min-width:0}@media (max-height: 1000px){._hero_rmf84_15{padding:1.25rem 2rem 1rem}._heroTop_rmf84_44{margin-bottom:1rem}._heroHeadline_rmf84_66{font-size:clamp(1.9rem,2.4vw,2.5rem)}._heroSub_rmf84_75{font:var(--type-body);margin-top:.5rem}._heroIntro_rmf84_83{margin-bottom:.5rem}._heroMiddle_rmf84_56{gap:.5rem}._tickerRow_rmf84_133{padding:.5rem .75rem}._tickerVal_rmf84_110{font:var(--type-h3)}._winRow_rmf84_525:nth-child(n+4){display:none}._miniTile_rmf84_95{padding:.5rem .75rem}._miniVal_rmf84_108{font:var(--type-h3)}}@media (max-height: 820px){._wins_rmf84_524,._winsLabel_rmf84_555,._winRow_rmf84_525{display:none}}[data-theme=dark] ._hero_rmf84_15{--ink: #0A0F1A;--ink-2: #1C2533;--c-text-primary: #172B4D;--c-text-secondary: #44526B;--c-text-muted: #5E6C84;--c-text-faint: #5E6C84;--c-bg-surface: #FFFFFF;--c-bg-elevated: #F7F9FC;--c-bg-subtle: #EEF1F6;--c-border: #E3E8F0;--good-text: #176B45;--crit-text: #B3261E;--warn-text: #8A5A00;--info-text: #17707A;--link-blue: #2F5BA8;color:var(--ink)}._winFresh_rmf84_568{animation:_winIn_rmf84_1 .6s ease-out both,_winFlash_rmf84_1 2.4s ease-out both}@keyframes _winFlash_rmf84_1{0%{box-shadow:inset 0 0 0 999px #0c66e41a}to{box-shadow:inset 0 0 0 999px #0c66e400}}@media (prefers-reduced-motion: reduce){._winFresh_rmf84_568{animation:none}}._caption_d00j6_2{font:var(--type-caption);margin:1rem 0 0;padding:0 .5rem;text-align:center;color:var(--c-text-secondary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@font-face{font-family:Avenir Bundled;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Avenir-Book.woff2) format("woff2")}@font-face{font-family:Avenir Bundled;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Avenir-Medium.woff2) format("woff2")}@font-face{font-family:Avenir Bundled;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Avenir-Heavy.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:var(--font)}strong,b,h1,h2,h3,h4,h5,h6,th{font-weight:600}.num,td,th{font-variant-numeric:tabular-nums}:where(p,li,td,th,label,button,dt,dd,h1,h2,h3,h4){overflow-wrap:break-word}:root{--color-on-tone: #0A0F1A;--color-on-primary: #FFFFFF;--color-on-accent: #FFFFFF;--color-primary-fg: #FFFFFF;--font: "Avenir Bundled", "Avenir Next", sans-serif;--navy: #172B4D;--teal: #5BB4BC;--gold: #E8B452;--gold-ink: #5E440E;--navy-hover: #072F73;--ink: #0A0F1A;--ink-2: #1C2533;--ink-3: #1C2533;--line: #DCDFE4;--input-line: #B6C2CF;--row-line: #F1F2F4;--ink-on-light: #0A0F1A;--ink-2-on-light: #1C2533;--success-on-light: #125336;--warning-on-light: #644100;--danger-on-light: #8D1E18;--link-on-light: #08459A;--info-on-light: #0043A1;--ink-on-dark: #FFFFFF;--ink-2-on-dark: #E8EDF7;--success-on-dark: #9BEAC7;--warning-on-dark: #F5D69A;--danger-on-dark: #FFCFCB;--link-on-dark: #C6DBFF;--info-on-dark: #ADE3E9;--s1: #2F5BA8;--s2: #1F9AA6;--s3: #C98A16;--s4: #6F4292;--s5: #5E8C31;--s-other: #8C97AB;--good: #115333;--warn: #644100;--crit: #8D1E18;--good-bg: #DCFFF1;--warn-bg: #FFF7D6;--crit-bg: #FFECEB;--idle-bg: #F1F2F4;--info-text: #0043A1;--info-bg: #E9F2FF;--crit-text: #8D1E18;--good-text: #125336;--warn-text: #644100;--link-blue: #08459A;--band-tint: #E9F2FF;--teal-text: #115058;--crit-fill: #A5231C;--good-fill: #156340;--prio-urgent-fill: #9C0E2A;--prio-urgent-text: #9C0E2A;--prio-urgent-bg: #FFF1F3;--prio-high-fill: #D9680A;--prio-high-text: #7F3500;--prio-high-bg: #FFF4E8;--prio-medium-fill: #0B3FA8;--prio-medium-text: #0B3FA8;--prio-medium-bg: #EEF4FF;--prio-low-fill: #2E8F6A;--prio-low-text: #115A38;--prio-low-bg: #EDFAF3;--att-need-edge: #733900;--att-need-bg: #FFF0DC;--att-need-fg: #723A00;--att-ok-edge: #115333;--att-ok-bg: #E3F7EC;--att-ok-fg: #0E5431;--att-none-edge: #424956;--att-none-bg: #F1F2F4;--att-none-fg: #2B3A91;--att-det-edge: #394968;--att-det-bg: #EAF0FA;--att-det-fg: #2B3F66;--on-series: #FFFFFF;--zone-bad: #F6D3D1;--zone-warn: #F7E6C2;--zone-good: #D3EEDF;--r: 8px;--r-card: 6px;--r-ctl: 4px;--r-pill: 999px;--w-regular: 400;--w-medium: 500;--w-strong: 600;--sd-accent: #5BB4BC;--sd-accent-light: #E6F3F5;--sd-accent-dark: #17707A;--primary: #0A3F94;--primary-light: #E8B452;--primary-lighter: #E6F3F5;--primary-dark: #0055CC;--primary-hover: #072F73;--primary-ink: #08459A;--bg-sidebar: #F7F8F9;--bg-sidebar-hover: #F1F2F4;--bg-sidebar-active: #E9F2FF;--sidebar-text: #2B3A91;--sidebar-text-active:#08459A;--sidebar-text-hover: #0F2547;--success: #115333;--warning: #644100;--danger: #8D1E18;--info: #115058;--metric-high: #115333;--metric-medium: #644100;--metric-low: #8D1E18;--c-text-primary: #0A0F1A;--c-text-body: #0A0F1A;--c-text-secondary: #1C2533;--c-text-muted: #1C2533;--c-text-faint: #1C2533;--c-text-dark: #0A0F1A;--c-bg-page: #FFFFFF;--c-bg-surface: #FFFFFF;--c-bg-elevated: #F7F8F9;--c-bg-subtle: #F1F2F4;--c-bg-input: #FFFFFF;--c-border: #DCDFE4;--c-border-strong: #B6C2CF;--c-shadow: rgba(9,30,66,.13);--c-shadow-md: rgba(10,31,68,.18);--c-overlay: rgba(10,31,68,.5);--c-teal: #115058;--c-teal-light: #E6F3F5;--c-teal-subtle: #F1F8F9;--c-blue-subtle: #F1F8F9;--c-header-bg: #FFFFFF;--c-header-border: #DCDFE4;--fs-xs: .72rem;--fs-sm: .75rem;--fs-body: .8125rem;--fs-h3: .8125rem;--fs-h2: .875rem;--fs-lg: .9375rem;--fs-md: 1.0625rem;--fs-h1: 1.1875rem;--fs-xl: 1.375rem;--fs-kpi: 1.5rem;--fs-hero: 1.625rem;--fs-display: 1.875rem;--fs-jumbo: 2.5rem;--type-h1-size: var(--fs-h1);--type-h1-lh: 1.3;--type-h1-weight: 600;--type-h2-size: var(--fs-md);--type-h2-lh: 1.35;--type-h2-weight: 600;--type-h3-size: var(--fs-lg);--type-h3-lh: 1.4;--type-h3-weight: 600;--type-body-size: var(--fs-h2);--type-body-lh: 1.5;--type-body-weight: 400;--type-caption-size: var(--fs-sm);--type-caption-lh: 1.5;--type-caption-weight: 400;--type-label-size: var(--fs-sm);--type-label-lh: 1.35;--type-label-weight: 600;--type-label-track: .06em;--type-h1: var(--type-h1-weight) var(--type-h1-size)/var(--type-h1-lh) var(--font);--type-h2: var(--type-h2-weight) var(--type-h2-size)/var(--type-h2-lh) var(--font);--type-h3: var(--type-h3-weight) var(--type-h3-size)/var(--type-h3-lh) var(--font);--type-body: var(--type-body-weight) var(--type-body-size)/var(--type-body-lh) var(--font);--type-caption: var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-lh) var(--font);--type-label: var(--type-label-weight) var(--type-label-size)/var(--type-label-lh) var(--font);--space-section-pad: 1.5rem;--space-section-gap: 1.5rem;--space-inner-gap: .75rem;--space-label-gap: .5rem;--space-control-gap: .75rem;--control-h: 2.5rem;--rule-hairline: 1px solid var(--c-border);--bg-page: var(--c-bg-page);--bg-card: var(--c-bg-elevated);--border: var(--c-border);--border-strong: var(--c-border-strong);--text-primary: var(--c-text-dark);--text-secondary: var(--c-text-secondary);--text-muted: var(--c-text-faint)}:root{--c-bg-deep: var(--navy);--c-bg-card: var(--c-bg-surface);--surface: var(--c-bg-surface);--color-surface: var(--c-bg-surface);--c-bg-muted: var(--c-bg-subtle);--color-bg-subtle: var(--c-bg-subtle);--c-bg-hover: var(--c-bg-elevated);--bg: var(--c-bg-page);--color-bg: var(--c-bg-page);--color-border: var(--c-border);--c-border-subtle: var(--c-border);--color-text: var(--c-text-primary);--color-text-primary: var(--c-text-primary);--color-text-secondary: var(--c-text-secondary);--color-text-muted: var(--c-text-muted);--c-accent: var(--navy);--accent: var(--navy);--cobalt: var(--navy);--color-primary: var(--navy);--accent-fill: var(--navy);--ink-fill: #172B4D;--white: #FFFFFF;--gray-50: #F7F9FC;--gray-200: #E3E8F0;--gray-400: #8C97AB;--gray-600: #5E6C84;--gray-800: #0E1B33}[data-surface=dark]{--rule-hairline: 1px solid var(--c-border);--bg-page: var(--c-bg-page);--bg-card: var(--c-bg-elevated);--border: var(--c-border);--border-strong: var(--c-border-strong);--text-primary: var(--c-text-dark);--text-secondary: var(--c-text-secondary);--text-muted: var(--c-text-faint);--c-bg-card: var(--c-bg-surface);--surface: var(--c-bg-surface);--color-surface: var(--c-bg-surface);--c-bg-muted: var(--c-bg-subtle);--color-bg-subtle: var(--c-bg-subtle);--c-bg-hover: var(--c-bg-elevated);--bg: var(--c-bg-page);--color-bg: var(--c-bg-page);--color-border: var(--c-border);--c-border-subtle: var(--c-border);--color-text: var(--c-text-primary);--color-text-primary: var(--c-text-primary);--color-text-secondary: var(--c-text-secondary);--color-text-muted: var(--c-text-muted);--focus-ring-color: var(--teal-text);--scroll-fade: var(--c-bg-page);color-scheme:dark}[data-theme=dark],[data-surface=dark]{--c-bg-deep: #06132B;--c-accent: var(--teal-text);--accent: var(--teal-text);--cobalt: var(--teal-text);--color-primary: var(--teal-text);--accent-fill: #185F66;--ink-fill: #154EBF}:root{--sp-0: 0;--sp-half: .125rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--ctl-h-sm: 1.75rem;--ctl-h-md: 2.25rem;--ctl-h-lg: 2.75rem;--ctl-px-sm: .75rem;--ctl-px-md: 1rem;--ctl-px-lg: 1.25rem;--ctl-gap: .5rem;--ctl-gap-tight: .25rem;--icon-sm: .875rem;--icon-md: 1rem;--icon-lg: 1.25rem;--radius-chip: 999px;--radius-ctl: .5rem;--radius-pop: .75rem;--radius-card: .875rem;--card-pad: 1.25rem;--card-pad-y: 1rem;--card-pad-sm: 1rem;--panel-head-pad-y: .75rem;--section-gap: 1.5rem;--grid-gap: 1rem;--stack-gap: .75rem;--line-gap: .25rem;--page-pad-x: 2rem;--page-pad-top: 1.75rem;--page-pad-bottom: 2.5rem;--cell-pad-y: .75rem;--cell-pad-x: 1rem;--cell-pad-y-dense: .5rem;--cell-pad-x-dense: .75rem;--pop-pad: .5rem;--menu-item-h: 2.25rem;--menu-item-px: .75rem;--menu-gap: .5rem;--tip-pad-y: .5rem;--tip-pad-x: .75rem;--modal-pad: 1.5rem;--modal-pad-y: 1.25rem;--modal-gap: 1rem;--modal-footer-gap: .5rem;--lh-tight: 1.25;--lh-base: 1.45;--lh-loose: 1.6;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: var(--teal-text)}@media (max-width: 720px){:root{--page-pad-x: 1rem;--page-pad-top: 1rem;--page-pad-bottom: 1.75rem;--card-pad: 1rem;--modal-pad: 1rem;--section-gap: 1.25rem}}[data-theme=dark],[data-surface=dark]{--gold-ink: #F3D6A1;--c-text-primary: #FFFFFF;--c-text-body: #FFFFFF;--c-text-secondary: #E8EDF7;--c-text-muted: #E8EDF7;--c-text-faint: #E8EDF7;--c-text-dark: #FFFFFF;--c-bg-page: #06132B;--c-bg-surface: #12233F;--c-bg-elevated: #1B3459;--c-bg-subtle: #14336A;--c-bg-input: #0C2552;--c-border: #1A3A72;--c-border-strong: #2A4C88;--c-shadow: rgba(0,0,0,.6);--c-shadow-md: rgba(0,0,0,.8);--c-overlay: rgba(0,0,0,.75);--c-teal: #BCE0E4;--c-teal-light: #14336A;--c-teal-subtle: #0C2552;--c-blue-subtle: #081A3A;--c-header-bg: #081A3A;--c-header-border: #1A3A72;--bg-sidebar: #081A3A;--bg-sidebar-hover: #0C2552;--bg-sidebar-active: #1B3459;--sidebar-text: #D3DAFF;--sidebar-text-active:#F3D6A1;--sidebar-text-hover: #FFFFFF;--primary: #154EBF;--primary-hover: #2350B3;--primary-ink: #C6DBFF;--s1: #7FA6E8;--s2: #4FC3CE;--s3: #E3A93B;--s4: #C3A3E3;--s5: #A6CF7E;--s-other: #A3AEC2;--info: #ADE3E9;--metric-high: #9BEAC7;--metric-medium: #F5D69A;--metric-low: #FFCFCB;--info-text: #ADE3E9;--info-bg: #123F49;--crit-text: #FFCFCB;--crit-bg: #3D1B19;--good-text: #9BEAC7;--good-bg: #12342A;--warn-text: #F5D69A;--warn-bg: #3B2E10;--teal-text: #ADE3E9;--on-series: #06132B;--idle-bg: #2A3047;--ink-3: #E8EDF7;--ink-2: #E8EDF7;--ink: #FFFFFF;--prio-urgent-fill: #EF4F6B;--prio-urgent-text: #FFD0D6;--prio-urgent-bg: #3A141D;--prio-high-fill: #FFAE2E;--prio-high-text: #FFCB7A;--prio-high-bg: #35210A;--prio-medium-fill: #5AA0FF;--prio-medium-text: #B9D8FF;--prio-medium-bg: #11264A;--prio-low-fill: #86F0C0;--prio-low-text: #7FE8BB;--prio-low-bg: #0E2C22;--c-teal-subtle: #0F2A3A;--band-tint: #1B3459;--link-blue: #C6DBFF;--c-teal: #135F67;--sd-accent: #2A8A95;--sd-accent-dark: #1E6B74;--crit: #FFCFCB;--warn: #F5D69A;--good: #9BEAC7;--danger: #FFCFCB;--warning: #F5D69A;--success: #9BEAC7;--navy: #DCE4F2;--att-need-edge: #FFD29D;--att-need-bg: #43290A;--att-need-fg: #FFD9A8;--att-ok-edge: #A4E8C5;--att-ok-bg: #10402D;--att-ok-fg: #A8F0CC;--att-none-edge: #D5DAE4;--att-none-bg: #26304A;--att-none-fg: #D3DAFF;--att-det-edge: #CFDBEF;--att-det-bg: #1B2A47;--att-det-fg: #CCDAF3}body{background:var(--c-bg-page);color:var(--c-text-primary);min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:.01em;transition:background .2s,color .2s}[style*="font-weight: 700"],[style*="font-weight:700"],[style*="font-weight: 800"],[style*="font-weight:800"],[style*="font-weight: 900"],[style*="font-weight:900"]{font-weight:600!important}.pip-page{padding:1.25rem 1.5rem;max-width:87.5rem}.pip-card{background:var(--c-bg-surface);border:1px solid var(--c-border);border-radius:var(--r);overflow:hidden}.pip-card-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--c-bg-subtle)}.pip-card-title{font-size:var(--fs-h2);font-weight:600;color:var(--c-text-primary);margin:0}.pip-card-body{padding:.75rem 1rem}.pip-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.pip-table th{padding:.5rem .75rem;text-align:left;font-size:var(--fs-sm);font-weight:500;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--c-border);background:var(--c-bg-elevated);white-space:nowrap}.pip-table td{padding:.5rem .75rem;border-bottom:1px solid var(--c-bg-subtle);color:var(--c-text-primary);vertical-align:middle}.pip-table tbody tr:last-child td{border-bottom:none}.pip-table tbody tr:hover{background:var(--c-bg-elevated)}.pip-section{margin-bottom:.75rem}button.primary,.btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}button.primary:hover,.btn-primary:hover{background:var(--navy-hover);color:#fff}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2ecc71;animation:sd-pulse 1.6s ease-out infinite}@keyframes sd-pulse{0%{box-shadow:0 0 #2ecc718c}to{box-shadow:0 0 0 8px #2ecc7100}}@media (prefers-reduced-motion: reduce){.live-dot{animation:none}*{scroll-behavior:auto!important}}.chip{display:inline-flex;align-items:center;gap:var(--ctl-gap-tight);padding:var(--sp-half) var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600}.chip-good{background:var(--good-bg);color:var(--good)}.chip-warn{background:var(--warn-bg);color:var(--warn)}.chip-crit{background:var(--crit-bg);color:var(--crit)}.chip-idle{background:var(--idle-bg);color:var(--ink-3)}.chip-info{background:var(--info-bg);color:var(--info-text)}.label-caps{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.gold-underline{border-bottom:3px solid var(--gold)}[class*=pageHeader] a:not([class*=btn i]):not([class*=Btn]),[class*=pageSub] a{color:var(--primary-ink)}[data-theme=dark] [class*=tab i][class*=active i]{color:var(--teal-text)!important;border-color:var(--teal-text)!important}::placeholder{color:var(--c-text-muted);opacity:1}[data-theme=dark]{color-scheme:dark}[data-theme=dark] button.primary,[data-theme=dark] .btn-primary{background:var(--primary);border-color:var(--primary)}[data-theme=dark] button.primary:hover,[data-theme=dark] .btn-primary:hover{background:var(--navy-hover)}:root{--action-text: #8D1E18;--watch-text: #644100;--tx-green-1: #05533E;--tx-green-2: #12532B;--tx-green-3: #03533D;--tx-red-1: #911616;--tx-red-2: #8F1919;--tx-amber-1: #6B3E0B;--tx-amber-2: #822C0F;--tx-amber-3: #783607;--role-purple-bg: #F1EAF7;--role-indigo-bg: #E0E7FF;--tx-purple-1: #681CA9;--tx-purple-2: #5F367F;--tx-purple-3: #3B31B8;--tx-purple-4: #4C1D95;--tx-teal-1: #0A524C;--tint-indigo: #EEF2FF;--tint-violet: #F5F3FF;--tint-violet-2: #F3F0FF;--tint-sky: #F0F9FF;--tint-cream: #FFFDF0;--tint-gray: #F9FAFB;--tint-mint: #CCFBF1}[data-theme=dark],[data-surface=dark]{--action-text: #FFCFCB;--watch-text: #F5D69A;--tx-green-1: #9BEAC7;--tx-green-2: #9BEAC7;--tx-green-3: #9BEAC7;--tx-red-1: #FFCFCB;--tx-red-2: #FFCFCB;--tx-amber-1: #F5D69A;--tx-amber-2: #F5D69A;--tx-amber-3: #F5D69A;--role-purple-bg: #2E2350;--role-indigo-bg: #262B63;--tx-purple-1: #E3D4F2;--tx-purple-2: #E3D4F2;--tx-purple-3: #D8D7FF;--tx-purple-4: #E3D4F2;--tx-teal-1: #ADE3E9;--tint-indigo: #1F2A55;--tint-violet: #2E2350;--tint-violet-2: #2E2350;--tint-sky: var(--info-bg);--tint-cream: var(--warn-bg);--tint-gray: var(--c-bg-elevated);--tint-mint: var(--info-bg)}[data-theme=dark],[data-surface=dark]{--c-danger: var(--crit-text);--c-error: var(--crit-text);--color-danger: var(--crit-text);--error: var(--crit-text);--error-text: var(--crit-text);--c-status-red-fg: var(--crit-text);--c-score-low: var(--crit-text);--color-danger-bg: var(--crit-bg);--color-danger-subtle: var(--crit-bg);--error-bg: var(--crit-bg);--c-status-red-bg: var(--crit-bg);--c-score-low-bg: var(--crit-bg);--color-danger-border: #6B2A26;--error-border: #6B2A26;--c-success: var(--good-text);--color-success: var(--good-text);--success-text: var(--good-text);--green: var(--good-text);--color-green: var(--good-text);--c-status-green-fg: var(--good-text);--c-score-high: var(--good-text);--c-success-bg: var(--good-bg);--color-success-bg: var(--good-bg);--success-bg: var(--good-bg);--color-success-subtle: var(--good-bg);--color-green-bg: var(--good-bg);--c-status-green-bg: var(--good-bg);--c-score-high-bg: var(--good-bg);--color-success-border: #1E5C43;--success-border: #1E5C43;--c-warning: var(--warn-text);--color-warning: var(--warn-text);--amber: var(--warn-text);--color-amber: var(--warn-text);--c-status-amber-fg: var(--warn-text);--c-score-mid: var(--warn-text);--c-warning-bg: var(--warn-bg);--color-warning-bg: var(--warn-bg);--color-warning-subtle: var(--warn-bg);--color-amber-bg: var(--warn-bg);--c-status-amber-bg: var(--warn-bg);--c-score-mid-bg: var(--warn-bg);--c-link: var(--link-blue);--blue: var(--link-blue);--color-blue: var(--link-blue);--c-status-cobalt-fg: var(--link-blue);--accent-light: var(--info-bg);--color-accent-bg: var(--info-bg);--color-accent-subtle: var(--info-bg);--color-blue-bg: var(--info-bg);--c-status-cobalt-bg: var(--info-bg);--color-primary-light: var(--info-bg);--purple: #C3A3E3;--color-purple: #C3A3E3;--color-purple-bg: #2E2350;--orange: #4FC3CE;--color-bg-card: var(--c-bg-elevated);--color-card-bg: var(--c-bg-elevated);--color-surface-raised: var(--c-bg-elevated);--surface-alt: var(--c-bg-elevated);--color-bg-input: var(--c-bg-input);--color-input-bg: var(--c-bg-input);--color-bg-muted: var(--c-bg-subtle);--color-muted-bg: var(--c-bg-subtle);--color-surface-hover: var(--c-bg-subtle);--surface-hover: var(--c-bg-subtle);--color-hover: rgba(255,255,255,.06);--color-border-subtle: var(--c-border);--text: var(--c-text-primary);--color-text-tertiary: var(--c-text-muted);--float-bg: var(--c-bg-elevated);--color-on-accent: #FFFFFF;--color-on-primary: #FFFFFF;--color-primary-fg: #FFFFFF}body{background:linear-gradient(180deg,#E9F0F7 0,var(--c-bg-page) 360px) no-repeat,var(--c-bg-page)}.pip-card,[class*=_card_],[class*=_panel_],[class*=_tile_]{box-shadow:0 1px 2px #0a1f440d,0 10px 22px -14px #0a1f4440}.pip-card-header{background:var(--c-bg-elevated)}.pip-card-title{color:var(--navy)}.pip-table th{color:var(--info-text);background:var(--c-teal-subtle)}.pip-table tbody tr:hover{background:#f1f8f9}button.primary,.btn-primary{box-shadow:0 6px 14px -8px #0a1f4499}button.primary:hover,.btn-primary:hover{transform:translateY(-1px)}body{background:radial-gradient(900px 420px at 8% -10%,rgba(0,82,204,.07),transparent 70%),radial-gradient(800px 380px at 100% -5%,rgba(43,179,192,.08),transparent 70%),radial-gradient(600px 300px at 60% 0%,rgba(232,180,82,.06),transparent 70%),#fff;background-attachment:fixed}[data-theme=dark] body{background:var(--c-bg-page)}[class*=pageHeader]{background:linear-gradient(120deg,#fff,#f2f7ff 55%,#eefafb)!important}[data-theme=dark] [class*=pageHeader]{background:linear-gradient(120deg,var(--c-bg-surface) 0%,var(--band-tint) 100%)!important}.pip-page{padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom)}.pip-section{margin-bottom:var(--section-gap)}.pip-card,[class*=_card_],[class*=_panel_],[class*=_tile_]{border-radius:var(--radius-card);box-shadow:0 1px 2px #172b4d0a,0 8px 24px -10px #172b4d24}.pip-card-header{padding:var(--panel-head-pad-y) var(--card-pad);background:#fff}.pip-card-body{padding:var(--card-pad-y) var(--card-pad)}[data-theme=dark] .pip-card-header{background:var(--c-bg-elevated)}.pip-table th,main [class*=_table_] th{padding:var(--cell-pad-y) var(--cell-pad-x)}.pip-table td,main [class*=_table_] td{padding:var(--cell-pad-y) var(--cell-pad-x)}.pip-table th{color:var(--c-text-secondary);background:#f8fafd}.pip-table tbody tr:hover,main [class*=_table_] tbody tr:hover{background:#f4f8ff}[data-theme=dark] .pip-table th{background:var(--c-bg-elevated)}[data-theme=dark] .pip-table tbody tr:hover,[data-theme=dark] main [class*=_table_] tbody tr:hover{background:var(--c-bg-elevated)}[class*=_tableWrap_],[class*=_tableWrapper_],[class*=_tableCard_]{overflow-x:auto!important}a[class*=_card_]:hover,button[class*=_card_]:hover,[class*=_card_][role=button]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #172b4d0d,0 14px 30px -12px #0052cc47}@media (prefers-reduced-motion: reduce){a[class*=_card_]:hover,button[class*=_card_]:hover{transform:none}}:root{--tone-1: #0042A5;--tone-1-tint: #E6EEFA;--tone-2: #852A06;--tone-2-tint: #F8EBE6;--tone-3: #125424;--tone-3-tint: #E8F2EB;--tone-4: #5D28A8;--tone-4-tint: #F2ECFA;--tone-5: #0A524C;--tone-5-tint: #E7F1F1;--tone-6: #8E1243;--tone-6-tint: #F9E8EF;--tone-7: #644200;--tone-7-tint: #F4EFE6;--tone-8: #2C31C2;--tone-8-tint: #EDEDFB;--tone-9: #8D1D1D;--tone-9-tint: #F9EAEA;--tone-10: #385000;--tone-10-tint: #EDF1E6;--tone-11: #004E6E;--tone-11-tint: #E6F1F5;--tone-12: #7C1985;--tone-12-tint: #F6E9F7}[data-theme=dark]{--tone-1: #C5DBFF;--tone-1-tint: #263E66;--tone-2: #FFD0B4;--tone-2-tint: #373B4F;--tone-3: #A4E9B6;--tone-3-tint: #234456;--tone-4: #E0D4FF;--tone-4-tint: #2D3B66;--tone-5: #A1E6E0;--tone-5-tint: #1F425E;--tone-6: #FFCDE0;--tone-6-tint: #37365B;--tone-7: #F5D785;--tone-7-tint: #35404B;--tone-8: #D3D7FF;--tone-8-tint: #2A3D66;--tone-9: #FFCFCA;--tone-9-tint: #373854;--tone-10: #C9E57E;--tone-10-tint: #2D444D;--tone-11: #AAE2F7;--tone-11-tint: #214164;--tone-12: #F4CDF9;--tone-12-tint: #343864}:root{--tone-1-on-dark: #7FB0FF;--tone-2-on-dark: #FF9A5C;--tone-3-on-dark: #6FDD8B;--tone-4-on-dark: #B79CFF;--tone-5-on-dark: #4FD1C5;--tone-6-on-dark: #FF7DAE;--tone-7-on-dark: #F0C040;--tone-8-on-dark: #9FA8FF;--tone-9-on-dark: #FF8A80;--tone-10-on-dark: #B4DA4A;--tone-11-on-dark: #5CC8F0;--tone-12-on-dark: #E58BF2}[data-tone-on=dark]{--tone-1: var(--tone-1-on-dark);--tone-2: var(--tone-2-on-dark);--tone-3: var(--tone-3-on-dark);--tone-4: var(--tone-4-on-dark);--tone-5: var(--tone-5-on-dark);--tone-6: var(--tone-6-on-dark);--tone-7: var(--tone-7-on-dark);--tone-8: var(--tone-8-on-dark);--tone-9: var(--tone-9-on-dark);--tone-10: var(--tone-10-on-dark);--tone-11: var(--tone-11-on-dark);--tone-12: var(--tone-12-on-dark)}[data-tone="1"]{--tone: var(--tone-1);--tone-tint: var(--tone-1-tint)}[data-tone="2"]{--tone: var(--tone-2);--tone-tint: var(--tone-2-tint)}[data-tone="3"]{--tone: var(--tone-3);--tone-tint: var(--tone-3-tint)}[data-tone="4"]{--tone: var(--tone-4);--tone-tint: var(--tone-4-tint)}[data-tone="5"]{--tone: var(--tone-5);--tone-tint: var(--tone-5-tint)}[data-tone="6"]{--tone: var(--tone-6);--tone-tint: var(--tone-6-tint)}[data-tone="7"]{--tone: var(--tone-7);--tone-tint: var(--tone-7-tint)}[data-tone="8"]{--tone: var(--tone-8);--tone-tint: var(--tone-8-tint)}[data-tone="9"]{--tone: var(--tone-9);--tone-tint: var(--tone-9-tint)}[data-tone="10"]{--tone: var(--tone-10);--tone-tint: var(--tone-10-tint)}[data-tone="11"]{--tone: var(--tone-11);--tone-tint: var(--tone-11-tint)}[data-tone="12"]{--tone: var(--tone-12);--tone-tint: var(--tone-12-tint)}:where([data-tone-group]>:nth-child(12n+1)){--tone: var(--tone-1);--tone-tint: var(--tone-1-tint)}:where([data-tone-group]>:nth-child(12n+2)){--tone: var(--tone-2);--tone-tint: var(--tone-2-tint)}:where([data-tone-group]>:nth-child(12n+3)){--tone: var(--tone-3);--tone-tint: var(--tone-3-tint)}:where([data-tone-group]>:nth-child(12n+4)){--tone: var(--tone-4);--tone-tint: var(--tone-4-tint)}:where([data-tone-group]>:nth-child(12n+5)){--tone: var(--tone-5);--tone-tint: var(--tone-5-tint)}:where([data-tone-group]>:nth-child(12n+6)){--tone: var(--tone-6);--tone-tint: var(--tone-6-tint)}:where([data-tone-group]>:nth-child(12n+7)){--tone: var(--tone-7);--tone-tint: var(--tone-7-tint)}:where([data-tone-group]>:nth-child(12n+8)){--tone: var(--tone-8);--tone-tint: var(--tone-8-tint)}:where([data-tone-group]>:nth-child(12n+9)){--tone: var(--tone-9);--tone-tint: var(--tone-9-tint)}:where([data-tone-group]>:nth-child(12n+10)){--tone: var(--tone-10);--tone-tint: var(--tone-10-tint)}:where([data-tone-group]>:nth-child(12n+11)){--tone: var(--tone-11);--tone-tint: var(--tone-11-tint)}:where([data-tone-group]>:nth-child(12n+12)){--tone: var(--tone-12);--tone-tint: var(--tone-12-tint)}:root{--ui-zoom: 1}@media (min-width: 1920px){:root{--ui-zoom: 1.1}}@media (min-width: 2400px){:root{--ui-zoom: 1.3}}@media (min-width: 3000px){:root{--ui-zoom: 1.6}}@media (min-width: 3600px){:root{--ui-zoom: 1.9}}html{font-size:calc(var(--ui-zoom) * 100%);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (min-width: 1920px){svg.lucide,svg[width="10"],svg[width="11"],svg[width="12"],svg[width="13"],svg[width="14"],svg[width="15"],svg[width="16"],svg[width="17"],svg[width="18"],svg[width="20"],svg[width="22"],svg[width="24"]{zoom:var(--ui-zoom)}}:root{--chat-fab-size: 54px;--chat-fab-gap: 22px;--chat-fab-clear: calc(var(--chat-fab-size) + var(--chat-fab-gap) + 16px + env(safe-area-inset-bottom, 0px))}@media (pointer: fine){main :is([class*=toolbar i],[class*=filterbar i],[class*=filters i],[class*=headactions i],[class*=headeractions i],[class*=headerright i],[class*=topbar i],[class*=pageactions i],[class*=adminbar i],[class*=_bar_],[class*=_plan_],[class*=_controls_],[class*=_form_],[class*=_formGrid_],[class*=_formRow_]):not(table,tbody,tr,td,th,[data-ctl],:is(td,th,li,tr,table) *) :is(button:not([data-dense]):not([class*=icon i]):not([class*=Icon]),select:not([data-dense]),input:not([data-dense]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color])){box-sizing:border-box;min-height:var(--ctl-h-md);padding-block:0}}@media (pointer: fine){main :is(input[type=date],input[type=month],input[type=time],input[type=week],input[type=datetime-local],select:not([multiple]):not([size])):not([data-dense]):not(:is(td,th,[data-ctl]) *){box-sizing:border-box;height:var(--ctl-h-md);padding-block:0}}@media (pointer: fine){main [data-ctl=sm] :is(button:not([data-dense]):not([class*=icon i]):not([class*=Icon]),select:not([data-dense]),input:not([data-dense]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=color])){box-sizing:border-box;min-height:var(--ctl-h-sm);padding-block:0}}:where(button,a[class*=btn i],a[class*=button i]):where(:has(>svg:first-child):not(:has(>svg:only-child))){display:inline-flex;align-items:center;gap:var(--ctl-gap)}@media (max-width: 480px){main :is([class*=headactions i],[class*=headeractions i],[class*=pageactions i],[class*=headerright i]){display:flex;flex-direction:column;align-items:stretch;width:100%}main :is([class*=headactions i],[class*=headeractions i],[class*=pageactions i],[class*=headerright i])>:is(button,a,select){width:100%;justify-content:center;box-sizing:border-box}}@media (pointer: coarse){button:not([data-dense]),select,[role=button]:not([data-dense]),input[type=button],input[type=submit]{min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),textarea{min-height:44px}button:not([data-dense]),select,[role=button]:not([data-dense]),input[type=button],input[type=submit]{min-width:44px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea{min-width:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:max(1rem,16px)}input[type=checkbox]:not([data-dense]),input[type=radio]:not([data-dense]){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;box-sizing:border-box;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}input[type=checkbox]:not([data-dense]):before,input[type=radio]:not([data-dense]):before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;box-sizing:border-box;border:2px solid var(--c-border-strong, #8a94a6);border-radius:6px;background:var(--c-bg-surface, #fff)}input[type=radio]:not([data-dense]):before{border-radius:50%}input[type=checkbox]:not([data-dense]):checked:before,input[type=checkbox]:not([data-dense]):indeterminate:before,input[type=radio]:not([data-dense]):checked:before{background:var(--primary, #004EC2);border-color:var(--primary, #0052CC)}input[type=checkbox]:not([data-dense]):checked:after{content:"";position:absolute;left:16px;top:11px;width:7px;height:13px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);box-sizing:border-box}input[type=checkbox]:not([data-dense]):indeterminate:after{content:"";position:absolute;left:15px;top:21px;width:14px;height:2.5px;background:#fff;border-radius:2px}input[type=radio]:not([data-dense]):checked:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;background:#fff}input[type=checkbox]:not([data-dense]):disabled,input[type=radio]:not([data-dense]):disabled{cursor:not-allowed}input[type=checkbox]:not([data-dense]):focus-visible,input[type=radio]:not([data-dense]):focus-visible{outline:2px solid var(--primary, #0052CC);outline-offset:-4px;border-radius:10px}:where(a[href]):not(:where(p,li,dd,label,small,h1,h2,h3,h4) a){display:inline-flex;align-items:center;min-height:44px;min-width:44px;box-sizing:border-box}:where(p,li,dd,label,small,h1,h2,h3,h4) :where(a[href]){padding:15px 8px;margin:0 -8px}summary:not([data-dense]){min-height:44px;box-sizing:border-box;align-content:center}.tap-target{display:inline-flex;align-items:center;min-height:44px;min-width:44px;box-sizing:border-box}}@media (max-width: 720px){.pip-page{padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom)}.pip-card-header{padding:var(--panel-head-pad-y) var(--card-pad);flex-wrap:wrap;gap:var(--sp-2)}.pip-card-body{padding:var(--card-pad)}}@supports (padding: max(0px)){#root{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}:root{--scroll-thumb: rgba(23, 43, 77, .3);--scroll-thumb-hover: rgba(23, 43, 77, .5);--scroll-fade: var(--c-bg-page)}[data-theme=dark],[data-surface=dark]{--scroll-thumb: rgba(255, 255, 255, .28);--scroll-thumb-hover: rgba(255, 255, 255, .46)}main{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}main:hover{scrollbar-color:var(--scroll-thumb) transparent}main::-webkit-scrollbar{width:10px;height:10px}main::-webkit-scrollbar-track{background:transparent}main::-webkit-scrollbar-thumb{background:transparent;border-radius:6px;border:2px solid transparent;background-clip:padding-box}main:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}main::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@media (max-width: 900px),(pointer: coarse){:root{--fs-xs: .78rem}}@media (max-width: 720px){[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[style*="minmax(420px"],[style*="minmax(300px"],[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: 300px 1fr"]{grid-template-columns:minmax(0,1fr)!important}[style*=width]:not([style*=max-width]){max-width:100%}}@media (max-width: 900px){main{overflow-x:auto!important}}table[class*=srOnly]{position:fixed!important;left:0;top:0}[data-att=attention]{--att-edge: var(--att-need-edge);--att-bg: var(--att-need-bg);--att-fg: var(--att-need-fg)}[data-att=ongoing]{--att-edge: var(--att-ok-edge);--att-bg: var(--att-ok-bg);--att-fg: var(--att-ok-fg)}[data-att=closed],[data-att=loading]{--att-edge: var(--att-none-edge);--att-bg: var(--att-none-bg);--att-fg: var(--att-none-fg)}[data-att=details]{--att-edge: var(--att-det-edge);--att-bg: var(--att-det-bg);--att-fg: var(--att-det-fg)}:root{--stg-pre-edge: #0B6BCB;--stg-pre-tint: #0B6BCB29;--stg-funnel-edge: #6B4FBB;--stg-funnel-tint: #6B4FBB29;--stg-proposal-edge: #1A7F45;--stg-proposal-tint: #1A7F4529;--stg-won-edge: #8A6A00;--stg-won-tint: #8A6A0029;--stg-delivery-edge: #0E7C86;--stg-delivery-tint: #0E7C8629;--stg-hold-edge: #B5541A;--stg-hold-tint: #B5541A29;--stg-lost-edge: #5E6C84;--stg-lost-tint: #5E6C8429;--stg-incompatible-edge: #7A5230;--stg-incompatible-tint: #7A523029;--stg-other-0-edge: #B8325A;--stg-other-0-tint: #B8325A29;--stg-other-1-edge: #9A3FA8;--stg-other-1-tint: #9A3FA829;--stg-other-2-edge: #5B7F1A;--stg-other-2-tint: #5B7F1A29;--stg-other-3-edge: #7A6A5A;--stg-other-3-tint: #7A6A5A29}[data-theme=dark],[data-surface=dark]{--stg-pre-edge: #6CB6FF;--stg-pre-tint: #6CB6FF33;--stg-funnel-edge: #B6A0F5;--stg-funnel-tint: #B6A0F533;--stg-proposal-edge: #5FD08A;--stg-proposal-tint: #5FD08A33;--stg-won-edge: #E6C25C;--stg-won-tint: #E6C25C33;--stg-delivery-edge: #5FD3DC;--stg-delivery-tint: #5FD3DC33;--stg-hold-edge: #FFAE80;--stg-hold-tint: #FFAE8033;--stg-lost-edge: #A9B4C6;--stg-lost-tint: #A9B4C633;--stg-incompatible-edge: #C98F5F;--stg-incompatible-tint: #C98F5F33;--stg-other-0-edge: #FF8FAF;--stg-other-0-tint: #FF8FAF33;--stg-other-1-edge: #F0A0DC;--stg-other-1-tint: #F0A0DC33;--stg-other-2-edge: #B5DB6A;--stg-other-2-tint: #B5DB6A33;--stg-other-3-edge: #CDBBA7;--stg-other-3-tint: #CDBBA733}[data-stg]{--stg-edge: var(--c-border-strong);--stg-tint: transparent}[data-stg=pre]{--stg-edge: var(--stg-pre-edge);--stg-tint: var(--stg-pre-tint)}[data-stg=funnel]{--stg-edge: var(--stg-funnel-edge);--stg-tint: var(--stg-funnel-tint)}[data-stg=proposal]{--stg-edge: var(--stg-proposal-edge);--stg-tint: var(--stg-proposal-tint)}[data-stg=won]{--stg-edge: var(--stg-won-edge);--stg-tint: var(--stg-won-tint)}[data-stg=delivery]{--stg-edge: var(--stg-delivery-edge);--stg-tint: var(--stg-delivery-tint)}[data-stg=hold]{--stg-edge: var(--stg-hold-edge);--stg-tint: var(--stg-hold-tint)}[data-stg=lost]{--stg-edge: var(--stg-lost-edge);--stg-tint: var(--stg-lost-tint)}[data-stg=incompatible]{--stg-edge: var(--stg-incompatible-edge);--stg-tint: var(--stg-incompatible-tint)}[data-stg=other-0]{--stg-edge: var(--stg-other-0-edge);--stg-tint: var(--stg-other-0-tint)}[data-stg=other-1]{--stg-edge: var(--stg-other-1-edge);--stg-tint: var(--stg-other-1-tint)}[data-stg=other-2]{--stg-edge: var(--stg-other-2-edge);--stg-tint: var(--stg-other-2-tint)}[data-stg=other-3]{--stg-edge: var(--stg-other-3-edge);--stg-tint: var(--stg-other-3-tint)}@keyframes sd-spin{to{transform:rotate(360deg)}}button[aria-busy=true]{cursor:progress;pointer-events:none}button[aria-busy=true]:before{content:"";display:inline-block;flex:none;width:.9em;height:.9em;margin-right:.45em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-.12em;animation:sd-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){button[aria-busy=true]:before{animation:none;border-right-color:currentColor}button[aria-busy=true]:after{content:"…"}}:root{--c-off-surface: #EEF0F3;--c-off-border: #C3CBD6;--hatch-off: none}[data-theme=dark],[data-surface=dark]{--c-off-surface: #112B57;--c-off-border: #2A4C88}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true],fieldset:disabled button{cursor:not-allowed;background-color:var(--c-off-surface);border-color:var(--c-off-border)}button:disabled,button[aria-disabled=true],[aria-disabled=true]:not(input,select,textarea),fieldset:disabled button{color:var(--ink-2)}button:disabled:is([class*=primary i],[class*=submit i],[class*=cta i]),button[aria-disabled=true]:is([class*=primary i],[class*=submit i],[class*=cta i]),fieldset:disabled button:is([class*=primary i],[class*=submit i],[class*=cta i]){background-color:#44506b;border-color:#44506b;color:#fff}[data-theme=dark] :is(button:disabled,button[aria-disabled=true],fieldset:disabled button):is([class*=primary i],[class*=submit i],[class*=cta i]){background-color:#c4cfea;border-color:#c4cfea;color:#06132b}input[type=checkbox]:disabled,input[type=radio]:disabled{background-color:transparent;border-color:transparent}:where(button:disabled){color:inherit;opacity:1}:where(input:disabled,select:disabled,textarea:disabled){color:var(--c-text-primary);opacity:1;-webkit-text-fill-color:currentColor}:where(a:not([class])){color:var(--link-blue)}@media (forced-colors: active){:focus-visible{outline:3px solid Highlight;outline-offset:2px}[aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false]),[aria-expanded=true]{outline:2px solid Highlight;outline-offset:-3px}[aria-pressed=true]:focus-visible,[aria-selected=true]:focus-visible,[aria-current]:not([aria-current=false]):focus-visible,[aria-expanded=true]:focus-visible{outline:3px solid Highlight;outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true],fieldset:disabled button{border:1px solid GrayText;background-image:none}}
