@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{color-scheme:dark light;--font-family-base: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-page: 2rem;--space-card: 2rem;--space-control-y: .75rem;--space-control-x: .9rem;--radius-card: 1rem;--radius-control: .75rem;--zen-font-family-display: "Cormorant Garamond", serif;--zen-font-family-mono: "IBM Plex Mono", monospace;--zen-btn-min-height: clamp(30px, 1vmin + 28px, 48px);--zen-btn-padding-x: clamp(10px, 1vmin + 8px, 20px);--zen-btn-font-size: clamp(12px, 1vmin + 10px, 16px);--zen-btn-radius: 999px;--zen-canvas-size: max(min(90vmin, 840px), 320px);--zen-content-size: calc(var(--zen-canvas-size) * .74);--zen-font-size-button: var(--zen-btn-font-size);--zen-font-button: 500 var(--zen-font-size-button) / 1.25 var(--zen-font-family-display);--zen-text-micro: 10px;--zen-text-eyebrow: 11px;--zen-text-caption: 13px;--zen-text-body: 14px;--zen-text-captions: clamp(11px, 2.2vmin, 22px);--zen-text-display-sm: clamp(22px, 4vmin, 40px);--zen-text-display-xl: clamp(56px, 12vmin, 128px);--color-bg: #121210;--color-bg-elevated: #1a1918;--color-bg-spotlight: #282622;--color-surface: rgba(26, 25, 24, .8);--color-surface-soft: rgba(26, 25, 24, .8);--color-surface-strong: rgba(28, 27, 25, .94);--color-surface-overlay: rgba(28, 27, 25, .88);--zen-control-surface: rgba(232, 224, 212, .06);--color-border: rgba(232, 224, 212, .08);--color-border-strong: rgba(232, 224, 212, .16);--color-border-accent: rgba(232, 224, 212, .18);--color-text: #e8e0d4;--color-text-muted: rgba(192, 184, 168, .72);--color-text-soft: rgba(216, 208, 194, .82);--color-text-subtle: rgba(90, 88, 80, .9);--color-accent: #d9cfbf;--color-accent-strong: #b9ac98;--color-link: #e8e0d4;--color-danger: #f87171;--color-danger-soft: #fca5a5;--color-danger-text: #fecaca;--shadow-card: 0 24px 60px rgba(0, 0, 0, .35);--shadow-accent: 0 10px 20px rgba(0, 0, 0, .2);--gradient-accent: linear-gradient(90deg, hsl(30 28% 64%) 0%, hsl(42 42% 84%) 100%);--gradient-accent-fg: #121210}html[data-theme=light]{color-scheme:light;--color-bg: #f5f0e8;--color-bg-elevated: #f8f4ee;--color-bg-spotlight: #ffffff;--color-surface: rgba(255, 255, 255, .72);--color-surface-soft: rgba(255, 255, 255, .72);--color-surface-strong: rgba(255, 255, 255, .9);--color-surface-overlay: rgba(255, 255, 255, .86);--zen-control-surface: rgba(26, 26, 26, .06);--color-border: rgba(26, 26, 26, .08);--color-border-strong: rgba(26, 26, 26, .12);--color-border-accent: rgba(26, 26, 26, .14);--color-text: #1a1a1a;--color-text-muted: rgba(58, 58, 58, .74);--color-text-soft: rgba(58, 58, 58, .82);--color-text-subtle: rgba(138, 138, 122, .72);--color-accent: #1a1a1a;--color-accent-strong: #5a544a;--color-link: #1a1a1a;--shadow-card: 0 24px 60px rgba(18, 18, 16, .08);--shadow-accent: 0 10px 20px rgba(18, 18, 16, .1);--gradient-accent: linear-gradient(90deg, hsl(35 18% 26%) 0%, hsl(38 24% 40%) 100%);--gradient-accent-fg: #f5f0e8}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-theme=light]{--color-surface: #ffffff;--color-surface-soft: #ffffff;--color-surface-strong: #ffffff;--color-surface-overlay: #ffffff}html[data-theme=dark]{--color-surface: #1a1918;--color-surface-soft: #1a1918;--color-surface-strong: #1c1b19;--color-surface-overlay: #1c1b19}}html[data-theme=dark]{color-scheme:dark;--color-bg: #121210;--color-bg-elevated: #1a1918;--color-bg-spotlight: #282622;--color-surface: rgba(26, 25, 24, .8);--color-surface-soft: rgba(26, 25, 24, .8);--color-surface-strong: rgba(28, 27, 25, .94);--color-surface-overlay: rgba(28, 27, 25, .88);--zen-control-surface: rgba(232, 224, 212, .06);--color-border: rgba(232, 224, 212, .08);--color-border-strong: rgba(232, 224, 212, .16);--color-border-accent: rgba(232, 224, 212, .18);--color-text: #e8e0d4;--color-text-muted: rgba(192, 184, 168, .72);--color-text-soft: rgba(216, 208, 194, .82);--color-text-subtle: rgba(90, 88, 80, .9);--color-accent: #d9cfbf;--color-accent-strong: #b9ac98;--color-link: #e8e0d4;--shadow-card: 0 24px 60px rgba(0, 0, 0, .35);--shadow-accent: 0 10px 20px rgba(0, 0, 0, .2)}:root{--ui-fade-duration: .24s;--ui-fade-ease: cubic-bezier(.4, 0, .2, 1);--ui-fade-stagger: 60ms;--ui-fade-translate: 4px}.ui-fadeable{opacity:1;transform:translateY(0);transition:opacity var(--ui-fade-duration) var(--ui-fade-ease),transform var(--ui-fade-duration) var(--ui-fade-ease),visibility 0s linear 0s}.demo-zen-app[data-visible-user-menu=false] .zen-user-menu.ui-fadeable,.demo-zen-app[data-visible-session-view=false] .zen-session-view.ui-fadeable,.demo-zen-app[data-visible-canvas=false] .zen-canvas-shell.ui-fadeable,.demo-zen-app[data-visible-overlay=false] .zen-overlay.ui-fadeable{opacity:0;transform:translateY(calc(var(--ui-fade-translate) * -1));pointer-events:none;visibility:hidden;transition:opacity var(--ui-fade-duration) var(--ui-fade-ease),transform var(--ui-fade-duration) var(--ui-fade-ease),visibility 0s linear var(--ui-fade-duration)}.demo-zen-app[data-visible-canvas=true] .zen-canvas-shell.ui-fadeable{transition-delay:0ms}.demo-zen-app[data-visible-overlay=true] .zen-overlay.ui-fadeable,.demo-zen-app[data-visible-session-view=true] .zen-session-view.ui-fadeable{transition-delay:calc(var(--ui-fade-stagger) * 1)}.demo-zen-app[data-visible-user-menu=true] .zen-user-menu.ui-fadeable{transition-delay:calc(var(--ui-fade-stagger) * 2)}@media(prefers-reduced-motion:reduce){.ui-fadeable{transform:none!important;transition:opacity var(--ui-fade-duration) linear,visibility 0s linear 0s}.demo-zen-app[data-visible-user-menu=false] .zen-user-menu.ui-fadeable,.demo-zen-app[data-visible-session-view=false] .zen-session-view.ui-fadeable,.demo-zen-app[data-visible-dev-tools=false] .dev-tools.ui-fadeable,.demo-zen-app[data-visible-canvas=false] .zen-canvas-shell.ui-fadeable,.demo-zen-app[data-visible-overlay=false] .zen-overlay.ui-fadeable{transform:none!important;transition:opacity var(--ui-fade-duration) linear,visibility 0s linear var(--ui-fade-duration)}}:root{--zen-bg: var(--color-bg);--zen-surface: var(--color-surface-soft);--zen-surface-strong: var(--color-surface-strong);--zen-border: var(--color-border);--zen-text: var(--color-text);--zen-muted: var(--color-text-muted);--zen-dim: var(--color-text-subtle);--zen-ink: var(--color-text);--zen-shadow: var(--shadow-card);--zen-shadow-strong: var(--shadow-card)}*{box-sizing:border-box}html,body,#root{width:100%;height:100dvh;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{min-height:100dvh;background-color:var(--zen-bg);overscroll-behavior:none}body{overflow:hidden;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.22),transparent 35%),var(--zen-bg);color:var(--zen-text);font-family:var(--zen-font-family-mono)}.loading,.error-screen{display:grid;place-items:center;width:100%;height:100%;color:var(--zen-muted)}.error-screen{gap:12px;text-align:center}.demo-zen-app{position:relative;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;background:transparent}.zen-canvas-shell{position:absolute;inset:0;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));z-index:10;pointer-events:none}.zen-canvas-shell--hidden{visibility:hidden}.zen-canvas{width:var(--zen-canvas-size);height:var(--zen-canvas-size);background:transparent}.zen-overlay,.demo-alpha-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px))}.zen-toolbar-cluster{display:flex;align-items:center;gap:8px}.zen-toolbar-cluster--end{margin-left:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.zen-recalibrate-icon{display:block;flex-shrink:0}.zen-recalibrate-button .zen-button-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zen-theme-toggle--icon .zen-yinyang{display:block;transition:transform .32s ease}.zen-theme-toggle--icon[data-theme-state=dark] .zen-yinyang{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.zen-theme-toggle--icon .zen-yinyang{transition:none}}.zen-primary-button,.zen-secondary-button,.zen-ghost-button,.zen-start-button,.zen-onboarding-skip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--zen-btn-min-height);padding:0 var(--zen-btn-padding-x);border-radius:var(--zen-btn-radius);border:1px solid var(--zen-border);font:var(--zen-font-button);letter-spacing:.05em;white-space:nowrap;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.zen-primary-button{background:var(--zen-text);color:var(--zen-bg)}.zen-secondary-button,.zen-ghost-button,.zen-onboarding-skip{background:var(--zen-control-surface);color:var(--zen-text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.zen-primary-button:hover,.zen-secondary-button:hover,.zen-ghost-button:hover,.zen-start-button:hover,.zen-onboarding-skip:hover{transform:translateY(-1px);opacity:.9}.zen-primary-button:active,.zen-secondary-button:active,.zen-ghost-button:active,.zen-start-button:active,.zen-onboarding-skip:active,.zen-icon-button:active{transform:scale(.97);opacity:.85;transition-duration:.05s}.zen-primary-button:focus-visible,.zen-secondary-button:focus-visible,.zen-ghost-button:focus-visible,.zen-start-button:focus-visible,.zen-onboarding-skip:focus-visible,.zen-icon-button:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.zen-primary-button:focus,.zen-secondary-button:focus,.zen-ghost-button:focus,.zen-start-button:focus,.zen-onboarding-skip:focus,.zen-icon-button:focus{outline:none}.zen-session-view{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));pointer-events:none}.zen-topbar,.zen-session-center,.zen-session-stats{pointer-events:auto}.zen-user-menu{position:fixed;top:max(22px,env(safe-area-inset-top,0px));left:max(22px,env(safe-area-inset-left,0px));z-index:900}.zen-corner-controls{position:fixed;bottom:max(22px,env(safe-area-inset-bottom,0px));right:max(22px,env(safe-area-inset-right,0px));z-index:900;display:flex;align-items:center;gap:8px;pointer-events:none}.zen-corner-controls>*{pointer-events:auto}.zen-mode-toggle{position:static}.zen-icon-button{width:var(--zen-btn-min-height);height:var(--zen-btn-min-height);border-radius:12px;border:1px solid var(--zen-border);background:var(--zen-control-surface);color:var(--zen-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .15s ease,opacity .15s ease,background .15s ease}.zen-icon-button:hover{transform:translateY(-1px);opacity:.92}.zen-hamburger-icon{display:grid;gap:4px;width:18px}.zen-hamburger-icon span{display:block;height:2px;border-radius:999px;background:currentColor}.zen-user-menu-dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:168px;padding:6px;border-radius:14px;border:1px solid var(--zen-border);background:var(--zen-surface-strong);box-shadow:var(--zen-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.zen-user-menu-item{width:100%;border:none;border-radius:10px;background:transparent;color:var(--zen-text);text-align:left;padding:10px 12px;font:var(--zen-font-button);line-height:1.3;letter-spacing:.04em;cursor:pointer}.zen-user-menu-item:hover{background:#8080801f}.zen-user-menu-item:disabled{opacity:.55;cursor:not-allowed}.zen-user-menu-error{margin:6px 6px 2px;font-size:11px;line-height:1.4;color:#f97373}.zen-topbar{position:absolute;top:max(22px,env(safe-area-inset-top,0px));right:max(22px,env(safe-area-inset-right,0px));left:max(22px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:10px}.zen-session-center{display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;text-align:center;width:var(--zen-content-size);height:var(--zen-content-size);max-width:100%}.zen-session-center__above{align-self:end;display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:8px}.zen-session-center__anchor{align-self:center;display:flex;align-items:center;justify-content:center}.zen-session-center__below{align-self:start;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:24px}.zen-attention-copy{font-family:var(--zen-font-family-mono);text-transform:uppercase;letter-spacing:.2em;font-size:var(--zen-text-eyebrow);font-weight:500;color:var(--zen-dim)}.zen-attention-copy-steady{color:var(--zen-text)}.zen-attention-copy-uneven{color:var(--zen-muted)}.zen-attention-copy-lost{opacity:.64}.zen-timer-label,.zen-session-copy{color:var(--zen-muted)}.zen-timer-label{font-family:var(--zen-font-family-mono);text-transform:uppercase;letter-spacing:.18em;font-size:var(--zen-text-eyebrow)}.zen-timer-value{font-family:var(--zen-font-family-display);font-size:var(--zen-text-display-xl);line-height:.9;font-weight:500;color:var(--zen-text)}.zen-editable-input{font:inherit;line-height:inherit;color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;text-align:center;vertical-align:baseline;caret-color:var(--zen-text);-moz-appearance:textfield;appearance:textfield;min-width:1ch}.zen-editable-input::-webkit-outer-spin-button,.zen-editable-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zen-editable-input:focus{outline:0}.zen-editable-field{position:relative;display:inline-block;vertical-align:baseline;cursor:text}.zen-editable-field:after{content:"";position:absolute;left:6%;right:6%;bottom:-.1em;height:1px;background:currentColor;opacity:.32;animation:zen-editable-pulse 2.6s ease-in-out infinite;pointer-events:none}.zen-editable-field--inline:after{bottom:-2px;height:1.5px}.zen-editable-field--bold .zen-editable-input{font-weight:700;color:var(--zen-text)}.zen-editable-field:hover:after{opacity:.7;animation-duration:1.8s}.zen-editable-field:focus-within:after{opacity:1;animation:none}@keyframes zen-editable-pulse{0%,to{opacity:.32}50%{opacity:.95}}@media(prefers-reduced-motion:reduce){.zen-editable-field:after{animation:none;opacity:.55}}.zen-session-copy{font-family:var(--zen-font-family-mono);font-size:var(--zen-text-caption)}.zen-session-controls{display:flex;flex-wrap:nowrap;gap:6px;margin-top:12px;justify-content:center;max-width:100%}.zen-start-button{background:var(--zen-text);color:var(--zen-bg)}.zen-start-button.is-bouncing{animation:zen-button-virtual-click .5s ease forwards;cursor:default}@keyframes zen-button-virtual-click{0%{transform:scale(1)}30%{transform:scale(.94)}65%{transform:scale(1.04)}85%{transform:scale(.99)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.zen-primary-button,.zen-secondary-button,.zen-ghost-button,.zen-start-button,.zen-onboarding-skip,.zen-icon-button{transition:none}.zen-primary-button:hover,.zen-secondary-button:hover,.zen-ghost-button:hover,.zen-start-button:hover,.zen-onboarding-skip:hover,.zen-primary-button:active,.zen-secondary-button:active,.zen-ghost-button:active,.zen-start-button:active,.zen-onboarding-skip:active,.zen-icon-button:active,.zen-icon-button:hover{transform:none}.zen-start-button.is-bouncing{animation:none}}.zen-session-stats,.zen-onboarding-stats{position:fixed;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 4px));left:50%;transform:translate(-50%);display:flex;gap:18px;color:var(--zen-dim)}.zen-stat{display:grid;gap:4px;text-align:center}.zen-stat-value{font-size:24px;font-family:var(--zen-font-family-display);color:var(--zen-text)}.zen-stat-label{font-family:var(--zen-font-family-mono);font-size:var(--zen-text-micro);font-weight:500;text-transform:uppercase;letter-spacing:.16em}.error-toast{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;padding:14px 16px;border-radius:999px;border:1px solid rgba(196,68,68,.18);background:#5c1414e0;color:#fff;box-shadow:var(--zen-shadow-strong)}.error-toast button{border:none;background:#ffffff24;color:inherit;border-radius:999px;padding:8px 12px;font:var(--zen-font-button);letter-spacing:.05em;cursor:pointer}.dev-tools{position:fixed;top:0;right:0;height:100vh;background:var(--zen-surface-strong);border-left:1px solid var(--zen-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--zen-shadow);z-index:1000;display:flex;flex-direction:column;font-size:11px}.dev-tools.collapsed{width:0;border-left:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.dev-tools.collapsed .dev-tools-toggle,.dev-tools.collapsed .dev-tools-resizer{pointer-events:auto}.dev-tools-toggle{position:absolute;left:0;top:8px;transform:translate(-100%);width:24px;height:48px;border:1px solid var(--zen-border);border-right:none;border-radius:4px 0 0 4px;background:var(--zen-surface-strong);color:var(--zen-muted);cursor:pointer}.dev-tools-resizer{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;background:transparent;touch-action:none;z-index:1}.dev-tools-resizer:hover,.dev-tools-resizer:active{background:var(--zen-border)}.dev-tools-content{height:100%;overflow-y:auto;padding:10px}.dev-tools-header{font-size:12px;text-transform:uppercase;letter-spacing:.16em;padding:8px 4px 12px;color:var(--zen-text)}.dev-section,.dev-mapping-card{margin-bottom:10px;padding:10px;border-radius:12px;border:1px solid var(--zen-border);background:#00000008}html[data-theme=dark] .dev-section,html[data-theme=dark] .dev-mapping-card{background:#ffffff05}.dev-section-header{width:100%;display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--zen-muted)}.dev-section-header-clickable{cursor:pointer}.dev-section-content{margin-top:10px}.dev-section-collapsed .dev-section-content{display:none}.dev-param-row,.dev-state-select-row,.dev-button-row,.runtime-status-row,.zen-brush-value-row{display:flex;align-items:center;gap:8px}.dev-param-row,.dev-state-select-row,.runtime-status-row,.zen-brush-value-row{margin-bottom:8px}.dev-button-row{gap:6px;flex-wrap:wrap}.dev-param-label{width:92px;flex-shrink:0;color:var(--zen-muted);font-size:10px}.dev-param-slider,.dev-select,.dev-param-input{font:inherit}.dev-param-slider{flex:1}.dev-param-input{width:58px;padding:4px 6px;border-radius:8px;border:1px solid var(--zen-border);background:transparent;color:var(--zen-text)}.dev-select{flex:1;padding:6px 8px;border-radius:8px;border:1px solid var(--zen-border);background:transparent;color:var(--zen-text)}.dev-btn{padding:6px 10px;border-radius:999px;border:1px solid var(--zen-border);background:transparent;color:var(--zen-text);cursor:pointer}.dev-checkbox-row{display:flex;gap:8px;align-items:center;margin-bottom:10px;color:var(--zen-muted)}.dev-subsection-header{margin-bottom:8px;color:var(--zen-muted);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.zen-brush-values{display:grid;gap:8px}.zen-brush-value-row span:first-child,.runtime-status-label{width:74px;color:var(--zen-muted)}.zen-brush-value-row span:last-child,.runtime-status-value{margin-left:auto;color:var(--zen-text)}.zen-brush-value-bar{flex:1;height:6px;border-radius:999px;overflow:hidden;background:#8080802e}.zen-brush-value-fill{height:100%;background:var(--zen-text)}.runtime-status-compact{display:grid;gap:8px}.runtime-status-profile{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.zen-session-controls{gap:6px}.zen-canvas-shell,.zen-overlay,.demo-alpha-overlay,.zen-session-view{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.zen-topbar{top:max(12px,env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));gap:6px}.zen-toolbar-cluster--end{gap:6px}.zen-user-menu{top:max(12px,env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px))}.zen-corner-controls{bottom:max(12px,env(safe-area-inset-bottom,0px));right:max(12px,env(safe-area-inset-right,0px))}.zen-session-stats{bottom:max(14px,calc(env(safe-area-inset-bottom,0px) + 4px));gap:14px;padding:0 56px}.zen-stat-value{font-size:24px}.zen-stat-label{letter-spacing:.12em}}@media(max-width:375px){.zen-session-controls{margin-top:5px;gap:5px}}@media(max-height:480px){.zen-session-view{padding:max(8px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.zen-topbar{top:max(8px,env(safe-area-inset-top,0px));left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px))}.zen-user-menu{top:max(8px,env(safe-area-inset-top,0px));left:max(8px,env(safe-area-inset-left,0px))}.zen-corner-controls{bottom:max(8px,env(safe-area-inset-bottom,0px));right:max(8px,env(safe-area-inset-right,0px))}.zen-session-stats,.zen-onboarding-stats{bottom:auto;left:max(12px,env(safe-area-inset-left,0px));top:50%;right:auto;transform:translateY(-50%);flex-direction:column;align-items:flex-start;gap:10px;padding:0}.zen-stat{text-align:left;justify-items:start}.zen-session-center__above{padding-bottom:10px;gap:6px}.zen-session-controls{margin-top:5px}}
