.insight-auth-gate_checking__8kz4F{margin:0;padding:var(--spacing-16) var(--spacing-6);text-align:center;font-size:var(--font-size-small);color:var(--ink-soft)}.granularity-toggle_track__wQoGA{display:flex;gap:2px;padding:3px;background:var(--surface-2);border-radius:11px}.granularity-toggle_option__ystnF{border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--ink-soft);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm)}.granularity-toggle_option__ystnF:hover:not(.granularity-toggle_on__ZM9Pu){color:var(--ink)}.granularity-toggle_on__ZM9Pu{background:var(--primary);color:var(--surface)}.insight-shell_shell__GrY6l{min-height:100vh;display:flex;flex-direction:column;background:var(--cream)}.insight-shell_topbar__EUQoj{background:var(--surface);border-bottom:1px solid var(--line)}.insight-shell_topbarInner__9sRs_{max-width:1080px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-5)}.insight-shell_logo__N8oth{font-size:var(--font-size-lead);font-weight:var(--font-weight-extrabold);letter-spacing:-.01em;color:var(--ink)}.insight-shell_logoAccent__eRebp{color:var(--primary)}.insight-shell_stamp__5n1X9{font-family:var(--font-mono);font-size:var(--font-size-meta);color:var(--ink-faint)}.insight-shell_topbarActions__7gwKG{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-3)}.insight-shell_tabs__ghezc{background:var(--surface);border-bottom:1px solid var(--line)}.insight-shell_tabsInner__uDsuJ{max-width:1080px;margin:0 auto;display:flex;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);overflow-x:auto}.insight-shell_tab__tWWi8{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--ink-soft);text-decoration:none;white-space:nowrap}.insight-shell_tab__tWWi8:hover{background:var(--surface-2);color:var(--ink)}.insight-shell_tabActive__eJ0OI{background:var(--primary-soft);color:var(--primary);font-weight:var(--font-weight-extrabold)}.insight-shell_main__Lciae{flex:1 1;width:100%;max-width:1080px;margin:0 auto;min-width:0;padding:var(--spacing-5)}.section-card_card__lV0i0{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4);min-width:0}.section-card_head__UEbtT{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.section-card_title__bUO29{margin:0;font-family:var(--font-mono);font-size:var(--font-size-meta);font-weight:var(--font-weight-bold);letter-spacing:.06em;color:var(--ink)}.section-card_caption__gi4Cs{margin-left:auto;font-size:var(--font-size-meta);color:var(--ink-faint)}.section-card_badge__rx0d6{padding:2px var(--spacing-2);border-radius:var(--radius-pill);background:var(--surface-2);font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.08em;color:var(--ink-soft)}.admin-button_button__s2Fyz{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:inherit;font-weight:var(--font-weight-bold);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;white-space:nowrap}.admin-button_md__PjPPr{min-height:var(--touch-min);padding:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-small)}.admin-button_sm__PLsQ5{min-height:36px;padding:var(--spacing-1) var(--spacing-4);font-size:var(--font-size-meta)}.admin-button_primary__p6xOw{border:1px solid var(--primary);background:var(--primary);color:var(--surface)}.admin-button_primary__p6xOw:hover:not(:disabled){border-color:var(--primary-strong);background:var(--primary-strong)}.admin-button_secondary__uXrHs{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.admin-button_secondary__uXrHs:hover:not(:disabled){background:var(--surface-2)}.admin-button_secondary__uXrHs[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary)}.admin-button_danger__QD3AY{border:1.5px solid var(--danger);background:var(--surface);color:var(--danger)}.admin-button_danger__QD3AY:hover:not(:disabled){background:var(--danger-soft)}.admin-button_ghost__XM_Aj{border:1px solid transparent;background:transparent;color:var(--ink-soft)}.admin-button_ghost__XM_Aj:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.admin-button_button__s2Fyz:disabled{opacity:.55;cursor:not-allowed}.toast_toast__FsNsO{position:fixed;left:50%;bottom:var(--spacing-10);transform:translateX(-50%) translateY(10px);background:var(--ink-strong);color:var(--surface);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);z-index:60;opacity:0;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-lg)}.toast_show__01KQh{opacity:1;transform:translateX(-50%) translateY(0)}.today_page__OEcyC{display:flex;flex-direction:column;gap:var(--spacing-3)}.today_kpiGrid__RA2Kx{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-3);gap:var(--spacing-3)}.today_mainGrid__qB6B2{display:grid;grid-template-columns:3fr 2fr;grid-gap:var(--spacing-3);gap:var(--spacing-3)}@media (max-width:1024px){.today_kpiGrid__RA2Kx{grid-template-columns:repeat(2,1fr)}.today_mainGrid__qB6B2{grid-template-columns:1fr}}@media (max-width:640px){.today_kpiGrid__RA2Kx{grid-template-columns:1fr}}.today_pending__sZz4O{display:flex;align-items:center;min-height:118px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--spacing-4)}.today_pendingValue__e9P0u{font-family:var(--font-mono);font-size:27px;color:var(--ink-faint)}.today_bottleneck___1xL4{margin:var(--spacing-3) 0 0;font-family:var(--font-mono);font-size:var(--font-size-meta);color:var(--warning)}.today_brief__F___C{background:var(--primary-soft);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-md);padding:var(--spacing-4) var(--spacing-5)}.today_briefTitle__0e_Si{margin:0 0 var(--spacing-2);font-family:var(--font-mono);font-size:var(--font-size-meta);font-weight:var(--font-weight-bold);letter-spacing:.06em;color:var(--primary)}.today_briefBody__SokOx{margin:0 0 var(--spacing-2);font-size:var(--font-size-small);line-height:1.68;color:var(--primary-strong)}.today_briefBody__SokOx:last-child{margin-bottom:0}.today_briefEmpty__401Vk{margin:0;font-size:var(--font-size-small);color:var(--ink-soft)}.reports_page__cqRDR{display:flex;flex-direction:column;gap:var(--spacing-3)}.reports_grid2__cNuis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3)}.reports_filters__MznpT{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.reports_repList__qg10t{list-style:none;margin:0;padding:0}.reports_repItem__5H5Ly{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-3);width:100%;min-height:var(--touch-min);padding:var(--spacing-2) var(--spacing-1);border:none;border-bottom:1px solid var(--line);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.reports_repItem__5H5Ly:hover{background:var(--surface-2)}.reports_repItem__5H5Ly[aria-pressed=true]{background:var(--primary-soft)}.reports_repPeriod__1B_F_{flex-shrink:0;width:82px;font-family:var(--font-mono);font-size:var(--font-size-meta);color:var(--ink-faint)}.reports_repSummary__oqAos{flex:1 1 200px;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--ink)}.reports_badge__AjEBV,.reports_tag__s8era{padding:2px var(--spacing-2);border-radius:var(--radius-pill);background:var(--surface-2);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap}.reports_badge__AjEBV[data-tone=confirmed],.reports_tag__s8era[data-tone=ok]{background:var(--primary-soft);color:var(--primary)}.reports_badge__AjEBV[data-tone=sent],.reports_tag__s8era[data-tone=hook]{background:var(--prog-soft);color:var(--prog)}.reports_tag__s8era[data-tone=bad]{background:var(--cons-soft);color:var(--cons)}.reports_detail__Cejwq{display:flex;flex-direction:column;gap:var(--spacing-3)}.reports_detailMeta__yLNfG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.reports_metaText__eLDcw{font-family:var(--font-mono);font-size:var(--font-size-meta);color:var(--ink-faint)}.reports_pushRight__klPgH{margin-left:auto}.reports_md__IEh9N{color:var(--primary-strong)}.reports_mdHeading__nV4Sw{margin:var(--spacing-4) 0 var(--spacing-2);font-size:var(--font-size-body);font-weight:var(--font-weight-extrabold);color:var(--ink)}.reports_mdHeading__nV4Sw:first-child{margin-top:0}.reports_mdSubheading__mo4BZ{margin:var(--spacing-3) 0 var(--spacing-1);font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.06em;color:var(--ink-soft)}.reports_mdList___6_WI,.reports_mdParagraph__SrGrF{margin:0 0 var(--spacing-2);font-size:var(--font-size-small);line-height:1.65}.reports_mdList___6_WI{padding-left:var(--spacing-5)}.reports_raw__IUiXA{margin:0;padding:var(--spacing-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--font-size-meta);line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow-y:auto}.reports_confirmForm__7NtQH,.reports_extract__YfqWO{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--line)}.reports_formHint__PiQqP{margin:0;font-size:var(--font-size-meta);color:var(--ink-soft)}.reports_formError__9SOXl{margin:0;font-size:var(--font-size-meta);font-weight:var(--font-weight-bold);color:var(--danger)}.reports_fieldRow__rrit6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3)}.reports_field__0Jvqc{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.reports_fieldLabel___jO1F{font-family:var(--font-mono);font-size:var(--font-size-meta);letter-spacing:.04em;color:var(--ink-soft)}.reports_input__Q5PNB,.reports_textarea__j_ue0{width:100%;min-height:var(--touch-min);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--font-size-small)}.reports_textarea__j_ue0{min-height:84px;resize:vertical;line-height:1.55}.reports_expList__1RlKM{list-style:none;margin:0;padding:0}.reports_exp__CLoxS{border-left:3px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--primary-soft);padding:var(--spacing-3) var(--spacing-4);margin:var(--spacing-2) 0}.reports_exp__CLoxS[data-status=adopted]{border-left-color:var(--prog);background:var(--prog-soft)}.reports_exp__CLoxS[data-status=rejected]{border-left-color:var(--ink-faint);background:var(--surface-2)}.reports_expHead__Rw22T{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.reports_expCode__u5d_F{font-size:var(--font-size-small);font-weight:var(--font-weight-extrabold);color:var(--ink)}.reports_expStatus__vYddC{font-family:var(--font-mono);font-size:var(--font-size-meta);color:var(--primary)}.reports_exp__CLoxS[data-status=adopted] .reports_expStatus__vYddC{color:var(--prog)}.reports_exp__CLoxS[data-status=rejected] .reports_expStatus__vYddC{color:var(--ink-soft)}.reports_expBody__omze5{margin:0 0 var(--spacing-2);font-size:var(--font-size-small);line-height:1.6;color:var(--primary-strong)}.reports_exp__CLoxS[data-status=adopted] .reports_expBody__omze5{color:var(--prog-strong)}.reports_exp__CLoxS[data-status=rejected] .reports_expBody__omze5{color:var(--ink-soft)}.reports_expEdit__JXs_D{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--spacing-3);gap:var(--spacing-3);align-items:end}.reports_expEditActions__WQ5rv{grid-column:1/-1;display:flex;gap:var(--spacing-2)}.reports_expForm__LA5fS{grid-template-columns:2fr 1fr 1fr auto;grid-gap:var(--spacing-3);margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--line)}.reports_cafeForm__k5tpS,.reports_expForm__LA5fS{display:grid;gap:var(--spacing-3);align-items:end}.reports_cafeForm__k5tpS{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.reports_fieldWide__xanPK{grid-column:span 2}.reports_cafeSubmit__lmM5U{width:100%}.reports_cafeList__nVu3i{list-style:none;margin:0;padding:0}.reports_cafeRow__0QuoL{padding:var(--spacing-3) 0;border-bottom:1px solid var(--line)}.reports_cafeRow__0QuoL:last-child{border-bottom:none}.reports_cafeHead__afFkE{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.reports_cafeCampaign__vpgNg,.reports_cafeDate__PU5j_{font-family:var(--font-mono);font-size:var(--font-size-meta);color:var(--ink-faint)}.reports_cafeVenue___hph7{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--ink)}.reports_cafeTitle__C6CKm{margin:var(--spacing-1) 0 var(--spacing-2);font-size:var(--font-size-small);line-height:1.5;color:var(--ink)}.reports_cafeTitle__C6CKm a{color:var(--primary)}.reports_cafeActions__4Zhpv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.reports_viewsInput__gk6BN{width:110px;min-height:var(--touch-min);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:var(--font-size-small)}.reports_cafeHint__9Plde{font-family:var(--font-mono);font-size:var(--font-size-meta);color:var(--ink-faint)}@media (max-width:900px){.reports_expEdit__JXs_D,.reports_grid2__cNuis{grid-template-columns:minmax(0,1fr)}.reports_cafeForm__k5tpS,.reports_expForm__LA5fS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.reports_cafeForm__k5tpS,.reports_expForm__LA5fS,.reports_fieldRow__rrit6,.reports_fieldWide__xanPK{grid-template-columns:minmax(0,1fr);grid-column:auto}.reports_viewsInput__gk6BN{width:100%}}.confirm-dialog_overlay__lsoyp{position:fixed;inset:0;z-index:55;background:color-mix(in srgb,var(--ink-strong) 45%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--spacing-5)}.confirm-dialog_dialog___Vlce{width:min(400px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--spacing-6) var(--spacing-5) var(--spacing-5)}.confirm-dialog_title__04zhT{margin:0 0 var(--spacing-2);font-size:var(--font-size-h3);font-weight:var(--font-weight-extrabold);color:var(--ink-strong)}.confirm-dialog_body__5Fn3h{margin:0 0 var(--spacing-5);font-size:var(--font-size-small);line-height:1.55;color:var(--ink-soft)}.confirm-dialog_actions__wWFTg{display:flex;gap:var(--spacing-2)}.confirm-dialog_cancel__kP3ve,.confirm-dialog_confirm__HZQNT{flex:1 1;min-height:var(--touch-primary);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer}.confirm-dialog_cancel__kP3ve{border:2px solid var(--line-strong);background:var(--surface);color:var(--ink)}.confirm-dialog_cancel__kP3ve:hover:enabled{border-color:var(--ink-faint);background:var(--surface-2)}.confirm-dialog_confirm__HZQNT{border:none;background:var(--danger);color:var(--surface)}.confirm-dialog_confirm__HZQNT:hover:enabled{filter:brightness(.94)}.confirm-dialog_confirm__HZQNT:focus-visible{outline-color:var(--danger)}.confirm-dialog_cancel__kP3ve:disabled,.confirm-dialog_confirm__HZQNT:disabled{opacity:.55;cursor:default}