*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-1\/2{left:50%}.top-1\/2{top:50%}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.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}.w-full{width:100%}.max-w-lg{max-width:32rem}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.rounded-\[10px\]{border-radius:10px}.border{border-width:1px}.border-\[\#2a3f5c\]{--tw-border-opacity: 1;border-color:rgb(42 63 92 / var(--tw-border-opacity, 1))}.bg-\[\#0d1520\]{--tw-bg-opacity: 1;background-color:rgb(13 21 32 / var(--tw-bg-opacity, 1))}.bg-black\/55{background-color:#0000008c}.p-4{padding:1rem}.text-left{text-align:left}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-\[\#5e6e8e\]{--tw-text-opacity: 1;color:rgb(94 110 142 / var(--tw-text-opacity, 1))}.text-\[\#a8c4e0\]{--tw-text-opacity: 1;color:rgb(168 196 224 / var(--tw-text-opacity, 1))}.text-\[\#cfe2ff\]{--tw-text-opacity: 1;color:rgb(207 226 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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:2px solid transparent;outline-offset:2px}.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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-deep: #181c28;--bg-0: #1e2230;--bg-1: #262b3c;--bg-2: #2f3548;--bg-3: #3a4055;--bg-4: #444a60;--ink-1: #e6dcc6;--ink-2: #a89c84;--ink-3: #847a68;--ink-muted: #5e574a;--ink-faint: #3e3a32;--ink-ghost: #2a2820;--rust: #d4794a;--rust-soft: #b86640;--rust-deep: #7d4127;--accent: var(--rust);--accent-soft: var(--rust-soft);--accent-block: var(--rust-deep);--accent-quiet: rgba(212, 121, 74, .1);--accent-12: rgba(212, 121, 74, .12);--accent-18: rgba(212, 121, 74, .18);--accent-30: rgba(212, 121, 74, .3);--dim-self: #d4794a;--dim-face: #4a8b95;--dim-act: #c9a548;--dim-substrate: #8a9870;--dim-past: #9a7693;--dim-path: #5a85a8;--dim-web: #c87766;--user: #d99c8a;--user-block: #3a2820;--warm: #c9a548;--line-1: rgba(230, 220, 198, .08);--line-2: rgba(230, 220, 198, .05);--line-3: rgba(230, 220, 198, .03);--neu-light: rgba(255, 255, 255, .05);--neu-light-2: rgba(255, 255, 255, .08);--neu-light-3: rgba(255, 255, 255, .14);--neu-dark: rgba(15, 18, 26, .7);--neu-dark-2: rgba(10, 12, 20, .85);--sh-flat: 0 1px 0 rgba(0, 0, 0, .3);--sh-soft: 0 4px 14px rgba(15, 18, 26, .45);--sh-soft-lg: 0 10px 28px rgba(15, 18, 26, .6);--sh-inset-soft: inset 1px 1px 2px var(--neu-dark), inset -.5px -.5px 1px var(--neu-light);--sh-inset: inset 2px 2px 4px var(--neu-dark), inset -1px -1px 2px var(--neu-light-2);--sh-inset-deep: inset 2.5px 2.5px 5px var(--neu-dark-2), inset -1px -1px 2px var(--neu-light-2);--sh-raised-soft: -.5px -.5px 1px var(--neu-light), 1px 1px 3px var(--neu-dark);--sh-raised: -1px -1px 2px var(--neu-light-2), 2px 2px 5px var(--neu-dark);--sh-raised-hero: -1px -1px 2px var(--neu-light-2), 3px 3px 8px var(--neu-dark-2), inset 0 1px 0 var(--neu-light-2);--sh-extruded: 0 6px 16px -4px rgba(15, 18, 26, .55), 0 2px 4px rgba(15, 18, 26, .45), inset 0 1px 0 rgba(230, 220, 198, .12);--sh-knob: 0 4px 10px -2px rgba(15, 18, 26, .5), 0 2px 3px rgba(15, 18, 26, .4), inset 0 1px 1px rgba(230, 220, 198, .18), inset 0 -1px 1px rgba(0, 0, 0, .2);--sh-pin: -.5px -.5px 1px var(--neu-light-2), 1.5px 1.5px 3px var(--neu-dark-2), inset 0 .5px .5px var(--neu-light-3);--sh-hud: 0 12px 32px -8px rgba(0, 0, 0, .65), 0 4px 10px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(230, 220, 198, .1);--r-pill: 999px;--r-sm: 4px;--r: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--font-body: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Mona Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Mona Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ease-smooth: cubic-bezier(.32, .72, 0, 1);--t-micro: 10px;--t-eyebrow: 11px;--t-meta: 12px;--t-body-s: 13px;--t-body: 14px;--t-body-l: 15px;--t-head: 18px;--t-display: 21px;--hud-edge-pad: 14px;--hud-top-h: 54px;--hud-bottom-h: 100px;--hud-panel-w: 280px;--left-rail-w: var(--hud-panel-w);--right-rail-w: var(--hud-panel-w);--bottom-bar-h: 76px}html,body{background:var(--bg-deep);color:var(--ink-2);font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;font-feature-settings:"cv02","cv03","cv04","cv11","ss01";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;height:100vh;overflow:hidden}#root{height:100vh;overflow:hidden}html{scrollbar-width:thin;scrollbar-color:var(--ink-faint) transparent}*:hover{scrollbar-color:var(--ink-3) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ink-faint);border-radius:999px;border:2px solid transparent;background-clip:padding-box;-webkit-transition:background .18s var(--ease-smooth);transition:background .18s var(--ease-smooth)}::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--rust-soft);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.at-list::-webkit-scrollbar{width:6px}.at-list::-webkit-scrollbar-thumb{border-width:1px}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 1100px 750px at 50% 35%,rgba(212,121,74,.04) 0%,transparent 65%),radial-gradient(ellipse 800px 500px at 18% 80%,rgba(74,139,149,.025) 0%,transparent 70%),radial-gradient(ellipse 700px 500px at 86% 18%,rgba(154,118,147,.025) 0%,transparent 70%)}.field{position:relative;z-index:1;height:100vh;overflow-y:auto;overflow-x:hidden;padding-top:calc(var(--hud-top-h) + var(--hud-edge-pad) * 2);padding-bottom:calc(var(--hud-bottom-h) + var(--hud-edge-pad));padding-left:calc(var(--left-rail-w) + var(--hud-edge-pad) * 2);padding-right:calc(var(--right-rail-w) + var(--hud-edge-pad) * 2);transition:padding .15s ease}.field-inner{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.hud-header{position:fixed;top:var(--hud-edge-pad);left:var(--hud-edge-pad);right:var(--hud-edge-pad);z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:4px 12px 4px 4px;background:#1e2230eb;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-radius:var(--r-pill);box-shadow:var(--sh-hud);border:1px solid var(--line-1)}.hud-header .head-left{display:flex;align-items:center;gap:14px;min-width:0}.hud-header .head-right{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.hud-header .sep-rule{width:1px;height:20px;background:var(--line-1)}.hud-identity{display:flex;align-items:center;gap:10px;min-width:0}.hud-identity .mark-stack{position:relative;width:22px;height:14px}.hud-identity .mark{position:absolute;width:11px;height:11px;border-radius:50%;box-shadow:var(--sh-pin)}.hud-identity .mark:nth-child(1){top:0;left:0}.hud-identity .mark:nth-child(2){top:3px;left:11px}.hud-identity .crumb{display:flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-3);letter-spacing:.05em}.hud-identity .crumb .here{color:var(--ink-1);font-weight:600;font-size:var(--t-eyebrow);letter-spacing:0}.hud-identity .crumb .sep{color:var(--ink-faint)}.mode{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:var(--t-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.mode .led{width:7px;height:7px;border-radius:50%;background:var(--dim-act);box-shadow:0 0 6px var(--dim-act),inset 0 0 1px #ffffff80;animation:led-breathe 2.4s var(--ease-smooth) infinite}.hud-identity .mode{margin-left:6px;padding-left:12px;border-left:1px solid var(--line-1)}@keyframes led-breathe{0%,to{opacity:.85}50%{opacity:1}}.hud-coengaged{display:flex;align-items:center;gap:6px}.hud-coengaged .label{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;color:var(--ink-muted);text-transform:uppercase;margin-right:4px}.hud-coengaged .chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-pill);background:var(--bg-1);border:1px solid var(--line-1);font-size:var(--t-micro);font-weight:600;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em}.hud-coengaged .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--dim-self);box-shadow:var(--sh-pin)}.hud-coengaged .chip[data-mind=home]{border-color:#c9a54873;color:var(--dim-act)}.hud-coengaged .chip[data-mind=home] .dot{background:var(--dim-act);box-shadow:0 0 4px var(--dim-act),var(--sh-pin)}.hud-coengaged .chip[data-mind=travel]{border-color:#5a85a859;color:var(--dim-path);opacity:.78}.hud-coengaged .chip[data-mind=travel] .dot{background:var(--dim-path)}.hud-coengaged .chip.focused{background:var(--bg-3);box-shadow:var(--sh-raised-soft)}.hud-coengaged .available{margin-left:4px;font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.06em}.hud-coengaged .available kbd{font-family:var(--font-mono);font-size:9px;padding:1px 5px;border-radius:3px;background:var(--bg-0);border:1px solid var(--line-1);color:var(--ink-3);margin-left:3px}.hud-search{display:inline-flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;padding:6px 14px;background:#0f121a8c;border-radius:var(--r-pill);border:1px solid var(--line-1);box-shadow:var(--sh-inset-soft)}.hud-search .prefix{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:700;padding:2px 6px;border-radius:var(--r-sm);background:var(--bg-3);color:var(--ink-2);box-shadow:var(--sh-inset-soft);letter-spacing:.1em}.hud-search .placeholder{white-space:nowrap;font-size:var(--t-meta);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.02em}.hud-search .esc{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.08em}.hud-activity{display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s var(--ease-smooth);padding:4px 4px 4px 8px}.hud-activity .pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--dim-act);box-shadow:0 0 8px var(--dim-act);position:relative}.hud-activity .pulse-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--dim-act);opacity:.55;animation:pulse-ring 2.2s var(--ease-smooth) infinite}@keyframes pulse-ring{0%{transform:scale(.7);opacity:.7}90%{transform:scale(1.85);opacity:0}to{transform:scale(.7);opacity:0}}.hud-activity .text{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase;font-weight:600}.hud-activity .text strong{color:var(--ink-1);font-size:var(--t-meta);font-weight:700;margin-right:2px}.hud-activity .since{color:var(--ink-faint);font-weight:500;margin-left:4px}.hud-user{display:inline-flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border-radius:var(--r-pill);background:#0f121a8c;border:1px solid var(--line-1);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.04em;cursor:pointer;transition:background .18s var(--ease-smooth)}.hud-user:hover{background:#3a4055d9}.hud-user .avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0;color:var(--bg-deep);background:linear-gradient(135deg,var(--rust) 0%,var(--rust-soft) 100%);box-shadow:var(--sh-pin)}.hud-user .user-name{font-weight:600;color:var(--ink-2)}.hud-user .caret{color:var(--ink-faint);font-size:10px;margin-left:-2px}.hud-rail{position:fixed;top:calc(var(--hud-top-h) + var(--hud-edge-pad) * 2);bottom:var(--hud-edge-pad);z-index:50;display:flex;flex-direction:column;gap:14px;transition:width .15s ease,opacity .15s ease}.hud-rail.left{width:var(--left-rail-w)}.hud-rail.right{width:var(--right-rail-w)}.hud-rail.right{justify-content:space-between}.hud-rail.right>*{z-index:1}.hud-rail.hidden{pointer-events:none;opacity:0}.hud-rail>.pin-bottom{margin-top:auto}.hud-rail-head{display:flex;flex-direction:column;gap:0;padding:12px 14px}.hud-rail-head .mode{align-self:flex-start;padding:2px 0 10px}.hud-rail-head-divider{height:1px;background:var(--line-1);margin:0 -14px}.hud-rail-head .coengaged-section{padding-top:10px;display:flex;flex-direction:column;gap:8px}.hud-rail-head .coengaged-section .eyebrow{font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.hud-rail-head .coengaged-section .chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hud-rail.left{left:var(--hud-edge-pad)}.hud-rail.right{right:var(--hud-edge-pad)}.hud-panel{width:100%;padding:14px 16px;background:linear-gradient(180deg,#2e34468c,#2227368c);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border-radius:14px;border:1px solid rgba(255,255,255,.045);box-shadow:0 1px #ffffff0d inset,0 14px 36px -12px #00000073;flex:0 0 auto}.rail-card-outer{position:relative}.rail-card-handle{position:absolute;top:0;bottom:0;width:40px;cursor:ew-resize;z-index:3}.rail-card-handle.left{left:-20px}.rail-card-handle.right{right:-20px}.hud-panel{transition:box-shadow .15s ease}.hud-panel.edge-glow-left{box-shadow:var(--sh-hud),inset 2px 0 #6e8efbb3,-3px 0 10px #6e8efb61}.hud-panel.edge-glow-right{box-shadow:var(--sh-hud),inset -2px 0 #6e8efbb3,3px 0 10px #6e8efb61}.hud-rail.left[data-handle-active=true]>.hud-panel{box-shadow:var(--sh-hud),inset -2px 0 #6e8efbb3,3px 0 10px #6e8efb61}.left-rail-edge-handle{position:fixed;top:calc(var(--hud-top-h) + var(--hud-edge-pad) * 2);bottom:calc(var(--hud-bottom-h) + var(--hud-edge-pad));left:0;width:50px;cursor:ew-resize;z-index:60}.left-rail-edge-handle:before{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;border-radius:999px;background:#6e8efb47;box-shadow:0 0 8px 1px #6e8efb2e;pointer-events:none;transition:background .15s ease,box-shadow .15s ease,opacity .15s ease;mask-image:linear-gradient(to bottom,transparent,black 40px,black calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 40px,black calc(100% - 40px),transparent)}.left-rail-edge-handle:hover:before{background:#6e8efb99;box-shadow:0 0 16px 3px #6e8efb66}.left-rail-edge-handle.dragging:before{background:#6e8efbe6;box-shadow:0 0 22px 5px #6e8efb8c}.hud-panel.hud-activity-sliver{padding:0 14px}.at-sliver-row{display:flex;align-items:center;gap:12px;height:100%}.sliver-label{font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.22em;color:var(--ink-muted);flex-shrink:0}.sliver-dots{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.sliver-dot{width:6px;height:6px;border-radius:999px;background:var(--pip-c, var(--ink-faint));opacity:.55;transition:opacity .15s ease,transform .15s ease}.sliver-dot:hover{opacity:1;transform:scale(1.3)}.sliver-dot[data-d=self]{--pip-c: var(--dim-self, #6aa9ff)}.sliver-dot[data-d=face]{--pip-c: var(--dim-face, #ffb86b)}.sliver-dot[data-d=past]{--pip-c: var(--dim-past, #b08aff)}.sliver-dot[data-d=path]{--pip-c: var(--dim-path, #7ad9c5)}.sliver-dot[data-d=express]{--pip-c: var(--dim-act, #ff8aa6)}.sliver-dot[data-d=sense]{--pip-c: var(--dim-substrate,#ffe06a)}.sliver-count{font-family:var(--font-display);font-size:9px;letter-spacing:.18em;color:var(--ink-muted);flex-shrink:0}.sliver-count strong{color:var(--ink-3);font-weight:700;margin-right:4px}.hud-rail-placeholder{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase}.hud-activity-tray{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:12px 14px}.hud-activity-tray .at-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.hud-activity-tray .at-head .count{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-1);letter-spacing:.04em;text-transform:none}.hud-activity-tray .at-head .count strong{color:var(--rust);font-weight:700}.hud-activity-tray .at-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;margin:0 -8px;padding:0 4px 2px 8px;scrollbar-width:thin;scrollbar-gutter:stable}.hud-activity-tray .at-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:5px 6px;border-radius:var(--r-sm);font-size:var(--t-meta);color:var(--ink-2);line-height:1.4;min-width:0}.hud-activity-tray .at-row:hover{background:#ffffff06}.hud-activity-tray .at-row .pip{width:6px;height:6px;border-radius:50%;background:var(--pip-c, var(--ink-faint));align-self:center;margin-top:0}.hud-activity-tray .at-row .text{color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.hud-activity-tray .at-row .text em{font-style:normal;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pip-c, var(--ink-3));margin-right:6px}.hud-activity-tray .at-row .when{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.04em;white-space:nowrap}.hud-activity-tray .at-row[data-d=self]{--pip-c: var(--dim-self)}.hud-activity-tray .at-row[data-d=face]{--pip-c: var(--dim-face)}.hud-activity-tray .at-row[data-d=act]{--pip-c: var(--dim-act)}.hud-activity-tray .at-row[data-d=substrate]{--pip-c: var(--dim-substrate)}.hud-activity-tray .at-row[data-d=past]{--pip-c: var(--dim-past)}.hud-activity-tray .at-row[data-d=path]{--pip-c: var(--dim-path)}.hud-activity-tray .at-row[data-d=web]{--pip-c: var(--dim-web)}.hud-radar .radar-head,.hud-mind-geometry .radar-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.hud-radar .radar-head .label,.hud-mind-geometry .radar-head .label{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.hud-radar .radar-head .meta,.hud-mind-geometry .radar-head .meta{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);letter-spacing:.04em;text-transform:lowercase;white-space:nowrap}.hud-radar .radar-svg{width:100%;max-width:200px;height:auto;display:block;margin:0 auto}.hud-radar .radar-svg .ring{fill:none;stroke:var(--line-1);stroke-width:1}.hud-radar .radar-svg .axis{stroke:var(--line-2);stroke-width:1}.hud-radar .radar-svg .poly{fill:var(--accent);fill-opacity:.16;stroke:var(--accent);stroke-width:1.5;stroke-linejoin:round;animation:hud-poly-pulse 4.8s ease-in-out infinite}@keyframes hud-poly-pulse{0%,to{fill-opacity:.14}50%{fill-opacity:.22}}.hud-radar .radar-svg .poly-profile{fill:none;stroke:var(--profile-c, var(--ink-faint));stroke-width:1;stroke-dasharray:3 3;opacity:.45}.hud-radar .radar-svg .poly-secondary{fill:var(--secondary-c, var(--accent));fill-opacity:.1;stroke:var(--secondary-c, var(--accent));stroke-width:1;stroke-opacity:.55;stroke-linejoin:round;animation:hud-poly-pulse-secondary 5.8s ease-in-out infinite}@keyframes hud-poly-pulse-secondary{0%,to{fill-opacity:.08}50%{fill-opacity:.14}}.hud-radar .radar-svg .point{stroke:var(--bg-2);stroke-width:1.5}.hud-radar .radar-svg .label{font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;fill:var(--lab-c, var(--ink-3))}.hud-radar .radar-foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase}.hud-radar .radar-foot strong{font-family:var(--font-display);font-weight:700;letter-spacing:.16em}.hud-map-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.hud-map-head .meta{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;font-weight:500}.hud-map-head .meta strong{color:var(--ink-1);font-weight:700}.hud-map-temporal{position:relative;display:flex;align-items:flex-end;gap:1.5px;height:22px;padding:2px 6px 3px;border-top:1px solid rgba(255,255,255,.04);flex-shrink:0}.hud-map-temporal .tlabel{font-family:var(--font-mono);font-size:8px;color:var(--ink-faint);position:absolute;bottom:1px;left:4px;letter-spacing:.08em}.hud-map-temporal .tt{flex:1;height:var(--h);background:var(--ink-3);opacity:var(--o, .4);border-radius:1px 1px 0 0;min-height:1px}.hud-map-temporal .tt.now{background:var(--rust);opacity:1;box-shadow:0 0 6px #d4794a99}.hud-map-body{position:relative;padding:0;height:130px}.hud-panel.hud-map{padding:8px}.hud-map-body svg{width:100%;height:100%;display:block}.mm-edge{stroke:#e6dcc624;stroke-width:.5}.mm-node{transition:r .22s var(--ease-smooth)}.mm-node.focus{stroke:var(--rust);stroke-width:1}.viewport{position:absolute;border:1.2px solid var(--rust);border-radius:2px;pointer-events:none;box-shadow:0 0 0 1px #d4794a33}.hud-map-foot{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-mono);font-size:9px;color:var(--ink-muted);letter-spacing:.04em}.hud-map-foot strong{color:var(--ink-1);font-weight:700}.hud-chat{position:fixed;bottom:var(--hud-edge-pad);left:calc(var(--left-rail-w) + var(--hud-edge-pad) * 2);right:calc(var(--right-rail-w) + var(--hud-edge-pad) * 2);transition:left .15s ease,right .15s ease;z-index:50;display:flex;flex-direction:column;gap:6px;padding:12px 16px 12px 18px;background:#141721f7;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:var(--r-lg);box-shadow:var(--sh-hud);border:1px solid var(--line-1)}.hud-chat:before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px;background:linear-gradient(to top,var(--bg-deep) 10%,transparent);pointer-events:none}.hud-chat-row{display:flex;align-items:center;gap:10px}.hud-chat .addr{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-3);letter-spacing:.06em}.hud-chat .addr .arrow{color:var(--ink-faint)}.hud-chat .addr .target{color:var(--dim-act);font-weight:700}.hud-chat .input{flex:1;font-size:var(--t-body);color:var(--ink-muted);font-family:var(--font-body);padding:4px 0;border:none;background:transparent}.hud-chat .send{width:30px;height:30px;border-radius:50%;background:var(--rust);color:var(--bg-deep);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;box-shadow:var(--sh-knob);cursor:pointer}.hud-chat-hints{display:flex;gap:14px;font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.06em;padding-left:2px}.hud-chat-hints kbd{font-family:var(--font-mono);font-size:9px;padding:1px 5px;border-radius:3px;background:var(--bg-0);border:1px solid var(--line-1);color:var(--ink-3);margin-right:3px}.user-slab{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px;background:var(--bg-1);border-radius:var(--r-md);border-left:3px solid var(--user);box-shadow:var(--sh-raised-soft)}.user-slab .age{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.06em}.user-slab .tag{font-family:var(--font-display);font-size:var(--t-micro);font-weight:700;color:var(--user);letter-spacing:.14em;text-transform:uppercase;margin-right:8px}.user-slab .conf{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase}.mind-slab{display:grid;grid-template-columns:80px 1fr 70px;gap:14px;padding:14px 16px;background:var(--bg-2);border-radius:var(--r-md);box-shadow:var(--sh-raised);border-left:3px solid var(--dim-act);position:relative}.mind-slab[data-host=travel]{border-left-color:var(--dim-path);opacity:.92}.mind-slab.standby{background:var(--bg-1);opacity:.78}.mind-slab .age{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.04em}.mind-slab .body{font-size:var(--t-body);color:var(--ink-1);line-height:1.6}.mind-slab .tag{display:inline-block;font-family:var(--font-display);font-size:var(--t-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-right:8px;padding:2px 8px;border-radius:var(--r-sm);background:#c9a54824;color:var(--dim-act)}.mind-slab[data-host=travel] .tag{background:#5a85a824;color:var(--dim-path)}.mind-slab .conf{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-muted);letter-spacing:.04em;text-align:right}.mind-slab strong{color:var(--ink-1);font-weight:600}.typing-caret{display:inline-block;width:7px;height:14px;background:var(--dim-act);vertical-align:text-bottom;margin-left:2px;animation:caret 1.1s var(--ease-smooth) infinite}@keyframes caret{0%,50%{opacity:1}51%,to{opacity:0}}.drawing-on{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-2);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-muted)}.drawing-on .verb{font-family:var(--font-display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-right:4px}.dim-pip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 7px;border-radius:var(--r-pill);background:var(--bg-1);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);box-shadow:var(--sh-raised-soft)}.dim-pip:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pip-c, var(--ink-faint));box-shadow:0 0 4px var(--pip-c, transparent)}.dim-pip.self{--pip-c: var(--dim-self)}.dim-pip.face{--pip-c: var(--dim-face)}.dim-pip.act{--pip-c: var(--dim-act)}.dim-pip.substrate{--pip-c: var(--dim-substrate)}.dim-pip.past{--pip-c: var(--dim-past)}.dim-pip.path{--pip-c: var(--dim-path)}.dim-pip.web{--pip-c: var(--dim-web)}.fragment-slab{background:var(--bg-2);border-radius:var(--r-md);box-shadow:var(--sh-raised);border-left:3px solid var(--dim-substrate);overflow:hidden}.fragment-slab .head{display:grid;grid-template-columns:80px 1fr 70px;gap:14px;padding:14px 16px;align-items:start}.fragment-slab .head .age{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-faint)}.fragment-slab .synth-tag{display:inline-block;font-family:var(--font-display);font-size:var(--t-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:2px 8px;border-radius:var(--r-sm);background:#8a987029;color:var(--dim-substrate);margin-right:8px}.fragment-slab .body{color:var(--ink-1);line-height:1.6}.fragment-slab .conf{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-muted);text-align:right}.fragment-slab .expand-row{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#0f121a59;border-top:1px solid var(--line-2);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-muted);letter-spacing:.04em}.fragment-slab .expand-row .toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--bg-1);color:var(--ink-2);cursor:pointer;border:1px solid var(--line-1)}.fragment-slab .supports{display:flex;flex-direction:column;gap:1px;background:#0f121a4d;padding:1px 16px 12px 96px}.fragment-slab .supports .support{display:grid;grid-template-columns:80px 1fr 50px;gap:12px;padding:8px 12px;background:var(--bg-1);border-radius:var(--r-sm);margin-top:4px;border-left:2px solid var(--line-1);font-size:var(--t-body-s);color:var(--ink-2);align-items:center}.fragment-slab .supports .support .stag{font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);text-align:right}.fragment-slab .supports .support .sconf{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);text-align:right}.diff-card{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:12px 14px;background:#d4794a0d;border:1px solid rgba(212,121,74,.2);border-radius:var(--r-md)}.diff-card .label-col{display:flex;flex-direction:column;gap:4px}.diff-card .stamp{font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rust)}.diff-card .when{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-faint)}.diff-card .body{display:flex;flex-direction:column;gap:4px;font-size:var(--t-body-s)}.diff-card .now-line,.diff-card .was-line{display:flex;gap:8px}.diff-card .pip{display:inline-block;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;width:32px;flex-shrink:0}.diff-card .now-line .pip{color:var(--rust)}.diff-card .was-line .pip{color:var(--ink-faint)}.diff-card .now-text{color:var(--ink-1)}.diff-card .was-text{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-faint)}.diff-card .by{margin-top:4px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-muted)}.context-horizon{display:flex;align-items:center;gap:10px;margin:16px 0 8px;padding:0 6px}.context-horizon:before,.context-horizon:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--ink-faint),transparent)}.context-horizon .label{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--r-pill);background:var(--bg-1);border:1px solid var(--line-1);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.context-horizon .dot{width:7px;height:7px;border-radius:50%;background:var(--dim-past)}.context-horizon .meta{margin-left:6px;color:var(--ink-faint);font-weight:500;text-transform:none;letter-spacing:.04em}.context-horizon .meta strong{color:var(--ink-2);font-weight:600}.session-card{display:grid;grid-template-columns:80px 1fr 30px;gap:14px;padding:12px 16px;background:var(--bg-1);border-radius:var(--r-md);box-shadow:var(--sh-raised-soft);border:1px dashed var(--line-1);cursor:pointer}.session-card .label-col{display:flex;flex-direction:column;gap:3px}.session-card .stamp{font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.session-card .when{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-faint)}.session-card .body{font-size:var(--t-body-s)}.session-card .title{color:var(--ink-1);font-weight:600;margin-bottom:4px}.session-card .summary{color:var(--ink-3)}.session-card .stats{display:flex;gap:12px;margin-top:6px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-muted)}.session-card .stats strong{color:var(--ink-2);font-weight:700}.session-card .expand{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);color:var(--ink-faint);font-size:14px}.field h2{font-family:var(--font-display);font-size:var(--t-meta);font-weight:700;color:var(--ink-2);letter-spacing:.14em;text-transform:uppercase}.field-banner{display:flex;justify-content:space-between;align-items:baseline;padding:8px 14px;background:#262b3c66;border-radius:var(--r-sm);border:1px solid var(--line-1)}.field-banner .sub{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.04em}.field-banner .stats{display:flex;gap:14px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-muted);letter-spacing:.04em}.field-banner strong{color:var(--ink-2);font-weight:700}.field-callout{padding:14px 18px;background:#d4794a0f;border-left:3px solid var(--rust);border-radius:var(--r-sm);font-size:var(--t-body-s);color:var(--ink-2);line-height:1.6}.field-callout .lead{font-family:var(--font-display);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:var(--t-micro);color:var(--rust);display:block;margin-bottom:4px}.rail-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.rail-section-head .meta{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.06em;text-transform:none}.rail-section-head .meta strong{color:var(--ink-2);font-weight:700}.hud-minds{flex:1 1 0!important;min-height:0;display:flex;flex-direction:column;padding:12px 14px}.hud-minds .minds-list{flex:1 1 0;min-height:0;overflow-y:auto;margin:0 -6px}.minds-subhead{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);padding:6px 6px 4px}.minds-subhead .count{color:var(--ink-3);font-weight:600;letter-spacing:.04em}.minds-section-divider{height:1px;background:var(--line-2);margin:6px -14px 0}.minds-list{display:flex;flex-direction:column;gap:2px;margin:0 -6px}.mind-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--r-sm);cursor:pointer;transition:background .14s var(--ease-smooth)}.mind-row:hover{background:#ffffff06}.mind-row .mark{width:10px;height:10px;border-radius:50%;background:var(--mind-c, var(--ink-faint));box-shadow:var(--sh-pin);align-self:center}.mind-row .name{font-family:var(--font-display);font-size:var(--t-meta);font-weight:600;color:var(--ink-2);letter-spacing:0}.mind-row .status{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase}.mind-row.focused{background:#d4794a0f;box-shadow:inset 0 0 0 1px #d4794a33}.mind-row.focused .name{color:var(--ink-1)}.mind-row.focused .status{color:var(--rust)}.mind-row.focused .mark{box-shadow:0 0 6px var(--mind-c),var(--sh-pin)}.mind-row.co-engaged .name{color:var(--ink-2)}.mind-row.co-engaged .status{color:var(--mind-c)}.mind-row.dormant{opacity:.62}.mind-row.dormant .name{color:var(--ink-3)}.mind-row.dormant .mark{box-shadow:none;opacity:.7}.mind-row[data-mind=home]{--mind-c: var(--dim-act)}.mind-row[data-mind=travel]{--mind-c: var(--dim-path)}.mind-row[data-mind=career]{--mind-c: var(--dim-face)}.mind-row[data-mind=personal]{--mind-c: var(--dim-substrate)}.minds-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:7px 8px 7px 10px;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:9px;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--line-1);cursor:pointer;transition:all .14s var(--ease-smooth)}.minds-foot:hover{color:var(--ink-2);border-color:var(--ink-faint);background:#ffffff05}.minds-foot .more strong{color:var(--ink-2);font-weight:700}.minds-foot kbd{font-family:var(--font-mono);font-size:9px;padding:1px 5px;border-radius:3px;background:var(--bg-3);border:1px solid var(--line-1);color:var(--ink-3);letter-spacing:.04em;text-transform:none}.hud-trail{flex:1 1 0!important;min-height:0;display:flex;flex-direction:column;padding:12px 14px}.trail-list{flex:1 1 0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1px;margin:0 -8px;padding:0 4px 2px 8px;scrollbar-gutter:stable}.trail-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 6px;border-radius:var(--r-sm);cursor:pointer;transition:background .14s var(--ease-smooth);font-size:var(--t-meta);color:var(--ink-2);line-height:1.4;min-width:0}.trail-row:hover{background:#ffffff06}.trail-row .type{font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:0;text-align:center;width:16px;padding:1px 0;border-radius:3px;color:var(--ink-2);background:var(--bg-1);box-shadow:var(--sh-inset-soft);align-self:center;text-transform:uppercase}.trail-row .text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.trail-row .text .scope{color:var(--ink-faint);margin-right:5px;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.trail-row .when{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.04em;white-space:nowrap}.trail-row[data-type=claim] .type{color:var(--ink-2)}.trail-row[data-type=fragment] .type{color:var(--dim-substrate)}.trail-row[data-type=session] .type{color:var(--ink-3)}.trail-row[data-type=mind] .type{color:var(--rust)}.trail-row[data-type=summon] .type{color:var(--dim-path)}.hud-pinned{padding:12px 14px}.pinned-list{display:flex;flex-direction:column;gap:1px;margin:0 -6px}.pinned-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px;border-radius:var(--r-sm);cursor:pointer;transition:background .14s var(--ease-smooth);font-size:var(--t-meta);color:var(--ink-2);min-width:0}.pinned-row:hover{background:#ffffff06}.pinned-row .star{color:var(--rust);font-size:11px;line-height:1;align-self:center}.pinned-row .text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-row .scope{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase}.addressing{display:flex;align-items:baseline;gap:8px;font-size:var(--t-meta);color:var(--ink-2);font-feature-settings:"cv02","cv11";white-space:nowrap;overflow:hidden}.addressing .prefix{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.addressing .here{color:var(--ink-1);font-weight:600;font-size:var(--t-body)}.addressing .and{color:var(--ink-faint);font-size:11px;font-family:var(--font-mono)}.addressing .co{color:var(--ink-3);font-size:var(--t-meta)}.addressing .co em{font-style:normal;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-left:5px}.turn-slab{display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:start;gap:14px;padding:7px 14px;border-radius:var(--r-sm);background:#ffffff03;font-size:var(--t-body-s);color:var(--ink-3);opacity:.55;transition:opacity .18s var(--ease-smooth),background .18s var(--ease-smooth);margin-left:24px;border-left:2px solid var(--line-2)}.turn-slab:hover{opacity:.95;background:#ffffff06}.turn-slab .turn-meta{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);display:flex;flex-direction:column;gap:1px}.turn-slab .turn-meta .who{color:var(--ink-3)}.turn-slab .body{line-height:1.5;color:var(--ink-3)}.turn-slab .body em{font-style:italic;color:var(--ink-muted)}.turn-slab .body .who-tag{display:inline-block;padding:1px 6px;border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;color:var(--ink-faint);margin-right:8px}.turn-slab .turn-conf{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);text-align:right;letter-spacing:.06em}.turn-slab.active{margin-left:0;border-left:none;background:#ffffff05;opacity:1;padding:12px 16px;font-size:var(--t-body);color:var(--ink-2)}.turn-slab.active .body{color:var(--ink-2)}.crystallize{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r);border:1px dashed var(--accent-soft);background:var(--accent-quiet);color:var(--ink-2);font-size:var(--t-body-s);margin:4px 24px;transition:background .22s var(--ease-smooth)}.crystallize:hover{background:var(--accent-12)}.crystallize .glyph{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent),var(--accent-block));box-shadow:0 0 12px var(--accent-quiet);flex-shrink:0;position:relative;animation:crystallize-pulse 2.4s infinite var(--ease-smooth)}@keyframes crystallize-pulse{0%,to{box-shadow:0 0 12px var(--accent-quiet)}50%{box-shadow:0 0 20px var(--accent-12)}}.crystallize .text{flex:1;line-height:1.5;color:var(--ink-2)}.crystallize .text strong{color:var(--ink-1);font-weight:600}.crystallize .text em{font-style:normal;color:var(--ink-3);font-size:var(--t-meta);display:block;margin-top:2px}.crystallize .actions{display:flex;gap:6px;flex-shrink:0}.crystallize .act{padding:5px 12px;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .14s var(--ease-smooth);border:1px solid var(--line-1);background:#ffffff05;color:var(--ink-3)}.crystallize .act:hover{border-color:var(--accent-soft);color:var(--ink-2)}.crystallize .act.primary{background:var(--accent-block);border-color:var(--accent-soft);color:var(--ink-1)}.crystallize .act.primary:hover{background:var(--accent-soft)}.summoned-slab{display:grid;grid-template-columns:80px minmax(0,1fr) 70px;align-items:start;gap:16px;padding:14px 18px;border-radius:var(--r-md);background:linear-gradient(180deg,#e6dcc60a,#e6dcc605);border:1px solid rgba(230,220,198,.1);border-left:3px solid var(--ink-2);box-shadow:var(--sh-soft);margin:6px 32px;position:relative}.summoned-slab:before{content:"MetaMind summoned";position:absolute;top:-7px;left:16px;padding:1px 8px;background:var(--bg-deep);font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;border:1px solid rgba(230,220,198,.1)}.summoned-slab .age{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.08em;display:flex;flex-direction:column;gap:2px}.summoned-slab .age .label{color:var(--ink-2);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.summoned-slab .body{line-height:1.55;color:var(--ink-2);font-style:italic}.summoned-slab .body strong{color:var(--ink-1);font-weight:600;font-style:normal}.summoned-slab .body .who-tag{display:inline-block;padding:1px 8px;border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;background:#e6dcc614;color:var(--ink-1);margin-right:8px;font-style:normal}.summoned-slab .conf{font-family:var(--font-mono);font-size:9px;color:var(--ink-3);text-align:right;letter-spacing:.08em}.mind-slab.dimmed-by-summon{opacity:.5;filter:saturate(.7);transition:opacity .22s var(--ease-smooth),filter .22s var(--ease-smooth)}.decision-slab{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:var(--r-md);background:linear-gradient(180deg,#4a8b950d,#4a8b9505);border:1px solid rgba(74,139,149,.3);border-left:3px solid var(--dim-face);box-shadow:var(--sh-soft);position:relative;animation:decision-breathe 3.2s infinite var(--ease-smooth)}@keyframes decision-breathe{0%,to{box-shadow:var(--sh-soft),0 0 #4a8b9500}50%{box-shadow:var(--sh-soft),0 0 0 6px #4a8b950f}}.decision-slab .head{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:14px;align-items:baseline}.decision-slab .age{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--dim-face);text-transform:uppercase;display:flex;align-items:center;gap:6px}.decision-slab .age .pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--dim-face);animation:dot-pulse 1.4s infinite var(--ease-smooth)}@keyframes dot-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.4);opacity:1}}.decision-slab .body{font-size:var(--t-body);line-height:1.5;color:var(--ink-1)}.decision-slab .body strong{color:var(--ink-1)}.decision-slab .stakes{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim-face)}.decision-slab .blocking{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#4a8b9514;border-radius:var(--r-sm);border:1px solid rgba(74,139,149,.2);font-size:var(--t-meta);color:var(--ink-2)}.decision-slab .blocking .icon{font-family:var(--font-mono);color:var(--dim-face);font-weight:700}.decision-slab .options{display:flex;gap:8px;flex-wrap:wrap}.decision-slab .opt{flex:1;min-width:200px;padding:10px 14px;border-radius:var(--r-sm);background:#ffffff06;border:1px solid var(--line-1);cursor:pointer;transition:all .14s var(--ease-smooth);font-size:var(--t-body-s);color:var(--ink-2);display:flex;flex-direction:column;gap:3px}.decision-slab .opt:hover{border-color:var(--dim-face);background:#4a8b950f}.decision-slab .opt .opt-label{font-weight:600;color:var(--ink-1)}.decision-slab .opt .opt-detail{font-size:var(--t-meta);color:var(--ink-3)}.decision-slab .custom{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px dashed var(--line-1);border-radius:var(--r-sm);font-size:var(--t-meta);color:var(--ink-faint)}.decision-slab .custom .label{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.proposal-slab{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:14px;padding:14px 18px;border-radius:var(--r-md);background:linear-gradient(180deg,#d4794a0a,#d4794a05);border:1px solid rgba(212,121,74,.2);border-left:3px solid var(--accent);box-shadow:var(--sh-soft);align-items:start}.proposal-slab .age{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;display:flex;flex-direction:column;gap:2px}.proposal-slab .age .label{color:var(--accent);font-weight:700;letter-spacing:.18em}.proposal-slab .body{font-size:var(--t-body-s);line-height:1.5;color:var(--ink-2)}.proposal-slab .body strong{color:var(--ink-1)}.proposal-slab .body .target{display:block;margin-top:8px;padding:8px 12px;background:#ffffff06;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--t-meta);color:var(--ink-2);border:1px solid var(--line-1)}.proposal-slab .body .target em{font-style:normal;color:var(--ink-faint)}.proposal-slab .body .target .arrow{color:var(--accent);margin:0 6px}.proposal-slab .actions{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:86px}.proposal-slab .act{padding:6px 10px;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:center;transition:all .14s var(--ease-smooth);border:1px solid var(--line-1);background:#ffffff05;color:var(--ink-3)}.proposal-slab .act:hover{border-color:var(--accent-soft);color:var(--ink-2)}.proposal-slab .act.primary{background:var(--accent-block);border-color:var(--accent-soft);color:var(--ink-1)}.proposal-slab .act.primary:hover{background:var(--accent-soft)}.divergence-slab{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:14px;padding:12px 16px;border-radius:var(--r-md);background:linear-gradient(180deg,#9a76930a,#9a769305);border:1px solid rgba(154,118,147,.2);border-left:3px solid var(--dim-past);box-shadow:var(--sh-soft);align-items:start;font-size:var(--t-body-s)}.divergence-slab .age{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--dim-past);text-transform:uppercase;display:flex;flex-direction:column;gap:2px}.divergence-slab .age .label{font-weight:700;letter-spacing:.18em}.divergence-slab .body{line-height:1.5;color:var(--ink-2)}.divergence-slab .body strong{color:var(--ink-1)}.divergence-slab .body .pips{display:inline-flex;gap:4px;margin:0 4px}.divergence-slab .body .pips .pip{display:inline-block;padding:1px 6px;border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.divergence-slab .body .pips .pip.self{background:#d4794a29;color:var(--dim-self)}.divergence-slab .body .pips .pip.face{background:#4a8b9529;color:var(--dim-face)}.divergence-slab .body .pips .pip.act{background:#c9a54829;color:var(--dim-act)}.divergence-slab .body .pips .pip.substrate{background:#8a987029;color:var(--dim-substrate)}.divergence-slab .body .pips .pip.past{background:#9a769329;color:var(--dim-past)}.divergence-slab .body .pips .pip.path{background:#5a85a829;color:var(--dim-path)}.divergence-slab .body .pips .pip.web{background:#c8776629;color:var(--dim-web)}.divergence-slab .salience{font-family:var(--font-mono);font-size:9px;text-align:right;color:var(--dim-past);letter-spacing:.08em;white-space:nowrap}.divergence-slab .salience strong{display:block;font-size:16px;color:var(--ink-1);letter-spacing:0;font-weight:700}.time-divider{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:0 4px;font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.time-divider:before,.time-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,var(--line-2) 30%,var(--line-2) 70%,transparent 100%)}.time-divider .marker{font-weight:600;color:var(--ink-3)}.time-divider .compression{color:var(--ink-faint);font-size:8px;letter-spacing:.18em}.fragment-summary{display:grid;grid-template-columns:100px minmax(0,1fr) 80px;gap:14px;align-items:center;padding:6px 14px;border-radius:var(--r-sm);font-size:var(--t-body-s);color:var(--ink-3);opacity:.7;transition:opacity .18s var(--ease-smooth);background:#ffffff01}.fragment-summary:hover{opacity:1;background:#ffffff05}.fragment-summary .age{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase}.fragment-summary .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fragment-summary .text .stag{display:inline-block;padding:1px 6px;border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;background:var(--accent-quiet);color:var(--accent-soft);margin-right:8px}.fragment-summary .meta-right{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);text-align:right;letter-spacing:.06em}.radar-overlay{position:fixed;top:calc(var(--hud-top-h) + var(--hud-edge-pad) * 2);bottom:calc(var(--hud-bottom-h) + var(--hud-edge-pad));left:calc(var(--left-rail-w) + var(--hud-edge-pad) * 2);right:calc(var(--right-rail-w) + var(--hud-edge-pad) * 2);z-index:100;display:flex;flex-direction:column;background:#0f121aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-lg);border:1px solid var(--line-1);box-shadow:var(--sh-hud);padding:22px 28px;overflow:auto}.radar-overlay .ovr-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.radar-overlay .ovr-head .title{font-family:var(--font-display);font-size:var(--t-display);color:var(--ink-1);font-weight:600}.radar-overlay .ovr-head .title .focus{color:var(--dim-act);font-weight:700}.radar-overlay .ovr-head .meta{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--ink-3);letter-spacing:.08em}.radar-overlay .ovr-close{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;padding:4px 10px;border-radius:var(--r-sm);border:1px solid var(--line-1);margin-left:14px;transition:all .14s var(--ease-smooth)}.radar-overlay .ovr-close:hover{border-color:var(--accent-soft);color:var(--ink-2)}.radar-overlay .dim-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.radar-overlay .dim-row{padding:12px 14px;border-radius:var(--r-md);background:#ffffff05;border:1px solid var(--line-1);border-left:3px solid var(--ink-2);display:flex;flex-direction:column;gap:8px}.radar-overlay .dim-row[data-dim=self]{border-left-color:var(--dim-self)}.radar-overlay .dim-row[data-dim=face]{border-left-color:var(--dim-face)}.radar-overlay .dim-row[data-dim=act]{border-left-color:var(--dim-act)}.radar-overlay .dim-row[data-dim=substrate]{border-left-color:var(--dim-substrate)}.radar-overlay .dim-row[data-dim=past]{border-left-color:var(--dim-past)}.radar-overlay .dim-row[data-dim=path]{border-left-color:var(--dim-path)}.radar-overlay .dim-row[data-dim=web]{border-left-color:var(--dim-web)}.radar-overlay .dim-head{display:flex;align-items:baseline;justify-content:space-between}.radar-overlay .dim-head .name{font-family:var(--font-display);font-size:var(--t-head);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.radar-overlay .dim-row[data-dim=self] .name{color:var(--dim-self)}.radar-overlay .dim-row[data-dim=face] .name{color:var(--dim-face)}.radar-overlay .dim-row[data-dim=act] .name{color:var(--dim-act)}.radar-overlay .dim-row[data-dim=substrate] .name{color:var(--dim-substrate)}.radar-overlay .dim-row[data-dim=past] .name{color:var(--dim-past)}.radar-overlay .dim-row[data-dim=path] .name{color:var(--dim-path)}.radar-overlay .dim-row[data-dim=web] .name{color:var(--dim-web)}.radar-overlay .dim-head .ratio{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--ink-2)}.radar-overlay .dim-head .ratio strong{color:var(--ink-1)}.radar-overlay .dim-bar{position:relative;height:6px;border-radius:999px;background:#ffffff0a;overflow:hidden}.radar-overlay .dim-bar .fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--ink-3)}.radar-overlay .dim-row[data-dim=self] .fill{background:var(--dim-self)}.radar-overlay .dim-row[data-dim=face] .fill{background:var(--dim-face)}.radar-overlay .dim-row[data-dim=act] .fill{background:var(--dim-act)}.radar-overlay .dim-row[data-dim=substrate] .fill{background:var(--dim-substrate)}.radar-overlay .dim-row[data-dim=past] .fill{background:var(--dim-past)}.radar-overlay .dim-row[data-dim=path] .fill{background:var(--dim-path)}.radar-overlay .dim-row[data-dim=web] .fill{background:var(--dim-web)}.radar-overlay .dim-bar .declared{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--ink-2)}.radar-overlay .dim-detail{font-size:var(--t-body-s);color:var(--ink-3);line-height:1.45}.radar-overlay .dim-detail strong{color:var(--ink-2)}.radar-overlay .dim-evidence{font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase}.radar-overlay .dim-evidence .more{color:var(--ink-3);text-decoration:underline;cursor:pointer}.fragment-group{display:flex;flex-direction:column;gap:4px}.fragment-group .evidence-strip{display:flex;align-items:center;gap:8px;margin-left:24px;padding:0 14px;font-family:var(--font-mono);font-size:9px;color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase}.fragment-group .evidence-strip:before{content:"⌄";font-family:var(--font-body);letter-spacing:0;color:var(--ink-faint)}.fragment-group .evidence-strip .count{color:var(--ink-3)}.fragment-group .evidence-strip .toggle{color:var(--ink-3);cursor:pointer;border-bottom:1px dashed var(--line-2);padding:0 1px}.fragment-group .evidence-strip .toggle:hover{color:var(--ink-2);border-bottom-color:var(--ink-3)}.response-slab{display:flex;flex-direction:column;gap:0;padding:18px 20px 14px;border-radius:var(--r-md);background:linear-gradient(180deg,rgba(201,165,72,.05) 0%,rgba(201,165,72,.02) 60%,transparent 100%);border:1px solid rgba(201,165,72,.2);border-left:3px solid var(--dim-act);box-shadow:var(--sh-soft);margin:4px 0;position:relative}.response-slab[data-host=home]{border-left-color:var(--dim-act);background:linear-gradient(180deg,rgba(201,165,72,.05) 0%,rgba(201,165,72,.02) 60%,transparent 100%)}.response-slab[data-host=travel]{border-left-color:var(--dim-path);background:linear-gradient(180deg,rgba(90,133,168,.05) 0%,rgba(90,133,168,.02) 60%,transparent 100%)}.response-slab .resp-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--line-2);margin-bottom:12px}.response-slab .resp-host{display:flex;align-items:baseline;gap:10px;font-size:var(--t-body-l);color:var(--ink-1);font-weight:600}.response-slab .resp-host .name{color:var(--ink-1);font-family:var(--font-display);letter-spacing:.01em}.response-slab[data-host=home] .resp-host .name{color:var(--dim-act)}.response-slab[data-host=travel] .resp-host .name{color:var(--dim-path)}.response-slab .resp-host .state{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.response-slab .resp-host .state.drafting{color:var(--dim-act)}.response-slab .resp-meta{display:flex;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.response-slab .resp-meta .age{color:var(--ink-3)}.response-slab .resp-lead{font-size:var(--t-body-l);line-height:1.55;color:var(--ink-1);margin-bottom:14px}.response-slab .resp-lead strong{color:var(--ink-1)}.response-slab .resp-section{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px dashed var(--line-2)}.response-slab .resp-section:first-of-type{border-top:none;padding-top:0}.response-slab .resp-section .resp-h{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:var(--t-meta);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.response-slab .resp-section .resp-h .pip{display:inline-block;padding:1px 7px;border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.response-slab .resp-section .resp-h .pip.act{background:#c9a54829;color:var(--dim-act)}.response-slab .resp-section .resp-h .pip.self{background:#d4794a24;color:var(--dim-self)}.response-slab .resp-section .resp-h .pip.path{background:#5a85a824;color:var(--dim-path)}.response-slab .resp-section .resp-h .pip.web{background:#c8776624;color:var(--dim-web)}.response-slab .resp-section .resp-h .pip.past{background:#9a769324;color:var(--dim-past)}.response-slab .resp-section .resp-h .pip.face{background:#4a8b9524;color:var(--dim-face)}.response-slab .resp-section .resp-h .pip.substrate{background:#8a987024;color:var(--dim-substrate)}.response-slab .resp-section p{font-size:var(--t-body-s);line-height:1.55;color:var(--ink-2)}.response-slab .resp-section p strong{color:var(--ink-1)}.response-slab .resp-section ul{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:4px}.response-slab .resp-section li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;font-size:var(--t-body-s);color:var(--ink-2);line-height:1.5}.response-slab .resp-section li:before{content:"·";color:var(--ink-3);font-size:16px;line-height:1;text-align:center}.response-slab .resp-section li.done:before{content:"✓";color:var(--dim-substrate);font-size:11px}.response-slab .resp-section li.open:before{content:"○";color:var(--ink-faint);font-size:11px}.response-slab .resp-section li.blocked:before{content:"◌";color:var(--dim-face);font-size:11px}.response-slab .resp-table{width:100%;border-collapse:collapse;margin-top:6px;font-size:var(--t-body-s)}.response-slab .resp-table th,.response-slab .resp-table td{padding:5px 10px;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top;color:var(--ink-2)}.response-slab .resp-table th{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;padding-bottom:7px}.response-slab .resp-table tr:last-child td{border-bottom:none}.response-slab .resp-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.response-slab .resp-options .opt{flex:1;min-width:200px;padding:8px 12px;border-radius:var(--r-sm);background:#ffffff06;border:1px solid var(--line-1);cursor:pointer;transition:all .14s var(--ease-smooth);font-size:var(--t-body-s);color:var(--ink-2);display:flex;flex-direction:column;gap:2px}.response-slab .resp-options .opt:hover{border-color:var(--dim-act);background:#c9a5480f}.response-slab .resp-options .opt .opt-label{font-weight:600;color:var(--ink-1)}.response-slab .resp-options .opt .opt-detail{font-size:var(--t-meta);color:var(--ink-3)}.response-slab code{font-family:var(--font-mono);font-size:11px;padding:1px 6px;border-radius:var(--r-sm);background:#ffffff0a;border:1px solid var(--line-2);color:var(--ink-1);letter-spacing:.02em}.response-slab .resp-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:10px;margin-top:10px;border-top:1px solid var(--line-2)}.response-slab .resp-drawing{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.response-slab .resp-drawing .dim-pip{padding:1px 7px;border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.response-slab .resp-drawing .dim-pip.act{background:#c9a54829;color:var(--dim-act)}.response-slab .resp-drawing .dim-pip.self{background:#d4794a24;color:var(--dim-self)}.response-slab .resp-drawing .dim-pip.path{background:#5a85a824;color:var(--dim-path)}.response-slab .resp-drawing .dim-pip.web{background:#c8776624;color:var(--dim-web)}.response-slab .resp-drawing .dim-pip.past{background:#9a769324;color:var(--dim-past)}.response-slab .resp-drawing .dim-pip.face{background:#4a8b9524;color:var(--dim-face)}.response-slab .resp-drawing .dim-pip.substrate{background:#8a987024;color:var(--dim-substrate)}.response-slab .resp-conf{font-family:var(--font-mono);font-size:9px;color:var(--ink-3);letter-spacing:.1em;text-align:right}.response-slab .resp-conf strong{color:var(--ink-1)}.active-band{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px;border-top:1px solid var(--line-2);margin-top:14px;position:relative}.active-band:before{content:"Active exchange";position:absolute;top:-10px;left:16px;padding:1px 10px;background:var(--bg-deep);font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;border:1px solid var(--line-2)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}
