*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-y-0{top:0;bottom:0}.left-0{left:0}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100vh-9rem\)\]{max-height:calc(100vh - 9rem)}.min-h-10{min-height:2.5rem}.min-h-24{min-height:6rem}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100vh-1\.5rem\)\]{min-height:calc(100vh - 1.5rem)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-4{width:1rem}.w-56{width:14rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[720px\]{min-width:720px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-ink{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-line{--tw-border-opacity:1;border-color:rgb(217 222 231/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-white\/20{border-color:#fff3}.bg-\[\#050914\]{--tw-bg-opacity:1;background-color:rgb(5 9 20/var(--tw-bg-opacity,1))}.bg-\[\#f5f7fb\]{--tw-bg-opacity:1;background-color:rgb(245 247 251/var(--tw-bg-opacity,1))}.bg-\[\#f7f9fc\]{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.bg-\[\#fbfcfe\]{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-ink{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-panel{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-signal{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-5{line-height:1.25rem}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-signal{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}body{color:#111827;background:#fff;margin:0}button,input,textarea{font:inherit}.markdown-message{color:#1f2937;line-height:1.65}.markdown-message-inverted{color:#fff}.markdown-message>*+*{margin-top:.85rem}.markdown-message h1,.markdown-message h2,.markdown-message h3{color:inherit;font-weight:700;line-height:1.25}.markdown-message h1{font-size:1.35rem}.markdown-message h2{font-size:1.15rem}.markdown-message h3{font-size:1rem}.markdown-message ul,.markdown-message ol{padding-left:1.35rem}.markdown-message ul{list-style:outside}.markdown-message ol{list-style:decimal}.markdown-message li+li{margin-top:.25rem}.markdown-message strong{font-weight:700}.markdown-message code{background:#e5e7eb;border-radius:4px;padding:.1rem .3rem;font-size:.88em}.markdown-message-inverted code{background:#ffffff2e}.markdown-message pre{color:#f8fafc;background:#111827;border-radius:6px;padding:.85rem;overflow-x:auto}.markdown-message pre code{background:0 0;padding:0}.markdown-message table{border-collapse:collapse;width:100%;font-size:.92em;display:block;overflow-x:auto}.markdown-message th,.markdown-message td{text-align:left;vertical-align:top;border:1px solid #d1d5db;padding:.45rem .55rem}.markdown-message th{background:#f3f4f6;font-weight:700}.markdown-message blockquote{color:#475569;border-left:3px solid #94a3b8;padding-left:.85rem}.core-grid{background-image:linear-gradient(#7dd3fc14 1px,#0000 1px),linear-gradient(90deg,#7dd3fc14 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle,#000 0% 46%,#0000 78%);mask-image:radial-gradient(circle,#000 0% 46%,#0000 78%)}.core-orbit{animation:18s linear infinite core-orbit}.core-orbit-reverse{animation:24s linear infinite reverse core-orbit}.core-pulse{animation:3.6s ease-in-out infinite core-pulse}.core-brain-lobe{animation:5s ease-in-out infinite core-lobe}.core-brain-lobe-delay{animation:6.4s ease-in-out infinite reverse core-lobe}@keyframes core-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes core-pulse{0%,to{transform:scale(1);box-shadow:0 0 60px #22d3ee2e}50%{transform:scale(1.035);box-shadow:0 0 92px #10b9813d}}@keyframes core-lobe{0%,to{transform:rotate(-8deg)scale(1)}50%{transform:rotate(8deg)scale(1.06)}}.core-v3-shell{color:#f8fafc;background:radial-gradient(circle at 50% 48%,#22d3ee2e,#0000 31%),radial-gradient(circle,#10b98114,#0000 58%),linear-gradient(135deg,#030712 0%,#07111f 52%,#050816 100%);min-height:calc(100vh - 1.5rem);overflow:hidden}.core-v3-topbar{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712b8;border-bottom:1px solid #7dd3fc1f;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:relative}.core-v3-topbar h1{margin:.15rem 0 0;font-size:1.35rem;font-weight:750}.core-v3-kicker,.core-v3-actions,.core-v3-search,.core-v3-panel-title,.core-v3-list-button,.core-v3-type-row,.core-v3-toggle{align-items:center;display:flex}.core-v3-kicker{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.7rem;font-weight:800}.core-v3-actions{gap:.55rem}.core-v3-search{background:#0f172aa8;border:1px solid #7dd3fc33;gap:.45rem;min-width:min(34vw,430px);height:2.45rem;padding:0 .65rem}.core-v3-search input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;font-size:.92rem}.core-v3-search button,.core-v3-mic,.core-v3-chat-link{color:#e2e8f0;background:#0f172aa8;border:1px solid #7dd3fc33}.core-v3-search button,.core-v3-mic{place-items:center;width:2.45rem;height:2.45rem;display:grid}.core-v3-mic.active{color:#a5f3fc;background:#22d3ee2e;border-color:#22d3eec7;box-shadow:0 0 28px #22d3ee5c}.core-v3-chat-link{align-items:center;height:2.45rem;padding:0 .9rem;font-size:.9rem;text-decoration:none;display:inline-flex}.core-v3-error{z-index:7;color:#fde68a;background:#fbbf241a;border:1px solid #fbbf245c;margin:.75rem 1rem 0;padding:.7rem .85rem;font-size:.9rem;position:relative}.core-v3-stage{min-height:calc(100vh - 4.7rem)}.core-v3-center{min-height:calc(100vh - 4.7rem);position:relative;overflow:hidden}.core-v3-center:before{content:"";background-image:linear-gradient(#7dd3fc0a 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(circle,#000 0% 56%,#0000 82%);mask-image:radial-gradient(circle,#000 0% 56%,#0000 82%)}.core-v3-center:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 58%,#030712bf 100%);position:absolute;inset:0}.core-v3-three{position:absolute;inset:0}.core-v3-three canvas{width:100%;height:100%;display:block}.core-v3-tooltip{pointer-events:none;z-index:8;background:#030712e0;border:1px solid #7dd3fc59;max-width:260px;padding:.55rem .65rem;position:absolute;translate:14px 14px;box-shadow:0 0 28px #22d3ee33}.core-v3-tooltip strong,.core-v3-tooltip span{display:block}.core-v3-tooltip strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.core-v3-tooltip span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem}.core-v3-core-label{z-index:4;color:#cffafe;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0307126b;border:1px solid #7dd3fc2e;align-items:center;gap:.45rem;padding:.4rem .62rem;font-size:.72rem;font-weight:800;display:flex;position:absolute;top:50%;left:50%;translate:-50% 70px}.core-v3-thoughts,.core-v3-rail,.core-v3-density,.core-v3-context-panel,.core-v3-agent-monitor,.core-v3-memory-activity,.core-v3-search-results,.core-v3-crystal{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0307127a;border:1px solid #7dd3fc29;max-height:calc(100vh - 7rem);padding:.75rem;position:absolute;overflow-y:auto;box-shadow:0 18px 60px #0000003d}.core-v3-thoughts{width:min(22vw,290px);top:1rem;left:1rem}.core-v3-rail{width:min(24vw,320px);top:1rem;right:1rem}.core-v3-density{width:min(26vw,330px);bottom:1rem;left:1rem}.core-v3-context-panel,.core-v3-agent-monitor,.core-v3-memory-activity,.core-v3-search-results,.core-v3-crystal{width:min(30vw,410px);bottom:1rem;right:1rem}.core-v3-agent-monitor{width:min(24vw,360px);max-height:34vh;bottom:5.6rem;left:1rem;right:auto}.core-v3-memory-activity{width:min(24vw,360px);max-height:34vh;inset:14.6rem auto auto 1rem}.core-v3-search-results{width:min(34vw,440px);max-height:42vh;inset:1rem auto auto 50%;transform:translate(-50%)}.core-v3-crystal{width:min(25vw,360px);top:25rem;bottom:auto}.core-v3-crystal.online{border-color:#22d3ee80;box-shadow:0 0 34px #22d3ee2e}.core-v3-panel-title{color:#cffafe;letter-spacing:.07em;text-transform:uppercase;gap:.45rem;font-size:.76rem;font-weight:800}.core-v3-feed{margin-top:.8rem}.core-v3-feed-row{border-left:1px solid #94a3b833;padding:0 0 .75rem .85rem;position:relative}.core-v3-feed-row:before{content:"";background:#67e8f9;border-radius:999px;width:7px;height:7px;position:absolute;top:.15rem;left:-4px;box-shadow:0 0 18px #67e8f9b8}.core-v3-feed-row.green:before{background:#34d399;box-shadow:0 0 18px #34d399b3}.core-v3-feed-row.violet:before{background:#c084fc;box-shadow:0 0 18px #c084fcb3}.core-v3-feed-row.rose:before{background:#fb7185;box-shadow:0 0 18px #fb7185b3}.core-v3-feed-row span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.core-v3-feed-row p{color:#e2e8f0;margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.core-v3-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.75rem;display:grid}.core-v3-metric{background:#ffffff0a;border:1px solid #94a3b824;padding:.48rem}.core-v3-metric span{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.core-v3-metric strong{color:#f8fafc;margin-top:.15rem;font-size:1rem;display:block}.core-v3-mini-section{margin-top:.85rem}.core-v3-mini-section h2{color:#e2e8f0;margin:0 0 .5rem;font-size:.76rem;font-weight:800}.core-v3-mini-section p{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.45}.core-v3-list-button{color:#e2e8f0;text-align:left;background:#ffffff0b;border:0;border-left:2px solid #34d39999;gap:.45rem;width:100%;padding:.5rem}.core-v3-list-button+.core-v3-list-button{margin-top:.4rem}.core-v3-list-button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.core-v3-list-button em{color:#86efac;font-size:.66rem;font-style:normal}.core-v3-composition{max-height:190px;overflow:auto}.core-v3-type-row{color:#cbd5e1;gap:.5rem;padding:.22rem 0;font-size:.76rem}.core-v3-type-row span{border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 14px}.core-v3-type-row strong{color:#f8fafc;margin-left:auto}.core-v3-density-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.7rem;display:grid}.core-v3-density-tabs button,.core-v3-toggle{color:#cbd5e1;background:#0f172a9e;border:1px solid #7dd3fc29;font-size:.76rem}.core-v3-density-tabs button{padding:.46rem .4rem}.core-v3-density-tabs button.active{color:#ecfeff;background:#22d3ee26;border-color:#67e8f9ad;box-shadow:0 0 18px #22d3ee2e}.core-v3-toggle{text-align:left;justify-content:space-between;gap:.45rem;width:100%;margin-top:.45rem;padding:.5rem .55rem}.core-v3-toggle strong{color:#67e8f9;text-transform:uppercase;margin-left:auto;font-size:.68rem}.core-v3-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.7rem 0 0;display:grid}.core-v3-context-grid div{background:#ffffff0a;border:1px solid #94a3b821;min-width:0;padding:.45rem}.core-v3-context-grid dt,.core-v3-context-grid dd{margin:0}.core-v3-context-grid dt{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.core-v3-context-grid dd{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.78rem;overflow:hidden}.core-v3-context-panel .core-v3-mini-section p+p{margin-top:.3rem}.core-v3-context-confidence{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #7dd3fc24;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding-top:.65rem;font-size:.74rem;font-weight:800;display:flex}.core-v3-context-confidence strong{color:#67e8f9;font-size:1rem}.core-v3-inspector{background:#0891b21c;border:1px solid #67e8f952;margin-top:.85rem;padding:.75rem;position:relative}.core-v3-inspector>button{color:#e2e8f0;background:#0f172ad6;border:1px solid #94a3b82e;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:absolute;top:.45rem;right:.45rem}.core-v3-inspector-type{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.core-v3-inspector h2{margin:.35rem 2rem .65rem 0;font-size:.95rem}.core-v3-inspector dl,.core-v3-inspector dd{margin:0}.core-v3-inspector div{grid-template-columns:78px 1fr;gap:.55rem;padding:.18rem 0;font-size:.74rem;display:grid}.core-v3-inspector dt{color:#94a3b8}.core-v3-inspector dd{overflow-wrap:anywhere;color:#e2e8f0;min-width:0}.core-v3-agent-list{gap:.45rem;margin-top:.65rem;display:grid}.core-v3-agent-row{background:#0f172a85;border:1px solid #7dd3fc21;grid-template-columns:1fr auto;gap:.35rem .7rem;padding:.55rem;display:grid}.core-v3-agent-row strong,.core-v3-agent-row span,.core-v3-agent-row small,.core-v3-agent-row p{display:block}.core-v3-agent-row strong{color:#f8fafc;font-size:.78rem}.core-v3-agent-row span,.core-v3-agent-row p,.core-v3-agent-row small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;overflow:hidden}.core-v3-agent-row em{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:900}.core-v3-agent-row em.active{color:#67e8f9}.core-v3-agent-row em.failed{color:#fb7185}.core-v3-agent-row meter{accent-color:#22d3ee;grid-column:1/-1;width:100%;height:.45rem}.core-v3-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.core-v3-row{background:#0f172a73;border:1px solid #7dd3fc21;justify-content:space-between;gap:.75rem;padding:.5rem;font-size:.72rem;display:flex}.core-v3-row span{color:#94a3b8}.core-v3-row strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.core-v3-crystal-beam{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#22d3eed9,#0000);width:32%;height:2px;animation:1.6s ease-in-out infinite core-crystal-pulse;position:absolute;top:50%;right:18%;transform:rotate(-8deg);box-shadow:0 0 26px #22d3ee99}.core-v3-quick-actions{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617c7;border:1px solid #7dd3fc33;max-width:min(78vw,980px);display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 0 32px #22d3ee1f}.core-v3-quick-actions a{color:#cbd5e1;text-align:center;border-right:1px solid #7dd3fc1f;place-items:center;gap:.25rem;min-width:5.8rem;padding:.62rem .55rem;font-size:.64rem;font-weight:800;text-decoration:none;display:grid}.core-v3-quick-actions a:last-child{border-right:0}.core-v3-quick-actions a:hover{color:#ecfeff;background:#22d3ee21}@keyframes core-crystal-pulse{0%,to{opacity:.35;transform:rotate(-8deg)scaleX(.82)}50%{opacity:1;transform:rotate(-8deg)scaleX(1)}}@media (max-width:1180px){.core-v3-center{min-height:760px}.core-v3-thoughts,.core-v3-rail,.core-v3-density,.core-v3-context-panel,.core-v3-agent-monitor,.core-v3-memory-activity,.core-v3-search-results,.core-v3-crystal{width:auto;max-height:none;margin:.75rem;position:relative;inset:auto;transform:none}.core-v3-three{min-height:720px}}@media (max-width:720px){.core-v3-topbar,.core-v3-actions{flex-direction:column;align-items:stretch}.core-v3-search{min-width:100%}.core-v3-center,.core-v3-three{min-height:620px}.core-v3-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.core-v3-quick-actions{max-width:none;left:.75rem;right:.75rem;overflow-x:auto;transform:none}}.jarvis-core-shell{color:#e2f8ff;min-height:100vh;font-family:var(--font-geist-sans), system-ui, sans-serif;background:radial-gradient(circle at 50% 42%,#22d3ee2e,#0000 28%),radial-gradient(circle at 18% 22%,#38bdf821,#0000 24%),radial-gradient(circle at 82% 72%,#2dd4bf1f,#0000 28%),linear-gradient(135deg,#020617 0%,#05111f 48%,#020617 100%);overflow:hidden}.core-crystal-pill{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;background:#0f172ab3;border:1px solid #94a3b82e;padding:.55rem .7rem;font-size:.68rem;font-weight:900}.core-crystal-pill.online{color:#67e8f9;border-color:#22d3ee80;box-shadow:0 0 18px #22d3ee2e}.core-crystal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.core-crystal-actions button,.core-crystal-actions a{color:#dffcff;text-align:center;background:#0f172ab8;border:1px solid #67e8f938;padding:.5rem;font-size:.72rem}.core-crystal-actions button:hover,.core-crystal-actions a:hover{background:#22d3ee1f;border-color:#22d3eead}.core-crystal-message{color:#a7f3d0;margin:.55rem 0 0;font-size:.72rem;line-height:1.35}.digital-chat-dock{grid-template-columns:auto minmax(0,1fr) auto;min-width:360px}.digital-chat-dock input{color:#ecfeff;background:#020617b8;border:1px solid #67e8f92e;width:100%;padding:.45rem .6rem;font-size:.8rem}.digital-chat-dock input:focus{border-color:#22d3eeb8;outline:none;box-shadow:0 0 0 2px #22d3ee1a}.digital-chat-preview{color:#a5f3fc;text-overflow:ellipsis;white-space:nowrap;max-width:520px;display:block;overflow:hidden}.jarvis-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617c2;border-bottom:1px solid #67e8f92e;grid-template-columns:290px 1fr 360px;align-items:center;gap:1rem;height:64px;padding:0 1rem;display:grid;box-shadow:0 0 36px #22d3ee14}.jarvis-brand,.jarvis-top-actions,.jarvis-tabs,.jarvis-listening,.jarvis-panel-title,.jarvis-message-input,.jarvis-voice-state,.system-metric,.workflow-stage,.info-row,.insight-row,.quick-action-strip,.voice-command-hub,.smart-suggestions,.analytics-strip{align-items:center;display:flex}.jarvis-brand{gap:.8rem}.jarvis-logo,.jarvis-avatar{color:#67e8f9;background:#0891b21f;border:1px solid #67e8f961;place-items:center;display:grid;box-shadow:inset 0 0 18px #22d3ee1f,0 0 18px #22d3ee1a}.jarvis-logo{width:38px;height:38px}.jarvis-avatar{border-radius:999px;width:34px;height:34px}.jarvis-brand strong{color:#f8fafc;letter-spacing:.12em;font-size:.92rem;display:block}.jarvis-brand span,.jarvis-panel-title,.jarvis-listening,.jarvis-tabs button{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.jarvis-brand span{color:#67e8f9}.jarvis-tabs{justify-content:center;gap:.35rem}.jarvis-tabs button,.jarvis-top-actions button,.jarvis-listening{color:#94a3b8;background:#0f172a9e;border:1px solid #67e8f92e}.jarvis-tabs button{height:34px;padding:0 .9rem}.jarvis-tabs button.active{color:#ecfeff;background:#22d3ee1f;border-color:#67e8f994;box-shadow:0 0 22px #22d3ee29}.jarvis-top-actions{justify-content:flex-end;gap:.45rem}.jarvis-top-actions button{place-items:center;min-width:34px;height:34px;display:grid}.jarvis-listening{gap:.4rem;height:34px;padding:0 .7rem}.jarvis-listening span{background:#64748b;border-radius:999px;width:7px;height:7px}.jarvis-listening.active span{background:#22d3ee;box-shadow:0 0 16px #22d3ee}.jarvis-core-grid{grid-template-columns:minmax(276px,18.4vw) 1fr minmax(306px,20.4vw);gap:.72rem;height:calc(100vh - 210px);min-height:690px;padding:.72rem .8rem;display:grid}.jarvis-core-shell.fullscreen-graph .jarvis-core-grid{grid-template-columns:1fr}.jarvis-core-grid.no-left{grid-template-columns:1fr minmax(306px,20.4vw)}.jarvis-core-grid.no-right{grid-template-columns:minmax(276px,18.4vw) 1fr}.jarvis-core-grid.no-left.no-right{grid-template-columns:1fr}.jarvis-core-shell.fullscreen-graph .jarvis-brain-stage{min-height:calc(100vh - 210px)}.jarvis-core-shell.compact .jarvis-core-grid{gap:.48rem;padding:.48rem .62rem}.jarvis-core-shell.compact .jarvis-panel{padding:.5rem}.jarvis-core-shell.compact .region-anchor-icon{width:46px;height:46px}.jarvis-left-rail,.jarvis-right-rail{gap:.72rem;min-height:0;display:grid}.jarvis-left-rail{grid-template-rows:1fr auto auto}.jarvis-right-rail{grid-template-rows:auto auto 1fr auto}.jarvis-panel,.particle-inspector,.context-action-menu,.core-search-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#080d1fc7,#02061794);border:1px solid #67e8f92e;box-shadow:inset 0 0 24px #22d3ee0a,0 0 32px #00000038}.jarvis-panel{min-height:0;padding:.66rem;overflow:hidden}.jarvis-panel-title{color:#cffafe;gap:.45rem;margin-bottom:.65rem}.jarvis-stream{gap:.45rem;max-height:34vh;display:grid;overflow:auto}.jarvis-stream-row{border-left:1px solid #67e8f92e;grid-template-columns:24px 1fr auto;align-items:start;gap:.5rem;padding:.28rem 0 .28rem .45rem;display:grid}.jarvis-stream-row>span{color:#67e8f9;background:#22d3ee24;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.62rem;font-weight:900;display:grid}.jarvis-stream-row strong,.jarvis-stream-row p,.jarvis-stream-row time{margin:0;font-size:.72rem}.jarvis-stream-row p{color:#a6c4d4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jarvis-stream-row time{color:#5eead4}.jarvis-message-input{background:#0f172a9e;border:1px solid #67e8f92e;gap:.45rem;margin-top:.7rem;padding:.5rem}.jarvis-message-input input,.jarvis-core-search input{color:#f8fafc;background:0 0;border:0;outline:0;flex:1;min-width:0}.jarvis-voice-state{color:#94a3b8;gap:.65rem}.jarvis-voice-state.active{color:#67e8f9}.jarvis-voice-state strong,.jarvis-voice-state span{display:block}.jarvis-voice-state span{color:#8eaabe;font-size:.74rem}.mini-wave{align-items:center;gap:2px;height:24px;display:flex}.mini-wave.wide{height:42px;margin-top:.5rem}.mini-wave span{width:2px;height:calc(5px + (var(--i) % 6) * 3px);opacity:.42;animation:1.2s ease-in-out infinite wave-pulse;animation-delay:calc(var(--i) * 55ms);background:#38bdf8}.mini-wave[data-active=true] span{opacity:.95;box-shadow:0 0 12px #22d3ee}@keyframes wave-pulse{50%{transform:scaleY(1.85)}}.system-metric{gap:.55rem;margin:.45rem 0;font-size:.72rem}.system-metric span{color:#94a3b8;width:58px}.system-metric em{color:#cffafe;width:34px;font-style:normal}.jarvis-progress{background:#334155a8;flex:1;height:6px;overflow:hidden}.jarvis-progress span{background:linear-gradient(90deg,#22d3ee,#a3e635);height:100%;display:block;box-shadow:0 0 12px #22d3eea6}.jarvis-nominal{color:#a3e635;letter-spacing:.08em;text-transform:uppercase;margin-top:.6rem;font-size:.72rem;font-weight:900}.jarvis-brain-stage{background:radial-gradient(circle,#ffffff38,#0000 12%),radial-gradient(circle,#35f2ff61,#0000 30%),radial-gradient(circle at 24% 20%,#3ea6ff33,#0000 25%),radial-gradient(circle at 74% 20%,#a8ff3e2e,#0000 25%),radial-gradient(circle at 18% 43%,#b14dff2e,#0000 23%),radial-gradient(circle at 82% 43%,#ff4d5a29,#0000 23%),radial-gradient(circle at 24% 72%,#ff9d002e,#0000 25%),radial-gradient(circle at 76% 72%,#35f2ff2e,#0000 25%),linear-gradient(#67e8f906 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#67e8f906 1px,#0000 1px) 0 0/48px 48px;border:1px solid #67e8f91f;min-width:0;min-height:0;position:relative;overflow:hidden}.graph-control-bar{z-index:10;pointer-events:auto;gap:.42rem;width:min(760px,82%);display:grid;position:absolute;top:.72rem;left:50%;transform:translate(-50%)}.graph-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617ad;border:1px solid #67e8f93d;align-items:center;gap:.45rem;padding:.52rem .7rem;display:flex}.graph-search input{color:#f8fafc;background:0 0;border:0;outline:0;flex:1;min-width:0}.graph-filter-strip{scrollbar-width:thin;gap:.28rem;display:flex;overflow-x:auto}.graph-filter-strip button{color:#9cc7d8;text-transform:uppercase;background:#0f172a94;border:1px solid #67e8f929;flex:none;padding:.32rem .52rem;font-size:.66rem;font-weight:800}.graph-filter-strip button.active{color:#ecfeff;background:#22d3ee29;border-color:#67e8f999;box-shadow:0 0 18px #22d3ee2e}.jarvis-core-search{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0206179e;border:1px solid #67e8f93d;align-items:center;gap:.5rem;width:min(620px,62%);padding:.6rem .75rem;display:flex;position:absolute;top:.8rem;left:50%;transform:translate(-50%)}.jarvis-particle-field,.thought-pulse-layer{position:absolute;inset:0}.thought-pulse-layer{z-index:2;pointer-events:none}.thought-pulse-layer path{fill:none;stroke:var(--pulse-color);stroke-width:.18px;stroke-dasharray:2 7;opacity:.18;animation:3.6s linear infinite thought-flow}.thought-pulse-layer.active path{opacity:.62}@keyframes thought-flow{to{stroke-dashoffset:-60px}}.bentley-core-sphere{z-index:5;width:clamp(420px,62vh,560px);height:clamp(420px,62vh,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-orb{color:#ecfeff;background:radial-gradient(circle at 50% 38%,#ffffff70,#0000 13%),radial-gradient(circle,#ffffff29,#35f2ff66 34%,#082f4961 58%,#020617db);border:1px solid #67e8f96b;border-radius:999px;place-items:center;animation:3.2s ease-in-out infinite core-breathe;display:grid;position:absolute;inset:17%;box-shadow:inset 0 0 130px #ffffff3d,inset 0 0 118px #35f2ff75,0 0 140px #35f2ffb8,0 0 270px #35a6ff52}.core-orb strong,.core-orb span{line-height:1;display:block}.core-orb strong{letter-spacing:.14em;font-size:clamp(2.1rem,3vw,3.25rem)}.core-orb span{color:#67e8f9;text-transform:uppercase;font-size:clamp(.9rem,1.2vw,1.2rem);font-weight:800}.core-orb button{color:#ecfeff;background:#0891b22e;border:1px solid #67e8f957;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.82rem;display:inline-flex}.core-halo,.core-energy-arc{border:1px solid #35f2ff7a;border-radius:999px;position:absolute;inset:0;box-shadow:0 0 42px #35f2ff3d}.halo-two{border-color:#a3e63533;animation:12s linear infinite reverse core-spin;inset:10%}.halo-one,.core-energy-arc{animation:16s linear infinite core-spin}.core-energy-arc{border-color:#67e8f9e0 #67e8f961 #0000 #0000}.arc-two{animation-duration:8s;animation-direction:reverse;inset:13%}@keyframes core-breathe{50%{transform:scale(1.055);box-shadow:inset 0 0 150px #ffffff42,inset 0 0 130px #35f2ff8a,0 0 190px #35f2ffdb,0 0 330px #35a6ff66}}@keyframes core-spin{to{transform:rotate(360deg)}}.cognitive-region{z-index:6;color:var(--region-color);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.region-neural-label{min-width:150px;color:var(--region-color);text-shadow:0 0 14px var(--region-color);justify-items:center;gap:.1rem;display:grid;position:relative}.region-anchor-icon{background:radial-gradient(circle, color-mix(in srgb, var(--region-color) 24%, transparent), transparent 68%);width:56px;height:56px;box-shadow:inset 0 0 22px color-mix(in srgb, var(--region-color) 28%, transparent), 0 0 34px color-mix(in srgb, var(--region-color) 44%, transparent), 0 0 90px color-mix(in srgb, var(--region-color) 18%, transparent);border:1px solid;border-radius:999px;place-items:center;margin-bottom:.3rem;display:grid}.region-neural-label strong{color:#f8fafc;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.82rem,.9vw,1rem)}.region-neural-label span{color:currentColor;font-size:.78rem;font-weight:800}.region-neural-label>span:last-child{opacity:.88}.mission-objective span,.mission-objective small,.info-row span,.insight-row span,.analytics-card span{color:#8fb8c8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.mission-objective strong,.rail-headline{color:#f8fafc;font-size:.96rem;display:block}.mission-objective p{color:#94a3b8;margin:.35rem 0 .65rem;font-size:.78rem}.workflow-stage,.info-row,.insight-row{border-bottom:1px solid #67e8f914;justify-content:space-between;gap:.55rem;padding:.38rem 0}.workflow-stage span,.info-row strong{color:#e2f8ff;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.workflow-stage em{color:#64748b;font-size:.66rem;font-style:normal}.workflow-stage.done em{color:#a3e635}.workflow-stage.active em{color:#67e8f9}.insight-row .jarvis-progress{max-width:120px}.insight-row strong{color:#cffafe;font-size:.7rem}.jarvis-bottom-layer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617c2;border-top:1px solid #67e8f924;grid-template-columns:minmax(340px,1fr) minmax(280px,420px) minmax(340px,1fr);gap:.75rem;padding:.75rem .85rem;display:grid}.quick-action-strip,.smart-suggestions{gap:.4rem;overflow-x:auto}.quick-action-strip a,.smart-suggestions button,.voice-command-hub,.analytics-card{color:#d7f8ff;background:#0f172a9e;border:1px solid #67e8f929}.quick-action-strip a{text-align:center;place-items:center;gap:.25rem;min-width:82px;padding:.52rem;font-size:.66rem;font-weight:800;text-decoration:none;display:grid}.voice-command-hub{justify-content:center;gap:.8rem;padding:.52rem .75rem}.voice-command-hub button{color:#67e8f9;background:#22d3ee29;border:1px solid #67e8f95c;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 22px #22d3ee3d}.voice-command-hub strong,.voice-command-hub span{display:block}.voice-command-hub span{color:#94a3b8;font-size:.74rem}.smart-suggestions button{min-width:max-content;padding:.5rem .65rem;font-size:.68rem}.analytics-strip{grid-column:1/-1;gap:.5rem}.analytics-card{flex:1;padding:.45rem .6rem}.analytics-card strong{color:#f8fafc;margin-top:.12rem;font-size:.78rem;display:block}.particle-tooltip,.particle-inspector,.context-action-menu,.core-search-overlay{z-index:50;position:fixed}.particle-tooltip{pointer-events:none;background:#020617e6;border:1px solid #67e8f952;max-width:280px;padding:.62rem;transform:translate(16px,16px);box-shadow:0 0 32px #22d3ee38}.particle-tooltip strong,.particle-tooltip span,.particle-tooltip em{display:block}.particle-tooltip p{color:#a8cbd8;margin:.35rem 0;font-size:.72rem}.particle-tooltip span,.particle-tooltip em{color:#67e8f9;text-transform:uppercase;font-size:.64rem}.particle-inspector{width:360px;padding:.9rem;top:5rem;right:1rem}.particle-inspector>button{color:#e2f8ff;background:#0f172ad1;border:1px solid #67e8f933;position:absolute;top:.55rem;right:.55rem}.particle-inspector>span{color:#67e8f9;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.particle-inspector h2{margin:.32rem 2rem .5rem 0}.particle-inspector p,.related-list em{color:#a8cbd8;font-size:.78rem}.inspector-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.75rem 0;display:grid}.inspector-actions button,.context-action-menu button,.core-search-overlay button{color:#d7f8ff;background:#0f172ab3;border:1px solid #67e8f929;padding:.42rem;font-size:.68rem}.related-list{gap:.25rem;display:grid}.context-action-menu{gap:.25rem;width:190px;padding:.35rem;display:grid}.core-search-overlay{width:min(520px,42vw);max-height:42vh;padding:.45rem;display:grid;top:78px;left:50%;overflow:auto;transform:translate(-50%)}.core-search-overlay button{text-align:left;gap:.1rem;display:grid}.core-search-overlay span{color:#67e8f9;text-transform:uppercase;font-size:.62rem}.core-search-overlay strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1500px){.jarvis-core-grid{grid-template-columns:270px 1fr 285px}.jarvis-topbar{grid-template-columns:250px 1fr 300px}}@media (max-width:1180px){.jarvis-core-shell{overflow:auto}.jarvis-topbar,.jarvis-core-grid,.jarvis-bottom-layer{flex-direction:column;height:auto;display:flex}.jarvis-brain-stage{min-height:720px}}.research-shell{color:#dff8ff;background:radial-gradient(circle at 18% 0,#22d3ee24,#0000 34%),radial-gradient(circle at 82% 18%,#a8ff3e17,#0000 30%),#020617;border:1px solid #22d3ee33;min-height:calc(100vh - 2rem);padding:1rem}.research-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.research-kicker{color:#35f2ff;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.research-header h1,.research-panel h2,.research-card h3{color:#f8fafc;margin:0}.research-header p,.research-card p,.research-item p,.research-empty{color:#9fb6c6}.research-error,.research-status{background:#0f172ab8;border:1px solid #22d3ee2e;padding:.6rem .75rem;font-size:.82rem}.research-error{color:#fecdd3;border-color:#ff4d5a8c}.research-tabs{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.research-tabs button,.research-actions button,.research-create button,.research-wide-action,.research-header button{color:#dff8ff;cursor:pointer;background:#0f172ac7;border:1px solid #35f2ff38}.research-tabs button{letter-spacing:.06em;text-transform:uppercase;padding:.58rem .72rem;font-size:.72rem;font-weight:900}.research-tabs button.active,.research-wide-action{background:#22d3ee29;border-color:#35f2ffcc;box-shadow:0 0 22px #22d3ee2e}.research-panel{gap:1rem;display:grid}.research-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.research-card,.research-metric,.research-create,.research-graph{background:#020617b8;border:1px solid #35f2ff29;box-shadow:inset 0 0 20px #22d3ee08}.research-card,.research-create,.research-graph{padding:.9rem}.research-metric{padding:.75rem}.research-metric span,.research-item span,.research-card small{color:#8fb4c4;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.research-metric strong{color:#f8fafc;margin-top:.35rem;font-size:1.7rem;display:block}.research-card-list,.research-stack,.research-items,.research-node-grid{gap:.65rem;display:grid}.research-create{gap:.5rem;display:flex}.research-create input{color:#f8fafc;background:#0f172acc;border:1px solid #35f2ff2e;flex:1;min-width:0;padding:.65rem}.research-create button,.research-actions button,.research-wide-action,.research-header button{padding:.55rem .7rem}.research-item{background:#0f172a9e;border:1px solid #94a3b824;padding:.7rem}.research-item strong{color:#f8fafc;margin:.18rem 0;display:block}.research-actions{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.research-graph{min-height:360px}.research-node-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:.75rem}.research-wide-action{width:max-content;font-weight:900}@media (max-width:980px){.research-header,.research-create{flex-direction:column;align-items:stretch}.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v61-shell{color:#e8fbff;background:radial-gradient(circle at 50% 36%,#00d0ff21,#0000 34%),radial-gradient(circle at 25% 25%,#3ea6ff21,#0000 26%),radial-gradient(circle at 75% 30%,#a8ff3e17,#0000 24%),#020713;height:100vh;overflow:hidden}.v61-shell button,.v61-shell input,.v61-shell select{font:inherit}.v61-topbar{background:#010713eb;border-bottom:1px solid #35f2ff29;grid-template-columns:280px minmax(360px,1fr) 320px;align-items:center;gap:1rem;height:72px;padding:0 1rem;display:grid}.v61-brand,.v61-top-status,.v61-tabs,.v61-listen-pill,.v61-chat-dock,.v61-quick-actions>button,.v61-action-popover a,.v61-panel-heading,.v61-view-toolbar,.v61-search,.v61-system-overview,.v61-hq-metrics,.v61-bottom-dock{align-items:center;display:flex}.v61-brand{gap:.8rem}.v61-logo{color:#35f2ff;background:#00d6ff1f;border:1px solid #35f2ff8c;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 30px #00d6ff38}.v61-brand strong,.v61-core-title{letter-spacing:.14em}.v61-brand span,.v61-panel-heading h3,.v61-region-title,.v61-category-rail h3{color:#c8f7ff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.v61-brand div:last-child{gap:.2rem;display:grid}.v61-tabs{justify-content:center}.v61-tabs button{color:#9fb3c8;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#091124d1;border:1px solid #35f2ff29;border-left:0;min-width:120px;height:42px;font-size:.78rem;font-weight:900}.v61-tabs button:first-child{border-left:1px solid #35f2ff29;border-radius:8px 0 0 8px}.v61-tabs button:last-child{border-radius:0 8px 8px 0}.v61-tabs button.active{color:#f8fbff;background:linear-gradient(#1aafff3d,#051c36e0);border-color:#35f2ffbf;box-shadow:inset 0 0 20px #35f2ff3d,0 0 22px #35f2ff2e}.v61-top-status{justify-content:flex-end;gap:.55rem}.v61-top-status a,.v61-listen-pill,.v61-core-state{color:#dffaff;background:#080f20db;border:1px solid #35f2ff29;min-height:38px}.v61-top-status a{border-radius:7px;place-items:center;width:40px;display:grid}.v61-listen-pill{color:#00ffb3;border-radius:7px;gap:.45rem;padding:0 .75rem}.v61-listen-pill i{opacity:.55;clip-path:polygon(0 45%,5% 25%,10% 55%,16% 20%,22% 64%,30% 42%,38% 72%,46% 28%,55% 56%,63% 18%,72% 66%,80% 36%,90% 58%,100% 44%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#00ffb3 0 2px,#0000 2px 7px);width:64px;height:14px}.v61-core-state{color:#9dff35;text-transform:uppercase;border-radius:7px;padding:.55rem .8rem;font-size:.72rem;font-weight:900}.v61-main{grid-template-columns:280px minmax(0,1fr) 320px;gap:.8rem;height:calc(100vh - 72px);padding:.8rem .8rem 112px;display:grid;overflow:hidden}.v61-main.left-collapsed{grid-template-columns:0 minmax(0,1fr) 320px}.v61-main.right-collapsed{grid-template-columns:280px minmax(0,1fr) 0}.v61-main.left-collapsed.right-collapsed{grid-template-columns:0 minmax(0,1fr) 0}.v61-left-rail,.v61-right-rail,.v61-view{min-height:0;overflow:hidden}.v61-main.left-collapsed .v61-left-rail,.v61-main.right-collapsed .v61-right-rail{opacity:0;pointer-events:none}.v61-left-rail,.v61-right-rail{gap:.65rem;display:grid}.v61-left-rail{grid-template-rows:1.35fr auto auto auto}.v61-right-rail{grid-template-rows:auto auto auto auto minmax(0,1fr)}.v61-panel,.v61-inspector,.v61-object-inspector,.v61-category-rail,.v61-workflow-list,.v61-workflow-side,.v61-focus-card,.v61-focus-list,.v61-resource-panel,.v61-crystal-status,.v61-system-actions,.v61-hq-hero,.v61-hq-grid>div,.v61-neural-stage,.v61-card-grid,.v61-system-overview,.v61-hq-metrics,.v61-workflow-main{background:linear-gradient(#071124d1,#020712d1);border:1px solid #35f2ff29;border-radius:8px;box-shadow:inset 0 0 28px #35f2ff09}.v61-panel{min-height:0;padding:.62rem;overflow:hidden}.v61-panel-heading{justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.v61-panel-heading h3{margin:0}.v61-panel-heading span,.v61-panel-heading i{color:#00ff9d;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:900}.v61-stream{gap:.45rem;max-height:100%;padding-right:.25rem;display:grid;overflow:auto}.v61-stream div{border-bottom:1px solid #94a3b814;padding-bottom:.45rem}.v61-stream strong,.v61-stream span,.v61-muted,.v61-status-row span,.v61-data-line span,.v61-resource-row span{color:#9fb3c8;font-size:.72rem}.v61-stream p,.v61-panel p,.v61-inspector p,.v61-object-inspector p,.v61-hq-grid p{color:#d8ebf8;margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.v61-voice-widget{color:#00ffb3;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;display:flex}.v61-sparkline{color:#00dfd8;width:118px;height:26px}.v61-status-row,.v61-data-line,.v61-resource-row,.v61-mini-step{grid-template-columns:72px minmax(0,1fr) 45px;align-items:center;gap:.5rem;margin:.45rem 0;display:grid}.v61-progress{background:#94a3b838;border-radius:999px;height:5px;overflow:hidden}.v61-progress i{border-radius:inherit;background:linear-gradient(90deg,#35f2ff,#a8ff3e);height:100%;display:block}.v61-green,.tone-green{color:#34ff7a!important}.tone-yellow{color:#ffbd38!important}.v61-crystal-mini,.v61-crystal-status{color:#35f2ff;align-items:center;gap:.8rem;display:flex}.v61-view{position:relative}.v61-brain-view,.v61-knowledge-view,.v61-focus-view,.v61-workflow-view,.v61-system-view,.v61-digital-view{height:100%;min-height:0}.v61-view-toolbar{z-index:4;gap:.5rem;width:min(760px,76%);position:absolute;top:.8rem;left:50%;transform:translate(-50%)}.v61-search{background:#020712e6;border:1px solid #35f2ff33;flex:1;gap:.55rem;min-width:0;padding:.6rem .75rem}.v61-search input{color:#e8fbff;background:0 0;border:0;outline:0;width:100%;min-width:0}.v61-view-toolbar select{color:#dffaff;background:#020712e6;border:1px solid #35f2ff33;height:40px;padding:0 .55rem}.v61-view-toolbar button,.v61-reset-view{color:#dffaff;cursor:pointer;white-space:nowrap;background:#020712e0;border:1px solid #35f2ff38;height:40px;padding:0 .7rem}.v61-quality-warning{color:#ffbd38;white-space:nowrap;font-size:.68rem;font-weight:800}.v61-neural-stage{background:radial-gradient(circle,#35f2ff1f,#0000 26%),radial-gradient(circle,#4da6ff14,#0000 46%),linear-gradient(#35f2ff08 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#35f2ff08 1px,#0000 1px) 0 0/46px 46px;height:100%;position:relative;overflow:hidden}.v61-neural-svg{width:100%;height:100%;display:block}.v61-region-title{font-size:15px}.v61-region-count{font-size:11px;font-weight:800}.v61-core-title{font-size:34px;font-weight:900}.v61-core-listening{font-size:15px;font-weight:700}.v61-svg-icon{place-items:center;width:24px;height:24px;display:grid}.v61-core-talk{color:#e8fbff;background:#020712b8;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:138px;height:32px;display:flex}.v61-active-node{filter:drop-shadow(0 0 8px);animation:1.7s ease-in-out infinite v61NodePulse}.v61-region-anchor{cursor:pointer;transition:opacity .16s}.v61-region-anchor.dimmed{opacity:.22}.v61-pulse-edge{stroke-dasharray:10 14;animation:2s linear infinite v61Dash}.v61-rotate-ring{transform-origin:500px 340px;animation:16s linear infinite v61Rotate}.v61-hover-card{z-index:30;pointer-events:none;background:#020712f0;border:1px solid #35f2ff59;border-radius:8px;width:210px;padding:.75rem;position:fixed;box-shadow:0 12px 40px #00000073,0 0 24px #35f2ff29}.v61-hover-card strong,.v61-hover-card span{display:block}.v61-hover-card strong{color:#fff;margin-bottom:.35rem}.v61-hover-card span{color:#a9c1d5;font-size:.72rem}.v61-loading-core{color:#c8f7ff;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v61-mini-state{grid-template-columns:repeat(4,1fr);gap:.45rem;width:min(390px,52%);display:grid;position:absolute;bottom:.8rem;right:.8rem}.v61-metric{background:#091124c7;border:1px solid #35f2ff1f;min-width:0;padding:.65rem}.v61-metric span{color:#9fb3c8;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.v61-metric strong{color:#f8fbff;margin-top:.25rem;font-size:1.2rem;display:block}.v61-knowledge-view{grid-template-columns:210px minmax(0,1fr) 260px;gap:.7rem;display:grid}.v61-category-rail,.v61-inspector,.v61-workflow-list,.v61-workflow-side,.v61-workflow-main,.v61-focus-card,.v61-focus-list,.v61-resource-panel,.v61-crystal-status,.v61-system-actions,.v61-hq-hero,.v61-hq-grid>div,.v61-card-grid{padding:.85rem}.v61-category-rail{align-content:start;gap:.45rem;display:grid}.v61-category-rail button{color:#d8ebf8;cursor:pointer;background:#0207127a;border:1px solid #35f2ff1a;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem;display:grid}.v61-category-rail button.active{color:#35f2ff;border-color:#35f2ff8c}.v61-knowledge-main{min-width:0;padding-top:3.7rem;position:relative}.v61-knowledge-main .v61-view-toolbar{width:100%;top:0}.v61-card-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.7rem;height:calc(100% - .2rem);display:grid;overflow:auto}.v61-knowledge-card{color:#dffaff;text-align:left;cursor:pointer;background:#071224d6;border:1px solid #35f2ff1f;border-radius:7px;align-content:start;gap:.45rem;min-height:150px;padding:.8rem;display:grid}.v61-knowledge-card span{color:#35f2ff;text-transform:uppercase;font-size:.67rem;font-weight:900}.v61-knowledge-card h3,.v61-inspector h3,.v61-focus-card h2,.v61-workflow-main h2,.v61-hq-hero h2,.v61-panel h3,.v61-object-inspector h3{color:#f8fbff;margin:0}.v61-knowledge-card p{color:#9fb3c8;font-size:.76rem;line-height:1.45}.v61-focus-view{grid-template-columns:minmax(320px,1.1fr) 1fr 1fr;align-items:stretch;gap:.75rem;display:grid}.v61-focus-card{text-align:center;place-items:center;display:grid}.v61-focus-card span,.v61-hq-hero span,.v61-workflow-main>span{color:#35f2ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.v61-progress-ring{aspect-ratio:1;background:radial-gradient(circle, #020712eb 57%, transparent 58%), conic-gradient(#35f2ff var(--progress), #35f2ff1f 0);border-radius:50%;place-items:center;width:185px;margin:1.2rem auto;display:grid;box-shadow:0 0 44px #35f2ff3d}.v61-progress-ring strong{font-size:2.2rem}.v61-progress-ring span{grid-row:2}.v61-focus-list{overflow:auto}.v61-focus-list h3,.v61-resource-panel h3,.v61-hq-grid h3,.v61-workflow-side h3,.v61-workflow-list h3{color:#f8fbff;margin:0 0 .7rem}.v61-focus-list button,.v61-action-row{color:#dffaff;background:#02071273;border:1px solid #35f2ff1f;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;margin-bottom:.55rem;padding:.65rem;display:grid}.v61-focus-list button.done{color:#34ff7a}.v61-focus-timer{color:#35f2ff;grid-template-columns:22px minmax(0,1fr) 38px;align-items:center;gap:.5rem;margin-top:1rem;display:grid}.v61-focus-timer button,.v61-panel-heading button,.v61-system-actions button,.v61-crystal-status button{color:#dffaff;cursor:pointer;background:#071224d6;border:1px solid #35f2ff3d}.v61-workflow-view{grid-template-columns:230px minmax(0,1fr) 230px;gap:.75rem;display:grid}.v61-workflow-list,.v61-workflow-side,.v61-workflow-main{min-width:0;overflow:auto}.v61-workflow-row{background:#0712249e;border:1px solid #35f2ff1f;gap:.45rem;margin-bottom:.6rem;padding:.65rem;display:grid}.v61-pipeline{grid-template-columns:repeat(5,1fr);gap:.55rem;margin:1rem 0;display:grid}.v61-pipeline-step{text-align:center;background:#041224b8;border:1px solid #35f2ff29;place-items:center;gap:.25rem;min-height:98px;display:grid}.v61-pipeline-step.complete,.v61-pipeline-step.completed{border-color:#34ff7a73}.v61-pipeline-step.running,.v61-pipeline-step.in_progress{border-color:#ff9d009e;box-shadow:0 0 24px #ff9d001f}.v61-live-log{gap:.45rem;display:grid}.v61-live-log div{border-bottom:1px solid #94a3b81a;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:.45rem;display:grid}.v61-agent-row{gap:.35rem;margin-bottom:.65rem;display:grid}.v61-system-view{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.v61-system-overview,.v61-hq-metrics{grid-column:1/-1;gap:.75rem;padding:.75rem}.v61-system-overview .v61-metric,.v61-hq-metrics .v61-metric{flex:1}.v61-resource-panel{overflow:auto}.v61-crystal-status,.v61-system-actions{grid-column:span 2}.v61-system-actions{gap:.7rem;display:flex}.v61-system-actions button,.v61-crystal-status button{padding:.6rem .75rem}.v61-digital-view{grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;display:grid}.v61-hq-hero{padding:1rem}.v61-hq-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;min-height:0;display:grid}.v61-hq-grid>div{overflow:auto}.v61-timeline-row{grid-template-columns:58px minmax(0,1fr);gap:.4rem;display:grid}.v61-object-inspector{border-color:#35f2ff57;padding:.85rem;position:relative}.v61-object-inspector>button{color:#c8f7ff;cursor:pointer;background:0 0;border:0;position:absolute;top:.55rem;right:.55rem}.v61-object-inspector>span{color:#35f2ff;text-transform:uppercase;font-size:.68rem;font-weight:900}.v61-bottom-dock{z-index:20;pointer-events:none;gap:.75rem;height:86px;position:fixed;bottom:.7rem;left:.8rem;right:.8rem}.v61-rail-toggles{z-index:22;gap:.35rem;display:flex;position:fixed;bottom:98px;right:340px}.v61-rail-toggles button{color:#b9d8e8;cursor:pointer;background:#040c1ce6;border:1px solid #35f2ff2e;border-radius:999px;padding:.35rem .55rem;font-size:.68rem}.v61-bottom-dock>*{pointer-events:auto}.v61-quick-actions{width:285px;position:relative}.v61-quick-actions>button{color:#e8fbff;cursor:pointer;background:#040c1cf0;border:1px solid #35f2ff2e;border-radius:8px;justify-content:center;gap:.5rem;width:100%;height:64px}.v61-action-popover{background:#020712fa;border:1px solid #35f2ff33;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:.4rem;width:300px;padding:.5rem;display:none;position:absolute;bottom:74px;left:0}.v61-action-popover.open{display:grid}.v61-action-popover a{color:#dffaff;border:1px solid #35f2ff1a;gap:.45rem;padding:.55rem;text-decoration:none}.v61-chat-dock{background:#030d1cf5;border:1px solid #35f2ff47;border-radius:16px;flex:1;gap:.75rem;min-width:360px;max-width:760px;height:74px;padding:.6rem .75rem;box-shadow:0 0 36px #35f2ff29}.v61-mic,.v61-chat-dock>button:last-child{color:#35f2ff;cursor:pointer;background:#35f2ff1a;border:1px solid #35f2ff47;border-radius:50%}.v61-mic{width:48px;height:48px}.v61-mic.active{color:#00ffb3;box-shadow:0 0 26px #00ffb342}.v61-chat-dock div{min-width:150px}.v61-chat-dock strong,.v61-chat-dock span{display:block}.v61-chat-dock span{color:#9fb3c8;font-size:.72rem}.v61-chat-dock textarea{resize:none;color:#f8fbff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:46px}.v61-chat-dock>button:last-child{width:38px;height:38px}.v61-chat-dock>button:disabled{opacity:.45;cursor:not-allowed}.v61-suggestions{flex:1;gap:.35rem;min-width:260px;display:grid}.v61-suggestions button{color:#b9d8e8;cursor:pointer;text-align:left;background:#040c1cf0;border:1px solid #35f2ff1f;border-radius:4px;height:18px;font-size:.7rem;overflow:hidden}.v61-error{z-index:40;color:#ffe68a;background:#241404f5;border:1px solid #ff9d0075;border-radius:8px;align-items:center;gap:.55rem;max-width:min(760px,100vw - 2rem);padding:.7rem .85rem;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%)}.v61-error button{color:inherit;cursor:pointer;background:0 0;border:0}.v61-empty-state{color:#9fb3c8;text-align:center;align-content:center;place-items:center;gap:.45rem;min-height:160px;display:grid}@keyframes v61Dash{to{stroke-dashoffset:-48px}}@keyframes v61Rotate{to{transform:rotate(360deg)}}@keyframes v61NodePulse{50%{opacity:1;r:6px}}@media (max-width:1180px){.v61-topbar{grid-template-columns:220px 1fr 220px}.v61-tabs button{min-width:88px;font-size:.68rem}.v61-main{grid-template-columns:220px minmax(0,1fr) 260px}}.continuity-shell{color:#e8fbff;background:radial-gradient(circle at 18% 10%,#35f2ff1f,#0000 28%),radial-gradient(circle at 80% 18%,#a8ff3e14,#0000 24%),#020713;min-height:100vh;padding:1rem}.continuity-hero,.continuity-status-grid,.continuity-grid,.continuity-tabs,.continuity-panel-heading,.continuity-actions,.continuity-device-card{display:flex}.continuity-hero{background:#050d1ed6;border:1px solid #35f2ff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem}.continuity-hero span,.continuity-metric span,.continuity-panel-heading h2,.continuity-key-row strong{color:#35f2ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.continuity-hero h1{color:#fff;margin:.25rem 0}.continuity-hero p,.continuity-panel p,.continuity-record p,.continuity-device-card p{color:#9fb3c8}.continuity-actions,.continuity-tabs,.continuity-inline-actions{flex-wrap:wrap;gap:.5rem}.continuity-actions button,.continuity-tabs button,.continuity-panel button,.continuity-device-card button,.continuity-inline-actions button{color:#dffaff;cursor:pointer;background:#040c1ceb;border:1px solid #35f2ff38;border-radius:7px;align-items:center;gap:.35rem;padding:.55rem .75rem;display:inline-flex}.continuity-tabs{margin:1rem 0}.continuity-tabs button{text-transform:capitalize}.continuity-tabs button.active{background:#35f2ff29;border-color:#35f2ffbf;box-shadow:0 0 22px #35f2ff24}.continuity-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.continuity-metric,.continuity-panel,.continuity-message{background:linear-gradient(#071124d6,#020712d6);border:1px solid #35f2ff29;border-radius:10px;box-shadow:inset 0 0 28px #35f2ff09}.continuity-metric{padding:.85rem}.continuity-metric strong{color:#fff;margin:.35rem 0;font-size:1.35rem;display:block}.continuity-metric p{color:#9fb3c8;margin:0;font-size:.82rem}.continuity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.continuity-panel{min-height:260px;padding:.9rem}.continuity-panel-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.continuity-panel-heading h2{margin:0}.continuity-panel textarea{resize:vertical;color:#f8fbff;background:#020712bf;border:1px solid #35f2ff29;border-radius:8px;width:100%;min-height:80px;margin-bottom:.7rem;padding:.7rem}.continuity-device-list,.continuity-record-list{gap:.6rem;display:grid}.continuity-device-card,.continuity-record,.continuity-key-row{background:#0712249e;border:1px solid #94a3b81f;border-radius:8px;padding:.75rem}.continuity-device-card{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem}.continuity-device-card strong,.continuity-record strong{color:#f8fbff;display:block}.continuity-device-card span,.continuity-record span,.continuity-key-row span,.continuity-key-row small{color:#9fb3c8;font-size:.78rem}.continuity-device-card b{color:#ffbd38;text-transform:uppercase;margin-left:.35rem;font-size:.72rem;display:inline-block}.continuity-device-card b.online{color:#34ff7a}.continuity-device-card b.stale{color:#ff9d00}.continuity-inline-actions{width:100%;display:flex}.continuity-presence-summary,.continuity-state-list{gap:.55rem;margin-bottom:.75rem;display:grid}.continuity-presence-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.continuity-presence-summary span,.continuity-state-row,.continuity-empty-state{background:#02071280;border:1px solid #35f2ff1f;border-radius:8px;padding:.65rem}.continuity-state-row{grid-template-columns:150px minmax(0,1fr);gap:.75rem;display:grid}.continuity-state-row span{color:#35f2ff;text-transform:uppercase;font-size:.72rem;font-weight:800}.continuity-state-row strong,.continuity-empty-state strong{color:#f8fbff}.continuity-empty-state p{color:#9fb3c8;margin:.35rem 0 0}.continuity-message{color:#dffaff;margin-top:.8rem;padding:.7rem .85rem}.continuity-key-row{grid-template-columns:1fr auto;gap:.25rem .75rem;margin-bottom:.55rem;display:grid}.continuity-key-row small{grid-column:1/-1}@media (max-width:980px){.continuity-hero{flex-direction:column;align-items:stretch}.continuity-status-grid,.continuity-grid,.continuity-presence-summary{grid-template-columns:1fr}}.pk-root{--pk-s0:#080b12;--pk-s1:#0d1117;--pk-s2:#131a24;--pk-s3:#1a2332;--pk-border:#1e2a38;--pk-border-active:#243548;--pk-cyan:#00d4ff;--pk-green:#0f8;--pk-amber:#ffb800;--pk-red:#ff3b3b;--pk-purple:#8b5cf6;--pk-blue:#3b82f6;--pk-text:#f0f4f8;--pk-text-2:#89a;--pk-text-3:#4a6278;--pk-safe-top:env(safe-area-inset-top,0px);--pk-safe-bottom:env(safe-area-inset-bottom,0px);background:var(--pk-s0);min-height:100vh;color:var(--pk-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.pk-center{justify-content:center;align-items:center;display:flex}.pk-statusbar{z-index:30;padding:calc(10px + var(--pk-safe-top)) 16px 10px;background:linear-gradient(180deg, var(--pk-s0) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.pk-brand{letter-spacing:2px;font-size:16px;font-weight:800}.pk-brand-sub{letter-spacing:2px;color:var(--pk-cyan);vertical-align:middle;margin-left:6px;font-size:9px;font-weight:700}.pk-status-right{align-items:center;gap:10px;display:flex}.pk-conn{color:var(--pk-text-2);align-items:center;gap:5px;font-size:11px;display:inline-flex}.pk-queue-badge{color:var(--pk-amber);background:#ffb8001f;border:1px solid #ffb80066;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.pk-main{padding:4px 16px calc(96px + var(--pk-safe-bottom))}.pk-page{flex-direction:column;gap:10px;display:flex}.pk-page-tail{height:8px}.pk-h1{letter-spacing:-.5px;margin:4px 0 6px;font-size:24px;font-weight:800}.pk-back{color:var(--pk-cyan);background:0 0;border:none;align-self:flex-start;align-items:center;gap:2px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.pk-card{text-align:left;background:var(--pk-s2);border:1px solid var(--pk-border);width:100%;color:var(--pk-text);border-radius:16px;padding:14px;display:block}.pk-card-elevated{background:var(--pk-s3);border-color:#00d4ff4d}.pk-card-tappable:active{border-color:var(--pk-border-active);transform:scale(.99)}.pk-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pk-card-title{font-size:14px;font-weight:600;line-height:1.3}.pk-card-sub{color:var(--pk-cyan);margin-bottom:8px;font-size:12px}.pk-card-body{color:var(--pk-text-2);margin:4px 0 0;font-size:13px;line-height:1.5}.pk-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pk-card-foot{color:var(--pk-text-3);align-items:center;gap:4px;margin-top:8px;font-size:11px;display:flex}.pk-section-label{letter-spacing:1px;text-transform:uppercase;margin:10px 2px 2px;font-size:11px;font-weight:700}.pk-accent-cyan{color:var(--pk-cyan)}.pk-accent-blue{color:var(--pk-blue)}.pk-accent-purple{color:var(--pk-purple)}.pk-accent-green{color:var(--pk-green)}.pk-accent-amber{color:var(--pk-amber)}.pk-pill{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:10px;font-weight:600}.pk-pill-cyan{color:var(--pk-cyan);background:#00d4ff1f;border:1px solid #00d4ff59}.pk-pill-green{color:var(--pk-green);background:#00ff881f;border:1px solid #00ff8859}.pk-pill-amber{color:var(--pk-amber);background:#ffb8001f;border:1px solid #ffb80059}.pk-pill-red{color:var(--pk-red);background:#ff3b3b1f;border:1px solid #ff3b3b59}.pk-pill-purple{color:var(--pk-purple);background:#8b5cf624;border:1px solid #8b5cf666}.pk-pill-blue{color:var(--pk-blue);background:#3b82f624;border:1px solid #3b82f666}.pk-pill-muted{color:var(--pk-text-2);border:1px solid var(--pk-border);background:#8899aa1a}.pk-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.pk-dot-green{background:var(--pk-green);box-shadow:0 0 6px var(--pk-green)}.pk-dot-cyan{background:var(--pk-cyan);box-shadow:0 0 6px var(--pk-cyan)}.pk-dot-amber{background:var(--pk-amber);box-shadow:0 0 6px var(--pk-amber)}.pk-dot-red{background:var(--pk-red);box-shadow:0 0 6px var(--pk-red)}.pk-dot-purple{background:var(--pk-purple)}.pk-dot-blue{background:var(--pk-blue)}.pk-dot-muted{background:var(--pk-text-3)}.pk-progress{background:var(--pk-border);border-radius:99px;height:5px;margin-top:4px;overflow:hidden}.pk-progress-fill{background:linear-gradient(90deg, var(--pk-cyan), var(--pk-green));border-radius:99px;height:100%;transition:width .8s}.pk-greeting{font-size:18px;font-weight:700}.pk-greeting-sub{color:var(--pk-text-2);margin-top:2px;font-size:13px}.pk-pulse{justify-content:space-between;align-items:flex-end;margin-top:12px;display:flex}.pk-pulse-metric{align-items:baseline;gap:6px;display:flex}.pk-pulse-num{color:var(--pk-cyan);font-size:28px;font-weight:800;line-height:1}.pk-pulse-label{color:var(--pk-text-2);font-size:11px}.pk-pulse-state{color:var(--pk-green);align-items:center;gap:6px;font-size:11px;display:inline-flex}.pk-cta-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pk-cta{background:var(--pk-s2);border:1px solid var(--pk-border);color:var(--pk-text);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:700;display:flex}.pk-cta:active{transform:scale(.98)}.pk-cta-primary{color:var(--pk-cyan);background:#00d4ff1f;border-color:#00d4ff66}.pk-handoff-row{color:var(--pk-cyan);align-items:center;gap:10px;display:flex}.pk-handoff-text{flex:1;min-width:0}.pk-handoff-title{color:var(--pk-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pk-handoff-meta{color:var(--pk-text-2);font-size:11px}.pk-handoff-btn{background:var(--pk-cyan);color:var(--pk-s0);border:none;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:700}.pk-row{text-align:left;width:100%;color:var(--pk-text);background:0 0;border:none;border-bottom:1px solid #1e2a3880;align-items:center;gap:10px;padding:10px 0;display:flex}.pk-row:last-child{border-bottom:none}.pk-row-static{pointer-events:none}.pk-row-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.pk-row-meta{color:var(--pk-text-3);flex-shrink:0;font-size:11px}.pk-insights,.pk-actions{margin:8px 0 0;padding-left:16px}.pk-insights li,.pk-actions li{color:var(--pk-text-2);margin-bottom:4px;font-size:12px;line-height:1.5}.pk-blocker{color:var(--pk-amber);margin-top:8px;font-size:12px}.pk-chips{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.pk-chips::-webkit-scrollbar{display:none}.pk-chip{background:var(--pk-s2);border:1px solid var(--pk-border);color:var(--pk-text-2);border-radius:99px;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:600}.pk-chip-active{color:var(--pk-cyan);background:#00d4ff1f;border-color:#00d4ff66}.pk-inbox-title{align-items:center;gap:8px;min-width:0;display:flex}.pk-empty{text-align:center;border:1px dashed var(--pk-border);border-radius:16px;padding:28px 16px}.pk-empty-title{color:var(--pk-text-2);font-size:14px;font-weight:600}.pk-empty-hint{color:var(--pk-text-3);margin-top:4px;font-size:12px}.pk-spinner-wrap{flex-direction:column;align-items:center;gap:10px;padding:48px 0;display:flex}.pk-spinner{border:2px solid var(--pk-border);border-top-color:var(--pk-cyan);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite pk-spin}.pk-spinner-label{color:var(--pk-text-2);font-size:12px}@keyframes pk-spin{to{transform:rotate(360deg)}}.pk-bottomnav{z-index:40;padding:8px 8px calc(8px + var(--pk-safe-bottom));border-top:1px solid var(--pk-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1117f5;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.pk-nav-item{color:var(--pk-text-3);flex-direction:column;flex:1;align-items:center;gap:3px;padding:4px 0;font-size:10px;text-decoration:none;display:flex}.pk-nav-active{color:var(--pk-cyan)}.pk-capture-fab{background:var(--pk-cyan);width:52px;height:52px;color:var(--pk-s0);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-18px;display:flex;box-shadow:0 4px 16px #00d4ff66}.pk-capture-fab:active{transform:scale(.94)}.pk-sheet-backdrop{z-index:60;background:#0000008c;align-items:flex-end;animation:.2s pk-fade;display:flex;position:fixed;inset:0}@keyframes pk-fade{0%{opacity:0}to{opacity:1}}.pk-sheet,.pk-ask{background:var(--pk-s1);border-top:1px solid var(--pk-border);width:100%;padding:10px 16px calc(20px + var(--pk-safe-bottom));border-top-left-radius:22px;border-top-right-radius:22px;animation:.28s cubic-bezier(.16,1,.3,1) pk-slideup}.pk-ask{flex-direction:column;height:82vh;display:flex}@keyframes pk-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pk-sheet-grip{background:var(--pk-border-active);border-radius:99px;width:40px;height:4px;margin:2px auto 12px}.pk-sheet-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pk-sheet-title{font-size:16px;font-weight:700}.pk-icon-btn{background:var(--pk-s2);border:1px solid var(--pk-border);color:var(--pk-text-2);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pk-capture-input{background:var(--pk-s2);border:1px solid var(--pk-border);width:100%;color:var(--pk-text);resize:none;border-radius:14px;padding:14px;font-size:16px;line-height:1.5}.pk-capture-input:focus{border-color:#00d4ff80;outline:none}.pk-capture-tools{gap:8px;margin:12px 0;display:flex}.pk-tool{background:var(--pk-s2);border:1px solid var(--pk-border);color:var(--pk-text-2);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:12px 4px;font-size:11px;display:flex}.pk-tool-active{color:var(--pk-cyan);background:#00d4ff1a;border-color:#00d4ff80}.pk-save-btn{background:var(--pk-cyan);width:100%;color:var(--pk-s0);border:none;border-radius:14px;padding:15px;font-size:15px;font-weight:700}.pk-save-btn:disabled{opacity:.4}.pk-offline-note{color:var(--pk-amber);text-align:center;margin-top:10px;font-size:12px}.pk-toast{color:var(--pk-green);text-align:center;margin-top:10px;font-size:13px;font-weight:600}.pk-ask-scroll{flex-direction:column;flex:1;gap:10px;padding:4px 0;display:flex;overflow-y:auto}.pk-ask-hint{color:var(--pk-text-3);text-align:center;max-width:240px;margin:auto;font-size:13px;line-height:1.5}.pk-bubble{white-space:pre-wrap;word-break:break-word;border-radius:16px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.5}.pk-bubble-user{background:var(--pk-cyan);color:var(--pk-s0);border-bottom-right-radius:4px;align-self:flex-end}.pk-bubble-assistant{background:var(--pk-s2);border:1px solid var(--pk-border);color:var(--pk-text);border-bottom-left-radius:4px;align-self:flex-start}.pk-ask-compose{align-items:flex-end;gap:8px;padding-top:10px;display:flex}.pk-ask-input{background:var(--pk-s2);border:1px solid var(--pk-border);color:var(--pk-text);resize:none;border-radius:14px;flex:1;max-height:120px;padding:12px 14px;font-size:16px}.pk-ask-input:focus{border-color:#00d4ff80;outline:none}.pk-send-btn{background:var(--pk-cyan);color:var(--pk-s0);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pk-send-btn:disabled{opacity:.4}.pk-inline-compose{gap:8px;margin-top:8px;display:flex}.pk-search{background:var(--pk-s2);border:1px solid var(--pk-border);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.pk-search-icon{color:var(--pk-text-3);flex-shrink:0}.pk-search-input{color:var(--pk-text);background:0 0;border:none;flex:1;padding:13px 0;font-size:15px}.pk-search-input:focus{outline:none}.pk-input{background:var(--pk-s2);border:1px solid var(--pk-border);width:100%;color:var(--pk-text);border-radius:12px;padding:13px 14px;font-size:16px}.pk-input:focus{border-color:#00d4ff80;outline:none}.pk-timeline-row{gap:12px;padding:8px 0;display:flex}.pk-timeline-dot{background:var(--pk-purple);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #8b5cf626}.pk-timeline-body{min-width:0}.pk-you-head{justify-content:space-between;align-items:center;display:flex}.pk-link-btn{background:var(--pk-s2);border:1px solid var(--pk-border);color:var(--pk-cyan);border-radius:10px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.pk-install{background:var(--pk-s3);border:1px solid #00d4ff4d;border-radius:16px;margin-bottom:4px;padding:14px 14px 16px;position:relative}.pk-install-close{color:var(--pk-text-3);background:0 0;border:none;position:absolute;top:10px;right:10px}.pk-install-title{font-size:14px;font-weight:700}.pk-install-sub{color:var(--pk-text-2);margin-top:4px;font-size:12px}.pk-install-steps{color:var(--pk-text-2);margin:8px 0;padding-left:18px;font-size:12px;line-height:1.7}.pk-inline-icon{vertical-align:middle}.pk-install-btn{background:var(--pk-cyan);color:var(--pk-s0);border:none;border-radius:10px;margin-top:10px;padding:9px 16px;font-size:13px;font-weight:700}.pk-login{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100vh;padding:24px;display:flex}.pk-login-brand{letter-spacing:3px;font-size:26px;font-weight:800}.pk-login-tag{color:var(--pk-cyan);margin-bottom:24px;font-size:14px}.pk-login-form{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.pk-login-error{color:var(--pk-red);text-align:center;font-size:12px}.pk-offline-btn{width:100%;max-width:320px;color:var(--pk-cyan);background:#35f2ff14;border:1px solid #35f2ff59;border-radius:12px;margin-top:8px;padding:10px 14px;font-size:13px;font-weight:800}.pk-boot-diagnostics{width:100%;max-width:680px;color:var(--pk-text-2);background:#030e1abd;border:1px solid #35f2ff42;border-radius:14px;margin:0 auto 12px;padding:10px 12px;font-size:12px;line-height:1.45;box-shadow:0 0 20px #35f2ff14}.pk-login .pk-boot-diagnostics{max-width:320px;margin-bottom:12px}.pk-boot-title{color:var(--pk-cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.pk-login-foot{color:var(--pk-text-3);margin-top:18px;font-size:12px}@media (prefers-reduced-motion:reduce){.pk-root *,.pk-sheet,.pk-ask,.pk-sheet-backdrop{transition:none!important;animation:none!important}}.sr-root{--sr-bg:#05080f;--sr-bg-2:#070c16;--sr-panel:#0f18298c;--sr-panel-strong:#121e34c7;--sr-line:#78aaff29;--sr-line-strong:#78b4ff57;--sr-text:#eaf2ff;--sr-text-dim:#8aa2c8;--sr-text-faint:#5f76a0;--sr-blue:#3fa9ff;--sr-cyan:#34e5c4;--sr-violet:#c084fc;--sr-amber:#ffb347;--sr-green:#43e08a;--sr-accent:var(--sr-blue);background:radial-gradient(1200px 800px at 50% -10%, #285ab429, transparent 60%), radial-gradient(900px 700px at 110% 120%, #7846c81f, transparent 60%), linear-gradient(180deg, var(--sr-bg) 0%, var(--sr-bg-2) 100%);color:var(--sr-text);letter-spacing:.01em;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:hidden}.sr-root:before{content:"";pointer-events:none;background-image:linear-gradient(#78b4ff0b 1px,#0000 1px),linear-gradient(90deg,#78b4ff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0% 55%,#0000 92%);mask-image:radial-gradient(circle at 50% 40%,#000 0% 55%,#0000 92%)}.sr-stage{z-index:1;flex-direction:column;padding:clamp(20px,2.6vw,48px);display:flex;position:absolute;inset:0}.sr-screen{flex-direction:column;flex:1;min-height:0;animation:.7s cubic-bezier(.16,1,.3,1) sr-screen-in;display:flex}@keyframes sr-screen-in{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:none}}.sr-kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--sr-text-faint);font-size:clamp(11px,.95vw,15px);font-weight:600}.sr-h1{letter-spacing:-.01em;margin:0;font-size:clamp(34px,4.4vw,76px);font-weight:700;line-height:1.02}.sr-h2{margin:0;font-size:clamp(22px,2.4vw,40px);font-weight:650}.sr-mega{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(60px,9vw,168px);font-weight:800;line-height:.92}.sr-dim{color:var(--sr-text-dim)}.sr-faint{color:var(--sr-text-faint)}.sr-accent-text{color:var(--sr-accent)}.sr-panel{border:1px solid var(--sr-line);background:var(--sr-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #0006}.sr-panel-pad{padding:clamp(18px,1.8vw,34px)}.sr-statusbar{border-bottom:1px solid var(--sr-line);align-items:center;gap:clamp(18px,2vw,40px);margin-bottom:clamp(14px,1.4vw,24px);padding-bottom:clamp(14px,1.4vw,26px);display:flex}.sr-brand{align-items:center;gap:14px;display:flex}.sr-brand-mark{border:1px solid var(--sr-line-strong);background:linear-gradient(160deg,#3fa9ff4d,#c084fc38);border-radius:12px;place-items:center;width:clamp(34px,2.6vw,46px);height:clamp(34px,2.6vw,46px);display:grid;box-shadow:0 0 30px #3fa9ff59}.sr-brand-name{letter-spacing:.32em;font-size:clamp(13px,1vw,17px);font-weight:700}.sr-brand-sub{color:var(--sr-text-faint);letter-spacing:.34em;text-transform:uppercase;font-size:11px}.sr-status-metric{flex-direction:column;gap:2px;display:flex}.sr-status-metric .lbl{letter-spacing:.28em;text-transform:uppercase;color:var(--sr-text-faint);font-size:10px}.sr-status-metric .val{font-variant-numeric:tabular-nums;font-size:clamp(15px,1.3vw,22px);font-weight:650}.sr-spacer{flex:1}.sr-state-chip{border:1px solid var(--sr-line-strong);letter-spacing:.18em;background:#3fa9ff1a;border-radius:999px;align-items:center;gap:9px;padding:7px 16px;font-size:clamp(12px,1vw,16px);font-weight:650;display:inline-flex}.sr-state-dot{background:var(--sr-accent);width:9px;height:9px;box-shadow:0 0 14px var(--sr-accent);border-radius:50%;animation:2.4s ease-in-out infinite sr-pulse}@keyframes sr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.sr-live{color:var(--sr-green);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.sr-live .dot{background:var(--sr-green);width:8px;height:8px;box-shadow:0 0 12px var(--sr-green);border-radius:50%;animation:1.8s ease-in-out infinite sr-pulse}.sr-home-grid{flex:1;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:clamp(14px,1.4vw,26px);min-height:0;display:grid}.sr-home-hero{grid-area:span 2/span 2}.sr-tile{cursor:pointer;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.sr-tile:hover,.sr-tile:focus-visible{border-color:var(--sr-line-strong);box-shadow:0 0 0 1px var(--tile-accent,var(--sr-blue)), 0 30px 70px #00000080, 0 0 50px -10px var(--tile-accent,var(--sr-blue));outline:none;transform:translateY(-4px)}.sr-tile.is-active{border-color:var(--tile-accent,var(--sr-blue));box-shadow:0 0 0 1px var(--tile-accent), 0 0 60px -12px var(--tile-accent)}.sr-tile-num{color:var(--tile-accent,var(--sr-blue));opacity:.85;font-variant-numeric:tabular-nums;font-size:clamp(20px,1.8vw,30px);font-weight:800}.sr-tile-title{margin-top:4px;font-size:clamp(15px,1.25vw,22px);font-weight:680}.sr-tile-sub{color:var(--sr-text-faint);margin-top:3px;font-size:clamp(11px,.9vw,14px)}.sr-tile-body{margin-top:auto}.sr-stat-row{flex-wrap:wrap;gap:clamp(14px,1.6vw,36px);display:flex}.sr-stat .k{letter-spacing:.2em;text-transform:uppercase;color:var(--sr-text-faint);font-size:clamp(11px,.95vw,14px)}.sr-stat .v{font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,54px);font-weight:750;line-height:1}.sr-bar{background:#78aaff1f;border-radius:999px;height:10px;position:relative;overflow:hidden}.sr-bar>i{background:linear-gradient(90deg, var(--sr-blue), var(--sr-cyan));border-radius:999px;transition:width .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #34e5c466}.sr-list{flex-direction:column;gap:clamp(10px,1vw,16px);min-height:0;display:flex;overflow:hidden}.sr-row{border:1px solid var(--sr-line);background:#0c142480;border-radius:14px;align-items:center;gap:16px;padding:clamp(12px,1.1vw,18px) clamp(14px,1.2vw,22px);display:flex}.sr-row .idx{width:clamp(28px,2.2vw,38px);height:clamp(28px,2.2vw,38px);color:var(--sr-accent);border:1px solid var(--sr-line);background:#3fa9ff1f;border-radius:10px;flex:none;place-items:center;font-weight:750;display:grid}.sr-row .grow{flex:1;min-width:0}.sr-row .t{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(16px,1.4vw,24px);font-weight:640;overflow:hidden}.sr-row .s{color:var(--sr-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,1vw,16px);overflow:hidden}.sr-row .pct{font-variant-numeric:tabular-nums;color:var(--sr-accent);font-size:clamp(18px,1.6vw,28px);font-weight:720}.sr-pill{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--sr-line);color:var(--sr-text-dim);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:clamp(10px,.85vw,13px);font-weight:650;display:inline-flex}.sr-pill.is-go{color:var(--sr-green);background:#43e08a14;border-color:#43e08a66}.sr-pill.is-warn{color:var(--sr-amber);background:#ffb34714;border-color:#ffb34766}.sr-pill.is-violet{color:var(--sr-violet);background:#c084fc14;border-color:#c084fc66}.sr-empty{text-align:center;color:var(--sr-text-faint);border:1px dashed var(--sr-line);border-radius:16px;place-items:center;height:100%;padding:clamp(24px,3vw,60px);font-size:clamp(14px,1.2vw,20px);display:grid}.sr-split{flex:1;grid-template-columns:1.05fr .95fr;gap:clamp(16px,1.8vw,34px);min-height:0;display:grid}.sr-split-1-2{grid-template-columns:1fr 1.4fr}.sr-col{flex-direction:column;gap:clamp(14px,1.4vw,26px);min-height:0;display:flex}.sr-core-wrap{flex:1;place-items:center;min-height:0;display:grid;position:relative}.sr-core-canvas{width:100%;height:100%}.sr-device-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,30px);min-height:0;display:grid}.sr-device{border:1px solid var(--sr-line);background:#0c142480;border-radius:20px;flex-direction:column;gap:12px;padding:clamp(20px,2vw,40px);display:flex;position:relative;overflow:hidden}.sr-device .ic{border:1px solid var(--sr-line);border-radius:16px;place-items:center;width:clamp(48px,4vw,76px);height:clamp(48px,4vw,76px);display:grid}.sr-device .nm{font-size:clamp(20px,1.9vw,34px);font-weight:700}.sr-device.is-online{border-color:#43e08a57}.sr-device.is-online .ic{color:var(--sr-green);box-shadow:0 0 40px -8px var(--sr-green)}.sr-device.is-offline{opacity:.62}.sr-presence-label{letter-spacing:.2em;text-transform:uppercase;font-size:clamp(13px,1.1vw,18px);font-weight:700}.sr-presence-label.on{color:var(--sr-green)}.sr-presence-label.off{color:var(--sr-text-faint)}.sr-metric{flex-direction:column;gap:10px;display:flex}.sr-metric .head{justify-content:space-between;align-items:baseline;display:flex}.sr-metric .name{font-size:clamp(15px,1.3vw,22px);font-weight:600}.sr-metric .num{font-variant-numeric:tabular-nums;color:var(--sr-cyan);font-size:clamp(18px,1.6vw,28px);font-weight:760}.sr-ticker{border:1px solid var(--sr-line);background:#0a111f99;border-radius:14px;align-items:center;gap:16px;margin-top:clamp(12px,1.2vw,22px);padding:clamp(10px,1vw,16px) clamp(16px,1.4vw,24px);display:flex;overflow:hidden}.sr-ticker-tag{letter-spacing:.24em;text-transform:uppercase;color:var(--sr-accent);flex:none;font-size:11px;font-weight:700}.sr-ticker-track{white-space:nowrap;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.sr-ticker-inner{white-space:nowrap;animation:38s linear infinite sr-marquee;display:inline-block}.sr-ticker-item{color:var(--sr-text-dim);align-items:center;gap:9px;margin-right:56px;font-size:clamp(13px,1.1vw,18px);display:inline-flex}.sr-ticker-item b{color:var(--sr-text);font-weight:600}.sr-ticker-item .dot{background:var(--sr-accent);width:7px;height:7px;box-shadow:0 0 10px var(--sr-accent);border-radius:50%}@keyframes sr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sr-remote{border:1px solid var(--sr-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;opacity:.28;background:#080e1ad1;border-radius:999px;align-items:center;gap:10px;padding:9px 12px;transition:opacity .4s;display:flex;position:absolute;bottom:clamp(18px,2vw,34px);left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000080}.sr-root:hover .sr-remote,.sr-remote:focus-within,.sr-remote.is-shown{opacity:1}.sr-remote-btn{border:1px solid var(--sr-line);width:clamp(40px,3vw,50px);height:clamp(40px,3vw,50px);color:var(--sr-text-dim);cursor:pointer;background:#14203699;border-radius:50%;place-items:center;transition:all .2s;display:grid}.sr-remote-btn:hover{color:var(--sr-text);border-color:var(--sr-line-strong);background:#283c60b3}.sr-remote-btn.is-on{color:var(--sr-accent);border-color:var(--sr-accent);box-shadow:0 0 20px -4px var(--sr-accent)}.sr-remote-sep{background:var(--sr-line);width:1px;height:26px;margin:0 4px}.sr-remote-label{letter-spacing:.2em;text-transform:uppercase;color:var(--sr-text-faint);padding:0 8px;font-size:11px}.sr-rotate-track{background:#78aaff24;border-radius:999px;height:3px;margin-top:10px;overflow:hidden}.sr-rotate-track>i{background:linear-gradient(90deg, var(--sr-blue), var(--sr-violet));border-radius:999px;height:100%;display:block}.sr-globe-wrap{flex:1;place-items:center;min-height:0;display:grid;position:relative}.sr-globe-canvas{width:100%;height:100%}.sr-globe-legend{flex-wrap:wrap;gap:18px;display:flex;position:absolute;bottom:8px;left:8px}.sr-legend-item{color:var(--sr-text-dim);align-items:center;gap:8px;font-size:clamp(11px,.95vw,15px);display:inline-flex}.sr-legend-dot{border-radius:50%;width:10px;height:10px}.sr-brief-grid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.2vw,22px);display:grid}.sr-brief-stat{border:1px solid var(--sr-line);background:#0c142480;border-radius:16px;align-items:center;gap:18px;padding:clamp(16px,1.6vw,28px);display:flex}.sr-brief-stat .big{font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,64px);font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){.sr-screen,.sr-ticker-inner,.sr-state-dot,.sr-live .dot{animation:none!important}.sr-bar>i,.sr-tile{transition:none!important}}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-cyan-300:hover{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.hover\:bg-panel:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:border-signal:focus{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:pl-56{padding-left:14rem}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[160px_1fr_120px_auto\]{grid-template-columns:160px 1fr 120px auto}.lg\:grid-cols-\[160px_1fr_120px_auto_auto\]{grid-template-columns:160px 1fr 120px auto auto}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.lg\:grid-cols-\[240px_1fr_auto_auto\]{grid-template-columns:240px 1fr auto auto}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(360px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}
