@font-face{font-family:Gloock;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/gloock-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/gloock-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:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-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{--sun:#ffd23f;--sun-deep:#f3a50b;--ink:#2b2420;--on-ink:#fff6dc;--paper:#fffdf8;--text:#2b2420;--mute:#6e6359;--line:#2b242029;--sheep:#2b2420;--marker:#ffd23fbf;--mock-page:#fff;--mock-bar:#f6f2ea;--mock-field:#fff;--mock-track:#e9e2d6;--mock-pop:#fff;--display:"Gloock", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--display-weight:400;--display-leading:1.02;--display-leading-tight:.95;--display-tracking:-.015em;--display-tracking-tight:-.025em;--body:system-ui, -apple-system, "Segoe UI", Cantarell, Ubuntu, "Noto Sans", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, "Cascadia Mono", "DejaVu Sans Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#16120f;--text:#f4ecdf;--mute:#aea292;--line:#ffffff21;--sheep:#f4ecdf;--marker:#ffd23f59;--mock-page:#1d1915;--mock-bar:#26211c;--mock-field:#332c25;--mock-track:#3b342c;--mock-pop:#2b2520;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#16120f;--text:#f4ecdf;--mute:#aea292;--line:#ffffff21;--sheep:#f4ecdf;--marker:#ffd23f59;--mock-page:#1d1915;--mock-bar:#26211c;--mock-field:#332c25;--mock-track:#3b342c;--mock-pop:#2b2520;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:lang(ru){--display:"Playfair Display", Georgia, "Noto Serif", serif;--display-tracking:-.01em;--display-tracking-tight:-.015em}:root:lang(ja){--display:"Gloock", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif CJK JP", "Noto Serif JP", serif}:root:lang(zh-Hans){--display:"Gloock", "Songti SC", STSong, "Noto Serif CJK SC", "Noto Serif SC", SimSun, serif}:root:lang(ko){--display:"Gloock", AppleMyungjo, "Nanum Myeongjo", "Noto Serif CJK KR", "Noto Serif KR", Batang, serif;word-break:keep-all}:root:is(:lang(ja),:lang(zh-Hans),:lang(ko)){--display-weight:600;--display-leading:1.25;--display-leading-tight:1.15;--display-tracking:0;--display-tracking-tight:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55;overflow-x:hidden}a{color:inherit}h1,h2,h3{font-family:var(--display);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0}p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}kbd{font-family:var(--mono)}:focus-visible{outline:3px solid var(--sun-deep);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sheep.svelte-ludyoe{fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.leg.svelte-ludyoe{transform-box:fill-box;transform-origin:50% 12%}.far.svelte-ludyoe{opacity:.7}.walking.svelte-ludyoe .leg:where(.svelte-ludyoe){animation:svelte-ludyoe-stride var(--stride) ease-in-out infinite alternate}.walking.svelte-ludyoe .leg.b:where(.svelte-ludyoe){animation-name:svelte-ludyoe-stride-back}.walking.svelte-ludyoe .body:where(.svelte-ludyoe){animation:svelte-ludyoe-bob var(--stride) ease-in-out infinite alternate}@keyframes svelte-ludyoe-stride{0%{transform:rotate(16deg)}to{transform:rotate(-16deg)}}@keyframes svelte-ludyoe-stride-back{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes svelte-ludyoe-bob{to{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.walking.svelte-ludyoe .leg:where(.svelte-ludyoe),.walking.svelte-ludyoe .body:where(.svelte-ludyoe){animation:none}}.wolf.svelte-7rkb21{fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.leg.svelte-7rkb21{transform-box:fill-box;transform-origin:50% 10%}.far.svelte-7rkb21{opacity:.7}.eye.svelte-7rkb21{fill:#ffd23f}.walking.svelte-7rkb21 .leg:where(.svelte-7rkb21){animation:.3s ease-in-out infinite alternate svelte-7rkb21-trot}.walking.svelte-7rkb21 .leg.b:where(.svelte-7rkb21){animation-name:svelte-7rkb21-trot-back}.walking.svelte-7rkb21 .body:where(.svelte-7rkb21),.walking.svelte-7rkb21 .eye:where(.svelte-7rkb21){animation:.3s ease-in-out infinite alternate svelte-7rkb21-bob}@keyframes svelte-7rkb21-trot{0%{transform:rotate(14deg)}to{transform:rotate(-14deg)}}@keyframes svelte-7rkb21-trot-back{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes svelte-7rkb21-bob{to{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.walking.svelte-7rkb21 .leg:where(.svelte-7rkb21),.walking.svelte-7rkb21 .body:where(.svelte-7rkb21),.walking.svelte-7rkb21 .eye:where(.svelte-7rkb21){animation:none}}.window.svelte-14k7smo{background:var(--mock-page);width:100%;box-shadow:0 0 0 1.5px var(--text), 0 28px 56px -36px #00000073;border-radius:2.4cqw;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;container-type:inline-size}.toolbar.svelte-14k7smo,.strip.svelte-14k7smo{background:var(--mock-bar);align-items:center;gap:1.6cqw;padding-inline:2.2cqw;display:flex}.toolbar.svelte-14k7smo{border-bottom:1px solid var(--line);height:7cqw}.strip.svelte-14k7smo{border-bottom:1px solid var(--line);height:5.6cqw}.strip.top.svelte-14k7smo{height:6.4cqw}.lights.svelte-14k7smo{flex:none;gap:.9cqw;display:flex}.lights.svelte-14k7smo i:where(.svelte-14k7smo){background:#ff5f57;border-radius:50%;width:1.5cqw;height:1.5cqw}.lights.svelte-14k7smo i:where(.svelte-14k7smo):nth-child(2){background:#febc2e}.lights.svelte-14k7smo i:where(.svelte-14k7smo):nth-child(3){background:#28c840}.nav.svelte-14k7smo{flex:none;gap:1.4cqw;display:flex}.nav.svelte-14k7smo i:where(.svelte-14k7smo){border-left:.35cqw solid var(--mute);border-bottom:.35cqw solid var(--mute);width:1.3cqw;height:1.3cqw;transform:rotate(45deg)}.nav.svelte-14k7smo i:where(.svelte-14k7smo)+i:where(.svelte-14k7smo){transform:rotate(-135deg)}.field.svelte-14k7smo{background:var(--mock-field);min-width:0;height:4.4cqw;color:var(--mute);border-radius:1.3cqw;flex:1;align-items:center;gap:1cqw;padding-inline:1.6cqw;font-size:1.9cqw;display:flex}.lock.svelte-14k7smo{fill:none;stroke:currentColor;stroke-width:1.6px;width:2cqw;height:2cqw}.url.svelte-14k7smo{flex:1}.shield.svelte-14k7smo{color:#15803d;background:#22c55e2e;border-radius:99px;align-items:center;gap:.6cqw;padding:.4cqw 1.2cqw;font-size:1.7cqw;animation:.4s cubic-bezier(.2,.9,.3,1.3) both svelte-14k7smo-pop;display:inline-flex}:root[data-theme=dark] .shield.svelte-14k7smo{color:#4ade80}.shield.svelte-14k7smo svg:where(.svelte-14k7smo){fill:currentColor;width:1.8cqw;height:1.8cqw}.shield.svelte-14k7smo b:where(.svelte-14k7smo){font-variant-numeric:tabular-nums}.eq.svelte-14k7smo{opacity:0;align-items:flex-end;gap:.5cqw;width:3cqw;height:2.4cqw;transition:opacity .3s;display:flex}.eq.on.svelte-14k7smo{opacity:1}.eq.svelte-14k7smo i:where(.svelte-14k7smo){background:var(--text);transform-origin:bottom;border-radius:.3cqw;flex:1;height:100%;animation:.8s ease-in-out infinite alternate svelte-14k7smo-eq}.eq.svelte-14k7smo i:where(.svelte-14k7smo):nth-child(2){animation-delay:-.3s}.eq.svelte-14k7smo i:where(.svelte-14k7smo):nth-child(3){animation-delay:-.55s}.dots.svelte-14k7smo{flex:none;gap:.5cqw;display:flex}.dots.svelte-14k7smo i:where(.svelte-14k7smo){background:var(--mute);border-radius:50%;width:.7cqw;height:.7cqw}.chip.svelte-14k7smo{border-radius:1cqw;flex:1;align-items:center;gap:.9cqw;min-width:0;height:3.8cqw;padding-inline:1.2cqw;transition:background .3s,flex-grow .4s;display:flex}.chip.current.svelte-14k7smo{background:var(--mock-field);box-shadow:0 1px 2px #00000014}.compact-row.svelte-14k7smo{flex:1;gap:.8cqw;display:flex}.compact-row.svelte-14k7smo .chip.current:where(.svelte-14k7smo){flex-grow:2.6}.dot.svelte-14k7smo{background:var(--group,var(--mute));opacity:.85;border-radius:.5cqw;flex:none;width:1.8cqw;height:1.8cqw}.line.svelte-14k7smo{background:var(--mock-track);border-radius:99px;height:.7cqw}.plus.svelte-14k7smo{background:linear-gradient(var(--mute), var(--mute)) center / 100% .3cqw no-repeat, linear-gradient(var(--mute), var(--mute)) center / .3cqw 100% no-repeat;flex:none;width:1.8cqw;height:1.8cqw}.body.svelte-14k7smo{aspect-ratio:16/9.4;display:flex}.column.svelte-14k7smo{background:var(--mock-bar);border-inline-end:1px solid var(--line);flex-direction:column;flex:0 0 24%;gap:.8cqw;padding:1.6cqw 1.2cqw;animation:.45s cubic-bezier(.2,.8,.2,1) both svelte-14k7smo-slide-in;display:flex}.row.svelte-14k7smo{border-radius:1cqw;align-items:center;gap:.9cqw;height:3.6cqw;padding-inline:1cqw;display:flex}.row.current.svelte-14k7smo{background:var(--mock-field)}.page.svelte-14k7smo{flex-direction:column;flex:1;gap:1.5cqw;min-width:0;padding:3.4cqw 4.4cqw;display:flex;position:relative;overflow:hidden}.text.svelte-14k7smo{background:var(--mock-track);border-radius:99px;flex:none;height:1.2cqw;display:block}.text.big.svelte-14k7smo{height:2.6cqw;margin-bottom:.8cqw}.w40.svelte-14k7smo{width:40%}.w50.svelte-14k7smo{width:50%}.w60.svelte-14k7smo{width:60%}.w70.svelte-14k7smo{width:70%}.w80.svelte-14k7smo{width:80%}.w85.svelte-14k7smo{width:85%}.w90.svelte-14k7smo{width:90%}.loading.svelte-14k7smo{background:var(--sun-deep);height:.5cqw;animation:.9s cubic-bezier(.3,.7,.2,1) both svelte-14k7smo-load;position:absolute;inset:0 auto auto 0}.hero-block.svelte-14k7smo{opacity:.85;background:linear-gradient(135deg,#ffd95a,#f6a400);border-radius:1.6cqw;flex:none;height:30%}.engine.svelte-14k7smo{background:var(--text);color:var(--paper);border-radius:99px;align-items:center;gap:.9cqw;padding:1cqw 1.8cqw;font-size:1.9cqw;font-weight:600;animation:.55s cubic-bezier(.2,.9,.3,1.2) .25s both svelte-14k7smo-rise;display:inline-flex;position:absolute;bottom:3cqw;right:3cqw;box-shadow:0 8px 24px -8px #0006}.engine.svelte-14k7smo svg:where(.svelte-14k7smo){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:2.2cqw;height:2.2cqw}.ad.svelte-14k7smo{color:#991b1b;background:repeating-linear-gradient(-45deg,#fca5a5 0 1.2cqw,#fecaca 1.2cqw 2.4cqw);border-radius:1.2cqw;flex:none;place-items:center;height:13cqw;font-size:2cqw;font-weight:800;transition:height .5s cubic-bezier(.6,0,.3,1),opacity .35s,margin .5s;display:grid}.ad.short.svelte-14k7smo{height:8cqw}.ad.gone.svelte-14k7smo{opacity:0;height:0;margin-block:-.75cqw}.trackers.svelte-14k7smo{flex:none;gap:1cqw;transition:opacity .4s .15s;display:flex}.trackers.svelte-14k7smo span:where(.svelte-14k7smo){color:#b91c1c;background:#ef444429;border-radius:99px;padding:.5cqw 1.2cqw;font-family:ui-monospace,monospace;font-size:1.6cqw;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;transition:text-decoration-color .3s}.trackers.gone.svelte-14k7smo{opacity:.35}.trackers.gone.svelte-14k7smo span:where(.svelte-14k7smo){text-decoration-color:currentColor}.cards.svelte-14k7smo{flex:none;grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:1cqw;display:grid}.cards.svelte-14k7smo i:where(.svelte-14k7smo){aspect-ratio:4/3;background:var(--mock-track);border-radius:1.2cqw}.pill.svelte-14k7smo{background:color-mix(in srgb, var(--sun-deep) 20%, transparent);color:var(--text);opacity:.4;border-radius:99px;align-self:flex-start;align-items:center;gap:.8cqw;padding:.7cqw 1.6cqw;font-size:1.7cqw;font-weight:600;transition:opacity .3s;display:inline-flex}.pill.on.svelte-14k7smo{opacity:1}.pill.svelte-14k7smo svg:where(.svelte-14k7smo){fill:none;stroke:currentColor;stroke-width:1.5px;width:2cqw;height:2cqw}.quote.svelte-14k7smo{letter-spacing:-.02em;color:var(--text);min-height:9cqw;margin:.6cqw 0 1cqw;font-size:3.4cqw;font-weight:700;line-height:1.25;position:relative}.quote.svelte-14k7smo span:where(.svelte-14k7smo){transition:opacity .45s,transform .45s,filter .45s;display:block}.quote.svelte-14k7smo .translation:where(.svelte-14k7smo){opacity:0;filter:blur(.4cqw);position:absolute;inset:0;transform:translateY(1.4cqw)}.quote.swap.svelte-14k7smo .original:where(.svelte-14k7smo){opacity:0;filter:blur(.4cqw);transform:translateY(-1.4cqw)}.quote.swap.svelte-14k7smo .translation:where(.svelte-14k7smo){opacity:1;filter:none;transform:none}.player.svelte-14k7smo{flex:none;align-items:center;gap:2cqw;display:flex}.art.svelte-14k7smo{background:linear-gradient(135deg,#a855f7,#ec4899 55%,#f6a400);border-radius:1.6cqw;flex:none;width:14cqw;height:14cqw}.meta.svelte-14k7smo{flex-direction:column;flex:1;gap:1.2cqw;display:flex}.progress.svelte-14k7smo{background:var(--mock-track);border-radius:99px;flex:none;height:.8cqw;overflow:hidden}.progress.svelte-14k7smo i:where(.svelte-14k7smo){background:var(--sun-deep);width:30%;height:100%;animation:6s linear infinite svelte-14k7smo-play;display:block}.popover.svelte-14k7smo{background:var(--mock-pop);width:46%;box-shadow:0 0 0 1px var(--line), 0 18px 40px -12px #00000059;border-radius:1.8cqw;align-items:center;gap:1.6cqw;padding:1.6cqw;animation:.45s cubic-bezier(.2,.9,.3,1.2) both svelte-14k7smo-drop;display:flex;position:absolute;top:8.4cqw;right:3cqw}.pop-art.svelte-14k7smo{background:linear-gradient(135deg,#a855f7,#ec4899 55%,#f6a400);border-radius:1cqw;flex:none;width:7cqw;height:7cqw}.pop-text.svelte-14k7smo{flex-direction:column;flex:1;min-width:0;font-size:1.9cqw;line-height:1.3;display:flex}.pop-text.svelte-14k7smo small:where(.svelte-14k7smo){color:var(--mute)}.pop-controls.svelte-14k7smo{gap:.8cqw;display:flex}.pop-controls.svelte-14k7smo svg:where(.svelte-14k7smo){fill:currentColor;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:2.6cqw;height:2.6cqw}@keyframes svelte-14k7smo-pop{0%{opacity:0;transform:scale(.7)}}@keyframes svelte-14k7smo-rise{0%{opacity:0;transform:translateY(2cqw)}}@keyframes svelte-14k7smo-drop{0%{opacity:0;transform:translateY(-1.4cqw)scale(.96)}}@keyframes svelte-14k7smo-slide-in{0%{transform:translate(-100%)}}@keyframes svelte-14k7smo-load{0%{opacity:1;width:0}70%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes svelte-14k7smo-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes svelte-14k7smo-play{0%{width:10%}to{width:95%}}@media (prefers-reduced-motion:reduce){.window.svelte-14k7smo :where(.svelte-14k7smo),.window.svelte-14k7smo{transition:none!important;animation:none!important}}.system.svelte-7fb17x{fill:currentColor;flex:none;width:.8em;height:.8em}.top.svelte-1cft4ma{z-index:20;align-items:center;gap:28px;height:64px;padding-inline:max(20px,50vw - 600px);transition:background .25s,box-shadow .25s,color .25s;display:flex;position:sticky;top:0}.top.solid.svelte-1cft4ma{background:var(--paper);box-shadow:0 1px 0 var(--line)}.top.svelte-1cft4ma:not(.solid){color:var(--ink)}.brand.svelte-1cft4ma{font-family:var(--display);align-items:center;gap:10px;margin-inline-end:auto;font-size:24px;text-decoration:none;display:flex}.brand.svelte-1cft4ma img:where(.svelte-1cft4ma){border-radius:7px;box-shadow:0 0 0 1px #2b242026}.links.svelte-1cft4ma{gap:26px;display:flex}.links.svelte-1cft4ma a:where(.svelte-1cft4ma){opacity:.75;font-size:15px;font-weight:500;text-decoration:none}.links.svelte-1cft4ma a:where(.svelte-1cft4ma):hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.lang.svelte-1cft4ma{letter-spacing:.08em;text-transform:uppercase;opacity:.8;border-radius:6px;align-items:center;gap:6px;padding:4px 2px;font-size:13px;font-weight:700;display:flex;position:relative}.lang.svelte-1cft4ma:hover{opacity:1}.lang.svelte-1cft4ma:has(select:where(.svelte-1cft4ma):focus-visible){opacity:1;outline:3px solid var(--sun-deep);outline-offset:3px}.caret.svelte-1cft4ma{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:6px}.lang.svelte-1cft4ma select:where(.svelte-1cft4ma){opacity:0;width:100%;font:inherit;text-transform:none;cursor:pointer;position:absolute;inset:0}.lang.svelte-1cft4ma option:where(.svelte-1cft4ma){background:var(--paper);color:var(--text)}.button.svelte-1cft4ma{background:var(--ink);height:52px;color:var(--on-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 24px 0 20px;font-size:16px;font-weight:650;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .2s,color .2s;display:inline-flex}.button.svelte-1cft4ma:hover{background:color-mix(in srgb, var(--ink) 86%, #fff);transform:translateY(-2px)}.button.svelte-1cft4ma:active{transform:none}.button.svelte-1cft4ma small:where(.svelte-1cft4ma){font-family:var(--mono);opacity:.62;font-size:12px;font-weight:500}.button.small.svelte-1cft4ma{height:36px;padding:0 16px;font-size:14px}.down.svelte-1cft4ma,.heart.svelte-1cft4ma{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.button.svelte-1cft4ma:hover .down:where(.svelte-1cft4ma),.package.svelte-1cft4ma:hover .down:where(.svelte-1cft4ma){animation:.55s cubic-bezier(.3,.7,.3,1.4) svelte-1cft4ma-nudge}.heart.svelte-1cft4ma{transition:fill .2s}.button.svelte-1cft4ma:hover .heart:where(.svelte-1cft4ma),.support-link.svelte-1cft4ma:hover .heart:where(.svelte-1cft4ma){fill:currentColor;animation:.6s cubic-bezier(.3,.7,.3,1.4) svelte-1cft4ma-beat}.support-link.svelte-1cft4ma{align-items:center;gap:6px;display:inline-flex}.support-link.svelte-1cft4ma .heart:where(.svelte-1cft4ma){width:14px;height:14px}:root[data-theme=dark] main.svelte-1cft4ma>:where(.svelte-1cft4ma):not(.poster) .button:where(.svelte-1cft4ma),:root[data-theme=dark] .top.solid.svelte-1cft4ma .button:where(.svelte-1cft4ma){background:var(--sun);color:var(--ink)}.poster.svelte-1cft4ma{background:var(--sun);color:var(--ink);margin-top:-64px;padding:112px max(20px,50vw - 600px) 0;position:relative;overflow:hidden}.poster-text.svelte-1cft4ma{max-width:860px}.kicker.svelte-1cft4ma{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px}h1.svelte-1cft4ma{font-size:clamp(52px,7.6vw,104px);line-height:var(--display-leading-tight);letter-spacing:var(--display-tracking-tight);margin-top:14px}.sub.svelte-1cft4ma{max-width:36em;margin-top:22px;font-size:clamp(18px,1.6vw,21px)}.outside.svelte-1cft4ma{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-top:24px;display:flex}.outside-label.svelte-1cft4ma{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.outside.svelte-1cft4ma ul:where(.svelte-1cft4ma){flex-wrap:wrap;gap:4px 22px;display:flex}.outside.svelte-1cft4ma li:where(.svelte-1cft4ma){font-family:var(--display);font-weight:var(--display-weight);font-size:clamp(24px,2.6vw,34px);line-height:1.2}.outside.svelte-1cft4ma li:where(.svelte-1cft4ma) span:where(.svelte-1cft4ma){display:inline-block;position:relative}.outside.svelte-1cft4ma li:where(.svelte-1cft4ma) span:where(.svelte-1cft4ma):after{content:"";background:var(--ink);transform-origin:0;height:4px;animation:svelte-1cft4ma-strike .5s calc(.5s + var(--i) * .28s) cubic-bezier(.6, 0, .2, 1) forwards;border-radius:2px;position:absolute;top:54%;left:-4%;right:-4%;transform:rotate(-2.5deg)scaleX(0)}.cta.svelte-1cft4ma{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px;display:flex}.more.svelte-1cft4ma{text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.field.svelte-1cft4ma{margin-top:12px;height:150px;margin-inline:calc(-1*max(20px,50vw - 600px));position:relative}.ground.svelte-1cft4ma{background:var(--ink);height:3px;position:absolute;inset:auto 0 26px}.grazer.svelte-1cft4ma,.walker.svelte-1cft4ma,.prowler.svelte-1cft4ma{color:var(--ink);position:absolute;bottom:28px}.grazer.svelte-1cft4ma{width:88px;left:22%}.walker.sheep.svelte-1cft4ma{width:104px;animation:17s linear infinite svelte-1cft4ma-pasture}.walker.lamb.svelte-1cft4ma{width:60px;animation:17s linear -1.3s infinite svelte-1cft4ma-pasture}.walker.svelte-1cft4ma .turn:where(.svelte-1cft4ma){animation:17s linear infinite svelte-1cft4ma-face-sheep;display:block}.walker.lamb.svelte-1cft4ma .turn:where(.svelte-1cft4ma){animation-delay:-1.3s}.fence.svelte-1cft4ma{fill:none;width:132px;height:72px;stroke:var(--ink);stroke-width:6px;stroke-linecap:round;position:absolute;bottom:28px;left:63%}.prowler.svelte-1cft4ma{width:132px;animation:13s ease-in-out infinite svelte-1cft4ma-prowl}.prowler.svelte-1cft4ma .turn:where(.svelte-1cft4ma){animation:13s linear infinite svelte-1cft4ma-face-wolf;display:block}.story.svelte-1cft4ma,.quiet.svelte-1cft4ma,.inside.svelte-1cft4ma,.play.svelte-1cft4ma,.downloads.svelte-1cft4ma{padding:120px max(20px,50vw - 600px) 0}h2.svelte-1cft4ma{font-size:clamp(40px,5.4vw,72px)}.story-grid.svelte-1cft4ma{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:72px;margin-top:56px;display:grid}.sticky.svelte-1cft4ma{position:sticky;top:calc(50vh - 190px)}.step.svelte-1cft4ma{opacity:.35;flex-direction:column;justify-content:center;gap:14px;min-height:66vh;transition:opacity .4s;display:flex}.step.svelte-1cft4ma:first-child{min-height:50vh}.step.active.svelte-1cft4ma{opacity:1}.step.svelte-1cft4ma h3:where(.svelte-1cft4ma){font-size:clamp(30px,3vw,40px)}.step.svelte-1cft4ma p:where(.svelte-1cft4ma){max-width:30em;color:var(--mute)}.quiet.svelte-1cft4ma{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 72px;display:grid}.quiet.svelte-1cft4ma h2:where(.svelte-1cft4ma){font-size:clamp(54px,8vw,112px);line-height:var(--display-leading-tight)}.quiet-text.svelte-1cft4ma{gap:18px;padding-top:10px;display:grid}.quiet-text.svelte-1cft4ma .lead:where(.svelte-1cft4ma){font-size:22px;line-height:1.45}.quiet-text.svelte-1cft4ma p:where(.svelte-1cft4ma):not(.lead){color:var(--mute)}.quiet-text.svelte-1cft4ma ul:where(.svelte-1cft4ma){gap:14px;display:grid}.quiet-text.svelte-1cft4ma li:where(.svelte-1cft4ma){border-inline-start:3px solid var(--sun);gap:2px;padding-inline-start:18px;display:grid}.quiet-text.svelte-1cft4ma code:where(.svelte-1cft4ma){font-family:var(--mono);color:var(--mute);font-size:13px}.inside-head.svelte-1cft4ma{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.inside-head.svelte-1cft4ma p:where(.svelte-1cft4ma){color:var(--mute)}.inside.svelte-1cft4ma dl:where(.svelte-1cft4ma){grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 72px;margin-top:52px;display:grid}.feature.svelte-1cft4ma dt:where(.svelte-1cft4ma){font-family:var(--display);font-weight:var(--display-weight);align-items:baseline;gap:12px;font-size:26px;line-height:1.15;display:flex}.feature.svelte-1cft4ma kbd:where(.svelte-1cft4ma){border:1px solid var(--line);color:var(--mute);border-bottom-width:2px;border-radius:6px;padding:2px 7px;font-size:13px}.feature.svelte-1cft4ma dd:where(.svelte-1cft4ma){color:var(--mute);margin-top:6px}.play.svelte-1cft4ma{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px 64px;display:grid}.play-text.svelte-1cft4ma{gap:18px;display:grid}.play-text.svelte-1cft4ma p:where(.svelte-1cft4ma){color:var(--mute)}.play-text.svelte-1cft4ma .hint:where(.svelte-1cft4ma){font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.screen.svelte-1cft4ma{box-shadow:0 0 0 1.5px var(--text);background:var(--mock-page);border-radius:14px;overflow:hidden}.screen.svelte-1cft4ma iframe:where(.svelte-1cft4ma){border:0;width:100%;height:380px;display:block}.downloads.svelte-1cft4ma{padding-bottom:120px}.downloads-head.svelte-1cft4ma{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:36px;display:flex}.downloads-head.svelte-1cft4ma p:where(.svelte-1cft4ma){color:var(--mute)}.platform.svelte-1cft4ma{border-top:1.5px solid var(--text);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:18px 64px;padding-block:34px;display:grid}.platform.svelte-1cft4ma h3:where(.svelte-1cft4ma){flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(32px,3.4vw,46px);display:flex}.platform.yours.svelte-1cft4ma h3:where(.svelte-1cft4ma) span:where(.svelte-1cft4ma){background:linear-gradient(transparent 55%, var(--marker) 55%, var(--marker) 92%, transparent 92%)}.platform.svelte-1cft4ma h3:where(.svelte-1cft4ma) em:where(.svelte-1cft4ma){font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:13px;font-style:normal}.platform-body.svelte-1cft4ma{justify-items:start;gap:16px;display:grid}.platform-sub.svelte-1cft4ma{font-size:19px}.note.svelte-1cft4ma{max-width:44em;color:var(--mute);font-size:15px}.packages.svelte-1cft4ma{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 36px;width:100%;max-width:640px;display:grid}.package.svelte-1cft4ma{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-block:9px;text-decoration:none;display:flex}.package.svelte-1cft4ma .down:where(.svelte-1cft4ma){align-self:center}.package.svelte-1cft4ma strong:where(.svelte-1cft4ma){font-family:var(--mono);font-size:16px}.package.svelte-1cft4ma span:where(.svelte-1cft4ma){flex:1}.package.svelte-1cft4ma small:where(.svelte-1cft4ma){font-family:var(--mono);color:var(--mute);font-size:13px}.package.svelte-1cft4ma:hover strong:where(.svelte-1cft4ma),.package.svelte-1cft4ma:hover span:where(.svelte-1cft4ma){text-underline-offset:4px;text-decoration:underline}.package.pick.svelte-1cft4ma{font-weight:650}.support.svelte-1cft4ma{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 72px;padding:0 max(20px,50vw - 600px) 120px;display:grid}.support-head.svelte-1cft4ma{justify-items:start;gap:26px;display:grid}.support.svelte-1cft4ma h2:where(.svelte-1cft4ma){font-size:clamp(48px,6.4vw,92px);line-height:var(--display-leading-tight)}.support-fence.svelte-1cft4ma{fill:none;width:132px;height:72px;stroke:var(--text);stroke-width:3px;stroke-linecap:round}.support-fence.svelte-1cft4ma .gap:where(.svelte-1cft4ma){stroke:var(--line);stroke-dasharray:5 9}.support-fence.svelte-1cft4ma .plank:where(.svelte-1cft4ma){stroke:var(--sun-deep);stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.6,0,.2,1)}.support.svelte-1cft4ma:has(.button:where(.svelte-1cft4ma):hover,.button:where(.svelte-1cft4ma):focus-visible) .plank:where(.svelte-1cft4ma){stroke-dashoffset:0}.support-text.svelte-1cft4ma{text-wrap:pretty;justify-items:start;gap:18px;padding-top:10px;display:grid}.support-text.svelte-1cft4ma .lead:where(.svelte-1cft4ma){font-size:22px;line-height:1.45}.footer.svelte-1cft4ma{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:28px max(20px,50vw - 600px) 80px;font-size:15px;display:flex}.footer.svelte-1cft4ma img:where(.svelte-1cft4ma){border-radius:5px}.footer-note.svelte-1cft4ma{color:var(--mute)}.trail.svelte-1cft4ma{z-index:30;pointer-events:none;height:44px;position:fixed;inset:auto 0 0}.trodden.svelte-1cft4ma{background:var(--sun-deep);height:3px;position:absolute;bottom:0;left:0}.trail-sheep.svelte-1cft4ma{width:44px;color:var(--sheep);transform:translateX(calc(var(--p) * (100vw - 56px)));position:absolute;bottom:3px;left:0}.facing.svelte-1cft4ma{transition:transform .18s}@keyframes svelte-1cft4ma-strike{to{transform:rotate(-2.5deg)scaleX(1)}}@keyframes svelte-1cft4ma-nudge{40%{transform:translateY(3px)}}@keyframes svelte-1cft4ma-beat{35%{transform:scale(1.2)}65%{transform:scale(.94)}}@keyframes svelte-1cft4ma-pasture{0%{left:4%}46%{left:44%}50%{left:44%}96%{left:4%}to{left:4%}}@keyframes svelte-1cft4ma-face-sheep{0%,47.9%{transform:scaleX(1)}48%,97.9%{transform:scaleX(-1)}98%,to{transform:scaleX(1)}}@keyframes svelte-1cft4ma-prowl{0%{left:104%}38%{left:calc(63% + 150px)}58%{left:calc(63% + 150px)}to{left:104%}}@keyframes svelte-1cft4ma-face-wolf{0%,55.9%{transform:scaleX(1)}56%,to{transform:scaleX(-1)}}@media (width<=900px){.links.svelte-1cft4ma{display:none}.story-grid.svelte-1cft4ma,.quiet.svelte-1cft4ma,.play.svelte-1cft4ma,.platform.svelte-1cft4ma,.support.svelte-1cft4ma,.inside.svelte-1cft4ma dl:where(.svelte-1cft4ma){grid-template-columns:minmax(0,1fr)}.story-grid.svelte-1cft4ma{gap:24px}.stage.svelte-1cft4ma{z-index:5;background:linear-gradient(180deg, var(--paper) 85%, transparent);padding-block:10px 16px;position:sticky;top:64px}.sticky.svelte-1cft4ma{max-width:520px;position:static}.step.svelte-1cft4ma,.step.svelte-1cft4ma:first-child{min-height:44vh}.packages.svelte-1cft4ma{grid-template-columns:minmax(0,1fr)}.fence.svelte-1cft4ma{left:58%}.screen.svelte-1cft4ma iframe:where(.svelte-1cft4ma){height:300px}}@media (prefers-reduced-motion:reduce){.outside.svelte-1cft4ma li:where(.svelte-1cft4ma) span:where(.svelte-1cft4ma):after{animation:none;transform:rotate(-2.5deg)scaleX(1)}.walker.svelte-1cft4ma,.walker.svelte-1cft4ma .turn:where(.svelte-1cft4ma),.prowler.svelte-1cft4ma,.prowler.svelte-1cft4ma .turn:where(.svelte-1cft4ma){animation:none}.walker.sheep.svelte-1cft4ma{left:34%}.walker.lamb.svelte-1cft4ma{left:44%}.prowler.svelte-1cft4ma{left:calc(63% + 180px)}.step.svelte-1cft4ma,.support-fence.svelte-1cft4ma .plank:where(.svelte-1cft4ma){transition:none}}
