@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2-variations");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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");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{--night:#09090b;--night-2:#131316;--bone:#efeae1;--bone-dim:#efeae18c;--yellow:#ffcc03;--ink:#101012;--display:"Inter Variable", "Inter", sans-serif;--hand:"Caveat Variable", "Caveat", cursive;--text:"Inter Variable", "Inter", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--pad:clamp(20px, 5vw, 72px)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--night);color:var(--bone);font-family:var(--text);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.5;overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--yellow);color:var(--ink)}.mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.serif{font-family:var(--hand);letter-spacing:0;font-style:normal;font-weight:600}.lead{font-family:var(--text)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field{z-index:0;width:100vw;height:100vh;transition:opacity .9s;position:fixed;inset:0}main,.foot{z-index:1;position:relative}.grain{z-index:60;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.8s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}}.cursor{pointer-events:none;z-index:70;mix-blend-mode:difference;position:fixed;inset:0}.c-dot{background:#fff;border-radius:50%;width:8px;height:8px;transition:width .2s,height .2s,opacity .2s;position:fixed;top:0;left:0;translate:-50% -50%}.cursor:not(.on) .c-dot{opacity:0}.cursor.hover .c-dot{width:18px;height:18px}@media (hover:hover) and (pointer:fine){html.js:not(.rm),html.js:not(.rm) a,html.js:not(.rm) button{cursor:none}}@media not ((hover:hover) and (pointer:fine)){.cursor{display:none}}.progress{z-index:55;height:2px;position:fixed;top:0;left:0;right:0}.progress i{background:var(--yellow);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.top{z-index:50;padding:14px var(--pad);pointer-events:none;align-items:center;gap:20px;display:flex;position:fixed;top:0;left:0;right:0}.top>*{pointer-events:auto}.top .logo,.top .chapter{-webkit-backdrop-filter:blur(12px);background:#09090b8c;border-radius:999px;padding:9px 16px 9px 10px}.top .logo{position:absolute;top:14px;left:50%;translate:-50%}.top .chapter{align-items:center;gap:6px;padding:12px 14px 12px 16px;transition:color .2s,background-color .2s;display:inline-flex}.top .chapter:hover,.top .chapter[aria-expanded=true]{color:var(--bone);background:#1e1e22bf}.chapter:focus-visible,.ch-menu a:focus-visible,.logo:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.ch-chev{width:12px;height:12px;transition:rotate .25s}.chapter[aria-expanded=true] .ch-chev{rotate:180deg}.ch-nav{position:relative}.ch-menu{-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;background:#131316f0;border-radius:18px;min-width:220px;padding:8px;transition:opacity .2s,translate .2s,visibility 0s .2s;position:absolute;top:calc(100% + 8px);left:0;translate:0 -6px;box-shadow:0 24px 60px #00000080,inset 0 0 0 1px #ffffff14}.ch-menu.open{opacity:1;visibility:visible;transition:opacity .2s,translate .2s;translate:0}.ch-menu ol{list-style:none}.ch-menu{min-width:200px}.ch-menu a{color:var(--bone-dim);border-radius:11px;align-items:baseline;gap:10px;padding:11px 12px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.ch-menu a b{font-weight:700}.ch-menu a:hover{color:var(--bone);background:#ffffff0f}.ch-menu a[aria-current=true]{color:var(--yellow)}.lang{-webkit-backdrop-filter:blur(12px);background:#09090b8c;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.lang-a{color:var(--bone-dim);border-radius:999px;padding:8px 10px;text-decoration:none;transition:color .15s,background-color .15s}.lang-a:hover{color:var(--bone)}.lang-a[aria-current=true]{color:var(--bone);background:#ffffff1a}.lang-a:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.ch-lang{border-top:1px solid #ffffff14;gap:4px;margin-top:6px;padding:8px 6px 2px;display:none}.veil{z-index:45;background:var(--night);opacity:0;pointer-events:none;position:fixed;inset:0}.logo{font-family:var(--display);letter-spacing:-.01em;color:var(--bone);align-items:center;gap:9px;font-size:19px;font-weight:300;text-decoration:none;display:flex}.logo img{width:30px;height:30px}.logo sup{font-family:var(--mono);letter-spacing:.1em;color:var(--yellow);align-self:flex-start;margin-left:2px;font-size:9px;font-weight:400}.chapter{color:var(--bone-dim)}.chapter b{font-weight:700}.top-right{top:12px;right:var(--pad);z-index:51;align-items:center;gap:10px;display:flex;position:fixed}.btn-gelb{background:var(--yellow);color:var(--ink);font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;will-change:transform;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-gelb span{will-change:transform;display:inline-block}.ch{position:relative}.ch:focus{outline:none}.start,.manifest,.fl,.demo,.zeit,.finale{height:100svh;min-height:620px}.stage{height:100%;position:relative;overflow:hidden}.say{padding:0 var(--pad);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.say-l{text-align:center;max-width:20ch;font-family:var(--display);letter-spacing:-.045em;opacity:0;grid-area:1/1;font-size:clamp(30px,5.2vw,88px);font-weight:800;line-height:1.04}.say-l .word,.h-hero .word,.m-logo .logo-part{will-change:transform, opacity, filter}.say-l .word{display:inline-block}.manifest .say-l[data-v=kurz]{display:none}.manifest .say-l{letter-spacing:-.055em;max-width:16ch;padding-bottom:.06em;font-size:clamp(32px,8.2vw,140px);line-height:.95}.m-logo{font-family:var(--display);letter-spacing:-.04em;opacity:0;grid-area:1/1;align-items:center;gap:clamp(14px,2vw,28px);font-size:clamp(48px,10vw,170px);font-weight:300;line-height:1;display:flex}.m-logo img{width:.9em;height:.9em}.m-logo .logo-part{display:inline-block}.h2{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(34px,6vw,92px);font-weight:700;line-height:.98}.h2 em{font-family:var(--hand);letter-spacing:0;color:var(--yellow);font-style:normal;font-weight:700}.s-body{padding:0 var(--pad);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,3.4vh,38px);display:flex;position:absolute;inset:0}.s-lead{text-wrap:balance;max-width:36ch;color:var(--bone-dim);font-size:clamp(18px,1.7vw,26px);line-height:1.4}.s-lead .wm{color:var(--bone)}.s-cta{margin-top:6px}.kicker{left:var(--pad);color:var(--yellow);position:absolute;top:15vh}.manifest .h-hero{left:var(--pad);right:var(--pad);text-align:center;position:absolute;top:50%;translate:0 -50%}.h-hero{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(32px,8.2vw,140px);font-weight:800;line-height:.95}.h-hero .line{padding-bottom:.06em;display:block}.h-hero .word{display:inline-block}.a-say,.r-say{font-family:var(--display);letter-spacing:-.05em;text-align:center;font-size:clamp(32px,6.4vw,108px);font-weight:800;line-height:.98}.a-say .w,.r-say .w{will-change:transform, opacity, filter;display:inline-block}.a-say{left:var(--pad);right:var(--pad);z-index:3;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.a-say .w{opacity:0}.pings{z-index:2;list-style:none;position:absolute;inset:0}.ping,.dock{text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#1e1e22cc;border-radius:16px;width:min(340px,80vw);padding:13px 16px 14px;position:absolute;box-shadow:0 22px 50px #00000073,inset 0 0 0 1px #ffffff17}.ping{left:calc(50% + var(--x) * 1vw);top:calc(50% + var(--y) * 1vh);opacity:0}.p-top{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim);align-items:center;gap:8px;font-size:10.5px;display:flex}.p-icon{width:18px;height:18px;color:var(--bone);background:#ffffff24;border-radius:5px;place-items:center;font-size:10px;font-style:normal;display:grid}.p-time{text-transform:none;margin-left:auto}.p-msg,.d-txt{font-family:var(--text);color:var(--bone);margin-top:6px;font-size:17px;font-weight:600;line-height:1.3;display:block}.a-intro{z-index:3}.a-intro .say-l{letter-spacing:-.05em;max-width:18ch;font-size:clamp(32px,6.4vw,108px);line-height:.98}.k-say{z-index:3;inset:13vh 0 auto}.k-say .say-l{letter-spacing:-.045em;max-width:22ch;font-size:clamp(30px,4.6vw,76px);line-height:1}.k-box{z-index:2;opacity:0;background:radial-gradient(circle at 50% 42%,#1b1b20,#060607 70%);border-radius:30px;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:54%;left:88%;box-shadow:0 30px 80px #0009,inset 0 0 0 1px #ffffff1a}.k-core{background:#000;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 1px #ffffff14,0 0 34px 6px #000000e6}.k-box .mono{text-align:center;color:var(--bone-dim);font-size:9.5px;position:absolute;bottom:14px;left:0;right:0}.k-ans{z-index:3;opacity:0;-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#1e1e22db;border-radius:18px;width:min(420px,86vw);padding:16px 20px 10px;position:absolute;top:57%;left:50%;box-shadow:0 22px 50px #00000073,inset 0 0 0 1px #ffffff17}.k-top{color:var(--bone-dim);font-size:10.5px}.k-h{font-family:var(--display);letter-spacing:-.03em;margin-top:6px;font-size:26px;font-weight:800;line-height:1.1}.k-rows{margin-top:10px}.k-rows>div{border-top:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;display:flex}.k-rows dt{color:var(--bone-dim)}.k-rows dd{font-family:var(--mono);color:var(--bone);white-space:nowrap}.r-head{left:var(--pad);right:var(--pad);text-align:center;z-index:2;position:absolute;top:13vh}.r-say{letter-spacing:-.045em;font-size:clamp(30px,4.6vw,76px);line-height:1}.r-say .w{opacity:0}.docks{z-index:2;list-style:none;position:absolute;inset:0}.dock{width:min(24vw,330px);left:calc(20% + var(--i) * 30%);opacity:0;top:calc(56% - 40px)}.dock .p-icon>span,.d-lab>span{grid-area:1/1}.d-lab{display:grid}.i-c,.d-thema{opacity:0}.d-txt{font-size:14.5px;display:grid}.d-txt>span{grid-area:1/1}.d-s{opacity:0}.d-tick{background:linear-gradient(var(--yellow), transparent);opacity:0;width:1px;height:14px;position:absolute;top:100%;left:50%}.d-p{text-align:center;white-space:nowrap;color:var(--yellow);opacity:0;font-size:clamp(26px,2.4vw,38px);line-height:1;position:absolute;top:calc(100% + 78px);left:-60px;right:-60px}.zeit .say-l{max-width:18ch}.kap{letter-spacing:-.05em;max-width:none;font-size:clamp(40px,7vw,120px);line-height:1.02}.kap span{background:linear-gradient(transparent 92%, var(--yellow) 92% 98%, transparent 98%) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:0% 100%;padding:0 .04em .06em;display:inline}.finale .stage{text-align:center;padding:15vh var(--pad) 6vh;flex-direction:column;align-items:center;display:flex}.f-q{font-family:var(--display);letter-spacing:-.04em;opacity:0;font-size:clamp(26px,4.4vw,64px);font-weight:700;line-height:1}.f-word{display:none}.f-cta{opacity:0;width:min(100%,640px);margin-top:auto;transform:translateY(30px)}.f-claim{color:var(--yellow);margin-bottom:14px;font-size:clamp(30px,3vw,46px);line-height:1.05}.f-cta>.lead{color:var(--bone-dim);font-size:clamp(16px,1.5vw,19px)}.field-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.field-row input{min-width:0;color:var(--bone);font-family:var(--mono);backdrop-filter:blur(8px);background:#09090b99;border:1.5px solid #fff3;border-radius:999px;flex:240px;padding:15px 20px;font-size:15px}.field-row input:focus{border-color:var(--yellow);outline:none}.consent{font-family:var(--mono);color:var(--bone-dim);text-align:left;justify-content:center;align-items:flex-start;gap:10px;margin-top:14px;font-size:11px;line-height:1.5;display:flex}.consent input{accent-color:var(--yellow);margin-top:2px}.msg{min-height:1.4em;font-family:var(--mono);color:var(--yellow);margin-top:10px;font-size:12px}.direct{color:var(--bone-dim);margin-top:12px}.direct a{color:var(--bone)}.foot .wm{text-transform:none}.foot{padding:26px var(--pad) 34px;color:var(--bone-dim);background:var(--night);flex-wrap:wrap;justify-content:space-between;gap:10px 26px;font-size:11px;display:flex}@media (width<=700px){body{font-size:18px}.manifest .h-hero,.manifest .say-l{font-size:37px}.start .h-hero{font-size:42px}.m-logo{gap:10px;font-size:54px}.h-hero .line+.line{padding-left:0}.top .chapter{padding:12px 12px 12px 14px}.top .logo{padding:8px}.top .logo .logo-wm,.top .logo sup,.top-right .lang{display:none}.ch-lang{display:flex}.top-cta{padding:11px 15px;font-size:12px}.ping{left:calc(50% + var(--mx) * 1vw);top:calc(50% + var(--my) * 1vh)}.k-say{top:9vh}.k-say .say-l,.r-say{font-size:32px}.k-box{border-radius:24px;width:110px;height:110px;top:84%;left:50%}.k-core{width:34px;height:34px}.k-box .mono{font-size:8.5px;bottom:10px}.k-ans{padding:14px 16px 8px;top:50%}.k-h{font-size:22px}.k-rows>div{padding:7px 0;font-size:14px}.r-head{top:9vh}.dock{width:min(330px,84vw);left:50%;top:calc(24% + var(--i) * 19%);padding:10px 13px 11px}.d-p{text-align:left;margin-top:8px;font-size:25px;display:block;position:static}.p-msg{font-size:15px}.d-txt{margin-top:4px;font-size:13.5px}.d-tick{display:none}}html.rm .field,html.rm .grain,html.rm .cursor{display:none}html.rm .start,html.rm .fl,html.rm .finale,html.rm .manifest{height:auto}html.rm .start .stage{padding:16vh var(--pad) 10vh}html.rm .s-body{padding:40px 0 0;position:static}html.rm .manifest,html.rm .zeit,html.rm .demo{height:auto}html.rm .manifest .stage,html.rm .zeit .stage{padding:16vh var(--pad) 10vh;gap:40px;height:auto;display:grid}html.rm .kicker,html.rm .manifest .h-hero{position:static;translate:none}html.rm .say{place-items:start;gap:28px;padding:0;display:grid;position:static}html.rm .say-l{opacity:1;text-align:left;grid-area:auto;max-width:26ch;font-size:clamp(24px,3.4vw,52px)}html.rm .kap span{color:var(--yellow);background-size:100% 100%}html.rm .ch-menu,html.rm .ch-chev{transition:none}html.rm .stage{height:auto;position:static;overflow:visible}html.rm .fl .stage{padding:12vh var(--pad);justify-items:center;gap:22px;display:grid}html.rm .a-say,html.rm .r-head{position:static;translate:none}html.rm .a-say .w,html.rm .r-say .w{opacity:1}html.rm .a-intro,html.rm .k-say{justify-items:center}html.rm .k-say{margin-top:4vh}html.rm .a-intro .say-l,html.rm .k-say .say-l{text-align:center;max-width:24ch}html.rm .k-box{display:none}html.rm .k-ans{opacity:1;margin-bottom:4vh;position:static}html.rm .r-head{margin-top:4vh}html.rm .d-p{text-align:left;opacity:1;margin-top:8px;font-size:26px;display:block;position:static}html.rm .pings,html.rm .docks{justify-items:center;gap:12px;display:grid;position:static}html.rm .ping,html.rm .dock{opacity:1;width:min(380px,100%);position:static;translate:none;rotate:none}html.rm .d-q,html.rm .d-tick{display:none}html.rm .d-s{opacity:1}html.rm .dock{order:var(--i)}html.rm .dock .p-icon{background:var(--yellow);color:var(--ink)}html.rm .i-c,html.rm .d-thema{opacity:1}html.rm .i-l,html.rm .d-von{opacity:0}html.rm .m-logo{opacity:1;grid-area:auto;font-size:clamp(40px,7vw,96px)}html.rm .finale .stage{padding:14vh var(--pad)}html.rm .f-q{opacity:1}html.rm .f-word{font-family:var(--display);letter-spacing:-.06em;color:var(--yellow);font-size:clamp(48px,12vw,180px);font-weight:800;display:block}html.rm .f-cta{opacity:1;margin-top:40px;transform:none}.signup .hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.so-wrap{max-width:1160px;padding:18vh var(--pad) 16vh;gap:128px;margin:0 auto;display:grid}.so .kicker{position:static}.so-h{max-width:14ch;font-family:var(--display);letter-spacing:-.05em;margin-top:18px;font-size:clamp(40px,6.4vw,96px);font-weight:800;line-height:.98}.so-lead{max-width:46ch;color:var(--bone-dim);margin-top:26px;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.so-lead .wm{color:var(--bone)}.so-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:30px;font-size:12px;font-weight:500}.du-run{gap:88px;list-style:none;display:grid;position:relative}.du-run:before{content:"";background:linear-gradient(180deg, #ffcc0373, var(--yellow) 12%, var(--yellow) 88%, #ffcc0373);width:2px;position:absolute;top:12px;bottom:12px;left:9px}.du-step{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;padding-left:56px;display:grid;position:relative}.du-ring{border:2px solid var(--yellow);background:var(--night);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.du-result .du-ring{background:var(--yellow);box-shadow:0 0 24px #ffcc0380}.du-k{letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);font-size:12px}.du-k b{color:var(--yellow)}.du-txt h3{font-family:var(--display);letter-spacing:-.025em;margin-top:10px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.12}.du-txt p:last-child{max-width:40ch;color:var(--bone-dim);margin-top:14px;font-size:17px}.du-vis{background:#141417eb;border-radius:18px;gap:14px;padding:22px;font-size:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 80px #00000073}.du-again{font-family:var(--hand);color:var(--yellow);padding-left:56px;font-size:clamp(26px,3vw,38px);line-height:1.2}.dv-line{padding:6px 0 2px;display:flex;position:relative}.dv-line:before{content:"";background:var(--yellow);height:2px;position:absolute;top:12px;left:8.33333%;right:8.33333%}.dv-line span{text-align:center;min-width:0;color:var(--bone-dim);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:center;gap:10px;padding:0 3px;font-size:11.5px;line-height:1.3;display:flex}.dv-line i{background:var(--yellow);border-radius:50%;width:14px;height:14px;position:relative}.dv-input{justify-items:start;gap:10px;display:grid}.dv-file,.dv-out{background:#ffffff0d;border-radius:12px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.dv-file b,.dv-out b{font-weight:600;display:block}.dv-file em,.dv-out em{color:var(--bone-dim);font-size:12px;font-style:normal;display:block}.dv-doc{background:linear-gradient(225deg, transparent 8px, var(--bone) 8px);border-radius:4px;flex:none;width:30px;height:38px;position:relative}.dv-doc:after{content:"";background:repeating-linear-gradient(#10101259 0 2px,#0000 2px 5px);height:12px;position:absolute;top:14px;left:7px;right:7px}.dv-arrow{color:var(--yellow);padding-left:22px;font-size:18px}.dv-station{color:var(--bone);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffcc0380}.dv-station i{border:2px solid var(--yellow);border-radius:50%;width:12px;height:12px}.dv-table{display:grid}.dv-tr{border-bottom:1px solid #ffffff0f;grid-template-columns:1.7fr 1fr .8fr;align-items:center;gap:10px;padding:10px 4px;display:grid}.dv-th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);font-size:10px}.dv-src{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px}.dv-src.ai{color:var(--bone-dim);background:#ffffff14}.dv-src.me{background:var(--yellow);color:var(--ink)}.dv-src.open{box-shadow:inset 0 0 0 1px var(--yellow);color:var(--yellow)}.dv-open{color:var(--bone-dim)}.dv-new{background:#ffcc0312;transition:background-color 1.2s .9s}.dv-sum{border-bottom:0;font-weight:700}.dv-chat{gap:8px;display:grid}.dv-ai,.dv-me{border-radius:14px;padding:10px 14px;line-height:1.45}.dv-ai{background:#ffffff0f;justify-self:start;max-width:88%}.dv-me{background:var(--yellow);color:var(--ink);justify-self:end;font-weight:600;transition:opacity .5s .7s,translate .5s .7s}.dv-calc{display:grid}.dv-rule{letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:6px;font-size:10px}.dv-cr{color:var(--bone-dim);border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.dv-cr b{color:var(--bone);font-variant-numeric:tabular-nums;font-weight:600}.dv-cr.sub{color:var(--bone)}.dv-cr.total{color:var(--bone);border-bottom:0;font-weight:700}.dv-cr.total b{color:var(--yellow);font-weight:800}.dv-check{color:var(--bone-dim);background:#ffffff0a;border-radius:10px;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.dv-check b{color:var(--yellow);white-space:nowrap}.dv-write{gap:8px;display:grid}.dv-sec{font-weight:700}.dv-write .bar{width:var(--w);background:#ffffff14;border-radius:4px;height:8px;display:block}.dv-before{color:var(--bone-dim);opacity:.7;text-decoration:line-through #ffcc03cc}.dv-after{border-left:2px solid var(--yellow);background:#ffcc0312;padding:8px 12px;transition:opacity .5s .6s,translate .5s .6s}.dv-after em{letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);margin-top:4px;font-size:10px;font-style:normal;display:block}.dv-approve{text-align:center;justify-items:center;gap:10px;padding:12px 0 6px;display:grid}.dv-need{letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);font-size:10px}.dv-role{color:var(--bone-dim)}.dv-btn{background:var(--yellow);color:var(--ink);border-radius:999px;margin-top:6px;padding:12px 24px;font-weight:600;transition:opacity .4s 1s,scale .4s 1s}.dv-done{color:var(--bone);font-size:12px;transition:opacity .4s 1.2s}.dv-result{gap:10px;display:grid}.dv-out{padding:14px 18px 14px 14px}.dv-out-0{box-shadow:inset 0 0 0 1px #ffcc0373}html.js:not(.rm) .du-vis:not(.on) .dv-me{opacity:0;translate:0 8px}html.js:not(.rm) .du-vis:not(.on) .dv-new{background:0 0}html.js:not(.rm) .du-vis:not(.on) .dv-after{opacity:0;translate:0 8px}html.js:not(.rm) .du-vis:not(.on) .dv-done{opacity:0}html.js:not(.rm) .du-vis.on .dv-btn{opacity:.45;scale:.96}.s-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 26px;display:flex}.s-more{letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim);font-size:12px;text-decoration:none;transition:color .2s}.s-more:hover{color:var(--bone)}.s-more:focus-visible{outline:2px solid var(--yellow);outline-offset:4px;border-radius:4px}.so-examples{list-style:none}.so-ex{border-top:1px solid #ffffff14;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:32px;padding:26px 0;display:grid}.so-ex:last-child{border-bottom:1px solid #ffffff14}.so-ex-k{letter-spacing:.08em;text-transform:uppercase;color:var(--bone);font-size:12px;font-weight:500}.so-line{list-style:none;display:flex;position:relative}.so-line:before{content:"";top:5px;left:calc(100% / var(--n,6) / 2);right:calc(100% / var(--n,6) / 2);background:#ffcc038c;height:2px;position:absolute}.so-line li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.so-line i{border:2px solid var(--yellow);background:var(--night);border-radius:50%;width:12px;height:12px;position:relative}.so-line li:last-child i{background:var(--yellow)}.so-line span{color:var(--bone-dim);padding:0 4px;font-size:13px;line-height:1.3}.so-faq{grid-template-columns:1fr 1fr;align-items:start;gap:0 48px;display:grid}.so-faq details{border-top:1px solid #ffffff14}.so-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.so-faq summary::-webkit-details-marker{display:none}.so-faq summary:focus-visible{outline:2px solid var(--yellow);outline-offset:4px;border-radius:6px}.so-faq summary i{flex:none;width:14px;height:14px;position:relative}.so-faq summary i:before,.so-faq summary i:after{content:"";background:var(--yellow);height:2px;transition:rotate .25s;position:absolute;top:6px;left:0;right:0}.so-faq summary i:after{rotate:90deg}.so-faq details[open] summary i:after{rotate:0deg}.so-faq details p{max-width:52ch;color:var(--bone-dim);padding:0 0 24px;font-size:16px;line-height:1.6}.so-cta{justify-self:start}@media (width<=700px){.so-wrap{padding:14vh var(--pad) 12vh;gap:84px}.so-ex{grid-template-columns:1fr;gap:18px}.du-run{gap:64px}.du-step{grid-template-columns:1fr;gap:20px;padding-left:38px}.du-vis{padding:16px;font-size:13px}.du-again{padding-left:38px}.dv-line{flex-direction:column;gap:10px;padding:0}.dv-line:before{width:2px;height:auto;inset:7px auto 7px 6px}.dv-line span{text-align:left;flex-direction:row;gap:12px;padding:0;font-size:13px}.so-line{flex-direction:column;gap:10px}.so-line:before{width:2px;height:auto;inset:6px auto 6px 5px}.so-line li{text-align:left;flex-direction:row;gap:14px}.so-line span{padding:0;font-size:15px}.so-faq{grid-template-columns:1fr}.so-faq summary{font-size:17px}}
