._4WpgRW_adminLayout{background:#0a0a0a;min-height:100vh;display:flex}._4WpgRW_sidebar{z-index:10;background:#121212;border-right:1px solid #ffffff0f;flex-direction:column;width:240px;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0}._4WpgRW_sidebarHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}._4WpgRW_sidebarBrand{color:#ededed;font-size:1.1rem;font-weight:700}._4WpgRW_sidebarBadge{color:var(--color-primary-light);background:var(--color-primary-glow);letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-size:.6875rem;font-weight:600}._4WpgRW_sidebarNav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 8px;display:flex;overflow-y:auto}._4WpgRW_sidebarSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:#616161;-webkit-user-select:none;user-select:none;padding:14px 14px 4px;font-size:.625rem;font-weight:700}._4WpgRW_sidebarSectionLabel:first-child{padding-top:4px}._4WpgRW_sidebarLink{color:#8c8c8c;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 14px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}._4WpgRW_sidebarLink:hover{color:#ccc;background:#1a1a1a}._4WpgRW_sidebarLinkActive{background:var(--color-primary-glow);color:var(--color-primary-light)}._4WpgRW_sidebarFooter{border-top:1px solid #ffffff0f;padding:16px 20px}._4WpgRW_userInfo{align-items:center;gap:10px;margin-bottom:12px;display:flex}._4WpgRW_userAvatar{background:var(--color-primary-glow);width:32px;height:32px;color:var(--color-primary-light);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}._4WpgRW_userName{color:#ccc;font-size:.8125rem;font-weight:500}._4WpgRW_userRole{color:#737373;font-size:.6875rem}._4WpgRW_logoutBtn{color:#737373;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}._4WpgRW_logoutBtn:hover{color:#e46767;background:#d147471a}._4WpgRW_mainContent{flex:1;min-width:0;margin-left:240px;padding:32px 40px}._4WpgRW_pageHeader{margin-bottom:32px}._4WpgRW_pageTitle{color:#ededed;margin-bottom:4px;font-size:1.5rem;font-weight:700}._4WpgRW_pageSubtitle{color:#8c8c8c;font-size:.875rem}._4WpgRW_statsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:32px;display:grid}._4WpgRW_statCard{background:#121212;border:1px solid #ffffff0f;border-radius:12px;padding:20px}._4WpgRW_statLabel{color:#737373;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.75rem;font-weight:500}._4WpgRW_statValue{color:#ededed;font-size:1.75rem;font-weight:700}._4WpgRW_statMeta{color:#737373;margin-top:4px;font-size:.75rem}._4WpgRW_tableWrap{background:#121212;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}._4WpgRW_tableHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._4WpgRW_tableTitle{color:#ededed;font-size:.9375rem;font-weight:600}._4WpgRW_table{border-collapse:collapse;width:100%}._4WpgRW_table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#737373;border-bottom:1px solid #ffffff0f;padding:10px 20px;font-size:.6875rem;font-weight:600}._4WpgRW_table td{color:#ccc;border-bottom:1px solid #ffffff0a;padding:12px 20px;font-size:.8125rem}._4WpgRW_table tr:last-child td{border-bottom:none}._4WpgRW_table tr:hover td{background:#ffffff05}._4WpgRW_badge{letter-spacing:.02em;border-radius:20px;align-items:center;padding:2px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}._4WpgRW_badgeActive{color:#47d181;background:#31c46e1f}._4WpgRW_badgeInactive{color:#db7070;background:#d147471f}._4WpgRW_badgeSuperadmin{background:var(--color-primary-glow);color:var(--color-primary-light)}._4WpgRW_badgeSupport{color:#67bbe4;background:#3ca7dd1f}._4WpgRW_badgeTier{color:#f4b625;background:#f9b81f1f}._4WpgRW_badgeCheckoutAbandoned{white-space:nowrap;color:#f5b13d;background:#f4a82524}._4WpgRW_badgeCheckoutWanted{white-space:nowrap;color:#b8b8b8;background:#99999924}._4WpgRW_badgeCheckoutLive{white-space:nowrap;color:#6cadef;background:#4799eb24}._4WpgRW_badgeBillingSuffix{white-space:nowrap;margin-left:6px}._4WpgRW_badgeBillingTrial{color:#c886ea;background:#bb67e424}._4WpgRW_badgeBillingPastDue,._4WpgRW_badgeBillingPending{color:#f5b13d;background:#f4a82524}._4WpgRW_badgeBillingSuspended{color:#e56c6c;background:#d1474724}._4WpgRW_badgeBillingLegacy{color:#b8b8b8;background:#99999924}._4WpgRW_billingCardBlock{margin-bottom:32px}._4WpgRW_dashSectionTitle{color:#ededed;align-items:center;gap:8px;margin-bottom:12px;font-size:1rem;font-weight:600;display:flex}._4WpgRW_billingActions{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}._4WpgRW_checkoutCell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}._4WpgRW_checkoutMeta{color:#858585;max-width:150px;font-size:.72rem;line-height:1.35}._4WpgRW_mutedDash{color:#6b6b6b}._4WpgRW_adminLink{color:#6cadef;text-decoration:none}._4WpgRW_adminLink:hover{text-decoration:underline}._4WpgRW_linkPair{white-space:nowrap}._4WpgRW_titleCount{margin-left:10px}._4WpgRW_tableScroll{overflow-x:auto}._4WpgRW_tableHeaderWrap{flex-wrap:wrap;gap:10px 16px}._4WpgRW_toolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._4WpgRW_toolbarNote{color:#999;font-size:.75rem}._4WpgRW_toolbarNoteError{color:#e46767}._4WpgRW_addBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:opacity .15s;display:inline-flex}._4WpgRW_addBtn:hover{opacity:.85}._4WpgRW_addBtnGhost{background:0 0;border:1px solid #ffffff1f}._4WpgRW_addBtnGhost:disabled{opacity:.5;cursor:not-allowed}._4WpgRW_actionBtn{color:#999;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:500;transition:all .15s}._4WpgRW_actionBtn:hover{color:#ccc;background:#1a1a1a}._4WpgRW_formOverlay{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._4WpgRW_formCard{background:#121212;border:1px solid #ffffff1a;border-radius:14px;width:100%;max-width:440px;padding:28px 32px}._4WpgRW_formTitle{color:#ededed;margin-bottom:20px;font-size:1.125rem;font-weight:600}._4WpgRW_formField{margin-bottom:14px}._4WpgRW_formLabel{color:#a6a6a6;margin-bottom:5px;font-size:.8125rem;font-weight:500;display:block}._4WpgRW_formInput{color:#ededed;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:.875rem}._4WpgRW_formInput:focus{border-color:var(--color-primary)}._4WpgRW_formSelect{color:#ededed;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:.875rem}._4WpgRW_formActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._4WpgRW_formSaveBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:.8125rem;font-weight:600}._4WpgRW_formSaveBtn:disabled{opacity:.5;cursor:not-allowed}._4WpgRW_formCancelBtn{color:#8c8c8c;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:8px 20px;font-size:.8125rem;font-weight:500}._4WpgRW_formCancelBtn:disabled{opacity:.5;cursor:not-allowed}._4WpgRW_emptyState{text-align:center;color:#737373;padding:48px 20px}._4WpgRW_emptyState h3{color:#999;margin-bottom:6px;font-size:1rem;font-weight:600}._4WpgRW_emptyState p{font-size:.8125rem}._4WpgRW_cronBanner{background:#121212;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}._4WpgRW_cronBannerAlive{border-color:#31c46e33}._4WpgRW_cronBannerStale{border-color:#d1474733}._4WpgRW_cronDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}._4WpgRW_cronDotAlive{background:#31c46e;box-shadow:0 0 8px #31c46e66}._4WpgRW_cronDotStale{background:#d14747;box-shadow:0 0 8px #d1474766}._4WpgRW_cronBannerTitle{color:#d9d9d9;font-size:.8rem;font-weight:600}._4WpgRW_cronBannerMeta{color:#737373;margin-top:2px;font-size:.7rem}._4WpgRW_cronBannerNote{text-align:right;color:#737373;max-width:330px;margin-left:auto;font-size:.7rem;line-height:1.45}._4WpgRW_cronJobName{color:#e0e0e0;font-size:.8125rem;font-weight:600}._4WpgRW_cronJobDesc{color:#737373;max-width:380px;margin-top:2px;font-size:.7rem;line-height:1.45}._4WpgRW_cronRow{cursor:pointer}._4WpgRW_cronCaret{color:#666;width:12px;font-size:.65rem;display:inline-block}._4WpgRW_cronNum{font-variant-numeric:tabular-nums}._4WpgRW_cronMuted{color:#595959}._4WpgRW_cronFail{color:#db7070;font-weight:600}._4WpgRW_cronDetailCell{background:#0d0d0d;padding:0!important}._4WpgRW_cronDetail{padding:14px 20px 18px}._4WpgRW_cronDetailTitle{text-transform:uppercase;letter-spacing:.04em;color:#737373;margin-bottom:10px;font-size:.7rem;font-weight:600}._4WpgRW_cronRunList{border:1px solid #ffffff0f;border-radius:8px;max-height:420px;overflow:auto}._4WpgRW_cronRunItem{border-bottom:1px solid #ffffff0d;padding:10px 12px}._4WpgRW_cronRunItem:last-child{border-bottom:none}._4WpgRW_cronRunMeta{color:#8c8c8c;flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;display:flex}._4WpgRW_cronRunSummary{max-height:200px;font-family:var(--font-mono);color:#a6a6a6;white-space:pre-wrap;word-break:break-word;background:#080808;border:1px solid #ffffff0d;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:.68rem;line-height:1.5;overflow:auto}._4WpgRW_cronDetailEmpty{text-align:center;color:#666;padding:18px 12px;font-size:.75rem}._4WpgRW_matrixWrap{background:#121212;border:1px solid #ffffff0f;border-radius:12px;overflow:clip visible}._4WpgRW_matrixWrap thead th{z-index:2;background:#171717;position:sticky;top:0}._4WpgRW_matrixGroupRow td{letter-spacing:.06em;text-transform:uppercase;color:#8c8c8c;background:#ffffff05;padding-top:14px;font-size:.7rem;font-weight:700}._4WpgRW_matrixToggle{background:var(--bg-elevated,#242424);cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;width:40px;height:22px;padding:0;transition:background .15s,border-color .15s;position:relative}._4WpgRW_matrixToggleOn{background:#2eb873;border-color:#2eb873}._4WpgRW_matrixToggle:disabled{opacity:.45;cursor:not-allowed}._4WpgRW_matrixToggleKnob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:1px;left:1px}._4WpgRW_matrixToggleOn ._4WpgRW_matrixToggleKnob{transform:translate(18px)}._4WpgRW_matrixNumInput{text-align:center;color:#ededed;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:6px;width:74px;padding:5px 8px;font-size:.8rem}._4WpgRW_matrixNumInput:focus{border-color:var(--color-primary,#845eed);outline:none}._4WpgRW_matrixSelect{color:#ededed;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:6px;padding:5px 8px;font-size:.78rem}._4WpgRW_matrixCellDirty{border-radius:8px;box-shadow:inset 0 0 0 1px #f4a825}._4WpgRW_matrixBadge{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.62rem;font-weight:700;display:inline-block}._4WpgRW_matrixBadgeDeclared{color:#f5b547;background:#f4a82529}._4WpgRW_matrixBadgeAlwaysOn,._4WpgRW_matrixBadgeService{color:#a4adb7;background:#8d99a529}._4WpgRW_matrixBadgeMissing{color:#eb7070;background:#dd3c3c2e}._4WpgRW_matrixToolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}._4WpgRW_matrixSearch{color:#ededed;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;flex:220px;min-width:180px;padding:8px 12px;font-size:.82rem}._4WpgRW_matrixFilterBtn{color:#b3b3b3;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:7px 12px;font-size:.78rem;font-weight:600}._4WpgRW_matrixFilterBtnOn{border-color:var(--color-primary,#845eed);color:#f5f5f5;background:#845eed24}._4WpgRW_matrixSaveBar{z-index:5;background:#171717;border:1px solid #f4a82559;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:0}._4WpgRW_matrixSaveCount{color:#f5b547;margin-right:auto;font-size:.82rem;font-weight:600}._4WpgRW_matrixNotice{border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:.78rem;line-height:1.5}._4WpgRW_matrixNoticeWarn{color:#ea7b7b;background:#dd3c3c1f}._4WpgRW_matrixNoticeInfo{color:#8db8e2;background:#478cd11a}._4WpgRW_grantsScroll{overflow-x:auto}._4WpgRW_grantMeta{color:#6b6b6b;margin-top:2px;font-size:.68rem}._4WpgRW_grantNote{color:#8c8c8c;white-space:pre-wrap;word-break:break-word;max-width:240px;margin-top:4px;font-size:.7rem;line-height:1.45}._4WpgRW_grantPrimary{color:#ededed;font-weight:500}._4WpgRW_grantBadgeNeutral{color:#afb8c0;background:#8d99a529}._4WpgRW_grantRevokeBtn:hover{color:#e27878;background:#d147471f;border-color:#d1474766}._4WpgRW_grantExpiryChoices{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}._4WpgRW_grantPreview{color:#a6a6a6;background:#ffffff08;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:.75rem;line-height:1.5}._4WpgRW_grantTierBadge{margin-left:8px}._4WpgRW_grantHint{color:#737373;margin-top:4px;font-size:.7rem;line-height:1.45}._4WpgRW_tabRow{gap:8px;margin-bottom:24px;display:flex}._4WpgRW_tabBtn{color:#999;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:20px;padding:7px 16px;font-size:.8125rem;font-weight:500;transition:all .15s}._4WpgRW_tabBtn:hover{color:#d9d9d9;background:#1a1a1a}._4WpgRW_tabBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}._4WpgRW_formTextarea{color:#ededed;width:100%;font-size:.8125rem;font-family:var(--font-mono,monospace);resize:vertical;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:10px 12px;line-height:1.6}._4WpgRW_formTextarea:focus{border-color:var(--color-primary)}._4WpgRW_chatThread{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:60vh;padding:20px;display:flex;overflow-y:auto}._4WpgRW_chatBubble{white-space:pre-wrap;word-wrap:break-word;border-radius:12px;max-width:78%;padding:9px 13px;font-size:.8125rem;line-height:1.55}._4WpgRW_chatBubbleUser{color:#e6e6e6;background:#1f1f1f;border:1px solid #ffffff14;align-self:flex-start}._4WpgRW_chatBubbleAssistant{color:#e6e6e6;background:#7a51ec24;border:1px solid #7a51ec4d;align-self:flex-end}._4WpgRW_chatBubbleSystem{color:#f6bb55;background:#f4a8251f;border:1px solid #f4a8254d;align-self:center;font-size:.72rem;font-weight:600}._4WpgRW_chatBubbleMeta{color:#6b6b6b;margin-top:4px;font-size:.62rem}._4WpgRW_chatBubbleHuman{color:#e6e6e6;background:#2eb8a124;border:1px solid #2eb8a159;align-self:flex-end}._4WpgRW_replyRow{border-top:1px solid #ffffff0f;gap:10px;padding:14px 20px;display:flex}._4WpgRW_checkRow{color:#ccc;cursor:pointer;align-items:center;gap:10px;margin-bottom:14px;font-size:.8125rem;display:flex}._4WpgRW_checkRow input{accent-color:var(--color-primary);width:15px;height:15px}._4WpgRW_routingIntro{color:#8db8e2;background:#478cd11a;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.78rem;line-height:1.55}._4WpgRW_routingBadge{color:var(--routing-accent,#999);background:#ffffff0d;border-radius:4px;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}._4WpgRW_routingDesc{color:gray;max-width:420px;font-size:.75rem;line-height:1.5}._4WpgRW_routingStatus{align-self:center;margin-right:auto;font-size:.78rem;font-weight:500}._4WpgRW_routingStatusOk{color:#5cd68f}._4WpgRW_routingStatusErr{color:#e27878}._4WpgRW_msWrap{display:inline-block;position:relative}._4WpgRW_msButton{color:#b3b3b3;text-align:left;cursor:pointer;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-width:190px;padding:7px 12px;font-size:.8rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}._4WpgRW_msButton:hover{color:#e0e0e0}._4WpgRW_msButton:focus-visible{border-color:var(--color-primary);outline:none}._4WpgRW_msButtonActive{color:#ebebeb;border-color:#845eed80}._4WpgRW_msCaret{color:#737373;margin-left:auto;font-size:.6rem}._4WpgRW_msBackdrop{z-index:60;position:fixed;inset:0}._4WpgRW_msMenu{z-index:61;background:#171717;border:1px solid #ffffff1a;border-radius:10px;min-width:260px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 32px #00000080}._4WpgRW_msClear{color:#8c8c8c;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;margin-bottom:4px;padding:6px 8px;font-size:.78rem;font-weight:600}._4WpgRW_msClear:hover:not(:disabled){color:#d9d9d9;background:#212121}._4WpgRW_msClear:disabled{opacity:.45;cursor:not-allowed}._4WpgRW_msOption{color:#d9d9d9;cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:7px 8px;font-size:.8rem;display:flex}._4WpgRW_msOption:hover{background:#212121}._4WpgRW_msOption input{accent-color:var(--color-primary);flex-shrink:0;width:15px;height:15px}._4WpgRW_msOptionText{flex-direction:column;gap:1px;min-width:0;display:flex}._4WpgRW_msOptionMeta{color:#737373;word-break:break-all;font-size:.68rem}._4WpgRW_msEmpty{color:#737373;padding:10px 8px;font-size:.78rem}
._7gCfHq_btn{border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._7gCfHq_btn:disabled,._7gCfHq_btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;box-shadow:none!important;transform:none!important}._7gCfHq_sm{padding:6px 14px;font-size:.875rem}._7gCfHq_md{padding:9px 18px;font-size:.875rem}._7gCfHq_lg{padding:13px 24px;font-size:.9375rem}._7gCfHq_primary{background:var(--color-primary);color:#fff;border-color:#0000}@media (hover:hover){._7gCfHq_primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}}._7gCfHq_secondary{background:var(--bg-surface);color:var(--text-secondary);border-color:var(--border-subtle)}._7gCfHq_secondary:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}._7gCfHq_ghost{color:var(--text-muted);background:0 0;border-color:#0000}._7gCfHq_ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}._7gCfHq_danger{background:var(--color-error);color:#fff;border-color:#0000}@media (hover:hover){._7gCfHq_danger:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}}._7gCfHq_full{width:100%}._7gCfHq_iconOnly{border-radius:var(--radius-md);flex-shrink:0;gap:0;padding:0}._7gCfHq_iconOnly._7gCfHq_sm{width:30px;height:30px}._7gCfHq_iconOnly._7gCfHq_md{width:36px;height:36px}._7gCfHq_iconOnly._7gCfHq_lg{width:42px;height:42px}._7gCfHq_loading{pointer-events:none;position:relative;color:#0000!important}._7gCfHq_icon{flex-shrink:0;align-items:center;display:inline-flex}._7gCfHq_icon svg{display:block}._7gCfHq_label{align-items:center;display:inline-flex}._7gCfHq_spinner{color:#fff;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;animation:.7s linear infinite _7gCfHq_btnSpin;position:absolute;top:50%;left:50%}._7gCfHq_secondary ._7gCfHq_spinner,._7gCfHq_ghost ._7gCfHq_spinner{color:var(--text-primary)}@keyframes _7gCfHq_btnSpin{to{transform:rotate(360deg)}}@media (pointer:coarse){._7gCfHq_btn._7gCfHq_sm{min-height:40px}._7gCfHq_btn._7gCfHq_md,._7gCfHq_btn._7gCfHq_lg{min-height:44px}._7gCfHq_iconOnly._7gCfHq_sm{width:40px;height:40px}._7gCfHq_iconOnly._7gCfHq_md,._7gCfHq_iconOnly._7gCfHq_lg{width:44px;height:44px}}
._3zKsra_wrap{width:100%;position:relative}._3zKsra_wrapSm{width:auto;max-width:100%;display:inline-block}._3zKsra_control{background:var(--bg-root);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;transition:border-color var(--duration-fast);cursor:pointer;align-items:center;display:flex}._3zKsra_controlSm{border-radius:var(--radius-full)}._3zKsra_control:hover:not(._3zKsra_controlDisabled){border-color:var(--border-medium)}._3zKsra_control:focus-within,._3zKsra_controlOpen{border-color:var(--color-primary)}._3zKsra_controlDisabled{opacity:.5;cursor:not-allowed}._3zKsra_controlInvalid,._3zKsra_controlInvalid:hover:not(._3zKsra_controlDisabled),._3zKsra_controlInvalid:focus-within,._3zKsra_controlInvalid._3zKsra_controlOpen{border-color:var(--color-error);background:color-mix(in srgb, var(--color-error) 6%, var(--bg-root))}._3zKsra_input{min-width:0;padding:10px var(--space-4);color:var(--text-primary);text-overflow:ellipsis;cursor:inherit;background:0 0;border:none;outline:none;flex:auto;font-family:inherit;font-size:.875rem}._3zKsra_inputSm{padding:8px 14px;font-size:.875rem;font-weight:600}._3zKsra_input::placeholder{color:var(--text-muted);opacity:1}._3zKsra_input:disabled{cursor:not-allowed}._3zKsra_inputPlaceholder{color:var(--text-muted)}._3zKsra_clear,._3zKsra_chevron{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._3zKsra_clear{border-radius:var(--radius-full);width:22px;height:22px;font-size:.75rem;line-height:1}._3zKsra_clear:hover{background:var(--bg-hover);color:var(--text-primary)}._3zKsra_chevron{width:30px;height:100%;cursor:inherit;padding-right:10px}._3zKsra_chevronSm{width:26px;padding-right:8px}._3zKsra_chevron svg{transition:transform var(--duration-fast);display:block}._3zKsra_chevronOpen svg{transform:rotate(180deg)}._3zKsra_list{z-index:10000;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-md);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}._3zKsra_listSm{width:max-content;min-width:100%;max-width:320px;right:auto}._3zKsra_listBelow{top:calc(100% + 4px)}._3zKsra_listAbove{bottom:calc(100% + 4px)}._3zKsra_option{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-height:40px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:.875rem;display:flex}._3zKsra_optionSm{min-height:34px;padding:6px 10px;font-size:.875rem}._3zKsra_optionActive{background:var(--bg-hover)}._3zKsra_optionSelected{color:var(--color-primary);font-weight:600}._3zKsra_optionDisabled{opacity:.4;cursor:not-allowed}._3zKsra_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._3zKsra_optionHint{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0}._3zKsra_tick{color:var(--color-primary);flex-shrink:0}._3zKsra_tick svg{display:block}._3zKsra_groupHeader{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;-webkit-user-select:none;user-select:none;padding:8px 12px 4px;font-weight:700}._3zKsra_empty{color:var(--text-muted);text-align:center;-webkit-user-select:none;user-select:none;padding:12px;font-size:.875rem}@media (max-width:640px){._3zKsra_input{font-size:1rem}}@media (pointer:coarse){._3zKsra_input{font-size:1rem}._3zKsra_control,._3zKsra_option,._3zKsra_optionSm{min-height:44px}._3zKsra_clear{width:32px;height:32px}._3zKsra_chevron{width:38px}}
._5-uFKG_aiPill{border-radius:var(--radius-full);letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#e91e90,#9333ea,#3b82f6);border:none;flex-shrink:0;align-items:center;gap:4px;padding:6px 14px;font-size:.84rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #e91e9040}._5-uFKG_clickable{cursor:pointer}._5-uFKG_clickable:hover{opacity:.88;box-shadow:0 3px 14px #e91e9059}._5-uFKG_active{box-shadow:0 2px 14px var(--color-accent-glow)}[data-theme=dark] ._5-uFKG_aiPill{box-shadow:0 2px 14px var(--color-accent-glow)}
.E3byga_header{margin-bottom:var(--card-header-gap,16px);align-items:center;gap:10px;min-height:28px;display:flex}.E3byga_iconChip{width:28px;height:28px;color:var(--card-icon-color,var(--color-primary));background:color-mix(in srgb, var(--card-icon-color,var(--color-primary)) 12%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.E3byga_titleWrap{flex-direction:column;gap:1px;min-width:0;display:flex}.E3byga_title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;line-height:1.2;overflow:hidden}.E3byga_subtitle{color:var(--text-muted);opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;line-height:1.2;overflow:hidden}.E3byga_actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}
.iCia-W_root{display:inline-flex;position:relative}.iCia-W_chevron{transition:transform .15s}.iCia-W_chevronOpen{transform:rotate(180deg)}.iCia-W_panel{z-index:200;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:2px;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000038}.iCia-W_panel[hidden]{display:none}.iCia-W_item{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:9px 12px;font-weight:500;transition:background .15s;display:block}.iCia-W_item:hover,.iCia-W_item:focus-visible{background:var(--bg-hover);outline:none}
.IxrG6q_overlay{z-index:10050;padding:var(--space-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;animation:.15s ease-out IxrG6q_confirmFade;display:flex;position:fixed;inset:0}.IxrG6q_panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;width:100%;max-width:min(460px,94vw);max-height:85vh;animation:.25s ease-out IxrG6q_confirmIn;display:flex;overflow:hidden;box-shadow:0 32px 64px #0006,inset 0 1px #ffffff0a}.IxrG6q_header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:16px 24px;display:flex}.IxrG6q_title{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.IxrG6q_close{border-radius:var(--radius-sm);min-width:36px;min-height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.IxrG6q_close:hover{color:var(--text-primary);background:var(--bg-hover)}.IxrG6q_body{min-height:0;padding:20px 24px;overflow-y:auto}.IxrG6q_message{white-space:pre-line;overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.55}.IxrG6q_footer{flex-shrink:0;padding:0 24px 20px}@keyframes IxrG6q_confirmFade{0%{opacity:0}to{opacity:1}}@keyframes IxrG6q_confirmIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.IxrG6q_overlay,.IxrG6q_panel{animation:none}}
.iOez5G_invLayout{gap:var(--space-6);grid-template-columns:200px 1fr;height:100%;display:grid}.iOez5G_invSidebar{padding-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.iOez5G_invTab{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease);text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:400;display:flex}.iOez5G_invTab:hover{background:var(--bg-hover);color:var(--text-primary)}.iOez5G_invTabActive{background:var(--bg-elevated);color:var(--text-primary);font-weight:500}.iOez5G_invTabIcon{opacity:.65;flex-shrink:0;align-items:center;display:flex}.iOez5G_invTabActive .iOez5G_invTabIcon{opacity:1}.iOez5G_invTabBadge{color:#fff;text-align:center;background:#dd3c3c;border-radius:10px;min-width:18px;margin-left:auto;padding:1px 6px;font-size:.8rem;font-weight:700}.iOez5G_content{padding-right:var(--space-4);min-width:0;overflow-y:auto}.iOez5G_kpiGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.iOez5G_kpiCard{--card-header-gap:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);gap:var(--space-2);border-radius:18px;flex-direction:column;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.iOez5G_kpiCard:hover{border-color:var(--color-accent-glow);transform:translateY(-2px);box-shadow:0 8px 28px #0000001f}.iOez5G_kpiCard:before{content:none;background:linear-gradient(90deg, var(--kpi-color,var(--color-primary)), transparent);opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.iOez5G_kpiValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.iOez5G_kpiValueWarning{color:#f49d25}.iOez5G_kpiValueDanger{color:#dd3c3c}.iOez5G_kpiValueSuccess{color:#25b15f}.iOez5G_kpiSub{color:var(--text-muted);font-size:.84rem}.iOez5G_sectionTitle{color:var(--text-primary);margin-bottom:var(--space-4);font-size:1.25rem;font-weight:700}.iOez5G_table{border-collapse:collapse;width:100%;font-size:.875rem}.iOez5G_table th{text-align:left;padding:12px var(--space-4);color:var(--text-sidebar-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-grid-header);border-bottom:1px solid var(--bg-sidebar);white-space:nowrap;font-size:.875rem;font-weight:600}.iOez5G_table td{padding:12px var(--space-4);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.iOez5G_table tr:last-child td{border-bottom:none}.iOez5G_table tbody tr:hover{background:#ffffff05}.iOez5G_tableWrap{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:auto hidden}.iOez5G_tableWrap .dataGridContainer{box-shadow:none;border:none;border-radius:0;margin-top:0}.iOez5G_stockBadge{border-radius:var(--radius-full);align-items:center;gap:4px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.iOez5G_stockOk{color:#25b15f;background:#25b15f1f}.iOez5G_stockLow{color:#f49d25;background:#f49d251f}.iOez5G_stockOut{color:#dd3c3c;background:#dd3c3c1f}.iOez5G_toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.iOez5G_filterSelect{padding:10px 36px 10px var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;outline:none;font-size:.875rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.iOez5G_filterSelect:hover{border-color:var(--text-muted)}.iOez5G_filterSelect:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-glow)}.iOez5G_filterSelect option{background:var(--bg-surface);color:var(--text-primary);padding:8px}.iOez5G_formCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8)}.iOez5G_formGrid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.iOez5G_formField{gap:var(--space-1);flex-direction:column;display:flex}.iOez5G_formFieldFull{grid-column:1/-1}.iOez5G_formLabel{font-size:var(--text-sm);color:var(--text-muted);letter-spacing:0;font-weight:500}.iOez5G_formInput{padding:10px var(--space-4);background:var(--bg-root);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);transition:border-color var(--duration-fast);outline:none;width:100%;font-size:.875rem}.iOez5G_formInput:focus{border-color:var(--color-primary)}.iOez5G_formTextarea{padding:10px var(--space-4);background:var(--bg-root);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);resize:vertical;min-height:80px;transition:border-color var(--duration-fast);outline:none;width:100%;font-family:inherit;font-size:.875rem}.iOez5G_formSelect{padding:10px 36px 10px var(--space-4);background:var(--bg-root);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;outline:none;font-size:.875rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.iOez5G_formSelect:hover{border-color:var(--text-muted)}.iOez5G_formSelect:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-glow)}.iOez5G_formSelect option{background:var(--bg-root);color:var(--text-primary);padding:8px}.iOez5G_formActions{gap:var(--space-3);margin-top:var(--space-4);display:flex}.iOez5G_btnPrimary{padding:10px var(--space-6);background:var(--color-primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:opacity var(--duration-fast), transform var(--duration-fast);border:none;font-size:.875rem;font-weight:600}.iOez5G_btnPrimary:hover{opacity:.88}.iOez5G_btnPrimary:disabled{opacity:.4;cursor:not-allowed}.iOez5G_btnSecondary{padding:10px var(--space-6);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast);background:0 0;font-size:.875rem;font-weight:500}.iOez5G_btnSecondary:hover{color:var(--text-primary);border-color:var(--text-muted)}.iOez5G_variancePos{color:#25b15f;font-weight:600}.iOez5G_varianceNeg{color:#dd3c3c;font-weight:600}.iOez5G_varianceZero{color:var(--text-muted)}.iOez5G_eventBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:2px 8px;font-size:.78rem;font-weight:600;display:inline-block}.iOez5G_eventSale{color:#3c71dd;background:#3c71dd1f}.iOez5G_eventAdjustment{color:#f49d25;background:#f49d251f}.iOez5G_eventTransferOut{background:var(--color-accent-glow);color:var(--color-accent)}.iOez5G_eventTransferIn{color:#25b15f;background:#25b15f1f}.iOez5G_eventStocktake{color:#269dd9;background:#269dd91f}.iOez5G_eventReceiving{color:var(--color-success);background:#2e9e6a1f}.iOez5G_eventReturn{color:#dd3c3c;background:#dd3c3c1f}.iOez5G_empty{text-align:center;padding:var(--space-8) var(--space-4);color:var(--text-muted);font-size:.875rem}.iOez5G_emptyIcon{margin-bottom:var(--space-3);opacity:.4;font-size:2rem}.iOez5G_successBanner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#25b15f;margin-bottom:var(--space-4);background:#25b15f1a;border:1px solid #25b15f33;font-size:.875rem;font-weight:500}.iOez5G_errorBanner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#dd3c3c;margin-bottom:var(--space-4);background:#dd3c3c1a;border:1px solid #dd3c3c33;font-size:.875rem;font-weight:500}.iOez5G_detailHeaderActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.iOez5G_infoBanner{padding:var(--space-3) var(--space-4);background:var(--color-primary-glow);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);margin-bottom:var(--space-4);font-size:.875rem;font-weight:500}.iOez5G_pagination{padding:var(--space-3) var(--space-4);color:var(--text-muted);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;font-size:.84rem;display:flex}.iOez5G_paginationBtns{gap:var(--space-2);display:flex}.iOez5G_paginationBtn{padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;font-size:.84rem}.iOez5G_paginationBtn:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.iOez5G_paginationBtn:disabled{opacity:.3;cursor:not-allowed}.iOez5G_paginationBar{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.iOez5G_paginationBar .iOez5G_pageNumBtn{min-width:32px}.iOez5G_paginationBar .iOez5G_pageEdgeBtn{white-space:nowrap}.iOez5G_soSummaryGrid{grid-template-columns:repeat(3,1fr);display:grid}.iOez5G_soGrid2{grid-template-columns:1fr 1fr;display:grid}.iOez5G_soItemGrid{grid-template-columns:1fr 100px 100px;display:grid}.iOez5G_productPicker{position:relative}.iOez5G_pickerDropdown{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);z-index:10;border-top:none;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.iOez5G_pickerItem{padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.iOez5G_pickerItem:hover{background:#ffffff0a}.iOez5G_pickerItem:last-child{border-bottom:none}.iOez5G_pickerItemSub{color:var(--text-muted);font-size:.8rem}.iOez5G_stocktakeInput{background:var(--bg-root);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:70px;color:var(--text-primary);text-align:center;outline:none;padding:4px 8px;font-size:.875rem}.iOez5G_stocktakeInput:focus{border-color:var(--color-primary)}.iOez5G_transferList{margin-top:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.iOez5G_transferList table{border-collapse:collapse;width:100%;font-size:.875rem}.iOez5G_transferList th{text-align:left;padding:10px var(--space-4);text-transform:uppercase;letter-spacing:.05em;color:var(--text-sidebar-muted);background:var(--bg-grid-header);border-bottom:1px solid var(--bg-sidebar);font-size:.78rem;font-weight:700}.iOez5G_transferList td{padding:10px var(--space-4);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.iOez5G_transferList tr:last-child td{border-bottom:none}.iOez5G_transferRemoveBtn{color:#e05252;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.9rem;transition:background .15s}.iOez5G_transferRemoveBtn:hover{background:#dd3c3c1a}.iOez5G_loading{padding:var(--space-8);color:var(--text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.iOez5G_viewToggle{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-5);gap:2px;padding:3px;display:inline-flex}.iOez5G_viewToggleBtn{color:var(--text-muted);cursor:pointer;border-radius:calc(var(--radius-md) - 2px);background:0 0;border:none;padding:7px 18px;font-size:.875rem;font-weight:500;transition:all .15s}.iOez5G_viewToggleBtn:hover{color:var(--text-primary)}.iOez5G_viewToggleActive{background:var(--color-primary);color:#fff;font-weight:600}.iOez5G_viewToggleActive:hover{color:#fff;opacity:.92}.iOez5G_historyRow{cursor:pointer;transition:background .12s}.iOez5G_historyRow:hover{background:#ffffff0d!important}.iOez5G_detailModal{animation:.18s iOez5G_detailFadeIn}@keyframes iOez5G_detailFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.iOez5G_detailCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6)}.iOez5G_detailHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.iOez5G_detailGrid{margin-top:var(--space-5);flex-direction:column;gap:2px;display:flex}.iOez5G_detailRow{align-items:center;gap:var(--space-4);padding:10px var(--space-4);border-radius:var(--radius-sm);display:flex}.iOez5G_detailRow:nth-child(odd){background:#ffffff05}.iOez5G_detailLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;min-width:120px;font-size:.78rem;font-weight:600}.iOez5G_detailValue{color:var(--text-primary);font-size:.875rem;font-weight:500}@media (max-width:900px){.iOez5G_kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.iOez5G_formGrid,.iOez5G_soGrid2{grid-template-columns:1fr}}@media (max-width:640px){.iOez5G_invLayout{gap:var(--space-4);grid-template-columns:1fr;height:auto}.iOez5G_invSidebar{overscroll-behavior-x:contain;padding-top:0;padding-bottom:var(--space-2);scrollbar-width:thin;flex-flow:row;gap:4px;overflow-x:auto}.iOez5G_invTab{flex-shrink:0;padding:9px 12px;font-size:.875rem}.iOez5G_content{padding-right:0;overflow-y:visible}.iOez5G_kpiCard{border-radius:var(--radius-lg);padding:16px}.iOez5G_kpiGrid{gap:var(--space-3);margin-bottom:var(--space-5)}.iOez5G_kpiValue{font-size:clamp(1.15rem,5vw,2rem)}.iOez5G_sectionTitle{font-size:1.05rem}.iOez5G_formCard,.iOez5G_detailCard{padding:var(--space-5)}.iOez5G_detailRow{align-items:flex-start;gap:var(--space-1);flex-direction:column}.iOez5G_detailLabel{min-width:0}.iOez5G_soSummaryGrid{grid-template-columns:1fr 1fr}.iOez5G_soItemGrid{grid-template-columns:1fr}.iOez5G_paginationBar .iOez5G_pageNumBtn,.iOez5G_paginationBar .iOez5G_pageEdgeBtn{display:none}.iOez5G_stocktakeInput,.iOez5G_formInput,.iOez5G_formTextarea,.iOez5G_formSelect,.iOez5G_filterSelect{font-size:16px}}@media (pointer:coarse){.iOez5G_invTab,.iOez5G_viewToggleBtn,.iOez5G_paginationBtn,.iOez5G_btnPrimary,.iOez5G_btnSecondary{min-height:40px}.iOez5G_stocktakeInput{width:76px;min-height:40px}.iOez5G_transferRemoveBtn{min-width:40px;min-height:40px}}.iOez5G_tiBadge{border-radius:var(--radius-full);white-space:nowrap;padding:4px 11px;font-size:.6875rem;font-weight:700;display:inline-block}.iOez5G_tiGradeFaulty{color:#dd3c3c;background:#dd3c3c26}.iOez5G_tiGradeFair{color:#f2930d;background:#f2930d26}.iOez5G_tiGradeGood{color:#269dd9;background:#269dd926}.iOez5G_tiGradeExcellent{color:#33cc80;background:#2eb87326}.iOez5G_tiStatusUnpriced{color:#ec9c13;background:#ec9c1326}.iOez5G_tiStatusForSale{color:#33cc80;background:#2eb87326}.iOez5G_tiStatusSold{color:var(--text-muted);background:#80808026}.iOez5G_tiPriceEdit{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}.iOez5G_tiPriceEdit .formInput{text-align:right;width:96px}.iOez5G_tiPriceBtn{border:1px dashed var(--border-medium);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;padding:3px 11px;font-weight:600;transition:border-color .15s,color .15s}.iOez5G_tiPriceBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.iOez5G_tiPriceBtn:disabled{opacity:.5;cursor:not-allowed}.iOez5G_labelsLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.iOez5G_labelsSide{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.iOez5G_labelsCard{gap:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;flex-direction:column;padding:20px;display:flex}.iOez5G_labelsMatchBar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.iOez5G_labelsNotice{margin-bottom:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-root);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:8px 12px;font-size:.84rem}.iOez5G_labelsCheckbox{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;display:block}.iOez5G_labelsRowSub{color:var(--text-muted);font-size:.875rem}.iOez5G_labelsCode{font-family:var(--font-mono);font-size:.875rem}.iOez5G_labelsBatchList{background:var(--bg-root);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:260px;overflow-y:auto}.iOez5G_labelsBatchRow{align-items:center;gap:var(--space-1);border-bottom:1px solid var(--border-subtle);padding:5px 8px 5px 4px;display:flex}.iOez5G_labelsBatchRow:last-child{border-bottom:none}.iOez5G_labelsBatchRowActive{background:var(--bg-hover)}.iOez5G_labelsBatchName{border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:auto;padding:4px 8px;font-family:inherit;font-size:.84rem;overflow:hidden}.iOez5G_labelsBatchName:hover{color:var(--color-primary)}.iOez5G_labelsQtyInput{text-align:center;flex:0 0 58px;padding:5px 6px;font-size:.84rem}.iOez5G_labelsRemoveBtn{border-radius:var(--radius-full);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.iOez5G_labelsRemoveBtn:hover{background:var(--bg-hover);color:var(--color-error)}.iOez5G_labelsQtyRow{align-items:flex-end;gap:var(--space-2);display:flex}.iOez5G_labelsHint{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.5}.iOez5G_labelsSizeRow{align-items:center;gap:var(--space-2);display:flex}.iOez5G_labelsMmInput{flex:0 0 66px}.iOez5G_labelsMmX{color:var(--text-muted);font-size:.84rem}.iOez5G_labelsToggleRow{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--bg-root);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px 14px;display:flex}.iOez5G_labelsToggleLabel{color:var(--text-primary);font-size:.9rem;font-weight:600}.iOez5G_labelsPreview{min-height:140px;padding:var(--space-4);background:var(--bg-root);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;overflow:hidden}.iOez5G_labelsPreviewFrame{transform-origin:0 0;background:#fff;border:none;border-radius:4px;display:block;box-shadow:0 2px 10px #0000002e}.iOez5G_labelsCapWarning,.iOez5G_labelsError{border-radius:var(--radius-sm);color:var(--color-error);background:#d9262614;border:1px solid #d9262633;padding:8px 12px;font-size:.84rem;font-weight:500}.iOez5G_labelsSuccess{border-radius:var(--radius-sm);color:#25b15f;background:#2eb86714;border:1px solid #2eb86733;padding:8px 12px;font-size:.84rem;font-weight:500}@media (max-width:1100px){.iOez5G_labelsLayout{grid-template-columns:minmax(0,1fr)}}.iOez5G_stockFilters{align-items:center;gap:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--space-3);flex-wrap:wrap;padding:10px 12px;display:flex}.iOez5G_stockFilterCombo{flex:0 190px;min-width:150px}.iOez5G_stockFilterPrice{background:var(--bg-root);width:110px;font-size:.84rem}
.Bdl5Gq_sectionHeading{font-size:var(--text-base);color:var(--text-primary);margin:var(--space-5) 0 var(--space-3);font-weight:700}.Bdl5Gq_sectionHint{font-size:var(--text-sm);color:var(--text-muted);margin:calc(-1 * var(--space-2)) 0 var(--space-3)}.Bdl5Gq_mono{font-family:var(--font-mono)}
.J7xR1q_purchasing{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.J7xR1q_topBar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.J7xR1q_topBar .J7xR1q_pills{margin-left:0}.J7xR1q_notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-accent-glow);border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);display:flex}.J7xR1q_noticeText{flex:1;min-width:0}.J7xR1q_errorBox{padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-error) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 25%, transparent);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--text-sm);font-weight:500}.J7xR1q_strip{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.J7xR1q_stripCard{align-items:stretch;gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.J7xR1q_stripCard:hover{border-color:var(--color-accent-glow);box-shadow:var(--shadow-md);transform:translateY(-2px)}.J7xR1q_stripCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.J7xR1q_stripValue{font-size:1.5rem;font-weight:700;line-height:var(--leading-tight);font-variant-numeric:tabular-nums;color:var(--text-primary)}.J7xR1q_stripValueAlert{color:var(--color-warning)}.J7xR1q_stripSub{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.J7xR1q_poStatus{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);white-space:nowrap;padding:4px 11px;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.J7xR1q_poStatusDraft{background:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text-muted)}.J7xR1q_poStatusOrdered{background:color-mix(in srgb, var(--color-accent) 15%, transparent);color:var(--color-accent)}.J7xR1q_poStatusPartial{background:color-mix(in srgb, var(--color-warning) 15%, transparent);color:var(--color-warning)}.J7xR1q_poStatusReceived{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.J7xR1q_poStatusClosed{background:color-mix(in srgb, var(--text-secondary) 15%, transparent);color:var(--text-secondary)}.J7xR1q_poStatusCancelled{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error)}.J7xR1q_overdueTag{margin-left:var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error);white-space:nowrap;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.J7xR1q_toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.J7xR1q_toolbarSearch{flex:240px;min-width:0}.J7xR1q_toolbarFilter{flex:0 200px;min-width:160px}.J7xR1q_toolbarCount{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.J7xR1q_toolbarActions{gap:var(--space-2);margin-left:auto;display:flex}.J7xR1q_rowClickable{cursor:pointer}.J7xR1q_poNumberBtn{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600}.J7xR1q_poNumberBtn:hover{text-decoration:underline}.J7xR1q_poNumberBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.J7xR1q_cellMain{font-weight:500}.J7xR1q_cellSub{color:var(--text-muted);font-size:.8125rem}.J7xR1q_mono{font-family:var(--font-mono)}.J7xR1q_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.J7xR1q_nowrap{white-space:nowrap}.J7xR1q_stale{opacity:.55;transition:opacity var(--duration-fast)}.J7xR1q_pageInfo{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}@media (max-width:640px){.J7xR1q_strip{grid-template-columns:1fr}.J7xR1q_toolbarFilter,.J7xR1q_toolbarSearch{flex:100%}.J7xR1q_toolbarActions{width:100%;margin-left:0}.J7xR1q_hideOnPhone{display:none}}
.J4rTQq_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.J4rTQq_sectionHead>h3{margin-bottom:0}
.azQplW_section{scroll-margin-top:80px}.azQplW_wrap{flex-direction:column;gap:12px;max-width:820px;margin:0 auto;display:flex}.azQplW_item{background:var(--rt-white);border:1px solid var(--rt-border);border-radius:18px;transition:border-color .25s,box-shadow .3s,transform .25s;position:relative;overflow:hidden}.azQplW_item:before{content:"";background:var(--rt-green);transform-origin:top;width:3px;transition:transform .32s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.azQplW_item:hover{border-color:var(--rt-border-strong);transform:translateY(-1px)}.azQplW_itemOpen{background:linear-gradient(180deg, var(--rt-green-bg) 0%, var(--rt-white) 46%);border-color:#10b77f66;box-shadow:0 18px 44px #20604a17}.azQplW_itemOpen:before{transform:scaleY(1)}.azQplW_heading{font-size:inherit;font-weight:inherit;margin:0}.azQplW_trigger{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:16px;padding:22px 24px;font-family:inherit;display:flex}.azQplW_trigger:focus-visible{outline:2px solid var(--rt-green);outline-offset:-4px;border-radius:18px}.azQplW_q{letter-spacing:-.01em;color:var(--rt-text);flex:1;font-size:1.0625rem;font-weight:600;line-height:1.45}.azQplW_cat{text-transform:uppercase;letter-spacing:.1em;color:var(--rt-text-faint);border:1px solid var(--rt-border);border-radius:var(--rt-radius-full);flex-shrink:0;padding:5px 11px;font-size:.625rem;font-weight:600;transition:color .25s,border-color .25s,background .25s}.azQplW_itemOpen .azQplW_cat{color:var(--rt-green-dark);background:#10b77f14;border-color:#10b77f59}.azQplW_icon{border-radius:var(--rt-radius-full);border:1px solid var(--rt-border);background:var(--rt-white);flex-shrink:0;width:34px;height:34px;transition:background .28s,border-color .28s,transform .32s cubic-bezier(.4,0,.2,1);position:relative}.azQplW_icon i{background:var(--rt-text-muted);border-radius:2px;width:13px;height:2px;margin:-1px 0 0 -6.5px;transition:transform .32s cubic-bezier(.4,0,.2,1),background .28s,opacity .24s;position:absolute;top:50%;left:50%}.azQplW_icon i:last-child{transform:rotate(90deg)}.azQplW_trigger:hover .azQplW_icon{border-color:var(--rt-green)}.azQplW_trigger:hover .azQplW_icon i{background:var(--rt-green-dark)}.azQplW_itemOpen .azQplW_icon{background:var(--rt-green);border-color:var(--rt-green);transform:rotate(180deg)}.azQplW_itemOpen .azQplW_icon i{background:#fff}.azQplW_itemOpen .azQplW_icon i:last-child{opacity:0;transform:rotate(180deg)}.azQplW_panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1),opacity .22s,visibility 0s linear .34s;display:grid}.azQplW_panelOpen{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1),opacity .28s 60ms,visibility}.azQplW_panelInner{overflow:hidden}.azQplW_a{max-width:64ch;color:var(--rt-text-muted);margin:0;padding:0 24px 24px;font-size:1rem;line-height:1.72}.azQplW_more{text-align:center;color:var(--rt-text-muted);margin-top:36px;font-size:.9375rem}.azQplW_more a{color:var(--rt-green-dark);font-weight:600;text-decoration:none}.azQplW_more a:hover{text-decoration:underline}@media (max-width:700px){.azQplW_cat{display:none}}@media (max-width:560px){.azQplW_trigger{gap:12px;padding:18px}.azQplW_q{font-size:1rem}.azQplW_a{padding:0 18px 20px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.azQplW_item,.azQplW_item:before,.azQplW_icon,.azQplW_icon i,.azQplW_cat{transition:none}.azQplW_item:hover{transform:none}.azQplW_panel{transition:visibility linear}.azQplW_panelOpen{transition:none}}
.RXKRTq_table{border:1px solid var(--rt-border);border-radius:var(--rt-radius-lg);background:var(--rt-white);max-width:880px;margin:40px auto 0;overflow:hidden}.RXKRTq_row{border-bottom:1px solid var(--rt-border);grid-template-columns:280px 1fr;align-items:baseline;gap:20px;padding:15px 26px;text-decoration:none;transition:background .15s;display:grid}.RXKRTq_row:last-child{border-bottom:none}.RXKRTq_row:hover,.RXKRTq_row:focus-visible{background:var(--rt-green-bg)}.RXKRTq_tableTitle{text-align:center;letter-spacing:-.02em;color:var(--rt-text);margin:72px 0 0;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}.RXKRTq_rowTitle{color:var(--rt-text);align-items:baseline;gap:10px;font-size:1.0625rem;font-weight:650;display:flex}.RXKRTq_rowTitle:before{content:"";background:var(--rt-green);border-radius:50% 50% 50% 0;flex-shrink:0;width:7px;height:7px;transition:transform .15s;transform:translateY(-1px)rotate(-45deg)}.RXKRTq_row:hover .RXKRTq_rowTitle:before{transform:translateY(-1px)rotate(45deg)}.RXKRTq_rowDesc{color:var(--rt-text-muted);font-size:.9rem;line-height:1.55}.RXKRTq_groupLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--rt-text-faint);border-bottom:1px solid var(--rt-border);background:var(--rt-surface);padding:22px 26px 10px;font-size:.9375rem;font-weight:700}@media (max-width:640px){.RXKRTq_row{grid-template-columns:1fr;gap:4px;padding:14px 18px}.RXKRTq_groupLabel{padding:18px 18px 8px}}
.I_tATW_layout{flex-direction:column;height:100%;display:flex;overflow:hidden}.I_tATW_header{padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.I_tATW_title{letter-spacing:-.03em;flex-shrink:0;font-size:1.125rem;font-weight:700}.I_tATW_subtitle{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-1)}.I_tATW_tabs{flex-shrink:0;gap:0;margin-left:auto;display:flex}.I_tATW_tab{padding:12px var(--space-5);color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease);background:0 0;border:none;font-size:.9375rem;font-weight:400;position:relative}.I_tATW_tab:hover{color:var(--text-primary)}.I_tATW_tabActive{color:var(--color-primary);font-weight:500}.I_tATW_tabActive:after{content:"";bottom:-1px;left:var(--space-5);right:var(--space-5);background:var(--color-primary);border-radius:1px;height:2px;position:absolute}.I_tATW_tabBadge{background:var(--color-primary);color:#fff;font-size:.8rem;font-weight:700;font-family:var(--font-mono);border-radius:10px;margin-left:6px;padding:1px 6px}.I_tATW_body{padding:var(--space-8);flex:1;overflow-y:auto}.I_tATW_kpiRow{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.I_tATW_kpiCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:18px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (hover:hover){.I_tATW_kpiCard:hover{border-color:var(--color-accent-glow);transform:translateY(-2px);box-shadow:0 8px 28px #0000001f}}.I_tATW_kpiCard:before{content:none;background:linear-gradient(90deg, var(--kpi-color,var(--color-primary)), transparent);opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.I_tATW_kpiValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800;line-height:1}.I_tATW_kpiSub{color:var(--text-muted);margin-top:4px;font-size:.8rem}.I_tATW_filters{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.I_tATW_filterChip{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease);background:0 0;border-radius:999px;padding:6px 14px;font-size:.875rem;font-weight:500}.I_tATW_filterChip:hover{border-color:var(--border-medium);color:var(--text-primary)}.I_tATW_filterChipActive{border-color:var(--color-primary);background:var(--color-primary-glow);color:var(--color-primary-light)}.I_tATW_campaignList{gap:var(--space-3);flex-direction:column;display:flex}.I_tATW_campaignRow{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--duration-fast) var(--ease);cursor:pointer;display:flex}.I_tATW_campaignRow:hover{border-color:var(--border-medium)}.I_tATW_campaignChannel{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.I_tATW_channelEmail{background:var(--color-primary-glow);color:var(--color-primary-light)}.I_tATW_channelSms{color:var(--color-success);background:#2e9e6a1f}.I_tATW_channelSocial{color:#558bf6;background:#3d7af51f}.I_tATW_channelPush{color:#f49d25;background:#f49d251f}.I_tATW_campaignInfo{flex:1;min-width:0}.I_tATW_campaignName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.I_tATW_campaignMeta{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.I_tATW_campaignStats{gap:var(--space-5);flex-shrink:0;display:flex}.I_tATW_campaignStat{text-align:right}.I_tATW_campaignStatValue{font-size:.9375rem;font-weight:600;font-family:var(--font-mono);color:var(--text-primary)}.I_tATW_campaignStatLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.I_tATW_statusBadge{border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;padding:4px 11px;font-size:.8rem;font-weight:700}.I_tATW_statusDraft{color:var(--text-muted);background:#8080801a}.I_tATW_statusScheduled{color:#f49d25;background:#f49d251f}.I_tATW_statusSending{background:var(--color-primary-glow);color:var(--color-primary-light)}.I_tATW_statusSent{color:var(--color-success);background:#2e9e6a1f}.I_tATW_statusFailed{color:#dd3c3c;background:#dd3c3c1f}.I_tATW_channelGrid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}.I_tATW_channelCard{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:18px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.I_tATW_channelCard:hover{border-color:var(--border-medium);transform:translateY(-2px)}}.I_tATW_channelCardActive{border-color:var(--color-primary);background:var(--color-primary-glow);box-shadow:0 0 0 1px var(--color-primary)}.I_tATW_channelCardIcon{width:44px;height:44px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.I_tATW_channelCardLabel{color:var(--text-primary);font-size:.9375rem;font-weight:600}.I_tATW_channelCardDesc{font-size:var(--text-xs);color:var(--text-muted);text-align:center}.I_tATW_promptSection{animation:.2s I_tATW_fadeSlide}@keyframes I_tATW_fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.I_tATW_promptLabel{margin-bottom:var(--space-2);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.I_tATW_promptHint{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-4)}.I_tATW_promptTextarea{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;color:var(--text-primary);resize:vertical;min-height:100px;transition:border-color var(--duration-fast) var(--ease);padding:16px;font-family:inherit;font-size:.875rem}.I_tATW_promptTextarea:focus{border-color:var(--color-primary);outline:none}.I_tATW_promptTextarea::placeholder{color:var(--text-muted)}.I_tATW_quickPrompts{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.I_tATW_quickPrompt{font-size:var(--text-xs);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease);background:0 0;border-radius:999px;padding:6px 14px;font-weight:500}.I_tATW_quickPrompt:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.I_tATW_previewSection{margin-top:var(--space-6);animation:.3s I_tATW_fadeSlide}.I_tATW_previewCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.I_tATW_previewHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.I_tATW_previewTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.875rem;font-weight:700}.I_tATW_previewBody{padding:var(--space-5)}.I_tATW_previewSubject{color:var(--text-primary);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:1rem;font-weight:600}.I_tATW_previewContent{color:var(--text-secondary);white-space:pre-wrap;font-size:.9375rem;line-height:1.7}.I_tATW_previewMeta{gap:var(--space-6);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--bg-root);display:flex}.I_tATW_previewMetaItem{font-size:var(--text-xs);color:var(--text-muted)}.I_tATW_previewMetaValue{color:var(--text-primary);font-weight:500}.I_tATW_formSection{margin-top:var(--space-6)}.I_tATW_formLabel{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-3);letter-spacing:0;font-weight:500}.I_tATW_audienceGrid{gap:var(--space-2);margin-bottom:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.I_tATW_audienceChip{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease);text-align:left;background:0 0;padding:10px 14px;font-size:.875rem;font-weight:500}.I_tATW_audienceChip:hover{border-color:var(--border-medium)}.I_tATW_audienceChipActive{border-color:var(--color-primary);background:var(--color-primary-glow);color:var(--color-primary-light)}.I_tATW_audienceCount{color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono);margin-top:2px;display:block}.I_tATW_scheduleRow{gap:var(--space-3);margin-bottom:var(--space-5);align-items:center;display:flex}.I_tATW_scheduleOption{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease);background:0 0;padding:10px 20px;font-size:.875rem;font-weight:500}.I_tATW_scheduleOption:hover{border-color:var(--border-medium)}.I_tATW_scheduleOptionActive{border-color:var(--color-primary);background:var(--color-primary-glow);color:var(--color-primary-light)}.I_tATW_dateTimeInput{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);padding:10px 14px;font-family:inherit;font-size:.875rem}.I_tATW_dateTimeInput:focus{border-color:var(--color-primary);outline:none}.I_tATW_actionRow{gap:var(--space-3);margin-top:var(--space-6);display:flex}.I_tATW_btnSecondary{padding:10px var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast);background:0 0;font-size:.875rem;font-weight:500}.I_tATW_btnSecondary:hover{background:var(--bg-hover);border-color:var(--border-medium)}.I_tATW_templateGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.I_tATW_templateCard{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--duration-fast) var(--ease);border-radius:18px;overflow:hidden}@media (hover:hover){.I_tATW_templateCard:hover{border-color:var(--border-medium);transform:translateY(-1px)}}.I_tATW_templatePreview{height:120px;padding:var(--space-4);background:var(--bg-root);font-size:var(--text-xs);color:var(--text-muted);line-height:1.5;overflow:hidden}.I_tATW_templateInfo{padding:var(--space-4)}.I_tATW_templateName{color:var(--text-primary);margin-bottom:4px;font-size:.9375rem;font-weight:600}.I_tATW_templateMeta{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:var(--space-2);display:flex}.I_tATW_analyticsGrid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.I_tATW_analyticsCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5)}.I_tATW_analyticsCardTitle{margin-bottom:var(--space-4);color:var(--text-primary);font-size:.875rem;font-weight:700}.I_tATW_barChart{align-items:flex-end;gap:3px;height:120px;display:flex}.I_tATW_bar{background:linear-gradient(180deg, var(--color-primary-light), var(--color-primary));border-radius:3px 3px 0 0;flex:1;min-width:4px;transition:height .3s}.I_tATW_barLabel{color:var(--text-muted);text-align:center;margin-top:4px;font-size:.8rem}.I_tATW_channelBreakdown{gap:var(--space-3);flex-direction:column;display:flex}.I_tATW_channelBreakdownRow{align-items:center;gap:var(--space-3);display:flex}.I_tATW_channelBreakdownBar{background:var(--bg-root);border-radius:4px;flex:1;height:8px;overflow:hidden}.I_tATW_channelBreakdownFill{border-radius:4px;height:100%;transition:width .5s}.I_tATW_channelBreakdownLabel{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:5px;min-width:50px;display:inline-flex}.I_tATW_channelBreakdownValue{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted);text-align:right;min-width:30px}.I_tATW_emptyState{text-align:center;padding:var(--space-16) 0;color:var(--text-muted)}.I_tATW_emptyIcon{opacity:.3;margin-bottom:var(--space-4);font-size:3rem}.I_tATW_emptyText{font-size:var(--text-sm);margin-bottom:var(--space-4)}.I_tATW_loading{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-10) 0;color:var(--text-muted);font-size:var(--text-sm);display:flex}.I_tATW_spinner{border:2px solid var(--border-subtle);border-top-color:var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite I_tATW_spin}@keyframes I_tATW_spin{to{transform:rotate(360deg)}}.I_tATW_splitMain{gap:var(--space-6);grid-template-columns:1fr 340px;align-items:start;display:grid}.I_tATW_twoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.I_tATW_hostPortRow{grid-template-columns:1fr 120px;gap:12px;display:grid}.I_tATW_draftHeader{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);background:var(--bg-root);flex-wrap:wrap;padding:12px 16px;display:flex}.I_tATW_draftHeaderName{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:160px;font-family:inherit;font-size:.9375rem;font-weight:600}.I_tATW_draftHeaderActions{flex-shrink:0;gap:6px;display:flex}.I_tATW_draftHeaderBtn{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);cursor:pointer;color:var(--text-muted);white-space:nowrap;background:0 0;padding:4px 10px;font-size:.84rem}.I_tATW_draftHeaderBtnDanger{color:var(--color-error);border-color:#dd3c3c66}@media (hover:hover){.I_tATW_draftHeaderBtn:hover{border-color:var(--border-medium);color:var(--text-primary)}.I_tATW_draftHeaderBtnDanger:hover{border-color:var(--color-error);color:var(--color-error)}}@media (pointer:coarse){.I_tATW_draftHeaderBtn{min-height:40px;padding:8px 14px}}@media (max-width:900px){.I_tATW_kpiRow,.I_tATW_channelGrid{grid-template-columns:repeat(2,1fr)}.I_tATW_audienceGrid,.I_tATW_analyticsGrid{grid-template-columns:1fr}.I_tATW_header{padding:var(--space-4) var(--space-5)}.I_tATW_body{padding:var(--space-4)}.I_tATW_tabs{padding:0 var(--space-4)}}@media (max-width:640px){.I_tATW_tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:1;min-width:0;max-width:100%;margin-left:0;padding:0;overflow-x:auto}.I_tATW_tabs::-webkit-scrollbar{display:none}.I_tATW_tab{padding:10px var(--space-3);white-space:nowrap;flex-shrink:0}.I_tATW_tabActive:after{left:var(--space-3);right:var(--space-3)}.I_tATW_body{padding:var(--space-3)}.I_tATW_kpiRow{gap:var(--space-2);margin-bottom:var(--space-4)}.I_tATW_kpiCard{padding:var(--space-4);border-radius:var(--radius-lg)}.I_tATW_kpiValue{font-size:clamp(1.05rem,4.8vw,1.5rem)}.I_tATW_kpiSub{font-size:.8rem}.I_tATW_campaignRow{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap}.I_tATW_campaignStats{gap:var(--space-4)}.I_tATW_previewMeta{gap:var(--space-3);flex-wrap:wrap}.I_tATW_scheduleRow,.I_tATW_actionRow{flex-wrap:wrap}.I_tATW_splitMain,.I_tATW_twoCol,.I_tATW_hostPortRow{grid-template-columns:1fr}}@media (pointer:coarse){.I_tATW_filterChip,.I_tATW_quickPrompt,.I_tATW_audienceChip,.I_tATW_scheduleOption,.I_tATW_btnSecondary{min-height:40px}}
.M0Re4W_navLogo{cursor:pointer;align-items:center;gap:8px;text-decoration:none;display:flex}.M0Re4W_navLogoImage{height:var(--nav-logo-h);object-fit:contain;width:auto;display:block}.M0Re4W_navLogoText{color:#1a1a1a;letter-spacing:-.02em;font-size:1.15rem;font-weight:700}@media (max-width:768px){.M0Re4W_navLogoImage{height:var(--nav-logo-h-tablet)}}@media (max-width:400px){.M0Re4W_navLogoImage{height:var(--nav-logo-h-mobile)}}
.DIyJSG_layout{--card-radius:18px;--card-padding:20px;--card-gap:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.DIyJSG_body{padding:var(--card-gap) var(--space-6) 48px;flex:1;min-width:0;overflow-y:auto}.DIyJSG_headerActions{margin-left:auto}.DIyJSG_pageIntro{margin-bottom:var(--space-3)}.DIyJSG_pageTitle{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.DIyJSG_pageLead{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-1)}.DIyJSG_periodNote{color:var(--text-secondary);font-weight:500}.DIyJSG_controlBlock{gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.DIyJSG_controlRow{align-items:center;gap:var(--space-3);grid-template-columns:72px minmax(0,1fr);display:grid}.DIyJSG_controlRow+.DIyJSG_controlRow{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.DIyJSG_controlRowLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.DIyJSG_controlRowItems{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.DIyJSG_inlineField{flex-direction:column;gap:4px;display:flex}.DIyJSG_compactInput{min-width:160px;padding-top:6px;padding-bottom:6px}.DIyJSG_footnote{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-sm);max-width:90ch;line-height:1.55}.DIyJSG_footnote p+p{margin-top:var(--space-2)}.DIyJSG_footnote strong{color:var(--text-secondary)}.DIyJSG_metaLine{margin-top:var(--space-3);font-size:var(--text-xs)}.DIyJSG_popWrap{display:inline-flex;position:relative}.DIyJSG_popBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface);min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.DIyJSG_popBtn:hover{border-color:var(--border-medium);color:var(--text-primary)}.DIyJSG_popBtn:focus-visible,.DIyJSG_calDay:focus-visible,.DIyJSG_presetBtn:focus-visible,.DIyJSG_hubCard:focus-visible,.DIyJSG_kpiPress:focus-visible,.DIyJSG_rowPress:focus-visible,.DIyJSG_hitArea:focus-visible,.DIyJSG_thBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DIyJSG_popBtnActive{border-color:var(--color-primary);color:var(--text-primary);background:var(--color-primary-glow)}.DIyJSG_popBtnText{flex-direction:column;align-items:flex-start;max-width:260px;line-height:1.2;display:inline-flex;overflow:hidden}.DIyJSG_popBtnLabel{text-overflow:ellipsis;max-width:100%;overflow:hidden}.DIyJSG_popBtnSub{color:var(--text-muted);font-size:.66rem}.DIyJSG_popCta{max-width:100%;min-height:36px}.DIyJSG_popCtaSub{opacity:.85;font-size:.66rem}.DIyJSG_popChev,.DIyJSG_popChevOpen{transition:transform var(--duration-fast) var(--ease);flex-shrink:0}.DIyJSG_popChevOpen{transform:rotate(180deg)}.DIyJSG_popPanel{z-index:60;width:max-content;min-width:240px;max-width:min(92vw,420px);max-height:70vh;padding:var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--text-sm);position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 40px #0000002e}.DIyJSG_popPanelRight{left:auto;right:0}.DIyJSG_popPanelWide{width:min(96vw,680px);max-width:min(96vw,680px)}.DIyJSG_menuList{flex-direction:column;gap:2px;display:flex}.DIyJSG_menuItem{border-radius:var(--radius-md);width:100%;color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.DIyJSG_menuItem:hover,.DIyJSG_menuItemActive{background:var(--bg-hover)}.DIyJSG_menuItemSub{font-size:var(--text-xs);color:var(--text-muted);display:block}.DIyJSG_multiPanel{gap:var(--space-2);flex-direction:column;min-width:260px;display:flex}.DIyJSG_multiTools{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.DIyJSG_multiList{flex-direction:column;gap:2px;min-width:220px;max-height:320px;display:flex;overflow:auto}.DIyJSG_checkRow{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);color:var(--text-primary);align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.DIyJSG_checkRow:hover{background:var(--bg-hover)}.DIyJSG_checkRow input{accent-color:var(--color-primary);margin-top:3px}.DIyJSG_checkMuted{color:var(--text-muted)}.DIyJSG_popFooter{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);display:flex}.DIyJSG_popFooterNote{color:var(--text-muted);font-size:var(--text-xs)}.DIyJSG_sortRow{grid-template-columns:1fr auto auto;align-items:center;gap:4px;padding:2px 4px;display:grid}.DIyJSG_periodPanel{gap:var(--space-3);grid-template-columns:140px 1fr;display:grid}.DIyJSG_periodPresets{flex-direction:column;gap:2px;display:flex}.DIyJSG_presetBtn{border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;padding:7px 10px}.DIyJSG_presetBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.DIyJSG_presetActive{background:var(--color-primary-glow);color:var(--text-primary);font-weight:600}.DIyJSG_periodCal{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.DIyJSG_calNav{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.DIyJSG_calNavBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.DIyJSG_calNavBtn:disabled{opacity:.4;cursor:not-allowed}.DIyJSG_calHint{font-size:var(--text-xs);color:var(--text-muted);text-align:center}.DIyJSG_calMonths{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.DIyJSG_calMonth{min-width:0}.DIyJSG_calTitle{font-weight:600;font-size:var(--text-sm);margin-bottom:var(--space-1);text-align:center}.DIyJSG_calGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DIyJSG_calDow{color:var(--text-muted);text-align:center;padding:2px 0;font-size:.66rem}.DIyJSG_calDay{border-radius:var(--radius-sm);height:30px;color:var(--text-primary);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none}.DIyJSG_calDay:hover:not(:disabled){background:var(--bg-hover)}.DIyJSG_calDay:disabled{color:var(--text-muted);opacity:.4;cursor:not-allowed}.DIyJSG_calIn{background:var(--color-primary-glow)}.DIyJSG_calEdge{background:var(--color-primary);color:#fff;font-weight:700}.DIyJSG_calEdge:hover:not(:disabled){background:var(--color-primary-dark)}.DIyJSG_calToday{box-shadow:inset 0 0 0 1px var(--border-medium)}.DIyJSG_periodTyped{align-items:end;gap:var(--space-2);grid-template-columns:1fr 1fr auto;display:grid}.DIyJSG_textSearch{align-items:center;min-width:220px;display:inline-flex;position:relative}.DIyJSG_textSearchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.DIyJSG_textSearchInput{padding-top:6px;padding-bottom:6px;padding-left:30px}.DIyJSG_wholeChip{color:var(--text-muted);background:var(--bg-hover);border-radius:var(--radius-full);padding:1px 7px;font-size:.66rem;position:absolute;right:8px}.DIyJSG_suggestList{z-index:60;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 30px #00000029}.DIyJSG_drillHint{color:var(--text-muted);font-size:var(--text-xs);margin-bottom:var(--space-3)}.DIyJSG_drillBar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.DIyJSG_drillTitle{color:var(--text-muted)}.DIyJSG_drillChip{border-radius:var(--radius-full);background:var(--color-primary-glow);color:var(--text-primary);align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.DIyJSG_drillSep{color:var(--text-muted);margin-right:2px}.DIyJSG_drillX{border-radius:var(--radius-full);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.DIyJSG_drillX:hover{background:var(--bg-hover);color:var(--text-primary)}.DIyJSG_notices{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.DIyJSG_notice{border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid var(--border-subtle);align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.DIyJSG_noticeWarn{color:var(--text-primary);background:#ec9c1314;border-color:#ec9c1366}.DIyJSG_noticeMuted{background:var(--bg-surface);color:var(--text-secondary)}.DIyJSG_busyNote,.DIyJSG_loadingLine{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-3)}.DIyJSG_errorNote{align-items:center;gap:var(--space-2);color:var(--color-error);font-size:var(--text-sm);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.DIyJSG_emptyNote{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-3) 0}.DIyJSG_dim{opacity:.55;transition:opacity var(--duration-normal) var(--ease)}.DIyJSG_tileGrid{gap:var(--card-gap);margin-bottom:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.DIyJSG_kpiCard{padding:var(--card-padding);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--card-radius);color:var(--text-primary);font:inherit;text-align:left;flex-direction:column;align-items:stretch;min-width:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.DIyJSG_kpiCard:before{content:"";background:linear-gradient(90deg, var(--kpi-color,var(--color-primary)), transparent);opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.DIyJSG_kpiPress{cursor:pointer}@media (hover:hover){.DIyJSG_kpiCard:hover{border-color:var(--color-accent-glow);transform:translateY(-2px);box-shadow:0 8px 28px #0000001f}}.DIyJSG_kpiHero{grid-column:span 2}.DIyJSG_kpiValueRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.DIyJSG_kpiValue{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.6rem;font-weight:800;line-height:1.1}.DIyJSG_kpiHero .DIyJSG_kpiValue{font-size:2rem}.DIyJSG_kpiBadge{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;align-items:center;padding:2px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.DIyJSG_badgeGood{color:var(--color-success);background:#2eb87326}.DIyJSG_badgeBad{color:var(--color-error);background:#db242421}.DIyJSG_badgeNeutral{color:var(--text-muted);background:#80808021}.DIyJSG_kpiCompare,.DIyJSG_kpiSub{color:var(--text-muted);margin-top:4px;font-size:.72rem}.DIyJSG_skelTile{background:linear-gradient(90deg, var(--bg-surface), var(--bg-hover), var(--bg-surface));background-size:200% 100%;min-height:116px;animation:1.4s ease-in-out infinite DIyJSG_reportSkel}.DIyJSG_skelBlock{background:linear-gradient(90deg, var(--bg-surface), var(--bg-hover), var(--bg-surface));border-radius:var(--card-radius);background-size:200% 100%;min-height:240px;animation:1.4s ease-in-out infinite DIyJSG_reportSkel}@keyframes DIyJSG_reportSkel{0%{background-position:100% 0}to{background-position:-100% 0}}.DIyJSG_card{padding:var(--card-padding);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--card-radius);margin-bottom:var(--card-gap);min-width:0;transition:border-color .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (hover:hover){.DIyJSG_card:hover{border-color:var(--border-medium)}}.DIyJSG_chartGrid{gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DIyJSG_chartGrid>.DIyJSG_card{margin-bottom:0}.DIyJSG_chartGrid{margin-bottom:var(--card-gap)}.DIyJSG_chartBox{width:100%;min-width:0}.DIyJSG_chartSvg{display:block;overflow:visible}.DIyJSG_readout{min-height:20px;font-size:var(--text-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;overflow:hidden}.DIyJSG_readoutMuted{color:var(--text-muted)}.DIyJSG_gridLine{stroke:var(--border-subtle);stroke-width:1px}.DIyJSG_axisZero{stroke:var(--border-medium);stroke-width:1px}.DIyJSG_axisText{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}.DIyJSG_weekend{fill:var(--bg-hover);opacity:.6}.DIyJSG_hitArea{fill:#0000;cursor:pointer;outline:none}.DIyJSG_hitActive{fill:var(--text-primary);fill-opacity:.05}.DIyJSG_barActive{opacity:.8}.DIyJSG_compareLine{fill:none;stroke:var(--chart-compare);stroke-width:1.6px;stroke-dasharray:4 3}.DIyJSG_seriesLine{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.DIyJSG_legend{font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}.DIyJSG_legendItem{align-items:center;gap:6px;display:inline-flex}.DIyJSG_swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.DIyJSG_swatchCompare{background:var(--chart-compare);border-radius:0;height:2px}.DIyJSG_fill1{fill:var(--chart-s1)}.DIyJSG_fill2{fill:var(--chart-s2)}.DIyJSG_fill3{fill:var(--chart-s3)}.DIyJSG_fill4{fill:var(--chart-s4)}.DIyJSG_fill5{fill:var(--chart-s5)}.DIyJSG_fill6{fill:var(--chart-s6)}.DIyJSG_fill7{fill:var(--chart-s7)}.DIyJSG_fill8{fill:var(--chart-s8)}.DIyJSG_fillNeg{fill:var(--color-error)}.DIyJSG_stroke1{stroke:var(--chart-s1)}.DIyJSG_stroke2{stroke:var(--chart-s2)}.DIyJSG_stroke3{stroke:var(--chart-s3)}.DIyJSG_stroke4{stroke:var(--chart-s4)}.DIyJSG_stroke5{stroke:var(--chart-s5)}.DIyJSG_stroke6{stroke:var(--chart-s6)}.DIyJSG_stroke7{stroke:var(--chart-s7)}.DIyJSG_stroke8{stroke:var(--chart-s8)}.DIyJSG_swatch1{background:var(--chart-s1)}.DIyJSG_swatch2{background:var(--chart-s2)}.DIyJSG_swatch3{background:var(--chart-s3)}.DIyJSG_swatch4{background:var(--chart-s4)}.DIyJSG_swatch5{background:var(--chart-s5)}.DIyJSG_swatch6{background:var(--chart-s6)}.DIyJSG_swatch7{background:var(--chart-s7)}.DIyJSG_swatch8{background:var(--chart-s8)}.DIyJSG_hbars{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.DIyJSG_hbarRow{border-radius:var(--radius-md);width:100%;color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:left;background:0 0;border:none;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}button.DIyJSG_hbarRow{cursor:pointer}button.DIyJSG_hbarRow:hover,button.DIyJSG_hbarRow:focus-visible{background:var(--bg-hover)}.DIyJSG_hbarLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DIyJSG_hbarTrack{width:100%;height:8px}.DIyJSG_hbarBg{fill:var(--bg-hover)}.DIyJSG_hbarValue{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.DIyJSG_hbarSub{color:var(--text-muted);font-size:.68rem}.DIyJSG_donutWrap{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.DIyJSG_donutSvg{flex-shrink:0}.DIyJSG_donutSlice{fill:none;stroke-width:22px;transition:stroke-width var(--duration-fast) var(--ease)}.DIyJSG_donutActive{stroke-width:28px}.DIyJSG_donutValue{fill:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.DIyJSG_donutLabel{fill:var(--text-muted);font-size:10px}.DIyJSG_donutLegend{flex-direction:column;flex:1;gap:2px;min-width:180px;margin:0;padding:0;list-style:none;display:flex}.DIyJSG_donutLegendRow{border-radius:var(--radius-md);width:100%;color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:left;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}button.DIyJSG_donutLegendRow{cursor:pointer}button.DIyJSG_donutLegendRow:hover{background:var(--bg-hover)}.DIyJSG_donutLegendLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DIyJSG_donutLegendValue{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.DIyJSG_sparkline{display:block}.DIyJSG_sparkLine{fill:none;stroke:var(--chart-s1);stroke-width:1.5px}.DIyJSG_tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.DIyJSG_scrollShade{margin-top:var(--space-1);--scroll-shade:color-mix(in srgb, var(--text-primary) 16%, transparent);position:relative}.DIyJSG_scrollShade:before,.DIyJSG_scrollShade:after{content:"";z-index:3;pointer-events:none;opacity:0;width:18px;transition:opacity var(--duration-fast) var(--ease);position:absolute;top:0;bottom:0}.DIyJSG_scrollShade:before{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);background:linear-gradient(90deg, var(--scroll-shade), transparent);left:0}.DIyJSG_scrollShade:after{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:linear-gradient(270deg, var(--scroll-shade), transparent);right:0}.DIyJSG_scrollShade[data-scroll-left]:before,.DIyJSG_scrollShade[data-scroll-right]:after{opacity:1}.DIyJSG_table{min-width:100%}.DIyJSG_table th{white-space:nowrap}.DIyJSG_table td{white-space:nowrap;font-variant-numeric:tabular-nums}.DIyJSG_num{text-align:right}.DIyJSG_firstCell{text-overflow:ellipsis;max-width:280px;overflow:hidden}.DIyJSG_thBtn{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.DIyJSG_rowPress{cursor:pointer}.DIyJSG_totalsRow td{border-top:1px solid var(--border-medium);background:var(--bg-root);font-weight:700}.DIyJSG_neg{color:var(--color-error)}.DIyJSG_chip{border-radius:var(--radius-full);align-items:center;padding:2px 9px;font-size:.6875rem;font-weight:700;display:inline-flex}.DIyJSG_chipOk{color:var(--color-success);background:#2eb87326}.DIyJSG_chipWarn{color:var(--color-warning);background:#ec9c1326}.DIyJSG_chipBad{color:var(--color-error);background:#db242421}.DIyJSG_chipInfo{background:var(--color-accent-glow);color:var(--color-accent)}.DIyJSG_chipMuted{color:var(--text-muted);background:#80808021}.DIyJSG_barCell{align-items:center;gap:8px;display:inline-flex}.DIyJSG_barCellSvg{width:64px;height:6px}.DIyJSG_tableFilter{max-width:280px;margin-bottom:var(--space-2);padding-top:6px;padding-bottom:6px}.DIyJSG_foldBar{padding-top:var(--space-3);justify-content:center;display:flex}.DIyJSG_rowsBar{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-2);flex-wrap:wrap;display:flex}.DIyJSG_rowsFilter{max-width:240px;margin-left:auto;padding-top:6px;padding-bottom:6px}.DIyJSG_rowsSummary{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-2);font-variant-numeric:tabular-nums}.DIyJSG_rowsSummary strong{color:var(--text-primary)}.DIyJSG_rowsFooter{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.DIyJSG_pager{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.DIyJSG_lockedPanel{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:72px 24px;display:flex}.DIyJSG_lockedPanel h2{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.DIyJSG_lockedPanel p{max-width:42ch;margin:0 0 8px;font-size:.9rem}.DIyJSG_lockedGlyph{color:var(--text-muted);display:inline-flex}.DIyJSG_hub{max-width:1200px}.DIyJSG_hubBar{align-items:center;gap:var(--space-4);min-height:44px;margin-bottom:calc(var(--space-6) + var(--space-1));display:flex}.DIyJSG_hubBar>.DIyJSG_hubSearch{flex:0 480px;width:auto;min-width:0;max-width:480px}.DIyJSG_hubGroup{margin-bottom:calc(var(--space-10) + var(--space-1))}.DIyJSG_hubGroupHeader{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.DIyJSG_hubGroupChip{border-radius:var(--radius-md);background:color-mix(in srgb, var(--card-icon-color,var(--color-primary)) 14%, transparent);width:32px;height:32px;color:var(--card-icon-color,var(--color-primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DIyJSG_hubGroupChipNeutral{color:var(--text-secondary);background:#80808021}.DIyJSG_hubGroupText{flex-direction:column;gap:2px;min-width:0;display:flex}.DIyJSG_hubGroupTitleRow{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.DIyJSG_hubGroupName{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.DIyJSG_hubGroupBadge{border-radius:var(--radius-full);color:var(--text-muted);white-space:nowrap;background:#80808026;padding:4px 11px;font-size:.6875rem;font-weight:700;line-height:1.2}.DIyJSG_hubGroupLead{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.45}.DIyJSG_hubGrid{align-items:stretch;gap:var(--card-gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;display:grid}.DIyJSG_hubCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--card-radius);height:100%;min-height:116px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:12px;padding:18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.DIyJSG_hubCard:before{content:"";background:linear-gradient(90deg, var(--kpi-color,var(--color-primary)), transparent);opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.DIyJSG_hubCardNeutral:before{display:none}@media (hover:hover){.DIyJSG_hubCard:hover{border-color:var(--color-accent-glow);transform:translateY(-2px);box-shadow:0 8px 28px #0000001f}}.DIyJSG_hubCardLocked{opacity:.7}.DIyJSG_hubCardDisabled:before{display:none}.DIyJSG_hubCardDisabled .DIyJSG_hubIcon,.DIyJSG_hubCardDisabled .DIyJSG_hubTitleText,.DIyJSG_hubCardDisabled .DIyJSG_hubLead{opacity:.55}@media (hover:hover){.DIyJSG_hubCard.DIyJSG_hubCardDisabled:hover{box-shadow:none;border-color:var(--border-subtle);transform:none}}.DIyJSG_hubNote{border-radius:var(--radius-full);color:var(--text-muted);white-space:nowrap;background:#80808026;flex-shrink:0;padding:2px 8px;font-size:.6875rem;font-weight:700}.DIyJSG_hubIcon{background:color-mix(in srgb, var(--card-icon-color,var(--color-primary)) 14%, transparent);width:34px;height:34px;color:var(--card-icon-color,var(--color-primary));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DIyJSG_hubIconNeutral{color:var(--text-secondary);background:#80808021}.DIyJSG_hubAiChip{flex-shrink:0;align-items:center;min-height:34px;display:inline-flex}.DIyJSG_hubText{flex-direction:column;flex:auto;align-self:stretch;gap:4px;min-width:0;display:flex}.DIyJSG_hubTitle{align-items:center;gap:6px;min-width:0;font-size:.95rem;font-weight:700;line-height:1.3;display:flex}.DIyJSG_hubTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DIyJSG_hubTitle>svg{flex-shrink:0}.DIyJSG_hubLock{color:var(--text-muted)}.DIyJSG_hubLead{-webkit-line-clamp:3;line-clamp:3;height:4.35em;font-size:var(--text-sm);color:var(--text-secondary);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.DIyJSG_todayStrip{margin-bottom:var(--space-5)}.DIyJSG_todayLabel{margin:0 0 var(--space-2)}.DIyJSG_todayGrid{gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.DIyJSG_todayGrid .DIyJSG_skelTile{min-height:150px}.DIyJSG_todaySpark{padding-top:var(--space-2);color:var(--kpi-color,var(--color-primary));margin-top:auto}.DIyJSG_todaySpark svg{width:100%;height:30px}.DIyJSG_todaySpark polyline{stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.DIyJSG_recentRow{align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;display:flex}.DIyJSG_recentRow .DIyJSG_controlRowLabel{flex-shrink:0}.DIyJSG_recentList{gap:var(--space-2);white-space:nowrap;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.DIyJSG_recentPill{flex-shrink:0;max-width:180px}.DIyJSG_recentPill>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media (max-width:899px){.DIyJSG_recentRow{display:none}.DIyJSG_hubBar>.DIyJSG_hubSearch{flex:auto;max-width:none}}.DIyJSG_hubEmpty{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}.DIyJSG_hubEmpty p{max-width:440px;color:var(--text-secondary);margin:0;line-height:1.5}.DIyJSG_mark{color:inherit;background:#ffae0047;border-radius:2px}@media (max-width:1100px){.DIyJSG_tileGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DIyJSG_todayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.DIyJSG_chartGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.DIyJSG_periodPanel{grid-template-columns:1fr}.DIyJSG_periodPresets{grid-template-columns:1fr 1fr;display:grid}.DIyJSG_calMonths{grid-template-columns:1fr}}@media (max-width:640px){.DIyJSG_body{padding:var(--space-3) var(--space-3) 40px}.DIyJSG_tileGrid,.DIyJSG_todayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.DIyJSG_todayHead span{white-space:normal}.DIyJSG_kpiCard{padding:14px}.DIyJSG_kpiValue{font-size:1.25rem}.DIyJSG_kpiHero .DIyJSG_kpiValue{font-size:1.5rem}.DIyJSG_headerActions{margin-left:0}}@media (max-width:600px){.DIyJSG_popPanel,.DIyJSG_popPanelRight{left:var(--space-3);right:var(--space-3);width:auto;min-width:0;max-width:none;max-height:calc(100vh - 96px);position:fixed;top:72px}.DIyJSG_controlRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.DIyJSG_controlRowItems>*{flex:100%}.DIyJSG_controlRowItems .DIyJSG_popBtn,.DIyJSG_controlRowItems .DIyJSG_popCta{width:100%}.DIyJSG_textSearch,.DIyJSG_compactInput{width:100%;min-width:0}.DIyJSG_rowsFilter{width:100%;max-width:none;margin-left:0}.DIyJSG_periodTyped{grid-template-columns:1fr 1fr}.DIyJSG_hbarRow{grid-template-columns:minmax(0,1fr) auto}.DIyJSG_hbarTrack{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.DIyJSG_kpiCard,.DIyJSG_hubCard,.DIyJSG_card,.DIyJSG_dim{transition:none}.DIyJSG_skelTile,.DIyJSG_skelBlock{animation:none}}.DIyJSG_auditBlock{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.DIyJSG_auditRanges{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.DIyJSG_rangeInput{width:96px;padding-top:6px;padding-bottom:6px}.DIyJSG_topupActions{align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.DIyJSG_okNote{color:var(--color-success);font-size:var(--text-sm);margin-bottom:var(--space-3)}.DIyJSG_levelInput{text-align:right;width:72px;padding:4px 8px}.DIyJSG_warnText{color:var(--color-warning);font-weight:700}.DIyJSG_excludedList{margin-top:var(--space-3);font-size:var(--text-sm)}.DIyJSG_excludedList summary{cursor:pointer;color:var(--text-secondary)}.DIyJSG_excludedList ul{margin:var(--space-2) 0 0;flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.DIyJSG_excludedList li{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@media (max-width:600px){.DIyJSG_rangeInput{width:100%}.DIyJSG_auditRanges>*{flex:40%}}
.DKhOya_burger{color:#1a1a1a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-8px;padding:0;transition:background .2s;display:none}.DKhOya_burger:hover{background:#0000000d}.DKhOya_burger:focus-visible{outline-offset:-2px;outline:2px solid}.DKhOya_sheet{top:calc(100% + var(--rt-nav-border,3px));background:#fcfcfd;border-bottom:1px solid #c2c9d64d;flex-direction:column;max-height:72dvh;padding:8px 16px 20px;animation:.18s ease-out DKhOya_sheetIn;display:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0000001f}@keyframes DKhOya_sheetIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.DKhOya_sheet{animation:none}}.DKhOya_link{color:#1a1a1a;border-bottom:1px solid #c2c9d64d;align-items:center;min-height:48px;padding:0 8px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.DKhOya_link:last-child{border-bottom:none}.DKhOya_cta{background:var(--nav-cta-bg,#1a1a1a);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-height:48px;margin-top:14px;padding:0 24px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}@media (max-width:940px){.DKhOya_burger{display:inline-flex}.DKhOya_sheetOpen{display:flex}}
.iqFAzq_body{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.iqFAzq_emptyCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;color:var(--text-secondary)}.iqFAzq_emptyCardTitle{color:var(--text-primary);margin-bottom:var(--space-2);font-size:1rem;font-weight:600}.iqFAzq_emptyCardHint{color:var(--text-muted);margin-bottom:var(--space-4);font-size:.875rem}.iqFAzq_accountsList{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.iqFAzq_accountCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);flex-direction:column;transition:all .2s;display:flex}.iqFAzq_accountCard:hover{border-color:var(--border-medium)}.iqFAzq_accountCardHeader{align-items:center;gap:var(--space-3);display:flex}.iqFAzq_platformIcon{border-radius:var(--radius-md);background:var(--bg-hover);width:36px;height:36px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.iqFAzq_accountCardName{color:var(--text-primary);font-size:.9375rem;font-weight:600}.iqFAzq_accountCardMeta{color:var(--text-muted);font-size:.84rem}.iqFAzq_accountCardActions{gap:var(--space-2);margin-top:auto;display:flex}.iqFAzq_comingSoonBadge{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);background:var(--bg-hover);color:var(--text-muted);padding:2px 8px;font-size:.78rem;font-weight:600}.iqFAzq_campaignsList{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.iqFAzq_campaignCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.iqFAzq_campaignCard:before{content:none;background:var(--campaign-color,var(--color-primary));opacity:.7;height:3px;position:absolute;top:0;left:0;right:0}.iqFAzq_campaignCardName{color:var(--text-primary);font-size:.9375rem;font-weight:600}.iqFAzq_campaignCardDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.iqFAzq_campaignCardMeta{color:var(--text-muted);gap:var(--space-3);flex-wrap:wrap;font-size:.84rem;display:flex}.iqFAzq_campaignCardActions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.iqFAzq_headerTabs.iqFAzq_headerTabs,.iqFAzq_headerFilterSlot{margin-left:var(--space-4)}.iqFAzq_filterChipDot{background:var(--campaign-color,var(--color-primary));border-radius:50%;width:10px;height:10px}.iqFAzq_colorSwatchRow{flex-wrap:wrap;gap:8px;display:flex}.iqFAzq_colorSwatch{cursor:pointer;border:1px solid var(--border-subtle);border-radius:50%;flex-shrink:0;width:28px;height:28px;padding:0}.iqFAzq_colorSwatchSelected{border:2px solid var(--text-primary)}.iqFAzq_mediaRemoveBtn{background:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.iqFAzq_toast{bottom:var(--space-6);right:var(--space-6);background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);color:var(--text-primary);z-index:1000;font-size:.875rem;animation:.25s ease-out iqFAzq_toastIn;position:fixed;box-shadow:0 8px 28px #00000026}.iqFAzq_toastSuccess{border-left:3px solid var(--color-success)}.iqFAzq_toastError{border-left:3px solid var(--color-error)}@keyframes iqFAzq_toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.iqFAzq_placeholderView{background:var(--bg-surface);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;color:var(--text-muted)}.iqFAzq_calendarToolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.iqFAzq_calendarToolbarTitle{color:var(--text-primary);font-size:.9375rem;font-weight:600}.iqFAzq_calendarTzHint{color:var(--text-muted);margin-left:auto;font-size:.84rem}.iqFAzq_calendarScroll{min-width:0}.iqFAzq_calendarGrid{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;min-height:480px;display:grid;overflow:hidden}.iqFAzq_calendarDay{background:var(--bg-surface);padding:var(--space-3);cursor:pointer;flex-direction:column;gap:6px;min-height:140px;transition:background .15s;display:flex}@media (hover:hover){.iqFAzq_calendarDay:hover{background:var(--bg-hover)}}.iqFAzq_calendarDayHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);justify-content:space-between;align-items:baseline;font-size:.78rem;font-weight:600;display:flex}.iqFAzq_calendarDayHeaderToday{color:var(--color-primary)}.iqFAzq_calendarDayNumber{color:var(--text-primary);font-size:.875rem;font-weight:600}.iqFAzq_calendarPostPill{background:var(--bg-hover);color:var(--text-primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-left:3px solid var(--campaign-color,var(--color-primary));border-radius:6px;padding:4px 8px;font-size:.84rem;line-height:1.3;transition:transform .1s;display:block;overflow:hidden}@media (hover:hover){.iqFAzq_calendarPostPill:hover{transform:translate(2px)}}.iqFAzq_calendarPostPillFailed{color:var(--color-error)}.iqFAzq_calendarPostPillPublished{opacity:.8}.iqFAzq_calendarMoreLink{color:var(--text-muted);text-align:center;padding:2px 4px;font-size:.8rem}@media (max-width:640px){.iqFAzq_body{padding:var(--space-3);gap:var(--space-4)}.iqFAzq_headerTabs.iqFAzq_headerTabs,.iqFAzq_headerFilterSlot{margin-left:0}.iqFAzq_calendarToolbar{gap:var(--space-2);flex-wrap:wrap}.iqFAzq_calendarTzHint{width:100%;margin-left:0}.iqFAzq_calendarScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.iqFAzq_calendarGrid{min-width:700px;min-height:380px}.iqFAzq_calendarDay{min-height:120px}.iqFAzq_emptyCard,.iqFAzq_placeholderView{padding:var(--space-5)}.iqFAzq_accountsList,.iqFAzq_campaignsList{grid-template-columns:1fr}.iqFAzq_toast{left:var(--space-3);right:var(--space-3);bottom:var(--space-3)}}@media (pointer:coarse){.iqFAzq_colorSwatch{width:40px;height:40px}.iqFAzq_mediaRemoveBtn{width:32px;height:32px;font-size:18px}.iqFAzq_calendarMoreLink{padding:8px 4px}}
.lOflsq_root{display:inline-flex;position:relative}.lOflsq_trigger{font-family:inherit;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.lOflsq_chevron{flex-shrink:0;margin-top:1px;transition:transform .2s}.lOflsq_chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.lOflsq_chevron{transition:none}}.lOflsq_panel{z-index:120;background:#fcfcfd;border:1px solid #c2c9d680;border-radius:14px;flex-direction:column;min-width:190px;padding:6px;animation:.15s ease-out lOflsq_moreMenuIn;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #0000001f}.lOflsq_panel[hidden]{display:none}@keyframes lOflsq_moreMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lOflsq_panel{animation:none}}.lOflsq_link{color:#1a1a1a;white-space:nowrap;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.lOflsq_link:hover{background:#0000000a}.lOflsq_link:focus-visible{outline-offset:-2px;outline:2px solid}
.x2-nyG_root{display:flex}.x2-nyG_rootNav{flex:0 0 44px;justify-content:flex-end;align-self:stretch;position:static}.x2-nyG_rootHero{width:100%;margin:4px 0 28px;position:relative}.x2-nyG_circle{aspect-ratio:1;color:#5f6368;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff9;border:1px solid #c2c9d680;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:auto;min-width:44px;height:100%;min-height:44px;padding:0;transition:background .2s,border-color .2s,color .2s;display:inline-flex;box-shadow:0 2px 12px #0000000f}.x2-nyG_circle:hover{color:#1a1a1a;background:#fff;border-color:#8592ad80}.x2-nyG_circle:focus-visible{outline-offset:2px;outline:2px solid #10b981}.x2-nyG_circleActive{color:#047857;background:#f0fdf4;border-color:#10b77f73}.x2-nyG_circleIcon{flex-shrink:0}.x2-nyG_field{outline-offset:0;background:#fff;border:1px solid #8592ad80;border-radius:9999px;outline:2px solid #10b77f47;align-items:center;gap:8px;width:100%;min-width:0;height:100%;min-height:44px;padding:0 6px 0 14px;display:flex;box-shadow:0 2px 14px #00000014}.x2-nyG_rootNav .x2-nyG_field{z-index:121;top:50%;right:var(--ms-right,0px);width:var(--ms-width,220px);height:52px;animation:.42s cubic-bezier(.22,1,.36,1) x2-nyG_fieldExpand;position:absolute;transform:translateY(-50%)}@keyframes x2-nyG_fieldExpand{0%{opacity:.55;width:44px}}@media (max-width:940px){.x2-nyG_rootNav .x2-nyG_field{width:auto;height:44px;animation:.34s cubic-bezier(.22,1,.36,1) x2-nyG_fieldSpanIn;left:clamp(14px,3.75vw,48px);right:clamp(14px,3.75vw,48px)}}@keyframes x2-nyG_fieldSpanIn{0%{opacity:0;transform:translateY(-50%)scaleX(.9)}to{opacity:1;transform:translateY(-50%)}}.x2-nyG_rootNav .x2-nyG_input,.x2-nyG_rootNav .x2-nyG_collapseBtn{animation:.3s ease-out .16s both x2-nyG_fieldContentIn}@keyframes x2-nyG_fieldContentIn{0%{opacity:0;transform:translateY(-4px)}}.x2-nyG_fieldHero{border-radius:14px;outline:none;min-height:54px;padding:0 14px 0 18px}.x2-nyG_fieldIcon{color:#9ca3af;flex-shrink:0}.x2-nyG_input{color:#1a1a1a;background:0 0;border:none;outline:none;flex:auto;min-width:0;height:100%;font-family:inherit;font-size:.9375rem}.x2-nyG_fieldHero .x2-nyG_input{font-size:1rem}.x2-nyG_input::placeholder{color:#9ca3af;text-overflow:ellipsis}.x2-nyG_collapseBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:.8125rem;transition:background .15s,color .15s;display:inline-flex}.x2-nyG_collapseBtn:hover{color:#1a1a1a;background:#0000000d}.x2-nyG_kbdHint{color:#9ca3af;background:#f3f4f7cc;border:1px solid #c2c9d699;border-radius:6px;flex-shrink:0;padding:2px 6px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.4}@media (max-width:640px){.x2-nyG_kbdHint{display:none}}.x2-nyG_panel{top:calc(100% + 10px);left:var(--ms-left,auto);z-index:121;width:min(560px, calc(100vw - var(--ms-left,0px) - clamp(14px, 3.75vw, 48px)));transform-origin:top;background:#fcfcfd;border:1px solid #c2c9d680;border-radius:16px;flex-direction:column;max-height:min(62vh,560px);animation:.38s cubic-bezier(.22,1,.36,1) x2-nyG_searchPanelIn;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 50px #0000002e}.x2-nyG_panelHero{width:auto;top:calc(100% + 8px);left:0;right:0}@media (max-width:940px){.x2-nyG_rootNav .x2-nyG_panel{width:auto;left:clamp(14px,3.75vw,48px);right:clamp(14px,3.75vw,48px)}}@keyframes x2-nyG_searchPanelIn{0%{opacity:0;transform:translateY(-8px)scaleY(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.x2-nyG_panel,.x2-nyG_rootNav .x2-nyG_field,.x2-nyG_rootNav .x2-nyG_input,.x2-nyG_rootNav .x2-nyG_collapseBtn{animation:none}}.x2-nyG_results{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:8px;overflow-y:auto}.x2-nyG_groupHead{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin:8px 8px 4px;font-size:.6875rem;font-weight:700}.x2-nyG_row{color:#1a1a1a;border-radius:10px;padding:10px 12px;text-decoration:none;transition:background .12s;display:block}.x2-nyG_rowActive{background:#f0fdf4;box-shadow:inset 0 0 0 1px #10b77f47}.x2-nyG_rowGroup{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;font-size:.6875rem;font-weight:600;display:block}.x2-nyG_rowTitle{color:#1a1a1a;align-items:center;gap:8px;margin-top:2px;font-size:.9375rem;font-weight:600;display:flex}.x2-nyG_rowSoon{color:#5f6368;white-space:nowrap;background:#edf0f2;border-radius:9999px;padding:1px 7px;font-size:.6875rem;font-weight:600}.x2-nyG_rowSnippet{-webkit-line-clamp:2;line-clamp:2;color:#5f6368;-webkit-box-orient:vertical;margin-top:3px;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.x2-nyG_mark{color:#047857;background:#d1fae5;border-radius:3px;padding:0 1px}.x2-nyG_empty{text-align:center;color:#5f6368;padding:22px 14px 26px;font-size:.9375rem}.x2-nyG_emptyLink{color:#047857;font-weight:600;text-decoration:underline}.x2-nyG_footer{color:#9ca3af;background:#f3f4f799;border-top:1px solid #c2c9d666;flex-shrink:0;align-items:center;gap:14px;padding:10px 16px;font-size:.75rem;display:flex}.x2-nyG_hint{align-items:center;gap:4px;display:inline-flex}.x2-nyG_kbd{color:#5f6368;background:#fff;border:1px solid #c2c9d6b3;border-radius:4px;justify-content:center;align-items:center;min-width:18px;padding:1px 4px;font-family:inherit;font-size:.6875rem;display:inline-flex}.x2-nyG_footerLink{color:#047857;white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.x2-nyG_footerLink:hover{text-decoration:underline}@media (max-width:640px){.x2-nyG_hint{display:none}.x2-nyG_footerLink{margin-left:0}}
