html,body,#root,button,input,textarea,select,option,div,span,p,h1,h2,h3,h4,h5,h6,label,a{font-family:Arial,Helvetica,sans-serif!important}code,pre,kbd,samp{font-family:Consolas,Courier New,monospace!important}:root{color-scheme:dark;--tahai-accent: #14b8a6;--tahai-accent2: #0ea5e9;--tahai-bg: #070913}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:radial-gradient(1200px 600px at 20% 0%,rgba(20,184,166,.18),transparent 60%),radial-gradient(900px 500px at 80% 10%,rgba(14,165,233,.14),transparent 65%),var(--tahai-bg);color:#e9ecff}a{color:inherit}button{font:inherit}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(20,184,166,.14),transparent)}.brand{display:flex;gap:10px;align-items:center}.badgeDot{width:18px;height:18px;border-radius:6px;background:radial-gradient(circle at 30% 20%,var(--tahai-accent),var(--tahai-accent2))}.brandName{font-weight:700;letter-spacing:.2px}.brandMeta{opacity:.75;font-size:12px;margin-top:2px}.actions{display:flex;gap:10px;align-items:center}.btn{padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#e9ecff;cursor:pointer}.btn:hover{background:#ffffff1a}.btn:disabled{opacity:.5;cursor:not-allowed}.shell{display:grid;grid-template-columns:320px 420px 1fr;gap:14px;padding:14px}.panel{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff08;box-shadow:0 12px 50px #00000040;overflow:hidden;min-height:calc(100vh - 76px)}.panelHead{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.panelTitle{font-weight:700}.panelBody{padding:12px}.list{display:flex;flex-direction:column;gap:10px}.cardItem{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px;background:#0000002e;cursor:pointer}.cardItem:hover{background:#ffffff0f}.cardItem.active{border-color:#14b8a68c;background:#14b8a614}.small{font-size:12px;opacity:.75}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:12px}.pillGreen{border-color:#22c55e59;background:#22c55e1f}.pillYellow{border-color:#eab30859;background:#eab3081f}.pillRed{border-color:#ef444459;background:#ef44441f}.pillGray{border-color:#94a3b840;background:#94a3b81a}.input,.textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#e9ecff;padding:10px;outline:none}.textarea{min-height:320px;resize:vertical}.row{display:flex;gap:10px;align-items:center}.rowBetween{display:flex;justify-content:space-between;gap:10px;align-items:center}.hr{height:1px;background:#ffffff14;margin:12px 0}.logBox{margin-top:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);padding:10px;background:#00000040;max-height:220px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;white-space:pre-wrap}.loginRoot{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden}.loginGeo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 600px at 20% 10%,rgba(20,184,166,.18),transparent 55%),radial-gradient(900px 500px at 80% 20%,rgba(14,165,233,.14),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 30%),#070913}.loginGlow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;filter:blur(60px);opacity:.25;background:radial-gradient(circle at 50% 40%,rgba(20,184,166,.55),transparent 55%)}.loginCard{position:relative;width:min(520px,calc(100vw - 28px));border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;box-shadow:0 24px 80px #00000059;overflow:hidden}.brandRow{display:flex;gap:12px;align-items:center;padding:18px 18px 10px}.logoDot{width:22px;height:22px;border-radius:8px;background:radial-gradient(circle at 30% 20%,var(--tahai-accent),var(--tahai-accent2))}.brandTitle{font-weight:800;letter-spacing:.2px}.loginBody{padding:10px 18px 18px}.loginH1{font-size:22px;font-weight:800;margin:8px 0 6px}.loginP{opacity:.8;margin:0 0 14px}.loginErr{border:1px solid rgba(239,68,68,.35);background:#ef44441a;padding:10px;border-radius:12px;margin-bottom:12px}.btnPrimary,.btnActive,.btn.active,.btn.isActive{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#14b8a68c,#0ea5e959);color:#fff;cursor:pointer;font-weight:700}.btnPrimary:hover{filter:brightness(1.08)}.finePrint{margin-top:12px;font-size:12px;opacity:.65}.btnDanger{border-color:#ef444459;background:#ef44441a}.btnDanger:hover{background:#ef444429}.tShell{min-height:100vh}.tShell-left{display:flex}.tShellMain{flex:1;min-width:0}.tShell-top .tShellMain{padding-top:56px}.tNavLeft{width:64px;border-right:1px solid rgba(255,255,255,.06);background:#00000038;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;padding:10px 8px;gap:10px}.tNavBrand{width:48px;height:40px;display:flex;align-items:center;justify-content:center}.tDot{width:18px;height:18px;border-radius:6px;background:radial-gradient(circle at 30% 30%,#14b8a6d9,#0ea5e98c);box-shadow:0 0 18px #14b8a633}.tNavItems{display:flex;flex-direction:column;gap:10px;margin-top:6px}.tNavBtn{width:48px;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffeb;cursor:pointer}.tNavBtn:hover{background:#ffffff0f}.tNavIcon{font-size:18px;line-height:1}.tNavTop{position:fixed;top:0;left:0;right:0;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#14b8a633,#0ea5e91f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50}.tNavTopLeft{display:flex;align-items:center;gap:10px}.tNavTopTitle{font-weight:700;letter-spacing:.2px}.tNavTopRight{display:flex;gap:8px}.tNavTopBtn{display:flex;align-items:center;gap:8px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffeb;padding:10px 12px;cursor:pointer}.tNavTopBtn:hover{background:#ffffff0f}.tFlyoutRoot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.tFlyoutScrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.tFlyoutStack{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tFlyout{pointer-events:auto;position:absolute;top:70px;bottom:18px;width:380px;max-width:calc(100vw - 24px);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0a0c12eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 80px #0000008c;overflow:hidden;display:flex;flex-direction:column}.tFlyoutL1{right:18px}.tFlyoutL2{right:18px;transform:translate(-18px);width:360px;top:82px}.tFlyoutL3{right:18px;transform:translate(-36px);width:340px;top:94px}.tFlyoutHead{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.tFlyoutTitle{font-weight:700}.tFlyoutBody{padding:12px;overflow:auto}.tPad{display:flex;flex-direction:column;gap:10px}.tH{font-weight:700;opacity:.95}.tHint{opacity:.75;font-size:12px;line-height:1.35}.tList{margin:0;padding-left:18px;opacity:.9}.tMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;opacity:.9}.tRowBtn{text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffeb;padding:12px;cursor:pointer}.tRowBtn:hover{background:#ffffff0f}.tRowBtnLabel{font-weight:700}.tRowBtnSub{opacity:.7;font-size:12px;margin-top:4px}.tGrid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tChoice{text-align:left;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffeb;padding:12px;cursor:pointer}.tChoice:hover{background:#ffffff0f}.tChoiceActive{border-color:#6366f18c;box-shadow:0 0 0 2px #6366f12e inset}.tChoiceTitle{font-weight:800}.tChoiceSub{opacity:.7;font-size:12px;margin-top:4px}@media (max-width: 860px){.tShell-left .tNavLeft{display:none}.tShell-top .tShellMain{padding-top:56px}.tFlyout{top:60px;width:calc(100vw - 24px);right:12px}.tFlyoutL2,.tFlyoutL3{transform:none;top:60px}.tGrid2{grid-template-columns:1fr}}.tDangerRoot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.tDangerScrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.tDangerCard{position:absolute;left:50%;top:18%;transform:translate(-50%);width:520px;max-width:calc(100vw - 24px);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0a0c12f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 28px 90px #0009;padding:14px}.tDangerTitle{font-weight:900;letter-spacing:.2px}.tDangerMsg{margin-top:8px;opacity:.88;line-height:1.4}.tDangerHint{margin-top:12px;opacity:.85;font-size:12px}.tDangerFine{margin-top:10px;opacity:.7;font-size:12px;line-height:1.35}.tMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.tDangerInput{margin-top:10px;width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffeb;padding:12px;outline:none}.tDangerInput:focus{border-color:#6366f18c;box-shadow:0 0 0 2px #6366f12e inset}.tDangerRow{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.tDangerBtn{border-color:#ef444459!important}.tDangerBtn:disabled{opacity:.45;cursor:not-allowed}.tahaiShell{min-height:100vh;background:#070913;color:#e9ecff}.tahaiShell.navLeft{display:grid;grid-template-columns:240px 1fr}.tahaiShell.navTop{display:grid;grid-template-rows:64px 1fr}.tahaiNav{border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 45%),#070913;padding:12px;display:grid;grid-template-rows:auto 1fr auto;gap:10px}.tahaiShell.navTop .tahaiNav{grid-template-columns:auto 1fr auto;grid-template-rows:unset;align-items:center}.tahaiShell.navTop .tahaiNavItems{display:flex;gap:8px;justify-content:center}.tahaiShell.navTop .tahaiNavFooter{display:flex;gap:10px;justify-content:flex-end}.tahaiNavBrand{display:flex;gap:10px;align-items:center}.tahaiNavBrand .dot{width:14px;height:14px;border-radius:6px;background:radial-gradient(circle at 30% 30%,var(--tahai-accent),var(--tahai-accent2))}.brandTitle{font-weight:700;letter-spacing:.2px}.brandSub{opacity:.7;font-size:12px;margin-top:2px}.tahaiNavItems{display:grid;gap:6px}.tahaiNavItem{text-align:left;padding:10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:inherit}.tahaiNavItem:hover{background:#ffffff0f}.tahaiNavFooter{display:grid;gap:10px}.seg{display:inline-flex;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden}.segBtn{padding:8px 10px;background:#ffffff08;border:none;color:inherit}.segBtn.on{background:#14b8a62e}.tahaiMain{min-width:0}.tahaiFlyoutOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;grid-template-columns:1fr}.tahaiFlyoutScrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.tahaiFlyoutRail{position:relative;height:100%;display:grid;place-items:center;padding:18px}.tahaiFlyoutCard{width:min(720px,92vw);max-height:86vh;overflow:auto;border-radius:18px;background:#0b1022;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #00000073}.tahaiFlyoutHeader{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.tahaiFlyoutTitle{font-weight:700}.tahaiFlyoutActions{display:flex;gap:8px}.tahaiFlyoutBody{padding:14px}.tahaiShellV2{display:flex;min-height:100vh}.tahaiNavV2{width:240px;flex:0 0 240px;padding:14px;border-right:1px solid rgba(255,255,255,.08);background:#00000040;position:sticky;top:0;height:100vh;overflow:auto}.tahaiMainV2{flex:1 1 auto;padding:14px 18px}.tahaiNavBrandV2{display:flex;gap:10px;align-items:center;padding:10px;border-radius:14px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.dotV2{width:14px;height:14px;border-radius:999px;background:#14b8a6e6;box-shadow:0 0 18px #14b8a659}.brandTitleV2{font-weight:800;letter-spacing:.2px}.brandSubV2{font-size:12px;opacity:.7;margin-top:2px}.tahaiNavSectionV2{margin-top:14px}.tahaiNavSectionLabelV2{font-size:12px;opacity:.7;margin:8px 6px}.tahaiNavItemsV2{display:flex;flex-direction:column;gap:8px}.tahaiNavItemV2{display:flex;justify-content:space-between;align-items:center;text-align:left;border-radius:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;cursor:pointer}.tahaiNavItemV2:hover{background:#ffffff0f}.tahaiNavItemV2.active{background:#14b8a624;border-color:#14b8a647}.tahaiNavItemV2 .star,.tahaiNavItemV2.ghost{opacity:.85}.tahaiNavFooterV2{margin-top:18px;padding:8px 6px}.smallV2{font-size:12px;opacity:.65}.page{display:flex;flex-direction:column;gap:12px}.pageHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pageTitle{font-size:20px;font-weight:800}.pageSub{font-size:12px;opacity:.7;margin-top:2px}.tabsRow{display:flex;gap:8px;flex-wrap:wrap}.chip{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;cursor:pointer}.chip.active{background:#14b8a61f;border-color:#14b8a640}.chip.disabled{opacity:.6;cursor:not-allowed}.modePill{font-size:12px;opacity:.8;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.inputSmall{width:240px}.banner{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;border-radius:14px;padding:10px 12px;font-size:12px;opacity:.9}.grid2,.kv,.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form{display:flex;flex-direction:column;gap:10px}.headerRight{align-items:center;flex-wrap:wrap}.select{height:36px;border-radius:12px;padding:0 10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:inherit}.docsGrid{display:grid;grid-template-columns:260px 360px 1fr;gap:12px;align-items:start}.libraryBlock{display:flex;flex-direction:column;gap:10px}.libraryList{display:flex;flex-direction:column;gap:8px}.libraryItem{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;cursor:pointer}.libraryItem:hover{background:#ffffff0f}.libraryItem.active{background:#14b8a624;border-color:#14b8a647}.star{opacity:.85}.libraryPills{display:flex;gap:8px;flex-wrap:wrap}.editorGrid{display:grid;grid-template-columns:1fr 320px;gap:12px;align-items:start}.editorMain{min-width:0}.editorMeta{display:flex;flex-direction:column;gap:12px}.metaCard{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:12px}.metaTitle{font-weight:800;margin-bottom:10px}.metaRow{display:flex;justify-content:space-between;gap:10px;margin:6px 0}.metaKey{font-size:12px;opacity:.7}.metaVal{font-size:12px;opacity:.9;text-align:right}.tagWrap{display:flex;gap:8px;flex-wrap:wrap}.tagChip{border-radius:999px;padding:6px 10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer}.tagChip:hover{background:#ffffff12}.globalSearchWrap{position:relative}.globalSearchDropdown{position:absolute;top:40px;left:0;width:420px;max-width:80vw;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#0a0a0ef2;box-shadow:0 18px 60px #00000073;overflow:hidden;z-index:50}.globalSearchHint{font-size:12px;opacity:.75;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.globalSearchList{display:flex;flex-direction:column}.globalSearchItem{text-align:left;padding:10px 12px;border:0;background:transparent;color:inherit;cursor:pointer}.globalSearchItem:hover{background:#ffffff0f}.gsTitle{font-weight:800}.gsSub{font-size:12px;opacity:.75;margin-top:2px}.globalSearchEmpty{padding:12px;font-size:12px;opacity:.75}.emptyState{border:1px dashed rgba(255,255,255,.14);border-radius:16px;padding:12px;background:#ffffff05}.emptyTitle{font-weight:800;margin-bottom:6px}@media (max-width: 1200px){.docsGrid{grid-template-columns:260px 1fr}.editorGrid{grid-template-columns:1fr}}.editorViewTabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.builderOuter{display:flex;flex-direction:column;gap:10px;overflow-x:auto}.builderTopActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.builderTopActions .spacer{flex:1 1 auto}.builderTierRow{display:flex;gap:8px;flex-wrap:wrap}.builderGrid{display:grid;grid-template-columns:minmax(240px,280px) minmax(520px,1fr);gap:12px;align-items:start;min-width:860px}.builderPages,.builderCanvas{min-width:0}.builderPageHead{margin-bottom:12px}.builderAddRow{flex-wrap:wrap}.builderSections{display:flex;flex-direction:column;gap:12px}.builderSectionCard{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:12px}.builderSectionHead{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.sectionType{font-weight:800}.tierBadge{font-size:12px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.tierBadge.tier1{border-color:#14b8a647;background:#785aff1f}.tierBadge.tier2{border-color:#5ac8ff59;background:#5ac8ff1a}.tierBadge.tier3{border-color:#ffbe5a59;background:#ffbe5a1a}.builderFlowCard{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:12px}.flowList{display:flex;flex-direction:column;gap:12px}.flowItem{border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:14px;padding:10px}.flowLine{margin-bottom:6px}.flowBtn{opacity:.85}.builderPreview{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:12px}.previewPage{border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:14px;padding:10px;margin-top:10px}.previewHead{display:flex;justify-content:space-between;align-items:center;gap:10px}.previewTitle{font-weight:900}.previewBody{display:flex;flex-direction:column;gap:10px;margin-top:10px}.previewSection{border:1px dashed rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff05}.previewJson{font-size:12px;opacity:.85;white-space:pre-wrap}@media (max-width: 1200px){.builderGrid{grid-template-columns:1fr}}:root{--line: rgba(255,255,255,.16);--paper: rgba(255,255,255,.06);--ink: #e9ecff;--gold: rgba(124,58,237,.95);--gold2: rgba(37,99,235,.95);--neon: rgba(70,182,236,.95);--neon2: rgba(99,102,241,.95);--shadow2: 0 12px 50px rgba(0,0,0,.25)}.theme-icon{width:16px;height:16px;display:inline-block;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle at 35% 35%,var(--gold),var(--gold2))}html[data-theme=dark] .theme-icon{background:radial-gradient(circle at 35% 35%,var(--neon),var(--neon2))}.btn.theme-toggle{padding:10px 12px;gap:10px;width:auto;display:inline-flex;align-items:center}.theme-label{font-weight:700;font-size:13px;letter-spacing:.01em}.theme-state{font-size:12px;padding:6px 8px;border-radius:999px;border:1px solid var(--line);background:#ffffff0f;color:#e9ecffe0}html[data-theme=light] .theme-state{background:#0000000a;color:#0f172ac7}.theme-toggle.hint{animation:tahaiPulse 1.8s ease-in-out 2;box-shadow:0 0 0 6px #7c3aed2e,var(--shadow2)}html[data-theme=dark] .theme-toggle.hint{box-shadow:0 0 0 6px #46b6ec2e,var(--shadow2)}@keyframes tahaiPulse{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{background:#f6f7fb;color:#0b1020}html[data-theme=light] .topbar{border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,rgba(0,0,0,.03),transparent)}html[data-theme=light] .panel{border:1px solid rgba(0,0,0,.1);background:#00000005;box-shadow:0 12px 50px #0000001a}html[data-theme=light] .panelHead{border-bottom:1px solid rgba(0,0,0,.08)}html[data-theme=light] .btn{border:1px solid rgba(0,0,0,.14);background:#00000008;color:#0b1020}html[data-theme=light] .btn:hover{background:#0000000f}html[data-theme=light] .input,html[data-theme=light] .textarea{border:1px solid rgba(0,0,0,.12);background:#ffffffb8;color:#0b1020}html[data-theme=light] .cardItem{border:1px solid rgba(0,0,0,.1);background:#ffffffb3}html[data-theme=light] .cardItem:hover{background:#ffffffeb}html[data-theme=light] .logBox{border:1px solid rgba(0,0,0,.1);background:#ffffffc7}html[data-theme=light] .loginGeo{background:radial-gradient(1200px 600px at 20% 10%,rgba(124,58,237,.12),transparent 55%),radial-gradient(900px 500px at 80% 20%,rgba(59,130,246,.1),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.03),transparent 30%),#f6f7fb}html[data-theme=light] .loginCard{border:1px solid rgba(0,0,0,.1);background:#ffffffb8;box-shadow:0 24px 80px #0000001a}:root{--t-accent: #00B0F0;--t-accent2:#0060D0;--t-accent3:#00C0F0;--t-bg: #070913;--t-text: #e9ecff;--t-muted: rgba(233,236,255,.74);--t-surface: rgba(255,255,255,.03);--t-surface2: rgba(255,255,255,.04);--t-field: rgba(0,0,0,.22);--t-line: rgba(255,255,255,.1);--t-line2: rgba(255,255,255,.08);--t-shadow: 0 12px 50px rgba(0,0,0,.25);--t-topbar-bg: linear-gradient(180deg, rgba(255,255,255,.04), transparent);--t-popover-bg: rgba(10,10,14,.95)}html[data-theme=light]{--t-bg: #F5F9FF;--t-text: #071225;--t-muted: rgba(7,18,37,.72);--t-surface: rgba(255,255,255,.92);--t-surface2: rgba(255,255,255,.78);--t-field: rgba(7,18,37,.04);--t-line: rgba(7,18,37,.14);--t-line2: rgba(7,18,37,.1);--t-shadow: 0 14px 44px rgba(2,8,23,.1);--t-topbar-bg: linear-gradient(180deg, rgba(0,176,240,.1), rgba(255,255,255,.82));--t-popover-bg: rgba(255,255,255,.96)}.panel,.metaCard,.builderSectionCard,.builderFlowCard,.builderPreview,.previewPage,.loginCard,.tDangerCard,.tFlyout,.tahaiFlyoutCard,.tahaiNavV2,.tahaiNavBrandV2,.tahaiNavItemV2,.libraryItem,.chip,.tagChip,.modePill,.banner,.cardItem,.flowItem,.previewSection,.emptyState{border-color:var(--t-line);background:var(--t-surface);box-shadow:var(--t-shadow)}html[data-theme=dark] .panel,html[data-theme=dark] .metaCard,html[data-theme=dark] .tahaiNavV2,html[data-theme=dark] .tahaiFlyoutCard{background:var(--t-surface2)}.btn,.tNavTopBtn,.tNavBtn,.tRowBtn,.tChoice,.segBtn,.globalSearchItem{border-color:var(--t-line);background:color-mix(in oklab,var(--t-surface) 82%,transparent);color:var(--t-text)}.libraryItem.active,.tahaiNavItemV2.active,.cardItem.active,.segBtn.on{border-color:color-mix(in oklab,var(--t-accent2) 55%,var(--t-line));background:color-mix(in oklab,var(--t-accent) 16%,var(--t-surface))}.tierBadge.tier2{border-color:color-mix(in oklab,var(--t-accent) 45%,var(--t-line));background:color-mix(in oklab,var(--t-accent) 14%,var(--t-surface))}html[data-theme=light] .brandMark{background:#fffffffa}html[data-theme=dark] .theme-icon{background:radial-gradient(circle at 35% 35%,var(--t-accent),var(--t-accent2))!important}:root{--t-accent: #00B0F0;--t-accent2: #0060D0;--t-accent3: #00C0F0;--t-bg: #F5F9FF;--t-text: #071225;--t-muted: rgba(7,18,37,.72);--t-surface: rgba(255,255,255,.92);--t-surface2: rgba(255,255,255,.78);--t-field: rgba(7,18,37,.04);--t-line: rgba(7,18,37,.14);--t-line2: rgba(7,18,37,.1);--t-shadow: 0 14px 44px rgba(2,8,23,.1);--t-topbar-bg: linear-gradient(180deg, rgba(0,176,240,.1), rgba(255,255,255,.82));--t-popover-bg: rgba(255,255,255,.96)}html[data-theme=dark],html.dark,body.dark{--t-bg: #070913;--t-text: #e9ecff;--t-muted: rgba(233,236,255,.74);--t-surface: rgba(255,255,255,.03);--t-surface2: rgba(255,255,255,.04);--t-field: rgba(0,0,0,.22);--t-line: rgba(255,255,255,.1);--t-line2: rgba(255,255,255,.08);--t-shadow: 0 12px 50px rgba(0,0,0,.25);--t-topbar-bg: linear-gradient(180deg, rgba(255,255,255,.04), transparent);--t-popover-bg: rgba(10,10,14,.95)}body{background:var(--t-bg);color:var(--t-text)}.small,.tHint,.brandMeta,.brandSub,.brandSubV2,.pageSub,.metaKey,.globalSearchHint,.globalSearchEmpty{color:var(--t-muted);opacity:1}.hr{background:var(--t-line2)}.panel,.metaCard,.builderSectionCard,.builderFlowCard,.builderPreview,.previewPage,.loginCard,.tDangerCard,.tFlyout,.tahaiFlyoutCard,.libraryItem,.chip,.tagChip,.modePill,.banner,.cardItem,.flowItem,.previewSection,.emptyState{border-color:var(--t-line);background:var(--t-surface);box-shadow:var(--t-shadow)}html[data-theme=dark] .panel,html.dark .panel{background:var(--t-surface2)}.topbar,.panelHead,.tNavTop,.tFlyoutHead,.tahaiFlyoutHeader{border-bottom-color:var(--t-line2);background:var(--t-topbar-bg)}.btn,.tNavTopBtn,.tNavBtn,.tRowBtn,.tChoice,.segBtn,.globalSearchItem{border-color:var(--t-line);background:var(--t-surface);background:color-mix(in oklab,var(--t-surface) 82%,transparent);color:var(--t-text)}.btn:hover,.tNavTopBtn:hover,.tNavBtn:hover,.tRowBtn:hover,.tChoice:hover,.segBtn:hover,.globalSearchItem:hover{background:color-mix(in oklab,var(--t-accent) 10%,var(--t-surface))}.btnPrimary{border-color:color-mix(in oklab,var(--t-accent2) 35%,var(--t-line));background:linear-gradient(180deg,color-mix(in oklab,var(--t-accent3) 70%,#ffffff 0%),color-mix(in oklab,var(--t-accent2) 55%,#000000 0%))}.input,.textarea,.select,.tDangerInput{border-color:var(--t-line);background:var(--t-field);color:var(--t-text)}.input::placeholder,.textarea::placeholder{color:color-mix(in oklab,var(--t-muted) 82%,transparent)}.libraryItem.active,.cardItem.active,.segBtn.on{border-color:color-mix(in oklab,var(--t-accent2) 55%,var(--t-line));background:color-mix(in oklab,var(--t-accent) 16%,var(--t-surface))}.globalSearchDropdown{background:var(--t-popover-bg);border-color:var(--t-line);box-shadow:var(--t-shadow)}.brandMark{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--t-line);background:color-mix(in oklab,var(--t-surface) 88%,transparent);overflow:hidden}.brandMarkImg{width:100%;height:100%;object-fit:contain;padding:3px}.brandMarkDot{width:100%;height:100%;background:radial-gradient(circle at 35% 30%,var(--t-accent3),var(--t-accent2))}html[data-theme=light] .brandMark,html.light .brandMark{background:#fffffffa}.theme-icon{background:radial-gradient(circle at 35% 35%,var(--t-accent3),var(--t-accent2))!important;box-shadow:inset 0 0 0 1px var(--t-line)!important}html[data-theme=dark] .theme-icon,html.dark .theme-icon{background:radial-gradient(circle at 35% 35%,var(--t-accent),var(--t-accent2))!important}.theme-state{border-color:var(--t-line)!important;background:color-mix(in oklab,var(--t-surface) 78%,transparent)!important;color:color-mix(in oklab,var(--t-text) 84%,transparent)!important}html[data-theme=light] body:before,html.light body:before,html[data-theme=light] #root:before,html.light #root:before,html[data-theme=light] body:after,html.light body:after,html[data-theme=light] #root:after,html.light #root:after{opacity:0!important;background:none!important;filter:none!important}html[data-theme=light] body,html.light body{background:var(--t-bg)!important}html[data-theme=light] #root,html.light #root,html[data-theme=light] .app,html.light .app,html[data-theme=light] .appRoot,html.light .appRoot,html[data-theme=light] .appShell,html.light .appShell,html[data-theme=light] .shell,html.light .shell,html[data-theme=light] .layout,html.light .layout,html[data-theme=light] .page,html.light .page{background:var(--t-bg)!important;background-image:none!important}html[data-theme=light] .topbar,html.light .topbar,html[data-theme=light] .panelHead,html.light .panelHead,html[data-theme=light] .tNavTop,html.light .tNavTop,html[data-theme=light] .tFlyoutHead,html.light .tFlyoutHead,html[data-theme=light] .tahaiFlyoutHeader,html.light .tahaiFlyoutHeader{background:var(--t-topbar-bg)!important;border-bottom-color:var(--t-line2)!important;color:var(--t-text)!important}html[data-theme=light] .metaCard,html.light .metaCard,html[data-theme=light] .loginCard,html.light .loginCard,html[data-theme=light] .tDangerCard,html.light .tDangerCard,html[data-theme=light] .builderSectionCard,html.light .builderSectionCard,html[data-theme=light] .builderFlowCard,html.light .builderFlowCard,html[data-theme=light] .builderPreview,html.light .builderPreview,html[data-theme=light] .previewPage,html.light .previewPage,html[data-theme=light] .previewSection,html.light .previewSection,html[data-theme=light] .emptyState,html.light .emptyState,html[data-theme=light] .tahaiFlyoutCard,html.light .tahaiFlyoutCard{background:var(--t-surface)!important;border-color:var(--t-line)!important;box-shadow:var(--t-shadow)!important;color:var(--t-text)!important}html[data-theme=light] .metaCard *,html.light .metaCard *,html[data-theme=light] .tDangerCard *,html.light .tDangerCard *,html[data-theme=light] .loginCard *,html.light .loginCard *{color:var(--t-text)!important}html[data-theme=light] .small,html.light .small,html[data-theme=light] .tHint,html.light .tHint,html[data-theme=light] .brandMeta,html.light .brandMeta,html[data-theme=light] .brandSub,html.light .brandSub,html[data-theme=light] .brandSubV2,html.light .brandSubV2,html[data-theme=light] .pageSub,html.light .pageSub,html[data-theme=light] .metaKey,html.light .metaKey,html[data-theme=light] .globalSearchHint,html.light .globalSearchHint,html[data-theme=light] .globalSearchEmpty,html.light .globalSearchEmpty{color:var(--t-muted)!important}html[data-theme=light] .input,html.light .input,html[data-theme=light] .textarea,html.light .textarea,html[data-theme=light] .select,html.light .select,html[data-theme=light] .tDangerInput,html.light .tDangerInput{background:#ffffffeb!important;border-color:var(--t-line)!important;color:var(--t-text)!important}html[data-theme=light] .input::placeholder,html.light .input::placeholder,html[data-theme=light] .textarea::placeholder,html.light .textarea::placeholder{color:color-mix(in oklab,var(--t-muted) 88%,transparent)!important}html[data-theme=light] .btnPrimary,html.light .btnPrimary{color:#fff!important}html[data-theme=light] .tahaiNavV2,html.light .tahaiNavV2,html[data-theme=light] .tahaiNavBrandV2,html.light .tahaiNavBrandV2{background:var(--t-surface)!important;border-color:var(--t-line)!important;color:var(--t-text)!important}html[data-theme=light] .tahaiNavItemV2,html.light .tahaiNavItemV2{background:#ffffffdb!important;border-color:var(--t-line)!important;color:var(--t-text)!important}html[data-theme=light] .tahaiNavItemV2.active,html.light .tahaiNavItemV2.active{border-color:color-mix(in oklab,var(--t-accent2) 55%,var(--t-line))!important;background:color-mix(in oklab,var(--t-accent) 12%,rgba(255,255,255,.92))!important}.tModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding:18px}html[data-theme=light] .tModalBackdrop{background:#02081740}.tModalCard{width:min(1100px,calc(100vw - 32px));margin-top:64px;border-radius:16px;border:1px solid var(--t-line, rgba(255,255,255,.12));background:var(--t-popover-bg, rgba(10,10,14,.95));box-shadow:var(--t-shadow, 0 12px 50px rgba(0,0,0,.25));overflow:hidden}.tModalHead{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--t-line2, rgba(255,255,255,.08));background:var(--t-topbar-bg, linear-gradient(180deg, rgba(255,255,255,.04), transparent))}.tModalTitle{font-weight:950;font-size:15px}.tModalHeadRight{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.tModalBody{padding:12px}.tModalGrid{display:grid;grid-template-columns:.95fr 1.25fr;gap:12px}@media (max-width: 980px){.tModalGrid{grid-template-columns:1fr}.tModalCard{margin-top:24px}}.tModalFoot{padding:10px 14px 12px;border-top:1px solid var(--t-line2, rgba(255,255,255,.08));opacity:.9}html[data-theme=light],html.light{--t-line: rgba(7,18,37,.18);--t-line2: rgba(7,18,37,.14);--t-shadow: 0 10px 30px rgba(2,8,23,.1)}html[data-theme=light] pre,html.light pre,html[data-theme=light] code,html.light code,html[data-theme=light] .activity,html.light .activity,html[data-theme=light] .activityBox,html.light .activityBox,html[data-theme=light] .activityLog,html.light .activityLog,html[data-theme=light] .logBox,html.light .logBox{color:#071225d1!important;opacity:1!important}html[data-theme=light] pre,html.light pre{background:#ffffffd1!important;border:1px solid var(--t-line)!important;border-radius:12px!important}html[data-theme=light] pre,html.light pre{color:#071225db!important;opacity:1!important;background:#ffffffe6!important;border:1px solid rgba(7,18,37,.16)!important;border-radius:12px!important;padding:12px 14px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:12px!important;line-height:1.35!important}html[data-theme=light] ::selection,html.light ::selection{background:#0060d038;color:#071225f5}:root{color-scheme:light dark}:root{--t-accent: #00B0F0;--t-accent2: #0060D0;--t-accent3: #00C0F0;--t-dark-bg: #070913;--t-dark-ink: #e9ecff;--t-light-bg: #F5F9FF;--t-light-ink: #071225;--t-light-muted: rgba(7,18,37,.72);--t-light-surface: rgba(255,255,255,.92);--t-light-surface2: rgba(255,255,255,.8);--t-light-line: rgba(7,18,37,.14);--t-light-line2: rgba(7,18,37,.1);--t-light-shadow: 0 14px 44px rgba(2,8,23,.1)}html[data-theme=light] body{background:var(--t-light-bg)!important;color:var(--t-light-ink)!important}html[data-theme=light] a{color:inherit}html[data-theme=light] .tahaiShell,html[data-theme=light] .tahaiShellV2,html[data-theme=light] .tShell,html[data-theme=light] .tShellMain,html[data-theme=light] .tahaiMain,html[data-theme=light] .tahaiMainV2,html[data-theme=light] .page,html[data-theme=light] .shell{background:transparent!important;color:var(--t-light-ink)!important}html[data-theme=light] .topbar{border-bottom:1px solid var(--t-light-line2)!important;background:linear-gradient(180deg,#00b0f01a,#ffffffd1)!important}html[data-theme=light] .panel,html[data-theme=light] .metaCard,html[data-theme=light] .logBox,html[data-theme=light] .loginCard,html[data-theme=light] .tDangerCard,html[data-theme=light] .tFlyout,html[data-theme=light] .tahaiFlyoutCard,html[data-theme=light] .globalSearchDropdown{background:var(--t-light-surface)!important;border:1px solid var(--t-light-line)!important;box-shadow:var(--t-light-shadow)!important;color:var(--t-light-ink)!important}html[data-theme=light] .panelHead,html[data-theme=light] .tNavTop,html[data-theme=light] .tFlyoutHead,html[data-theme=light] .tahaiFlyoutHeader{border-bottom:1px solid var(--t-light-line2)!important;background:linear-gradient(180deg,#00b0f012,#ffffffa6)!important}html[data-theme=light] .hr{background:var(--t-light-line2)!important}html[data-theme=light] .tahaiNavV2{background:#ffffffd6!important;border-right:1px solid var(--t-light-line2)!important;box-shadow:var(--t-light-shadow)!important}html[data-theme=light] .tahaiNavBrandV2{border:1px solid var(--t-light-line2)!important;background:#ffffffb3!important}html[data-theme=light] .tahaiNavSectionLabelV2{color:var(--t-light-muted)!important}html[data-theme=light] .tahaiNavItemV2{border:1px solid var(--t-light-line2)!important;background:#ffffff9e!important;color:var(--t-light-ink)!important}html[data-theme=light] .tahaiNavItemV2:hover{background:#00b0f01a!important}html[data-theme=light] .tahaiNavItemV2.active{border-color:#0060d059!important;background:#00b0f024!important}html[data-theme=light] .libraryItem,html[data-theme=light] .cardItem,html[data-theme=light] .flowItem,html[data-theme=light] .chip,html[data-theme=light] .tagChip,html[data-theme=light] .modePill,html[data-theme=light] .banner{border:1px solid var(--t-light-line2)!important;background:#ffffffb3!important;color:var(--t-light-ink)!important}html[data-theme=light] .libraryItem.active,html[data-theme=light] .cardItem.active,html[data-theme=light] .segBtn.on{border-color:#0060d059!important;background:#00b0f024!important}html[data-theme=light] .input,html[data-theme=light] .textarea,html[data-theme=light] .select,html[data-theme=light] .tDangerInput{border:1px solid var(--t-light-line)!important;background:#ffffffeb!important;color:var(--t-light-ink)!important}html[data-theme=light] .input::placeholder,html[data-theme=light] .textarea::placeholder{color:#0712258c!important}html[data-theme=light] .btn,html[data-theme=light] .tNavTopBtn,html[data-theme=light] .tNavBtn,html[data-theme=light] .tRowBtn,html[data-theme=light] .segBtn{border:1px solid var(--t-light-line)!important;background:#ffffffc7!important;color:var(--t-light-ink)!important}html[data-theme=light] .btn:hover,html[data-theme=light] .tNavTopBtn:hover,html[data-theme=light] .tNavBtn:hover,html[data-theme=light] .tRowBtn:hover,html[data-theme=light] .segBtn:hover{background:#00b0f01a!important}html[data-theme=light] .btnPrimary{border-color:#0060d073!important;background:linear-gradient(180deg,#00c0f08c,#0060d08c)!important;color:#071225!important}html[data-theme=light] .loginGeo{background:radial-gradient(1200px 600px at 20% 10%,rgba(0,176,240,.16),transparent 55%),radial-gradient(900px 500px at 80% 20%,rgba(0,96,208,.1),transparent 60%),linear-gradient(180deg,rgba(7,18,37,.03),transparent 30%),var(--t-light-bg)!important}html[data-theme=light] .theme-state{background:#0712250a!important;color:#071225c7!important;border-color:var(--t-light-line)!important}html[data-theme=light],html.light{color-scheme:light}html[data-theme=light] .pageTitleGhost,html.light .pageTitleGhost,html[data-theme=light] .routeTitleGhost,html.light .routeTitleGhost,html[data-theme=light] .screenTitleGhost,html.light .screenTitleGhost,html[data-theme=light] .pageTitleTop,html.light .pageTitleTop,html[data-theme=light] .pageTitleLite,html.light .pageTitleLite{color:#0712255c!important;opacity:1!important}html[data-theme=light] .pageSubGhost,html.light .pageSubGhost,html[data-theme=light] .routeSubGhost,html.light .routeSubGhost,html[data-theme=light] .screenSubGhost,html.light .screenSubGhost,html[data-theme=light] .pageKicker,html.light .pageKicker{color:#07122594!important;opacity:1!important}html[data-theme=light] .banner,html.light .banner,html[data-theme=light] .noticeBar,html.light .noticeBar,html[data-theme=light] .pageNotice,html.light .pageNotice,html[data-theme=light] .hintBar,html.light .hintBar{color:#07122599!important;opacity:1!important}html[data-theme=light] .banner *,html.light .banner *,html[data-theme=light] .noticeBar *,html.light .noticeBar *,html[data-theme=light] .pageNotice *,html.light .pageNotice *,html[data-theme=light] .hintBar *,html.light .hintBar *{color:inherit!important;opacity:1!important}html[data-theme=light] .input:disabled,html.light .input:disabled,html[data-theme=light] .input[readonly],html.light .input[readonly],html[data-theme=light] .textarea:disabled,html.light .textarea:disabled,html[data-theme=light] .textarea[readonly],html.light .textarea[readonly],html[data-theme=light] .select:disabled,html.light .select:disabled,html[data-theme=light] .select[readonly],html.light .select[readonly]{opacity:1!important;color:#0712259e!important;-webkit-text-fill-color:rgba(7,18,37,.62)!important}html[data-theme=light] .input:disabled::placeholder,html.light .input:disabled::placeholder,html[data-theme=light] .input[readonly]::placeholder,html.light .input[readonly]::placeholder{color:#07122575!important}html[data-theme=light] .pageSub,html.light .pageSub,html[data-theme=light] .panelSub,html.light .panelSub,html[data-theme=light] .sectionSub,html.light .sectionSub{color:#0712259e!important;opacity:1!important}.countPill{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid var(--t-line, rgba(255,255,255,.14));background:color-mix(in oklab,var(--t-surface, rgba(255,255,255,.03)) 82%,transparent);color:color-mix(in oklab,var(--t-text, #e9ecff) 86%,transparent);margin-left:8px;opacity:.95}html[data-theme=light] .countPill{border-color:#07122529;background:#0712250a;color:#071225c7}.tahai-cmdk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 24px}.tahai-cmdk{width:min(780px,100%);border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #00000059;border:1px solid rgba(255,255,255,.08);background:#111827fa;color:#ffffffeb}html[data-theme=light] .tahai-cmdk{background:#fffffffa;color:#111827f2;border:1px solid rgba(17,24,39,.12)}.tahai-cmdk-header{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid rgba(255,255,255,.08)}html[data-theme=light] .tahai-cmdk-header{border-bottom:1px solid rgba(17,24,39,.1)}.tahai-cmdk-input{flex:1;background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;outline:none;color:inherit}html[data-theme=light] .tahai-cmdk-input{background:#1118270a;border:1px solid rgba(17,24,39,.12)}.tahai-cmdk-hint{font-size:12px;opacity:.75;white-space:nowrap}.tahai-cmdk-list{max-height:52vh;overflow:auto;padding:10px}.tahai-cmdk-item{width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer}.tahai-cmdk-item:hover{background:#ffffff0f}html[data-theme=light] .tahai-cmdk-item:hover{background:#1118270f}.tahai-cmdk-item.is-active{background:#ffffff1a;border-color:#ffffff1a}html[data-theme=light] .tahai-cmdk-item.is-active{background:#11182714;border-color:#1118271f}.tahai-cmdk-title{font-size:14px;font-weight:600}.tahai-cmdk-subtitle{font-size:12px;opacity:.72;margin-top:2px}.tahai-cmdk-empty{padding:18px 12px;opacity:.75}html[data-theme=light] body{color:#111827f2;background:#f6f7fb}html[data-theme=light] .card,html[data-theme=light] .panel,html[data-theme=light] .modal,html[data-theme=light] .popover,html[data-theme=light] .dropdown,html[data-theme=light] .dialog,html[data-theme=light] .sheet,html[data-theme=light] .drawer,html[data-theme=light] .surface,html[data-theme=light] .container-card,html[data-theme=light] .tahai-card,html[data-theme=light] .tahai-panel{background:#fff!important;color:#111827f2;border-color:#1118271f!important}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{background:#fff!important;color:#111827f2!important;border-color:#1118272e!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#1118278c!important}html[data-theme=light] table{color:#111827f2}html[data-theme=light] th,html[data-theme=light] td{border-color:#1118271a!important}html[data-theme=light] pre,html[data-theme=light] code,html[data-theme=light] .monospace,html[data-theme=light] .codeblock{background:#1118270a!important;color:#111827eb!important;border-color:#1118271a!important}html[data-theme=light] .sidebar,html[data-theme=light] .tahai-sidebar,html[data-theme=light] nav{background:#fff;border-color:#1118271a!important}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px}.modalCard{width:100%;max-height:90vh;overflow:auto;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#111113fa;box-shadow:0 18px 80px #0000008c}html[data-theme=light] .modalCard{background:#fff;border-color:#1118271f}.modalHeader{padding:12px 12px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-theme=light] a:hover,html[data-theme=light] button:hover{filter:brightness(.98)}.tahai-status-widget{position:fixed;right:14px;bottom:14px;z-index:9998;width:240px;border-radius:14px;padding:10px;border:1px solid rgba(255,255,255,.12);background:#111827eb;color:#ffffffeb;box-shadow:0 10px 28px #00000047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .tahai-status-widget{border:1px solid rgba(17,24,39,.14);background:#ffffffeb;color:#111827f2}.tahai-status-widget__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.tahai-status-widget__row--small{margin-bottom:8px}.tahai-status-widget__badge{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}html[data-theme=light] .tahai-status-widget__badge{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-status-widget__hint{font-size:11px;opacity:.85;padding:2px 8px;border-radius:999px;border:1px dashed rgba(255,255,255,.18)}html[data-theme=light] .tahai-status-widget__hint{border:1px dashed rgba(17,24,39,.22)}.tahai-status-widget__meta{font-size:11px;opacity:.82}.tahai-status-widget__actions{display:flex;gap:8px}.tahai-status-widget__btn{flex:1;border-radius:12px;padding:8px 10px;font-size:12px;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit}.tahai-status-widget__btn:hover{filter:brightness(1.06)}html[data-theme=light] .tahai-status-widget__btn{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-toast-host{position:fixed;top:14px;right:14px;z-index:10000;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 28px))}.tahai-toast{text-align:left;border-radius:14px;padding:10px 12px;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#111827eb;color:#ffffffeb;box-shadow:0 10px 26px #00000047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .tahai-toast{border:1px solid rgba(17,24,39,.14);background:#fffffff0;color:#111827f2}.tahai-toast__msg{font-size:13px;line-height:1.25rem}.tahai-toast--success,.tahai-toast--warn,.tahai-toast--error{outline:0}.tahai-gs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 24px}.tahai-gs{width:min(920px,100%);border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #00000059;border:1px solid rgba(255,255,255,.1);background:#111827fa;color:#ffffffeb}html[data-theme=light] .tahai-gs{background:#fffffffa;color:#111827f2;border:1px solid rgba(17,24,39,.12)}.tahai-gs__header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid rgba(255,255,255,.08)}html[data-theme=light] .tahai-gs__header{border-bottom:1px solid rgba(17,24,39,.1)}.tahai-gs__title{font-size:14px;font-weight:700}.tahai-gs__hint{font-size:12px;opacity:.75;white-space:nowrap}.tahai-gs__input{width:calc(100% - 28px);margin:12px 14px 8px;border-radius:12px;padding:12px;outline:none;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:inherit}html[data-theme=light] .tahai-gs__input{border:1px solid rgba(17,24,39,.12);background:#1118270a}.tahai-gs__meta{display:flex;justify-content:space-between;padding:0 14px 10px;font-size:12px;opacity:.72}.tahai-gs__list{max-height:56vh;overflow:auto;padding:10px 10px 14px}.tahai-gs__item{width:100%;text-align:left;border-radius:14px;padding:10px 12px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;margin-bottom:8px}.tahai-gs__item:hover{background:#ffffff0f}html[data-theme=light] .tahai-gs__item:hover{background:#1118270f}.tahai-gs__item.is-active{background:#ffffff1a;border-color:#ffffff1a}html[data-theme=light] .tahai-gs__item.is-active{background:#11182714;border-color:#1118271f}.tahai-gs__row{display:flex;gap:10px;align-items:baseline}.tahai-gs__kind{font-size:11px;opacity:.78;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;white-space:nowrap}html[data-theme=light] .tahai-gs__kind{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-gs__title2{font-size:13px;font-weight:650}.tahai-gs__sub{font-size:12px;opacity:.78;margin-top:2px}.tahai-gs__snip{font-size:12px;opacity:.72;margin-top:4px}.tahai-gs__empty{padding:18px 12px;opacity:.75}.tahai-gs__chips{display:flex;gap:10px;align-items:flex-start;padding:0 14px 8px}.tahai-gs__chiplabel{font-size:12px;opacity:.75;padding-top:6px;white-space:nowrap}.tahai-gs__chipwrap{display:flex;flex-wrap:wrap;gap:8px}.tahai-gs__chip{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;cursor:pointer}.tahai-gs__chip:hover{filter:brightness(1.06)}html[data-theme=light] .tahai-gs__chip{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-gs__chipempty{font-size:12px;opacity:.6;padding:6px 2px}.tahai-gs__filters{opacity:.72}.tahai-gs__chipcol{flex:1;min-width:260px}.tahai-gs__chiphead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.tahai-gs__chipnote{font-size:12px;opacity:.62;white-space:nowrap}.tahai-gs__chipbtn{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;cursor:pointer}.tahai-gs__chipbtn:hover{filter:brightness(1.06)}html[data-theme=light] .tahai-gs__chipbtn{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-gs__chipgroup{display:inline-flex;align-items:center;gap:6px}.tahai-gs__chipx{width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:16px;opacity:.85}.tahai-gs__chipx:hover{filter:brightness(1.06)}html[data-theme=light] .tahai-gs__chipx{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-gs__toprow{display:flex;gap:10px;align-items:center;padding:12px 14px 6px}.tahai-gs__input--wide{margin:0!important;width:auto!important;flex:1}.tahai-gs__scopebtn{border-radius:12px;padding:10px 12px;font-size:12px;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;white-space:nowrap}.tahai-gs__scopebtn:hover{filter:brightness(1.06)}html[data-theme=light] .tahai-gs__scopebtn{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-gs__warn{margin:0 14px 8px;font-size:12px;opacity:.85;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}html[data-theme=light] .tahai-gs__warn{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-gs__meta--tight{padding-top:4px}.tahai-hl{border-radius:6px;padding:0 4px;background:#ffffff2e;color:inherit}html[data-theme=light] .tahai-hl{background:#11182724}.tahai-gs__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tahai-gs__act{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;cursor:pointer}.tahai-gs__act:hover{filter:brightness(1.06)}html[data-theme=light] .tahai-gs__act{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-act{display:flex;flex-direction:column;gap:12px}.tahai-act__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tahai-act__tabs{display:flex;flex-wrap:wrap;gap:8px}.tahai-act__tab{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;cursor:pointer}.tahai-act__tab.is-active{background:#ffffff1f;border-color:#ffffff38}html[data-theme=light] .tahai-act__tab{border:1px solid rgba(17,24,39,.14);background:#1118270f}html[data-theme=light] .tahai-act__tab.is-active{background:#1118271a;border-color:#11182733}.tahai-act__count{font-size:11px;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.14);opacity:.9}html[data-theme=light] .tahai-act__count{border:1px solid rgba(17,24,39,.14)}.tahai-act__summary{display:flex;gap:10px;flex-wrap:wrap}.tahai-act__sum{font-size:12px;opacity:.8}.tahai-act__filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tahai-act__search{flex:1;min-width:240px;border-radius:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:inherit;outline:none}html[data-theme=light] .tahai-act__search{border:1px solid rgba(17,24,39,.12);background:#1118270a}.tahai-act__select{border-radius:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;outline:none}html[data-theme=light] .tahai-act__select{border:1px solid rgba(17,24,39,.12);background:#1118270a}.tahai-act__levelchips{display:flex;gap:8px;flex-wrap:wrap}.tahai-act__chip{font-size:12px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:inherit;cursor:pointer;opacity:.65}.tahai-act__chip.is-on{opacity:1;background:#ffffff1a}html[data-theme=light] .tahai-act__chip{border:1px solid rgba(17,24,39,.14);background:#1118270a}html[data-theme=light] .tahai-act__chip.is-on{background:#1118271a}.tahai-act__btn{font-size:12px;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;cursor:pointer}.tahai-act__btn:hover{filter:brightness(1.06)}html[data-theme=light] .tahai-act__btn{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-act__list{max-height:58vh;overflow:auto;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000001a;padding:8px}html[data-theme=light] .tahai-act__list{border:1px solid rgba(17,24,39,.12);background:#11182708}.tahai-act__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px;border-radius:14px;border:1px solid transparent}.tahai-act__row:hover{background:#ffffff0f;border-color:#ffffff14}html[data-theme=light] .tahai-act__row:hover{background:#1118270f;border-color:#1118271a}.tahai-act__left{display:flex;gap:10px;align-items:center;min-width:260px;flex-wrap:wrap}.tahai-act__mid{flex:1;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.tahai-act__right{display:flex;gap:8px;align-items:center}.tahai-act__pill{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}html[data-theme=light] .tahai-act__pill{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-act__cat{font-size:11px;opacity:.85;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}html[data-theme=light] .tahai-act__cat{border:1px solid rgba(17,24,39,.12);background:#1118270a}.tahai-act__time{font-size:11px;opacity:.7}.tahai-act__method{font-size:11px;opacity:.85}.tahai-act__path{font-size:12px;opacity:.92}.tahai-act__msg{font-size:12px;opacity:.85}.tahai-act__mini{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;cursor:pointer}html[data-theme=light] .tahai-act__mini{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-act__raw{max-height:62vh;overflow:auto;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000002e;padding:12px;font-size:12px}html[data-theme=light] .tahai-act__raw{border:1px solid rgba(17,24,39,.12);background:#1118270a}.tahai-act__empty{padding:14px;opacity:.75}.tahai-act__legacyHidden,[data-tahai-activity-raw]{display:none!important}.uAHeaderBar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.uAHeaderActions{display:flex;gap:8px;align-items:center}.uAMuted{opacity:.8}.uAOverflowWrap{position:relative}.uAOverflowWrap[data-open="0"] .uAOverflowMenu{display:none}.uAOverflowWrap:not([data-open="1"]) .uAOverflowMenu{display:none}.uAOverflowMenu{position:absolute;right:0;top:calc(100% + 6px);min-width:190px;background:var(--card,#111);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 30px #00000059;padding:6px;z-index:50}.uAMenuItem{width:100%;text-align:left;background:transparent;border:0;color:inherit;padding:10px;border-radius:10px;cursor:pointer}.uAMenuItem:hover{background:#ffffff0f}.uAMenuItem.danger{color:#ffb4b4}.uADivider{height:1px;background:#ffffff14;margin:6px 4px}.uAFieldset:disabled .input,.uAFieldset:disabled input,.uAFieldset:disabled textarea,.uAFieldset:disabled select{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;opacity:.92}.uAFieldset:disabled textarea{resize:none}.iconBtn{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:10px;border:1px solid var(--border, rgba(255,255,255,.12));background:var(--card, rgba(255,255,255,.04));color:inherit;cursor:pointer}.iconBtn:hover{background:var(--cardHover, rgba(255,255,255,.07))}.iconBtn:active{transform:translateY(1px)}.activityRail{display:flex;flex-direction:column;min-width:320px;max-width:360px;border-left:1px solid var(--border, rgba(255,255,255,.12))}.activityRail[data-collapsed="1"]{min-width:44px;max-width:44px}.activityRailHeader{padding:10px}.activityRailToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;height:34px;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.12));background:var(--card, rgba(255,255,255,.04));color:inherit;cursor:pointer;padding:0 10px}.activityRailToggle:hover{background:var(--cardHover, rgba(255,255,255,.07))}.activityRailIcon{opacity:.9}.activityRailLabel{font-size:13px;opacity:.9;white-space:nowrap}.activityRailChevron{opacity:.6}.activityRail[data-collapsed="1"] .activityRailLabel,.activityRail[data-collapsed="1"] .activityRailChevron{display:none}.activityRailCollapsedHint{flex:1}.tahaiAppShell{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.tahaiAppMain,.tahaiAppCenter{min-width:0}.tahaiAppRail{position:sticky;top:12px;align-self:start}@media (max-width: 900px){.tahaiAppShell{grid-template-columns:minmax(0,1fr)}.tahaiAppRail{display:none}}.btn.btnLite{background:color-mix(in oklab,var(--t-surface, rgba(255,255,255,.04)) 85%,transparent);border:1px solid var(--t-line, rgba(255,255,255,.12));opacity:.95}.tahaiMenuWrap{position:relative;display:inline-block}.tahaiMenu{position:absolute;right:0;top:calc(100% + 6px);min-width:200px;background:color-mix(in oklab,var(--t-surface, rgba(0,0,0,.65)) 88%,transparent);border:1px solid var(--t-line, rgba(255,255,255,.14));border-radius:12px;padding:6px;box-shadow:0 16px 40px #00000047;z-index:50}.tahaiMenuItem{width:100%;text-align:left;padding:8px 10px;border-radius:10px;background:transparent;border:0;color:var(--t-text, rgba(255,255,255,.92));cursor:pointer;font-weight:650}.tahaiMenuItem:hover{background:#ffffff0f}.tahaiMenuSep{height:1px;margin:6px 2px;background:var(--t-line, rgba(255,255,255,.12))}.tahaiDanger{color:#ffb4b4}.tahaiAppCenter{padding-right:340px;min-width:0}.tahaiAppRail{position:fixed;right:12px;top:88px;width:320px;max-height:calc(100vh - 104px);overflow:auto;z-index:60}@media (max-width: 1100px){.tahaiAppCenter{padding-right:0}.tahaiAppRail{display:none}}.tahaiAppShell{position:relative;display:block}.tahaiAppCenter{min-width:0}.tahaiAppRail{position:fixed;top:0;right:0;height:100vh;width:340px;padding:80px 16px 16px;background:color-mix(in oklab,var(--t-bg, #0b0f1a) 96%,black);border-left:1px solid var(--t-line, rgba(255,255,255,.12));box-shadow:-24px 0 60px #00000073;transform:translate(0);transition:transform .25s ease;z-index:200;overflow-y:auto}.tahaiAppRail[data-collapsed="1"]{transform:translate(100%)}@media (max-width: 1100px){.tahaiAppRail{width:90vw}}:root[data-theme=dark] select,:root[data-theme=dark] option{color:#e5e7eb!important;background-color:#0b1220!important}:root[data-theme=dark] select{border-color:#ffffff1f}.dark select,.dark option{color:#e5e7eb!important;background-color:#0b1220!important}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.badge-muted{color:#fffc}.badge-blue{color:#7dd3fc;background:#3b82f629;border-color:#3b82f63d}.badge-purple{color:#c4b5fd;background:#8b5cf629;border-color:#8b5cf63d}.badge-amber{color:#fcd34d;background:#f59e0b29;border-color:#f59e0b3d}.tahai-status-widget__org{display:flex;align-items:center;gap:8px;min-width:0}.tahai-status-widget__orgLabel{font-size:11px;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.tahai-status-widget__iconBtn{border-radius:999px;padding:3px 8px;font-size:11px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:inherit;cursor:pointer}html[data-theme=light] .tahai-status-widget__iconBtn{border:1px solid rgba(17,24,39,.14);background:#1118270f}.tahai-status-widget__actions--dock{align-items:center;gap:8px}.tahai-status-widget__themeWrap .theme-toggle{padding:6px 10px;border-radius:12px}.tahai-status-widget__themeWrap .theme-label{display:none}.pageHeaderLeft{display:flex;flex-direction:column;gap:2px}.pageTitleRow{display:flex;align-items:center;gap:10px}.flowGraphWrap{overflow-x:auto}.flowSvg{display:block;width:100%;height:auto;min-width:860px}.flowTierLabel{fill:var(--t-muted);font-size:12px;font-weight:800}.flowNodeRect{fill:var(--t-surface);stroke:var(--t-line);stroke-width:1.2}.flowNode.active .flowNodeRect{stroke:var(--t-accent);stroke-width:2}.flowNodeTitle{fill:var(--t-text);font-size:13px;font-weight:900}.flowNodeSub{fill:var(--t-muted);font-size:11px}.flowEdge{color:#07122573}html[data-theme=dark] .flowEdge,html.dark .flowEdge,body.dark .flowEdge{color:#e9ecff66}.flowEdge.edgeYes{color:#12a05aa6}.flowEdge.edgeNo{color:#dc4646a6}.flowEdge.edgeBtn{color:#0060d0a6}.edgeLabel{fill:currentColor;font-size:11px;font-weight:700}.errorBanner{border:1px solid rgba(220,70,70,.3);background:#dc46461a;color:var(--t-text);border-radius:12px;padding:10px;margin-bottom:10px}.railTabsRow{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.railTab{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;padding:6px 8px;border-radius:10px;font-size:12px;cursor:pointer}.railTab:hover{background:#ffffff12}.railTab.active{background:#ffffff1f;border-color:#ffffff2e}.railTab.disabled{opacity:.45;cursor:not-allowed}.railBody{padding:0 10px 10px}.railSection{padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff08}.railTitle{font-weight:800;margin-bottom:8px}.railKV{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:4px 0}.railK{opacity:.7;font-size:12px}.railV{font-size:12px}.tahaiProjectsHeader{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#ffffffeb;border-bottom:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tahaiProjectsHeaderLeft{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tahaiProjectsHeaderRight{display:flex;align-items:center;gap:10px}.tahaiPageHeader{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#ffffffeb;border-bottom:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tahaiPageHeaderLeft{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tahaiPageHeaderRight{display:flex;align-items:center;gap:10px}.tahaiGlobalRouteHeader{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fffffff0;border-bottom:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tahaiGlobalRouteHeader .left,.tahaiGlobalRouteHeader .right{display:flex;align-items:center;gap:10px}.tahaiProjectTools{display:flex;gap:10px;align-items:center;margin-top:10px;flex-wrap:wrap}.btn.danger{border-color:#dc262659}.btn.danger:hover{border-color:#dc2626b3}.tahaiHistoryPanel{margin:12px 0 14px;padding:10px 12px;border:1px solid rgba(0,0,0,.06);border-radius:12px;background:#ffffffb3}.tahaiHistoryTitle{font-weight:600;margin-bottom:6px}.tahaiHistoryList{margin:0;padding-left:18px}.tahaiHistoryList li{margin:4px 0}.tahaiColBacklog h3,.tahaiColBacklog h4{color:#374151}.tahaiColInProgress h3,.tahaiColInProgress h4{color:#1d4ed8}.tahaiColBlocked h3,.tahaiColBlocked h4{color:#b91c1c}.tahaiColDone h3,.tahaiColDone h4{color:#047857}.tahaiStatusPill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);font-size:12px;font-weight:600;line-height:18px;background:#ffffffb3}.tahaiStatusPill.backlog{border-color:#37415140;color:#374151}.tahaiStatusPill.inprogress{border-color:#1d4ed840;color:#1d4ed8}.tahaiStatusPill.blocked{border-color:#b91c1c40;color:#b91c1c}.tahaiStatusPill.done{border-color:#04785740;color:#047857}.tahaiCardMeta{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap;opacity:.95}.tahaiAssigneePill{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);font-size:12px;font-weight:600;line-height:18px;background:#ffffffb3;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tahaiAssigneeDot{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.tahaiPmStrip{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0 14px}.tahaiPmCard{border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:10px 12px;background:#ffffff8c;-webkit-backdrop-filter:saturate(1.2) blur(6px);backdrop-filter:saturate(1.2) blur(6px)}.tahaiInOutGrid{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.tahaiChip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(148,163,184,.35);padding:6px 10px;font-size:12px;cursor:pointer}.tahaiDot{width:10px;height:10px;border-radius:999px;display:inline-block}.tahaiBadge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:#0b1220;font-weight:800;font-size:12px}.tahaiMyGlow{box-shadow:0 0 0 2px #3b82f659,0 8px 20px #3b82f62e}.tahaiMiniHistory{margin-top:8px;max-height:140px;overflow:auto;font-size:12px;opacity:.9}.tahaiMiniHistory li{margin:2px 0}.tahaiDueDateText{width:140px}.btn.tahaiIntelBtn{margin-left:10px;border-color:#3b82f68c!important;box-shadow:0 0 0 2px #3b82f62e;font-weight:700}body:not(.dark) .tahaiKanbanShell,body:not(.dark) .tahaiKanban,body:not(.dark) .tahaiProjectsWrap{background:#f3f4f6}body:not(.dark) .tahaiKanbanColumn,body:not(.dark) .tahaiKanbanCard{background:#fff;border:1px solid #d1d5db}body:not(.dark) .tahaiKanbanColumnHeader{color:#111827}body:not(.dark) .tahaiKanbanCard .muted,body:not(.dark) .tahaiKanbanColumn .muted{color:#111827a6}.tModalGrid{display:grid;grid-template-columns:360px 1fr;gap:12px;align-items:start}.tModalLeft,.tModalRight{min-width:0}@media (max-width: 900px){.tModalGrid{grid-template-columns:1fr}}.modalCard,.tModalCard{width:min(1400px,calc(100vw - 48px));max-width:1400px;max-height:calc(100vh - 64px)}.modalOverlay,.tModalOverlay{padding:24px}.tModalBody{max-height:calc(100vh - 160px);overflow:auto}.pmProjectGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.pmProjectCard{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;background:#ffffff08}.pmProjectTitle{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmColumns{display:flex;gap:12px;align-items:flex-start}.pmColumn{width:320px;min-width:320px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff08;display:flex;flex-direction:column;max-height:100%}.pmColumnHeader{padding:10px 10px 8px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.pmPill{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000040}.pmLane{padding:10px;display:flex;flex-direction:column;gap:10px;overflow:auto}.pmTaskCard{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;background:#00000038;cursor:pointer}.pmTaskCard:hover{border-color:#fff3;background:#0000004d}.pmTaskTitle{font-weight:800;line-height:1.2}.pmTaskMeta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.pmTag{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.pmEmpty{font-size:12px;color:#ffffff8c;padding:8px;border:1px dashed rgba(255,255,255,.16);border-radius:12px;text-align:center}.pmChecklistRow{display:grid;grid-template-columns:20px 1fr 44px;gap:8px;align-items:center}.pmLauncherPage,.pmWorkspaceShell{padding:16px;display:flex;flex-direction:column;gap:14px;min-height:calc(100vh - 110px)}.pmLauncherHero,.pmWorkspaceHeader,.pmWorkspaceTopbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.pmWorkspaceTitle{font-size:28px;font-weight:800;letter-spacing:.01em}.pmWorkspaceTabs{display:flex;gap:8px;flex-wrap:wrap}.pmTabBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:inherit;border-radius:10px;padding:8px 12px;cursor:pointer}.pmTabBtn.active{background:#6366f12e;border-color:#6366f173}.pmWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start;min-height:0;flex:1}.pmWorkspaceMain,.pmWorkspaceRail{min-width:0}.pmWorkspaceRail{display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.pmOverviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.pmPanelCard{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;border-radius:16px;padding:14px;box-shadow:0 10px 30px #0000002e}.pmPanelTitle{font-weight:800;margin-bottom:10px}.pmMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pmMetricGrid>div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:#ffffff08}.pmMetricGrid b{font-size:20px}.pmMiniList,.pmRailStack{display:flex;flex-direction:column;gap:8px}.pmMiniListRow{display:flex;justify-content:space-between;gap:10px;padding:10px;border-radius:12px;background:#ffffff08}.pmWorkspaceBoard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.pmLaneCard{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff08;min-height:540px;display:flex;flex-direction:column;overflow:hidden}.pmLaneHead{padding:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.pmLaneBody{padding:12px;display:flex;flex-direction:column;gap:10px;min-height:420px}.pmTaskCard{border:1px solid rgba(255,255,255,.1);background:#0f172a73;border-radius:14px;padding:12px;cursor:pointer}.pmTaskTitle{font-weight:700}.pmTaskMeta{font-size:12px;opacity:.75;margin-top:6px}.pmInlineCreateRow{display:flex;gap:8px;align-items:center;min-width:min(420px,100%)}.pmInlineCreateRow .input{flex:1}.pmPill,.pmInlineBadge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#ffffff12;font-size:12px}.pmTagRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pmTimelineList,.pmTableLike{display:flex;flex-direction:column;gap:8px}.pmTimelineRow,.pmTableRow{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:12px;border-radius:12px;background:#ffffff08;align-items:center}.pmTableRow{grid-template-columns:minmax(0,2fr) 120px 180px 120px 90px}.pmLinkGrid,.pmPaletteGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.pmLinkCard{border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:inherit;border-radius:14px;padding:14px;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer}.pmLinkCard.linked{border-color:#22c55e80;background:#22c55e1f}@media (max-width:1200px){.pmWorkspaceGrid{grid-template-columns:1fr}.pmWorkspaceRail{position:static}.pmWorkspaceBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.pmMetricGrid{grid-template-columns:repeat(2,1fr)}.pmWorkspaceBoard,.pmTableRow,.pmTimelineRow{grid-template-columns:1fr}}.projectsTopNavSafe{display:flex;align-items:center;gap:10px;margin-bottom:12px}.projectsTopNavBtn{background:linear-gradient(180deg,#3b82f629,#3b82f614);border-color:#3b82f64d}.settingsTopNavSafe{display:flex;align-items:center;gap:10px;margin-bottom:12px}.settingsTopNavBtn{background:linear-gradient(180deg,#3b82f629,#3b82f614);border-color:#3b82f64d}.settingsTopNavSafe{flex-wrap:wrap}.toolBtn{border-radius:10px;padding:6px 12px;font-weight:600;border:1px solid rgba(120,120,140,.35);background:#78788c14;cursor:pointer;transition:all .15s ease}.toolBtn:hover{background:#78788c2e}.toolBtn.active{background:color-mix(in oklab,var(--tahai-accent) 60%,transparent);border-color:var(--tahai-accent);color:var(--tahai-accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--tahai-accent) 40%,transparent)}.toolBtn.active,.toolBtn.active:hover,.toolBtn.active:focus{background:var(--tahai-accent)!important;color:#fff!important;border-color:var(--tahai-accent)!important;box-shadow:0 0 0 1px var(--tahai-accent),0 2px 8px #00000040}.skipLink{position:absolute;left:-9999px;top:0}.skipLink:focus{left:16px;top:16px;z-index:100;background:#fff;color:#000;padding:10px 12px;border-radius:12px}.authPage{min-height:100vh;padding:24px;background:radial-gradient(1000px 600px at 8% 0%,rgba(20,184,166,.18),transparent 56%),radial-gradient(900px 500px at 95% 5%,rgba(14,165,233,.14),transparent 60%),#07101e;color:#eff5ff}.authShell{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:start}.authHeroPanel,.authControlPanel{border:1px solid rgba(255,255,255,.1);background:#080f1bcc;border-radius:28px;box-shadow:0 24px 80px #00000052;overflow:hidden}.authHeroPanel{padding:28px}.authControlPanel{padding:18px;position:sticky;top:18px}.authEyebrow,.authSectionEyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:800;color:#91f0df}.authHeadline{margin:14px 0;font-size:clamp(42px,6vw,78px);line-height:.96;letter-spacing:-.04em}.authLead{font-size:20px;line-height:1.55;color:#d4deef;max-width:930px}.authBadgeRow{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 24px}.authBadge{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px;background:#ffffff0a;font-size:13px;font-weight:700}.authSellingGrid,.authMiniGrid,.authPriceGrid{display:grid;gap:14px}.authSellingGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.authMiniGrid,.authPriceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authSellingCard,.authMarketingLink,.authMiniCard,.authPriceCard{display:block;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:20px;padding:18px}.authSellingCard h2,.authPanelBody h2{font-size:32px;margin:8px 0 10px}.authSellingCard p,.authMarketingLink span,.authMiniCard span,.authSmallMuted,.authBulletList li{color:#d0dced;font-size:17px;line-height:1.52}.authMarketingLink strong,.authMiniCard strong,.authPriceCard strong{display:block;margin-bottom:8px;font-size:18px}.authLinksPanel{display:grid;gap:12px;margin-top:18px}.authTabBar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:10px;border-radius:18px}.authTab{flex:1 1 auto;min-width:120px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#eff5ff;min-height:48px;font-weight:800;cursor:pointer}.authTab.active{background:linear-gradient(135deg,#20c5df57,#7df1df29);border-color:#7df1df61}.authPanelBody{padding:8px 4px 6px}.authActionStack,.authForm{display:grid;gap:12px}.authForm label{display:grid;gap:8px}.authForm label span{font-size:14px;font-weight:700}.authInput{width:100%;min-height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#0d1a2d;color:#eff5ff;padding:12px 14px;font-size:16px}.authPrimaryBtn,.authSecondaryBtn{width:100%;min-height:50px;border-radius:14px;font-weight:800;font-size:16px;cursor:pointer}.authPrimaryBtn{border:none;color:#04111f;background:linear-gradient(135deg,#22c6df,#7df1df)}.authSecondaryBtn{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#eff5ff}.authPrimaryBtn:disabled,.authSecondaryBtn:disabled,.authTab:disabled{opacity:.55;cursor:not-allowed}.authDivider{display:flex;align-items:center;gap:12px;margin:16px 0;color:#c9d6e7;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.authDivider:before,.authDivider:after{content:"";flex:1;height:1px;background:#ffffff1f}.authInfoNote{margin-top:16px;color:#d0dced;font-size:15px;line-height:1.5}.authInlineLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:#91f0df;cursor:pointer;font:inherit;font-weight:700;padding:0}.authError{border:1px solid rgba(255,107,107,.38);background:#ff6b6b1f;color:#ffdede;padding:12px 14px;border-radius:14px;margin-bottom:14px;line-height:1.45}.authPriceCard span{display:block;font-size:26px;font-weight:900;margin-bottom:6px}.authPriceCard small{display:block;color:#d0dced;font-size:14px}.authPriceCard.featured{outline:2px solid rgba(125,241,223,.45)}.authBulletList{padding-left:20px}@media (max-width: 1120px){.authShell{grid-template-columns:1fr}.authControlPanel{position:relative;top:auto}}@media (max-width: 840px){.authSellingGrid,.authMiniGrid,.authPriceGrid{grid-template-columns:1fr}.authPage{padding:14px}.authHeroPanel,.authControlPanel{padding:16px}.authHeadline{font-size:clamp(34px,11vw,56px)}.authLead{font-size:18px}}.authFooter{margin-top:20px;padding-top:14px;border-top:1px solid rgba(148,163,184,.18)}.authFooterInner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#93a4ba;font-size:13px}.authFooterBrand{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.authFooterBrand strong{color:#e8eef7}.authFooterBrand a,.authFooterLinks a{color:#b9c9da;text-decoration:none}.authFooterBrand a:hover,.authFooterLinks a:hover{color:#fff;text-decoration:underline}.authFooterLinks{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
