*,:after,:before{--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/0.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/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),system-ui,sans-serif;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,pre,samp{font-family:var(--font-mono),ui-monospace,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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.room-shell{position:relative;isolation:isolate;--shell-pace-base:calc(var(--os-duration-surface) * var(--room-pace, 1))}[data-room].room-shell>*+*{margin-top:calc(1.5rem * var(--room-rhythm, 1))}@media (min-width:640px){[data-room].room-shell>*+*{margin-top:calc(3rem * var(--room-rhythm, 1))}}.room-shell>*{position:relative;z-index:1}.room-shell[data-room-presence=engaged]:after{content:"";position:absolute;left:0;right:0;top:clamp(11rem,22vw,16rem);height:1px;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--room-presence-edge) 42%,var(--accent-ember)) 18%,color-mix(in srgb,var(--runtime-deck-rim) 72%,var(--room-presence-edge)) 82%,transparent 100%);opacity:.38}.room-shell[data-room-presence=zone]:before{opacity:.28}.room-shell[data-room-presence=zone]:after{opacity:.52}.home-runtime-shell{position:relative;isolation:isolate;min-height:100dvh}html[data-runtime-climate=pressured] .home-runtime-shell:before{opacity:.68}html[data-runtime-climate=carrying] .home-main-stage{background:radial-gradient(ellipse 90% 55% at 10% 0,color-mix(in srgb,var(--accent-orient) 24%,transparent),transparent 70%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 92%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 52%,transparent) 100%)}html[data-runtime-climate=cooling] .home-main-stage{opacity:.97}.home-runtime-shell:before{inset:-5.25rem -2.25rem auto -2.25rem;height:clamp(22rem,42vw,34rem);background:radial-gradient(ellipse 72% 56% at 16% 6%,color-mix(in srgb,var(--atmo-presence-glow) 92%,transparent),transparent 72%),radial-gradient(ellipse 48% 38% at 92% 8%,color-mix(in srgb,var(--atmo-light-shaft) 38%,transparent),transparent 78%),linear-gradient(180deg,color-mix(in srgb,var(--atmo-light-shaft) 68%,transparent) 0,color-mix(in srgb,var(--atmo-mist) 22%,transparent) 38%,transparent 76%),linear-gradient(102deg,color-mix(in srgb,var(--atmo-glow-horizon) 110%,transparent) 0,transparent min(52%,28rem));opacity:.62}.home-runtime-shell:after,.home-runtime-shell:before{content:"";position:absolute;pointer-events:none;z-index:-1}.home-runtime-shell:after{left:-1.5rem;right:-1.5rem;top:clamp(14rem,28vw,22rem);height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--env-hero-contact) 32%,var(--accent-ember)) 22%,color-mix(in srgb,var(--surface-divider) 22%,var(--env-hero-contact)) 78%,transparent 100%);box-shadow:0 1px 0 color-mix(in srgb,var(--env-hero-contact) 12%,transparent),0 -1px 0 color-mix(in srgb,rgba(255,255,252,.18) 60%,transparent);opacity:.46}.home-runtime-shell .environment-hero{max-width:min(100%,58rem)}.operating-environment{position:relative;display:flex;flex-direction:column;gap:var(--env-gap-major);padding-bottom:2rem}.operating-environment:has(.runtime-instrument-deck) .environment-stage{margin-bottom:clamp(-1.65rem,-3.2vw,-.95rem);padding-bottom:clamp(2.35rem,4.2vw,3.15rem)}.operating-environment:has(.runtime-instrument-deck) .environment-stage:after{height:clamp(5rem,10vw,7rem);opacity:.52;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--env-hero-contact) 10%,transparent) 28%,color-mix(in srgb,var(--env-hero-contact) 18%,transparent) 58%,color-mix(in srgb,var(--runtime-deck-sink) 32%,var(--env-hero-contact)) 100%)}.runtime-instrument-deck{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:0;margin-top:0;padding:clamp(.42rem,1vw,.62rem);border-radius:var(--chamber-outer-radius);border:1px solid color-mix(in srgb,var(--env-hero-contact) 14%,rgba(0,0,0,.1));background:linear-gradient(180deg,color-mix(in srgb,var(--env-hero-contact) 16%,transparent) 0,transparent 4px),radial-gradient(ellipse 96% 72% at 50% 0,color-mix(in srgb,var(--runtime-deck-rim) 18%,transparent),transparent 64%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-base) 96%,var(--surface-base)) 0,color-mix(in srgb,var(--runtime-deck-sink) 88%,var(--runtime-deck-well)) 100%);box-shadow:var(--shadow-console-stack),var(--edge-contact-lip)}.runtime-instrument-deck:before{content:"";position:absolute;inset:.55rem .65rem auto .65rem;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--mat-rim) 88%,var(--runtime-deck-rim)) 50%,transparent 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,.28);opacity:.82}.runtime-instrument-deck:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,color-mix(in srgb,var(--mat-rim-soft) 58%,transparent) 0,transparent 8%,transparent 76%,color-mix(in srgb,var(--mat-occlude-mid) 48%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--mat-occlude-mid) 14%,transparent) 0,transparent 8%,transparent 92%,color-mix(in srgb,var(--mat-occlude-mid) 14%,transparent) 100%);opacity:.92}.runtime-instrument-deck>*{position:relative;z-index:1}.runtime-instrument-deck .operational-plane{gap:0;padding:clamp(.15rem,.5vw,.28rem);align-items:start}.runtime-instrument-deck .room-field{padding-top:var(--env-gap-minor);margin-top:0}.runtime-instrument-deck .room-field:before{display:none}.runtime-instrument-deck .capture-bay{padding-top:0}.runtime-instrument-deck .capture-bay:before{display:none}.runtime-instrument-deck .surface-slot{position:relative;isolation:isolate;margin-inline:clamp(.18rem,.45vw,.28rem);padding:clamp(1.12rem,2.2vw,1.52rem) clamp(.88rem,1.75vw,1.18rem);border-radius:calc(var(--os-radius-sm) + 1px);background:radial-gradient(ellipse 84% 60% at 0 0,color-mix(in srgb,var(--surface-highlight) 18%,transparent),transparent 62%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 90%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 46%,transparent) 100%);box-shadow:var(--shadow-panel-stack)}.runtime-instrument-deck .surface-slot:after{content:"";position:absolute;left:.6rem;right:.6rem;top:0;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mat-rim-soft) 82%,transparent) 18%,color-mix(in srgb,var(--mat-rim) 90%,transparent) 50%,color-mix(in srgb,var(--mat-rim-soft) 82%,transparent) 82%,transparent);opacity:.58}.runtime-instrument-deck .surface-slot>*{position:relative;z-index:1}.runtime-instrument-deck .home-panel-header .type-section-title,.runtime-instrument-deck .surface-slot>.type-section-title{padding-left:calc(var(--type-track-section) + .5rem);margin-left:0;border-left:1px solid var(--accent-wick)}.runtime-instrument-deck .runtime-slot-section+.runtime-slot-section:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mat-rim-soft) 72%,transparent),transparent);box-shadow:inset 0 1px 0 rgba(0,0,0,.2)}.runtime-instrument-deck .runtime-slot-section{position:relative}.runtime-instrument-deck .home-runtime-panel:before{opacity:.28}.runtime-instrument-deck .environment-capture-panel,.runtime-instrument-deck .environment-focus-panel,.runtime-instrument-deck .environment-room-field-panel,.runtime-instrument-deck .home-control-panel,.runtime-instrument-deck .home-control-panel--primary{border:none;box-shadow:none;background:transparent}@media (min-width:1024px){.runtime-instrument-deck .operational-plane{grid-template-columns:minmax(0,1.92fr) minmax(17rem,.78fr)}.runtime-instrument-deck .operational-plane__core{padding-right:clamp(.65rem,1.4vw,.95rem);border-right:1px solid color-mix(in srgb,var(--surface-divider) 36%,transparent)}.runtime-instrument-deck .operational-plane__focus{padding-top:0;padding-left:clamp(.65rem,1.4vw,.95rem);align-self:stretch}.runtime-instrument-deck .operational-plane__focus:before{display:none}}.home-composition{display:grid;gap:0;grid-template-areas:"stage" "rooms" "capture"}.home-main-stage{grid-area:stage;position:relative;isolation:isolate;margin-inline:clamp(.12rem,.35vw,.22rem);padding:clamp(1.15rem,2.4vw,1.65rem) clamp(1rem,2vw,1.35rem);border-radius:var(--chamber-inner-radius);background:radial-gradient(ellipse 92% 58% at 8% 0,color-mix(in srgb,var(--accent-orient) 22%,transparent),transparent 68%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 92%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 52%,transparent) 100%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 26%,transparent)}.home-main-stage:before{content:"";position:absolute;left:.65rem;right:.65rem;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mat-rim) 88%,transparent) 50%,transparent);opacity:.62}.home-runtime-field{flex:1;display:flex;flex-direction:column;gap:0;margin-top:clamp(.75rem,1.6vw,1.05rem);padding-top:clamp(.65rem,1.4vw,.9rem);border-top:1px solid color-mix(in srgb,var(--surface-divider) 34%,transparent);min-height:clamp(8rem,18vh,12rem)}.home-runtime-field[data-inhabited=true]{min-height:clamp(10rem,22vh,15rem)}.home-runtime-field__gravity{display:flex;flex-direction:column;gap:.28rem;margin:0 0 clamp(.55rem,1.1vw,.75rem);padding:0 0 clamp(.5rem,1vw,.65rem);border-bottom:1px solid color-mix(in srgb,var(--accent-wick) 22%,var(--surface-divider))}.home-runtime-field[data-gravity=anchored] .home-runtime-field__gravity{border-bottom-color:color-mix(in srgb,var(--accent-wick) 38%,var(--surface-divider))}.home-runtime-field__gravity-room{margin:0;letter-spacing:-.02em}.home-runtime-field__gravity-carry{margin:0;line-height:1.45;color:var(--text-secondary)}.home-runtime-field__lane{position:relative;padding:clamp(.45rem,.9vw,.6rem) 0}.home-runtime-field__lane+.home-runtime-field__lane{border-top:1px solid color-mix(in srgb,var(--surface-divider) 28%,transparent)}.home-runtime-field__lane--primary{padding-top:0}.home-runtime-field__lane--regions{padding-block:clamp(.5rem,1vw,.7rem)}.home-runtime-field__lane--whisper{padding-top:clamp(.35rem,.75vw,.5rem);opacity:.92}.home-runtime-field__reentry{margin:0 0 .4rem}.home-runtime-field__reentry-link{display:grid;grid-template-columns:3px minmax(0,1fr);gap:.45rem;align-items:stretch;text-decoration:none;color:inherit;padding:.2rem 0}.home-runtime-field__reentry-wick{width:3px;border-radius:2px;background:color-mix(in srgb,var(--accent-wick) 62%,transparent);opacity:.85}.home-runtime-field__reentry-link[data-reentry-phase=resurfacing] .home-runtime-field__reentry-wick{background:color-mix(in srgb,var(--accent-wick) 78%,var(--accent-soft));opacity:1}.home-runtime-field__reentry-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.home-runtime-field__reentry-line{font-size:.8125rem;line-height:1.4;color:var(--text-primary)}.home-runtime-field__climate,.home-runtime-field__flow{margin:.12rem 0 0;line-height:1.45;color:var(--text-secondary)}.home-runtime-field[data-climate=pressured] .home-runtime-field__gravity{border-bottom-color:color-mix(in srgb,var(--accent-ember) 28%,var(--surface-divider))}.home-runtime-field[data-climate=carrying] .home-runtime-field__gravity{border-bottom-color:color-mix(in srgb,var(--accent-wick) 32%,var(--surface-divider))}.home-runtime-field[data-climate=cooling]{opacity:.94}.home-runtime-field[data-climate=still] .home-runtime-field__lane--whisper{opacity:.88}@media (prefers-reduced-motion:no-preference){.home-runtime-field[data-commit-pulse=true] .home-runtime-field__gravity{animation:room-commit-warmth .72s var(--os-ease-material)}}.home-runtime-field__traces{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.28rem}.home-runtime-field__traces--tension .home-runtime-field__trace-wick{background:color-mix(in srgb,var(--accent-ember) 48%,var(--accent-wick));opacity:.9}.home-runtime-field__trace{min-width:0}.home-runtime-field__trace-link{display:grid;grid-template-columns:3px minmax(0,1fr);gap:.45rem;align-items:stretch;text-decoration:none;color:inherit;padding:.22rem 0;border-radius:2px;transition:background .15s ease}a.home-runtime-field__trace-link:hover{background:color-mix(in srgb,var(--accent-orient) 5%,transparent)}.home-runtime-field__trace-wick{width:3px;border-radius:2px;background:color-mix(in srgb,var(--accent-wick) 52%,transparent);opacity:.72}.home-runtime-field__trace[data-trace-tier=primary] .home-runtime-field__trace-wick{opacity:.88}.home-runtime-field__trace-body{display:flex;flex-direction:column;gap:.08rem;min-width:0}.home-runtime-field__trace-label{font-size:.8125rem;line-height:1.38;color:var(--text-primary)}.home-runtime-field__trace-meta,.home-runtime-field__trace-room{color:var(--text-muted);line-height:1.35}.home-runtime-field__warm-seam{display:flex;flex-wrap:wrap;gap:.15rem .65rem;margin:0 0 .35rem;padding:0;list-style:none}.home-runtime-field__warm-entry{display:inline-flex;align-items:baseline;gap:.35rem;text-decoration:none;color:inherit;padding:.12rem 0}.home-runtime-field__warm-wick{width:2px;height:.62rem;border-radius:1px;background:color-mix(in srgb,var(--text-muted) 45%,transparent);align-self:center}.home-runtime-field__warm-wick[data-warmth=fresh]{background:color-mix(in srgb,var(--accent-wick) 78%,var(--accent-soft));height:.72rem}.home-runtime-field__warm-wick[data-warmth="recently touched"],.home-runtime-field__warm-wick[data-warmth=settling]{background:color-mix(in srgb,var(--accent-soft) 62%,transparent)}.home-runtime-field__warm-name{font-size:.75rem;font-weight:540;letter-spacing:.02em;color:var(--text-secondary)}.home-runtime-field__zones{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.22rem}.home-runtime-field__zone-link{display:grid;grid-template-columns:3px minmax(0,1fr);gap:.45rem;align-items:stretch;text-decoration:none;color:inherit;padding:.2rem 0}.home-runtime-field__zone-wick{width:3px;border-radius:2px;background:color-mix(in srgb,var(--text-muted) 38%,transparent);opacity:.65}.home-runtime-field__zone[data-zone-signal=warm] .home-runtime-field__zone-wick{background:color-mix(in srgb,var(--accent-wick) 58%,transparent);opacity:.85}.home-runtime-field__zone[data-zone-signal=overloaded] .home-runtime-field__zone-wick{background:color-mix(in srgb,var(--accent-ember) 42%,var(--accent-wick));opacity:.92}.home-runtime-field__zone[data-zone-signal=dormant] .home-runtime-field__zone-wick,.home-runtime-field__zone[data-zone-signal=drifting] .home-runtime-field__zone-wick{background:color-mix(in srgb,var(--text-faint) 55%,transparent);opacity:.5}.home-runtime-field__zone-body{display:grid;grid-template-columns:minmax(5rem,.38fr) minmax(0,1fr) auto;gap:.25rem .45rem;align-items:baseline;min-width:0}.home-runtime-field__zone-room{font-size:.72rem;font-weight:560;letter-spacing:.03em;color:var(--text-secondary)}.home-runtime-field__zone-title{font-size:.78rem;line-height:1.35;color:var(--text-primary)}.home-runtime-field__zone-signal{text-align:right;white-space:nowrap;color:var(--text-muted)}.home-runtime-field__zones--quiet .home-runtime-field__zone-room,.home-runtime-field__zones--quiet .home-runtime-field__zone-title{color:color-mix(in srgb,var(--text-muted) 88%,var(--text-secondary))}.home-runtime-field__whisper-lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.18rem}.home-runtime-field__whisper-lines+.home-runtime-field__whisper-lines{margin-top:.28rem}.home-runtime-field__whisper-link{display:grid;grid-template-columns:minmax(4.5rem,.34fr) minmax(0,1fr) auto;gap:.3rem .45rem;align-items:baseline;font-size:.7rem;line-height:1.4;color:color-mix(in srgb,var(--text-muted) 92%,var(--text-secondary));text-decoration:none}a.home-runtime-field__whisper-link:hover{color:var(--text-secondary)}.home-runtime-field__whisper-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-runtime-field__quiet{margin:.35rem 0 0;line-height:1.5;color:var(--text-muted)}.current-field{position:relative;isolation:isolate}.current-field__atmosphere{position:absolute;inset:-.35rem -.5rem auto;height:clamp(6rem,28%,9rem);pointer-events:none;z-index:0;background:radial-gradient(ellipse 88% 72% at 14% 0,color-mix(in srgb,var(--accent-orient) 14%,transparent),transparent 72%);opacity:.85}.current-field[data-field-depth=material] .current-field__atmosphere{background:radial-gradient(ellipse 92% 68% at 18% 8%,color-mix(in srgb,var(--accent-wick) 16%,transparent),transparent 70%)}.current-field__layer,.current-field__presence{position:relative;z-index:1}.current-field__layer--material{padding:clamp(.55rem,1.1vw,.75rem) 0 clamp(.65rem,1.2vw,.85rem);border-bottom:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--surface-divider) 14%,transparent)}.current-field__families{margin:0 0 .45rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.22rem}.current-field__family-link{display:grid;grid-template-columns:minmax(5.5rem,.36fr) minmax(0,1fr);gap:.35rem .5rem;align-items:baseline;text-decoration:none;color:inherit;font-size:.7rem;line-height:1.4}.current-field__family-segment{font-weight:560;letter-spacing:.04em;color:var(--text-secondary);text-transform:uppercase;font-size:.62rem}.current-field__family-detail{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-field__material-plane{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.5rem,1vw,.7rem)}@media (min-width:640px){.current-field__material-plane:has(.current-field__glyphs):has(.current-field__creative-sets){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.current-field__creative-sets,.current-field__glyphs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.38rem}.current-field__creative-set-link,.current-field__glyph-link{display:grid;grid-template-columns:clamp(3.35rem,8.5vw,4rem) minmax(0,1fr);gap:.55rem .65rem;align-items:center;text-decoration:none;color:inherit;padding:.2rem 0;transition:opacity .2s ease}.current-field__creative-set-link:hover,.current-field__glyph-link:hover{opacity:.92}.current-field__creative-set-link:first-child .current-field__creative-set-visual,.current-field__glyph-link:first-child .current-field__glyph-visual{transform:scale(1.04);transform-origin:left center;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent),0 8px 22px color-mix(in srgb,var(--rr-shadow,#1a1510) 7%,transparent)}.current-field__creative-set-visual,.current-field__glyph-visual{aspect-ratio:1;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--runtime-deck-well) 55%,var(--surface-inset,#111));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent),0 5px 16px color-mix(in srgb,var(--rr-shadow,#1a1510) 5%,transparent)}.current-field__creative-set-visual img,.current-field__glyph-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.92) contrast(1.02)}.current-field__glyph[data-material-new=true] .current-field__glyph-visual{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-wick) 42%,transparent),inset 2px 0 0 color-mix(in srgb,var(--accent-wick) 55%,transparent)}.current-field__creative-set-name,.current-field__glyph-title{font-size:.8125rem;line-height:1.38;color:var(--text-primary);display:block}.current-field__creative-set-meta,.current-field__glyph-meta{display:block;margin-top:.1rem;line-height:1.35;color:var(--text-muted)}.current-field__layer--operational{padding-top:.15rem}.current-field__layer--spatial{padding-block:clamp(.45rem,.9vw,.6rem)}.current-field__layer--continuity{opacity:.92}.current-field__movement{margin:0 0 .35rem;line-height:1.45}.home-main-stage:has(.current-field[data-gravity=anchored]),.home-main-stage:has(.home-runtime-field[data-gravity=anchored]){box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity),inset 2px 0 0 color-mix(in srgb,var(--accent-wick) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mat-rim) 38%,transparent)}.current-field[data-inhabited=true]{min-height:clamp(11rem,24vh,16rem)}@media (max-width:1023px){html:has([aria-label="Riss Core"][data-riss-expanded=true]){--runtime-dock-clearance:max(12.75rem,calc(7.85rem + env(safe-area-inset-bottom, 0px)))}.home-runtime-shell--thumb-flow{padding-inline:clamp(.85rem,3.2vw,1.15rem)}.home-runtime-shell--thumb-flow .home-main-stage{margin-inline:0;padding:clamp(1rem,2.8vw,1.2rem) clamp(.85rem,2.6vw,1rem) clamp(1.1rem,2.8vw,1.3rem)}.home-runtime-shell--thumb-flow .home-runtime-field{margin-top:.75rem;padding-top:.7rem;min-height:0}.home-runtime-shell--thumb-flow .home-runtime-field[data-inhabited=true]{min-height:0}.home-runtime-shell--thumb-flow .home-runtime-field__gravity{gap:.32rem;margin-bottom:.6rem;padding-bottom:.55rem}.home-runtime-shell--thumb-flow .home-runtime-field__gravity-room{font-size:1.05rem;line-height:1.28}.home-runtime-shell--thumb-flow .home-runtime-field__lane{padding-block:.52rem}.home-runtime-shell--thumb-flow .home-runtime-field__reentry-line{font-size:.875rem;line-height:1.48}.home-runtime-shell--thumb-flow .home-runtime-field__trace-link,.home-runtime-shell--thumb-flow .home-runtime-field__warm-entry,.home-runtime-shell--thumb-flow .home-runtime-field__zone-link{min-height:2.75rem;padding-block:.42rem}.home-runtime-shell--thumb-flow .home-living-enter{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.95rem;padding:.15rem 0}.home-runtime-shell--thumb-flow .home-capture-shelf{gap:clamp(1rem,2.4vw,1.2rem);padding-top:.35rem}.home-runtime-shell--thumb-flow .home-room-band{padding-top:clamp(.55rem,1.2vw,.75rem)}}@media (max-width:639px){.home-runtime-field__zone-body{grid-template-columns:minmax(4.25rem,.42fr) minmax(0,1fr)}.home-runtime-field__zone-signal{grid-column:2;text-align:left}.home-runtime-field__whisper-link{grid-template-columns:minmax(4.25rem,.4fr) minmax(0,1fr)}.home-runtime-field__whisper-link .type-meta{grid-column:1/-1;padding-left:calc(4.25rem + .45rem)}}@media (min-width:1024px){.home-main-stage{min-height:clamp(20rem,42vh,28rem)}.home-living-focus{flex:0 0 auto}.home-runtime-field{flex:1;min-height:clamp(11rem,24vh,16rem)}}.home-stage-spread>.home-stage-zone--systems{padding-bottom:clamp(.65rem,1.4vw,.95rem)}.home-stage-spread>.home-stage-zone--focus{margin-top:clamp(.85rem,1.8vw,1.2rem);padding-top:clamp(.75rem,1.6vw,1.05rem)}.home-stage-spread>.home-stage-zone--focus:before{display:none}@media (min-width:1024px){.home-stage-spread{display:grid;grid-template-columns:var(--env-spread-operate);gap:var(--env-spread-chasm);align-items:start;margin-top:clamp(1rem,2vw,1.45rem);padding-top:clamp(.85rem,1.8vw,1.2rem)}.home-stage-spread>.home-stage-zone--focus,.home-stage-spread>.home-stage-zone--systems{margin-top:0;padding-top:0;padding-bottom:0;border-top:none}.home-stage-spread>.home-stage-zone--focus{padding-left:var(--env-spread-chasm);border-left:1px solid color-mix(in srgb,var(--surface-divider) 38%,transparent)}}.home-stage-zone{position:relative;border:none;border-radius:0;background:transparent;box-shadow:none;padding:0}.home-stage-zone--focus{margin-top:clamp(1.1rem,2.4vw,1.55rem);padding-top:clamp(1rem,2.2vw,1.4rem)}.home-stage-zone--focus:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mat-rim-soft) 72%,transparent),transparent)}.home-stage-kicker{margin:0 0 var(--type-rhythm-tight);padding:0;border:none;color:color-mix(in srgb,var(--text-muted) 82%,var(--accent-soft) 8%);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:560}.home-stage-zone .home-stage-kicker,.home-stage-zone .type-section-title{padding-left:0;border-left:none}.home-capture-shelf{grid-area:capture;margin-inline:clamp(.12rem,.35vw,.22rem);padding-top:var(--env-gap-minor);display:flex;flex-direction:column;gap:clamp(.85rem,1.8vw,1.15rem);min-width:0}.home-capture-layer{position:relative;min-width:0}.home-capture-layer--risse{flex:0 0 auto}.home-capture-layer--ablage{flex:1 1 auto;min-height:0}.home-capture-layer--continuity{flex:0 0 auto}.home-capture-panel{position:relative;min-height:100%;border:none;border-radius:calc(var(--os-radius-sm) + 1px);background:color-mix(in srgb,var(--runtime-deck-well) 28%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 32%,transparent);padding:clamp(.85rem,1.8vw,1.15rem) clamp(.8rem,1.6vw,1.05rem)}.home-room-band{grid-area:rooms;margin-inline:clamp(.12rem,.35vw,.22rem);padding-top:var(--env-gap-minor)}.home-room-band-panel{border:none;background:transparent;box-shadow:none;padding:clamp(.55rem,1.2vw,.85rem) 0}.home-room-band-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;margin-bottom:clamp(.45rem,1vw,.7rem)}.home-room-strip{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid color-mix(in srgb,var(--surface-divider) 52%,transparent);border-bottom:1px solid color-mix(in srgb,var(--surface-divider) 38%,transparent)}.home-room-strip::-webkit-scrollbar{display:none}.home-room-strip>li{flex:0 0 auto;min-width:min(14.5rem,72vw)}.home-room-strip>li+li{border-left:1px solid color-mix(in srgb,var(--surface-divider) 48%,transparent)}.home-room-strip-cell{position:relative;display:block;height:100%;padding:clamp(.75rem,1.6vw,1rem) clamp(.95rem,1.8vw,1.15rem);border:none;border-radius:0;background:transparent;box-shadow:none}.home-room-strip-cell:before{display:none}.home-room-strip-cell:focus-visible,.home-room-strip-cell:hover{background:color-mix(in srgb,var(--accent-surface) 10%,transparent)}.home-room-strip-cell[data-room-active=true]{background:color-mix(in srgb,var(--accent-surface) 16%,transparent);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent-wick) 72%,transparent)}.home-room-chamber{display:flex;flex-direction:column;gap:0;min-height:100%;text-decoration:none}.home-room-chamber__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem .85rem;margin-bottom:.42rem}.home-room-chamber__title-row{display:flex;align-items:flex-start;gap:.5rem;min-width:0;flex:1 1 auto}.home-room-chamber__name{min-width:0;margin:0;font-size:clamp(.9375rem,1.05vw,1.0625rem);font-weight:620;line-height:1.28;letter-spacing:.01em;color:var(--text-primary);overflow-wrap:anywhere;white-space:normal}.home-room-chamber__signal{flex:0 0 auto;max-width:46%;margin-top:.12rem;text-align:right;font-size:.6875rem;font-weight:500;line-height:1.38;letter-spacing:0;color:color-mix(in srgb,var(--text-muted) 88%,var(--text-faint));overflow-wrap:anywhere}.home-room-chamber__subline{margin:0 0 .62rem;font-size:.71875rem;line-height:1.42;letter-spacing:0;color:color-mix(in srgb,var(--text-muted) 92%,var(--text-faint))}.home-room-chamber__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.28rem;min-height:2.35rem;margin-bottom:.55rem}.home-room-chamber__context,.home-room-chamber__thread{margin:0;font-family:inherit;font-size:.78125rem;font-weight:450;line-height:1.52;letter-spacing:0;overflow-wrap:anywhere}.home-room-chamber__context{color:color-mix(in srgb,var(--text-secondary) 94%,var(--text-muted))}.home-room-chamber__thread{color:color-mix(in srgb,var(--text-muted) 96%,var(--text-faint))}.home-room-chamber__foot{margin-top:auto;padding-top:.58rem;border-top:1px solid color-mix(in srgb,var(--surface-divider) 44%,transparent);font-size:.6875rem;line-height:1.4;letter-spacing:0;color:color-mix(in srgb,var(--accent-soft) 62%,var(--text-muted))}.home-room-strip-cell[data-room-active=true] .home-room-chamber__signal{color:color-mix(in srgb,var(--accent-soft) 72%,var(--text-secondary))}.home-room-strip-cell[data-room-warmth=active] .home-room-chamber__signal,.home-room-strip-cell[data-room-warmth=warm] .home-room-chamber__signal{color:color-mix(in srgb,var(--accent-soft) 58%,var(--text-muted))}.home-room-strip-cell[data-room-active=true] .home-room-chamber__name{color:color-mix(in srgb,var(--text-primary) 92%,var(--accent-ember) 8%)}.runtime-instrument-deck.home-composition .capture-bay,.runtime-instrument-deck.home-composition .operational-plane,.runtime-instrument-deck.home-composition .room-field,.runtime-instrument-deck.home-composition .runtime-instrument-deck__zone{display:none}.runtime-instrument-deck.home-composition .home-runtime-panel,.runtime-instrument-deck.home-composition .surface-slot{margin-inline:0;padding:0;border:none;background:transparent;box-shadow:none}.runtime-instrument-deck.home-composition .home-runtime-panel:before,.runtime-instrument-deck.home-composition .surface-slot:after{display:none}.environment-entrance{display:grid;gap:clamp(1rem,2.2vw,1.65rem);align-items:end}@media (min-width:640px){.environment-entrance{grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.25rem,2.8vw,2.25rem)}}@media (min-width:1024px){.environment-entrance{grid-template-columns:minmax(0,1.08fr) auto;gap:clamp(2rem,4.5vw,4rem)}}.environment-entrance__presence{min-width:0}.home-system-mark{margin:0 0 .55rem;padding-left:.82rem;border-left:2px solid color-mix(in srgb,var(--accent-wick) 52%,transparent);color:color-mix(in srgb,var(--env-text-muted) 70%,var(--accent-soft) 14%);font-size:.625rem;font-weight:580;letter-spacing:.2em;text-transform:uppercase}.presence-clock--hero{align-items:flex-end;text-align:right;padding:.15rem 0 .1rem}.presence-clock--hero .presence-clock-time{font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(2.15rem,4.8vw + .5rem,3.35rem);font-weight:520;line-height:.95;letter-spacing:-.02em;color:color-mix(in srgb,var(--env-text-primary) 92%,var(--accent-soft) 8%);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"kern" 1,"tnum" 1}.presence-clock--hero .presence-clock-meta{margin-top:.35rem;font-size:.75rem;letter-spacing:.04em;color:color-mix(in srgb,var(--env-text-muted) 88%,var(--text-secondary))}.home-entrance-presence{max-width:min(100%,52rem);padding-left:.82rem;margin-top:clamp(.35rem,.9vw,.65rem)}@media (min-width:1024px){.home-entrance-presence{max-width:none;padding-right:clamp(2rem,8vw,6rem)}}.home-operating-line{display:flex;align-items:flex-start;gap:.65rem;margin:0;font-size:.9375rem;font-weight:480;line-height:1.62;letter-spacing:-.014em;color:color-mix(in srgb,var(--env-text-secondary) 92%,var(--accent-soft) 8%)}.home-living-pulse,.home-operating-pulse,.home-room-alive-dot[data-room-warmth=active],.home-room-alive-dot[data-room-warmth=warm]{position:relative}.home-living-pulse,.home-operating-pulse{flex-shrink:0;width:.45rem;height:.45rem;margin-top:.55rem;border-radius:50%;background:color-mix(in srgb,var(--accent-wick) 78%,var(--accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-surface) 22%,transparent);animation:home-presence-pulse 4.8s ease-in-out infinite}@keyframes home-presence-pulse{0%,to{opacity:.52;transform:scale(.92)}48%{opacity:1;transform:scale(1)}}.runtime-integrity-presence{--integrity-wick:color-mix(in srgb,var(--accent-wick) 62%,var(--text-faint))}.runtime-integrity-presence__line{display:flex;align-items:flex-start;gap:.5rem;margin:0}.runtime-integrity-presence__wick{flex-shrink:0;width:.28rem;height:.28rem;margin-top:.42rem;border-radius:50%;background:var(--integrity-wick);opacity:.72}.runtime-integrity-presence[data-integrity-phase=stable] .runtime-integrity-presence__wick{opacity:.48}.runtime-integrity-presence[data-integrity-phase=degraded] .runtime-integrity-presence__wick,.runtime-integrity-presence[data-integrity-phase=drift_detected] .runtime-integrity-presence__wick,.runtime-integrity-presence[data-integrity-phase=parity_lost] .runtime-integrity-presence__wick{opacity:.88}.runtime-integrity-presence__copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;min-width:0}.runtime-integrity-presence__kicker{margin:0;letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;color:color-mix(in srgb,var(--text-faint) 92%,var(--text-secondary))}.runtime-integrity-presence__primary{margin:0;font-size:.75rem;line-height:1.45;letter-spacing:-.01em;color:color-mix(in srgb,var(--text-muted) 94%,var(--text-secondary))}.runtime-integrity-presence[data-integrity-phase=stable] .runtime-integrity-presence__primary{color:color-mix(in srgb,var(--text-faint) 90%,var(--text-secondary))}.runtime-integrity-presence__detail{margin:0;font-size:.6875rem;line-height:1.4;color:color-mix(in srgb,var(--text-faint) 88%,var(--accent-soft) 8%)}.runtime-integrity-presence--compact .runtime-integrity-presence__copy,.runtime-integrity-presence--global .runtime-integrity-presence__copy{flex-direction:column;align-items:flex-start;gap:.1rem}.runtime-presence-ops .runtime-integrity-presence{margin-right:.15rem}.home-living-focus{padding-bottom:clamp(.65rem,1.4vw,.95rem);margin-bottom:clamp(.25rem,.6vw,.4rem);border-bottom:1px solid color-mix(in srgb,var(--surface-divider) 32%,transparent)}.home-living-focus__signal{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem}.home-living-phase{margin:0;color:color-mix(in srgb,var(--accent-soft) 72%,var(--text-muted))}.home-living-title{margin:0;font-size:clamp(1.35rem,2.4vw + .35rem,1.85rem);font-weight:610;letter-spacing:-.034em;line-height:1.12;color:var(--text-primary)}.home-living-title--rest{font-size:clamp(1.15rem,2vw + .25rem,1.55rem);font-weight:560;color:color-mix(in srgb,var(--text-primary) 90%,var(--text-secondary))}.home-living-continuation,.home-living-meta{margin:.55rem 0 0;max-width:min(100%,42rem);line-height:1.58}@media (min-width:1024px){.home-living-continuation,.home-living-meta{max-width:none}}.home-living-meta{font-size:.8125rem;color:color-mix(in srgb,var(--text-muted) 90%,var(--text-secondary))}.home-living-enter{display:inline-flex;margin-top:.85rem;font-size:.75rem;font-weight:540;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-soft) 88%,var(--text-primary));text-decoration:none;transition:color .2s ease}.home-living-enter:hover{color:var(--text-primary)}.home-alive-systems{display:flex;flex-direction:column;gap:0;margin:var(--type-rhythm-base) 0 0;padding:0;list-style:none}.home-alive-system{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.45rem .65rem;align-items:baseline;padding:.5rem 0;border-top:1px solid color-mix(in srgb,var(--surface-divider) 36%,transparent)}.home-alive-system:first-child{border-top:none;padding-top:0}.home-alive-system__dot{width:.35rem;height:.35rem;margin-top:.35rem;border-radius:50%;background:color-mix(in srgb,var(--accent-wick) 62%,transparent);opacity:.72}.home-alive-system[data-subsystem-alive=true] .home-alive-system__dot{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-surface) 22%,transparent)}.home-alive-system__label{font-size:.6875rem;font-weight:580;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted) 82%,var(--accent-soft) 8%)}.home-alive-system__detail{grid-column:2/-1;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--text-secondary) 92%,var(--text-muted))}.home-system-phase{margin-top:var(--type-rhythm-tight)}.home-system-summary{margin-top:.35rem}.home-system-whisper{margin-top:var(--type-rhythm-base);padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--surface-divider) 32%,transparent);color:color-mix(in srgb,var(--text-muted) 92%,var(--text-secondary))}.home-rhythm-today{margin-top:var(--type-rhythm-base);padding-top:var(--type-rhythm-base);border-top:1px solid color-mix(in srgb,var(--surface-divider) 38%,transparent)}.home-rhythm-reminder{margin-top:var(--type-rhythm-loose)}.home-room-alive-dot{flex-shrink:0;width:.3125rem;height:.3125rem;margin-top:.48rem;border-radius:50%;background:color-mix(in srgb,var(--text-muted) 42%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 28%,transparent),0 0 0 1px color-mix(in srgb,var(--text-faint) 18%,transparent)}.home-room-alive-dot[data-room-warmth=active]{background:color-mix(in srgb,var(--accent-wick) 88%,var(--accent-ember));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-surface) 22%,transparent),0 0 10px color-mix(in srgb,var(--accent-wick) 18%,transparent);animation:home-presence-pulse 4.2s ease-in-out infinite}.home-room-alive-dot[data-room-warmth=warm]{background:color-mix(in srgb,var(--accent-soft) 78%,var(--accent-wick) 22%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-surface) 14%,transparent);opacity:.92}.home-room-alive-dot[data-room-warmth=steady]{background:color-mix(in srgb,#5a9a62 72%,var(--text-muted) 28%);box-shadow:0 0 0 2px color-mix(in srgb,#5a9a62 12%,transparent);opacity:.78}.home-room-alive-dot[data-room-warmth=quiet]{background:color-mix(in srgb,var(--text-muted) 52%,transparent);opacity:.72}.home-room-alive-dot[data-room-warmth=fresh]{background:color-mix(in srgb,var(--accent-wick) 82%,var(--accent-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-surface) 24%,transparent);animation:home-presence-pulse 4.2s ease-in-out infinite}.home-room-alive-dot[data-room-warmth=settling]{background:color-mix(in srgb,var(--accent-soft) 68%,transparent);opacity:.88}.home-room-alive-dot[data-room-warmth=cooling]{background:color-mix(in srgb,var(--text-muted) 52%,var(--accent-soft) 18%);opacity:.78}.home-room-alive-dot[data-room-warmth=fading]{background:color-mix(in srgb,var(--text-faint) 62%,transparent);opacity:.62}.home-room-strip-cell[data-room-warmth=active] .home-room-strip-signal,.home-room-strip-cell[data-room-warmth=warm] .home-room-strip-signal{color:color-mix(in srgb,var(--accent-soft) 55%,var(--text-muted))}@keyframes room-commit-warmth{0%{box-shadow:inset 0 0 0 0 color-mix(in srgb,var(--accent-ember) 0%,transparent)}38%{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--accent-wick) 62%,var(--room-presence-edge) 38%),inset 0 0 0 1px color-mix(in srgb,var(--accent-ember) 14%,transparent)}to{box-shadow:inset 0 0 0 0 color-mix(in srgb,var(--accent-ember) 0%,transparent)}}.home-room-strip-cell[data-room-commit-pulse=true]{border-color:color-mix(in srgb,var(--surface-border) 36%,var(--room-presence-edge) 64%)}@media (prefers-reduced-motion:no-preference){.home-room-strip-cell[data-room-commit-pulse=true]{animation:room-commit-warmth .72s var(--os-ease-material)}}.riss-trace[data-riss-trace-fresh=true]{border-color:color-mix(in srgb,var(--surface-border) 42%,var(--accent-border) 58%)}@media (prefers-reduced-motion:no-preference){.riss-trace[data-riss-trace-fresh=true] .riss-trace__wick{animation:room-commit-warmth .8s var(--os-ease-material)}}.runtime-presence-layer--home .system-presence{margin:0;padding:0;border:none}@media (min-width:1024px){.home-room-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.15rem);overflow-x:visible;border-top:none;border-bottom:none}.home-room-strip>li{flex:unset;min-width:0}.home-room-strip>li+li{border-left:none}.home-room-strip-cell{min-height:clamp(8.75rem,16vw,10.25rem);padding:clamp(1rem,1.8vw,1.2rem) clamp(1.05rem,1.9vw,1.2rem);border:1px solid color-mix(in srgb,var(--surface-divider) 52%,transparent);border-radius:var(--os-radius-sm);background:radial-gradient(ellipse 88% 62% at 0 0,color-mix(in srgb,var(--surface-highlight) 42%,transparent),transparent 68%),color-mix(in srgb,var(--surface-embed) 88%,var(--surface-base));box-shadow:0 1px 2px color-mix(in srgb,#000 4%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 62%,transparent),inset 0 -1px 0 color-mix(in srgb,#000 5%,transparent)}.home-room-strip-cell:before{display:block;content:"";position:absolute;left:.75rem;right:.75rem;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-highlight) 78%,transparent) 24%,color-mix(in srgb,var(--surface-highlight) 88%,transparent) 50%,color-mix(in srgb,var(--surface-highlight) 78%,transparent) 76%,transparent);opacity:.65}.home-room-strip-cell:focus-visible,.home-room-strip-cell:hover{border-color:color-mix(in srgb,var(--surface-divider) 72%,var(--accent-border) 28%);background:radial-gradient(ellipse 88% 62% at 0 0,color-mix(in srgb,var(--accent-surface) 18%,transparent),transparent 68%),color-mix(in srgb,var(--surface-embed) 82%,var(--surface-base));box-shadow:0 2px 6px color-mix(in srgb,#000 5%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 68%,transparent)}.home-room-strip-cell[data-room-active=true]{border-color:color-mix(in srgb,var(--accent-border) 38%,var(--surface-divider));background:radial-gradient(ellipse 92% 68% at 0 0,color-mix(in srgb,var(--accent-surface) 32%,transparent),transparent 72%),color-mix(in srgb,var(--surface-embed) 78%,var(--accent-surface) 22%);box-shadow:0 2px 8px color-mix(in srgb,var(--accent-wick) 8%,transparent),inset 3px 0 0 color-mix(in srgb,var(--accent-wick) 78%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 58%,transparent),inset 0 -1px 0 color-mix(in srgb,#000 4%,transparent)}.home-room-strip-cell[data-room-warmth=warm]:not([data-room-active=true]){border-color:color-mix(in srgb,var(--surface-divider) 58%,var(--accent-border) 14%);background:radial-gradient(ellipse 80% 55% at 0 0,color-mix(in srgb,var(--accent-surface) 12%,transparent),transparent 70%),color-mix(in srgb,var(--surface-embed) 86%,var(--surface-base))}.home-composition{grid-template-columns:var(--env-spread-home);grid-template-areas:"stage capture" "rooms rooms";-moz-column-gap:var(--env-spread-chasm);column-gap:var(--env-spread-chasm);row-gap:0}.home-main-stage{min-height:clamp(16rem,38vh,24rem);display:flex;flex-direction:column;justify-content:space-between}.home-living-focus{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(12rem,.82fr);-moz-column-gap:var(--env-spread-chasm);column-gap:var(--env-spread-chasm);align-items:end;padding-bottom:clamp(.65rem,1.4vw,.95rem);margin-bottom:0;border-bottom:none}.home-living-continuation,.home-living-focus__signal,.home-living-kicker,.home-living-line,.home-living-meta,.home-living-title,.home-living-warmth{grid-column:1}.home-living-enter{grid-column:2;grid-row:2/span 3;align-self:end;justify-self:end;margin-top:0}.home-capture-shelf{align-self:stretch;padding-top:0;min-width:0;max-height:none;overflow:visible}.ablage-panel,.home-capture-panel{min-height:auto;opacity:1}}.operating-environment:before{content:"";position:absolute;inset:.25rem -1rem 9.5rem -1rem;pointer-events:none;z-index:-1;border-radius:0;background:radial-gradient(ellipse 72% 48% at 50% 0,color-mix(in srgb,var(--accent-orient) 28%,transparent),transparent 68%),radial-gradient(ellipse 52% 42% at 88% 12%,color-mix(in srgb,var(--atmo-light-shaft) 18%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--env-hero-density) 32%,transparent) 0,transparent min(44%,17rem)),linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--env-hero-contact) 8%,transparent) 50%,color-mix(in srgb,var(--env-hero-contact) 5%,transparent) 100%);box-shadow:none;opacity:1}.operating-environment:has(.runtime-instrument-deck):before{inset:.25rem -1rem 0 -1rem;background:radial-gradient(ellipse 68% 44% at 50% 0,color-mix(in srgb,var(--accent-orient) 36%,transparent),transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--env-hero-density) 30%,transparent) 0,transparent 48%,color-mix(in srgb,var(--runtime-deck-sink) 10%,transparent) 100%)}.operating-environment:after{content:"";position:absolute;inset:clamp(13.75rem,25vw,19.5rem) -.65rem auto -.65rem;height:1px;pointer-events:none;z-index:-1;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--env-hero-contact) 36%,transparent) 14%,color-mix(in srgb,var(--env-hero-contact) 52%,transparent) 48%,color-mix(in srgb,var(--surface-divider) 26%,var(--env-hero-contact)) 82%,transparent 100%);opacity:.58}.operating-environment:has(.runtime-instrument-deck):after{opacity:.32}.environment-stage{position:relative;z-index:0;width:100%;min-height:clamp(9rem,15vw,13.5rem);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:clamp(.95rem,1.7vw,1.45rem) 0 clamp(2rem,3.4vw,2.85rem)}.environment-stage>*{position:relative;z-index:1;min-width:0}.environment-stage:before{inset:0 0 auto 0;height:82%;max-height:20rem;background:radial-gradient(ellipse 62% 44% at 6% 16%,color-mix(in srgb,var(--atmo-presence-glow) 78%,transparent),transparent 72%),radial-gradient(ellipse 46% 36% at 92% 22%,color-mix(in srgb,var(--atmo-light-shaft) 28%,transparent),transparent 76%),linear-gradient(118deg,color-mix(in srgb,var(--atmo-light-shaft) 42%,transparent) 0,transparent min(68%,36rem));opacity:.32}.environment-stage:after,.environment-stage:before{content:"";position:absolute;pointer-events:none;z-index:0}.environment-stage:after{left:-.35rem;right:-.35rem;bottom:.42rem;height:clamp(3.5rem,7.5vw,5.5rem);background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--env-hero-contact) 12%,transparent) 52%,color-mix(in srgb,var(--env-hero-contact) 20%,transparent) 100%);opacity:.48}@media (max-width:639px){.environment-stage{min-height:0;justify-content:flex-start;padding-bottom:1.65rem}}.runtime-instrument-deck .home-runtime-panel:before,.runtime-instrument-deck .operational-plane:before{display:none}.room-field__header .type-eyebrow{color:color-mix(in srgb,var(--env-text-muted) 78%,var(--accent) 12%)}.room-field__header .type-body{max-width:26rem;font-size:.875rem;line-height:1.61;font-weight:440;color:color-mix(in srgb,var(--env-text-muted) 88%,var(--env-text-secondary) 12%);text-align:right}@media (min-width:1024px){.operational-plane{grid-template-columns:minmax(0,1.92fr) minmax(17rem,.78fr);gap:1.55rem}.operational-plane__core,.runtime-instrument-deck .operational-plane__core{transform:none}.operational-plane__focus{padding-top:2.75rem}.operational-plane__focus:before{content:"";position:absolute;left:-.72rem;top:2.85rem;bottom:1.05rem;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--room-presence-edge) 46%,var(--surface-divider)),transparent);opacity:.82}}.room-shell:before{content:"";position:absolute;inset:-3.75rem -2rem auto -2rem;height:20rem;pointer-events:none;z-index:0;border-radius:var(--os-radius-full);background:radial-gradient(ellipse 72% 58% at 18% 20%,var(--room-presence),transparent 72%),radial-gradient(ellipse 58% 52% at 82% 18%,var(--room-material-warmth),transparent 78%);opacity:.2}.room-chamber{padding:var(--os-space-chamber-y) var(--os-space-chamber-x)}.room-root-anchor{display:inline-flex;align-items:center;gap:.45rem;min-height:2.1rem;border:1px solid color-mix(in srgb,rgba(86,82,72,.2) 72%,var(--room-presence-edge));background:radial-gradient(ellipse 84% 120% at 0 0,color-mix(in srgb,var(--room-presence) 58%,transparent),transparent 72%),color-mix(in srgb,var(--atmo-base) 42%,rgba(255,255,248,.18));color:color-mix(in srgb,var(--env-text-secondary) 72%,#151613);text-shadow:var(--env-text-edge-fine);box-shadow:inset 0 1px 0 rgba(255,255,250,.22),inset 0 -1px 0 rgba(44,39,32,.055),0 1px 0 rgba(255,255,250,.04),0 10px 22px -20px rgba(38,34,28,.38)}.room-root-anchor:focus-visible,.room-root-anchor:hover{border-color:color-mix(in srgb,rgba(72,66,54,.26) 58%,var(--room-presence-edge));background:color-mix(in srgb,var(--atmo-base) 50%,var(--room-presence));color:var(--env-text-primary)}.room-root-anchor-dot{width:.34rem;height:.34rem;flex:none;border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 64%,var(--room-presence-edge));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--room-presence) 82%,transparent);opacity:.76}.room-root-anchor:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:3px}.room-root-step{min-width:1.72rem;min-height:2.05rem;border:1px solid color-mix(in srgb,rgba(86,82,72,.13) 82%,var(--room-presence-edge));background:color-mix(in srgb,var(--atmo-base) 30%,rgba(255,255,248,.1));color:color-mix(in srgb,var(--env-text-muted) 62%,transparent);text-align:center;text-shadow:var(--env-text-edge-fine);box-shadow:inset 0 1px 0 rgba(255,255,250,.14),0 6px 18px -16px rgba(38,34,28,.28)}.room-root-step:focus-visible,.room-root-step:hover{border-color:color-mix(in srgb,rgba(72,66,54,.2) 66%,var(--room-presence-edge));background:color-mix(in srgb,var(--atmo-base) 40%,var(--room-presence));color:color-mix(in srgb,var(--env-text-secondary) 86%,#151613)}.room-root-step:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:3px}.environment-hero{position:relative;z-index:1;color:var(--env-text-secondary);letter-spacing:-.014em;padding-left:.82rem;border-left:2px solid color-mix(in srgb,var(--accent-wick) 38%,var(--env-hero-edge) 62%);box-shadow:inset 2px 0 0 color-mix(in srgb,rgba(255,255,252,.2) 55%,var(--accent-soft) 8%),-.5px 0 0 color-mix(in srgb,var(--env-hero-contact) 16%,transparent)}.environment-hero:before{content:"";position:absolute;inset:-1.05rem -1.15rem -1.15rem -.55rem;pointer-events:none;z-index:-1;border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--env-hero-density) 46%,transparent) 0,transparent min(36%,9.5rem)),linear-gradient(180deg,color-mix(in srgb,var(--env-hero-density) 15%,transparent) 0,transparent 72%);opacity:.68}.environment-hero>*{position:relative;z-index:1}.environment-hero .type-eyebrow,.environment-hero .type-label{color:color-mix(in srgb,var(--env-text-muted) 78%,var(--accent-signal) 22%);font-family:var(--font-sans),system-ui,sans-serif;font-size:.65625rem;font-weight:540;letter-spacing:.14em;text-transform:uppercase;text-shadow:none}.environment-hero .atmospheric-title{color:color-mix(in srgb,var(--env-text-primary) 94%,var(--accent) 6%);font-size:clamp(2.35rem,4.6vw + 1.05rem,3.62rem);font-weight:630;letter-spacing:-.042em;line-height:1;text-shadow:0 .5px 0 color-mix(in srgb,rgba(255,255,252,.56) 65%,transparent),0 1px 0 color-mix(in srgb,var(--env-hero-contact) 32%,transparent),0 18px 36px color-mix(in srgb,var(--env-hero-contact) 8%,transparent);font-feature-settings:"kern" 1,"ss01" 1,"ss02" 1,"calt" 1,"liga" 1;font-variant-numeric:lining-nums proportional-nums;text-rendering:optimizeLegibility}.environment-hero .type-body{color:color-mix(in srgb,var(--env-text-secondary) 90%,var(--env-text-primary) 10%);font-size:.9375rem;font-weight:470;line-height:1.72;letter-spacing:-.012em;max-width:32rem;text-shadow:0 .5px 0 color-mix(in srgb,rgba(255,255,252,.28) 55%,transparent),0 1px 0 color-mix(in srgb,var(--env-hero-contact) 18%,transparent);font-feature-settings:"kern" 1,"ss01" 1,"calt" 1}.environment-hero p:not(.type-eyebrow):not(.type-body),.environment-hero span{text-shadow:var(--env-text-edge-fine)}.room-identity-panel .atmospheric-title{color:var(--env-text-primary);line-height:1.06;letter-spacing:-.042em;font-weight:620;text-shadow:var(--env-text-edge-soft),0 18px 42px color-mix(in srgb,var(--env-hero-contact) 12%,transparent)}.room-identity-panel .type-eyebrow,.room-identity-panel .type-label,.room-identity-state{color:color-mix(in srgb,var(--env-text-muted) 70%,#1f211c)}.room-identity-status{color:color-mix(in srgb,var(--env-text-secondary) 72%,#6f4a24)}.room-identity-state-dot{background:color-mix(in srgb,var(--room-presence-edge) 72%,rgba(82,76,64,.36));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--room-presence) 72%,transparent)}.operational-button:focus-visible,.room-switch-button:focus-visible,.subroom-switch-button:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:3px}.subroom-switch-button{position:relative;min-height:2.62rem;border-color:color-mix(in srgb,var(--surface-border) 82%,transparent);background:color-mix(in srgb,var(--surface-embed) 86%,transparent);color:var(--text-secondary);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),inset 0 -1px 0 rgba(0,0,0,.22);transition:border-color var(--os-duration-surface) var(--os-ease-liquid),background var(--os-duration-surface) var(--os-ease-liquid),color var(--os-duration-surface) var(--os-ease-liquid),box-shadow var(--os-duration-surface) var(--os-ease-liquid),opacity var(--os-duration-surface) var(--os-ease-liquid)}.subroom-switch-button:focus-visible,.subroom-switch-button:hover{border-color:color-mix(in srgb,var(--room-presence-edge) 62%,var(--surface-border));color:var(--text-primary);background:color-mix(in srgb,var(--surface-embed) 82%,var(--room-presence))}.subroom-switch-button:not(.subroom-switch-button--active):not(:hover):not(:focus-visible){opacity:.88}.subroom-switch-button[data-recent=true]:not(.subroom-switch-button--active){border-color:color-mix(in srgb,var(--room-presence-edge) 48%,var(--surface-border));color:color-mix(in srgb,var(--text-secondary) 86%,var(--accent-soft));opacity:.96}.subroom-switch-button[data-recent=true]:not(.subroom-switch-button--active) .subroom-state-dot{opacity:.62;color:color-mix(in srgb,var(--accent-soft) 74%,var(--text-muted))}.subroom-switch-button--active .subroom-state-line,.subroom-switch-button:focus-visible .subroom-state-line,.subroom-switch-button:hover .subroom-state-line{color:var(--text-muted)}.room-identity-presence-signal{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.25rem}.room-identity-presence-signal .room-identity-state-dot{width:.42rem;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 48%,var(--room-presence-edge));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--room-presence) 62%,transparent);opacity:.88}[data-room-presence=zone] .room-identity-presence-signal .room-identity-state-dot{background:color-mix(in srgb,var(--room-presence-edge) 82%,var(--accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--room-presence) 62%,transparent)}.room-runtime-deck{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:0;margin-top:clamp(.15rem,.6vw,.35rem);padding:clamp(.38rem,.95vw,.58rem);border-radius:var(--chamber-outer-radius);border:1px solid color-mix(in srgb,var(--env-hero-contact) calc(14% * var(--room-edge-pressure, 1)),rgba(0,0,0,.1));background:linear-gradient(180deg,color-mix(in srgb,var(--env-hero-contact) 14%,transparent) 0,transparent 4px),radial-gradient(ellipse 96% 70% at 50% 0,color-mix(in srgb,var(--runtime-deck-rim) 14%,transparent),transparent 64%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-base) 96%,var(--surface-base)) 0,color-mix(in srgb,var(--runtime-deck-sink) 88%,var(--runtime-deck-well)) 100%);transition:border-color calc(var(--os-duration-surface) * var(--room-pace, 1)) var(--os-ease-liquid),box-shadow calc(var(--os-duration-surface) * var(--room-pace, 1)) var(--os-ease-liquid)}.room-runtime-deck:before{content:"";position:absolute;inset:.5rem .62rem auto .62rem;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--mat-rim) 86%,var(--runtime-deck-rim)) 50%,transparent 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,.26);opacity:.78}.room-runtime-deck:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,color-mix(in srgb,var(--mat-rim-soft) 52%,transparent) 0,transparent 9%,transparent 78%,color-mix(in srgb,var(--mat-occlude-mid) 42%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--mat-occlude-mid) 12%,transparent) 0,transparent 8%,transparent 92%,color-mix(in srgb,var(--mat-occlude-mid) 12%,transparent) 100%);opacity:.88}.room-runtime-deck>*{position:relative;z-index:1}.room-runtime-deck>.mobile-runtime-layer{margin-inline:clamp(.12rem,.35vw,.22rem);transition:opacity var(--os-duration-surface) var(--os-ease-liquid),transform var(--os-duration-surface) var(--os-ease-liquid)}.room-runtime-deck .room-chamber{position:relative;isolation:isolate;border:none;border-radius:var(--chamber-inner-radius);background:radial-gradient(ellipse 88% 64% at 0 0,color-mix(in srgb,var(--surface-highlight) 22%,transparent),transparent 62%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 88%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 42%,transparent) 100%);padding:calc(var(--os-space-chamber-y) * var(--room-density, 1)) calc(var(--os-space-chamber-x) * var(--room-density, 1));box-shadow:var(--shadow-panel-stack);backdrop-filter:none;-webkit-backdrop-filter:none}.room-runtime-deck .room-chamber:before{content:"";position:absolute;left:.6rem;right:.6rem;top:0;height:1px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mat-rim-soft) 88%,transparent) 18%,color-mix(in srgb,var(--mat-rim) 92%,transparent) 50%,color-mix(in srgb,var(--mat-rim-soft) 88%,transparent) 82%,transparent);opacity:.6}.room-runtime-deck .room-chamber>*{position:relative;z-index:1}.room-runtime-deck .room-chamber.object-depth{box-shadow:var(--shadow-panel-stack)}.room-runtime-deck .room-chamber .type-section-title{padding-left:calc(var(--type-track-section) + .48rem);margin-left:0;border-left:1px solid var(--accent-wick);font-size:1.0625rem;font-weight:645;letter-spacing:-.028em}.room-runtime-deck .room-chamber .type-section-subtitle{padding-left:calc(var(--type-track-section) + .48rem);max-width:36rem;font-size:.8125rem;letter-spacing:-.01em;line-height:1.5}.room-runtime-deck .room-chamber[data-room-tone=attention]{border-color:transparent;background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 84%,var(--accent-surface) 5%) 0,color-mix(in srgb,var(--runtime-deck-well) 42%,transparent) 100%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 72%,transparent)}.room-runtime-deck .room-chamber[data-room-tone=steady]{background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 86%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 40%,transparent) 100%)}.room-runtime-deck .room-chamber--loops,.room-runtime-deck .room-chamber[data-room-tone=quiet]{background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 74%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 34%,transparent) 100%);box-shadow:var(--shadow-panel-stack)}.room-runtime-deck .room-chamber--workbench{background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 90%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 46%,transparent) 100%)}.room-atrium-layer{display:flex;flex-direction:column;gap:clamp(.4rem,1vw,.7rem)}.room-runtime-deck .room-atrium-layer>.room-chamber--atrium{background:radial-gradient(ellipse 92% 64% at 6% 0,color-mix(in srgb,var(--room-presence) 58%,var(--accent-surface) 8%),transparent 70%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 96%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 48%,transparent) 100%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 36%,transparent)}.room-runtime-deck .room-atrium-layer>.room-chamber--atrium-pulse{background:radial-gradient(ellipse 88% 60% at 4% 0,color-mix(in srgb,var(--room-presence) 48%,transparent),transparent 72%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 90%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 40%,transparent) 100%);box-shadow:var(--shadow-panel-stack),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 24%,transparent)}.room-threads-layer{position:relative}.room-threads-hint{max-width:38rem;color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-muted))}.room-threads-near{position:relative}.room-threads-near:before{content:"";position:absolute;inset:-.4rem -.6rem -.4rem -.6rem;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 58% at 8% 50%,color-mix(in srgb,var(--accent-surface) 16%,transparent),transparent 72%);opacity:.62}.room-threads-distant{margin-top:clamp(.6rem,1.4vw,1rem);padding-top:clamp(.5rem,1.2vw,.9rem);border-top:1px dashed color-mix(in srgb,var(--surface-divider) 78%,transparent);opacity:.86}.room-threads-opener{padding-top:clamp(.5rem,1.2vw,.85rem);border-top:1px solid color-mix(in srgb,var(--surface-divider) 64%,transparent)}.room-runtime-deck .room-beiwerk-layer .room-chamber--beiwerk,.room-runtime-deck .workspace-section--ambient{border:1px solid transparent;background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 54%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 22%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 28%,transparent),inset 0 -1px 0 rgba(0,0,0,.22);padding:calc(var(--os-space-chamber-y) * .78 * var(--room-density, 1)) calc(var(--os-space-chamber-x) * .84 * var(--room-density, 1))}.room-runtime-deck .room-chamber--threads.workspace-section--ambient,.room-runtime-deck .room-threads-layer .room-chamber--threads{border:1px solid transparent;background:radial-gradient(ellipse 78% 60% at 50% 0,color-mix(in srgb,var(--room-presence) 42%,var(--accent-surface) 8%),transparent 72%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 86%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 44%,transparent) 100%);padding:calc(var(--os-space-chamber-y) * var(--room-density, 1)) calc(var(--os-space-chamber-x) * var(--room-density, 1))}.room-runtime-deck .room-beiwerk-layer--far .room-chamber--beiwerk{background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 38%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 14%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 18%,transparent),inset 0 -1px 0 rgba(0,0,0,.18)}.room-composition{display:flex;flex-direction:column;gap:clamp(.35rem,.9vw,.6rem)}.room-composition__stage{gap:0;margin-inline:clamp(.12rem,.35vw,.22rem);padding:clamp(.35rem,.85vw,.55rem);border-radius:var(--chamber-inner-radius);background:radial-gradient(ellipse 90% 56% at 10% 0,color-mix(in srgb,var(--room-presence) 26%,transparent),transparent 68%),radial-gradient(ellipse 58% 62% at 96% 18%,color-mix(in srgb,var(--runtime-deck-well) 22%,transparent),transparent 72%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 90%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 46%,transparent) 100%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-cavity),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 30%,transparent)}.room-composition__periphery,.room-composition__stage{display:flex;flex-direction:column;min-width:0;width:100%}.room-composition__periphery{gap:clamp(.28rem,.7vw,.45rem);padding-bottom:calc(var(--runtime-dock-clearance) + .75rem)}.room-worksurface{display:flex;flex-direction:column;gap:clamp(.65rem,1.4vw,1rem);width:100%;max-width:min(100%,72rem);margin-inline:auto;padding:clamp(.55rem,1.2vw,.85rem);border-radius:var(--chamber-inner-radius);border:1px solid color-mix(in srgb,var(--surface-divider) 42%,transparent);background:radial-gradient(ellipse 88% 56% at 12% 0,color-mix(in srgb,var(--room-material-warmth) 180%,transparent),transparent 68%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 62%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 28%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 24%,transparent),inset 0 -1px 0 rgba(0,0,0,.14)}.room-worksurface__lane{display:flex;flex-direction:column;gap:0;min-width:0}.room-worksurface .room-periphery-rail{width:100%;max-width:none}.room-periphery-rail{display:flex;flex-direction:column;gap:0;margin-top:0!important}.room-periphery-rail--far{opacity:.9}.room-composition .room-atrium-layer{display:grid;gap:0}.room-composition .room-atrium-layer>.room-chamber--atrium,.room-composition .room-atrium-layer>.room-chamber--workbench{border-radius:0;box-shadow:none;background:transparent}.room-composition .room-atrium-layer>.room-chamber--atrium{padding-bottom:clamp(.35rem,.8vw,.55rem)}.room-composition .room-atrium-layer>.room-chamber--workbench{margin-top:0;padding-top:clamp(.5rem,1.1vw,.75rem);border-top:1px solid color-mix(in srgb,var(--surface-divider) 46%,transparent);background:radial-gradient(ellipse 88% 52% at 12% 0,color-mix(in srgb,var(--room-presence) 32%,transparent),transparent 70%)}.room-composition .room-atrium-layer>.room-chamber:before{display:none}.room-composition .room-threads-layer .room-chamber--threads{margin-top:clamp(.15rem,.4vw,.3rem)}.room-composition .room-periphery-rail .room-chamber--beiwerk,.room-composition .room-periphery-rail .workspace-section--ambient{border-radius:0;padding:calc(var(--os-space-chamber-y) * .62 * var(--room-density, 1)) calc(var(--os-space-chamber-x) * .72 * var(--room-density, 1));box-shadow:none;background:transparent}.room-composition .room-periphery-rail .room-chamber--beiwerk+.room-chamber--beiwerk,.room-composition .room-periphery-rail .workspace-section+.workspace-section{border-top:1px solid color-mix(in srgb,var(--surface-divider) 40%,transparent);margin-top:0}.room-composition .room-periphery-rail .room-chamber--beiwerk:before{display:none}.room-workbench-flow{display:flex;flex-direction:column;gap:clamp(.65rem,1.4vw,.95rem)}.room-workbench-context-strip{display:flex;flex-wrap:wrap;gap:clamp(.55rem,1.2vw,.85rem) clamp(1rem,2vw,1.45rem);align-items:baseline}.room-workbench-context-chip{display:flex;flex-wrap:wrap;align-items:baseline;gap:.28rem .42rem;min-width:0}.room-workbench-context-chip__label{flex-shrink:0}.room-workbench-context-chip__value{font-size:.875rem;line-height:1.45;color:var(--text-primary)}.room-workbench-context-chip[data-muted=true] .room-workbench-context-chip__value{color:var(--text-muted)}.room-workbench-context-chip__hint{flex-basis:100%;padding-left:0;color:var(--text-faint)}.room-workbench-attention{padding-top:clamp(.45rem,1vw,.7rem);border-top:1px solid color-mix(in srgb,var(--surface-divider) 44%,transparent)}.room-workbench-note{border:none;border-radius:0;background:color-mix(in srgb,var(--runtime-deck-well) 16%,transparent);box-shadow:none}.room-operational-bridge{border:none!important;border-radius:0!important;background:color-mix(in srgb,var(--room-presence) 12%,transparent)!important;box-shadow:none!important}@media (min-width:1024px){.room-composition{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.75rem,1.6vw,1.15rem)}.room-composition__stage{width:100%;padding-right:0;border-right:none}.room-composition__periphery{width:100%;position:static;max-height:none;overflow:visible;padding-left:0;padding-bottom:calc(var(--runtime-dock-clearance) + 1rem);min-width:0}.room-worksurface{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(.85rem,1.8vw,1.35rem);max-width:min(100%,76rem)}.room-worksurface__lane--far{padding-left:clamp(.65rem,1.4vw,1rem);border-left:1px solid color-mix(in srgb,var(--surface-divider) 38%,transparent)}.room-composition .room-atrium-layer{grid-template-columns:var(--env-spread-operate);-moz-column-gap:var(--env-spread-chasm);column-gap:var(--env-spread-chasm);align-items:start}.room-composition .room-atrium-layer>.room-chamber--atrium{padding-bottom:clamp(.35rem,.8vw,.55rem);padding-right:clamp(.15rem,.4vw,.35rem)}.room-composition .room-atrium-layer>.room-chamber--workbench{margin-top:0;padding-top:clamp(.35rem,.8vw,.55rem);padding-left:clamp(.15rem,.4vw,.35rem);border-top:none;border-left:1px solid color-mix(in srgb,var(--surface-divider) 40%,transparent);background:radial-gradient(ellipse 88% 52% at 88% 0,color-mix(in srgb,var(--room-presence) 28%,transparent),transparent 70%)}.room-composition .room-threads-layer .room-chamber--threads{box-shadow:var(--shadow-panel-rim),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 52%,transparent)}}@media (min-width:1280px){.room-composition .room-threads-near.atmo-slate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.room-composition .room-threads-near.atmo-slate>.room-loop-slot:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--surface-divider) 34%,transparent)}}.room-identity-strip{display:grid;gap:clamp(.45rem,1vw,.75rem);max-width:none;padding:0 0 clamp(.65rem,1.4vw,1rem);border:none;border-radius:0;background:transparent;box-shadow:none}.room-identity-strip:after,.room-identity-strip:before{display:none}.room-identity-strip__title{margin:.15rem 0 0;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:620;letter-spacing:-.04em;line-height:1.05}.room-identity-strip__presence{max-width:min(100%,42rem);margin:0;font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,var(--text-muted) 88%,var(--text-secondary))}@media (min-width:1024px){.room-identity-strip__presence{max-width:none}}.room-identity-strip__signals{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(.85rem,2vw,1.65rem);padding-top:.15rem}.room-identity-strip__signal{min-width:min(9rem,42vw)}.room-identity-strip__dot{margin-left:auto}@media (min-width:640px){.room-identity-strip{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);grid-template-areas:"primary presence" "signals signals";align-items:end;-moz-column-gap:clamp(1rem,2.5vw,2rem);column-gap:clamp(1rem,2.5vw,2rem)}.room-identity-strip__primary{grid-area:primary}.room-identity-strip__presence{grid-area:presence;align-self:end;text-align:right}.room-identity-strip__signals{grid-area:signals}}.room-nav-rail{margin-top:clamp(.75rem,1.6vw,1.15rem);margin-bottom:clamp(1.35rem,2.6vw,2.05rem);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.workspace-section--hush{position:relative}.workspace-section--hush .room-chamber-kicker{margin-bottom:clamp(.55rem,1.2vw,.85rem);color:color-mix(in srgb,var(--text-muted) 78%,var(--accent-soft) 6%);text-shadow:none}.workspace-section--hush .room-chamber-aside{position:absolute;right:var(--os-space-chamber-x);top:var(--os-space-chamber-y);text-align:right;pointer-events:none}.workspace-section--hush .room-chamber-aside>*{pointer-events:auto}.room-runtime-deck .room-chamber--atrium .type-section-title,.room-runtime-deck .workspace-section--ambient .type-section-title{padding-left:0;border-left:none}.room-operational-slot{position:relative;border:1px solid color-mix(in srgb,var(--surface-border) 72%,var(--room-presence-edge));background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-well) 24%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 88%,transparent) 100%);box-shadow:var(--shadow-panel-stack)}.room-operational-slot--writing{border-color:color-mix(in srgb,var(--surface-border) 64%,var(--room-presence-edge));background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-channel) 32%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 92%,var(--room-presence)) 100%)}.room-operational-slot--input{border-style:dashed;border-color:color-mix(in srgb,var(--surface-border) 58%,var(--room-presence-edge));background:color-mix(in srgb,var(--runtime-deck-well) 18%,transparent);box-shadow:var(--shadow-input-well)}.room-operational-bridge{border-color:color-mix(in srgb,var(--surface-border) 58%,var(--room-presence-edge))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--room-presence) 24%,transparent),color-mix(in srgb,var(--surface-embed) 88%,transparent) 42%,color-mix(in srgb,var(--surface-embed) 94%,transparent) 100%)!important}.room-loop-slot{position:relative;border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);background:color-mix(in srgb,var(--runtime-deck-well) 16%,var(--surface-embed));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 62%,transparent),inset 0 -1px 0 rgba(0,0,0,.28);transition:border-color var(--os-duration-surface) var(--os-ease-liquid),background var(--os-duration-surface) var(--os-ease-liquid),box-shadow var(--os-duration-surface) var(--os-ease-liquid),transform var(--os-duration-surface) var(--os-ease-liquid),opacity var(--os-duration-surface) var(--os-ease-liquid)}.room-loop-slot[data-loop-gravity=near],.room-loop-slot[data-loop-state=active]{border-color:color-mix(in srgb,var(--room-presence-edge) 52%,var(--accent-border));background:radial-gradient(ellipse 96% 76% at 0 0,color-mix(in srgb,var(--room-presence) 58%,var(--accent-surface) 18%),transparent 72%),color-mix(in srgb,var(--runtime-deck-well) 22%,var(--surface-embed));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 55%,var(--accent-soft) 10%),inset 0 -1px 0 rgba(0,0,0,.32),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 44%,transparent)}.room-loop-slot[data-loop-gravity=mid],.room-loop-slot[data-loop-state=waiting]{border-color:color-mix(in srgb,var(--room-presence-edge) 38%,var(--surface-border));opacity:.94}.room-loop-slot[data-loop-gravity=far],.room-loop-slot[data-loop-state=parked]{border-color:color-mix(in srgb,var(--surface-border) 88%,transparent);background:color-mix(in srgb,var(--runtime-deck-well) 10%,transparent);box-shadow:none;opacity:.74;transform:scale(.985);transform-origin:left center}.room-loop-slot[data-loop-gravity=far] .room-loop-slot__title,.room-loop-slot[data-loop-state=parked] .room-loop-slot__title{font-size:.8125rem}.room-loop-slot[data-loop-gravity=far][data-loop-recency=recent],.room-loop-slot[data-loop-state=parked][data-loop-recency=recent]{opacity:.84;border-color:color-mix(in srgb,var(--surface-border) 76%,var(--room-presence-edge) 24%)}.room-loop-slot[data-loop-gravity=far][data-loop-recency=settled],.room-loop-slot[data-loop-state=parked][data-loop-recency=settled]{opacity:.78}.room-loop-slot[data-loop-gravity=mid][data-loop-recency=recent],.room-loop-slot[data-loop-state=waiting][data-loop-recency=recent]{border-color:color-mix(in srgb,var(--room-presence-edge) 48%,var(--surface-border));opacity:1}.room-loop-slot[data-loop-gravity=behind],.room-loop-slot[data-loop-state=done]{border-color:color-mix(in srgb,var(--surface-border) 92%,transparent);background:transparent;box-shadow:none;opacity:.52;transform:scale(.97);transform-origin:left center}.room-loop-slot[data-loop-gravity=behind][data-loop-recency=recent],.room-loop-slot[data-loop-state=done][data-loop-recency=recent]{opacity:.66}.room-loop-slot[data-loop-gravity=behind] .room-loop-slot__title,.room-loop-slot[data-loop-state=done] .room-loop-slot__title{font-size:.78125rem}.room-loop-slot[data-loop-gravity=behind] .room-loop-slot__state,.room-loop-slot[data-loop-state=done] .room-loop-slot__state{opacity:.7}.room-signal-channel{position:relative;padding-left:.15rem;border-left:1px solid color-mix(in srgb,var(--surface-divider) 72%,var(--room-presence-edge))}.room-signal-channel__item{position:relative;padding:0 0 1.05rem 1.05rem}.room-signal-channel__item:last-child{padding-bottom:0}.room-signal-channel__marker{position:absolute;left:-.34rem;top:.42rem;width:.42rem;height:.42rem;border-radius:999px;background:currentColor;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--room-presence) 72%,transparent);opacity:.72}.room-signal-channel__item[data-signal-tone=attention] .room-signal-channel__marker{opacity:.95;color:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-surface) 42%,var(--room-presence) 38%)}.room-signal-channel__item[data-signal-tone=steady] .room-signal-channel__marker{opacity:.82}.room-nav-bay{border-radius:var(--os-radius-sm)!important}.subroom-switch-button[data-zone-presence=active]{border-color:color-mix(in srgb,var(--room-presence-edge) 62%,var(--accent-border))!important;background:radial-gradient(ellipse 92% 68% at 0 0,color-mix(in srgb,var(--room-presence) 58%,var(--accent-surface) 16%),transparent 72%),color-mix(in srgb,var(--surface-embed) 78%,color-mix(in srgb,var(--room-presence) 52%,var(--accent-surface) 48%))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,rgba(255,255,255,.05) 88%,transparent),inset 0 -1px 0 rgba(0,0,0,.32),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 18%,transparent)!important}.subroom-switch-button[data-zone-presence=recent]:not(.subroom-switch-button--active){border-color:color-mix(in srgb,var(--room-presence-edge) 44%,var(--surface-border))!important;background:color-mix(in srgb,var(--surface-embed) 84%,var(--room-presence))!important}.subroom-switch-button[data-zone-presence=waiting]:not(.subroom-switch-button--active):not(:hover):not(:focus-visible){opacity:.78;background:color-mix(in srgb,var(--surface-embed) 72%,transparent)!important}@media (min-width:641px){.room-runtime-deck{gap:clamp(.55rem,1.2vw,.85rem);padding:clamp(.48rem,1vw,.68rem)}.room-runtime-deck>.mobile-runtime-layer+.mobile-runtime-layer{margin-top:0}.room-runtime-deck>.mobile-runtime-layer+.mobile-runtime-layer:before{content:"";position:absolute;left:1.15rem;right:1.15rem;top:-.44rem;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mat-rim-soft) 72%,transparent),transparent);box-shadow:0 1px 0 rgba(0,0,0,.2);opacity:.68}.room-runtime-deck .room-chamber{padding:clamp(1.15rem,2vw,1.45rem) clamp(1.05rem,1.8vw,1.35rem)}}.environment-command-center{position:relative;min-height:100%;border-radius:var(--os-radius-md)}.environment-command-center:before{content:"";position:absolute;left:1.15rem;right:1.15rem;top:0;height:1px;pointer-events:none;border-radius:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--mat-rim-soft) 72%,transparent) 28%,color-mix(in srgb,var(--surface-divider) 18%,transparent) 52%,color-mix(in srgb,var(--mat-rim-soft) 72%,transparent) 72%,transparent 100%);opacity:.42}.environment-command-center:after{content:"";position:absolute;inset:auto 1.15rem 0 1.15rem;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--runtime-soft) 16%,color-mix(in srgb,var(--accent-border) 14%,var(--surface-divider))),transparent);opacity:.62}.environment-focus-panel{min-height:100%;border-radius:var(--os-radius-md);border-color:color-mix(in srgb,var(--surface-border) 62%,var(--accent-border) 12%);background:linear-gradient(188deg,color-mix(in srgb,var(--surface-raised) 93%,transparent) 0,color-mix(in srgb,var(--surface-embed) 85%,transparent) 100%)}.environment-focus-panel,.environment-room-field-panel{box-shadow:var(--shadow-panel-stack),var(--shadow-env-seam)}.environment-room-field-panel{border-radius:var(--os-radius-md);border-color:color-mix(in srgb,var(--surface-border) 52%,var(--room-presence-edge) 12%);background:linear-gradient(188deg,color-mix(in srgb,var(--surface-raised) 93%,transparent) 0,color-mix(in srgb,var(--surface-embed) 82%,transparent) 100%)}.environment-capture-panel{border-radius:var(--os-radius-md);border-color:color-mix(in srgb,var(--surface-border) 56%,var(--room-presence-edge) 4%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 88%,transparent),color-mix(in srgb,var(--surface-embed) 74%,transparent));box-shadow:var(--shadow-panel-stack),var(--shadow-env-seam)}.runtime-instrument-deck .home-panel-header{box-shadow:inset 0 -1px 0 rgba(0,0,0,.18),inset 0 1px 0 color-mix(in srgb,var(--mat-rim-soft) 48%,transparent)}.runtime-instrument-deck .room-field__header{padding-inline:clamp(.72rem,1.6vw,1rem);margin-bottom:.15rem}.runtime-instrument-deck .room-field__header .type-body{font-size:.875rem;line-height:1.58;max-width:28rem}.home-panel-header .type-section-title{padding-left:.58rem;border-left:1px solid var(--accent-wick)}.home-focus-headline{font-size:1.1875rem;line-height:1.4;letter-spacing:-.026em;font-weight:595;color:color-mix(in srgb,var(--text-primary) 88%,var(--accent-soft) 12%);text-shadow:none;font-feature-settings:"kern" 1,"ss01" 1,"calt" 1;text-rendering:optimizeLegibility}.runtime-instrument-deck .home-focus-headline{line-height:1.44}.type-operational-phase{font-family:var(--font-sans),system-ui,sans-serif;font-size:.6875rem;font-weight:540;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-signal) 88%,var(--text-muted) 12%);text-shadow:none;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"kern" 1,"ss01" 1}.home-status-light.online{background:color-mix(in srgb,var(--accent-soft) 86%,var(--text-muted));opacity:.72}.home-status-light.ready{background:color-mix(in srgb,var(--runtime-soft) 74%,var(--text-muted));opacity:.64}.home-status-light.prep,.home-status-light.standby{background:var(--text-muted);opacity:.36}.home-status-light.offline{background:rgba(248,113,113,.55);opacity:.6}.runtime-instrument-deck .home-awareness-field,.runtime-instrument-deck .home-awareness-row{border-color:color-mix(in srgb,var(--surface-divider) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-channel) 72%,var(--surface-well)) 0,color-mix(in srgb,var(--runtime-deck-well) 38%,var(--surface-embed)) 100%);box-shadow:var(--shadow-panel-stack)}.runtime-instrument-deck .home-awareness-field[data-subsystem-state=online]{border-color:color-mix(in srgb,var(--surface-divider) 22%,var(--accent-border) 38%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 72%,transparent)}[data-room-momentum=true].home-room-card,[data-room-momentum=true].home-room-strip-cell{border-color:color-mix(in srgb,var(--surface-border) 36%,var(--room-presence-edge) 64%);background:radial-gradient(ellipse 96% 60% at 8% 0,color-mix(in srgb,var(--room-presence) 78%,transparent),transparent 74%),color-mix(in srgb,var(--surface-embed) 70%,transparent)}[data-room-warmth=fresh].home-room-card,[data-room-warmth=fresh].home-room-strip-cell{border-color:color-mix(in srgb,var(--surface-border) 44%,var(--room-presence-edge) 56%)}[data-room-warmth=cooling].home-room-card,[data-room-warmth=cooling].home-room-strip-cell{opacity:.88;filter:saturate(.94)}[data-room-warmth=fading].home-room-card,[data-room-warmth=fading].home-room-strip-cell{opacity:.82;filter:saturate(.9)}[data-room-reentry=true].home-room-card,[data-room-reentry=true].home-room-strip-cell{border-color:color-mix(in srgb,var(--surface-border) 48%,var(--room-presence-edge) 52%)}[data-room-temporal=recently_active].home-room-card,[data-room-temporal=recently_active].home-room-strip-cell,[data-room-temporal=warm].home-room-card,[data-room-temporal=warm].home-room-strip-cell{--room-material-warmth:color-mix(in srgb,var(--room-material-warmth) 62%,rgba(255,214,168,calc(0.018 + var(--room-temporal-warmth, 0.5) * 0.022)))}[data-room-temporal=cooling_down].home-room-card,[data-room-temporal=cooling_down].home-room-strip-cell{opacity:.92;filter:saturate(.96)}[data-room-temporal=dormant].home-room-card,[data-room-temporal=dormant].home-room-strip-cell,[data-room-temporal=quiet_long].home-room-card,[data-room-temporal=quiet_long].home-room-strip-cell{opacity:.86;filter:saturate(.92)}[data-room-temporal=resurfacing].home-room-card,[data-room-temporal=resurfacing].home-room-strip-cell{border-color:color-mix(in srgb,var(--surface-border) 42%,var(--room-presence-edge) 58%)}[data-room-temporal=held_open].home-room-card,[data-room-temporal=held_open].home-room-strip-cell{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-ember) 8%,transparent),inset 2px 0 0 color-mix(in srgb,var(--room-presence-edge) 44%,var(--accent-wick) 56%)}[data-room-depth=deep].home-room-card,[data-room-depth=deep].home-room-strip-cell{background:radial-gradient(ellipse 92% 62% at 12% 0,color-mix(in srgb,var(--room-presence) 82%,transparent),transparent 78%),color-mix(in srgb,var(--surface-embed) 68%,transparent)}[data-room-gravity=distant].home-room-card:not(:hover),[data-room-gravity=distant].home-room-strip-cell:not(:hover){opacity:.84}[data-room-lineage=last].home-room-card,[data-room-lineage=last].home-room-strip-cell{border-color:color-mix(in srgb,var(--surface-border) 50%,var(--room-presence-edge) 50%)}[data-room-lineage=last].home-room-card:not([data-room-warmth=cooling]):not([data-room-warmth=fading]):not([data-room-temporal=dormant]):not([data-room-temporal=quiet_long]),[data-room-lineage=last].home-room-strip-cell:not([data-room-warmth=cooling]):not([data-room-warmth=fading]):not([data-room-temporal=dormant]):not([data-room-temporal=quiet_long]){opacity:1}[data-room-lineage=recent].home-room-card:not([data-room-warmth=cooling]):not([data-room-warmth=fading]):not([data-room-temporal=dormant]):not([data-room-temporal=quiet_long]),[data-room-lineage=recent].home-room-strip-cell:not([data-room-warmth=cooling]):not([data-room-warmth=fading]):not([data-room-temporal=dormant]):not([data-room-temporal=quiet_long]){opacity:.97}.room-shell[data-room-temporal=recently_active]:before,.room-shell[data-room-temporal=warm]:before{opacity:calc(.34 + var(--room-temporal-warmth, .4) * .22)}.room-shell[data-room-temporal=held_open]:after{opacity:.48;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--room-presence-edge) 38%,var(--accent-ember) 62%) 22%,color-mix(in srgb,var(--runtime-deck-rim) 68%,var(--room-presence-edge)) 78%,transparent 100%)}.room-shell[data-room-temporal=dormant]:before,.room-shell[data-room-temporal=quiet_long]:before{opacity:.18}.room-shell[data-room-depth=shallow]{filter:saturate(.94)}.room-shell[data-room-gravity=grounded]:after{opacity:.44}.room-shell[data-room-lineage=last]:before{opacity:calc(.42 + var(--room-temporal-warmth, .4) * .18)}.room-shell[data-room-lineage=recent]:before{opacity:calc(.32 + var(--room-temporal-warmth, .4) * .18)}html[data-runtime-momentum-room] .home-room-card:not([data-room-momentum=true]):not([data-room-warmth=fresh]):not([data-room-warmth=cooling]):not([data-room-warmth=fading]):not([data-room-reentry=true]):not([data-room-temporal=dormant]):not([data-room-temporal=quiet_long]):not([data-room-temporal=cooling_down]):not([data-room-lineage=last]):not([data-room-lineage=recent]):not(:hover),html[data-runtime-momentum-room] .home-room-strip-cell:not([data-room-momentum=true]):not([data-room-warmth=fresh]):not([data-room-warmth=cooling]):not([data-room-warmth=fading]):not([data-room-reentry=true]):not([data-room-temporal=dormant]):not([data-room-temporal=quiet_long]):not([data-room-temporal=cooling_down]):not([data-room-lineage=last]):not([data-room-lineage=recent]):not(:hover){opacity:.94}[data-raumlage=true]{border-color:color-mix(in srgb,color-mix(in srgb,var(--surface-border) 48%,var(--runtime-soft) 12%) 78%,var(--accent-border) 22%);background:radial-gradient(ellipse 86% 58% at 14% -4%,color-mix(in srgb,color-mix(in srgb,var(--runtime-surface) 28%,transparent) 72%,var(--accent-surface) 28%),transparent 74%),radial-gradient(ellipse 64% 48% at 96% 108%,color-mix(in srgb,var(--room-presence) 38%,transparent),transparent 76%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 96%,transparent) 0,color-mix(in srgb,var(--surface-embed) 90%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,rgba(255,255,255,.036) 92%,transparent),inset 0 -1px 0 rgba(0,0,0,.38),var(--shadow-env-seam),var(--shadow-env-pocket);transition:border-color .82s var(--runtime-ease-settle),box-shadow .82s var(--runtime-ease-settle)}html[data-runtime-vector=resume] [data-raumlage=true],html[data-runtime-vector=return] [data-raumlage=true]{border-color:color-mix(in srgb,var(--surface-border) 56%,var(--accent-border) 14%)}html[data-runtime-vector=forward] [data-raumlage=true]{border-color:color-mix(in srgb,var(--surface-border) 56%,var(--runtime-soft) 14%)}@media (prefers-reduced-motion:reduce){.home-room-card,.surface-panel,[data-raumlage=true],[data-raumlage=true] .home-awareness-field{transition-duration:.01ms}.home-room-card:hover{transform:none}}.surface-panel{border-radius:var(--os-radius-md);border:1px solid color-mix(in srgb,var(--surface-border) 88%,var(--surface-sheen));background:linear-gradient(188deg,color-mix(in srgb,var(--surface-raised) 98%,transparent) 0,color-mix(in srgb,var(--surface-embed) 94%,transparent) 100%);box-shadow:var(--shadow-panel-stack),var(--shadow-env-seam);backdrop-filter:blur(var(--surface-blur));-webkit-backdrop-filter:blur(var(--surface-blur));transition:border-color var(--os-duration-surface) var(--os-ease-liquid),background var(--os-duration-surface) var(--os-ease-liquid),box-shadow var(--os-duration-surface) var(--os-ease-liquid)}[data-room] .surface-panel{border-color:color-mix(in srgb,var(--surface-border) 82%,var(--room-presence-edge));background:var(--surface-raised)}.workspace-section{position:relative}.workspace-section--primary .type-section-title,.workspace-section--writing .type-section-title{padding-left:.65rem;border-left:1px solid var(--accent-wick)}.surface-panel dd,.surface-panel dt,.surface-panel li,.surface-panel p{text-shadow:var(--text-edge-soft)}.operational-button{min-height:2.5rem;border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);border-radius:var(--os-radius-sm);background:color-mix(in srgb,var(--surface-embed) 86%,transparent);color:var(--text-secondary);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude);transition:border-color var(--os-duration-control) var(--os-ease-liquid),background var(--os-duration-control) var(--os-ease-liquid),color var(--os-duration-control) var(--os-ease-liquid),box-shadow var(--os-duration-surface) var(--os-ease-liquid)}.operational-button:hover{border-color:color-mix(in srgb,var(--room-presence-edge) 68%,var(--accent-border));color:var(--text-primary);background:color-mix(in srgb,var(--surface-embed) 82%,var(--room-presence))}.operational-button--primary{border-color:color-mix(in srgb,var(--accent-border) 62%,var(--room-presence-edge));background:color-mix(in srgb,var(--surface-embed) 72%,var(--accent-surface));color:var(--text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,rgba(255,255,255,.04) 72%,var(--accent-soft) 28%),var(--shadow-panel-occlude)}.operational-button:disabled{cursor:not-allowed;opacity:.45}.runtime-bridge{border-color:color-mix(in srgb,var(--surface-border) 72%,var(--room-presence-edge));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-embed) 88%,var(--room-presence)),color-mix(in srgb,var(--surface-embed) 94%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),inset 0 -1px 0 rgba(0,0,0,.32)}.object-depth{box-shadow:var(--shadow-panel-stack)}@media (max-width:640px){body{background-image:radial-gradient(ellipse 116% 48% at 50% 114%,color-mix(in srgb,var(--atmo-depth-floor) 58%,transparent),transparent 72%),radial-gradient(ellipse 88% 62% at 50% 62%,color-mix(in srgb,var(--atmo-depth-mid) 68%,transparent),transparent 76%),radial-gradient(ellipse 112% 58% at 42% -14%,color-mix(in srgb,var(--atmo-glow-top) 86%,transparent),transparent 78%),radial-gradient(ellipse 76% 52% at 12% 50%,color-mix(in srgb,var(--atmo-mist) 16%,transparent),transparent 74%)}.operating-environment{gap:1.45rem}.operating-environment:before{inset:1rem -.35rem 9rem -.35rem;border-radius:var(--os-radius-lg);opacity:.36}.operating-environment:after{top:13.5rem}.environment-stage{min-height:12.25rem;padding-bottom:2rem}.environment-stage:before{left:34%;right:-.35rem;bottom:1.25rem;height:4.75rem;opacity:.32}.operational-plane:before{inset-inline:-.35rem;opacity:.4}.room-field__header{display:block}.room-field__header .type-body{margin-top:.35rem;text-align:left}.environment-state-chip{display:none}.surface-panel{border-radius:var(--os-radius-md);box-shadow:var(--shadow-panel-stack),var(--shadow-env-seam)}.room-shell{padding-top:7rem;padding-bottom:3.5rem}.room-shell:before{inset:-2.5rem -1.75rem auto -1.75rem;height:15rem;opacity:.42}.environment-hero:before{inset:-.5rem -.7rem -.55rem -.7rem;border-radius:.4rem}.atmospheric-title{line-height:1.08;letter-spacing:-.015em}.room-nav-rail,.room-navigation{margin-inline:0;border:none;background:transparent;box-shadow:none}.room-nav-rail__anchor,.room-nav-rail__zone,.room-navigation a{min-height:2.85rem;padding-inline:.85rem;padding-block:.62rem}.subroom-navigation{margin-inline:-.25rem;border-color:color-mix(in srgb,var(--surface-border) 54%,transparent);background:color-mix(in srgb,var(--surface-embed) 58%,transparent)}.subroom-navigation a{min-height:2.5rem;padding-inline:.85rem;padding-block:.68rem}.mobile-runtime-flow{gap:0}.mobile-runtime-layer{position:relative}.room-runtime-order-1{order:1}.room-runtime-order-2{order:2}.room-runtime-order-3{order:3}.room-runtime-order-4{order:4}.room-runtime-order-5{order:5}.mobile-runtime-layer+.mobile-runtime-layer{margin-top:1.1rem}.mobile-runtime-layer+.mobile-runtime-layer:before{content:"";position:absolute;left:1.1rem;top:-.92rem;width:1px;height:.62rem;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--room-presence-edge) 58%,transparent),transparent);opacity:.7}.mobile-runtime-layer+.mobile-runtime-layer--workbench{margin-top:1.35rem}.mobile-runtime-layer+.mobile-runtime-layer--loops{margin-top:1.1rem}.mobile-runtime-layer+.mobile-runtime-layer--navigation{margin-top:1.85rem}.mobile-runtime-layer+.mobile-runtime-layer--support{margin-top:1.35rem}.mobile-runtime-layer+.mobile-runtime-layer--context{margin-top:.9rem}.mobile-runtime-flow .surface-panel{scroll-margin-top:6.75rem}.mobile-runtime-flow .workspace-section{border-radius:.82rem}.room-runtime-deck.mobile-runtime-flow .workspace-section--atrium,.room-runtime-deck.mobile-runtime-flow .workspace-section--primary,.room-runtime-deck.mobile-runtime-flow .workspace-section--quiet,.room-runtime-deck.mobile-runtime-flow .workspace-section--support,.room-runtime-deck.mobile-runtime-flow .workspace-section--writing{padding-block:1.15rem;border:none;background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 86%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 38%,transparent) 100%);box-shadow:var(--shadow-panel-stack)}.room-runtime-deck.mobile-runtime-flow .workspace-section--atrium,.room-runtime-deck.mobile-runtime-flow .workspace-section--primary{box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 58%,transparent)}.room-runtime-deck.mobile-runtime-flow .workspace-section--ambient{padding-block:1rem;border:none;background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 54%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 22%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 22%,transparent),inset 0 -1px 0 rgba(0,0,0,.2)}.room-runtime-deck.mobile-runtime-flow .room-chamber--threads.workspace-section--ambient,.room-runtime-deck.mobile-runtime-flow .room-threads-layer .room-chamber--threads{padding-block:1.2rem;background:radial-gradient(ellipse 78% 56% at 50% 0,color-mix(in srgb,var(--room-presence) 38%,var(--accent-surface) 8%),transparent 72%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 86%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 42%,transparent) 100%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity)}.room-atrium-layer{gap:.85rem}.room-beiwerk-layer--far{opacity:.94}.runtime-state-section--loops-light{border-color:color-mix(in srgb,var(--surface-border) 72%,var(--runtime-soft) 28%)}.runtime-state-section--loops-present{border-color:color-mix(in srgb,var(--surface-border) 62%,var(--accent-border) 22%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),inset 0 -1px 0 rgba(0,0,0,.24)}.runtime-state-section .runtime-state-metrics{width:100%;justify-content:space-between;border-top:1px solid var(--surface-divider);padding-top:.95rem}.runtime-workbench-section .runtime-workbench-context{padding-top:1.1rem}.runtime-navigation-section ul{margin-top:1rem;border-color:color-mix(in srgb,var(--surface-border) 58%,transparent);background:color-mix(in srgb,var(--surface-embed) 66%,transparent)}.runtime-context-section .surface-embed,.runtime-support-section .surface-embed{border-color:color-mix(in srgb,var(--surface-border) 76%,transparent);background:color-mix(in srgb,var(--surface-embed) 86%,transparent)}.mobile-writing-surface{border-color:color-mix(in srgb,var(--surface-border) 72%,var(--room-presence-edge));background:color-mix(in srgb,var(--surface-embed) 94%,var(--room-presence));box-shadow:inset 0 1px 0 var(--surface-highlight),inset 0 -1px 0 rgba(0,0,0,.36),var(--shadow-env-seam)}}.atmospheric-kicker{text-shadow:none}.atmospheric-title{font-weight:595;letter-spacing:-.03em;line-height:1.04;text-shadow:none;font-feature-settings:"kern" 1,"ss01" 1,"ss02" 1,"calt" 1,"liga" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.type-eyebrow{font-family:var(--font-sans),system-ui,sans-serif;font-size:.6875rem;font-weight:520;letter-spacing:.028em;text-transform:none;color:color-mix(in srgb,var(--text-muted) 82%,var(--accent-signal) 18%)}.runtime-instrument-deck .home-focus-headline,.runtime-instrument-deck .type-body,.runtime-instrument-deck .type-body-strong,.runtime-instrument-deck .type-section-subtitle,.runtime-instrument-deck .type-section-title,.type-eyebrow{text-shadow:none}.type-section-title{font-size:1.0625rem;font-weight:640;letter-spacing:-.028em;line-height:1.2;text-transform:none;color:color-mix(in srgb,var(--text-primary) 94%,var(--accent-soft) 6%);text-shadow:none;font-feature-settings:"kern" 1,"ss01" 1,"calt" 1,"liga" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.runtime-instrument-deck .type-label{font-size:.71875rem;font-weight:520;letter-spacing:.02em;color:color-mix(in srgb,var(--text-label) 88%,var(--accent-signal) 12%)}.runtime-instrument-deck .type-meta{letter-spacing:.02em;font-size:.65625rem;line-height:1.48}.runtime-instrument-deck .type-body,.runtime-instrument-deck .type-body-strong{line-height:1.64}.type-section-subtitle{font-size:.8125rem;font-weight:480;letter-spacing:-.006em;line-height:1.58;color:var(--text-muted);text-shadow:none;font-feature-settings:"kern" 1,"ss01" 1,"calt" 1}.type-body{line-height:1.72;font-weight:455;letter-spacing:-.011em;color:var(--text-body);font-feature-settings:"kern" 1,"ss01" 1,"calt" 1}.type-body,.type-body-strong{font-size:.9375rem;text-shadow:none;text-rendering:optimizeLegibility}.type-body-strong{line-height:1.64;font-weight:535;letter-spacing:-.018em;color:var(--text-primary);font-feature-settings:"kern" 1,"ss01" 1,"calt" 1}.type-meta{font-size:.6875rem;font-weight:450;letter-spacing:.01em;color:var(--text-muted)}.type-label,.type-meta{font-family:var(--font-sans),system-ui,sans-serif;text-transform:none;text-shadow:none}.type-label{font-size:.75rem;font-weight:500;letter-spacing:-.012em;color:var(--text-secondary)}.home-awareness-field,.home-timeblock,.kairos-clock,.presence-clock,.room-state-metric,.runtime-echo,.runtime-input-bar,.runtime-trace,.type-label,.type-meta,.type-operational-phase,[data-runtime-counter]{font-variant-numeric:tabular-nums lining-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-\[4px\]{inset:4px}.left-3{left:.75rem}.top-\[3px\]{top:3px}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[var\(--type-rhythm-base\)\]{margin-top:var(--type-rhythm-base)}.mt-\[var\(--type-rhythm-tight\)\]{margin-top:var(--type-rhythm-tight)}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-11{height:2.75rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[14px\]{height:14px}.h-\[5px\]{height:5px}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-\[min\(44vh\2c 16rem\)\]{max-height:min(44vh,16rem)}.min-h-11{min-height:2.75rem}.min-h-24{min-height:6rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3\.35rem\]{min-height:3.35rem}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[14px\]{width:14px}.w-\[2px\]{width:2px}.w-\[5px\]{width:5px}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-\[6rem\]{max-width:6rem}.max-w-\[min\(100\%\2c 26rem\)\]{max-width:min(100%,26rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\.5{--tw-translate-y:0.375rem}@keyframes riss-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.animate-riss-pulse{animation:riss-pulse 2.8s ease-in-out infinite}@keyframes riss-pulse-soft{0%,to{box-shadow:0 0 0 0 rgba(201,106,27,0)}50%{box-shadow:0 0 10px 2px rgba(201,106,27,.12)}}.animate-riss-pulse-soft{animation:riss-pulse-soft 3.2s ease-in-out infinite}@keyframes riss-wave{0%,to{transform:scaleY(.3);opacity:.45}50%{transform:scaleY(1);opacity:.9}}.animate-riss-wave{animation:riss-wave 1.15s ease-in-out infinite}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[2px\]{gap:2px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-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))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[0\.75rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-zinc-800\/30>:not([hidden])~:not([hidden]){border-color:rgb(39 39 42/.3)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color-mix\(in_srgb\2c var\(--accent-border\)_48\%\2c var\(--surface-border\)\)\]{border-color:color-mix(in srgb,var(--accent-border) 48%,var(--surface-border))}.border-\[color-mix\(in_srgb\2c var\(--surface-border\)_92\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--surface-border) 92%,transparent)}.border-\[var\(--accent-border\)\]{border-color:var(--accent-border)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--surface-divider\)\]{border-color:var(--surface-divider)}.border-amber-500\/25{border-color:rgb(245 158 11/.25)}.border-orange-500\/20{border-color:rgb(249 115 22/.2)}.border-orange-500\/25{border-color:rgb(249 115 22/.25)}.border-orange-500\/30{border-color:rgb(249 115 22/.3)}.border-orange-500\/35{border-color:rgb(249 115 22/.35)}.border-orange-500\/40{border-color:rgb(249 115 22/.4)}.border-rose-500\/25{border-color:rgb(244 63 94/.25)}.border-rose-500\/30{border-color:rgb(244 63 94/.3)}.border-transparent{border-color:transparent}.border-white\/\[0\.06\]{border-color:rgb(255 255 255/.06)}.border-zinc-600\/60{border-color:rgb(82 82 91/.6)}.border-zinc-600\/70{border-color:rgb(82 82 91/.7)}.border-zinc-600\/80{border-color:rgb(82 82 91/.8)}.border-zinc-700\/50{border-color:rgb(63 63 70/.5)}.border-zinc-700\/60{border-color:rgb(63 63 70/.6)}.border-zinc-700\/70{border-color:rgb(63 63 70/.7)}.border-zinc-700\/80{border-color:rgb(63 63 70/.8)}.border-zinc-800\/20{border-color:rgb(39 39 42/.2)}.border-zinc-800\/50{border-color:rgb(39 39 42/.5)}.border-zinc-800\/60{border-color:rgb(39 39 42/.6)}.border-zinc-800\/70{border-color:rgb(39 39 42/.7)}.border-zinc-800\/75{border-color:rgb(39 39 42/.75)}.border-zinc-800\/80{border-color:rgb(39 39 42/.8)}.bg-\[color-mix\(in_srgb\2c var\(--accent-surface\)_55\%\2c var\(--surface-embed\)\)\]{background-color:color-mix(in srgb,var(--accent-surface) 55%,var(--surface-embed))}.bg-\[color-mix\(in_srgb\2c var\(--surface-embed\)_88\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--surface-embed) 88%,transparent)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--background\2c \#F8F7F4\)\]{background-color:var(--background,#F8F7F4)}.bg-\[var\(--riss-aurel-warm\2c \#b8845a\)\]{background-color:var(--riss-aurel-warm,#b8845a)}.bg-amber-950\/20{background-color:rgb(69 26 3/.2)}.bg-orange-400\/50{background-color:rgb(251 146 60/.5)}.bg-orange-500\/\[0\.04\]{background-color:rgb(249 115 22/.04)}.bg-orange-500\/\[0\.08\]{background-color:rgb(249 115 22/.08)}.bg-orange-950\/15{background-color:rgb(67 20 7/.15)}.bg-orange-950\/20{background-color:rgb(67 20 7/.2)}.bg-riss-amber{background-color:var(--copper,#c67d3c)}.bg-riss-bar{background-color:var(--riss-hw-bar,rgba(255,255,255,.92))}.bg-riss-green{background-color:var(--success,#2d8a4e)}.bg-riss-hover{background-color:var(--background-hover,#eeedea)}.bg-riss-inset{background-color:var(--background-sunken,#f2f1ee)}.bg-riss-muted{background-color:var(--text-secondary,#6b6b6b)}.bg-riss-signal{background-color:var(--error,#c94040)}.bg-rose-950\/15{background-color:rgb(76 5 25/.15)}.bg-rose-950\/20{background-color:rgb(76 5 25/.2)}.bg-transparent{background-color:transparent}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-950\/30{background-color:rgb(9 9 11/.3)}.bg-zinc-950\/50{background-color:rgb(9 9 11/.5)}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pl-0\.5{padding-left:.125rem}.pr-0\.5{padding-right:.125rem}.pr-1\.5{padding-right:.375rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-px{padding-top:1px}.text-left{text-align:left}.font-mono{font-family:var(--font-mono),ui-monospace,monospace}.font-sans{font-family:var(--font-sans),system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.4\]{line-height:1.4}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-zinc-800{--tw-text-opacity:1!important;color:rgb(39 39 42/var(--tw-text-opacity,1))!important}.text-\[var\(--accent-soft\)\]{color:var(--accent-soft)}.text-\[var\(--spatial-faint\)\]{color:var(--spatial-faint)}.text-\[var\(--text-faint\)\]{color:var(--text-faint)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-primary\2c \#0F0F0F\)\]{color:var(--text-primary,#0F0F0F)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-100\/80{color:rgb(254 243 199/.8)}.text-amber-100\/90{color:rgb(254 243 199/.9)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-400\/90{color:rgb(251 191 36/.9)}.text-orange-200\/80{color:rgb(254 215 170/.8)}.text-orange-200\/85{color:rgb(254 215 170/.85)}.text-orange-300\/70{color:rgb(253 186 116/.7)}.text-orange-300\/80{color:rgb(253 186 116/.8)}.text-orange-300\/85{color:rgb(253 186 116/.85)}.text-orange-300\/90{color:rgb(253 186 116/.9)}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500\/85{color:rgb(249 115 22/.85)}.text-riss-active{color:var(--text-primary,#0f0f0f)}.text-riss-faint{color:var(--text-tertiary,#9a9a9a)}.text-riss-muted{color:var(--text-secondary,#6b6b6b)}.text-riss-text{color:var(--text-primary,#0f0f0f)}.text-rose-200\/90{color:rgb(254 205 211/.9)}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}.text-zinc-800\/90{color:rgb(39 39 42/.9)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.02\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.02\)\]{--tw-shadow:0 0 0 1px rgba(255,255,255,0.02);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.06\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.06);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.06\)\],.shadow-riss-aurel-glow{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-riss-aurel-glow{--tw-shadow:var(--riss-control-shadow-hover);--tw-shadow-colored:var(--riss-control-shadow-hover)}.shadow-riss-hw-inset{--tw-shadow:var(--riss-control-shadow);--tw-shadow-colored:var(--riss-control-shadow)}.shadow-riss-hw-inset,.shadow-riss-module{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-riss-module{--tw-shadow:var(--riss-bar-shadow);--tw-shadow-colored:var(--riss-bar-shadow)}.shadow-riss-panel{--tw-shadow:var(--rr-shadow-soft);--tw-shadow-colored:var(--rr-shadow-soft);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)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-\[1\.25px\]{--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(1.25px + 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)}.ring-orange-400\/20{--tw-ring-color:rgb(251 146 60/0.2)}.ring-riss-border,.ring-riss-divider{--tw-ring-color:var(--border-default,#e8e7e4)}.blur{--tw-blur:blur(8px)}.blur,.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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}.transition-\[background\2c box-shadow\2c border-color\]{transition-property:background,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\2c ring-color\]{transition-property:background-color,color,ring-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\]{transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c background-color\2c box-shadow\]{transition-property:transform,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c box-shadow\2c ring-color\2c background\]{transition-property:transform,box-shadow,ring-color,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-colors{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[var\(--os-duration-surface\)\]{transition-duration:var(--os-duration-surface)}.ease-\[cubic-bezier\(0\.32\2c 0\.72\2c 0\2c 1\)\]{transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[var\(--os-ease-liquid\)\]{transition-timing-function:var(--os-ease-liquid)}.ease-riss{transition-timing-function:cubic-bezier(.32,.72,0,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[raumriss\:api\]{raumriss:api}.\[raumriss\:drive\]{raumriss:drive}.\[raumriss\:google-runtime\]{raumriss:google-runtime}.\[raumriss\:meta-runtime\]{raumriss:meta-runtime}.\[raumriss\:semantic\]{raumriss:semantic}.\[raumriss\:shopify-runtime\]{raumriss:shopify-runtime}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{color-scheme:dark;--atmo-base:#e4e6e2;--atmo-mist:rgba(255,255,252,0.26);--atmo-glow-top:rgba(255,255,252,0.34);--atmo-glow-corner:rgba(224,227,224,0.04);--atmo-glow-horizon:rgba(138,144,136,0.062);--atmo-light-shaft:rgba(255,255,252,0.185);--atmo-room-shadow:rgba(84,90,84,0.042);--atmo-vignette:rgba(52,56,50,0.062);--atmo-presence-glow:rgba(251,146,60,0.034);--atmo-depth-floor:rgba(72,76,70,0.052);--atmo-depth-mid:rgba(98,102,94,0.028);--atmo-plane-veil:rgba(255,255,250,0.042);--atmo-arch-edge:rgba(52,56,50,0.038);--material-grain:rgba(255,255,255,0.008);--material-pore:rgba(62,66,62,0.008);--room-presence:rgba(251,146,60,0.032);--room-presence-edge:rgba(251,146,60,0.128);--env-text-primary:#181916;--env-text-secondary:#3a3d37;--env-text-muted:#5c6058;--env-text-edge-soft:0 0.5px 0 rgba(255,255,250,0.62),0 1px 0 rgba(34,36,32,0.26);--env-text-edge-fine:0 0.5px 0 rgba(255,255,250,0.52),0 1px 0 rgba(38,40,36,0.2);--env-hero-density:rgba(40,43,39,0.078);--env-hero-edge:rgba(255,255,249,0.24);--env-hero-contact:rgba(28,30,26,0.16);--text-primary:#f7f5ef;--text-body:#e7e4db;--text-secondary:#d6d2c8;--text-label:#cbc4b8;--text-muted:#b0aaa0;--text-faint:#887f74;--text-edge-soft:0 0.5px 0 rgba(255,255,255,0.08),0 1.5px 1px rgba(0,0,0,0.5),0 0 16px rgba(0,0,0,0.18);--text-edge-fine:0 0.5px 0 rgba(255,255,255,0.07),0 1px 0 rgba(0,0,0,0.46),0 0 10px rgba(0,0,0,0.16);--text-edge-spatial:0 0.5px 0 rgba(255,255,255,0.09),0 1px 1px rgba(0,0,0,0.52),0 10px 22px rgba(0,0,0,0.2);--accent:#fb923c;--accent-soft:rgba(251,146,60,0.88);--accent-border:rgba(249,115,22,0.42);--accent-surface:rgba(249,115,22,0.115);--accent-ember:color-mix(in srgb,var(--accent) 10%,transparent);--accent-wick:color-mix(in srgb,var(--accent-border) 28%,var(--surface-divider));--accent-signal:color-mix(in srgb,var(--accent-soft) 28%,var(--text-muted));--accent-orient:color-mix(in srgb,var(--accent) 8%,var(--atmo-base));--runtime:#86efac;--runtime-soft:rgba(134,239,172,0.8);--runtime-surface:rgba(34,197,94,0.1);--runtime-glass:rgba(24,24,23,0.82);--runtime-glass-top:rgba(30,30,29,0.78);--runtime-glass-edge:rgba(255,255,250,0.1);--runtime-glass-edge-active:rgba(255,255,250,0.14);--runtime-thought-core:rgba(7,7,6,0.94);--runtime-thought-core-active:rgba(5,5,4,0.97);--runtime-thought-text:#f7f5f0;--runtime-thought-muted:#b8b4aa;--runtime-shadow-ambient:inset 0 8px 20px -12px rgba(0,0,0,0.34);--runtime-shadow-contact:inset 0 -1px 0 rgba(0,0,0,0.34);--runtime-ease:cubic-bezier(0.32,0.72,0,1);--runtime-ease-settle:cubic-bezier(0.25,0.46,0.45,0.94);--riss-grid:0.125rem;--riss-span:min(26.5rem,calc(100vw - 1.5rem));--riss-object-h:2rem;--riss-mark-w:calc(var(--riss-grid) * 13);--riss-orient-bay-w:calc(var(--riss-mark-w) * 2);--riss-actuate-bay-w:calc(var(--riss-mark-w) * 2);--riss-well-pad-top:0.25rem;--riss-marginalia-h:0.875rem;--riss-after-h:0.75rem;--riss-floor-stack:max(8rem,calc(4.75rem + env(safe-area-inset-bottom, 0px)));--riss-core-page:#252522;--riss-core-bar:#252522;--riss-core-inset:#1c1c1a;--riss-core-text:#f4f1ea;--riss-core-muted:#b8b1a6;--runtime-dock-clearance:var(--riss-floor-stack);--surface-base:#0a0a09;--surface-raised:rgba(13,13,12,0.97);--surface-embed:rgba(8,8,7,0.95);--surface-border:rgba(108,110,104,0.42);--surface-divider:rgba(64,66,62,0.62);--surface-highlight:rgba(255,255,255,0.072);--surface-well:rgba(4,4,3,0.46);--surface-sheen:rgba(255,255,248,0.032);--mat-rim:rgba(255,255,246,0.062);--mat-rim-soft:rgba(255,255,250,0.042);--mat-occlude:rgba(0,0,0,0.52);--mat-occlude-mid:rgba(0,0,0,0.36);--mat-contact:rgba(0,0,0,0.28);--chamber-outer-radius:var(--os-radius-md);--chamber-inner-radius:calc(var(--os-radius-sm) + 1px);--edge-plane-bleed:inset 0 1px 0 color-mix(in srgb,var(--env-hero-edge) 11%,var(--mat-rim));--edge-recess-seam:inset 0 0 0 1px rgba(0,0,0,0.3);--edge-recess-floor:inset 0 -2px 0 rgba(0,0,0,0.44);--edge-recess-cavity:inset 0 4px 12px -5px var(--mat-occlude-mid);--edge-contact-lip:inset 0 2px 3px -1px color-mix(in srgb,var(--env-hero-contact) 14%,transparent);--shadow-env-seam:var(--edge-recess-seam);--shadow-env-pocket:var(--edge-recess-cavity);--shadow-env-rim:var(--edge-plane-bleed);--shadow-env-well:inset 0 3px 8px -4px var(--mat-occlude-mid);--shadow-env-floor:var(--edge-recess-floor);--shadow-env-contact:inset 0 -1px 0 rgba(0,0,0,0.34);--shadow-env-ambient:inset 0 8px 18px -12px rgba(0,0,0,0.28);--shadow-panel-rim:inset 0 1px 0 var(--mat-rim-soft);--shadow-panel-occlude:inset 0 -1px 0 rgba(0,0,0,0.32);--shadow-panel-cavity:inset 0 2px 6px -3px rgba(0,0,0,0.26),inset 0 0 0 1px rgba(0,0,0,0.18);--shadow-panel-edge:inset 0 0 0 1px rgba(0,0,0,0.18);--shadow-panel-stack:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity);--shadow-input-well:inset 0 2px 6px rgba(0,0,0,0.46),inset 0 1px 0 rgba(255,255,255,0.04),inset 0 -1px 0 rgba(0,0,0,0.38);--shadow-input-ground:inset 0 -1px 0 rgba(0,0,0,0.4),inset 0 0 0 1px rgba(0,0,0,0.18);--shadow-console-stack:var(--edge-plane-bleed),var(--edge-recess-cavity),var(--edge-recess-floor),var(--edge-recess-seam);--surface-shadow:var(--shadow-env-seam),var(--shadow-env-pocket);--surface-blur:0px;--type-rhythm-tight:0.42rem;--type-rhythm-base:0.62rem;--type-rhythm-loose:0.92rem;--env-gap-major:clamp(2rem,3.8vw,3.35rem);--env-gap-minor:clamp(1.05rem,2vw,1.55rem);--env-spread-home:minmax(0,1.05fr) minmax(26rem,0.95fr);--env-spread-room:minmax(0,1.34fr) minmax(17.5rem,0.66fr);--env-spread-operate:minmax(0,1.05fr) minmax(0,0.95fr);--env-spread-chasm:clamp(1.15rem,2.4vw,2.15rem);--runtime-deck-base:#0a0a09;--runtime-deck-rim:rgba(255,255,246,0.055);--runtime-deck-well:rgba(4,4,3,0.55);--runtime-deck-sink:rgba(7,7,6,0.82);--runtime-deck-channel:rgba(11,11,10,0.62);--atmo-operational-haze:rgba(88,92,86,0.14);--accent-trail:color-mix(in srgb,var(--accent) 14%,transparent);--type-track-section:0.58rem;--type-track-block:1.15rem;--os-space-chamber-y:clamp(1.05rem,2.1vw,1.45rem);--os-space-chamber-x:clamp(0.95rem,1.9vw,1.25rem);--os-space-card:clamp(0.95rem,1.85vw,1.08rem);--os-inset-top:var(--shadow-env-rim);--os-inset-bottom:var(--shadow-env-floor);--os-rim:inset 0 1px 0 var(--mat-rim-soft);--os-slot-contact:inset 0 -1px 0 rgba(0,0,0,0.24);--os-ambient-sm:var(--shadow-env-pocket);--os-ambient-md:inset 0 6px 16px -8px rgba(0,0,0,0.32);--os-ambient-lg:inset 0 8px 20px -10px rgba(0,0,0,0.36);--os-focus-ring:color-mix(in srgb,var(--accent-border) 64%,var(--surface-divider) 22%);--os-interaction-duration:0.32s;--os-radius-xs:0.375rem;--os-radius-sm:0.5rem;--os-radius-md:0.75rem;--os-radius-lg:1rem;--os-radius-full:999px;--os-ease-liquid:cubic-bezier(0.22,1,0.36,1);--os-ease-material:cubic-bezier(0.33,1,0.68,1);--os-duration-surface:0.52s;--os-duration-control:0.22s}html[data-atmosphere=night]{--atmo-base:#d8dad6;--atmo-mist:rgba(250,251,247,0.17);--atmo-glow-top:rgba(249,250,246,0.26);--atmo-glow-corner:rgba(129,140,248,0.01);--atmo-glow-horizon:rgba(98,104,98,0.07);--atmo-light-shaft:rgba(250,251,247,0.14);--atmo-room-shadow:rgba(48,52,48,0.055);--atmo-vignette:rgba(34,38,33,0.075);--atmo-presence-glow:rgba(129,140,248,0.018);--env-text-primary:#181916;--env-text-secondary:#33352f;--env-text-muted:#555850;--env-hero-density:rgba(32,34,31,0.09);--env-hero-edge:rgba(255,255,249,0.18);--env-hero-contact:rgba(20,21,19,0.17);--surface-base:#08090a;--surface-raised:rgba(14,15,17,0.97);--surface-embed:rgba(9,10,12,0.94);--surface-border:rgba(112,114,122,0.38)}html[data-atmosphere=sunrise]{--atmo-base:#e9e7df;--atmo-mist:rgba(255,254,249,0.26);--atmo-glow-top:rgba(255,254,249,0.36);--atmo-glow-corner:rgba(251,146,60,0.012);--atmo-glow-horizon:rgba(155,144,128,0.055);--atmo-light-shaft:rgba(255,254,249,0.2);--atmo-room-shadow:rgba(118,110,98,0.035);--atmo-vignette:rgba(70,64,54,0.052);--atmo-presence-glow:rgba(251,146,60,0.03);--env-text-primary:#1d1a15;--env-text-secondary:#3a342c;--env-text-muted:#5a5349;--env-hero-density:rgba(58,49,38,0.082);--env-hero-edge:rgba(255,250,240,0.22);--env-hero-contact:rgba(38,32,25,0.16);--surface-base:#0c0b0a;--surface-raised:rgba(16,15,14,0.97);--surface-embed:rgba(10,9,8,0.94);--surface-border:rgba(116,112,106,0.38)}html[data-atmosphere=daylight]{--atmo-base:#eceeeb;--atmo-mist:rgba(255,255,253,0.3);--atmo-glow-top:rgba(255,255,253,0.4);--atmo-glow-corner:rgba(222,226,222,0.04);--atmo-glow-horizon:rgba(154,160,154,0.045);--atmo-light-shaft:rgba(255,255,253,0.23);--atmo-room-shadow:rgba(112,118,112,0.028);--atmo-vignette:rgba(64,70,64,0.045);--atmo-presence-glow:rgba(249,115,22,0.018);--env-text-primary:#171915;--env-text-secondary:#30342e;--env-text-muted:#52574f;--env-hero-density:rgba(34,39,34,0.062);--env-hero-edge:rgba(255,255,250,0.26);--env-hero-contact:rgba(25,29,24,0.13);--surface-base:#0c0d0e;--surface-raised:rgba(15,16,18,0.97);--surface-embed:rgba(10,11,13,0.94);--surface-border:rgba(112,116,122,0.39)}html[data-atmosphere=dusk]{--atmo-base:#dadcd8;--atmo-mist:rgba(249,250,246,0.18);--atmo-glow-top:rgba(248,249,245,0.26);--atmo-glow-corner:rgba(192,132,252,0.01);--atmo-glow-horizon:rgba(100,104,98,0.07);--atmo-light-shaft:rgba(249,250,246,0.145);--atmo-room-shadow:rgba(52,56,50,0.05);--atmo-vignette:rgba(38,40,36,0.07);--atmo-presence-glow:rgba(192,132,252,0.018);--env-text-primary:#191a16;--env-text-secondary:#34362f;--env-text-muted:#555850;--env-hero-density:rgba(32,35,31,0.086);--env-hero-edge:rgba(255,255,248,0.18);--env-hero-contact:rgba(22,24,21,0.16);--surface-base:#0b0a0f;--surface-raised:rgba(15,14,20,0.97);--surface-embed:rgba(10,9,14,0.94);--surface-border:rgba(112,110,126,0.38)}html[data-presence]{--presence-return-warmth:0}html[data-presence=returning]{--os-duration-surface:0.62s;--presence-return-warmth:0.34}html[data-presence=after-sleep]{--os-duration-surface:0.78s;--presence-return-warmth:0.62}.environment-hero[data-greeting-presence=after-sleep],.environment-hero[data-greeting-presence=returning]{--os-duration-surface:max(var(--os-duration-surface,0.52s),0.72s)}.environment-hero[data-greeting-presence=after-sleep] .atmospheric-title,.environment-hero[data-greeting-presence=returning] .atmospheric-title{color:color-mix(in srgb,var(--text-primary) calc(100% - var(--presence-return-warmth, 0) * 4%),rgba(255,220,178,calc(var(--presence-return-warmth, 0) * 4%)))}html[data-presence=after-sleep] .der-riss-marginalia,html[data-presence=after-sleep] .runtime-trace,html[data-presence=returning] .der-riss-marginalia,html[data-presence=returning] .runtime-trace{color:color-mix(in srgb,currentColor calc(100% - var(--presence-return-warmth, 0) * 6%),rgba(255,214,168,calc(var(--presence-return-warmth, 0) * 6%)))}html[data-presence=after-sleep] .der-riss-object,html[data-presence=after-sleep] .runtime-input-bar,html[data-presence=returning] .der-riss-object,html[data-presence=returning] .runtime-input-bar{border-color:color-mix(in srgb,var(--surface-border) calc(100% - var(--presence-return-warmth, 0) * 12%),var(--room-presence-edge) calc(var(--presence-return-warmth, 0) * 12%))}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{min-height:100dvh}body{letter-spacing:-.014em;color:var(--env-text-secondary);background-color:var(--atmo-base);background-image:radial-gradient(ellipse 124% 54% at 50% 116%,color-mix(in srgb,var(--atmo-depth-floor) 72%,transparent),transparent 70%),radial-gradient(ellipse 88% 64% at 50% 60%,color-mix(in srgb,var(--atmo-depth-mid) 82%,transparent),transparent 76%),radial-gradient(ellipse 122% 76% at 50% -32%,color-mix(in srgb,var(--atmo-glow-top) 94%,transparent),transparent 76%),radial-gradient(ellipse 68% 52% at 10% 44%,color-mix(in srgb,var(--atmo-mist) 22%,transparent),transparent 72%),radial-gradient(ellipse 56% 44% at 96% 72%,color-mix(in srgb,var(--atmo-room-shadow) 38%,transparent),transparent 78%),linear-gradient(180deg,color-mix(in srgb,var(--atmo-plane-veil) 52%,transparent) 0,transparent 32%,transparent 70%,color-mix(in srgb,var(--atmo-arch-edge) 38%,transparent) 100%);transition:background-color 180s ease-in-out,background-image 180s ease-in-out}body:before{background:radial-gradient(ellipse 104% 92% at 50% 48%,transparent 46%,color-mix(in srgb,var(--atmo-vignette) 88%,transparent) 88%,color-mix(in srgb,var(--atmo-vignette) 100%,transparent) 100%),radial-gradient(ellipse 44% 32% at 86% 10%,color-mix(in srgb,var(--atmo-presence-glow) 78%,transparent),transparent 70%),radial-gradient(ellipse 38% 28% at 8% 92%,color-mix(in srgb,var(--atmo-depth-floor) 58%,transparent),transparent 72%);opacity:.34}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;transition:background 180s ease-in-out,opacity 180s ease-in-out}body:after{background:radial-gradient(ellipse 50% 38% at 20% 14%,color-mix(in srgb,var(--atmo-light-shaft) 118%,transparent),transparent 84%),radial-gradient(ellipse 56% 42% at 84% 90%,color-mix(in srgb,var(--atmo-room-shadow) 88%,transparent),transparent 86%),repeating-linear-gradient(105deg,transparent 0,transparent 17px,var(--material-grain) 18px,transparent 19px),repeating-linear-gradient(2deg,transparent 0,transparent 23px,var(--material-pore) 24px,transparent 25px);mix-blend-mode:soft-light;opacity:.36}html:before{background:linear-gradient(102deg,transparent 0,color-mix(in srgb,var(--atmo-glow-horizon) 48%,transparent) min(42%,28rem),transparent min(58%,36rem)),linear-gradient(180deg,transparent 36%,color-mix(in srgb,var(--atmo-arch-edge) 18%,transparent) 38%,transparent 40%);opacity:.22}html:after,html:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1}html:after{background:radial-gradient(ellipse 124% 76% at 50% 110%,color-mix(in srgb,var(--atmo-depth-floor) 64%,transparent),transparent 58%),radial-gradient(ellipse 88% 56% at 50% 88%,color-mix(in srgb,var(--atmo-depth-mid) 52%,transparent),transparent 66%),linear-gradient(180deg,transparent 92%,color-mix(in srgb,var(--atmo-light-shaft) 24%,transparent) 96%,transparent 100%);opacity:.28}body>*{position:relative;z-index:2}[data-room]{--room-presence:rgba(251,146,60,0.026);--room-presence-edge:rgba(251,146,60,0.11);--room-material-warmth:rgba(255,252,244,0.012);--room-atmo-temperature:0;--room-rhythm:1;--room-gravity:1;--room-pace:1;--room-edge-pressure:1;--room-density:1}[data-room=artist]{--room-presence:rgba(251,146,60,0.04);--room-presence-edge:rgba(251,146,60,0.18);--room-material-warmth:rgba(255,234,208,0.022);--room-atmo-temperature:0.6;--room-rhythm:1.08;--room-gravity:1.05;--room-pace:1.18;--room-edge-pressure:0.9;--room-density:0.94}[data-room=culture]{--room-presence:rgba(244,114,182,0.028);--room-presence-edge:rgba(244,114,182,0.125);--room-material-warmth:rgba(252,226,238,0.018);--room-atmo-temperature:0.3;--room-rhythm:1.12;--room-gravity:1.12;--room-pace:1.28;--room-edge-pressure:0.86;--room-density:0.9}[data-room=ecommerce]{--room-presence:rgba(134,239,172,0.028);--room-presence-edge:rgba(134,239,172,0.118);--room-material-warmth:rgba(236,248,232,0.012);--room-atmo-temperature:-0.4;--room-rhythm:0.96;--room-gravity:0.96;--room-pace:0.86;--room-edge-pressure:1.04;--room-density:1.06}[data-room=agency]{--room-presence:rgba(209,213,219,0.026);--room-presence-edge:rgba(209,213,219,0.112);--room-material-warmth:rgba(238,240,242,0.012);--room-atmo-temperature:-0.2;--room-rhythm:0.88;--room-gravity:0.94;--room-pace:0.78;--room-edge-pressure:1.14;--room-density:1.14}[data-room=lab]{--room-presence:rgba(147,197,253,0.028);--room-presence-edge:rgba(147,197,253,0.118);--room-material-warmth:rgba(232,240,248,0.014);--room-atmo-temperature:-0.7;--room-rhythm:0.94;--room-gravity:1;--room-pace:0.94;--room-edge-pressure:1.08;--room-density:1.08}[data-room=personal]{--room-presence:rgba(216,180,254,0.028);--room-presence-edge:rgba(216,180,254,0.118);--room-material-warmth:rgba(244,236,250,0.016);--room-atmo-temperature:0.2;--room-rhythm:1.14;--room-gravity:1.02;--room-pace:1.22;--room-edge-pressure:0.84;--room-density:0.88}.room-shell[data-room-character=carrying]{--room-atmo-temperature:0.72;--room-material-warmth:rgba(255,228,196,0.028)}.room-shell[data-room-character=pressure]{--room-atmo-temperature:0.35;--room-edge-pressure:1.18;--room-density:1.04}.room-shell[data-room-character=exploratory]{--room-atmo-temperature:0.55;--room-edge-pressure:0.78;--room-pace:1.2;--room-density:0.9}.room-shell[data-room-character=structured]{--room-atmo-temperature:-0.35;--room-edge-pressure:1.12;--room-pace:0.8;--room-density:1.1}.room-shell[data-room-character=regulating]{--room-atmo-temperature:0.28;--room-edge-pressure:0.78;--room-pace:1.2;--room-density:0.86}.room-shell[data-room-zone=mixing][data-room-character=pressure]:after{opacity:.52}.room-shell[data-room-zone=writing][data-room-character=exploratory]:before{opacity:calc(.28 + var(--room-temporal-warmth, .35) * .2)}.conduct-presence-anchor{display:none}.room-shell{transition-property:background-color,border-color,box-shadow,opacity;transition-duration:calc(var(--conduct-shell-transition-ms, 220) * 1ms);transition-timing-function:ease}.aurel-quiet-perception{transition:opacity calc(var(--conduct-perception-fade-ms, 400) * 1ms) ease,transform calc(var(--conduct-perception-fade-ms, 400) * .85ms) ease}.conduct-presence-dev{position:fixed;right:.5rem;bottom:.5rem;z-index:90;display:flex;gap:.35rem;padding:.2rem .35rem;font-size:.58rem;letter-spacing:.04em;opacity:.28;pointer-events:none;font-variant-numeric:tabular-nums}.presence-clock{text-shadow:none;transition:color 180s ease-in-out,opacity .52s var(--runtime-ease-settle)}.presence-clock p:first-child,.presence-clock p:last-child{transition:color 180s ease-in-out}.runtime-object button,.runtime-object li,.runtime-object p,.runtime-object span{text-shadow:var(--text-edge-fine)}.runtime-presence-layer:not(.runtime-session-header){position:fixed;z-index:20;--dashboard-shell-pad:1rem;top:max(.8125rem,calc(env(safe-area-inset-top, 0px) + .5rem));right:calc((100vw - min(80rem, 100vw)) / 2 + var(--dashboard-shell-pad) + env(safe-area-inset-right, 0px));display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}@media (min-width:640px){.runtime-presence-layer{--dashboard-shell-pad:1.5rem;top:max(1.25rem,calc(env(safe-area-inset-top, 0px) + .75rem))}}@media (min-width:1024px){.runtime-presence-layer{--dashboard-shell-pad:2.5rem;top:max(1.5rem,calc(env(safe-area-inset-top, 0px) + .875rem))}}.runtime-presence-instrument{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;min-width:9.15rem;padding:.52rem .78rem .54rem .82rem;border-radius:var(--os-radius-sm);border-right:1px solid color-mix(in srgb,var(--env-text-primary) 6%,var(--accent-ember) 10%);border:1px solid color-mix(in srgb,var(--env-text-primary) 6%,var(--accent-ember) 10%);border-right-color:color-mix(in srgb,var(--env-hero-contact) 16%,transparent);background:radial-gradient(ellipse 88% 64% at 0 0,color-mix(in srgb,var(--atmo-light-shaft) 28%,transparent),transparent 62%),linear-gradient(188deg,color-mix(in srgb,var(--atmo-base) 86%,var(--env-hero-density)) 0,color-mix(in srgb,var(--atmo-base) 97%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,rgba(255,255,252,.42) 88%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--env-hero-contact) 18%,transparent),inset -1px 0 0 color-mix(in srgb,var(--accent-wick) 22%,transparent),var(--shadow-env-seam);backdrop-filter:none;-webkit-backdrop-filter:none}.runtime-presence-instrument:before{content:"";position:absolute;left:-1px;top:.48rem;bottom:.46rem;width:2px;border-radius:1px;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--accent-wick) 42%,var(--env-hero-edge)) 48%,color-mix(in srgb,var(--room-presence-edge) 32%,var(--env-hero-edge)) 72%,transparent 100%);opacity:.58}.runtime-presence-instrument:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,rgba(255,255,252,.04) 70%,transparent);opacity:1}.runtime-presence-instrument>*{position:relative;z-index:1}.runtime-presence-instrument>.presence-clock{align-self:flex-end;padding:0;margin:0;border:none;background:transparent;border-radius:0;box-shadow:none;opacity:1}.runtime-presence-instrument .presence-clock p:first-child{color:color-mix(in srgb,var(--env-text-primary) 86%,#0c0c0a);font-family:var(--font-mono),ui-monospace,monospace;font-size:.96875rem;font-weight:560;line-height:1.06;letter-spacing:.04em;text-shadow:none;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"kern" 1,"tnum" 1,"ss01" 1}.runtime-presence-instrument .presence-clock p:last-child{margin-top:.1rem;color:var(--env-text-muted);font-family:var(--font-sans),system-ui,sans-serif;font-size:.65625rem;font-weight:450;line-height:1.42;letter-spacing:.012em;text-transform:none;text-shadow:none}.runtime-presence-instrument .presence-clock span{color:color-mix(in srgb,var(--env-text-muted) 72%,transparent);font-weight:450;letter-spacing:0}.runtime-presence-ops{display:flex;flex-direction:column;align-items:stretch;gap:.42rem;width:100%}.runtime-presence-instrument .system-presence{display:flex;justify-content:stretch;margin:0;padding:0;border:none}.runtime-presence-instrument .system-presence-end{width:100%;text-decoration:none}.runtime-presence-layer .runtime-object{border-color:color-mix(in srgb,var(--surface-border) 60%,transparent);background:color-mix(in srgb,var(--surface-embed) 78%,transparent)}.system-presence{display:flex;justify-content:flex-end;padding:0}.system-presence-end{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:stretch;width:100%;margin:0;padding:.34rem .52rem .36rem .58rem;border:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);border-radius:7px;background:color-mix(in srgb,var(--surface-embed) 82%,var(--surface-inset) 18%);box-shadow:inset 0 1px 0 color-mix(in srgb,rgba(255,255,252,.28) 80%,transparent),inset 0 2px 5px color-mix(in srgb,var(--env-hero-contact) 6%,transparent);color:color-mix(in srgb,var(--env-text-muted) 88%,var(--env-text-secondary) 12%);font-family:inherit;text-decoration:none;text-shadow:none;cursor:pointer;transition:background .32s var(--runtime-ease),border-color .32s var(--runtime-ease),box-shadow .42s var(--runtime-ease),transform .18s var(--runtime-ease)}.system-presence-end__face{display:flex;align-items:baseline;justify-content:space-between;gap:.72rem;width:100%}.system-presence-end__kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:.53125rem;font-weight:520;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:color-mix(in srgb,var(--env-text-muted) 78%,transparent)}.system-presence-end__action{font-family:var(--font-sans),system-ui,sans-serif;font-size:.5625rem;font-weight:540;letter-spacing:.12em;line-height:1;text-transform:uppercase;color:color-mix(in srgb,var(--env-text-primary) 72%,var(--env-text-muted) 28%)}.system-presence-end:hover:not(:disabled){border-color:color-mix(in srgb,var(--surface-border) 92%,transparent);background:color-mix(in srgb,var(--surface-embed) 68%,var(--surface-raised) 32%)}.system-presence-end:active:not(:disabled){transform:translateY(.5px)}.system-presence-end:disabled{opacity:.48;cursor:wait}.ideas-scope{display:flex;flex-wrap:nowrap;gap:.32rem;overflow-x:auto;padding-bottom:.2rem;-ms-overflow-style:none;scrollbar-width:none}.ideas-scope::-webkit-scrollbar{display:none}.ideas-filter-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--surface-border) 48%,transparent);background:transparent;border-radius:999px;padding:.32rem .78rem;color:var(--text-muted);font-size:.75rem;font-weight:460;letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .32s var(--runtime-ease),color .32s var(--runtime-ease),background .32s var(--runtime-ease),box-shadow .32s var(--runtime-ease)}.ideas-filter-pill:hover{color:var(--text-secondary);border-color:color-mix(in srgb,var(--surface-border) 70%,transparent)}.ideas-filter-pill:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.ideas-filter-pill--active{border-color:color-mix(in srgb,var(--surface-border) 52%,var(--room-presence-edge) 42%);background:radial-gradient(ellipse 92% 70% at 14% 50%,color-mix(in srgb,var(--accent-ember) 24%,transparent),transparent 78%),color-mix(in srgb,var(--surface-embed) 56%,var(--room-presence));color:var(--text-primary);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 56%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mat-rim-soft) 64%,transparent)}.ideas-capture{position:relative;isolation:isolate;display:flex;flex-direction:column}.ideas-draft{border:1px solid color-mix(in srgb,var(--env-hero-contact) 10%,rgba(0,0,0,.12));background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-well) 44%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 92%,transparent) 100%);box-shadow:var(--shadow-input-well),var(--shadow-input-ground);transition:border-color .28s var(--runtime-ease),background .28s var(--runtime-ease),box-shadow .28s var(--runtime-ease)}.ideas-draft:focus{border-color:color-mix(in srgb,var(--env-hero-contact) 14%,var(--accent-border) 22%);background:color-mix(in srgb,var(--surface-embed) 72%,transparent);box-shadow:var(--shadow-input-well),var(--shadow-input-ground),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 24%,transparent)}.ideas-draft:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.ideas-capture-foot{padding-inline:.05rem;min-height:1.5rem}.ideas-target-hint{letter-spacing:.01em}.ideas-submit-glyph{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border:none;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--text-secondary) 70%,transparent);cursor:pointer;opacity:.46;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .42s var(--os-ease-material),background .42s var(--os-ease-material),opacity .42s var(--os-ease-material),transform .12s var(--os-ease-material)}.ideas-submit-glyph svg{width:16px;height:16px}.ideas-capture:focus-within .ideas-submit-glyph:not(:disabled){opacity:.74;color:color-mix(in srgb,var(--text-secondary) 92%,transparent)}.ideas-submit-glyph:not(:disabled):focus-visible,.ideas-submit-glyph:not(:disabled):hover{color:color-mix(in srgb,var(--text-primary) 96%,transparent);opacity:.92}.ideas-submit-glyph:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.ideas-submit-glyph:disabled{opacity:.18;cursor:not-allowed;pointer-events:none}.ideas-submit-glyph:active:not(:disabled){transform:translateY(.75px)}.ideas-error{border:1px solid rgba(248,113,113,.18);background:rgba(248,113,113,.05);color:rgba(252,165,165,.92);border-radius:.4rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.5}.ideas-empty{border:none;background:radial-gradient(ellipse 78% 64% at 50% 18%,color-mix(in srgb,var(--runtime-deck-well) 36%,transparent),transparent 78%);border-radius:var(--os-radius-sm);padding:2.35rem 1.5rem 2.5rem;text-align:center;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--mat-rim-soft) 38%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--mat-occlude-mid) 22%,transparent)}.ideas-empty p{margin-inline:auto;text-wrap:pretty}.ideas-list{position:relative;isolation:isolate;border-radius:calc(var(--os-radius-sm) + 1px);background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-well) 28%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 18%,transparent) 100%);box-shadow:var(--shadow-panel-cavity),var(--shadow-panel-edge)}.ideas-item{position:relative;border-top:none;background:transparent;transition:background .32s var(--runtime-ease),opacity .32s var(--runtime-ease)}.ideas-item:before{content:"";position:absolute;left:.65rem;right:.65rem;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mat-occlude-mid) 52%,transparent),transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--mat-rim-soft) 48%,transparent)}.ideas-item:first-child:before{display:none}.ideas-item:focus-within,.ideas-item:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--room-presence) 38%,transparent) 0,color-mix(in srgb,var(--runtime-deck-channel) 42%,transparent) 100%)}.ideas-item[data-idea-pending=true]{opacity:.48}.ideas-release{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-top:.05rem;border:none;border-radius:999px;background:transparent;color:var(--text-faint);cursor:pointer;opacity:0;transform:translateX(2px);transition:color .32s var(--runtime-ease),opacity .32s var(--runtime-ease),transform .32s var(--runtime-ease)}.ideas-release svg{width:12px;height:12px}.ideas-item:focus-within .ideas-release,.ideas-item:hover .ideas-release,.ideas-release:focus-visible{opacity:.74;transform:none}.ideas-release:focus-visible:not(:disabled),.ideas-release:hover:not(:disabled){color:color-mix(in srgb,var(--text-secondary) 76%,var(--accent-soft) 24%);opacity:1}.ideas-release:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.ideas-release:disabled{opacity:.18;cursor:not-allowed}@media (hover:none){.ideas-release{opacity:.58;transform:none}}.riss-traces-shelf--empty{padding-bottom:.15rem}.riss-traces-shelf__empty{margin:.35rem 0 0;padding-inline:.06rem}.ablage-explanation{max-width:28ch;line-height:1.58}.ablage-draft{min-height:5.5rem}.ablage-captured__header{padding-bottom:.15rem;border-bottom:1px solid color-mix(in srgb,var(--surface-divider) 52%,transparent)}.ablage-captured__title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.ablage-captured__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.ablage-captured__item{display:flex;align-items:flex-start;gap:.65rem;padding:.72rem .1rem;border-top:1px solid color-mix(in srgb,var(--surface-divider) 44%,transparent)}.ablage-captured__item:first-child{border-top:none;padding-top:.35rem}.ablage-captured__dot{flex-shrink:0;width:5px;height:5px;margin-top:.55rem;border-radius:50%;background:color-mix(in srgb,var(--accent-soft) 68%,var(--text-faint));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-surface) 18%,transparent)}.ablage-captured__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ablage-captured__item[data-idea-pending=true]{opacity:.55}.risse-shelf{display:flex;flex-direction:column;gap:clamp(.55rem,1.1vw,.75rem);padding:clamp(.7rem,1.4vw,.9rem);border-radius:calc(var(--os-radius-sm) + 1px);background:color-mix(in srgb,var(--runtime-deck-well) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 24%,transparent)}.risse-shelf__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.15rem}.risse-shelf__title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.risse-shelf__hint{color:var(--text-faint);letter-spacing:.04em}.risse-shelf__list{display:flex;flex-direction:column;gap:.42rem;margin:0;padding:0;list-style:none}.risse-shelf__item{padding:.38rem .1rem .42rem;border-bottom:1px solid color-mix(in srgb,var(--surface-divider) 32%,transparent)}.risse-shelf__item:last-child{border-bottom:none;padding-bottom:.1rem}.risse-shelf__line{margin:0;line-height:1.45;color:var(--text-secondary)}.risse-shelf__kind{color:var(--text-faint);letter-spacing:.06em}.risse-shelf__content{color:var(--text-secondary)}.risse-shelf__target{margin:.18rem 0 0;letter-spacing:.05em;color:color-mix(in srgb,var(--text-muted) 72%,var(--accent-soft) 28%)}.risse-shelf__origin{margin:.12rem 0 0;font-size:.6875rem;letter-spacing:.04em;color:var(--text-faint);opacity:.72}.risse-shelf__empty{margin:0}.home-open-risse__list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.home-open-risse__empty{margin:0}.home-open-risse__item{display:flex;align-items:flex-start;gap:.55rem;padding:.35rem .1rem}.home-open-risse__dot{flex-shrink:0;width:4px;height:4px;margin-top:.55rem;border-radius:50%;background:color-mix(in srgb,var(--accent-border) 55%,var(--text-faint));opacity:.7}.home-open-risse__line{margin:0;line-height:1.45;color:var(--text-secondary)}.home-open-risse__target{margin:.2rem 0 0;letter-spacing:.05em;color:color-mix(in srgb,var(--text-muted) 72%,var(--accent-soft) 28%)}.home-open-risse__origin{margin:.12rem 0 0;font-size:.6875rem;letter-spacing:.04em;color:var(--text-faint);opacity:.72}.room-thread-detail,.room-threads-panel,.room-threads-panel__detail{position:relative;z-index:2;pointer-events:auto}.room-threads-panel__item+.room-threads-panel__item{margin-top:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--surface-divider) 38%,transparent)}.room-threads-panel__detail{margin-top:.65rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--surface-divider) 32%,transparent)}.room-thread-detail{padding-top:.35rem}.room-thread-detail__input{width:100%;border-radius:.35rem;border:1px solid color-mix(in srgb,var(--surface-divider) 72%,transparent);background:color-mix(in srgb,var(--runtime-deck-well) 24%,transparent);padding:.45rem .55rem;font-size:.8125rem;color:var(--text-secondary);pointer-events:auto}.room-thread-detail__input:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:1px}.room-thread-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--surface-divider) 58%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--runtime-deck-channel) 42%,transparent);padding:.28rem .55rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;pointer-events:auto;transition:color .2s var(--runtime-ease),border-color .2s var(--runtime-ease),background .2s var(--runtime-ease)}.room-thread-action:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-border) 42%,transparent);background:color-mix(in srgb,var(--room-presence) 18%,transparent)}.room-thread-action:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.room-thread-action:disabled{opacity:.45;cursor:not-allowed}.room-thread-action--toggle{min-width:4.5rem}.room-thread-action--complete{border:none;background:transparent;padding:.1rem .25rem;font-size:.95rem;line-height:1}.room-thread-action--submit{border-color:color-mix(in srgb,var(--accent-border) 36%,transparent)}.home-open-risse__actions{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin-top:.55rem}.home-open-risse__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.1rem 0;color:var(--text-faint);font-size:.72rem;font-weight:460;letter-spacing:.01em;cursor:pointer;transition:color .28s var(--runtime-ease)}.home-open-risse__action:hover{color:var(--text-secondary)}.home-open-risse__action--primary{color:var(--text-muted)}.home-open-risse__action--primary:hover{color:var(--text-secondary)}.home-open-risse__action--muted{opacity:.72}.home-open-risse__action:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px;border-radius:2px}.home-open-risse__action:disabled{opacity:.42;cursor:default}.home-open-risse__action:disabled:hover{color:var(--text-faint)}.home-open-risse__aurel-griff{margin-left:.15rem}.home-open-risse__tool-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.1rem .15rem;color:var(--text-faint);font-size:.68rem;font-weight:460;letter-spacing:.01em;cursor:pointer;max-width:5.5rem}.home-open-risse__tool-select:hover{color:var(--text-secondary)}.home-open-risse__tool-select:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px;border-radius:2px}.continuity-shelf{display:flex;flex-direction:column;gap:clamp(.85rem,1.6vw,1.1rem);padding:clamp(.75rem,1.5vw,.95rem);border-radius:calc(var(--os-radius-sm) + 1px);background:color-mix(in srgb,var(--runtime-deck-well) 18%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 28%,transparent)}.continuity-shelf__section+.continuity-shelf__section{padding-top:clamp(.65rem,1.3vw,.85rem);border-top:1px solid color-mix(in srgb,var(--surface-divider) 42%,transparent)}.continuity-shelf__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.continuity-shelf__title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.continuity-shelf__hint{color:var(--text-faint);letter-spacing:.04em}.continuity-shelf__list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.continuity-shelf__empty{margin:0}.continuity-fragment__link{display:flex;align-items:flex-start;gap:.55rem;padding:.42rem .15rem;border-radius:var(--os-radius-sm);color:inherit;text-decoration:none;transition:background-color .24s var(--os-ease-material)}.continuity-fragment__link:focus-visible,.continuity-fragment__link:hover{background:color-mix(in srgb,var(--accent-surface) 8%,transparent)}.continuity-fragment__wick{flex-shrink:0;width:1.5px;align-self:stretch;min-height:1.35rem;margin-top:.15rem;border-radius:1px;background:color-mix(in srgb,var(--text-faint) 42%,transparent);opacity:.55}.continuity-fragment--idea .continuity-fragment__wick{background:color-mix(in srgb,var(--accent-soft) 48%,var(--text-faint));opacity:.72}.continuity-fragment__body{min-width:0;display:flex;flex-direction:column;gap:.22rem}.continuity-fragment__label{font-size:.8125rem;line-height:1.58;letter-spacing:-.006em;color:color-mix(in srgb,var(--text-secondary) 92%,var(--text-primary));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.continuity-fragment--note .continuity-fragment__label{font-size:.84375rem;color:var(--text-secondary)}.continuity-fragment__meta{color:var(--text-faint)}.runtime-console{overflow-x:clip;overflow-y:visible;display:flex;flex-direction:column;align-items:center;left:50%;width:min(21rem,calc(100vw - 1.25rem));max-width:calc(100vw - 1rem);transform:translateX(-50%);bottom:max(2.35rem,calc(env(safe-area-inset-bottom, 0px) + 1.15rem));min-height:4rem;padding-top:.75rem;padding-bottom:.5rem;background:transparent}.runtime-console:before{content:"";position:absolute;left:10%;right:10%;top:.35rem;height:1px;pointer-events:none;z-index:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mat-rim-soft) 55%,transparent),transparent);opacity:.5}@media (min-width:640px){.runtime-console{width:min(26.5rem,calc(100vw - 2rem));bottom:max(2.85rem,calc(env(safe-area-inset-bottom, 0px) + 1.28rem));min-height:4.125rem;padding-top:.8125rem;padding-bottom:.5625rem}}.runtime-console-rail{position:relative;z-index:1;width:100%;max-width:100%}.runtime-console-rail>.runtime-echo,.runtime-console-rail>.runtime-trace{max-width:100%;width:100%;padding-inline:.375rem;box-sizing:border-box}.runtime-input-bar{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;max-width:100%;gap:.1875rem;min-height:3.25rem;padding:.71875rem .5rem;border-radius:var(--chamber-inner-radius);border:1px solid color-mix(in srgb,var(--env-hero-contact) 12%,rgba(0,0,0,.14));background:radial-gradient(ellipse 96% 70% at 50% 0,color-mix(in srgb,var(--runtime-deck-rim) 16%,transparent),transparent 64%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 92%,var(--surface-embed)) 0,color-mix(in srgb,var(--runtime-deck-well) 88%,var(--runtime-thought-core)) 100%);backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color var(--os-duration-surface) var(--os-ease-liquid),background var(--os-duration-surface) var(--os-ease-liquid),box-shadow var(--os-duration-surface) var(--os-ease-liquid),opacity .42s var(--os-ease-material)}.runtime-input-bar:before{content:"";position:absolute;left:.45rem;right:.45rem;top:0;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mat-rim-soft) 92%,transparent) 18%,color-mix(in srgb,var(--mat-rim) 96%,transparent) 50%,color-mix(in srgb,var(--mat-rim-soft) 92%,transparent) 82%,transparent);opacity:.78}.runtime-input-bar>*{position:relative;z-index:1}@media (min-width:640px){.runtime-input-bar{gap:.21875rem;min-height:3.5rem;padding:.8125rem .5625rem;border-radius:calc(var(--chamber-inner-radius) + 1px)}}.runtime-input-bar:focus-within,.runtime-input-bar[data-runtime-active=true]{border-color:color-mix(in srgb,color-mix(in srgb,var(--env-hero-contact) 16%,rgba(0,0,0,.12)) 72%,var(--accent-border) 28%);background:radial-gradient(ellipse 92% 68% at 50% 0,color-mix(in srgb,var(--accent-ember) 22%,transparent),transparent 62%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 94%,var(--surface-embed)) 0,color-mix(in srgb,var(--runtime-deck-well) 86%,var(--runtime-thought-core)) 100%)}.runtime-input-bar[data-runtime-immersed=true]{border-color:color-mix(in srgb,var(--surface-border) 38%,var(--surface-divider) 24%);background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-well) 22%,transparent) 0,color-mix(in srgb,var(--runtime-thought-core) 96%,transparent) 100%)}.runtime-input-bar[data-runtime-immersed=true]:before{opacity:.42}.runtime-input-bar[data-runtime-voice=true]{border-color:color-mix(in srgb,var(--runtime-soft) 6%,var(--surface-divider) 92%)}.runtime-input-bar[data-runtime-voice=true] .runtime-input-voice{opacity:.74;color:color-mix(in srgb,var(--text-secondary) 94%,var(--runtime-soft))}.runtime-input-bar[data-runtime-submitting=true]{opacity:.9}html[data-runtime-aurel=active] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]){border-color:color-mix(in srgb,var(--surface-border) 26%,transparent)}html[data-runtime-aurel=pressing] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]){border-color:color-mix(in srgb,var(--accent-border) 12%,var(--surface-divider) 88%);box-shadow:var(--shadow-input-well),var(--shadow-input-ground),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 38%,transparent)}html[data-runtime-delphi=stirring] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]){border-color:color-mix(in srgb,var(--room-presence-edge) 9%,var(--surface-divider) 91%)}html[data-runtime-delphi=friction] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]){border-color:color-mix(in srgb,var(--accent-border) 14%,var(--surface-divider) 86%)}html[data-runtime-vector=resume] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]),html[data-runtime-vector=return] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]){box-shadow:var(--shadow-input-well),var(--shadow-input-ground),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 48%,transparent)}html[data-runtime-vector=forward] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]){background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 94%,var(--runtime-surface) 6%) 0,color-mix(in srgb,var(--runtime-deck-well) 86%,var(--runtime-thought-core)) 100%);box-shadow:var(--shadow-input-well),var(--shadow-input-ground),inset 1px 0 0 color-mix(in srgb,var(--runtime-soft) 18%,transparent)}html[data-runtime-momentum-room] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]):not([data-runtime-active=true]){opacity:.9}html[data-runtime-vector=resume] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]) .runtime-anchor--room,html[data-runtime-vector=return] .runtime-input-bar:not(:focus-within):not([data-runtime-immersed=true]) .runtime-anchor--room{color:color-mix(in srgb,var(--text-muted) 86%,var(--accent-soft) 14%)}.runtime-anchor-cluster{display:inline-flex;align-items:center;gap:.0625rem;opacity:.76}.runtime-anchor{display:inline-flex;align-items:center;justify-content:center;max-width:6.75rem;padding-inline:0 .3125rem;color:color-mix(in srgb,var(--text-muted) 72%,transparent);font-size:.828125rem;font-weight:580;line-height:1;letter-spacing:-.018em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .48s cubic-bezier(.25,.46,.45,.94),color .48s cubic-bezier(.25,.46,.45,.94),transform .48s cubic-bezier(.25,.46,.45,.94)}.runtime-anchor,.runtime-anchor--home{min-width:1.625rem;min-height:1.625rem}.runtime-anchor--home{flex:none;width:1.625rem;height:1.625rem;margin-inline:0;padding:0;border-radius:.25rem;color:color-mix(in srgb,var(--text-muted) 82%,transparent);background:transparent;text-decoration:none;border:none;box-shadow:none}.runtime-anchor--home svg{width:17px;height:17px}.runtime-anchor--home:hover{color:color-mix(in srgb,var(--text-muted) 90%,transparent);background:transparent}.runtime-anchor--home:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.runtime-anchor--room{max-width:3.125rem;margin-inline-start:0;padding-inline:0}.not-found-return{display:inline-flex;align-items:baseline;gap:.45rem;color:color-mix(in srgb,var(--env-text-secondary) 86%,var(--accent) 14%);font-family:var(--font-mono),ui-monospace,monospace;font-size:.78125rem;font-weight:520;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:none;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--accent-wick) 42%,transparent);padding:0 0 .2rem;transition:color var(--os-duration-surface) var(--os-ease-liquid),border-color var(--os-duration-surface) var(--os-ease-liquid)}.not-found-return:before{content:"←";display:inline-block;font-weight:520;color:color-mix(in srgb,var(--env-text-muted) 80%,var(--accent) 20%)}.not-found-return:focus-visible,.not-found-return:hover{color:var(--env-text-primary);border-bottom-color:color-mix(in srgb,var(--accent-wick) 78%,transparent)}.not-found-return:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:4px;border-radius:.15rem}.runtime-input-bar[data-runtime-home=true] .runtime-anchor--home{color:color-mix(in srgb,var(--text-muted) 78%,transparent);background:transparent}.runtime-input-bar[data-runtime-immersed=true] .runtime-anchor--home,.runtime-input-bar[data-runtime-immersed=true] .runtime-anchor--room{opacity:.58}.runtime-input-thought{position:relative;display:flex;align-items:center;min-height:2.125rem;min-width:0;flex:1;border-radius:calc(var(--os-radius-sm) - 1px);border:1px solid color-mix(in srgb,var(--surface-border) 22%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-thought-core) 88%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 38%,var(--runtime-thought-core)) 100%);box-shadow:inset 0 2px 3px rgba(0,0,0,.32),inset 0 -1px 0 rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,250,.032);padding-block:0;padding-inline:.125rem .15625rem;transition:background .48s cubic-bezier(.25,.46,.45,.94),border-color .38s cubic-bezier(.25,.46,.45,.94),padding .38s cubic-bezier(.25,.46,.45,.94)}.runtime-input-bar[data-runtime-focused=true] .runtime-input-thought{border-color:color-mix(in srgb,var(--surface-border) 28%,var(--accent-border) 16%);background:color-mix(in srgb,var(--runtime-deck-well) 42%,var(--runtime-thought-core));box-shadow:inset 0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 color-mix(in srgb,rgba(255,255,250,.04) 72%,var(--accent-soft) 28%)}.runtime-input-bar[data-runtime-immersed=true] .runtime-input-thought{border-color:color-mix(in srgb,var(--surface-divider) 32%,transparent);background:color-mix(in srgb,var(--runtime-thought-core) 92%,var(--runtime-deck-well));box-shadow:inset 0 2px 4px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.032);padding-inline:.1875rem .21875rem}.runtime-input-field{color:color-mix(in srgb,var(--text-primary) 88%,var(--text-secondary) 12%);font-size:1.0625rem;font-weight:520;line-height:1.18;letter-spacing:-.028em;caret-color:var(--runtime-thought-text);text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-ligatures:contextual;font-variant-numeric:proportional-nums;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;transition:color .42s cubic-bezier(.25,.46,.45,.94),font-size .42s cubic-bezier(.25,.46,.45,.94),letter-spacing .42s cubic-bezier(.25,.46,.45,.94)}.runtime-input-bar[data-runtime-active=true] .runtime-input-field{color:color-mix(in srgb,var(--text-primary) 92%,transparent)}.runtime-input-bar[data-runtime-immersed=true] .runtime-input-field{color:var(--runtime-thought-text);font-size:1.1875rem;font-weight:520;letter-spacing:-.034em;caret-color:#fffdf8}.runtime-input-field::-moz-placeholder{color:var(--runtime-thought-muted);font-weight:500;letter-spacing:-.018em;opacity:.52}.runtime-input-field::placeholder{color:var(--runtime-thought-muted);font-weight:500;letter-spacing:-.018em;opacity:.52}.runtime-input-field:focus::-moz-placeholder{opacity:.58}.runtime-input-field:focus::placeholder{opacity:.58}.runtime-input-bar[data-runtime-immersed=true] .runtime-input-field::-moz-placeholder{opacity:.36}.runtime-input-bar[data-runtime-immersed=true] .runtime-input-field::placeholder{opacity:.36}.runtime-input-send,.runtime-input-voice{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:999px;background:transparent;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .42s cubic-bezier(.25,.46,.45,.94),background .42s cubic-bezier(.25,.46,.45,.94),opacity .42s cubic-bezier(.25,.46,.45,.94),transform .42s cubic-bezier(.25,.46,.45,.94)}.runtime-input-voice{width:1.75rem;height:1.75rem;margin-inline-start:-.0625rem;color:color-mix(in srgb,var(--text-muted) 84%,transparent);opacity:.58}.runtime-input-voice svg{width:18px;height:18px}.runtime-input-send{width:1.625rem;height:1.625rem;margin-inline-start:-.125rem;color:color-mix(in srgb,var(--text-secondary) 76%,transparent);opacity:.46}.runtime-input-send svg{width:18px;height:18px}.runtime-input-bar[data-runtime-active=true] .runtime-input-voice{opacity:.72;color:color-mix(in srgb,var(--text-muted) 92%,transparent)}.runtime-input-bar[data-runtime-active=true] .runtime-input-send:not(:disabled){opacity:.74;color:color-mix(in srgb,var(--text-secondary) 92%,transparent)}.runtime-input-bar[data-runtime-immersed=true] .runtime-input-voice{opacity:.62}.runtime-input-bar[data-runtime-immersed=true] .runtime-input-send:not(:disabled){opacity:.86}.runtime-input-send:not(:disabled):hover,.runtime-input-voice:hover{color:color-mix(in srgb,var(--text-secondary) 96%,transparent);opacity:.92}.runtime-input-voice[aria-pressed=true]{opacity:.9;color:color-mix(in srgb,var(--text-secondary) 94%,var(--runtime-soft));background:color-mix(in srgb,var(--runtime-surface) 28%,transparent)}.runtime-input-send:disabled{opacity:.16;pointer-events:none}.runtime-input-send:focus-visible,.runtime-input-voice:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.runtime-input-send:active:not(:disabled){transform:translateY(.75px);transition-duration:.06s}.runtime-trace{position:relative;color:color-mix(in srgb,var(--text-muted) 72%,transparent);font-size:.75rem;font-weight:460;line-height:1.32;letter-spacing:.02em;text-align:center;text-transform:lowercase;font-variant-numeric:tabular-nums;text-wrap:balance;opacity:0;transform:translateY(2px);transition:opacity .68s cubic-bezier(.25,.46,.45,.94),transform .68s cubic-bezier(.25,.46,.45,.94),color .5s cubic-bezier(.25,.46,.45,.94)}.runtime-trace[data-trace-visible=true]{opacity:.78;transform:translateY(0)}.runtime-trace[data-trace-visible=true]:after{content:"";display:block;width:1px;height:.25rem;margin-inline:auto;margin-top:.0625rem;margin-bottom:0;border-radius:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-divider) 24%,transparent),transparent 100%);opacity:.42}.runtime-trace[data-trace-kind=park][data-trace-visible=true],.runtime-trace[data-trace-kind=resume][data-trace-visible=true]{color:color-mix(in srgb,var(--text-secondary) 76%,transparent)}.runtime-trace[data-trace-kind=focus][data-trace-visible=true]{color:color-mix(in srgb,var(--text-secondary) 68%,transparent)}.runtime-trace[data-trace-kind=horizon][data-trace-visible=true],.runtime-trace[data-trace-kind=open][data-trace-visible=true]{color:color-mix(in srgb,var(--text-muted) 78%,transparent)}.runtime-trace[data-trace-kind=re-entry][data-trace-visible=true]{color:color-mix(in srgb,var(--text-secondary) 70%,transparent);letter-spacing:.025em}.runtime-trace[data-trace-kind=drift][data-trace-visible=true]{color:color-mix(in srgb,var(--text-muted) 64%,transparent)}.runtime-trace[data-trace-warmth=fresh][data-trace-visible=true]{opacity:.88}.runtime-trace[data-trace-warmth=settling][data-trace-visible=true]{opacity:.8}.runtime-trace[data-trace-warmth=cooling][data-trace-visible=true]{opacity:.68}.runtime-trace[data-trace-warmth=fading][data-trace-visible=true]{opacity:.56}.runtime-trace--interactive{cursor:pointer;border:none;padding:0;font:inherit;text-align:inherit;background:transparent;-webkit-tap-highlight-color:transparent;transition:opacity .68s cubic-bezier(.25,.46,.45,.94),transform .68s cubic-bezier(.25,.46,.45,.94),color .5s cubic-bezier(.25,.46,.45,.94)}.runtime-trace--interactive:focus-visible,.runtime-trace--interactive:hover{color:color-mix(in srgb,var(--text-secondary) 92%,var(--accent-soft) 8%);opacity:1}.runtime-trace--interactive:focus-visible{outline:1px solid color-mix(in srgb,var(--accent-border) 32%,transparent);outline-offset:4px;border-radius:.125rem}.runtime-trace--interactive:active{transform:translateY(.5px);transition-duration:.08s}.runtime-console-shelf{display:flex;align-items:center;justify-content:center;gap:.875rem;min-height:1.125rem;padding-block:.125rem;padding-inline:.375rem;opacity:0;transform:translateY(2px);animation:runtime-shelf-settle .48s var(--runtime-ease-settle,cubic-bezier(.25,.46,.45,.94)) forwards;box-sizing:border-box}.runtime-console-shelf[data-shelf-mode=idle]{opacity:0;animation:runtime-shelf-settle .62s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.18s}.runtime-console-chip{display:inline-flex;align-items:center;border:none;background:transparent;padding:0;font-family:inherit;font-size:.75rem;font-weight:460;line-height:1.32;letter-spacing:.02em;text-transform:lowercase;color:color-mix(in srgb,var(--text-muted) 76%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .42s cubic-bezier(.25,.46,.45,.94),opacity .42s cubic-bezier(.25,.46,.45,.94),transform .42s cubic-bezier(.25,.46,.45,.94)}.runtime-console-chip:focus-visible,.runtime-console-chip:hover{color:color-mix(in srgb,var(--text-secondary) 92%,var(--accent-soft) 8%)}.runtime-console-chip:focus-visible{outline:1px solid color-mix(in srgb,var(--accent-border) 32%,transparent);outline-offset:4px;border-radius:.125rem}.runtime-console-chip:active{transform:translateY(.5px);transition-duration:.08s}.runtime-console-chip[data-chip-kind=loop]{color:color-mix(in srgb,var(--text-secondary) 80%,transparent)}.runtime-echo{color:color-mix(in srgb,var(--text-muted) 84%,transparent);font-size:.8125rem;font-weight:460;line-height:1.42;letter-spacing:.014em;text-align:center;text-shadow:none;animation:runtime-echo-settle .42s var(--runtime-ease-settle)}.runtime-echo[data-echo-tone=minimal]{color:color-mix(in srgb,var(--text-muted) 72%,transparent);font-size:.75rem;font-weight:430;letter-spacing:.018em;animation:runtime-echo-dissolve .52s var(--runtime-ease-settle)}@keyframes runtime-echo-settle{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes runtime-echo-dissolve{0%{opacity:0;transform:translateY(2px)}18%{opacity:.72;transform:translateY(0)}to{opacity:.58;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.runtime-anchor--home,.runtime-anchor--room,.runtime-anchor-cluster,.runtime-console-chip,.runtime-console-shelf,.runtime-echo,.runtime-input-bar,.runtime-input-field,.runtime-input-send,.runtime-input-thought,.runtime-input-voice,.runtime-trace,.runtime-trace--interactive{transition-duration:.01ms!important;animation-duration:.01ms!important}.runtime-console-shelf{opacity:.86;transform:none}.runtime-input-send:active:not(:disabled){transform:none}}@media (max-width:640px){.runtime-presence-layer:not(.runtime-session-header){transform:scale(.94);transform-origin:top right}.runtime-presence-layer .runtime-object{opacity:.84}.runtime-input-bar:not(.der-riss-incision){gap:.1rem;min-height:3.1875rem;padding:.6875rem .375rem;border-radius:.875rem}.runtime-input-field{font-size:1.125rem}.runtime-anchor--room{display:none}.runtime-anchor--home{display:inline-flex}}.environment-hero .presence-clock p:first-child{color:var(--env-text-primary);font-weight:650;letter-spacing:.035em;text-shadow:var(--env-text-edge-soft),0 8px 18px rgba(54,58,52,.04)}.environment-hero .presence-clock p:last-child{color:var(--env-text-muted);font-weight:540;letter-spacing:.055em;text-shadow:var(--env-text-edge-fine)}.environment-hero .presence-clock span{color:color-mix(in srgb,var(--env-text-muted) 72%,transparent)}.environment-hero .runtime-object{border-color:color-mix(in srgb,var(--surface-border) 78%,var(--env-hero-edge));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.48),0 1px 0 rgba(255,255,255,.035),0 2px 4px -3px rgba(0,0,0,.78),0 16px 30px -22px rgba(30,32,28,.62)}.task-focus-list>li{transition:opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),border-color .45s ease,background-color .45s ease,box-shadow .45s ease}.task-focus-list:has(.task-focus-active)>li:not(.task-focus-active){opacity:.52;filter:saturate(.88)}.task-focus-active{position:relative;z-index:1}.task-chamber-panel{background:var(--surface-embed);border:1px solid var(--surface-border);box-shadow:var(--shadow-panel-stack),var(--shadow-env-seam)}.raumriss-seed{display:flex;flex-direction:column;gap:1.85rem}.raumriss-seed__header{display:flex;flex-direction:column;gap:.55rem}.raumriss-seed__intro{max-width:52ch;color:var(--text-muted)}.raumriss-seed__overview{margin-top:.35rem;color:var(--text-faint)}.raumriss-seed__bar{position:sticky;top:calc(var(--runtime-presence-top, 4.25rem) + .85rem);z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-embed) 88%,transparent);backdrop-filter:blur(var(--surface-blur));-webkit-backdrop-filter:blur(var(--surface-blur))}.raumriss-seed__selection-line{margin:0;color:var(--text-muted)}.raumriss-seed__bar-actions{display:flex;gap:.5rem}.raumriss-seed__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--surface-border) 62%,transparent);background:transparent;color:var(--text-secondary);border-radius:8px;padding:.4rem .85rem;font-size:.78rem;letter-spacing:.01em;line-height:1.1;cursor:pointer;transition:border-color .25s ease,color .25s ease,background-color .25s ease,opacity .2s ease}.raumriss-seed__btn:focus-visible:not(:disabled),.raumriss-seed__btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--surface-border) 38%,var(--accent-border) 52%);color:var(--text-primary)}.raumriss-seed__btn:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.raumriss-seed__btn:disabled{opacity:.36;cursor:not-allowed}.raumriss-seed__btn--primary{background:color-mix(in srgb,var(--accent-soft) 18%,transparent);border-color:color-mix(in srgb,var(--accent-border) 58%,transparent);color:var(--text-primary)}.raumriss-seed__btn--primary:focus-visible:not(:disabled),.raumriss-seed__btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent-soft) 28%,transparent);border-color:color-mix(in srgb,var(--accent-border) 78%,transparent)}.raumriss-seed__btn--ghost{padding-block:.3rem;font-size:.74rem;color:var(--text-muted)}.raumriss-seed__rooms{display:flex;flex-direction:column;gap:1.4rem}.raumriss-seed-room{border:1px solid color-mix(in srgb,var(--surface-border) 62%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-embed) 70%,transparent);padding:1.1rem 1.2rem .85rem}.raumriss-seed-room[data-room-pending=true]{border-color:color-mix(in srgb,var(--surface-border) 48%,var(--room-presence-edge) 38%)}.raumriss-seed-room__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem 1.25rem;margin-bottom:.65rem}.raumriss-seed-room__title{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 32ch}.raumriss-seed-room__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.raumriss-seed-room__actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.raumriss-seed-room__select-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;color:var(--text-muted);cursor:pointer;-webkit-text-decoration:underline dotted color-mix(in srgb,var(--text-faint) 70%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--text-faint) 70%,transparent);text-underline-offset:3px;transition:color .2s ease}.raumriss-seed-room__select-toggle:focus-visible,.raumriss-seed-room__select-toggle:hover{color:var(--text-secondary)}.raumriss-seed-room__select-toggle:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px;border-radius:4px}.raumriss-seed-room__list{display:flex;flex-direction:column;gap:.05rem;margin:0;padding:0;list-style:none}.raumriss-seed-entry{position:relative;padding:.55rem .4rem;border-radius:8px;transition:background-color .2s ease,opacity .2s ease}.raumriss-seed-entry+.raumriss-seed-entry{border-top:1px solid color-mix(in srgb,var(--surface-border) 38%,transparent)}.raumriss-seed-entry:hover{background:color-mix(in srgb,var(--surface-highlight) 12%,transparent)}.raumriss-seed-entry[data-imported=true]{opacity:.62}.raumriss-seed-entry__row{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:start;cursor:pointer}.raumriss-seed-entry[data-imported=true] .raumriss-seed-entry__row{cursor:default}.raumriss-seed-entry__check{margin-top:.22rem;accent-color:color-mix(in srgb,var(--accent-border) 92%,var(--text-primary) 8%);cursor:inherit}.raumriss-seed-entry__check:disabled{opacity:.42}.raumriss-seed-entry__main{display:flex;flex-direction:column;gap:.18rem;min-width:0}.raumriss-seed-entry__title{font-size:.92rem;line-height:1.35;color:var(--text-primary)}.raumriss-seed-entry[data-imported=true] .raumriss-seed-entry__title{color:var(--text-secondary)}.raumriss-seed-entry__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.7rem;letter-spacing:.02em;color:var(--text-muted)}.raumriss-seed-entry__chip{display:inline-flex;align-items:center;padding:.08rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--surface-border) 56%,transparent);background:color-mix(in srgb,var(--surface-embed) 60%,transparent)}.raumriss-seed-entry[data-kind=routine] .raumriss-seed-entry__chip--kind{border-color:color-mix(in srgb,var(--surface-border) 32%,var(--accent-border) 38%)}.raumriss-seed-entry[data-kind=automation_candidate] .raumriss-seed-entry__chip--kind{border-color:color-mix(in srgb,var(--surface-border) 30%,var(--accent-border) 24%);font-variant-caps:all-small-caps}.raumriss-seed-entry[data-kind=future_project] .raumriss-seed-entry__chip--kind{border-style:dashed;color:var(--text-faint)}.raumriss-seed-entry__chip--state{font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--text-faint)}.raumriss-seed-entry__origin{color:var(--text-faint);font-variant-numeric:tabular-nums}.raumriss-seed-entry__note{font-size:.72rem;color:var(--text-muted);line-height:1.45;max-width:60ch}.raumriss-seed-entry__status{font-size:.7rem;color:var(--text-faint);letter-spacing:.04em;font-variant-caps:all-small-caps;align-self:center;white-space:nowrap}.raumriss-seed__footer{border-top:1px solid color-mix(in srgb,var(--surface-border) 32%,transparent);padding-top:.85rem}@media (max-width:720px){.raumriss-seed-room__header{flex-direction:column}.raumriss-seed-room__meta{align-items:flex-start}.raumriss-seed-entry__row{grid-template-columns:auto 1fr}.raumriss-seed-entry__status{grid-column:1/-1;align-self:flex-start;padding-left:1.65rem}}.room-loop-slot__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;color:inherit;font:inherit;width:100%;border-radius:inherit;transition:color .24s var(--os-ease-liquid,ease)}.room-loop-slot__button:hover{color:var(--text-primary)}.room-loop-slot__button:focus-visible{outline:2px solid var(--os-focus-ring,var(--accent-border));outline-offset:1px}.ideas-promote{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--text-faint);text-decoration:none;cursor:pointer;letter-spacing:.01em;transition:color .2s var(--os-ease-liquid,ease)}.ideas-promote:hover:not(:disabled){color:var(--text-secondary)}.ideas-promote:focus-visible{outline:1px dashed color-mix(in srgb,var(--accent-border) 60%,transparent);outline-offset:3px;border-radius:2px}.ideas-promote:disabled{cursor:not-allowed;opacity:.4}.ideas-promoted-hint{border-left:1px solid color-mix(in srgb,var(--accent-border) 35%,transparent);padding:.4rem .6rem;background:color-mix(in srgb,var(--surface-embed) 80%,transparent);border-radius:4px}.room-loop-detail__backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-start;justify-content:center;padding:clamp(1rem,6vh,4rem) 1rem 2rem;background:color-mix(in srgb,rgb(8,6,4) 56%,transparent);backdrop-filter:blur(6px);animation:room-loop-detail-fade .22s var(--os-ease-liquid,ease)}@keyframes room-loop-detail-fade{0%{opacity:0}to{opacity:1}}.room-loop-detail{position:relative;width:min(36rem,100%);max-height:calc(100vh - 4rem);display:flex;flex-direction:column;background:color-mix(in srgb,var(--surface-embed) 92%,var(--room-presence) 8%);border:1px solid color-mix(in srgb,var(--surface-border) 70%,var(--room-presence-edge));border-radius:12px;box-shadow:0 18px 48px -22px rgba(0,0,0,.62),inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 50%,transparent);overflow:hidden;animation:room-loop-detail-rise .26s var(--os-ease-liquid,ease)}@keyframes room-loop-detail-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.room-loop-detail[data-loop-state=waiting]{border-color:color-mix(in srgb,var(--room-presence-edge) 50%,var(--surface-border))}.room-loop-detail[data-loop-state=parked]{border-color:color-mix(in srgb,var(--surface-border) 84%,transparent)}.room-loop-detail[data-loop-state=done]{border-color:color-mix(in srgb,var(--surface-border) 94%,transparent);opacity:.94}.room-loop-detail__head{display:flex;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--surface-divider) 76%,transparent)}.room-loop-detail__title{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;cursor:text;font:inherit}.room-loop-detail__title-input{border:0;background:transparent;font:inherit;font-size:1.075rem;font-weight:500}.room-loop-detail__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);color:var(--text-muted);border-radius:999px;width:1.85rem;height:1.85rem;font-size:1.05rem;line-height:1;cursor:pointer;transition:border-color .22s var(--os-ease-liquid,ease),color .22s var(--os-ease-liquid,ease)}.room-loop-detail__close:hover{border-color:color-mix(in srgb,var(--accent-border) 60%,var(--surface-border));color:var(--text-primary)}.room-loop-detail__close:focus-visible{outline:2px solid var(--os-focus-ring,var(--accent-border));outline-offset:2px}.room-loop-detail__body{overflow-y:auto;padding:1.15rem 1.25rem 1.4rem;display:flex;flex-direction:column;gap:1.35rem}.room-loop-detail__section{display:block}.room-loop-detail__primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--accent-border) 48%,var(--surface-border));background:color-mix(in srgb,var(--surface-embed) 78%,var(--accent-surface) 12%);color:var(--text-primary);padding:.32rem .75rem;border-radius:6px;cursor:pointer;transition:border-color .22s var(--os-ease-liquid,ease),background .22s var(--os-ease-liquid,ease)}.room-loop-detail__primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-border) 70%,var(--surface-border));background:color-mix(in srgb,var(--surface-embed) 72%,var(--accent-surface) 18%)}.room-loop-detail__primary:disabled{cursor:not-allowed;opacity:.42}.room-loop-detail__primary:focus-visible{outline:2px solid var(--os-focus-ring,var(--accent-border));outline-offset:2px}.room-loop-detail__kind-action,.room-loop-detail__state-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);background:color-mix(in srgb,var(--surface-embed) 86%,transparent);color:var(--text-secondary);font-size:.78rem;padding:.32rem .7rem;border-radius:999px;cursor:pointer;letter-spacing:.01em;transition:border-color .22s var(--os-ease-liquid,ease),background .22s var(--os-ease-liquid,ease),color .22s var(--os-ease-liquid,ease)}.room-loop-detail__kind-action:hover:not(:disabled),.room-loop-detail__state-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-border) 55%,var(--surface-border));background:color-mix(in srgb,var(--surface-embed) 76%,var(--room-presence) 20%);color:var(--text-primary)}.room-loop-detail__kind-action[data-current=true],.room-loop-detail__state-action[data-current=true]{border-style:dashed;border-color:color-mix(in srgb,var(--accent-border) 70%,var(--surface-border));background:color-mix(in srgb,var(--surface-embed) 70%,var(--accent-surface) 24%);color:var(--text-primary);cursor:default}.room-loop-detail__kind-action:focus-visible,.room-loop-detail__state-action:focus-visible{outline:2px solid var(--os-focus-ring,var(--accent-border));outline-offset:2px}.room-loop-detail__more-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--text-faint);cursor:pointer;letter-spacing:.01em;transition:color .2s var(--os-ease-liquid,ease)}.room-loop-detail__more-toggle:hover{color:var(--text-secondary)}.room-loop-detail__more-toggle:focus-visible{outline:1px dashed color-mix(in srgb,var(--accent-border) 60%,transparent);outline-offset:3px;border-radius:2px}.room-loop-detail__trace{list-style:none;margin:0;display:flex;flex-direction:column;gap:.85rem;border-left:1px solid color-mix(in srgb,var(--surface-divider) 74%,transparent);padding:0 0 0 .95rem}.room-loop-detail__trace-item{position:relative}.room-loop-detail__trace-item:before{content:"";position:absolute;left:-1.18rem;top:.45rem;width:.42rem;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--surface-divider) 70%,var(--accent-border))}.room-loop-detail__trace-item[data-movement-kind=note]:before{background:color-mix(in srgb,var(--accent-soft,var(--accent-border)) 70%,transparent)}.room-loop-detail__trace-item[data-movement-kind=state]:before{background:color-mix(in srgb,var(--text-secondary) 60%,transparent)}.room-loop-detail__trace-item[data-movement-kind=next_step]:before{background:color-mix(in srgb,var(--accent-border) 70%,transparent)}.room-loop-detail__trace-item[data-movement-kind=opened]:before{background:color-mix(in srgb,var(--surface-divider) 90%,transparent)}@media (max-width:540px){.room-loop-detail{border-radius:10px}.room-loop-detail__head{padding:1rem 1rem .8rem}.room-loop-detail__body{padding:1rem 1rem 1.25rem;gap:1.15rem}}:root{--cinema-warm-low:rgba(252,228,188,0.022);--cinema-warm-mid:rgba(247,198,140,0.034);--cinema-warm-deep:rgba(232,168,102,0.046);--cinema-shadow-soft:rgba(0,0,0,0.34);--cinema-shadow-deep:rgba(0,0,0,0.58);--cinema-shadow-abyss:rgba(0,0,0,0.72);--cinema-seam-warm:rgba(255,246,230,0.062);--cinema-seam-warm-edge:rgba(255,246,230,0.092);--cinema-seam-cool:rgba(212,220,232,0.034);--cinema-seam-occlude:rgba(0,0,0,0.46);--cinema-ambient-glow:color-mix(in srgb,var(--accent-ember) 22%,var(--cinema-warm-mid) 78%);--cinema-ambient-rim:color-mix(in srgb,var(--mat-rim) 78%,var(--cinema-warm-low) 22%);--cinema-track-display:-0.046em;--cinema-track-title:-0.028em;--cinema-track-eyebrow:0.142em;--cinema-rhythm-section:1.62em;--cinema-rhythm-paragraph:1.78em;--cinema-ease-settle:cubic-bezier(0.16,1,0.3,1);--cinema-ease-fall:cubic-bezier(0.22,1,0.36,1);--cinema-duration-settle:0.72s;--cinema-duration-breath:1.4s;--shadow-cinema-floor:inset 0 -1px 0 var(--cinema-seam-occlude),inset 0 0 0 1px rgba(0,0,0,0.18);--shadow-cinema-rim:inset 0 1px 0 var(--cinema-ambient-rim),inset 0 -1px 0 var(--cinema-seam-occlude);--shadow-cinema-cavity:inset 0 3px 10px -3px var(--cinema-shadow-soft),inset 0 1px 0 var(--cinema-ambient-rim),inset 0 -1px 0 var(--cinema-seam-occlude),inset 0 0 0 1px rgba(0,0,0,0.14)}html[data-atmosphere=night]{--cinema-warm-low:rgba(252,218,174,0.028);--cinema-warm-mid:rgba(244,188,128,0.038)}html[data-atmosphere=dusk]{--cinema-warm-low:rgba(248,212,178,0.026);--cinema-warm-mid:rgba(238,184,134,0.036)}html[data-atmosphere=sunrise]{--cinema-warm-low:rgba(255,232,196,0.026);--cinema-warm-mid:rgba(252,202,142,0.034)}html[data-atmosphere=daylight]{--cinema-warm-low:rgba(252,230,192,0.018);--cinema-warm-mid:rgba(248,200,140,0.028)}body:after{opacity:.42}html:after{opacity:.36}body:before{opacity:.42}.runtime-console:after{content:"";position:absolute;left:14%;right:14%;bottom:0;height:3px;pointer-events:none;z-index:0;border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--env-hero-contact) 14%,transparent),transparent);opacity:.38;filter:none;transition:opacity var(--cinema-duration-breath) var(--cinema-ease-settle)}.runtime-console:has(.runtime-input-bar[data-runtime-active=true]):after,.runtime-console:has(.runtime-input-bar[data-runtime-immersed=true]):after{opacity:.58}html[data-runtime-delphi=friction] .runtime-console:after{opacity:.34}.runtime-input-bar{box-shadow:var(--shadow-input-well),var(--shadow-input-ground)}.runtime-input-bar:focus-within,.runtime-input-bar[data-runtime-active=true]{box-shadow:inset 0 2px 6px rgba(0,0,0,.42),inset 0 1px 0 color-mix(in srgb,rgba(255,255,250,.058) 82%,transparent),inset 0 -1px 0 rgba(0,0,0,.36),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 38%,transparent),var(--shadow-input-ground)}.runtime-input-bar[data-runtime-immersed=true]{box-shadow:inset 0 3px 7px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.045),inset 0 -1px 0 rgba(0,0,0,.42),var(--shadow-env-seam)}.runtime-trace[data-trace-visible=true]{text-shadow:0 .5px 0 rgba(0,0,0,.42),0 1px 8px rgba(0,0,0,.18)}.runtime-trace[data-trace-visible=true]:after{background:linear-gradient(180deg,color-mix(in srgb,var(--mat-rim-soft) 88%,transparent),color-mix(in srgb,var(--surface-divider) 28%,transparent) 64%,transparent 100%);opacity:.58;height:.32rem}.runtime-console-chip{padding-bottom:1px;border-bottom:1px solid transparent;transition:color var(--cinema-duration-settle) var(--cinema-ease-settle),border-color var(--cinema-duration-settle) var(--cinema-ease-settle),opacity .42s cubic-bezier(.25,.46,.45,.94),transform .42s cubic-bezier(.25,.46,.45,.94)}.runtime-console-chip:focus-visible,.runtime-console-chip:hover{border-bottom-color:color-mix(in srgb,var(--accent-wick) 32%,transparent)}.runtime-echo{text-shadow:0 .5px 0 rgba(0,0,0,.32),0 1px 10px rgba(0,0,0,.16)}.room-runtime-deck{transition:border-color var(--cinema-duration-settle) var(--cinema-ease-settle),box-shadow var(--cinema-duration-settle) var(--cinema-ease-settle)}.room-identity-panel{background:radial-gradient(ellipse 64% 52% at 6% 0,var(--cinema-warm-mid),transparent 72%),radial-gradient(ellipse 76% 62% at 0 0,color-mix(in srgb,var(--room-presence) 48%,transparent),transparent 68%),radial-gradient(ellipse 52% 42% at 96% 96%,color-mix(in srgb,rgba(78,68,52,.08) 80%,transparent),transparent 76%),linear-gradient(180deg,color-mix(in srgb,var(--atmo-base) 86%,rgba(202,195,178,.24)),color-mix(in srgb,var(--atmo-base) 78%,rgba(150,141,122,.16)))}.room-runtime-deck .room-atrium-layer>.room-chamber--atrium{background:radial-gradient(ellipse 78% 56% at 8% 0,var(--cinema-warm-mid),transparent 70%),radial-gradient(ellipse 92% 64% at 6% 0,color-mix(in srgb,var(--room-presence) 58%,var(--accent-surface) 8%),transparent 70%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 96%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 48%,transparent) 100%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 32%,transparent)}.room-runtime-deck .room-chamber--threads.workspace-section--ambient,.room-runtime-deck .room-threads-layer .room-chamber--threads{background:radial-gradient(ellipse 82% 56% at 50% -4%,var(--cinema-warm-low),transparent 64%),radial-gradient(ellipse 78% 60% at 50% 0,color-mix(in srgb,var(--room-presence) 42%,var(--accent-surface) 8%),transparent 72%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 86%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 44%,transparent) 100%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity)}.room-runtime-deck .room-chamber--workbench{background:radial-gradient(ellipse 72% 48% at 12% 0,var(--cinema-warm-low),transparent 70%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-channel) 90%,transparent) 0,color-mix(in srgb,var(--runtime-deck-well) 46%,transparent) 100%);box-shadow:var(--shadow-panel-stack)}.room-runtime-deck .room-beiwerk-layer{filter:saturate(.96);transition:filter var(--cinema-duration-settle) var(--cinema-ease-settle),opacity var(--cinema-duration-settle) var(--cinema-ease-settle)}.room-runtime-deck .room-beiwerk-layer:focus-within,.room-runtime-deck .room-beiwerk-layer:hover{filter:saturate(1)}.room-runtime-deck .room-beiwerk-layer--far{filter:saturate(.9);opacity:.88}.room-runtime-deck .room-beiwerk-layer--far:focus-within,.room-runtime-deck .room-beiwerk-layer--far:hover{filter:saturate(.98);opacity:1}.room-runtime-deck .room-beiwerk-layer .room-chamber--beiwerk,.room-runtime-deck .workspace-section--ambient{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 22%,transparent),inset 0 -1px 0 rgba(0,0,0,.22),inset 0 0 0 1px color-mix(in srgb,var(--cinema-seam-cool) 32%,transparent)}.atmospheric-title{letter-spacing:var(--cinema-track-display);font-feature-settings:"kern" 1,"ss01" 1,"ss02" 1,"calt" 1,"liga" 1,"tnum" 0;font-variant-numeric:lining-nums proportional-nums}.environment-hero .atmospheric-title{letter-spacing:var(--cinema-track-display);line-height:.98}.room-identity-panel .atmospheric-title{letter-spacing:var(--cinema-track-display);line-height:1.02}.type-section-title{letter-spacing:var(--cinema-track-title);line-height:1.18}.room-runtime-deck .room-chamber .type-section-title{letter-spacing:var(--cinema-track-title);font-weight:660}.atmospheric-kicker,.room-chamber-kicker,.type-eyebrow,.type-label{font-variant-numeric:tabular-nums;font-feature-settings:"kern" 1,"ss01" 1,"calt" 1}.environment-hero .type-eyebrow,.environment-hero .type-label{letter-spacing:var(--cinema-track-eyebrow)}.room-field__header .type-eyebrow,.workspace-section--hush .room-chamber-kicker{letter-spacing:.118em;font-weight:540}.type-body{line-height:1.76}.type-body-strong{line-height:1.68}.runtime-instrument-deck .type-body,.runtime-instrument-deck .type-body-strong{line-height:1.7}.room-runtime-deck,.room-runtime-deck .room-chamber,.runtime-instrument-deck{transition-duration:var(--cinema-duration-settle);transition-timing-function:var(--cinema-ease-settle)}.runtime-input-bar{transition:border-color var(--cinema-duration-settle) var(--cinema-ease-settle),background var(--cinema-duration-settle) var(--cinema-ease-settle),box-shadow var(--cinema-duration-settle) var(--cinema-ease-settle),opacity .42s var(--cinema-ease-settle)}.runtime-echo,.runtime-trace,.runtime-trace--interactive{transition:opacity calc(var(--cinema-duration-settle) + .12s) var(--cinema-ease-settle),transform calc(var(--cinema-duration-settle) + .12s) var(--cinema-ease-settle),color var(--cinema-duration-settle) var(--cinema-ease-settle)}@media (prefers-reduced-motion:reduce){.room-runtime-deck,.room-runtime-deck .room-beiwerk-layer,.room-runtime-deck .room-beiwerk-layer--far,.room-runtime-deck .room-chamber,.runtime-console:after,.runtime-echo,.runtime-input-bar,.runtime-instrument-deck,.runtime-trace,.runtime-trace--interactive{transition-duration:.01ms!important}.runtime-console:after{opacity:.62!important}}.room-runtime-deck .room-beiwerk-layer:before{content:"";position:absolute;left:.62rem;right:.62rem;top:calc(-1 * clamp(.4rem, 1vw, .7rem) - 1px);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--cinema-seam-occlude) 38%,transparent) 18%,color-mix(in srgb,var(--cinema-seam-cool) 84%,transparent) 50%,color-mix(in srgb,var(--cinema-seam-occlude) 38%,transparent) 82%,transparent 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cinema-seam-warm) 18%,transparent);opacity:.72}.operational-button{box-shadow:var(--shadow-panel-stack);transition:border-color var(--cinema-duration-settle) var(--cinema-ease-settle),background var(--cinema-duration-settle) var(--cinema-ease-settle),color var(--cinema-duration-settle) var(--cinema-ease-settle),box-shadow var(--cinema-duration-settle) var(--cinema-ease-settle)}.operational-button:hover{box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 24%,transparent)}.operational-button--primary{box-shadow:inset 0 1px 0 color-mix(in srgb,rgba(255,255,255,.04) 88%,transparent),var(--shadow-panel-occlude),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 34%,transparent)}.room-operational-bridge,.runtime-bridge{background:radial-gradient(ellipse 72% 80% at 0 0,var(--cinema-warm-low),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--surface-embed) 88%,var(--room-presence)),color-mix(in srgb,var(--surface-embed) 94%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.32)}.atmo-mark{font-family:var(--font-sans),system-ui,sans-serif;font-size:.6875rem;font-weight:460;letter-spacing:.01em;line-height:1.5;color:var(--text-faint);text-transform:none;font-variant-numeric:tabular-nums lining-nums;text-shadow:none}.atmo-mark--quiet{color:color-mix(in srgb,var(--text-faint) 86%,transparent)}.atmo-mark--accent{color:color-mix(in srgb,var(--text-secondary) 78%,var(--accent-signal) 22%)}.atmo-empty{padding-block:clamp(1.5rem,3vw,2.2rem);padding-inline:clamp(.5rem,1.5vw,.85rem);text-align:center;font-size:.8125rem;line-height:1.62;letter-spacing:-.006em;color:color-mix(in srgb,var(--text-muted) 86%,transparent);text-shadow:none}.atmo-empty--inline{padding-block:clamp(.6rem,1.6vw,.9rem);text-align:left}.atmo-alert{position:relative;padding:.6rem .9rem .6rem 1rem;border:1px solid color-mix(in srgb,var(--surface-border) 58%,rgba(220,86,70,.34));border-radius:var(--os-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-embed) 88%,rgba(220,86,70,.05)) 0,color-mix(in srgb,var(--surface-embed) 94%,transparent) 100%);color:color-mix(in srgb,var(--text-secondary) 88%,rgba(232,162,152,.38));font-size:.78125rem;line-height:1.55;letter-spacing:-.004em;text-shadow:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 32%,transparent),inset 1px 0 0 color-mix(in srgb,rgba(220,86,70,.28) 64%,transparent)}.atmo-action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.1rem;padding:.35rem .85rem;border:1px solid color-mix(in srgb,var(--surface-border) 64%,transparent);border-radius:var(--os-radius-sm);background:color-mix(in srgb,var(--surface-embed) 78%,transparent);color:var(--text-secondary);font-family:var(--font-sans),system-ui,sans-serif;font-size:.78125rem;font-weight:510;letter-spacing:-.006em;line-height:1.2;text-transform:none;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--os-duration-control) var(--os-ease-liquid),color var(--os-duration-control) var(--os-ease-liquid),background var(--os-duration-control) var(--os-ease-liquid),box-shadow var(--os-duration-surface) var(--os-ease-liquid),opacity var(--os-duration-control) var(--os-ease-liquid)}.atmo-action:hover{border-color:color-mix(in srgb,var(--accent-border) 38%,var(--surface-border) 62%);color:var(--text-primary);background:color-mix(in srgb,var(--surface-embed) 72%,var(--room-presence))}.atmo-action:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.atmo-action:disabled,.atmo-action[aria-disabled=true]{cursor:not-allowed;opacity:.4;box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude)}.atmo-action--primary{border-color:color-mix(in srgb,var(--accent-border) 58%,var(--surface-border) 42%);background:color-mix(in srgb,var(--surface-embed) 68%,var(--accent-surface));color:var(--text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,rgba(255,255,255,.05) 88%,transparent),var(--shadow-panel-occlude),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 32%,transparent)}.atmo-action--primary:hover{border-color:color-mix(in srgb,var(--accent-border) 78%,var(--surface-border) 22%);background:color-mix(in srgb,var(--surface-embed) 60%,var(--accent-surface))}.atmo-action--quiet{min-height:1.75rem;padding:.2rem .55rem;border-color:color-mix(in srgb,var(--surface-divider) 64%,transparent);background:transparent;color:var(--text-faint);font-size:.71875rem;font-weight:470;letter-spacing:.004em;box-shadow:none}.atmo-action--quiet:hover{border-color:color-mix(in srgb,var(--surface-divider) 88%,transparent);background:color-mix(in srgb,var(--surface-embed) 38%,transparent);color:var(--text-secondary);box-shadow:none}.atmo-action--quiet[data-action-tone=warn]:hover{border-color:color-mix(in srgb,rgba(220,86,70,.42) 64%,var(--surface-divider));color:color-mix(in srgb,var(--text-secondary) 78%,rgba(228,158,148,.4))}.atmo-action--icon{padding:0;width:2.1rem;min-width:2.1rem}.atmo-composer{position:relative;border:1px solid color-mix(in srgb,var(--surface-border) 58%,transparent);border-radius:var(--os-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-well) 16%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 92%,transparent) 100%);color:var(--text-primary);font-size:.875rem;line-height:1.62;letter-spacing:-.006em;box-shadow:inset 0 1px 2px rgba(0,0,0,.28),inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 26%,transparent),inset 0 -1px 0 rgba(0,0,0,.22);transition:border-color var(--os-duration-control) var(--os-ease-liquid),background var(--os-duration-control) var(--os-ease-liquid),box-shadow var(--os-duration-control) var(--os-ease-liquid)}.atmo-composer:focus,.atmo-composer:focus-visible,.atmo-composer:focus-within{border-color:color-mix(in srgb,var(--accent-border) 32%,var(--surface-border) 68%);background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-well) 22%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 96%,transparent) 100%);box-shadow:inset 0 1px 3px rgba(0,0,0,.34),inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 34%,transparent),inset 0 -1px 0 rgba(0,0,0,.22),inset 1px 0 0 color-mix(in srgb,var(--accent-wick) 22%,transparent);outline:none}.atmo-composer::-moz-placeholder{color:var(--text-faint);opacity:.78}.atmo-composer::placeholder{color:var(--text-faint);opacity:.78}.atmo-composer:disabled{opacity:.58;cursor:not-allowed}.atmo-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem 1.4rem .2rem .55rem;border:1px solid color-mix(in srgb,var(--surface-border) 48%,transparent);border-radius:var(--os-radius-xs);background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-well) 12%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 92%,transparent) 100%);background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--text-muted) 60%,transparent) 50%),linear-gradient(135deg,color-mix(in srgb,var(--text-muted) 60%,transparent) 50%,transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--runtime-deck-well) 12%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 92%,transparent) 100%);background-position:calc(100% - .7rem) 50%,calc(100% - .45rem) 50%,0 0;background-size:4px 4px,4px 4px,100% 100%;background-repeat:no-repeat;color:var(--text-secondary);font-family:var(--font-sans),system-ui,sans-serif;font-size:.71875rem;font-weight:490;letter-spacing:-.004em;line-height:1.2;text-transform:none;cursor:pointer;box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude);transition:border-color var(--os-duration-control) var(--os-ease-liquid),background-color var(--os-duration-control) var(--os-ease-liquid),color var(--os-duration-control) var(--os-ease-liquid)}.atmo-select:focus-visible,.atmo-select:hover{border-color:color-mix(in srgb,var(--accent-border) 26%,var(--surface-border) 74%);color:var(--text-primary)}.atmo-select:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.atmo-select:disabled{opacity:.55;cursor:not-allowed}.atmo-select-label{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-sans),system-ui,sans-serif;font-size:.71875rem;font-weight:490;letter-spacing:.006em;color:color-mix(in srgb,var(--text-muted) 78%,transparent);text-transform:none;text-shadow:none}.atmo-select-label>span:first-child{color:var(--text-faint)}.atmo-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:.92rem;height:.92rem;margin:0;border:1px solid color-mix(in srgb,var(--surface-border) 56%,transparent);border-radius:var(--os-radius-xs);background:color-mix(in srgb,var(--runtime-deck-well) 28%,var(--surface-embed));cursor:pointer;box-shadow:inset 0 1px 1px rgba(0,0,0,.28);transition:background var(--os-duration-control) var(--os-ease-liquid),border-color var(--os-duration-control) var(--os-ease-liquid)}.atmo-check:checked{border-color:color-mix(in srgb,var(--accent-border) 64%,var(--surface-border) 36%);background:color-mix(in srgb,var(--accent-surface) 72%,var(--surface-embed))}.atmo-check:checked:after{content:"";position:absolute;inset:0;background:var(--accent-soft);-webkit-mask:linear-gradient(135deg,transparent 38%,currentColor 38% 62%,transparent 62%) 0 0 /.5rem .5rem no-repeat center /.55rem .55rem no-repeat;mask:none;border-radius:inherit;opacity:0}.atmo-check:checked:before{content:"";position:absolute;width:.32rem;height:.18rem;margin-top:-.04rem;border-left:1.4px solid var(--accent-soft);border-bottom:1.4px solid var(--accent-soft);transform:rotate(-45deg)}.atmo-check:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:2px}.atmo-check:disabled{opacity:.42;cursor:not-allowed}.atmo-card{position:relative;isolation:isolate;border:1px solid color-mix(in srgb,var(--surface-border) 64%,transparent);border-radius:var(--os-radius-sm);background:radial-gradient(ellipse 86% 64% at 0 0,color-mix(in srgb,var(--surface-highlight) 14%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-well) 14%,var(--surface-embed)) 0,var(--surface-embed) 100%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),0 6px 14px -12px rgba(0,0,0,.32);transition:border-color var(--os-duration-surface) var(--os-ease-liquid),background var(--os-duration-surface) var(--os-ease-liquid),box-shadow var(--os-duration-surface) var(--os-ease-liquid),transform var(--os-duration-surface) var(--os-ease-liquid)}[data-room] .atmo-card{border-color:color-mix(in srgb,var(--surface-border) 58%,var(--room-presence-edge) 22%)}.atmo-card--interactive{cursor:pointer}.atmo-card--interactive:hover{border-color:color-mix(in srgb,var(--surface-border) 42%,var(--room-presence-edge) 38%);box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),0 10px 22px -18px rgba(0,0,0,.42)}.atmo-loading{display:block;padding-block:clamp(1.1rem,2.4vw,1.7rem);text-align:center;color:color-mix(in srgb,var(--text-muted) 78%,transparent);font-family:var(--font-sans),system-ui,sans-serif;font-size:.78125rem;font-weight:480;letter-spacing:.01em;text-shadow:none}.workspace-section--hush .room-chamber-kicker{font-size:.6875rem;font-weight:510;letter-spacing:.078em;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted) 60%,transparent);opacity:.78}.runtime-console-shelf{animation-duration:.62s}.runtime-console-shelf[data-shelf-mode=idle]{animation-duration:.78s;animation-delay:.22s}@keyframes runtime-shelf-settle{0%{opacity:0;transform:translateY(2px)}to{opacity:.82;transform:translateY(0)}}.runtime-trace[data-trace-visible=true]{transition:opacity .78s var(--runtime-ease-settle),transform .78s var(--runtime-ease-settle),color .62s var(--runtime-ease-settle)}.room-atrium-layer{gap:clamp(.55rem,1.3vw,.95rem)}.room-runtime-deck .room-beiwerk-layer>.room-chamber{padding-top:calc(var(--os-space-chamber-y) * .92);padding-bottom:calc(var(--os-space-chamber-y) * .88)}.room-operational-bridge{padding-block:clamp(.7rem,1.6vw,1rem);border-radius:var(--os-radius-md)}@media (prefers-reduced-motion:reduce){.atmo-action,.atmo-action--primary,.atmo-action--quiet,.atmo-card,.atmo-check,.atmo-composer,.atmo-select{transition-duration:.01ms!important}}.atmo-slate{position:relative;margin-top:1.15rem;border:1px solid color-mix(in srgb,var(--surface-border) 48%,transparent);border-radius:var(--os-radius-sm);background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-well) 26%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 96%,transparent) 100%);box-shadow:var(--shadow-panel-cavity),var(--shadow-panel-rim),var(--shadow-panel-occlude),inset 0 0 0 1px rgba(0,0,0,.12);overflow:hidden}[data-room] .atmo-slate{border-color:color-mix(in srgb,var(--surface-border) 44%,var(--room-presence-edge) 18%)}.atmo-slate>.atmo-register+.atmo-register,.atmo-slate>li+li{border-top:1px solid color-mix(in srgb,var(--surface-divider) 68%,transparent)}.atmo-slate>.atmo-empty,.atmo-slate>.atmo-loading{border-top:none}.atmo-register{position:relative;padding:.82rem 1rem;border:none;border-radius:0;background:transparent;box-shadow:none;transition:background var(--os-duration-surface) var(--os-ease-liquid),border-color var(--os-duration-surface) var(--os-ease-liquid)}.atmo-register:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:transparent;transition:background var(--os-duration-surface) var(--os-ease-liquid)}.atmo-register:hover:before{background:color-mix(in srgb,var(--room-presence-edge) 42%,transparent)}.atmo-slate>li.task-focus-active,.atmo-slate>li.task-focus-active.atmo-register{background:linear-gradient(90deg,color-mix(in srgb,var(--room-presence) 18%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 94%,transparent) 42%)}.atmo-slate>li.task-focus-active.atmo-register:before,.atmo-slate>li.task-focus-active:before{background:color-mix(in srgb,var(--accent-wick) 72%,var(--room-presence-edge))}.atmo-slate .room-loop-slot{border:none;border-radius:0;box-shadow:none}.atmo-slate .room-loop-slot+.room-loop-slot{border-top:1px solid color-mix(in srgb,var(--surface-divider) 62%,transparent)}.atmo-slate .room-loop-slot[data-loop-gravity=near],.atmo-slate .room-loop-slot[data-loop-state=active]{background:linear-gradient(90deg,color-mix(in srgb,var(--room-presence) 22%,var(--surface-embed)) 0,color-mix(in srgb,var(--runtime-deck-well) 18%,var(--surface-embed)) 100%)}.atmo-slate .room-loop-slot[data-loop-gravity=behind],.atmo-slate .room-loop-slot[data-loop-gravity=far],.atmo-slate .room-loop-slot[data-loop-state=done],.atmo-slate .room-loop-slot[data-loop-state=parked]{transform:none}.atmo-deck{display:grid;gap:clamp(.35rem,.85vw,.6rem);margin-top:1.15rem}@media (min-width:1024px){.atmo-deck{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);align-items:stretch}}.atmo-deck__primary,.atmo-deck__secondary{position:relative;padding:.9rem 1rem .95rem;border:1px solid color-mix(in srgb,var(--surface-border) 46%,transparent);border-radius:var(--os-radius-sm);background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-well) 22%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 94%,transparent) 100%);box-shadow:var(--shadow-panel-cavity),var(--shadow-panel-rim),var(--shadow-panel-occlude)}.atmo-deck__primary{padding-left:1.05rem;border-left:2px solid color-mix(in srgb,var(--accent-wick) 68%,var(--room-presence-edge))}.atmo-deck__secondary{opacity:.9;background:linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-well) 12%,var(--surface-embed)) 0,color-mix(in srgb,var(--surface-embed) 90%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 22%,transparent),inset 0 -1px 0 rgba(0,0,0,.2)}.atmo-deck__secondary .atmospheric-kicker{font-size:.65625rem;letter-spacing:.09em;opacity:.72}.atmo-tag{display:inline-flex;align-items:center;padding:.32rem .72rem;border:none;border-radius:var(--os-radius-xs);background:color-mix(in srgb,var(--surface-well) 28%,transparent);color:color-mix(in srgb,var(--text-muted) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 18%,transparent),inset 0 -1px 0 rgba(0,0,0,.18)}.atmo-slate--catalog{display:grid;gap:0;grid-template-columns:1fr}@media (min-width:640px){.atmo-slate--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.atmo-slate--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.atmo-slate--catalog>li{border-top:1px solid color-mix(in srgb,var(--surface-divider) 64%,transparent)}@media (min-width:640px){.atmo-slate--catalog>li:nth-child(n+2){border-top:1px solid color-mix(in srgb,var(--surface-divider) 64%,transparent)}.atmo-slate--catalog>li:nth-child(2){border-top:none}.atmo-slate--catalog>li:not(:nth-child(odd)){border-left:1px solid color-mix(in srgb,var(--surface-divider) 58%,transparent)}}@media (min-width:1024px){.atmo-slate--catalog>li:nth-child(2){border-top:1px solid color-mix(in srgb,var(--surface-divider) 64%,transparent)}.atmo-slate--catalog>li:nth-child(-n+3){border-top:none}.atmo-slate--catalog>li:not(:nth-child(3n+1)){border-left:1px solid color-mix(in srgb,var(--surface-divider) 58%,transparent)}}.atmo-card{box-shadow:var(--shadow-panel-cavity),var(--shadow-panel-rim),var(--shadow-panel-occlude)}.atmo-card--interactive:hover{box-shadow:var(--shadow-panel-cavity),var(--shadow-panel-rim),var(--shadow-panel-occlude),inset 0 0 0 1px color-mix(in srgb,var(--env-hero-contact) 10%,transparent)}.atmo-action{box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude)}.atmo-action--primary{box-shadow:inset 0 1px 0 color-mix(in srgb,rgba(255,255,255,.05) 72%,var(--accent-soft) 28%),var(--shadow-panel-occlude)}.atmo-alert{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 32%,transparent),inset 2px 0 0 color-mix(in srgb,rgba(220,86,70,.32) 64%,transparent)}.room-beiwerk-layer{grid-template-columns:1fr}@media (min-width:1024px){.room-beiwerk-layer{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:start}.room-beiwerk-layer--far{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.room-threads-distant .atmo-slate,.room-threads-near.atmo-slate{margin-top:.85rem}.room-threads-distant{border-top-style:solid;border-top-color:color-mix(in srgb,var(--surface-divider) 52%,transparent)}@media (prefers-reduced-motion:reduce){.atmo-register,.atmo-slate .room-loop-slot{transition-duration:.01ms!important}}.room-shell-rhythm>*+*{margin-top:clamp(1.25rem,2.4vw,1.85rem)}.room-shell-rhythm>header.room-identity-strip+.room-nav-rail{margin-top:clamp(.95rem,2vw,1.45rem)}.room-shell-rhythm>.room-nav-rail+*{margin-top:clamp(.55rem,1.2vw,.85rem)}@media (min-width:640px){.room-shell-rhythm>*+*{margin-top:clamp(1.55rem,2.8vw,2.35rem)}}.room-runtime-deck{box-shadow:var(--shadow-console-stack),var(--edge-contact-lip)}.room-runtime-deck>.mobile-runtime-layer+.mobile-runtime-layer{margin-top:clamp(.22rem,.55vw,.42rem)}.room-runtime-deck .room-chamber{box-shadow:var(--shadow-panel-rim),var(--shadow-panel-occlude),var(--shadow-panel-cavity)}.room-identity-panel.room-identity-chamber{border-radius:var(--chamber-inner-radius);box-shadow:inset 0 1px 0 rgba(255,254,246,.38),inset 0 0 0 1px rgba(255,252,240,.06),inset 0 -1px 0 rgba(62,54,42,.12),inset 0 -2px 4px -2px color-mix(in srgb,var(--env-hero-contact) 10%,transparent)}.room-identity-panel:before{opacity:.52}.room-identity-panel:after{opacity:.48}.task-chamber{margin-top:.62rem;padding:.72rem .2rem .2rem;border:none;border-top:1px solid color-mix(in srgb,var(--surface-divider) 54%,transparent);border-radius:0;background:color-mix(in srgb,var(--runtime-deck-well) 12%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 18%,transparent)}.task-chamber,.task-chamber-panel{backdrop-filter:none;-webkit-backdrop-filter:none}.task-chamber-panel{margin-top:0;padding:0 .55rem .65rem;border:none;border-radius:0;background:transparent;box-shadow:none}.task-chamber-panel+.task-chamber-panel{margin-top:.72rem;padding-top:.72rem;border-top:1px solid color-mix(in srgb,var(--surface-divider) 44%,transparent)}.task-chamber-eyebrow{font-size:.625rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--text-faint) 82%,transparent)}.task-chamber-eyebrow,.task-chamber-field{font-family:var(--font-sans),system-ui,sans-serif}.task-chamber-field{width:100%;resize:none;padding:.45rem 0;border:none;border-bottom:1px solid color-mix(in srgb,var(--surface-divider) 52%,transparent);border-radius:0;background:transparent;color:var(--text-secondary);font-size:.8125rem;line-height:1.58;letter-spacing:-.004em;outline:none}.task-chamber-field::-moz-placeholder{color:var(--text-faint);opacity:.72}.task-chamber-field::placeholder{color:var(--text-faint);opacity:.72}.task-chamber-field:focus{border-bottom-color:color-mix(in srgb,var(--accent-border) 28%,var(--surface-divider));color:var(--text-primary)}.task-chamber-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.2rem 0;border:none;border-bottom:1px solid color-mix(in srgb,var(--surface-divider) 48%,transparent);border-radius:0;background:transparent;color:var(--text-muted);font-family:var(--font-sans),system-ui,sans-serif;font-size:.71875rem;font-weight:490;letter-spacing:-.004em;text-transform:none;outline:none}.task-chamber-select:focus-visible{border-bottom-color:color-mix(in srgb,var(--accent-border) 32%,var(--surface-divider));color:var(--text-secondary)}.task-chamber .atmo-chip{font-size:.625rem}.atmo-chip{display:inline-flex;align-items:center;padding:.14rem .44rem;border:none;border-radius:var(--os-radius-xs);background:color-mix(in srgb,var(--surface-well) 20%,transparent);font-family:var(--font-sans),system-ui,sans-serif;font-size:.65625rem;font-weight:480;letter-spacing:.01em;line-height:1.2;text-transform:none;color:var(--text-faint);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 10%,transparent)}.atmo-chip--signal{color:color-mix(in srgb,var(--text-secondary) 82%,var(--accent-signal) 18%)}.task-focus-list:has(.task-focus-active)>li:not(.task-focus-active){opacity:.58;filter:saturate(.9) brightness(.96)}.task-focus-list>li{transition:opacity .62s var(--os-ease-liquid),filter .62s var(--os-ease-liquid),background var(--os-duration-surface) var(--os-ease-liquid)}.room-chamber--beiwerk .atmo-mark,.room-chamber--beiwerk .type-meta{font-size:.65625rem;letter-spacing:.008em}.room-chamber--beiwerk .room-chamber-kicker{margin-bottom:clamp(.42rem,.95vw,.68rem)}@media (prefers-reduced-motion:reduce){.task-focus-list>li{transition-duration:.01ms!important}}.room-runtime-deck,.runtime-instrument-deck{background-clip:padding-box}.environment-capture-panel,.environment-focus-panel,.environment-room-field-panel,.home-control-panel--primary,.runtime-instrument-deck .surface-slot{border-radius:var(--chamber-inner-radius)}.runtime-console-rail:after{content:"";position:absolute;left:8%;right:8%;bottom:-2px;height:2px;pointer-events:none;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--env-hero-contact) 10%,transparent),transparent);opacity:.32}.room-nav-rail{position:relative;isolation:isolate}.room-nav-rail:after{content:"";position:absolute;left:-.25rem;right:-.25rem;bottom:calc(-1 * clamp(.85rem, 1.8vw, 1.35rem));height:clamp(1.35rem,2.8vw,2.05rem);pointer-events:none;z-index:0;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--env-hero-contact) 8%,transparent) 42%,color-mix(in srgb,var(--runtime-deck-sink) 18%,var(--env-hero-contact)) 100%);opacity:.72}.room-nav-rail__shell{position:relative;z-index:1;display:flex;align-items:stretch;min-width:0;border-top:1px solid color-mix(in srgb,var(--env-hero-contact) 16%,rgba(0,0,0,.08));border-bottom:1px solid color-mix(in srgb,var(--env-hero-contact) 22%,rgba(0,0,0,.12));background:linear-gradient(180deg,color-mix(in srgb,var(--atmo-base) 92%,rgba(255,255,252,.08)) 0,color-mix(in srgb,var(--atmo-base) 78%,rgba(72,76,70,.06)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--env-hero-edge) 18%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--env-hero-contact) 10%,transparent)}.room-nav-rail__anchor-bay{flex:none;min-width:min(100%,12.5rem);max-width:14.5rem;border-right:1px solid color-mix(in srgb,var(--env-hero-contact) 14%,transparent)}.room-nav-rail__anchor,.room-nav-rail__zone{display:flex;flex-direction:column;justify-content:center;gap:.12rem;min-height:3.35rem;padding:.62rem 1rem;border:none;border-radius:0;background:transparent;color:var(--env-text-secondary);text-decoration:none;transition:color var(--os-duration-control) var(--os-ease-liquid),background var(--os-duration-control) var(--os-ease-liquid),box-shadow var(--os-duration-control) var(--os-ease-liquid),opacity var(--os-duration-control) var(--os-ease-liquid)}.room-nav-rail__anchor{min-height:3.65rem;padding-inline:clamp(.85rem,1.6vw,1.15rem)}.room-nav-rail__anchor--current{background:color-mix(in srgb,var(--accent-orient) 28%,transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent-wick) 52%,transparent);color:var(--env-text-primary)}.room-nav-rail__anchor[data-anchor-state=anchored]{opacity:.92}.room-nav-rail__anchor:focus-visible,.room-nav-rail__anchor:hover,.room-nav-rail__zone:focus-visible,.room-nav-rail__zone:hover{color:var(--env-text-primary);background:color-mix(in srgb,var(--atmo-mist) 42%,transparent)}.room-nav-rail__anchor:focus-visible,.room-nav-rail__zone:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:-2px}.room-nav-rail__label,.room-nav-rail__zone-title{font-size:.8125rem;font-weight:620;letter-spacing:-.018em;line-height:1.2;color:inherit}.room-nav-rail__context,.room-nav-rail__meta,.room-nav-rail__zone-hint{font-size:.6875rem;letter-spacing:.02em;line-height:1.35;color:color-mix(in srgb,var(--env-text-muted) 88%,var(--env-text-secondary))}.room-nav-rail__context{margin-top:.08rem;letter-spacing:-.004em}.room-nav-rail__divider{display:none}.room-nav-rail__track{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:1.25rem;padding-inline:.12rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}.room-nav-rail__track::-webkit-scrollbar{display:none}.room-nav-rail__zone{flex:0 0 auto;scroll-snap-align:start;min-width:max(7.25rem,-moz-max-content);min-width:max(7.25rem,max-content);max-width:13.5rem;padding-inline:clamp(.85rem,1.5vw,1.05rem);border-left:1px solid color-mix(in srgb,var(--env-hero-contact) 8%,transparent);opacity:.84}.room-nav-rail__zone--active,.room-nav-rail__zone[data-current=true]{opacity:1;color:var(--text-primary);background:color-mix(in srgb,var(--runtime-deck-sink) 8%,transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent-wick) 58%,transparent),inset 0 1px 0 color-mix(in srgb,var(--mat-rim-soft) 24%,transparent)}.room-nav-rail__zone--recent:not(.room-nav-rail__zone--active){opacity:.94;color:color-mix(in srgb,var(--env-text-secondary) 88%,var(--accent-soft))}.room-nav-rail__zone--active .room-nav-rail__zone-hint,.room-nav-rail__zone--recent .room-nav-rail__zone-hint{color:color-mix(in srgb,var(--text-muted) 82%,var(--accent-signal))}.room-nav-rail+.room-runtime-deck{position:relative;z-index:1;margin-top:clamp(.25rem,.65vw,.45rem);border-top-color:color-mix(in srgb,var(--env-hero-contact) 18%,rgba(0,0,0,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--env-hero-contact) 20%,transparent) 0,transparent 6px),radial-gradient(ellipse 96% 70% at 50% 0,color-mix(in srgb,var(--runtime-deck-rim) 14%,transparent),transparent 64%),linear-gradient(188deg,color-mix(in srgb,var(--runtime-deck-base) 96%,var(--surface-base)) 0,color-mix(in srgb,var(--runtime-deck-sink) 88%,var(--runtime-deck-well)) 100%)}.room-nav-rail+.room-runtime-deck:before{top:.42rem}@media (max-width:639px){.room-nav-rail__shell{flex-direction:column}.room-nav-rail__anchor-bay{min-width:0;max-width:none;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--env-hero-contact) 14%,transparent)}.room-nav-rail__track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 .85rem,#000 calc(100% - .85rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .85rem,#000 calc(100% - .85rem),transparent)}.room-nav-rail__zone{min-width:max(6.75rem,-moz-max-content);min-width:max(6.75rem,max-content);min-height:3rem}}@media (min-width:640px){.room-nav-rail__anchor-bay{min-width:13.25rem}}:root{--riss-matte:#252522;--riss-edge:#1c1c1a;--riss-edge-top:rgba(255,255,255,0.1);--riss-edge-bottom:#141413;--riss-lip:rgba(255,255,255,0.08);--riss-press:rgba(0,0,0,0.55);--riss-partition:rgba(255,255,255,0.08);--riss-channel-fill:#1c1c1a;--riss-channel-fill-active:#181816;--riss-well-fill:#f4f1ea;--riss-well-lip:rgba(21,21,21,0.1);--riss-inset:inset 0 1px 0 var(--riss-lip),inset 0 -1px 0 var(--riss-press);--riss-channel-seam:inset 0 1px 0 rgba(0,0,0,0.48);--riss-seat:0 1px 0 rgba(0,0,0,0.14);--riss-aperture-pad-x:calc(var(--riss-grid) * 4);--riss-type-size:0.8125rem;--riss-type-track:-0.018em}.der-riss{position:fixed;z-index:20;left:0;right:0;bottom:0;display:flex;justify-content:center;pointer-events:none;padding-bottom:max(.375rem,env(safe-area-inset-bottom,0px))}.der-riss-well{pointer-events:auto;width:var(--riss-span);max-width:100%;padding:var(--riss-well-pad-top) 0 0;border-top:1px solid var(--riss-well-lip);background:var(--riss-well-fill)}.der-riss[data-riss-room=home]{--riss-orient-bay-w:var(--riss-mark-w)}.der-riss[data-riss-room=home] .der-riss-bay--orient{grid-template-columns:var(--riss-mark-w)}.der-riss[data-riss-room=active]{--riss-orient-bay-w:calc(var(--riss-mark-w) * 2)}.der-riss-marginalia{display:block;width:min(100%,36rem);margin:0 auto calc(var(--riss-grid) * 1.1);padding:.28rem .85rem;border:1px solid color-mix(in srgb,var(--surface-divider) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-embed) 72%,transparent);color:color-mix(in srgb,var(--text-muted) 82%,var(--text-faint));font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1.42;letter-spacing:0;text-align:center;text-transform:none;text-shadow:none;opacity:0;transform:none;transition:opacity .22s ease,color .18s ease,border-color .18s ease,background .18s ease}.der-riss-marginalia[data-trace-visible=true]{opacity:.82}.der-riss-marginalia[data-trace-warmth=fresh][data-trace-visible=true],.der-riss-marginalia[data-trace-warmth=warm][data-trace-visible=true]{color:color-mix(in srgb,var(--accent-soft) 42%,var(--text-secondary));opacity:.86}.der-riss-marginalia--live{cursor:pointer;-webkit-tap-highlight-color:transparent}.der-riss-marginalia--live:focus-visible,.der-riss-marginalia--live:hover{color:color-mix(in srgb,var(--text-secondary) 88%,transparent);opacity:.88}.der-riss-marginalia--live:focus-visible{outline:1px solid color-mix(in srgb,var(--accent-border) 22%,transparent);outline-offset:2px}.der-riss-object{position:relative;grid-template-columns:var(--riss-orient-bay-w) minmax(0,1fr) var(--riss-actuate-bay-w);gap:0;width:100%;border-left:1px solid var(--riss-edge);border-bottom-color:var(--riss-edge);border-right:1px solid var(--riss-edge);border-top-color:var(--riss-edge);border-top:1px solid var(--riss-edge-top);border-bottom:1px solid var(--riss-edge-bottom);border-radius:0;box-shadow:var(--riss-inset),var(--riss-seat);overflow:hidden;isolation:isolate}.der-riss-bay,.der-riss-object{display:grid;align-items:stretch;height:var(--riss-object-h);min-height:var(--riss-object-h);max-height:var(--riss-object-h);margin:0;padding:0;background:var(--riss-matte)}.der-riss-bay{align-self:stretch}.der-riss-bay--orient{grid-template-columns:var(--riss-mark-w) minmax(0,1fr);box-shadow:inset -1px 0 0 var(--riss-partition)}.der-riss-bay--actuate{grid-template-columns:repeat(2,var(--riss-mark-w));box-shadow:inset 1px 0 0 var(--riss-partition)}.der-riss-room{display:flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--riss-grid) * 1) calc(var(--riss-grid) * 2);color:color-mix(in srgb,var(--text-muted) 62%,transparent);font-size:.5625rem;font-weight:540;letter-spacing:.065em;line-height:1;text-transform:uppercase}.der-riss-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--riss-mark-w);height:var(--riss-object-h);min-height:var(--riss-object-h);margin:0;padding:0;border:none;border-radius:0;background:transparent;color:color-mix(in srgb,var(--text-muted) 58%,transparent);opacity:.46;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.der-riss-mark svg{display:block;width:8px;height:8px}.der-riss-mark--voice{box-shadow:inset -1px 0 0 var(--riss-partition)}.der-riss-mark:focus-visible,.der-riss-mark:hover:not(:disabled),.der-riss-mark[aria-pressed=true]{opacity:.58;color:color-mix(in srgb,var(--text-secondary) 72%,transparent);background:transparent}.der-riss-mark:focus-visible{outline:1px solid color-mix(in srgb,var(--accent-border) 28%,transparent);outline-offset:-1px}.der-riss-mark:disabled{opacity:.2;pointer-events:none}.der-riss-aperture{display:flex;align-items:center;align-self:stretch;min-width:0;height:var(--riss-object-h);background:var(--riss-channel-fill);box-shadow:var(--riss-channel-seam)}.der-riss-aperture__text{width:100%;height:100%;min-height:0;margin:0;padding:1px var(--riss-aperture-pad-x) 0;border:none;border-radius:0;background:transparent;color:color-mix(in srgb,var(--runtime-thought-text) 90%,transparent);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--riss-type-size);font-weight:480;line-height:calc(var(--riss-object-h) - 1px);letter-spacing:var(--riss-type-track);text-align:center;caret-color:color-mix(in srgb,var(--runtime-thought-text) 82%,transparent);text-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.der-riss-aperture__text::-moz-placeholder{color:#7c766d;font-weight:460;letter-spacing:.02em;opacity:.72}.der-riss-aperture__text::placeholder{color:#7c766d;font-weight:460;letter-spacing:.02em;opacity:.72}.der-riss-aperture__text:disabled{opacity:.5}.der-riss-object:focus-within .der-riss-aperture,.der-riss-object[data-riss-state=composing] .der-riss-aperture,.der-riss-object[data-runtime-active=true] .der-riss-aperture{background:var(--riss-channel-fill-active)}.der-riss-object:focus-within .der-riss-aperture__text,.der-riss-object[data-riss-state=composing] .der-riss-aperture__text,.der-riss-object[data-riss-state=immersed] .der-riss-aperture__text,.der-riss-object[data-runtime-active=true] .der-riss-aperture__text{text-align:left}.der-riss-object:focus-within .der-riss-mark--send:not(:disabled),.der-riss-object[data-riss-state=composing] .der-riss-mark--send:not(:disabled),.der-riss-object[data-riss-state=immersed] .der-riss-mark--send:not(:disabled){opacity:.7;color:color-mix(in srgb,var(--runtime-thought-text) 72%,#c96a1b)}.der-riss-object[data-riss-state=submitting] .der-riss-aperture__text{opacity:.5}.der-riss[data-riss-continuation=available] .der-riss-object[data-riss-state=idle]{border-color:color-mix(in srgb,var(--riss-edge) 90%,var(--accent-border) 10%)}.der-riss-after{display:flex;align-items:center;justify-content:center;gap:0;min-height:var(--riss-after-h);padding:calc(var(--riss-grid) * 2) calc(var(--riss-grid) * 3.5) 0;opacity:.68}.der-riss-whisper{position:relative;margin:0;padding:0;border:none;background:transparent;color:color-mix(in srgb,var(--text-muted) 64%,transparent);font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:480;letter-spacing:.05em;text-transform:lowercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.der-riss-whisper+.der-riss-whisper{margin-inline-start:1rem}.der-riss-whisper+.der-riss-whisper:before{content:"·";position:absolute;left:-.55rem;color:color-mix(in srgb,var(--text-muted) 38%,transparent);pointer-events:none}.der-riss-whisper:focus-visible,.der-riss-whisper:hover{color:color-mix(in srgb,var(--text-secondary) 84%,transparent)}.der-riss-whisper:focus-visible{outline:1px solid color-mix(in srgb,var(--accent-border) 22%,transparent);outline-offset:2px}.der-riss-resonance{margin:calc(var(--riss-grid) * 1.5) 0 0;padding:0 calc(var(--riss-grid) * 3.5);color:color-mix(in srgb,var(--text-muted) 76%,transparent);font-size:.6875rem;font-weight:460;line-height:1.35;letter-spacing:.01em;text-align:center;text-shadow:none}html[data-runtime-delphi=friction] .der-riss-object:not(:focus-within):not([data-riss-state=immersed]){border-color:color-mix(in srgb,var(--riss-edge) 92%,var(--accent-border) 8%)}html[data-runtime-material=carried] .riss-core-shell .riss-core-form{box-shadow:var(--shadow-input-well),0 0 0 1px color-mix(in srgb,var(--room-material-warmth,rgba(255,228,196,.12)) 140%,transparent)}html[data-runtime-material=loose] .riss-core-shell .riss-core-form:not([data-riss-input-focused=true]){box-shadow:var(--shadow-input-well),inset 0 1px 0 color-mix(in srgb,var(--accent-wick,#c4a574) 18%,transparent)}html[data-runtime-material=loose] .der-riss-marginalia[data-trace-visible=true]{letter-spacing:.04em}@media (max-width:640px){:root{--riss-span:calc(100vw - 1rem);--riss-mark-w:calc(var(--riss-grid) * 12)}.der-riss[data-riss-room=active]{--riss-orient-bay-w:var(--riss-mark-w)}.der-riss-bay--orient .der-riss-room{display:none}}@media (prefers-reduced-motion:reduce){.der-riss-after,.der-riss-marginalia,.der-riss-object,.der-riss-whisper{transition-duration:.01ms!important}}html.raumriss-os .runtime-presence-layer.runtime-session-header{position:fixed!important;top:max(.55rem,calc(env(safe-area-inset-top, 0px) + .45rem))!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:-moz-max-content!important;width:max-content!important;max-width:min(44rem,calc(100vw - 1.2rem))!important;margin:0!important;display:block!important;border:1px solid color-mix(in srgb,var(--os-border-soft,rgba(28,25,20,.11)) 88%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--os-surface-soft,rgba(255,255,252,.92)) 78%,transparent)!important;backdrop-filter:none!important;box-shadow:var(--rr-depth-mid,0 4px 16px rgba(26,21,16,.04)),inset 0 1px 0 color-mix(in srgb,#fff 44%,transparent)!important;z-index:120!important}html.raumriss-os .runtime-session-header__inner{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:.28rem .55rem!important;width:auto!important;max-width:100%!important;min-height:0!important;margin-inline:0!important;padding:.3rem .38rem!important;overflow:visible!important}html.raumriss-os .runtime-session-header__center{display:flex!important;flex:1 1 auto!important;justify-content:flex-start!important;max-width:min(100%,26rem)!important;min-width:0!important}html.raumriss-os .runtime-session-header__trailing{flex:0 0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:.28rem!important}html.raumriss-os .session-header-locus{display:inline-flex!important;align-items:center!important;gap:.38rem!important;min-height:2rem!important;padding:.42rem .72rem!important;border:none!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;max-width:100%!important}html.raumriss-os .session-header-locus__mark,html.raumriss-os .session-header-locus__room,html.raumriss-os .session-header-locus__surface,html.raumriss-os .session-header-locus__werkstatt,html.raumriss-os .session-header-locus__zone{font-size:.5625rem!important;font-weight:520!important;letter-spacing:.11em!important;text-transform:uppercase!important}html.raumriss-os .session-header-locus__mark{font-weight:600!important;letter-spacing:.16em!important}html.raumriss-os .runtime-session-header__clock .presence-clock--anchor{flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;min-height:2rem!important;padding:.42rem .72rem!important}html.raumriss-os .runtime-session-header__clock .presence-clock-time{margin:0!important;font-family:var(--font-mono),ui-monospace,monospace!important;font-size:.75rem!important;font-weight:620!important;letter-spacing:.05em!important;line-height:1!important;color:var(--os-text,#1d1d1f)!important}html.raumriss-os .runtime-session-header__clock .presence-clock-meta{display:inline-flex!important;align-items:center!important;gap:.24rem!important;margin:0!important;font-size:.5rem!important;font-weight:500!important;letter-spacing:.1em!important;line-height:1!important;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--os-text-soft,#5c5549) 92%,var(--os-text,#1d1d1f))!important}html.raumriss-os .runtime-session-header__clock .presence-clock-meta__sep{opacity:.38}html.raumriss-os .runtime-session-header__actions{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}html.raumriss-os .runtime-session-header__actions .system-presence-end__kicker{display:none!important}html.raumriss-os .session-header-locus__room,html.raumriss-os .session-header-locus__zone{max-width:15rem!important}html.raumriss-os .runtime-session-header__clock{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}html.raumriss-os .runtime-session-header__actions .system-presence-end{width:auto!important;min-width:0!important;min-height:2rem!important;padding:.42rem .72rem!important;color:rgba(255,255,255,.96)!important;border:1px solid color-mix(in srgb,#000 18%,#2a2a2c)!important;border-radius:8px!important;background:linear-gradient(180deg,color-mix(in srgb,#2a2a2c 92%,#1d1d1f),color-mix(in srgb,#121214 96%,#000))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 5px rgba(0,0,0,.16)!important}html.raumriss-os .runtime-session-header__actions .system-presence-end__action{font-size:.5625rem!important;font-weight:520!important;letter-spacing:.11em!important;text-transform:uppercase;color:rgba(255,255,255,.96)!important}html.raumriss-os .runtime-session-header__actions .system-presence-end:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,#323234 94%,#1d1d1f),color-mix(in srgb,#000 96%,#0a0a0b))!important;border-color:color-mix(in srgb,#000 26%,#323234)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 2px 8px rgba(0,0,0,.22)!important;transform:none}html.raumriss-os .runtime-session-header__actions .system-presence-end:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 6px rgba(0,0,0,.28),0 1px 4px rgba(15,15,20,.12)!important}html.raumriss-os .runtime-session-header__actions .system-presence-end:disabled{opacity:.58!important;cursor:wait}html.raumriss-os .home-runtime-shell--thumb-flow.home-runtime-shell--living-house,html.raumriss-os .home-runtime-shell.home-runtime-shell--living-house,html.raumriss-os .operations-workspace,html.raumriss-os .os-page__inner,html.raumriss-os .os-room-page,html.raumriss-os .room-shell.rr-room-shell,html.raumriss-os .spatial-surface__shell,html.raumriss-os .system-workspace{padding-top:calc(env(safe-area-inset-top, 0px) + clamp(3.55rem, 7.5vw, 4.2rem))!important}@media (max-width:760px){html.raumriss-os .runtime-presence-layer.runtime-session-header{top:max(.4rem,calc(env(safe-area-inset-top, 0px) + .32rem))!important;width:calc(100vw - .85rem)!important;max-width:calc(100vw - .85rem)!important;border-radius:12px!important}html.raumriss-os .runtime-session-header__inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto;padding:.3rem .38rem!important}html.raumriss-os .runtime-session-header__center{display:flex!important;grid-column:1;grid-row:1;justify-self:start;min-width:0;max-width:100%}html.raumriss-os .runtime-session-header__trailing{grid-column:2;grid-row:1}html.raumriss-os .runtime-session-header__aurel{grid-column:1/-1;grid-row:2}html.raumriss-os .runtime-session-header__inner:not(:has(.aurel-nervous-presence--header)){grid-template-rows:auto;padding-bottom:.46rem!important}}html.raumriss-os:has([data-environment=site-effect-cockpit]) #raumriss-runtime-dock{display:none!important}::view-transition-new(site-effect-cockpit),::view-transition-old(site-effect-cockpit){animation-duration:.42s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.placeholder\:text-\[var\(--text-faint\)\]::-moz-placeholder{color:var(--text-faint)}.placeholder\:text-\[var\(--text-faint\)\]::placeholder{color:var(--text-faint)}.placeholder\:text-zinc-600::-moz-placeholder{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.first\:pt-0:first-child{padding-top:0}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color-mix\(in_srgb\2c var\(--accent-border\)_28\%\2c var\(--surface-border\)\)\]:hover{border-color:color-mix(in srgb,var(--accent-border) 28%,var(--surface-border))}.hover\:border-orange-500\/35:hover{border-color:rgb(249 115 22/.35)}.hover\:border-zinc-700:hover{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.hover\:bg-\[\#2e2e2b\]:hover{--tw-bg-opacity:1;background-color:rgb(46 46 43/var(--tw-bg-opacity,1))}.hover\:bg-riss-hover:hover{background-color:var(--background-hover,#eeedea)}.hover\:bg-riss-inset:hover{background-color:var(--background-sunken,#f2f1ee)}.hover\:text-\[var\(--text-muted\)\]:hover{color:var(--text-muted)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-orange-100\/90:hover{color:rgb(255 237 213/.9)}.hover\:text-orange-400\/90:hover{color:rgb(251 146 60/.9)}.hover\:text-riss-active:hover,.hover\:text-riss-text:hover{color:var(--text-primary,#0f0f0f)}.hover\:text-zinc-500:hover{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-riss-hw-hover:hover{--tw-shadow:var(--riss-control-shadow-hover);--tw-shadow-colored:var(--riss-control-shadow-hover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:ring-riss-border:hover{--tw-ring-color:var(--border-default,#e8e7e4)}.hover\:ring-riss-border-hover:hover{--tw-ring-color:var(--border-hover,#c67d3c)}.focus\:border-orange-500\/30:focus{border-color:rgb(249 115 22/.3)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:border-\[var\(--accent-border\)\]:focus-visible{border-color:var(--accent-border)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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(1px + 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)}.focus-visible\:ring-riss-border:focus-visible{--tw-ring-color:var(--border-default,#e8e7e4)}.focus-visible\:ring-riss-border-hover:focus-visible{--tw-ring-color:var(--border-hover,#c67d3c)}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:scale-\[0\.955\]:active,.active\:translate-y-0:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.955\]:active{--tw-scale-x:0.955;--tw-scale-y:0.955}.active\:scale-\[0\.965\]:active{--tw-scale-x:0.965;--tw-scale-y:0.965}.active\:scale-\[0\.965\]:active,.active\:scale-\[0\.97\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:0.97;--tw-scale-y:0.97}.active\:bg-riss-hover:active{background-color:var(--background-hover,#eeedea)}.active\:text-riss-text:active{color:var(--text-primary,#0f0f0f)}.active\:shadow-riss-hw-pressed:active{--tw-shadow:var(--riss-control-shadow-pressed);--tw-shadow-colored:var(--riss-control-shadow-pressed);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.enabled\:hover\:text-riss-text:hover:enabled{color:var(--text-primary,#0f0f0f)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-none{order:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:ml-0\.5{margin-left:.125rem}.sm\:mt-3{margin-top:.75rem}.sm\:flex{display:flex}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-7{height:1.75rem}.sm\:h-9{height:2.25rem}.sm\:w-7{width:1.75rem}.sm\:w-9{width:2.25rem}.sm\:min-w-\[10\.25rem\]{min-width:10.25rem}.sm\:min-w-\[5\.5rem\]{min-width:5.5rem}.sm\:min-w-\[7\.5rem\]{min-width:7.5rem}.sm\:max-w-\[13\.5rem\]{max-width:13.5rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:space-y-\[0\.82rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.82rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.82rem * var(--tw-space-y-reverse))}.sm\:rounded-\[7px\]{border-radius:7px}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:pr-2{padding-right:.5rem}.sm\:text-right{text-align:right}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:hover\:bg-riss-hover:hover{background-color:var(--background-hover,#eeedea)}.sm\:hover\:text-riss-text:hover{color:var(--text-primary,#0f0f0f)}.sm\:hover\:shadow-riss-hw-hover:hover{--tw-shadow:var(--riss-control-shadow-hover);--tw-shadow-colored:var(--riss-control-shadow-hover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1024px){.lg\:inline{display:inline}.lg\:max-w-\[14\.5rem\]{max-width:14.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}