body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (prefers-reduced-motion:no-preference){*{transition:all .2s ease-in-out}}.pm-dlg-scrim{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06080e8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:4000}.pm-dlg{background:#14161e;background:var(--pm-surface,#14161e);border:1px solid #ffffff1f;border:1px solid var(--pm-border,#ffffff1f);border-radius:16px;box-shadow:0 24px 64px #00000080;box-shadow:0 24px 64px var(--pm-shadow,#00000080);color:#e8eef5;color:var(--pm-ink,#e8eef5);padding:22px 22px 18px;width:min(420px,100%)}.pm-dlg-icon{background:#0e74901f;border-radius:12px;color:#0ff;color:var(--pm-accent,#0ff);display:grid;height:42px;margin-bottom:12px;place-items:center;width:42px}.pm-dlg-icon.danger{background:#ef444424;color:#f87171}.pm-dlg h3{font-size:17px;font-weight:700;margin:0 0 8px}.pm-dlg-msg{color:#e8eef59e;color:var(--pm-ink-muted,#e8eef59e);font-size:14px;line-height:1.55;margin:0 0 16px;white-space:pre-wrap}.pm-dlg-input{background:#ffffff0d;background:var(--pm-surface-2,#ffffff0d);border:1px solid #ffffff24;border:1px solid var(--pm-border,#ffffff24);border-radius:10px;box-sizing:border-box;color:inherit;font:inherit;font-size:14px;margin:0 0 16px;padding:10px 12px;width:100%}.pm-dlg-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pm-dlg-btn{border:1px solid #0000;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:650;padding:9px 14px}.pm-dlg-btn.ghost{background:#0000;border-color:#ffffff24;border-color:var(--pm-border,#ffffff24);color:inherit}.pm-dlg-btn.primary{background:#0ff;background:var(--pm-accent,#0ff);color:#041016}.pm-dlg-btn.danger{background:#dc2626;color:#fff}html[data-theme=light] .pm-dlg-scrim{background:#0f172a47}html[data-theme=light] .pm-dlg{background:#fff}:root,html[data-theme=dark]{--pm-bg:#0a0a0f;--pm-bg-2:#101218;--pm-surface:#14161e;--pm-surface-2:#ffffff0d;--pm-ink:#e8eef5;--pm-ink-muted:#e8eef594;--pm-border:#ffffff1a;--pm-accent:#0ff;--pm-accent-2:#a78bfa;--pm-shadow:#00000073;color-scheme:dark}html[data-theme=light]{--pm-bg:#f4f6fb;--pm-bg-2:#fff;--pm-surface:#fff;--pm-surface-2:#0f172a0d;--pm-ink:#0f172a;--pm-ink-muted:#0f172a94;--pm-border:#0f172a1f;--pm-accent:#0e7490;--pm-accent-2:#6d28d9;--pm-shadow:#0f172a1f;--primary-bg:#f4f6fb;--sidebar-bg:linear-gradient(180deg,#f8f9fd,#eef1f8);--text-primary:#0f172a;--text-secondary:#475569;--border-color:#0f172a1f;--accent-cyan:#0e7490;--accent-magenta:#a21caf;--accent-purple:#6d28d9;--admin-bg:#f4f6fb;--admin-bg-secondary:#fff;--admin-border:#0f172a1f;--admin-text:#0f172a;--admin-text-muted:#475569;--admin-accent:#0e7490;color-scheme:light}#root,body,html{background:#0a0a0f;background:var(--pm-bg)}#root,.app,body,html{color:#e8eef5;color:var(--pm-ink)}.app{background:#0a0a0f!important;background:var(--pm-bg)!important;min-height:100vh}html[data-theme=light] .mh{--mh-ink:#0f172a;--mh-muted:#0f172a8c;--mh-border:#0f172a1f;--mh-glass:#ffffffd6;--mh-cyan:#0e7490}html[data-theme=light] .mh-bar{box-shadow:0 0 0 1px #0e74900f,0 12px 32px #0f172a1a,inset 0 1px 0 #fffc}html[data-theme=light] .mh.scrolled .mh-bar{background:#fffffff0;box-shadow:0 0 0 1px #0e74901a,0 16px 40px #0f172a1f}html[data-theme=light] .mh-brand-name,html[data-theme=light] .mh-hello,html[data-theme=light] .mh-icon-btn,html[data-theme=light] .mh-nav-btn{color:#0f172a}html[data-theme=light] .mh-brand-name{background:linear-gradient(105deg,#0f172a 20%,#0e7490 55%,#6d28d9);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .mh-brand-sub,html[data-theme=light] .mh-nav-btn{color:#0f172a9e}html[data-theme=light] .mh-nav-btn.active,html[data-theme=light] .mh-nav-btn:hover{color:#0e7490}html[data-theme=light] .mh-drawer,html[data-theme=light] .mh-studio-panel{background:#fff;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .mh-overlay{background:#0f172a59}html[data-theme=light] .mh-burger span{background:#0f172a}html[data-theme=light] .lp{--lp-bg:#f4f6fb;--lp-surface:#ffffffe0;--lp-surface-2:#0f172a0a;--lp-border:#0f172a1a;--lp-ink:#0f172a;--lp-muted:#0f172a9e;--lp-dim:#0f172a6b;--lp-cyan:#0e7490}html[data-theme=light] .bp{--bp-bg:#f4f6fb;--bp-surface:#fff;--bp-border:#0f172a1a;--bp-ink:#1e293b;--bp-muted:#0f172a9e;--bp-dim:#0f172a73;--bp-cyan:#0e7490;--bp-violet:#6d28d9}html[data-theme=light] .lp-ambient:before{background-image:linear-gradient(#0f172a0d 1px,#0000 0),linear-gradient(90deg,#0f172a0d 1px,#0000 0)}html[data-theme=light] .ep-auth-screen,html[data-theme=light] .everything-container,html[data-theme=light] .main-content{background:#0a0a0f;background:var(--pm-bg);color:#e8eef5;color:var(--pm-ink)}html[data-theme=light] .mobile-header{background:#fffffff0;border-bottom-color:#ffffff1a;border-bottom-color:var(--pm-border);box-shadow:0 4px 20px #0f172a0f;color:#e8eef5;color:var(--pm-ink)}html[data-theme=light] .mobile-back-btn,html[data-theme=light] .mobile-menu-btn{background:#0e749014;border-color:#0e749047;color:#0e7490}html[data-theme=light] .sidebar{border-right-color:#0e749029;box-shadow:12px 0 32px #0f172a14}html[data-theme=light] .action-button,html[data-theme=light] .ep-nav-btn,html[data-theme=light] .nav-button{color:#e8eef5;color:var(--pm-ink)}html[data-theme=light] .action-button,html[data-theme=light] .nav-button{background:#0f172a0a;border-color:#0f172a1f}html[data-theme=light] .ep-nav-btn.active,html[data-theme=light] .nav-button.active{background:#0e74901a;color:#0e7490}html[data-theme=light] .ep-nav-blurb,html[data-theme=light] .ep-nav-group-label,html[data-theme=light] .user-role{color:#e8eef594;color:var(--pm-ink-muted)}html[data-theme=light] .ep-bottom-dock{border-top:1px solid #ffffff1a;border-top:1px solid var(--pm-border)}html[data-theme=light] .mobile-overlay{background:#0f172a59}html[data-theme=light] .nos-root{--nos-bg:#f4f6fb;--nos-surface:#fff;--nos-surface-2:#0f172a0a;--nos-border:#0f172a1a;--nos-accent:#0e7490;--nos-accent-dim:#0e74901f;--nos-ink:#0f172a;--nos-ink-muted:#0f172a8c}html[data-theme=light] .nos-topbar{background:#fffffff0}html[data-theme=light] .nos-btn.primary{background:#0e7490;border-color:#0e7490;color:#fff}html[data-theme=light] .nos-editor-wrap{background:var(--nos-bg)}html[data-theme=light] .nos-editor-chrome{background:#ffffffeb}html[data-theme=light] .nos-editor-wrap.has-note-color .nos-editor-chrome{background:linear-gradient(90deg,color-mix(in srgb,var(--note-tint) 18%,#fff),#fff 70%)}html[data-theme=light] .nos-fixed-toolbar{background:#fff;border-bottom-color:#0f172a1a;color:#0f172a}html[data-theme=light] .nos-ft-hint{color:#64748b}html[data-theme=light] .notes-os-hub-bar{background:#fff;border-bottom-color:#0e74902e}html[data-theme=light] .nos-ai-banner{background:#0e74900f;border-bottom-color:#0e74902e;color:#0f172a}html[data-theme=light] .nos-share-badge{background:#10b98124!important;color:#047857!important}html[data-theme=light] .nos-media-status{background:#0e74900f;color:#0e7490}html[data-theme=light] .nos-quill-shell .ql-editor.ql-blank:before{color:#0f172a59!important}html[data-theme=light] .nos-cover-picker,html[data-theme=light] .nos-ctx-menu,html[data-theme=light] .nos-share-modal,html[data-theme=light] .nrd{background:#fff;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .nrd-tabs{background:#f8fafc}html[data-theme=light] .nrd-tab{color:#0f172a73}html[data-theme=light] .nrd-tab.on{color:#0e7490}html[data-theme=light] .nos-share-overlay{background:#0f172a59}html[data-theme=light] .nos-share-field input,html[data-theme=light] .nos-share-link-row input{background:#f8fafc;border-color:#0f172a24;color:#0f172a}html[data-theme=light] .ledger-shell{--bg:#f4f6fb;--paper:#ffffffe6;--paper-solid:#fff;--input-bg:#fff;--hover-bg:#0e74900f;--ink:#0f172a;--ink-soft:#334155;--ink-mute:#64748b;--rule:#0f172a29;--rule-soft:#0f172a14;--tape:#0f172a08;--accent:#0e7490}html[data-theme=light] .rs-shell{--text:#0f172a;color:#0f172a}html[data-theme=light] .rs-header .rs-sub{color:#64748b}html[data-theme=light] #footer{background:linear-gradient(90deg,#e8eef5,#f4f6fb);color:#0f172a}html[data-theme=light] .footer-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0f172a,#0e7490);-webkit-background-clip:text}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color-scheme:light}html[data-theme=light] .ep-tab-fallback{color:#475569}html[data-theme=light] .eo-root{--eo-bg:#f4f6fb;--eo-card:#fff;--eo-border:#0f172a1a;--eo-cyan:#0e7490;--eo-violet:#6d28d9;--eo-ink:#0f172a;--eo-muted:#0f172a9e;--eo-dim:#0f172a73;color:#0f172a}html[data-theme=light] .eo-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#0f172a 8%,#0e7490 48%,#6d28d9);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .kb-root{--kb-bg:#f4f6fb;--kb-panel:#fff;--kb-border:#0f172a1a;--kb-text:#0f172a;--kb-muted:#475569;--kb-cyan:#0e7490;--kb-dim:#64748b;color:#0f172a}html[data-theme=light] .kb-mobile-nav,html[data-theme=light] .kb-tabs{background:#fffffff0;border-color:#0f172a1a}html[data-theme=light] .kb-tab{color:#475569}html[data-theme=light] .kb-tab.active{color:#0e7490}html[data-theme=light] .kb-chat-input input,html[data-theme=light] .kb-drawer input,html[data-theme=light] .kb-filters input,html[data-theme=light] .kb-filters select,html[data-theme=light] .kb-ingest input,html[data-theme=light] .kb-modal-card input,html[data-theme=light] .kb-path input,html[data-theme=light] .kb-search-bar input,html[data-theme=light] .kb-search-bar select,html[data-theme=light] .kb-view-select{background:#fff;border-color:#0f172a29;color:#0f172a}html[data-theme=light] .kb-row{background:#fff}html[data-theme=light] .kb-btn.primary{color:#0e7490}html[data-theme=light] .lp-hero h1 .lp-grad,html[data-theme=light] .lp-stat strong{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#0f172a 8%,#0e7490 50%,#6d28d9);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .lp-stat{background:#ffffffc7}html[data-theme=light] .bp-brand-text,html[data-theme=light] .bp-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#0f172a 10%,#0e7490 55%,#6d28d9);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .ep-hub-card-blurb,html[data-theme=light] .ep-hub-card-go,html[data-theme=light] .ep-hub-card-title,html[data-theme=light] .ep-nav-title,html[data-theme=light] .mobile-title,html[data-theme=light] .mobile-title svg,html[data-theme=light] .user-name{color:#0f172a}html[data-theme=light] .ep-hub-card-blurb{color:#475569}html[data-theme=light] .ep-hub-card-go,html[data-theme=light] .ep-hub-card-icon{color:#0e7490}html[data-theme=light] .ep-nav-search input{color:#0f172a}html[data-theme=light] .ep-nav-search input::placeholder{color:#0f172a66}html[data-theme=light] .ep-nav-group-label{color:#0f172a73}html[data-theme=light] .ep-nav-blurb{color:#0f172a80}html[data-theme=light] .ep-nav-btn.active .ep-nav-blurb{color:#0e7490}html[data-theme=light] .nav-button:hover{background:#0f172a0f;color:#0f172a}html[data-theme=light] .ep-nav-icon{background:#0f172a0d;color:#0f172a}html[data-theme=light] .ep-bottom-dock{background:#fffffff0}html[data-theme=light] .ep-bottom-dock button{color:#475569}html[data-theme=light] .ep-bottom-dock button.active,html[data-theme=light] .ep-bottom-dock button:hover{color:#0e7490}html[data-theme=light] .notes-ai-panel{background:#fff;border-left-color:#0e749033;color:#0f172a}html[data-theme=light] .notes-ai-panel-title{color:#0e7490}html[data-theme=light] .notes-ai-close{color:#64748b}html[data-theme=light] .notes-ai-close:hover,html[data-theme=light] .notes-ai-hint,html[data-theme=light] .notes-ai-panel h3,html[data-theme=light] .notes-ai-result,html[data-theme=light] .notes-os-hub-btn{color:#0f172a}html[data-theme=light] .notes-os-hub-btn{background:#0f172a0a;border-color:#0f172a1f}html[data-theme=light] .notes-os-hub-btn.active{background:#0e74901f;color:#0e7490}html[data-theme=light] .notes-os-hub-badge{color:#0e7490}html[data-theme=light] .notes-ai-hint,html[data-theme=light] .notes-ai-todo-meta{color:#475569}html[data-theme=light] .nos-editor-title::placeholder,html[data-theme=light] .nos-search input::placeholder{color:#0f172a59}html[data-theme=light] .nos-btn,html[data-theme=light] .nos-chip,html[data-theme=light] .nos-search input,html[data-theme=light] .nos-seg{color:#0f172a}html[data-theme=light] .nos-quill-shell .ql-editor code,html[data-theme=light] .nos-quill-shell .ql-editor h1,html[data-theme=light] .nos-quill-shell .ql-editor h2,html[data-theme=light] .nos-quill-shell .ql-editor h3,html[data-theme=light] .nos-quill-shell .ql-snow .ql-picker-label{color:#0f172a!important}html[data-theme=light] .eb,html[data-theme=light] .eb-add,html[data-theme=light] .eb-bubble p,html[data-theme=light] .eb-bubble textarea,html[data-theme=light] .nrd-close:hover,html[data-theme=light] .nrd-tab:hover{color:#0f172a}html[data-theme=light] .eb-head h4,html[data-theme=light] .eb-muted{color:#64748b}html[data-theme=light] .rs-group-pill{background:#0f172a0d;border-color:#0f172a1f;color:#334155}html[data-theme=light] .rs-group-pill.active{color:#0f172a}html[data-theme=light] .rs-tab{color:#475569}html[data-theme=light] .rs-tab.active,html[data-theme=light] .rs-tab:hover{color:#0f172a}html[data-theme=light] .rs-card{background:#fff;border-color:#0f172a1a;color:#0f172a}html[data-theme=light] .mh-drawer-nav button,html[data-theme=light] .mh-drawer-section,html[data-theme=light] .mh-studio-item,html[data-theme=light] .mh-studio-item small,html[data-theme=light] .pm-theme-btn,html[data-theme=light] .pm-theme-menu,html[data-theme=light] .pm-theme-menu button{color:#0f172a}html[data-theme=light] .mh-drawer-section,html[data-theme=light] .mh-studio-item small{color:#475569}html[data-theme=light] .kb-btn,html[data-theme=light] .kb-muted,html[data-theme=light] .kb-row,html[data-theme=light] .kb-row-main{color:#0f172a}html[data-theme=light] .kb-muted{color:#475569}html[data-theme=light] .speed-reading-training,html[data-theme=light] .sr-skill-panel{color:#0f172a}html[data-theme=light]{--sr-primary:#0e7490;--sr-text-primary:#0f172a;--sr-text-secondary:#0f172ab8;--sr-text-muted:#0f172a85;--sr-text-hint:#0f172a61;--sr-bg-primary:#f4f6fb;--sr-bg-secondary:#fff;--sr-bg-tertiary:#eef1f8;--sr-bg-card:#0f172a0a;--sr-bg-card-hover:#0f172a12;--sr-bg-card-active:#0f172a1a;--sr-border:#0f172a1a;--sr-border-hover:#0f172a29;--sr-border-focus:#0e749073;--dsm-text-primary:#0f172a;--dsm-text-secondary:#0f172ab8;--dsm-text-muted:#0f172a85;--dsm-bg-primary:#f4f6fb;--dsm-bg-secondary:#fff;--dsm-bg-card:#0f172a0a;--dsm-bg-card-hover:#0f172a12;--dsm-border:#0f172a1f;--otm-primary:#0e7490;--otm-text-primary:#0f172a;--otm-text-secondary:#0f172ab8;--otm-text-muted:#0f172a85;--otm-text-hint:#0f172a61;--otm-bg-primary:#f4f6fb;--otm-bg-secondary:#fff;--otm-bg-tertiary:#eef1f8;--otm-bg-card:#0f172a0a;--otm-bg-card-hover:#0f172a12;--otm-border:#0f172a1a;--page-ink:#0f172a;--page-ink-mute:#64748b;--page-rule:#0f172a1f;--page-bg:#f4f6fb;--page-accent:#0e7490;--mob-ink:#0f172a;--mob-muted:#0f172a94;--mob-rule:#0f172a1f;--mob-accent:#0e7490}html[data-theme=light] .ctos-root{--ctos-bg:#f4f6fb;--ctos-surface:#fff;--ctos-border:#0f172a1a;--ctos-accent:#0e7490;--ctos-purple:#6d28d9;--ctos-ink:#0f172a;--ctos-muted:#0f172a8c;color:#0f172a}html[data-theme=light] .bp-root{--bp-bg:#f4f6fb;--bp-surface:#fff;--bp-surface-2:#0f172a0a;--bp-border:#0f172a1a;--bp-accent:#0e7490;--bp-accent-dim:#0e74901f;--bp-purple:#6d28d9;--bp-ink:#0f172a;--bp-muted:#0f172a8c;color:#0f172a}html[data-theme=light] .bp-header{background:#fffffff0}html[data-theme=light] .ms-root{--ms-accent:#0e7490;--ms-purple:#6d28d9;--ms-border:#0f172a1a;--ms-surface:#fff;--ms-muted:#0f172a8c;--ms-ink:#0f172a;--ms-ink-soft:#0f172ad1;--ms-well:rgba(15,23,42,.035);--ms-well-strong:#0f172a12;--ms-field:#fff;--ms-hover:#0f172a0d;--ms-on-accent:#fff;color:#0f172a}html[data-theme=light] .cm-root{--cm-canvas:radial-gradient(circle at center,#fff,#eef2f7);--cm-edge:#0e74908c;--cm-edge-limit:#c2410c99;--cm-edge-contrast:#a162078c;--cm-edge-cross:#6d28d999;--cm-label-bg:#fffffff2;--cm-label:#0e7490;--cm-label-limit:#c2410c;--cm-label-cross:#6d28d9;--cm-node-border:#6d28d959;--cm-leaf-border:#0e74904d;--cm-thesis-bg:#ecfeff;--cm-thesis-border:#0e74908c;--cm-thesis-ink:#0f172a;--cm-chip-bg:#0e74901a;--cm-handle-bg:#ede9fe;--cm-handle-ink:#5b21b6;--cm-danger:#dc2626;--cm-warn:#b45309;--cm-ok:#047857}html[data-theme=light] .qmt{--qmt-bg:#f4f6fb;--qmt-card:#fff;--qmt-card-2:#f8fafc;--qmt-border:#0f172a1a;--qmt-border-strong:#0f172a29;--qmt-cyan:#0e7490;--qmt-violet:#6d28d9;--qmt-ink:#0f172a;--qmt-muted:#0f172a94;--qmt-dim:#0f172a6b;color:#0f172a}html[data-theme=light] .st1{--st1-bg:#f4f6fb;--st1-card:#fff;--st1-border:#0f172a1a;--st1-cyan:#0e7490;--st1-violet:#6d28d9;--st1-ink:#0f172a;--st1-muted:#0f172a94;--st1-dim:#0f172a66;color:#0f172a}html[data-theme=light] .tlp-root{--tlp-bg:#f4f6fb;--tlp-surface:#fff;--tlp-surface-2:#0f172a0a;--tlp-border:#0f172a1a;--tlp-accent:#0e7490;--tlp-accent-dim:#0e74901f;--tlp-purple:#6d28d9;--tlp-ink:#0f172a;--tlp-muted:#0f172a8c;color:#0f172a}html[data-theme=light] .ai-learning-mastery.aim-root{--aim-bg:#f4f6fb;--aim-panel:#fff;--aim-border:#0f172a1a;--aim-text:#0f172a;--aim-muted:#475569;--aim-dim:#64748b;--aim-cyan:#0e7490;--aim-cyan-dim:#0e74901f;color:#0f172a}html[data-theme=light] .tv{--tv-bg:#f4f6fb;--tv-card:#fff;--tv-border:#0f172a1a;--tv-ink:#0f172a;--tv-muted:#0f172a94;--tv-dim:#0f172a6b;--tv-cyan:#0e7490;--tv-violet:#6d28d9;color:#0f172a}html[data-theme=light] .tv-filters input,html[data-theme=light] .tv-filters select{background:#fff;color:#0f172a}html[data-theme=light] .rq{--rq-ink:#0f172a;--rq-muted:#0f172a94;--rq-dim:#0f172a6b;--rq-border:#0f172a1a;--rq-cyan:#0e7490;background:#f4f6fb;color:#0f172a}html[data-theme=light] .sap{--sap-ink:#0f172a;--sap-muted:#0f172a94;--sap-dim:#0f172a6b;--sap-border:#0f172a1a;--sap-cyan:#0e7490;--sap-violet:#6d28d9;color:#0f172a}html[data-theme=light] .nsp{--nsp-ink:#0f172a;--nsp-muted:#0f172a94;--nsp-dim:#0f172a6b;--nsp-border:#0f172a1a;--nsp-cyan:#0e7490;color:#0f172a}html[data-theme=light] .nsp-empty{color:#64748b}html[data-theme=light] .wt{--wt-bg:#f4f6fb;--wt-surface:#fff;--wt-card:#fff;--wt-card-2:#f8fafc;--wt-border:#0f172a1a;--wt-text:#0f172a;--wt-muted:#475569;--wt-faint:#64748b;--wt-cyan:#0e7490;color:#0f172a}html[data-theme=light] .apc{--apc-card:#fff;--apc-border:#0f172a1a;--apc-cyan:#0e7490;--apc-ink:#0f172a;--apc-muted:#0f172a94;--apc-dim:#0f172a66;color:#0f172a}html[data-theme=light] .al-root{--al-bg:#f4f6fb;--al-surface:#fff;--al-border:#0f172a1f;--al-accent:#0e7490;--al-ink:#0f172a;--al-muted:#0f172a8c;color:#0f172a}html[data-theme=light] .data-science-mastery{background:#f4f6fb;color:#0f172a}html[data-theme=light] .rs-kpi{background:#fff;border-color:#0f172a1a}html[data-theme=light] .rs-card h3,html[data-theme=light] .rs-header h1,html[data-theme=light] .rs-input,html[data-theme=light] .rs-kanban-card .t,html[data-theme=light] .rs-kpi .val,html[data-theme=light] .rs-list-item .title,html[data-theme=light] .rs-select,html[data-theme=light] .rs-textarea{-webkit-text-fill-color:#0f172a;color:#0f172a}html[data-theme=light] .rs-card h4,html[data-theme=light] .rs-empty,html[data-theme=light] .rs-kanban-card .d,html[data-theme=light] .rs-kanban-col h4,html[data-theme=light] .rs-kpi .hint,html[data-theme=light] .rs-kpi .lbl,html[data-theme=light] .rs-list-item .meta,html[data-theme=light] .rs-loading{color:#64748b}html[data-theme=light] .rs-input,html[data-theme=light] .rs-select,html[data-theme=light] .rs-textarea{background:#fff;border-color:#0f172a29}html[data-theme=light] .rs-badge,html[data-theme=light] .rs-btn.ghost{color:#334155}html[data-theme=light] .rs-kanban-card,html[data-theme=light] .rs-kanban-col,html[data-theme=light] .rs-list-item,html[data-theme=light] .rs-toolbar{background:#f8fafc;border-color:#0f172a1a}html[data-theme=light] .rs-ai-output{background:#6d28d90f;color:#1e293b}html[data-theme=light] .ep-hub-hero{background:radial-gradient(ellipse 80% 80% at 0 0,#0e74901a,#0000 55%),#fff;border-color:#0e749029;color:#0f172a}html[data-theme=light] .ep-hub-card-go,html[data-theme=light] .ep-hub-card-icon,html[data-theme=light] .ep-hub-kicker,html[data-theme=light] .ep-hub-open-menu{color:#0e7490}html[data-theme=light] .ep-hub-card-blurb,html[data-theme=light] .ep-hub-lede,html[data-theme=light] .ep-hub-section h2{color:#475569}html[data-theme=light] .ep-hub-card{background:#fff;border-color:#0f172a1a;color:#0f172a}html[data-theme=light] .ep-auth-screen{background:#0a0a0f;background:var(--pm-bg);color:#e8eef5;color:var(--pm-ink)}html[data-theme=light] .ep-nav-search{background:#0f172a0a}html[data-theme=light] .sidebar{background:var(--sidebar-bg)}html[data-theme=light] .notes-ai-tab{color:#64748b}html[data-theme=light] .notes-ai-related-score,html[data-theme=light] .notes-ai-run,html[data-theme=light] .notes-ai-tab.active,html[data-theme=light] .notes-ai-todo-schedule,html[data-theme=light] .notes-os-hub-badge{color:#0e7490}html[data-theme=light] .notes-ai-apply.secondary,html[data-theme=light] .notes-ai-chat-input textarea,html[data-theme=light] .notes-ai-related-btn,html[data-theme=light] .notes-ai-select{background:#f8fafc;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .nos-inbox-ai-hint,html[data-theme=light] .nos-note-progress-label,html[data-theme=light] .notes-ai-empty{color:#64748b}html[data-theme=light] .nos-ai-banner-head,html[data-theme=light] .notes-ai-tag{color:#0e7490}html[data-theme=light] .notes-ai-apply:not(.secondary),html[data-theme=light] .notes-os-hub-btn.primary{background:#0e7490;border-color:#0e7490;color:#fff}html[data-theme=light] .nrd{background:#fff;border-left-color:#0f172a1a;color:#0f172a}html[data-theme=light] .nrd-close,html[data-theme=light] .nrd-tab:hover{color:#475569}html[data-theme=light] .nrd-close:hover{color:#0f172a}html[data-theme=light] .nos-quill-shell .ql-editor table.nos-table th,html[data-theme=light] .nos-shared-body table th{background:#f1f5f9;color:#0f172a!important}html[data-theme=light] .nos-quill-shell .ql-editor table.nos-table tr.nos-row-on td,html[data-theme=light] .nos-quill-shell .ql-editor table.nos-table tr.nos-row-on th{background:#0e74900f}html[data-theme=light] .nos-quill-shell .ql-editor table td.nos-cell-on,html[data-theme=light] .nos-quill-shell .ql-editor table th.nos-cell-on,html[data-theme=light] .nos-quill-shell .ql-editor table.nos-table td:focus,html[data-theme=light] .nos-quill-shell .ql-editor table.nos-table th:focus{background:#0e749014;outline:1px solid #0e7490}html[data-theme=light] .nos-quill-shell .ql-editor table.nos-table .nos-col-on,html[data-theme=light] .nos-quill-shell .ql-editor table.nos-table tr.nos-row-sel td,html[data-theme=light] .nos-quill-shell .ql-editor table.nos-table tr.nos-row-sel th{background:#0e74901f}html[data-theme=light] .nos-filter-input{background:#fff;border-color:#0f172a24;color:#0f172a}html[data-theme=light] .nos-ft-pop{background:#fff;border-color:#0f172a1f;box-shadow:0 12px 32px #0f172a1f;color:#0f172a}html[data-theme=light] .nos-ft-chip.on,html[data-theme=light] .nos-ft-chip:hover,html[data-theme=light] .nos-ft-pop-item.on,html[data-theme=light] .nos-ft-pop-item:hover{background:#0e74901a}html[data-theme=light] .nos-quill-shell .ql-editor pre.ql-syntax{background:#f1f5f9!important;color:#0f172a}html[data-theme=light] .nos-quill-shell .ql-editor table td,html[data-theme=light] .nos-quill-shell .ql-editor table th,html[data-theme=light] .nos-shared-body table td,html[data-theme=light] .nos-shared-body table th{border-color:#0f172a24}html[data-theme=light] .nos-ft-btn{color:#0f172ab3}html[data-theme=light] .nos-ft-btn.active,html[data-theme=light] .nos-ft-btn:hover{color:#0e7490}html[data-theme=light] .nos-tag-input::placeholder{color:#0f172a59}html[data-theme=light] .nos-shared-root{background:#f4f6fb;color:#0f172a}html[data-theme=light] .nos-shared-lock{background:#fff;border-color:#0e749038;color:#0f172a}html[data-theme=light] .nos-shared-editbar input,html[data-theme=light] .nos-shared-lock input{background:#f8fafc;border-color:#0f172a24;color:#0f172a}html[data-theme=light] .nos-shared-lock p,html[data-theme=light] .nos-shared-tasks h2,html[data-theme=light] .nos-shared-updated{color:#64748b}html[data-theme=light] .nos-shared-body a,html[data-theme=light] .nos-shared-tags span{color:#0e7490}html[data-theme=light] .nos-shared-body.editable{border-color:#0f172a1f}html[data-theme=light] .nos-shared-hist-row{border-color:#0f172a14}html[data-theme=light] .nos-shared-hist-row button{border-color:#0f172a29;color:#0f172a}html[data-theme=light] .bp-ambient{background:radial-gradient(ellipse 70% 50% at 10% -10%,#0e749014,#0000 55%),radial-gradient(ellipse 50% 40% at 100% 20%,#6d28d90f,#0000 50%)}html[data-theme=light] .bp-top{background:#ffffffe6;border-bottom-color:#0f172a1a;box-shadow:0 8px 24px #0f172a0d}html[data-theme=light] .bp-search{background:#fff;border-color:#0f172a24}html[data-theme=light] .bp-search:focus-within{border-color:#0e749073;box-shadow:0 0 0 3px #0e74901a}html[data-theme=light] .bp-cat{background:#fff}html[data-theme=light] .bp-cat.active{background:#0e74901a;border-color:#0e749047;color:#0e7490}html[data-theme=light] .bp-card{box-shadow:0 8px 24px #0f172a0f}html[data-theme=light] .bp-card:hover{box-shadow:0 16px 36px #0f172a1a}html[data-theme=light] .bp-card-media{background:linear-gradient(135deg,#e2e8f0,#f1f5f9)}html[data-theme=light] .bp-card-media-fade{background:linear-gradient(#0000,#ffffffeb)}html[data-theme=light] .bp-card-foot,html[data-theme=light] .bp-recent-item{border-color:#0f172a14}html[data-theme=light] .bp-article-shell{background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:0 12px 40px #0f172a0f;padding:1.5rem 1.4rem 2.75rem}html[data-theme=light] .bp-article-tags span{background:#6d28d914;border-color:#6d28d92e;color:#5b21b6}html[data-theme=light] .bp-btn-primary{background:linear-gradient(135deg,#0e7490,#6d28d9);box-shadow:0 6px 18px #0e74902e;color:#fff}html[data-theme=light] .bp-btn-ghost{background:#fff}html[data-theme=light] .bp-chip{background:#0e749014;border-color:#0e749038;color:#0e7490}html[data-theme=light] .bp-article-title{color:#0f172a}html[data-theme=light] .blog-article-content,html[data-theme=light] .blog-article-content em,html[data-theme=light] .blog-article-content h1,html[data-theme=light] .blog-article-content h2,html[data-theme=light] .blog-article-content h3,html[data-theme=light] .blog-article-content h4,html[data-theme=light] .blog-article-content li,html[data-theme=light] .blog-article-content p,html[data-theme=light] .blog-article-content strong{color:#1e293b}html[data-theme=light] .blog-article-content a{color:#0e7490}html[data-theme=light] .blog-article-content blockquote{background:#0e74900f;color:#475569}html[data-theme=light] .blog-article-content .katex-display{background:#f8fafc;border-color:#0f172a1a}html[data-theme=light] .icon-background{--icon-color:#0e7490;background:#0f172a0f;color:#0f172a}html[data-theme=light] .footer-info{color:#475569}html[data-theme=light] .separator{color:#94a3b8}html[data-theme=light] .divider-line{background:linear-gradient(90deg,#0000,#0f172a2e,#0000)}html[data-theme=light] .pwa-toast{background:#fff;border-color:#0e749038;color:#0f172a}html[data-theme=light] .pwa-toast-body strong{color:#0f172a}html[data-theme=light] .pwa-toast-body span{color:#475569}html[data-theme=light] .dbx-modal{background:#fff;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .dbx-overlay{background:#0f172a59}html[data-theme=light] .dbx-close-btn:hover,html[data-theme=light] .dbx-connect-screen h3,html[data-theme=light] .dbx-crumb.current,html[data-theme=light] .dbx-entry-name{color:#0f172a}html[data-theme=light] .dbx-link-input{background:#f8fafc;color:#0f172a}html[data-theme=light] .dbx-link-input::placeholder{color:#0f172a66}html[data-theme=light] .pc-root{background:#fff;border-color:#0e74902e;color:#0f172a}html[data-theme=light] .pc-bubble.muted,html[data-theme=light] .pc-head-title span,html[data-theme=light] .pc-icon,html[data-theme=light] .sr-skill-muted{color:#64748b}html[data-theme=light] .pc-pin-top b,html[data-theme=light] .pc-ta{color:#0f172a}html[data-theme=light] .pc-head-title svg,html[data-theme=light] .pc-icon:hover,html[data-theme=light] .pc-mini:hover,html[data-theme=light] .pc-msg.assistant svg,html[data-theme=light] .sr-skill-kicker{color:#0e7490}html[data-theme=light] .bp-md,html[data-theme=light] .bp-md-strong{color:#0f172a}html[data-theme=light] .bp-md-h1,html[data-theme=light] .bp-md-h2{color:#0e7490}html[data-theme=light] .kb-dropbox-banner{color:#92400e}html[data-theme=light] .pm-dlg-btn.primary{color:#fff}html[data-theme=light] .ctos-root input,html[data-theme=light] .ctos-root select,html[data-theme=light] .ctos-root textarea{color:#0f172a}html[data-theme=light] .nos-math-toggle button.on{color:#0e7490}html[data-theme=light] .nos-bubble-row,html[data-theme=light] .nos-ctx-menu,html[data-theme=light] .nos-slash-menu{background:#fff;border-color:#0f172a1f;color:#0f172a}html[data-theme=light] .nos-slash-section-label{color:#64748b}html[data-theme=light] .nos-bubble-row button{color:#0f172ab8}html[data-theme=light] .nos-bubble-row button.active,html[data-theme=light] .nos-bubble-row button:hover{color:#0e7490}html[data-theme=light]{--lc-cyan:#0e7490;--lc-blue:#1d4ed8;--lc-green:#047857;--lc-amber:#b45309;--lc-orange:#c2410c;--lc-red:#b91c1c;--lc-magenta:#a21caf;--lc-ink:#0f172a;--lc-ink-2:#334155;--lc-muted:#0f172a9e}html[data-theme=light] .eo-root{--eo-dim:#0f172a99}html[data-theme=light] .eo-module-summary{color:var(--lc-ink-2)}html[data-theme=light] .eo-module-card.highlight{background:linear-gradient(160deg,#6d28d912,#fff 70%);border-color:#6d28d938}html[data-theme=light] .ai-learning-mastery .aim-rank-badge{background:#fff}html[data-theme=light] .ai-learning-mastery .aim-rank-name,html[data-theme=light] .ai-learning-mastery .aim-rank-score{color:var(--lc-ink-2)!important}html[data-theme=light] .ai-learning-mastery .aim-pill{background:#0e749014;border-color:#0e749059;color:var(--lc-cyan)}html[data-theme=light] .ai-learning-mastery .aim-btn.primary{background:var(--lc-cyan);border-color:var(--lc-cyan);color:#fff}html[data-theme=light] .ai-learning-mastery .aim-day-links a{color:var(--lc-cyan)}html[data-theme=light] .ai-learning-mastery .aim-tab{color:var(--lc-muted)}html[data-theme=light] .bp-root{--bp-warn:var(--lc-amber);--bp-a:var(--lc-green);--bp-b:var(--lc-blue);--bp-c:var(--lc-amber)}html[data-theme=light] .tlp-root{--tlp-warn:var(--lc-amber)}html[data-theme=light] .options-trading-mastery .mm-stat-label{color:#000000c7}html[data-theme=light] .options-trading-mastery :is(.day-theory th,.day-exercises h3,.scenario-info h4,.tool-card svg,.resource-section h3,.resource-section a:hover){color:var(--lc-cyan)}html[data-theme=light] .options-trading-mastery :is(.day-theory td,.day-theory td strong,.scenario-info p,.resource-section a){color:var(--lc-ink-2)}html[data-theme=light] .options-trading-mastery :is(.day-selector select,.quiz-reset-btn,.scenario-card h4,.sim-header h3,.action-buttons button,.reset-sim-btn,.tool-card h3,.tool-form select,.tool-result,.quiz-question,.resource-link){color:var(--lc-ink)}html[data-theme=light] .options-trading-mastery .example h4{color:var(--lc-magenta)}html[data-theme=light] .data-science-mastery{--dsm-hero-glow:#e0f2fe;--dsm-text-muted:#0f172a9e}html[data-theme=light] .data-science-mastery :is(.day-category,.score-pill){color:var(--lc-green)}html[data-theme=light] .data-science-mastery .exercise-type,html[data-theme=light] .data-science-mastery .theory-panel :not(pre)>code{color:var(--lc-blue)}html[data-theme=light] .data-science-mastery :is(.difficulty-badge.easy,.exam-verdict.pass,.badge-correct){color:var(--lc-green)}html[data-theme=light] .data-science-mastery :is(.difficulty-badge.medium,.exam-verdict.almost){color:var(--lc-amber)}html[data-theme=light] .data-science-mastery :is(.difficulty-badge.hard,.exam-verdict.fail,.badge-incorrect,.sim-feedback.bad,.sim-feedback-card.bad){color:var(--lc-red)}html[data-theme=light] .industrial-automation-mastery .iam-subtitle{color:var(--lc-ink-2)}html[data-theme=light] .industrial-automation-mastery .iam-level-pill{background:#fff;border-color:#0f172a29;color:var(--lc-ink)}html[data-theme=light] .industrial-automation-mastery .iam-level-pill.active{background:#f973161f}html[data-theme=light] .industrial-automation-mastery .ai-coach-btn,html[data-theme=light] .industrial-automation-mastery :is(.iam-deep-heading,.iam-cheat-block strong,.iam-robot-pill,.iam-robot-subtab.active,.iam-github-topic){color:var(--lc-orange)}html[data-theme=light] .industrial-automation-mastery :is(.theory-panel h4,.iam-callout,.iam-rung .coil.on){color:var(--lc-amber)}html[data-theme=light] .industrial-automation-mastery :is(.iam-robot-lessons a,.iam-github-top a){color:var(--lc-ink)}html[data-theme=light] .industrial-automation-mastery .iam-bool-btn{color:var(--lc-red)}html[data-theme=light] .industrial-automation-mastery .iam-code{color:var(--lc-green)}html[data-theme=light] .apc-input,html[data-theme=light] .industrial-automation-mastery .iam-input,html[data-theme=light] .st1 .st1-input{background:#fff;border-color:#0f172a29;color:var(--lc-ink)}html[data-theme=light] .qmt{--qmt-dim:#0f172a99;--qmt-amber:var(--lc-amber)}html[data-theme=light] .qmt .qmt-hero,html[data-theme=light] .st1 .st1-hero{background:radial-gradient(ellipse 70% 120% at 100% 0,#0e74901a,#0000 55%),radial-gradient(ellipse 60% 90% at 0 100%,#6d28d914,#0000 50%),linear-gradient(180deg,#fff,#f4f6fb)}html[data-theme=light] .qmt .qmt-northstar p{color:var(--lc-ink-2)}html[data-theme=light] .st1{--st1-dim:#0f172a99}html[data-theme=light] .ctos-free button{background:#0e74900f;border-color:#0e74904d;color:var(--lc-cyan)}html[data-theme=light] .ctos-root .ctos-error,html[data-theme=light] .kb-error-bar{color:var(--lc-red)}html[data-theme=light] .qmt .mm-hero-title{background:linear-gradient(120deg,#0f172a 6%,var(--qmt-cyan) 46%,var(--qmt-violet) 88%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .st1 .mm-hero-title{background:linear-gradient(120deg,#0f172a 8%,var(--st1-cyan) 45%,var(--st1-violet) 85%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .admin-header{background:linear-gradient(135deg,#fff,#eef2ff 60%,#ecfeff);border-bottom:1px solid #0f172a1a}html[data-theme=light] .admin-header .admin-btn-secondary,html[data-theme=light] .admin-header .admin-mobile-menu-toggle{background:#fff;border-color:#0f172a24;color:#0f172a}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--tap-target:44px;--tap-target-lg:48px;--mob-gutter:16px;--mob-gutter-sm:12px;--mob-radius:14px;--mob-radius-sm:12px;--mob-ink:#f1f5f9;--mob-muted:#f1f5f99e;--mob-rule:#ffffff17;--mob-accent:#0ff;--mob-font:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body,html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;touch-action:manipulation}body{-webkit-overflow-scrolling:touch;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--mob-font)}@media (display-mode:standalone){body{overscroll-behavior-y:contain}}#root{min-height:100vh;min-height:100dvh;padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-left);padding-right:env(safe-area-inset-right,0);padding-right:var(--safe-right)}[role=button],a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}@media (max-width:767px){input,select,textarea{font-size:16px!important;line-height:1.4}body{font-size:16px;line-height:1.55}canvas,img,svg,video{height:auto;max-width:100%}table{max-width:100%}h1,h2,h3,h4,label,li,p,span,td,th{overflow-wrap:anywhere;word-break:break-word}code,pre{max-width:100%;overflow-wrap:normal;word-break:normal}pre{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (hover:none) and (pointer:coarse){.bp-btn,.btn,.eo-btn,.lp-btn,.mh-burger,.mh-hello,.nav-button,.tab-button,.wt-btn,[role=button],a.button,button{min-height:44px;min-height:var(--tap-target)}.bp-btn:active,.btn:active,.eo-btn:active,.ep-bottom-dock button:active,.lp-btn:active,.wt-btn:active,[role=button]:active,a.button:active,button:active{opacity:.92;transform:scale(.97)}}.chip-row,.h-scroll,.tab-rail{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-width:none}.chip-row::-webkit-scrollbar,.h-scroll::-webkit-scrollbar,.tab-rail::-webkit-scrollbar{display:none}.chip-row>*,.h-scroll>*,.tab-rail>*{flex:0 0 auto;scroll-snap-align:start}@media (display-mode:standalone){body{user-select:none;-webkit-user-select:none}.blog-content,.post-content,.selectable,[contenteditable=true],code,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea{user-select:text;-webkit-user-select:text}body{padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-top)}}html{background-color:#0a0a0f}@media screen and (orientation:landscape){html{-webkit-text-size-adjust:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:767px){.mob-page{padding-bottom:max(24px,env(safe-area-inset-bottom,0px));padding-bottom:max(24px,var(--safe-bottom));padding-left:max(16px,env(safe-area-inset-left,0px));padding-left:max(var(--mob-gutter),var(--safe-left));padding-right:max(16px,env(safe-area-inset-right,0px));padding-right:max(var(--mob-gutter),var(--safe-right))}.mob-sticky-actions{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0000,#0a0a0ff5 28%);bottom:0;display:flex;gap:10px;padding:12px max(16px,env(safe-area-inset-left,0px));padding:12px max(var(--mob-gutter),var(--safe-left));padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-bottom:max(12px,var(--safe-bottom));position:sticky;z-index:40}.mob-sticky-actions>*{flex:1 1;min-height:48px;min-height:var(--tap-target-lg)}.mob-primary-stack{display:flex;flex-direction:column;gap:10px}.mob-primary-stack>.primary,.mob-primary-stack>[data-primary]{min-height:48px;min-height:var(--tap-target-lg);width:100%}}:root{--page-gutter:14px;--page-ink:#e6e6f0;--page-ink-mute:#8a8a9a;--page-rule:#ffffff14;--page-bg:#0a0a0f;--page-accent:#09f}.min-w-0{min-width:0!important}.page-gutter{box-sizing:border-box;padding-left:14px;padding-left:var(--page-gutter);padding-right:14px;padding-right:var(--page-gutter)}@media (max-width:767px){.mob-stack{flex-direction:column!important}.mob-stack,.mob-stack-grid{grid-template-columns:1fr!important}.mob-2col{grid-template-columns:repeat(2,1fr)!important}.mob-wrap{flex-wrap:wrap!important}.mob-full-w{max-width:100%!important;min-width:0!important;width:100%!important}.mob-no-sidebar{display:none!important}.mob-scroll-x{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important;scrollbar-width:none}.mob-scroll-x::-webkit-scrollbar{display:none}.mob-h-scroll{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;gap:0;overflow-x:auto!important;scrollbar-width:none}.mob-h-scroll::-webkit-scrollbar{display:none}.mob-h-scroll>*{flex-shrink:0}}@media (max-width:374px){.mob-2col{grid-template-columns:1fr!important}}@media (max-width:767px){.ida-layout>*,.page-flex-child,.sb-layout>*,[class*=-layout]>*{min-width:0}.project-editor-overlay{align-items:stretch!important;padding:0!important}.project-editor-shell{border-left:0!important;border-radius:0!important;border-right:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;max-width:100%!important;resize:none!important;width:100%!important}.project-editor-content{min-width:0!important;padding:14px!important;padding:var(--page-gutter)!important}.project-editor-shell .pe-scroll-list{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;scrollbar-width:thin}.project-editor-shell .pe-data-row{min-width:0!important}.sd-page .sd-header{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;padding:12px 14px!important;padding:12px var(--page-gutter)!important}.sd-page .sd-header>div:last-child{flex-wrap:wrap;width:100%}.sd-page .sd-tab-nav{border-bottom:1px solid #ffffff14!important;border-bottom:1px solid var(--page-rule)!important;gap:0!important;margin-bottom:0!important;padding:0 8px!important}.sd-page .sd-tab-nav button{border-bottom-width:3px!important;min-height:44px;padding:12px 14px!important}.sd-page .sd-hero-grid{margin-bottom:0!important}.sd-page .sd-hero-grid,.sd-page .sd-kanban-grid{gap:0!important;grid-template-columns:1fr!important}.sd-page .sd-pipeline-row{flex-wrap:wrap!important;gap:8px!important}.sd-page .sd-pipeline-row>div{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:0!important}.ida-page .ida-menu-btn{align-items:center;display:inline-flex!important;min-height:44px}.ida-page .ida-topbar{padding:10px 14px!important;padding:10px var(--page-gutter)!important}.ida-page .ida-layout{flex-direction:column;max-width:100%}.ida-page .ida-main{flex:1 1;max-width:100%!important;min-width:0;padding:14px!important;padding:var(--page-gutter)!important}.ida-page .ida-grid-2,.ida-page .ida-grid-3{grid-template-columns:1fr!important}.ida-page .ida-sidebar{background:#0a0a0f!important;background:var(--page-bg)!important;border-right:1px solid #ffffff14!important;border-right:1px solid var(--page-rule)!important;display:none;height:calc(100vh - 60px)!important;left:0;position:fixed!important;top:60px;width:280px!important;z-index:95!important}.ida-page .ida-sidebar.open{display:block!important}.ida-page svg{height:auto;max-width:100%}}@media (max-width:768px){.sb-layout{flex-direction:column!important;max-width:100%!important}.sb-layout>.sb-main,.sb-layout>main{flex:1 1;min-width:0;width:100%}.sb-coach-panel{align-self:stretch!important;border-left:0!important;flex-shrink:1!important;height:calc(100vh - 56px)!important;height:calc(100dvh - 56px)!important;inset:0!important;max-width:100%!important;min-width:0!important;position:fixed!important;top:56px!important;width:100%!important;z-index:96!important}}@media (max-width:767px){.kgv2-root{border-radius:0!important;flex-direction:column!important}.kgv2-detail-panel{border-left:0!important;border-top:1px solid #ffffff14;border-top:1px solid var(--page-rule);inset:0!important;max-width:100%!important;min-width:0!important;position:fixed!important;width:100%!important;z-index:50}.admin-page-root{overflow-x:hidden;padding:14px!important;padding:var(--page-gutter)!important}.admin-page-root table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto}.admin-page-root [style*="minWidth: 240"],.admin-page-root [style*="minWidth: 400"]{min-width:0!important}.blog-page-root .blog-header-inner{flex-wrap:wrap!important;gap:8px!important;padding:12px 14px!important;padding:12px var(--page-gutter)!important}.blog-page-root .blog-layout,.blog-page-root .content-grid{grid-template-columns:1fr!important}.blog-page-root .header-container{flex-wrap:wrap!important;gap:8px!important;padding:12px 14px!important;padding:12px var(--page-gutter)!important}.lobalingala-page-root,.ssm-page-root{overflow-x:hidden;padding:14px!important;padding:var(--page-gutter)!important}.everything-container .ep-shell{background:#0a0a0f;background:var(--page-bg);width:100%}.everything-container .content-wrapper.ep-content-bleed{margin:0!important;max-width:100%!important;padding:0!important}.floating-admin-access,[class*=FloatingAdmin]{bottom:max(16px,env(safe-area-inset-bottom,0px))!important;right:max(14px,env(safe-area-inset-right,0px))!important}.consulting-page,.cp-wrap{overflow-x:hidden}.consulting-page a.button,.consulting-page button,.cp-btn{min-height:48px}.admin-dashboard:not(.admin-dashboard--embedded) .admin-main{padding:12px 12px calc(24px + env(safe-area-inset-bottom, 0px))}.admin-dashboard .admin-btn{border-radius:12px;min-height:44px}.admin-dashboard .admin-header-buttons{flex-wrap:wrap;gap:8px}.admin-dashboard .admin-header-buttons .admin-btn{flex:1 1 auto;justify-content:center}.admin-stats-grid{gap:10px!important;grid-template-columns:1fr 1fr!important}.admin-stat-card{border-radius:14px!important;padding:14px!important}.footer,footer{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}#root>div,.app{max-width:100vw;overflow-x:hidden}}
/*# sourceMappingURL=main.e03ba99b.css.map*/