@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Poppins:wght@800&display=swap";
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_e5db249c-module__B9fH1q__className{font-family:Fraunces,Fraunces Fallback}.fraunces_e5db249c-module__B9fH1q__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1db2973a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.da3cbacd.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.a61bc753.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_2e0145ef-module__wsUE4W__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_2e0145ef-module__wsUE4W__variable{--font-poppins:"Poppins","Poppins Fallback"}
.landing-next-module__g7iHKq__root{--ln-bg:var(--v3-bg);--ln-ink:var(--v3-tx);--ln-muted:var(--v3-tx3,#f4f0f99e);--ln-line:var(--v3-bd,#f4f0f924);--ln-line2:var(--v3-bd2,#f4f0f938);--ln-surf:var(--v3-surf,#a88cde14);--ln-violet:#9b7df0;--ln-matcha:var(--v3-ai,#a6c480);--ln-cta-bg:var(--v3-tx);--ln-cta-fg:var(--v3-bg);--ln-display:var(--v3-display,"Fraunces",Georgia,serif);--ln-body:var(--v3-font,"DM Sans",system-ui,sans-serif);--ln-brand:var(--v3-brand,"Poppins",sans-serif);--ln-maxw:1320px;--ln-ease:cubic-bezier(.16,1,.3,1);color:var(--ln-ink);font-family:var(--ln-body);letter-spacing:-.01em;background:0 0;min-height:100vh;font-weight:400;line-height:1.5;position:relative;overflow-x:clip}[data-v3-theme=light] .landing-next-module__g7iHKq__root{--ln-violet:#6b45c7}.landing-next-module__g7iHKq__root ::selection{background:var(--ln-violet);color:#fff}.landing-next-module__g7iHKq__root a{text-decoration:none}.landing-next-module__g7iHKq__root a:not(.landing-next-module__g7iHKq__btn){color:inherit}.landing-next-module__g7iHKq__bgBase{z-index:0;background:var(--ln-bg);position:fixed;inset:0}.landing-next-module__g7iHKq__solid{z-index:1;background:var(--ln-bg);position:relative}.landing-next-module__g7iHKq__topControls{z-index:60;align-items:center;gap:12px;display:flex;position:fixed;top:22px;right:40px}.landing-next-module__g7iHKq__loginBtn{border:1px solid var(--ln-line);background:color-mix(in srgb,var(--ln-bg)50%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.01em;border-radius:100px;align-items:center;height:42px;padding:0 20px;font-size:13px;font-weight:600;transition:border-color .3s,background .3s;display:inline-flex}.landing-next-module__g7iHKq__loginBtn:hover{border-color:var(--ln-ink)}.landing-next-module__g7iHKq__themeToggle{border:1px solid var(--ln-line);width:42px;height:42px;color:var(--ln-ink);background:color-mix(in srgb,var(--ln-bg)50%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:border-color .3s,background .3s,transform .2s var(--ln-ease);border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.landing-next-module__g7iHKq__themeToggle:hover{border-color:var(--ln-ink)}.landing-next-module__g7iHKq__themeToggle:active{transform:scale(.94)}.landing-next-module__g7iHKq__langToggle{border:1px solid var(--ln-line);background:color-mix(in srgb,var(--ln-bg)50%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.12em;border-radius:100px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.landing-next-module__g7iHKq__langToggle button{cursor:pointer;color:var(--ln-muted);letter-spacing:inherit;font:inherit;background:0 0;border:0;padding:0;transition:color .25s}.landing-next-module__g7iHKq__langToggle button:hover{color:var(--ln-ink)}.landing-next-module__g7iHKq__langToggle span{color:var(--ln-line2)}.landing-next-module__g7iHKq__langOn{color:var(--ln-matcha)!important}@media (max-width:640px){.landing-next-module__g7iHKq__topControls{gap:8px;top:16px;right:16px}.landing-next-module__g7iHKq__loginBtn{height:38px;padding:0 14px;font-size:12px}.landing-next-module__g7iHKq__themeToggle{width:38px;height:38px}.landing-next-module__g7iHKq__langToggle{height:38px;padding:0 12px}}.landing-next-module__g7iHKq__cursor{background:var(--ln-matcha);z-index:9999;pointer-events:none;opacity:0;border-radius:50%;width:7px;height:7px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.landing-next-module__g7iHKq__cursorRing{border:1px solid var(--ln-ink);z-index:9998;pointer-events:none;opacity:0;width:36px;height:36px;transition:width .3s var(--ln-ease),height .3s var(--ln-ease),background .3s,border-color .3s;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.landing-next-module__g7iHKq__cursorRing.landing-next-module__g7iHKq__cursorHot{background:#9b7df024;border-color:#0000;width:58px;height:58px}body.landing-next-module__g7iHKq__hideCursor{cursor:none}:is(body.landing-next-module__g7iHKq__hideCursor .landing-next-module__g7iHKq__cursor,body.landing-next-module__g7iHKq__hideCursor .landing-next-module__g7iHKq__cursorRing){opacity:.55}body.landing-next-module__g7iHKq__hideCursor .landing-next-module__g7iHKq__cursor{opacity:1}@media (hover:none){.landing-next-module__g7iHKq__cursor,.landing-next-module__g7iHKq__cursorRing{display:none}}.landing-next-module__g7iHKq__wrap{max-width:var(--ln-maxw);z-index:2;margin:0 auto;padding:0 40px;position:relative}@media (max-width:640px){.landing-next-module__g7iHKq__wrap{padding:0 22px}}.landing-next-module__g7iHKq__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--ln-muted);font-size:11px;font-weight:600;font-family:var(--v3-mono,var(--ln-body))}.landing-next-module__g7iHKq__eyebrow:before{content:"◦ ";color:var(--ln-violet)}.landing-next-module__g7iHKq__btn{background:var(--ln-cta-bg);color:var(--ln-cta-fg);white-space:nowrap;min-height:48px;transition:transform .4s var(--ln-ease),filter .3s var(--ln-ease);border-radius:100px;align-items:center;gap:12px;padding:16px 26px;font-size:14px;font-weight:600;display:inline-flex}.landing-next-module__g7iHKq__btn:hover{filter:brightness(1.05)}.landing-next-module__g7iHKq__btn .landing-next-module__g7iHKq__arr{transition:transform .5s var(--ln-ease)}.landing-next-module__g7iHKq__btn:hover .landing-next-module__g7iHKq__arr{transform:translate(5px)}.landing-next-module__g7iHKq__hero{flex-direction:column;justify-content:center;align-items:center;min-height:92vh;display:flex;position:relative}.landing-next-module__g7iHKq__heroEyebrow{text-align:center;position:absolute;top:64%;left:0;right:0}.landing-next-module__g7iHKq__scrollCue{letter-spacing:.2em;text-transform:uppercase;color:var(--ln-muted);flex-direction:column;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.landing-next-module__g7iHKq__scrollCue:after{content:"";background:linear-gradient(var(--ln-muted),transparent);width:1px;height:40px}.landing-next-module__g7iHKq__headlineSec{padding:5vh 0 2vh}.landing-next-module__g7iHKq__headlineKicker{font-family:var(--ln-display);letter-spacing:-.01em;color:var(--ln-matcha);margin:0 0 20px;font-size:clamp(20px,3.4vw,34px);font-style:italic;font-weight:500;line-height:1}.landing-next-module__g7iHKq__display{font-family:var(--ln-display);letter-spacing:-.03em;font-size:clamp(46px,10vw,150px);font-weight:400;line-height:.94}.landing-next-module__g7iHKq__display .landing-next-module__g7iHKq__row,.landing-next-module__g7iHKq__display .landing-next-module__g7iHKq__line{display:block}.landing-next-module__g7iHKq__display .landing-next-module__g7iHKq__ital{color:var(--ln-violet);font-style:italic;font-weight:500}.landing-next-module__g7iHKq__heroSub{border-top:1px solid var(--ln-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:40px;padding-top:24px;display:flex}.landing-next-module__g7iHKq__heroSub p{max-width:460px;color:var(--ln-muted);font-size:15px;line-height:1.65}.landing-next-module__g7iHKq__floatShot{z-index:3;perspective:1400px;max-width:1040px;margin:6vh auto 0;position:relative}.landing-next-module__g7iHKq__shotFrame{border:1px solid var(--ln-line2);background:var(--ln-surf);box-shadow:0 50px 120px #0000008c,0 0 0 1px #ffffff0a inset,0 0 90px -28px var(--ln-violet);transform-style:preserve-3d;transition:transform .45s var(--ln-ease);will-change:transform;border-radius:14px;position:relative;overflow:hidden}.landing-next-module__g7iHKq__shotFrame img{width:100%;height:auto;display:block}.landing-next-module__g7iHKq__shotGlare{z-index:2;pointer-events:none;opacity:0;transition:opacity .3s var(--ln-ease);mix-blend-mode:screen;background:radial-gradient(420px circle at var(--gx,50%)var(--gy,0%),color-mix(in srgb,var(--ln-matcha)26%,transparent),transparent 60%);position:absolute;inset:0}.landing-next-module__g7iHKq__shotBadge{letter-spacing:.14em;text-transform:uppercase;color:var(--ln-ink);background:color-mix(in srgb,var(--ln-bg)62%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ln-line);border-radius:100px;padding:8px 14px;font-size:11px;position:absolute;bottom:14px;left:16px}.landing-next-module__g7iHKq__marquee{border-top:1px solid var(--ln-line);border-bottom:1px solid var(--ln-line);white-space:nowrap;z-index:1;background:color-mix(in srgb,var(--ln-bg)55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-top:11vh;padding:18px 0;position:relative;overflow:hidden}.landing-next-module__g7iHKq__marqueeTrack{gap:0;display:inline-flex}.landing-next-module__g7iHKq__root.landing-next-module__g7iHKq__isEnhanced .landing-next-module__g7iHKq__marqueeTrack{animation:26s linear infinite landing-next-module__g7iHKq__ln-slide}.landing-next-module__g7iHKq__marquee span{letter-spacing:.2em;text-transform:uppercase;color:var(--ln-muted);align-items:center;padding:0 27px;font-size:13px;display:inline-flex}.landing-next-module__g7iHKq__marquee span:after{content:"◦";color:var(--ln-violet);margin-left:27px}@keyframes landing-next-module__g7iHKq__ln-slide{to{transform:translate(-50%)}}.landing-next-module__g7iHKq__statement{padding:16vh 0}.landing-next-module__g7iHKq__statement .landing-next-module__g7iHKq__eyebrow{margin-bottom:36px}.landing-next-module__g7iHKq__statement h2{font-family:var(--ln-display);letter-spacing:-.02em;max-width:21ch;font-size:clamp(27px,4.4vw,56px);font-weight:400;line-height:1.12}.landing-next-module__g7iHKq__meta{color:var(--ln-muted);flex-wrap:wrap;gap:50px;max-width:660px;margin-top:52px;font-size:14px;display:flex}.landing-next-module__g7iHKq__meta div{flex:1;min-width:200px}.landing-next-module__g7iHKq__meta b{color:var(--ln-ink);margin-bottom:6px;font-weight:600;display:block}.landing-next-module__g7iHKq__pipeHead{border-bottom:1px solid var(--ln-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 52px;display:flex}.landing-next-module__g7iHKq__pipeHead h2{font-family:var(--ln-display);letter-spacing:-.02em;font-size:clamp(34px,6vw,80px);font-weight:400;line-height:1}.landing-next-module__g7iHKq__pipeHead p{color:var(--ln-muted);max-width:340px;font-size:15px}.landing-next-module__g7iHKq__steps{grid-template-columns:1.05fr 1fr;align-items:start;gap:0;display:grid}.landing-next-module__g7iHKq__stageCol{border-right:1px solid var(--ln-line);justify-content:center;align-items:center;height:100vh;padding-right:52px;display:flex;position:sticky;top:0}.landing-next-module__g7iHKq__stage{flex-direction:column;gap:18px;width:100%;max-width:540px;display:flex;position:relative}.landing-next-module__g7iHKq__bigNum{font-family:var(--ln-display);color:var(--ln-violet);font-size:clamp(60px,8vw,100px);font-style:italic;font-weight:500;line-height:.8}.landing-next-module__g7iHKq__bigNum small{font-family:var(--ln-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ln-muted);margin-top:12px;font-size:12px;font-style:normal;display:block}.landing-next-module__g7iHKq__frame{border:1px solid var(--ln-line);background:var(--ln-surf);aspect-ratio:16/10;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080}.landing-next-module__g7iHKq__shot{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ln-ease);position:absolute;inset:0}.landing-next-module__g7iHKq__shot.landing-next-module__g7iHKq__shotOn,.landing-next-module__g7iHKq__root:not(.landing-next-module__g7iHKq__isEnhanced) .landing-next-module__g7iHKq__shot[data-i="1"]{opacity:1}.landing-next-module__g7iHKq__stepsRight{padding-left:52px}.landing-next-module__g7iHKq__step{border-bottom:1px solid var(--ln-line);flex-direction:column;justify-content:center;min-height:100vh;display:flex}.landing-next-module__g7iHKq__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ln-violet);font-size:12px;font-family:var(--v3-mono,var(--ln-body));margin-bottom:18px}.landing-next-module__g7iHKq__step h3{font-family:var(--ln-display);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(24px,3.2vw,40px);font-weight:400;line-height:1.14}.landing-next-module__g7iHKq__step p{color:var(--ln-muted);max-width:46ch;font-size:16px;line-height:1.7}.landing-next-module__g7iHKq__tagrow{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.landing-next-module__g7iHKq__tagrow b{color:var(--ln-ink);border:1px solid var(--ln-line);border-radius:100px;padding:7px 14px;font-size:12px;font-weight:400}.landing-next-module__g7iHKq__mShot{display:none}@media (max-width:900px){.landing-next-module__g7iHKq__steps{grid-template-columns:1fr}.landing-next-module__g7iHKq__stageCol{display:none}.landing-next-module__g7iHKq__stepsRight{padding-left:0}.landing-next-module__g7iHKq__step{min-height:auto;padding:56px 0}.landing-next-module__g7iHKq__mShot{border:1px solid var(--ln-line);border-radius:12px;margin-bottom:26px;display:block;overflow:hidden;box-shadow:0 24px 60px #0006}.landing-next-module__g7iHKq__mShot img{width:100%;height:auto;display:block}}.landing-next-module__g7iHKq__facts{border-top:1px solid var(--ln-line);padding:15vh 0}.landing-next-module__g7iHKq__facts .landing-next-module__g7iHKq__eyebrow{margin-bottom:44px}.landing-next-module__g7iHKq__factsGrid{background:var(--ln-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.landing-next-module__g7iHKq__fact{background:var(--ln-bg);padding:44px 32px}.landing-next-module__g7iHKq__factNum{font-family:var(--ln-display);letter-spacing:-.02em;font-size:clamp(46px,7vw,84px);font-weight:400;line-height:1}.landing-next-module__g7iHKq__factNum em{color:var(--ln-violet);font-style:italic}.landing-next-module__g7iHKq__factLbl{color:var(--ln-muted);max-width:24ch;margin-top:16px;font-size:14px}@media (max-width:760px){.landing-next-module__g7iHKq__factsGrid{grid-template-columns:1fr}}.landing-next-module__g7iHKq__platforms{border-top:1px solid var(--ln-line);text-align:center;padding:14vh 0}.landing-next-module__g7iHKq__platforms .landing-next-module__g7iHKq__eyebrow{margin-bottom:22px}.landing-next-module__g7iHKq__platforms h2{font-family:var(--ln-display);letter-spacing:-.025em;max-width:18ch;margin:0 auto;font-size:clamp(30px,5vw,64px);font-weight:400;line-height:1.02}.landing-next-module__g7iHKq__platformsBody{color:var(--ln-muted);max-width:46ch;margin:24px auto 36px;font-size:16px;line-height:1.6}.landing-next-module__g7iHKq__appGrid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:720px;margin:0 auto 28px;display:grid}.landing-next-module__g7iHKq__appCard{border:1px solid var(--ln-line2);background:var(--ln-surf);color:var(--ln-ink);transition:transform .3s var(--ln-ease),border-color .3s,box-shadow .3s;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:26px 14px 20px;display:flex}.landing-next-module__g7iHKq__appCard:hover{border-color:var(--ln-matcha);transform:translateY(-5px);box-shadow:0 26px 54px -22px #0009}.landing-next-module__g7iHKq__appIcon{border-radius:18px;width:78px;height:78px;display:block;box-shadow:0 8px 22px -8px #0009}.landing-next-module__g7iHKq__appName{font-size:16px;font-weight:600}.landing-next-module__g7iHKq__appPlay{letter-spacing:.04em;color:var(--ln-muted);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.landing-next-module__g7iHKq__appPlay svg{flex:none}.landing-next-module__g7iHKq__appStores{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.landing-next-module__g7iHKq__appStoreLink{border:1px solid var(--ln-line2);letter-spacing:.02em;color:var(--ln-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:10.5px;font-weight:600;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.landing-next-module__g7iHKq__appStoreLink:hover,.landing-next-module__g7iHKq__appStoreLink:focus-visible{border-color:var(--ln-matcha);color:var(--ln-matcha)}.landing-next-module__g7iHKq__appStoreLink svg{flex:none}@media (max-width:760px){.landing-next-module__g7iHKq__appGrid{grid-template-columns:repeat(2,1fr);max-width:420px}}@media (max-width:380px){.landing-next-module__g7iHKq__appGrid{grid-template-columns:1fr;max-width:220px}}.landing-next-module__g7iHKq__storeRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.landing-next-module__g7iHKq__storeBadge{border:1px dashed var(--ln-line2);color:var(--ln-muted);border-radius:14px;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.landing-next-module__g7iHKq__storeBadge svg{opacity:.7;flex:none}.landing-next-module__g7iHKq__closing{text-align:center;z-index:2;padding:20vh 0 13vh;position:relative}.landing-next-module__g7iHKq__closing h2{font-family:var(--ln-display);letter-spacing:-.03em;margin-top:26px;font-size:clamp(42px,9vw,132px);font-weight:400;line-height:.96}.landing-next-module__g7iHKq__closing h2 .landing-next-module__g7iHKq__ital{color:var(--ln-violet);font-style:italic}.landing-next-module__g7iHKq__closing .landing-next-module__g7iHKq__sub{color:var(--ln-muted);max-width:30ch;margin:28px auto 44px;font-size:16px}.landing-next-module__g7iHKq__footer{border-top:1px solid var(--ln-line);z-index:2;background:var(--ln-bg);padding:66px 0 48px;position:relative}.landing-next-module__g7iHKq__footGrid{flex-wrap:wrap;justify-content:space-between;gap:50px;margin-bottom:48px;display:flex}.landing-next-module__g7iHKq__footBrand{max-width:320px}.landing-next-module__g7iHKq__footLogo{align-items:center;gap:9px;margin-bottom:14px;display:flex}.landing-next-module__g7iHKq__footBrand p{color:var(--ln-muted);margin-top:14px;font-size:14px;line-height:1.6}.landing-next-module__g7iHKq__footNav{flex-wrap:wrap;gap:60px;display:flex}.landing-next-module__g7iHKq__footCol h4{letter-spacing:.2em;text-transform:uppercase;color:var(--ln-muted);margin-bottom:18px;font-size:11px;font-weight:600}.landing-next-module__g7iHKq__footCol a{opacity:.85;min-height:24px;transition:opacity .3s,transform .3s var(--ln-ease);margin-bottom:12px;font-size:15px;display:block}.landing-next-module__g7iHKq__footCol a:hover{opacity:1;transform:translate(3px)}.landing-next-module__g7iHKq__footBottom{border-top:1px solid var(--ln-line);color:var(--ln-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:26px;font-size:13px;display:flex}.landing-next-module__g7iHKq__footBottom b{color:var(--ln-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.landing-next-module__g7iHKq__root *{transition:none!important;animation:none!important}.landing-next-module__g7iHKq__shot{opacity:1!important}}
:root[data-ui=v4]{--bg:#f2f3f0;--panel:#fff;--cell:#e5e8e2;--cell-2:#dce0d9;--line:#d0d5cd;--line-2:#b8beb5;--text:#0f1412;--muted:#5f665f;--faint:#8e958d;--ink:#0b0f0d;--ink-2:#161b18;--ink-3:#202622;--ink-text:#eef1ec;--ink-muted:#8e978f;--ink-line:#eef1ec1a;--ink-cell:#1c221e;--matcha:#4f7a4e;--matcha-2:#3e5f3c;--matcha-ink:#fff;--matcha-soft:#4f7a4e1f;--matcha-on-ink:#a6c480;--matcha-on-ink-text:#0b0f0d;--flare:#d64545;--flare-soft:#d645451f;--warn:#b7791f;--warn-soft:#b7791f24;--sans:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--head:"Space Grotesk",var(--sans);--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r:2px;--bar-h:52px;--ease:cubic-bezier(.22,1,.36,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-ui=v4]:not([data-theme=light]):not([data-theme=contrast]){--bg:#0b0f0d;--panel:#131816;--cell:#1c221e;--cell-2:#242b26;--line:#eef1ec1a;--line-2:#eef1ec38;--text:#eef1ec;--muted:#9aa39b;--faint:#6f776f;--matcha:#a6c480;--matcha-2:#c0d69e;--matcha-ink:#0b0f0d;--matcha-soft:#a6c48024;--ink:#060908;--ink-2:#0f1412;--ink-3:#181e1a;--ink-cell:#161c18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-ui=v4][data-theme=dark]{--bg:#0b0f0d;--panel:#131816;--cell:#1c221e;--cell-2:#242b26;--line:#eef1ec1a;--line-2:#eef1ec38;--text:#eef1ec;--muted:#9aa39b;--faint:#6f776f;--matcha:#a6c480;--matcha-2:#c0d69e;--matcha-ink:#0b0f0d;--matcha-soft:#a6c48024;--ink:#060908;--ink-2:#0f1412;--ink-3:#181e1a;--ink-cell:#161c18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-ui=v4][data-theme=light]{--bg:#f2f3f0;--panel:#fff;--cell:#e5e8e2;--cell-2:#dce0d9;--line:#d0d5cd;--line-2:#b8beb5;--text:#0f1412;--muted:#5f665f;--faint:#8e958d;--matcha:#4f7a4e;--matcha-2:#3e5f3c;--matcha-ink:#fff;--matcha-soft:#4f7a4e1f;--ink:#0b0f0d;--ink-2:#161b18;--ink-3:#202622;--ink-cell:#1c221e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-ui=v4][data-theme=contrast]{--bg:#fff;--panel:#fff;--cell:#ededed;--cell-2:#ddd;--line:#000;--line-2:#000;--text:#000;--muted:#222;--faint:#444;--matcha:#2f5a2e;--matcha-2:#1e3f1d;--matcha-ink:#fff;--matcha-soft:#2f5a2e24;--ink:#000;--ink-2:#0a0a0a;--ink-3:#161616;--ink-cell:#111;--ink-line:#fff6;--ink-muted:#cfcfcf;--flare:#9e1b1b;--warn:#7a4e00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ui=v4] *{box-sizing:border-box}[data-ui=v4] [hidden]{display:none!important}html[data-ui=v4]{background:var(--bg)}[data-ui=v4] body{font-family:var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:14px;line-height:1.5}[data-ui=v4] button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-ui=v4] a{color:inherit;text-decoration:none}[data-ui=v4] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--matcha);outline-offset:1px}[data-ui=v4] h1,[data-ui=v4] h2,[data-ui=v4] h3{font-family:var(--head);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}[data-ui=v4] p{margin:0}[data-ui=v4] svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}[data-ui=v4] .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}[data-ui=v4] .muted,[data-ui=v4] .dim{color:var(--muted)}[data-ui=v4] .lbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}[data-ui=v4] .wrap{max-width:1232px;margin:0 auto;padding:0 24px}[data-ui=v4] .bar{z-index:30;height:var(--bar-h);background:var(--ink-2);color:var(--ink-text);border-radius:var(--r);align-items:stretch;display:flex;position:fixed;top:16px;left:24px;right:24px;box-shadow:0 12px 30px #00000059}[data-ui=v4] .bar>*{border-left:1px solid var(--ink-line);align-items:center;display:flex}[data-ui=v4] .bar>:first-child{border-left:0}[data-ui=v4] .bar .brand{flex:1;padding:0 18px}[data-ui=v4] .logo{font-family:"Poppins",var(--sans);letter-spacing:-.02em;color:var(--ink-text);align-items:center;gap:.05em;font-size:19px;font-weight:800;line-height:1;display:inline-flex}[data-ui=v4] .logo svg{fill:none;width:1.03em;height:1.03em;stroke:var(--matcha-on-ink);stroke-width:5.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease);margin-right:-.02em}[data-ui=v4] .logo .m{color:var(--matcha-on-ink)}[data-ui=v4] .logo:hover svg{transform:translateY(-2px)}[data-ui=v4] .logo.on-paper{color:var(--text)}[data-ui=v4] .logo.on-paper svg{stroke:var(--matcha)}[data-ui=v4] .logo.on-paper .m{color:var(--matcha)}[data-ui=v4] .bar .cell{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;gap:8px;padding:0 16px;font-size:11.5px;transition:background .18s,color .18s;position:relative}[data-ui=v4] .bar .cell:after{content:"";background:var(--matcha-on-ink);transform-origin:0;height:2px;transition:transform .25s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}[data-ui=v4] .bar .cell:hover{background:var(--ink-3);color:var(--ink-text)}[data-ui=v4] .bar .cell:hover:after{transform:scaleX(1)}[data-ui=v4] .bar .cell[aria-current=page]{background:var(--ink-text);color:var(--ink)}[data-ui=v4] .bar .cell[aria-current=page]:after{display:none}[data-ui=v4] .bar .cell.cta{background:var(--matcha-on-ink);color:var(--matcha-on-ink-text);font-weight:500}[data-ui=v4] .bar .cell.cta:hover{filter:brightness(1.06);color:var(--matcha-on-ink-text)}[data-ui=v4] .bar .cell.cta:after{display:none}[data-ui=v4] .bar .kbd{font-family:var(--mono);border:1px solid var(--ink-line);color:var(--ink-muted);border-radius:2px;padding:1px 5px;font-size:10px}[data-ui=v4] .bar .menu{z-index:40;opacity:0;pointer-events:none;min-width:220px;transition:opacity .18s var(--ease),transform .18s var(--ease);flex-direction:column;gap:2px;padding-top:2px;display:flex;position:absolute;top:100%;left:-1px;transform:translateY(-6px)}[data-ui=v4] .bar .cell:hover .menu,[data-ui=v4] .bar .cell:focus-within .menu{opacity:1;pointer-events:auto;transform:none}[data-ui=v4] .bar .menu a{background:var(--ink-2);height:44px;color:var(--ink-muted);font-family:var(--sans);text-transform:none;letter-spacing:0;border-radius:var(--r);justify-content:space-between;align-items:center;padding:0 16px;font-size:13.5px;transition:background .15s,color .15s,padding-left .15s;display:flex}[data-ui=v4] .bar .menu a:hover{background:var(--ink-3);color:var(--ink-text);padding-left:20px}[data-ui=v4] .bar .menu a .lbl{color:var(--ink-muted)}[data-ui=v4] .bar .menu.wide{min-width:280px}[data-ui=v4] .bar .menu a .d{color:var(--ink-muted);margin-top:1px;font-size:11.5px;display:block}[data-ui=v4] .bar .menu a.dim{color:var(--ink-muted);height:36px;font-size:12px}[data-ui=v4] .bar .cell .sw,[data-ui=v4] .mbar a .sw{justify-items:center;display:inline-grid}[data-ui=v4] .bar .menu .sw,[data-ui=v4] .bar .menu .grp .sw{justify-items:start}[data-ui=v4] .bar .cell .sw>span,[data-ui=v4] .mbar a .sw>span{white-space:nowrap;grid-area:1/1}html[data-ui=v4]:not([lang=da]) .sw>.da,html[data-ui=v4][lang=da] .sw>.en{visibility:hidden}[data-ui=v4] .bar .cell.lang{cursor:default;padding:0}[data-ui=v4] .bar .cell.lang:hover{background:0 0}[data-ui=v4] .v4-flagbtn{height:100%;color:var(--ink-text);font-family:var(--mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-size:11px;transition:background .15s;display:flex}[data-ui=v4] .v4-flagbtn:hover,[data-ui=v4] .v4-flagbtn:focus-visible{background:var(--ink-3)}[data-ui=v4] .v4-flag-code{color:var(--ink-muted)}[data-ui=v4] .v4-flagbtn:hover .v4-flag-code{color:var(--ink-text)}[data-ui=v4] .v4-flag{width:18px;height:13px;animation:v4flagin .22s var(--ease);border:1px solid #ffffff38;border-radius:2px;flex:none;display:block}@keyframes v4flagin{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-ui=v4] .v4-flag{animation:none}}[data-ui=v4] .bar .cell .badge{background:var(--matcha-on-ink);min-width:15px;height:15px;color:var(--matcha-on-ink-text);font-family:var(--mono);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;display:inline-flex;position:absolute;top:9px;right:8px}[data-ui=v4] .bar .menu .grp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);background:var(--ink-2);border-radius:var(--r);padding:10px 16px 4px;font-size:9.5px}[data-ui=v4] .bar .menu .grp:empty{background:var(--ink-line);height:2px;padding:0}[data-ui=v4] .bar .menu .row.seg{background:var(--ink-2);border-radius:var(--r);gap:2px;padding:2px 12px 10px;display:flex}[data-ui=v4] .bar .menu .row.seg button{border:1px solid var(--ink-line);background:var(--ink-3);height:36px;color:var(--ink-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:0;font-size:10.5px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}[data-ui=v4] .bar .menu .row.seg button svg.i{stroke-width:1.75px;width:16px;height:16px}[data-ui=v4] .bar .menu .row.seg button:hover,[data-ui=v4] .bar .menu .row.seg button:focus-visible{background:var(--ink-3);color:var(--ink-text);border-color:var(--ink-text)}[data-ui=v4] .bar .menu .row.seg button[aria-pressed=true]{background:var(--ink-text);color:var(--ink);border-color:var(--ink-text)}[data-ui=v4] .bar .menu a.danger{color:#e08a7a}[data-ui=v4] .bar .menu a.danger:hover{color:#f0a08f;background:#e08a7a24}[data-ui=v4] .head{background:var(--acc);color:var(--matcha-ink);--ink-text:var(--matcha-ink);--ink-muted:var(--matcha-ink);--ink-cell:color-mix(in srgb,var(--matcha-ink)14%,transparent);--ink-3:color-mix(in srgb,var(--matcha-ink)22%,transparent);--ink-line:color-mix(in srgb,var(--matcha-ink)22%,transparent);--muted:var(--matcha-ink);--faint:var(--matcha-ink);padding:calc(var(--bar-h) + 44px)0 30px;position:relative;overflow:hidden}[data-ui=v4] .head:after{content:"";pointer-events:none;opacity:.55;-webkit-mask-composite:source-in;background:repeating-linear-gradient(90deg,#0000 0 3px,#eef1ec0f 3px 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 12%,#0000 12% 20%,#000 20% 34%,#0000 34% 46%,#000 46% 58%,#0000 58% 70%,#000 70% 82%,#0000 82% 90%,#000 90%),linear-gradient(#000 0 30%,#0000 30% 45%,#000 45% 60%,#0000 60% 70%,#000 70% 84%,#0000 84%);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-ui=v4] .head .lbl{color:var(--ink-muted)}[data-ui=v4] .head h1{z-index:1;max-width:30ch;margin-top:10px;font-size:28px;position:relative}[data-ui=v4] .head h1 .dim{color:var(--ink-muted)}[data-ui=v4] .head .sub{color:var(--ink-muted);z-index:1;max-width:60ch;margin-top:8px;font-size:13.5px;position:relative}[data-ui=v4] .head .hg{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid;position:relative}[data-ui=v4] .strip{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}[data-ui=v4] .strip>div{background:var(--ink-cell);border-radius:var(--r);min-width:0;padding:12px 14px;transition:background .18s}[data-ui=v4] .strip>div:hover{background:var(--ink-3)}[data-ui=v4] .strip .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:10px}[data-ui=v4] .strip .v{font-family:var(--head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:22px;font-weight:500}[data-ui=v4] .strip .v small{font-family:var(--mono);color:var(--ink-muted);letter-spacing:0;margin-left:5px;font-size:11px}[data-ui=v4] .strip .v.m{color:var(--matcha-on-ink)}[data-ui=v4] .strip .v.f{color:#ff8a8a}[data-ui=v4] .strip .s{color:var(--ink-muted);margin-top:2px;font-size:12px}[data-ui=v4] .work{flex-direction:column;gap:28px;padding:24px 0 120px;display:flex}[data-ui=v4] .sec{border-top:1px solid var(--line-2);flex-direction:column;gap:14px;padding-top:14px;display:flex}[data-ui=v4] .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}[data-ui=v4] .sec-head h2{font-size:22px}[data-ui=v4] .sec-head h2 .dim{color:var(--muted)}[data-ui=v4] .sec-head .lbl{margin-bottom:6px;display:block}[data-ui=v4] .tabs{flex-wrap:wrap;gap:6px;display:flex}[data-ui=v4] .tab{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);height:38px;color:var(--text);transition:all .18s var(--ease);align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:500;display:inline-flex}[data-ui=v4] .tab .cnt{font-family:var(--mono);color:var(--muted);font-size:11px}[data-ui=v4] .tab:hover{border-color:var(--text);transform:translateY(-1px)}[data-ui=v4] .tab[aria-selected=true],[data-ui=v4] .tab[aria-pressed=true]{background:var(--matcha);border-color:var(--matcha);color:var(--matcha-ink)}[data-ui=v4] .tab[aria-selected=true] .cnt,[data-ui=v4] .tab[aria-pressed=true] .cnt{color:inherit;opacity:.8}[data-ui=v4] .btn{border-radius:var(--r);white-space:nowrap;height:38px;transition:all .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}[data-ui=v4] .btn.sm{height:32px;padding:0 12px;font-size:13px}[data-ui=v4] .btn:active{transform:translateY(1px)}[data-ui=v4] .btn.matcha{background:var(--matcha);color:var(--matcha-ink)}[data-ui=v4] .btn.matcha:hover{background:var(--matcha-2);box-shadow:0 6px 16px -8px var(--matcha)}[data-ui=v4] .btn.ink{background:var(--text);color:var(--bg)}[data-ui=v4] .btn.outline,[data-ui=v4] .btn.line{border-color:var(--line-2);background:var(--panel)}[data-ui=v4] .btn.outline:hover,[data-ui=v4] .btn.line:hover{border-color:var(--text)}[data-ui=v4] .btn{outline:0}[data-ui=v4] .btn.ghost{color:var(--muted)}[data-ui=v4] .btn.ghost:hover{color:var(--text);background:var(--cell)}[data-ui=v4] .head .btn.outline,[data-ui=v4] .head .btn.line{border-color:var(--ink-line);color:var(--ink-text);background:0 0}[data-ui=v4] .head .btn.outline:hover,[data-ui=v4] .head .btn.line:hover{border-color:var(--ink-text)}[data-ui=v4] .head .btn.matcha{background:var(--matcha-on-ink);color:var(--matcha-on-ink-text)}[data-ui=v4] .btn .cost{font-family:var(--mono);opacity:.8;font-size:10.5px}[data-ui=v4] .chev{transition:transform .22s var(--ease);display:inline-flex}[data-ui=v4] a:hover .chev,[data-ui=v4] button:hover .chev,[data-ui=v4] .crow:hover .chev,[data-ui=v4] .c.click:hover .chev,[data-ui=v4] .row-hover .chev{transform:translate(4px)}[data-ui=v4] .grid{gap:2px;display:grid}[data-ui=v4] .grid .c{background:var(--cell);border-radius:var(--r);align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 14px;font-size:13.5px;transition:background .18s,box-shadow .18s;display:flex}[data-ui=v4] .grid .c.h{background:var(--ink);color:var(--ink-text);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;min-height:40px;font-size:11px}[data-ui=v4] .grid .c.on{background:var(--matcha);color:var(--matcha-ink)}[data-ui=v4] .grid .c.on .mono,[data-ui=v4] .grid .c.on .muted{color:inherit;opacity:.85}[data-ui=v4] .grid .c.flare{color:var(--flare)}[data-ui=v4] .grid .c.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}[data-ui=v4] .grid .c b{font-weight:500}[data-ui=v4] .grid .c .sub{color:var(--muted);font-size:12.5px}[data-ui=v4] .grid .c.click{cursor:pointer}[data-ui=v4] .grid .c.click:hover,[data-ui=v4] .grid .c.row-hover{background:var(--cell-2)}[data-ui=v4] .grid .c.on.row-hover{background:var(--matcha-2);color:var(--matcha-ink)}[data-ui=v4] .grid .c.row-hover.first{box-shadow:inset 3px 0 0 var(--matcha)}[data-ui=v4] .grid .c .go{color:var(--muted);margin-left:auto}[data-ui=v4] .panel{background:var(--matcha);color:var(--matcha-ink);--muted:var(--matcha-ink);--faint:var(--matcha-ink);--text:var(--matcha-ink);border-radius:var(--r);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;min-height:300px;padding:28px 32px;display:grid;position:relative;overflow:hidden}[data-ui=v4] .panel.ink{background:var(--ink);color:var(--ink-text)}[data-ui=v4] .panel>div:first-child{padding-bottom:84px}[data-ui=v4] .panel .idx{font-family:var(--mono);letter-spacing:.06em;opacity:.8;font-size:11px}[data-ui=v4] .panel h3{margin-top:22px;font-size:24px}[data-ui=v4] .panel p{opacity:.9;max-width:44ch;margin-top:12px;font-size:14px}[data-ui=v4] .panel .big{font-family:var(--mono);opacity:.9;letter-spacing:-.04em;font-size:56px;line-height:1;position:absolute;bottom:20px;left:32px}[data-ui=v4] .panel .side .lbl{color:inherit;opacity:.8}[data-ui=v4] .panel .crow{border-radius:var(--r);cursor:pointer;transition:background .18s,transform .18s var(--ease);background:#ffffff24;align-items:center;gap:14px;margin-top:8px;padding:12px 14px;display:flex}[data-ui=v4] .panel.ink .crow{background:var(--ink-cell)}[data-ui=v4] .panel .crow:hover{background:#ffffff3d;transform:translate(3px)}[data-ui=v4] .panel.ink .crow:hover{background:var(--ink-3)}[data-ui=v4] .panel .crow b{font-size:14px;font-weight:500;display:block}[data-ui=v4] .panel .crow span{opacity:.85;font-size:12.5px;display:block}[data-ui=v4] .panel .crow .ico{border-radius:var(--r);width:40px;height:40px;font-family:var(--mono);background:#ffffff2e;flex:none;place-items:center;font-size:12px;display:grid}[data-ui=v4] .panel.ink .crow .ico{background:var(--ink-3)}[data-ui=v4] .panel .crow .chev{margin-left:auto}[data-ui=v4] .panel .actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}[data-ui=v4] .panel .btn.inv{background:var(--matcha-ink);color:var(--matcha)}[data-ui=v4] .panel .btn.inv:hover{filter:brightness(.96)}[data-ui=v4] .panel.ink .btn.inv{background:var(--ink-text);color:var(--ink)}[data-ui=v4] .panel .btn.line{color:inherit;background:0 0;border-color:#ffffff59}[data-ui=v4] .panel .btn.line:hover{border-color:currentColor}[data-ui=v4] .cols{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}[data-ui=v4] .col .bar-h{background:var(--ink);color:var(--ink-text);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r);align-items:center;height:40px;padding:0 14px;font-size:11px;display:flex}[data-ui=v4] .col .bar-h.on{background:var(--matcha);color:var(--matcha-ink)}[data-ui=v4] .col .r{background:var(--cell);border-radius:var(--r);align-items:center;gap:10px;margin-top:2px;padding:11px 14px;font-size:13.5px;transition:background .18s,padding-left .18s;display:flex}[data-ui=v4] .col .r:hover{background:var(--cell-2)}[data-ui=v4] .col a.r:hover,[data-ui=v4] .col .r.click:hover{padding-left:18px}[data-ui=v4] .col .r .sub{color:var(--muted);margin-left:auto;font-size:12.5px}[data-ui=v4] .empty{background:var(--cell);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:6px;padding:20px;display:flex}[data-ui=v4] .empty b{font-weight:500}[data-ui=v4] .empty p{color:var(--muted);max-width:52ch;font-size:13px}[data-ui=v4] .empty .btn{margin-top:8px}[data-ui=v4] .tag{border-radius:var(--r);min-height:22px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--cell-2);color:var(--text);align-items:center;gap:5px;padding:0 8px;font-size:10.5px;display:inline-flex}[data-ui=v4] .tag.ok{background:var(--matcha);color:var(--matcha-ink)}[data-ui=v4] .tag.warn{background:var(--warn-soft);color:var(--warn)}[data-ui=v4] .tag.flare{background:var(--flare-soft);color:var(--flare)}[data-ui=v4] .input,[data-ui=v4] textarea.input{width:100%;font:inherit;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);color:var(--text);min-height:40px;padding:10px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}[data-ui=v4] .input:focus,[data-ui=v4] textarea.input:focus{border-color:var(--matcha);box-shadow:0 0 0 3px var(--matcha-soft);outline:none}[data-ui=v4] textarea.input{resize:vertical;min-height:140px;font-family:var(--mono);font-size:13px}[data-ui=v4] .toggle{background:var(--cell);border-radius:var(--r);justify-content:space-between;align-items:center;gap:16px;margin-top:2px;padding:12px 14px;transition:background .18s;display:flex}[data-ui=v4] .toggle:hover{background:var(--cell-2)}[data-ui=v4] .toggle b{font-weight:500;display:block}[data-ui=v4] .toggle span{color:var(--muted);font-size:12.5px}[data-ui=v4] .switch{background:var(--cell-2);border:1px solid var(--line-2);border-radius:2px;flex:none;width:36px;height:20px;transition:background .18s;position:relative}[data-ui=v4] .switch:after{content:"";background:var(--text);width:14px;height:14px;transition:left .18s var(--ease);border-radius:1px;position:absolute;top:2px;left:2px}[data-ui=v4] .switch[aria-checked=true]{background:var(--matcha);border-color:var(--matcha)}[data-ui=v4] .switch[aria-checked=true]:after{background:var(--matcha-ink);left:18px}[data-ui=v4] .themes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px;display:grid}[data-ui=v4] .bar .cell.themes{align-items:center;gap:1px;padding:0 10px;display:flex}[data-ui=v4] .bar .cell.themes button{width:30px;height:30px;color:var(--ink-muted);border-radius:var(--r);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s;display:inline-flex}[data-ui=v4] .bar .cell.themes button:hover{background:var(--ink-3);color:var(--ink-text)}[data-ui=v4] .bar .cell.themes button[aria-pressed=true]{background:var(--matcha-on-ink);color:var(--matcha-on-ink-text)}[data-ui=v4] .bar .cell.themes:hover{background:0 0}[data-ui=v4] .bar .cell.themes:hover:after{transform:scaleX(0)}[data-ui=v4] .v4-app-footer{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:48px;padding:28px 16px 32px;font-size:10.5px;display:flex}[data-ui=v4] .v4-app-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}[data-ui=v4] .v4-app-footer-links a{color:var(--muted);text-decoration:none;transition:color .18s}[data-ui=v4] .v4-app-footer-links a:hover{color:var(--ink-text);text-decoration:underline}[data-ui=v4] .v4-app-footer-entity{color:var(--faint);text-transform:none;letter-spacing:.02em}@media (max-width:860px){[data-ui=v4] .v4-app-footer{padding-bottom:84px}}[data-ui=v4] .swatch{border-radius:var(--r);text-align:left;background:var(--cell);transition:border-color .18s,transform .18s var(--ease);border:1px solid #0000;padding:10px}[data-ui=v4] .swatch:hover{transform:translateY(-1px)}[data-ui=v4] .swatch[aria-pressed=true]{border-color:var(--matcha)}[data-ui=v4] .swatch .sw{border-radius:var(--r);height:46px;margin-bottom:8px;display:flex;overflow:hidden}[data-ui=v4] .swatch .sw i{flex:1;display:block}[data-ui=v4] .swatch b{font-size:13px;font-weight:500;display:block}[data-ui=v4] .swatch span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}[data-ui=v4] .steps{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}[data-ui=v4] .step{background:var(--cell);border-radius:var(--r);flex-direction:column;gap:6px;padding:14px;display:flex}[data-ui=v4] .step .k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}[data-ui=v4] .step.done{background:var(--matcha);color:var(--matcha-ink)}[data-ui=v4] .step.done .k,[data-ui=v4] .step.done span{color:inherit}[data-ui=v4] .step.now{outline:1px solid var(--matcha);outline-offset:-1px}[data-ui=v4] .step b{font-weight:500}[data-ui=v4] .step span{color:var(--muted);font-size:12.5px}[data-ui=v4] details.map{color:var(--muted);font-size:12px}[data-ui=v4] details.map summary{cursor:pointer;font-family:var(--mono);letter-spacing:.04em}[data-ui=v4] details.map div{font-family:var(--mono);border-left:1px solid var(--line-2);margin-top:6px;padding-left:12px;line-height:1.8}[data-ui=v4] .note{background:var(--matcha-soft);border-left:2px solid var(--matcha);border-radius:var(--r);padding:10px 14px;font-size:13px}[data-ui=v4] .bar.mk .cell.nav{cursor:default}[data-ui=v4] .bar.mk .menu{min-width:260px}[data-ui=v4] .bar.mk .menu a>span{align-items:center;display:flex}[data-ui=v4] .head.hero{padding-bottom:0}[data-ui=v4] .head.hero .hg{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;padding-bottom:36px}[data-ui=v4] .head.hero h1{max-width:22ch;font-size:32px}[data-ui=v4] .head.hero .sub{max-width:56ch;font-size:14px}[data-ui=v4] .head.hero .actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}[data-ui=v4] .head.hero .strip{grid-template-columns:repeat(2,1fr)}[data-ui=v4] .mk-main{flex-direction:column;gap:36px;padding:0 0 64px;display:flex}[data-ui=v4] .mk-main>.wrap{width:100%}[data-ui=v4] .mk-main>.sec{padding-top:22px}[data-ui=v4] .shot{padding-top:0}[data-ui=v4] .shot .frame{background:var(--ink-2);border-radius:var(--r);margin-top:-1px;padding:2px;box-shadow:0 30px 60px -30px #00000080}[data-ui=v4] .shot .frame-h{justify-content:space-between;padding:10px 14px 8px;display:flex}[data-ui=v4] .shot .frame-h .lbl{color:var(--ink-muted)}[data-ui=v4] .shot .viewport{background:var(--bg);border-radius:var(--r);position:relative;overflow:hidden}[data-ui=v4] .shot .viewport iframe{transform-origin:0 0;pointer-events:none;border:0;width:1440px;height:900px;display:block}[data-ui=v4] .shot .viewport:hover iframe{pointer-events:auto}[data-ui=v4] .tiles{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}[data-ui=v4] .tile{background:var(--cell);border-radius:var(--r);min-height:230px;transition:background .18s,box-shadow .18s,transform .18s var(--ease);flex-direction:column;gap:10px;padding:22px 20px 18px;display:flex;position:relative}[data-ui=v4] .tile .idx{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);justify-content:space-between;font-size:11px;display:flex}[data-ui=v4] .tile .idx .app{text-transform:uppercase;font-size:10px}[data-ui=v4] .tile h3{margin-top:22px;font-size:22px}[data-ui=v4] .tile p{color:var(--muted);max-width:30ch;font-size:13.5px}[data-ui=v4] .tile .go{color:var(--text);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}[data-ui=v4] .tile:hover{background:var(--cell-2);box-shadow:inset 3px 0 0 var(--matcha)}[data-ui=v4] .tile:hover h3{color:var(--matcha)}[data-ui=v4] .cols.why{align-items:start}[data-ui=v4] .cols.why .lead{font-family:var(--head);letter-spacing:-.01em;text-wrap:pretty;max-width:30ch;font-size:20px;line-height:1.4}[data-ui=v4] .cols.why .r b{font-weight:500}[data-ui=v4] .cols.why .r .mono{color:var(--muted);flex:none;width:22px;font-size:11px}[data-ui=v4] .steps.spec .step{gap:8px;min-height:190px;padding:18px 18px 22px}[data-ui=v4] .steps.spec .step b{font-family:var(--head);letter-spacing:-.01em;font-size:17px}[data-ui=v4] .steps.spec .step span{font-size:13px;line-height:1.55}[data-ui=v4] .grid.apps .c a{color:var(--matcha);font-weight:500}[data-ui=v4] .foot{background:var(--ink);color:var(--ink-text);margin-top:20px;padding:48px 0 28px}[data-ui=v4] .foot .fcta{background:var(--ink-cell);border-radius:var(--r);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px 32px;display:grid}[data-ui=v4] .foot .fcta .lbl{color:var(--ink-muted)}[data-ui=v4] .foot .fcta h2{margin-top:8px;font-size:24px}[data-ui=v4] .foot .fcta p{color:var(--ink-muted);max-width:52ch;margin-top:8px;font-size:13.5px}[data-ui=v4] .foot .fcta .actions{flex-wrap:wrap;gap:8px;display:flex}[data-ui=v4] .foot .btn.matcha{background:var(--matcha-on-ink);color:var(--matcha-on-ink-text)}[data-ui=v4] .foot .btn.outline{border-color:var(--ink-line);color:var(--ink-text);background:0 0}[data-ui=v4] .foot .btn.outline:hover{border-color:var(--ink-text)}[data-ui=v4] .foot .fgrid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2px;margin-top:2px;display:grid}[data-ui=v4] .foot .fgrid>div{background:var(--ink-2);border-radius:var(--r);flex-direction:column;gap:6px;padding:22px 24px;display:flex}[data-ui=v4] .foot .fabout p{color:var(--ink-muted);max-width:36ch;margin-top:12px;font-size:13px}[data-ui=v4] .foot .stores{flex-wrap:wrap;gap:2px;margin-top:14px;display:flex}[data-ui=v4] .foot .store{background:var(--ink-cell);border-radius:var(--r);height:34px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-text);align-items:center;gap:8px;padding:0 12px;font-size:11px;transition:background .18s;display:inline-flex}[data-ui=v4] .foot .store:hover{background:var(--ink-3)}[data-ui=v4] .foot .fcol .lbl{color:var(--ink-muted);margin-bottom:8px}[data-ui=v4] .foot .fcol a{color:var(--ink-text);opacity:.85;padding:5px 0;font-size:13.5px;transition:opacity .15s,padding-left .15s}[data-ui=v4] .foot .fcol a:hover{opacity:1;color:var(--matcha-on-ink);padding-left:6px}[data-ui=v4] .foot .fbot{border-top:1px solid var(--ink-line);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;font-size:12.5px;display:flex}[data-ui=v4] .foot .fbot .mono{letter-spacing:.06em;text-transform:uppercase;font-size:11px}@media (max-width:820px){[data-ui=v4] .bar.mk .cell:not(.cta){display:none!important}[data-ui=v4] .bar.mk .cell.cta{padding:0 14px}[data-ui=v4] .head.hero .hg{grid-template-columns:1fr;padding-bottom:24px}[data-ui=v4] .head.hero h1{font-size:26px}[data-ui=v4] .tiles{grid-template-columns:1fr 1fr}[data-ui=v4] .foot .fcta{grid-template-columns:1fr}[data-ui=v4] .foot .fgrid{grid-template-columns:1fr 1fr}[data-ui=v4] .grid.apps{grid-template-columns:1fr!important}[data-ui=v4] .grid.apps .c.h{display:none}[data-ui=v4] .grid.apps .c.first{background:var(--panel);border:1px solid var(--line);margin-top:10px}[data-ui=v4] .shot .viewport,[data-ui=v4] .shot .frame-h,[data-ui=v4] .shot .frame{display:none}}@media (max-width:520px){[data-ui=v4] .tiles,[data-ui=v4] .foot .fgrid{grid-template-columns:1fr}}:root[data-ui=v4]{--acc-prepare:#6f5bc4;--acc-prepare-ink:#b7a3f5;--acc-interview:#b9503a;--acc-interview-ink:#f09a88;--acc-reach:#a86400;--acc-reach-ink:#f2b85a;--acc-persona:#3c6bc2;--acc-persona-ink:#8fb0f5;--acc:var(--matcha);--acc-ink:var(--matcha-on-ink)}@media (prefers-color-scheme:dark){:root[data-ui=v4]:not([data-theme=light]):not([data-theme=contrast]){--acc-prepare:#b7a3f5;--acc-interview:#f09a88;--acc-reach:#f2b85a;--acc-persona:#8fb0f5}}:root[data-ui=v4][data-theme=dark]{--acc-prepare:#b7a3f5;--acc-interview:#f09a88;--acc-reach:#f2b85a;--acc-persona:#8fb0f5}:root[data-ui=v4][data-theme=contrast]{--acc-prepare:#4b3a9e;--acc-interview:#8e2a18;--acc-reach:#6e4300;--acc-persona:#1f4e9e;--acc-prepare-ink:#d9ccff;--acc-interview-ink:#ffb3a6;--acc-reach-ink:#ffd28a;--acc-persona-ink:#b9d0ff}[data-ui=v4] [data-facet=prepare]{--acc:var(--acc-prepare);--acc-ink:var(--acc-prepare-ink)}[data-ui=v4] [data-facet=interview]{--acc:var(--acc-interview);--acc-ink:var(--acc-interview-ink)}[data-ui=v4] [data-facet=reach]{--acc:var(--acc-reach);--acc-ink:var(--acc-reach-ink)}[data-ui=v4] [data-facet=persona]{--acc:var(--acc-persona);--acc-ink:var(--acc-persona-ink)}[data-ui=v4] [data-facet] .head .lbl{color:var(--acc-ink)}[data-ui=v4] .bar .cell.nav[data-facet]:after{background:var(--acc-ink)}[data-ui=v4] .bar .cell.nav[data-facet][aria-current=page]{box-shadow:inset 0 -3px 0 var(--acc-ink)}[data-ui=v4] .mbar a[data-facet][aria-current=page]{box-shadow:inset 0 3px 0 var(--acc-ink)}[data-ui=v4] .panel.ink[data-facet]{box-shadow:inset 4px 0 0 var(--acc-ink)}[data-ui=v4] .panel.ink[data-facet] .idx{color:var(--acc-ink)}[data-ui=v4] .panel .crow .ico[data-facet],[data-ui=v4] .panel.ink .crow .ico[data-facet]{background:var(--acc-ink);color:var(--ink)}[data-ui=v4] .tab[data-facet]{gap:10px}[data-ui=v4] .tab[data-facet]:before{content:"";background:var(--acc);border-radius:1px;flex:none;width:7px;height:7px}[data-ui=v4] .tab[data-facet][aria-selected=true]:before,[data-ui=v4] .tab[data-facet][aria-pressed=true]:before{background:var(--matcha-ink)}[data-ui=v4] .sec[data-facet]{border-top-color:var(--acc)}[data-ui=v4] .sec[data-facet] .sec-head .lbl,[data-ui=v4] [data-facet] .sec-head .lbl{color:var(--acc)}[data-ui=v4] .strip .v.a{color:var(--acc-ink)}[data-ui=v4] .tile[data-facet] .idx .app{color:var(--acc)}[data-ui=v4] .tile[data-facet]:hover{box-shadow:inset 3px 0 0 var(--acc)}[data-ui=v4] .rows .r[data-facet] .ico{background:var(--acc-ink);color:var(--ink)}[data-ui=v4] .rows .r[data-facet] h2 .g{color:var(--acc-ink)}[data-ui=v4] .col .bar-h.acc{background:var(--acc);color:#fff}:root[data-ui=v4][data-theme=dark] .col .bar-h.acc,:root[data-ui=v4]:not([data-theme=light]):not([data-theme=contrast]) .col .bar-h.acc{color:var(--ink)}[data-ui=v4] .tag.facet{border:1px solid var(--acc);color:var(--acc);background:0 0}[data-ui=v4] .toasts{top:calc(16px + var(--bar-h) + 8px);z-index:200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;right:24px}[data-ui=v4] .toast{background:var(--ink-2);color:var(--ink-text);border-left:2px solid var(--matcha-on-ink);border-radius:var(--r);animation:toastin .22s var(--ease);padding:10px 14px;font-size:13px;box-shadow:0 12px 30px #00000059}[data-ui=v4] .toast.err{border-left-color:var(--flare)}@keyframes toastin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1000px){[data-ui=v4] .toasts{inset:auto 12px 80px}}@media (prefers-reduced-motion:reduce){[data-ui=v4] .toast{animation:none}}[data-ui=v4] .guide{background:var(--panel);border-bottom:1px solid var(--line)}[data-ui=v4] .guide details{max-width:1232px;margin:0 auto;padding:0 24px}[data-ui=v4] .guide summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:16px;min-height:52px;padding:8px 0;list-style:none;display:flex}[data-ui=v4] .guide summary::-webkit-details-marker{display:none}[data-ui=v4] .guide summary:before{content:"";background:var(--acc);border-radius:1px;align-self:stretch;width:4px;margin-right:2px}[data-ui=v4] .guide summary .lbl{color:var(--acc)}[data-ui=v4] .guide summary h2{font-size:17px}[data-ui=v4] .guide details[open] summary h2{font-size:22px}[data-ui=v4] .guide summary .tog{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-left:auto;padding:6px 0 6px 12px;font-size:11px;display:inline-flex}[data-ui=v4] .guide summary:hover .tog{color:var(--text)}[data-ui=v4] .guide summary .tog .open{display:none}[data-ui=v4] .guide details[open] summary .tog .open{display:inline}[data-ui=v4] .guide details[open] summary .tog .closed{display:none}[data-ui=v4] .guide summary .tog .chev{transition:transform .2s var(--ease);transform:rotate(90deg)}[data-ui=v4] .guide details[open] summary .tog .chev{transform:rotate(-90deg)}[data-ui=v4] .guide .gbody{animation:blurin .5s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:10px 0 32px 22px;display:grid}[data-ui=v4] .guide .lead{font-family:var(--head);letter-spacing:-.01em;text-wrap:pretty;max-width:34ch;font-size:20px;line-height:1.4}[data-ui=v4] .guide .muted{max-width:60ch;margin-top:14px;font-size:13.5px}[data-ui=v4] .guide .glinks{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}[data-ui=v4] .guide .col .bar-h{background:var(--acc);color:#fff}:root[data-ui=v4][data-theme=dark] .guide .col .bar-h,:root[data-ui=v4]:not([data-theme=light]):not([data-theme=contrast]) .guide .col .bar-h{color:var(--ink)}[data-ui=v4] .guide .col .r{align-items:flex-start;gap:14px}[data-ui=v4] .guide .col .r .n{color:var(--acc);flex:none;width:22px;padding-top:3px;font-size:11px}[data-ui=v4] .guide .col .r b{font-weight:500;display:block}[data-ui=v4] .guide .col .r .d{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}[data-ui=v4] .guide .costs{margin-top:14px}[data-ui=v4] .guide .costs .lbl{margin-bottom:6px;display:block}[data-ui=v4] .guide .costs .c{background:var(--cell);border-radius:var(--r);justify-content:space-between;margin-top:2px;padding:8px 14px;font-size:13px;display:flex}[data-ui=v4] .guide .gsteps{padding:0 0 28px 22px}[data-ui=v4] .guide .gstep h3{font-size:12px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);font-weight:500}[data-ui=v4] .guide .gstep .lead{max-width:60ch;margin-top:8px;font-size:18px}[data-ui=v4] .guide .gstep .col{max-width:640px;margin-top:14px}[data-ui=v4] .guide.has-step .gbody .col{display:none}[data-ui=v4] .guide.has-step .gbody{padding-bottom:8px}@media (max-width:820px){[data-ui=v4] .guide .gbody{grid-template-columns:1fr;padding-left:0}[data-ui=v4] .guide details{padding:0 14px}[data-ui=v4] .guide summary h2{font-size:15px}[data-ui=v4] .guide .gsteps{padding-left:0}}[data-ui=v4] .reveal>*{animation:blurin .6s var(--ease)both}[data-ui=v4] .reveal>:nth-child(2){animation-delay:70ms}[data-ui=v4] .reveal>:nth-child(3){animation-delay:.14s}[data-ui=v4] .reveal>:nth-child(4){animation-delay:.21s}[data-ui=v4] .reveal>:nth-child(5){animation-delay:.28s}[data-ui=v4] .reveal>:nth-child(6){animation-delay:.35s}@keyframes blurin{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:none}}html[data-ui=v4].js .words .w{opacity:.001;filter:blur(8px);transition:opacity .5s var(--ease),filter .5s var(--ease),transform .5s var(--ease);display:inline-block;transform:translateY(6px)}html[data-ui=v4].js .words.in .w,[data-ui=v4] .words.in .w{opacity:1;filter:blur();transform:none}html[data-ui=v4].js .sr{opacity:0;filter:blur(4px);transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s var(--ease);transform:translateY(10px)}html[data-ui=v4].js .sr.in,[data-ui=v4] .sr.in{opacity:1;filter:blur();transform:none}[data-ui=v4] .head:after{animation:30s linear infinite alternate bars}@keyframes bars{0%{background-position:0 0}to{background-position:40px 0}}[data-ui=v4] .cmd-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .18s var(--ease);background:#06090899;justify-content:center;align-items:flex-start;padding-top:96px;display:flex;position:fixed;inset:0}[data-ui=v4] .cmd-overlay[hidden]{display:none}@keyframes fade{0%{opacity:0}}[data-ui=v4] .cmd{width:min(560px,92%);animation:blurin .25s var(--ease);flex-direction:column;gap:2px;display:flex}[data-ui=v4] .cmd .in{background:var(--ink-2);height:48px;color:var(--ink-muted);border-radius:var(--r);align-items:center;gap:10px;padding:0 14px;display:flex}[data-ui=v4] .cmd .in input{font:inherit;color:var(--ink-text);background:0 0;border:0;outline:none;flex:1}[data-ui=v4] .cmd .grp{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);background:var(--ink);border-radius:var(--r);padding:10px 14px 4px;font-size:10px}[data-ui=v4] .cmd .it{background:var(--ink-2);height:44px;color:var(--ink-text);text-align:left;border-radius:var(--r);align-items:center;gap:10px;width:100%;padding:0 14px;font-size:13.5px;transition:background .15s,padding-left .15s;display:flex}[data-ui=v4] .cmd .it:hover,[data-ui=v4] .cmd .it:focus-visible{background:var(--ink-3);padding-left:18px}[data-ui=v4] .cmd .it .kbd{font-family:var(--mono);border:1px solid var(--ink-line);color:var(--ink-muted);border-radius:2px;margin-left:auto;padding:1px 5px;font-size:10px}[data-ui=v4] .cmd .body{flex-direction:column;gap:2px;max-height:380px;display:flex;overflow:auto}[data-ui=v4] .mbar{z-index:30;background:var(--ink-2);height:56px;color:var(--ink-text);border-radius:var(--r);display:none;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 30px #0006}[data-ui=v4] .mbar a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);border-left:1px solid var(--ink-line);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}[data-ui=v4] .mbar a:first-child{border-left:0}[data-ui=v4] .mbar a[aria-current=page]{background:var(--ink-text);color:var(--ink)}[data-ui=v4] .mbar svg.i{width:18px;height:18px}[data-ui=v4] .bar{overflow:clip visible}[data-ui=v4] .bar .cell{flex-shrink:0;min-width:0}[data-ui=v4] .bar .cta{flex-shrink:0}[data-ui=v4] .bar .cell:nth-last-child(-n+3) .menu{left:auto;right:-1px}@media (max-width:1360px){[data-ui=v4] .bar .hint,[data-ui=v4] .bar .kbd{display:none}[data-ui=v4] .bar .cell{padding:0 12px}[data-ui=v4] .bar .cell.lang{padding:0}[data-ui=v4] .v4-flagbtn{padding:0 12px}}@media (max-width:1180px){[data-ui=v4] .bar .credits .unit{display:none}}@media (max-width:1100px){[data-ui=v4] .bar .cell{padding:0 10px}[data-ui=v4] .bar .cell.lang{padding:0}[data-ui=v4] .v4-flagbtn{padding:0 10px}}@media (max-width:560px){[data-ui=v4] .bar .brand.logo>span{display:none}[data-ui=v4] .bar .brand.logo{padding:0 10px}[data-ui=v4] .bar .cell{padding:0 9px}[data-ui=v4] .bar .cell.lang{padding:0}[data-ui=v4] .v4-flagbtn{padding:0 9px}[data-ui=v4] .bar .cell.cta{padding:0 13px}}@media (max-width:480px){[data-ui=v4] .bar .cell.cta .sw{display:none}}@media (max-width:1000px){[data-ui=v4] .bar{height:48px;left:12px;right:12px}[data-ui=v4] .bar .nav,[data-ui=v4] .bar .credits,[data-ui=v4] .bar .hint{display:none!important}[data-ui=v4] .bar .brand{padding:0 14px}[data-ui=v4] .mbar{display:flex}[data-ui=v4] .wrap{padding:0 14px}[data-ui=v4] .head{padding-top:80px}[data-ui=v4] .head .hg{grid-template-columns:1fr}[data-ui=v4] .strip{grid-template-columns:1fr 1fr}[data-ui=v4] .cols,[data-ui=v4] .panel,[data-ui=v4] .steps{grid-template-columns:1fr}[data-ui=v4] .panel{padding:22px 18px 80px}[data-ui=v4] .grid.jobs{grid-template-columns:1fr!important}[data-ui=v4] .grid.jobs .c.h{display:none}[data-ui=v4] .grid.jobs .c.first{background:var(--panel);border:1px solid var(--line);margin-top:10px}[data-ui=v4] .grid.wide{grid-template-columns:1fr!important}[data-ui=v4] .grid.wide .c.h{display:none}[data-ui=v4] .work{padding-bottom:110px}}@media (prefers-reduced-motion:reduce){[data-ui=v4] *{transition:none!important;animation:none!important}[data-ui=v4] .words .w,[data-ui=v4] .sr{opacity:1!important;filter:none!important;transform:none!important}}
[data-ui=v4] .v4-skip{z-index:100;background:var(--matcha);color:var(--matcha-ink);border-radius:var(--r);transition:top .18s var(--ease);padding:10px 16px;font-size:13.5px;font-weight:500;position:fixed;top:-100px;left:24px}[data-ui=v4] .v4-skip:focus-visible{top:16px}[data-ui=v4] .work:first-child{padding-top:calc(var(--bar-h) + 40px)}@media (max-width:820px){[data-ui=v4] .v4-login{grid-template-columns:1fr!important}}[data-ui=v4] .v4-login{--login-ink-text:var(--ink-text);--login-ink-muted:var(--ink-muted);--login-ink-cell:var(--ink-cell);--login-ink-3:var(--ink-3);--login-ink-line:var(--ink-line)}[data-ui=v4] .v4-login>.head{--ink-text:var(--login-ink-text);--ink-muted:var(--login-ink-muted);--ink-cell:var(--login-ink-cell);--ink-3:var(--login-ink-3);--ink-line:var(--login-ink-line);--muted:var(--login-ink-muted);--faint:var(--login-ink-muted);color:var(--ink-text)}[data-ui=v4] .v4-session{background:var(--ink);color:var(--ink-text);min-height:100vh}[data-ui=v4] .v4-doc{--v3-tx:var(--text);--v3-tx2:var(--muted);--v3-tx3:var(--faint);--v3-surf:var(--cell);--v3-surf2:var(--cell-2);--v3-bd:var(--line);--v3-r:var(--r);--v3-ai:var(--matcha);--v3-font:var(--sans);--v3-display:var(--head);background:var(--bg)}[data-ui=v4] .v4-doc h1,[data-ui=v4] .v4-doc h2,[data-ui=v4] .v4-doc h3{font-family:var(--head);letter-spacing:-.02em;font-weight:500}[data-ui=v4] .v4-doc main{padding-bottom:48px}[data-ui=v4] .v4-doc main>div{padding-top:28px!important}[data-ui=v4] .v4-legacy .work>*{width:100%}[data-ui=v4] .v4-onboarding{background:var(--bg);min-height:100vh;position:relative}[data-ui=v4] .v4-onboarding .head{padding-top:76px}html[data-ui=v4][data-ui-page=landing],html[data-ui=v4][data-ui-page=landing] body{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ui=v4] .pts{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}[data-ui=v4] .pts li{background:var(--cell);border-radius:var(--r);padding:12px 14px;font-size:13.5px;line-height:1.5}[data-ui=v4] body{--v3-bg:var(--bg);--v3-surf:var(--cell);--v3-sidebar:var(--cell-2);--v3-bd:var(--line);--v3-tx:var(--text);--v3-tx2:var(--muted);--v3-tx3:var(--faint);--v3-r:var(--r);--v3-font:var(--sans);--v3-ok:var(--matcha);--v3-sc:var(--matcha);--v3-err:var(--flare);--v3-err-rgb:248,113,113;--v3-warn:#f59e0b;--v3-th:var(--bar-h);--v3-jh:0px}[data-ui=v4] .hint-wrap{align-items:center;margin-left:6px;display:inline-flex;position:relative}[data-ui=v4] .hint-dot{border:1px solid var(--line-2);background:var(--cell);width:15px;height:15px;color:var(--muted);font-family:var(--mono);cursor:help;border-radius:50%;place-items:center;padding:0;font-size:9.5px;line-height:1;display:grid}[data-ui=v4] .hint-dot:hover,[data-ui=v4] .hint-dot:focus-visible{color:var(--text);border-color:var(--text)}[data-ui=v4] .hint-body{z-index:30;background:var(--ink);width:max-content;max-width:260px;color:var(--ink-text);border-radius:var(--r);text-transform:none;letter-spacing:0;font-size:12px;line-height:1.45;font-family:var(--sans);padding:8px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}[data-ui=v4] .v4-session{background:var(--ink);color:var(--ink-text);min-height:100vh;padding-bottom:120px}[data-ui=v4] .v4-session .head,[data-ui=v4] .v4-session .panel.ink{background:var(--ink-2);border-color:var(--ink-line);color:var(--ink-text)}[data-ui=v4] .v4-session .crow{border-bottom:1px solid var(--ink-line);color:var(--ink-text)}[data-ui=v4] .v4-session .opt .tab{background:var(--ink-cell);border-color:var(--ink-line);color:var(--ink-text)}[data-ui=v4] .v4-session .opt .tab[aria-pressed=true]{background:var(--matcha-on-ink);color:var(--matcha-on-ink-text);border-color:var(--matcha-on-ink)}[data-ui=v4] .v4-session textarea.input{background:var(--ink-3);border-color:var(--ink-line);color:var(--ink-text)}[data-ui=v4] .v4-session-pip{z-index:20;border-radius:var(--r);border:1px solid var(--ink-line);background:var(--ink-2);width:260px;height:170px;position:fixed;bottom:80px;right:24px;overflow:hidden;box-shadow:0 12px 36px #00000073}[data-ui=v4] .v4-rec-pill{color:#fff;font-family:var(--mono);letter-spacing:.08em;z-index:10;background:#dc2626d9;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}[data-ui=v4] .v4-rec-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite v4-rec-pulse}@keyframes v4-rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}[data-ui=v4] .panel :is(.lbl,.muted,.dim){color:inherit;opacity:.8}[data-ui=v4] .grid .c.on .sub{color:inherit;opacity:.85}[data-ui=v4] .panel.ink .note{background:color-mix(in srgb,var(--matcha-on-ink)12%,transparent);border-left-color:var(--matcha-on-ink);color:var(--ink-text)}[data-ui=v4] .panel.ink .note .lbl{color:var(--matcha-on-ink);opacity:1}[data-ui=v4] .tabs.sm{align-items:center;gap:4px}[data-ui=v4] .tabs.sm .tab{height:30px;padding:0 12px;font-size:12px}[data-ui=v4] .tabs.sm .lbl{margin-right:4px}[data-ui=v4] .strip.five{grid-template-columns:repeat(5,1fr)}[data-ui=v4] .strip .s.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:900px){[data-ui=v4] .strip.five{grid-template-columns:repeat(2,1fr)}}[data-ui=v4] .v4-filter-rows{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0 16px;display:flex}[data-ui=v4] .v4-overlay{background:var(--ink-2);color:var(--ink-text);border:1px solid var(--ink-line);border-radius:var(--r);box-shadow:0 12px 30px #00000059}[data-ui=v4] .v4-overlay .lbl,[data-ui=v4] .v4-overlay .muted{color:var(--ink-muted)}[data-ui=v4] .v4-overlay .cell{background:var(--ink-cell);border-radius:var(--r);padding:12px 14px}[data-ui=v4] .v4-overlay .btn.matcha{background:var(--matcha-on-ink);color:var(--matcha-on-ink-text)}[data-ui=v4] .v4-overlay .btn.outline{border-color:var(--ink-line);color:var(--ink-text);background:0 0}[data-ui=v4] .v4-overlay .btn.ghost{color:var(--ink-muted);background:0 0;border:0}[data-ui=v4] .v4-overlay .btn.ghost:hover{color:var(--ink-text)}[data-ui=v4] .v4-overlay a{color:var(--matcha-on-ink);text-decoration:underline}[data-ui=v4] .v4-cookie{z-index:120;border-bottom:0;border-left:0;border-right:0;border-radius:0;position:fixed;bottom:0;left:0;right:0}[data-ui=v4] .v4-cookie .wrap{padding-block:20px}[data-ui=v4] .v4-cookie .v4-cookie-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}[data-ui=v4] .v4-cookie .v4-cookie-detail{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2px;margin-top:16px;display:grid}[data-ui=v4] .v4-install{z-index:100;padding:16px;position:fixed;bottom:16px;left:16px;right:16px}@media (min-width:768px){[data-ui=v4] .v4-install{width:380px;left:auto}}[data-ui=v4] .v4-toasts{top:calc(16px + var(--bar-h) + 8px);width:min(420px,100vw - 48px);right:24px}[data-ui=v4] .v4-toast{border-left-style:solid;border-left-width:2px;padding:14px 16px}[data-ui=v4] .v4-toast.t-success{border-left-color:var(--matcha-on-ink)}[data-ui=v4] .v4-toast.t-error{border-left-color:var(--flare)}[data-ui=v4] .v4-toast.t-warning{border-left-color:var(--warn)}[data-ui=v4] .v4-toast.t-info,[data-ui=v4] .v4-toast.t-loading{border-left-color:var(--matcha-on-ink)}[data-ui=v4] .v4-toast .v4-toast-title{font-size:13.5px;font-weight:500}[data-ui=v4] .v4-toast .v4-toast-body{color:var(--ink-muted);margin-top:2px;font-size:13px}[data-ui=v4] .grid .c .sub.nw{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}[data-ui=v4] .btn:disabled,[data-ui=v4] .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}[data-ui=v4] .warn{color:var(--warn);background:var(--warn-soft);border-left:2px solid var(--warn);border-radius:var(--r);padding:8px 12px;font-size:13px}[data-ui=v4] .fld{flex-direction:column;gap:6px;display:flex}[data-ui=v4] .fld-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}[data-ui=v4] :is(select.input,.fld input,.fld textarea,.fld select){width:100%;font:inherit;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);color:var(--text);min-height:40px;padding:10px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}[data-ui=v4] :is(select.input,.fld input,.fld textarea,.fld select):focus{border-color:var(--matcha);box-shadow:0 0 0 3px var(--matcha-soft);outline:none}[data-ui=v4] .fld textarea{resize:vertical;min-height:140px;font-family:var(--mono);font-size:13px}[data-ui=v4] .foot .btn.line{border-color:var(--ink-line);color:var(--ink-text);background:0 0}[data-ui=v4] .foot .btn.line:hover{border-color:var(--ink-text)}[data-ui=v4] .panel.v4-session-panel{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:900px){[data-ui=v4] .panel.v4-session-panel{grid-template-columns:1fr}}[data-ui=v4] .v4-avatar{border-radius:var(--r);background:var(--ink-cell);width:44px;height:44px;color:var(--ink-text);border:1px solid var(--ink-line);cursor:pointer;flex:none;place-items:center;transition:border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}[data-ui=v4] .v4-avatar:hover{border-color:var(--matcha-on-ink)}[data-ui=v4] .v4-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-ui=v4] .v4-avatar>.mono{color:var(--ink-muted);font-size:16px}[data-ui=v4] .v4-avatar-edit{color:#fff;opacity:0;background:#0000009e;place-items:center;font-size:9px;transition:opacity .18s;display:grid;position:absolute;inset:0}[data-ui=v4] .v4-avatar:hover .v4-avatar-edit,[data-ui=v4] .v4-avatar:focus-visible .v4-avatar-edit{opacity:1}[data-ui=v4] .bar .cell .v4-bar-trigger{height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 -16px;padding:0 16px;display:inline-flex}[data-ui=v4] .panel.v4-doc-step{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (max-width:1100px){[data-ui=v4] .panel.v4-doc-step{grid-template-columns:1fr}}[data-ui=v4] .v4-secs{flex-direction:column;gap:2px;margin-top:12px;display:flex}[data-ui=v4] .v4-sec{background:var(--ink-cell);border-radius:var(--r);border:1px solid #0000;transition:border-color .18s}[data-ui=v4] .v4-sec[data-editing]{border-color:var(--matcha-on-ink)}[data-ui=v4] .v4-sec-h{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}[data-ui=v4] .v4-sec-h .lbl{color:var(--ink-text);opacity:.85}[data-ui=v4] .v4-sec-btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r);border:1px solid var(--ink-line);color:var(--ink-muted);cursor:pointer;background:0 0;padding:4px 10px;font-size:10px;transition:color .18s,border-color .18s}[data-ui=v4] .v4-sec-btn:hover:not(:disabled){color:var(--ink-text);border-color:var(--ink-text)}[data-ui=v4] .v4-sec[data-editing] .v4-sec-btn{color:var(--matcha-on-ink);border-color:var(--matcha-on-ink)}[data-ui=v4] .v4-sec-btn:disabled{opacity:.45;cursor:not-allowed}[data-ui=v4] .v4-sec-b{padding:10px 12px}[data-ui=v4] .v4-sec-html{color:var(--ink-text);max-height:190px;font-size:13px;line-height:1.6;overflow:auto}[data-ui=v4] .v4-sec-html ul,[data-ui=v4] .v4-sec-html ol{margin:.3em 0;padding-left:1.3em}[data-ui=v4] .v4-sec-html li{margin:.18em 0}[data-ui=v4] .v4-sec-html p{margin:0 0 .5em}[data-ui=v4] .v4-sec-html a{color:var(--matcha-on-ink)}[data-ui=v4] .v4-rte{border:1px solid var(--ink-line);border-radius:var(--r);background:var(--ink)}[data-ui=v4] .v4-rte-bar{border-bottom:1px solid var(--ink-line);align-items:center;gap:2px;padding:4px 6px;display:flex}[data-ui=v4] .v4-rte-gap{flex:1}[data-ui=v4] .v4-rte-bar button{min-width:26px;height:24px;font-family:var(--mono);border-radius:var(--r);color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 6px;font-size:11px;transition:background .15s,color .15s}[data-ui=v4] .v4-rte-bar button:hover:not(:disabled){background:var(--ink-3);color:var(--ink-text)}[data-ui=v4] .v4-rte-bar button[aria-pressed=true]{background:var(--ink-text);color:var(--ink)}[data-ui=v4] .v4-rte-bar button:disabled{opacity:.35;cursor:not-allowed}[data-ui=v4] .v4-rte-body{min-height:150px;max-height:340px;color:var(--ink-text);outline:none;padding:10px 12px;font-size:13px;line-height:1.6;overflow:auto}[data-ui=v4] .v4-rte[data-tall] .v4-rte-body{min-height:420px;max-height:620px}[data-ui=v4] .v4-rte-body ul,[data-ui=v4] .v4-rte-body ol{margin:.3em 0;padding-left:1.3em}[data-ui=v4] .v4-rte-body p{margin:0 0 .5em}[data-ui=v4] .v4-rte-body a{color:var(--matcha-on-ink)}[data-ui=v4] .v4-docprev{flex-direction:column;min-width:0;display:flex}[data-ui=v4] .v4-docprev-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}[data-ui=v4] .v4-docprev-h .lbl{color:var(--ink-text);opacity:.85}[data-ui=v4] .v4-docprev-f{border:1px solid var(--ink-line);border-radius:var(--r);background:#fff;width:100%;height:620px;display:block}[data-ui=v4] .v4-docprev-empty{background:var(--ink-cell);place-items:center;display:grid}@media (max-width:1100px){[data-ui=v4] .v4-docprev-f{height:440px}}[data-ui=v4] .panel.v4-check{min-height:0;padding:16px;display:block}[data-ui=v4] .panel.v4-check>div:first-child{padding-bottom:0}[data-ui=v4] .bar .menu button{background:var(--ink-2);width:100%;height:44px;color:var(--ink-muted);font-family:var(--sans);text-align:left;text-transform:none;letter-spacing:0;border-radius:var(--r);cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:0 16px;font-size:13.5px;transition:background .15s,color .15s,padding-left .15s;display:flex}[data-ui=v4] .bar .menu button:hover,[data-ui=v4] .bar .menu button:focus-visible{background:var(--ink-3);color:var(--ink-text);padding-left:20px}[data-ui=v4] .bar .cell.open{z-index:1}[data-ui=v4] .bar .menu button.danger,[data-ui=v4] .bar .menu a.danger{color:#e08a7a}[data-ui=v4] .bar .menu button.danger:hover,[data-ui=v4] .bar .menu button.danger:focus-visible,[data-ui=v4] .bar .menu a.danger:hover,[data-ui=v4] .bar .menu a.danger:focus-visible{background:var(--ink-3);color:#f0a08f;padding-left:20px}[data-ui=v4] .bar .cell.lang:has(.v4-flagbtn){padding:0}[data-ui=v4] .panel.ink .btn:not(.inv):not(.matcha),[data-ui=v4] .v4-ink-surface .btn:not(.inv):not(.matcha){border-color:var(--ink-line);color:var(--ink-text);background:0 0}[data-ui=v4] .panel.ink .btn:not(.inv):not(.matcha):hover,[data-ui=v4] .v4-ink-surface .btn:not(.inv):not(.matcha):hover{border-color:var(--ink-text)}[data-ui=v4] .v4-ink-surface .btn.inv{background:var(--ink-text);color:var(--ink)}[data-ui=v4] .strip>div,[data-ui=v4] .bar .cell .lbl{color:var(--ink-text)}[data-ui=v4]{--on-ink-text:var(--ink-text);--on-ink-muted:var(--ink-muted);--on-ink-line:var(--ink-line);--on-ink-cell:var(--ink-cell);--on-ink-matcha:var(--matcha-on-ink)}[data-ui=v4] .v4-admin{--ink-text:var(--text);--ink-muted:var(--muted);--ink-line:var(--line);--ink-cell:var(--cell);--matcha-on-ink:var(--matcha)}[data-ui=v4] .v4-admin .cmd,[data-ui=v4] .v4-admin .v4-ink-surface,[data-ui=v4] .v4-admin .panel.ink,[data-ui=v4] .v4-admin .grid .c.h,[data-ui=v4] .v4-admin .strip>div,[data-ui=v4] .v4-admin .shot .frame{--ink-text:var(--on-ink-text);--ink-muted:var(--on-ink-muted);--ink-line:var(--on-ink-line);--ink-cell:var(--on-ink-cell);--matcha-on-ink:var(--on-ink-matcha);color:var(--on-ink-text)}[data-ui=v4] .v4-admin{--flare-text:#a02828;--warn-text:#7a4e00;--good-text:var(--matcha-2)}@media (prefers-color-scheme:dark){:root[data-ui=v4]:not([data-theme=light]):not([data-theme=contrast]) .v4-admin{--flare-text:#f07878;--warn-text:#e8a33d}}:root[data-ui=v4][data-theme=dark] .v4-admin{--flare-text:#f07878;--warn-text:#e8a33d}:root[data-ui=v4][data-theme=contrast] .v4-admin{--flare-text:var(--flare);--warn-text:var(--warn)}[data-ui=v4] .v4-admin .tag.flare{color:var(--flare-text)}[data-ui=v4] .v4-admin .tag.warn{color:var(--warn-text)}@media (max-width:1180px){[data-ui=v4] nav.bar .cell.lang{display:flex}}@media (max-width:480px){[data-ui=v4] .bar .cell.cta .cta-lbl{display:none}}[data-ui=v4] .v4-land .say .k .w.on{color:color-mix(in srgb,var(--acc)72%,var(--ink-muted))}[data-ui=v4] .bar .cell.open .menu{opacity:1;pointer-events:auto;transform:none}[data-ui=v4] .bar .menu .row.seg button{justify-content:center;width:auto;padding:0;transition:background .15s,color .15s,border-color .15s}[data-ui=v4] .bar .menu .row.seg button:hover,[data-ui=v4] .bar .menu .row.seg button:focus-visible{background:var(--ink-3);color:var(--ink-text);border-color:var(--ink-text);padding-left:0}[data-ui=v4] .cmd.v4-shortcuts .body{gap:2px;padding-bottom:10px}[data-ui=v4] .cmd .it.on{background:var(--ink-3);color:var(--ink-text)}[data-ui=v4] .v4-sc-row{background:var(--ink-2);border-radius:var(--r);color:var(--ink-text);align-items:center;gap:14px;padding:9px 16px;font-size:13.5px;display:flex}[data-ui=v4] .v4-sc-keys{flex:none;gap:4px;min-width:92px;display:inline-flex}[data-ui=v4] .v4-sc-label{align-items:center;gap:8px;min-width:0;display:inline-flex}[data-ui=v4] .v4-sc-label svg.i{width:15px;height:15px}@media (max-width:560px){[data-ui=v4] .v4-sc-keys{min-width:70px}[data-ui=v4] .v4-sc-row{gap:10px;font-size:12.5px}}[data-ui=v4] .bar .brand{gap:0;min-width:0}[data-ui=v4] [data-band=strong]{color:var(--matcha-on-ink,var(--matcha))}[data-ui=v4] [data-band=ok]{color:var(--text)}[data-ui=v4] [data-band=work]{color:var(--warn)}[data-ui=v4] .v4-ocean-track{background:var(--line-2);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}[data-ui=v4] .v4-ocean-fill{background:var(--acc);border-radius:2px;height:100%;transition:width .28s}[data-ui=v4] .grid .c.go{min-width:0}[data-ui=v4] .grid .c.go>div,[data-ui=v4] .grid .c.go .btn{min-width:0;max-width:100%}[data-ui=v4] .grid .c.go .btn>.ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-ui=v4] .grid .c.c-expanded{min-height:0;padding:10px 14px 14px;display:block}[data-ui=v4] .grid .c.c-expanded .grid{gap:2px}[data-ui=v4] .btn.danger{background:var(--flare);border-color:var(--flare);color:#fff}[data-ui=v4] .btn.danger:hover,[data-ui=v4] .btn.danger:focus-visible{background:color-mix(in srgb,var(--flare)84%,#000);border-color:color-mix(in srgb,var(--flare)84%,#000);color:#fff}[data-ui=v4] .danger-zone{background:var(--flare-soft);border:1px solid color-mix(in srgb,var(--flare)32%,transparent);border-radius:var(--r);margin-top:18px;padding:14px}[data-ui=v4] .panel .btn.ghost{color:inherit}[data-ui=v4] .panel .btn.ghost:hover,[data-ui=v4] .panel .btn.ghost:focus-visible{color:inherit;opacity:1;background:#ffffff24}[data-ui=v4] .panel .btn.ghost[aria-pressed=true]{opacity:1;background:#ffffff2e}[data-ui=v4] .btn.opt-wrap{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:32px;padding:8px 12px;line-height:1.35}[data-ui=v4] .btn.ghost.danger-text{color:var(--flare)}[data-ui=v4] .btn.ghost.danger-text:hover,[data-ui=v4] .btn.ghost.danger-text:focus-visible{background:var(--flare-soft);color:var(--flare)}[data-ui=v4] .head.compact{padding:calc(var(--bar-h) + 28px)0 18px}[data-ui=v4] .head.compact h1{max-width:62ch;margin-top:6px;font-size:22px}[data-ui=v4] .head.compact .sub{margin-top:6px}[data-ui=v4] .head.compact .strip>div{padding:9px 12px}[data-ui=v4] .head.compact .strip .v{font-size:18px}[data-ui=v4] .v4-opt-cols{-moz-columns:2;columns:2;-moz-column-gap:22px;column-gap:22px}[data-ui=v4] .v4-opt-cols>*{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}@media (max-width:1000px){[data-ui=v4] .v4-opt-cols{-moz-columns:1;columns:1}}[data-ui=v4] .btn.chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:inline-block;overflow:hidden}[data-ui=v4] .v4-q-points{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}[data-ui=v4] .v4-q-points li{padding-left:14px;font-size:13px;line-height:1.5;position:relative}[data-ui=v4] .v4-q-points li:before{content:"—";opacity:.55;position:absolute;left:0}[data-ui=v4] .panel [data-band=ok],[data-ui=v4] .head .strip .v.m{color:inherit}[data-ui=v4] .bar .cell.credits{font-variant-numeric:tabular-nums;justify-content:center;min-width:108px}[data-ui=v4] .bar .cell.v4-bell{justify-content:center;min-width:72px}[data-ui=v4] .panel.ink{--text:var(--ink-text);--muted:var(--ink-muted);--faint:var(--ink-muted);--cell:var(--ink-cell);--cell-2:var(--ink-3);--line:var(--ink-line);--line-2:var(--ink-line)}[data-ui=v4] .strip.five .v{white-space:normal;overflow-wrap:break-word}[data-ui=v4] .grid .c .v4-row-remove{width:32px;height:32px;color:var(--faint);opacity:.45;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:inline-flex}[data-ui=v4] .grid .c .v4-row-remove .i{width:15px;height:15px}[data-ui=v4] .grid:hover .c .v4-row-remove,[data-ui=v4] .grid .c .v4-row-remove:focus-visible{opacity:1}[data-ui=v4] .grid .c .v4-row-remove:hover{color:var(--flare);opacity:1}@media (hover:none){[data-ui=v4] .grid .c .v4-row-remove{opacity:1}}[data-ui=v4] .v4-suite-card{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);margin-top:28px}[data-ui=v4] .v4-suite-list{flex-direction:column;gap:2px;margin-top:16px;display:flex}[data-ui=v4] .v4-suite-list .v4-suite-app{background:var(--cell);border-radius:var(--r)}[data-ui=v4] .v4-suite-app{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}[data-ui=v4] .v4-suite-app .ico{border-radius:11px;flex-shrink:0;width:44px;height:44px;display:block}[data-ui=v4] .v4-suite-app .txt{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}[data-ui=v4] .v4-suite-app .txt b{color:var(--text);font-weight:500}[data-ui=v4] .v4-suite-app .txt .sub{color:var(--muted);font-size:13px;line-height:1.45}[data-ui=v4] .v4-suite-stores{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:560px){[data-ui=v4] .v4-suite-app .v4-suite-stores,[data-ui=v4] .v4-suite-app>.tag{margin-left:58px}}@media (max-width:720px){[data-ui=v4] .grid.stack{gap:0;grid-template-columns:minmax(0,1fr)!important}[data-ui=v4] .grid.stack .c.h{display:none}[data-ui=v4] .grid.stack .c{overflow-wrap:anywhere;border-radius:0;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;min-height:0;padding:7px 14px}[data-ui=v4] .grid.stack .c[data-label]:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:10.5px}[data-ui=v4] .grid.stack .c[data-label=""]:before{content:none}[data-ui=v4] .grid.stack .c.first{border-radius:var(--r)var(--r)0 0;justify-content:flex-start;margin-top:10px;padding-top:12px}[data-ui=v4] .grid.stack .c.first:before{content:none}[data-ui=v4] .grid.stack [role=row]>.c:last-child{border-radius:0 0 var(--r)var(--r);padding-bottom:12px}}[data-ui=v4] .grid.apps .c .app-ico{border-radius:7px;flex-shrink:0;width:28px;height:28px;display:block}[data-ui=v4] .v4-doc-figures{border-radius:var(--r);background:var(--warn-soft);color:var(--text);border-left:3px solid var(--warn);margin:16px 0;padding:12px 14px}[data-ui=v4] .v4-doc-figures b{color:var(--text);margin-bottom:4px;font-weight:600;display:block}[data-ui=v4] .v4-doc-figures p{margin:0;font-size:13.5px;line-height:1.5}[data-ui=v4] .v4-crumbs ol{flex-wrap:wrap;gap:0 .5em;margin:0;padding:0;list-style:none;display:flex}[data-ui=v4] .v4-crumbs li{align-items:center;display:inline-flex}[data-ui=v4] .v4-crumbs li+li:before{content:"·";opacity:.7;margin-right:.5em}[data-ui=v4] .v4-crumbs a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}[data-ui=v4] .v4-crumbs a:hover,[data-ui=v4] .v4-crumbs a:focus-visible{border-bottom-color:currentColor}[data-ui=v4] .v4-crumbs [aria-current=page]{opacity:.85}[data-ui=v4] .v4-crumbs-up{display:none}@media (max-width:640px){[data-ui=v4] .v4-crumbs ol{display:none}[data-ui=v4] .v4-crumbs-up{padding:6px 0;display:inline-block}}
[data-ui=v4] .wizard .panel{min-height:360px}[data-ui=v4] .wbar{z-index:25;background:var(--ink-2);color:var(--ink-text);border-top:1px solid var(--ink-line);position:fixed;bottom:0;left:0;right:0}[data-ui=v4] .wbar .wrap{align-items:center;gap:10px;height:60px;display:flex}[data-ui=v4] .wbar .sum{flex:1;gap:2px;display:flex;overflow:auto}[data-ui=v4] .wbar .sum .cell{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);background:var(--ink-cell);border-radius:var(--r);white-space:nowrap;padding:8px 12px;font-size:11px}[data-ui=v4] .wbar .btn.outline{border-color:var(--ink-line);color:var(--ink-text);background:0 0}[data-ui=v4] .wbar .btn.matcha{background:var(--matcha-on-ink);color:var(--matcha-on-ink-text)}[data-ui=v4] .work.wizard{padding-bottom:140px}[data-ui=v4] .panel .opt{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}[data-ui=v4] .panel .opt .tab{color:inherit;background:0 0;border-color:#ffffff59}[data-ui=v4] .panel .opt .tab[aria-pressed=true]{background:var(--matcha-ink);color:var(--matcha);border-color:var(--matcha-ink)}[data-ui=v4] .panel.ink .opt .tab[aria-pressed=true]{background:var(--ink-text);color:var(--ink);border-color:var(--ink-text)}[data-ui=v4] .panel .side .toggle{background:#ffffff24}[data-ui=v4] .panel .side .toggle:hover{background:#ffffff38}[data-ui=v4] .panel.ink .side .toggle{background:var(--ink-cell)}[data-ui=v4] .panel .side .toggle b,[data-ui=v4] .panel .side .toggle span{color:inherit}[data-ui=v4] .panel .side .switch{background:#0003;border-color:#ffffff59}[data-ui=v4] .panel .side .switch:after{background:var(--matcha-ink)}[data-ui=v4] .panel .side .switch[aria-checked=true]{background:var(--matcha-ink);border-color:var(--matcha-ink)}[data-ui=v4] .panel .side .switch[aria-checked=true]:after{background:var(--matcha)}[data-ui=v4] .panel .side .swatch{color:inherit;background:#ffffff24}[data-ui=v4] .panel .side .swatch span{color:inherit;opacity:.8}[data-ui=v4] .panel .side .swatch[aria-pressed=true]{border-color:var(--matcha-ink)}@media (max-width:1000px){[data-ui=v4] .wbar .sum{display:none}[data-ui=v4] .work.wizard{padding-bottom:180px}[data-ui=v4] body:has(.wbar) .mbar{bottom:72px}}
