@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.bottom-12{bottom:calc(var(--spacing) * 12)}.left-1\/2{left:50%}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.min-h-dvh{min-height:100dvh}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[data-daily-day\]\:visible:is(data-daily-day){visibility:visible}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--fissure-heart:50%}}}:root,:host{--color-room-base:#0f0d0c;--color-room-dim:#0a0908;--color-room-lift:#1a1612;--color-voice-a-rest:#0f2024;--color-voice-a-active:#1a2a2e;--color-voice-b-rest:#241a0f;--color-voice-b-active:#2e1f14;--color-user-rest:#1f1815;--color-user-active:#ee6a82;--color-interlocutor-rest:#1a1612;--color-interlocutor-active:#221d18;--color-text-primary:#e8e4dd;--color-text-secondary:#a8a39c;--color-text-tertiary:#6c6862;--color-text-muted:#4a4742;--color-text-danger:#df7b78;--color-ui-primary:#f4f5f6;--color-ui-secondary:#c4c8cc;--color-ui-tertiary:#8d9399;--color-ui-muted:#62686f;--color-line:#3a362f;--color-line-dim:#2a2723;--color-source-fragment:#a8acb2c7;--color-source-mouth:#a8acb259;--color-ink-a:#3cc8e3;--color-ink-b:#f2a63f;--color-ink-her:#dedad2;--color-ink-user:#ee6a82;--color-card-paper:#faf6ef;--color-card-ink:#1a1612;--color-card-ink-secondary:#5c574f;--color-card-ink-tertiary:#8a857c;--font-sans:var(--font-sohne), "Inter", system-ui, sans-serif;--font-sans-narrow:var(--font-sohne-schmal), var(--font-sohne), system-ui, sans-serif;--font-sans-wide:var(--font-sohne-breit), var(--font-sohne), system-ui, sans-serif;--font-mono:var(--font-sohne-mono), ui-monospace, "SFMono-Regular", monospace;--text-waterline:clamp(14px, 1.7vw, 19px);--text-bone:clamp(15px, 1.9vw, 18px);--text-room-prompt:clamp(18px, 2vw, 26px);--text-fragments:clamp(13px, 1.65vw, 15px);--text-doors:clamp(14px, 1.7vw, 15.5px);--text-mono-meta:.7rem;--text-fissure-label:clamp(11px, 1.25vw, 14px);--text-fissure-owner:clamp(10px, 1vw, 11px);--radius-history-glass:20px;--radius-action-glass:var(--radius-history-glass);--action-glass-border:1px;--radius-action-selection:calc(var(--radius-action-glass) - .3rem - var(--action-glass-border));--glass-dense-dom-absorption:82%;--z-room:0;--z-room-chrome:3;--z-keel:4;--z-source:5;--z-fissure:5;--z-text:6;--z-history-shell:7;--z-history-content:8;--z-status:10;--z-doors:11;--z-slider:20;--z-focus:30;--z-header:34;--z-toast:35;--z-tooltip:36;--z-settings:39;--z-dialog-backdrop:40;--z-dialog:41;--z-privacy-curtain:50;--anchor-doors:3.2%;--anchor-home-door:4%;--anchor-count:5%;--anchor-source-mouth:3.5%;--anchor-source-fragment:26%;--anchor-status:9%;--anchor-home-tagline:34%;--anchor-waterline:16%;--anchor-input:13%;--anchor-enter:9%;--anchor-bone:24%;--anchor-fragments:30%;--anchor-keel:0%;--anchor-fissure:11.5%;--fissure-inline-start:22%;--fissure-inline-end:78%;--fissure-hit-size:44px;--fissure-hit-half:22px;--shadow-text-halo:0 0 24px #000000e6;--shadow-text-halo-soft:0 0 18px #000000e6;--shadow-source-mouth:0 0 8px #a8acb240;--shadow-spoken-word:0 0 .28em currentColor, 0 0 .7em currentColor}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-spoken-word:0 0 .28em currentColor, 0 0 .7em color-mix(in oklab, currentColor 42%, transparent)}}:root,:host{--shadow-control-etch:0 -1px 0 #0f0d0ce0, 0 1px 0 #f4f5f63d, 0 0 .42rem #0f0d0cb8}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-control-etch:0 -1px 0 color-mix(in oklab, var(--color-room-base) 88%, transparent), 0 1px 0 color-mix(in oklab, var(--color-ui-primary) 24%, transparent), 0 0 .42rem color-mix(in oklab, var(--color-room-base) 72%, transparent)}}:root,:host{--shadow-control-etch-selected:0 -1px 0 #0f0d0cf0, 0 1px 0 #f4f5f661, 0 0 .54rem #0f0d0cd1}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-control-etch-selected:0 -1px 0 color-mix(in oklab, var(--color-room-base) 94%, transparent), 0 1px 0 color-mix(in oklab, var(--color-ui-primary) 38%, transparent), 0 0 .54rem color-mix(in oklab, var(--color-room-base) 82%, transparent)}}:root,:host{--anchor-consumer-header:max(12px, env(safe-area-inset-top,0px));--inset-consumer-chrome:22px;--size-consumer-control:44px;--width-consumer-wordmark:58px;--opacity-consumer-wordmark:.62;--height-consumer-header:var(--size-consumer-control);--color-launch-ground:#0f0d0c;--width-launch-mark:116px;--opacity-launch-mark:.86;--breathe-ms:10000;--ease-fissure-out:cubic-bezier(.23, 1, .32, 1)}.room-dialogue__backdrop{z-index:var(--z-dialog-backdrop);background:#0a090833;min-height:100dvh;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.room-dialogue__backdrop{background:color-mix(in oklab, var(--color-room-dim) 20%, transparent)}}.room-dialogue__backdrop{opacity:1;transition:opacity .16s var(--ease-fissure-out);touch-action:none}.installed-privacy-curtain{z-index:var(--z-privacy-curtain);background:var(--color-launch-ground);opacity:1;pointer-events:auto;place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0}.installed-privacy-curtain[data-phase=retiring]{animation:installed-curtain-retire .42s var(--ease-fissure-out) both}.installed-privacy-curtain[hidden]{display:none}.installed-privacy-curtain__failure{text-align:center;justify-items:center;gap:1rem;width:min(100% - 44px,24rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.installed-privacy-curtain__failure p{color:var(--color-ui-primary);font:450 clamp(1.15rem, 5vw, 1.45rem) / 1.15 var(--font-display);letter-spacing:-.018em;margin:0}.installed-privacy-curtain__failure button{min-height:44px;color:var(--color-ui-primary);font:600 var(--text-doors) / 1 var(--font-mono);text-shadow:var(--shadow-control-etch);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 .5rem}.installed-privacy-curtain__failure button:active{transform:scale(.96)}.installed-privacy-curtain__failure button:focus-visible{outline:1px solid var(--color-ui-primary);outline-offset:4px}@keyframes installed-curtain-retire{to{opacity:0}}@media (prefers-reduced-motion:reduce){.installed-privacy-curtain[data-phase=retiring]{animation-duration:.12s}}.install-door__steps{counter-reset:install-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.install-door__steps li{border-top:1px solid #f4f5f621;align-items:center;min-height:52px;padding-block:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.install-door__steps li{border-top:1px solid color-mix(in oklab, var(--color-ui-primary) 13%, transparent)}}.install-door__steps li{counter-increment:install-step;grid-template-columns:28px minmax(0,1fr)}.install-door__steps strong,.install-door__steps small{font:inherit;display:block}.install-door__steps strong{color:var(--color-ui-primary);font-weight:560}.install-door__steps small{color:var(--color-ui-secondary);margin-top:.22rem;font-size:.88em;line-height:1.3}.install-door__steps li:before{color:var(--color-ui-tertiary);content:counter(install-step, decimal-leading-zero);font:500 .65rem / 1 var(--font-mono);letter-spacing:.06em}@supports (-webkit-touch-callout:none){.room-dialogue__backdrop{position:absolute}}.room-dialogue__backdrop[data-render-surface=css]{background:#0a090894}@supports (color:color-mix(in lab, red, red)){.room-dialogue__backdrop[data-render-surface=css]{background:color-mix(in oklab, var(--color-room-dim) 58%, transparent)}}.room-dialogue__backdrop[data-starting-style],.room-dialogue__backdrop[data-ending-style]{opacity:0}.room-chrome-plane{--room-wall-gap:clamp(10px, 2.6vw, 18px);--room-west-track:0px;--room-east-track:0px;--room-speech-clearance:max(var(--room-west-track), var(--room-east-track));z-index:var(--z-room-chrome);grid-template-columns:[west] var(--room-west-track) [content] minmax(0, 1fr) [east] var(--room-east-track);grid-template-rows:[header-clearance] calc(var(--anchor-consumer-header) + var(--height-consumer-header) + clamp(8px, 1.5dvh, 14px)) [hud] auto [question] auto [speech] minmax(0, 1fr) [status] auto [dock] auto [footing] var(--footing-surface-block) [safe-bottom] calc(var(--room-safe-bottom) + var(--viewport-bottom-inset,0px)) [end];pointer-events:none;transition:grid-template-columns .32s var(--ease-fissure-out), opacity .16s ease;display:grid;position:fixed;inset:0;overflow:hidden}.room-chrome-plane:has([data-room-slot=west-wall] [data-room-occupancy]:not([data-room-occupancy=none])){--room-west-track:calc(var(--room-wall-strip) + var(--room-wall-gap))}.room-chrome-plane:has([data-room-slot=east-wall] [data-room-occupancy=compact]){--room-east-track:calc(var(--room-wall-strip) + var(--room-wall-gap))}.room-chrome-plane:has([data-room-slot=east-wall] [data-room-occupancy=open]){--room-east-track:calc(var(--room-history-panel-inline) + var(--room-wall-gap))}.room-chrome-slot{pointer-events:none;min-width:0;min-height:0}.room-chrome-slot[data-room-slot=hud],.room-chrome-slot[data-room-slot=question],.room-chrome-slot[data-room-slot=status],.room-chrome-slot[data-room-slot=dock],.room-chrome-slot[data-room-slot=speech]{grid-column:west/end}.room-chrome-slot[data-room-slot=hud]{padding:0 var(--footing-strand-inset) var(--room-hud-question-gap);grid-row:hud/question}.room-chrome-slot[data-room-slot=question]{padding:0 max(22px, env(safe-area-inset-right,0px)) clamp(10px, 1.8dvh, 18px) max(22px, env(safe-area-inset-left,0px));grid-row:question/speech;justify-items:center;display:grid}.room-chrome-slot[data-room-slot=speech]{min-height:0;padding:clamp(8px, 1.6dvh, 16px) max(22px, env(safe-area-inset-right,0px), var(--room-speech-clearance)) clamp(12px, 2dvh, 22px) max(22px, env(safe-area-inset-left,0px), var(--room-speech-clearance));grid-row:speech/status;place-items:end center;display:grid;position:relative}.marker-cue{width:min(20rem,72%);color:var(--color-text-primary);font:300 var(--text-waterline) / 1.45 var(--font-sans);text-align:center;opacity:.88;pointer-events:none;margin:0;font-style:italic;transition:opacity .5s;position:absolute;top:28%;left:50%;transform:translate(-50%)}.room-chrome-slot[data-room-slot=status]{padding:0 max(12px, env(safe-area-inset-right,0px)) var(--room-axis-gap) max(12px, env(safe-area-inset-left,0px));grid-row:status/dock;justify-items:center;display:grid}.room-chrome-slot[data-room-slot=status]:has(.footing-prompt){padding-bottom:var(--footing-prompt-case-gap)}:is(.room-chrome-slot[data-room-slot=status]:has(.room-text-composer[data-visible=false]),.room-chrome-slot[data-room-slot=status]:has(.room-toast-viewport:empty)){display:none}.room-chrome-slot[data-room-slot=dock]{grid-row:dock/footing;justify-items:center;display:grid}.room-chrome-slot[data-room-slot=footing]{grid-area:footing/west/safe-bottom/end}.room-chrome-slot[data-room-slot=west-wall]{grid-area:header-clearance/west/end/content;position:relative}.room-chrome-slot[data-room-slot=east-wall]{grid-area:header-clearance/east/end/end;position:relative}.room-chrome-slot[data-room-slot=source],.room-chrome-slot[data-room-slot=overlay]{position:absolute;inset:0}:where(.room-chrome-slot>*){pointer-events:auto}body:has([data-room-foreground]) .room-chrome-plane{visibility:hidden;opacity:0;pointer-events:none}.consumer-header{top:var(--anchor-consumer-header);right:env(safe-area-inset-right,0px);left:env(safe-area-inset-left,0px);z-index:var(--z-header);height:var(--height-consumer-header);pointer-events:none;transition:opacity .18s;position:fixed}.consumer-header__home,.consumer-header__connection,.consumer-header__settings{box-sizing:border-box;width:var(--size-consumer-control);height:var(--size-consumer-control);color:var(--color-ui-secondary);pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .18s var(--ease-fissure-out), color .18s var(--ease-fissure-out), transform .15s var(--ease-fissure-out);background:0 0;border:0;border-radius:50%;outline:0;place-items:center;padding:0;display:grid;position:absolute;top:0}.consumer-header__home{width:calc(var(--inset-consumer-chrome) + var(--width-consumer-wordmark));justify-items:start;padding-inline-start:var(--inset-consumer-chrome);left:0}.consumer-header__settings{width:calc(var(--inset-consumer-chrome) + var(--size-consumer-control));justify-items:end;padding-inline-end:var(--inset-consumer-chrome);right:0}.consumer-header__connection{right:calc(var(--inset-consumer-chrome) + var(--size-consumer-control))}.consumer-header__home img{width:var(--width-consumer-wordmark);max-width:none;opacity:var(--opacity-consumer-wordmark);display:block}.consumer-header__home:active,.consumer-header__connection:active,.consumer-header__settings:active{transform:scale(.94)}.consumer-header__home:focus-visible,.consumer-header__connection:focus-visible,.consumer-header__settings:focus-visible{box-shadow:0 0 0 1px #ee6a82ad}@supports (color:color-mix(in lab, red, red)){.consumer-header__home:focus-visible,.consumer-header__connection:focus-visible,.consumer-header__settings:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ink-user) 68%, transparent)}}@media (hover:hover) and (pointer:fine){.consumer-header__home:hover,.consumer-header__connection:hover,.consumer-header__settings:hover{color:var(--color-ui-primary)}.consumer-header__home:hover img{opacity:.9}}.connection-mark{width:18px;height:16px;color:var(--color-ui-secondary);justify-content:center;align-items:flex-end;gap:2px;display:flex}.connection-mark>span{width:2px;box-shadow:var(--shadow-control-etch);opacity:.18;transform-origin:50% 100%;transition:opacity .18s ease, transform .22s var(--ease-fissure-out);background:currentColor;border-radius:2px}.connection-mark>span:first-child{height:5px}.connection-mark>span:nth-child(2){height:9px}.connection-mark>span:nth-child(3){height:13px}.connection-mark:where([data-state=good])>span,.connection-mark:where([data-state=warning])>span:nth-child(-n+2),.connection-mark:where([data-state=bad])>span:first-child{opacity:.88;transform:scaleY(1)}.connection-mark:where([data-state=unknown])>span{opacity:.34}.connection-mark:where([data-state=interrupted]){color:var(--color-text-danger)}.connection-mark:where([data-state=interrupted])>span{opacity:.7;transform:scaleY(.42)}.connection-tooltip-positioner{z-index:var(--z-tooltip);width:min(208px, calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));pointer-events:none;outline:0}.connection-tooltip{border-radius:calc(var(--radius-action-glass) - 5px);width:100%;color:var(--color-ui-primary);opacity:1;transform-origin:85% 0;transition:opacity .14s ease, transform .19s var(--ease-fissure-out);background:0 0;border:1px solid #0000;outline:0;gap:8px;padding:11px 12px 12px;display:grid;overflow:hidden;transform:translateY(0)scale(1)}.connection-tooltip[data-render-surface=css]{border-color:#f4f5f624}@supports (color:color-mix(in lab, red, red)){.connection-tooltip[data-render-surface=css]{border-color:color-mix(in oklab, var(--color-ui-primary) 14%, transparent)}}.connection-tooltip[data-render-surface=css]{background:#0f0d0cc7}@supports (color:color-mix(in lab, red, red)){.connection-tooltip[data-render-surface=css]{background:color-mix(in oklab, var(--color-room-base) 78%, transparent)}}.connection-tooltip[data-render-surface=css]{box-shadow:0 10px 30px #0a09087a,inset 0 1px #f4f5f61f}@supports (color:color-mix(in lab, red, red)){.connection-tooltip[data-render-surface=css]{box-shadow:0 10px 30px color-mix(in oklab, var(--color-room-dim) 48%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-ui-primary) 12%, transparent)}}.connection-tooltip[data-render-surface=css]{-webkit-backdrop-filter:blur(16px)saturate(1.06);backdrop-filter:blur(16px)saturate(1.06)}.connection-tooltip[data-starting-style],.connection-tooltip[data-ending-style]{opacity:0;transform:translateY(-3px)scale(.97)}.connection-tooltip__title{color:var(--color-ui-primary);font:500 11px / 1 var(--font-sans);letter-spacing:.01em;text-shadow:var(--shadow-control-etch)}.connection-tooltip__subjects{gap:6px;display:grid}.connection-tooltip__subject{min-width:0;color:var(--color-ui-primary);font:11px / 1.2 var(--font-sans);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.connection-tooltip__subject>span:last-child{color:var(--color-ui-secondary)}.connection-tooltip__subject>span[data-state=bad],.connection-tooltip__subject>span[data-state=interrupted]{color:var(--color-text-danger)}body:has([data-daily-immersive=true]) .consumer-header:not([data-settings-open]){opacity:.48}body:has([data-daily-immersive=true]) .consumer-header:not([data-settings-open]):has(.connection-mark:where([data-state=warning],[data-state=bad],[data-state=interrupted])){opacity:1}.room-toast-viewport{z-index:var(--z-toast);pointer-events:none;outline:0;width:min(320px,100vw - 24px);height:44px;position:relative}.room-toast-viewport:empty{display:none}.room-toast{border-radius:var(--radius-action-glass);color:var(--color-ui-primary);opacity:1;pointer-events:auto;transform:translate3d(var(--toast-swipe-movement-x,0), var(--toast-swipe-movement-y,0), 0) scale(1);transform-origin:50% 100%;transition:opacity .15s ease, transform .21s var(--ease-fissure-out);background:0 0;border:1px solid #0000;outline:0;position:absolute;inset:0;overflow:hidden}.room-toast[data-render-surface=css]{border-color:#e8e4dd29}@supports (color:color-mix(in lab, red, red)){.room-toast[data-render-surface=css]{border-color:color-mix(in oklab, var(--color-text-primary) 16%, transparent)}}.room-toast[data-render-surface=css]{background:#0f0d0cd1}@supports (color:color-mix(in lab, red, red)){.room-toast[data-render-surface=css]{background:color-mix(in oklab, var(--color-room-base) 82%, transparent)}}.room-toast[data-render-surface=css]{box-shadow:0 10px 34px #0a090885,inset 0 1px #e8e4dd21}@supports (color:color-mix(in lab, red, red)){.room-toast[data-render-surface=css]{box-shadow:0 10px 34px color-mix(in oklab, var(--color-room-dim) 52%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-text-primary) 13%, transparent)}}.room-toast[data-render-surface=css]{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}.room-toast[data-starting-style],.room-toast[data-ending-style],.room-toast[data-obscured=true]{opacity:0;pointer-events:none;transform:translate3d(var(--toast-swipe-movement-x,0), 0, 0) scale(.97)}.room-toast__content{justify-content:space-between;align-items:center;gap:10px;height:100%;padding:0 8px 0 14px;display:flex}.room-toast__copy{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.room-toast__title{font:500 12px / 1 var(--font-sans);margin:0}.room-toast__description{color:var(--color-ui-tertiary);font:10px / 1 var(--font-sans);text-overflow:ellipsis;margin:0;overflow:hidden}.room-toast__close,.room-toast__action{border-radius:calc(var(--radius-action-glass) - 6px);min-width:44px;min-height:32px;color:var(--color-ui-secondary);font:10px / 1 var(--font-sans);text-shadow:var(--shadow-control-etch);touch-action:manipulation;transition:color .14s ease, transform .12s var(--ease-fissure-out);background:0 0;border:0;outline:0;padding:0 7px}.room-toast__close:focus-visible{box-shadow:inset 0 0 0 1px #ee6a8285}@supports (color:color-mix(in lab, red, red)){.room-toast__close:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink-user) 52%, transparent)}}@media (max-width:520px){.room-toast-viewport{width:calc(100vw - 24px)}.room-toast__description{display:none}}.settings-mark{opacity:.8;border:1px solid;border-radius:50%;width:22px;height:22px;position:relative;box-shadow:inset 0 0 0 5px #0f0d0cc2,inset 0 0 0 6px}@supports (color:color-mix(in lab, red, red)){.settings-mark{box-shadow:inset 0 0 0 5px color-mix(in oklab, var(--color-room-base) 76%, transparent), inset 0 0 0 6px color-mix(in oklab, currentColor 18%, transparent)}}.settings-mark:before{content:"";transform-origin:50% 9px;width:1px;height:5px;transition:transform .24s var(--ease-fissure-out);background:currentColor;border-radius:1px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.consumer-header[data-settings-open] .settings-mark:before{transform:translate(-50%)rotate(135deg)}.settings-mark span{background:#ee6a824d;border-radius:50%;position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.settings-mark span{background:color-mix(in oklab, var(--color-ink-user) 30%, transparent)}}.settings-mark span{box-shadow:0 0 12px var(--color-user-halo,#ee6a825c);opacity:0;transition:opacity .16s ease, transform .22s var(--ease-fissure-out);transform:scale(.45)}.consumer-header[data-settings-open] .settings-mark span{opacity:1;transform:scale(1)}.settings-positioner{z-index:var(--z-settings);width:min(312px, calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));outline:0}.settings-plane{--settings-plane-border:1px;--settings-account-inset:8px;--settings-account-offset:calc(var(--settings-account-inset) - var(--settings-plane-border));--settings-account-radius:calc(var(--radius-history-glass) - var(--settings-account-inset));--settings-text-primary:var(--color-ui-primary);--settings-text-secondary:var(--color-ui-secondary);--settings-text-muted:var(--color-ui-tertiary);box-sizing:border-box;width:100%;height:min(640px, calc(100dvh - 76px - env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - 76px - env(safe-area-inset-bottom,0px));border:var(--settings-plane-border) solid transparent;border-radius:var(--radius-history-glass);color:var(--settings-text-primary);text-shadow:0 1px 2px #000000b8;text-shadow:0 1px 2px lab(0% 0 0/.72);box-shadow:none;opacity:1;transform-origin:var(--transform-origin);transition:opacity .17s var(--ease-fissure-out), transform .2s var(--ease-fissure-out);background:0 0;outline:0;flex-direction:column;display:flex;overflow:hidden;transform:translate(0)scale(1)}.settings-plane[data-starting-style],.settings-plane[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.975)}.settings-plane[data-render-surface=css]{border-color:#e8e4dd3d}@supports (color:color-mix(in lab, red, red)){.settings-plane[data-render-surface=css]{border-color:color-mix(in oklab, var(--color-text-primary) 24%, transparent)}}.settings-plane[data-render-surface=css]{background:#0f0d0cf0}@supports (color:color-mix(in lab, red, red)){.settings-plane[data-render-surface=css]{background:color-mix(in oklab, var(--color-room-base) 94%, transparent)}}.settings-plane[data-render-surface=css]{box-shadow:0 1.4rem 4rem #0a0908b8,inset 0 1px #e8e4dd26}@supports (color:color-mix(in lab, red, red)){.settings-plane[data-render-surface=css]{box-shadow:0 1.4rem 4rem color-mix(in oklab, var(--color-room-dim) 72%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-text-primary) 15%, transparent)}}.settings-plane[data-render-surface=css]{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1)}.settings-plane[data-render-surface=webgl]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body:has([data-recede-content]) .consumer-content-plane>:not([data-room-substrate]){visibility:hidden;pointer-events:none}.settings-plane__heading{border-bottom:1px solid #e8e4dd26;align-items:center;min-height:50px;padding:0 86px 0 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.settings-plane__heading{border-bottom:1px solid color-mix(in oklab, var(--color-text-primary) 15%, transparent)}}.settings-plane__heading h2,.settings-plane__heading [role=heading]{font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.settings-account-action{top:var(--settings-account-offset);right:var(--settings-account-offset);border-radius:var(--settings-account-radius);min-width:66px;min-height:34px;font:500 10px / 1 var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex;position:absolute}.settings-account-action[data-state=failed]{color:var(--color-text-danger)}.settings-sections{grid-template-columns:repeat(4,1fr);gap:2px;padding:6px 8px 0;display:grid}.settings-sections button{min-height:42px;color:var(--settings-text-primary);font:11px var(--font-sans);text-shadow:var(--shadow-control-etch);background:0 0;border:0;border-radius:9px;padding:0 3px;transition:background .18s,text-shadow .15s}.settings-sections button[aria-pressed=true]{background:#e8e4dd21}@supports (color:color-mix(in lab, red, red)){.settings-sections button[aria-pressed=true]{background:color-mix(in oklab, var(--color-text-primary) 13%, transparent)}}.settings-sections button[aria-pressed=true]{color:var(--settings-text-primary);text-shadow:var(--shadow-control-etch-selected)}.settings-plane__scroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.settings-plane__scroll::-webkit-scrollbar{display:none}.settings-group{padding:5px 14px 12px;display:grid}.settings-row,.settings-dial,.settings-palette,.settings-link-row,.settings-week,.settings-learning{border-bottom:1px solid #e8e4dd21;min-height:52px;position:relative}@supports (color:color-mix(in lab, red, red)){.settings-row,.settings-dial,.settings-palette,.settings-link-row,.settings-week,.settings-learning{border-bottom:1px solid color-mix(in oklab, var(--color-text-primary) 13%, transparent)}}.settings-row{justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;display:flex}.settings-row--stack{flex-direction:column;align-items:stretch;gap:8px}.settings-label{min-width:0;font:13px / 1.25 var(--font-sans);gap:2px;display:grid}.settings-label>span{align-items:baseline;gap:7px;display:flex}.settings-label em{max-width:16rem;color:var(--settings-text-muted);font:normal 10.5px / 1.35 var(--font-sans)}.settings-dial{touch-action:pan-y;grid-template-columns:1fr auto;align-content:center;gap:8px;width:100%;min-width:0;padding:8px 2px 12px;display:grid}.settings-dial__label{font:13px var(--font-sans);align-items:baseline;gap:7px;display:flex}.settings-dial__value{color:var(--settings-text-secondary);font:10px var(--font-mono);font-variant-numeric:tabular-nums}.settings-dial__rail{grid-column:1/-1;height:9px;position:relative}.settings-dial__rail:before,.settings-dial__fill{content:"";height:1px;position:absolute;top:4px;left:0;right:0}.settings-dial__rail:before{background:#e8e4dd24}@supports (color:color-mix(in lab, red, red)){.settings-dial__rail:before{background:color-mix(in oklab, var(--color-text-primary) 14%, transparent)}}.settings-dial__fill{background:var(--color-ink-user);box-shadow:0 0 9px var(--color-user-halo);transform-origin:0;will-change:transform;transform:scaleX(.5)}.settings-dial__notch{background:var(--color-ink-user);width:9px;height:9px;box-shadow:0 0 12px var(--color-user-halo);will-change:transform;border-radius:50%;position:absolute;top:0;left:0;transform:translate(0)}.settings-dial__input{opacity:0;cursor:ew-resize;touch-action:none;-webkit-tap-highlight-color:transparent;width:100%;height:44px;margin:0;position:absolute;bottom:0;left:0;right:0}.settings-dial:focus-within .settings-dial__fill,.settings-dial:focus-within .settings-dial__notch{filter:brightness(1.16) drop-shadow(0 0 5px var(--color-user-halo))}.settings-palette{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding-block:4px;display:grid}.settings-palette .settings-dial{border-bottom:0;min-width:0}.settings-palette__sample{border:0;width:96px;min-width:0;height:96px;margin:0;padding:0;position:relative}.settings-palette__sample>legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-palette__sample:before,.settings-palette__sample:after{content:"";opacity:.42;position:absolute}.settings-palette__sample:before{background:linear-gradient(90deg, var(--preview-ink-a), var(--preview-ink-b));height:1px;top:47px;left:12px;right:12px}.settings-palette__sample:after{background:linear-gradient(var(--preview-ink-her), var(--preview-ink-user));width:1px;top:12px;bottom:12px;left:47px}.settings-palette__sample button{z-index:1;width:44px;height:44px;color:var(--settings-text-primary);font:8px var(--font-mono);background:0 0;border:0;border-radius:50%;outline:0;place-items:center;padding:0;display:grid;position:absolute}.settings-palette__sample button:before{background:var(--sample-ink);width:9px;height:9px;box-shadow:0 0 10px var(--sample-ink);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.settings-palette__sample button:before{box-shadow:0 0 10px color-mix(in oklab, var(--sample-ink) 66%, transparent)}}.settings-palette__sample button:before{content:""}.settings-palette__sample button>span{opacity:.56;transition:opacity .13s ease, transform .16s var(--ease-fissure-out);position:absolute;transform:translateY(13px)scale(.94)}.settings-palette__sample button[aria-pressed=true]{background:var(--sample-ink)}@supports (color:color-mix(in lab, red, red)){.settings-palette__sample button[aria-pressed=true]{background:color-mix(in oklab, var(--sample-ink) 13%, transparent)}}.settings-palette__sample button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--sample-ink)}@supports (color:color-mix(in lab, red, red)){.settings-palette__sample button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sample-ink) 34%, transparent)}}.settings-palette__sample button[aria-pressed=true]:before{width:12px;height:12px}.settings-palette__sample button[aria-pressed=true]>span{opacity:1;transform:translateY(13px)scale(1)}.settings-palette__sample button:focus-visible{box-shadow:inset 0 0 0 1px var(--sample-ink)}.settings-palette__sample [data-voice=a]{--sample-ink:var(--preview-ink-a);top:26px;left:0}.settings-palette__sample [data-voice=b]{--sample-ink:var(--preview-ink-b);top:26px;right:0}.settings-palette__sample [data-voice=her]{--sample-ink:var(--preview-ink-her);top:0;left:26px}.settings-palette__sample [data-voice=user]{--sample-ink:var(--preview-ink-user);bottom:0;left:26px}.settings-palette .settings-dial__rail:before{opacity:.72;background:linear-gradient(90deg,#ef7287,#efb64c,#74d286,#5ed3d5,#7199ee,#bc78e9,#ef7287);height:3px}.settings-palette .settings-dial__fill{display:none}.settings-palette .settings-dial__notch{background:var(--preview-selected-ink);box-shadow:0 0 12px var(--preview-selected-ink)}@supports (color:color-mix(in lab, red, red)){.settings-palette .settings-dial__notch{box-shadow:0 0 12px color-mix(in oklab, var(--preview-selected-ink) 58%, transparent)}}.settings-dial[data-appearance=fill] .settings-dial__rail{background:#0a0908b8;border-radius:7px;height:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-dial[data-appearance=fill] .settings-dial__rail{background:color-mix(in oklab, var(--color-room-dim) 72%, transparent)}}.settings-dial[data-appearance=fill] .settings-dial__rail{box-shadow:inset 0 0 0 1px #e8e4dd29}@supports (color:color-mix(in lab, red, red)){.settings-dial[data-appearance=fill] .settings-dial__rail{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-primary) 16%, transparent)}}.settings-dial[data-appearance=fill] .settings-dial__rail:before{display:none}.settings-dial[data-appearance=fill] .settings-dial__fill{border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;background:linear-gradient(90deg, #2f90a3, var(--color-ink-user));height:auto;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.settings-dial[data-appearance=fill] .settings-dial__fill{background:linear-gradient(90deg, color-mix(in oklab, var(--color-ink-a) 70%, var(--color-room-base)), var(--color-ink-user))}}.settings-dial[data-appearance=fill] .settings-dial__fill{box-shadow:inset 0 1px #ffffff3d;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.24)}.settings-dial[data-appearance=fill] .settings-dial__notch{display:none}.settings-choice{grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;width:100%;display:grid}.settings-choice button{min-height:40px;color:var(--settings-text-primary);font:10.5px var(--font-sans);background:0 0;border:0;border-radius:8px;padding:0 4px}.settings-choice button[aria-pressed=true]{background:#e8e4dd21}@supports (color:color-mix(in lab, red, red)){.settings-choice button[aria-pressed=true]{background:color-mix(in oklab, var(--color-text-primary) 13%, transparent)}}.settings-choice button[aria-pressed=true]{color:var(--settings-text-primary);box-shadow:inset 0 1px #e8e4dd1c}@supports (color:color-mix(in lab, red, red)){.settings-choice button[aria-pressed=true]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-text-primary) 11%, transparent)}}.settings-toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0}.settings-toggle__track{background:#e8e4dd1c;border-radius:10px;flex:none;width:34px;height:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.settings-toggle__track{background:color-mix(in oklab, var(--color-text-primary) 11%, transparent)}}.settings-toggle__track{box-shadow:inset 0 0 0 1px #e8e4dd1a}@supports (color:color-mix(in lab, red, red)){.settings-toggle__track{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-primary) 10%, transparent)}}.settings-toggle__track span{background:var(--settings-text-secondary);width:14px;height:14px;transition:transform .18s var(--ease-fissure-out), background .18s ease;border-radius:50%;position:absolute;top:3px;left:3px}.settings-toggle[aria-pressed=true] .settings-toggle__track{background:#ee6a8240}@supports (color:color-mix(in lab, red, red)){.settings-toggle[aria-pressed=true] .settings-toggle__track{background:color-mix(in oklab, var(--color-ink-user) 25%, transparent)}}.settings-toggle[aria-pressed=true] .settings-toggle__track span{background:var(--color-ink-user);box-shadow:0 0 10px var(--color-user-halo);transform:translate(14px)}.settings-name input,.settings-topics>input{background:#0a090861;border:0;border-radius:7px;outline:0;min-width:0;min-height:34px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.settings-name input,.settings-topics>input{background:color-mix(in oklab, var(--color-room-dim) 38%, transparent)}}.settings-name input,.settings-topics>input{color:var(--settings-text-primary);font:12px var(--font-sans);text-align:right}.settings-name input{width:112px}.settings-name input:focus,.settings-topics>input:focus{box-shadow:inset 0 0 0 1px #ee6a828a}@supports (color:color-mix(in lab, red, red)){.settings-name input:focus,.settings-topics>input:focus{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink-user) 54%, transparent)}}.settings-name input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #df7b789e}@supports (color:color-mix(in lab, red, red)){.settings-name input[aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-danger) 62%, transparent)}}.settings-field-error{color:var(--color-text-danger);font:8px / 1 var(--font-sans);position:absolute;bottom:-2px;right:2px}.settings-topic-list{flex-wrap:wrap;gap:5px;display:flex}.settings-topic-list button{background:#e8e4dd12;border:0;border-radius:15px;min-height:30px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.settings-topic-list button{background:color-mix(in oklab, var(--color-text-primary) 7%, transparent)}}.settings-topic-list button{color:var(--settings-text-secondary);font:10px var(--font-sans)}.settings-topic-list button span{color:var(--settings-text-muted);margin-left:5px}.settings-topics>input{text-align:left;width:100%}.settings-applicability{color:var(--settings-text-secondary);font:10px / 1.4 var(--font-sans);margin:0 2px 2px}.settings-status{color:var(--settings-text-muted);font:9px var(--font-mono);align-items:baseline;gap:6px;margin:8px 2px 2px;display:flex}.settings-status button{color:var(--settings-text-primary);font:inherit;background:0 0;border:0;padding:0;font-weight:600}.settings-link-row{width:100%;color:var(--settings-text-primary);font:13px var(--font-sans);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 2px;text-decoration:none;display:flex}.settings-link-row>span:last-child{color:var(--settings-text-muted);font:10px var(--font-mono);align-items:center;gap:.34rem;display:inline-flex}.settings-link-row:disabled{opacity:.42}.settings-learning{padding:10px 2px}.settings-week{padding:9px 2px 12px}.settings-week>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.settings-week strong{font:13px var(--font-sans)}.settings-week>div:first-child span{color:var(--settings-text-muted);font:10px var(--font-mono)}.settings-week__bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;height:62px;margin-top:10px;display:grid}.settings-week__bars>span{grid-template-rows:1fr auto;align-items:end;gap:3px;height:100%;display:grid}.settings-week__bars i{background:#a8a39c47;border-radius:2px 2px 0 0;min-height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.settings-week__bars i{background:color-mix(in oklab, var(--color-text-secondary) 28%, transparent)}}.settings-week__bars>span:last-child i{background:var(--color-ink-user);box-shadow:0 0 10px var(--color-user-halo)}.settings-week__bars small{color:var(--settings-text-muted);font:8px var(--font-mono);text-align:center}.settings-plane__close{min-height:42px;margin:0 14px max(8px, env(safe-area-inset-bottom,0px));border:0;border-top:1px solid #e8e4dd17}@supports (color:color-mix(in lab, red, red)){.settings-plane__close{border-top:1px solid color-mix(in oklab, var(--color-text-primary) 9%, transparent)}}.settings-plane__close{color:var(--settings-text-primary);font:11px var(--font-sans);text-shadow:var(--shadow-control-etch);background:0 0}.settings-select__trigger{border:1px solid #e8e4dd24;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;width:min(152px,52vw);min-height:40px;padding:0 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-select__trigger{border:1px solid color-mix(in oklab, var(--color-text-primary) 14%, transparent)}}.settings-select__trigger{background:#0f0d0c9e;border-radius:9px;outline:0}@supports (color:color-mix(in lab, red, red)){.settings-select__trigger{background:color-mix(in oklab, var(--color-room-base) 62%, transparent)}}.settings-select__trigger{color:var(--settings-text-primary);font:11px var(--font-sans);text-align:right}.settings-select__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-select__trigger:focus-visible{box-shadow:inset 0 0 0 1px #ee6a8294}@supports (color:color-mix(in lab, red, red)){.settings-select__trigger:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink-user) 58%, transparent)}}.settings-select__icon{width:10px;height:10px;position:relative}.settings-select__icon span:before,.settings-select__icon span:after{content:"";width:6px;height:1px;transition:transform .15s var(--ease-fissure-out);background:currentColor;border-radius:1px;position:absolute;top:4px}.settings-select__icon span:before{left:0;transform:rotate(42deg)}.settings-select__icon span:after{right:0;transform:rotate(-42deg)}.settings-select__trigger[data-popup-open] .settings-select__icon span:before{transform:rotate(-42deg)}.settings-select__trigger[data-popup-open] .settings-select__icon span:after{transform:rotate(42deg)}.settings-select__positioner{z-index:calc(var(--z-settings) + 1);outline:0}.settings-select__popup{width:min(268px,100vw - 24px);max-height:min(304px, var(--available-height));border:1px solid #e8e4dd38;padding:5px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.settings-select__popup{border:1px solid color-mix(in oklab, var(--color-text-primary) 22%, transparent)}}.settings-select__popup{background:#0e0c0c;border-radius:12px;outline:0}@supports (color:color-mix(in lab, red, red)){.settings-select__popup{background:color-mix(in oklab, var(--color-room-base) 96%, black)}}.settings-select__popup{color:var(--color-ui-primary);transform-origin:var(--transform-origin);transition:opacity .14s ease, transform .16s var(--ease-fissure-out);box-shadow:0 16px 44px #000000a8;box-shadow:0 16px 44px lab(0% 0 0/.66)}.settings-select__popup[data-starting-style],.settings-select__popup[data-ending-style]{opacity:0;transform:scale(.975)}.settings-select__popup [role=option]{min-height:44px;color:var(--color-ui-secondary);font:12px var(--font-sans);border-radius:8px;outline:0;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 10px;display:grid}.settings-select__popup [role=option][data-highlighted]{background:#e8e4dd1f}@supports (color:color-mix(in lab, red, red)){.settings-select__popup [role=option][data-highlighted]{background:color-mix(in oklab, var(--color-text-primary) 12%, transparent)}}.settings-select__popup [role=option][data-highlighted]{color:var(--color-ui-primary)}.settings-select__indicator{color:var(--color-ink-user);text-align:center;font-size:16px}html[data-caption-scale=large]{--text-waterline:clamp(16px, 2vw, 21px)}html[data-caption-scale=largest]{--text-waterline:clamp(18px, 2.25vw, 24px)}html[data-captions=clear]{--shadow-spoken-word:0 0 .2em currentColor, 0 0 .9em currentColor}@supports (color:color-mix(in lab, red, red)){html[data-captions=clear]{--shadow-spoken-word:0 0 .2em currentColor, 0 0 .9em color-mix(in oklab, currentColor 58%, transparent)}}html[data-contrast=more]{--color-text-secondary:#c5c0b8;--color-text-tertiary:#99948c}@media (max-width:520px){.settings-positioner{width:auto;top:calc(max(12px, env(safe-area-inset-top,0px)) + 50px)!important;right:max(12px, env(safe-area-inset-right,0px))!important;bottom:calc(var(--room-dock-bottom) + 2.9rem)!important;left:max(12px, env(safe-area-inset-left,0px))!important;position:fixed!important;transform:none!important}.settings-plane{height:100%;max-height:100%}.settings-plane__heading{padding-left:16px;padding-right:86px}.settings-group{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.settings-plane,.connection-mark>span,.connection-tooltip,.settings-mark:before,.settings-mark span,.settings-toggle__track span{transition-duration:.01ms}}.room-dialogue__viewport{z-index:var(--z-dialog);min-height:100dvh;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.room-dialogue{box-sizing:border-box;border-radius:var(--radius-history-glass);width:min(32rem,100vw - 2rem);max-height:min(38rem,100dvh - 2rem);box-shadow:none;color:var(--color-ui-primary);pointer-events:auto;transform-origin:50%;transition:opacity .18s var(--ease-fissure-out), transform .18s var(--ease-fissure-out);background:0 0;border:1px solid #0000;outline:0;flex-direction:column;gap:1.2rem;padding:clamp(1.1rem,2.4vw,1.55rem);display:flex;overflow:hidden;transform:translate(0)scale(1)}.room-dialogue[data-layout=form]{width:min(36rem,100vw - 2rem)}.room-dialogue[data-render-surface=css]{border-color:#e8e4dd33}@supports (color:color-mix(in lab, red, red)){.room-dialogue[data-render-surface=css]{border-color:color-mix(in oklab, var(--color-text-primary) 20%, transparent)}}.room-dialogue[data-render-surface=css]{background:#0f0d0ce0}@supports (color:color-mix(in lab, red, red)){.room-dialogue[data-render-surface=css]{background:color-mix(in oklab, var(--color-room-base) 88%, transparent)}}.room-dialogue[data-render-surface=css]{box-shadow:0 1.4rem 4rem #0a0908c7,inset 0 1px #e8e4dd29}@supports (color:color-mix(in lab, red, red)){.room-dialogue[data-render-surface=css]{box-shadow:0 1.4rem 4rem color-mix(in oklab, var(--color-room-dim) 78%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-text-primary) 16%, transparent)}}.room-dialogue[data-render-surface=css]{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12)}.room-dialogue[data-render-surface=css][data-glass-density=dense]{border-color:#e8e4dd3d}@supports (color:color-mix(in lab, red, red)){.room-dialogue[data-render-surface=css][data-glass-density=dense]{border-color:color-mix(in oklab, var(--color-text-primary) 24%, transparent)}}.room-dialogue[data-render-surface=css][data-glass-density=dense]{background:#0f0d0cf0}@supports (color:color-mix(in lab, red, red)){.room-dialogue[data-render-surface=css][data-glass-density=dense]{background:color-mix(in oklab, var(--color-room-base) 94%, transparent)}}.room-dialogue[data-render-surface=css][data-glass-density=dense]{box-shadow:0 1.6rem 4.5rem #0a0908d6,inset 0 1px #e8e4dd30}@supports (color:color-mix(in lab, red, red)){.room-dialogue[data-render-surface=css][data-glass-density=dense]{box-shadow:0 1.6rem 4.5rem color-mix(in oklab, var(--color-room-dim) 84%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-text-primary) 19%, transparent)}}.room-dialogue[data-render-surface=css][data-glass-density=dense]{-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08)}.room-dialogue[data-render-surface=webgl][data-glass-density=dense]{background:#0f0d0cd1;background:lab(3.76764% .553846 .677359/.82)}@supports (color:color-mix(in lab, red, red)){.room-dialogue[data-render-surface=webgl][data-glass-density=dense]{background:color-mix(in oklab, var(--color-room-base) var(--glass-dense-dom-absorption), transparent)}}.room-dialogue[data-starting-style],.room-dialogue[data-ending-style]{opacity:0;transform:translateY(.35rem)scale(.975)}.room-dialogue__header{gap:.4rem;display:grid}.room-dialogue__title{color:var(--color-ui-primary);font:520 1.05rem / 1.25 var(--font-sans);letter-spacing:-.012em;text-wrap:balance;text-shadow:var(--shadow-control-etch-selected);margin:0}.room-dialogue__description{color:#c4c8cceb;max-width:52ch;margin:0}@supports (color:color-mix(in lab, red, red)){.room-dialogue__description{color:color-mix(in oklab, var(--color-ui-secondary) 92%, transparent)}}.room-dialogue__description{font:420 .93rem / 1.5 var(--font-sans);text-wrap:pretty;text-shadow:var(--shadow-control-etch)}.room-dialogue__body{overscroll-behavior:contain;max-width:58ch;min-height:0;color:var(--color-ui-secondary);font:420 .9rem / 1.5 var(--font-sans);scrollbar-width:thin;overflow:auto}.room-dialogue__body>:first-child{margin-top:0}.room-dialogue__body>:last-child{margin-bottom:0}.room-dialogue__body input,.room-dialogue__body textarea{box-sizing:border-box;border:0;border-bottom:1px solid #e8e4dd38;width:100%;min-height:44px;padding:.7rem 0}@supports (color:color-mix(in lab, red, red)){.room-dialogue__body input,.room-dialogue__body textarea{border-bottom:1px solid color-mix(in oklab, var(--color-text-primary) 22%, transparent)}}.room-dialogue__body input,.room-dialogue__body textarea{color:var(--color-ui-primary);font:450 1rem / 1.35 var(--font-sans);background:0 0;border-radius:0;outline:0}.room-dialogue__body textarea{resize:vertical;min-height:5.2rem}.room-dialogue__field-label{color:var(--color-ui-secondary);font:450 .78rem / 1.25 var(--font-sans);margin-bottom:.2rem;display:block}.room-dialogue__error{color:var(--color-text-danger);font:450 .8rem / 1.35 var(--font-sans);margin:.7rem 0 0}.room-dialogue__body input:focus-visible,.room-dialogue__body textarea:focus-visible{border-bottom-color:#e8e4ddb8}@supports (color:color-mix(in lab, red, red)){.room-dialogue__body input:focus-visible,.room-dialogue__body textarea:focus-visible{border-bottom-color:color-mix(in oklab, var(--color-text-primary) 72%, transparent)}}.auth-code-input{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.35rem,2.2vw,.65rem);width:min(100%,20rem);margin-inline:auto;display:grid}.room-dialogue__body [data-input-otp]{border:0;min-height:0;padding:0}.auth-code-slot{border-bottom:1px solid #e8e4dd38;place-items:center;min-width:0;height:3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-code-slot{border-bottom:1px solid color-mix(in oklab, var(--color-text-primary) 22%, transparent)}}.auth-code-slot{color:var(--color-ui-primary);font:560 1.25rem / 1 var(--font-sans);font-variant-numeric:tabular-nums;text-shadow:var(--shadow-control-etch);transition:border-color .14s,color .14s}.auth-code-slot[data-active]{border-bottom-color:#ee6a82c2}@supports (color:color-mix(in lab, red, red)){.auth-code-slot[data-active]{border-bottom-color:color-mix(in oklab, var(--color-ink-user) 76%, transparent)}}.auth-code-slot[data-active]{color:var(--color-ink-user)}.auth-code-slot__caret{background:currentColor;width:1px;height:1.25rem;animation:1.4s ease-in-out infinite line-of-light-caret-breathe}.room-dialogue__actions{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.42rem;display:grid}.room-dialogue__action{border-radius:calc(var(--radius-history-glass) - .42rem);min-width:0;min-height:44px;color:var(--color-ui-primary);font:500 var(--text-doors) / 1.12 var(--font-sans);text-align:center;text-shadow:var(--shadow-control-etch);cursor:pointer;touch-action:manipulation;transition:color .14s ease, background-color .14s ease, opacity .12s ease, transform .12s var(--ease-fissure-out);background:0 0;border:0;outline:0;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .8rem;display:inline-flex}.room-dialogue__action[data-emphasis=quiet]{color:var(--color-ui-secondary)}@media (hover:hover) and (pointer:fine){.room-dialogue__action[data-emphasis=quiet]:hover:not(:disabled){background:#e8e4dd12}@supports (color:color-mix(in lab, red, red)){.room-dialogue__action[data-emphasis=quiet]:hover:not(:disabled){background:color-mix(in oklab, var(--color-text-primary) 7%, transparent)}}.room-dialogue__action[data-emphasis=quiet]:hover:not(:disabled){color:var(--color-ui-primary)}}.room-dialogue__action:active:not(:disabled){transform:scale(.98)}.room-dialogue__action:focus-visible{outline:1px solid #e8e4ddb8}@supports (color:color-mix(in lab, red, red)){.room-dialogue__action:focus-visible{outline:1px solid color-mix(in oklab, var(--color-text-primary) 72%, transparent)}}.room-dialogue__action:focus-visible{outline-offset:2px}.room-dialogue__action:disabled{cursor:default;opacity:.5}.room-drawer__viewport{z-index:var(--z-dialog);min-height:100dvh;padding:max(.75rem, env(safe-area-inset-top,0px)) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.room-drawer.room-dialogue{width:min(100%,36rem);max-height:calc(100dvh - max(.75rem, env(safe-area-inset-top,0px)));padding:.65rem 1.1rem max(1rem, env(safe-area-inset-bottom,0px));border-radius:calc(var(--radius-history-glass) + .35rem) calc(var(--radius-history-glass) + .35rem) 0 0;opacity:1;transform:translate3d(0, var(--drawer-swipe-movement-y,0px), 0);transform-origin:50% 100%;will-change:transform;gap:.9rem;transition:transform .42s cubic-bezier(.32,.72,0,1)}.room-drawer.room-dialogue[data-starting-style],.room-drawer.room-dialogue[data-ending-style]{opacity:1;transform:translate3d(0, calc(100% + env(safe-area-inset-bottom,0px) + 2px), 0)}.room-drawer.room-dialogue[data-swiping],.room-drawer__backdrop[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}.room-drawer.room-dialogue[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .36s)}.room-drawer__backdrop{opacity:calc(1 - var(--drawer-swipe-progress,0))}.room-drawer__backdrop[data-starting-style],.room-drawer__backdrop[data-ending-style]{opacity:0}.room-drawer__grabber{background:#c4c8cc94;border-radius:999px;flex:none;width:2.25rem;height:.28rem;margin:0 auto .1rem}@supports (color:color-mix(in lab, red, red)){.room-drawer__grabber{background:color-mix(in oklab, var(--color-ui-secondary) 58%, transparent)}}.room-drawer__grabber{box-shadow:inset 0 1px #f4f5f61f}@supports (color:color-mix(in lab, red, red)){.room-drawer__grabber{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ui-primary) 12%, transparent)}}.room-drawer__grabber{touch-action:none}@media (min-width:641px){.room-drawer__viewport{padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));align-items:center}.room-drawer.room-dialogue{border-radius:var(--radius-history-glass);transform-origin:50%;width:min(32rem,100vw - 2rem);max-height:min(38rem,100dvh - 2rem);transition:opacity .18s var(--ease-fissure-out), transform .18s var(--ease-fissure-out);will-change:auto;gap:1.2rem;padding:clamp(1.1rem,2.4vw,1.55rem);transform:translate(0)scale(1)}.room-drawer.room-dialogue[data-starting-style],.room-drawer.room-dialogue[data-ending-style]{opacity:0;transform:translateY(.35rem)scale(.975)}.room-drawer__grabber{display:none}}.action-progress-icon{flex:0 0 1rem;place-items:center;width:1rem;height:1rem;display:grid}.action-progress-icon>svg{stroke-width:1.5px;width:100%;height:100%;animation:.56s linear infinite action-progress-spin;display:block;overflow:visible}@keyframes action-progress-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.room-dialogue__viewport{padding:max(.65rem, env(safe-area-inset-top,0px)) max(.65rem, env(safe-area-inset-right,0px)) max(.65rem, env(safe-area-inset-bottom,0px)) max(.65rem, env(safe-area-inset-left,0px))}.room-dialogue,.room-dialogue[data-layout=form]{gap:1rem;width:min(100%,30rem);max-height:calc(100dvh - 1.3rem);padding:1rem}.room-dialogue__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.room-dialogue__backdrop,.room-dialogue{transition-duration:.1s}.room-dialogue:not(.room-drawer)[data-starting-style],.room-dialogue:not(.room-drawer)[data-ending-style]{transform:none}.room-drawer.room-dialogue{transition:opacity .12s;transform:none}.room-drawer.room-dialogue[data-starting-style],.room-drawer.room-dialogue[data-ending-style]{opacity:0;transform:none}.action-progress-icon>svg,.auth-code-slot__caret{animation:none}}.glass-intent-action{color:var(--color-ui-primary);text-shadow:var(--shadow-control-etch-selected);touch-action:manipulation;transition:color .14s ease, opacity .12s ease, transform .12s var(--ease-fissure-out);background:0 0;border:1px solid #0000;outline:0}[data-render-surface=css] .glass-intent-action{border-color:#f4f5f62e}@supports (color:color-mix(in lab, red, red)){[data-render-surface=css] .glass-intent-action{border-color:color-mix(in oklab, var(--color-ui-primary) 18%, transparent)}}[data-render-surface=css] .glass-intent-action{background:#62686f8a}@supports (color:color-mix(in lab, red, red)){[data-render-surface=css] .glass-intent-action{background:color-mix(in oklab, var(--color-ui-muted) 54%, transparent)}}[data-render-surface=css] .glass-intent-action{box-shadow:inset 0 1px #f4f5f63d,0 2px 9px #0f0d0c9e}@supports (color:color-mix(in lab, red, red)){[data-render-surface=css] .glass-intent-action{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ui-primary) 24%, transparent), 0 2px 9px color-mix(in oklab, var(--color-room-base) 62%, transparent)}}[data-render-surface=css] .glass-intent-action{-webkit-backdrop-filter:blur(12px)saturate(.84);backdrop-filter:blur(12px)saturate(.84)}.glass-intent-action[data-emphasis=danger]{color:var(--color-text-danger)}.glass-intent-action:active:not(:disabled){transform:scale(.96)}.glass-intent-action:focus-visible{box-shadow:inset 0 0 0 1px #ee6a8285}@supports (color:color-mix(in lab, red, red)){.glass-intent-action:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink-user) 52%, transparent)}}.glass-intent-action:disabled{cursor:default;opacity:.5}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.room-dialogue__backdrop{background:#0a0908bd}@supports (color:color-mix(in lab, red, red)){.room-dialogue__backdrop{background:color-mix(in oklab, var(--color-room-dim) 74%, transparent)}}.room-dialogue[data-render-surface=css][data-glass-density]{border-color:#e8e4dd6b}@supports (color:color-mix(in lab, red, red)){.room-dialogue[data-render-surface=css][data-glass-density]{border-color:color-mix(in oklab, var(--color-text-primary) 42%, transparent)}}.room-dialogue[data-render-surface=css][data-glass-density]{background:#0f0d0cf5}@supports (color:color-mix(in lab, red, red)){.room-dialogue[data-render-surface=css][data-glass-density]{background:color-mix(in oklab, var(--color-room-base) 96%, transparent)}}.room-dialogue[data-render-surface=css][data-glass-density]{-webkit-backdrop-filter:none;backdrop-filter:none}}.room-control-dock{isolation:isolate;z-index:var(--z-doors);box-sizing:border-box;height:var(--room-control-dock-block);border:var(--action-glass-border) solid transparent;border-radius:var(--radius-action-glass);max-width:calc(100% - 2rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-items:center;gap:.35rem;padding:.3rem;display:flex;position:relative}.room-control-dock[data-concealed]{visibility:hidden;opacity:0;pointer-events:none}.room-control-dock[data-render-surface=css]{border-color:#e8e4dd2e}@supports (color:color-mix(in lab, red, red)){.room-control-dock[data-render-surface=css]{border-color:color-mix(in oklab, var(--color-text-primary) 18%, transparent)}}.room-control-dock[data-render-surface=css]{background:#0f0d0ce0}@supports (color:color-mix(in lab, red, red)){.room-control-dock[data-render-surface=css]{background:color-mix(in oklab, var(--color-room-base) 88%, transparent)}}.room-control-dock[data-render-surface=css]{box-shadow:0 10px 32px #0f0d0cc7,inset 0 1px #e8e4dd29}@supports (color:color-mix(in lab, red, red)){.room-control-dock[data-render-surface=css]{box-shadow:0 10px 32px color-mix(in oklab, var(--color-room-base) 78%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-text-primary) 16%, transparent)}}.room-control-dock[data-render-surface=css]{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12)}.room-control{border-radius:var(--radius-action-selection);color:#c4c8ccb8;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 .75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.room-control{color:color-mix(in srgb, var(--color-ui-secondary) 72%, transparent)}}.room-control{font:500 var(--text-mono-meta) / 1 var(--font-sans);cursor:pointer;touch-action:manipulation;transition:color .16s ease, background-color .16s ease, opacity .12s ease, transform .12s var(--ease-fissure-out)}.room-control__label{white-space:nowrap;-webkit-text-stroke:.12px currentColor;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.room-control__label{-webkit-text-stroke:.12px color-mix(in oklab, currentColor 64%, transparent)}}.room-control__label{text-shadow:var(--shadow-control-etch)}.room-control[data-emphasis=primary]{color:var(--color-ui-primary)}.room-control[data-emphasis=quiet]{color:#f4f5f694}@supports (color:color-mix(in lab, red, red)){.room-control[data-emphasis=quiet]{color:color-mix(in oklab, var(--color-ui-primary) 58%, transparent)}}.room-control__content{justify-content:center;align-items:center;gap:.42rem;min-width:0;display:inline-flex}.room-control__detail{color:currentColor}@supports (color:color-mix(in lab, red, red)){.room-control__detail{color:color-mix(in oklab, currentColor 58%, transparent)}}.room-control__detail{letter-spacing:.01em;white-space:nowrap;font-size:.78em}.room-control__status-icon{filter:drop-shadow(0 1px 1px #0f0d0c8a);flex:0 0 1rem;place-items:center;width:1rem;height:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.room-control__status-icon{filter:drop-shadow(0 1px 1px color-mix(in oklab, var(--color-room-base) 54%, transparent))}}.room-control__check,.room-control__failed{stroke-width:1.5px;width:100%;height:100%;display:block;overflow:visible}.room-control[data-feedback]{cursor:default;transform:translateY(-1px)}.room-control[data-response=withdraw][data-feedback],.room-control[data-response=depart][data-feedback]{transform:translateY(1px)}.room-control[data-response=hold][data-feedback],.room-control[data-response=bar][data-feedback]{transform:scale(.98)}.room-control[data-response=complete][data-feedback]{transform:scale(.96)}.room-control-dock[data-feedback-phase=pending] .room-control:not([data-feedback]){opacity:.62}.room-control[data-feedback=confirmed]{color:var(--color-ui-primary)}.room-control[data-feedback=failed]{animation:room-control-reject .42s var(--ease-fissure-out) both;color:var(--color-text-primary)}@keyframes room-control-reject{28%{transform:translate(-2px)}58%{transform:translate(2px)}}.room-control:focus-visible,.room-control[aria-pressed=true]{color:var(--color-ui-primary)}.room-control[aria-pressed=true] .room-control__label{text-shadow:var(--shadow-control-etch-selected)}.room-control-dock[data-render-surface=css] .room-control:focus-visible,.room-control-dock[data-render-surface=css] .room-control[aria-pressed=true],.room-control-dock[data-render-surface=css] .room-control[data-emphasis=primary],.room-control-dock[data-render-surface=css] .room-control[data-feedback]{background:#1a1612f0}@supports (color:color-mix(in lab, red, red)){.room-control-dock[data-render-surface=css] .room-control:focus-visible,.room-control-dock[data-render-surface=css] .room-control[aria-pressed=true],.room-control-dock[data-render-surface=css] .room-control[data-emphasis=primary],.room-control-dock[data-render-surface=css] .room-control[data-feedback]{background:color-mix(in oklab, var(--color-room-lift) 94%, transparent)}}.room-control-dock[data-render-surface=css] .room-control:focus-visible,.room-control-dock[data-render-surface=css] .room-control[aria-pressed=true],.room-control-dock[data-render-surface=css] .room-control[data-emphasis=primary],.room-control-dock[data-render-surface=css] .room-control[data-feedback]{box-shadow:inset 0 1px #e8e4dd38,0 2px 9px #0f0d0ca8}@supports (color:color-mix(in lab, red, red)){.room-control-dock[data-render-surface=css] .room-control:focus-visible,.room-control-dock[data-render-surface=css] .room-control[aria-pressed=true],.room-control-dock[data-render-surface=css] .room-control[data-emphasis=primary],.room-control-dock[data-render-surface=css] .room-control[data-feedback]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-text-primary) 22%, transparent), 0 2px 9px color-mix(in oklab, var(--color-room-base) 66%, transparent)}}.room-control:focus-visible{outline:1px solid #e8e4dd6b}@supports (color:color-mix(in lab, red, red)){.room-control:focus-visible{outline:1px solid color-mix(in oklab, var(--color-text-primary) 42%, transparent)}}.room-control:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.room-control:hover{color:var(--color-ui-primary)}.room-control-dock[data-render-surface=css] .room-control:hover{background:#1a1612d1}@supports (color:color-mix(in lab, red, red)){.room-control-dock[data-render-surface=css] .room-control:hover{background:color-mix(in oklab, var(--color-room-lift) 82%, transparent)}}}.room-control:active{transform:scale(.96)}.room-control[data-dangerous=true]{color:var(--color-text-danger)}@media (prefers-reduced-transparency:reduce){.room-control-dock,.room-control-dock[data-render-surface=webgl]{border-color:var(--color-line);background:var(--color-room-base);box-shadow:inset 0 1px #e8e4dd29}@supports (color:color-mix(in lab, red, red)){.room-control-dock,.room-control-dock[data-render-surface=webgl]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-text-primary) 16%, transparent)}}.room-control-dock,.room-control-dock[data-render-surface=webgl]{-webkit-backdrop-filter:none;backdrop-filter:none}.room-control:focus-visible,.room-control[aria-pressed=true],.room-control[data-emphasis=primary],.room-control[data-feedback]{background:var(--color-room-lift)}}@media (prefers-reduced-motion:reduce){.room-control__status-icon,.action-progress-icon>svg,.room-control[data-feedback=failed]{animation:none}}@media (max-width:520px){.room-control-dock{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.room-control{padding-inline:.65rem}}.footing-keel-surface:focus-visible{box-shadow:none;outline:0}.footing-keel-surface:focus-visible [data-footing-focus]{box-shadow:0 0 12px #ee6a828c, 0 0 0 2px var(--color-room-base), 0 0 0 4px #ee6a82c2}@supports (color:color-mix(in lab, red, red)){.footing-keel-surface:focus-visible [data-footing-focus]{box-shadow:0 0 12px color-mix(in srgb, var(--color-ink-user) 55%, transparent), 0 0 0 2px var(--color-room-base), 0 0 0 4px color-mix(in srgb, var(--color-ink-user) 76%, transparent)}}:root{--footing-strand-inset:max(clamp(22px, 3vw, 56px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--room-safe-bottom:env(safe-area-inset-bottom,0px);--footing-strand-line:46px;--footing-keel-depth:calc(var(--footing-strand-line) + var(--room-safe-bottom));--footing-keel-active-rise:18px;--footing-case-band:clamp(28px, 5dvh, 32px);--room-axis-gap:var(--footing-case-band);--footing-prompt-case-gap:clamp(10px, 1.2dvh, 12px);--room-control-dock-block:56px;--room-chrome-gap:clamp(24px, 3dvh, 32px);--room-wall-strip:44px;--room-history-panel-inline:min(clamp(14rem, 20vw, 16.5rem), calc(100vw - 5.5rem));--footing-surface-block:calc(var(--footing-strand-line) + var(--footing-case-band));--room-hud-top:calc(var(--anchor-consumer-header) + var(--height-consumer-header) + clamp(8px, 1.8dvh, 18px));--room-hud-block:clamp(54px, 7.5dvh, 66px);--room-hud-question-gap:clamp(12px, 1.8dvh, 18px);--room-question-top:calc(var(--room-hud-top) + var(--room-hud-block) + var(--room-hud-question-gap));--room-dock-bottom:calc(var(--room-safe-bottom) + var(--footing-surface-block));--room-status-bottom:calc(var(--room-dock-bottom) + var(--room-control-dock-block) + var(--room-axis-gap));--room-speech-bottom:calc(var(--room-status-bottom) + clamp(84px, 11dvh, 108px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-room-base);color:var(--color-text-primary)}html,body{overscroll-behavior:none;background:var(--color-room-base);width:100%;height:100%;color:var(--color-text-primary);font-family:var(--font-sans);font-feature-settings:"ss01", "ss02";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow:hidden}.one-line-stage{z-index:var(--z-text);pointer-events:none;width:min(100%,760px);max-height:100%;transition:opacity .16s ease, transform .32s var(--ease-fissure-out);flex-direction:column;justify-content:flex-end;align-items:center;gap:clamp(.45rem,1.4dvh,.75rem);display:flex;position:relative;overflow:hidden}.one-line-copy{text-align:center;align-items:center;width:100%;min-width:0}.one-line-copy>span{overflow-wrap:anywhere;text-wrap:pretty;width:min(100%,36rem);max-width:min(100%,36rem);display:block}.source-line-copy{text-align:center;align-items:center}.room-text-composer{z-index:var(--z-text);width:min(100%, 640px, calc(100vw - max(22px, env(safe-area-inset-left,0px)) - max(22px, env(safe-area-inset-right,0px))));pointer-events:none;transition:opacity .16s ease, transform .18s var(--ease-fissure-out);gap:.38rem;display:grid;position:relative}.room-text-composer[data-visible=false]{opacity:0;transform:translateY(5px)}.room-text-composer__instruction,.room-turn-status{color:#dedad2a3;margin:0}@supports (color:color-mix(in lab, red, red)){.room-text-composer__instruction,.room-turn-status{color:color-mix(in srgb, var(--color-ink-her) 64%, transparent)}}.room-text-composer__instruction,.room-turn-status{font:500 var(--text-fragments) / 1.35 var(--font-sans);text-align:left;text-shadow:var(--shadow-text-halo-soft)}.room-text-composer[data-tone=error] .room-text-composer__instruction,.room-turn-status[data-tone=error]{color:var(--color-ink-user)}.room-turn-status{z-index:var(--z-status);text-align:center;width:min(100%,560px);transition:opacity .16s;position:relative}.footing-prompt{width:min(100%, calc(100vw - var(--footing-strand-inset) - var(--footing-strand-inset)));color:#e7e3dc;margin:0}@supports (color:color-mix(in lab, red, red)){.footing-prompt{color:color-mix(in oklab, var(--color-text-primary) 88%, var(--color-ink-her))}}.footing-prompt{font:400 clamp(1.2rem, 1.9vw, 1.65rem) / 1 var(--font-sans);letter-spacing:-.012em;text-align:left;text-shadow:var(--shadow-text-halo-soft)}.footing-prompt__spoken{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.footing-prompt__ellipsis{margin-left:.04em;display:inline-flex}.footing-prompt__ellipsis>span{opacity:.42;transform-origin:50% 80%;width:.18em;animation:1.35s ease-in-out infinite footing-prompt-dot-pulse;display:inline-block;transform:translate(0)scale(.84)}.footing-prompt__ellipsis>span:nth-child(2){animation-delay:.15s}.footing-prompt__ellipsis>span:nth-child(3){animation-delay:.3s}@keyframes footing-prompt-dot-pulse{18%{opacity:1;transform:translateY(-.11em)scale(1)}36%{opacity:.66;transform:translate(0)scale(.9)}54%,to{opacity:.42;transform:translate(0)scale(.84)}}@media (max-width:640px){.footing-prompt{font-size:clamp(1.16rem,5vw,1.36rem)}}@media (prefers-reduced-motion:reduce){.footing-prompt__ellipsis>span{opacity:.88;animation:none;transform:none}}:is(body:has(.room-toast) .room-text-composer,body:has(.room-toast) .room-turn-status){opacity:0;pointer-events:none}body:has(.room-toast) .room-chrome-slot[data-room-slot=status]:has(.room-text-composer,.room-turn-status){display:none}.line-of-light{--line-of-light-ink:var(--color-ink-user);width:100%;min-height:44px;color:var(--line-of-light-ink);pointer-events:auto;cursor:text;-webkit-tap-highlight-color:transparent;display:block;position:relative}.line-of-light input{z-index:1;appearance:none;width:100%;min-height:44px;box-shadow:none;color:var(--line-of-light-ink);caret-color:var(--line-of-light-ink);font:500 max(16px, var(--text-waterline)) / 1.5 var(--font-sans);letter-spacing:.01em;text-align:center;text-shadow:var(--shadow-text-halo);background:0 0;border:0;border-radius:0;outline:0;padding:0 0 8px;display:block;position:relative}.line-of-light input::placeholder{color:var(--line-of-light-ink)}@supports (color:color-mix(in lab, red, red)){.line-of-light input::placeholder{color:color-mix(in srgb, var(--line-of-light-ink) 56%, transparent)}}.line-of-light input::placeholder{opacity:1}.line-of-light__invitation{z-index:0;color:var(--line-of-light-ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 8px}@supports (color:color-mix(in lab, red, red)){.line-of-light__invitation{color:color-mix(in srgb, var(--line-of-light-ink) 60%, transparent)}}.line-of-light__invitation{font:500 var(--text-waterline) / 1.5 var(--font-sans);text-shadow:var(--shadow-text-halo-soft)}.line-of-light__caret{background:var(--line-of-light-ink);border-radius:1px;flex:0 0 2px;width:2px;height:1.1em;animation:2.6s ease-in-out infinite line-of-light-caret-breathe}.line-of-light__rail{background:linear-gradient(90deg, transparent, var(--line-of-light-ink) 22%, var(--line-of-light-ink) 50%, var(--line-of-light-ink) 78%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.line-of-light__rail{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--line-of-light-ink) 16%, transparent) 22%, color-mix(in srgb, var(--line-of-light-ink) 62%, transparent) 50%, color-mix(in srgb, var(--line-of-light-ink) 16%, transparent) 78%, transparent)}}.line-of-light__rail{opacity:.42;transform-origin:50%;transition:opacity .16s ease, transform .24s var(--ease-fissure-out);transform:scaleX(.7)}.line-of-light[data-focused=true] .line-of-light__rail{opacity:.9;transform:scaleX(1)}.line-of-light[data-disabled=true]{cursor:wait;opacity:.66}.line-of-light[data-disabled=true] .line-of-light__rail:after{content:"";background:linear-gradient(90deg, transparent, var(--line-of-light-ink), transparent);animation:.88s ease-in-out infinite line-of-light-commit;position:absolute;inset:0;transform:translate(-100%)}.line-of-light__send{z-index:2;min-width:44px;height:44px;color:var(--line-of-light-ink);font:500 var(--text-fragments) / 1 var(--font-sans);text-shadow:var(--shadow-text-halo-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .14s ease, transform .12s var(--ease-fissure-out);background:0 0;border:0;padding:0 6px;display:none;position:absolute;top:0;right:0}.line-of-light__send:disabled:not([aria-busy=true]){opacity:0;pointer-events:none}.line-of-light__send[aria-busy=true]{opacity:.78;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.line-of-light__send:active:not(:disabled){transform:scale(.94)}@media (pointer:coarse){.line-of-light input{padding-inline:50px}.settings-name input,.settings-topics>input{font-size:16px}.line-of-light__send{justify-content:flex-end;align-items:center;display:inline-flex}}@media (max-height:500px){:root{--room-chrome-gap:10px;--room-hud-question-gap:8px}:root:has(.room-chrome-plane .footing-keel-surface[data-case-axis-home=instrument]){--footing-case-band:10px}.room-chrome-slot[data-room-slot=question]{padding-bottom:8px}.room-chrome-slot[data-room-slot=speech]{padding-block:6px 8px}.room-chrome-plane:has(.room-text-composer[data-visible=true]) .one-line-stage{opacity:0}}@keyframes line-of-light-caret-breathe{0%,to{opacity:.28}50%{opacity:.96}}@keyframes line-of-light-commit{to{transform:translate(100%)}}body{min-height:0}::selection{color:var(--color-text-primary);background:#e8e4dd2e}:focus-visible{outline-offset:2px;outline:2px solid #e8e4dd66}.agon-text-action{color:#c4c8ccb8;background:0 0;border:none;justify-content:center;align-items:center;gap:.42rem;margin:0 16px;padding:8px 2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agon-text-action{color:color-mix(in srgb, var(--color-ui-secondary) 72%, transparent)}}.agon-text-action{font-family:var(--font-sans);font-size:var(--text-doors);cursor:pointer;font-style:normal;font-weight:500;transition:color .3s,opacity .3s}@media (max-width:640px){.consumer-header:has(.consumer-header__connection) .consumer-header__daily-matches{right:88px}.consumer-header__daily-matches .agon-text-action{justify-content:center;width:44px;padding-inline:0;display:inline-flex}}.agon-text-action:not(:disabled):hover{color:var(--color-ui-primary)}.agon-text-action:disabled{cursor:default;opacity:.4}.agon-text-action--quiet{color:#8d9399c7;font-style:italic;font-weight:400}@supports (color:color-mix(in lab, red, red)){.agon-text-action--quiet{color:color-mix(in srgb, var(--color-ui-tertiary) 78%, transparent)}}@property --fissure-heart{syntax:"<percentage>";inherits:true;initial-value:50%}.fissure-overlay{--fissure-inline-start:0%;--fissure-inline-end:100%;width:min(920px,100%);z-index:var(--z-fissure);pointer-events:none;transition:--fissure-heart .7s var(--ease-fissure-out);margin-inline:auto;position:relative}.fissure-inspector{width:100%;min-height:var(--room-hud-block);color:inherit;font:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.fissure-inspector:disabled{cursor:default}.field-gallery-controls{z-index:var(--z-status);top:calc(var(--room-hud-top) + var(--room-hud-block) + 16px);flex-wrap:wrap;gap:4px;max-width:420px;display:flex;position:absolute;left:8px}.field-gallery-deadline{z-index:var(--z-status);top:max(5rem, calc(env(safe-area-inset-top,0px) + 3.5rem));color:#dedad28f;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.field-gallery-deadline{color:color-mix(in oklab, var(--color-ink-her) 56%, transparent)}}.field-gallery-deadline{font-family:var(--font-mono);font-size:var(--text-mono-meta);letter-spacing:.04em;transform:translate(-50%)}.fissure-fallback-line{opacity:.28;background:linear-gradient(90deg, #3cc8e3ad, #3cc8e3ad var(--fissure-heart), #f2a63fad var(--fissure-heart), #f2a63fad);height:1px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.fissure-fallback-line{background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink-a) 68%, transparent), color-mix(in srgb, var(--color-ink-a) 68%, transparent) var(--fissure-heart), color-mix(in srgb, var(--color-ink-b) 68%, transparent) var(--fissure-heart), color-mix(in srgb, var(--color-ink-b) 68%, transparent))}}.fissure-fallback-line{-webkit-mask-image:linear-gradient(90deg, transparent 0 var(--fissure-inline-start), black var(--fissure-inline-start) var(--fissure-inline-end), transparent var(--fissure-inline-end) 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0 var(--fissure-inline-start), black var(--fissure-inline-start) var(--fissure-inline-end), transparent var(--fissure-inline-end) 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0 var(--fissure-inline-start), black var(--fissure-inline-start) var(--fissure-inline-end), transparent var(--fissure-inline-end) 100%);mask-image:linear-gradient(90deg, transparent 0 var(--fissure-inline-start), black var(--fissure-inline-start) var(--fissure-inline-end), transparent var(--fissure-inline-end) 100%);transition:opacity .22s var(--ease-fissure-out)}.fissure-overlay[data-render-surface=css] .fissure-fallback-line{opacity:.38}.fissure-overlay[data-render-surface=css][data-reading-activity=weighing] .fissure-fallback-line{animation:fissure-fallback-weigh .7s var(--ease-fissure-out) both}.fissure-overlay[data-render-surface=css][data-reading-outcome=held] .fissure-fallback-line{animation:fissure-fallback-hold .7s var(--ease-fissure-out) both}.fissure-overlay[data-render-surface=css][data-reading-status=suspended] .fissure-fallback-line{animation:fissure-fallback-diffuse .9s var(--ease-fissure-out) both}.fissure-fallback-line:after{content:"";left:var(--fissure-heart);background:var(--color-ink-her);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;box-shadow:0 0 14px #dedad27a}@supports (color:color-mix(in lab, red, red)){.fissure-fallback-line:after{box-shadow:0 0 14px color-mix(in srgb, var(--color-ink-her) 48%, transparent)}}.fissure-fallback-line:after{opacity:0;transition:left .7s var(--ease-fissure-out), opacity .18s ease;transform:translate(-50%,-50%)}.fissure-overlay[data-reading-status=settled] .fissure-fallback-line:after{opacity:1}.fissure-overlay[data-reading-outcome=moved] .fissure-fallback-line:after{animation:fissure-heart-settle .7s var(--ease-fissure-out) both}.fissure-label{color:#e8e4ddc2;max-width:min(42%,280px);position:absolute;bottom:calc(50% + 10px)}@supports (color:color-mix(in lab, red, red)){.fissure-label{color:color-mix(in srgb, var(--color-text-primary) 76%, transparent)}}.fissure-label{font-family:var(--font-sans);font-size:var(--text-fissure-label);letter-spacing:.01em;text-shadow:var(--shadow-text-halo-soft);animation:fissure-label-arrive .24s var(--ease-fissure-out) both;font-weight:500;line-height:1.25}.fissure-label__case{display:block}.fissure-label__owners{gap:4px;margin-top:5px;display:flex}.fissure-label--right .fissure-label__owners{justify-content:flex-end}.fissure-actor{border:1px solid;align-items:center;min-height:18px;padding-inline:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fissure-actor{border:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.fissure-actor{background:#0f0d0cb8;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fissure-actor{background:color-mix(in srgb, var(--color-room-base) 72%, transparent)}}.fissure-actor{color:var(--color-text-primary);font-size:var(--text-fissure-owner);letter-spacing:.015em;text-shadow:none;font-weight:650;line-height:1}.fissure-actor[data-ink=user]{color:#ed7e91}@supports (color:color-mix(in lab, red, red)){.fissure-actor[data-ink=user]{color:color-mix(in srgb, var(--color-ink-user) 84%, var(--color-text-primary))}}.fissure-actor[data-ink=position_a]{color:#58cce2}@supports (color:color-mix(in lab, red, red)){.fissure-actor[data-ink=position_a]{color:color-mix(in srgb, var(--color-ink-a) 84%, var(--color-text-primary))}}.fissure-actor[data-ink=position_b]{color:#f0b058}@supports (color:color-mix(in lab, red, red)){.fissure-actor[data-ink=position_b]{color:color-mix(in srgb, var(--color-ink-b) 84%, var(--color-text-primary))}}.fissure-actor[data-ink=interlocutor]{color:var(--color-ink-her)}.fissure-seat{top:50%;left:var(--fissure-heart);border:1px dashed #e8e4dd57;width:26px;height:18px;position:absolute}@supports (color:color-mix(in lab, red, red)){.fissure-seat{border:1px dashed color-mix(in srgb, var(--color-text-primary) 34%, transparent)}}.fissure-seat{background:#0f0d0c75;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fissure-seat{background:color-mix(in srgb, var(--color-room-base) 46%, transparent)}}.fissure-seat{animation:fissure-seat-breathe calc(var(--breathe-ms) * 1ms) ease-in-out infinite;transform:translate(-50%,-50%)}@keyframes fissure-seat-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.05)}}.fissure-label--left .fissure-actor[data-arrival]{animation:fissure-actor-arrive-left .7s var(--ease-fissure-out)}.fissure-label--right .fissure-actor[data-arrival]{animation:fissure-actor-arrive-right .7s var(--ease-fissure-out)}@keyframes fissure-actor-arrive-left{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes fissure-actor-arrive-right{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.fissure-seat{opacity:.72;animation:none}.fissure-label--left .fissure-actor[data-arrival],.fissure-label--right .fissure-actor[data-arrival]{animation:none}}.fissure-label--left{left:var(--fissure-inline-start);color:#62cee2}@supports (color:color-mix(in lab, red, red)){.fissure-label--left{color:color-mix(in srgb, var(--color-ink-a) 78%, var(--color-text-primary))}}.fissure-label--left{text-align:left}.fissure-label--right{right:calc(100% - var(--fissure-inline-end));color:#f0b462}@supports (color:color-mix(in lab, red, red)){.fissure-label--right{color:color-mix(in srgb, var(--color-ink-b) 78%, var(--color-text-primary))}}.fissure-label--right{text-align:right}.fissure-overlay[data-reading-status=suspended] .fissure-fallback-line,.fissure-overlay[data-reading-status=unavailable] .fissure-fallback-line{opacity:.12}.fissure-source-relight{color:inherit;text-shadow:0 0 8px,0 0 24px;animation:fissure-source-bloom 2.6s var(--ease-fissure-out) both;background:0 0;padding:0}.fissure-source-relight[data-mode=pinned]{text-shadow:0 0 8px,0 0 24px;animation:none}.deliberation-source-echo{color:#dedad2d1;gap:6px;width:min(76vw,34rem);display:grid;position:absolute;top:calc(50% + 18px);left:50%}@supports (color:color-mix(in lab, red, red)){.deliberation-source-echo{color:color-mix(in srgb, var(--color-ink-her) 82%, transparent)}}.deliberation-source-echo{font-family:var(--font-sans);text-align:center;text-wrap:balance;text-shadow:var(--shadow-text-halo-soft);pointer-events:none;font-size:clamp(11px,1.35vw,14px);line-height:1.35;transform:translate(-50%)}.deliberation-source-echo q{display:block}.deliberation-source-echo[data-mode=ambient]{animation:deliberation-source-echo 2.6s var(--ease-fissure-out) both}.deliberation-source-echo[data-mode=pinned]{opacity:1}.deliberation-plumb{pointer-events:none;width:100vw;height:100dvh;animation:deliberation-plumb 1.3s var(--ease-fissure-out) both;position:fixed;inset:0;overflow:visible}.deliberation-plumb line{fill:none;stroke:#dedad27a}@supports (color:color-mix(in lab, red, red)){.deliberation-plumb line{stroke:color-mix(in srgb, var(--color-ink-her) 48%, transparent)}}.deliberation-plumb line{stroke-width:.16px;stroke-dasharray:.8 1.2;vector-effect:non-scaling-stroke}@keyframes deliberation-plumb{0%,to{opacity:0}18%,64%{opacity:.72}}@keyframes fissure-label-arrive{0%{opacity:0;filter:blur(2px);transform:translateY(-2px)}}@keyframes fissure-source-bloom{0%{filter:brightness(1.8)}68%{text-shadow:0 0 8px,0 0 24px}to{filter:brightness();text-shadow:inherit}}@keyframes deliberation-source-echo{0%{opacity:0;filter:blur(2px);transform:translate(-50%,-3px)}16%,70%{opacity:.88;filter:blur();transform:translate(-50%)}to{opacity:0;transform:translate(-50%,2px)}}@keyframes fissure-fallback-weigh{45%{opacity:.62;transform:scaleY(.55)}}@keyframes fissure-fallback-hold{45%{opacity:.76;filter:brightness(1.35)}}@keyframes fissure-fallback-diffuse{55%{opacity:.12;filter:blur(1.5px)}}@keyframes fissure-heart-settle{46%{box-shadow:0 0 26px color-mix(in srgb, var(--color-ink-her) 76%, transparent);transform:translate(-50%,-50%)scale(1.4)}}@media (max-width:640px){.fissure-label{max-width:43%;font-size:clamp(10.5px,2.9vw,12px);line-height:1.2;bottom:calc(50% + 8px)}}html[data-room-keyboard=open] .room-text-composer{margin-bottom:12px}html[data-room-keyboard=open] [data-entry-mode=text]{top:auto;bottom:calc(var(--viewport-bottom-inset,0px) + max(16px, env(safe-area-inset-bottom,0px)));transform:translate(-50%)}html[data-room-keyboard=open] .room-toast-viewport{margin-bottom:12px}html[data-room-keyboard=open] .room-control-dock,html[data-room-keyboard=open] .footing-keel-surface,html[data-room-keyboard=open] [data-room-slot=dock],html[data-room-keyboard=open] [data-room-slot=footing],html[data-room-keyboard=open] [data-conversation-pill]{display:none}html[data-room-keyboard=open] .room-chrome-plane{--room-east-track:0px;--room-west-track:0px}@media (prefers-contrast:more){.fissure-overlay[data-render-surface=css] .fissure-fallback-line{opacity:.74;height:2px}.fissure-fallback-line:after{width:7px;height:7px}.fissure-label{color:var(--color-text-primary);text-shadow:none}.deliberation-plumb line{stroke:var(--color-text-primary);stroke-width:.3px}}@media (prefers-reduced-motion:reduce){.room-chrome-plane,.one-line-stage{transition:opacity .16s}.line-of-light__caret,.line-of-light[data-disabled=true] .line-of-light__rail:after{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fissure-label,.fissure-fallback-line,.fissure-source-relight,.deliberation-source-echo,.deliberation-plumb{animation:none!important}.fissure-source-relight{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.deliberation-source-echo[data-mode=ambient]{display:none}.deliberation-source-echo[data-mode=pinned]{opacity:1}.deliberation-plumb{display:none}}html[data-judge=hidden] .fissure-overlay,html[data-judge=hidden] .deliberation-source-echo,html[data-judge=hidden] .deliberation-plumb{visibility:hidden!important;pointer-events:none!important}
