@layer reset{html,body{margin:0;padding:0}body{background:var(--c-canvas);color:var(--c-ink);font-family:var(--f-ui);font-size:var(--fs-400);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--c-ember-bright);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--c-flame)}:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--r-xs)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{min-height:100%;font-family:var(--f-ui);font-size:var(--fs-400);line-height:var(--lh-body);color:var(--c-ink);background:var(--c-canvas);-webkit-font-smoothing:antialiased;margin:0}button,[type=button],[type=submit],[type=reset]{font:inherit;cursor:pointer;appearance:none;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}button[disabled]{cursor:default}input,textarea,select{font:inherit;color:inherit;appearance:none;background:0 0;border:0;margin:0}a{color:inherit}a.button,a[class*=button--]{text-decoration:none}:focus-visible{outline:3px solid var(--c-flame);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer base{.page,.screen,.studio{animation:surface-in .14s var(--ease-out) both}@keyframes surface-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page,.screen,.studio{animation:none}}.icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.icon--sm{font-size:var(--fs-400)}.icon--md{font-size:var(--fs-500)}.icon--lg{font-size:var(--fs-700)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components{.brand-flame{transform-origin:12px 16px;animation:om-flame 1.9s var(--ease-in-out) infinite}.brand-spark{animation:om-spark 2.6s var(--ease-in-out) infinite}.brand-ember{animation:om-ember-rise 3.4s var(--ease-out) infinite}.fields{gap:var(--sp-5);flex-direction:column;display:flex}.frow{gap:var(--sp-4);align-items:flex-end;display:flex}.fgroup{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.fgroup--short{width:var(--w-field-s);flex:none}.flabel{font:500 var(--fs-200) / 1 var(--f-ui);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-ink-3)}.fhint{font:400 var(--fs-100) / 1.4 var(--f-ui);color:var(--c-ink-3);margin:0}.input{width:100%;min-height:var(--row-form);padding:0 var(--sp-4);border-radius:var(--r-s);background:var(--c-surface);box-shadow:var(--sh-inset);color:var(--c-ink);font:500 var(--fs-400) / 1 var(--f-ui);border:0}.input--invalid{box-shadow:var(--sh-inset), inset 0 0 0 var(--bw-field) var(--c-bad)}.input-suffix{align-items:center;gap:var(--sp-2);display:flex}.input-suffix__unit{font:500 var(--fs-300) / 1 var(--f-ui);color:var(--c-ink-3)}.consume{animation:consume-flammes var(--mo-scene) var(--ease-in-out) forwards;-webkit-mask-image:linear-gradient(0deg,#0000 0 26%,#000 38% 100%);mask-image:linear-gradient(0deg,#0000 0 26%,#000 38% 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes consume-flammes{0%{text-shadow:none;opacity:1;transform:translateY(0);-webkit-mask-position:0 0;mask-position:0 0}35%{text-shadow:0 .06em .22em var(--c-ember), 0 0 .5em var(--c-flame);opacity:1}72%{opacity:1}to{text-shadow:0 -.1em .3em var(--c-ember-wash);opacity:0;transform:translateY(-.14em);-webkit-mask-position:0 135%;mask-position:0 135%}}.toile__bloc{align-items:center;gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.toile{aspect-ratio:1;border-radius:var(--r-m);background:var(--c-plaque);width:100%;box-shadow:var(--sh-1);touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;--toile-trait:5px;position:relative;overflow:hidden}.toile--figee{cursor:default}.toile__fond,.toile__encre{width:100%;height:100%;position:absolute;inset:0}.toile__fond{object-fit:contain;pointer-events:none}.toile__trait{fill:none;stroke:var(--c-ink-on-plaque);stroke-width:var(--toile-trait);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.toile__trait--sien{stroke:var(--c-trace-joueur)}.boot{justify-content:center;align-items:center;gap:var(--sp-4);min-height:100dvh;padding:var(--pad-screen);background:var(--c-canvas);color:var(--c-ink);font-family:var(--f-ui);text-align:center;flex-direction:column;display:flex}.boot:before{content:"";background:var(--g-hearth);pointer-events:none;position:fixed;inset:0}.boot>*{position:relative}.boot__mark{border-radius:var(--r-l);background:var(--c-surface);width:76px;height:76px;box-shadow:var(--sh-2), var(--sh-edge);color:var(--c-flame);place-items:center;display:grid}.boot__mark--alive{animation:om-flicker 2.4s var(--ease-in-out) infinite}.boot__name{margin:var(--sp-2) 0 0;font:600 var(--fs-700) / var(--lh-tight) var(--f-display);letter-spacing:var(--tr-display);text-transform:uppercase}.boot__dots{gap:var(--sp-2);display:flex}.boot__dot{border-radius:var(--r-full);background:var(--c-flame);width:10px;height:10px;animation:om-breathe 1.6s var(--ease-in-out) infinite}.boot__dot:nth-child(2){animation-delay:.2s}.boot__dot:nth-child(3){animation-delay:.4s}.boot__text{max-width:32ch;font:400 var(--fs-400) / var(--lh-body) var(--f-ui);color:var(--c-ink-2);text-wrap:pretty;margin:0}.boot__text--dim{font-size:var(--fs-300);color:var(--c-ink-3)}.boot__reload{margin-top:var(--sp-3);min-height:var(--hit);padding:var(--sp-4) var(--sp-7);border-radius:var(--r-full);background:var(--g-ember);color:var(--c-ink-on-flame);box-shadow:var(--sh-ember);font:600 var(--fs-400) / 1 var(--f-ui);border:0}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-sc-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-sc-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-sc-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-sc-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mulish-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mulish-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-canvas-2:oklch(15.5% .02 52);--c-canvas:oklch(19.8% .024 55);--c-surface:oklch(24.8% .026 58);--c-surface-2:oklch(29.5% .028 60);--c-surface-sunk:oklch(17.5% .018 52);--c-plaque:oklch(94.5% .012 84);--c-ink-on-plaque:oklch(22% .02 60);--c-ink:oklch(96% .018 84);--c-ink-2:oklch(80.5% .026 80);--c-ink-3:oklch(68% .03 76);--c-ink-4:oklch(54.5% .03 70);--c-line:oklch(32% .028 58);--c-line-strong:oklch(42.5% .038 60);--c-wood:oklch(52% .07 58);--c-wood-wash:oklch(64% .06 62/.14);--c-ember:oklch(70% .185 46);--c-ember-bright:oklch(74.5% .17 58);--c-flame:oklch(80% .155 72);--c-glow:oklch(88% .12 88);--c-ember-wash:oklch(70% .17 50/.16);--c-ink-on-flame:oklch(18.5% .028 50);--c-ember-ring:oklch(70% .185 46/.3);--c-veil-on-flame:oklch(19% .03 50/.22);--c-pine:oklch(79% .125 152);--c-moss:oklch(66% .105 148);--c-fern:oklch(68% .11 142);--c-leaf-wash:oklch(76% .12 150/.14);--c-ink-on-leaf:oklch(18% .03 150);--c-veil-on-leaf:oklch(18% .03 150/.22);--c-trace-joueur:oklch(60% .15 150);--c-good:var(--c-pine);--c-good-wash:var(--c-leaf-wash);--c-bad:oklch(70% .165 28);--c-bad-wash:oklch(64% .18 28/.16);--c-neutral:var(--c-fern);--c-neutral-wash:var(--c-leaf-wash);--g-ember:linear-gradient(180deg, oklch(80% .155 68), oklch(68% .185 42));--g-hearth:radial-gradient(135% 58% at 50% 108%, oklch(74% .16 58/.42), transparent 72%);--g-dusk:radial-gradient(130% 60% at 50% -14%, oklch(56% .12 62/.3), transparent 74%);--g-win:radial-gradient(130% 58% at 50% 108%, oklch(70% .13 148/.32), transparent 72%);--g-pine:linear-gradient(180deg, oklch(75% .135 148), oklch(64% .115 152));--g-moss:linear-gradient(180deg, oklch(72% .115 145), oklch(63.5% .1 150));--g-veil:linear-gradient(180deg, oklch(64% .06 62/.1), oklch(64% .06 62/.02));--g-shimmer:linear-gradient(100deg, transparent 20%, oklch(90% .03 84/.14) 50%, transparent 80%);--tex-grain:repeating-linear-gradient(90deg, oklch(90% .04 80/.035) 0 1px, transparent 1px 7px);--f-display:"Barlow Semi Condensed", "Avenir Next Condensed", "Futura", "DIN Alternate", "Haettenschweiler", "Oswald", "HelveticaNeue-CondensedBold", "Arial Narrow", sans-serif;--f-ui:"Mulish", "Avenir Next", "Avenir", "Optima", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono:"IBM Plex Mono", "SF Mono", "SFMono-Regular", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--fs-100:11px;--fs-200:13px;--fs-300:15px;--fs-400:17px;--fs-500:20px;--fs-600:25px;--fs-700:32px;--fs-800:42px;--fs-900:58px;--fs-chrono:40px;--fs-chrono-urgent:58px;--fs-1000:78px;--lh-tight:.98;--lh-snug:1.18;--lh-body:1.45;--tr-display:-.025em;--tr-tight:-.015em;--tr-flat:0em;--tr-label:.14em;--tr-wide:.08em;--tr-code:.34em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:72px;--r-xs:4px;--r-s:8px;--r-m:14px;--r-l:20px;--r-xl:28px;--r-2xl:36px;--r-full:999px;--sh-1:0 1px 2px oklch(10% .02 50/.55);--sh-2:0 2px 4px oklch(10% .02 50/.45), 0 10px 24px oklch(10% .02 50/.45);--sh-3:0 4px 8px oklch(10% .02 50/.45), 0 22px 48px oklch(10% .02 50/.55);--sh-edge:inset 0 1px 0 oklch(95% .03 84/.1);--sh-inset:inset 0 2px 6px oklch(10% .02 50/.45);--sh-ember:0 8px 24px oklch(63% .19 44/.35);--sh-pine:0 8px 24px oklch(60% .11 150/.28);--sh-glow:0 0 0 5px oklch(80% .155 72/.2);--sh-glow-st:0 0 0 14px oklch(80% .155 72/.2);--sh-focus:0 0 0 3px oklch(19.8% .024 55), 0 0 0 6px var(--c-flame);--bw-hair:1px;--bw-field:1.5px;--bw-strong:2px;--focus-w:3px;--focus-color:var(--c-flame);--focus-offset:2px;--hit-min:44px;--file-row:calc(var(--hit-min) + var(--sp-2) * 2);--hit:56px;--hit-lg:68px;--pad-screen:20px;--w-content:420px;--frame-w:390px;--frame-h:844px;--stream-w:1920px;--stream-h:1080px;--mo-fast:.14s;--mo-base:.24s;--mo-slow:.42s;--mo-scene:.64s;--ease-out:cubic-bezier(.2, .85, .25, 1);--ease-in-out:cubic-bezier(.45, 0, .35, 1);--urgent-threshold:5;--icon-s:16px;--icon-m:20px;--icon-l:28px;--icon-stroke:1.6;--icon-cap:round;--host-w:1440px;--host-h:900px;--pane-side:336px;--pane-rail:272px;--pane-gap:20px;--pad-pane:20px;--w-card:420px;--hit-dense:40px;--hit-chip:32px;--row-dense:44px;--c-secret:oklch(78% .115 328);--c-secret-line:oklch(52% .105 328);--c-secret-wash:oklch(64% .13 328/.14);--tex-secret:repeating-linear-gradient(135deg, oklch(64% .13 328/.1) 0 2px, transparent 2px 8px);--c-live:oklch(69% .19 25);--c-live-wash:oklch(64% .18 25/.16);--confirm-window:4s;--fs-st-100:26px;--fs-st-200:34px;--fs-st-300:46px;--fs-st-400:62px;--fs-st-500:84px;--fs-st-600:116px;--fs-st-700:168px;--fs-st-code:104px;--fs-st-chrono:96px;--fs-st-chrono-urgent:140px;--ring-st:180px;--ring-st-in:148px;--bar-st:12px;--row-st:132px;--dot-st:64px;--mark-st:48px;--pad-st:64px;--gap-st:40px;--panel-st:460px;--qr-st:180px;--pastille-st:390px;--rejoindre-min:calc(var(--qr-st) + var(--sp-4) * 2);--bw-st:4px;--r-st:28px;--studio-nav:288px;--studio-panel:560px;--studio-w:1440px;--studio-h:900px;--row-form:52px;--row-q:60px;--w-field-s:132px}*,:before,:after{box-sizing:border-box}svg{display:block}::placeholder{color:var(--c-ink-4)}@keyframes om-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes om-urgent{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes om-flicker{0%,to{opacity:.82}45%{opacity:1}70%{opacity:.74}}@keyframes om-breathe{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes om-shimmer{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes om-spin{to{transform:rotate(360deg)}}@keyframes om-pop{0%{opacity:0;transform:scale(.88)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes om-commit{0%{transform:scale(1)}35%{transform:scale(.975)}to{transform:scale(1)}}@keyframes om-draw{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes om-fill{0%{width:0}to{width:var(--om-to,100%)}}@keyframes om-rank-scroll{0%{transform:translateY(0)}to{transform:translateY(var(--defile,0))}}@keyframes om-sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes om-halo{0%,to{box-shadow:0 0 oklch(80% .155 72/0)}50%{box-shadow:0 0 0 7px oklch(80% .155 72/.22)}}@keyframes om-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes om-flame{0%,to{transform:scale(1)rotate(0)}28%{transform:scale(.93,1.07)rotate(-1.6deg)}55%{transform:scale(1.06,.96)rotate(1.4deg)}78%{transform:scale(.97,1.03)rotate(-.6deg)}}@keyframes om-spark{0%,to{opacity:.55;transform:translateY(0)scale(1)}40%{opacity:1;transform:translateY(-1px)scale(1.12)}72%{opacity:.7;transform:translateY(.5px)scale(.94)}}@keyframes om-ember-rise{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:.9}to{opacity:0;transform:translate(1.5px,-7px)scale(.35)}}@keyframes om-demo-slide{0%{opacity:0;transform:translateY(10px)}8%,to{opacity:1;transform:none}}@keyframes om-demo-commit{0%,to{transform:scale(1)}4%{transform:scale(.975)}9%{transform:scale(1)}}@keyframes om-demo-draw{0%,3%{stroke-dashoffset:26px}10%,to{stroke-dashoffset:0}}@keyframes om-demo-pop{0%{opacity:0;transform:scale(.88)}7%{opacity:1;transform:scale(1.02)}11%,to{opacity:1;transform:scale(1)}}@keyframes om-demo-fill{0%{width:0}13%,to{width:var(--om-to,100%)}}@keyframes om-demo-halo{0%,30%,to{box-shadow:var(--sh-ember)}14%{box-shadow:var(--sh-ember), 0 0 0 7px oklch(80% .155 72/.22)}22%{box-shadow:var(--sh-ember)}}@keyframes om-demo-freeze{0%,6%{background-color:var(--c-surface)}16%,to{background-color:var(--c-surface-sunk)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{background-color:var(--c-canvas)}
