.LearningCenter_page__XB8jB{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;gap:0}.LearningCenter_mainRow__4_ZBu{display:grid;grid-template-columns:minmax(240px,280px) 1fr;grid-gap:24px;gap:24px;align-items:start;flex:1 1;min-height:0;min-width:0}.LearningCenter_mainRowShell__MOyz_{grid-template-columns:1fr;align-items:stretch}@media (max-width:900px){.LearningCenter_mainRow__4_ZBu{grid-template-columns:1fr}}.LearningCenter_catBtn__Tqk1_{justify-content:space-between;padding:10px 12px;margin-bottom:6px;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:#fff}.LearningCenter_catBtn__Tqk1_,.LearningCenter_lessonRow__P8B4U{display:flex;align-items:center;width:100%;border:none;border-radius:8px;cursor:pointer}.LearningCenter_lessonRow__P8B4U{gap:10px;padding:8px 10px 8px 8px;margin-bottom:4px;background:transparent;text-align:left;font-size:14px;color:var(--text-body,#334155)}.LearningCenter_lessonRow__P8B4U:hover{background:rgba(30,171,141,.08)}.LearningCenter_lessonRowActive__v3eo8{background:rgba(30,171,141,.15);font-weight:600}.LearningCenter_tick____GYP{width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;flex-shrink:0}.LearningCenter_tickDone__VCpDp{display:inline-flex;align-items:center;justify-content:center;border-color:var(--accent-color);background:var(--accent-color)}.LearningCenter_tickCheck__so_Vm{color:var(--text-inverse);flex-shrink:0}.LearningCenter_content__lWDR3{border:1px solid var(--border-light,#e2e8f0);border-radius:var(--radius-lg,12px);background:var(--surface-primary,#fff);padding:20px 24px 28px;min-height:400px;flex:1 1;min-width:0;overflow-x:auto}@media (max-width:600px){.LearningCenter_content__lWDR3{padding:16px 16px 24px}}.LearningCenter_learningMainColumn__G9opX{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6);flex:1 1;min-width:0;min-height:0}.LearningCenter_learningPageChrome__1wCjI{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-6);flex-shrink:0;flex-wrap:wrap;min-width:0}.LearningCenter_learningPageChromeLeft__m4WFw{display:flex;flex-direction:row;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;flex:1 1}.LearningCenter_learningPageChromeRight__fOt4x{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);flex-shrink:0;min-width:0}.LearningCenter_completedStatus__N95NV{display:inline-flex;align-items:center;gap:var(--space-1-5);height:40px;padding:0 16px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 30%,transparent);color:var(--accent-color);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap}.LearningCenter_completedStatusIcon__AO6s7{flex-shrink:0}.LearningCenter_learningPageTitle__cZod2{margin:0;min-width:0;overflow-wrap:break-word}.LearningCenter_learningProgressCount__X3cWl{flex-shrink:0;font-size:var(--text-sm,14px);font-weight:var(--weight-semibold,600);color:var(--text-muted);padding:2px 10px;border-radius:999px;background:var(--surface-secondary);border:1px solid var(--border-light)}@media (max-width:720px){.LearningCenter_learningPageChrome__1wCjI{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.LearningCenter_learningPageChromeLeft__m4WFw{width:100%}.LearningCenter_learningPageChromeRight__fOt4x{width:100%;flex-wrap:wrap}.LearningCenter_content__lWDR3{flex:none}}.LearningCenter_welcomeVideo__pnzII{position:relative;width:100%;max-width:900px;margin:0 0 var(--space-5) 0;aspect-ratio:16/9;background:#0f172a;border-radius:12px;overflow:hidden}.LearningCenter_welcomeVideo__pnzII iframe{width:100%;height:100%;border:0}.LearningCenter_welcomeVideo__pnzII .LearningCenter_videoShell__yuq6q{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:unset;border-radius:inherit}.LearningCenter_lessonHeader__Gf8zN{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-5)}.LearningCenter_lessonTitle__bbwnY{margin:var(--space-2-5) 0 0;font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);line-height:var(--leading-display)}.LearningCenter_badge__pWGqi{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff}.LearningCenter_lessonHeader__Gf8zN .LearningCenter_badge__pWGqi{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.LearningCenter_grid2__GYpL2{display:grid;grid-gap:20px;gap:20px;align-items:start;justify-items:stretch;grid-template-columns:minmax(0,1fr)}@media (min-width:901px){.LearningCenter_grid2__GYpL2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LearningCenter_grid2__GYpL2.LearningCenter_grid2DocLink__unZgK{grid-template-columns:minmax(0,min(360px,42%)) minmax(0,1fr)}}.LearningCenter_grid2MediaColumn__jLpfJ,.LearningCenter_grid2NotesColumn__YEKYe{min-width:0}.LearningCenter_grid2NotesColumn__YEKYe{width:100%}.LearningCenter_lessonNotesRoot__8dH0i{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.LearningCenter_tabs__1EemM{display:flex;gap:var(--space-5);border-bottom:1px solid var(--border-default);margin-top:var(--space-5);font-family:var(--font-sans)}.LearningCenter_tabsInCard__2mgHy{margin-top:0;margin-bottom:var(--space-3)}.LearningCenter_tab__u_3bW{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-2-5) 0;background:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit}.LearningCenter_tabActive__yeZ6v{color:var(--text-heading);border-bottom-color:var(--accent-color)}.LearningCenter_tabCount__nnUJh{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--surface-secondary,rgba(0,0,0,.06));color:var(--text-muted);font-size:var(--text-3xs,11px);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.LearningCenter_tabActive__yeZ6v .LearningCenter_tabCount__nnUJh{background:color-mix(in srgb,var(--accent-color) 16%,transparent);color:var(--accent-color)}.LearningCenter_notesHeading__Zodmv{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0 0 var(--space-2-5);color:var(--text-heading);font-family:var(--font-sans)}.LearningCenter_notesWrap__SGh91{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:0;min-height:220px;max-height:var(--lesson-notes-column-max-height,400px);overflow:hidden;background:var(--surface-secondary,var(--surface-primary));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}[data-theme=dark] .LearningCenter_notesWrap__SGh91{box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.LearningCenter_notesWrap__SGh91:has(.ProseMirror-focused){border-color:var(--accent-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent),inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .LearningCenter_notesWrap__SGh91:has(.ProseMirror-focused){box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent),inset 0 1px 0 rgba(255,255,255,.06)}.LearningCenter_notesToolbar__FyDg7{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2-5);border-bottom:1px solid var(--border-light,var(--border-default));background:var(--surface-primary,#fff)}[data-theme=dark] .LearningCenter_notesToolbar__FyDg7{background:color-mix(in srgb,var(--surface-primary,#1a1d24) 92%,transparent)}.LearningCenter_notesToolbarBtn__yMPiu{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.LearningCenter_notesToolbarBtn__yMPiu:hover{background:rgba(0,0,0,.05);color:var(--text-heading)}[data-theme=dark] .LearningCenter_notesToolbarBtn__yMPiu:hover{background:rgba(255,255,255,.06)}.LearningCenter_notesToolbarBtnActive__Imvqx{background:var(--accent-color-light,rgba(30,171,141,.15));border-color:var(--accent-color);color:var(--text-heading)}.LearningCenter_notesToolbarBtn__yMPiu:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.LearningCenter_notesToolbarSep__yd4j_{width:1px;height:20px;margin:0 var(--space-1);background:var(--border-default);flex-shrink:0}.LearningCenter_notesEditorSurface__thFR4{flex:1 1;min-height:0;width:100%;min-width:0;overflow-y:auto;background:var(--surface-elevated,var(--surface-primary));padding:var(--space-3)}[data-theme=dark] .LearningCenter_notesEditorSurface__thFR4{background:color-mix(in srgb,var(--surface-primary,#14181f) 88%,transparent)}.LearningCenter_notesEditor__zU169{min-height:120px;width:100%;min-width:0}.LearningCenter_notesEditor__zU169 .tiptap{min-height:100px;width:100%;max-width:100%}.LearningCenter_notesEditor__zU169 .ProseMirror{box-sizing:border-box;width:100%;max-width:100%;outline:none;min-height:100px;padding:0;margin:0;border:none;border-radius:0;background:transparent;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-relaxed);caret-color:var(--accent-color)}.LearningCenter_notesEditor__zU169 .ProseMirror p{margin:.35em 0}.LearningCenter_notesEditor__zU169 .ProseMirror p.is-editor-empty:first-child:before,.LearningCenter_notesEditor__zU169 .ProseMirror p.is-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--text-placeholder,var(--text-tertiary));font-style:italic}.LearningCenter_notesEditor__zU169 .ProseMirror ol,.LearningCenter_notesEditor__zU169 .ProseMirror ul{padding-left:1.25rem;margin:.35em 0}.LearningCenter_notesEditor__zU169 .ProseMirror li::marker{color:var(--text-secondary)}.LearningCenter_notesEditor__zU169 .ProseMirror strong{color:var(--text-heading)}.LearningCenter_notesEditor__zU169 .ProseMirror h2,.LearningCenter_notesEditor__zU169 .ProseMirror h3{margin:.6em 0 .35em;font-weight:var(--weight-semibold);color:var(--text-heading);line-height:var(--leading-tight)}.LearningCenter_notesEditor__zU169 .ProseMirror h2{font-size:var(--text-base)}.LearningCenter_notesEditor__zU169 .ProseMirror h3{font-size:var(--text-sm)}.LearningCenter_notesEditor__zU169 .ProseMirror code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;border-radius:4px;background:rgba(0,0,0,.06)}[data-theme=dark] .LearningCenter_notesEditor__zU169 .ProseMirror code{background:rgba(255,255,255,.08)}.LearningCenter_notesEditor__zU169 .ProseMirror pre{margin:.5em 0;padding:var(--space-2-5);border-radius:var(--radius-md);background:rgba(0,0,0,.06);font-family:var(--font-mono);font-size:var(--text-xs);overflow-x:auto}[data-theme=dark] .LearningCenter_notesEditor__zU169 .ProseMirror pre{background:rgba(255,255,255,.06)}.LearningCenter_notesEditor__zU169 .ProseMirror blockquote{margin:.5em 0;padding-left:var(--space-3);border-left:3px solid var(--accent-color);color:var(--text-secondary)}.LearningCenter_prose__jfGtA{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body);white-space:pre-wrap;font-family:var(--font-sans);overflow-wrap:anywhere;max-width:100%}.LearningCenter_lessonRoot__Xx2kk{font-family:var(--font-sans);--lesson-notes-column-max-height:400px;min-width:0;max-width:100%}.LearningCenter_lessonSubtitle__0xDWz{color:var(--text-secondary);margin-top:var(--space-1-5);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.LearningCenter_externalMediaCaption__ad63_{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2-5);margin-bottom:0;line-height:var(--leading-relaxed)}.LearningCenter_externalMediaBlock__p2aQ4{max-width:min(100%,360px)}.LearningCenter_externalThumb__SQLJw{display:block;width:100%;max-width:100%;max-height:var(--lesson-notes-column-max-height,400px);height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-default)}.LearningCenter_externalOpenLink__e0b_k{display:inline-flex;margin-top:var(--space-3);text-decoration:none}.LearningCenter_externalOpenLinkDisabled__f3Hce{pointer-events:none;opacity:.5}.LearningCenter_videoShell__yuq6q{position:relative;width:100%;aspect-ratio:16/9;background:var(--surface-inverse,#0f172a);border-radius:var(--radius-lg);overflow:hidden}.LearningCenter_videoPosterBtn__EwgkL{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;margin:0;border:none;cursor:pointer;background:var(--surface-inverse,#0f172a);line-height:0}.LearningCenter_videoPosterBtn__EwgkL:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:2px}.LearningCenter_videoPosterImg__dOEzH{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.LearningCenter_videoPosterFallback__I8hjO{display:block;width:100%;height:100%;min-height:100%;background:var(--surface-inverse,#0f172a)}.LearningCenter_videoIframe__UkBQn{width:100%;height:100%;border:0}.LearningCenter_videoLoading__QqPMA{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--surface-inverse,#0f172a);pointer-events:none;z-index:1}.LearningCenter_videoSpinner__Z7LWd{width:44px;height:44px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:LearningCenter_videoSpin__h40NT .8s linear infinite}@keyframes LearningCenter_videoSpin__h40NT{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LearningCenter_videoSpinner__Z7LWd{animation-duration:1.6s}}.LearningCenter_lessonTabsSection__ed1Ey{margin-top:var(--space-6);min-width:0;max-width:100%}.LearningCenter_tabPanelShell__CkDYi{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-secondary,var(--surface-primary));min-width:0;max-width:100%}.LearningCenter_tabPanelInner__a2iV6{padding-top:0;min-width:0;max-width:100%}.learningShellNav_shellRoot__R85KA{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2)}.learningShellNav_shellCatBtn__MRCT6{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-2-5);margin-bottom:var(--space-1);border:1px solid var(--sidebar-border,var(--border-default));border-radius:var(--radius-md);background:var(--sidebar-card-bg,var(--surface-primary));font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-xs);color:var(--text-heading);cursor:pointer;text-align:left;transition:background var(--transition-fast),border-color var(--transition-fast)}.learningShellNav_shellCatBtn__MRCT6:hover{background:var(--sidebar-nav-active-bg,rgba(0,0,0,.06))}.learningShellNav_shellLessonBtn__8vQCR{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);margin-bottom:2px;border:none;border-radius:var(--radius-md);background:transparent;text-align:left;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-body);cursor:pointer;transition:background var(--transition-fast)}.learningShellNav_shellLessonBtn__8vQCR:hover{background:rgba(0,0,0,.04)}.learningShellNav_shellLessonBtnActive__V5gjw{background:var(--sidebar-nav-active-bg);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}.learningShellNav_shellTick__FNAFa{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-default);flex-shrink:0}.learningShellNav_shellTickDone__w9dqP{display:inline-flex;align-items:center;justify-content:center;border-color:var(--accent-color);background:var(--accent-color)}.learningShellNav_shellTickCheck__vErk_{color:var(--text-inverse);flex-shrink:0}.reportsShellNav_root__Z_cnx{display:flex;flex-direction:column;gap:0;padding:var(--space-2) var(--space-2) var(--space-4)}.reportsShellNav_header__yEQgr{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1)}.reportsShellNav_headerLabel__WSluX{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.reportsShellNav_addBtn__ke6YK{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.reportsShellNav_addBtn__ke6YK:hover{background:var(--surface-hover);color:var(--text-primary)}.reportsShellNav_addBtn__ke6YK:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:1px}.reportsShellNav_empty__0Tls4,.reportsShellNav_loading__drJ7Y{padding:var(--space-3) var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.reportsShellNav_list__VPMe7{display:flex;flex-direction:column;gap:0}.reportsShellNav_addReportBtn__EwbYo{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:var(--space-3);padding:9px 12px;border:1px solid var(--accent-color);border-radius:var(--radius-md,6px);background:var(--accent-color);color:#fff;font-family:var(--font-sans);font-size:var(--text-sm,13px);font-weight:var(--weight-medium,500);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.reportsShellNav_addReportBtn__EwbYo:hover{background:#189177;border-color:#189177;color:#fff}.reportsShellNav_addReportBtn__EwbYo:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:1px}.reportsShellNav_group__sjys1{display:flex;flex-direction:column;gap:0}.reportsShellNav_group__sjys1+.reportsShellNav_group__sjys1{margin-top:var(--space-3)}.reportsShellNav_groupLabel__0XzSt{padding:var(--space-1) var(--space-2);font-size:10px;font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.reportsShellNav_starBtn__om5st{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;padding:0;opacity:0;transition:opacity var(--transition-fast),color var(--transition-fast)}.reportsShellNav_navItem__HfRtt:hover .reportsShellNav_starBtn__om5st{opacity:1}.reportsShellNav_starBtn__om5st:hover{color:var(--text-primary)}.reportsShellNav_starBtn__om5st:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:1px;opacity:1}.reportsShellNav_starBtnActive__xmlms{opacity:1;color:#f59e0b}.reportsShellNav_starBtnActive__xmlms:hover{color:#f59e0b}.reportsShellNav_navItem__HfRtt{position:relative;display:flex;align-items:center;border-radius:var(--radius-md);transition:background var(--transition-fast)}.reportsShellNav_navItem__HfRtt:hover{background:var(--surface-hover)}.reportsShellNav_navItemActive___kDSW{background:var(--sidebar-nav-active-bg);box-shadow:var(--shadow-lg)}.reportsShellNav_navItemActive___kDSW .reportsShellNav_navLabelText__wK_jN{color:var(--sidebar-active-text,var(--text-primary));font-weight:var(--weight-semibold)}.reportsShellNav_gripHandle__YLqtN{position:absolute;left:-10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:16px;height:24px;border:none;background:transparent;color:var(--text-quaternary,var(--text-muted));cursor:-webkit-grab;cursor:grab;padding:0;opacity:0;transition:opacity var(--transition-fast)}.reportsShellNav_navItem__HfRtt:hover .reportsShellNav_gripHandle__YLqtN{opacity:1}.reportsShellNav_gripHandle__YLqtN:active{cursor:-webkit-grabbing;cursor:grabbing}.reportsShellNav_navLabel__kyY3D{flex:1 1;display:flex;align-items:center;gap:var(--space-3-25);min-width:0;padding:var(--space-2);line-height:var(--leading-relaxed);border:none;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;text-align:left}.reportsShellNav_navIcon__cIBMU{flex-shrink:0;width:16px;height:16px;color:var(--text-primary)}.reportsShellNav_navLabelText__wK_jN{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:var(--text-sm)}.reportsShellNav_outOfSyncDot__bQsfQ{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.2)}.reportsShellNav_navItemOverlay__rHcWd{background:var(--surface-primary);border-radius:var(--radius-sm,6px);box-shadow:var(--shadow-card,0 4px 12px rgba(0,0,0,.18));cursor:-webkit-grabbing;cursor:grabbing}.reportsShellNav_groupDropActive__sZm_7{background:var(--surface-hover,rgba(0,0,0,.04));border-radius:var(--radius-md);outline:1px dashed var(--border-strong,var(--border-divider));outline-offset:-1px}.reportsShellNav_dropHint__t95zA{padding:6px 10px;font-size:var(--text-xs);color:var(--text-tertiary,var(--text-muted));font-style:italic}.reportsShellNav_navDropLine__NbVIs{position:absolute;left:0;right:0;height:2px;background:var(--focus-border-color,var(--accent-color));border-radius:1px;z-index:3;pointer-events:none}.reportsShellNav_navDropLineTop__wR6Ob{top:-1px}.reportsShellNav_navDropLineBottom__4T5fg{bottom:-1px}.modal_overlay__LMyhU{position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:1100}.modal_modeGrid__NIImO{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.modal_modeCard__pTeXO{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1.5px solid var(--border-default,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--surface-primary,#fff);color:var(--text-secondary,#64748b);font-family:var(--font-sans);font-size:var(--text-sm,13px);font-weight:var(--weight-semibold,600);cursor:pointer;transition:all .15s;text-align:left}.modal_modeCard__pTeXO:hover{border-color:var(--border-strong,#cbd5e1);background:var(--surface-secondary,#f8fafc);color:var(--text-primary,#0f172a)}.modal_modeCardActive__2h0Nf{border-color:var(--color-blue-500,#3b82f6);background:var(--color-blue-50,#eff6ff);color:var(--color-blue-700,#1d4ed8)}[data-theme=dark] .modal_modeCard__pTeXO{background:var(--surface-secondary);border-color:var(--border-default);color:var(--text-secondary)}[data-theme=dark] .modal_modeCardActive__2h0Nf{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.5);color:#93c5fd}.modal_templateList__HSokY{max-height:220px;overflow-y:auto;border:1px solid var(--border-default,#e2e8f0);border-radius:var(--radius-md,8px)}[data-theme=dark] .modal_templateList__HSokY{border-color:var(--border-default)}.modal_templateGroup__QaCDx{padding:6px 14px 4px;font-size:10px;font-weight:700;color:var(--text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-secondary,#f8fafc);position:-webkit-sticky;position:sticky;top:0}[data-theme=dark] .modal_templateGroup__QaCDx{background:var(--surface-secondary)}.modal_templateItem___BI4T{display:block;width:100%;padding:9px 14px;border:none;border-bottom:1px solid var(--border-light,#f1f5f9);background:transparent;cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background .1s}.modal_templateItem___BI4T:hover{background:var(--surface-secondary,#f8fafc)}.modal_templateItemActive__O73xU,.modal_templateItemActive__O73xU:hover{background:var(--color-blue-50,#eff6ff)}[data-theme=dark] .modal_templateItemActive__O73xU{background:rgba(59,130,246,.1)}.modal_templateItemName__jSGrB{min-width:0;font-size:var(--text-sm,13px);font-weight:var(--weight-medium,500);color:var(--text-primary,#0f172a)}.modal_templateItemNameRow__c2khK{display:flex;align-items:center;gap:8px;min-width:0}.modal_templateVersionBadge__wwSdU{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:999px;background:rgba(59,130,246,.12);color:#2563eb;line-height:1.4}.modal_templateItemActive__O73xU .modal_templateItemName__jSGrB{font-weight:var(--weight-semibold,600);color:var(--color-blue-700,#1d4ed8)}[data-theme=dark] .modal_templateItemName__jSGrB{color:var(--text-heading)}.modal_templateItemMeta__aDEjb{font-size:11px;color:var(--text-muted,#94a3b8)}.modal_emptyHint__Noofy{padding:12px 14px;font-size:var(--text-sm,13px);color:var(--text-muted,#94a3b8)}.modal_modal__LDScQ{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 20px 48px rgba(15,23,42,.22),0 4px 12px rgba(15,23,42,.08);z-index:1101;font-family:var(--font-sans);overflow:hidden}.modal_modalMd__rfoCQ{width:600px}.modal_modalLg__ZOPlq{width:720px}.modal_header__Tl1MB{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.modal_titleWrap__zuuME{display:flex;align-items:center;gap:10px}.modal_title__an48c{font-size:15px;font-weight:600;color:#0f172a}.modal_closeBtn__ZYFGL{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:8px;cursor:pointer;transition:all .15s ease}.modal_closeBtn__ZYFGL:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.modal_body__Mh9uH{padding:18px 20px;overflow-y:auto;font-size:13px;color:#334155;line-height:1.55}.modal_body__Mh9uH,.modal_trayForm__FyTH5{display:flex;flex-direction:column;gap:20px}.modal_trayForm__FyTH5 .modal_field__h24zn{gap:8px}.modal_trayForm__FyTH5 .modal_fieldRow__9uj22{gap:16px;align-items:flex-start}.modal_trayForm__FyTH5 .modal_rowTypeList__4sm5L{gap:8px}.modal_trayForm__FyTH5 .modal_rowTypeCard__OAJmm{padding:10px 14px}.modal_trayForm__FyTH5 .modal_hint__2iao3{margin-top:4px;line-height:1.45}.modal_trayForm__FyTH5 .modal_hint__2iao3.modal_hintCloser__7ZHK2{margin-top:-1px}.modal_trayForm__FyTH5 .modal_colorSwatches__fb4Z_{gap:8px}.modal_trayForm__FyTH5 .modal_errorNote__e9Kq5{margin:-8px 0 0}.modal_field__h24zn{display:flex;flex-direction:column;gap:8px}.modal_fieldRow__9uj22{display:flex;gap:16px}.modal_fieldRow__9uj22 .modal_field__h24zn{flex:1 1}.modal_label__PE4Oa,.modal_trayDropdownLabel__ATUDy{font-size:12px;font-weight:600;color:#64748b}.modal_trayDropdownLabel__ATUDy{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.modal_labelOptional__8DuQ_{font-weight:400;text-transform:none;font-size:11px;opacity:.7;letter-spacing:0}.modal_input__wcL8J,.modal_select__WcIWP,.modal_textarea__RqsG9{height:36px;padding:0 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font-size:13px;font-family:var(--font-sans);outline:none;transition:border-color .15s ease;width:100%;box-sizing:border-box}.modal_textarea__RqsG9{height:auto;padding:8px 10px;resize:vertical;min-height:80px}.modal_input__wcL8J:focus,.modal_select__WcIWP:focus,.modal_textarea__RqsG9:focus{border-color:#3b82f6}.modal_segmented___vBkn{display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.modal_segmentedBtn__z02fi{flex:1 1;height:34px;border:none;border-right:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:12px;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .15s ease}.modal_segmentedBtn__z02fi:last-child{border-right:none}.modal_segmentedBtnActive___g5kj{background:#eff6ff;color:#1d4ed8;font-weight:600}.modal_segmentedBtn__z02fi:hover:not(.modal_segmentedBtnActive___g5kj){background:#f8fafc}.modal_hint__2iao3{font-size:11.5px;color:#94a3b8;margin-top:4px;line-height:1.45}.modal_footer__ErwkE{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid #e2e8f0;flex-shrink:0}.modal_secondaryBtn__67PSU{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.modal_secondaryBtn__67PSU:hover{background:#f8fafc;border-color:#94a3b8}.modal_primaryBtn__tHqFi{display:inline-flex;align-items:center;gap:6px;justify-content:center;height:34px;padding:0 16px;border:1px solid #2563eb;background:#2563eb;color:#fff;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.modal_primaryBtn__tHqFi:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.modal_primaryBtn__tHqFi:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .modal_overlay__LMyhU{background:rgba(0,0,0,.55)}[data-theme=dark] .modal_modal__LDScQ{background:var(--surface-elevated,#1e293b);box-shadow:0 20px 48px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.4)}[data-theme=dark] .modal_footer__ErwkE,[data-theme=dark] .modal_header__Tl1MB{border-color:var(--border-default)}[data-theme=dark] .modal_title__an48c{color:var(--text-heading)}[data-theme=dark] .modal_closeBtn__ZYFGL{background:var(--surface-secondary);border-color:var(--border-default);color:var(--text-muted)}[data-theme=dark] .modal_closeBtn__ZYFGL:hover{background:var(--surface-primary);color:var(--text-heading)}[data-theme=dark] .modal_body__Mh9uH{color:var(--text-secondary)}[data-theme=dark] .modal_label__PE4Oa,[data-theme=dark] .modal_trayDropdownLabel__ATUDy{color:var(--text-muted)}[data-theme=dark] .modal_input__wcL8J,[data-theme=dark] .modal_select__WcIWP,[data-theme=dark] .modal_textarea__RqsG9{background:var(--surface-secondary);border-color:var(--border-default);color:var(--text-heading)}[data-theme=dark] .modal_input__wcL8J:focus,[data-theme=dark] .modal_select__WcIWP:focus,[data-theme=dark] .modal_textarea__RqsG9:focus{border-color:#60a5fa}[data-theme=dark] .modal_segmented___vBkn{border-color:var(--border-default)}[data-theme=dark] .modal_segmentedBtn__z02fi{background:var(--surface-secondary);border-color:var(--border-default);color:var(--text-muted)}[data-theme=dark] .modal_segmentedBtnActive___g5kj{background:rgba(96,165,250,.15);color:#60a5fa}[data-theme=dark] .modal_secondaryBtn__67PSU{background:var(--surface-secondary);border-color:var(--border-default);color:var(--text-heading)}[data-theme=dark] .modal_secondaryBtn__67PSU:hover{background:var(--surface-primary);border-color:var(--border-subtle)}.modal_colorSwatches__fb4Z_{display:flex;gap:6px;flex-wrap:wrap}.modal_colorSwatch__m5KqU{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .1s,box-shadow .1s;padding:0;&:hover{transform:scale(1.15)}}.modal_colorSwatchActive__VwU1o{box-shadow:0 0 0 3px #fff,0 0 0 5px currentColor}.modal_colorPickerRow__dC5Ch{display:flex;align-items:center;gap:10px}.modal_colorPickerInput__23bWN{width:40px;height:32px;padding:2px;border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;background:var(--surface-elevated);flex-shrink:0}.modal_colorHexInput__kYBXd{flex:1 1;min-width:0;font-family:var(--font-mono);color:var(--text-body)}.modal_colorClearBtn__DX5vd,.modal_colorHexInput__kYBXd{height:36px;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--surface-elevated)}.modal_colorClearBtn__DX5vd{color:var(--text-muted);cursor:pointer;white-space:nowrap}.modal_colorClearBtn__DX5vd:hover{color:var(--text-body);border-color:var(--border-subtle)}.modal_warnBox__VlMFE{display:flex;gap:12px;align-items:flex-start;background:#fef9c3;border:1px solid #fde68a;border-radius:8px;padding:14px 16px;margin-bottom:16px}[data-theme=dark] .modal_warnBox__VlMFE{background:rgba(234,179,8,.1);border-color:rgba(234,179,8,.25)}.modal_warnIcon__aO5vp{color:#d97706;flex-shrink:0;margin-top:1px}.modal_warnTitle__1TsnW{font-weight:600;font-size:.875rem;color:#92400e;margin:0 0 4px}[data-theme=dark] .modal_warnTitle__1TsnW{color:#fcd34d}.modal_warnBody__YjHLB{font-size:.82rem;color:#78350f;margin:0;line-height:1.5}[data-theme=dark] .modal_warnBody__YjHLB{color:#fde68a}.modal_bulletList__CUdtu{list-style:disc;padding-left:20px;font-size:.85rem;line-height:1.8;color:var(--color-text,#374151);margin:0}[data-theme=dark] .modal_bulletList__CUdtu{color:var(--text-body)}.modal_dangerBtn__w3VIN{background:#dc2626!important;&:hover{background:#b91c1c!important}&:disabled{background:#fca5a5!important}}.modal_helpText__PESHb{font-size:.8rem;color:var(--color-text-muted,#6b7280);margin:0 0 14px;line-height:1.5}.modal_accessTable__gEaLm{border:1px solid var(--color-border,#e5e7eb);border-radius:8px;overflow:hidden;margin-bottom:12px}[data-theme=dark] .modal_accessTable__gEaLm{border-color:var(--border-default)}.modal_accessTableHeader__HDBu9{display:grid;grid-template-columns:1fr 90px 90px;padding:8px 14px;background:var(--color-bg-subtle,#f9fafb);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#6b7280)}[data-theme=dark] .modal_accessTableHeader__HDBu9{background:var(--surface-secondary);color:var(--text-muted)}.modal_accessRow__AcEwO{display:grid;grid-template-columns:1fr 90px 90px;align-items:center;padding:10px 14px;border-top:1px solid var(--color-border,#e5e7eb);&:first-child{border-top:none}}[data-theme=dark] .modal_accessRow__AcEwO{border-top-color:var(--border-default)}.modal_accessRoleLabel__jMGKo{font-size:.875rem;font-weight:500;color:var(--color-text,#111827)}[data-theme=dark] .modal_accessRoleLabel__jMGKo{color:var(--text-heading)}.modal_adminNote__MBhVe{font-size:.75rem;font-weight:400;color:var(--color-text-muted,#9ca3af)}.modal_accessColLabel__YwnBi{text-align:center}.modal_checkCell__FXUhk{display:flex;justify-content:center;align-items:center;cursor:pointer}.modal_checkCell__FXUhk input{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary,#2563eb)}.modal_checkCell__FXUhk input:disabled{cursor:not-allowed;opacity:.5}.modal_rowTypeList__4sm5L{display:flex;flex-direction:column;gap:8px}.modal_rowTypeCard__OAJmm{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-primary);cursor:pointer;transition:border-color .12s,background .12s}.modal_rowTypeCard__OAJmm:hover{border-color:var(--border-strong);background:var(--surface-secondary)}.modal_rowTypeCardActive__PNHaB{border-color:var(--color-blue-500,#3b82f6);background:color-mix(in srgb,var(--color-blue-500,#3b82f6) 8%,var(--surface-primary))}.modal_rowTypeRadio__IRzmr{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.modal_rowTypeCheck__FuDE9{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--color-blue-500,#3b82f6);opacity:0;margin-left:auto}.modal_rowTypeCardActive__PNHaB .modal_rowTypeCheck__FuDE9{opacity:1}.modal_rowTypeCardTitle__Br3mF{font-size:13px;font-weight:var(--weight-semibold);color:var(--text-heading);line-height:1.3}.modal_rowTypeCardDesc__jbz4b{font-size:11.5px;color:var(--text-muted);line-height:1.3}.modal_kfrList__FIJgB{max-height:200px;overflow-y:auto;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary)}.modal_kfrListEmpty__OfweN{padding:12px 14px;color:var(--text-muted);font-size:13px}.modal_kfrItem__rN9AT{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 14px;border:none;border-bottom:1px solid var(--border-divider);background:transparent;cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background .1s}.modal_kfrItem__rN9AT:last-child{border-bottom:none}.modal_kfrItem__rN9AT:hover{background:var(--surface-secondary)}.modal_kfrItemActive__Q9KsD{background:color-mix(in srgb,var(--color-blue-500,#3b82f6) 10%,var(--surface-primary))}.modal_kfrItemName__YjovG{font-size:13px;font-weight:var(--weight-medium);color:var(--text-heading)}.modal_kfrItemActive__Q9KsD .modal_kfrItemName__YjovG{font-weight:var(--weight-semibold);color:var(--color-blue-600,#2563eb)}.modal_kfrItemMeta__wOa58{font-size:11px;color:var(--text-muted)}.modal_searchWrap__83PfI{position:relative}.modal_searchIcon__Fmrxg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.modal_searchInput__M7Xmn{padding-left:30px}.modal_mutedNote__GMCSm{font-size:13px;color:var(--text-muted)}.modal_errorNote__e9Kq5{font-size:12px;color:var(--status-danger,#ef4444)}.modal_sectionDivider__gTIG3{display:flex;align-items:center;gap:var(--space-2);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding:var(--space-3) 0 var(--space-2);border-top:1px solid var(--border-divider);margin-top:var(--space-2)}.modal_checkboxList__MES2P{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;border:1px solid var(--border-divider);border-radius:var(--radius-sm);padding:6px}.modal_checkboxRow__phFz5{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer}.modal_checkboxRow__phFz5:hover{background:var(--surface-hover,rgba(0,0,0,.04))}.modal_checkboxRow__phFz5 input{cursor:pointer}@media (max-width:1023px){.modal_modal__LDScQ{max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px)}}.WelcomeModal_backdrop__eYuvY{position:fixed;inset:0;z-index:10120;display:flex;align-items:center;justify-content:center;padding:var(--space-4,16px);background:rgba(10,15,25,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:WelcomeModal_onboardingFadeIn__cWYqU .18s ease-out}.WelcomeModal_modal__XOeo9{width:100%;max-width:600px;max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3,12px);padding:var(--space-7,28px);background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-lg,0 24px 48px rgba(0,0,0,.25));animation:WelcomeModal_onboardingPopIn__antQf .22s cubic-bezier(.2,.8,.3,1)}.WelcomeModal_title__q3aDk{margin:0;font-family:var(--font-montserrat,inherit);font-size:var(--text-xl,28px);font-weight:700;color:var(--text-heading,#172336)}.WelcomeModal_body__b1kUG{margin:0;font-size:var(--text-sm,14px);line-height:1.5;color:var(--text-body,#14181f)}.WelcomeModal_video___2B8F{position:relative;margin-top:var(--space-1,4px);border-radius:var(--radius-md,10px);overflow:hidden;aspect-ratio:16/9;background:#000}.WelcomeModal_videoIframe__3Zn7N{position:absolute;inset:0;width:100%;height:100%;border:0}.WelcomeModal_sections__5GX__{display:flex;flex-direction:column;gap:7px;margin-top:var(--space-1,4px)}.WelcomeModal_sectionsLabel__wEMJZ{font-size:var(--text-2xs,11px);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted,#6b778c)}.WelcomeModal_pills__3c42e{display:flex;flex-wrap:wrap;gap:6px}.WelcomeModal_pill__921ay{font-family:inherit;font-size:var(--text-xs,13px);font-weight:600;color:var(--text-body,#14181f);background:var(--surface-secondary,#eef2f6);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-pill,9999px);padding:6px 14px;cursor:pointer;transition:background var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease)}.WelcomeModal_pill__921ay:hover{background:var(--surface-primary,#fbfdff);border-color:var(--accent-color,#1eab8d);color:var(--accent-color,#1eab8d)}.WelcomeModal_actions__cyb2I{display:flex;justify-content:flex-end;gap:var(--space-2,8px);margin-top:var(--space-2,8px)}.WelcomeModal_primary__NQn08,.WelcomeModal_secondary__2H5Rl{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;font-family:inherit;font-size:var(--text-sm,14px);font-weight:600;border-radius:var(--radius-md,10px);cursor:pointer;transition:background var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease)}.WelcomeModal_primary__NQn08{border:1px solid var(--accent-color,#1eab8d);background:var(--accent-color,#1eab8d);color:#fff;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.1))}.WelcomeModal_primary__NQn08:hover{background:color-mix(in srgb,var(--accent-color,#1eab8d) 88%,black)}.WelcomeModal_secondary__2H5Rl{border:1px solid var(--border-default,#ced4da);background:var(--surface-secondary,#eef2f6);color:var(--text-body,#14181f)}.WelcomeModal_secondary__2H5Rl:hover{background:var(--surface-primary,#fbfdff)}.WelcomeModal_primary__NQn08:focus-visible,.WelcomeModal_secondary__2H5Rl:focus-visible{outline:2px solid var(--accent-color,#1eab8d);outline-offset:2px}.WelcomeModal_hint__ypIoS{display:none;margin:0;text-align:center;font-size:var(--text-2xs,11px);line-height:1.4;color:var(--text-muted,#6b778c)}@keyframes WelcomeModal_onboardingFadeIn__cWYqU{0%{opacity:0}to{opacity:1}}@keyframes WelcomeModal_onboardingPopIn__antQf{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.WelcomeModal_backdrop__eYuvY,.WelcomeModal_modal__XOeo9{animation:none}}@media (max-width:1023px){.WelcomeModal_actions__cyb2I{flex-direction:column}.WelcomeModal_pill__921ay{height:40px;padding:0 14px}.WelcomeModal_hint__ypIoS{display:block}}.ThemeColorField_field__ql0yL{display:flex;flex-direction:column;gap:6px}.ThemeColorField_trigger__KVq8F{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:5px 10px;font-family:var(--font-sans);border:1px solid var(--border-default);border-radius:var(--radius-md,6px);background:var(--surface-primary);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.ThemeColorField_trigger__KVq8F:hover{border-color:var(--border-strong);background:var(--surface-secondary)}.ThemeColorField_swatchPair__OGUI6{display:inline-flex;gap:3px}.ThemeColorField_swatch__MuQAv{width:16px;height:16px;border-radius:3px;border:1px solid var(--border-strong);box-sizing:border-box}.ThemeColorField_triggerHint__NrzAk{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap}.ThemeColorField_backdrop__VWvi_{position:fixed;inset:0;z-index:2000}.ThemeColorField_popover__6REEC{position:fixed;z-index:2001;display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--surface-primary,#fff);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 8px 24px rgba(0,0,0,.16));max-height:calc(100vh - 16px);overflow-y:auto}.ThemeColorField_well__4mDrV{padding:8px;border:1px solid transparent;border-radius:var(--radius-sm,4px);transition:border-color var(--transition-fast),background var(--transition-fast)}.ThemeColorField_wellActive__jyTCB{border-color:var(--accent-color,#1e40af);background:color-mix(in srgb,var(--accent-color,#1e40af) 6%,transparent)}.ThemeColorField_well__4mDrV button,.ThemeColorField_well__4mDrV input[type=color]{cursor:pointer}.ThemeColorField_autoHint__k9Wby{display:block;margin-top:4px;font-size:var(--text-2xs);color:var(--text-muted);font-style:italic}.ThemeColorField_suggestBtn__n7HeW{margin-top:6px;padding:3px 8px;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-secondary);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm,4px);cursor:pointer}.ThemeColorField_suggestBtn__n7HeW:hover{border-color:var(--border-strong);color:var(--text-primary)}.ThemeColorField_palette__AdP1r{display:flex;flex-direction:column;gap:6px}.ThemeColorField_paletteHeader__t_Fky{display:flex;align-items:center;justify-content:space-between}.ThemeColorField_paletteLabel__5t8dQ{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading)}.ThemeColorField_paletteSub__OBOXu{font-weight:var(--weight-regular);opacity:.8}.ThemeColorField_paletteActions__XOred{display:flex;align-items:center;gap:12px;flex-shrink:0}.ThemeColorField_addColorBtn__5hxyq{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--accent-color,#1e40af);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}.ThemeColorField_addColorBtn__5hxyq:hover{text-decoration:underline}.ThemeColorField_manageBtn__bevAl{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-secondary);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}.ThemeColorField_manageBtn__bevAl:hover{color:var(--text-primary);text-decoration:underline}.ThemeColorField_paletteHint__Ok2jt{margin:4px 0 0;font-size:var(--text-2xs);color:var(--text-muted);line-height:1.45}.ThemeColorField_savedDefaultMark__aXng3{position:absolute;top:-5px;left:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--accent-color,#1e40af);color:#fff;pointer-events:none}.ThemeColorField_selectedRow__YruLP{display:flex;align-items:center;gap:8px}.ThemeColorField_selectedSwatch__a4naS{flex-shrink:0;width:20px;height:14px;border-radius:3px;border:1px solid var(--border-default)}.ThemeColorField_selectedName__cZSsT{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary)}.ThemeColorField_createOverlay__s5iVq{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.4)}.ThemeColorField_createModal__j7dE_{width:320px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--surface-primary,#fff);border:1px solid var(--border-default);border-radius:var(--radius-lg,10px);box-shadow:var(--shadow-xl,0 16px 48px rgba(0,0,0,.24))}.ThemeColorField_createTitle__etsXv{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading)}.ThemeColorField_createField__j8B8h{display:flex;flex-direction:column;gap:6px}.ThemeColorField_createFieldLabel__XdNLG{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.ThemeColorField_createNameInput__6y1VW{height:36px;padding:0 12px;font-family:var(--font-sans);font-size:var(--text-sm);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-primary)}.ThemeColorField_createNameInput__6y1VW::placeholder{color:var(--text-muted)}.ThemeColorField_createNameInput__6y1VW:focus{outline:none;border-color:var(--accent-color,#3b82f6)}[data-theme=dark] .ThemeColorField_createNameInput__6y1VW{background:var(--surface-secondary);color:var(--text-heading)}[data-theme=dark] .ThemeColorField_createNameInput__6y1VW:focus{border-color:#60a5fa}.ThemeColorField_createActions__AKIZd{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.ThemeColorField_createCancel__9X239{padding:8px 14px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer}.ThemeColorField_createSaveBtn__4pE7k{padding:8px 16px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#fff;background:var(--accent-color,#1e40af);border:none;border-radius:var(--radius-md);cursor:pointer}.ThemeColorField_createSaveBtn__4pE7k:disabled{opacity:.5;cursor:not-allowed}.ThemeColorField_swatches__CtvUG{display:flex;flex-wrap:wrap;gap:8px}.ThemeColorField_savedWrap__xGn90{position:relative;display:flex;flex-direction:column;align-items:center;width:44px;gap:3px}.ThemeColorField_savedSwatch__IlRm5{width:32px;height:22px;border-radius:5px;border:1px solid var(--border-default);cursor:pointer;padding:0;transition:transform var(--transition-fast)}.ThemeColorField_savedSwatch__IlRm5:hover{transform:scale(1.06)}.ThemeColorField_savedRemove__D_HRr{position:absolute;top:-5px;right:0;width:14px;height:14px;display:none;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--surface-inverse,#1f2227);color:#fff;cursor:pointer}.ThemeColorField_savedWrap__xGn90:hover .ThemeColorField_savedRemove__D_HRr{display:inline-flex}.ThemeColorField_savedDefault__ZY71F{position:absolute;top:-5px;left:0;z-index:1;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--surface-inverse,#1f2227);color:#fff;cursor:pointer;opacity:0;transition:opacity var(--transition-fast)}.ThemeColorField_savedWrap__xGn90:hover .ThemeColorField_savedDefault__ZY71F{opacity:.55}.ThemeColorField_savedDefault__ZY71F:hover{opacity:1}.ThemeColorField_savedDefault__ZY71F.ThemeColorField_savedDefaultOn__Dugpv{opacity:1;background:var(--accent-color,#1e40af)}.ThemeColorField_nameLabel__kcicp{max-width:44px;font-family:var(--font-sans);font-size:var(--text-3xs);color:var(--text-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThemeColorField_manageModal__wqyOt{width:640px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden auto;display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--surface-primary,#fff);border:1px solid var(--border-default);border-radius:var(--radius-lg,10px);box-shadow:var(--shadow-xl,0 16px 48px rgba(0,0,0,.24))}.ThemeColorField_manageHeader__EpwlU{display:flex;align-items:center;justify-content:space-between;gap:12px}.ThemeColorField_manageClose__7PcZ_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-default);border-radius:var(--radius-md,6px);background:var(--surface-primary);color:var(--text-muted);cursor:pointer}.ThemeColorField_manageClose__7PcZ_:hover{background:var(--surface-secondary);color:var(--text-primary)}.ThemeColorField_manageEmpty__c72W5{margin:4px 0;font-size:var(--text-sm);color:var(--text-muted)}.ThemeColorField_manageList__QiIZf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ThemeColorField_manageRow__a2zMs{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--border-divider);border-radius:var(--radius-md,6px)}.ThemeColorField_manageSwatch__yymY1{flex-shrink:0;width:30px;height:20px;border-radius:4px;border:1px solid var(--border-strong)}.ThemeColorField_manageNameInput__TmsBk{flex:1 1 auto;min-width:0;height:32px;padding:0 10px;font-family:var(--font-sans);font-size:var(--text-sm);border:1px solid var(--border-default);border-radius:var(--radius-md,6px);background:var(--surface-primary);color:var(--text-primary)}.ThemeColorField_manageNameInput__TmsBk:focus{outline:none;border-color:var(--accent-color,#3b82f6)}.ThemeColorField_manageDefaultBtn__x8lN3{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:28px;padding:0 8px;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-secondary);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:999px;cursor:pointer}.ThemeColorField_manageDefaultBtn__x8lN3:hover{border-color:var(--border-strong);color:var(--text-primary)}.ThemeColorField_manageDefaultOn__LuEEM{color:#fff;background:var(--accent-color,#1e40af);border-color:var(--accent-color,#1e40af)}.ThemeColorField_manageDelete__N69g_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:28px;color:var(--text-muted);background:none;border:1px solid var(--border-default);border-radius:var(--radius-md,6px);cursor:pointer}.ThemeColorField_manageDelete__N69g_:hover{color:#b91c1c;border-color:#fca5a5;background:rgba(239,68,68,.08)}@media (max-width:1023px){.ThemeColorField_createOverlay__s5iVq{padding:16px}.ThemeColorField_createModal__j7dE_,.ThemeColorField_manageModal__wqyOt{max-height:calc(100dvh - 48px)}}.ShareLinkModal_overlay__1kyW4{position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:1100}.ShareLinkModal_modal__tHXer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:640px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--surface-elevated);border-radius:12px;box-shadow:0 20px 48px rgba(15,23,42,.22),0 4px 12px rgba(15,23,42,.08);z-index:1101;font-family:var(--font-sans);overflow:hidden}.ShareLinkModal_header__ThsOf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-default);flex-shrink:0}.ShareLinkModal_headerText__TED8c{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ShareLinkModal_title___yPRV{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.3}.ShareLinkModal_subtitle__z_haf{font-size:12px;font-weight:500;color:var(--text-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareLinkModal_closeBtn__wmkyf{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-muted);border-radius:8px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.ShareLinkModal_closeBtn__wmkyf:hover{background:var(--surface-secondary);color:var(--text-primary)}.ShareLinkModal_body__U2QQC{flex:1 1 auto;overflow-y:auto}.ShareLinkModal_section__AhT4O{padding:23px 20px;border-bottom:1px solid var(--border-default)}.ShareLinkModal_section__AhT4O:last-child{border-bottom:none}.ShareLinkModal_sectionHead__w8AeE{display:flex;align-items:flex-start;gap:12px}.ShareLinkModal_sectionIcon__VL9fe{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--color-blue-50,#eff6ff);color:var(--color-blue-600,#2563eb);flex-shrink:0}[data-theme=dark] .ShareLinkModal_sectionIcon__VL9fe{background:rgba(59,130,246,.14);color:#60a5fa}.ShareLinkModal_sectionTitleWrap__F0Pf_{display:flex;flex-direction:column;gap:2px;min-width:0}.ShareLinkModal_sectionTitle__e32J2{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}@media (max-width:640px){.ShareLinkModal_sectionTitle__e32J2{font-size:14px}}.ShareLinkModal_sectionDesc__WORgn{font-size:12px;font-weight:400;color:var(--text-muted);line-height:1.5}.ShareLinkModal_sectionDescHighlight___6NES{font-weight:600;color:var(--status-warning,#b45309)}[data-theme=dark] .ShareLinkModal_sectionDescHighlight___6NES{color:#fbbf24}.ShareLinkModal_actions__x7zQl{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.ShareLinkModal_btn__ubCbr{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:8px;font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .15s ease,background .15s ease,color .15s ease}.ShareLinkModal_btnPrimary__d20h7{border:none;background:var(--accent-color);color:#fff}.ShareLinkModal_btnPrimary__d20h7:hover:not(:disabled){filter:brightness(1.08)}.ShareLinkModal_btnSecondary__Gnxz_{border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-secondary)}.ShareLinkModal_btnSecondary__Gnxz_:hover:not(:disabled){background:var(--surface-secondary);color:var(--text-primary)}.ShareLinkModal_btn__ubCbr:disabled{opacity:.5;cursor:not-allowed}.ShareLinkModal_btn__ubCbr:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.ShareLinkModal_btnIcon__7k5bK{width:32px;height:32px;padding:0;flex-shrink:0}.ShareLinkModal_btnDanger__bRZ7R{color:#b91c1c}.ShareLinkModal_btnDanger__bRZ7R:hover:not(:disabled){background:rgba(239,68,68,.1);color:#991b1b}.ShareLinkModal_input__i4Zyl{width:100%;height:36px;padding:0 12px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-primary);color:var(--text-primary);font-size:13px;font-family:var(--font-sans)}.ShareLinkModal_input__i4Zyl:focus{outline:2px solid var(--accent-color);outline-offset:1px}.ShareLinkModal_inputRow__eDX4V{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.ShareLinkModal_inputRow__eDX4V .ShareLinkModal_input__i4Zyl{flex:1 1 auto}.ShareLinkModal_linkListPanel__bqd_k{margin-top:20px;padding:14px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-secondary)}.ShareLinkModal_linkListHeader__KIPpB{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-default)}.ShareLinkModal_linkList__MqbWu{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ShareLinkModal_linkListLabel__Yluci{font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.3}.ShareLinkModal_linkListHint__xlrDJ{margin:0;font-size:12px;font-weight:400;color:var(--text-muted);line-height:1.5}.ShareLinkModal_linkItem__uipU3{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-elevated)}.ShareLinkModal_linkItemTop__mDXcr{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;min-width:0}.ShareLinkModal_linkItemMain__fDn1s{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.ShareLinkModal_linkItemTitle__cvUa5{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.ShareLinkModal_linkItemPassword__0UKhl{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--text-secondary);line-height:1.35}.ShareLinkModal_linkItemPasswordValue__GjVYl{font-family:var(--font-mono);font-weight:600;color:var(--text-muted);letter-spacing:.02em}.ShareLinkModal_linkItemPasswordMissing__7YUHM{font-style:italic;color:var(--text-muted)}.ShareLinkModal_linkItemMetaRow__tTaYs{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.ShareLinkModal_linkItemExpiry__jmmJs{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;font-size:11px;font-weight:400;color:var(--status-warning,#b45309);line-height:1.35;flex-shrink:0;text-align:right}.ShareLinkModal_linkItemCreated__pVVuK{font-size:11px;color:var(--text-muted);line-height:1.35;min-width:0}.ShareLinkModal_linkItemActions__v66k9{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0}[data-theme=dark] .ShareLinkModal_linkItemExpiry__jmmJs{color:#fbbf24}.ShareLinkModal_linkItemExpirySoon__G7rVp{color:var(--status-danger,#dc2828)}[data-theme=dark] .ShareLinkModal_linkItemExpirySoon__G7rVp{color:#f87171}.ShareLinkModal_calloutMuted__h1ZR8{margin-top:10px;font-size:11px;color:var(--text-muted);line-height:1.5}.ShareLinkModal_openLinkWarn__IDizF{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--text-primary);background:color-mix(in srgb,var(--status-warning,#f59e0b) 14%,var(--surface-primary));border:1px solid color-mix(in srgb,var(--status-warning,#f59e0b) 45%,transparent)}.ShareLinkModal_openLinkWarn__IDizF svg{flex-shrink:0;margin-top:1px;color:var(--status-warning,#b45309)}.ShareLinkModal_openLinkWarn__IDizF strong{font-weight:700}.ShareLinkModal_successRow__A_66B{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:600;color:var(--accent-color)}.ShareLinkModal_cardRow__L0lt_{display:flex;gap:8px;padding:16px 20px;border-bottom:1px solid var(--border-default)}.ShareLinkModal_card__bwhDk{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-elevated);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ShareLinkModal_card__bwhDk:hover{background:var(--surface-secondary);color:var(--text-primary)}.ShareLinkModal_card__bwhDk:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.ShareLinkModal_cardActive__3dflz{border-color:var(--accent-color);background:var(--color-blue-50,#eff6ff);color:var(--text-primary)}[data-theme=dark] .ShareLinkModal_cardActive__3dflz{background:rgba(59,130,246,.14)}.ShareLinkModal_cardIcon__bNBPP{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--surface-secondary);color:var(--text-muted)}.ShareLinkModal_cardActive__3dflz .ShareLinkModal_cardIcon__bNBPP{background:var(--color-blue-100,#dbeafe);color:var(--color-blue-600,#2563eb)}[data-theme=dark] .ShareLinkModal_cardActive__3dflz .ShareLinkModal_cardIcon__bNBPP{background:rgba(59,130,246,.22);color:#60a5fa}.ShareLinkModal_cardLabel__xGw7F{font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.ShareLinkModal_panel__eHudn{padding:20px}.ShareLinkModal_panelDesc___25_g{margin:0;font-size:12px;font-weight:400;color:var(--text-muted);line-height:1.5}.ShareLinkModal_panelDescLead__53mAx{margin-bottom:8px;font-weight:700;color:var(--text-primary)}.ShareLinkModal_panelDescRecommend__iSwcS{font-weight:600;color:var(--text-primary)}.ShareLinkModal_panelDescRecommend__iSwcS strong{font-weight:700}.ShareLinkModal_pwBlock__YEscq{display:flex;flex-direction:column;gap:6px;margin-top:14px}.ShareLinkModal_pwLabel__siAUt{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.ShareLinkModal_pwLabelWarning__2TDto{color:var(--text-primary);font-weight:700}.ShareLinkModal_pwHint__si8ZY{margin:0;font-size:11px;color:var(--text-muted);line-height:1.5}.ShareLinkModal_picker__OILeh{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:8px}.ShareLinkModal_pickerLabel__bl19Y{font-size:12px;font-weight:600;color:var(--text-primary)}.ShareLinkModal_chips__S27JH{display:flex;flex-wrap:wrap;gap:6px}.ShareLinkModal_chip__fPcQS{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 9px;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-secondary);font-size:12px;font-weight:500;color:var(--text-primary)}.ShareLinkModal_chipRemove__KH6xZ{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.ShareLinkModal_chipRemove__KH6xZ:hover{background:var(--surface-elevated);color:var(--text-primary)}.ShareLinkModal_pickerSearchWrap__xJu_4{position:relative;display:flex;align-items:center}.ShareLinkModal_pickerSearchIcon__UhDMU{position:absolute;left:10px;color:var(--text-muted);pointer-events:none}.ShareLinkModal_pickerSearch__UZHM6{width:100%;height:36px;padding:0 12px 0 32px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-primary);color:var(--text-primary);font-size:13px;font-family:var(--font-sans)}.ShareLinkModal_pickerSearch__UZHM6:focus{outline:2px solid var(--accent-color);outline-offset:1px}.ShareLinkModal_pickerList___hMTR{max-height:208px;overflow-y:auto;margin:0;padding:4px;list-style:none;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-primary)}.ShareLinkModal_pickerItem__DQt5v{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left}.ShareLinkModal_pickerItem__DQt5v:hover{background:var(--surface-secondary)}.ShareLinkModal_pickerItemOn__lBewX{background:var(--color-blue-50,#eff6ff)}[data-theme=dark] .ShareLinkModal_pickerItemOn__lBewX{background:rgba(59,130,246,.14)}.ShareLinkModal_pickerItemMuted__1y5my{padding:12px;font-size:12px;color:var(--text-muted);text-align:center}.ShareLinkModal_avatar__Z8w6Z{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--surface-secondary);color:var(--text-secondary);font-size:10px;font-weight:700;overflow:hidden;flex-shrink:0}.ShareLinkModal_avatarImg__UvPvs{width:100%;height:100%;object-fit:cover}.ShareLinkModal_memberText__b9Gi0{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.ShareLinkModal_memberName__zxLa8{font-size:13px;font-weight:500;color:var(--text-primary)}.ShareLinkModal_memberEmail___dHh3,.ShareLinkModal_memberName__zxLa8{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareLinkModal_memberEmail___dHh3{font-size:11px;color:var(--text-muted)}.ShareLinkModal_memberCheck__ZmRUB{color:var(--accent-color);flex-shrink:0}@media (max-width:1023px){.ShareLinkModal_modal__tHXer{max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px)}}.RenderedReportView_root__2KmkA{font-family:var(--font-sans,system-ui,sans-serif);width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-print-color-adjust:exact;print-color-adjust:exact}.RenderedReportView_header__lWff_{margin-bottom:12px}.RenderedReportView_title__ivExO{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:-.01em}.RenderedReportView_subtitle__cUwZI{margin:4px 0 0;font-size:.85rem;opacity:.7}.RenderedReportView_strip___Wh69{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;border-radius:8px;padding:12px 16px;margin-bottom:12px}.RenderedReportView_statCards__X3T2l{display:flex;flex-wrap:wrap;gap:8px;min-width:0;flex:1 1 auto}.RenderedReportView_statCard__gW6Zd{display:flex;flex-direction:column;gap:4px;border:1px solid transparent;border-radius:6px;padding:10px 14px;min-width:130px;max-width:220px}.RenderedReportView_statLabel__Sozg5{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.3}.RenderedReportView_statValue__DkRDS{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.RenderedReportView_statMeta___ve41{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:.6rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}.RenderedReportView_stripDesc__3RvTc{flex:0 1 260px;min-width:0;margin:0;font-size:.78rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word}.RenderedReportView_pill__j0t6U{display:inline-block;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:99px;line-height:1.5;white-space:nowrap}.RenderedReportView_tableWrap__rSNMB{max-width:100%;overflow-x:auto}.RenderedReportView_table__04jVN{border-collapse:separate;border-spacing:0;width:max-content;max-width:100%;border-radius:var(--radius-md,8px);overflow:hidden}.RenderedReportView_table__04jVN thead{display:table-header-group}.RenderedReportView_colTh____cCj{vertical-align:bottom;text-align:right;padding:6px 12px;font-size:.72rem;font-weight:600;border-right:1px solid var(--rr-divider);border-bottom:1px solid var(--rr-divider);position:-webkit-sticky;position:sticky;top:0;z-index:2}.RenderedReportView_colLabel__Sersm{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.RenderedReportView_colMeta__5XCO9{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:3px}.RenderedReportView_colPeriod__H2bk3{font-size:10px;font-weight:400;opacity:.75;white-space:nowrap}.RenderedReportView_nameTh__630L1{border-right:1px solid var(--rr-divider);border-bottom:1px solid var(--rr-divider);position:-webkit-sticky;position:sticky;top:0;left:0;z-index:3}.RenderedReportView_dataRow__IaihS{page-break-inside:avoid;break-inside:avoid}.RenderedReportView_boldRow__IsHWm .RenderedReportView_dataCell___lSAk,.RenderedReportView_boldRow__IsHWm .RenderedReportView_nameLabel__Mm3zu{font-weight:600}.RenderedReportView_nameCell__9ywmy{position:-webkit-sticky;position:sticky;left:0;z-index:1;text-align:left;padding:0 12px;height:31px;font-size:.82rem;border-right:1px solid var(--rr-divider);border-bottom:1px solid var(--rr-divider);white-space:nowrap}.RenderedReportView_nameLabel__Mm3zu{overflow:hidden;text-overflow:ellipsis}.RenderedReportView_dataCell___lSAk{text-align:right;padding:0 12px;height:31px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;border-right:1px solid var(--rr-divider);border-bottom:1px solid var(--rr-divider)}.RenderedReportView_brokenIcon__RrUU4{color:#f59e0b;vertical-align:middle;margin-right:3px}.RenderedReportView_spacerRow__5EkML td{height:12px;border:none;background:transparent}.RenderedReportView_labelCell__we0iw{text-align:left;padding:4px 12px;height:28px;font-size:.72rem;font-weight:600;border-bottom:1px solid var(--rr-divider)}.RenderedReportView_infoCell__zVrcJ{padding:2px 16px;font-size:10px;font-weight:500;line-height:1.2;border-bottom:1px solid var(--rr-divider)}.RenderedReportView_footer__SpVt5{margin-top:16px;border-radius:8px;overflow:hidden}.RenderedReportView_footerBar___8sLA{padding:6px 14px;font-size:.8rem;font-weight:600;color:#fff}.RenderedReportView_footerBody__qEppd{padding:10px 14px;font-size:.8rem;line-height:1.5;border:none;white-space:pre-wrap}.public-report_shell__FRR_l{min-height:100vh;background:var(--surface-secondary,#eef2f6);font-family:var(--font-sans,system-ui,sans-serif)}.public-report_topbar__YYkmr{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:var(--surface-primary,#fff);border-bottom:1px solid var(--border-divider,#e7e8eb)}.public-report_brandWordmark__PtyJb{height:24px;width:auto}.public-report_actions__sMbtW{display:flex;align-items:center;gap:8px}.public-report_actionBtn__BNEXz{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border-default,#d6dae0);border-radius:8px;background:var(--surface-primary,#fff);color:var(--text-secondary,#3a4756);font-family:var(--font-sans);font-size:var(--text-sm,13px);font-weight:var(--weight-medium,500);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.public-report_actionBtn__BNEXz:hover{background:var(--surface-secondary);color:var(--text-primary);border-color:var(--border-subtle)}[data-theme=dark] .public-report_actionBtn__BNEXz:hover{background:var(--surface-elevated);color:var(--text-heading);border-color:color-mix(in srgb,var(--text-primary) 22%,var(--border-default))}.public-report_themeToggle__UFK60{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--surface-primary,#fff);border:1px solid var(--border-default,#d6dae0)}.public-report_themeBtn__zxolR{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-tertiary,#6b778c);padding:5px 7px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:background .12s ease,color .12s ease}.public-report_themeBtn__zxolR:hover{color:var(--text-secondary);background:var(--surface-secondary)}.public-report_themeBtnActive__BGC__{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 12%,transparent)}.public-report_themeBtnActive__BGC__:hover{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 18%,transparent)}.public-report_centered__zve4B{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:24px;color:var(--text-secondary,#3a4756)}.public-report_passwordCard__AeeY5{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;padding:28px 24px;background:var(--surface-primary,#fff);border:1px solid var(--border-divider,#e7e8eb);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:center}.public-report_lockIcon__UV_Kr{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--surface-secondary,#eef2f6);color:var(--text-tertiary,#6b778c)}.public-report_passwordTitle__p07En{margin:4px 0 0;font-size:1.05rem;font-weight:700;color:var(--text-heading,#172336)}.public-report_passwordHint__J7VzR{margin:0;font-size:.85rem;color:var(--text-muted,#6b778c);line-height:1.5}.public-report_passwordInput__yuFy4{width:100%;height:40px;padding:0 12px;margin-top:6px;border:1px solid var(--border-default,#d6dae0);border-radius:8px;background:var(--surface-primary,#fff);color:var(--text-primary,#1f2227);font-size:.95rem}.public-report_passwordInput__yuFy4:focus{outline:2px solid var(--accent-color,#1eab8d);outline-offset:1px}.public-report_passwordError__kcwfK{margin:0;font-size:.82rem;color:#b91c1c}.public-report_passwordSubmit__AENMs{width:100%;height:40px;margin-top:4px;border:none;border-radius:8px;background:var(--accent-color,#1eab8d);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:filter .15s}.public-report_passwordSubmit__AENMs:hover:not(:disabled){filter:brightness(1.06)}.public-report_passwordSubmit__AENMs:disabled{opacity:.6;cursor:not-allowed}.public-report_message__eJ1KL{max-width:420px;text-align:center}.public-report_messageTitle__gQeH0{margin:0 0 8px;font-size:1.1rem;font-weight:700;color:var(--text-heading,#172336)}.public-report_messageBody__8cqv2{margin:0;font-size:.9rem;color:var(--text-muted,#6b778c);line-height:1.5}.public-report_reportArea__BCSdn{max-width:1400px;margin:0 auto;padding:24px 20px 48px}.public-report_snapshotNote__DkoLU{margin:16px 2px 0;font-size:.78rem;color:var(--text-muted,#6b778c);font-style:italic}.ReportCellNotesTray_resizeHandle__HpT60{position:absolute;top:0;left:0;width:6px;height:100%;cursor:ew-resize;z-index:5;background:transparent;transition:background .15s;touch-action:none}.ReportCellNotesTray_resizeHandle__HpT60:active,.ReportCellNotesTray_resizeHandle__HpT60:hover{background:var(--accent-color)}.ReportCellNotesTray_composer__rQKLC{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.ReportCellNotesTray_textarea__v4QyS{width:100%;min-height:64px;resize:vertical;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.4}.ReportCellNotesTray_textarea__v4QyS:focus-visible{outline:2px solid var(--accent-color);outline-offset:1px}.ReportCellNotesTray_composerActions___1j4M{display:flex;justify-content:flex-end}.ReportCellNotesTray_list__gq_0Y{display:flex;flex-direction:column;gap:var(--space-2)}.ReportCellNotesTray_empty__ur1Ki{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0;text-align:center}.ReportCellNotesTray_card__M11kp{border:1px solid var(--border-divider);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface-primary)}.ReportCellNotesTray_cardHeader__p1p5s{display:flex;align-items:center;gap:var(--space-2);margin-bottom:4px}.ReportCellNotesTray_author__lrJ9L{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary)}.ReportCellNotesTray_time__EwcoV{font-size:var(--text-xs);color:var(--text-muted)}.ReportCellNotesTray_cardActions__nkV_j{margin-left:auto;display:flex;gap:var(--space-1)}.ReportCellNotesTray_linkBtn__uBpTf{border:none;background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;padding:2px 4px;border-radius:var(--radius-sm)}.ReportCellNotesTray_linkBtn__uBpTf:hover{color:var(--color-primary);background:var(--surface-hover)}.ReportCellNotesTray_body__gqGs0{font-size:var(--text-sm);color:var(--text-primary);white-space:pre-wrap;word-break:break-word}