@font-face{font-family:orbitron;src:url(../media/orbitron_latin_wght_normal-s.p.1fsaf_8gxus9y.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:orbitron Fallback;src:local(Arial);ascent-override:79.98%;descent-override:19.22%;line-gap-override:0.0%;size-adjust:126.4%}.zujfeq_className{font-family:orbitron,orbitron Fallback}.zujfeq_variable{--font-orbitron:"orbitron", "orbitron Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_wght_normal-s.p.0oxh562_148qc.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}._4pMqrq_className{font-family:spaceGrotesk,spaceGrotesk Fallback}._4pMqrq_variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2odd3csjijl0b.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.oMBL-W_className{font-family:jetbrainsMono,jetbrainsMono Fallback}.oMBL-W_variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:var(--bw-focus) solid var(--border-focus);outline-offset:3px}}@layer components{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font:var(--type-data);font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}kbd{font:var(--type-data-sm);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:6px;padding:0 5px}.sky{width:100%;height:100%;z-index:var(--z-sky);pointer-events:none;position:fixed;inset:0}.orbits{width:100%;height:100%;z-index:var(--z-orbit);pointer-events:none;position:fixed;inset:0;overflow:visible}.glass{background:var(--glass-panel-background);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.3);min-height:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), height var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}.glass.edge:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, var(--border-edge-a), transparent 32%, transparent 68%, var(--border-edge-b));-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.low-power .glass,.low-power .pillbar,.low-power .arc-pill,.low-power .arc-tag{-webkit-backdrop-filter:none;background:#1a182c}.glass[hidden]{opacity:0;pointer-events:none;visibility:hidden;display:flex;transform:translateY(8px)scale(.985)}.ghead{flex:none;align-items:center;gap:10px;padding:18px 20px 10px;display:flex}.ghead h2{font:var(--type-heading);color:var(--text-primary);margin:0}.ghead .sub{font:var(--type-label);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ghead .end{align-items:center;gap:6px;margin-left:auto;display:flex}.gbody{scrollbar-width:thin;scrollbar-color:#d6daff2e transparent;flex:1;min-height:0;padding:0 12px 12px;overflow:auto}.scrim{background:var(--surface-scrim);border-radius:var(--radius-md)}.pill{height:var(--pill-height-sm);border-radius:var(--pill-radius);border:1px solid var(--pill-border);font:var(--type-label);letter-spacing:var(--tracking-label);color:var(--text-secondary);white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pill:hover{background:var(--surface-hover);color:var(--text-primary)}.pill[aria-pressed=true],.pill.on{background:var(--pill-active-fill);color:var(--pill-active-text);border-color:#0000}.pill .num{font:var(--type-data-sm);color:var(--text-muted)}.pill.on .num,.pill[aria-pressed=true] .num{color:inherit;opacity:.8}.pill .dot{background:var(--c);border-radius:50%;width:7px;height:7px}.pill.lg{height:var(--pill-height);padding:0 16px}.aurora-btn{border-radius:var(--radius-pill);height:34px;color:var(--accent-on);font:var(--type-label);background:linear-gradient(120deg, var(--aurora-start), var(--aurora-mid) 55%, var(--aurora-end));box-shadow:var(--aurora-glow);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.aurora-btn:hover{filter:brightness(1.08)}.iconbtn{width:32px;height:32px;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:50%;place-items:center;display:inline-grid}.iconbtn:hover{background:var(--surface-hover);color:var(--text-primary)}.ai{font:var(--type-data-sm);border-radius:var(--radius-pill);color:var(--accent-on);background:linear-gradient(120deg, var(--accent-primary), var(--accent-lavender));vertical-align:1px;margin-right:6px;padding:0 6px;display:inline-block}.sent{font:var(--type-data);font-variant-numeric:tabular-nums;color:var(--text-primary);align-items:center;gap:6px;display:inline-flex}.sent:before{content:"";background:var(--sc);border-radius:50%;width:8px;height:8px}.seg{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:#ffffff0a;gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--radius-pill);height:26px;font:var(--type-label);color:var(--text-muted);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);padding:0 12px}.seg button:hover{color:var(--text-primary)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{color:var(--text-primary);background:#ffffff1a}.pillbar{border-radius:var(--radius-pill);background:var(--surface-glass);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.3);box-shadow:var(--elev-float);align-items:center;gap:8px;padding:6px;display:flex}.live{font:var(--type-label);color:var(--signal-live);align-items:center;gap:6px;display:inline-flex}.live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.topbar{z-index:var(--z-panel);pointer-events:none;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);align-items:start;gap:24px;display:grid;position:fixed;top:18px;left:24px;right:24px}.topbar>*{pointer-events:auto}.topbar-left{justify-self:start;margin-top:2px}.topbar-center{flex-direction:column;justify-self:center;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.topbar-right{justify-self:end;align-items:center;gap:10px;display:flex}.topbar-right .pill.lg{height:38px}.topics{gap:2px;min-width:0;max-width:100%;padding:4px}.topics-scroll{scrollbar-width:none;border-radius:var(--radius-pill);align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.topics-scroll::-webkit-scrollbar{display:none}.topics-scroll[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}.topics-scroll[data-fade=right]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 24px);mask-image:linear-gradient(270deg,#0000,#000 24px)}.topics-scroll[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.topics .pill{cursor:pointer;border-color:#0000;flex:none;height:28px}.topics .pill:focus-visible{outline-offset:-2px}.status{gap:10px;height:38px;padding:0 14px}.status .clock{align-items:baseline;gap:6px;display:inline-flex}.status .num{font:var(--type-data-lg);font-variant-numeric:tabular-nums;color:var(--text-primary)}.status .state-region{display:inline-flex}.status .state-region:empty{margin-left:-10px}.status .lbl,.status .state{font:var(--type-label)}.status .lbl{color:var(--text-muted)}.status .replay{color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.status .replay:before{content:"";background:linear-gradient(120deg, var(--aurora-start), var(--aurora-end));border-radius:50%;width:7px;height:7px}.status .offline{color:var(--signal-danger);align-items:center;gap:6px;display:inline-flex}.status .offline:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}@media (max-width:1180px){.status .lbl{display:none}}@media (max-width:820px){.topbar{grid-template-columns:1fr auto;row-gap:12px}.topbar-center{grid-area:2/1/auto/-1;justify-self:stretch}}@media (max-width:639px){.topbar{top:12px;left:12px;right:12px}.topbar-left{margin-top:0}.status .clock{display:none}}@media (max-width:379px){.brand-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.track-bar,.search-btn{margin-right:4px}.track-bar{position:relative}.pill.search-btn{width:38px;height:38px;color:var(--text-secondary);cursor:pointer;justify-content:center;padding:0}.search-btn svg{flex:none}.search-btn[aria-expanded=true]{color:var(--pill-active-text)}@media not all and (min-width:1180px){.track-bar{display:none}}@media (min-width:1180px){.search-btn{display:none}}@media (not (max-width:820px)) and (not (min-width:860px)){.status .clock{display:none}}.topbar:has(.track-pop:not([hidden])){z-index:var(--z-preview)}.search{color:var(--text-muted);align-items:center;gap:10px;display:flex}.pillbar.search{width:clamp(220px,100vw - 1000px,360px);height:38px;padding:0 8px 0 16px}.search:focus-within{box-shadow:0 0 0 1px var(--border-edge-a), var(--elev-float)}.search:has(input:focus-visible){outline:var(--bw-focus) solid var(--border-focus);outline-offset:2px}.search svg{flex:none}.search input{min-width:0;font:var(--type-body-sm);color:var(--text-primary);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1}.search input::placeholder{color:var(--text-muted)}.search input:focus-visible{outline:none}.search kbd{flex:none}.track-pop{overscroll-behavior:contain;gap:2px;padding:6px;display:grid;overflow-y:auto}.track-pop[hidden]{display:none}.glass.track-pop{border-radius:var(--radius-lg);background:linear-gradient(var(--surface-sheet), var(--surface-sheet)), var(--bg-page);width:max(100%,340px);max-height:min(60vh,440px);box-shadow:var(--elev-lifted);position:absolute;top:calc(100% + 8px);left:0}.glass.track-pop[hidden]{display:grid}.track-group{justify-content:flex-start;padding:8px 10px 4px}.track-opt{border-radius:var(--radius-sm);min-height:34px;font:var(--type-body-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:flex}.track-opt:hover{background:var(--surface-hover);color:var(--text-primary)}.track-opt[aria-selected=true]{background:var(--surface-selected);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-edge-a)}.track-opt .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.track-opt .num{color:var(--text-muted);margin-left:auto}.track-note{font:var(--type-label);color:var(--text-muted);margin:0;padding:8px 10px}.side-search{flex:none;padding:0 12px 8px}.track-sheet{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sheet-search{border-radius:var(--radius-pill);background:var(--bg-inset);border:1px solid var(--border-subtle);height:38px;padding:0 14px}.track-sheet .track-pop{max-height:calc(var(--sheet-h,46vh) - 120px);grid-column:1/-1}.side-search~.side-body,.side:not([data-open=true]) .side-search{display:none}.side{width:380px;z-index:var(--z-panel);position:fixed;top:96px;bottom:124px;right:24px}.side[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), height var(--dur-slow) var(--ease-out), visibility 0s linear var(--dur-slow);transform:translateY(-8px)scale(.985)}.side-body{padding-top:8px}.side-body:focus-visible{outline-offset:-2px;border-radius:var(--radius-lg)}.side-body-copilot{flex-direction:column;display:flex}.side-empty{text-align:center;font:var(--type-body-sm);color:var(--text-muted);margin:0;padding:24px 12px}.side-collapse svg{transition:transform var(--dur-base) var(--ease-out);transform:rotate(180deg)}.side-open{z-index:var(--z-panel);position:fixed;top:96px;right:24px}.side-open.pill.lg{height:38px}.side button:not(:disabled),.side-open{cursor:pointer}.left-stack{width:360px;z-index:var(--z-panel);pointer-events:none;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:fixed;top:80px;bottom:124px;left:24px}.left-stack>*{pointer-events:auto}.left-stack.links-on{bottom:224px}.left-stack.relations-on{bottom:360px}.since{border-radius:var(--radius-lg);flex-wrap:wrap;flex:none;gap:8px 10px;max-width:360px;padding:10px 10px 10px 16px}.since-txt{font:var(--type-body-sm);color:var(--text-secondary);flex:200px;margin:0;line-height:18px}.since-txt b{color:var(--text-primary);font-weight:500}.since-actions{align-items:center;gap:6px;display:flex}.since-actions .pill{cursor:pointer}.since-x{cursor:pointer;border:0;width:26px;height:26px}.since-top{flex-basis:100%;gap:2px;margin:0;padding:0;list-style:none;display:grid}.since-place{border-radius:var(--radius-sm);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;width:100%;padding:6px 8px;display:grid}.since-place:hover{background:var(--surface-hover)}.since-name,.since-hl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.since-name{font:var(--type-label);color:var(--text-primary)}.since-place .num{font:var(--type-data-sm);color:var(--accent-strong)}.since-hl{font:var(--type-label);color:var(--text-muted);grid-column:1/-1}.since-callout{flex-wrap:wrap;gap:8px 10px;display:none}.since-callout .since-txt{flex-basis:100%}@media not all and (min-width:1180px){.since,.left-stack{display:none}.since-callout{display:flex}.copilot:has(.since-callout) .cp-empty{display:none}}.threads{flex:0 auto;width:340px;max-width:100%;position:relative}.threads .ghead{padding-bottom:6px}.th-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.th{text-align:left;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:background var(--dur-fast) var(--ease-standard);grid-template-columns:1fr auto;gap:4px 10px;padding:12px 14px;display:grid}.th:hover{background:var(--surface-hover)}.th[aria-expanded=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-subtle)}.th .t{font:var(--type-body-sm);color:var(--text-primary);font-weight:500}.th .num{font:var(--type-data-sm);color:var(--text-muted)}.th .m{font:var(--type-label);color:var(--text-muted);white-space:nowrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.th .bar{background:var(--surface-raised);border-radius:2px;flex:1;min-width:24px;height:3px;overflow:hidden}.th .bar i{background:linear-gradient(90deg, var(--accent-primary), var(--accent-lavender));border-radius:2px;height:100%;display:block}.th:not([aria-expanded=true]) .bar i{background:var(--border-strong)}.th-status{color:var(--accent-strong)}.th-status[data-s=Emerging]{color:var(--signal-warning)}.tdetail{gap:12px;padding:8px 14px 14px;display:grid}.tdetail .syn,.tdetail .syn-note{font:var(--type-body-sm);color:var(--text-secondary);margin:0}.tdetail .syn-note{font:var(--type-label);color:var(--text-muted)}.tdetail .syn-note+.syn{margin-top:-8px}.route{font:var(--type-label);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 2px;margin:0;padding:0;list-style:none;display:flex}.route li{align-items:center;gap:2px;display:inline-flex}.route li+li:before{content:"›";opacity:.5}.route .stop{border-radius:var(--radius-pill);transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.route .stop.on{color:var(--text-primary);background:var(--surface-raised)}.route .stop i{background:var(--border-strong);border-radius:50%;width:6px;height:6px}.route .stop.on i{background:linear-gradient(120deg, var(--accent-primary), var(--accent-lavender));box-shadow:0 0 8px var(--accent-primary)}.facts{gap:22px;margin:0;padding:0;list-style:none;display:flex}.facts span{font:var(--type-label);color:var(--text-muted);display:block}.facts b{font:var(--type-data-lg);color:var(--text-primary);font-weight:300}.th-entities{gap:6px;display:grid}.entity-pills{margin:0;padding:0;list-style:none}.art-thread{margin-top:6px}.th-chip{white-space:normal;text-align:left;cursor:pointer;border-radius:13px;max-width:100%;height:auto;min-height:26px;padding-block:4px}.th-note,.th-count{font:var(--type-body-sm);color:var(--text-muted);margin:0}.th-note{text-align:center;padding:16px 12px}.th-count{font:var(--type-label);padding:0 14px 6px}.places{flex-wrap:wrap;gap:6px;padding:0 8px 14px;display:flex}.place.pill{gap:0;padding:0 4px 0 0}.place-pick{border-radius:var(--radius-pill);min-width:0;max-width:180px;height:100%;color:inherit;align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.place-name{text-overflow:ellipsis;overflow:hidden}.place-close{width:18px;height:18px;color:var(--text-muted);border-radius:50%;place-items:center;display:inline-grid}.place-close:hover{background:var(--surface-hover);color:var(--text-primary)}.insp{gap:14px;padding:0 8px;display:grid}.insp-head{align-items:flex-start;gap:10px;display:flex}.insp-head .end{gap:6px;margin-left:auto;display:flex}.insp-title{font:var(--type-title);letter-spacing:var(--tracking-title);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.insp-count{font:var(--type-label);color:var(--text-muted);margin:2px 0 0}.insp-ai{gap:8px;padding:12px 14px;display:grid}.insp-ai p{font:var(--type-body-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.insp-ai p.lbl,.lbl{font:var(--type-label);color:var(--text-muted);justify-content:space-between;margin:0;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.insp-search{border-radius:var(--radius-pill);background:var(--bg-inset);border:1px solid var(--border-subtle);height:32px;color:var(--text-muted);align-items:center;gap:8px;margin-top:10px;padding:0 14px;display:flex}.insp-search:focus-within{border-color:var(--border-edge-a)}.insp-search:has(input:focus-visible){outline:var(--bw-focus) solid var(--border-focus);outline-offset:2px}.insp-search input{min-width:0;font:var(--type-body-sm);color:var(--text-primary);background:0 0;border:0;flex:1}.insp-search input:focus-visible{outline:none}.insp-search input::placeholder{color:var(--text-muted)}.insp-list{padding:4px}.art{border-radius:var(--radius-md);gap:4px;padding:10px 12px;display:grid}.art:hover{background:var(--surface-hover)}.art .h{font:var(--type-body-sm);color:var(--text-primary);overflow-wrap:anywhere}.art a.h:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.art .m{font:var(--type-label);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.art-tag{align-items:center;gap:5px;display:inline-flex}.art-tag:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.insp-status{text-align:center;font:var(--type-body-sm);color:var(--text-muted);margin:0;padding:16px 12px}.insp-more{justify-content:center;display:flex}.insp-more .pill:disabled{opacity:.6}.insp-kicker{justify-content:flex-start;gap:8px;margin-bottom:4px}.insp-kicker span+span:before{content:"·";margin-right:8px}.insp-amp{color:var(--text-muted);margin:0 2px}.insp-lead{font:var(--type-body-sm);color:var(--text-muted);margin:6px 0 0}.readouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ro{border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;padding:12px}.ro>span{font:var(--type-label);color:var(--text-muted);display:block}.ro b{font:var(--type-data-lg);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:300;display:block;overflow:hidden}.ro b.ro-text{font:var(--type-body-sm)}.pill-theme{border-style:dashed}.insp-list-lbl{padding:10px 12px 2px}.insp-list-note{z-index:1;background:linear-gradient(var(--surface-scrim), var(--surface-scrim)), linear-gradient(var(--glass-panel-background), var(--glass-panel-background)), var(--bg-page);padding:6px 12px;position:sticky;top:-8px}.link-list{margin:0 8px}.link-row{text-align:left;cursor:pointer;width:100%}.link-row:focus-visible{outline-offset:-2px}.insp-note{font:var(--type-body-sm);color:var(--text-muted);margin:0 0 10px}.link-explain .insp-ai{margin-bottom:10px}.link-explain .aurora-btn .ai{color:inherit;background:var(--accent-on);margin:0}@supports (color:color-mix(in lab, red, red)){.link-explain .aurora-btn .ai{background:color-mix(in srgb, var(--accent-on) 18%, transparent)}}.link-explain .aurora-btn{cursor:pointer}.link-explain .aurora-btn[aria-disabled=true]{opacity:.6;cursor:progress}@media (max-width:420px){.readouts{grid-template-columns:repeat(2,minmax(0,1fr))}}.readouts.rel-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.ro-sub{font:var(--type-label);color:var(--text-muted);margin-top:2px;display:block}.rel-classes,.rel-directions{margin:6px 0 0;padding:0;list-style:none}.rel-class{font:var(--type-body-sm);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) 3.5em 3em 64px;align-items:center;gap:10px;padding:3px 0;display:grid}.rel-class-n,.rel-class-pct{font:var(--type-data-sm);font-variant-numeric:tabular-nums;text-align:right}.rel-class-pct{color:var(--text-muted)}.rel-bar{background:var(--surface-raised);border-radius:3px;height:6px;overflow:hidden}.rel-bar>span{background:var(--c);border-radius:3px;height:100%;display:block}.rel-directions li{font:var(--type-body-sm);color:var(--text-secondary);padding:3px 0}.rel-days{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:6px;display:grid}.rel-day{justify-items:center;gap:4px;display:grid}.rel-day-bars{align-items:flex-end;gap:2px;height:48px;display:flex}.rel-day-bars .b{border-radius:2px 2px 0 0;width:6px;min-height:1px}.rel-day-lbl{font:var(--type-data-sm);color:var(--text-muted)}.readouts.ent-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.ent-readouts .ro .skel+.skel{margin-top:8px}.ent-timeline .lbl{margin-bottom:6px}.ent-spark{display:block}.ent-co{padding:12px 14px}.constellation{margin-top:6px;display:block;overflow:visible}.constellation text{font:var(--type-data-sm);fill:var(--text-secondary)}.constellation .co-node{fill:var(--accent-periwinkle);opacity:.85}.constellation .co:not(.co-track) .co-node{opacity:.45}.constellation .co-track{cursor:pointer;outline:none}.constellation .co-track:hover .co-node,.constellation .co-track:focus-visible .co-node{fill:var(--accent-strong);opacity:1}.constellation .co-track:hover text,.constellation .co-track:focus-visible text{fill:var(--text-primary)}.constellation .co-track:focus-visible .co-node{stroke:var(--border-focus);stroke-width:var(--bw-focus)}.prows{margin:6px 0 0;padding:0;list-style:none}.prow{font:var(--type-body-sm);color:var(--text-secondary);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 64px;align-items:center;gap:10px;padding:3px 0;display:grid}.prow-place{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:inherit;border-radius:var(--radius-sm);overflow:hidden}.prow-place:hover{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.prow .b{background:var(--surface-raised);border-radius:3px;height:6px;overflow:hidden}.prow .b i{background:linear-gradient(90deg, var(--accent-primary), var(--accent-periwinkle));border-radius:3px;height:100%;display:block}.prow .sent{justify-self:end}.ent-mark{border:1.5px solid var(--connection-highlight);border-radius:50%;flex:none;width:8px;height:8px}.skel{background:var(--surface-raised);height:10px;animation:skel 1.6s var(--ease-in-out) infinite;border-radius:5px;display:block}.skel.short{width:60%}@keyframes skel{50%{opacity:.4}}.copilot{flex-direction:column;flex:1;min-height:0;display:flex}.ctx{font:var(--type-label);color:var(--text-muted);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:0 8px 6px;display:flex}.ctx .pill{max-width:100%;height:24px;color:var(--text-secondary);background:#ffffff08;gap:2px;padding:0 3px 0 10px}.ctx-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ctx-x{width:18px;height:18px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ctx-x:hover{background:var(--surface-hover);color:var(--text-primary)}.cp-log{scrollbar-width:thin;scrollbar-color:#d6daff2e transparent;flex:1;min-height:0;padding:8px 0 4px;overflow-y:auto}.cp-log.scrolled{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.cp-empty{text-align:center;padding:24px 16px}.cp-empty h3{font:var(--type-heading);color:var(--text-primary);margin:0 0 6px}.cp-empty p{font:var(--type-body-sm);color:var(--text-muted);margin:0}.msg{animation:msg-in var(--dur-base) var(--ease-out);margin:0 0 10px;padding:14px 16px}.msg.user{color:var(--text-primary);font:var(--type-body-sm);overflow-wrap:anywhere;white-space:pre-wrap;background:#ffffff0d;border-radius:18px 18px 6px;margin-left:32px}.msg.bot{overflow-wrap:anywhere}.msg.bot p,.msg.bot ul,.msg.bot ol{font:var(--console-prose);color:var(--text-secondary);margin:0 0 10px}.msg.bot ul,.msg.bot ol{padding-left:18px}.msg.bot ul{list-style:outside}.msg.bot ol{list-style:decimal}.msg.bot strong{color:var(--text-primary);font-weight:500}.msg.bot a{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.msg.bot .tools{margin:0 0 8px}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}}.cite{font:var(--type-data-sm);color:var(--accent-strong);background:var(--console-citation-fill);border-radius:var(--radius-pill);vertical-align:1px;white-space:nowrap;margin:0 1px;padding:0 6px;display:inline-block}button.cite:hover{background:#00d4ff42}.tools{font:var(--type-label);color:var(--text-muted);align-items:center;gap:8px;display:flex}.tools i{background:var(--signal-live);width:6px;height:6px;animation:skel 1.6s var(--ease-in-out) infinite;border-radius:50%}.sources{gap:6px;margin-top:4px;display:grid}.sources button{text-align:left;font:var(--type-label);color:var(--text-muted);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;display:grid}.sources .cite{justify-self:start}.sources button span:last-child{white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);overflow:hidden}.sources button:hover span:last-child{color:var(--text-primary)}.actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.actions .pill{color:var(--text-primary);background:var(--console-action-fill)}.actions .pill:hover{background:var(--accent-soft);color:var(--accent-strong)}.callout{border-radius:var(--radius-md);font:var(--type-body-sm);color:var(--signal-warning);background:linear-gradient(120deg,#f5c27a1a,#f5c27a08);border:1px solid #f5c27a2e;flex:none;margin:4px 0;padding:12px 14px}.quick{scrollbar-width:none;flex:none;gap:6px;padding:8px 0 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.quick::-webkit-scrollbar{display:none}.quick .pill:disabled{opacity:.5}.composer{flex:none;gap:8px;padding:10px 0 0;display:flex}.composer label{border-radius:var(--radius-pill);background:var(--console-input-background);border:1px solid var(--border-subtle);flex:1;align-items:center;min-width:0;height:42px;padding:0 16px;display:flex}.composer label:focus-within{border-color:var(--border-edge-a)}.composer label:has(input:focus-visible){outline:var(--bw-focus) solid var(--border-focus);outline-offset:2px}.composer input{min-width:0;font:var(--type-body-sm);color:var(--text-primary);background:0 0;border:0;flex:1}.composer input:focus-visible{outline:none}.composer input::placeholder{color:var(--text-muted)}.composer input:disabled{opacity:.5}.composer .aurora-btn,.composer .iconbtn{flex:none;width:42px;height:42px;padding:0}.composer .aurora-btn:disabled{opacity:.35;filter:none;box-shadow:none}.composer .stop{color:var(--signal-danger)}.layers{gap:4px}.layers .seg{background:0 0;border:0;padding:0}.layers .seg button{cursor:pointer}.layers .seg button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.layers .seg button[aria-disabled=true]:hover{color:var(--text-muted)}.layers .sep{background:var(--border-default);width:1px;height:18px;margin:0 4px}.layers .overlays{gap:4px;display:flex}.layers .tg{border-radius:var(--radius-pill);height:30px;font:var(--type-label);color:var(--text-muted);cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.layers .tg:before{content:"";border:1px solid;border-radius:50%;width:8px;height:8px}.layers .tg[aria-pressed=true]{color:var(--text-primary)}.layers .tg[aria-pressed=true]:before{background:linear-gradient(120deg, var(--accent-primary), var(--accent-lavender));border:0;box-shadow:0 0 8px #00d4ff80}.layers .tg:hover{color:var(--text-primary)}.layers .tg[aria-disabled=true]{opacity:.45;cursor:not-allowed}.layers .tg[aria-disabled=true]:hover{color:var(--text-muted)}@media (min-width:1180px) and (not (min-width:1280px)){.layers .seg button,.layers .tg{padding:0 10px}.layers .sep{margin:0}}@media not all and (min-width:1440px){.layers .tg:before{display:none}.layers .tg[aria-pressed=true]{background:var(--surface-selected);text-decoration:underline;-webkit-text-decoration-color:var(--accent-primary);-webkit-text-decoration-color:var(--accent-primary);-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary);text-underline-offset:4px;text-decoration-thickness:2px}}@media (min-width:1180px) and (not (min-width:1600px)){.layers{border-radius:var(--radius-lg);flex-direction:column-reverse;align-items:flex-start}.layers .sep{display:none}}@media (min-width:761px) and (not (min-width:1180px)) and (min-height:561px){.layers{border-radius:var(--radius-lg);flex-direction:column-reverse;align-items:center}.layers .sep{display:none}}@media (min-width:761px) and (not (min-width:1180px)) and (max-height:560px){.layers .seg button,.layers .tg{padding:0 8px}.layers .sep{margin:0 2px}}.layer-dock{position:relative}.link-rank{position:absolute;bottom:calc(100% + 12px);left:0}.link-rank .seg{background:0 0;border:0;padding:0}.link-rank .seg button{cursor:pointer;white-space:nowrap}.links-status{height:32px;font:var(--type-label);color:var(--text-secondary);white-space:nowrap;margin:0;padding:0 14px;position:absolute;bottom:calc(100% + 64px);left:0}.links-chip{color:var(--text-primary);cursor:pointer;gap:8px;padding:0 14px;display:none}.links-chip-status{color:var(--text-secondary)}.relations-float{pointer-events:none;flex-direction:column;align-items:flex-start;gap:12px;width:max-content;max-width:360px;display:flex;position:absolute;bottom:calc(100% + 64px);left:0}.relations-status{height:32px;font:var(--type-label);color:var(--text-secondary);white-space:nowrap;margin:0;padding:0 14px}.relations-legend{border-radius:var(--radius-lg);font:var(--type-label);color:var(--text-secondary);gap:4px;margin:0;padding:10px 14px;display:grid}.relations-legend .rl-lens{color:var(--text-primary)}.rl-key{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.rl-note{color:var(--text-muted)}.relations-legend .sw{border-radius:2px;flex:none;width:14px;height:3px}.sw-coop{background:var(--arc-relation-cooperation)}.sw-conf{background:var(--arc-relation-conflict)}.arc-pill{z-index:var(--z-reticle);pointer-events:none;border-radius:var(--radius-pill);background:linear-gradient(var(--surface-glass), var(--surface-glass)), var(--bg-page);border:1px solid var(--border-default);height:28px;font:var(--type-label);color:var(--text-primary);white-space:nowrap;box-shadow:0 0 0 1px var(--arc-highlight), var(--elev-float);align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:fixed;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.arc-pill{box-shadow:0 0 0 1px color-mix(in srgb, var(--arc-highlight) 15%, transparent), var(--elev-float)}}.arc-pill .num{font:var(--type-data-sm);color:var(--accent-strong)}.arc-pill:not([data-placed]){visibility:hidden}.arc-tag{z-index:var(--z-reticle);pointer-events:none;border-radius:var(--radius-pill);background:linear-gradient(var(--surface-glass), var(--surface-glass)), var(--bg-page);border:1px solid var(--border-subtle);height:22px;font:var(--type-data-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex;position:fixed;transform:translate(-50%,-50%)}.arc-tag.cooperation{border-color:var(--arc-relation-cooperation)}@supports (color:color-mix(in lab, red, red)){.arc-tag.cooperation{border-color:color-mix(in srgb, var(--arc-relation-cooperation) 45%, transparent)}}.arc-tag.conflict{border-color:var(--arc-relation-conflict)}@supports (color:color-mix(in lab, red, red)){.arc-tag.conflict{border-color:color-mix(in srgb, var(--arc-relation-conflict) 45%, transparent)}}.arc-tag:not([data-placed]){visibility:hidden}@media (hover:none){.arc-pill{display:none}}.timeline{height:var(--timeline-height);border-radius:var(--timeline-radius);gap:14px;padding:0 18px 0 10px}.timeline .play{cursor:pointer;border-radius:50%;flex:none;width:56px;height:56px;padding:0}.timeline .chart{border-radius:var(--radius-md);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-width:0;height:62px;position:relative}.timeline .chart:has(input:focus-visible){outline:var(--bw-focus) solid var(--border-focus);outline-offset:2px}.timeline .chart svg{display:block;overflow:visible}.timeline .band{fill:var(--timeline-window)}.timeline .playhead line{stroke:var(--timeline-playhead);stroke-width:1.5px;stroke-linecap:round}.timeline .playhead circle{fill:var(--timeline-playhead)}.timeline .playhead.sweep{animation:playhead-sweep var(--step) linear both}@keyframes playhead-sweep{0%{transform:translateX(var(--from))}to{transform:translateX(var(--to))}}.timeline .day{font:var(--type-data-sm);fill:var(--text-muted)}.timeline .day.today{fill:var(--text-primary)}.timeline .meta{flex:none;justify-items:end;gap:4px;display:grid}.timeline .pos{font:var(--type-data);color:var(--text-primary);white-space:nowrap}.timeline .count{font:var(--type-label);color:var(--text-muted);white-space:nowrap}.timeline .pr{gap:2px;display:flex}.timeline .pr button{border-radius:var(--radius-pill);height:22px;font:var(--type-data-sm);color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);padding:0 8px}.timeline .pr button:hover{color:var(--text-primary)}.timeline .pr button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong)}.hud{width:100%;height:100%;z-index:var(--z-reticle);pointer-events:none;position:fixed;inset:0;overflow:visible}.recon{z-index:var(--z-preview);width:var(--preview-width);border-radius:var(--preview-radius);max-width:calc(100vw - 32px);box-shadow:var(--preview-shadow);overscroll-behavior:contain;transition:opacity var(--preview-enter) var(--preview-easing);position:fixed;overflow:hidden auto}.recon:not([data-placed=true]){opacity:0;pointer-events:none}.recon.docked{width:auto;max-width:none;left:12px;right:12px}:is(.recon,.rc) .top{grid-template-columns:40% 1fr;gap:14px;padding:14px 14px 10px;display:grid}:is(.recon,.rc) .top.solo{grid-template-columns:1fr}.thumb{aspect-ratio:16/9;border-radius:var(--radius-sm);background:#ffffff0d;position:relative;overflow:hidden}.thumb img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;display:block}.thumb.veiled img{filter:blur(8px)saturate(.6);transform:scale(1.1)}.thumb .veil{text-align:center;font:var(--type-label);color:#fff;cursor:pointer;background:#0d0c1759;place-content:center;display:grid;position:absolute;inset:0}.thumb .veil span{color:var(--accent-strong);display:block}.thumb .veil:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px;border-radius:inherit}.thumb.glyph{color:var(--c);background:radial-gradient(circle at 30% 20%, var(--c), transparent 70%), #ffffff0a;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.thumb.glyph{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--c) 30%, transparent), transparent 70%), #ffffff0a}}:is(.recon,.rc) .place{font:var(--type-title);letter-spacing:var(--tracking-title);color:var(--text-primary);margin:0}:is(.recon,.rc) .place small{font:var(--type-data-sm);color:var(--text-muted);margin-left:6px}:is(.recon,.rc) .count{font:var(--type-label);color:var(--text-muted);margin-top:2px}:is(.recon,.rc) .spark{margin-top:8px;display:block}:is(.recon,.rc) .spark.skel{border-radius:var(--radius-sm);width:150px;height:30px}:is(.recon,.rc) .body{gap:10px;padding:0 14px 10px;display:grid}:is(.recon,.rc) .hl{font:var(--type-body);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}:is(.recon,.rc) .src{font:var(--type-label);color:var(--text-muted);justify-content:space-between;gap:12px;margin-top:4px;display:flex}:is(.recon,.rc) .src span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.recon,.rc) .src span:last-child{flex:none}.kv{font:var(--type-label);color:var(--text-muted);grid-template-columns:70px 1fr auto;align-items:center;gap:10px;display:grid}.mix{gap:3px;height:6px;display:flex}.mix span{background:var(--c);border-radius:3px}.mixl{font:var(--type-label);color:var(--text-secondary);white-space:nowrap;grid-column:2/-1;gap:12px;margin-top:-4px;display:flex;overflow:hidden}.mixl i{background:var(--c);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.tone{background:linear-gradient(90deg, var(--sentiment-n3), var(--sentiment-n2), var(--sentiment-n1), var(--sentiment-neutral), var(--sentiment-p1), var(--sentiment-p2), var(--sentiment-p3));border-radius:3px;height:6px;position:relative}.tone i{background:var(--text-primary);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 0 0 3px #0d0c1799}:is(.recon,.rc) .chips .pill{text-overflow:ellipsis;max-width:100%;overflow:hidden}:is(.recon,.rc) .chips button.pill{cursor:pointer}:is(.recon,.rc) .brief{font:var(--type-body-sm);color:var(--text-secondary);margin:0;padding:9px 12px}:is(.recon,.rc) .brief .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.recon,.rc) .foot{font:var(--type-label);color:var(--text-muted);align-items:center;gap:14px;padding:6px 14px 12px;display:flex}:is(.recon,.rc) .foot .pill{cursor:pointer}:is(.recon,.rc) .foot .foot-links{color:var(--text-secondary);margin-left:auto}.bottombar{z-index:var(--z-panel);pointer-events:none;grid-template-columns:minmax(max-content,1fr) minmax(0,640px) minmax(max-content,1fr);align-items:end;gap:24px;display:grid;position:fixed;bottom:20px;left:24px;right:24px}.bottombar>*{pointer-events:auto;min-width:0}.bottombar .layer-dock{grid-column:1;justify-self:start;margin-bottom:4px}.bottombar .timeline{grid-column:2;width:100%}.bottombar .breaking{grid-column:3;justify-self:end;margin-bottom:4px}.breaking{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lab count""live nav";align-items:center;gap:2px 8px;width:min(360px,50vw - 368px);padding:8px 8px 8px 14px;display:grid}.breaking-lab{font:var(--type-label);color:var(--signal-warning);grid-area:lab}.breaking-count{font:var(--type-data-sm);color:var(--text-muted);grid-area:count;justify-self:end;padding-right:6px}.breaking-live{grid-area:live;min-width:0}.breaking-item{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;min-width:0;display:grid}.breaking-head,.breaking-place{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.breaking-head{font:var(--type-body-sm);color:var(--text-primary)}.breaking-item:hover .breaking-head{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.breaking-meta{min-width:0;font:var(--type-label);color:var(--text-secondary);display:flex}.breaking-outlets{white-space:nowrap;flex:none}.breaking-nav{grid-area:nav;gap:4px;display:inline-flex}.breaking-nav .iconbtn{cursor:pointer;width:26px;height:26px}@media (max-width:760px){.bottombar .layer-dock{display:none}.bottombar .links-chip{display:inline-flex}.arc-tags{display:none}.timeline{height:64px}.timeline .play{width:44px;height:44px}.timeline .chart,.timeline .count{display:none}.timeline .meta{flex:1;justify-items:start}}@media not all and (min-width:1180px){.side,.side~*{--sheet-h:max(56px, min(46vh, 100vh - 260px))}.side:not([data-open=true]),.side:not([data-open=true])~*{--sheet-h:56px}.side,.side[data-open=false]{width:auto;height:var(--sheet-h);border-radius:var(--radius-xl);opacity:1;visibility:visible;pointer-events:auto;inset:auto 12px 12px;transform:none}.side .ghead{padding:10px 12px}.side:not([data-open=true]) .gbody{display:none}.side-collapse svg{transform:none}.side:not([data-open=true]) .side-collapse svg{transform:rotate(180deg)}.side-open{display:none}.bottombar{left:12px;right:12px;bottom:calc(var(--sheet-h,56px) + 24px);transition:bottom var(--dur-slow) var(--ease-out);grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:12px}.bottombar .layer-dock,.bottombar .timeline{grid-column:1}.bottombar .breaking{display:none}.bottombar .layer-dock{justify-self:center;margin-bottom:0}.link-rank{bottom:50%;left:calc(100% + 12px);transform:translateY(50%)}.links-status{bottom:50%;left:auto;right:calc(100% + 12px);transform:translateY(50%)}.relations-float{align-items:center;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}}@media (min-width:761px) and (not (min-width:1180px)) and (max-height:560px){.relations-float{max-width:440px}.relations-legend .rl-key,.relations-legend .rl-topics{display:none}main:has(.side[data-open=true]) :is(.relations-float,.arc-tags){display:none}}@media (max-width:639px){.side,.side~*{--sheet-h:max(56px, min(46vh, 100vh - 310px))}}.board-btn{cursor:pointer;gap:8px;margin-left:4px}.topbar-right .pill.lg.board-btn{padding:0 6px 0 14px}.board-btn[aria-expanded=true]{color:var(--pill-active-text)}.board-n{min-width:22px;height:22px;font:var(--type-data-sm);color:var(--accent-on);background:linear-gradient(120deg, var(--accent-primary), var(--accent-lavender));border-radius:11px;place-items:center;padding:0 6px;display:inline-grid}.board-icon{flex:none;display:none}@media not all and (min-width:1180px){.topbar-right .pill.lg.board-btn{justify-content:center;width:38px;padding:0;position:relative}.board-btn .board-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board-icon{display:block}.board-btn .board-n{border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:-4px;right:-4px}}.pin-btn{cursor:pointer}.pin-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.iconbtn.pin-btn.compact{border-color:#0000;width:26px;height:26px;margin-left:auto}.iconbtn.pin-btn[aria-pressed=true]{color:var(--accent-strong)}.board{width:58vw;z-index:var(--z-sheet);background:var(--board-background);border-radius:var(--board-radius);-webkit-backdrop-filter:blur(var(--board-blur)) saturate(1.3);position:fixed;top:96px;bottom:124px;left:24px}.board-open:has(.link-rank) .board{bottom:224px}.board-open:has(.relation-kind) .board{bottom:360px}.board .ghead .sub{min-width:0}.board .ghead .end .aurora-btn{height:32px}.board button:not(:disabled){cursor:pointer}.board-analyze[aria-disabled=true]{opacity:.6;cursor:progress}.board-open .left-stack,.board-open .side,.board-open .side-open,.board-open .recon,.board-open .topbar-center,.board-open .arc-pill,.board-open .arc-tags,.board-open .hud{opacity:0;visibility:hidden;pointer-events:none}.board-share{border-radius:var(--radius-pill);background:var(--bg-inset);border:1px solid var(--border-subtle);flex:none;align-items:center;gap:10px;height:34px;margin:0 12px 10px;padding:0 6px 0 14px;display:flex}.board-share .lbl{flex:none}.board-share input{min-width:0;font:var(--type-data-sm);color:var(--text-secondary);background:0 0;border:0;flex:1}.board-share:has(input:focus-visible){outline:var(--bw-focus) solid var(--border-focus);outline-offset:2px}.board-share input:focus-visible{outline:none}.board-legend{font:var(--type-label);color:var(--text-muted);flex-wrap:wrap;flex:none;gap:4px 14px;margin:0;padding:0 20px 10px;list-style:none;display:flex}.board-legend li{align-items:center;gap:6px;display:inline-flex}.key{border-top:1px solid var(--text-muted);flex:none;width:18px;height:0}.key-same_thread{background:linear-gradient(90deg, var(--aurora-start), var(--aurora-end));border:0;border-radius:1px;height:2px}.key-same_place{border-top:2px solid var(--text-secondary)}.key-co_covered{border-top-style:dashed}.key-close_in_time{border-top:2px dotted var(--text-muted)}.board-body{flex:1;gap:12px;min-height:0;margin:0 12px 12px;display:flex}.field{border-radius:var(--radius-lg);background:radial-gradient(var(--border-subtle) 1px, transparent 1.4px) 0 0 / 22px 22px, var(--bg-inset);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.board-edges{width:100%;height:100%;position:absolute;inset:0}.board-edges .edge{fill:none;stroke-linecap:round}.edge-same_thread{stroke:var(--board-same-thread);stroke-width:1.6px}.edge-shared_entity{stroke:var(--text-muted);stroke-width:1px}.edge-same_place{stroke:var(--text-secondary);stroke-width:1.4px}.edge-co_covered{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:4 5}.edge-close_in_time{stroke:var(--text-muted);stroke-width:1.6px;stroke-dasharray:.5 4}.board-pins{margin:0;padding:0;list-style:none}.pin{z-index:1;width:214px;position:absolute}.pin-card{border-radius:var(--board-pin-radius);background:linear-gradient(var(--surface-hover), var(--surface-hover)), var(--surface-sheet);border:1px solid var(--border-subtle);min-height:84px;box-shadow:var(--elev-float);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:12px 34px 12px 14px}.pin-card[data-dragging]{cursor:grabbing;box-shadow:var(--elev-lifted)}.pin-card:focus-visible{outline:var(--bw-focus) solid var(--border-focus);outline-offset:2px}.pin .k{font:var(--type-label);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pin .h{font:var(--type-body-sm);color:var(--text-primary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}:is(.pin,.board-row) a.h:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.pin-x{border-color:#0000;width:24px;height:24px;position:absolute;top:8px;right:8px}.elabel{z-index:2;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:linear-gradient(var(--surface-sheet), var(--surface-sheet)), var(--bg-page);max-width:300px;font:var(--type-label);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:3px 10px;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.elabel.under{z-index:0}.board-empty{text-align:center;font:var(--type-body-sm);color:var(--text-muted);place-items:center;margin:0;padding:24px;display:grid;position:absolute;inset:0}.memo{border-radius:var(--radius-md);background:linear-gradient(var(--surface-sheet), var(--surface-sheet)), var(--bg-page);border:1px solid var(--border-subtle);width:clamp(240px,32%,320px);max-height:100%;box-shadow:var(--elev-lifted);font:var(--type-body-sm);color:var(--text-secondary);scrollbar-width:thin;flex:none;align-self:flex-start;padding:12px 14px 14px 16px;overflow-y:auto}.memo-head{align-items:center;display:flex}.memo-x{border-color:#0000;width:24px;height:24px;margin-left:auto}.memo h3{font:var(--type-label);color:var(--text-primary);margin:10px 0 2px}.memo p{overflow-wrap:anywhere;margin:0}.memo .memo-msg{margin-top:8px}.memo-skel{gap:8px;margin-top:10px;display:grid}.side-board~.side-body,.side:not([data-open=true]) .side-board{display:none}.board-sheet{gap:12px;padding:0 4px 8px;display:grid}.board-sheet button:not(:disabled){cursor:pointer}.board-sheet-head{align-items:flex-start;gap:10px;display:flex}.board-sheet-head h2{font:var(--type-heading);color:var(--text-primary);margin:0}.board-sheet-head .sub{font:var(--type-label);color:var(--text-muted);margin:2px 0 0}.board-sheet-head .iconbtn{flex:none;margin-left:auto}.board-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.board-actions .aurora-btn{height:32px}.board-sheet .board-share{margin:0}.board-sheet .memo{width:auto;max-height:none;box-shadow:none}.board-sheet .board-empty{position:static}.board-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.board-row{border-radius:var(--radius-md);background:var(--surface-raised);gap:4px;padding:10px 40px 10px 12px;display:grid;position:relative}.board-row:focus-visible{outline:var(--bw-focus) solid var(--border-focus);outline-offset:-2px}.board-row .h{font:var(--type-body-sm);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.board-row-edges{font:var(--type-label);color:var(--text-muted);gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.board-row-edges li{align-items:center;gap:8px;min-width:0;display:flex}.board-scrim{z-index:var(--z-toast);background:var(--surface-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.board-prompt{background:linear-gradient(var(--surface-sheet), var(--surface-sheet)), var(--bg-page);width:min(420px,100%);box-shadow:var(--elev-lifted);gap:10px;padding:20px 22px}.board-prompt h2{font:var(--type-heading);color:var(--text-primary);margin:0}.board-prompt p{font:var(--type-body-sm);color:var(--text-secondary);margin:0}.board-prompt-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.board-prompt-actions button{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}.side[data-open=false]{transition-delay:0s}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-screen{height:100vh}.w-7{width:calc(var(--spacing) * 7)}.w-screen{width:100vw}.min-w-0{min-width:0}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[9px\]{font-size:9px}.leading-\[13\.5px\]{--tw-leading:13.5px;line-height:13.5px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.text-\[var\(--brand-wordmark-color\)\]{color:var(--brand-wordmark-color)}.text-\[var\(--text-motto\)\]{color:var(--text-motto)}.uppercase{text-transform:uppercase}.accent-lavender{accent-color:var(--accent-lavender)}.accent-periwinkle{accent-color:var(--accent-periwinkle)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:block{display:block}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-wordmark-color:#c8e6f8;--brand-motto-color:#4482a8;--brand-glow:#00d4ff66;--font-brand:var(--font-orbitron), Orbitron, sans-serif;--font-heading:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;--font-body:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;--bg-page:#0d0c17;--bg-inset:#0908148c;--bg-haze-a:#00d4ff1a;--bg-haze-b:#aa8cff1f;--bg-star:#dce1ff8c;--surface-glass:#1a182e9e;--surface-scrim:#0e0c1c8c;--surface-raised:#ffffff0d;--surface-hover:#ffffff14;--surface-selected:#00d4ff1f;--surface-sheet:#141224db;--border-subtle:#d6daff14;--border-default:#d6daff24;--border-strong:#d6daff66;--border-focus:#7fe6ff;--border-edge-a:#00d4ff73;--border-edge-b:#c3a6ff59;--text-primary:#eef0ff;--text-secondary:#c0c3e0;--text-muted:#9a9ec2;--text-inverse:#0b0a16;--accent-primary:#00d4ff;--accent-strong:#7fe6ff;--accent-soft:#00d4ff24;--accent-on:#0b0a16;--accent-periwinkle:#8b9cff;--accent-lavender:#c3a6ff;--signal-live:#7ee0b5;--signal-warning:#f5c27a;--signal-danger:#f28b95;--globe-ocean:#151433;--globe-land:#6f78c9;--globe-atmosphere:#8fb4ff;--arc-coverage:#b4beff4d;--arc-highlight:#7fe6ff;--arc-muted:#b4beff1a;--arc-relation-cooperation:#8fb8ff;--arc-relation-conflict:#f2949c;--orbit-ring:#bec8ff29;--orbit-tick:#bec8ff4d;--orbit-reticle:#bfefff;--sentiment-n3:#f08a94;--sentiment-n2:#e6a5aa;--sentiment-n1:#cdb8c4;--sentiment-neutral:#a9abc8;--sentiment-p1:#acd4d2;--sentiment-p2:#8bdcc9;--sentiment-p3:#62dcbc;--topic-all:#c0c3e0;--topic-politics:#ab9dff;--topic-conflict:#ff8f9c;--topic-technology:#7db9ff;--topic-climate:#72ddb2;--topic-economy:#f4c97c;--topic-health:#f5a0d0;--type-title:400 19px/26px var(--font-heading);--tracking-title:-.01em;--type-heading:500 15px/22px var(--font-heading);--type-body:400 14px/22px var(--font-body);--type-body-sm:400 13px/20px var(--font-body);--type-label:400 12px/16px var(--font-heading);--tracking-label:.01em;--type-data-xl:300 22px/28px var(--font-mono);--type-data-lg:300 16px/22px var(--font-mono);--type-data:400 12px/16px var(--font-mono);--type-data-sm:400 11px/14px var(--font-mono);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--bw-hairline:1px;--bw-focus:2px;--blur-glass:24px;--blur-sheet:32px;--elev-float:0px 24px 64px -12px #03020c8c, inset 0px 1px 0px 0px #ffffff12;--elev-lifted:0px 30px 80px -10px #03020ca6, inset 0px 1px 0px 0px #ffffff17;--elev-glow:0px 0px 28px 0px #00d4ff47;--dur-fast:.18s;--dur-base:.28s;--dur-slow:.48s;--dur-fly-to:1.6s;--dur-arc-flow:6s;--dur-drift:40s;--dur-orbit:120s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--z-sky:0;--z-globe:1;--z-orbit:2;--z-reticle:3;--z-panel:20;--z-preview:30;--z-sheet:40;--z-toast:50;--glass-panel-background:var(--surface-glass);--glass-panel-scrim:var(--surface-scrim);--glass-panel-border:var(--border-subtle);--glass-panel-edge-start:var(--border-edge-a);--glass-panel-edge-end:var(--border-edge-b);--glass-panel-radius:var(--radius-xl);--glass-panel-blur:var(--blur-glass);--glass-panel-shadow:var(--elev-float);--glass-panel-padding:var(--space-5);--pill-height:32px;--pill-height-sm:26px;--pill-radius:var(--radius-pill);--pill-border:var(--border-default);--pill-active-fill:var(--accent-soft);--pill-active-text:var(--accent-strong);--pill-label:var(--type-label);--aurora-start:var(--accent-primary);--aurora-mid:var(--accent-periwinkle);--aurora-end:var(--accent-lavender);--aurora-glow:var(--elev-glow);--preview-width:340px;--preview-background:var(--surface-glass);--preview-radius:var(--radius-lg);--preview-shadow:var(--elev-lifted);--preview-reticle:var(--orbit-reticle);--preview-enter:var(--dur-base);--preview-easing:var(--ease-out);--timeline-height:84px;--timeline-radius:var(--radius-pill);--timeline-fill:var(--accent-periwinkle);--timeline-window:var(--accent-soft);--timeline-playhead:var(--text-primary);--orbit-ring-ring:var(--orbit-ring);--orbit-ring-tick:var(--orbit-tick);--orbit-ring-reticle:var(--orbit-reticle);--orbit-ring-period:var(--dur-orbit);--connection-stroke:.3;--connection-stroke-active:.55;--connection-coverage:var(--arc-coverage);--connection-highlight:var(--arc-highlight);--connection-flow:var(--dur-arc-flow);--board-background:var(--surface-sheet);--board-blur:var(--blur-sheet);--board-radius:var(--radius-xl);--board-pin-radius:var(--radius-md);--board-same-thread:var(--accent-periwinkle);--board-user:var(--signal-warning);--console-background:var(--surface-glass);--console-prose:var(--type-body);--console-citation-fill:var(--accent-soft);--console-action-fill:var(--surface-raised);--console-input-background:var(--bg-inset);--surface-panel:var(--surface-glass);--surface-card:var(--surface-raised);--surface-overlay:var(--surface-glass);--border-accent:var(--border-edge-a);--text-motto:#4c8db4;--inset-highlight:#ffffff12}*{box-sizing:border-box}body{background:radial-gradient(1200px 800px at 12% 8%, var(--bg-haze-a), transparent 60%), radial-gradient(1100px 900px at 92% 96%, var(--bg-haze-b), transparent 60%), var(--bg-page);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5715;overflow:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d6daff2e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d6daff4d}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
