@font-face{font-stretch:75% 125%;font-family:mona;src:url(/_next/static/media/849c382dee069680-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:mona Fallback;src:local("Arial");ascent-override:106.37%;descent-override:31.23%;line-gap-override:0.00%;size-adjust:102.48%}.__className_b719e6{font-family:mona,mona Fallback}.__variable_b719e6{--font-mona:"mona","mona Fallback"}@font-face{font-family:splineMono;src:url(/_next/static/media/e02f7a71372872a3.p.woff2) format("woff2");font-display:swap;font-weight:400 500}.__className_d2a964{font-family:splineMono}.__variable_d2a964{--font-spline-mono:"splineMono"}.mkt{--f-display:var(--font-mona),"Arial",sans-serif;--f-mono:var(--font-spline-mono),ui-monospace,Menlo,monospace;--f-sheet:var(--font-general-sans),system-ui,-apple-system,sans-serif;--ink:#14130f;--chalk:#f2f3ee;--tint:#f3d3e0;--y-accent:#9b2c5c;--ease:cubic-bezier(0.2,0,0,1);--ease-blink:cubic-bezier(0.7,0,0.15,1);--ease-flood:cubic-bezier(0.16,1,0.3,1);--gutter:clamp(16px,4vw,64px);--gap:clamp(12px,1.6vw,24px);--t-mega:clamp(104px,min(21vw,30svh),380px);--t-display:clamp(46px,7.6vw,150px);--t-h3:clamp(24px,2.6vw,40px);--t-lede:clamp(18px,1.45vw,22px);--nav-ground:#ffb08a;--nav-fg:#14130f;--nav-fg2:#4a2e22;--nav-rule:rgb(20 19 15/0.18);--nav-cta-bg:#14130f;--nav-cta-fg:#ffb08a;min-height:100dvh;background:var(--chalk);color:var(--ink);font-family:var(--f-display);font-size:17px;line-height:1.55;font-weight:400;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}@media (min-width:1024px){.mkt{font-size:18px}}.mkt *,.mkt :after,.mkt :before{box-sizing:border-box}.mkt :where(p,h1,h2,h3,h4,ol,ul,figure,dl,dd){margin:0}.mkt :where(ol,ul){padding:0;list-style:none}.mkt :where(a){color:inherit}.mkt :where(button){font:inherit;color:inherit}.mkt [hidden]{display:none!important}.mkt .sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mkt .defs{position:absolute}.mkt ::selection{background:rgb(20 19 15/.16)}.mkt :focus-visible{outline:2px solid var(--fg,var(--ink));outline-offset:3px}.mkt .skip{position:fixed;left:12px;top:-64px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--chalk);text-decoration:none;font-weight:600}.mkt .skip:focus{top:12px}.mkt [data-plate]{--ground:var(--chalk);--fg:#14130f;--fg2:#55574f;--rule:rgb(20 19 15/0.12);--dot:rgb(20 19 15/0.07);--cta-bg:#14130f;--cta-fg:#f2f3ee;position:relative;isolation:isolate;background:var(--ground);color:var(--fg)}.mkt [data-plate=apricot]{--ground:#ffb08a;--fg2:#4a2e22;--rule:rgb(20 19 15/0.18);--cta-fg:#ffb08a}.mkt [data-plate=cobalt]{--ground:#2f4bff;--fg:#f7f6f0;--fg2:#e6e9ff;--rule:rgb(247 246 240/0.22);--dot:rgb(247 246 240/0.06);--cta-fg:#f7f6f0}.mkt [data-plate=yours]{--ground:var(--tint);--fg2:#3b2f33;--rule:rgb(20 19 15/0.14);--cta-fg:var(--tint)}.mkt [data-plate=ink]{--ground:#15140f;--fg:#f2f3ee;--fg2:#a9aaa2;--rule:rgb(242 243 238/0.14);--dot:rgb(247 246 240/0.06);--cta-bg:#f2f3ee;--cta-fg:#14130f}.mkt .wrap{position:relative;z-index:1;max-width:1560px;margin-inline:auto;padding-inline:var(--gutter)}.mkt .halftone{inset:0;background-image:radial-gradient(var(--dot) .9px,transparent 1.1px);background-size:5px 5px;-webkit-mask-image:linear-gradient(180deg,#000 0 9%,transparent 34%,transparent 74%,#000);mask-image:linear-gradient(180deg,#000 0 9%,transparent 34%,transparent 74%,#000)}.mkt .halftone,.mkt .reg{position:absolute;z-index:0;pointer-events:none}.mkt .reg{inset:18px;display:none;color:var(--rule)}.mkt .reg svg{position:absolute;width:14px;height:14px}.mkt .reg .r1{left:0;top:0}.mkt .reg .r2{right:0;top:0}.mkt .reg .r3{left:0;bottom:0}.mkt .reg .r4{right:0;bottom:0}@media (min-width:1024px){.mkt .reg{display:block}}.mkt .flood{position:absolute;inset:0;z-index:0;pointer-events:none;display:none}.mkt.js:not(.still) .flood.on{display:block}.mkt .rh{display:flex;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid var(--rule);font:500 13px/18px var(--f-mono);letter-spacing:.01em;color:var(--fg2);font-variant-numeric:tabular-nums}.mkt .rh-r{text-align:right}.mkt .display{font-size:var(--t-display);line-height:.88;letter-spacing:-.045em;font-weight:820;font-variation-settings:"wdth" 112,"wght" 820;text-wrap:balance}.mkt .display .ln{display:block;padding-block:.04em}.mkt.js .blink .ln{clip-path:inset(50% 0 50% 0);transition:clip-path .56s var(--ease-blink)}.mkt.js .blink.open .ln{clip-path:inset(-12% -4% -12% -4%)}.mkt.js .blink.open .ln:nth-child(2){transition-delay:60ms}.mkt.js .blink.chars .ln{clip-path:none;transition:none}.mkt.js .blink.chars .c{display:inline-block;clip-path:inset(50% 0 50% 0);transition:clip-path .56s var(--ease-blink)}.mkt.js .blink.chars.open .c{clip-path:inset(-12% -8% -12% -8%)}.mkt .body{max-width:34em;color:var(--fg2);text-wrap:pretty}.mkt .lede{font-size:var(--t-lede);line-height:1.42;font-weight:430;font-variation-settings:"wdth" 100,"wght" 430;max-width:30em;text-wrap:pretty}.mkt :is(.small,.label,.tag,.fine,.mono-note,.demo-hint,.la-l){font:500 13px/18px var(--f-mono);letter-spacing:.01em;color:var(--fg2)}.mkt .fine{max-width:36em}.mkt .tlink{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:500 16px/20px var(--f-display);color:var(--fg);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mkt .tlink:hover{text-decoration-thickness:2px}.mkt .cta{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px 0 18px;border:0;border-radius:999px;background:var(--cta-bg);color:var(--cta-fg);text-decoration:none;white-space:nowrap;cursor:pointer;font:620 16px/20px var(--f-display);font-variation-settings:"wdth" 100,"wght" 620;transition:transform .12s var(--ease)}.mkt .cta .mark{width:18px;height:18px;flex:none}.mkt .cta .m-g{transform-origin:12px 12px}.mkt .cta:active{transform:scale(.98)}.mkt .cta:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.mkt .cta-40{height:40px;padding:0 18px 0 13px;font-size:15px;gap:8px}.mkt .cta-40 .mark{width:16px;height:16px}.mkt .cta-56{height:56px;padding:0 28px 0 20px;font-size:17px}@media (hover:hover){.mkt .cta:hover .m-g{animation:mkt-ring .32s var(--ease)}}@keyframes mkt-ring{50%{transform:scale(1.15)}}.mkt .chip{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;cursor:pointer;border:1px solid rgb(20 19 15/.16);background:#f2f3ee;color:#14130f;font:560 15px/20px var(--f-display);font-variation-settings:"wdth" 100,"wght" 560;transition:transform .12s var(--ease)}.mkt .chip:active{transform:scale(.98)}.mkt .chip.sm{height:36px;padding:0 14px;font:500 13px/18px var(--f-mono)}.mkt .chip:disabled{cursor:default;opacity:.7}.mkt .nav{position:fixed;inset:0 0 auto 0;z-index:50;height:56px;color:var(--nav-fg);transition:background-color .24s var(--ease),color .24s var(--ease),box-shadow .24s var(--ease)}.mkt.scrolled .nav{background:color-mix(in srgb,var(--nav-ground) 97%,transparent);box-shadow:0 1px 0 var(--nav-rule)}.mkt .nav-in{height:100%;max-width:1560px;margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;gap:28px}.mkt .brand{display:inline-flex;align-items:center;gap:9px;margin-right:auto;text-decoration:none;color:var(--nav-fg)}.mkt .brand-disc{width:28px;height:28px;border-radius:50%;background:#f2f3ee;display:grid;place-items:center}.mkt .brand-disc .mark{width:24px;height:24px}.mkt .brand .m-g{transform-origin:12px 12px}.mkt .wordmark{font-size:22px;line-height:1;font-weight:760;font-variation-settings:"wdth" 112,"wght" 760;letter-spacing:-.04em}.mkt .nav-links{display:flex;gap:26px}.mkt .nav-links a{position:relative;text-decoration:none;font-size:15px;line-height:20px;font-weight:500;color:var(--nav-fg2);transition:color .12s var(--ease)}.mkt .nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .24s var(--ease-blink)}.mkt .nav-links a:hover{color:var(--nav-fg)}.mkt .nav-links a:hover:after{transform:scaleX(1)}.mkt .nav .cta{--cta-bg:var(--nav-cta-bg);--cta-fg:var(--nav-cta-fg);transition:background-color .24s var(--ease),color .24s var(--ease),transform .12s var(--ease)}.mkt .nav :focus-visible{outline-color:var(--nav-fg)}.mkt .menu-btn{display:none;height:40px;padding:0 4px;border:0;background:none;cursor:pointer;font-weight:600;color:var(--nav-fg)}.mkt .menu{position:fixed;inset:0;z-index:70;padding:80px var(--gutter) 32px;background:#f2f3ee;color:#14130f;display:flex;flex-direction:column;justify-content:space-between}.mkt .menu[hidden]{display:none}.mkt .menu-links{display:flex;flex-direction:column;gap:6px}.mkt .menu-links a{text-decoration:none;font-size:clamp(44px,12vw,72px);line-height:1.02;font-weight:820;font-variation-settings:"wdth" 112,"wght" 820;letter-spacing:-.04em}.mkt .menu-foot{--fg:#14130f;--cta-bg:#14130f;--cta-fg:#f2f3ee;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}@media (max-width:1023px){.mkt .nav-links{display:none}.mkt .nav-in{gap:14px}.mkt .nav .cta-40{height:36px}.mkt .menu-btn{display:inline-flex;align-items:center}}.mkt #hero .hero-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);grid-template-rows:auto auto 1fr auto auto;min-height:max(100svh,820px);padding-top:72px;padding-bottom:36px}.mkt #hero .rh{grid-column:1/-1;grid-row:1}.mkt .hero-copy{grid-column:1/7;grid-row:2;margin-top:clamp(28px,4vh,48px);display:flex;flex-direction:column;gap:22px;align-items:flex-start}.mkt .hero-copy .lede{max-width:25em}.mkt .ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px}.mkt .mega{grid-column:1/-1;grid-row:4;position:relative;z-index:1;margin-top:18px;font-size:var(--t-mega);line-height:.8;letter-spacing:-.055em;font-weight:860;font-variation-settings:"wdth" 118,"wght" 860;color:var(--fg)}.mkt .mega .l1,.mkt .mega .l2{display:block;width:max-content;max-width:100%}.mkt .mega .l1{white-space:nowrap}.mkt .ch,.mkt .iris-stop{display:inline-block}.mkt .iris-stop{width:.17em;height:.17em;margin-left:.035em;border-radius:50%;background:linear-gradient(135deg,#0aa563,#00b5a0)}.mkt .l2{position:relative;margin-top:.02em}.mkt .lid-txt{display:block;padding-block:.06em .03em;white-space:nowrap;font-variation-settings:"wdth" 106,"wght" 860}.mkt .lid-a,.mkt .lid-b{display:none;position:absolute;left:0;right:0;height:5px;background:var(--fg);transform-origin:0 50%}.mkt .lid-a{top:calc(50% - 5px)}.mkt .lid-b{top:50%}.mkt.js .l2:not(.is-open) .lid-txt{clip-path:inset(50% 0 50% 0)}.mkt.js .l2 .lid-a,.mkt.js .l2 .lid-b{display:block}.mkt.js .l2.is-open .lid-a,.mkt.js .l2.is-open .lid-b{display:none}.mkt .lid-hint{grid-column:1/9;grid-row:5;margin-top:14px;font:500 13px/18px var(--f-mono);color:var(--fg2)}.mkt .lid-hint.gone,.mkt:not(.js) .lid-hint{visibility:hidden}.mkt .lid-hint .m{display:none}.mkt .hero-demo{grid-column:8/12;grid-row:2/5;position:relative;z-index:2;align-self:start;margin-top:4px;display:flex;flex-direction:column;gap:10px}.mkt .under{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.mkt .under .tag{flex:1 1 auto}.mkt .demo-hint{flex-basis:100%;min-height:18px;color:var(--fg)}.mkt .slot{position:relative;min-height:600px}.mkt .slot .okia-sheet{z-index:2}.mkt .chat-pos{position:absolute;z-index:3;right:calc(100% + 28px);top:210px;width:300px}.mkt.intro .mega .ch{clip-path:inset(50% 0 50% 0);animation:mkt-unclip 0s 1.6s forwards}.mkt.intro .hero-demo{transform:translateY(24px);animation:mkt-untransform 0s 1.6s forwards}.mkt.intro .mega .lid-a,.mkt.intro .mega .lid-b{transform:scaleX(0);animation:mkt-untransform 0s 1.6s forwards}@keyframes mkt-unclip{to{clip-path:none}}@keyframes mkt-untransform{to{transform:none}}@media (max-width:1023px){.mkt #hero .hero-wrap{display:flex;flex-direction:column;min-height:0;padding-top:68px;padding-bottom:56px}.mkt .mega{--t-mega:clamp(84px,29vw,220px);margin-top:28px;order:1}.mkt #hero .rh{order:0}.mkt .lid-hint{order:2}.mkt .lid-hint .d{display:none}.mkt .lid-hint .m{display:inline}.mkt .hero-copy{order:3;margin-top:28px}.mkt .hero-demo{order:4;margin-top:40px}.mkt .hero-demo .under{order:2}.mkt .hero-demo .slot{order:1}.mkt .slot{min-height:560px}.mkt .chat-pos{right:auto;left:8px;top:-14px;width:calc(100% - 16px)}.mkt .chat-pos .chat{width:100%}.mkt .ctas .cta{order:-1}.mkt .mega .l2{width:auto}.mkt .lid-txt{white-space:normal}}@media (max-width:379px){.mkt .lid-txt,.mkt .mega{font-variation-settings:"wdth" 100,"wght" 860}}.mkt #again{padding-block:clamp(84px,12vh,160px) clamp(96px,14vh,180px)}.mkt #again .flood{background:#2f4bff}.mkt.js:not(.still) #again.pre{background:#ffb08a}.mkt .again-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);margin-top:40px;align-items:start}.mkt .again-copy{grid-column:1/8;gap:32px}.mkt .again-copy,.mkt .again-demo{display:flex;flex-direction:column}.mkt .again-demo{grid-column:9/13;gap:12px}.mkt .slot-r{min-height:400px}.mkt .mono-note{min-height:18px;color:var(--fg2)}.mkt .receipt{max-width:560px;padding:18px 20px 16px;border-radius:6px;background:#f2f3ee;color:#14130f;box-shadow:0 10px 30px -14px rgb(0 0 0/.35)}.mkt .rc-h{padding-bottom:10px;font:500 13px/18px var(--f-mono);color:#55574f}.mkt .rc-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);gap:14px;padding:9px 0;border-top:1px solid rgb(20 19 15/.12);font:400 14px/20px var(--f-mono);font-variant-numeric:tabular-nums}.mkt .rc-k{color:#55574f}.mkt .rc-id{text-align:right;font-weight:500;overflow-wrap:anywhere}.mkt .rc-id.is-empty{color:#6b6c65}@media (max-width:640px){.mkt .rc-row{grid-template-columns:minmax(0,1fr);gap:2px}.mkt .rc-k{display:none}.mkt .rc-id{text-align:left}}.mkt .rc-f{padding-top:12px;border-top:1px solid rgb(20 19 15/.12);font-size:15px;line-height:22px}.mkt .takes{margin-top:clamp(64px,9vh,120px)}.mkt .tk-label{display:flex;justify-content:space-between;gap:16px;padding:10px 0 12px;border-top:1px solid var(--rule);font:500 13px/18px var(--f-mono);color:var(--fg2)}.mkt .tk-row{display:flex;gap:16px;align-items:flex-start;margin-bottom:36px}.mkt .tk-f{width:144px;flex:none}.mkt .tk-win{width:144px;height:216px;overflow:hidden;border-radius:9px;background:rgb(247 246 240/.1)}.mkt .tk-win .okia-sheet{width:400px;transform:scale(var(--tk-s,.36));transform-origin:0 0;box-shadow:none}.mkt .tk-f figcaption{margin-top:10px;font:500 13px/18px var(--f-mono);color:var(--fg)}.mkt .tk-lead{position:relative;flex:1;height:216px;display:flex;align-items:center;justify-content:center}.mkt .tk-lead i{position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--fg2);transform-origin:0 50%}.mkt .tk-lead span{position:relative;padding:0 14px;background:#2f4bff;font:500 13px/18px var(--f-mono);color:var(--fg)}.mkt .tk-foot{max-width:44em;color:var(--fg2)}.mkt.js .takes .tk-win,.mkt.js .takes figcaption{transition:clip-path .56s var(--ease-blink);transition-delay:calc(var(--i, 0) * .12s)}.mkt.js:not(.still) .takes:not(.open) .tk-win,.mkt.js:not(.still) .takes:not(.open) figcaption{clip-path:inset(50% 0 50% 0)}.mkt.js .takes .tk-lead i{transition:transform .9s var(--ease) .9s}.mkt.js .takes .tk-lead span{transition:opacity .3s var(--ease) 1.7s}.mkt.js:not(.still) .takes:not(.open) .tk-lead i{transform:scaleX(0)}.mkt.js:not(.still) .takes:not(.open) .tk-lead span{opacity:0}@media (max-width:1023px){.mkt .again-grid{display:flex;flex-direction:column;gap:40px}.mkt .tk-row{flex-wrap:wrap;gap:12px}.mkt .tk-1 .tk-f{width:calc(33.33% - 8px)}.mkt .tk-f{width:120px}.mkt .tk-win{width:100%;max-width:144px;height:auto;aspect-ratio:144/216}.mkt .tk-lead{height:120px;min-width:120px}}.mkt #yours{padding-top:clamp(84px,12vh,160px)}.mkt #yours .display{margin-top:40px}.mkt .yours-scene{position:relative;height:230vh}.mkt .yours-stage{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.mkt .yours-grid{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:center;padding-top:40px}.mkt .yours-panel{grid-column:1/5;display:flex;flex-direction:column;gap:28px}.mkt .brand-panel{gap:18px}.mkt .brand-panel,.mkt .field{display:flex;flex-direction:column}.mkt .field{gap:6px}.mkt .f-l{font:500 13px/18px var(--f-mono);color:var(--fg2)}.mkt .uinput{width:100%;height:48px;padding:0 2px;border:0;border-bottom:1.5px solid var(--fg);border-radius:0;background:transparent;color:var(--fg);font:560 22px/1.2 var(--f-display);font-variation-settings:"wdth" 100,"wght" 560}.mkt .uinput::placeholder{color:var(--fg2);opacity:.8}.mkt .uinput:focus{outline:none;border-bottom-width:3px}.mkt .uinput:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.mkt .uinput.big{height:64px;font-size:clamp(24px,2.4vw,32px)}.mkt .swatches{display:flex;flex-wrap:wrap;gap:6px}.mkt .sw{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 12px 0 7px;cursor:pointer;white-space:nowrap;border:1px solid rgb(20 19 15/.16);border-radius:999px;background:rgb(255 255 255/.45);font:560 13px/18px var(--f-display);color:#14130f}.mkt .sw i{width:26px;height:26px;border-radius:50%;background:var(--a);box-shadow:inset 0 0 0 4px var(--t)}.mkt .sw[aria-checked=true]{background:#14130f;color:#f2f3ee;border-color:#14130f}.mkt .sw:focus-visible{outline:2px solid #14130f;outline-offset:3px}.mkt .yours-visual{grid-column:5/13}.mkt .mock-frame{position:relative;width:100%;aspect-ratio:920/600;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 10px 30px -14px rgb(20 19 15/.3),0 0 0 1px rgb(20 19 15/.08)}.mkt .mock-zoom{position:absolute;left:0;top:0;width:920px;height:600px;transform-origin:0 0}.mkt .mock,.mkt .mock-blur{position:absolute;inset:0;background:#fffdf9;color:#2a1d14;font-family:var(--f-display)}.mkt .mock-blur{filter:blur(10px);pointer-events:none}.mkt .mk-nav{display:flex;align-items:center;gap:28px;height:76px;padding:0 28px;border-bottom:1px solid #f0e6dc}.mkt .mk-word{font-size:17px;letter-spacing:.24em;font-weight:500;font-variation-settings:"wdth" 90,"wght" 500;color:var(--mk-accent,#8a4b2a)}.mkt .mk-links{font-size:14px;color:#6b5646}.mkt .mk-cart{width:22px;height:22px;margin-left:auto;color:#6b5646}.mkt .mk-cart svg{width:100%;height:100%}.mkt .mk-okb{position:relative;border-radius:999px}.mkt .mk-okb .okb{height:40px;padding:0 18px 0 14px;font-size:14px}.mkt .mk-okb.ring:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px solid #14130f;pointer-events:none;animation:mkt-breathe 1.8s var(--ease) infinite alternate}@keyframes mkt-breathe{0%{transform:scale(.98);opacity:.55}to{transform:scale(1.04);opacity:1}}.mkt .mk-hero{padding:44px 28px 26px}.mkt .mk-eyebrow{font:500 12px/16px var(--f-mono);color:#8a6f5c}.mkt .mk-h{margin-top:10px;max-width:12em;font-size:44px;line-height:1;font-weight:700;font-variation-settings:"wdth" 90,"wght" 700;letter-spacing:-.02em}.mkt .mk-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 28px}.mkt .bag{height:250px;border-radius:10px;background:#f6efe7;display:grid;place-items:end center;padding-bottom:22px}.mkt .bag i{display:block;width:46%;height:72%;border-radius:12px 12px 8px 8px;background:var(--bag);clip-path:polygon(8% 12%,92% 12%,100% 100%,0 100%);box-shadow:inset 0 22px 0 rgb(0 0 0/.08)}.mkt .b1 i{--bag:var(--mk-accent,#c9a27a)}.mkt .b2 i{--bag:#8a5a3c}.mkt .b3 i{--bag:#e8d3b6}.mkt .mock-scrim{position:absolute;inset:0;background:rgb(20 19 15/.2);pointer-events:none}.mkt .mock-pop{position:absolute;left:260px;top:116px;width:400px}.mkt .mock-pop .okia-sheet{box-shadow:0 16px 48px -12px rgb(0 0 0/.28)}.mkt .callouts{position:absolute;inset:0;pointer-events:none}.mkt .co{position:absolute;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#14130f;color:#f2f3ee;font:500 12px/16px var(--f-mono);white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .24s var(--ease),transform .24s var(--ease)}.mkt .co.on{opacity:1;transform:none}.mkt .co:before{content:"";position:absolute;right:100%;top:50%;width:26px;border-top:1px solid #14130f}.mkt .co-1{left:74.5%;top:21.5%}.mkt .co-2{left:74.5%;top:30.5%}.mkt .co-3{left:74.5%;top:72%}.mkt .co-4{right:2%;top:13%}.mkt .co-4:before,.mkt .yours-mslot{display:none}.mkt .co-list{display:none;margin-top:18px;font:500 13px/22px var(--f-mono);color:var(--fg2)}.mkt .co-list li:before{content:"— "}@media (max-width:1023px){.mkt .yours-scene{height:auto}.mkt .yours-stage{position:relative;height:auto;overflow:visible;padding-block:32px 96px}.mkt .yours-grid{display:flex;flex-direction:column-reverse;gap:36px;padding-top:0}.mkt .callouts,.mkt .mock-blur,.mkt .mock-scrim{display:none}.mkt .mock-frame{pointer-events:none}.mkt .co-list,.mkt .yours-mslot{display:block}.mkt .yours-mslot{margin-top:20px}}.mkt #pairwise{padding-block:clamp(84px,12vh,160px)}.mkt .pw-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);margin-top:40px;align-items:end}.mkt .pw-top .display{grid-column:1/9}.mkt .pw-top .body{grid-column:9/13;padding-bottom:.4em}.mkt .play{margin-top:clamp(48px,7vh,88px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:16px}.mkt .play-field{grid-column:1/7}.mkt .play-chips{grid-column:7/13;display:flex;flex-wrap:wrap;gap:8px;align-self:end}.mkt .play-for{grid-column:1/-1;margin-top:18px;font:500 13px/18px var(--f-mono);color:var(--fg2)}.mkt .play-out{grid-column:1/-1;margin-top:2px;font:400 clamp(26px,6vw,108px)/1 var(--f-mono);letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mkt .pw-pre{color:var(--fg2)}.mkt .play-hist{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}.mkt .play-hist li{font:400 clamp(15px,1.6vw,22px)/1.3 var(--f-mono);color:var(--fg2);overflow-wrap:anywhere}.mkt .play-hist b{font-weight:500;color:var(--fg)}.mkt .fine2{margin-top:56px;padding-top:14px;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:var(--gap) clamp(24px,4vw,64px)}.mkt .fine2 p{max-width:46em;font:400 14px/21px var(--f-mono);color:var(--fg2)}@media (max-width:1023px){.mkt .play,.mkt .pw-top{display:flex;flex-direction:column;align-items:stretch;gap:20px}.mkt .fine2{grid-template-columns:1fr}}.mkt #fallback{padding-block:clamp(84px,12vh,160px)}.mkt .fb-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);margin-top:40px;align-items:start}.mkt .fb-copy{grid-column:1/8;gap:32px}.mkt .fb-copy,.mkt .fb-demo{display:flex;flex-direction:column}.mkt .fb-demo{grid-column:9/13;gap:14px}.mkt .slot-c{min-height:360px}.mkt .fb-demo .chat{width:100%}.mkt .tag-u{color:var(--fg)}.mkt .okia-sheet.point [data-act=usecode]{box-shadow:inset 0 -2px 0 var(--accent);border-radius:10px 10px 2px 2px}@media (max-width:1023px){.mkt .fb-grid{display:flex;flex-direction:column;gap:40px}}.mkt #security{padding-block:clamp(84px,12vh,160px)}.mkt #security .display{margin-top:40px;font-size:clamp(64px,12vw,220px)}.mkt .index{margin-top:clamp(48px,7vh,96px)}.mkt .ix{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);padding:26px 0 34px}.mkt .ix:before{content:"";position:absolute;left:0;right:0;top:0;border-top:1px solid var(--rule);transform-origin:0 50%;transition:transform .6s var(--ease)}.mkt .ix-n{grid-column:1/3;font:400 var(--t-h3)/1 var(--f-mono);color:var(--fg2)}.mkt .ix-t{grid-column:3/8;padding-right:16px;font-size:var(--t-h3);line-height:1.02;letter-spacing:-.025em;font-weight:700;font-variation-settings:"wdth" 100,"wght" 700;text-wrap:balance;transition:clip-path .56s var(--ease-blink) .12s}.mkt .ix-b{grid-column:8/13;max-width:32em;color:var(--fg2);transition:opacity .24s var(--ease) .26s}.mkt.js:not(.still) .ix:not(.on):before{transform:scaleX(0)}.mkt.js:not(.still) .ix:not(.on) .ix-t{clip-path:inset(50% 0 50% 0)}.mkt.js:not(.still) .ix:not(.on):not(:focus-within) .ix-b{opacity:0}.mkt .la{margin-top:22px;display:flex;flex-direction:column;gap:14px}.mkt .la-chips{display:flex;flex-wrap:wrap;gap:8px}.mkt .la-chip{height:40px;padding:0 14px;border:1px solid rgb(242 243 238/.28);border-radius:999px;background:transparent;color:var(--fg);cursor:pointer;font:500 14px/18px var(--f-mono)}.mkt .la-chip[aria-checked=true]{background:#f2f3ee;color:#14130f;border-color:#f2f3ee}.mkt .la-chip .gap{display:inline-block;min-width:.62em;margin:0 1px;padding:0 1px;border:1px dashed;border-radius:3px;text-align:center}.mkt .la-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.mkt .la-key{--g:0;position:relative;flex:none;width:64px;height:64px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center}.mkt .la-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#f2f3ee calc(var(--g) * 1turn),rgb(242 243 238/.16) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px))}.mkt .la-disc{width:56px;height:56px;border-radius:50%;background:#23221c;color:#a9aaa2;display:grid;place-items:center;transition:opacity .24s var(--ease)}.mkt .la-disc svg{width:28px;height:28px}.mkt .la-key.dim .la-disc{opacity:.4}.mkt .la-check{position:absolute;inset:4px;width:56px;height:56px;stroke:#34b876;stroke-dasharray:36;stroke-dashoffset:36;opacity:0}.mkt .la-key.ok .la-check{opacity:1;animation:mkt-draw .32s var(--ease) forwards}.mkt .la-key.ok .la-disc svg{opacity:0}@keyframes mkt-draw{to{stroke-dashoffset:0}}.mkt .la-out{min-height:1.55em;max-width:26em;color:var(--fg)}@media (max-width:1023px){.mkt .ix{display:flex;flex-direction:column;gap:10px}.mkt .ix-n{font-size:15px}}.mkt #developers{padding-block:clamp(84px,12vh,160px)}.mkt .dev-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);margin-top:40px;align-items:end}.mkt .dev-top .display{grid-column:1/8}.mkt .dev-side{grid-column:8/13;display:flex;flex-direction:column;gap:22px;padding-bottom:.3em}.mkt .dev-side .lede{color:var(--fg2)}.mkt .st-c code{white-space:nowrap}.mkt .dev-side code,.mkt .st-c code,.mkt .wd-t code{padding:1px 5px;border-radius:5px;background:rgb(20 19 15/.07);font:400 .86em/1.4 var(--f-mono);color:#14130f}.mkt .facts{margin-top:clamp(40px,6vh,64px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--rule)}.mkt .facts>div{padding:14px 16px 16px 0}.mkt .facts>div+div{padding-left:16px;border-left:1px solid var(--rule)}.mkt .facts dt{font:500 15px/20px var(--f-mono);color:#14130f;letter-spacing:-.01em}.mkt .facts dd{margin-top:4px;font-size:15px;line-height:1.4;color:var(--fg2)}.mkt .wire{--wire:0;position:relative;margin-top:clamp(56px,8vh,104px);padding:clamp(20px,2.4vw,32px);border-radius:18px;background-color:#fff;background-image:linear-gradient(rgb(20 19 15/.045) 1px,transparent 0),linear-gradient(90deg,rgb(20 19 15/.045) 1px,transparent 0);background-size:24px 24px;box-shadow:0 0 0 1px rgb(20 19 15/.08)}.mkt .wire-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.mkt .wire-tt{display:flex;flex-direction:column;gap:6px}.mkt .wire-t{font-size:clamp(22px,2vw,30px);line-height:1.05;font-weight:760;font-variation-settings:"wdth" 106,"wght" 760;letter-spacing:-.025em}.mkt .wire-run{flex:none}.mkt .wire-run[aria-disabled=true]{opacity:.6;cursor:default}.mkt .wire-track{position:relative;z-index:1;margin-top:28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mkt .wire-track:after,.mkt .wire-track:before{content:"";position:absolute;z-index:0;left:22px;top:21px;width:calc(80% + 11.2px);height:2px;pointer-events:none}.mkt .wire-track:before{background:rgb(20 19 15/.1)}.mkt .wire-track:after{background:#14130f;transform:scaleX(var(--wf,0));transform-origin:0 50%;transition:transform .6s var(--ease)}.mkt .st{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:0 0 4px;transition:opacity .24s var(--ease)}.mkt .st-hit{position:absolute;inset:-6px;z-index:2;border:0;border-radius:12px;background:none;cursor:pointer}.mkt .st-hit:focus-visible{outline:2px solid #14130f;outline-offset:0}.mkt .st-n{position:relative;z-index:1;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px rgb(20 19 15/.2);font:500 13px/1 var(--f-mono);color:#55574f;transition:background-color .24s var(--ease),color .24s var(--ease),box-shadow .24s var(--ease)}.mkt .st.cur .st-n,.mkt .st.done .st-n{background:#14130f;color:#f2f3ee;box-shadow:none}.mkt .st.cur .st-n:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid #14130f;animation:mkt-breathe 1.2s var(--ease) infinite alternate}.mkt .st-t{font-size:18px;line-height:1.2;font-weight:700;font-variation-settings:"wdth" 100,"wght" 700;letter-spacing:-.01em}.mkt .st-sub{display:block;margin-top:2px;font:500 12px/16px var(--f-mono);color:#55574f;letter-spacing:0}.mkt .st-vis{position:relative;min-height:172px;padding:12px;border-radius:12px;background:#f6f6f2;box-shadow:inset 0 0 0 1px rgb(20 19 15/.06);display:flex;flex-direction:column;justify-content:center;gap:10px;overflow:hidden;transition:box-shadow .24s var(--ease),background-color .24s var(--ease)}.mkt .st.cur .st-vis{background:#fff;box-shadow:inset 0 0 0 1.5px #14130f,0 14px 30px -18px rgb(20 19 15/.45)}.mkt .st-c{font-size:14px;line-height:1.45;color:#55574f}.mkt .wire.running .st:not(.cur):not(.done){opacity:.55}.mkt .okb-stage{display:flex;justify-content:center}.mkt .okb-stage .okb{height:40px;padding:0 16px 0 13px;font-size:13.5px;gap:8px}.mkt .okb-l{display:inline-block}.mkt .seg{position:relative;z-index:3;align-self:center;display:inline-flex;padding:3px;border-radius:999px;background:#e7e8e2}.mkt .seg button{height:30px;padding:0 10px;border:0;border-radius:999px;background:none;cursor:pointer;font:500 12px/16px var(--f-mono);color:#55574f}.mkt .seg button[aria-checked=true]{background:#14130f;color:#f2f3ee}.mkt .mini{height:172px;overflow:hidden;display:flex;justify-content:center}.mkt .mini .okia-sheet{width:400px;flex:none;transform:scale(.46);transform-origin:50% 0;box-shadow:0 8px 24px -12px rgb(0 0 0/.3)}.mkt .url{padding:10px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px rgb(20 19 15/.1);font:400 12px/18px var(--f-mono);color:#55574f;overflow-wrap:anywhere}.mkt .url b,.mkt .url-h{color:#14130f;font-weight:500}.mkt .ttl{align-self:flex-start;padding:4px 9px;border-radius:999px;background:#14130f;color:#f2f3ee;font:500 11px/14px var(--f-mono)}.mkt :is(.req,.res){margin:0;padding:8px 10px;border-radius:8px;font:400 11px/17px var(--f-mono);letter-spacing:-.02em;white-space:pre-wrap;overflow-wrap:anywhere}.mkt .req{background:#15140f;color:#d9dad3}.mkt .rq{color:#ffb08a}.mkt .res{background:#fff;color:#14130f;box-shadow:0 0 0 1px rgb(20 19 15/.1)}.mkt .res .ok{color:#0f7b48;font-weight:500}.mkt .claims{display:grid;gap:4px;font:400 12px/16px var(--f-mono)}.mkt .claims div{display:flex;justify-content:space-between;gap:8px;padding-bottom:4px;border-bottom:1px solid rgb(20 19 15/.08)}.mkt .claims dt{color:#55574f}.mkt .claims dd{color:#14130f;text-align:right;overflow-wrap:anywhere}.mkt .ver{display:flex;align-items:center;gap:6px;font:500 12px/16px var(--f-mono);color:#0f7b48}.mkt .ver:before{content:"";width:14px;height:14px;border-radius:50%;background:#0f7b48 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /14px no-repeat}.mkt .wire-detail{position:relative;z-index:1;margin-top:22px;padding:16px 18px;border-radius:12px;background:#15140f;color:#d9dad3;display:grid;grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);gap:6px 24px;min-height:76px;align-items:start}.mkt .wd-k{font:500 13px/20px var(--f-mono);color:#ffb08a}.mkt .wd-t{font-size:15px;line-height:1.55;max-width:72ch}.mkt .wd-t code{background:rgb(242 243 238/.1);color:#f2f3ee}.mkt .wd-pre{margin:0 0 10px;padding:10px 12px;overflow-x:auto;border-radius:8px;background:#0e0d0a;font:400 12.5px/19px var(--f-mono);color:#f2f3ee;white-space:pre}.mkt .stack-h{grid-column:1/-1;margin-bottom:20px;font-size:var(--t-h3);line-height:1.02;font-weight:760;font-variation-settings:"wdth" 106,"wght" 760;letter-spacing:-.03em}.mkt .card-t{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:22px;line-height:1.15;font-weight:720;font-variation-settings:"wdth" 104,"wght" 720;letter-spacing:-.02em}.mkt .stack{margin-top:clamp(40px,6vh,72px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.mkt .stack-list{grid-column:1/4;display:flex;flex-direction:column;border-top:1px solid var(--rule)}.mkt .stack-list [role=tab]{display:grid;gap:3px;padding:16px 10px 16px 0;border:0;border-bottom:1px solid var(--rule);background:none;text-align:left;cursor:pointer;color:var(--fg2);transition:padding .24s var(--ease)}.mkt .stack-list b{font-size:20px;line-height:1.2;font-weight:700;font-variation-settings:"wdth" 100,"wght" 700;letter-spacing:-.01em;color:var(--fg2)}.mkt .stack-list span{font-size:14px;line-height:1.4}.mkt .stack-list em{font:500 12px/16px var(--f-mono);font-style:normal}.mkt .stack-list [aria-selected=true]{padding-left:14px;box-shadow:inset 3px 0 0 var(--fg)}.mkt .stack-list [aria-selected=true] b{color:var(--fg)}.mkt .stack-list [role=tab]:focus-visible{outline-offset:-2px}.mkt .stack-panels{grid-column:4/13;min-width:0}.mkt .panel{min-width:0;padding:22px;border-radius:14px;background:#15140f;color:#f2f3ee;display:flex;flex-direction:column;gap:16px}.mkt .codefile{position:relative;min-width:0}.mkt .codefile figcaption{margin-bottom:8px;font:500 12px/16px var(--f-mono);color:#a9aaa2}.mkt .codefile pre{margin:0;padding:4px 0;overflow-x:auto;font:400 13.5px/22px var(--f-mono);tab-size:2;border-radius:6px}.mkt .codefile pre:focus-visible,.mkt .doc-table:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mkt .codefile code{display:block;min-width:max-content}.mkt .cl{display:block;padding:0 64px 0 10px;margin-left:-10px;border-left:2px solid transparent;transition:background-color .24s var(--ease),border-color .24s var(--ease)}.mkt .cl.hl{background:rgb(255 176 138/.14);border-left-color:#ffb08a}.mkt .panel .s{color:#ffb08a}.mkt .panel .a{color:#afc0ff}.mkt .panel .c{color:#a9aaa2}.mkt .panel .k{color:#f2f3ee;font-weight:500}.mkt .copy{position:absolute;top:-6px;right:0;height:30px;padding:0 12px;border:1px solid rgb(242 243 238/.28);border-radius:999px;background:#15140f;color:#f2f3ee;cursor:pointer;font:500 12px/16px var(--f-mono)}.mkt .copy:focus-visible{outline-color:#f2f3ee}.mkt .panel-p{color:#c9cac2;font-size:16px}.mkt .panel-p.big{font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:#f2f3ee;max-width:34em}.mkt .tlink.inv{min-height:0;color:#f2f3ee}.mkt .tlink.inv:focus-visible{outline-color:#f2f3ee}.mkt .wp-steps{display:grid;gap:8px;counter-reset:wp}.mkt .wp-steps li{position:relative;padding-left:30px;color:#d9dad3;counter-increment:wp}.mkt .wp-steps li:before{content:counter(wp);position:absolute;left:0;top:2px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#2a2923;font:500 11px/1 var(--f-mono);color:#ffb08a}.mkt .endpoints{display:grid;gap:2px;font:400 14px/22px var(--f-mono)}.mkt .endpoints li{display:flex;gap:14px;padding:6px 0;border-bottom:1px solid rgb(242 243 238/.08)}.mkt .endpoints b{width:3.5em;font-weight:500;color:#ffb08a}.mkt .cards{margin-top:var(--gap);display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.mkt .card{min-width:0;padding:24px 26px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgb(20 19 15/.08);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mkt .card .label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#55574f}.mkt .card .body{color:#55574f}.mkt .tok{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 15px/26px var(--f-mono);color:#14130f}.mkt .tok .a{color:#2440e6}.mkt .tok .s{color:#9e3a18}.mkt .amr{padding:0 6px;border:1px dashed #14130f;border-radius:6px;background:#f2f3ee;cursor:pointer;font:500 15px/24px var(--f-mono);color:#14130f}.mkt .tl-pill{padding:3px 9px;border-radius:999px;background:#fff3e6;color:#9a3d07;font:500 11px/14px var(--f-mono)}.mkt .tl.live .tl-pill{background:#e3f4ea;color:#0f7b48}.mkt .tl-sheet{width:100%;max-width:360px;padding:16px 18px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #e5e5e1,0 10px 24px -14px rgb(0 0 0/.25);font-family:var(--f-sheet)}.mkt .tl-sheet .os-site{font-size:14px;line-height:20px;color:#5b5b54}.mkt .tl-sheet .os-domain{margin-top:2px;font-size:12px;line-height:16px;color:#6b6b64}.mkt .tl-banner{margin-top:12px;padding:8px 12px;border-radius:6px;background:#f1f1ef;font-size:12px;line-height:16px;color:#b54708;overflow:hidden}.mkt .tl-steps{display:grid;gap:6px;counter-reset:tl}.mkt .tl-steps li{position:relative;padding-left:26px;font-size:15px;line-height:1.45;color:#55574f;counter-increment:tl}.mkt .tl-steps li:before{content:counter(tl);position:absolute;left:0;top:2px;font:500 12px/18px var(--f-mono);color:#14130f}.mkt .tl-steps code{font:400 13px/1.4 var(--f-mono);color:#14130f;overflow-wrap:anywhere}.mkt .dev-dash{margin-top:28px;color:var(--fg2)}.mkt .dev-dash .tlink{min-height:0;font-size:inherit}@media (max-width:1100px){.mkt .wire-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.mkt .wire-track:after,.mkt .wire-track:before{display:none}.mkt .facts{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .facts>div:nth-child(4){padding-left:0;border-left:0}.mkt .facts>div:nth-child(n+4){border-top:1px solid var(--rule)}}@media (max-width:1023px){.mkt .dev-top,.mkt .stack{display:flex;flex-direction:column;align-items:stretch;gap:24px}.mkt .facts{grid-template-columns:1fr}.mkt .facts>div,.mkt .facts>div+div{padding:12px 0;border-left:0;border-top:1px solid var(--rule)}.mkt .facts>div:first-child{border-top:0}.mkt .wire-detail{grid-template-columns:1fr}.mkt .stack-h{margin-bottom:0}.mkt .wire-track{grid-template-columns:1fr;gap:22px}.mkt .st{padding-left:58px}.mkt .st-n{position:absolute;left:0;top:0}.mkt .st:before{content:"";position:absolute;left:21px;top:50px;bottom:-18px;width:2px;background:rgb(20 19 15/.1)}.mkt .st:last-child:before{display:none}.mkt .st.done:before{background:#14130f}.mkt .st-vis{min-height:0}.mkt .stack-list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding-bottom:4px;border:0}.mkt .stack-list [role=tab]{flex:none;scroll-snap-align:start;padding:10px 16px;border:1px solid var(--rule);border-radius:999px}.mkt .stack-list [role=tab] :is(span,em){display:none}.mkt .stack-list [aria-selected=true]{padding-left:16px;background:#14130f;box-shadow:none}.mkt .stack-list [aria-selected=true] b{color:#f2f3ee}.mkt .stack-list b{font-size:15px}.mkt .panel{padding:18px 16px}.mkt .codefile pre{font-size:12.5px;line-height:20px}.mkt .cards{grid-template-columns:1fr}}.mkt #finale .flood{background:linear-gradient(135deg,#0aa563,#00b5a0)}.mkt #finale.iris{--fg:#0b1512;--fg2:#0b1512;--rule:rgb(11 21 18/0.2);--cta-bg:#0b1512;--cta-fg:#eafbf3}.mkt.still #finale.iris{background:linear-gradient(135deg,#0aa563,#00b5a0)}.mkt .fin-scene{position:relative;height:170vh}.mkt .fin-stage{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.mkt .fin-wrap{width:100%;display:flex;flex-direction:column;gap:28px}.mkt .fin-type{position:relative;display:grid;margin-top:12px}.mkt .fin-type>*{grid-area:1/1}.mkt .fin-copy{pointer-events:none;mix-blend-mode:multiply}.mkt .c-apricot{color:#ffb08a}.mkt .c-accent{color:var(--y-accent)}.mkt #finale.iris .fin-copy,.mkt.still .fin-copy{visibility:hidden}.mkt .fin-lede{color:var(--fg)}.mkt .fin-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.mkt .fin-mark{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%;background:#f2f3ee}.mkt .fin-mark .mark{width:34px;height:34px}.mkt .fin-mark .m-g{transform-origin:12px 12px}.mkt.still .fin-scene,.mkt.still .yours-scene{height:auto}.mkt.still .fin-stage{position:relative;height:auto;padding-block:120px}.mkt.still .yours-stage{position:relative;height:auto;overflow:visible;padding-block:40px 120px}@media (max-height:640px){.mkt .fin-scene,.mkt .yours-scene{height:auto}.mkt .fin-stage{padding-block:96px}.mkt .fin-stage,.mkt .yours-stage{position:relative;height:auto;overflow:visible}.mkt .yours-stage{padding-block:40px 96px}}@media (max-width:1023px){.mkt .fin-scene{height:130vh}}.mkt .foot{padding-top:clamp(72px,10vh,120px);overflow:hidden}.mkt .f-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px var(--gap)}.mkt .f-cols div{display:flex;flex-direction:column;gap:6px}.mkt .f-h{margin-bottom:6px;font:500 13px/18px var(--f-mono);color:var(--fg2)}.mkt .f-cols a{width:fit-content;text-decoration:none;font-size:15px;line-height:28px;color:var(--fg)}.mkt .f-cols a:hover{text-decoration:underline;text-underline-offset:3px}.mkt .f-row{margin-top:56px;padding-top:16px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.mkt .switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:500 14px/18px var(--f-mono);color:var(--fg)}.mkt .switch i{position:relative;width:38px;height:22px;border-radius:999px;background:#3a3933;transition:background-color .12s var(--ease)}.mkt .switch i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#f2f3ee;transition:transform .12s var(--ease)}.mkt .switch[aria-checked=true] i{background:#0a8a55}.mkt .switch[aria-checked=true] i:after{transform:translateX(16px)}.mkt .f-c{font:500 13px/18px var(--f-mono);color:var(--fg2)}.mkt .f-tm{max-width:70em;margin-top:12px;font:400 12px/18px var(--f-mono);color:var(--fg2)}.mkt .f-word{position:relative;margin-top:40px;height:calc(clamp(150px, 36vw, 620px) * .74);padding-inline:var(--gutter);overflow:hidden;font-size:clamp(150px,36vw,620px);line-height:.9;letter-spacing:-.06em;font-weight:880;font-variation-settings:"wdth" 125,"wght" 880;color:#f2f3ee;white-space:nowrap}.mkt .f-word .ln{display:inline-flex;align-items:flex-end;gap:.06em;padding:0}.mkt .f-mark{display:inline-block;width:.62em;height:.62em;margin-bottom:.1em}.mkt .f-mark .mark{width:100%;height:100%}@media (max-width:1023px){.mkt .f-cols{grid-template-columns:1fr 1fr}}.mkt .ripples{position:fixed;inset:0;z-index:45;width:100vw;height:100vh;pointer-events:none;overflow:visible}.mkt .ripples circle{fill:none;stroke-width:1}.mkt .okia-sheet{--s-surface:#ffffff;--s-surface-2:#f1f1ef;--s-border:#e5e5e1;--s-border-strong:#cfcfc9;--s-text:#191918;--s-text-2:#5b5b54;--s-text-3:#6b6b64;--s-success:#0f7b48;--s-danger:#d92d20;--s-wa:#25d366;--accent:#3e63dd;--accent-hover:#3457c9;--on-accent:#ffffff;--s-ease:cubic-bezier(0.2,0,0,1);position:relative;width:min(400px,100%);padding:32px;overflow:hidden;background:var(--s-surface);border:1px solid var(--s-border);border-radius:20px;box-shadow:0 16px 48px -12px rgb(0 0 0/.18),0 40px 80px -40px rgb(20 19 15/.35);font-family:var(--f-sheet);font-size:14px;line-height:20px;font-weight:400;font-variation-settings:normal;letter-spacing:0;color:var(--s-text);text-align:left;-webkit-font-smoothing:antialiased}@media (max-width:639px){.mkt .okia-sheet{border-radius:16px}}.mkt .okia-sheet :where(p,h3){margin:0}.mkt .os-head{margin-bottom:24px}.mkt .os-site{font-size:14px;line-height:20px;color:var(--s-text-2)}.mkt .os-domain{margin-top:2px;font-size:12px;line-height:16px;color:var(--s-text-3)}.mkt .os-h{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.025em;color:var(--s-text);outline:none;text-wrap:pretty}.mkt .os-step{animation:mkt-step .24s var(--s-ease)}@keyframes mkt-step{0%{opacity:0;transform:translateY(8px)}}.mkt .os-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 16px;border:0;border-radius:10px;background:var(--accent);color:var(--on-accent);cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;transition:background-color .12s var(--s-ease),transform .12s var(--s-ease)}.mkt .os-btn.is-press,.mkt .os-btn:hover{background:var(--accent-hover)}.mkt .os-btn.is-press{transform:scale(.98)}.mkt .os-btn.os-sm{height:40px}.mkt .os-btn:disabled{opacity:.5;cursor:default;background:var(--accent)}.mkt .os-ghost{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:var(--s-text-2);cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;font-weight:500}.mkt .os-ghost:after{content:"";position:absolute;inset:-2px 0}.mkt .os-ghost:hover{background:var(--s-surface-2)}.mkt .os-auto{width:auto;display:inline-flex}.mkt .os-mt3{margin-top:12px}.mkt .os-mt4{margin-top:16px}.mkt .os-mt6{margin-top:24px}.mkt .os-new{margin:24px 0 12px;color:var(--s-text-2)}.mkt .os-form{display:flex;flex-direction:column;gap:12px}.mkt .os-form label{font-weight:500}.mkt .os-row{display:flex;gap:8px}.mkt :is(.os-select,.os-input){height:40px;margin:0;border:1px solid var(--s-border-strong);border-radius:10px;background-color:var(--s-surface);color:var(--s-text);font-family:inherit;font-size:16px;line-height:24px;font-weight:400}.mkt .os-select{width:144px;flex:none;padding:0 28px 0 8px;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23191918' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.mkt .os-input{width:100%;min-width:0;padding:0 12px}.mkt .os-input::placeholder{color:var(--s-text-3)}.mkt .okia-sheet :focus-visible,.mkt .os-input:focus{outline:2px solid var(--accent);outline-offset:2px}.mkt .os-h:focus-visible{outline:none}.mkt .os-hint{color:var(--s-text-2)}.mkt .os-session{margin-top:24px;font-size:12px;line-height:16px;color:var(--s-text-3)}.mkt .os-otp{position:relative;margin-top:24px;cursor:text}.mkt .os-boxes{display:flex;justify-content:space-between;gap:8px}.mkt .os-boxes i{flex:1 1 0;max-width:44px;height:52px;display:flex;align-items:center;justify-content:center;font-style:normal;border:1px solid var(--s-border);border-radius:10px;background:var(--s-surface);font-size:28px;line-height:36px;font-weight:600;font-variant-numeric:tabular-nums}.mkt .os-boxes i.cur{border-color:var(--s-border-strong)}.mkt .os-boxes.is-bad i{border-color:var(--s-danger)}.mkt .os-otp-in{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;font-size:16px}.mkt .os-err{margin-top:12px;color:var(--s-text-2)}.mkt .os-chip{margin-top:16px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;cursor:pointer;border:1px solid var(--s-border);border-radius:999px;background:var(--s-surface);color:var(--s-text);font-family:inherit;font-size:14px;line-height:20px;font-weight:500}.mkt .os-wa{width:16px;height:16px;fill:var(--s-wa)}.mkt .os-resend{min-height:40px;margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;color:var(--s-text-3)}.mkt .os-u{height:40px;padding:0 8px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:var(--s-text-2);text-decoration:underline;text-underline-offset:2px}.mkt .os-u0{padding-left:0}.mkt .os-sub{margin-top:8px;color:var(--s-text-2)}.mkt .os-center{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 0}.mkt .os-glance{--g:0;position:relative;width:64px;height:64px;margin-bottom:20px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;display:grid;place-items:center;touch-action:none}.mkt .os-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--g) * 1turn),rgb(20 19 15/.08) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px))}.mkt .os-disc{width:56px;height:56px;border-radius:50%;background:var(--s-surface-2);color:var(--s-text-2);display:grid;place-items:center;animation:mkt-pulse 1.8s var(--s-ease) infinite alternate}.mkt .os-key{width:28px;height:28px}@keyframes mkt-pulse{0%{transform:scale(.98)}to{transform:scale(1.02)}}.mkt .os-checksvg{width:56px;height:56px;margin-bottom:24px;stroke:var(--s-success)}.mkt .os-check{stroke-dasharray:36;stroke-dashoffset:36;animation:mkt-draw .32s var(--s-ease) forwards}.mkt .os-py8{padding:32px 0}.mkt .os-foot{margin-top:32px;display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--s-text-3)}.mkt .os-lock{width:12px;height:12px;color:var(--s-text-3)}.mkt .os-fly{position:fixed;z-index:90;display:grid;place-items:center;pointer-events:none;font-family:var(--f-sheet);font-size:14px;font-weight:600;color:#191918;font-variant-numeric:tabular-nums}.mkt .okia-sheet.is-static,.mkt .okia-sheet.is-static *{animation:none!important;transition:none!important}.mkt .okia-sheet.is-static .os-check{stroke-dashoffset:0}.mkt.still .os-disc,.mkt.still .os-step{animation:none}.mkt.still .os-check{animation-duration:1ms}.mkt .chat{width:300px;max-width:100%;padding:10px 10px 12px;border-radius:18px;background:#f2f3ee;visibility:hidden;box-shadow:0 10px 30px -14px rgb(20 19 15/.3),0 0 0 1px rgb(20 19 15/.06);font-family:var(--f-sheet);font-size:14px;line-height:20px;letter-spacing:0;color:#191918;font-variation-settings:normal}.mkt .chat.is-in{visibility:visible}.mkt .chat-head{display:flex;align-items:center;gap:8px;padding:2px 4px 10px}.mkt .chat-disc{width:24px;height:24px;border-radius:50%;background:#fff;display:grid;place-items:center}.mkt .chat-head b{font-weight:600}.mkt .chat-wa{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:#6b6b64}.mkt .chat-wa svg{width:12px;height:12px;fill:#25d366}.mkt .chat-bubble{display:block;width:100%;padding:9px 12px 7px;border:0;border-radius:4px 14px 14px 14px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:0 1px 1px rgb(20 19 15/.06);transition:box-shadow .12s var(--ease)}.mkt .chat-bubble:hover{box-shadow:0 0 0 2px rgb(20 19 15/.12)}.mkt .chat-bubble:focus-visible{outline:2px solid #14130f;outline-offset:2px}.mkt .chat-bubble .c{font-weight:600}.mkt .chat-bubble time{display:block;margin-top:2px;text-align:right;font-size:11px;line-height:14px;color:#6b6b64}.mkt .chat-tip{margin:8px 4px 0;font-size:12px;line-height:16px;color:#55574f}.mkt .okb{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px 0 18px;border:0;cursor:pointer;white-space:nowrap;border-radius:var(--okia-button-radius,999px);background:var(--okia-button-bg,#000);color:var(--okia-button-fg,#fff);font:600 15px/20px system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0;font-variation-settings:normal;transition:transform .12s var(--ease)}.mkt .okb:active{transform:scale(.98)}.mkt .okb:focus-visible{outline:2px solid #14130f;outline-offset:3px}.mkt .okb .mark{width:16px;height:16px;flex:none}.mkt .okb .mark circle{stroke:currentColor}.mkt .okb .mark .m-d{fill:currentColor;stroke:none}.mkt .okb[data-theme=dark]{--okia-button-bg:#fff;--okia-button-fg:#000}.mkt .doc{padding-top:56px;background:var(--chalk)}.mkt .doc-hero{padding:56px 0 8px}.mkt .doc-hero h1{font-size:clamp(46px,6.4vw,104px);line-height:.9;letter-spacing:-.045em;font-weight:820;font-variation-settings:"wdth" 112,"wght" 820;text-wrap:balance}.mkt section.thin{padding:44px 0 120px}.mkt .doc-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.mkt .doc-nav{position:sticky;top:80px}.mkt .doc-nav ul{display:flex;flex-direction:column;gap:2px}.mkt .doc-nav a{display:block;padding:7px 11px;border-radius:8px;text-decoration:none;font-size:15px;color:#55574f}.mkt .doc-nav a:hover{background:rgb(20 19 15/.05);color:#14130f}.mkt .doc-nav a[aria-current=page]{background:#14130f;color:#f2f3ee;font-weight:600}.mkt .doc-body{min-width:0;font-size:16.5px;line-height:1.7;color:#14130f}.mkt .doc-body>:first-child{margin-top:0}.mkt .doc-body h2{margin-top:52px;font-size:clamp(26px,2.6vw,34px);line-height:1.1;font-weight:760;letter-spacing:-.025em;font-variation-settings:"wdth" 106,"wght" 760}.mkt .doc-body h3{margin-top:32px;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.01em;font-variation-settings:"wdth" 100,"wght" 700}.mkt .doc-body p{max-width:68ch;margin-top:14px;color:#3d3e38}.mkt .doc-body a{color:#14130f;text-decoration:underline;text-underline-offset:3px}.mkt .doc-body strong{color:#14130f;font-weight:650}.mkt .doc-body :is(ul,ol){max-width:68ch;margin-top:14px;padding-left:22px;color:#3d3e38}.mkt .doc-body ul{list-style:disc}.mkt .doc-body ol{list-style:decimal}.mkt .doc-body li{margin-top:6px}.mkt .doc-body code{padding:2px 5px;border-radius:5px;background:rgb(20 19 15/.06);font:400 .88em/1.5 var(--f-mono);color:#14130f}.mkt .doc-body pre{position:relative;margin-top:20px;padding:20px 22px;overflow-x:auto;border-radius:14px;background:#15140f;color:#f2f3ee;font-size:13.5px;line-height:1.7}.mkt .doc-body pre code{padding:0;background:none;color:inherit;font-size:inherit}.mkt .doc-copy{position:absolute;top:10px;right:10px;padding:5px 10px;border:1px solid rgb(242 243 238/.28);border-radius:999px;background:#15140f;color:#f2f3ee;cursor:pointer;font:500 12px/1 var(--f-mono)}.mkt .doc-copy:focus-visible{outline-color:#f2f3ee}.mkt .doc-table{margin-top:22px;overflow-x:auto}.mkt .doc-body table{width:100%;border-collapse:collapse;font-size:14.5px}.mkt .doc-body th{padding:9px 12px;border-bottom:1px solid rgb(20 19 15/.14);text-align:left;white-space:nowrap;font:500 12px/16px var(--f-mono);color:#55574f}.mkt .doc-body td{padding:10px 12px;border-bottom:1px solid rgb(20 19 15/.1);color:#3d3e38;vertical-align:top}.mkt .doc-body blockquote{margin:18px 0 0;padding:2px 0 2px 16px;border-left:3px solid #ffb08a;color:#3d3e38}.mkt .doc-body hr{margin-top:36px;border:0;border-top:1px solid rgb(20 19 15/.12)}.mkt .doc-body li:has(>.doc-check){position:relative;margin-left:-22px;padding-left:26px;list-style:none}.mkt .doc-check{position:absolute;left:0;top:.42em;width:13px;height:13px;border:1.5px solid rgb(20 19 15/.3);border-radius:3px;background:#fff}.mkt .doc-check.is-done{background:#14130f;border-color:#14130f}@media (max-width:860px){.mkt .doc-layout{grid-template-columns:1fr;gap:28px}.mkt .doc-nav{position:static}}.mkt.still .blink .ln,.mkt.still .blink.chars .c{clip-path:none!important;transition:none!important}.mkt.still :is(.takes .tk-win,.takes figcaption,.ix-t,.ix-b,.co,.st-n,.st-vis){transition:none!important}.mkt.still .ix:before,.mkt.still .wire-track:after{transition:none!important}.mkt.still .mk-okb.ring:after,.mkt.still .st.cur .st-n:after{animation:none!important}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{scroll-behavior:auto!important}}