.ds-kicker{font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#86868b}.ds-kicker--accent{color:var(--accent-orange, #FF5722)}.ds-row{display:flex;gap:8px;align-items:flex-end}.ds-row--me{justify-content:flex-end}.ds-avatar{width:28px;height:28px;border-radius:999px;background:#050508;display:flex;align-items:center;justify-content:center;color:#ff6b00;font-size:12px;flex:none}.ds-bubble{max-width:82%;padding:10px 14px;border-radius:20px;font-size:13.5px;line-height:1.45;box-shadow:0 1px 2px #0000000a}.ds-bubble--me{background:#1d1d1f;color:#fff;border-bottom-right-radius:6px}.ds-bubble--tomo{background:#fff;color:var(--neu-text);border:1px solid #F0F0F2;border-bottom-left-radius:6px}.ds-bubble--reasoning{background:#fff3e0;border:1px solid rgba(255,87,34,.15);color:#8a3a14;font-family:var(--font-ui);font-size:11.5px;line-height:1.6;border-bottom-left-radius:6px}.ds-bubble--sos{background:#dc262614;border:1px solid rgba(220,38,38,.25);color:#991b1b;border-bottom-left-radius:6px}.ds-bubble--success{background:#34c75914;border:1px solid rgba(52,199,89,.25);color:#0f5d2a;border-bottom-left-radius:6px}.ds-bubble-tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px}.ds-dots{display:inline-flex;gap:3px;margin-left:4px}.ds-dots span{width:4px;height:4px;border-radius:999px;background:currentColor;animation:dsBlink 1.2s infinite}.ds-dots span:nth-child(2){animation-delay:.2s}.ds-dots span:nth-child(3){animation-delay:.4s}@keyframes dsBlink{0%,80%,to{opacity:.3}40%{opacity:1}}.ds-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ds-badge i{font-size:9.5px}.ds-badge-dot{width:5px;height:5px;border-radius:999px;background:currentColor;display:inline-block}.ds-badge--live{background:#34c7591f;color:#1b8b3a}.ds-badge--live .ds-badge-dot{animation:dsPip 2s infinite}.ds-badge--pending{background:#ff95001f;color:#8a4e00}.ds-badge--done{background:#34c7591f;color:#1b8b3a}.ds-badge--failed{background:#ff3b301a;color:#991b1b}.ds-badge--scheduled{background:#f5f5f7;color:#6e6e73;border:1px solid #E5E5EA}.ds-badge--reasoning{background:#ff6b001a;color:#a44100}.ds-badge--acting{background:#2563eb1a;color:#1e3fa4}.ds-badge--learning{background:#fb923c26;color:#7a3010}@keyframes dsPip{0%,to{opacity:1}50%{opacity:.35}}.ds-tier{font-family:var(--font-ui);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;border-radius:999px;text-align:center;display:inline-block}.ds-tier--great{background:#34c759;color:#fff;box-shadow:0 2px 6px #34c7594d}.ds-tier--good{background:#1d1d1f;color:#fff}.ds-tier--ok{background:transparent;color:#86868b;border:1px solid #D1D1D6}.ds-tier-row{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:12px;padding:8px 12px;border-radius:10px}.ds-tier-row--great{background:linear-gradient(90deg,rgba(52,199,89,.08),transparent)}.ds-tier-row--good{background:var(--neu-sunken)}.ds-tier-row--ok{background:transparent;border:1px dashed var(--border-primary)}.ds-phase-rail{display:flex;align-items:center;gap:0;flex-wrap:wrap;background:#050508;border-radius:14px;padding:14px 12px;position:relative;overflow:hidden}.ds-phase-rail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 50%,rgba(255,107,0,.12),transparent 55%);pointer-events:none}.ds-phase{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 6px;border-radius:999px;font-family:var(--font-ui);font-size:9.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fff;position:relative;z-index:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ds-phase--active{background:#ff6b001f;border-color:#ff6b0066}.ds-phase-ic{width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:9px;flex:none;color:#fff}.ds-phase-connector{color:#fff3;font-size:10px;padding:0 6px;z-index:1}.ds-btn{font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;min-height:44px;transition:all .18s cubic-bezier(.16,1,.3,1)}.ds-btn i{font-size:12px}.ds-btn--primary{background:#ff5722;color:#fff;box-shadow:0 2px 8px #ff57224d}.ds-btn--primary:hover{background:#f4511e}.ds-btn--secondary{background:#1d1d1f;color:#fff}.ds-btn--tertiary{background:#fff;color:var(--neu-text);border:1px solid #E5E5EA}.ds-btn--ghost{background:transparent;color:#ff5722}.ds-btn--sos{background:#dc2626;color:#fff;box-shadow:0 0 #dc262699;animation:dsSosPulse 1.5s infinite;font-family:var(--font-ui);letter-spacing:.15em;text-transform:uppercase;font-size:12px}@keyframes dsSosPulse{0%,to{box-shadow:0 0 #dc262699}50%{box-shadow:0 0 0 12px #dc262600}}.ds-btn--sm{padding:8px 14px;min-height:34px;font-size:12px}.ds-btn--icon{width:40px;height:40px;border-radius:999px;padding:0;justify-content:center}.ds-btn:active{transform:scale(.98)}.ds-chip{background:#fff;color:var(--neu-text);border:1px solid #E5E5EA;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1)}.ds-chip i{font-size:10px}.ds-chip--active{background:#fff3e0;color:#ff5722;border-color:#ff57224d;font-weight:600}.ds-field{background:#fff;border:1px solid #E5E5EA;border-radius:24px;padding:11px 18px;display:flex;align-items:center;gap:10px;font-size:13.5px;transition:all .2s}.ds-field input,.ds-field textarea{flex:1;border:0;outline:0;font:inherit;background:transparent;color:inherit;min-width:0}.ds-field i.ds-field-lead{color:#aeaeb2;flex:none}.ds-field--focused{border-color:#ff5722;box-shadow:0 0 0 3px #ff57221f}.ds-field--focused i.ds-field-lead{color:#ff5722}.ds-field--error{border-color:#ff3b30;background:#ff3b3005}.ds-field--error i.ds-field-lead{color:#ff3b30}.ds-field--success{border-color:#34c759}.ds-field--success i.ds-field-lead{color:#34c759}.ds-field--disabled{background:#f5f5f7;color:#aeaeb2;border-color:#e5e5ea}.ds-chat-input{background:#fff;border:1px solid #E5E5EA;border-radius:24px;padding:6px 6px 6px 18px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 20px #0000000f}.ds-chat-input input{flex:1;border:0;outline:0;font:inherit;font-size:14px;background:transparent;padding:8px 0;min-width:0}.ds-mic,.ds-send{width:36px;height:36px;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.ds-mic{background:#f5f5f7;color:#48484a}.ds-mic--listening{background:#ff5722;color:#fff;animation:dsMicPulse 1.5s infinite}@keyframes dsMicPulse{0%,to{box-shadow:0 0 #ff572266}50%{box-shadow:0 0 0 10px #ff572200}}.ds-send{background:#ff5722;color:#fff;box-shadow:0 2px 8px #ff57224d}.ds-toggle{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid #E5E5EA;border-radius:12px}.ds-toggle-track{width:42px;height:24px;border-radius:999px;background:#34c759;position:relative;transition:.2s;flex:none}.ds-toggle-track:after{content:"";position:absolute;width:20px;height:20px;border-radius:999px;background:#fff;top:2px;left:20px;box-shadow:0 1px 3px #0003;transition:.2s}.ds-toggle-track--off{background:#d1d1d6}.ds-toggle-track--off:after{left:2px}.ds-radio{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#fff;border:1px solid #E5E5EA;border-radius:12px;font-size:13px;cursor:pointer}.ds-radio--active{border-color:#ff5722;background:#ff57220a}.ds-radio-dot{width:18px;height:18px;border-radius:999px;border:2px solid #D1D1D6;flex:none;display:flex;align-items:center;justify-content:center}.ds-radio--active .ds-radio-dot{border-color:#ff5722}.ds-radio--active .ds-radio-dot:after{content:"";width:8px;height:8px;border-radius:999px;background:#ff5722}.ds-slider{background:#fff;border:1px solid #E5E5EA;border-radius:12px;padding:14px}.ds-slider-track{height:6px;border-radius:999px;background:#f0f0f2;position:relative}.ds-slider-fill{position:absolute;left:0;top:0;height:100%;background:#ff5722;border-radius:999px}.ds-slider-knob{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #00000026,0 0 0 1px #0000000d}.ds-counter{position:relative;width:44px;height:44px;border-radius:14px;background:#f5f5f7;border:1px solid #E5E5EA;display:flex;align-items:center;justify-content:center;color:var(--neu-text);font-size:17px}.ds-counter--dark{background:#1d1d1f;color:#ff6b00}.ds-pip{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:999px;background:#ff3b30;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid #fff;letter-spacing:-.02em}.ds-pip--muted{background:#86868b}.ds-pip--green{background:#34c759}.ds-pip--dot{min-width:10px;width:10px;height:10px;padding:0}.ds-toast{padding:12px 14px;border-radius:14px;display:flex;align-items:center;gap:12px;font-size:13px;box-shadow:0 8px 24px #00000026;color:#fff}.ds-toast--success{background:#059669}.ds-toast--info{background:var(--neu-surface);color:var(--neu-text);border:1px solid var(--border-primary);box-shadow:0 2px 12px #00000014}.ds-toast--sos{background:linear-gradient(135deg,#dc2626,#991b1b);font-family:var(--font-ui);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ds-toast--reasoning{background:#1d1d1f;border:1px solid rgba(255,107,0,.3)}.ds-toast i.ds-toast-icon{font-size:18px;flex:none}.ds-toast-body{flex:1;line-height:1.3}.ds-toast-body small{display:block;opacity:.75;font-size:11px;font-weight:500;margin-top:2px}.ds-toast--info .ds-toast-body small{color:#6e6e73;opacity:1}.ds-toast-action{font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.25);letter-spacing:-.01em;white-space:nowrap;cursor:pointer}.ds-toast--info .ds-toast-action{border-color:var(--border-primary);color:#ff5722}.ds-banner{padding:12px 14px;border-radius:12px;font-size:12.5px;display:flex;align-items:center;gap:10px;line-height:1.4}.ds-banner--warn{background:#ff950014;border:1px solid rgba(255,149,0,.2);color:#8a4e00}.ds-banner--danger{background:#dc26260f;border:1px solid rgba(220,38,38,.2);color:#7a0f0f}.ds-brand-lockup{display:flex;align-items:center;gap:10px}.ds-brand-plate{width:36px;height:36px;border-radius:10px;background:#050508;display:flex;align-items:center;justify-content:center;color:#ff6b00;font-size:16px;flex:none;box-shadow:0 2px 10px #0003}.ds-brand-wordmark{font-family:var(--font-ui);font-size:18px;font-weight:900;letter-spacing:-.02em;color:var(--neu-text);line-height:1}.ds-brand-live-dot{width:6px;height:6px;border-radius:999px;background:#34c759;margin-left:4px;display:inline-block;animation:dsLiveDot 2s infinite}@keyframes dsLiveDot{0%,to{opacity:1}50%{opacity:.45}}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--bg-primary: #FFFFFF;--bg-secondary: #FAFAFB;--bg-tertiary: #F2F2F3;--text-primary: #1D1D1F;--text-secondary: #2E2E30;--text-tertiary: #48484A;--accent-orange: #FF5722;--accent-green: #34C759;--border-primary: #E5E5EA;--border-subtle: rgba(0, 0, 0, .06);--radius-card: 12px;--radius-bubble: 20px;--radius-input: 24px;--shadow-card: 0 2px 12px rgba(0,0,0,.08), 0 1px 3px rgba(0,0,0,.04);--shadow-card-hover: 0 8px 24px rgba(0,0,0,.12), 0 2px 6px rgba(0,0,0,.06);--chat-bg: #FFFFFF;--chat-bubble-user: #FF5722;--chat-bubble-user-text: #FFFFFF;--chat-bubble-ai: #F0F0F2;--chat-bubble-ai-text: #1D1D1F;--input-bg: #FFFFFF;--input-border: #e0e0e3;--input-text: #1D1D1F;--input-placeholder: #86868B;--input-icon-bg: #f0f0f2;--input-icon-color: var(--ink-6e6e73, #6e6e73);--card-bg: #FFFFFF;--card-border: #f4f4f5;--card-muted-bg: #fafafa;--card-muted-border: #e4e4e7;--user-avatar-bg: #18181b;--user-text: #18181b;--ai-text: #27272a;--ai-text-secondary: #34343a;--chip-bg: #FFFFFF;--chip-border: #e4e4e7;--chip-text: #3f3f46;--whisper-bg: #eef2ff;--whisper-text: #818cf8;--swarm-bg: #fafafa;--swarm-border: #f4f4f5;--page-bg: #FFFFFF;--toggle-off-bg: #dadce0;--group-card-bg: #f8f9fa;--connector-icon-bg: #f1f3f4;--tab-active-bg: #202124;--tab-active-text: #fff;--phase-observe: #38BDF8;--phase-reason: #A78BFA;--phase-plan: #FF6B00;--phase-guard: #F87171;--phase-act: #10B981;--phase-learn: #FB923C;--tracking-tight: -.02em;--tracking-normal: -.011em;--tracking-wide: .02em;--tracking-brand: .15em;--tracking-label: .08em;--shadow-glow-fire: 0 0 40px rgba(255,107,0,.25);--shadow-glow-blue: 0 0 40px rgba(0,170,255,.25)}[data-theme=dark]{--bg-primary: transparent;--bg-secondary: #08080A;--bg-tertiary: #121214;--text-primary: #FFFFFF;--text-secondary: rgba(255,255,255,.55);--text-tertiary: rgba(255,255,255,.35);--border-primary: rgba(255,255,255,.08);--border-subtle: rgba(255,255,255,.04);--shadow-card: 0 2px 12px rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.2);--shadow-card-hover: 0 8px 24px rgba(0,0,0,.4), 0 2px 6px rgba(0,0,0,.3);--chat-bg: #030712;--chat-bubble-user: #FF5722;--chat-bubble-user-text: #FFFFFF;--chat-bubble-ai: rgba(255,255,255,.06);--chat-bubble-ai-text: #FFFFFF;--input-bg: rgba(255,255,255,.06);--input-border: rgba(255,255,255,.08);--input-text: #FFFFFF;--input-placeholder: rgba(255,255,255,.35);--input-icon-bg: rgba(255,255,255,.06);--input-icon-color: rgba(255,255,255,.4);--card-bg: rgba(255,255,255,.04);--card-border: rgba(255,255,255,.06);--card-muted-bg: rgba(255,255,255,.03);--card-muted-border: rgba(255,255,255,.06);--user-avatar-bg: rgba(255,255,255,.1);--user-text: #FFFFFF;--ai-text: rgba(255,255,255,.9);--ai-text-secondary: rgba(255,255,255,.5);--chip-bg: rgba(255,255,255,.06);--chip-border: rgba(255,255,255,.08);--chip-text: rgba(255,255,255,.7);--whisper-bg: rgba(99,102,241,.1);--whisper-text: rgba(129,140,248,.8);--swarm-bg: rgba(255,255,255,.03);--swarm-border: rgba(255,255,255,.06);--page-bg: #030712;--toggle-off-bg: rgba(255,255,255,.15);--group-card-bg: rgba(255,255,255,.04);--connector-icon-bg: rgba(255,255,255,.06);--tab-active-bg: #FFFFFF;--tab-active-text: #202124}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-size:16px;--app-height: 100dvh;background:var(--bg-primary)}@supports not (height: 100dvh){html{--app-height: -webkit-fill-available}}body{@apply antialiased selection:bg-tomo-orange/20;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.011em;transition:background .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overscroll-behavior-y:none}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:var(--bg-primary);z-index:2147483647;pointer-events:none}html.native-shell,html.native-shell body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}html.native-shell input,html.native-shell textarea,html.native-shell [contenteditable],html.native-shell .selectable-text{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.native-shell .tomo-action-row{padding-right:max(16px,env(safe-area-inset-right,0px))!important;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%)}html.native-shell .app-input-footer{padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}h1,h2,h3,h4,h5,h6{@apply font-semibold tracking-tight;color:var(--text-primary);letter-spacing:-.02em}}@layer components{.skeuo-glass{background:var(--bg-primary);border:1px solid var(--border-primary);box-shadow:var(--shadow-card)}.skeuo-card{background:var(--bg-primary);border:1px solid var(--border-primary);box-shadow:var(--shadow-card);transition:box-shadow .2s}.skeuo-card:hover{box-shadow:var(--shadow-card-hover)}.skeuo-button-orange{@apply bg-tomo-orange text-white font-semibold rounded-xl px-6 py-3 shadow-subtle hover:shadow-card active:scale-[.98] transition-all duration-150;}.skeuo-button-green{@apply bg-tomo-green text-white font-semibold rounded-xl px-6 py-3 shadow-subtle hover:shadow-card active:scale-[.98] transition-all duration-150;}.input-stark{@apply bg-zinc-50 border border-zinc-200 text-zinc-900 placeholder-zinc-400 rounded-input px-5 py-3 focus:bg-white focus:border-zinc-300 focus:ring-2 focus:ring-tomo-orange/10 transition-all duration-150 outline-none;}.domain-header{@apply flex items-center gap-3 px-5 py-4 border-b border-zinc-100 shrink-0;}.domain-back-btn{@apply w-9 h-9 rounded-xl bg-zinc-50 border border-zinc-100 text-zinc-500 flex items-center justify-center hover:bg-zinc-100 hover:text-zinc-900 transition-colors cursor-pointer;}.domain-title{@apply text-[16px] font-semibold text-zinc-900 tracking-tight;}.domain-subtitle{@apply text-[11px] font-medium text-zinc-400;}.domain-tab-bar{@apply flex gap-1 px-5 py-2 border-b border-zinc-50 overflow-x-auto;}.domain-tab{@apply flex-1 px-3 py-2 rounded-lg text-[11px] font-semibold text-zinc-400 bg-transparent border border-transparent text-center cursor-pointer transition-colors whitespace-nowrap flex items-center justify-center gap-1.5;}.domain-tab-active{@apply bg-zinc-900 text-white border-zinc-900;}.domain-card{@apply bg-white border border-zinc-100 rounded-xl overflow-hidden transition-all duration-150;}.domain-card:hover{@apply border-zinc-200 shadow-card;}.domain-list-item{@apply flex items-center gap-3 px-4 py-3 bg-white border border-zinc-100 rounded-xl cursor-pointer transition-colors hover:bg-zinc-50;}.domain-section-label{@apply text-[13px] font-semibold text-zinc-900 mb-3;}.domain-search-bar{@apply flex items-center gap-2 px-4 py-2.5 rounded-xl bg-zinc-50 border border-zinc-100;}.domain-search-input{@apply flex-1 bg-transparent border-none outline-none text-[13px] font-medium text-zinc-900 placeholder-zinc-400;}.domain-cta-primary{@apply w-full py-3 rounded-xl bg-zinc-900 text-white text-[14px] font-semibold text-center cursor-pointer transition-all duration-150 hover:bg-zinc-800 active:scale-[.98] flex items-center justify-center gap-2;}}.domain-split-container{flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.domain-left-panel{width:100%!important;min-width:unset!important;max-width:unset!important;border-right:none!important;overflow:visible!important}.domain-right-panel{width:100%!important;height:180px!important;min-height:160px!important;max-height:200px!important;flex-shrink:0!important;order:-1}[style*="overflowX: auto"]::-webkit-scrollbar,.domain-tab-bar::-webkit-scrollbar{display:none}.scroll-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#00000014;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00000026}.skeleton{background:linear-gradient(90deg,var(--surf-f0f0f2) 25%,var(--surf-e5e5ea) 50%,var(--surf-f0f0f2) 75%);background-size:200% 100%;animation:shimmerSweep 1.5s ease-in-out infinite;border-radius:8px}.skeleton-text{height:12px;border-radius:4px}.skeleton-title{height:16px;width:60%;border-radius:4px}.skeleton-avatar{width:40px;height:40px;border-radius:50%}.skeleton-card{height:120px;border-radius:12px}.stagger-item{opacity:0;animation:staggerIn .35s cubic-bezier(.16,1,.3,1) forwards}.view-enter{animation:viewEnter var(--motion-page-in, .32s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)) forwards}@keyframes staggerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes viewEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmerSweep{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-in{animation:fadeIn .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes auraPulse{0%{transform:scale(1);opacity:.15}50%{transform:scale(1.05);opacity:.3}to{transform:scale(1);opacity:.15}}@keyframes auraRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-aura{animation:auraPulse 6s ease-in-out infinite}.animate-aura-slow{animation:auraPulse 8s ease-in-out infinite reverse}.animate-rotate-slow{animation:auraRotate 20s linear infinite}@keyframes slideUpFadeIn{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes hudSlideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes bounce{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-2px);opacity:1}}.domain-card-premium{@apply bg-white rounded-2xl overflow-hidden;box-shadow:0 2px 12px #00000014,0 1px 3px #0000000a;border:1px solid var(--neu-hairline, rgba(0,0,0,.06));transition:all .2s ease}.domain-card-premium:hover{box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f;transform:translateY(-1px)}.photo-overlay{position:absolute;bottom:0;left:0;right:0;height:65%;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.35) 55%,transparent 100%);pointer-events:none}@keyframes sosPulse{0%{box-shadow:0 0 #dc262680}70%{box-shadow:0 0 0 20px #dc262600}to{box-shadow:0 0 #dc262600}}.sos-pulse{animation:sosPulse 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes accentGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tomoGlowBreathe{0%,to{opacity:.5}50%{opacity:1}}.tomo-glow-breathe{animation:tomoGlowBreathe 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tomo-glow-breathe{animation:none;opacity:.8}}@media(max-width:768px){html{font-size:18px}button,[role=button]{min-height:44px}.sticky button svg,nav button svg,[class*="fixed top"] button svg{width:1.5rem!important;height:1.5rem!important}}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}.pt-safe{padding-top:env(safe-area-inset-top,0px)}input,textarea,select{font-size:16px!important}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}html,body,#root{height:auto!important;overflow:visible!important;margin:0!important;padding:0!important}#root>div,.h-screen{height:auto!important;overflow:visible!important;display:block!important}.overflow-y-auto,.overflow-hidden,.overflow-x-hidden,.scroll-container{overflow:visible!important;height:auto!important;max-height:none!important}aside{display:none!important}.print\:hidden,[class*="print:hidden"]{display:none!important}#root>div>main>header{display:none!important}main{width:100%!important;position:static!important;flex:none!important;overflow:visible!important}#architecture-view,#architecture-view-content{width:100%!important;max-width:100%!important;overflow:visible!important;height:auto!important}table{border-collapse:collapse!important;page-break-inside:auto!important}tr{page-break-inside:avoid!important}th,td{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}img,svg,canvas{max-width:100%!important;page-break-inside:avoid!important}.animate-in,.animate-pulse,.animate-aura,.animate-aura-slow,.animate-rotate-slow{animation:none!important}h1,h2,h3{page-break-after:avoid!important}section,.space-y-16>*{page-break-inside:avoid!important}.sticky,.fixed{position:static!important}.backdrop-blur-xl,.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.t-kicker{font-family:var(--font-ui);font-size:.6875rem;font-weight:700;letter-spacing:var(--tracking-brand);text-transform:uppercase;color:var(--accent-orange);line-height:1.1}.t-hero{font-family:var(--font-ui);font-size:clamp(2.25rem,7vw,3.5rem);font-weight:900;line-height:.95;letter-spacing:-.035em}.t-caption{font-family:var(--font-ui);font-size:.6875rem;font-weight:500;color:var(--text-tertiary);letter-spacing:var(--tracking-wide)}.t-mono{font-family:var(--font-ui);font-size:.8125rem;font-weight:500;color:var(--text-secondary);letter-spacing:0}.t-phase-label{font-family:var(--font-ui);font-weight:700;letter-spacing:var(--tracking-brand);text-transform:uppercase;font-size:.6875rem}@keyframes tomoTilePulse{0%,to{opacity:1}50%{opacity:.4}}:root{--glass-bg-light: rgba(255, 255, 255, .55);--glass-bg-dark: rgba(29, 29, 31, .78);--glass-border-light: rgba(255, 255, 255, .55);--glass-border-dark: rgba(255, 255, 255, .1);--glass-shadow-light: 0 4px 14px rgba(0, 0, 0, .06), inset 0 1px 0 rgba(255, 255, 255, .6);--glass-shadow-dark: 0 4px 14px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .06);--glass-blur: blur(14px) saturate(160%);--glass-blur-lg: blur(18px) saturate(160%);--neu-rim: 1px}@media(min-resolution:2dppx),(-webkit-min-device-pixel-ratio:2){:root{--neu-rim: .5px}}@media(min-resolution:3dppx),(-webkit-min-device-pixel-ratio:3){:root{--neu-rim: .33px}}[data-theme=dark]{--glass-bg-light: rgba(255, 255, 255, .06);--glass-bg-dark: rgba(0, 0, 0, .55);--glass-border-light: rgba(255, 255, 255, .1);--glass-border-dark: rgba(255, 255, 255, .08);--glass-shadow-light: 0 4px 14px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .06);--glass-shadow-dark: 0 6px 22px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .05)}.tomo-glass{background:var(--glass-bg-light);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-light)}.tomo-glass-lg{background:var(--glass-bg-light);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-light)}.tomo-glass-dark{background:var(--glass-bg-dark);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-dark);box-shadow:var(--glass-shadow-dark);color:var(--ink-ffffff, #FFFFFF)}.tomo-glass-chip{background:var(--glass-bg-light);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-light);border-radius:999px}.skeuo-glass,.skeuo-card,.domain-card,.domain-card-premium,.domain-list-item,.domain-search-bar{background:var(--glass-bg-light)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border-light)!important;box-shadow:var(--glass-shadow-light)!important}.skeuo-card:hover,.domain-card:hover,.domain-card-premium:hover,.domain-list-item:hover{box-shadow:0 8px 24px #0000001a,inset 0 1px #fff9!important}.input-stark{background:var(--glass-bg-light)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border-light)!important}button,input,select,textarea{font-family:inherit}code,pre,kbd,samp{font-family:JetBrains Mono,Space Mono,SF Mono,ui-monospace,monospace}.t-mono,[class*=font-mono]{font-family:var(--font-ui)}:root{--neu-page: #FFFFFF;--neu-page-2: #FAFAFB;--neu-sunken: #F2F2F3;--neu-surface: #FBFBFC;--neu-text: #0C0C0D;--neu-text-sub: #5A5A60;--neu-text-mute: #6C6C72;--neu-action: #111318;--neu-action-text: #FFFFFF;--neu-pill: #0c0b0a;--neu-pill-text: #f5f4f2;--neu-orange: #ff6b00;--neu-great: #059669;--neu-good: #D97706;--neu-ok: #8E8E93;--neu-danger: #dc2626;--neu-sh-dark: rgba(15, 15, 18, .1);--neu-sh-light: rgba(255, 255, 255, .95);--neu-sh-rim: rgba(15, 15, 18, .1);--neu-sh-cast: rgba(15, 15, 18, .06);--neu-hairline: rgba(15, 15, 18, .1);--neu-sh-contact: rgba(15, 15, 18, .12);--neu-glow-rgb: 17, 17, 19;--neu-ambience: .33;--neu-field-alpha: .25;--neu-sunken-52: rgba(242, 242, 243, .52);--neu-field-rest: #E4E4E7;--neu-field-mix: #0C0C0D;--neu-hue-lift: 0%;--neu-glow-scale: 1;--neu-display-a: #0C0C0D;--neu-display-b: #3C3C43;--neu-surface-62: rgba(251, 251, 252, .62);--neu-surface-68: rgba(251, 251, 252, .68);--neu-out-sm: 0 0 0 var(--neu-rim, 1px) var(--neu-sh-rim), 0 1px 2px var(--neu-sh-cast), 2px 2px 8px var(--neu-sh-dark), -2px -2px 8px var(--neu-sh-light);--neu-out-md: 0 0 0 var(--neu-rim, 1px) var(--neu-sh-rim), 0 1px 2px var(--neu-sh-cast), 4px 4px 16px var(--neu-sh-dark), -4px -4px 16px var(--neu-sh-light);--neu-out-lg: 0 0 0 var(--neu-rim, 1px) var(--neu-sh-rim), 0 2px 6px var(--neu-sh-cast), 7px 7px 26px var(--neu-sh-dark), -7px -7px 26px var(--neu-sh-light);--neu-inset: inset 0 0 0 var(--neu-rim, 1px) var(--neu-sh-rim), inset 3px 3px 9px var(--neu-sh-dark), inset -3px -3px 9px var(--neu-sh-light);--neu-ink-lift: 0 0 0 var(--neu-rim, 1px) rgba(255,255,255,.08), 0 4px 14px rgba(20,26,38,.28);--neu-pill-lift: 0 6px 20px rgba(20,16,10,.24)}[data-theme=dark]{--neu-page: #000000;--neu-page-2: #020203;--neu-sunken: #000000;--neu-surface: #0B0B0D;--neu-text: #FFFFFF;--neu-text-sub: rgba(255, 255, 255, .78);--neu-text-mute: rgba(255, 255, 255, .62);--neu-glow-rgb: 108, 128, 158;--neu-ambience: .45;--neu-field-alpha: .18;--neu-action: #17171B;--neu-action-text: #FFFFFF;--neu-pill: #17171B;--neu-pill-text: #FFFFFF;--neu-orange: #ff7d1f;--neu-great: #059669;--neu-good: #D97706;--neu-ok: #8E8E93;--neu-danger: #dc2626;--neu-sh-dark: rgba(0, 0, 0, .85);--neu-sh-light: transparent;--neu-sh-rim: transparent;--neu-sh-contact: rgba(0, 0, 0, .9);--neu-sh-cast: rgba(0, 0, 0, .6);--neu-hairline: transparent;--neu-sunken-52: rgba(0, 0, 0, .52);--neu-field-rest: #26272B;--neu-field-mix: #000000;--neu-hue-lift: 42%;--neu-glow-scale: .34;--neu-display-a: #FFFFFF;--neu-display-b: #AEB8C8;--neu-surface-62: rgba(6, 6, 7, .62);--neu-surface-68: rgba(6, 6, 7, .8);--neu-out-sm: 0 1px 3px rgba(0,0,0,.85);--neu-out-md: 0 4px 14px rgba(0,0,0,.9);--neu-out-lg: 0 10px 34px rgba(0,0,0,.95);--neu-inset: inset 0 1px 2px rgba(0,0,0,.9);--neu-ink-lift: 0 2px 12px rgba(0,0,0,.9);--neu-pill-lift: 0 1px 6px rgba(0,0,0,.85)}[data-theme=dark] .bg-white{background-color:var(--neu-surface,#060607)}[data-theme=dark] .hover\:bg-white:hover{background-color:var(--neu-surface,#121214)}[data-theme=dark] .text-black{color:var(--neu-text,#fff)}[data-theme=dark] .border-white{border-color:#ffffff29}[data-theme=dark] .bg-black{background-color:var(--neu-page,#000)}[data-theme=dark] .text-black\/5,[data-theme=dark] .hover\:text-black\/5:hover{color:#ffffff0d}[data-theme=dark] .border-black\/5{border-color:#ffffff0d}[data-theme=dark] .divide-black\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}[data-theme=dark] .text-black\/10,[data-theme=dark] .hover\:text-black\/10:hover{color:#ffffff1a}[data-theme=dark] .border-black\/10{border-color:#ffffff1a}[data-theme=dark] .divide-black\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}[data-theme=dark] .text-black\/15,[data-theme=dark] .hover\:text-black\/15:hover{color:#ffffff26}[data-theme=dark] .border-black\/15{border-color:#ffffff26}[data-theme=dark] .divide-black\/15>:not([hidden])~:not([hidden]){border-color:#ffffff26}[data-theme=dark] .text-black\/20,[data-theme=dark] .hover\:text-black\/20:hover{color:#fff3}[data-theme=dark] .border-black\/20{border-color:#fff3}[data-theme=dark] .divide-black\/20>:not([hidden])~:not([hidden]){border-color:#fff3}[data-theme=dark] .text-black\/25,[data-theme=dark] .hover\:text-black\/25:hover{color:#ffffff40}[data-theme=dark] .border-black\/25{border-color:#ffffff40}[data-theme=dark] .divide-black\/25>:not([hidden])~:not([hidden]){border-color:#ffffff40}[data-theme=dark] .text-black\/30,[data-theme=dark] .hover\:text-black\/30:hover{color:#ffffff4d}[data-theme=dark] .border-black\/30{border-color:#ffffff4d}[data-theme=dark] .divide-black\/30>:not([hidden])~:not([hidden]){border-color:#ffffff4d}[data-theme=dark] .text-black\/35,[data-theme=dark] .hover\:text-black\/35:hover{color:#ffffff59}[data-theme=dark] .border-black\/35{border-color:#ffffff59}[data-theme=dark] .divide-black\/35>:not([hidden])~:not([hidden]){border-color:#ffffff59}[data-theme=dark] .text-black\/40,[data-theme=dark] .hover\:text-black\/40:hover{color:#fff6}[data-theme=dark] .border-black\/40{border-color:#fff6}[data-theme=dark] .divide-black\/40>:not([hidden])~:not([hidden]){border-color:#fff6}[data-theme=dark] .text-black\/45,[data-theme=dark] .hover\:text-black\/45:hover{color:#ffffff73}[data-theme=dark] .border-black\/45{border-color:#ffffff73}[data-theme=dark] .divide-black\/45>:not([hidden])~:not([hidden]){border-color:#ffffff73}[data-theme=dark] .text-black\/50,[data-theme=dark] .hover\:text-black\/50:hover{color:#ffffff80}[data-theme=dark] .border-black\/50{border-color:#ffffff80}[data-theme=dark] .divide-black\/50>:not([hidden])~:not([hidden]){border-color:#ffffff80}[data-theme=dark] .text-black\/55,[data-theme=dark] .hover\:text-black\/55:hover{color:#ffffff8c}[data-theme=dark] .border-black\/55{border-color:#ffffff8c}[data-theme=dark] .divide-black\/55>:not([hidden])~:not([hidden]){border-color:#ffffff8c}[data-theme=dark] .text-black\/60,[data-theme=dark] .hover\:text-black\/60:hover{color:#fff9}[data-theme=dark] .border-black\/60{border-color:#fff9}[data-theme=dark] .divide-black\/60>:not([hidden])~:not([hidden]){border-color:#fff9}[data-theme=dark] .text-black\/65,[data-theme=dark] .hover\:text-black\/65:hover{color:#ffffffa6}[data-theme=dark] .border-black\/65{border-color:#ffffffa6}[data-theme=dark] .divide-black\/65>:not([hidden])~:not([hidden]){border-color:#ffffffa6}[data-theme=dark] .text-black\/70,[data-theme=dark] .hover\:text-black\/70:hover{color:#ffffffb3}[data-theme=dark] .border-black\/70{border-color:#ffffffb3}[data-theme=dark] .divide-black\/70>:not([hidden])~:not([hidden]){border-color:#ffffffb3}[data-theme=dark] .text-black\/75,[data-theme=dark] .hover\:text-black\/75:hover{color:#ffffffbf}[data-theme=dark] .border-black\/75{border-color:#ffffffbf}[data-theme=dark] .divide-black\/75>:not([hidden])~:not([hidden]){border-color:#ffffffbf}[data-theme=dark] .text-black\/80,[data-theme=dark] .hover\:text-black\/80:hover{color:#fffc}[data-theme=dark] .border-black\/80{border-color:#fffc}[data-theme=dark] .divide-black\/80>:not([hidden])~:not([hidden]){border-color:#fffc}[data-theme=dark] .text-black\/85,[data-theme=dark] .hover\:text-black\/85:hover{color:#ffffffd9}[data-theme=dark] .border-black\/85{border-color:#ffffffd9}[data-theme=dark] .divide-black\/85>:not([hidden])~:not([hidden]){border-color:#ffffffd9}[data-theme=dark] .text-black\/90,[data-theme=dark] .hover\:text-black\/90:hover{color:#ffffffe6}[data-theme=dark] .border-black\/90{border-color:#ffffffe6}[data-theme=dark] .divide-black\/90>:not([hidden])~:not([hidden]){border-color:#ffffffe6}[data-theme=dark] .text-black\/95,[data-theme=dark] .hover\:text-black\/95:hover{color:#fffffff2}[data-theme=dark] .border-black\/95{border-color:#fffffff2}[data-theme=dark] .divide-black\/95>:not([hidden])~:not([hidden]){border-color:#fffffff2}[data-theme=dark] .text-black\/100,[data-theme=dark] .hover\:text-black\/100:hover{color:#fff}[data-theme=dark] .border-black\/100{border-color:#fff}[data-theme=dark] .divide-black\/100>:not([hidden])~:not([hidden]){border-color:#fff}:root{--ink-000000: #000000;--ink-0b0b0c: #0B0B0C;--ink-0d0d0d: #0D0D0D;--ink-14171a: #14171A;--ink-18181b: #18181b;--ink-1a1a1a: #1a1a1a;--ink-1a1a1f: #1a1a1f;--ink-1b1b1b: #1B1B1B;--ink-1c1c1e: #1c1c1e;--ink-221d18: #221D18;--ink-2a2823: #2a2823;--ink-2b2d42: #2b2d42;--ink-2e2e30: #2E2E30;--ink-3a362f: #3a362f;--ink-3a382f: #3a382f;--ink-3a3a3c: #3a3a3c;--ink-3c3c43: #3c3c43;--ink-3f3f46: #3f3f46;--ink-475569: #475569;--ink-48484a: #48484A;--ink-4a4640: #4a4640;--ink-4a473f: #4a473f;--ink-4a4a4f: #4A4A4F;--ink-52525b: #52525b;--ink-57534a: #57534a;--ink-5a5a5f: #5A5A5F;--ink-5b6b7d: #5B6B7D;--ink-5e5b50: #5e5b50;--ink-64748b: #64748b;--ink-6a6458: #6a6458;--ink-6b675d: #6b675d;--ink-6b6b7a: #6B6B7A;--ink-6b7280: #6b7280;--ink-6e6e73: #6E6E73;--ink-71717a: #71717a;--ink-7a7468: #7a7468;--ink-7a7670: #7a7670;--ink-86868b: #86868B;--ink-8a857b: #8a857b;--ink-8a877c: #8a877c;--ink-8e8e93: #8e8e93;--ink-8e96a6: #8E96A6;--ink-8e9bb0: #8E9BB0;--ink-94a3b8: #94a3b8;--ink-9a958f: #9a958f;--ink-9a9aa0: #9A9AA0;--ink-9aa6b8: #9AA6B8;--ink-9b9ba3: #9b9ba3;--ink-a0a0a8: #a0a0a8;--ink-a1a1a6: #a1a1a6;--ink-a1a1aa: #a1a1aa;--ink-a29d90: #a29d90;--ink-a8a496: #a8a496;--ink-a8a49a: #A8A49A;--ink-aeaeb2: #AEAEB2;--ink-b5b0a4: #b5b0a4;--ink-c7c7cc: #C7C7CC;--ink-d1d1d6: #D1D1D6;--ink-d4d4d8: #d4d4d8;--ink-d6d3ca: #D6D3CA;--ink-d8d5ce: #D8D5CE;--ink-e5e5ea: #E5E5EA;--ink-f5f4f2: #f5f4f2;--ink-ffffff: #ffffff}[data-theme=dark]{--ink-000000: #EDEDED;--ink-0b0b0c: #ECECEE;--ink-0d0d0d: #EDEDED;--ink-14171a: #E5E8EB;--ink-18181b: #E4E4E7;--ink-1a1a1a: #E5E5E5;--ink-1a1a1f: #E0E0E5;--ink-1b1b1b: #E4E4E4;--ink-1c1c1e: #E1E1E3;--ink-221d18: #E7E2DD;--ink-2a2823: #DCDAD5;--ink-2b2d42: #BDBFD4;--ink-2e2e30: #CFCFD1;--ink-3a362f: #D0CCC5;--ink-3a382f: #D0CEC5;--ink-3a3a3c: #C3C3C5;--ink-3c3c43: #BCBCC3;--ink-3f3f46: #B9B9C0;--ink-475569: #96A4B8;--ink-48484a: #B5B5B7;--ink-4a4640: #BFBBB5;--ink-4a473f: #C0BDB5;--ink-4a4a4f: #B0B0B5;--ink-52525b: #A4A4AD;--ink-57534a: #B5B1A8;--ink-5a5a5f: #A0A0A5;--ink-5b6b7d: #8393A5;--ink-5e5b50: #AFACA1;--ink-64748b: #8291A5;--ink-6a6458: #A7A195;--ink-6b675d: #A29E94;--ink-6b6b7a: #8D8D9B;--ink-6b7280: #8A919D;--ink-6e6e73: #929296;--ink-71717a: #909098;--ink-7a7468: #9C978B;--ink-7a7670: #98958F;--ink-86868b: #929296;--ink-8a857b: #9A968D;--ink-8a877c: #9A978E;--ink-8e8e93: #9C9CA0;--ink-8e96a6: #939AAA;--ink-8e9bb0: #8E9BB0;--ink-94a3b8: #94A3B8;--ink-9a958f: #A39F99;--ink-9a9aa0: #9B9BA1;--ink-9aa6b8: #9AA6B8;--ink-9b9ba3: #9B9BA3;--ink-a0a0a8: #A0A0A8;--ink-a1a1a6: #A1A1A6;--ink-a1a1aa: #A1A1AA;--ink-a29d90: #A7A296;--ink-a8a496: #A8A496;--ink-a8a49a: #A8A49A;--ink-aeaeb2: #AEAEB2;--ink-b5b0a4: #B5B0A4;--ink-c7c7cc: #C7C7CC;--ink-d1d1d6: #D1D1D6;--ink-d4d4d8: #D4D4D8;--ink-d6d3ca: #D6D3CA;--ink-d8d5ce: #D8D5CE;--ink-e5e5ea: #E5E5EA;--ink-f5f4f2: #F5F4F2;--ink-ffffff: #FFFFFF}[data-theme=dark] .text-\[\#1d1d1f\]{color:#e0e0e2}[data-theme=dark] .text-\[\#8e96a6\]{color:#8790a1}:root{--ink-1d1d1f: #1D1D1F;--ink-6a6a6c: #6A6A6C}[data-theme=dark]{--ink-1d1d1f: #E0E0E2;--ink-6a6a6c: #939395}[data-theme=dark] .text-\[\#1D1D1F\]{color:#e0e0e2}[data-theme=dark] .bg-\[\#1D1D1F\]{background-color:var(--neu-surface,#121214)}[data-theme=dark] .text-\[\#8E96A6\]{color:#8790a1}[data-theme=dark] .bg-\[\#8E96A6\]{background-color:var(--neu-surface,#121214)}[data-theme=dark] .text-\[\#111318\]{color:#e7e9ee}[data-theme=dark] .bg-\[\#111318\]{background-color:var(--neu-surface,#121214)}:root{--paper-a02: rgba(255,255,255,.2);--paper-a02: rgba(255,255,255,.25);--paper-a03: rgba(255,255,255,.3);--paper-a03: rgba(255,255,255,.35)}[data-theme=dark]{--paper-a02: rgba(255,255,255,.48);--paper-a02: rgba(255,255,255,.53);--paper-a03: rgba(255,255,255,.58);--paper-a03: rgba(255,255,255,.63)}[data-theme=dark] .text-black\/5,[data-theme=dark] .hover\:text-black\/5:hover{color:#ffffff59}[data-theme=dark] .text-black\/10,[data-theme=dark] .hover\:text-black\/10:hover{color:#fff6}[data-theme=dark] .text-black\/15,[data-theme=dark] .hover\:text-black\/15:hover{color:#ffffff73}[data-theme=dark] .text-black\/20,[data-theme=dark] .hover\:text-black\/20:hover{color:#ffffff80}[data-theme=dark] .text-black\/25,[data-theme=dark] .hover\:text-black\/25:hover{color:#ffffff8c}[data-theme=dark] .text-black\/30,[data-theme=dark] .hover\:text-black\/30:hover{color:#fff9}[data-theme=dark] .text-black\/35,[data-theme=dark] .hover\:text-black\/35:hover{color:#ffffffa6}[data-theme=dark] .text-black\/40,[data-theme=dark] .hover\:text-black\/40:hover{color:#ffffffb3}:root{--ink-6a655d: #6a655d}[data-theme=dark]{--ink-6a655d: #A29D95}:root{--neu-chrome-000: rgba(15,15,18,0);--neu-chrome-006: rgba(15,15,18,.02);--neu-chrome-012: rgba(15,15,18,.04);--neu-chrome-018: rgba(15,15,18,.06);--neu-chrome-022: rgba(15,15,18,.08);--neu-chrome-025: rgba(15,15,18,.09);--neu-chrome-028: rgba(15,15,18,.1);--neu-chrome-030: rgba(15,15,18,.1);--neu-chrome-032: rgba(15,15,18,.11);--neu-chrome-035: rgba(15,15,18,.12);--neu-chrome-040: rgba(15,15,18,.14);--neu-chrome-045: rgba(15,15,18,.15);--neu-chrome-050: rgba(15,15,18,.17);--neu-chrome-055: rgba(15,15,18,.19);--neu-chrome-058: rgba(15,15,18,.2);--neu-chrome-060: rgba(15,15,18,.21);--neu-chrome-065: rgba(15,15,18,.22);--neu-chrome-070: rgba(15,15,18,.24)}[data-theme=dark]{--neu-chrome-000: rgba(255,255,255,0);--neu-chrome-006: rgba(255,255,255,.013);--neu-chrome-012: rgba(255,255,255,.026);--neu-chrome-018: rgba(255,255,255,.04);--neu-chrome-022: rgba(255,255,255,.048);--neu-chrome-025: rgba(255,255,255,.055);--neu-chrome-028: rgba(255,255,255,.062);--neu-chrome-030: rgba(255,255,255,.066);--neu-chrome-032: rgba(255,255,255,.07);--neu-chrome-035: rgba(255,255,255,.077);--neu-chrome-040: rgba(255,255,255,.088);--neu-chrome-045: rgba(255,255,255,.099);--neu-chrome-050: rgba(255,255,255,.11);--neu-chrome-055: rgba(255,255,255,.121);--neu-chrome-058: rgba(255,255,255,.128);--neu-chrome-060: rgba(255,255,255,.132);--neu-chrome-065: rgba(255,255,255,.14);--neu-chrome-070: rgba(255,255,255,.14)}:root{--neu-elevated: var(--neu-surface, #FBFBFC)}[data-theme=dark]{--neu-elevated: #1E1E23}:root{--ink-0a0a0a: #0a0a0a;--ink-111318: #111318;--ink-121110: #121110;--ink-14171f: #14171f;--ink-221f1a: #221f1a;--ink-3d362d: #3d362d;--ink-4a453b: #4a453b;--ink-5a5a60: #5A5A60}[data-theme=dark]{--ink-0a0a0a: #EDEDED;--ink-111318: #E7E9EE;--ink-121110: #EEEDEC;--ink-14171f: #E0E3EB;--ink-221f1a: #E5E2DD;--ink-3d362d: #D2CBC2;--ink-4a453b: #C4BFB5;--ink-5a5a60: #9F9FA5}:root{--surf-c7c7cc: #C7C7CC;--surf-e5e5ea: #E5E5EA;--surf-e7e4dc: #e7e4dc;--surf-e8e6de: #e8e6de;--surf-e9e7df: #e9e7df;--surf-ebe9e3: #ebe9e3;--surf-f0f0f0: #f0f0f0;--surf-f0f0f2: #F0F0F2;--surf-f1f1f3: #F1F1F3;--surf-f1f3f5: #f1f3f5;--surf-f2f2f4: #f2f2f4;--surf-f3f4f6: #f3f4f6;--surf-f4f4f4: #f4f4f4;--surf-f4f4f5: #f4f4f5;--surf-f5f5f7: #F5F5F7;--surf-f9fafb: #f9fafb;--surf-fafafa: #FAFAFA;--surf-fafafb: #FAFAFB;--surf-ffffff: #FFFFFF}[data-theme=dark]{--surf-c7c7cc: #111112;--surf-e5e5ea: #0B0B0D;--surf-e7e4dc: #0E0E0C;--surf-e8e6de: #0E0D0C;--surf-e9e7df: #0E0D0B;--surf-ebe9e3: #0D0D0B;--surf-f0f0f0: #0A0A0A;--surf-f0f0f2: #0A0A0B;--surf-f1f1f3: #09090A;--surf-f1f3f5: #090A0B;--surf-f2f2f4: #09090A;--surf-f3f4f6: #09090A;--surf-f4f4f4: #090909;--surf-f4f4f5: #09090A;--surf-f5f5f7: #09090A;--surf-f9fafb: #080909;--surf-fafafa: #090909;--surf-fafafb: #080809;--surf-ffffff: #080808}[data-theme=dark] .bg-zinc-50,[data-theme=dark] .hover\:bg-zinc-50:hover{background-color:#09090b}[data-theme=dark] .border-zinc-50{border-color:#09090b}[data-theme=dark] .divide-zinc-50>:not([hidden])~:not([hidden]){border-color:#09090b}[data-theme=dark] .bg-zinc-100,[data-theme=dark] .hover\:bg-zinc-100:hover{background-color:#18181b}[data-theme=dark] .border-zinc-100{border-color:#18181b}[data-theme=dark] .divide-zinc-100>:not([hidden])~:not([hidden]){border-color:#18181b}[data-theme=dark] .bg-zinc-200,[data-theme=dark] .hover\:bg-zinc-200:hover{background-color:#27272a}[data-theme=dark] .border-zinc-200{border-color:#27272a}[data-theme=dark] .divide-zinc-200>:not([hidden])~:not([hidden]){border-color:#27272a}[data-theme=dark] .bg-zinc-300,[data-theme=dark] .hover\:bg-zinc-300:hover{background-color:#3f3f46}[data-theme=dark] .border-zinc-300{border-color:#3f3f46}[data-theme=dark] .divide-zinc-300>:not([hidden])~:not([hidden]){border-color:#3f3f46}[data-theme=dark] .bg-zinc-400,[data-theme=dark] .hover\:bg-zinc-400:hover{background-color:#52525b}[data-theme=dark] .border-zinc-400{border-color:#52525b}[data-theme=dark] .divide-zinc-400>:not([hidden])~:not([hidden]){border-color:#52525b}[data-theme=dark] .bg-zinc-500,[data-theme=dark] .hover\:bg-zinc-500:hover{background-color:#71717a}[data-theme=dark] .border-zinc-500{border-color:#71717a}[data-theme=dark] .divide-zinc-500>:not([hidden])~:not([hidden]){border-color:#71717a}[data-theme=dark] .text-zinc-600,[data-theme=dark] .hover\:text-zinc-600:hover{color:#a1a1aa}[data-theme=dark] .placeholder-zinc-600::placeholder{color:#a1a1aa}[data-theme=dark] .text-zinc-700,[data-theme=dark] .hover\:text-zinc-700:hover{color:#d4d4d8}[data-theme=dark] .placeholder-zinc-700::placeholder{color:#d4d4d8}[data-theme=dark] .text-zinc-800,[data-theme=dark] .hover\:text-zinc-800:hover{color:#e4e4e7}[data-theme=dark] .placeholder-zinc-800::placeholder{color:#e4e4e7}[data-theme=dark] .text-zinc-900,[data-theme=dark] .hover\:text-zinc-900:hover{color:#f4f4f5}[data-theme=dark] .placeholder-zinc-900::placeholder{color:#f4f4f5}[data-theme=dark] .text-zinc-950,[data-theme=dark] .hover\:text-zinc-950:hover{color:#fafafa}[data-theme=dark] .placeholder-zinc-950::placeholder{color:#fafafa}[data-theme=dark] .bg-gray-50,[data-theme=dark] .hover\:bg-gray-50:hover{background-color:#030712}[data-theme=dark] .border-gray-50{border-color:#030712}[data-theme=dark] .divide-gray-50>:not([hidden])~:not([hidden]){border-color:#030712}[data-theme=dark] .bg-gray-100,[data-theme=dark] .hover\:bg-gray-100:hover{background-color:#111827}[data-theme=dark] .border-gray-100{border-color:#111827}[data-theme=dark] .divide-gray-100>:not([hidden])~:not([hidden]){border-color:#111827}[data-theme=dark] .bg-gray-200,[data-theme=dark] .hover\:bg-gray-200:hover{background-color:#1f2937}[data-theme=dark] .border-gray-200{border-color:#1f2937}[data-theme=dark] .divide-gray-200>:not([hidden])~:not([hidden]){border-color:#1f2937}[data-theme=dark] .bg-gray-300,[data-theme=dark] .hover\:bg-gray-300:hover{background-color:#374151}[data-theme=dark] .border-gray-300{border-color:#374151}[data-theme=dark] .divide-gray-300>:not([hidden])~:not([hidden]){border-color:#374151}[data-theme=dark] .bg-gray-400,[data-theme=dark] .hover\:bg-gray-400:hover{background-color:#4b5563}[data-theme=dark] .border-gray-400{border-color:#4b5563}[data-theme=dark] .divide-gray-400>:not([hidden])~:not([hidden]){border-color:#4b5563}[data-theme=dark] .bg-gray-500,[data-theme=dark] .hover\:bg-gray-500:hover{background-color:#6b7280}[data-theme=dark] .border-gray-500{border-color:#6b7280}[data-theme=dark] .divide-gray-500>:not([hidden])~:not([hidden]){border-color:#6b7280}[data-theme=dark] .text-gray-600,[data-theme=dark] .hover\:text-gray-600:hover{color:#9ca3af}[data-theme=dark] .placeholder-gray-600::placeholder{color:#9ca3af}[data-theme=dark] .text-gray-700,[data-theme=dark] .hover\:text-gray-700:hover{color:#d1d5db}[data-theme=dark] .placeholder-gray-700::placeholder{color:#d1d5db}[data-theme=dark] .text-gray-800,[data-theme=dark] .hover\:text-gray-800:hover{color:#e5e7eb}[data-theme=dark] .placeholder-gray-800::placeholder{color:#e5e7eb}[data-theme=dark] .text-gray-900,[data-theme=dark] .hover\:text-gray-900:hover{color:#f3f4f6}[data-theme=dark] .placeholder-gray-900::placeholder{color:#f3f4f6}[data-theme=dark] .text-gray-950,[data-theme=dark] .hover\:text-gray-950:hover{color:#f9fafb}[data-theme=dark] .placeholder-gray-950::placeholder{color:#f9fafb}[data-theme=dark] .bg-slate-50,[data-theme=dark] .hover\:bg-slate-50:hover{background-color:#020617}[data-theme=dark] .border-slate-50{border-color:#020617}[data-theme=dark] .divide-slate-50>:not([hidden])~:not([hidden]){border-color:#020617}[data-theme=dark] .bg-slate-100,[data-theme=dark] .hover\:bg-slate-100:hover{background-color:#0f172a}[data-theme=dark] .border-slate-100{border-color:#0f172a}[data-theme=dark] .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#0f172a}[data-theme=dark] .bg-slate-200,[data-theme=dark] .hover\:bg-slate-200:hover{background-color:#1e293b}[data-theme=dark] .border-slate-200{border-color:#1e293b}[data-theme=dark] .divide-slate-200>:not([hidden])~:not([hidden]){border-color:#1e293b}[data-theme=dark] .bg-slate-300,[data-theme=dark] .hover\:bg-slate-300:hover{background-color:#334155}[data-theme=dark] .border-slate-300{border-color:#334155}[data-theme=dark] .divide-slate-300>:not([hidden])~:not([hidden]){border-color:#334155}[data-theme=dark] .bg-slate-400,[data-theme=dark] .hover\:bg-slate-400:hover{background-color:#475569}[data-theme=dark] .border-slate-400{border-color:#475569}[data-theme=dark] .divide-slate-400>:not([hidden])~:not([hidden]){border-color:#475569}[data-theme=dark] .bg-slate-500,[data-theme=dark] .hover\:bg-slate-500:hover{background-color:#64748b}[data-theme=dark] .border-slate-500{border-color:#64748b}[data-theme=dark] .divide-slate-500>:not([hidden])~:not([hidden]){border-color:#64748b}[data-theme=dark] .text-slate-600,[data-theme=dark] .hover\:text-slate-600:hover{color:#94a3b8}[data-theme=dark] .placeholder-slate-600::placeholder{color:#94a3b8}[data-theme=dark] .text-slate-700,[data-theme=dark] .hover\:text-slate-700:hover{color:#cbd5e1}[data-theme=dark] .placeholder-slate-700::placeholder{color:#cbd5e1}[data-theme=dark] .text-slate-800,[data-theme=dark] .hover\:text-slate-800:hover{color:#e2e8f0}[data-theme=dark] .placeholder-slate-800::placeholder{color:#e2e8f0}[data-theme=dark] .text-slate-900,[data-theme=dark] .hover\:text-slate-900:hover{color:#f1f5f9}[data-theme=dark] .placeholder-slate-900::placeholder{color:#f1f5f9}[data-theme=dark] .text-slate-950,[data-theme=dark] .hover\:text-slate-950:hover{color:#f8fafc}[data-theme=dark] .placeholder-slate-950::placeholder{color:#f8fafc}[data-theme=dark] .bg-neutral-50,[data-theme=dark] .hover\:bg-neutral-50:hover{background-color:#0a0a0a}[data-theme=dark] .border-neutral-50{border-color:#0a0a0a}[data-theme=dark] .divide-neutral-50>:not([hidden])~:not([hidden]){border-color:#0a0a0a}[data-theme=dark] .bg-neutral-100,[data-theme=dark] .hover\:bg-neutral-100:hover{background-color:#171717}[data-theme=dark] .border-neutral-100{border-color:#171717}[data-theme=dark] .divide-neutral-100>:not([hidden])~:not([hidden]){border-color:#171717}[data-theme=dark] .bg-neutral-200,[data-theme=dark] .hover\:bg-neutral-200:hover{background-color:#262626}[data-theme=dark] .border-neutral-200{border-color:#262626}[data-theme=dark] .divide-neutral-200>:not([hidden])~:not([hidden]){border-color:#262626}[data-theme=dark] .bg-neutral-300,[data-theme=dark] .hover\:bg-neutral-300:hover{background-color:#404040}[data-theme=dark] .border-neutral-300{border-color:#404040}[data-theme=dark] .divide-neutral-300>:not([hidden])~:not([hidden]){border-color:#404040}[data-theme=dark] .bg-neutral-400,[data-theme=dark] .hover\:bg-neutral-400:hover{background-color:#525252}[data-theme=dark] .border-neutral-400{border-color:#525252}[data-theme=dark] .divide-neutral-400>:not([hidden])~:not([hidden]){border-color:#525252}[data-theme=dark] .bg-neutral-500,[data-theme=dark] .hover\:bg-neutral-500:hover{background-color:#737373}[data-theme=dark] .border-neutral-500{border-color:#737373}[data-theme=dark] .divide-neutral-500>:not([hidden])~:not([hidden]){border-color:#737373}[data-theme=dark] .text-neutral-600,[data-theme=dark] .hover\:text-neutral-600:hover{color:#a3a3a3}[data-theme=dark] .placeholder-neutral-600::placeholder{color:#a3a3a3}[data-theme=dark] .text-neutral-700,[data-theme=dark] .hover\:text-neutral-700:hover{color:#d4d4d4}[data-theme=dark] .placeholder-neutral-700::placeholder{color:#d4d4d4}[data-theme=dark] .text-neutral-800,[data-theme=dark] .hover\:text-neutral-800:hover{color:#e5e5e5}[data-theme=dark] .placeholder-neutral-800::placeholder{color:#e5e5e5}[data-theme=dark] .text-neutral-900,[data-theme=dark] .hover\:text-neutral-900:hover{color:#f5f5f5}[data-theme=dark] .placeholder-neutral-900::placeholder{color:#f5f5f5}[data-theme=dark] .text-neutral-950,[data-theme=dark] .hover\:text-neutral-950:hover{color:#fafafa}[data-theme=dark] .placeholder-neutral-950::placeholder{color:#fafafa}[data-theme=dark] .bg-stone-50,[data-theme=dark] .hover\:bg-stone-50:hover{background-color:#0c0a09}[data-theme=dark] .border-stone-50{border-color:#0c0a09}[data-theme=dark] .divide-stone-50>:not([hidden])~:not([hidden]){border-color:#0c0a09}[data-theme=dark] .bg-stone-100,[data-theme=dark] .hover\:bg-stone-100:hover{background-color:#1c1917}[data-theme=dark] .border-stone-100{border-color:#1c1917}[data-theme=dark] .divide-stone-100>:not([hidden])~:not([hidden]){border-color:#1c1917}[data-theme=dark] .bg-stone-200,[data-theme=dark] .hover\:bg-stone-200:hover{background-color:#292524}[data-theme=dark] .border-stone-200{border-color:#292524}[data-theme=dark] .divide-stone-200>:not([hidden])~:not([hidden]){border-color:#292524}[data-theme=dark] .bg-stone-300,[data-theme=dark] .hover\:bg-stone-300:hover{background-color:#44403c}[data-theme=dark] .border-stone-300{border-color:#44403c}[data-theme=dark] .divide-stone-300>:not([hidden])~:not([hidden]){border-color:#44403c}[data-theme=dark] .bg-stone-400,[data-theme=dark] .hover\:bg-stone-400:hover{background-color:#57534e}[data-theme=dark] .border-stone-400{border-color:#57534e}[data-theme=dark] .divide-stone-400>:not([hidden])~:not([hidden]){border-color:#57534e}[data-theme=dark] .bg-stone-500,[data-theme=dark] .hover\:bg-stone-500:hover{background-color:#78716c}[data-theme=dark] .border-stone-500{border-color:#78716c}[data-theme=dark] .divide-stone-500>:not([hidden])~:not([hidden]){border-color:#78716c}[data-theme=dark] .text-stone-600,[data-theme=dark] .hover\:text-stone-600:hover{color:#a8a29e}[data-theme=dark] .placeholder-stone-600::placeholder{color:#a8a29e}[data-theme=dark] .text-stone-700,[data-theme=dark] .hover\:text-stone-700:hover{color:#d6d3d1}[data-theme=dark] .placeholder-stone-700::placeholder{color:#d6d3d1}[data-theme=dark] .text-stone-800,[data-theme=dark] .hover\:text-stone-800:hover{color:#e7e5e4}[data-theme=dark] .placeholder-stone-800::placeholder{color:#e7e5e4}[data-theme=dark] .text-stone-900,[data-theme=dark] .hover\:text-stone-900:hover{color:#f5f5f4}[data-theme=dark] .placeholder-stone-900::placeholder{color:#f5f5f4}[data-theme=dark] .text-stone-950,[data-theme=dark] .hover\:text-stone-950:hover{color:#fafaf9}[data-theme=dark] .placeholder-stone-950::placeholder{color:#fafaf9}:root{--ink-9a9488: #9a9488;--ink-c9c5bb: #C9C5BB;--ink-fafafa: #fafafa}[data-theme=dark]{--ink-9a9488: #A6A196;--ink-c9c5bb: #C9C5BB;--ink-fafafa: #FAFAFA}:root{--neu-rail: #F7F7F8;--neu-rail-seam: rgba(15, 15, 18, .08)}[data-theme=dark]{--neu-rail: #0F0F12;--neu-rail-seam: rgba(255, 255, 255, .07)}*{scrollbar-width:none;scrollbar-color:transparent transparent}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-thumb{background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}:root{--surf-1d1d1f: #1D1D1F}[data-theme=dark]{--surf-1d1d1f: #0C0C0E}:root{--surf-ece9e0: #ECE9E0;--surf-e8e5db: #E8E5DB;--surf-f5f3eb: #F5F3EB;--surf-ebe8df: #EBE8DF}[data-theme=dark]{--surf-ece9e0: #0A0A0B;--surf-e8e5db: #08080A;--surf-f5f3eb: #0E0E10;--surf-ebe8df: #0B0B0C}:root{--ink-a02: rgba(0,0,0,.02);--ink-a04: rgba(0,0,0,.04);--ink-a05: rgba(0,0,0,.05);--ink-a06: rgba(0,0,0,.06);--ink-a35: rgba(0,0,0,.35);--ink-a40: rgba(0,0,0,.4);--ink-a50: rgba(0,0,0,.5);--ink-a55: rgba(0,0,0,.55)}[data-theme=dark]{--ink-a02: rgba(255,255,255,.04);--ink-a04: rgba(255,255,255,.06);--ink-a05: rgba(255,255,255,.07);--ink-a06: rgba(255,255,255,.08);--ink-a35: rgba(255,255,255,.69);--ink-a40: rgba(255,255,255,.74);--ink-a50: rgba(255,255,255,.8);--ink-a55: rgba(255,255,255,.8)}:root{--lane-warm-a: #FFF7F2;--lane-warm-b: #FFFFFF;--lane-cool-a: #F4F4FB;--lane-cool-b: #FFFFFF}[data-theme=dark]{--lane-warm-a: #120C08;--lane-warm-b: #060607;--lane-cool-a: #0B0B14;--lane-cool-b: #060607}[data-theme=dark] body{background-color:#000}[data-theme=dark]:is([data-aurora=idle],[data-aurora=busy]) main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(closest-side,rgba(132,96,255,.72),rgba(96,120,255,.34) 55%,transparent 78%),radial-gradient(closest-side,rgba(72,132,255,.58),rgba(30,200,190,.28) 58%,transparent 80%),radial-gradient(closest-side,rgba(168,96,240,.52),rgba(120,90,250,.24) 55%,transparent 78%),radial-gradient(closest-side,rgba(28,206,178,.4),rgba(40,150,230,.2) 60%,transparent 82%),radial-gradient(closest-side,rgba(96,110,250,.44),rgba(150,90,235,.22) 58%,transparent 80%);background-repeat:no-repeat;background-size:26% 108%,20% 100%,23% 104%,17% 96%,21% 102%;background-position:-4% -6%,24% -6%,48% -6%,71% -6%,92% -6%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 8%,rgba(0,0,0,.65) 52%,transparent 86%);mask-image:linear-gradient(180deg,#000 0%,#000 8%,rgba(0,0,0,.65) 52%,transparent 86%);filter:blur(34px) saturate(140%);will-change:background-position,transform;animation:tomo-aurora 22s ease-in-out infinite alternate}@keyframes tomo-aurora{0%{background-position:-4% -6%,24% -6%,48% -6%,71% -6%,92% -6%;transform:skew(-5deg) scaleY(1);opacity:.78}50%{background-position:14% -6%,8% -6%,62% -6%,55% -6%,76% -6%;transform:skew(6deg) scaleY(1.12);opacity:1}to{background-position:-10% -6%,36% -6%,40% -6%,84% -6%,104% -6%;transform:skew(-2deg) scaleY(1.05);opacity:.9}}@media(prefers-reduced-motion:reduce){[data-theme=dark]:is([data-aurora=idle],[data-aurora=busy]) main:before{animation:none}}[data-theme=dark] #root{position:relative;z-index:1}[data-theme=dark]:is([data-aurora=idle],[data-aurora=busy]) main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;mix-blend-mode:screen;opacity:.1;background-image:radial-gradient(closest-side,rgba(150,110,255,1),rgba(90,130,255,.45) 55%,transparent 78%),radial-gradient(closest-side,rgba(60,140,255,1),rgba(30,220,200,.4) 58%,transparent 80%),radial-gradient(closest-side,rgba(34,226,190,.75),rgba(60,150,240,.3) 60%,transparent 82%),radial-gradient(closest-side,rgba(178,104,250,1),rgba(120,100,255,.4) 56%,transparent 80%);background-repeat:no-repeat;background-size:18% 104%,14% 98%,12% 92%,16% 100%;background-position:6% -6%,34% -6%,58% -6%,86% -6%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 6%,rgba(0,0,0,.7) 48%,transparent 84%);mask-image:linear-gradient(180deg,#000 0%,#000 6%,rgba(0,0,0,.7) 48%,transparent 84%);filter:blur(42px) saturate(150%);will-change:background-position,transform;animation:tomo-aurora-drift 17s ease-in-out infinite alternate}@keyframes tomo-aurora-drift{0%{background-position:6% -6%,34% -6%,58% -6%,86% -6%;transform:skew(7deg) scaleY(1.06)}50%{background-position:26% -6%,12% -6%,78% -6%,62% -6%;transform:skew(-6deg) scaleY(1.18)}to{background-position:-8% -6%,44% -6%,50% -6%,100% -6%;transform:skew(4deg) scaleY(1.1)}}@media(prefers-reduced-motion:reduce){[data-theme=dark]:is([data-aurora=idle],[data-aurora=busy]) main:after{animation:none}}[data-theme=dark][data-aurora=idle] main:before{animation-duration:13s;opacity:.78}[data-theme=dark][data-aurora=idle] main:after{animation-duration:10s;opacity:.11}[data-theme=dark][data-aurora=busy] main:before{animation-duration:7s;opacity:1}[data-theme=dark][data-aurora=busy] main:after{animation-duration:5s;opacity:.19}[data-theme=dark] main:before,[data-theme=dark] main:after{transition:opacity .9s ease,animation-duration .9s ease}[data-theme=dark]:is([data-aurora=idle],[data-aurora=busy]) main{overflow:hidden}[data-theme=dark] .border-white\/5{border-color:transparent}[data-theme=dark] .divide-white\/5>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/10{border-color:transparent}[data-theme=dark] .divide-white\/10>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/15{border-color:transparent}[data-theme=dark] .divide-white\/15>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/20{border-color:transparent}[data-theme=dark] .divide-white\/20>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/25{border-color:transparent}[data-theme=dark] .divide-white\/25>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/30{border-color:transparent}[data-theme=dark] .divide-white\/30>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/35{border-color:transparent}[data-theme=dark] .divide-white\/35>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/40{border-color:transparent}[data-theme=dark] .divide-white\/40>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/45{border-color:transparent}[data-theme=dark] .divide-white\/45>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/50{border-color:transparent}[data-theme=dark] .divide-white\/50>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/60{border-color:transparent}[data-theme=dark] .divide-white\/60>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/70{border-color:transparent}[data-theme=dark] .divide-white\/70>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/80{border-color:transparent}[data-theme=dark] .divide-white\/80>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/90{border-color:transparent}[data-theme=dark] .divide-white\/90>:not([hidden])~:not([hidden]){border-color:transparent}[data-theme=dark] .border-white\/100{border-color:transparent}[data-theme=dark] .divide-white\/100>:not([hidden])~:not([hidden]){border-color:transparent}.session-actions{opacity:1}.session-actions .session-action-btn i{opacity:.5;transition:opacity .13s ease}.session-row:hover .session-action-btn i,.session-row:focus-within .session-action-btn i,.session-row[data-focused=true] .session-action-btn i,.session-action-btn:hover i,.session-action-btn:focus-visible i{opacity:1}.session-row:hover{background:var(--neu-sunken, #F2F2F3)}@media(hover:none){.session-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.session-actions{transition:none}}.session-action-btn{position:relative}.session-action-btn:after{content:attr(data-label);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:3px 7px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:var(--neu-action, #111318);color:var(--neu-action-text, #ffffff);box-shadow:var(--neu-ink-lift, 0 2px 8px rgba(0,0,0,.25));opacity:0;pointer-events:none;transition:opacity 90ms ease;z-index:40}.session-action-btn:hover:after,.session-action-btn:focus-visible:after{opacity:1}.session-actions>.session-action-btn:last-child:after,.session-actions>.session-action-btn:nth-last-child(2):after{left:auto;right:0;transform:none}@media(prefers-reduced-motion:reduce){.session-action-btn:after{transition:none}}@media(hover:none){.session-action-btn:after{display:none}}@keyframes tomoPanelEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tomo-panel-enter{animation:tomoPanelEnter var(--motion-page-in, .32s) var(--ease-out, cubic-bezier(.2, .8, .3, 1)) backwards;transform-origin:center center}@media(prefers-reduced-motion:reduce){.tomo-panel-enter{animation:none}}.plate-action{min-height:30px}@media(pointer:coarse){.plate-action{min-height:44px}}.metal-fx-root,.metal-fx-content{opacity:1!important;visibility:visible!important}:root{--silver-aura: 0 0 0 2px rgba(176, 182, 194, .95), 0 0 18px rgba(160, 170, 186, .55)}[data-theme=dark]{--silver-aura: 0 0 0 2px rgba(206, 212, 222, .9), 0 0 20px rgba(190, 198, 212, .45)}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:not([data-tomo-input]):focus{outline:none;box-shadow:var(--silver-aura)!important;transition:box-shadow .18s ease}@property --roam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.metal-roam{position:relative;isolation:isolate}.metal-roam:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1.25px;opacity:.75;background:conic-gradient(from var(--roam),rgba(255,255,255,0) 0deg,rgba(160,168,182,.9) 30deg,#ffffff 52deg,#8e97a6 74deg,rgba(255,255,255,0) 118deg,rgba(255,255,255,0) 200deg,rgba(186,192,204,.9) 236deg,#ffffff 256deg,rgba(255,255,255,0) 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:metalRoam 5s linear infinite;pointer-events:none;z-index:1}@keyframes metalRoam{to{--roam: 360deg}}@media(prefers-reduced-motion:reduce){.metal-roam:after{animation:none}}:root{--home-card: #FFFFFF;--home-card-edge: rgba(17,19,24,.07)}[data-theme=dark]{--home-card: #1C1C21;--home-card-edge: rgba(255,255,255,.08)}.profile-recall-tile{background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 12%,var(--home-card)) 0%,var(--home-card) 72%);border:1px solid color-mix(in srgb,var(--tone) 24%,transparent)}[data-theme=dark] .profile-recall-tile{background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 18%,#0E0E11),#0e0e11 76%);border-color:color-mix(in srgb,var(--tone) 32%,transparent)}.profile-recall-bar{background:color-mix(in srgb,#F97316 7%,var(--home-card));border:1px solid color-mix(in srgb,#F97316 18%,transparent)}[data-theme=dark] .profile-recall-bar{background:color-mix(in srgb,#F97316 10%,#0E0E11);border-color:color-mix(in srgb,#F97316 24%,transparent)}.profile-recall-bar:hover{filter:brightness(.98)}[data-theme=dark] .profile-recall-bar:hover{filter:brightness(1.12)}:root{--plate-card: #FFFFFF;--plate-card-edge: rgba(17,19,24,.07);--plate-pill: #111318;--plate-pill-glow: 0 4px 12px rgba(17,19,24,.18);--plate-pill-ink: #FFFFFF;--plate-red: #DC2626;--plate-orange: #EA580C;--plate-green: #16A34A;--plate-row: #FBFBFC;--plate-row-edge: rgba(17,19,24,.06);--plate-disc: #FFFFFF;--plate-disc-shadow: 0 4px 14px rgba(17,19,24,.08);--plate-primary: #111318;--plate-primary-ink: #FFFFFF;--plate-primary-shadow: 0 4px 12px rgba(17,19,24,.22);--plate-btn: #FFFFFF;--plate-btn-edge: rgba(17,19,24,.1);--plate-btn-ink: #111318;--plate-more: rgba(17,19,24,.06);--plate-more-edge: transparent;--plate-more-ink: #111318}[data-theme=dark]{--plate-card: #0A0A0B;--plate-card-edge: rgba(255,255,255,.14);--plate-pill: #FFFFFF;--plate-pill-glow: none;--plate-pill-ink: #0A0A0B;--plate-red: #F87171;--plate-orange: #FB923C;--plate-green: #4ADE80;--plate-row: #000000;--plate-row-edge: rgba(255,255,255,.14);--plate-disc: #FFFFFF;--plate-disc-shadow: none;--plate-primary: #FFFFFF;--plate-primary-ink: #0A0A0B;--plate-primary-shadow: none;--plate-btn: #000000;--plate-btn-edge: rgba(255,255,255,.28);--plate-btn-ink: #FFFFFF;--plate-more: #000000;--plate-more-edge: rgba(255,255,255,.28);--plate-more-ink: #FFFFFF}.plate-btn:hover{filter:brightness(.97)}[data-theme=dark] .plate-btn:hover{filter:brightness(1.15)}.plate-menu-item:hover{background:#1113180f!important}[data-theme=dark] .plate-menu-item:hover{background:#ffffff1a!important}.plate-phone-only,.plate-more-phone{display:none!important}@media(max-width:560px){.plate-more-phone{display:block!important}.plate-verbs{margin-left:0!important;width:100%}.plate-done-label{display:none}.plate-desk-only{display:none!important}.plate-menu-item.plate-phone-only{display:flex!important}}[data-theme=dark] main:before,[data-theme=dark] main:after{content:none!important;display:none!important;animation:none!important}.home-v2 button:focus,.home-rail button:focus,.home-hero button:focus{outline:none}.home-v2 button:focus-visible,.home-rail button:focus-visible{box-shadow:var(--silver-aura)!important}.food-search-input,.food-search-input:focus,.food-search-input:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.food-search-bar:focus-within{box-shadow:var(--silver-aura);border-color:transparent!important}header.mobile-head>.mobile-head-menu{display:none}@media(max-width:599px){header.mobile-head{gap:8px}header.mobile-head>.mobile-head-menu{display:flex}header.mobile-head>.mobile-head-brand,header.mobile-head>.mobile-head-actions{display:none!important}header.mobile-head>.mobile-head-island{flex:1 1 auto;padding-left:0;padding-right:0;justify-content:center}}.mobile-head-wrap{transition:background-color .16s ease,box-shadow .16s ease}.mobile-head-wrap.is-solid{background:var(--bg-primary)!important;box-shadow:0 1px 0 var(--home-card-edge)}.mobile-head-menu:focus{outline:none}.mobile-head-menu:focus-visible{box-shadow:var(--silver-aura)!important}.mobile-head-menu{border-radius:13px;border:1.5px solid transparent;background:linear-gradient(180deg,#fff,#f2f2f3) padding-box,linear-gradient(135deg,#ffb24a,#ffb24a59 28%,#c4c4c8bf 55%,#96969ca6) border-box;box-shadow:-3px -2px 9px -3px #ffa0288c,0 6px 14px #1414181f,inset 0 1px #ffffffe6;color:#1d1d1f;transition:transform var(--motion-fast, .26s) var(--ease-out, ease),box-shadow var(--motion-fast, .26s) var(--ease-out, ease)}.mobile-head-menu:active{transform:scale(.97)}[data-theme=dark] .mobile-head-menu{background:linear-gradient(180deg,#232326,#141416) padding-box,linear-gradient(135deg,#ffb24a,#ffb24a4d 28%,#5a5a60cc 55%,#3c3c40cc) border-box;box-shadow:-3px -2px 9px -3px #ffa02873,0 6px 14px #00000073,inset 0 1px #ffffff0f;color:#f2f2f3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-head-menu{background:linear-gradient(180deg,#232326,#141416) padding-box,linear-gradient(135deg,#ffb24a,#ffb24a4d 28%,#5a5a60cc 55%,#3c3c40cc) border-box;box-shadow:-3px -2px 9px -3px #ffa02873,0 6px 14px #00000073,inset 0 1px #ffffff0f;color:#f2f2f3}}:root{--cx-canvas: #F2F2F4;--cx-card: #FFFFFF;--cx-thread: #FAFAFB;--cx-line: rgba(17,19,24,.08);--cx-ink: #111318;--cx-ink-2: #3C3C43;--cx-mute: #8E8E93;--cx-faint: #AEAEB2;--cx-field: #F2F2F4;--cx-tile: #F1F1F3;--cx-tile-hover: #E8E8EB;--cx-in: #F0F0F2;--cx-in-ink: #111318;--cx-out: #111318;--cx-out-ink: #FFFFFF;--cx-active: #FDEEE3;--cx-hover: rgba(17,19,24,.04);--cx-pill: #111318;--cx-pill-ink: #FFFFFF;--cx-orange: #FF6B00;--cx-green: #1FA463;--cx-red: #E5372B;--cx-blue: #5B8DEF;--cx-shadow: 0 1px 2px rgba(17,19,24,.04), 0 10px 30px rgba(17,19,24,.05);--cx-sheet: #FFFFFF;--cx-scrim: rgba(12,12,18,.3)}[data-theme=dark]{--cx-canvas: #000000;--cx-card: #0B0B0C;--cx-thread: #060607;--cx-line: rgba(255,255,255,.11);--cx-ink: #F5F5F7;--cx-ink-2: #D1D1D6;--cx-mute: #98989F;--cx-faint: #6E6E73;--cx-field: #1A1A1C;--cx-tile: #161618;--cx-tile-hover: #222225;--cx-in: #1C1C1E;--cx-in-ink: #F5F5F7;--cx-out: #FFFFFF;--cx-out-ink: #0A0A0B;--cx-active: rgba(255,255,255,.09);--cx-hover: rgba(255,255,255,.05);--cx-pill: #FFFFFF;--cx-pill-ink: #0A0A0B;--cx-shadow: none;--cx-sheet: #161618;--cx-scrim: rgba(0,0,0,.55)}.cx-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:56;display:flex;padding:0;background:var(--cx-canvas);color:var(--cx-ink)}.cx-shell{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;background:var(--cx-card);overflow:hidden;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.cx-head{display:flex;align-items:center;gap:14px;padding:16px 16px 16px 20px;border-bottom:1px solid var(--cx-line);flex-shrink:0}.cx-head-icon{width:48px;height:48px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--cx-card);border:1px solid var(--cx-line);color:var(--cx-orange);font-size:21px;box-shadow:0 2px 8px #1113180d}.cx-head-text{min-width:0}.cx-head-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--cx-ink)}.cx-head-sub{margin:4px 0 0;font-size:13.5px;color:var(--cx-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-search{position:relative;width:min(300px,34%);margin-left:auto;flex-shrink:1}.cx-search>i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--cx-faint);font-size:13px;pointer-events:none}.cx-search input{width:100%;height:44px;box-sizing:border-box;border-radius:999px;border:1px solid var(--cx-line);background:var(--cx-card);padding:0 34px 0 40px;font-size:13.5px;color:var(--cx-ink);outline:none;font-family:inherit}.cx-search input::placeholder{color:var(--cx-faint)}.cx-search input:focus{border-color:var(--cx-mute)}.cx-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:none;background:transparent;color:var(--cx-mute);cursor:pointer}.cx-newchat{height:44px;padding:0 20px;border-radius:999px;border:none;background:var(--cx-pill);color:var(--cx-pill-ink);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;flex-shrink:0;font-family:inherit}.cx-newchat:hover{opacity:.9}.cx-icon-btn{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid var(--cx-line);background:var(--cx-card);color:var(--cx-ink-2);font-size:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cx-icon-btn:hover{background:var(--cx-hover)}.cx-icon-btn.is-plain{border-color:transparent;background:transparent}.cx-icon-btn.is-on{color:var(--cx-ink);background:var(--cx-tile);border-color:transparent}.cx-body{flex:1;min-height:0;display:flex;position:relative}.cx-list{width:300px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;position:relative;border-right:1px solid var(--cx-line);background:var(--cx-card);transition:width .2s ease}.cx-list-foot{flex-shrink:0;margin:0;padding:14px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--cx-line);font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--cx-mute, #8a8a90);line-height:1.8}.cx-list.is-collapsed{width:76px}.cx-thread{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;background:var(--cx-thread)}.cx-info{width:300px;flex-shrink:0;min-height:0;display:flex;flex-direction:column;position:relative;border-left:1px solid var(--cx-line);background:var(--cx-card)}.cx-page[data-mode=mid] .cx-info{position:absolute;top:0;right:0;bottom:0;z-index:7;box-shadow:-14px 0 36px #0000001f;animation:cxSlideIn .2s ease}@keyframes cxSlideIn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.cx-page[data-mode=narrow] .cx-list,.cx-page[data-mode=narrow] .cx-thread,.cx-page[data-mode=narrow] .cx-info{width:100%;border:none}.cx-page[data-mode=narrow][data-pane=list] .cx-thread,.cx-page[data-mode=narrow][data-pane=list] .cx-info,.cx-page[data-mode=narrow][data-pane=thread] .cx-list,.cx-page[data-mode=narrow][data-pane=thread] .cx-info,.cx-page[data-mode=narrow][data-pane=info] .cx-list,.cx-page[data-mode=narrow][data-pane=info] .cx-thread,.cx-page[data-mode=narrow][data-pane=thread] .cx-head,.cx-page[data-mode=narrow][data-pane=info] .cx-head{display:none}.cx-page[data-mode=narrow] .cx-head{flex-wrap:wrap;gap:10px 12px;padding:14px 14px 12px 16px}.cx-page[data-mode=narrow] .cx-head-icon{width:40px;height:40px;border-radius:12px;font-size:18px}.cx-page[data-mode=narrow] .cx-head-text{flex:1}.cx-page[data-mode=narrow] .cx-head-sub{font-size:12px;white-space:normal}.cx-page[data-mode=narrow] .cx-search{order:5;width:100%;margin:0}.cx-page[data-mode=narrow] .cx-newchat{width:40px;height:40px;padding:0;justify-content:center}.cx-page[data-mode=narrow] .cx-newchat span{display:none}.cx-tabs{display:flex;align-items:center;gap:2px;padding:14px 10px 8px 12px;flex-shrink:0}.cx-tab{height:32px;padding:0 13px;border-radius:999px;border:none;background:transparent;color:var(--cx-ink-2);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;font-family:inherit}.cx-tab:hover{background:var(--cx-hover)}.cx-tab.is-on{background:var(--cx-pill);color:var(--cx-pill-ink);font-weight:600}.cx-tabs-fold{margin-left:auto;width:30px;height:30px;border-radius:9px;border:none;background:transparent;color:var(--cx-mute);cursor:pointer;flex-shrink:0}.cx-tabs-fold:hover{background:var(--cx-hover);color:var(--cx-ink)}.cx-rows{flex:1;min-height:0;overflow-y:auto;padding:2px 8px 14px}.cx-row{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.cx-row:hover{background:var(--cx-hover)}.cx-row.is-on{background:var(--cx-active)}.cx-av{position:relative;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;line-height:1}.cx-av-dot{position:absolute;top:-1px;right:-1px;width:12px;height:12px;border-radius:50%;background:var(--cx-orange);box-shadow:0 0 0 2px var(--cx-card)}.cx-row-main{flex:1;min-width:0}.cx-row-top{display:flex;align-items:baseline;gap:8px}.cx-row-name{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--cx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-row-name i{font-size:10px;color:var(--cx-faint);margin-right:5px}.cx-row-time{flex-shrink:0;font-size:11.5px;color:var(--cx-faint)}.cx-row-bottom{display:flex;align-items:center;gap:8px;margin-top:3px;min-height:20px}.cx-row-last{flex:1;min-width:0;font-size:13px;color:var(--cx-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-row-last.is-unread{color:var(--cx-ink-2);font-weight:500}.cx-row-muted{font-size:11px;color:var(--cx-faint);flex-shrink:0}.cx-badge{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--cx-orange);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cx-badge.is-muted{background:var(--cx-faint)}.cx-row-more{width:28px;height:28px;flex-shrink:0;border-radius:8px;border:none;background:transparent;color:var(--cx-mute);cursor:pointer;opacity:0}.cx-row:hover .cx-row-more,.cx-row-more:focus-visible{opacity:1}@media(hover:none){.cx-row-more{opacity:1}}.cx-row-more:hover{background:var(--cx-hover)}.cx-src{font-size:10.5px;font-weight:600;color:var(--cx-mute);background:var(--cx-tile);border-radius:6px;padding:2px 6px;flex-shrink:0}.cx-list-label{margin:12px 10px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cx-faint)}.cx-list-empty{padding:28px 18px;text-align:center;font-size:13px;color:var(--cx-mute);line-height:1.55}.cx-chip-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--cx-line);background:var(--cx-card);color:var(--cx-ink);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.cx-chip-btn:hover{background:var(--cx-hover)}.cx-chip-btn.is-dark{background:var(--cx-pill);color:var(--cx-pill-ink);border-color:transparent}.cx-list-tools{display:flex;flex-wrap:wrap;gap:6px;padding:4px 10px 8px}.cx-rail{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0}.cx-rail-btn{position:relative;border:none;background:transparent;padding:3px;border-radius:50%;cursor:pointer}.cx-rail-btn.is-on{box-shadow:0 0 0 2px var(--cx-orange)}.cx-th-head{display:flex;align-items:center;gap:12px;padding:14px 14px 12px 20px;flex-shrink:0;background:var(--cx-card)}.cx-th-who{flex:1;min-width:0;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;font-family:inherit}.cx-th-name{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--cx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-private{margin:2px 0 0;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--cx-mute);white-space:nowrap}.cx-private i{color:var(--cx-green);font-size:10px}.cx-private.is-green{color:var(--cx-green)}.cx-tiles{display:flex;gap:10px;padding:2px 18px 16px;flex-shrink:0;background:var(--cx-card);border-bottom:1px solid var(--cx-line)}.cx-tile{flex:1;height:68px;border-radius:16px;border:none;background:var(--cx-tile);color:var(--cx-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:12.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s ease}.cx-tile i{font-size:17px}.cx-tile:hover:not(:disabled){background:var(--cx-tile-hover)}.cx-tile:disabled{opacity:.38;cursor:default}.cx-tile.is-add{display:none}.cx-page[data-mode=narrow] .cx-tile.is-add,.cx-page.info-closed .cx-tile.is-add{display:flex}.cx-msgs{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 10px}.cx-day{display:flex;justify-content:center;margin:4px 0 16px}.cx-day span{padding:5px 13px;border-radius:999px;background:var(--cx-card);border:1px solid var(--cx-line);font-size:12px;font-weight:600;color:var(--cx-ink-2)}.cx-msg{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.cx-msg.is-mine{align-items:flex-end}.cx-author{font-size:11px;font-weight:600;color:var(--cx-mute);margin:0 8px 3px}.cx-bubble{max-width:min(74%,470px);box-sizing:border-box;padding:11px 14px 8px;border-radius:18px 18px 18px 6px;font-size:14.5px;line-height:1.42;word-break:break-word;white-space:pre-wrap;background:var(--cx-in);color:var(--cx-in-ink);cursor:pointer}.cx-msg.is-mine .cx-bubble{border-radius:18px 18px 6px;background:var(--cx-out);color:var(--cx-out-ink)}.cx-bubble.is-deleted{font-style:italic;opacity:.6;cursor:default}.cx-bubble.is-pending{opacity:.65}.cx-bubble a{color:inherit;text-decoration:underline}.cx-meta{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:11px;opacity:.62;white-space:nowrap}.cx-msg.is-mine .cx-meta{justify-content:flex-end}.cx-tick{font-size:10.5px}.cx-tick.is-read{color:var(--cx-orange)}.cx-msg.is-mine .cx-meta:has(.cx-tick.is-read){opacity:.9}.cx-quote{border-left:2.5px solid var(--cx-orange);padding-left:8px;margin-bottom:6px;font-size:12.5px;opacity:.8;max-height:36px;overflow:hidden}.cx-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.cx-reacts span{font-size:12px;background:var(--cx-card);color:var(--cx-ink);border-radius:10px;padding:1px 7px;border:1px solid var(--cx-line)}.cx-flag{margin-left:6px;font-size:10.5px;opacity:.85}.cx-typing{display:inline-block;padding:10px 14px;border-radius:18px 18px 18px 6px;background:var(--cx-in);color:var(--cx-mute);font-size:13px;font-style:italic}.cx-empty-chat{text-align:center;padding:48px 20px;color:var(--cx-mute);font-size:14px;line-height:1.6}.cx-empty-chat i{font-size:26px;color:var(--cx-faint);margin-bottom:12px;display:block}.cx-empty-chat strong{color:var(--cx-ink)}.cx-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px;text-align:center;color:var(--cx-mute)}.cx-welcome-icon{width:72px;height:72px;border-radius:22px;background:var(--cx-card);border:1px solid var(--cx-line);color:var(--cx-orange);font-size:30px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.cx-welcome h2{margin:0;font-size:19px;font-weight:700;color:var(--cx-ink);letter-spacing:-.015em}.cx-welcome p{margin:0;max-width:360px;font-size:13.5px;line-height:1.6}.cx-note{margin:0 18px 8px;padding:9px 12px;border-radius:12px;background:var(--cx-tile);display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;color:var(--cx-ink-2)}.cx-note i{margin-top:2px;color:var(--cx-orange)}.cx-card{width:min(320px,82%);box-sizing:border-box;border-radius:18px;background:var(--cx-tile);color:var(--cx-ink);padding:14px 16px;cursor:default}.cx-card-top{display:flex;align-items:flex-start;gap:12px}.cx-card-icon{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#5b8def24;color:var(--cx-blue);font-size:16px}.cx-card-title{margin:1px 0 0;font-size:14.5px;font-weight:600}.cx-card-sub{margin:3px 0 0;font-size:12px;color:var(--cx-mute)}.cx-card-right{margin-left:auto;font-size:13px;color:var(--cx-mute);font-variant-numeric:tabular-nums}.cx-card-btn{margin-top:12px;height:36px;padding:0 18px;border-radius:999px;border:none;background:var(--cx-card);color:var(--cx-ink);font-weight:600;font-size:13.5px;cursor:pointer;font-family:inherit}.cx-card-btn:hover{background:var(--cx-hover)}.cx-mail{background:#ff6b0014;box-shadow:inset 0 0 0 1px #ff6b002e}.cx-mail-icon{background:#ff6b0029;color:var(--cx-orange)}.cx-mail-tag{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cx-orange)}.cx-mail .cx-card-title{margin-top:2px}.cx-mail-preview{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--cx-mute);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.cx-mail .cx-meta{justify-content:flex-end;margin-top:8px}.cx-file{display:flex;align-items:center;gap:12px;width:min(340px,84%);box-sizing:border-box;padding:10px;border-radius:16px;background:var(--cx-tile);color:var(--cx-ink)}.cx-file-thumb{width:58px;height:58px;flex-shrink:0;border-radius:11px;overflow:hidden;background:var(--cx-card);display:flex;align-items:center;justify-content:center;font-size:24px}.cx-file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cx-file-main{flex:1;min-width:0}.cx-file-name{margin:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-file-sub{margin:3px 0 0;font-size:12px;color:var(--cx-mute)}.cx-file-dl{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--cx-ink);text-decoration:none}.cx-file-dl:hover{background:var(--cx-hover)}.cx-photo{display:block;max-width:min(260px,100%);max-height:300px;border-radius:12px;cursor:zoom-in}.cx-task{display:flex;align-items:flex-start;gap:10px;width:min(320px,82%);box-sizing:border-box;padding:12px 14px;border-radius:16px;background:var(--cx-tile);color:var(--cx-ink)}.cx-check{width:22px;height:22px;flex-shrink:0;border-radius:7px;border:1.5px solid var(--cx-faint);background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cx-check.is-on{background:var(--cx-pill);border-color:var(--cx-pill);color:var(--cx-pill-ink)}.cx-task-text{font-size:14px;line-height:1.4}.cx-task-text.is-done{text-decoration:line-through;color:var(--cx-mute)}.cx-task-sub{margin-top:3px;font-size:11.5px;color:var(--cx-mute)}.cx-composer{padding:10px 18px 16px;flex-shrink:0}.cx-compose-row{display:flex;align-items:flex-end;gap:10px}.cx-compose-box{flex:1;min-width:0;display:flex;align-items:center;gap:2px;min-height:52px;box-sizing:border-box;border-radius:26px;background:var(--cx-card);border:1px solid var(--cx-line);padding:5px 8px 5px 6px}.cx-cbtn{width:38px;height:38px;flex-shrink:0;border-radius:50%;border:none;background:transparent;color:var(--cx-mute);font-size:17px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cx-cbtn:hover,.cx-cbtn.is-on{color:var(--cx-ink);background:var(--cx-hover)}.cx-compose-box textarea{flex:1;min-width:0;border:none;background:transparent;outline:none;resize:none;font:inherit;font-size:14.5px;color:var(--cx-ink);max-height:120px;padding:9px 4px;line-height:1.4}.cx-compose-box textarea::placeholder{color:var(--cx-faint)}.cx-mic{width:52px;height:52px;flex-shrink:0;border-radius:50%;border:none;background:var(--cx-orange);color:#fff;font-size:19px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px #ff6b0052}.cx-mic:disabled{opacity:.45;cursor:default}.cx-blocked-bar{margin:0 18px 16px;padding:14px;border-radius:16px;background:var(--cx-tile);text-align:center;font-size:13px;color:var(--cx-ink-2)}.cx-blocked-bar button{margin-left:8px}.cx-info-scroll{flex:1;min-height:0;overflow-y:auto;padding:18px 18px 26px}.cx-info-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cx-info-name{margin:12px 0 3px;font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--cx-ink);word-break:break-word}.cx-rounds{display:flex;justify-content:space-between;gap:6px;margin:18px 0 10px}.cx-round{display:flex;flex-direction:column;align-items:center;gap:7px;border:none;background:transparent;color:var(--cx-ink-2);font-size:12px;cursor:pointer;padding:0;min-width:52px;font-family:inherit}.cx-round .c{width:46px;height:46px;border-radius:50%;background:var(--cx-tile);display:flex;align-items:center;justify-content:center;color:var(--cx-ink);font-size:16px}.cx-round:hover .c{background:var(--cx-tile-hover)}.cx-round:disabled{opacity:.38;cursor:default}.cx-isec{border-radius:12px}.cx-irow{display:flex;align-items:center;gap:12px;width:100%;padding:12px 4px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--cx-ink);font-family:inherit;border-radius:10px}.cx-irow:hover{background:var(--cx-hover)}.cx-irow-lead{width:20px;text-align:center;font-size:14px;color:var(--cx-ink)}.cx-irow-label{flex:1;min-width:0;font-size:14px;font-weight:500}.cx-irow-count{font-size:13px;color:var(--cx-mute)}.cx-irow-chev{font-size:11px;color:var(--cx-mute);transition:transform .18s ease}.cx-isec.is-open .cx-irow-chev{transform:rotate(90deg)}.cx-isub{padding:2px 4px 12px 36px}.cx-isub-empty{font-size:12.5px;color:var(--cx-mute);line-height:1.5;margin:2px 0 8px}.cx-sep{height:1px;background:var(--cx-line);margin:12px 0}.cx-about-h{margin:4px 4px 8px;font-size:12.5px;color:var(--cx-mute)}.cx-about-name{margin:0 4px;font-size:14.5px;font-weight:600;color:var(--cx-ink)}.cx-about-sub{margin:3px 4px 0;font-size:13px;color:var(--cx-mute)}.cx-about-line{display:flex;align-items:center;gap:10px;width:100%;padding:9px 4px;border:none;background:transparent;cursor:pointer;text-align:left;font-size:13.5px;color:var(--cx-ink-2);font-family:inherit;border-radius:10px;word-break:break-all}.cx-about-line:hover{background:var(--cx-hover)}.cx-about-line i{width:18px;text-align:center;color:var(--cx-mute)}.cx-switch-row{display:flex;align-items:center;gap:12px;padding:10px 4px}.cx-switch{width:42px;height:26px;flex-shrink:0;border-radius:13px;border:none;padding:0;background:var(--cx-tile-hover);position:relative;cursor:pointer;transition:background .18s ease}.cx-switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.cx-switch.is-on{background:var(--cx-pill)}.cx-switch.is-on span{transform:translate(16px);background:var(--cx-pill-ink)}.cx-danger{color:var(--cx-red)!important}.cx-danger .cx-irow-lead{color:var(--cx-red)}.cx-media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:8px}.cx-media-grid button{aspect-ratio:1;border:none;padding:0;border-radius:9px;overflow:hidden;cursor:zoom-in;background:var(--cx-tile)}.cx-media-grid img{width:100%;height:100%;object-fit:cover;display:block}.cx-mini{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:13px;color:var(--cx-ink-2);text-decoration:none;min-width:0}.cx-mini span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-mini-btn{border:none;background:transparent;padding:7px 0;width:100%;text-align:left;cursor:pointer;font-family:inherit}.cx-inline-add{display:flex;gap:6px;margin-top:6px}.cx-inline-add input,.cx-field{flex:1;min-width:0;height:36px;box-sizing:border-box;border-radius:10px;border:1px solid var(--cx-line);background:var(--cx-field);padding:0 10px;font-size:13px;color:var(--cx-ink);outline:none;font-family:inherit}.cx-inline-add button{height:36px;padding:0 12px;border-radius:10px;border:none;background:var(--cx-pill);color:var(--cx-pill-ink);font-size:12.5px;font-weight:600;cursor:pointer;flex-shrink:0;font-family:inherit}.cx-inline-add button:disabled{opacity:.4;cursor:default}.cx-presets{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.cx-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--cx-scrim);animation:tomoConnFade .16s ease}.cx-pop{position:absolute;z-index:21;min-width:250px;background:var(--cx-sheet);color:var(--cx-ink);border:1px solid var(--cx-line);border-radius:16px;padding:6px;box-shadow:0 16px 44px #0000002e;animation:tomoConnRow .18s ease both}.cx-pop-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:none;background:transparent;border-radius:11px;cursor:pointer;font-size:14px;font-weight:500;color:var(--cx-ink);text-align:left;font-family:inherit}.cx-pop-item:hover{background:var(--cx-hover)}.cx-pop-item i{width:18px;text-align:center;color:var(--cx-mute)}.cx-pop-item small{display:block;font-size:11.5px;font-weight:400;color:var(--cx-mute);margin-top:2px}.cx-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--cx-scrim);animation:tomoConnFade .16s ease}.cx-modal-card{width:100%;max-width:380px;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--cx-sheet);color:var(--cx-ink);border-radius:20px;padding:20px;box-shadow:0 20px 60px #00000040}.cx-modal-card h3{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:-.015em}.cx-modal-card p{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--cx-mute)}.cx-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;flex-direction:column;background:var(--cx-card);color:var(--cx-ink);animation:tomoConnFade .18s ease}.cx-panel-head{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:14px 14px 12px;border-bottom:1px solid var(--cx-line)}.cx-panel-head p{margin:0;font-size:16px;font-weight:700;letter-spacing:-.015em}.cx-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:24px;animation:tomoConnFade .16s ease}.cx-lightbox img{max-width:100%;max-height:100%;border-radius:12px}.cx-lightbox button{position:absolute;top:16px;right:16px}.cx-ring{position:absolute;left:50%;top:14px;transform:translate(-50%);z-index:25;width:min(420px,calc(100% - 24px));box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:20px;background:var(--cx-out);color:var(--cx-out-ink);box-shadow:0 16px 44px #0000004d;animation:tomoConnRow .2s ease both}.cx-ring-text{flex:1;min-width:0}.cx-ring-text p{margin:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-ring-text small{font-size:12px;opacity:.7}.cx-ring-btn{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:none;color:#fff;font-size:17px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cx-ring-btn.is-no{background:#ff3b30}.cx-ring-btn.is-no i{transform:rotate(135deg)}.cx-ring-btn.is-yes{background:#34c759}.cx-toast{position:absolute;left:50%;bottom:90px;transform:translate(-50%);z-index:26;max-width:calc(100% - 32px);padding:10px 16px;border-radius:999px;background:var(--cx-out);color:var(--cx-out-ink);font-size:13px;box-shadow:0 10px 30px #0003;animation:tomoConnRow .18s ease both}.cx-scrim.is-clear{background:transparent;animation:none}.cx-pop{max-height:calc(100% - 16px);overflow-y:auto;box-sizing:border-box}.cx-pop-item.is-danger,.cx-pop-item.is-danger i{color:var(--cx-red)}.cx-pop-sep{height:1px;background:var(--cx-line);margin:4px 8px}.cx-menu-title{margin:6px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-sheet{position:absolute;left:10px;right:10px;bottom:10px;z-index:21;max-height:80%;overflow-y:auto;box-sizing:border-box;background:var(--cx-sheet);color:var(--cx-ink);border:1px solid var(--cx-line);border-radius:18px;padding:6px;box-shadow:0 -8px 40px #00000040;animation:tomoConnRow .2s ease both}.cx-sheet-cancel{justify-content:center;font-weight:600;margin-top:4px;border-top:1px solid var(--cx-line);border-radius:0 0 12px 12px}.cx-page,.cx-shell,.cx-body,.cx-list,.cx-thread,.cx-info{overflow:hidden;max-width:100vw}.cx-page{max-height:100dvh}.cx-body>*{min-width:0}.cx-tabs{gap:0;padding:12px 6px 8px 10px;min-width:0}.cx-tab{padding:0 10px;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cx-tabs-fold{flex-shrink:0}.cx-rows,.cx-msgs,.cx-info-scroll{overflow-x:hidden;overscroll-behavior:contain}.cx-bubble,.cx-task-text,.cx-card-title,.cx-info-name,.cx-about-name,.cx-about-line{overflow-wrap:anywhere}.cx-bubble img,.cx-bubble audio,.cx-bubble video{max-width:100%}.cx-head{min-width:0}.cx-head-text{flex:1 1 auto;overflow:hidden}.cx-tiles,.cx-rounds,.cx-compose-row,.cx-inline-add,.cx-presets,.cx-tile{min-width:0}.cx-modal-card{max-height:calc(100dvh - 40px)}.cx-pop{max-width:calc(100% - 16px)}.cx-av{overflow:visible}.cx-av-img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}:root{--mind-bg: #FFFFFF;--mind-side: #FAFAFA;--mind-card: #FFFFFF;--mind-line: rgba(17,19,24,.09);--mind-ink: #0E0F12;--mind-ink-2: #3A3B40;--mind-mute: #7C7E86;--mind-faint: #A9ABB2;--mind-row-on: #F0F0F1;--mind-hover: rgba(17,19,24,.04);--mind-pill: #0E0F12;--mind-pill-ink: #FFFFFF;--mind-field: #F5F5F6;--mind-shadow: 0 1px 2px rgba(17,19,24,.04);--mind-scrim: rgba(12,12,16,.32);--mind-sheet: #FFFFFF;--mind-red: #D93025}[data-theme=dark]{--mind-bg: #0A0A0B;--mind-side: #0A0A0B;--mind-card: #121214;--mind-line: rgba(255,255,255,.1);--mind-ink: #F4F4F5;--mind-ink-2: #D4D4D8;--mind-mute: #9A9AA3;--mind-faint: #6B6B73;--mind-row-on: #1B1B1E;--mind-hover: rgba(255,255,255,.04);--mind-pill: #FFFFFF;--mind-pill-ink: #0A0A0B;--mind-field: #18181B;--mind-shadow: none;--mind-scrim: rgba(0,0,0,.6);--mind-sheet: #151517;--mind-red: #F87171}.mind-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;background:var(--mind-bg);color:var(--mind-ink);font-family:var(--font-ui),-apple-system,sans-serif;overflow:hidden;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.mind-title{margin:0;font-size:30px;font-weight:700;letter-spacing:.03em;line-height:1.1}.mind-sub{margin:6px 0 0;font-size:14.5px;color:var(--mind-mute)}.mind-icon{width:42px;height:42px;flex-shrink:0;border-radius:50%;border:none;background:transparent;color:var(--mind-ink);font-size:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mind-icon:hover{background:var(--mind-hover)}.mind-body{flex:1;min-height:0;display:flex}.mind-side{width:252px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--mind-line);background:var(--mind-side)}.mind-new{margin:24px 20px 16px 24px;height:48px;border-radius:12px;border:none;background:var(--mind-pill);color:var(--mind-pill-ink);font-size:15.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;flex-shrink:0;font-family:inherit}.mind-new:hover{opacity:.9}.mind-list{flex:1;min-height:0;overflow-y:auto;padding:0 0 20px}.mind-row{position:relative;display:block;width:100%;text-align:left;border:none;background:transparent;padding:16px 20px 16px 26px;cursor:pointer;color:var(--mind-ink);font-family:inherit;border-bottom:1px solid var(--mind-line)}.mind-row:hover{background:var(--mind-hover)}.mind-row.is-on{background:var(--mind-row-on)}.mind-row.is-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mind-ink)}.mind-row-day{display:block;font-size:16px;font-weight:600}.mind-row-time{display:block;margin-top:3px;font-size:12.5px;color:var(--mind-mute)}.mind-row-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:14px;line-height:1.45;color:var(--mind-ink-2);overflow-wrap:anywhere}.mind-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;border:1px solid var(--mind-line);color:var(--mind-ink);margin-left:8px;vertical-align:2px}.mind-chip.is-due{background:var(--mind-pill);color:var(--mind-pill-ink);border-color:transparent}.mind-empty-list{padding:18px 26px;font-size:13.5px;line-height:1.55;color:var(--mind-mute)}.mind-week{margin:0 20px 14px 24px}.mind-week-label{font-size:11.5px;font-weight:600;color:var(--mind-mute);letter-spacing:.04em;text-transform:uppercase}.mind-week-dots{display:flex;justify-content:space-between;margin-top:8px}.mind-week-day{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;color:var(--mind-faint)}.mind-week-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--mind-line)}.mind-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:32px 24px 24px 26px;overflow-y:auto}.mind-main-inner{width:100%;max-width:760px;display:flex;flex-direction:column;flex:1;min-height:0}.mind-main-head{display:flex;align-items:center;gap:10px;margin-bottom:20px}.mind-date{flex:1;min-width:0;margin:0;font-size:21px;font-weight:600}.mind-card{background:var(--mind-card);border:1px solid var(--mind-line);border-radius:16px;box-shadow:var(--mind-shadow)}.mind-feel{padding:22px 22px 18px;margin-bottom:20px}.mind-feel h3{margin:0 0 18px;font-size:16px;font-weight:600}.mind-feel-row{display:flex;justify-content:space-between;gap:6px}.mind-feel-opt{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;border:none;background:transparent;cursor:pointer;color:var(--mind-ink-2);font-size:14px;font-family:inherit;padding:4px 0}.mind-radio{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--mind-ink);display:inline-flex;align-items:center;justify-content:center}.mind-radio.is-on:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--mind-ink)}.mind-write{flex:1;min-height:300px;display:flex;flex-direction:column;padding:20px 26px 16px}.mind-write textarea{flex:1;min-height:220px;width:100%;border:none;outline:none;resize:none;background:transparent;color:var(--mind-ink);font:inherit;font-size:17px;line-height:1.6;padding:4px 0}.mind-write textarea::placeholder{color:var(--mind-faint)}.mind-field{width:100%;box-sizing:border-box;border:none;outline:none;background:transparent;color:var(--mind-ink);font:inherit;font-size:18px;font-weight:600;padding:2px 0 12px;border-bottom:1px solid var(--mind-line);margin-bottom:12px}.mind-field::placeholder{color:var(--mind-faint);font-weight:500}.mind-tools{display:flex;align-items:center;gap:6px;padding-top:10px}.mind-tool{width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:var(--mind-ink-2);font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mind-tool:hover{background:var(--mind-hover);color:var(--mind-ink)}.mind-words{margin-left:auto;font-size:13px;color:var(--mind-mute)}.mind-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.mind-btn{height:50px;padding:0 26px;border-radius:12px;border:none;background:var(--mind-pill);color:var(--mind-pill-ink);font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-family:inherit}.mind-btn:disabled{opacity:.35;cursor:default}.mind-btn.is-ghost{background:transparent;color:var(--mind-ink);border:1px solid var(--mind-line)}.mind-btn.is-small{height:38px;padding:0 16px;font-size:14px;border-radius:10px}.mind-seg{display:inline-flex;border:1px solid var(--mind-line);border-radius:12px;padding:3px;gap:3px}.mind-seg button{height:36px;padding:0 18px;border:none;border-radius:9px;background:transparent;color:var(--mind-ink-2);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.mind-seg button.is-on{background:var(--mind-pill);color:var(--mind-pill-ink)}.mind-label{font-size:13px;font-weight:600;color:var(--mind-mute);margin:0 0 8px}.mind-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:16px}.mind-select,.mind-date-input{height:38px;border-radius:10px;border:1px solid var(--mind-line);background:var(--mind-card);color:var(--mind-ink);padding:0 10px;font:inherit;font-size:14px}.mind-note{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--mind-field);font-size:13.5px;line-height:1.55;color:var(--mind-ink-2);margin-bottom:18px}.mind-sealed{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--mind-mute);padding:40px 20px}.mind-sealed i{font-size:28px;color:var(--mind-ink)}.mind-sealed strong{color:var(--mind-ink);font-size:18px}.mind-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--mind-scrim);animation:tomoConnFade .16s ease}.mind-pop{position:absolute;z-index:21;min-width:220px;padding:6px;border-radius:14px;background:var(--mind-sheet);border:1px solid var(--mind-line);box-shadow:0 16px 44px #0000002e}.mind-pop button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:none;background:transparent;border-radius:10px;color:var(--mind-ink);font-size:14.5px;font-family:inherit;cursor:pointer;text-align:left}.mind-pop button:hover{background:var(--mind-hover)}.mind-pop button i{width:18px;text-align:center;color:var(--mind-mute)}.mind-pop button.is-danger,.mind-pop button.is-danger i{color:var(--mind-red)}.mind-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--mind-scrim)}.mind-sheet-card{width:100%;max-width:480px;max-height:calc(100% - 20px);overflow-y:auto;box-sizing:border-box;background:var(--mind-sheet);color:var(--mind-ink);border-radius:20px;padding:24px;box-shadow:0 24px 70px #00000040}.mind-sheet-card h3{margin:0 0 6px;font-size:19px;font-weight:700}.mind-sheet-card p{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--mind-mute)}.mind-sheet-sec{padding:16px 0;border-top:1px solid var(--mind-line)}.mind-sheet-sec:first-of-type{border-top:none}.mind-input{width:100%;box-sizing:border-box;height:46px;border-radius:12px;border:1px solid var(--mind-line);background:var(--mind-field);color:var(--mind-ink);padding:0 14px;font:inherit;font-size:16px;outline:none;margin-bottom:10px}.mind-reflect{position:absolute;top:0;right:0;bottom:0;z-index:21;width:min(440px,100%);display:flex;flex-direction:column;background:var(--mind-sheet);border-left:1px solid var(--mind-line);box-shadow:-18px 0 50px #00000024;animation:cxSlideIn .2s ease}.mind-reflect-head{display:flex;align-items:center;gap:10px;padding:20px 18px 14px 22px;border-bottom:1px solid var(--mind-line)}.mind-reflect-head h3{flex:1;margin:0;font-size:18px;font-weight:700}.mind-moods{display:flex;gap:6px;padding:14px 18px 0 22px;flex-wrap:wrap}.mind-mood{padding:8px 14px;border-radius:999px;border:1px solid var(--mind-line);background:transparent;color:var(--mind-ink-2);font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit}.mind-mood.is-on{background:var(--mind-pill);color:var(--mind-pill-ink);border-color:transparent}.mind-mood-sub{padding:8px 22px 0;font-size:12.5px;color:var(--mind-mute)}.mind-chat{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 10px 22px}.mind-quote{padding:12px 14px;border-left:3px solid var(--mind-ink);background:var(--mind-field);border-radius:0 10px 10px 0;font-size:13.5px;line-height:1.5;color:var(--mind-ink-2);margin-bottom:14px;max-height:120px;overflow:hidden;white-space:pre-wrap}.mind-msg{max-width:88%;padding:11px 14px;border-radius:16px;font-size:14.5px;line-height:1.5;margin-bottom:10px;white-space:pre-wrap;overflow-wrap:anywhere}.mind-msg.is-me{margin-left:auto;background:var(--mind-pill);color:var(--mind-pill-ink);border-bottom-right-radius:6px}.mind-msg.is-mind{background:var(--mind-field);color:var(--mind-ink);border-bottom-left-radius:6px}.mind-compose{display:flex;gap:8px;align-items:flex-end;padding:10px 18px 16px 22px;border-top:1px solid var(--mind-line)}.mind-compose textarea{flex:1;min-height:44px;max-height:140px;box-sizing:border-box;border-radius:14px;border:1px solid var(--mind-line);background:var(--mind-field);color:var(--mind-ink);padding:11px 14px;font:inherit;font-size:14.5px;resize:none;outline:none}.mind-send{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:none;background:var(--mind-pill);color:var(--mind-pill-ink);cursor:pointer;font-size:15px}.mind-send:disabled{opacity:.35;cursor:default}.mind-fine{padding:0 22px 12px;font-size:11.5px;line-height:1.45;color:var(--mind-faint)}.mind-lock{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.mind-lock-card{width:100%;max-width:360px;text-align:center}.mind-lock-card i{font-size:30px;margin-bottom:14px}.mind-lock-card h2{margin:0 0 6px;font-size:22px}.mind-lock-card p{margin:0 0 18px;color:var(--mind-mute);font-size:14px}.mind-toast{position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:30;padding:11px 18px;border-radius:999px;background:var(--mind-pill);color:var(--mind-pill-ink);font-size:14px;box-shadow:0 10px 30px #0003;max-width:calc(100% - 32px)}.mind-back{display:none}@media(max-width:760px){.mind-title{font-size:25px}.mind-sub{font-size:13px}.mind-new{margin:18px 16px 12px}.mind-week{margin:0 16px 12px}.mind-main{padding:18px 16px}.mind-back{display:inline-flex;margin-left:-10px}.mind-date{font-size:18px}.mind-feel{padding:18px 12px 14px}.mind-feel-opt{font-size:12px}.mind-write{padding:16px 16px 12px;min-height:260px}.mind-write textarea{font-size:16px}.mind-btn{height:46px;padding:0 20px;font-size:15px}.mind-reflect{width:100%;border-left:none}}.mind-page,.mind-body,.mind-side,.mind-main{overflow:hidden;max-width:100vw}.mind-page{max-height:100dvh}.mind-main{padding-bottom:20px}.mind-main-inner{max-width:1100px;min-height:0;flex:1}.mind-feel,.mind-main-head,.mind-meta-row,.mind-foot,.mind-note{flex-shrink:0}.mind-write{min-height:0;flex:1 1 auto}.mind-write textarea{min-height:80px;overflow-y:auto}.mind-sealed{min-height:0}.mind-row-text,.mind-row-day,.mind-date,.mind-field{overflow-wrap:anywhere}@media(max-width:760px){.mind-main{overflow-y:auto}.mind-write{flex:0 0 auto;min-height:280px}}@media(max-height:640px)and (min-width:761px){.mind-main{overflow-y:auto}.mind-write{flex:0 0 auto;min-height:240px}}:root{--cn-bg: #F7F7F8;--cn-card: #FFFFFF;--cn-line: rgba(17,19,24,.09);--cn-line-2: rgba(17,19,24,.14);--cn-ink: #0E0F12;--cn-ink-2: #3A3B40;--cn-mute: #7C7E86;--cn-faint: #A9ABB2;--cn-pill: #0E0F12;--cn-pill-ink: #FFFFFF;--cn-hover: rgba(17,19,24,.04);--cn-field: #FFFFFF;--cn-green: #16A34A;--cn-amber: #B45309;--cn-logo: #F4F4F5;--cn-sheet: #FFFFFF;--cn-scrim: rgba(12,12,16,.3);--logo-chip: #FFFFFF;--logo-chip-edge: rgba(17,19,24,.09)}[data-theme=dark]{--cn-bg: #0A0A0B;--cn-card: #121214;--cn-line: rgba(255,255,255,.1);--cn-line-2: rgba(255,255,255,.16);--cn-ink: #F4F4F5;--cn-ink-2: #D4D4D8;--cn-mute: #9A9AA3;--cn-faint: #6B6B73;--cn-pill: #FFFFFF;--cn-pill-ink: #0A0A0B;--cn-hover: rgba(255,255,255,.05);--cn-field: #121214;--cn-green: #4ADE80;--cn-amber: #FBBF24;--cn-logo: #F4F4F5;--cn-sheet: #151517;--cn-scrim: rgba(0,0,0,.6);--logo-chip: #E9E9EC;--logo-chip-edge: transparent}.cn-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:56;display:flex;flex-direction:column;background:var(--cn-bg);color:var(--cn-ink);font-family:var(--font-ui),-apple-system,sans-serif;overflow:hidden;max-width:100vw;max-height:100dvh;padding-top:env(safe-area-inset-top)}.cn-top{flex-shrink:0;display:flex;align-items:center;gap:16px;padding:12px 32px 12px 44px;border-bottom:1px solid var(--cn-line);background:var(--cn-bg)}.cn-back{display:inline-flex;align-items:center;gap:14px;height:40px;padding:0 10px;margin-left:-10px;border:none;border-radius:10px;background:transparent;color:var(--cn-ink);font-size:15px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap}.cn-back:hover{background:var(--cn-hover)}.cn-search{position:relative;margin-left:auto;width:min(470px,46vw)}.cn-search>i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--cn-mute);font-size:14px;pointer-events:none}.cn-search input{width:100%;height:44px;box-sizing:border-box;border-radius:12px;border:1px solid var(--cn-line-2);background:var(--cn-field);color:var(--cn-ink);padding:0 64px 0 44px;font:inherit;font-size:14.5px;outline:none}.cn-search input::placeholder{color:var(--cn-faint)}.cn-search input:focus{border-color:var(--cn-mute)}.cn-kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--cn-line-2);color:var(--cn-mute);font-size:12px;display:inline-flex;align-items:center;gap:4px;pointer-events:none}.cn-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.cn-inner{max-width:1440px;margin:0 auto;padding:22px 52px 64px 56px;box-sizing:border-box}.cn-title{margin:0;font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.cn-sub{margin:6px 0 0;font-size:15.5px;color:var(--cn-ink-2)}.cn-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;padding-bottom:20px;border-bottom:1px solid var(--cn-line)}.cn-pillf{display:inline-flex;align-items:center;gap:12px;height:40px;padding:0 20px;border-radius:999px;border:1px solid var(--cn-line-2);background:var(--cn-card);color:var(--cn-ink);font-size:15px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap}.cn-pillf span{color:var(--cn-mute);font-size:14px}.cn-pillf.is-on{background:var(--cn-pill);color:var(--cn-pill-ink);border-color:transparent}.cn-pillf.is-on span{color:var(--cn-pill-ink);opacity:.85}.cn-sort{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--cn-mute)}.cn-sort select{height:36px;border:none;background:transparent;color:var(--cn-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.cn-note{margin:12px 2px 0;font-size:13px;color:var(--cn-amber)}.cn-sec{margin-top:26px}.cn-sec-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.cn-sec-head h2{margin:0;font-size:21px;font-weight:700}.cn-sec-head p{margin:3px 0 0;font-size:14.5px;color:var(--cn-mute)}.cn-sec-count{margin-left:auto;display:inline-flex;align-items:center;gap:14px;font-size:13px;color:var(--cn-mute);white-space:nowrap}.cn-fold{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--cn-ink);cursor:pointer}.cn-fold:hover{background:var(--cn-hover)}.cn-fold i{transition:transform .18s ease}.cn-fold.is-closed i{transform:rotate(180deg)}.cn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:12px}.cn-subhead{grid-column:1 / -1;margin:6px 2px 0;font-size:12.5px;font-weight:600;color:var(--cn-mute)}.cn-card{position:relative;display:flex;gap:14px;min-width:0;padding:18px 16px 16px 18px;background:var(--cn-card);border:1px solid var(--cn-line);border-radius:14px;box-sizing:border-box}.cn-card:hover{border-color:var(--cn-line-2)}.cn-logo{width:46px;height:46px;flex-shrink:0;border-radius:12px;background:var(--cn-logo);display:flex;align-items:center;justify-content:center;overflow:hidden}.cn-logo.has-logo{background:var(--logo-chip);box-shadow:inset 0 0 0 1px var(--logo-chip-edge)}.cn-logo-img{width:28px;height:28px;border-radius:7px;object-fit:contain;display:block}.cn-card-main{flex:1;min-width:0;display:flex;flex-direction:column}.cn-card-name{margin:2px 26px 0 0;font-size:15.5px;font-weight:600;color:var(--cn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-card-what{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--cn-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cn-card-line{margin:4px 0 0;font-size:12.5px;line-height:1.4;color:var(--cn-amber);font-weight:600}.cn-card-line.is-plain{color:var(--cn-mute);font-weight:500}.cn-card-act{margin-top:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cn-chev{position:absolute;top:16px;right:12px;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--cn-ink-2);cursor:pointer}.cn-chev:hover{background:var(--cn-hover)}.cn-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:9px;border:1px solid var(--cn-line-2);background:var(--cn-card);color:var(--cn-ink);font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;font-family:inherit}.cn-btn:hover{background:var(--cn-hover)}.cn-btn.is-ink{background:var(--cn-pill);color:var(--cn-pill-ink);border-color:transparent}.cn-btn.is-ink:hover{opacity:.9}.cn-btn.is-quiet{border-color:transparent;background:transparent;color:var(--cn-mute);padding:0 8px}.cn-btn.is-warn{color:var(--cn-amber)}.cn-btn[disabled]{opacity:.6;cursor:progress}.cn-state{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:9px;background:var(--cn-hover);color:var(--cn-ink);font-size:13px;font-weight:500;white-space:nowrap}.cn-dot{width:7px;height:7px;border-radius:50%;background:var(--cn-green)}.cn-dot.is-amber{background:var(--cn-amber)}.cn-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--cn-hover);color:var(--cn-ink-2);font-size:11.5px;font-weight:600;white-space:nowrap}.cn-empty{padding:28px 4px;font-size:14px;color:var(--cn-mute)}.cn-foot{margin-top:40px;padding-top:18px;border-top:1px solid var(--cn-line);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px}.cn-foot p{margin:0;font-size:13px;line-height:1.55;color:var(--cn-ink-2)}.cn-foot strong{color:var(--cn-ink)}.cn-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--cn-scrim)}.cn-drawer{position:absolute;top:0;right:0;bottom:0;z-index:21;width:min(440px,100%);display:flex;flex-direction:column;background:var(--cn-sheet);border-left:1px solid var(--cn-line);box-shadow:-18px 0 50px #00000024;overflow:hidden}.cn-drawer-head{display:flex;align-items:center;gap:14px;padding:20px 18px 16px 22px;border-bottom:1px solid var(--cn-line)}.cn-drawer-head h3{margin:0;font-size:19px;font-weight:700}.cn-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 28px}.cn-drawer-body p{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--cn-ink-2)}.cn-drawer-label{margin:18px 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cn-mute)}@media(max-width:760px){.cn-top{padding:10px 14px;gap:8px}.cn-back span{display:none}.cn-search{width:auto;flex:1}.cn-kbd{display:none}.cn-search input{padding-right:14px}.cn-inner{padding:18px 16px 48px}.cn-title{font-size:29px}.cn-sub{font-size:14px}.cn-filters{gap:8px}.cn-pillf{height:36px;padding:0 14px;font-size:13.5px;gap:8px}.cn-sort{margin-left:0;width:100%}}.mind-title{font-size:22px;font-weight:800;letter-spacing:.02em}.mind-sub{margin-top:3px;font-size:13px}.mind-icon{width:36px;height:36px;font-size:15px}.mind-new{margin:18px 16px 12px 20px;height:40px;border-radius:11px;font-size:13px;font-weight:700;gap:8px}.mind-week{margin:0 16px 12px 20px}.mind-week-label{font-size:11px}.mind-row{padding:12px 16px 12px 22px}.mind-row-day{font-size:14px;font-weight:700}.mind-row-time{font-size:12px;margin-top:2px}.mind-row-text{font-size:13px;margin-top:5px}.mind-chip{font-size:10.5px;height:18px}.mind-empty-list{font-size:12.5px}.mind-main{padding:22px 22px 18px 24px}.mind-main-head{margin-bottom:14px}.mind-date{font-size:16px;font-weight:800}.mind-feel{padding:16px 18px 14px;margin-bottom:14px}.mind-feel h3{font-size:14px;font-weight:700;margin-bottom:12px}.mind-feel-opt{font-size:12.5px;gap:7px}.mind-radio{width:20px;height:20px}.mind-radio.is-on:after{width:10px;height:10px}.mind-write{padding:16px 20px 12px}.mind-write textarea{font-size:14.5px;line-height:1.6}.mind-field{font-size:15px;font-weight:700}.mind-tool{width:30px;height:30px;font-size:13px}.mind-words{font-size:12px}.mind-foot{margin-top:14px}.mind-btn{height:42px;padding:0 20px;border-radius:11px;font-size:13.5px;font-weight:700;gap:10px}.mind-btn.is-small{height:34px;padding:0 14px;font-size:12.5px}.mind-seg button{height:32px;padding:0 14px;font-size:12.5px}.mind-label{font-size:12px;margin-bottom:6px}.mind-select,.mind-date-input{height:34px;font-size:13px}.mind-note{font-size:12.5px;padding:11px 13px}.mind-sealed strong{font-size:15px}.mind-pop button{font-size:13px;padding:10px 12px}.mind-sheet-card h3{font-size:16px;font-weight:800}.mind-sheet-card p{font-size:13px}.mind-input{height:42px;font-size:14px}.mind-reflect-head h3{font-size:16px;font-weight:800}.mind-mood{font-size:12.5px;padding:7px 13px}.mind-mood-sub{font-size:12px}.mind-quote{font-size:12.5px}.mind-msg{font-size:13.5px}.mind-compose textarea{font-size:13.5px;min-height:42px}.mind-send{width:42px;height:42px;font-size:14px}.mind-fine{font-size:11px}.mind-lock-card h2{font-size:20px}.mind-lock-card p,.mind-toast{font-size:13px}.cn-top{padding:10px 28px 10px 32px}.cn-back{height:36px;font-size:13.5px;font-weight:600;gap:10px}.cn-search input{height:38px;font-size:13px;border-radius:11px}.cn-search>i{font-size:13px}.cn-kbd{font-size:11px;height:22px}.cn-inner{padding:20px 36px 56px 40px}.cn-title{font-size:22px;font-weight:800;letter-spacing:-.01em}.cn-sub{font-size:13px;margin-top:4px;color:var(--cn-mute)}.cn-filters{margin-top:16px;padding-bottom:16px;gap:8px}.cn-pillf{height:34px;padding:0 14px;font-size:12.5px;font-weight:600;gap:8px}.cn-pillf span,.cn-sort{font-size:12px}.cn-sort select{font-size:12.5px;font-weight:600}.cn-note{font-size:12px}.cn-sec{margin-top:22px}.cn-sec-head{margin-bottom:12px}.cn-sec-head h2{font-size:16px;font-weight:800}.cn-sec-head p{font-size:12.5px;margin-top:2px}.cn-sec-count{font-size:12px;gap:10px}.cn-fold{width:30px;height:30px;font-size:12px}.cn-grid{gap:10px}.cn-subhead{font-size:12px}.cn-card{padding:14px 12px 12px 14px;gap:12px;border-radius:13px}.cn-logo{width:40px;height:40px;border-radius:11px}.cn-card-name{font-size:13.5px;font-weight:700}.cn-card-what{font-size:12px;margin-top:3px}.cn-card-line{font-size:11.5px}.cn-card-act{margin-top:10px}.cn-chev{top:12px;font-size:12px}.cn-btn{height:30px;padding:0 12px;font-size:12px;font-weight:600;gap:7px;border-radius:8px}.cn-state{height:30px;font-size:12px;padding:0 10px;border-radius:8px}.cn-chip{font-size:11px;height:20px}.cn-empty{font-size:13px}.cn-foot p{font-size:12px}.cn-drawer-head h3{font-size:16px;font-weight:800}.cn-drawer-body p{font-size:13px}.cn-drawer-label{font-size:11px}@media(max-width:760px){.cn-top{padding:8px 12px}.cn-inner{padding:16px 14px 44px}.cn-title{font-size:22px}.cn-pillf{height:32px;padding:0 12px;font-size:12px}.mind-title{font-size:20px}.mind-main{padding:14px 14px 16px}.mind-write textarea{font-size:15px}}.cx-head-title{font-size:22px;font-weight:800}.cx-head-sub{font-size:13px}.cx-head-icon{width:44px;height:44px;font-size:19px}.cx-search input{height:38px;font-size:13px}.cx-newchat{height:38px;padding:0 16px;font-size:13px;font-weight:700}.cx-icon-btn{width:36px;height:36px;font-size:14px}.cx-tab{height:30px;font-size:12.5px;padding:0 12px}.cx-row{padding:9px 10px;gap:11px}.cx-row-name{font-size:14px;font-weight:700}.cx-row-time{font-size:11px}.cx-row-last{font-size:12.5px}.cx-badge{min-width:18px;height:18px;font-size:10.5px}.cx-list-label{font-size:10.5px}.cx-list-empty{font-size:12.5px}.cx-chip-btn{height:32px;font-size:12px}.cx-th-name{font-size:15px;font-weight:800}.cx-private{font-size:11.5px}.cx-tile{height:60px;font-size:12px;font-weight:600;gap:6px}.cx-tile i{font-size:16px}.cx-day span{font-size:11.5px}.cx-bubble{font-size:13.5px}.cx-meta{font-size:10.5px}.cx-card-title{font-size:13.5px;font-weight:700}.cx-card-sub,.cx-file-sub,.cx-task-sub{font-size:11.5px}.cx-card-btn{height:32px;font-size:12.5px}.cx-file-name,.cx-task-text{font-size:13px}.cx-compose-box textarea{font-size:13.5px}.cx-mic{width:46px;height:46px;font-size:17px}.cx-compose-box{min-height:46px}.cx-info-name{font-size:16px;font-weight:800}.cx-round{font-size:11.5px}.cx-round .c{width:42px;height:42px;font-size:15px}.cx-irow-label{font-size:13.5px}.cx-irow-count{font-size:12px}.cx-about-name{font-size:13.5px;font-weight:700}.cx-about-sub,.cx-about-line,.cx-mini{font-size:12.5px}.cx-pop-item{font-size:13px}.cx-modal-card h3{font-size:16px;font-weight:800}.cx-modal-card p{font-size:12.5px}.cx-welcome h2{font-size:16px;font-weight:800}.cx-welcome p{font-size:13px}.cx-note{font-size:11.5px}.cx-toast{font-size:12.5px}.mind-reflect{position:static;width:380px;flex-shrink:0;min-height:0;box-shadow:none;animation:none;border-left:1px solid var(--mind-line);background:var(--mind-side)}@keyframes tomo-in-mind-reflect{0%{width:0;opacity:0}}@keyframes tomo-out-mind-reflect{to{width:0;opacity:0}}@media(min-width:761px){.tomo-presence[data-motion=drawer-right][data-state=enter]>.mind-reflect{overflow:hidden;animation:tomo-in-mind-reflect var(--motion-base) var(--ease-glide) backwards}.tomo-presence[data-motion=drawer-right][data-state=exit]>.mind-reflect{overflow:hidden;animation:tomo-out-mind-reflect var(--motion-base) var(--ease-glide) forwards}.tomo-presence[data-state=enter]>.mind-reflect>*,.tomo-presence[data-state=exit]>.mind-reflect>*{min-width:380px}}.mind-reflect .mind-back{display:none}@media(max-width:760px){.mind-page[data-reflect=on] .mind-pane{display:none}.mind-reflect{width:100%;border-left:none}.mind-reflect .mind-back{display:inline-flex;margin-left:-8px}}.mind-page{flex-direction:row}.mind-rail{width:280px;flex-shrink:0;min-height:0;display:flex;flex-direction:column;gap:18px;padding:18px 16px 0;border-right:1px solid var(--mind-line);background:var(--mind-side);overflow:hidden}.mind-rail-home{flex-shrink:0}.mind-rail-head{flex-shrink:0;display:flex;align-items:flex-start;gap:2px;min-width:0}.mind-rail-title{flex:1;min-width:0}.mind-rail-head .mind-icon{margin-top:-2px}.mind-nav{flex-shrink:0;display:flex;flex-direction:column;gap:2px}.mind-nav-item{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;border:none;border-radius:10px;background:transparent;color:var(--mind-mute);font:inherit;font-size:14px;font-weight:600;text-align:left;white-space:nowrap;cursor:pointer}.mind-nav-item i{width:16px;text-align:center;font-size:14px}.mind-nav-item:hover{background:var(--mind-hover);color:var(--mind-ink)}.mind-nav-item.is-on{background:var(--mind-card);color:var(--mind-ink);font-weight:700;box-shadow:inset 0 0 0 1px var(--mind-line)}.mind-nav-count{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--mind-pill);color:var(--mind-pill-ink)}.mind-rail .mind-side{flex:1;width:auto;min-height:0;display:flex;flex-direction:column;margin:0 -16px;border:none;background:transparent}.mind-rail .mind-new{width:auto;margin:0 16px 14px}.mind-rail .mind-week{margin:0 20px 14px}.mind-rail .mind-list{border-top:1px solid var(--mind-line)}.mind-body{flex:1;min-width:0;min-height:0;display:flex;position:relative}.mind-pane{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.mind-pane .mind-top{flex-shrink:0;margin:0;padding:14px 28px;min-height:64px;border-bottom:1px solid var(--mind-line)}.mind-pane .mind-top .mind-date{font-size:18px;font-weight:800;letter-spacing:-.01em}.mind-pane .mind-main{padding:20px 28px}.mind-body .mind-reflect-head{min-height:64px;padding-top:14px;padding-bottom:14px}.mind-page>.mind-lock{flex:1;min-width:0}.mind-scrim-page{position:fixed}@media(min-width:761px)and (max-width:1180px){.mind-page[data-reflect=on] .mind-rail{width:76px;align-items:center;padding:18px 0 0}.mind-page[data-reflect=on] .mind-rail-head,.mind-page[data-reflect=on] .mind-rail .mind-side{display:none}.mind-page[data-reflect=on] .mind-rail-home .tomo-home-back{width:44px;height:44px;justify-content:center;padding:0!important;gap:0!important;font-size:0!important}.mind-page[data-reflect=on] .mind-rail-home .tomo-home-back i{font-size:13px!important}.mind-page[data-reflect=on] .mind-nav-item{width:44px;padding:0;justify-content:center}.mind-page[data-reflect=on] .mind-nav-item span{display:none}}@media(max-width:760px){.mind-page{flex-direction:column}.mind-rail{width:100%;gap:14px;padding:14px 16px 0;border-right:none}.mind-page[data-state=open] .mind-rail{flex:1}.mind-page[data-state=open][data-pane=list][data-reflect=off] .mind-body,.mind-page[data-state=open][data-pane=main] .mind-rail,.mind-page[data-reflect=on] .mind-rail{display:none}.mind-rail-head .mind-title{font-size:20px}.mind-nav{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none}.mind-nav::-webkit-scrollbar{display:none}.mind-nav-item{width:auto;flex:1 0 auto;justify-content:center;gap:6px;height:36px;padding:0 10px;font-size:13px}.mind-nav-item i{display:none}.mind-pane .mind-top{padding:10px 16px;min-height:56px}.mind-pane .mind-top .mind-date{font-size:15px}.mind-pane .mind-main{padding:14px 16px 16px}}.cn-body{flex:1;min-height:0;display:flex;overflow:hidden}.cn-body .cn-scroll{flex:1;min-width:0}.cn-drawer{position:static;width:400px;flex-shrink:0;min-height:0;box-shadow:none;border-left:1px solid var(--cn-line)}@media(max-width:760px){.cn-body[data-detail=on] .cn-scroll{display:none}.cn-drawer{width:100%;border-left:none}}:root{--ops-bg: #F7F7F8;--ops-card: #FFFFFF;--ops-line: rgba(17,19,24,.09);--ops-line-2: rgba(17,19,24,.15);--ops-ink: #0E0F12;--ops-ink-2: #3A3B40;--ops-mute: #6B6E76;--ops-faint: #A0A3AB;--ops-pill: #0E0F12;--ops-pill-ink: #FFFFFF;--ops-hover: rgba(17,19,24,.04);--ops-field: #FFFFFF;--ops-track: rgba(17,19,24,.07);--ops-bar-soft: #D9D9DE;--ops-green: #16A34A;--ops-amber: #F59E0B;--ops-red: #DC2626;--ops-blue: #3B82F6;--ops-violet: #7C3AED}[data-theme=dark]{--ops-bg: #0A0A0B;--ops-card: #121214;--ops-line: rgba(255,255,255,.1);--ops-line-2: rgba(255,255,255,.17);--ops-ink: #F4F4F5;--ops-ink-2: #D4D4D8;--ops-mute: #9A9AA3;--ops-faint: #6B6B73;--ops-pill: #FFFFFF;--ops-pill-ink: #0A0A0B;--ops-hover: rgba(255,255,255,.05);--ops-field: #121214;--ops-track: rgba(255,255,255,.09);--ops-bar-soft: #3F3F46;--ops-green: #4ADE80;--ops-amber: #FBBF24;--ops-red: #F87171;--ops-blue: #60A5FA;--ops-violet: #A78BFA}.ops-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:56;display:flex;flex-direction:column;background:var(--ops-bg);color:var(--ops-ink);font-family:var(--font-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden;max-width:100vw;max-height:100dvh;padding-top:env(safe-area-inset-top)}.ops-page *{box-sizing:border-box}.ops-top{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 32px;border-bottom:1px solid var(--ops-line);background:var(--ops-bg)}.ops-back{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 10px;margin-left:-10px;border:none;border-radius:10px;background:transparent;color:var(--ops-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ops-back:hover{background:var(--ops-hover)}.ops-top-right{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0}.ops-live{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ops-ink-2);white-space:nowrap;margin-right:6px}.ops-live-dot{width:7px;height:7px;border-radius:50%;background:var(--ops-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-green) 18%,transparent)}.ops-live.is-local .ops-live-dot{background:var(--ops-faint);box-shadow:none}.ops-live.is-shared .ops-live-dot{background:var(--ops-amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-amber) 20%,transparent)}.ops-range{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;border:1px solid var(--ops-line-2);border-radius:10px;background:var(--ops-card);color:var(--ops-mute)}.ops-range select{border:none;background:transparent;color:var(--ops-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;outline:none;padding-right:2px}.ops-range select option{background:var(--ops-card);color:var(--ops-ink)}.ops-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--ops-line-2);background:var(--ops-card);color:var(--ops-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ops-btn:hover{background:color-mix(in srgb,var(--ops-ink) 4%,var(--ops-card))}.ops-btn[disabled]{opacity:.55;cursor:not-allowed}.ops-btn.is-ink{background:var(--ops-pill);color:var(--ops-pill-ink);border-color:transparent}.ops-btn.is-ink:hover{opacity:.9}.ops-btn.is-sm{height:30px;padding:0 11px;font-size:12px;border-radius:8px}.ops-btn.is-lg{height:42px}.ops-btn.is-wide{width:100%;height:40px}.ops-btn.is-quiet{border-color:transparent;background:transparent;color:var(--ops-mute)}.ops-icon{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--ops-ink);cursor:pointer;font-size:14px}.ops-icon:hover{background:var(--ops-hover)}.ops-head{flex-shrink:0;padding:18px 32px 0;background:var(--ops-bg)}.ops-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.ops-sub{margin:4px 0 0;font-size:13px;color:var(--ops-mute)}.ops-tabs{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--ops-line);overflow-x:auto;scrollbar-width:none}.ops-tabs::-webkit-scrollbar{display:none}.ops-tab{position:relative;flex-shrink:0;display:inline-flex;align-items:center;height:40px;padding:0 16px;border:none;background:transparent;color:var(--ops-mute);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ops-tab:hover{color:var(--ops-ink)}.ops-tab.is-on{color:var(--ops-ink);font-weight:700}.ops-tab.is-on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--ops-ink)}.ops-tab-count{margin-left:7px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--ops-amber);background:color-mix(in srgb,var(--ops-amber) 16%,transparent)}.ops-body{flex:1;min-height:0;display:flex}.ops-scroll{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ops-inner{max-width:1560px;margin:0 auto;padding:18px 32px 40px}.ops-gate{text-align:center;padding:70px 20px}.ops-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:90;display:flex;align-items:flex-start;gap:10px;background:var(--ops-pill);color:var(--ops-pill-ink);font-size:13px;font-weight:600;line-height:1.45;padding:10px 10px 10px 16px;border-radius:12px;box-shadow:0 8px 24px #00000038;width:max-content;max-width:min(560px,calc(100vw - 32px))}.ops-toast>span{padding-top:3px}.ops-toast>button{flex-shrink:0;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:inherit;opacity:.7;cursor:pointer;font-size:13px}.ops-toast>button:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.ops-toast.is-error{background:var(--ops-card);color:var(--ops-ink);border:1px solid color-mix(in srgb,var(--ops-red) 45%,transparent);box-shadow:inset 4px 0 0 var(--ops-red),0 8px 24px #0000002e}.ops-toast.is-error>i{color:var(--ops-red);padding-top:4px}.ops-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;align-items:center;justify-content:center;padding:16px;background:#0a0a0c73}.ops-modal{width:100%;max-width:460px;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--ops-card);color:var(--ops-ink);border:1px solid var(--ops-line);border-radius:16px;padding:22px 22px 18px;box-shadow:0 24px 60px #00000047}.ops-modal h3{margin:0 0 8px;font-size:17px;font-weight:800;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.ops-modal-body{font-size:13.5px;line-height:1.55;color:var(--ops-ink-2);overflow-wrap:anywhere}.ops-modal-body p{margin:0 0 8px}.ops-modal-body strong{color:var(--ops-ink)}.ops-modal-field{display:block;margin-top:14px}.ops-modal-field span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ops-faint);margin-bottom:6px}.ops-modal-field input,.ops-modal-field textarea{width:100%;border:1px solid var(--ops-line-2);border-radius:10px;padding:10px 12px;background:var(--ops-field);color:var(--ops-ink);font:inherit;font-size:13.5px;outline:none;resize:vertical}.ops-modal-field input:focus,.ops-modal-field textarea:focus{border-color:var(--ops-ink)}.ops-modal-field em{display:block;font-style:normal;font-size:11.5px;color:var(--ops-mute);margin-top:5px}.ops-modal-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.ops-btn.is-danger{background:var(--ops-red);color:#fff;border-color:transparent}.ops-btn.is-danger:hover{opacity:.92;background:var(--ops-red)}[data-theme=dark] .ops-btn.is-danger{color:#0a0a0b}.ops-modal .ops-btn:focus-visible,.ops-toast>button:focus-visible{outline:2px solid var(--ops-ink);outline-offset:2px}.ops-preview-frame{display:block;width:100%;min-height:420px;border:1px solid var(--ops-line);border-radius:14px;background:#f7f7f8}.ops-note{margin:0 0 12px;padding:10px 12px;border:1px solid var(--ops-line);border-radius:10px;background:var(--ops-card);font-size:12.5px;line-height:1.5;color:var(--ops-ink-2)}.ops-note.is-warn{border-color:color-mix(in srgb,var(--ops-amber) 45%,transparent);box-shadow:inset 3px 0 0 var(--ops-amber)}@media(max-width:760px){.ops-act{position:sticky;right:0;z-index:1;background:var(--ops-card);box-shadow:-10px 0 12px -10px #00000040}}.ops-eyebrow{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ops-faint);margin:4px 0 10px}.ops-mono{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11.5px}.ops-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.ops-kpis.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-kpis.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-kpi{min-width:0;padding:16px 18px;background:var(--ops-card);border:1px solid var(--ops-line);border-radius:14px}.ops-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-kpi-label{font-size:13px;font-weight:600;color:var(--ops-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-kpi-icon{color:var(--ops-mute);font-size:14px;display:inline-flex}.ops-kpi-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.ops-kpi-value{display:flex;align-items:center;gap:10px;margin:10px 0 6px;font-size:26px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ops-ink)}.ops-kpi-mark{width:8px;height:8px;border-radius:50%}.ops-kpi-sub{font-size:12px;color:var(--ops-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-kpi-sub .ops-up{color:var(--ops-green);font-weight:600}.ops-kpi-sub i{font-size:10.5px}.ops-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:14px}.ops-grid .span-3{grid-column:span 3}.ops-grid .span-4{grid-column:span 4}.ops-grid .span-5{grid-column:span 5}.ops-panel{min-width:0;padding:18px;background:var(--ops-card);border:1px solid var(--ops-line);border-radius:14px;display:flex;flex-direction:column}.ops-panel-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.ops-panel-head h3{margin:0;font-size:16px;font-weight:800;color:var(--ops-ink)}.ops-panel-head p{margin:3px 0 0;font-size:12.5px;color:var(--ops-mute)}.ops-panel-head>:last-child:not(:first-child){margin-left:auto;flex-shrink:0}.ops-head-dot{width:10px;height:10px;border-radius:50%;margin-top:5px}.ops-link{border:none;background:transparent;color:var(--ops-mute);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:2px 0;display:inline-flex;align-items:center;gap:6px}.ops-link:hover{color:var(--ops-ink)}.ops-link i{font-size:10.5px}.ops-empty{font-size:13px;color:var(--ops-mute);padding:10px 0}.ops-empty.is-box{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:12px;background:var(--ops-hover);line-height:1.5}.ops-empty.is-box i{margin-top:3px;color:var(--ops-faint)}.ops-fine{margin:10px 0 0;font-size:11.5px;color:var(--ops-faint)}.ops-vbars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end;flex:1}.ops-vbar{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.ops-vbar strong{font-size:14px;font-weight:700;margin-bottom:6px;font-variant-numeric:tabular-nums}.ops-vbar-track{width:100%;height:130px;display:flex;align-items:flex-end;border-bottom:1px solid var(--ops-line-2)}.ops-vbar-track>div{width:100%;border-radius:4px 4px 0 0;min-height:0}.ops-vbar span{margin-top:8px;font-size:12px;color:var(--ops-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ops-vbar em{font-style:normal;font-size:11.5px;color:var(--ops-mute);margin-top:2px}.ops-chart-keys{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ops-mute);margin-bottom:12px}.ops-chart-keys i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:-1px}.ops-chart-keys strong{color:var(--ops-ink);font-weight:700;margin-left:4px}.ops-chart{display:grid;grid-template-columns:26px minmax(0,1fr);height:170px}.ops-chart-y{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:8px;font-size:11px;color:var(--ops-faint);transform:translateY(-6px);height:calc(100% + 12px)}.ops-chart-plot{position:relative;min-width:0;border-bottom:1px solid var(--ops-line-2)}.ops-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.ops-chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;color:var(--ops-mute)}.ops-chart-x{display:flex;justify-content:space-between;margin:6px 0 0 26px;font-size:11px;color:var(--ops-faint)}.ops-status{list-style:none;margin:0;padding:0}.ops-status li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--ops-line);font-size:13px}.ops-status li:last-child{border-bottom:none}.ops-status li>i{color:var(--ops-mute);font-size:13px;text-align:center}.ops-status li>span{color:var(--ops-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-status li>em{font-style:normal;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ops-status li>em b{width:7px;height:7px;border-radius:50%;display:inline-block}.ops-status li>em.is-ink{color:var(--ops-ink)}.ops-chip{font-size:11.5px;font-weight:600;color:var(--ops-green);background:color-mix(in srgb,var(--ops-green) 12%,transparent);padding:2px 8px;border-radius:6px}.ops-donut-wrap{display:flex;align-items:center;gap:24px}.ops-donut{position:relative;width:150px;height:150px;flex-shrink:0}.ops-donut svg{width:100%;height:100%;display:block}.ops-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ops-donut-center strong{font-size:24px;font-weight:700;line-height:1.1}.ops-donut-center span{font-size:12px;color:var(--ops-mute);margin-top:2px}.ops-legend{list-style:none;margin:0;padding:0;flex:1;min-width:0}.ops-legend li{display:grid;grid-template-columns:12px minmax(0,1fr) auto 42px;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--ops-line)}.ops-legend li:last-child{border-bottom:none}.ops-legend-dot{width:10px;height:10px;border-radius:50%}.ops-legend-label{font-size:13px;color:var(--ops-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-legend-val{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ops-legend-pct{font-size:12px;color:var(--ops-mute);text-align:right}.ops-events{list-style:none;margin:0;padding:0}.ops-events li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--ops-line)}.ops-events li:last-child{border-bottom:none}.ops-events li.is-click{cursor:pointer}.ops-events li.is-click:hover strong{text-decoration:underline}.ops-events b{width:7px;height:7px;border-radius:50%}.ops-events strong{display:block;font-size:13px;font-weight:600;color:var(--ops-ink)}.ops-events span{display:block;font-size:12px;color:var(--ops-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-events em{font-style:normal;font-size:11.5px;color:var(--ops-mute);white-space:nowrap}.ops-search{position:relative;flex:1;min-width:200px}.ops-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ops-mute);font-size:13px;pointer-events:none}.ops-search input{width:100%;height:38px;border-radius:10px;border:1px solid var(--ops-line-2);background:var(--ops-field);color:var(--ops-ink);padding:0 12px 0 34px;font:inherit;font-size:13px;outline:none}.ops-search input:focus,.ops-select:focus{border-color:var(--ops-mute)}.ops-select{height:38px;border-radius:10px;border:1px solid var(--ops-line-2);background:var(--ops-field);color:var(--ops-ink);padding:0 10px;font:inherit;font-size:13px;cursor:pointer;outline:none}.ops-tr{cursor:pointer}.ops-tr:hover td,.ops-tr.is-open td{background:var(--ops-hover)}.ops-drawer{width:400px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--ops-line);background:var(--ops-card)}.ops-drawer-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px 20px;border-bottom:1px solid var(--ops-line)}.ops-drawer-title{font-size:13px;font-weight:700;color:var(--ops-mute)}.ops-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 28px;overscroll-behavior:contain}@media(max-width:1280px){.ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-grid .span-3,.ops-grid .span-4{grid-column:span 6}.ops-grid .span-5{grid-column:span 12}}@media(max-width:1100px){.ops-page[data-drawer=on] .ops-drawer{width:360px}}@media(max-width:760px){.ops-top{padding:8px 16px}.ops-head{padding:14px 16px 0}.ops-inner{padding:14px 16px 32px}.ops-back span,.ops-hide-sm{display:none}.ops-live{font-size:0;gap:0;margin-right:0}.ops-kpis,.ops-kpis.is-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-kpis.is-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ops-kpi{padding:13px 14px}.ops-kpi-value{font-size:22px}.ops-grid{gap:10px}.ops-grid .span-3,.ops-grid .span-4,.ops-grid .span-5{grid-column:span 12}.ops-tab{padding:0 12px}.ops-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;z-index:60;border-left:none;padding-top:env(safe-area-inset-top)}.ops-donut{width:120px;height:120px}.ops-donut-wrap{gap:16px}}.ops-shell{flex-direction:row}.ops-rail{flex-shrink:0;width:240px;display:flex;flex-direction:column;gap:18px;padding:18px 16px;border-right:1px solid var(--ops-line);background:var(--ops-card);min-height:0;overflow-y:auto}.ops-rail-head .ops-title{font-size:22px}.ops-nav{display:flex;flex-direction:column;gap:2px}.ops-nav-item{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;border:none;border-radius:10px;background:transparent;color:var(--ops-mute);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.ops-nav-item i{width:16px;text-align:center;font-size:14px}.ops-nav-item:hover{background:var(--ops-bg);color:var(--ops-ink)}.ops-nav-item.is-on{background:var(--ops-bg);color:var(--ops-ink);font-weight:700;box-shadow:inset 0 0 0 1px var(--ops-line)}.ops-nav-item .ops-tab-count{margin-left:auto}.ops-rail-foot{margin:auto 0 0;padding:0 12px;font-size:10px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--ops-mute);line-height:1.8}.ops-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.ops-shell .ops-top{padding:14px 28px}.ops-top-title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em}@media(max-width:760px){.ops-shell{flex-direction:column}.ops-rail{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;border-right:none;border-bottom:1px solid var(--ops-line);overflow:visible}.ops-rail-head{flex:1;min-width:0}.ops-rail-head .ops-title{font-size:18px}.ops-rail-head .ops-sub,.ops-rail-foot{display:none}.ops-nav{flex-direction:row;width:100%;overflow-x:auto;scrollbar-width:none;gap:4px}.ops-nav::-webkit-scrollbar{display:none}.ops-nav-item{width:auto;flex-shrink:0;height:36px;padding:0 12px}.ops-shell .ops-top{padding:8px 16px}.ops-top-title{font-size:15px}}@media(min-width:761px){.ops-page input,.ops-page select,.ops-page textarea{font-size:13px!important}}.cx-page[data-mode=narrow] .cx-head-icon{display:none}.mind-head .tomo-home-back{margin-top:2px}@media(min-width:1281px)and (min-height:760px){.ops-page[data-section=overview] .ops-scroll{overflow:hidden}.ops-page[data-section=overview] .ops-inner{height:100%;display:flex;flex-direction:column;padding-top:14px;padding-bottom:16px}.ops-overview{flex:1;min-height:0;display:flex;flex-direction:column}.ops-overview .ops-kpis{gap:12px}.ops-overview .ops-kpi{padding:12px 16px}.ops-overview .ops-kpi-value{margin:6px 0 4px;font-size:24px}.ops-overview .ops-grid{flex:1;min-height:0;margin-top:12px;gap:12px;grid-template-rows:repeat(3,minmax(0,1fr))}.ops-overview .ops-panel{min-height:0;padding:14px 16px}.ops-overview .ops-panel-head{margin-bottom:8px}.ops-overview .ops-panel-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.ops-overview .ops-vbars{flex:1;min-height:0}.ops-overview .ops-vbar{height:100%}.ops-overview .ops-vbar-track{flex:1;height:auto;min-height:24px}.ops-overview .ops-activity{flex:1;min-height:0;display:flex;flex-direction:column}.ops-overview .ops-chart{flex:1;height:auto;min-height:56px}.ops-overview .ops-chart-keys{margin-bottom:8px}.ops-overview .ops-donut-wrap{flex:1;min-height:0}.ops-overview .ops-donut{height:100%;max-height:150px;min-height:84px;width:auto;aspect-ratio:1}.ops-overview .ops-status li,.ops-overview .ops-legend li{padding:7px 0}.ops-overview .ops-events li{padding:6px 0}.ops-overview .ops-fine{margin-top:6px}}.tomo-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden;-webkit-user-select:none;user-select:none;background:radial-gradient(120% 80% at 50% 45%,#0b0b0c,#050505 60%,#000);color:#fff;font-family:var(--font-ui)}.tomo-splash-waves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tomo-splash-col{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:15.2vh;box-sizing:border-box}.tomo-splash-logo{width:clamp(150px,15.6vw,260px);height:auto;display:block;mix-blend-mode:screen;clip-path:inset(1% 1.2% 1% .6%)}.tomo-splash-presents{margin-top:3.4vh;font-size:clamp(11px,.95vw,15px);font-weight:400;letter-spacing:.62em;padding-left:.62em;color:#d4d4d4}.tomo-splash-word{margin-top:4vh;width:clamp(240px,36vw,600px);height:auto;display:block;overflow:visible}.tomo-splash-tag{margin-top:2.2vh;font-size:clamp(12px,1.28vw,20px);font-weight:300;letter-spacing:.56em;padding-left:.56em;color:#e2e2e2;white-space:nowrap}.tomo-splash-rule{margin-top:3.9vh;width:clamp(40px,3.9vw,62px);height:2px;background:#e8e8e8;border-radius:1px}.tomo-splash-spin{margin-top:15.5vh;width:clamp(48px,4vw,62px);height:clamp(48px,4vw,62px);border-radius:50%;border:1px solid rgba(255,255,255,.32);position:relative;box-sizing:border-box}.tomo-splash-spin:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:2px solid transparent;border-top-color:#fff;border-right-color:#fff;transform:rotate(-20deg);animation:tomoSplashSpin 1.1s linear infinite}@keyframes tomoSplashSpin{to{transform:rotate(340deg)}}@media(prefers-reduced-motion:reduce){.tomo-splash-spin:after{animation:none}}.tsp-flow-a,.tsp-flow-b{transform-box:view-box;transform-origin:50% 100%;will-change:transform}.tsp-flow-a{animation:tspFlowA 4.2s ease-in-out infinite alternate}.tsp-flow-b{animation:tspFlowB 5s ease-in-out infinite alternate}@keyframes tspFlowA{0%{transform:translate(-22px) scaleY(.965)}to{transform:translate(26px) scaleY(1.04)}}@keyframes tspFlowB{0%{transform:translate(20px) scaleY(1.035)}to{transform:translate(-24px) scaleY(.97)}}.tsp-run{stroke-dasharray:220 2600;stroke-dashoffset:2820;animation:tspRun 2.4s linear infinite}.tsp-run-late{animation-delay:-1.1s}@keyframes tspRun{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.tsp-flow-a,.tsp-flow-b,.tsp-run{animation:none}.tsp-run{display:none}}.tomo-splash-enter{margin-top:3.2vh;font-size:clamp(10.5px,.9vw,14px);font-weight:500;letter-spacing:.5em;padding-left:.5em;color:#c9c9c9}html:not([data-theme=dark]) .tomo-splash{background:var(--neu-page, #FFFFFF);color:var(--neu-text, #0C0C0D)}html:not([data-theme=dark]) #tsp-silkA stop:nth-child(1){stop-color:#c3c3c8}html:not([data-theme=dark]) #tsp-silkA stop:nth-child(2){stop-color:#e2e2e5}html:not([data-theme=dark]) #tsp-silkA stop:nth-child(3){stop-color:#f8f8f9}html:not([data-theme=dark]) #tsp-silkB stop:nth-child(1){stop-color:#b6b6bc}html:not([data-theme=dark]) #tsp-silkB stop:nth-child(2){stop-color:#dadade}html:not([data-theme=dark]) #tsp-silkB stop:nth-child(3){stop-color:#f5f5f6}html:not([data-theme=dark]) #tsp-silkC stop:nth-child(1){stop-color:#cbcbd0}html:not([data-theme=dark]) #tsp-silkC stop:nth-child(2){stop-color:#e8e8eb}html:not([data-theme=dark]) #tsp-silkC stop:nth-child(3){stop-color:#fbfbfc}html:not([data-theme=dark]) #tsp-sheen stop:nth-child(1){stop-color:#111318;stop-opacity:.05}html:not([data-theme=dark]) #tsp-edge stop{stop-color:#3c3c42}html:not([data-theme=dark]) .tsp-sheet-mid{fill:#d4d4d8}html:not([data-theme=dark]) .tsp-flow-a>path[fill]{mask:url(#tsp-fadeA)}html:not([data-theme=dark]) .tsp-halo{stroke:#8a8a91}html:not([data-theme=dark]) .tsp-run{stroke:#55555c;opacity:.5}html:not([data-theme=dark]) #tsp-chrome stop:nth-child(1){stop-color:#1b1b1e}html:not([data-theme=dark]) #tsp-chrome stop:nth-child(2){stop-color:#2f2f34}html:not([data-theme=dark]) #tsp-chrome stop:nth-child(3){stop-color:#6f6f76}html:not([data-theme=dark]) #tsp-chrome stop:nth-child(4){stop-color:#c6c6cb}html:not([data-theme=dark]) #tsp-chrome stop:nth-child(5){stop-color:#3b3b41}html:not([data-theme=dark]) #tsp-chrome stop:nth-child(6){stop-color:#17171a}html:not([data-theme=dark]) .tsp-tglow-g{filter:url(#tsp-tglow-l)}html:not([data-theme=dark]) .tomo-splash-presents,html:not([data-theme=dark]) .tomo-splash-tag{color:var(--neu-text-sub, #5A5A60)}html:not([data-theme=dark]) .tomo-splash-enter{color:var(--neu-text-mute, #6C6C72)}html:not([data-theme=dark]) .tomo-splash-rule{background:var(--neu-text-mute, #6C6C72)}html:not([data-theme=dark]) .tomo-splash-spin{border-color:#11131829}html:not([data-theme=dark]) .tomo-splash-spin:after{border-top-color:var(--neu-text, #0C0C0D);border-right-color:var(--neu-text, #0C0C0D)}.tomo-splash-logo-wrap{display:block}html:not([data-theme=dark]) .tomo-splash-logo-wrap{display:inline-block;background:#000;border-radius:22px;padding:10px 16px 8px;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff0f}html:not([data-theme=dark]) .tomo-splash-logo{mix-blend-mode:normal}@media(max-aspect-ratio:3/4){.tomo-splash-col{padding-top:19vh}.tomo-splash-logo{width:46vw}.tomo-splash-presents{margin-top:3vh}.tomo-splash-word{width:70vw;margin-top:3.2vh}.tomo-splash-tag{font-size:10.5px;letter-spacing:.4em;padding-left:.4em;margin-top:2.2vh}.tomo-splash-rule{margin-top:3vh}.tomo-splash-spin{margin-top:13vh}}.tomo-pill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;background:linear-gradient(180deg,#1b1b1b,#0b0b0b);border:2px solid #2e2e2e;box-shadow:0 0 0 1px #050505,inset 0 1px #ffffff0f,0 6px 14px #00000029;color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.005em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform .18s cubic-bezier(.25,1,.5,1),border-color .18s ease}.tomo-pill:hover{border-color:#3a3a3a}.tomo-pill:active{transform:scale(.97)}.tomo-pill:focus-visible{outline:2px solid var(--neu-orange, #ff6b00);outline-offset:2px}.tomo-pill .tomo-pill-glyph{font-size:11px;line-height:1}.tomo-pill .tomo-pill-box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:17px;border:1.5px solid currentColor;border-radius:5px;font-size:9.5px}.tomo-pill .tomo-pill-caret{font-size:9px;margin-left:2px;transition:transform .24s cubic-bezier(.25,1,.5,1)}.tomo-pill[aria-expanded=true] .tomo-pill-caret{transform:rotate(180deg)}.tomo-pill .tomo-pill-track{position:relative;width:30px;height:18px;border-radius:999px;flex-shrink:0;background:#262626;box-shadow:inset 0 1px 2px #0009,0 0 0 1px #333;transition:background .2s ease}.tomo-pill .tomo-pill-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:linear-gradient(180deg,#f4f4f4,#d6d6d6);box-shadow:0 1px 2px #00000073;transition:left .22s cubic-bezier(.25,1,.5,1)}.tomo-pill[aria-checked=true] .tomo-pill-track{background:var(--neu-orange, #ff6b00);box-shadow:inset 0 1px 2px #00000040}.tomo-pill[aria-checked=true] .tomo-pill-thumb{left:14px;background:#fff}.tomo-pill-round{width:36px;height:36px;padding:0;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff0f,0 4px 10px #00000029}.tomo-pill-round:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;pointer-events:none;border:1.5px solid var(--neu-orange, #ff8a00);box-shadow:0 0 3px #ff8c0073,inset 0 0 3px #ff8c004d}@media(max-width:480px){.tomo-pill{height:28px;padding:0 10px;gap:6px;font-size:11px}.tomo-pill .tomo-pill-glyph{font-size:10px}.tomo-pill .tomo-pill-box{width:18px;height:15px;font-size:8.5px;border-radius:4px}.tomo-pill .tomo-pill-track{width:26px;height:16px}.tomo-pill .tomo-pill-thumb{width:12px;height:12px}.tomo-pill[aria-checked=true] .tomo-pill-thumb{left:12px}.tomo-pill-round{height:36px;padding:0}}@media(min-width:1280px){.tomo-pill{height:34px;padding:0 14px;font-size:12px}.tomo-pill-round{height:36px;padding:0}}@media(prefers-reduced-motion:reduce){.tomo-pill,.tomo-pill .tomo-pill-thumb,.tomo-pill .tomo-pill-caret,.tomo-pill .tomo-pill-track{transition:none}}:root{--motion-fast: .26s;--motion-base: .52s;--motion-page-in: .6s;--motion-page-out: .46s;--motion-splash-out: .9s;--ease-out: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, .58, 1);--ease-in-out: cubic-bezier(.37, 0, .63, 1);--ease-glide: cubic-bezier(.45, 0, .25, 1)}@keyframes tomo-in-fade{0%{opacity:0}}@keyframes tomo-out-fade{to{opacity:0}}@keyframes tomo-in-page{0%{opacity:0;translate:0 8px}}@keyframes tomo-out-page{to{opacity:0}}@keyframes tomo-in-pop{0%{opacity:0;translate:0 -4px}}@keyframes tomo-out-pop{to{opacity:0;translate:0 -4px}}@keyframes tomo-in-modal{0%{opacity:0;translate:0 8px}}@keyframes tomo-out-modal{to{opacity:0;translate:0 6px}}@keyframes tomo-in-sheet{0%{translate:0 100%}}@keyframes tomo-out-sheet{to{translate:0 100%}}@keyframes tomo-in-right{0%{translate:100% 0}}@keyframes tomo-out-right{to{translate:100% 0}}@keyframes tomo-in-left{0%{translate:-100% 0}}@keyframes tomo-out-left{to{translate:-100% 0}}@keyframes tomo-in-toast{0%{opacity:0;translate:0 8px}}@keyframes tomo-out-toast{to{opacity:0;translate:0 6px}}@keyframes tomo-in-swap{0%{opacity:0;translate:0 6px}}@keyframes tomo-in-rise{0%{opacity:0;translate:0 8px}}.tomo-presence[data-state=enter]>*{animation:tomo-in-fade var(--motion-base) var(--ease-out) backwards}.tomo-presence[data-state=exit]>*{animation:tomo-out-fade var(--motion-fast) var(--ease-in) forwards;pointer-events:none}.tomo-presence[data-motion=page][data-state=enter]>*{animation-name:tomo-in-page;animation-duration:var(--motion-page-in);transform-origin:center center}.tomo-presence[data-motion=page][data-state=exit]>*{animation-name:tomo-out-page;animation-duration:var(--motion-page-out);transform-origin:center center}.tomo-presence[data-motion=pop][data-state=enter]>*{animation-name:tomo-in-pop;animation-duration:var(--motion-fast);transform-origin:var(--pop-origin, top right)}.tomo-presence[data-motion=pop][data-state=exit]>*{animation-name:tomo-out-pop;animation-duration:var(--motion-fast);transform-origin:var(--pop-origin, top right)}.tomo-presence[data-motion=modal][data-state=enter]>*{animation-name:tomo-in-modal}.tomo-presence[data-motion=modal][data-state=exit]>*{animation-name:tomo-out-modal;animation-duration:var(--motion-page-out)}.tomo-presence[data-motion=sheet][data-state=enter]>*{animation-name:tomo-in-sheet}.tomo-presence[data-motion=sheet][data-state=exit]>*{animation-name:tomo-out-sheet;animation-duration:var(--motion-page-out)}.tomo-presence[data-motion=drawer-right][data-state=enter]>*{animation-name:tomo-in-right}.tomo-presence[data-motion=drawer-right][data-state=exit]>*{animation-name:tomo-out-right;animation-duration:var(--motion-page-out)}.tomo-presence[data-motion=drawer-left][data-state=enter]>*{animation-name:tomo-in-left}.tomo-presence[data-motion=drawer-left][data-state=exit]>*{animation-name:tomo-out-left;animation-duration:var(--motion-page-out)}.tomo-presence[data-motion=toast][data-state=enter]>*{animation-name:tomo-in-toast}.tomo-presence[data-motion=toast][data-state=exit]>*{animation-name:tomo-out-toast;animation-duration:var(--motion-fast)}.tomo-presence[data-state=enter]>[data-motion-backdrop]{animation-name:tomo-in-fade}.tomo-presence[data-state=exit]>[data-motion-backdrop]{animation-name:tomo-out-fade}.tomo-presence[data-state=enter]>[data-motion-backdrop] [data-motion-panel]{animation:tomo-in-modal var(--motion-base) var(--ease-out) backwards}.tomo-presence[data-state=exit]>[data-motion-backdrop] [data-motion-panel]{animation:tomo-out-modal var(--motion-page-out) var(--ease-in) forwards}.tomo-presence[data-motion=sheet][data-state=enter]>[data-motion-backdrop] [data-motion-panel]{animation-name:tomo-in-sheet}.tomo-presence[data-motion=sheet][data-state=exit]>[data-motion-backdrop] [data-motion-panel]{animation-name:tomo-out-sheet}.tomo-presence[data-motion=drawer-right][data-state=enter]>[data-motion-backdrop] [data-motion-panel]{animation-name:tomo-in-right}.tomo-presence[data-motion=drawer-right][data-state=exit]>[data-motion-backdrop] [data-motion-panel]{animation-name:tomo-out-right}.tomo-ghost{animation:tomo-out-page var(--motion-page-out) var(--ease-in) forwards!important;transform-origin:center center;pointer-events:none!important}.tomo-ghost[data-motion=modal]{animation-name:tomo-out-modal!important}.tomo-ghost[data-motion=sheet]{animation-name:tomo-out-sheet!important}.tomo-ghost[data-motion=drawer-right]{animation-name:tomo-out-right!important}.tomo-ghost[data-motion=fade]{animation-name:tomo-out-fade!important}[data-motion-phase=enter]{animation:tomo-in-page var(--motion-page-in) var(--ease-out) backwards;transform-origin:center center}[data-motion-phase=exit]{animation:tomo-out-page var(--motion-page-out) var(--ease-in) forwards;transform-origin:center center;pointer-events:none}@keyframes tomo-in-panel{0%{opacity:0;translate:24px 0}}@keyframes tomo-out-panel{to{opacity:0;translate:24px 0}}.tomo-exit{pointer-events:none!important;animation:tomo-out-fade var(--motion-fast) var(--ease-in) forwards!important}.tomo-exit[data-exit=pop]{animation-name:tomo-out-pop!important}.tomo-exit[data-exit=toast]{animation-name:tomo-out-toast!important}.tomo-exit[data-exit=modal]{animation-duration:var(--motion-page-out)!important}.tomo-exit[data-exit=modal]>*{animation:tomo-out-modal var(--motion-page-out) var(--ease-in) forwards}.tomo-exit[data-exit=sheet]{animation-name:tomo-out-sheet!important;animation-duration:var(--motion-page-out)!important}.tomo-exit[data-exit=drawer-right]{animation-name:tomo-out-right!important;animation-duration:var(--motion-page-out)!important}.tomo-exit[data-exit=drawer-left]{animation-name:tomo-out-left!important;animation-duration:var(--motion-page-out)!important}.tomo-exit[data-exit=panel]{animation-name:tomo-out-panel!important;animation-duration:var(--motion-page-out)!important}[data-exit=pop]:not(.tomo-exit){animation:tomo-in-pop var(--motion-fast) var(--ease-out) backwards;transform-origin:var(--pop-origin, top right)}[data-exit=toast]:not(.tomo-exit){animation:tomo-in-toast var(--motion-base) var(--ease-out) backwards}[data-exit=modal]:not(.tomo-exit){animation:tomo-in-fade var(--motion-base) var(--ease-out) backwards}[data-exit=modal]:not(.tomo-exit)>*{animation:tomo-in-modal var(--motion-base) var(--ease-out) backwards}[data-exit=sheet]:not(.tomo-exit){animation:tomo-in-sheet var(--motion-base) var(--ease-glide) backwards}[data-exit=panel]:not(.tomo-exit){animation:tomo-in-panel var(--motion-base) var(--ease-out) backwards}[data-exit=fade]:not(.tomo-exit){animation:tomo-in-fade var(--motion-base) var(--ease-out) backwards}.cx-scrim:not(.is-clear),.cx-modal,.cx-lightbox,.mind-scrim,.cn-drawer-scrim{animation:tomo-in-fade var(--motion-base) var(--ease-out) backwards}.cx-pop,.mind-pop{animation:tomo-in-pop var(--motion-fast) var(--ease-out) backwards}.cx-sheet{animation:tomo-in-sheet var(--motion-base) var(--ease-glide) backwards}.cx-modal>.cx-modal-card{animation:tomo-in-modal var(--motion-base) var(--ease-out) backwards}.cx-toast,.cx-ring,.mind-toast,.ops-toast{animation:tomo-in-toast var(--motion-base) var(--ease-out) backwards}.ops-modal-scrim{animation:tomo-in-fade var(--motion-base) var(--ease-out) backwards}.ops-modal{animation:tomo-in-modal var(--motion-base) var(--ease-out) backwards}.mind-reflect,.cn-drawer,.ops-drawer,.cx-page[data-mode=mid] .cx-info{animation:tomo-in-panel var(--motion-base) var(--ease-out) backwards}.mind-sheet{animation:tomo-in-fade var(--motion-base) var(--ease-out) backwards}.tomo-collapse{display:grid;grid-template-rows:0fr;width:100%;min-width:0;transition:grid-template-rows var(--motion-base) var(--ease-glide)}.tomo-collapse[data-open=true]{grid-template-rows:1fr}.tomo-collapse>.tomo-collapse-inner{min-height:0;min-width:0;overflow:hidden;position:relative}.tomo-collapse[data-state=open]:not([data-flip])>.tomo-collapse-inner{overflow:visible}.tomo-collapse>.tomo-collapse-inner>.tomo-collapse-content{opacity:0;translate:0 -6px;transition:opacity var(--motion-base) var(--ease-glide),translate var(--motion-base) var(--ease-glide)}.tomo-collapse[data-open=true]>.tomo-collapse-inner>.tomo-collapse-content{opacity:1;translate:none}.tomo-collapse>.tomo-collapse-inner>.tomo-collapse-content[data-swap]{animation:tomo-in-swap var(--motion-base) var(--ease-out) backwards}.tomo-collapse>.tomo-collapse-inner>.tomo-collapse-outgoing{position:absolute;top:0;left:0;right:0;pointer-events:none;animation:tomo-out-fade var(--motion-fast) var(--ease-in) forwards}.tomo-swap-in{animation:tomo-in-swap var(--motion-base) var(--ease-out) backwards}aside[data-tomo-sidebar]{transition:width var(--motion-base) var(--ease-in-out)}aside[data-tomo-sidebar][data-collapsed=true]>*{animation:tomo-in-side-a var(--motion-base) var(--ease-out) backwards}aside[data-tomo-sidebar][data-collapsed=false]>*{animation:tomo-in-side-b var(--motion-base) var(--ease-out) backwards}@keyframes tomo-in-side-a{0%{opacity:0}}@keyframes tomo-in-side-b{0%{opacity:0}}.tomo-view-stack[data-leaving]{position:relative}.tomo-view-leaving{position:absolute;top:0;left:0;right:0;z-index:60;pointer-events:none;animation:tomo-out-fade var(--motion-page-out) var(--ease-in) forwards}.tomo-screen-leaving{position:fixed;left:0;right:0;z-index:2147483000;pointer-events:none;animation:tomo-out-fade var(--motion-page-out) var(--ease-in) forwards}.tomo-screen[data-state=fade]>*{animation:tomo-in-fade var(--motion-page-in) var(--ease-out) backwards}.tomo-screen[data-state=rise]>*{animation:tomo-in-page var(--motion-page-in) var(--ease-out) backwards}.tomo-splash{transition:opacity var(--motion-splash-out) var(--ease-in-out)}.tomo-splash-waves{transition:scale var(--motion-splash-out) var(--ease-out);transform-origin:50% 45%}.tomo-splash-col>*{transition:scale var(--motion-splash-out) var(--ease-out)}.tomo-splash.is-leaving{opacity:0;pointer-events:none}.tomo-splash.is-leaving .tomo-splash-col>*{scale:1.04}.tomo-splash.is-leaving .tomo-splash-waves{scale:1.03}.tomo-splash-col>*{animation:tomo-in-rise .52s var(--ease-out) backwards}.tomo-splash-waves{animation:tomo-in-fade .64s var(--ease-out) backwards}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-page-in: 0ms;--motion-page-out: 0ms;--motion-splash-out: 0ms}html,.scroll-container{scroll-behavior:auto}.tomo-presence>*,.tomo-presence [data-motion-panel],[data-motion-phase],.tomo-ghost,.tomo-exit,.tomo-exit>*,[data-exit],.cx-scrim,.cx-modal,.cx-modal>.cx-modal-card,.cx-lightbox,.cx-pop,.cx-sheet,.cx-toast,.cx-ring,.cx-page .cx-info,.mind-scrim,.mind-pop,.mind-sheet,.mind-toast,.mind-reflect,.ops-toast,.ops-modal-scrim,.ops-modal,.ops-drawer,.cn-drawer,.cn-drawer-scrim,.tomo-view-leaving,.tomo-view-leaving>*>*,.tomo-screen-leaving,.tomo-screen>*,.tomo-collapse-content,.tomo-collapse-outgoing,.tomo-swap-in,.view-enter,.tomo-splash-col>*,.tomo-splash-waves,aside[data-tomo-sidebar]>*{animation:none!important}.tomo-collapse,.tomo-collapse-content,.tomo-splash,.tomo-splash-col>*,.tomo-splash-waves,aside[data-tomo-sidebar]{transition:none!important}}.ops-rail .tomo-home-back,.ops-rail-head .tomo-home-back,.mind-rail .tomo-home-back,.cx-head .tomo-home-back{align-self:flex-start;width:auto}.section-shell{border:1px solid var(--border-primary);border-radius:20px;padding:18px;margin-bottom:24px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.research-bubble{max-width:100%;min-width:0;box-sizing:border-box}.research-intel-strip{margin-bottom:14px;padding:12px 14px;border-radius:18px;background:#ffffff9e;border:.5px solid rgba(0,0,0,.08);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 1px 3px #0000000d,0 0 0 .5px #fff9 inset}.research-intel-eyebrow{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.14em;color:#ff6b00;background:var(--neu-surface);box-shadow:var(--neu-out-sm);padding:4px 10px;border-radius:999px;margin-bottom:10px;font-family:var(--font-ui)}.research-intel-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.research-intel-pill{display:inline-flex;flex-direction:column;padding:8px 14px;border-radius:14px;background:#ffffffbf;border:.5px solid rgba(0,0,0,.08);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 1px 2px #0000000a;min-width:0}.research-intel-pill-label{font-size:9px;font-weight:700;letter-spacing:.08em;color:#8e8e93;text-transform:uppercase;margin-bottom:2px}.research-intel-pill-value{font-size:13px;font-weight:700;color:var(--neu-text);letter-spacing:-.005em}.research-intel-pill-orange .research-intel-pill-value{color:var(--neu-text)}.research-intel-pill-green{border:.5px solid rgba(46,155,83,.35);background:linear-gradient(135deg,#f0fbf0d9,#ffffffbf)}.research-intel-pill-green .research-intel-pill-value{color:#2e9b53}.research-intel-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 14px;padding:0 0 10px;border-bottom:.5px solid rgba(0,0,0,.08);font-family:var(--font-ui);line-height:1.3}.research-intel-byline-brand{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#ff6b00}.research-intel-byline-sep{font-size:11px;color:#9a968c;line-height:1}.research-intel-byline-item{font-size:11px;font-weight:700;letter-spacing:.01em;color:#2e2e30}.research-intel-byline-label{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:9px;color:#57534a}.advisor-badge-row{display:flex;justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:4px}.advisor-badge{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--border-primary);border-radius:999px;padding:6px 12px;box-shadow:0 1px 2px #0000000a}.advisor-badge-icon{font-size:14px;line-height:1}.advisor-badge-label{font-size:11px;font-weight:700;letter-spacing:.06em;color:#111}.save-btn{background:transparent;border:none;color:#888;font-size:13px;cursor:pointer;padding:4px 6px}.save-btn:hover{color:#111}.section-sublabel{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em;color:#fff;background:#111;border:none;border-radius:999px;padding:8px 16px;margin-top:18px;margin-bottom:12px}.quick-facts-sublabel{margin-top:0;display:inline-flex;align-items:center;gap:8px;color:var(--neu-text);background:#ffffffb8;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid rgba(60,60,67,.12);border-radius:999px;padding:6px 14px 6px 11px;font-weight:900;letter-spacing:.14em;font-size:11px;box-shadow:inset 0 .5px #ffffffd9}.quick-facts-sublabel:before{content:"";width:6px;height:6px;border-radius:999px;background:#ff5722;flex-shrink:0}.quick-facts-card{border:.5px solid rgba(60,60,67,.1);border-radius:20px;padding:18px 16px;background:#ffffff9e;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 1px #ffffffd9 inset,0 8px 24px #0f0f140a;margin-top:18px}.section-facts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:4px}.fact-group{margin-top:18px}.fact-group:first-child{margin-top:10px}.fact-group-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-left:4px}.fact-group-emoji{width:3px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;font-size:0;line-height:1}.fact-group-title{font-size:11px;font-weight:800;letter-spacing:.1em;color:#6b6b73;text-transform:uppercase}.fact-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.fact-group-grid-hero{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.fact-item{display:flex;flex-direction:column;background:#ffffffc7;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);padding:10px 12px;border-radius:12px;border:.5px solid rgba(60,60,67,.08);min-height:68px;gap:4px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.fact-item:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f0f140f;border-color:#3c3c4324}.fact-item-hero{min-height:100px;padding:14px 16px!important;background:linear-gradient(135deg,#ffffffeb,#f7f8fac7)!important}.fact-item-hero .fact-label{font-size:10px;color:#8e8e93}.fact-item-hero .fact-value{font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--neu-text)}.fact-label{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#8e8e93;text-transform:uppercase;margin-bottom:2px}.fact-value{font-size:14.5px;font-weight:700;color:var(--neu-text);line-height:1.25;letter-spacing:-.005em}.fact-subline{font-size:11.5px;font-weight:500;color:#8e8e93;margin-top:2px;line-height:1.4}.fact-subline-hero{font-size:12.5px!important;color:#ff5722!important;font-weight:600!important;margin-top:6px!important;display:inline-flex;align-items:center;gap:6px}.fact-subline-hero:before{content:"";width:6px;height:6px;border-radius:999px;background:#ff5722;box-shadow:0 0 0 3px #ff57222e;flex-shrink:0;animation:tomo-pulse-dot 1.8s ease-in-out infinite}@keyframes tomo-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.fact-subline-orange,.fact-subline-green{color:#8e8e93;font-weight:500}.section-actions{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.action-chip{background:#111;color:#fff;border:none;padding:10px 18px;border-radius:999px;cursor:pointer;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:8px}.action-arrow{font-weight:400;opacity:.8}.section-explore{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:4px}.section-explore-carousel{display:flex;flex-wrap:nowrap;gap:10px;margin-top:4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.section-explore-carousel::-webkit-scrollbar{display:none}.knowledge-hero-carousel{scrollbar-width:none;-webkit-overflow-scrolling:touch}.knowledge-hero-carousel::-webkit-scrollbar{display:none}.section-explore-carousel .explore-pill-v2{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.explore-pill{background:#0000000d;border:1px solid rgba(0,0,0,.1);padding:6px 12px;border-radius:16px;cursor:pointer;font-size:12px}.explore-pill-v2{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border-primary);border-radius:14px;padding:10px 14px 10px 10px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--neu-text);letter-spacing:-.008em;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.explore-pill-v2:hover{border-color:#d4d4d8;box-shadow:0 4px 14px #0000000f;transform:translateY(-1px)}.explore-pill-v2:active{transform:translateY(0)}.explore-pill-emoji{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;line-height:1}.explore-pill-arrow{color:#c4c4c8;font-weight:400;font-size:13px;margin-left:2px;transition:transform .14s ease,color .14s ease}.explore-pill-v2:hover .explore-pill-arrow{color:var(--neu-text);transform:translate(2px)}.explore-pill-label{letter-spacing:-.005em}.about-card{margin-top:18px;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#fff,#fafafb);border:1px solid var(--border-primary)}.about-sublabel{margin-top:0!important;margin-bottom:10px!important}.about-prose{font-family:var(--font-ui),-apple-system,system-ui,sans-serif;font-size:16.5px;font-weight:400;color:var(--ink-1a1a1a, #1a1a1a);line-height:1.78;margin:0;letter-spacing:-.002em;text-wrap:pretty;-webkit-hyphens:none;hyphens:none}.about-prose+.about-prose{margin-top:1.15em!important}.section-footer{margin-top:16px;color:#888;text-align:right}.hero-image{width:100%;height:200px;object-fit:cover;border-radius:8px}.template-comparison-table table{width:100%;border-collapse:collapse}.template-comparison-table th,.template-comparison-table td{padding:8px;border-bottom:1px solid #eee;text-align:left}.highlight-best{background:#00ff001a}.template-gauge{text-align:center;padding:20px}.gauge-circle{width:80px;height:80px;border-radius:50%;border:4px solid #4CAF50;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.gauge-value{font-size:24px;font-weight:700}.template-timeline{border-left:2px solid #ddd;margin-left:20px;padding-left:20px}.timeline-event{position:relative;margin-bottom:16px}.timeline-time{font-size:12px;color:#666}.timeline-label{font-weight:700}.template-heat-map .heat-map-row{display:flex;gap:4px;margin-bottom:4px}.heat-map-cell{width:40px;height:40px;background:red;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}.tier-item{display:flex;border:1px solid #eee;border-radius:8px;margin-bottom:8px;padding:12px;align-items:center}.tier-badge{font-weight:700;font-size:12px;padding:4px 8px;border-radius:4px;margin-right:12px;background:#f0f0f0}.tier-great .tier-badge{background:#4caf50;color:#fff}.tier-good .tier-badge{background:#8bc34a;color:#fff}.chart-bar-row{display:flex;align-items:center;margin-bottom:8px}.chart-bar-label{width:100px;font-size:12px}.chart-bar-container{flex:1;height:16px;background:#eee;border-radius:8px;margin:0 12px;overflow:hidden}.chart-bar-fill{height:100%;background:#2196f3}.accent-orange{background:#ff9800}.accent-green{background:#4caf50}[data-theme=dark] .section-shell,[data-theme=dark] .research-intel-strip,[data-theme=dark] .research-intel-pill,[data-theme=dark] .advisor-badge,[data-theme=dark] .quick-facts-sublabel,[data-theme=dark] .quick-facts-card,[data-theme=dark] .fact-item,[data-theme=dark] .explore-pill-v2,[data-theme=dark] .about-card{background:var(--neu-surface);border-color:var(--border-primary)}[data-theme=dark] .fact-item-hero{background:var(--neu-surface)!important}[data-theme=dark] .fact-item:hover,[data-theme=dark] .explore-pill-v2:hover{border-color:var(--neu-chrome-070)}[data-theme=dark] .research-intel-byline-item,[data-theme=dark] .advisor-badge-label,[data-theme=dark] .save-btn:hover{color:var(--neu-text)}[data-theme=dark] .research-intel-byline-label,[data-theme=dark] .fact-group-title{color:var(--neu-text-sub)}[data-theme=dark] .research-intel-pill-green{background:var(--neu-surface)}
