:root{--color-bg: #08131c;--color-bg-elevated: #0d1b27;--color-surface: #10222f;--color-surface-2: #16303f;--color-rule: rgba(234, 244, 246, .1);--color-rule-strong: rgba(234, 244, 246, .22);--color-border: var(--color-rule);--color-border-strong: var(--color-rule-strong);--color-text: #eaf4f6;--color-text-muted: #a4bcc8;--color-text-faint: #7a93a1;--color-primary: #f2994a;--color-primary-hover: #f7ab63;--color-primary-text: #1a1006;--color-accent: #2fbfa6;--color-accent-hover: #4fd6bf;--color-accent-ink: color-mix(in srgb, var(--color-accent) 70%, #ffffff);--color-accent-soft: color-mix(in srgb, var(--color-accent) 12%, transparent);--color-accent-rule: color-mix(in srgb, var(--color-accent) 45%, var(--color-rule));--color-danger: #e8735f;--color-danger-ink: #ffb3aa;--color-focus: #8fe3d3;--color-bg-tint: color-mix(in srgb, var(--color-accent) 4%, var(--color-bg));--font-family: "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-display: "Sora", var(--font-family);--text-display: clamp(2.75rem, 1.9rem + 4.2vw, 5rem);--text-h1: clamp(2rem, 1.5rem + 2.4vw, 3.5rem);--text-h2: clamp(1.375rem, 1.15rem + 1vw, 2rem);--text-h3: 1.125rem;--text-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--text-body: 1rem;--text-small: .875rem;--text-xs: .75rem;--text-eyebrow: .75rem;--text-figure: clamp(3.75rem, 2.25rem + 9vw, 8rem);--text-figure-xl: clamp(5rem, 2.5rem + 12vw, 12rem);--text-stat: clamp(2.25rem, 1.75rem + 1.6vw, 3.5rem);--text-index: clamp(2.5rem, 1.75rem + 3vw, 5rem);--measure: 62ch;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--gutter: clamp(16px, 4vw, 48px);--grid-gap: clamp(16px, 2vw, 24px);--shell-max: 1320px;--app-max-width: var(--shell-max);--cols: 4;--masthead-h: 56px;--tabbar-h: 64px;--control-h: 44px;--icon-btn: 44px;--orb-size: 40px;--stage-size: min(92vw, 58vh);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-panel-hover: 0 12px 32px -16px rgba(0, 0, 0, .6);--shadow-glow-primary: 0 8px 24px -10px rgba(242, 153, 74, .35);--glow-accent: color-mix(in srgb, var(--color-accent) 14%, transparent);--text-glow-accent: 0 0 18px color-mix(in srgb, var(--color-accent) 55%, transparent), 0 0 60px color-mix(in srgb, var(--color-accent) 25%, transparent);--shadow-card: none;--shadow-card-hover: var(--shadow-panel-hover);--card-highlight: none;--blur-chrome: 10px;--motion-fast: .15s;--motion-base: .25s;--motion-slow: .42s;--motion-reveal: .6s;--motion-breath: 8s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);color-scheme:dark}@media (min-width: 768px){:root{--cols: 8;--masthead-h: 64px;--stage-size: min(66vh, 620px)}}@media (min-width: 1200px){:root{--cols: 12;--stage-size: min(74vh, 760px)}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-gutter:stable}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}#root{min-height:100vh;min-height:100dvh}h1,h2,h3,h4{margin:0 0 .5em;font-family:var(--font-family-display);font-weight:700;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}h1{font-size:var(--text-h1);line-height:1.08;letter-spacing:-.025em}h2{font-size:var(--text-h2);font-weight:600;line-height:1.15;letter-spacing:-.015em}h3{font-size:var(--text-h3);font-weight:600;line-height:1.3;letter-spacing:0}p{margin:0 0 1em;color:var(--color-text-muted)}a{color:var(--color-accent-ink)}.statusScreen{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-4)}.app-container{max-width:var(--shell-max);margin:0 auto;padding:var(--space-5) var(--gutter);min-height:100vh;display:flex;flex-direction:column}.sheet{border-top:1px solid var(--color-rule);padding-block:var(--space-5)}.panel{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-lg);padding:var(--space-5)}.panel--interactive{transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.panel--interactive:hover{transform:translateY(-2px);border-color:var(--color-accent-rule);box-shadow:var(--shadow-panel-hover)}.panel--accent{border-top:2px solid var(--color-accent)}.feature{background:var(--color-accent-soft);border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);border-radius:var(--radius-lg);padding:var(--space-5)}.feature--warm{--color-accent: var(--color-primary)}.card{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-lg);padding:var(--space-5)}.eyebrow{display:block;font-family:var(--font-family);font-size:var(--text-eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint)}.eyebrow--accent{color:var(--color-accent-ink)}.figure{font-family:var(--font-family-display);font-weight:300;font-size:var(--text-figure);line-height:.95;letter-spacing:-.04em;color:var(--color-text);font-variant-numeric:tabular-nums}.figure--glow{text-shadow:var(--text-glow-accent)}.stat{font-family:var(--font-family-display);font-weight:300;font-size:var(--text-stat);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.index{font-family:var(--font-family-display);font-weight:300;font-size:var(--text-index);line-height:1;letter-spacing:-.03em;color:var(--color-text-faint)}.lead{font-size:var(--text-lead);line-height:1.6;color:var(--color-text-muted)}.accent-stop{color:var(--color-accent)}.orb{width:var(--orb-size);height:var(--orb-size);border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--color-accent-hover) 85%,#ffffff) 0%,var(--color-accent) 38%,color-mix(in srgb,var(--color-accent) 40%,var(--color-bg)) 75%,var(--color-bg) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 40%,transparent)}.orb--dot{--orb-size: 8px;box-shadow:none}.chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-rule-strong);background:transparent;color:var(--color-text-muted);font:500 var(--text-small) var(--font-family)}.chip[aria-pressed=true],.chip--active{background:var(--color-surface-2);color:var(--color-text);border-color:var(--color-rule-strong)}@media (min-width: 768px){.chip{min-height:32px}}.chip--accent{border-color:var(--color-accent-rule);color:var(--color-accent-ink)}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--grid-gap)}.span-full{grid-column:1 / -1}.backLink{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-2) 0 0;background:transparent;border:0;color:var(--color-text-muted);font:500 var(--text-small) var(--font-family);border-radius:var(--radius-md)}.backLink:hover{color:var(--color-text);background:transparent;transform:none;text-decoration:underline;text-underline-offset:4px}.backLink svg{width:20px;height:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes viewEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.viewEnter{animation:viewEnter var(--motion-slow) var(--ease-out) both;animation-delay:var(--enter-delay, 0ms)}.reveal{display:block;overflow:hidden}.reveal>span{display:block;animation:revealUp var(--motion-reveal) var(--ease-out) both;animation-delay:60ms}@keyframes revealUp{0%{transform:translateY(110%)}to{transform:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-surface-2) 50%,var(--color-surface) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}button{font-family:var(--font-family);font-size:var(--text-body);font-weight:600;border:1px solid transparent;border-radius:var(--radius-pill);min-height:var(--control-h);padding:0 1.25em;cursor:pointer;background:var(--color-surface);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}button:hover{background:var(--color-surface-2);transform:translateY(-1px)}button:active{transform:translateY(0) scale(.98)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}button:disabled{opacity:.5;cursor:not-allowed;transform:none}button svg{width:20px;height:20px;flex-shrink:0}.btn-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);color:var(--color-primary-text);box-shadow:inset 0 -1px #0000002e,var(--shadow-glow-primary);padding:0 1.5em;min-height:52px;font-size:1.0625rem}.btn-primary:hover{background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary) 100%);box-shadow:inset 0 -1px #0000002e,0 10px 30px -10px #f2994a80}.btn-secondary{background:transparent;border-color:var(--color-rule-strong);color:var(--color-text)}.btn-secondary:hover{background:var(--color-surface);border-color:var(--color-accent-rule)}.btn-ghost{background:transparent;color:var(--color-text-muted);font-weight:500}.btn-ghost:hover{background:var(--color-surface);color:var(--color-text)}.btn-danger{background:transparent;color:var(--color-danger-ink);font-weight:500}.btn-danger:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger-ink)}.btn-danger--confirm{background:var(--color-danger);color:var(--color-primary-text)}.btn-block{width:100%}.icon-btn{width:var(--icon-btn);height:var(--icon-btn);min-height:0;padding:0;border-radius:50%;background:transparent;border-color:var(--color-rule-strong);color:var(--color-text-muted)}.icon-btn:hover{color:var(--color-text);background:var(--color-surface)}.icon-btn--accent{border-color:var(--color-accent-rule);color:var(--color-accent-ink)}@media (prefers-reduced-motion: reduce){.viewEnter,.reveal>span,.skeleton{animation:none}.panel--interactive:hover,button:hover,button:active{transform:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._lungs_1l3qq_1,._belly_1l3qq_2{transform-box:fill-box;opacity:.6}._channel_1l3qq_6{stroke-dasharray:100;stroke-dashoffset:100}._inhale_1l3qq_7 ._channel_1l3qq_6{animation:_chIn_1l3qq_1 var(--bv-t) ease-in-out var(--bv-delay) both var(--bv-play)}._exhale_1l3qq_8 ._channel_1l3qq_6{animation:_chOut_1l3qq_1 var(--bv-t) ease-in var(--bv-delay) both var(--bv-play)}._recovery_1l3qq_9 ._channel_1l3qq_6{animation:_chIn_1l3qq_1 3s ease-in-out var(--bv-delay) both var(--bv-play)}._empty_1l3qq_10 ._channel_1l3qq_6{stroke-dashoffset:100;opacity:0}@keyframes _chIn_1l3qq_1{0%{stroke-dashoffset:100}80%,to{stroke-dashoffset:0}}@keyframes _chOut_1l3qq_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}._lungs_1l3qq_1{transform-origin:50% 100%}._belly_1l3qq_2{transform-origin:50% 50%}._inhale_1l3qq_7 ._belly_1l3qq_2{animation:_bellyIn_1l3qq_1 var(--bv-t) cubic-bezier(.2,.7,.2,1) var(--bv-delay) both var(--bv-play)}._inhale_1l3qq_7 ._lungs_1l3qq_1{animation:_lungsIn_1l3qq_1 var(--bv-t) cubic-bezier(.4,0,.2,1) var(--bv-delay) both var(--bv-play)}._exhale_1l3qq_8 ._belly_1l3qq_2{animation:_bellyOut_1l3qq_1 var(--bv-t) cubic-bezier(.3,0,.5,1) var(--bv-delay) both var(--bv-play)}._exhale_1l3qq_8 ._lungs_1l3qq_1{animation:_lungsOut_1l3qq_1 var(--bv-t) cubic-bezier(.3,0,.5,1) var(--bv-delay) both var(--bv-play)}._empty_1l3qq_10 ._belly_1l3qq_2,._empty_1l3qq_10 ._lungs_1l3qq_1{stroke:var(--color-rule-strong);stroke-dasharray:1.5cqw 2.5cqw;transform:scale(.82);opacity:.45}._recovery_1l3qq_9 ._belly_1l3qq_2{animation:_bellyRec_1l3qq_1 3s ease-out var(--bv-delay) both var(--bv-play)}._recovery_1l3qq_9 ._lungs_1l3qq_1{animation:_lungsRec_1l3qq_1 3s ease-out var(--bv-delay) both var(--bv-play)}@keyframes _bellyIn_1l3qq_1{0%{transform:scale(1);opacity:.6}40%{transform:scale(1.22);opacity:1}to{transform:scale(1.06);opacity:.85}}@keyframes _lungsIn_1l3qq_1{0%,30%{transform:scale(1);opacity:.6}to{transform:scale(1.1,1.16);opacity:1}}@keyframes _bellyOut_1l3qq_1{0%{transform:scale(1.06);opacity:.85}to{transform:scale(1);opacity:.6}}@keyframes _lungsOut_1l3qq_1{0%{transform:scale(1.1,1.16);opacity:1}to{transform:scale(1);opacity:.6}}@keyframes _bellyRec_1l3qq_1{0%{transform:scale(.82);opacity:.5}60%,to{transform:scale(1.22);opacity:.9}}@keyframes _lungsRec_1l3qq_1{0%,30%{transform:scale(.82);opacity:.5}to{transform:scale(1.12,1.2);opacity:1}}._ref_19kow_1[data-solid="1"]{stroke-dasharray:none}._breath_19kow_5{transform-origin:100px 100px;transform:scale(.62)}._breath_19kow_5._measure_19kow_11{fill:none}._breath_19kow_5._reduced_19kow_15{animation:_reduced_19kow_15 var(--bv-t) linear var(--bv-delay) infinite both var(--bv-play)}._breath_19kow_5._rest_19kow_19{animation:_rest_19kow_19 var(--bv-t) linear var(--bv-delay) infinite both var(--bv-play)}@keyframes _reduced_19kow_15{0%{transform:scale(.62);animation-timing-function:cubic-bezier(.4,0,.2,1)}40%{transform:scale(.72);animation-timing-function:cubic-bezier(.3,0,.3,1)}90%{transform:scale(.62)}to{transform:scale(.62)}}@keyframes _rest_19kow_19{0%{transform:scale(.62);animation-timing-function:cubic-bezier(.4,0,.2,1)}40%{transform:scale(.9);animation-timing-function:cubic-bezier(.3,0,.3,1)}90%{transform:scale(.62)}to{transform:scale(.62)}}._core_12797_1,._ring_12797_2{transform-origin:100px 100px}._coreInhale_12797_6{animation:_fill_12797_1 var(--bv-t) cubic-bezier(.4,0,.2,1) var(--bv-delay) both var(--bv-play),_fade_12797_1 calc(var(--bv-t) * .08) linear var(--bv-delay) both var(--bv-play)}._coreHum_12797_12{transform:scale(1)}._ring_12797_2{fill:none;opacity:0;animation:_radiate_12797_1 3s cubic-bezier(.2,.6,.3,1) var(--bv-delay) infinite both var(--bv-play)}._ring2_12797_22{animation-delay:calc(var(--bv-delay) - 1.5s)}path._earsOn_12797_26{stroke:var(--color-accent)}@keyframes _fill_12797_1{0%{transform:scale(.28)}to{transform:scale(1)}}@keyframes _fade_12797_1{0%{opacity:.55}to{opacity:1}}@keyframes _radiate_12797_1{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}[data-rm="1"] ._ring_12797_2{animation:none}[data-rm="1"] ._ring1_12797_50{transform:scale(1.2);opacity:.4}[data-rm="1"] ._ring2_12797_22{transform:scale(1.45);opacity:.2}._breath_xbh5f_1{transform-origin:100px 72px}._f1_xbh5f_5,._f2_xbh5f_6,._f3_xbh5f_7{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0);opacity:0}._inhale_xbh5f_14 ._breath_xbh5f_1{animation:_grow_xbh5f_1 var(--bv-t) cubic-bezier(.4,0,.2,1) var(--bv-delay) both var(--bv-play)}._exhale_xbh5f_15 ._breath_xbh5f_1{animation:_shrink_xbh5f_1 var(--bv-t) cubic-bezier(.4,0,.2,1) var(--bv-delay) both var(--bv-play)}._hold_xbh5f_16 ._breath_xbh5f_1{transform:scale(1)}._inhale_xbh5f_14 ._f1_xbh5f_5,._hold_xbh5f_16 ._f2_xbh5f_6,._exhale_xbh5f_15 ._f3_xbh5f_7{animation:_fill_xbh5f_1 var(--bv-t) linear var(--bv-delay) both var(--bv-play)}._hold_xbh5f_16 ._f1_xbh5f_5,._exhale_xbh5f_15 ._f1_xbh5f_5,._exhale_xbh5f_15 ._f2_xbh5f_6{transform:scaleX(1);opacity:1}@keyframes _grow_xbh5f_1{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes _shrink_xbh5f_1{0%{transform:scale(1)}to{transform:scale(.4)}}@keyframes _fill_xbh5f_1{0%{transform:scaleX(0);opacity:0}1%{opacity:1}to{transform:scaleX(1);opacity:1}}g ._draw_cqtq7_1{fill:none;stroke-dasharray:400 800;vector-effect:none;stroke-width:2px}._b1_cqtq7_8 ._dot_cqtq7_8,._b2_cqtq7_9 ._dot_cqtq7_8,._b3_cqtq7_10 ._dot_cqtq7_8,._b4_cqtq7_11 ._dot_cqtq7_8{fill:var(--color-accent);stroke:none}._b1_cqtq7_8 ._draw_cqtq7_1{animation:_d1_cqtq7_1 var(--bv-t) linear var(--bv-delay) both var(--bv-play)}._b2_cqtq7_9 ._draw_cqtq7_1{animation:_d2_cqtq7_1 var(--bv-t) linear var(--bv-delay) both var(--bv-play)}._b3_cqtq7_10 ._draw_cqtq7_1{animation:_d3_cqtq7_1 var(--bv-t) linear var(--bv-delay) both var(--bv-play)}._b4_cqtq7_11 ._draw_cqtq7_1{animation:_d4_cqtq7_1 var(--bv-t) linear var(--bv-delay) both var(--bv-play)}._b1_cqtq7_8 ._dot_cqtq7_8{animation:_p1_cqtq7_1 var(--bv-t) linear var(--bv-delay) both var(--bv-play)}._b2_cqtq7_9 ._dot_cqtq7_8{animation:_p2_cqtq7_1 var(--bv-t) linear var(--bv-delay) both var(--bv-play)}._b3_cqtq7_10 ._dot_cqtq7_8{animation:_p3_cqtq7_1 var(--bv-t) linear var(--bv-delay) both var(--bv-play)}._b4_cqtq7_11 ._dot_cqtq7_8{animation:_p4_cqtq7_1 var(--bv-t) linear var(--bv-delay) both var(--bv-play)}[data-rm="1"] ._draw_cqtq7_1,[data-rm="1"] ._dot_cqtq7_8{animation-duration:.4s;animation-timing-function:ease-out}@keyframes _d1_cqtq7_1{0%{stroke-dashoffset:400}to{stroke-dashoffset:300}}@keyframes _d2_cqtq7_1{0%{stroke-dashoffset:300}to{stroke-dashoffset:200}}@keyframes _d3_cqtq7_1{0%{stroke-dashoffset:200}to{stroke-dashoffset:100}}@keyframes _d4_cqtq7_1{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes _p1_cqtq7_1{0%{transform:translate(50px,150px)}to{transform:translate(50px,50px)}}@keyframes _p2_cqtq7_1{0%{transform:translate(50px,50px)}to{transform:translate(150px,50px)}}@keyframes _p3_cqtq7_1{0%{transform:translate(150px,50px)}to{transform:translate(150px,150px)}}@keyframes _p4_cqtq7_1{0%{transform:translate(150px,150px)}to{transform:translate(50px,150px)}}._inhale_1axrl_1,._exhale_1axrl_2{transform-origin:100px 100px;animation-duration:var(--bv-t);animation-timing-function:cubic-bezier(.37,0,.63,1);animation-delay:var(--bv-delay);animation-fill-mode:both;animation-play-state:var(--bv-play)}._inhale_1axrl_1{animation-name:_grow_1axrl_1}._exhale_1axrl_2{animation-name:_shrink_1axrl_1}@keyframes _grow_1axrl_1{0%{transform:scale(.55)}to{transform:scale(1)}}@keyframes _shrink_1axrl_1{0%{transform:scale(1)}to{transform:scale(.55)}}._drift_1hjjv_1{animation:_drift_1hjjv_1 8s linear infinite var(--bv-play)}._level_1hjjv_5{animation:_rise_1hjjv_14 5s cubic-bezier(.37,0,.63,1) var(--bv-delay) both var(--bv-play)}._fall_1hjjv_9{animation-name:_fall_1hjjv_9;animation-duration:5.5s}._rise_1hjjv_14{animation-name:_rise_1hjjv_14}._water_1hjjv_16{stroke-linejoin:round}[data-rm="1"] ._drift_1hjjv_1{animation:none}@keyframes _drift_1hjjv_1{0%{transform:translate(0)}to{transform:translate(-100px)}}@keyframes _rise_1hjjv_14{0%{transform:translateY(150px)}to{transform:translateY(60px)}}@keyframes _fall_1hjjv_9{0%{transform:translateY(60px)}to{transform:translateY(150px)}}._cool_jjwm1_1,circle._warm_jjwm1_2{transform-origin:100px 100px}circle._warm_jjwm1_2{stroke:var(--color-primary);fill:color-mix(in srgb,var(--color-primary) 12%,transparent)}._in_jjwm1_11 ._cool_jjwm1_1,._in_jjwm1_11 ._warm_jjwm1_2,._out_jjwm1_13 ._cool_jjwm1_1,._out_jjwm1_13 ._warm_jjwm1_2{animation-duration:var(--bv-t),var(--bv-t);animation-timing-function:cubic-bezier(.37,0,.63,1),ease-out;animation-delay:var(--bv-delay),var(--bv-delay);animation-fill-mode:both,both;animation-play-state:var(--bv-play),var(--bv-play)}._in_jjwm1_11 ._cool_jjwm1_1{animation-name:_grow_jjwm1_1,_coolIn_jjwm1_1}._in_jjwm1_11 ._warm_jjwm1_2{animation-name:_grow_jjwm1_1,_warmIn_jjwm1_1}._out_jjwm1_13 ._cool_jjwm1_1{animation-name:_shrink_jjwm1_1,_coolOut_jjwm1_1}._out_jjwm1_13 ._warm_jjwm1_2{animation-name:_shrink_jjwm1_1,_warmOut_jjwm1_1}@keyframes _grow_jjwm1_1{0%{transform:scale(.35)}to{transform:scale(1)}}@keyframes _shrink_jjwm1_1{0%{transform:scale(1)}to{transform:scale(.35)}}@keyframes _coolIn_jjwm1_1{0%{opacity:0}15%,to{opacity:1}}@keyframes _warmIn_jjwm1_1{0%{opacity:1}15%,to{opacity:0}}@keyframes _coolOut_jjwm1_1{0%{opacity:1}25%,to{opacity:0}}@keyframes _warmOut_jjwm1_1{0%{opacity:0}25%,to{opacity:1}}._belly_zdc6x_1{transform-origin:100px 100px;animation-duration:var(--bv-t);animation-delay:var(--bv-delay);animation-fill-mode:both;animation-play-state:var(--bv-play)}._snap_zdc6x_9{animation-name:_snap_zdc6x_9;animation-timing-function:linear}._rebound_zdc6x_10{animation-name:_rebound_zdc6x_10;animation-timing-function:cubic-bezier(.25,.6,.35,1)}[data-rm="1"] ._snap_zdc6x_9{animation-name:_rmSnap_zdc6x_1;animation-duration:.15s;animation-timing-function:ease-out}[data-rm="1"] ._rebound_zdc6x_10{animation-name:_rmRebound_zdc6x_1;animation-duration:.15s;animation-timing-function:ease-out}@keyframes _snap_zdc6x_9{0%{transform:scale(1);animation-timing-function:cubic-bezier(.1,.9,.2,1)}24%,to{transform:scale(.84)}}@keyframes _rebound_zdc6x_10{0%{transform:scale(.84)}to{transform:scale(1)}}@keyframes _rmSnap_zdc6x_1{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes _rmRebound_zdc6x_1{0%{transform:scale(.9)}to{transform:scale(1)}}.bv-stage{position:relative;container-type:size;aspect-ratio:1 / 1;width:100%}.bv-stage>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bv-live{vector-effect:non-scaling-stroke;stroke-width:2px;stroke-width:1cqw;stroke:var(--color-accent);fill:var(--color-accent-soft);stroke-linecap:round;stroke-linejoin:round}.bv-scaffold{stroke:var(--color-rule-strong);stroke-width:2;fill:none;stroke-linecap:round}.bv-ref{stroke:var(--color-rule-strong);stroke-width:2;fill:none;stroke-dasharray:3 5}@keyframes bv-enter{0%{opacity:.5}to{opacity:1}}.bv-enter{animation:bv-enter .3s ease-out both}[data-rm="1"] .bv-enter{animation:none}.bv-ring-arc{stroke-dasharray:1 2;animation:bv-ring-fill var(--bv-ring-t, var(--bv-t)) linear var(--bv-ring-delay, var(--bv-delay)) both var(--bv-play)}.bv-ring-arc[data-mode=drain]{animation-name:bv-ring-drain}.bv-ring-arc[data-reveal]{animation:bv-ring-drain var(--bv-ring-t) linear var(--bv-ring-delay) both var(--bv-play),bv-ring-reveal .3s linear calc(var(--bv-reveal) + var(--bv-ring-delay)) both var(--bv-play)}@keyframes bv-ring-fill{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes bv-ring-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes bv-ring-reveal{0%{opacity:0}to{opacity:1}}
