.Sidebar_sidebar__v6daX{width:224px;flex-shrink:0;background:hsl(var(--rail));border-right:1px solid hsl(var(--border));min-height:100vh;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.Sidebar_logo__SsBgv{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));flex-shrink:0}.Sidebar_logo__SsBgv:before{content:"";width:8px;height:8px;border-radius:50%;background:hsl(var(--accent-amber));box-shadow:0 0 8px hsl(var(--accent-amber)/.6);flex-shrink:0}.Sidebar_navLabel__hTBCp{padding:14px 16px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground)/.75)}.Sidebar_nav__KAd3g{display:flex;flex-direction:column;gap:1px;padding:0 8px 16px;overflow-y:auto;flex:1 1}.Sidebar_link__t4wTQ{display:block;padding:7px 10px;color:hsl(var(--muted-foreground));text-decoration:none;font-size:13px;border-radius:calc(var(--radius) - 2px);border-left:2px solid transparent;transition:background .12s,color .12s}.Sidebar_link__t4wTQ:hover{background:hsl(var(--rail-active));color:hsl(var(--foreground))}.Sidebar_linkActive__sEvZ7{background:hsl(var(--accent-amber)/.1);color:hsl(var(--accent-amber));border-left-color:hsl(var(--accent-amber));font-weight:500}.DashboardLayout_layout__wodqr{display:flex;min-height:100vh;background:hsl(var(--canvas));color:hsl(var(--foreground))}.DashboardLayout_main__K0naI{flex:1 1;min-width:0;padding:20px 28px 40px}.DashboardLayout_header__ED_93{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;margin-bottom:20px;border-bottom:1px solid hsl(var(--border))}.DashboardLayout_title__nUw5v{font-size:22px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground))}.DashboardLayout_headerRight__hwqC7{display:flex;align-items:center;gap:12px}.DashboardLayout_adminIdentity__ARKBt{font-size:13px;color:hsl(var(--muted-foreground))}.DashboardLayout_roleBadge__plOZQ{display:inline-block;background:hsl(var(--accent-amber)/.15);color:hsl(var(--accent-amber));border-radius:calc(var(--radius) - 2px);padding:2px 8px;font-size:11px;font-weight:600;margin-left:4px}.DashboardLayout_logoutButton__Y1qdK{background:transparent;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:calc(var(--radius) - 2px);padding:6px 14px;font-size:13px;cursor:pointer;transition:background .12s,color .12s}.DashboardLayout_logoutButton__Y1qdK:hover{background:hsl(var(--rail-active));color:hsl(var(--foreground))}.DashboardLayout_card__Xnh5Y{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:16px;box-shadow:0 1px 2px rgb(0 0 0/.3)}.DashboardLayout_stack__GI6wE{display:flex;flex-direction:column;gap:16px}.DashboardLayout_sectionTitle__ftZWq{font-size:15px;font-weight:600;letter-spacing:-.01em;color:hsl(var(--foreground));margin:22px 0 10px}.DashboardLayout_sectionTitle__ftZWq:first-child{margin-top:0}.DashboardLayout_muted__eNuJJ{color:hsl(var(--muted-foreground));font-size:13px}.DashboardLayout_table__rqlZa{width:100%;border-collapse:collapse;font-size:13px}.DashboardLayout_table__rqlZa thead{background:hsl(var(--muted)/.35)}.DashboardLayout_table__rqlZa th{padding:10px 14px;text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));white-space:nowrap}.DashboardLayout_table__rqlZa td{padding:10px 14px;text-align:left;border-bottom:1px solid hsl(var(--border)/.6)}.DashboardLayout_table__rqlZa tbody tr:last-child td{border-bottom:none}.DashboardLayout_table__rqlZa tbody tr:hover{background:hsl(var(--elevated)/.5)}.DashboardLayout_statGrid__K4MJB{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px;gap:16px}.DashboardLayout_statCard__rddGL{position:relative;overflow:hidden;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-left:4px solid hsl(var(--accent-amber));border-radius:var(--radius);padding:18px 20px}.DashboardLayout_statGrid__K4MJB>.DashboardLayout_statCard__rddGL:nth-child(4n+2){border-left-color:hsl(var(--accent-sky))}.DashboardLayout_statGrid__K4MJB>.DashboardLayout_statCard__rddGL:nth-child(4n+3){border-left-color:hsl(var(--accent-emerald))}.DashboardLayout_statGrid__K4MJB>.DashboardLayout_statCard__rddGL:nth-child(4n+4){border-left-color:hsl(var(--accent-rose))}.DashboardLayout_statValue__kRRep{font-size:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:hsl(var(--foreground))}.DashboardLayout_statLabel__19_AO{font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));margin-top:2px}.DashboardLayout_toolbar__B2UiG{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.DashboardLayout_input__EXOYu,.DashboardLayout_select__tWUFD{background:hsl(var(--canvas));border:1px solid hsl(var(--input));color:hsl(var(--foreground));border-radius:calc(var(--radius) - 2px);padding:7px 11px;font-size:13px;font-family:inherit;outline:none;transition:border-color .12s,box-shadow .12s}.DashboardLayout_input__EXOYu:focus,.DashboardLayout_select__tWUFD:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.25)}.DashboardLayout_input__EXOYu{min-width:260px}.DashboardLayout_stateNote__JHwOu{padding:20px;color:hsl(var(--muted-foreground));font-size:13px;text-align:center}.DashboardLayout_stateError__mr68L{padding:12px 14px;color:hsl(var(--accent-rose));background:hsl(var(--accent-rose)/.12);border:1px solid hsl(var(--accent-rose)/.35);border-radius:calc(var(--radius) - 2px);font-size:13px;margin-bottom:12px}.DashboardLayout_badge__u494X{display:inline-block;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);padding:2px 8px;font-size:11px;font-weight:600;background:hsl(var(--muted));color:hsl(var(--muted-foreground));white-space:nowrap}.DashboardLayout_badgeSuccess__hfFF4{background:hsl(var(--accent-emerald)/.15);color:hsl(var(--accent-emerald))}.DashboardLayout_badgeWarn__0HLG2{background:hsl(var(--accent-amber)/.15);color:hsl(var(--accent-amber))}.DashboardLayout_badgeDanger__cHuDx{background:hsl(var(--accent-rose)/.15);color:hsl(var(--accent-rose))}.DashboardLayout_actionButton__hO1Ec{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid hsl(var(--border));color:hsl(var(--foreground)/.75);border-radius:calc(var(--radius) - 2px);padding:5px 11px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;margin-right:6px;transition:background .12s,color .12s,border-color .12s}.DashboardLayout_actionButton__hO1Ec:hover:not(:disabled){background:hsl(var(--accent-amber)/.12);border-color:hsl(var(--accent-amber)/.5);color:hsl(var(--accent-amber))}.DashboardLayout_actionButton__hO1Ec:disabled{opacity:.5;cursor:not-allowed}.DashboardLayout_actionButtonDanger__mKpaM{border-color:hsl(var(--accent-rose)/.4);color:hsl(var(--accent-rose))}.DashboardLayout_actionButtonDanger__mKpaM:hover:not(:disabled){background:hsl(var(--accent-rose)/.15);border-color:hsl(var(--accent-rose)/.6);color:hsl(var(--accent-rose))}.DashboardLayout_createButton__qdSVZ{background:hsl(var(--primary));border:1px solid hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:calc(var(--radius) - 2px);padding:8px 20px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .12s}.DashboardLayout_createButton__qdSVZ:hover{background:hsl(var(--primary)/.9)}.DashboardLayout_tabRow__30oIu{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.DashboardLayout_tab__RGOG7{background:hsl(var(--surface));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:calc(var(--radius) - 2px);padding:6px 14px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.DashboardLayout_tab__RGOG7:hover{color:hsl(var(--foreground));background:hsl(var(--elevated))}.DashboardLayout_tabActive__8fS_p{border-color:hsl(var(--accent-amber)/.55);background:hsl(var(--accent-amber)/.12);color:hsl(var(--accent-amber))}.DashboardLayout_typeGrid__MnWFh{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.DashboardLayout_typeCard__JikFL{text-align:left;background:hsl(var(--elevated));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:10px 12px;cursor:pointer;color:hsl(var(--muted-foreground));font-family:inherit;transition:border-color .12s,background .12s,color .12s}.DashboardLayout_typeCard__JikFL:hover{border-color:hsl(var(--accent-amber)/.4);color:hsl(var(--foreground))}.DashboardLayout_typeCardActive__7R6QI{border-color:hsl(var(--accent-amber)/.6);background:hsl(var(--accent-amber)/.1);color:hsl(var(--foreground))}.DashboardLayout_typeCardName__Ohsyx{font-weight:600;font-size:13px;display:flex;align-items:center;gap:6px}.DashboardLayout_typeCardDesc__UGfVj{font-size:11px;color:hsl(var(--muted-foreground));margin-top:3px;line-height:1.45}.DashboardLayout_formGrid__6a68Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.DashboardLayout_field__O5eu7{display:flex;flex-direction:column;gap:5px;min-width:0}.DashboardLayout_fieldFull____AAA{grid-column:1/-1}.DashboardLayout_fieldLabel__th4wM{font-size:10px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em}.DashboardLayout_fieldInput__xFNr8{min-width:0;width:100%}.DashboardLayout_presetRow__n9mob{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.DashboardLayout_formActions__crtZl{display:flex;gap:12px;align-items:center}.DashboardLayout_listField__uThWB{display:flex;flex-direction:column;gap:8px;padding:10px;background:hsl(var(--elevated));border:1px solid hsl(var(--border));border-radius:var(--radius)}.DashboardLayout_listRow__uTBGU{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.DashboardLayout_listCell__5Otw1{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:90px}.DashboardLayout_listCellLabel__nsKyD{font-size:10px;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.DashboardLayout_listRemove__c8ix_{flex-shrink:0;align-self:flex-end;margin-bottom:1px}.page_advisory__cX05F{border-radius:calc(var(--radius) - 2px);padding:12px 14px;font-size:13px;line-height:1.5;margin-bottom:16px;background:hsl(var(--accent-amber)/.1);border:1px solid hsl(var(--accent-amber)/.35);color:hsl(var(--foreground))}.page_advisoryDanger__KU5P8{background:hsl(var(--accent-rose)/.1);border-color:hsl(var(--accent-rose)/.35)}.page_advisoryOk__1xvEy{background:hsl(var(--accent-emerald)/.08);border-color:hsl(var(--accent-emerald)/.3)}.page_advisoryTitle__zytzq{font-weight:600;margin-bottom:6px}.page_advisoryList__stG4W{margin:0;padding-left:18px}.page_advisoryList__stG4W li+li{margin-top:4px}.page_knobGrid__yrrb7{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.page_knob__6hfLi{display:flex;flex-direction:column;gap:4px;min-width:0}.page_knobLabel__5PaUT{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.page_knobHint__Hu8XQ{font-size:11px;line-height:1.4;color:hsl(var(--muted-foreground))}.page_laneCell__RcfjN{display:flex;flex-direction:column;gap:6px;min-width:240px}.page_rewardRow__tQzWi{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.page_rewardChip__PiX2R{display:flex;align-items:center;gap:8px;background:hsl(var(--elevated));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:5px 8px;flex:1 1;min-width:0}.page_rewardChipBad__MFzaF{border-color:hsl(var(--accent-rose)/.55);background:hsl(var(--accent-rose)/.08)}.page_rewardName__1YMTz{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_rewardMeta__vqPB2{font-size:11px;color:hsl(var(--muted-foreground));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_tinyInput__mbAwa{width:62px;min-width:0;padding:4px 6px;font-size:12px;background:hsl(var(--canvas));border:1px solid hsl(var(--input));color:hsl(var(--foreground));border-radius:calc(var(--radius) - 4px);font-family:inherit}.page_milestoneRow__t_HOI td{background:hsl(var(--accent-amber)/.06)}.page_levelBadge__uj5sL{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 6px;border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:700;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_levelBadgeMilestone__yY2zr{background:hsl(var(--accent-amber)/.2);color:hsl(var(--accent-amber))}.page_histogram__8cVuj{display:flex;align-items:flex-end;gap:3px;height:120px;padding-top:8px}.page_histBar__fbb_E{flex:1 1;min-width:3px;background:hsl(var(--accent-amber));border-radius:3px 3px 0 0;position:relative;transition:background .12s}.page_histBar__fbb_E:hover{background:hsl(var(--accent-amber)/.8)}.page_histBarEmpty__nON9k{background:hsl(var(--muted)/.6)}.page_histAxis__ToNyd{display:flex;justify-content:space-between;font-size:10px;color:hsl(var(--muted-foreground));margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_meterRow__zzOed{display:flex;align-items:center;gap:10px;margin-top:8px}.page_meterLabel__QRi4Q{font-size:12px;color:hsl(var(--muted-foreground));min-width:120px}.page_meterTrack__nUhjA{flex:1 1;height:8px;background:hsl(var(--muted)/.5);border-radius:4px;overflow:hidden}.page_meterFill__Vqkuc{height:100%;background:hsl(var(--accent-emerald));border-radius:4px}.page_meterValue__M48tw{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:96px;text-align:right}.page_pacingGrid__WdJei{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin-top:4px}.page_pacingItem__ae3I2{display:flex;flex-direction:column;gap:2px}.page_pacingValue__6GLEH{font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.page_pacingValueBad__4yo_Z{color:hsl(var(--accent-rose))}.page_pacingLabel__aGJSO{font-size:11px;color:hsl(var(--muted-foreground))}.page_storeRow__UVLvx{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:12px;gap:12px}.page_storeCard__V9JVj{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;font-family:inherit;background:hsl(var(--elevated));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:16px 14px 14px;cursor:pointer;transition:border-color .12s,background .12s,transform .12s}.page_storeCard__V9JVj:hover{border-color:hsl(var(--accent-amber)/.45);transform:translateY(-1px)}.page_storeCardSelected__9bq9a{border-color:hsl(var(--accent-amber)/.7);background:hsl(var(--accent-amber)/.08)}.page_storeCardInactive__riNqL{opacity:.45;border-style:dashed}.page_ribbon__CMyfx{position:absolute;top:-8px;right:10px;background:hsl(var(--accent-amber));color:hsl(var(--canvas));border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.page_storeTaney__OMlqT{font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:hsl(var(--foreground))}.page_storeBonus__WxD8s{font-size:12px;font-weight:600;color:hsl(var(--accent-emerald))}.page_storePrice__bqXoM{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsl(var(--foreground));margin-top:2px}.page_storeMeta__Ab7c8{font-size:11px;color:hsl(var(--muted-foreground));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_valueCell__kYldk{display:flex;align-items:center;gap:8px;min-width:150px}.page_valueBarTrack__TBmWe{flex:1 1;height:6px;min-width:48px;background:hsl(var(--muted)/.5);border-radius:3px;overflow:hidden}.page_valueBarFill__5GwFA{height:100%;background:hsl(var(--accent-amber));border-radius:3px}.page_valueBarFillBad__W6Sl1{background:hsl(var(--accent-rose))}.page_valueNum__ZQFp5{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.page_delta__5TDCa{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsl(var(--accent-emerald))}.page_deltaBad__0BmJO{color:hsl(var(--accent-rose))}.page_advisory__xVvnI{border-radius:calc(var(--radius) - 2px);padding:12px 14px;font-size:13px;line-height:1.5;margin-bottom:16px;background:hsl(var(--accent-amber)/.1);border:1px solid hsl(var(--accent-amber)/.35);color:hsl(var(--foreground))}.page_advisoryDanger__8Judn{background:hsl(var(--accent-rose)/.1);border-color:hsl(var(--accent-rose)/.35)}.page_advisoryTitle__ZrVeo{font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:6px}.page_advisoryList__TZf4Y{margin:0;padding-left:18px}.page_advisoryList__TZf4Y li+li{margin-top:4px}.page_editorGrid__jxCz3{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;align-items:start}.page_checkField__hcmr_{display:flex;align-items:center;gap:8px;font-size:13px;color:hsl(var(--foreground));padding-top:20px;white-space:nowrap}.page_readout__fQNvb{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:18px;padding:10px 12px;background:hsl(var(--elevated));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);font-size:12px}.page_readoutItem__S9Cso{display:flex;flex-direction:column;gap:2px}.page_readoutLabel__UE9vJ{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.page_readoutValue__OITiw{font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.page_readoutWarn___Lc9h{color:hsl(var(--accent-rose))}.page_orderCell__FMJIA{display:flex;gap:2px}.page_orderButton__7gQtM{background:transparent;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:calc(var(--radius) - 4px);width:22px;height:22px;line-height:1;font-size:11px;font-family:inherit;cursor:pointer;padding:0}.page_orderButton__7gQtM:hover:not(:disabled){border-color:hsl(var(--accent-amber)/.5);color:hsl(var(--accent-amber))}.page_orderButton__7gQtM:disabled{opacity:.3;cursor:not-allowed}