.cookie-banner{position:fixed;right:16px;left:auto;bottom:16px;z-index:60;display:grid;gap:12px;width:min(360px,calc(100vw - 32px));padding:16px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:0 16px 48px -16px #00000059,0 2px 8px -2px #0003;animation:cookie-in var(--dur-page) var(--ease-entrance) both}.cookie-banner p{margin:0;font-size:12.5px;color:var(--text-2);line-height:1.45;text-wrap:pretty}.cookie-banner a{color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--text) 28%,transparent);text-underline-offset:2px;white-space:nowrap}.cookie-banner a:hover{color:var(--primary);text-decoration-color:currentColor}.cookie-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cookie-acts--stack{grid-template-columns:1fr}.cookie-banner .cookie-acts .btn{min-width:0;height:44px;padding:0 var(--space-md);border-radius:var(--r-pill);font-size:13.5px;font-weight:600;white-space:nowrap}.cookie-banner .cookie-no,.cookie-banner .cookie-no:hover{background:transparent;border:1px solid var(--muted);color:var(--text);box-shadow:none}.cookie-banner .cookie-no:hover{background:var(--surface-2)}.cookie-banner .cookie-yes,.cookie-banner .cookie-yes:hover{background-image:none;background-color:var(--primary-fill);border:1px solid var(--primary-fill);color:var(--on-primary);box-shadow:none}.cookie-banner .cookie-yes:hover{filter:brightness(1.06)}.cookie-label{white-space:nowrap}.cookie-banner .btn:disabled,.cookie-banner button:disabled{opacity:1;cursor:pointer;filter:none}.cookie-acts--notice{grid-template-columns:1fr 1fr;align-items:center}.cookie-optout{justify-self:start;display:inline-flex;align-items:center;min-height:44px;margin-left:calc(-1 * var(--space-sm));padding:0 var(--space-sm);border:0;background:none;color:var(--text);font:inherit;font-size:13.5px;font-weight:500;line-height:normal;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--text) 28%,transparent);text-underline-offset:2px;white-space:nowrap;cursor:pointer}.cookie-optout:hover{color:var(--primary);text-decoration-color:currentColor}.cookie-optout:focus-visible{outline-offset:-2px}.cookie-banner--notice .cookie-more-row{display:none}.cookie-banner--notice .cookie-more-inline{display:inline}@media (min-width: 561px){.cookie-banner--notice .cookie-more-inline .cookie-more{display:inline;min-height:0;padding:0;font:inherit;color:var(--text);text-decoration-color:color-mix(in oklch,var(--text) 28%,transparent);white-space:nowrap}.cookie-banner--notice .cookie-more-inline .cookie-more:hover{color:var(--primary);text-decoration-color:currentColor}}@media (min-width: 561px) and (pointer: coarse){.cookie-banner--notice .cookie-more-inline .cookie-more{display:inline-block;padding:16px 0 12px;margin:-16px 0 -12px;vertical-align:baseline}}.cookie-more{justify-self:center;min-height:32px;padding:0 var(--space-sm);border:0;background:none;color:var(--text-2);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cookie-more:hover{color:var(--text)}.cookie-more-inline{display:none}.cookie-head{display:flex;align-items:center;gap:var(--space-sm);min-height:32px}.cookie-banner .cookie-title{flex:1;font-size:15px;font-weight:700;color:var(--text)}.cookie-back{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 var(--space-sm) 0 0;border:0;background:none;color:var(--text-2);font:inherit;font-size:12.5px;cursor:pointer}.cookie-back:hover{color:var(--text)}.cookie-x{width:32px;height:32px;border:0;border-radius:var(--r-pill);background:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.cookie-x:hover{background:var(--surface-2);color:var(--text)}.cookie-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border)}.cookie-row-text{display:grid;gap:2px;font-size:12.5px;color:var(--text)}.cookie-row-text small{font-size:12px;color:var(--muted);line-height:1.4;text-wrap:pretty}.cookie-always{flex:none;color:var(--text-2);font-size:12px;font-weight:600;white-space:nowrap}.cookie-switch{position:relative;flex:0 0 40px;width:40px;height:24px;padding:0;border:2px solid var(--muted);border-radius:var(--r-pill);background:transparent;cursor:pointer}.cookie-knob{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--text-2);transition:transform var(--dur-hover) var(--ease-standard)}.cookie-switch.on{border-color:var(--primary-fill);background:var(--primary-fill)}.cookie-switch.on .cookie-knob{transform:translate(16px);background:var(--on-primary)}.cookie-switch:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}@media (prefers-reduced-motion: reduce){.cookie-knob{transition:none}}.cookie-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:cookie-fade var(--dur-hover) var(--ease-entrance) both}@keyframes cookie-fade{0%{opacity:0}to{opacity:1}}@keyframes cookie-in{0%{opacity:0;transform:translateY(12px);pointer-events:none}to{opacity:1;transform:none}}@media (max-width: 560px){.cookie-banner{right:8px;left:8px;bottom:8px;width:auto;padding:12px 14px}.cookie-banner p{line-height:1.4}.cookie-more-row{display:none}.cookie-more-inline{display:inline}.cookie-more-inline .cookie-more{display:inline-block;min-height:0;padding:16px 0 12px;margin:-16px 0 -12px;line-height:inherit;vertical-align:baseline}.cookie-more-inline .cookie-more{color:var(--text);text-decoration-color:color-mix(in oklch,var(--text) 28%,transparent);white-space:nowrap}.cookie-more-inline .cookie-more:hover{color:var(--primary);text-decoration-color:currentColor}.cookie-back{min-height:44px}}.cookie-banner.at-top{top:78px;bottom:auto;animation-name:cookie-in-top}@media (max-width: 560px){.cookie-banner.at-top{top:70px}}@keyframes cookie-in-top{0%{opacity:0;transform:translateY(-12px);pointer-events:none}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cookie-banner,.cookie-scrim{animation:none}}:root{--bg: oklch(.987 .001 197);--surface: oklch(1 0 0);--surface-2: oklch(.967 .003 264);--surface-3: oklch(.947 .004 260);--border: oklch(.927 .005 258);--border-strong: oklch(.888 .006 264);--line: var(--border);--field-border: oklch(.62 .008 260);--field-border-hover: oklch(.54 .01 260);--text: oklch(.209 .004 264);--text-2: oklch(.42 .011 264);--muted: oklch(.517 .012 267);--text-dim: oklch(.47 .011 265);--disabled: oklch(.78 .006 260);--primary: oklch(.581 .197 32);--primary-hi: oklch(.54 .186 32);--primary-lo: oklch(.62 .19 34);--primary-fill: var(--primary);--on-primary: oklch(1 0 0);--focus-ring: oklch(.581 .197 32 / .8);--accent-2: oklch(.62 .12 60);--success: oklch(.513 .126 153);--success-soft: oklch(.964 .018 161);--warning: oklch(.53 .12 80);--warning-soft: oklch(.96 .045 85);--danger: oklch(.52 .2 22);--danger-soft: oklch(.955 .025 22);--primary-ink: color-mix(in oklch, var(--primary) 88%, black);--success-ink: color-mix(in oklch, var(--success) 90%, black);--warning-ink: color-mix(in oklch, var(--warning) 90%, black);--danger-ink: var(--danger);--grad-brand: linear-gradient(135deg, oklch(.581 .197 32), oklch(.545 .19 30), oklch(.57 .185 40));--tracking-hero: -.02em;--tracking-display: -.015em;--tracking-tight: -.01em;--shadow-card: 0 1px 2px oklch(.21 .005 264 / .05), 0 10px 26px -14px oklch(.21 .01 264 / .16);--shadow-pop: 0 16px 48px -18px oklch(.21 .01 264 / .25);--shadow-glow: 0 8px 28px -8px oklch(.581 .197 32 / .38);--inset-hi: inset 0 1px 0 rgba(255,255,255,.5);--scrim: oklch(.25 .005 264 / .45);--font-display: "Tektur", "Golos Text", system-ui, sans-serif;--font-ui: "Onest", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--r-xs: 6px;--r-chip: 8px;--r-input: 10px;--r-card: 16px;--r-frame: 18px;--r-pill: 9999px;--r-sheet: 24px;--spin-period: .8s;--dur-press: 90ms;--dur-hover: .14s;--dur-panel: .22s;--dur-page: .34s;--dur-exit: .15s;--dur-exit-page: .22s;--dur-field-in: .45s;--dur-field-waves: .3s;--dur-field-out: .5s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-entrance: cubic-bezier(.05, .7, .1, 1);--ease-exit: cubic-bezier(.3, 0, .8, .15);--ease-out-long: cubic-bezier(.23, 1, .32, 1);--e-snappy: var(--ease-standard);--e-smooth: var(--ease-standard);--e-pop: var(--ease-entrance)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:-.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-theme=dark],.mk[data-theme=dark],.mk-sec-dark{--bg: oklch(.152 .006 25);--surface: oklch(.192 .008 24);--surface-2: oklch(.232 .009 24);--surface-3: oklch(.272 .011 24);--border: oklch(.278 .008 24);--border-strong: oklch(.37 .012 24);--field-border: oklch(.55 .012 24);--field-border-hover: oklch(.64 .014 24);--text: oklch(.975 .007 40);--text-2: oklch(.76 .014 30);--muted: oklch(.635 .013 30);--text-dim: oklch(.67 .013 30);--disabled: oklch(.44 .01 26);--success: oklch(.74 .15 150);--success-soft: oklch(.32 .06 150);--warning: oklch(.8 .14 85);--warning-soft: oklch(.3 .06 80);--danger: oklch(.66 .2 22);--danger-soft: oklch(.26 .08 20);--primary-ink: color-mix(in oklch, var(--primary) 72%, white);--success-ink: var(--success);--warning-ink: var(--warning);--danger-ink: var(--danger);--focus-ring: oklch(.66 .22 29 / .85);--accent-2: oklch(.74 .17 46);--shadow-card: 0 1px 1px rgba(0,0,0,.28), 0 14px 40px -22px rgba(0,0,0,.7);--shadow-pop: 0 24px 60px -26px rgba(0,0,0,.78);--inset-hi: inset 0 1px 0 rgba(255,255,255,.055);--scrim: oklch(.12 .02 20 / .62)}:root[data-theme=dark],.mk[data-theme=dark]{--primary: oklch(.66 .22 29);--primary-hi: oklch(.71 .21 31);--primary-lo: oklch(.6 .22 25);--primary-fill: oklch(.575 .22 27);--on-primary: oklch(.99 .012 25);--grad-brand: linear-gradient(135deg, oklch(.575 .225 30), oklch(.54 .235 18), oklch(.578 .21 42));--shadow-glow: 0 8px 30px -10px oklch(.62 .22 25 / .42)}.mk[data-theme=light]{--bg: oklch(.987 .001 197);--surface: oklch(1 0 0);--surface-2: oklch(.967 .003 264);--surface-3: oklch(.947 .004 260);--border: oklch(.927 .005 258);--border-strong: oklch(.888 .006 264);--field-border: oklch(.62 .008 260);--field-border-hover: oklch(.54 .01 260);--text: oklch(.209 .004 264);--text-2: oklch(.42 .011 264);--muted: oklch(.517 .012 267);--text-dim: oklch(.47 .011 265);--disabled: oklch(.78 .006 260);--primary: oklch(.581 .197 32);--primary-hi: oklch(.54 .186 32);--primary-lo: oklch(.62 .19 34);--primary-fill: var(--primary);--on-primary: oklch(1 0 0);--focus-ring: oklch(.581 .197 32 / .8);--accent-2: oklch(.62 .12 60);--success: oklch(.513 .126 153);--success-soft: oklch(.964 .018 161);--warning: oklch(.53 .12 80);--warning-soft: oklch(.96 .045 85);--danger: oklch(.52 .2 22);--danger-soft: oklch(.955 .025 22);--grad-brand: linear-gradient(135deg, oklch(.581 .197 32), oklch(.545 .19 30), oklch(.57 .185 40));--shadow-card: 0 1px 2px oklch(.21 .005 264 / .05), 0 10px 26px -14px oklch(.21 .01 264 / .16);--shadow-pop: 0 16px 48px -18px oklch(.21 .01 264 / .25);--shadow-glow: 0 8px 28px -8px oklch(.581 .197 32 / .38);--inset-hi: inset 0 1px 0 rgba(255,255,255,.5);--scrim: oklch(.25 .005 264 / .45)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-ui);background:var(--bg);color:var(--text);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}button{font-family:inherit;cursor:pointer}textarea,input{font-family:inherit}::selection{background:var(--primary-fill);color:var(--on-primary)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--border-strong) 55%,transparent) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--muted) 65%,var(--border-strong));background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}html,body{overflow-x:hidden}.mesh{background:radial-gradient(46% 56% at 16% 10%,oklch(.965 .003 260 / .9),transparent 60%),radial-gradient(42% 52% at 84% 16%,oklch(.935 .005 255 / .8),transparent 62%),radial-gradient(58% 64% at 50% 108%,oklch(.82 .07 38 / .32),transparent 72%),radial-gradient(46% 56% at 93% 96%,oklch(.9 .02 45 / .4),transparent 66%),radial-gradient(50% 60% at 6% 86%,oklch(.93 .006 260 / .5),transparent 68%),var(--bg)}:root[data-mode=dark] .mesh{background:radial-gradient(46% 56% at 16% 10%,oklch(.42 .12 18 / .6),transparent 60%),radial-gradient(42% 52% at 84% 16%,oklch(.46 .17 24 / .5),transparent 62%),radial-gradient(58% 64% at 50% 108%,oklch(.5 .2 24 / .5),transparent 72%),radial-gradient(50% 60% at 6% 86%,oklch(.44 .14 8 / .45),transparent 68%),var(--bg)}:root{--live: zg-live-light 12.8s steps(8, jump-none) infinite}:root[data-mode=dark]{--live: zg-live 12.8s steps(8, jump-none) infinite}@keyframes zg-live{0%{filter:hue-rotate(0deg) opacity(1)}6.25%{filter:hue-rotate(-12.7deg) opacity(.989)}12.5%{filter:hue-rotate(-18deg) opacity(.956)}18.75%{filter:hue-rotate(-12.7deg) opacity(.907)}25%{filter:hue-rotate(0deg) opacity(.85)}31.25%{filter:hue-rotate(0deg) opacity(.793)}37.5%{filter:hue-rotate(0deg) opacity(.744)}43.75%{filter:hue-rotate(0deg) opacity(.711)}50%{filter:hue-rotate(0deg) opacity(.7)}56.25%{filter:hue-rotate(-12.7deg) opacity(.711)}62.5%{filter:hue-rotate(-18deg) opacity(.744)}68.75%{filter:hue-rotate(-12.7deg) opacity(.793)}75%{filter:hue-rotate(0deg) opacity(.85)}81.25%{filter:hue-rotate(0deg) opacity(.907)}87.5%{filter:hue-rotate(0deg) opacity(.956)}93.75%{filter:hue-rotate(0deg) opacity(.989)}to{filter:hue-rotate(0deg) opacity(1)}}@keyframes zg-live-light{0%{filter:saturate(1) hue-rotate(0deg) opacity(1)}6.25%{filter:saturate(.915) hue-rotate(-14.1deg) opacity(.989)}12.5%{filter:saturate(.88) hue-rotate(-20deg) opacity(.956)}18.75%{filter:saturate(.915) hue-rotate(-14.1deg) opacity(.907)}25%{filter:saturate(1) hue-rotate(0deg) opacity(.85)}31.25%{filter:saturate(1) hue-rotate(0deg) opacity(.793)}37.5%{filter:saturate(1) hue-rotate(0deg) opacity(.744)}43.75%{filter:saturate(1) hue-rotate(0deg) opacity(.711)}50%{filter:saturate(1) hue-rotate(0deg) opacity(.7)}56.25%{filter:saturate(.915) hue-rotate(-14.1deg) opacity(.711)}62.5%{filter:saturate(.88) hue-rotate(-20deg) opacity(.744)}68.75%{filter:saturate(.915) hue-rotate(-14.1deg) opacity(.793)}75%{filter:saturate(1) hue-rotate(0deg) opacity(.85)}81.25%{filter:saturate(1) hue-rotate(0deg) opacity(.907)}87.5%{filter:saturate(1) hue-rotate(0deg) opacity(.956)}93.75%{filter:saturate(1) hue-rotate(0deg) opacity(.989)}to{filter:saturate(1) hue-rotate(0deg) opacity(1)}}.zg-live{animation:var(--live);animation-play-state:paused}.zg-live[data-flow=on]{animation-play-state:running}@media (prefers-reduced-motion: reduce){.zg-live{animation:none}}.brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none}@keyframes blink{0%,60%{opacity:1}61%,to{opacity:0}}.zlogo{display:block}.zlogo-wrap{display:inline-flex;align-items:center}.zlogo-link{background:none;border:0;padding:0;margin:0;cursor:pointer;color:inherit;text-decoration:none}.zlogo-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.zlogo-full{height:26px;aspect-ratio:512 / 132;background:no-repeat center / contain url(/assets/brand-logo-light-G6NaI5Mg.webp)}.zlogo-mark{height:28px;width:28px}:root[data-mode=dark] .zlogo-full,.mk[data-theme=dark] .zlogo-full,.mk-sec-dark .zlogo-full{background-image:url(/assets/brand-logo-dark-DzcuWXSy.webp)}.mk[data-theme=light] .zlogo-full{background-image:url(/assets/brand-logo-light-G6NaI5Mg.webp)}.mk[data-theme=light] .mk-sec-dark .zlogo-full{background-image:url(/assets/brand-logo-dark-DzcuWXSy.webp)}.brand-loading .zlogo-full{height:42px}.auth-logo .zlogo-full{height:32px}.lp-logo .zlogo-full{height:30px}.sidebar-logo-mark{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);height:40px;padding:0 var(--space-lg);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:600;font-size:13.5px;box-shadow:0 1px 2px #2c2e320d;text-decoration:none;transition:background var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),transform var(--dur-press) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard)}.btn:hover{background:var(--surface-2);border-color:var(--border-strong);transform:translateY(-1px);box-shadow:var(--shadow-card)}.btn:active{transform:translateY(0) scale(.97);box-shadow:0 1px 2px #2c2e320d}.btn:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.btn-primary{background-image:var(--grad-brand);background-color:var(--primary);color:var(--on-primary);border:0;padding:0 22px;box-shadow:var(--shadow-glow),inset 0 1px #ffffff47}.btn-primary:hover{background-image:var(--grad-brand);background-color:var(--primary);filter:brightness(.96);transform:translateY(-1px);box-shadow:var(--shadow-glow),inset 0 1px #ffffff47}.btn-primary:active{transform:translateY(0) scale(.97);filter:brightness(.92)}.btn-primary:disabled{filter:grayscale(.4);transform:none}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2);box-shadow:none}.btn-ghost:hover{background:var(--surface-2);color:var(--text);border-color:transparent}.btn-ghost:active{background:var(--surface-3);color:var(--text)}.btn-block{width:100%}.btn-block:active:not(:disabled){transform:translateY(0) scale(.99)}.btn-primary.btn-block:active:not(:disabled){transform:translateY(0) scale(.99);filter:brightness(.92)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;color:var(--text-2);font-weight:600}.input,.textarea{width:100%;background:var(--surface);color:var(--text);border:1px solid var(--field-border);border-radius:var(--r-input);padding:11px 13px;font-size:14px;transition:border-color var(--dur-hover) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard)}.input:focus,.textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklch,var(--focus-ring) 50%,transparent)}.input:hover:not(:focus):not(:disabled),.textarea:hover:not(:focus):not(:disabled){border-color:var(--field-border-hover)}.input:disabled,.textarea:disabled{background:var(--surface-2);color:var(--disabled);-webkit-text-fill-color:var(--disabled);cursor:not-allowed}.input::placeholder,.textarea::placeholder{color:var(--muted)}.textarea{resize:vertical;min-height:100px;line-height:1.5}.shell{display:grid;grid-template-columns:252px 1fr;grid-template-rows:minmax(0,1fr);height:100vh;overflow:hidden;overflow:clip}.shell.nav-hidden{grid-template-columns:1fr}.sidebar{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) var(--space-md);background:var(--surface-2);border-right:1px solid var(--border)}.nav-item .ni-ic{display:grid;place-items:center;flex:none;width:20px;height:20px;color:var(--muted);transition:color var(--dur-hover) var(--ease-standard),transform var(--dur-hover) var(--ease-standard)}.nav-item:hover .ni-ic{color:var(--text-2);transform:translate(1px)}.nav-item.active{color:var(--primary);background:linear-gradient(160deg,color-mix(in oklab,var(--on-primary) 30%,transparent),color-mix(in oklab,var(--primary) 5%,transparent)),var(--surface);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 20%,var(--border-strong)),inset 0 1px color-mix(in oklab,var(--on-primary) 55%,transparent),var(--shadow-card)}.nav-item.active .ni-ic{color:var(--primary)}:root[data-mode=dark] .nav-item.active{background:linear-gradient(160deg,color-mix(in oklab,var(--on-primary) 10%,transparent),color-mix(in oklab,var(--primary) 7%,transparent)),var(--surface);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 26%,var(--border-strong)),inset 0 1px color-mix(in oklab,var(--on-primary) 14%,transparent),var(--shadow-card)}.nav-recent-row.active .nav-recent,.nav-recent-row.active:hover .nav-recent{background:var(--surface);color:var(--primary)}.nav-recent-row.active:before{transform:translateY(-50%) scaleY(1);opacity:1}.project-card:hover .pc-star,.pc-star.on{opacity:1}.pc-star.on{color:#fdc436;background:color-mix(in oklch,var(--text) 44%,transparent)}.mobile-pane-toggle{display:none}@media (max-width: 720px){.builder.mv-chat,.builder.mv-preview{display:flex;flex-direction:column}.builder.mv-chat>*,.builder.mv-preview>*{flex:1 1 auto;min-height:0;min-width:0}.builder.mv-chat>.mobile-pane-toggle,.builder.mv-preview>.mobile-pane-toggle{flex:0 0 auto;order:9}.builder.mv-chat>:not(.chat):not(.mobile-pane-toggle){display:none}.builder.mv-preview>.chat{display:none}.chat{border-right:0}.pack-grid{grid-template-columns:1fr}.mobile-pane-toggle{display:flex;order:9;flex:0 0 auto;gap:4px;justify-content:center;align-items:center;padding:7px;border-top:1px solid var(--border);background:var(--surface);padding-bottom:max(7px,env(safe-area-inset-bottom))}.mobile-pane-toggle button{flex:0 1 160px;min-height:44px;border:0;background:none;padding:9px 20px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;color:var(--text-2);cursor:pointer;transition:background var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.mobile-pane-toggle button.on{background-image:var(--grad-brand);background-color:var(--primary);color:var(--on-primary)}}.nav-item.active:before{transform:translateY(-50%) scaleY(1);opacity:1}.nav-item.soon{opacity:.5}.nav-item.soon:after{content:attr(data-soon);margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--muted)}.acct{border-top:1px solid var(--border);padding-top:var(--space-md);margin-top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm)}.acct-tools{position:relative;display:flex;align-items:stretch;gap:8px}.pill-first{position:absolute;left:0;bottom:calc(100% + 8px);z-index:40;width:max(100%,248px);display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-input);box-shadow:var(--shadow-pop, var(--shadow-card))}.pill-first-t{margin:0;font-size:13px;line-height:1.45;color:var(--text)}.pill-first-plans{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--text-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pill-first-plans:hover{color:var(--text)}.credits-pill{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;padding:9px 11px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-input);box-shadow:var(--shadow-card);cursor:pointer;transition:border-color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.avatar{width:30px;height:30px;border-radius:var(--r-input);background-image:var(--grad-brand);display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff}.acct-trigger:hover,.acct-trigger.on{background:var(--surface-2);border-color:var(--border)}.acct-trigger svg{color:var(--muted);flex:none}.acct-menu{position:absolute;bottom:calc(100% + 8px);left:0;min-width:248px;max-width:280px;max-height:calc(100vh - 24px);overflow-y:auto;overflow-x:hidden;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:0 20px 50px -16px #00000059,0 2px 8px -2px #0003;padding:8px;z-index:40;animation:am-pop var(--dur-hover) var(--ease-entrance)}@keyframes am-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.avatar-img{object-fit:cover;padding:0;background-image:none}.lang-drop{position:relative;display:inline-flex}.lang-drop-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 9px 0 10px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.lang-drop-btn:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-2)}.lang-drop-cur{line-height:1}.lang-drop-chev{font-size:9px;color:var(--muted)}.lang-drop-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:148px;padding:5px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop);animation:know-open var(--dur-hover) var(--ease-entrance) both}.lang-drop-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:var(--r-input);background:transparent;color:var(--text-2);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.lang-drop-item:hover{background:var(--surface-2);color:var(--text)}.lang-drop-item.on{color:var(--text)}.lang-drop-item.on svg{color:var(--primary)}.toast-stack{position:fixed;bottom:22px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:200;pointer-events:none}.toast{pointer-events:auto;display:inline-flex;align-items:center;gap:9px;background:var(--text);color:var(--bg);font-size:13px;font-weight:500;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in oklch,var(--bg) 18%,transparent);box-shadow:var(--shadow-pop),inset 0 1px #ffffff24;max-width:90vw;animation:toast-in var(--dur-panel) var(--ease-entrance)}.toast svg{flex:none;width:15px;height:15px}.toast.err{background:var(--danger);color:#fff;border-color:#ffffff38}:root[data-mode=dark] .toast.err{background:var(--danger-soft);color:var(--text);border-color:color-mix(in oklch,var(--danger) 45%,transparent)}:root[data-mode=dark] .toast.err svg{color:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%,3px);z-index:90;padding:4px 9px;border-radius:var(--r-xs);background:var(--text);color:var(--bg);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:var(--shadow-card);transition:opacity var(--dur-exit) var(--ease-exit),transform var(--dur-exit) var(--ease-exit)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%);transition:opacity var(--dur-hover) var(--ease-entrance) .35s,transform var(--dur-hover) var(--ease-entrance) .35s}@media (hover: none){[data-tip]:after{display:none}}@media (prefers-reduced-motion: reduce){[data-tip]:after{transition-duration:0s}}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:20px;background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:confirm-fade var(--dur-hover) var(--ease-entrance)}.confirm-box{width:min(380px,92vw);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop),inset 0 1px #ffffff1f;padding:var(--space-xl);animation:am-pop var(--dur-hover) var(--ease-entrance)}.confirm-msg{margin:0 0 var(--space-lg);font-size:15px;line-height:1.5;color:var(--text)}.confirm-actions{display:flex;justify-content:flex-end;gap:10px}.confirm-input{width:100%;margin:0 0 var(--space-lg)}@keyframes confirm-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.toast,.confirm-overlay,.confirm-box{animation:none}}.topbar{height:48px;flex:0 0 48px;display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-lg);border-bottom:0;background:var(--bg)}.topbar-actions .btn{height:32px}.topbar h1{font-family:var(--font-display);font-optical-sizing:auto;font-weight:700;font-size:15.5px;letter-spacing:var(--tracking-tight);margin:0}.topbar .sub{color:var(--muted);font-size:12.5px}.proj-menu-wrap{position:relative;display:inline-flex;align-items:center}.topbar-state{display:inline-flex;align-items:center;gap:5px;margin-left:2px;font-size:11px;font-weight:500;color:var(--muted);line-height:1.1;background:none;border:0;padding:0;cursor:default;text-align:left}.topbar-state.building .ts-dot{background:var(--primary);animation:bp-spin .8s linear infinite;box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 18%,transparent)}@media (prefers-reduced-motion: reduce){.topbar-state.building .ts-dot{animation:none}}@keyframes turn-flash{0%,70%{box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 55%,transparent);background:color-mix(in oklch,var(--primary) 7%,transparent)}to{box-shadow:0 0 0 2px transparent;background:transparent}}.builder{flex:1;min-height:0;display:grid;grid-template-columns:var(--builder-chat-width, clamp(300px, 36%, 436px)) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.builder>.chat,.builder>.preview-pane{min-width:0;min-height:0}.builder.preview-full{position:relative;grid-template-columns:1fr}.builder.preview-full .chat{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:30;width:min(720px,92%);max-height:none;border:1px solid var(--border);border-right:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-pop);overflow:visible;background:color-mix(in oklch,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.builder.preview-full .chat-scroll{display:none}.builder.preview-full .chat-foot{border-top:0;padding:var(--space-sm);background:transparent}.builder.preview-full .composer{background:transparent;border-color:transparent;box-shadow:none;padding:4px 6px}.builder.preview-full .composer:focus-within{border-color:transparent;box-shadow:none;transform:none}.builder.preview-full .composer-input{min-height:38px;max-height:120px}@keyframes pf-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.builder.preview-full .scroll-down{display:none}.builder.preview-full .preview-tools{left:20px;transform:none;bottom:20px}.topbar-full.on{color:var(--primary-ink);border-color:color-mix(in oklch,var(--primary) 30%,transparent);background:color-mix(in oklch,var(--primary) 8%,transparent)}.topbar-full.btn-icon{width:30px;height:30px}.chat{position:relative;display:flex;flex-direction:column;min-height:0;border-right:0;background:var(--bg)}.ai-mark .zlogo-mark{width:26px;height:26px;border-radius:7px;box-shadow:var(--shadow-card)}@keyframes bubble-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.ai-check.bad{color:var(--text-2)}.ai-check.bad svg{color:var(--warning)}.ai-check.unknown svg{color:var(--text-2)}@keyframes ai-check-breathe{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:.9;transform:scale(1)}}.ai-summary .ai-check.pending{background-image:none;background:color-mix(in oklch,var(--text-2) 22%,transparent);box-shadow:none;animation:ai-check-breathe 1.4s ease-in-out infinite}.card-tabs{display:inline-flex;gap:2px;margin-top:9px;padding:2px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface)}.card-tabs button{display:inline-flex;align-items:center;min-height:40px;border:0;background:transparent;color:var(--muted);font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.card-tabs button:hover:not(.on){color:var(--text);background:color-mix(in oklch,var(--text) 5%,transparent)}.card-tabs button.on{background:var(--surface-2);color:var(--text);box-shadow:0 0 0 1px var(--border),var(--shadow-card)}.ai-summary .ai-check.bad{background-image:none;background:var(--warning);font-weight:700;box-shadow:none}.ai-summary .ai-check.unknown{background-image:none;background:var(--text-2);color:var(--bg);font-weight:700;box-shadow:none}@keyframes aiMorePop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.ai-trace-chev.open{transform:rotate(90deg)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.chip{font-size:12.5px;color:var(--text-2);border:1px solid var(--border);background:var(--surface);border-radius:var(--r-pill);padding:7px 13px;transition:color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard),transform var(--dur-press) var(--ease-standard)}.chip:hover{color:color-mix(in oklab,var(--primary) 78%,var(--text));border-color:color-mix(in oklab,var(--primary) 40%,var(--border));background:color-mix(in oklab,var(--primary) 10%,var(--surface));box-shadow:var(--shadow-card);transform:translateY(-1px)}.chip:active{transform:translateY(0) scale(.97);box-shadow:none}.chip:disabled{opacity:.5;cursor:default;pointer-events:none;transform:none;box-shadow:none}.chips .chip{animation:chip-in var(--dur-page) var(--ease-entrance) both}.chips .chip:nth-child(2){animation-delay:.04s}.chips .chip:nth-child(3){animation-delay:.08s}.chips .chip:nth-child(4){animation-delay:.12s}.chips .chip:nth-child(5){animation-delay:.16s}@keyframes chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.chips .chip{animation:none}}.seg,.card-tabs,.an-seg,.shw-sort,.all-conn-scopes,.all-conn-cats{position:relative}.all-conn-scopes>.seg-thumb,.all-conn-cats>.seg-thumb{border-radius:var(--r-input);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 22%,var(--border-strong)),inset 0 1px color-mix(in oklab,var(--on-primary) 60%,transparent),var(--shadow-card)}:root[data-mode=dark] .all-conn-scopes>.seg-thumb,:root[data-mode=dark] .all-conn-cats>.seg-thumb{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--on-primary) 18%,var(--border-strong)),inset 0 1px color-mix(in oklab,var(--on-primary) 22%,transparent),var(--shadow-card)}.seg-thumb{position:absolute;top:0;left:0;z-index:0;pointer-events:none;border-radius:var(--r-pill);background:linear-gradient(160deg,color-mix(in oklab,var(--on-primary) 34%,transparent),color-mix(in oklab,var(--primary) 9%,transparent)),var(--surface);box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 22%,var(--border-strong)),inset 0 1px color-mix(in oklab,var(--on-primary) 60%,transparent),var(--shadow-card)}.seg-thumb:before{content:"";position:absolute;inset:1px 10% auto;height:42%;border-radius:inherit;background:linear-gradient(180deg,color-mix(in oklab,var(--on-primary) 26%,transparent),transparent);pointer-events:none}:root[data-mode=dark] .seg-thumb{background:linear-gradient(160deg,color-mix(in oklab,var(--on-primary) 12%,transparent),color-mix(in oklab,var(--primary) 12%,transparent)),var(--surface);box-shadow:0 0 0 1px color-mix(in oklab,var(--on-primary) 18%,var(--border-strong)),inset 0 1px color-mix(in oklab,var(--on-primary) 22%,transparent),var(--shadow-card)}:root[data-mode=dark] .seg-thumb:before{background:linear-gradient(180deg,color-mix(in oklab,var(--on-primary) 9%,transparent),transparent)}.has-thumb>button{position:relative;z-index:1}.has-thumb>button.on{background:transparent!important;box-shadow:none!important}.topbar .pane-seg.has-thumb>button.on{color:var(--primary-ink)}.topbar .pane-seg.has-thumb>button.on svg{stroke:var(--primary-ink)}.topbar .pane-seg.has-thumb>button.on svg [fill]:not([fill=none]){fill:var(--primary-ink)}.clarify-chips .chip:first-child{color:var(--on-primary);font-weight:550;border-color:transparent;background:var(--primary-fill);box-shadow:0 4px 14px -6px color-mix(in oklch,var(--primary) 55%,transparent),inset 0 1px #ffffff40}.clarify-chips .chip:first-child:hover{color:var(--on-primary);border-color:transparent;background:var(--primary-fill);filter:brightness(.96);transform:translateY(-1px);box-shadow:0 4px 14px -6px color-mix(in oklch,var(--primary) 55%,transparent),var(--shadow-card),inset 0 1px #ffffff40}.clarify-chips .chip:not(:first-child){font-weight:500;color:color-mix(in oklab,var(--primary) 55%,var(--text-2))}.composer{background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-card);padding:var(--space-md) var(--space-md) var(--space-sm);transition:border-color var(--dur-hover) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard),transform var(--dur-hover) var(--ease-standard)}.composer:focus-within{border-color:color-mix(in oklab,var(--primary) 55%,var(--border));box-shadow:var(--shadow-pop),0 0 0 4px var(--focus-ring);transform:translateY(-1px)}@keyframes composer-spin{to{transform:rotate(360deg)}}@keyframes hero-h1-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hero-inner .composer{width:100%;box-shadow:var(--shadow-pop)}.hero-inner .chips{justify-content:center;gap:var(--space-md)}@keyframes showcase-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md)}@media (max-width: 720px){.topbar>h1{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-showcase-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.hero-proj:hover .cover{transform:scale(1.045)}@keyframes ticker-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.know-ex .chip{font-size:11.5px;padding:5px 10px}@keyframes sk-pulse{to{background-position:-200% 0}}@keyframes sk-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-inner .chip{padding:9px 15px;font-size:13px}.think-dot{flex:0 0 13px;width:13px;height:13px;border-radius:50%;border:1.6px solid color-mix(in oklab,var(--primary) 50%,var(--border));border-top-color:var(--primary);animation:bp-spin var(--spin-period) linear infinite}@keyframes bp-spin{to{transform:rotate(360deg)}}@keyframes think-phrase{0%{transform:translateY(-6px)}to{transform:none}}.ai-think>.think-dot{margin-top:4px}@media (prefers-reduced-motion: reduce){.think-dot{animation:none}}@keyframes bp-item-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.bp-item.done:not(:last-child):before{background:color-mix(in oklab,var(--primary) 72%,var(--border));transform-origin:top;animation:bp-rail-grow var(--dur-page) var(--ease-entrance) both}@keyframes bp-rail-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bp-item.done:not(:last-child):after{content:"";position:absolute;left:6.75px;top:17px;bottom:-14px;width:1.5px;border-radius:1px;pointer-events:none;background-image:linear-gradient(to bottom,transparent 0%,color-mix(in oklab,var(--primary) 62%,var(--surface)) 50%,transparent 100%);background-repeat:no-repeat;background-size:100% 200%;background-position:0 250%;animation:bp-rail-sheen 9s linear infinite}@keyframes bp-rail-sheen{0%{background-position:0 -150%}12%,to{background-position:0 250%}}.bp-item.done{color:var(--muted)}.bp-item.done .bp-box{background:color-mix(in oklab,var(--primary) 36%,transparent);border-color:color-mix(in oklab,var(--primary) 65%,transparent);color:var(--primary-hi);animation:bp-done var(--dur-page) var(--ease-entrance)}.bp-item.active{color:var(--text);font-weight:550}.bp-item.active .bp-box{border-width:2px;border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 10%,transparent);animation:bp-activate var(--dur-page) var(--ease-entrance) both}.bp-item.active .bp-box:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid transparent;border-top-color:var(--surface);animation:bp-spin var(--spin-period) linear infinite}@keyframes bp-activate{0%{transform:scale(.86);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes bp-done{0%{transform:scale(.55)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.bp-item.done .bp-box{animation:none}.bp-item.done:not(:last-child):before{animation:none;transform:none}.bp-item.done:not(:last-child):after{animation:none;display:none}.bp-item.active .bp-box:after{animation:none;display:none}.bp-item.active .bp-box{border-color:var(--primary)}}.topbar-ptools .verdict{max-width:22ch;overflow:hidden;text-overflow:ellipsis}.topbar-ptools .verdict:not(.bad){display:none}.topbar-ptools .verdict{order:0}.topbar-ptools .verdict.ok{height:26px;padding:0 9px;font-size:11.5px;font-weight:600;box-shadow:none;border-color:color-mix(in oklab,var(--success) 32%,var(--border));background:color-mix(in oklch,var(--success) 8%,transparent)}.pane-seg.seg-icon button svg{flex:0 0 auto}.pane-seg.seg-icon button:not(.on) .seg-label{display:none}.pane-seg.seg-icon button:not(.on){padding:0 8px;gap:0}.pane-seg.seg-icon button.on{gap:6px}.topbar-ptools .icon-btn,.topbar .nav-toggle,.topbar .topbar-full,.topbar-ptools .dev-picker-wrap:not(.sect-picker-wrap) .dev-picker{border-color:transparent;background:transparent;color:var(--muted)}.topbar-ptools .icon-btn:hover:not(:disabled),.topbar .nav-toggle:hover,.topbar .topbar-full:hover,.topbar-ptools .dev-picker-wrap:not(.sect-picker-wrap) .dev-picker:hover{background:color-mix(in oklch,var(--text) 8%,transparent);color:var(--text);border-color:transparent}.topbar-ptools .icon-btn.on{background:color-mix(in oklch,var(--primary) 12%,transparent);color:var(--primary-ink);border-color:transparent}.topbar .pane-seg{background:transparent;border:0;padding:0;gap:3px}.topbar .pane-seg button{color:var(--muted)}.topbar .pane-seg button:hover:not(.on){background:color-mix(in oklch,var(--text) 8%,transparent);color:var(--text)}.topbar .pane-seg button.on{background:var(--primary-fill);color:var(--on-primary);box-shadow:none}.topbar .pane-seg button.on svg{stroke:var(--on-primary)}@media (max-width: 1120px){.topbar-ptools .verdict{max-width:12ch}}.verdict{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;height:30px;max-width:60ch;white-space:nowrap;font-size:12.5px;font-weight:600;padding:0 11px;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--text-2);background:var(--surface-2)}.verdict.bad{overflow:hidden}.verdict.ok{color:var(--success-ink);border-color:color-mix(in oklab,var(--success) 50%,var(--border));background:color-mix(in oklab,var(--success) 12%,var(--surface));box-shadow:var(--shadow-card),inset 0 1px #ffffff29}.verdict.bad{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 40%,var(--border));background:var(--danger-soft)}.verdict.bad.verdict-retry{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;max-width:32ch;white-space:nowrap}.verdict.bad.verdict-retry svg{flex:0 0 auto;width:12px;height:12px;opacity:.85}.verdict.bad.verdict-retry:hover{background:color-mix(in oklab,var(--danger) 18%,var(--surface));border-color:color-mix(in oklab,var(--danger) 55%,var(--border))}.verdict.bad.verdict-retry:active{transform:translateY(.5px)}.verdict-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-weight:700;line-height:1}.verdict-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.verdict-chevron{display:inline-flex;flex:0 0 auto;transition:transform var(--dur-hover) var(--ease-standard)}.verdict-open.on .verdict-chevron{transform:rotate(180deg)}.verdict-open{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:30px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.verdict-open .verdict{pointer-events:none}.verdict-open .verdict.bad{color:var(--warning-ink);border-color:color-mix(in oklab,var(--warning) 24%,var(--border));background:color-mix(in oklab,var(--warning-soft) 55%,var(--surface));box-shadow:none}.verdict-open:hover .verdict.bad,.verdict-open.on .verdict.bad{border-color:var(--warning);background:var(--warning-soft)}.topbar-ptools .verdict.bad{max-width:none}.verdict-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-pill)}.verdict-open:active .verdict{transform:translateY(.5px)}.verdict-more{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:11.5px;font-weight:600}.verdict-open.on .verdict-more,.verdict-open:hover .verdict-more{color:var(--primary-ink)}.verdict-more svg{width:13px;height:13px}.topbar-ptools .verdict-more-l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.checks-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.topbar-ptools .checks-wrap{order:0}.checks-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(420px,calc(100vw - 32px));max-height:min(60vh,520px);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop);text-align:left;white-space:normal}.checks-summary{margin:0;font-size:13px;font-weight:600;line-height:1.45;color:var(--text)}.checks-row{padding:9px 10px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface-2)}.checks-row.is-fail{border-color:color-mix(in oklab,var(--danger) 34%,var(--border));background:color-mix(in oklab,var(--danger) 6%,var(--surface-2))}.checks-head{display:flex;align-items:baseline;gap:8px}.checks-mark{font-weight:700;font-size:13px;line-height:1;flex:0 0 auto}.checks-mark.m-pass{color:var(--success)}.checks-mark.m-fail{color:var(--danger)}.checks-mark.m-unknown{color:var(--muted)}.checks-name{font-size:12.5px;font-weight:650;color:var(--text)}.checks-state{margin-left:auto;font-size:11px;color:var(--muted);flex:0 0 auto}.checks-what{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-2)}.checks-why{margin:4px 0 0;font-size:11.5px;line-height:1.45;color:var(--muted)}.checks-detail{margin:6px 0 0;font-size:11.5px;line-height:1.4;color:var(--text-2);word-break:break-word}.checks-detail-l,.checks-nofix-l{font-weight:650;color:var(--text)}.checks-nofix{margin:6px 0 0;font-size:11.5px;line-height:1.45;color:var(--muted)}.checks-fix{align-self:flex-start;height:30px;padding:0 14px;border:0;border-radius:var(--r-pill);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;background:var(--primary-fill);color:var(--on-primary)}.checks-fix:hover{filter:brightness(1.06)}.checks-fix:active{transform:translateY(.5px)}.seg{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill)}.seg button{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border:0;background:transparent;color:var(--muted);border-radius:var(--r-pill);font-weight:600;font-size:12px;transition:background var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard),transform var(--dur-hover) var(--ease-standard)}.seg button:hover:not(.on){color:var(--text-2);background:color-mix(in oklch,var(--text) 5%,transparent)}.seg button:active:not(.on){transform:scale(.97)}.seg button.on{background:var(--surface);color:var(--primary-ink);box-shadow:0 0 0 1px var(--border-strong),var(--shadow-card),var(--inset-hi)}.seg .seg-label{line-height:1}.seg-icon button{padding:0 9px;gap:0}@media (max-width: 1180px){.seg-icon .seg-label{display:none}.seg button{padding:0 8px}.dims{display:none}}.icon-btn.on{color:var(--primary-ink);border-color:color-mix(in oklab,var(--primary) 40%,var(--border));background:color-mix(in oklab,var(--primary) 8%,var(--surface-2));box-shadow:none}.icon-btn.on:hover:not(:disabled){color:var(--primary-ink);background:color-mix(in oklab,var(--primary) 14%,var(--surface-2));border-color:color-mix(in oklab,var(--primary) 55%,var(--border))}@keyframes sk-shimmer{to{background-position:-200% 0}}.builder.preview-full .pt-restore{left:20px;transform:none;bottom:20px}.pane-crash{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;text-align:center}.pane-crash h3{font-size:15px;font-weight:650;color:var(--text)}.pane-crash p{max-width:42ch;font-size:12.8px;line-height:1.55;color:var(--text-2)}.pane-crash-msg{max-width:100%;margin:2px 0 4px;padding:8px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);font-family:var(--font-mono);font-size:11px;line-height:1.45;color:var(--muted);text-align:left;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}@keyframes err-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes power-on{0%{opacity:.35}to{opacity:1}}@keyframes sweep{0%{transform:translateY(0);opacity:.9}to{transform:translateY(560px);opacity:0}}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:var(--space-xl)}.stepup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;overflow:auto;animation:confirm-fade var(--dur-hover) var(--ease-entrance)}.auth-card{width:100%;max-width:392px;display:flex;flex-direction:column;gap:var(--space-xl)}.auth-head{display:flex;flex-direction:column;gap:var(--space-md)}.auth-head h1,.auth-head h2{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"opsz" 40;font-size:32px;font-weight:700;letter-spacing:var(--tracking-hero);margin:0}.auth-head p{color:var(--text-2);margin:0;line-height:1.5}.auth-form{display:flex;flex-direction:column;gap:var(--space-lg)}.auth-alt{font-size:13px;color:var(--muted);text-align:center}.auth-alt button{background:none;border:none;color:var(--primary);font-weight:600;padding:0}.field-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth-pw{position:relative;display:block}.auth-pw .input{width:100%;padding-right:44px}.auth-eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;background:none;border-radius:var(--r-chip);color:var(--muted);cursor:pointer;transition:color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.auth-eye:hover{color:var(--text);background:var(--surface-2)}.auth-eye:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.auth-link{background:none;border:none;color:var(--primary);font-weight:600;font-size:12.5px;padding:0;cursor:pointer}.auth-link:hover{text-decoration:underline}.auth-err{font-size:12.5px;color:var(--danger);background:var(--danger-soft);border:1px solid color-mix(in oklab,var(--danger) 28%,var(--border));border-radius:var(--r-input);padding:9px 11px;animation:chip-in var(--dur-panel) var(--ease-entrance) both}@media (prefers-reduced-motion: reduce){.auth-err{animation:none}}.auth-note{font-size:12px;color:var(--muted);text-align:center;line-height:1.55}.divider{display:flex;align-items:center;gap:var(--space-md);color:var(--muted);font-size:11px;font-family:var(--font-mono)}.divider:before,.divider:after{content:"";height:1px;background:var(--border);flex:1}.auth-card .divider{margin-block:-6px}.auth-oauth{display:flex;flex-direction:column;gap:var(--space-sm)}.btn-oauth{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:40px;font-size:14px;font-weight:500;color:var(--text);background:var(--surface);border:1px solid color-mix(in oklch,var(--border-strong) 80%,transparent);border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard),transform var(--dur-press) var(--ease-standard)}.btn-oauth:hover:not(:disabled){background:var(--surface);border-color:var(--text-2);box-shadow:var(--shadow-card);transform:translateY(-1px)}.btn-oauth:active:not(:disabled){background:var(--surface-2);transform:translateY(0) scale(.99);box-shadow:none}.btn-oauth:disabled{opacity:.55;cursor:default}.btn-oauth svg{flex:none}.auth-split{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.auth-pane{display:grid;place-items:center;padding:var(--space-3xl) var(--space-2xl);background:var(--bg)}.auth-showcase{position:relative;overflow:hidden;display:grid;place-items:center;padding:var(--space-2xl);background:#190711;box-shadow:inset 1px 0 #ffffff0f;--live: zg-live 12.8s steps(8, jump-none) infinite}.as-light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.as-blob{position:absolute;border-radius:50%;filter:blur(56px);will-change:transform}.as-b1{width:76%;aspect-ratio:1;background:#e5484d;top:-18%;left:-12%;opacity:.92;animation:as-drift1 15s ease-in-out infinite alternate}.as-b2{width:64%;aspect-ratio:1;background:#ef6b5b;bottom:-22%;right:-10%;opacity:.88;animation:as-drift2 18s ease-in-out infinite alternate}.as-b3{width:56%;aspect-ratio:1;background:#ec5f9e;top:28%;left:34%;opacity:.66;animation:as-drift3 21s ease-in-out infinite alternate}@keyframes as-drift1{to{transform:translate(13%,15%) scale(1.12)}}@keyframes as-drift2{to{transform:translate(-15%,-11%) scale(1.08)}}@keyframes as-drift3{to{transform:translate(-19%,13%) scale(1.16)}}.tw-box{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-md);width:min(440px,84%);background:#ffffffe6;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.55);border-radius:16px;padding:16px 16px 16px 20px;box-shadow:0 22px 60px -18px #14040a8c}.tw-line{flex:1;min-width:0;color:#1a1014;font-size:15px;font-weight:500;line-height:1.4}.tw-caret{display:inline-block;width:2px;height:1.05em;background:#1a1014;margin-left:1px;transform:translateY(2px);animation:tw-blink 1.05s step-end infinite}@keyframes tw-blink{0%,55%{opacity:1}56%,to{opacity:0}}.tw-send{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#1a1014;color:#fff}@media (max-width: 900px){.auth-split{grid-template-columns:1fr;min-height:100vh}.auth-showcase{display:none}}@media (prefers-reduced-motion: reduce){.as-blob,.tw-caret{animation:none}}@keyframes set-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.set-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) 0;border-top:1px solid var(--border);min-height:54px}.set-row .input{max-width:100%;min-width:0}.set-inline{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end}.auth-appearance{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);padding-top:0}.auth-alt+.auth-appearance{margin-top:calc(-1 * var(--space-md))}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:var(--space-lg)}.project-card{content-visibility:auto;contain-intrinsic-size:auto 330px}.cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;--c1: oklch(.62 .2 calc(var(--pc-h, 27) * 1deg));--c2: oklch(.5 .21 calc((var(--pc-h, 27) - 12) * 1deg));--c-glow: oklch(.83 .16 calc(var(--pc-h, 27) * 1deg));--c-ink: oklch(.26 .06 calc(var(--pc-h, 27) * 1deg));--c-ink2: oklch(.17 .05 calc(var(--pc-h, 27) * 1deg));--c-ink-soft: oklch(.55 .07 calc(var(--pc-h, 27) * 1deg));--c-paper: oklch(.985 .012 calc(var(--pc-h, 27) * 1deg));--c-paper2: oklch(.945 .022 calc(var(--pc-h, 27) * 1deg));--c-line: oklch(.87 .035 calc(var(--pc-h, 27) * 1deg));transition:transform var(--dur-exit-page) var(--ease-exit)}.project-card:hover .cover{transform:scale(1.045);transition:transform var(--dur-page) var(--ease-entrance)}.share-pill.bad{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 35%,var(--border))}@keyframes live-pulse{0%,to{box-shadow:0 0 color-mix(in oklch,var(--success) 60%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklch,var(--success) 0%,transparent)}}@keyframes pub-in{0%{opacity:0}to{opacity:1}}@keyframes pub-rise{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:none;opacity:1}}.pub-actions .btn{height:34px;padding:0 14px}.verdict{transition:color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard)}.verdict.ok,.verdict.bad{animation:verdict-pop var(--dur-page) var(--ease-entrance) both}@keyframes verdict-pop{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.04)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.verdict.ok,.verdict.bad{animation:none}}.credits{position:relative;overflow:hidden}.credits:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background-image:var(--grad-brand)}.chat{background:var(--bg)}:root[data-mode=dark] .chat{background:radial-gradient(78% 32% at 50% -4%,oklch(.34 .1 25 / .42),transparent 62%),var(--surface)}.btn-lg{height:48px;padding:0 24px;font-size:16px}.btn.btn-icon{width:32px;padding:0;gap:0}.btn-danger{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 30%,var(--border))}.btn-danger:hover{background:var(--danger-soft);border-color:color-mix(in oklab,var(--danger) 55%,var(--border));color:var(--danger)}.seg button.on .seg-count{background:color-mix(in oklab,var(--primary) 14%,var(--surface));color:var(--primary-ink)}.seg button.seg-soon{color:var(--muted);font-weight:500}.seg button.seg-soon:hover{color:var(--text-2)}.seg button.seg-soon.on{color:var(--primary);font-weight:600}@keyframes tpl-fade{0%{opacity:0}to{opacity:1}}@keyframes tpl-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.tpl-pframe{--tpl-zoom: .5;position:absolute;top:0;left:0;width:calc(100% / var(--tpl-zoom));height:calc(100% / var(--tpl-zoom));border:0;transform:scale(var(--tpl-zoom));transform-origin:top left;pointer-events:none;background:transparent}.tpl-pthumb-skel{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--surface-2) 30%,color-mix(in oklab,var(--surface-2) 60%,var(--border)) 50%,var(--surface-2) 70%);background-size:200% 100%;animation:tpl-shimmer 1.3s linear infinite}.tpl-pposter{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}@keyframes tpl-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.tpl-pthumb-skel{animation:none}}.ws-invite-link .input{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.badge-plan-quiet.pro{color:var(--primary-ink);background:color-mix(in oklab,var(--primary) 12%,var(--surface));border-color:color-mix(in oklch,var(--primary) 34%,transparent);box-shadow:var(--inset-hi)}.set-row .badge-plan-quiet{border-style:dashed;background:transparent;color:var(--muted)}.pack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-sm)}.btn-primary:disabled{opacity:.6;cursor:default;box-shadow:none}@media (max-width: 760px){.acct-menu{min-width:220px}.pack-grid{grid-template-columns:1fr}.set-row{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.set-row>.seg,.set-row>.pref-toggle{align-self:flex-start}.set-inline{justify-content:flex-start}.set-inline .input{flex:1;width:auto!important}}@media (max-width: 560px){.project-grid{grid-template-columns:1fr}.topbar{padding:0 var(--space-lg)}.set-row>.seg{flex-wrap:wrap;height:auto;max-width:100%;justify-content:flex-start}}.pane-seg .seg-label{display:inline}:root{--syn-key: oklch(.52 .19 295);--syn-str: oklch(.5 .13 150);--syn-num: oklch(.55 .15 50);--syn-com: oklch(.61 .012 264);--syn-fn: oklch(.52 .16 250);--syn-punct: var(--text-2)}:root[data-mode=dark]{--syn-key: oklch(.75 .16 300);--syn-str: oklch(.74 .15 150);--syn-num: oklch(.78 .13 60);--syn-com: oklch(.58 .03 25);--syn-fn: oklch(.74 .14 250);--syn-punct: var(--text-2)}.pref-toggle:not(.on):hover{border-color:var(--border-strong);background:var(--surface);color:var(--text-2)}.pref-toggle.on{background:color-mix(in oklab,var(--primary) 14%,var(--surface-2));border-color:color-mix(in oklab,var(--primary) 40%,var(--border));color:var(--primary-ink)}.pref-toggle.on .pref-knob{background-color:var(--primary);background-image:var(--grad-brand);border-color:transparent;transform:none}.pref-toggle.on .pref-knob:after{transform:translate(14px);background:var(--on-primary)}@keyframes know-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp-canvas{width:100%;height:100%;display:block}.vstamp{display:inline-flex;gap:var(--space-md);padding:8px 16px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card)}.vstep{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:600;font-size:12px;color:var(--muted);transition:color var(--dur-hover) var(--ease-standard)}.vstep .vtick{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:var(--r-pill);border:1.5px solid var(--border-strong);font-size:10px;color:var(--muted);transition:background var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard),transform var(--dur-hover) var(--ease-standard)}.vstep.ok{color:var(--text)}.vstep.ok .vtick{background:var(--success);border-color:var(--success);color:#fff;transform:scale(1)}.vstep.fail{color:var(--danger)}.vstep.fail .vtick{border-color:var(--danger);color:var(--danger);animation:vspin .6s linear infinite}@keyframes vspin{to{transform:rotate(360deg)}}.lp-brain{display:grid;grid-template-columns:1.3fr .7fr;gap:var(--space-xl);align-items:stretch}.lp-chat{display:flex;flex-direction:column;gap:var(--space-md)}.lp-qa{display:flex;flex-direction:column;gap:6px}.lp-q{align-self:flex-start;max-width:80%;background:var(--surface);border:1px solid var(--border);border-radius:4px var(--r-card) var(--r-card) var(--r-card);padding:11px 15px;font-size:14px;color:var(--text);box-shadow:var(--shadow-card)}.lp-q-by{display:block;font-family:var(--font-ui);font-weight:700;font-size:10px;color:var(--primary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px}.lp-a{align-self:flex-end;max-width:80%;background-image:var(--grad-brand);color:#fff;border-radius:var(--r-card) 4px var(--r-card) var(--r-card);padding:11px 15px;font-size:14px;box-shadow:var(--shadow-glow)}.lp-spec{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);box-shadow:var(--shadow-card)}.lp-spec-head{font-family:var(--font-ui);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.lp-spec-chips{display:flex;flex-wrap:wrap;gap:6px}.lp-spec-chip{font-size:12px;font-family:var(--font-ui);font-weight:600;padding:4px 10px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--primary) 10%,var(--surface));color:var(--primary-ink);border:1px solid color-mix(in oklch,var(--primary) 22%,transparent)}@media (max-width: 880px){.lp-brain{grid-template-columns:1fr}}:root[data-accent=indigo]{--primary: oklch(.56 .2 278);--primary-fill: oklch(.56 .2 278);--primary-hi: oklch(.51 .21 276);--primary-lo: oklch(.63 .18 282);--focus-ring: oklch(.56 .2 278 / .42);--accent-2: oklch(.7 .16 250);--grad-brand: linear-gradient(135deg, oklch(.6 .2 285), oklch(.54 .22 272), oklch(.63 .17 250));--shadow-glow: 0 8px 28px -8px oklch(.58 .2 278 / .45)}:root[data-accent=emerald]{--primary: oklch(.56 .16 159);--primary-fill: oklch(.525 .16 159);--primary-hi: oklch(.51 .16 157);--primary-lo: oklch(.63 .15 163);--focus-ring: oklch(.56 .16 159 / .42);--accent-2: oklch(.72 .16 140);--grad-brand: linear-gradient(135deg, oklch(.63 .16 166), oklch(.55 .16 150), oklch(.67 .15 186));--shadow-glow: 0 8px 28px -8px oklch(.58 .16 159 / .45)}:root[data-accent=sunset]{--primary: oklch(.63 .19 46);--primary-fill: oklch(.575 .19 46);--primary-hi: oklch(.58 .2 40);--primary-lo: oklch(.69 .17 56);--focus-ring: oklch(.63 .19 46 / .42);--accent-2: oklch(.72 .18 30);--grad-brand: linear-gradient(135deg, oklch(.71 .18 62), oklch(.61 .21 40), oklch(.66 .19 22));--shadow-glow: 0 8px 28px -8px oklch(.66 .19 46 / .45)}:root[data-accent=graphite]{--primary: oklch(.5 .035 265);--primary-fill: oklch(.5 .035 265);--primary-hi: oklch(.44 .035 265);--primary-lo: oklch(.58 .035 265);--focus-ring: oklch(.5 .035 265 / .4);--accent-2: oklch(.6 .045 260);--grad-brand: linear-gradient(135deg, oklch(.57 .045 270), oklch(.47 .035 262), oklch(.6 .035 255));--shadow-glow: 0 8px 28px -8px oklch(.5 .035 265 / .4)}:root[data-mode=dark][data-accent=indigo]{--primary: oklch(.66 .2 280);--primary-fill: oklch(.56 .2 280)}:root[data-mode=dark][data-accent=emerald]{--primary: oklch(.68 .17 160);--primary-fill: oklch(.51 .17 160)}:root[data-mode=dark][data-accent=sunset]{--primary: oklch(.72 .18 50);--primary-fill: oklch(.56 .18 50)}:root[data-mode=dark][data-accent=graphite]{--primary: oklch(.66 .04 265);--primary-fill: oklch(.545 .04 265)}.accent-picker{display:flex;gap:var(--space-sm);flex-wrap:wrap}.accent-swatch{width:30px;height:30px;border-radius:var(--r-pill);border:2px solid var(--border);background:var(--sw);cursor:pointer;transition:transform var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard);position:relative}.accent-swatch:hover{transform:translateY(-2px)}.accent-swatch.on{border-color:var(--text)}.accent-swatch.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:13px;height:13px;background:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4.5 12.5 5 5 10-11' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4.5 12.5 5 5 10-11' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.plan-card .btn{align-self:flex-start}.lp-faq{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.lp-faq-item{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:4px 18px}.lp-faq-item summary{cursor:pointer;font-weight:650;padding:12px 0;list-style:none;display:flex;justify-content:space-between;align-items:center}.lp-faq-item summary:after{content:"+";font-size:18px;color:var(--text-dim);transition:transform var(--dur-hover) var(--ease-standard)}.lp-faq-item[open] summary:after{transform:rotate(45deg)}.lp-faq-item p{padding:0 0 14px;color:var(--text-dim);line-height:1.55;max-width:62ch}.mfa-card{max-width:392px;text-align:center}.mfa-card .sec-verify,.mfa-card .auth-form{align-items:center;justify-content:center}.conn-banner{position:fixed;left:50%;transform:translate(-50%);bottom:var(--space-md);z-index:60;display:flex;align-items:center;gap:var(--space-xs);max-width:min(560px,calc(100vw - var(--space-lg)));padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--r-pill);font-size:13px;line-height:1.35;box-shadow:var(--shadow-pop)}.conn-banner svg{flex:none}.conn-banner-off{background:var(--danger-soft);color:var(--text);border-color:var(--danger)}.conn-banner-off svg{color:var(--danger)}.conn-banner-back{background:var(--surface-2);color:var(--text)}.shsk{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100dvh;background:var(--bg)}.shsk-rail{display:none}.shsk-body{display:flex;flex-direction:column;gap:18px;padding:28px clamp(16px,4vw,40px);max-width:1120px;width:100%}.shsk-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--border);border-radius:var(--r-card, 12px);background:var(--surface)}.shsk .skeleton{display:block}@media (min-width: 861px){.shsk-rail{display:flex;flex-direction:column;gap:14px;padding:20px 16px;border-right:1px solid var(--border);background:var(--surface)}}@media (max-width: 860px){.shsk{grid-template-columns:minmax(0,1fr)}}.tnum{font-variant-numeric:tabular-nums}.pub-section{margin-bottom:14px}.pub-section-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.auth-inapp{display:flex;flex-direction:column;gap:var(--space-sm);padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface-2);text-align:left}.auth-inapp-title{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;color:var(--text)}.auth-inapp-title svg{flex:none}.auth-inapp-body{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.auth-inapp-row{display:flex;gap:var(--space-sm);min-width:0}.auth-inapp-url{flex:1 1 auto;min-width:0;height:40px;font-family:var(--font-mono);font-size:12px}.auth-inapp-row .btn-oauth{width:auto;flex:none;padding-inline:16px;white-space:nowrap}.auth-inapp-open{text-decoration:none}.auth-inapp .auth-note{text-align:left}@media (max-width: 400px){.auth-inapp-row{flex-direction:column}.auth-inapp-row .btn-oauth{width:100%}}.gate-glyph{width:56px;height:56px;display:grid;place-items:center;align-self:center;border-radius:var(--r-pill);color:var(--primary);background:color-mix(in oklab,var(--primary) 9%,var(--surface));border:1px solid color-mix(in oklab,var(--primary) 26%,var(--border));box-shadow:var(--shadow-card),var(--inset-hi)}.gate-glyph svg{display:block}.gate-user{display:inline-flex;align-items:center;align-self:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:3px 10px}.otp{position:relative;display:flex;align-items:center;justify-content:center;gap:8px}.otp-gap{width:6px;flex:none}.otp-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;cursor:default}.otp-cell{width:40px;height:50px;display:grid;place-items:center;font-family:var(--font-mono);font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-input);box-shadow:var(--inset-hi)}.otp-cell.active{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklch,var(--focus-ring) 50%,transparent),var(--inset-hi)}.otp-caret{width:2px;height:22px;border-radius:1px;background:var(--primary);animation:o-blink 1.05s step-end infinite}@keyframes o-blink{0%,55%{opacity:1}56%,to{opacity:0}}.otp-cell.err{border-color:color-mix(in oklab,var(--danger) 45%,var(--border));background:var(--danger-soft);color:var(--danger)}@media (prefers-reduced-motion: reduce){.otp-caret{animation:none}}.auth-foot{display:flex;flex-direction:column;gap:var(--space-md);align-items:center}.auth-foot .auth-alt+.auth-appearance{margin-top:0}.auth-support a{color:var(--primary);font-weight:600}.auth-err,.auth-ok{display:flex;align-items:flex-start;gap:8px;text-align:left}.auth-err svg,.auth-ok svg{flex:none;margin-top:1px}.auth-ok{font-size:12.5px;line-height:1.45;color:var(--success);background:var(--success-soft);border:1px solid color-mix(in oklab,var(--success) 28%,var(--border));border-radius:var(--r-input);padding:9px 11px;animation:chip-in var(--dur-panel) var(--ease-entrance) both}.auth-err{line-height:1.45}@media (prefers-reduced-motion: reduce){.auth-ok{animation:none}}.auth-wait{display:flex;align-items:flex-start;gap:8px;text-align:left;font-size:12.5px;line-height:1.45;color:var(--text);background:var(--warning-soft);border:1px solid color-mix(in oklab,var(--warning) 30%,var(--border));border-radius:var(--r-input);padding:9px 11px}.auth-wait svg{flex:none;margin-top:1px}.auth-wait b{font-variant-numeric:tabular-nums}.auth-known{text-align:left}.auth-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dots{display:inline-flex;gap:4px;margin-left:2px}.dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:d-pulse 1.1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes d-pulse{0%,to{opacity:.35}45%{opacity:1}}@media (prefers-reduced-motion: reduce){.dots i{animation:none;opacity:.7}}.sec-row .pref-toggle{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 12px 0 5px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:12.5px;font-weight:600;transition:background var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.sec-row .pref-toggle:not(.on):hover{border-color:var(--border-strong);background:var(--surface);color:var(--text-2)}.sec-row .pref-toggle .pref-knob{position:relative;width:34px;height:20px;flex:0 0 34px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--border);box-shadow:inset 0 1px 2px #0000001f;transition:background var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard)}.sec-row .pref-toggle .pref-knob:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #00000038,var(--inset-hi);transition:transform var(--dur-hover) var(--ease-standard)}.sec-row .pref-toggle.on{background:color-mix(in oklab,var(--primary) 14%,var(--surface-2));border-color:color-mix(in oklab,var(--primary) 40%,var(--border));color:var(--primary)}.sec-row .pref-toggle.on .pref-knob{background-color:var(--primary);background-image:var(--grad-brand);border-color:transparent}.sec-row .pref-toggle.on .pref-knob:after{transform:translate(14px);background:var(--on-primary)}.sec-row .pref-toggle:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.sec-row .pref-toggle .pref-knob:after{transition:none}}.pw-meter{display:flex;gap:5px;width:100%;margin-top:2px}.pw-meter i{flex:1;height:4px;border-radius:var(--r-pill);background:var(--surface-3);transition:background var(--dur-hover) var(--ease-standard)}.pw-meter.s1 i:first-child,.pw-meter.s2 i:nth-child(-n+2){background:var(--warning)}.pw-meter.s3 i:nth-child(-n+3),.pw-meter.s4 i{background:var(--success)}.pw-hint{font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pw-hint b{color:var(--warning);font-weight:600}.pw-hint.good b{color:var(--success)}@media (prefers-reduced-motion: reduce){.pw-meter i{transition:none}}.aevin-mark{width:15px;height:15px;object-fit:contain;flex:none}.aevin-mark--dark{display:none}:root[data-mode=dark] .aevin-mark--light{display:none}:root[data-mode=dark] .aevin-mark--dark{display:inline-block}.auth-idea{display:flex;flex-direction:column;gap:4px;text-align:left;margin-top:var(--space-md);padding:9px 11px;border-left:2px solid color-mix(in oklab,var(--primary) 55%,var(--border));border-radius:0 var(--r-input) var(--r-input) 0;background:color-mix(in oklch,var(--primary) 7%,transparent);animation:chip-in var(--dur-panel) var(--ease-entrance) both}.auth-idea-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab,var(--primary) 78%,var(--text))}.auth-idea-text{font-size:13px;line-height:1.45;font-style:italic;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}html.auth-dialog-open{overflow:hidden}.auth-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;justify-items:center;padding:clamp(12px,4vw,32px);overflow-y:auto;overscroll-behavior:contain}.auth-dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklch,black 20%,transparent);animation:confirm-fade var(--dur-panel) var(--ease-entrance) both}.auth-dialog-card{position:relative;width:min(100%,440px);margin-block:auto;padding:28px 28px 22px;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--r-frame);box-shadow:var(--shadow-pop);animation:auth-dialog-in var(--dur-panel) var(--ease-entrance) both}.auth-dialog-card:focus{outline:none}.auth-dialog-card .auth-card{max-width:none;gap:18px}.auth-dialog-card .auth-head h2{font-size:28px;padding-right:44px}@keyframes auth-dialog-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.98)}to{opacity:1;transform:none}}.auth-dialog-close{position:absolute;top:25px;right:14px;z-index:1;width:40px;height:40px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--muted);cursor:pointer;transition:background var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard)}.auth-dialog-close:hover{background:var(--surface-2);color:var(--text);border-color:var(--border)}@media (max-width: 560px){.auth-dialog-card{padding:22px 18px 18px}.auth-dialog-close{top:17px;right:8px}.auth-dialog-card .auth-head h2{font-size:24px}}@media (prefers-reduced-motion: reduce){.auth-dialog-scrim,.auth-dialog-card{animation:none}}.auth-check{display:flex;flex-direction:column;gap:var(--space-sm);text-align:left}.auth-check p{margin:0;font-size:13px;line-height:1.5}.auth-check-sent{color:var(--text);overflow-wrap:anywhere}.auth-check-device{color:var(--text);padding:9px 11px;border-left:2px solid color-mix(in oklab,var(--primary) 55%,var(--border));border-radius:0 var(--r-input) var(--r-input) 0;background:color-mix(in oklch,var(--primary) 7%,transparent)}.auth-check-taken{color:var(--muted);font-size:12.5px}.auth-check-alt{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}@media (max-width: 900px){body:has(.auth-split) .cookie-banner{position:static;width:calc(100% - 32px);max-width:440px;margin:0 auto 16px;animation:none}}@media (max-width: 720px),(pointer: coarse){.auth-card .input{font-size:16px;min-height:44px}}@media (max-width: 720px){.auth-card .auth-link{display:inline-block;padding:20px 0 8px;margin:-20px 0 -8px}.auth-alt button{display:inline-block;min-width:44px;padding:14px 0;margin:-14px 0}.auth-support a{display:inline-block;padding:14px 0;margin:-14px 0}.auth-card .btn-oauth,.auth-card .auth-form .btn-primary{height:44px;min-height:44px}.auth-card .divider{font-size:12px}.auth-head .zlogo-link{padding-block:6px;margin-block:-6px}}@media (max-width: 359px){.auth-head h1,.auth-head h2{font-size:30px}}.mk{--mk-accent: var(--primary);--mk-accent-fill: oklch(.581 .197 29);--mk-accent-ink: #fff;--mk-accent-soft: color-mix(in oklch, var(--mk-accent) 14%, transparent);--mk-text: var(--text);--mk-text-2: var(--text-2);--mk-muted: var(--muted);--mk-surface: var(--surface);--mk-surface-2: var(--surface-2);--mk-border: var(--border);--mk-border-strong: var(--border-strong);--mk-maxw: clamp(1180px, 92vw, 1400px);--mk-maxw-wide: var(--mk-maxw);--mk-band: clamp(3.5rem, 4.2vw, 5rem);--mk-band-tight: clamp(2.5rem, 4.2vw, 4.75rem);--mk-fs-h1: clamp(2.35rem, 4.6vw, 4rem);--mk-fs-h1-sub: clamp(2.1rem, 3.9vw, 3.3rem);--mk-fs-h2: clamp(1.72rem, 2.65vw, 2.4rem);--mk-fs-h3: clamp(1.5rem, 2.3vw, 2.05rem);--mk-fs-h4: calc(var(--mk-fs-body-lg) * 1.21);--mk-fs-body-lg: clamp(1.0625rem, 1.35vw, 1.125rem);--mk-fs-body: .9375rem;--mk-fs-body-sm: .8125rem;--mk-fs-label: .6875rem;--mk-prose: 51ch;--mk-prose-head: 62ch;--mk-prose-card: 50ch;--mk-narrow: 47rem;--mk-stagger: 60ms;--mk-reveal-rise: 26px;--mk-gap: clamp(1rem, 3vw, 2rem);--mk-nav-h: 62px;background:var(--bg);color:var(--text);min-height:100vh;overflow-x:clip;font-family:var(--font-ui)}.mk[data-theme=dark]{--mk-g900: #07080a;--mk-g800: #0c0d0f;--mk-g700: #111214;--mk-g600: #1b1c1e;--mk-g500: #2f3031;--mk-g400: #434345;--mk-g300: #6a6b6c;--mk-g200: #9c9c9d;--mk-g100: #cdcece;--mk-g50: #e6e6e6;--mk-ok: #59d499;--mk-info: #57c1ff;--mk-warn: #ffc533;--mk-ok-soft: #59d49926;--mk-info-soft: #57c1ff26;--mk-warn-soft: #ffc53326;--bg: oklch(.139 .004 40);--surface: oklch(.169 .004 40);--surface-2: oklch(.208 .005 40);--border: oklch(.268 .005 40);--border-strong: oklch(.352 .007 40);--text: oklch(.978 .004 40);--text-2: oklch(.784 .008 36);--muted: oklch(.668 .009 36);--mk-send-off: oklch(.27 .018 8);--mk-send-off-ink: oklch(.66 .2 24)}.mk{--mk-line: color-mix(in oklch, var(--text) 7%, transparent);--mk-line-strong: color-mix(in oklch, var(--text) 12%, transparent);--mk-panel: color-mix(in oklch, var(--surface) 82%, transparent);--mk-panel-hi: color-mix(in oklch, var(--text) 7%, transparent);--mk-elev-1: inset 0 1px 0 0 var(--mk-panel-hi), 0 1px 2px rgb(0 0 0 / .28);--mk-elev-2: inset 0 1px 0 0 var(--mk-panel-hi), 0 26px 60px -34px rgb(0 0 0 / .78);--mk-elev-3: inset 0 1px 0 0 var(--mk-panel-hi), 0 44px 90px -46px rgb(0 0 0 / .85);--mk-r-panel: 14px}.mk[data-theme=light]{--primary: oklch(.581 .197 29);--primary-fill: oklch(.581 .197 29)}.mk[data-theme=light]{--mk-g900: #ffffff;--mk-g800: #fafafa;--mk-g700: #f4f4f5;--mk-g600: #e9e9ec;--mk-g500: #d6d6da;--mk-g400: #b4b4ba;--mk-g300: #78787c;--mk-g200: #5e6366;--mk-g100: #2f3031;--mk-g50: #18191a;--mk-ok: #12855a;--mk-info: #1d74b8;--mk-warn: #8a6300;--mk-ok-soft: #12855a1f;--mk-info-soft: #1d74b81f;--mk-warn-soft: #8a63001f;--mk-line: color-mix(in oklch, var(--text) 14%, transparent);--mk-line-strong: color-mix(in oklch, var(--text) 22%, transparent);--mk-send-off: oklch(.94 .03 12);--mk-send-off-ink: oklch(.55 .19 24);--mk-panel: var(--surface);--mk-panel-hi: transparent;--mk-elev-1: 0 1px 2px rgb(17 12 9 / .06);--mk-elev-2: 0 20px 46px -30px rgb(17 12 9 / .3);--mk-elev-3: 0 34px 70px -38px rgb(17 12 9 / .36)}.mk .btn-primary{background-image:none;background-color:var(--primary-fill);box-shadow:inset 0 1px #ffffff29,0 1px 2px #0000004d}.mk .btn-primary:hover{background-image:none;background-color:var(--primary-fill);filter:brightness(1.06);box-shadow:inset 0 1px #ffffff29,0 6px 18px -8px color-mix(in oklch,var(--primary) 60%,transparent)}.mk .btn-primary:active{filter:brightness(.97)}.mk .btn-ghost{border-color:var(--mk-line-strong);color:var(--text)}.mk .btn-ghost:hover{background:color-mix(in oklch,var(--text) 7%,transparent);border-color:var(--border-strong);color:var(--text)}.mk{scroll-padding-top:calc(var(--mk-nav-h) + 1.6rem)}.mk *{box-sizing:border-box}.mk ::selection{background:var(--mk-accent);color:#fff}:where(.mk) button{color:inherit}.mk-wrap{width:100%;max-width:var(--mk-maxw);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.4rem)}.mk-wrap-wide{max-width:var(--mk-maxw-wide)}.mk-sec{padding-block:var(--mk-band);position:relative}.mk-sec-tint{--mk-tint-ground: var(--surface);background:var(--mk-tint-ground)}.mk[data-theme=light] .mk-sec-tint{--mk-tint-ground: color-mix(in oklab, var(--text) 3.5%, var(--bg));background:var(--mk-tint-ground)}.mk-sec-dark{background:color-mix(in oklch,var(--bg) 62%,black);color:var(--text)}.mk[data-theme=light] .mk-sec-dark{background:linear-gradient(180deg,color-mix(in oklch,var(--bg) 92%,transparent),color-mix(in oklch,var(--bg) 96%,transparent));color:var(--text)}.mk[data-theme=light] .mk-sec-dark .mk-lead{color:color-mix(in oklch,var(--text) 78%,transparent)}.mk-sec-dark .mk-h2 em{color:var(--mk-accent)}.mk-sec-dark .btn-ghost{color:var(--text);border-color:color-mix(in oklch,var(--text) 28%,transparent);background:transparent}.mk-sec-dark .btn-ghost:hover{background:color-mix(in oklch,var(--text) 10%,transparent);border-color:color-mix(in oklch,var(--text) 45%,transparent)}.mk-sec-dark .mk-eyebrow{color:var(--mk-accent)}.mk-sec:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--mk-line) 18%,var(--mk-line) 82%,transparent)}.mk-sec:first-of-type:before,.mk-sec-tint:before,.mk-sec-dark:before,.mk-sec-flush:before{content:none}.mk-sec-flush{padding-top:0}.mk:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.mk[data-theme=light]:after{opacity:.018}.mk-h2{font-family:var(--font-display);font-weight:600;font-size:var(--mk-fs-h2);line-height:1.25;letter-spacing:.005em;margin:1.1rem 0 0;text-wrap:balance}.mk-h2 em{font-style:normal;color:var(--mk-accent)}.mk-lead{font-size:var(--mk-fs-body-lg);line-height:1.6;color:var(--muted);max-width:var(--mk-prose);margin:1.1rem 0 0}.mk-sec-head .mk-lead{font-size:calc(var(--mk-fs-h2) * .78);line-height:1.45;margin:.75rem auto 0;max-width:52ch;text-wrap:pretty}.mk-lead.center,.mk-h2.center{margin-inline:auto}.mk-sec-head{max-width:var(--mk-prose-head);margin-inline:auto;text-align:center}.mk-sec-head.center{margin-inline:auto;text-align:center}.mk-bb-sec:before{content:none}.mk-bb-shell{position:relative;isolation:isolate;overflow:clip;margin-inline:clamp(.5rem,1.1vw,1rem);padding-block:clamp(2.75rem,5vw,4.5rem);border-radius:clamp(18px,1.8vw,28px);border:1px solid var(--mk-line);background:linear-gradient(180deg,var(--surface-2),color-mix(in oklab,var(--surface-2) 72%,var(--bg)) 60%);box-shadow:var(--mk-elev-2);--mk-bb-well: color-mix(in oklch, var(--bg) 80%, transparent)}.mk[data-theme=light] .mk-bb-shell{background:color-mix(in oklab,var(--text) 5%,var(--bg));--mk-bb-well: var(--surface)}.mk-bb{display:grid;min-width:0;max-width:min(var(--mk-maxw),48rem);gap:clamp(1.75rem,5vw,2.75rem);timeline-scope:var(--mk-bb-scope);--mk-bb-ref: 50%;--mk-bb-scrub: 1s;--mk-bb-cycle: 3.4s;--mk-bb-beat: .16s;--mk-bb-aura-cycle: 18s;--mk-bb-sweep: 5.4s;--mk-bb-pulse: 2.6s;--mk-bb-check: 3.8s;--mk-bb-spin: 48s;--mk-bb-i: 0;--mk-bb-cell: clamp(2.4rem, 5.4vw, 4.8rem);--mk-bb-cell-gap: clamp(.3rem, .7vw, .6rem)}.mk-bb-side{min-width:0}.mk-bb-intro{display:grid}.mk-bb-nav{min-width:0}.mk-bb-h{margin-top:0}.mk-bb-lead{margin-top:.9rem;max-width:44ch}.mk-bb-list{display:none;list-style:none;margin:0;padding:0}.mk-bb-item{position:relative;transition:transform var(--dur-page) var(--ease-standard)}.mk-bb-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:start;background:none;border:0;padding:.85rem 0 .7rem;cursor:pointer;color:var(--mk-muted);font-family:var(--font-display);font-weight:600;font-size:var(--mk-fs-body-lg);line-height:1.3;letter-spacing:-.01em;transition:color var(--dur-hover) var(--ease-standard)}.mk-bb-tab:hover{color:var(--text)}.mk-bb-item[data-on] .mk-bb-tab{color:var(--text);padding-bottom:.4rem}.mk-bb-open{padding-bottom:.85rem;animation:mk-bb-open var(--dur-page) var(--ease-entrance) both}@keyframes mk-bb-open{0%{opacity:0;transform:translate3d(0,.35rem,0)}to{opacity:1;transform:none}}.mk-bb-body{margin:0;max-width:46ch;color:var(--mk-muted);font-size:var(--mk-fs-body);line-height:1.55;text-wrap:pretty}.mk-bb-rail{position:relative;display:block;height:1px;background:var(--mk-line)}.mk-bb-run{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--neon-body),var(--mk-accent),var(--flow-core));transform-origin:left center;transform:scaleX(0)}.mk-bb[data-drive=css] .mk-bb-run{animation-name:mk-bb-fill;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--mk-bb-tl)}@keyframes mk-bb-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk-bb[data-drive=io] .mk-bb-run{transform:scaleX(var(--mk-bb-p, 0))}.mk-bb-track{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2.25rem,7vw,3.25rem);min-width:0}.mk-bb-step{position:relative;display:grid;gap:1rem;min-width:0;view-timeline-name:var(--mk-bb-tl);view-timeline-axis:block;view-timeline-inset:var(--mk-bb-ref) calc(100% - var(--mk-bb-ref))}.mk-bb-cap{display:grid;gap:.4rem;min-width:0}.mk-bb-cap-h{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--mk-fs-h4);line-height:1.25;letter-spacing:-.012em;color:var(--text)}.mk-bb-cap-p{margin:0;max-width:46ch;color:var(--mk-muted);font-size:var(--mk-fs-body);line-height:1.55;text-wrap:pretty}.mk-bb-scene{padding:clamp(.9rem,2vw,1.6rem);min-height:clamp(20rem,96vw,30rem);border:1px solid var(--mk-line);border-radius:var(--mk-r-panel);background:linear-gradient(180deg,color-mix(in oklch,var(--surface) 26%,transparent),transparent 52%),var(--mk-bb-well);box-shadow:var(--mk-elev-2);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr);min-width:0;container:mk-bb-scene / inline-size}.mk-bb-scene>.mk-bb-art{position:relative;z-index:1}.mk-bb-scene:before{content:"";position:absolute;z-index:0;pointer-events:none;left:-18%;right:-18%;bottom:-14%;height:78%;background:radial-gradient(52% 68% at 34% 100%,color-mix(in oklch,var(--neon-body) 62%,transparent),transparent 72%),radial-gradient(46% 60% at 74% 100%,color-mix(in oklch,var(--neon-rim) 46%,transparent),transparent 74%);animation:mk-bb-aura var(--mk-bb-aura-cycle) ease-in-out infinite alternate,var(--live);animation-play-state:paused}@keyframes mk-bb-aura{0%{transform:translate3d(-3%,2%,0) scale(1);opacity:.45}to{transform:translate3d(3%,-2%,0) scale(1.08);opacity:1}}@media (min-width: 1100px) and (min-height: 740px){.mk-bb{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);max-width:var(--mk-maxw);column-gap:clamp(2.5rem,5.5vw,5.5rem);row-gap:0;--mk-bb-top: calc(var(--mk-nav-h) + clamp(1rem, 3svh, 2.5rem));--mk-bb-card-h: clamp(28rem, calc(100svh - var(--mk-nav-h) - 2 * clamp(1rem, 3svh, 2.5rem)), 46rem);--mk-bb-gap: clamp(1rem, 1.6vw, 1.5rem);--mk-bb-ref: calc(var(--mk-bb-top) + (var(--mk-bb-card-h) + var(--mk-bb-gap)) / 2)}.mk-bb-top{position:sticky;top:var(--mk-bb-top);min-height:var(--mk-bb-card-h);display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem}.mk-bb-list{display:block}.mk-bb-track{gap:0}.mk-bb-step{scroll-margin-top:var(--mk-bb-top)}.mk-bb-step:not(:last-child){padding-bottom:var(--mk-bb-gap)}.mk-bb-cap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mk-bb-scene{height:var(--mk-bb-card-h);min-height:0;container-type:size}}.mk-bb-art{display:grid;align-content:stretch;gap:clamp(.7rem,1.5vw,1.1rem);min-width:0}.mk-bb-dom{grid-template-rows:minmax(0,1fr) auto}.mk-bb-pay{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-rows:auto minmax(0,1fr)}.mk-bb-safe{grid-template-rows:auto minmax(0,1fr)}.mk-bb-devs{grid-template-rows:auto minmax(0,1fr) auto}.mk-bb-art .mk-win{display:grid;grid-template-rows:auto minmax(0,1fr)}.mk-bb-addr{flex:1;min-width:0;max-width:22rem;height:1.45rem;margin-inline:auto;padding-inline:.65rem;display:flex;align-items:center;justify-content:center;gap:.35rem;overflow:hidden;border-radius:var(--r-pill);background:color-mix(in oklch,var(--text) 6%,transparent);font-family:var(--font-mono);font-size:var(--mk-fs-label);color:var(--text)}.mk-bb-lock{display:inline-grid;place-items:center;flex:none;color:var(--mk-ok);transform:none}.mk-bb-urls{display:grid;min-width:0}.mk-bb-url{grid-area:1 / 1;justify-self:start;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-bb-url-was{color:var(--mk-muted);opacity:0;transform:translate3d(0,-.9em,0)}.mk-bb-url-now{opacity:1;transform:none}.mk-bb-site{display:block;min-width:0;min-height:0;overflow:hidden;background:var(--surface)}.mk-bb-site>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.mk-bb-card{position:relative;display:grid;gap:.5rem;min-width:0;overflow:hidden;padding:clamp(.7rem,1.6vw,1.1rem);border:1px solid var(--mk-line);border-radius:var(--r-card);background:color-mix(in oklch,var(--surface) 60%,transparent)}.mk-bb-card-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.mk-bb-card-t{min-width:0;font-size:var(--mk-fs-body-sm);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-bb-card-t b{margin-left:.3rem;font-family:var(--font-mono);font-weight:500;font-size:var(--mk-fs-label);color:var(--mk-muted)}.mk-bb-card-note{font-size:var(--mk-fs-label);line-height:1.4;color:var(--mk-muted)}.mk-bb-pills{display:grid;flex:none}.mk-bb-pill{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:.35rem;padding:.16rem .55rem;border-radius:var(--r-pill);white-space:nowrap;font-size:var(--mk-fs-label);font-weight:600}.mk-bb-pill:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.mk-bb-pill-wait{color:var(--mk-warn);background:color-mix(in oklch,var(--mk-warn) 12%,transparent);opacity:0;transform:translate3d(0,-.45rem,0)}.mk-bb-pill-ok{color:var(--mk-ok);background:color-mix(in oklch,var(--mk-ok) 12%,transparent);opacity:1;transform:none}.mk-bb-pill-ok{position:relative}.mk-bb-ping{position:absolute;pointer-events:none;border-radius:50%;background:currentColor;opacity:0;transform:none;animation:mk-bb-ping var(--mk-bb-pulse) ease-out infinite;animation-play-state:paused}.mk-bb-pill-ok>.mk-bb-ping{left:.55rem;top:50%;width:.4rem;height:.4rem;margin-top:-.2rem}@keyframes mk-bb-ping{0%{opacity:0;transform:scale(1)}12%{opacity:.55}70%,to{opacity:0;transform:scale(3.2)}}.mk-bb-dns{gap:.4rem}.mk-bb-dns-row{position:relative;overflow:hidden;display:grid;grid-template-columns:3.1rem 6.4rem minmax(0,1fr) 1rem;align-items:center;gap:.6rem;padding:.42rem .6rem;border-radius:var(--r-chip);font-family:var(--font-mono);font-size:var(--mk-fs-label);color:var(--text);background:color-mix(in oklch,var(--text) 4%,transparent)}.mk-bb-dns-ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.mk-bb-dns-ring[data-state=wait]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mk-warn) 52%,transparent);opacity:0}.mk-bb-dns-ring[data-state=ok]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mk-ok) 46%,transparent);opacity:1}.mk-bb-dns-type,.mk-bb-dns-val{color:var(--mk-muted)}.mk-bb-dns-name,.mk-bb-dns-val{position:relative;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-bb-dns-mark{display:grid;place-items:center}.mk-bb-dns-mark>*{grid-area:1 / 1}.mk-bb-dns-wait{position:relative;width:.45rem;height:.45rem;border-radius:50%;background:var(--mk-warn);opacity:0}.mk-bb-dns-wait>.mk-bb-ping{top:0;right:0;bottom:0;left:0;color:var(--mk-warn)}.mk-bb-dns-ok{display:grid;color:var(--mk-ok);opacity:1;transform:none}.mk-bb-dns-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--mk-accent) 24%,transparent),transparent);opacity:0;transform:translate3d(-100%,0,0)}.mk-bb-pay{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);grid-template-rows:auto minmax(0,1fr)}.mk-bb-pay-shop{grid-area:1 / 1 / 2 / 3;min-width:0}.mk-bb-pay-sheet{grid-area:1 / 2 / 3 / 3;align-self:end;position:relative;z-index:2;min-width:0;box-shadow:var(--mk-elev-3),0 0 0 1px var(--mk-line);transform-origin:100% 50%;opacity:1;transform:none}.mk-bb-art .mk-win.mk-bb-pay-sheet,.mk-bb-art .mk-win.mk-bb-net-site{background:color-mix(in oklab,var(--text) 5%,var(--surface))}.mk-bb-pay-page{position:relative;align-self:start;min-width:0;aspect-ratio:1520 / 1046}.mk-bb-pay-page>.mk-bb-site{position:absolute;top:0;right:0;bottom:0;left:0}.mk-bb-cursor{position:absolute;left:88%;top:5%;display:block;pointer-events:none;color:var(--text);opacity:0;transform:none}.mk-bb-cursor svg path{fill:var(--surface)}.mk-bb-press{position:absolute;left:calc(88% - .9rem);top:calc(5% - .9rem);width:1.8rem;height:1.8rem;pointer-events:none;border-radius:50%;box-shadow:0 0 0 2px color-mix(in oklch,var(--text) 55%,transparent);opacity:0;transform:scale(2)}.mk-bb-co{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:.75rem;padding:clamp(.7rem,1.6vw,1.05rem)}.mk-bb-co-form{display:grid;align-content:start;gap:.5rem;min-width:0}.mk-bb-co-sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding-bottom:.55rem;border-bottom:1px solid var(--mk-line)}.mk-bb-co-lines{display:grid;gap:.1rem;min-width:0}.mk-bb-co-shop{font-family:var(--font-display);font-weight:700;font-size:var(--mk-fs-label);color:var(--text)}.mk-bb-co-pic{position:relative;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:var(--r-chip);background:color-mix(in oklch,var(--text) 7%,transparent)}.mk-bb-co-pic:after{content:"";width:54%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffd9cc,#f8735f 48%,#d9493a)}.mk-bb-co-item{min-width:0;font-size:var(--mk-fs-label);color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-bb-co-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.35rem}.mk-bb-co-foot{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:var(--mk-fs-label);color:var(--mk-muted)}.mk-bb-co-foot-glyph{display:inline-grid;flex:none;width:.9rem;height:.9rem;color:var(--text)}.mk-bb-co-foot-glyph svg{width:100%;height:100%}.mk-bb-co-total{flex:none;font-family:var(--font-display);font-weight:650;font-size:var(--mk-fs-body-lg);color:var(--text)}.mk-bb-co-field{display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem}.mk-bb-co-label{font-size:var(--mk-fs-label);color:var(--mk-muted)}.mk-bb-co-box{display:block;min-height:1.75rem;padding:.36rem .55rem;border:1px solid var(--mk-line-strong);border-radius:var(--r-chip)}.mk-bb-co-val{display:block;font-family:var(--font-mono);font-size:var(--mk-fs-label);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-bb-co-mail,.mk-bb-co-card,.mk-bb-co-exp,.mk-bb-co-cvc{opacity:1}.mk-bb-co-pay{display:grid;grid-template-columns:minmax(0,1fr);margin-top:.15rem}.mk-bb-co-go,.mk-bb-co-done{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.48rem .8rem;border-radius:var(--r-chip);font-size:var(--mk-fs-body-sm);font-weight:600}.mk-bb-co-go{background:var(--grad-brand);color:var(--on-primary);opacity:0;transform:none}.mk-bb-co-done{color:var(--mk-ok);background:color-mix(in oklch,var(--mk-ok) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mk-ok) 34%,transparent);opacity:1;transform:none}.mk-bb-pay-land{grid-area:2 / 1 / 3 / 2;align-content:center;gap:.55rem;opacity:1;transform:none}.mk-bb-pay-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"g t" "s s";align-items:center;column-gap:.7rem;row-gap:.7rem;min-width:0}.mk-bb-pay-row>.mk-bb-pay-glyph{grid-area:g}.mk-bb-pay-row>.mk-bb-pay-t{grid-area:t}.mk-bb-pay-row>.mk-bb-pay-sum{grid-area:s}.mk-bb-pay-glyph{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--r-chip);color:var(--text);background:color-mix(in oklch,var(--text) 7%,transparent)}.mk-bb-pay-glyph svg{width:52%;height:52%}.mk-bb-pay-t{min-width:0;font-size:var(--mk-fs-body-sm);color:var(--text)}.mk-bb-pay-sum{font-family:var(--font-display);font-weight:650;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.05;letter-spacing:-.02em;color:var(--mk-ok)}.mk-bb-acl{align-content:start}.mk-bb-code{flex:none;padding:.16rem .5rem;border-radius:var(--r-chip);white-space:nowrap;font-family:var(--font-mono);font-size:var(--mk-fs-label);color:var(--text);background:color-mix(in oklch,var(--text) 7%,transparent)}.mk-bb-acl-cols,.mk-bb-acl-row{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));align-items:center;gap:.6rem;padding-inline:.7rem}.mk-bb-acl-cols{font-size:var(--mk-fs-label);color:var(--mk-muted)}.mk-bb-acl-body{position:relative;display:grid;grid-template-rows:repeat(3,clamp(2.6rem,4.4vw,4rem));border-top:1px solid var(--mk-line)}.mk-bb-acl-row{position:relative;z-index:1;border-bottom:1px solid var(--mk-line)}.mk-bb-acl-row:last-child{border-bottom:0}.mk-bb-acl-who{display:inline-flex;align-items:center;gap:.6rem;min-width:0;font-size:var(--mk-fs-body-sm);color:var(--text)}.mk-bb-face{flex:none;width:1.9rem;height:1.9rem;border-radius:50%}.mk-bb-face[data-who=owner]{background:var(--grad-brand);box-shadow:inset 0 0 0 2px color-mix(in oklch,var(--surface) 30%,transparent)}.mk-bb-face[data-who=invited]{background:linear-gradient(150deg,color-mix(in oklch,var(--text) 42%,transparent),color-mix(in oklch,var(--text) 18%,transparent))}.mk-bb-face[data-who=outsider]{border:1.5px dashed color-mix(in oklch,var(--text) 34%,transparent)}.mk-bb-acl-cell{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.mk-bb-acl-mark{display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;border-radius:50%;opacity:1;transform:none}.mk-bb-acl-cell[data-v=yes] .mk-bb-acl-mark,.mk-bb-acl-cell[data-v=role] .mk-bb-acl-mark{color:var(--mk-ok);background:color-mix(in oklch,var(--mk-ok) 13%,transparent)}.mk-bb-acl-cell[data-v=no] .mk-bb-acl-mark{color:var(--mk-muted);background:color-mix(in oklch,var(--text) 6%,transparent)}.mk-bb-acl-role{min-width:0;font-size:var(--mk-fs-label);color:var(--mk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-bb-acl-note{display:none;font-size:var(--mk-fs-label);line-height:1.4;color:var(--mk-muted)}.mk-bb-acl-scan{position:absolute;left:0;right:0;top:0;height:calc(100% / 3);pointer-events:none;border-radius:var(--r-chip);background:color-mix(in oklch,var(--text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--text) 22%,transparent);opacity:0;transform:none}.mk-bb-sql{align-content:center;gap:clamp(.6rem,1.4vw,1rem);min-width:0;overflow:hidden;font-family:var(--font-mono);line-height:1.6;font-size:clamp(.58rem,1.5cqw,.74rem);-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.mk-bb-sql-block{display:grid;align-content:start;gap:.3rem;min-width:0}.mk-bb-sql-file{color:var(--mk-muted);white-space:nowrap}.mk-bb-sql-code{margin:0;white-space:pre;font:inherit;color:var(--text)}.mk-bb-sql-code b{font-weight:500;color:var(--mk-accent)}.mk-bb-sql-cut{color:var(--mk-muted)}.mk-bb-safe-foot{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(.55rem,1.2vw,.9rem);min-height:0}.mk-bb-safe-side{display:grid;grid-template-rows:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(.55rem,1.2vw,.9rem);min-height:0}.mk-bb-tls,.mk-bb-out{align-content:space-between;justify-items:start;gap:.45rem}.mk-bb-tls{grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch}.mk-bb-tls-win{justify-self:stretch;min-height:0}.mk-bb-tls-win .mk-win-dots{display:none}.mk-bb-tls-addr{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.22rem .6rem;border-radius:var(--r-pill);background:color-mix(in oklch,var(--text) 6%,transparent);font-family:var(--font-mono);font-size:var(--mk-fs-label);color:var(--text);white-space:nowrap;overflow:hidden}.mk-bb-zip{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:var(--mk-fs-label);color:var(--text)}.mk-bb-zip b{font-weight:600}.mk-bb-files{display:flex;flex-wrap:wrap;gap:.35rem}.mk-bb-file{padding:.14rem .45rem;border:1px solid var(--mk-line-strong);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--mk-fs-label);color:var(--mk-muted);opacity:1;transform:none}.mk-bb-repo{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:var(--mk-fs-label);color:var(--mk-muted);opacity:1;transform:none}.mk-bb-repo-glyph{display:inline-grid;width:.95rem;height:.95rem;color:var(--text)}.mk-bb-repo-glyph svg{width:100%;height:100%}.mk-bb-seg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem .9rem}.mk-bb-seg-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.2rem;border-radius:var(--r-pill);background:color-mix(in oklch,var(--text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--mk-line)}.mk-bb-seg-knob{position:absolute;top:.2rem;bottom:.2rem;left:.2rem;width:calc((100% - .4rem) / 3);border-radius:var(--r-pill);background:var(--mk-panel);box-shadow:var(--mk-elev-1),inset 0 0 0 1px var(--mk-line-strong);transform:none}.mk-bb-seg-opt{position:relative;z-index:1;padding:.3rem .85rem;text-align:center;white-space:nowrap;font-size:var(--mk-fs-label);font-weight:600;color:var(--text)}.mk-bb-seg-w{display:grid;margin-left:auto;font-family:var(--font-mono);font-size:var(--mk-fs-body-sm);color:var(--mk-muted)}.mk-bb-seg-px{grid-area:1 / 1;justify-self:end;white-space:nowrap}.mk-bb-seg-px[data-dev=phone]{opacity:1}.mk-bb-seg-px[data-dev=tablet],.mk-bb-seg-px[data-dev=desktop]{opacity:0}.mk-bb-screens{position:relative;display:grid;min-height:0;contain:size}.mk-bb-scr[data-dev=desktop]{position:absolute;left:0;right:2.5rem;top:0;height:86%;display:grid;min-width:0;min-height:0;opacity:1;transform:none}.mk-bb-scr[data-dev=desktop]>.mk-win{width:100%;height:100%;min-height:0}.mk-bb-pick{position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;z-index:2;pointer-events:none;border-radius:calc(clamp(12px,1vw,16px) + .3rem);box-shadow:0 0 0 2px color-mix(in oklch,var(--mk-accent) 52%,transparent);opacity:0}.mk-bb-hand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid}.mk-bb-hand .mk-bb-scr{position:relative;grid-area:1 / 1;display:grid;justify-items:end;align-items:end;min-width:0;min-height:0}.mk-bb-hand .mk-bb-scr[data-dev=phone]{justify-self:end;align-self:end;height:78%}.mk-bb-hand .mk-bb-scr[data-dev=tablet]{justify-self:center}.mk-bb-scr[data-dev=tablet]{opacity:0;transform:translate3d(0,140%,0)}.mk-bb-scr[data-dev=phone]{opacity:1;transform:none}.mk-bb-device{display:grid;overflow:hidden;aspect-ratio:var(--mk-bb-ar);height:100%;max-width:100%;min-height:0;border:.38rem solid color-mix(in oklab,var(--text) 14%,var(--surface));border-radius:1.5rem;background:var(--surface);box-shadow:var(--mk-elev-3);position:relative}.mk-bb-scan390{position:absolute;left:0;right:0;top:0;height:3%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--mk-ok) 22%,transparent) 55%,color-mix(in oklch,var(--mk-ok) 72%,transparent) 84%,transparent);opacity:0;transform:translate3d(0,-100%,0);animation:mk-bb-scan390 var(--mk-bb-check) linear infinite;animation-play-state:paused}@keyframes mk-bb-scan390{0%{opacity:0;transform:translate3d(0,-100%,0)}8%{opacity:1}64%{opacity:1;transform:translate3d(0,3334%,0)}72%,to{opacity:0;transform:translate3d(0,3334%,0)}}.mk-bb-verdict{position:absolute;right:calc(100% + .6rem);bottom:.6rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.22rem .5rem;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--mk-fs-label);font-weight:600;white-space:nowrap;color:var(--text);background:color-mix(in oklab,var(--mk-ok) 14%,var(--surface));box-shadow:var(--mk-elev-1),inset 0 0 0 1px color-mix(in oklch,var(--mk-ok) 40%,transparent);opacity:1;transform:none}.mk-bb-verdict svg{flex:none;color:var(--mk-ok)}.mk-bb-scr[data-dev=tablet] .mk-bb-device{border-radius:1.1rem}.mk-bb-scr[data-dev=desktop] .mk-bb-site>img{object-position:0 0}.mk-bb-devs-note{font-size:var(--mk-fs-label);line-height:1.45;color:var(--mk-muted);padding-right:28%}@container mk-bb-scene (max-width: 540px){.mk-bb-safe-foot{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.mk-bb-safe-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}@container mk-bb-scene (max-height: 660px){.mk-bb-dns .mk-bb-card-note,.mk-bb-pay-land .mk-bb-card-note,.mk-bb-acl>.mk-bb-card-note,.mk-bb-tls .mk-bb-card-note{display:none}.mk-bb-acl-body{grid-template-rows:repeat(3,2.6rem)}.mk-bb-sql{line-height:1.45}}@media (max-width: 560px){.mk-bb-pay{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.mk-bb-pay-shop{grid-area:1 / 1}.mk-bb-pay-sheet{grid-area:2 / 1;width:92%;justify-self:end;margin-top:-2.5rem}.mk-bb-pay-land{grid-area:3 / 1}.mk-bb-co-label{display:none}.mk-bb-dns-row{grid-template-columns:3.1rem minmax(0,1fr) 1rem;row-gap:.15rem}.mk-bb-dns .mk-bb-card-head{flex-wrap:wrap;row-gap:.4rem}.mk-bb-dns .mk-bb-card-t{flex:1 0 auto}.mk-bb-dns-val{grid-column:2 / 3;grid-row:2}.mk-bb-acl-cols,.mk-bb-acl-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1.1fr);gap:.4rem;padding-inline:.35rem}.mk-bb-face{display:none}.mk-bb-acl-who{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-bb-acl-role{display:none}.mk-bb-acl-note{display:block;font-size:.75rem}.mk-bb-sql{display:none}.mk-bb-safe{grid-template-rows:auto auto;align-content:center}.mk-bb-safe-foot,.mk-bb-safe-side{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.mk-bb-tls,.mk-bb-out{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.mk-bb-tls .mk-bb-card-t,.mk-bb-out .mk-bb-card-t,.mk-bb-tls .mk-bb-card-note,.mk-bb-tls-win,.mk-bb-repo{flex-basis:100%}.mk-bb-scr[data-dev=desktop]{height:70%;left:1rem;right:1rem}.mk-bb-devs-note{padding-right:42%}.mk-bb-card-note,.mk-bb-co-foot,.mk-bb-devs-note,.mk-bb-dns-val{font-size:.75rem}}.mk-bb[data-drive=css][data-motion=on] .mk-bb-act{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--mk-bb-tl)}.mk-bb[data-drive=io][data-motion=on] .mk-bb-act{animation-duration:var(--mk-bb-scrub);animation-timing-function:linear;animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--mk-bb-sp, 1) * -1 * var(--mk-bb-scrub))}.mk-bb-url-was{animation-name:mk-bb-st-url-was}.mk-bb-url-now{animation-name:mk-bb-st-url-now}.mk-bb-dom .mk-bb-lock.mk-bb-act{animation-name:mk-bb-st-lock}.mk-bb-dns-scan{animation-name:mk-bb-st-dns-scan}.mk-bb-dns-wait{animation-name:mk-bb-st-dns-wait}.mk-bb-dns-ok{animation-name:mk-bb-st-dns-ok}.mk-bb-dns-ring[data-state=wait]{animation-name:mk-bb-st-ring-wait}.mk-bb-dns-ring[data-state=ok]{animation-name:mk-bb-st-ring-ok}.mk-bb-pill-wait{animation-name:mk-bb-st-pill-wait}.mk-bb-pill-ok{animation-name:mk-bb-st-pill-ok}@keyframes mk-bb-st-url-was{0%,41%{opacity:1;transform:none}43%,to{opacity:0;transform:translate3d(0,-.9em,0)}}@keyframes mk-bb-st-url-now{0%,43%{opacity:0;transform:translate3d(0,.9em,0)}45%,to{opacity:1;transform:none}}@keyframes mk-bb-st-lock{0%,44%,49%,to{transform:none}46.5%{transform:scale(1.35)}}@keyframes mk-bb-st-dns-scan{0%,26%{opacity:0;transform:translate3d(-100%,0,0)}28%{opacity:1;transform:translate3d(-70%,0,0)}36%{opacity:1;transform:translate3d(100%,0,0)}38%{opacity:0;transform:translate3d(100%,0,0)}39%,to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes mk-bb-st-dns-wait{0%,36%{opacity:1}38%,to{opacity:0}}@keyframes mk-bb-st-dns-ok{0%,36%{opacity:0;transform:scale(.4)}39%,to{opacity:1;transform:none}}@keyframes mk-bb-st-ring-wait{0%,36%{opacity:1}38%,to{opacity:0}}@keyframes mk-bb-st-ring-ok{0%,36%{opacity:0}38%,to{opacity:1}}@keyframes mk-bb-st-pill-wait{0%,38%{opacity:1;transform:none}40%,to{opacity:0;transform:translate3d(0,-.45rem,0)}}@keyframes mk-bb-st-pill-ok{0%,40%{opacity:0;transform:translate3d(0,.45rem,0)}42%,to{opacity:1;transform:none}}.mk-bb-cell-ic[data-ring="1"]{animation-name:mk-bb-st-plug-1}.mk-bb-cell-ic[data-ring="2"]{animation-name:mk-bb-st-plug-2}.mk-bb-hub-ring{animation-name:mk-bb-st-hub-ring}@keyframes mk-bb-st-plug-1{0%,10%{opacity:.22;transform:scale(.78)}18%,to{opacity:1;transform:none}}@keyframes mk-bb-st-plug-2{0%,17%{opacity:.22;transform:scale(.78)}25%,to{opacity:1;transform:none}}@keyframes mk-bb-st-hub-ring{0%,31%{opacity:0;transform:scale(.8)}34%{opacity:.8;transform:scale(1)}46%,to{opacity:0;transform:scale(3.2)}}.mk-bb-cursor{animation-name:mk-bb-st-cursor}.mk-bb-press{animation-name:mk-bb-st-press}.mk-bb-pay-sheet{animation-name:mk-bb-st-sheet}.mk-bb-co-mail{animation-name:mk-bb-st-mail}.mk-bb-co-card{animation-name:mk-bb-st-card}.mk-bb-co-exp{animation-name:mk-bb-st-exp}.mk-bb-co-cvc{animation-name:mk-bb-st-cvc}.mk-bb-co-go{animation-name:mk-bb-st-pay-go}.mk-bb-co-done{animation-name:mk-bb-st-pay-done}.mk-bb-pay-land{animation-name:mk-bb-st-land}@keyframes mk-bb-st-cursor{0%,15%{opacity:0;transform:translate3d(-3.2rem,2.4rem,0)}18%{opacity:1;transform:translate3d(-3.2rem,2.4rem,0)}25%,29%,32%{opacity:1;transform:none}27%{opacity:1;transform:scale(.84)}35%,to{opacity:0;transform:none}}@keyframes mk-bb-st-press{0%,26.5%{opacity:0;transform:scale(.4)}27.5%{opacity:1;transform:scale(.7)}31%,to{opacity:0;transform:scale(2)}}@keyframes mk-bb-st-sheet{0%,28%{opacity:0;transform:translate3d(12%,0,0)}33%,to{opacity:1;transform:none}}@keyframes mk-bb-st-mail{0%,33%{opacity:0}35%,to{opacity:1}}@keyframes mk-bb-st-card{0%,35%{opacity:0}37%,to{opacity:1}}@keyframes mk-bb-st-exp{0%,37%{opacity:0}38.5%,to{opacity:1}}@keyframes mk-bb-st-cvc{0%,38.5%{opacity:0}40%,to{opacity:1}}@keyframes mk-bb-st-pay-go{0%,40%,42%{opacity:1;transform:none}41%{opacity:1;transform:scale(.96)}43.5%,to{opacity:0;transform:none}}@keyframes mk-bb-st-pay-done{0%,43.5%{opacity:0;transform:scale(.96)}45%,to{opacity:1;transform:none}}@keyframes mk-bb-st-land{0%,44%{opacity:0;transform:translate3d(0,.6rem,0)}48%,to{opacity:1;transform:none}}.mk-bb-acl-scan{animation-name:mk-bb-st-acl-scan}.mk-bb-acl-mark[data-row="1"]{animation-name:mk-bb-st-mark-1}.mk-bb-acl-mark[data-row="2"]{animation-name:mk-bb-st-mark-2}.mk-bb-acl-mark[data-row="3"]{animation-name:mk-bb-st-mark-3}.mk-bb-tls .mk-bb-lock.mk-bb-act{animation-name:mk-bb-st-tls}.mk-bb-file[data-n="1"]{animation-name:mk-bb-st-file-1}.mk-bb-file[data-n="2"]{animation-name:mk-bb-st-file-2}.mk-bb-repo{animation-name:mk-bb-st-repo}@keyframes mk-bb-st-acl-scan{0%,3%{opacity:0;transform:none}5%,11%{opacity:1;transform:none}14%,19%{opacity:1;transform:translate3d(0,100%,0)}22%,27%{opacity:1;transform:translate3d(0,200%,0)}30%{opacity:0;transform:translate3d(0,200%,0)}31%,to{opacity:0;transform:none}}@keyframes mk-bb-st-mark-1{0%,7%{opacity:0;transform:scale(.5)}10%,to{opacity:1;transform:none}}@keyframes mk-bb-st-mark-2{0%,16%{opacity:0;transform:scale(.5)}19%,to{opacity:1;transform:none}}@keyframes mk-bb-st-mark-3{0%,25%{opacity:0;transform:scale(.5)}28%,to{opacity:1;transform:none}}@keyframes mk-bb-st-tls{0%,31%{opacity:0;transform:scale(.5)}35%,to{opacity:1;transform:none}}@keyframes mk-bb-st-file-1{0%,36%{opacity:0;transform:translate3d(0,-.7rem,0)}39%,to{opacity:1;transform:none}}@keyframes mk-bb-st-file-2{0%,39%{opacity:0;transform:translate3d(0,-.7rem,0)}42%,to{opacity:1;transform:none}}@keyframes mk-bb-st-repo{0%,42%{opacity:0;transform:translate3d(-.5rem,0,0)}47%,to{opacity:1;transform:none}}.mk-bb-seg-knob{animation-name:mk-bb-st-knob}.mk-bb-seg-px[data-dev=desktop]{animation-name:mk-bb-st-px-desktop}.mk-bb-seg-px[data-dev=tablet]{animation-name:mk-bb-st-px-tablet}.mk-bb-seg-px[data-dev=phone]{animation-name:mk-bb-st-px-phone}.mk-bb-pick{animation-name:mk-bb-st-pick}.mk-bb-scr[data-dev=desktop]{animation-name:mk-bb-st-scr-desktop}.mk-bb-scr[data-dev=tablet]{animation-name:mk-bb-st-scr-tablet}.mk-bb-scr[data-dev=phone]{animation-name:mk-bb-st-scr-phone}.mk-bb-verdict{animation-name:mk-bb-st-verdict}@keyframes mk-bb-st-knob{0%,11.8%{transform:translate3d(200%,0,0)}13.3%,25.5%{transform:translate3d(100%,0,0)}27%,to{transform:none}}@keyframes mk-bb-st-px-desktop{0%,12.2%{opacity:1;transform:none}12.55%{opacity:0;transform:translate3d(0,-.6em,0)}12.6%,to{opacity:0;transform:none}}@keyframes mk-bb-st-px-tablet{0%,12.6%{opacity:0;transform:translate3d(0,.6em,0)}12.95%,25.9%{opacity:1;transform:none}26.25%{opacity:0;transform:translate3d(0,-.6em,0)}26.3%,to{opacity:0;transform:none}}@keyframes mk-bb-st-px-phone{0%,26.3%{opacity:0;transform:translate3d(0,.6em,0)}26.65%,to{opacity:1;transform:none}}@keyframes mk-bb-st-pick{0%,11%{opacity:1}12.5%,to{opacity:0}}@keyframes mk-bb-st-scr-desktop{0%,11%{opacity:1}13.5%,27.5%{opacity:0}29.5%,to{opacity:1}}@keyframes mk-bb-st-scr-tablet{0%,9.9%{opacity:0;transform:translate3d(0,140%,0)}10%{opacity:1;transform:translate3d(0,140%,0)}14%,27.5%{opacity:1;transform:none}30.9%{opacity:1;transform:translate3d(0,140%,0)}31%,to{opacity:0;transform:translate3d(0,140%,0)}}@keyframes mk-bb-st-scr-phone{0%,23.9%{opacity:0;transform:translate3d(0,140%,0)}24%{opacity:1;transform:translate3d(0,140%,0)}27.5%,to{opacity:1;transform:none}}@keyframes mk-bb-st-verdict{0%,40%{opacity:0;transform:translate3d(0,.5rem,0)}46%,to{opacity:1;transform:none}}.mk-bb-net{--mk-bb-net-s: min(100cqw, calc(var(--mk-bb-cell) * 8.2), 58cqh);grid-template-rows:auto minmax(0,1fr);justify-items:center;align-content:start;row-gap:0}.mk-bb-net-site{position:relative;z-index:2;width:90%;margin-top:calc(var(--mk-bb-net-s) * -.24);box-shadow:var(--mk-elev-3),0 0 0 1px var(--mk-line)}.mk-bb-net-mask{width:var(--mk-bb-net-s);aspect-ratio:1;-webkit-mask-image:radial-gradient(closest-side,#000 46%,rgb(0 0 0 / .62) 70%,transparent 94%);mask-image:radial-gradient(closest-side,#000 46%,rgb(0 0 0 / .62) 70%,transparent 94%)}.mk-bb-net-spin{position:relative;display:grid;width:100%;height:100%;grid-template-columns:repeat(7,1fr);gap:var(--mk-bb-cell-gap);animation:mk-bb-orbit var(--mk-bb-spin) linear infinite;animation-play-state:paused}.mk-bb-cell{position:relative;z-index:1;overflow:hidden;display:grid;place-items:center;border-radius:clamp(.5rem,1.1vw,.9rem);background:color-mix(in oklch,var(--surface) 42%,transparent);box-shadow:inset 0 0 0 1px var(--mk-line)}.mk-bb-cell[data-empty]{background:color-mix(in oklch,var(--surface) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mk-line) 85%,transparent)}.mk-bb-cell[data-soon]{background:color-mix(in oklch,var(--surface) 40%,transparent)}.mk-bb-cell[data-soon] .mk-bb-cell-ic{opacity:.42;filter:saturate(.35)}.mk-bb-cell[data-soon] .mk-bb-glow{display:none}.mk-bb-cell[data-hub]{background:var(--grad-brand);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--on-primary) 28%,transparent)}.mk-bb-cell-hub{display:grid;place-items:center;width:58%}.mk-bb-cell-hub img{width:100%;height:auto;display:block;filter:brightness(0) invert(1)}.mk-bb-cell-ic{position:relative;z-index:1;display:inline-flex;width:46%;opacity:1;transform:none}.mk-bb-cell-ic svg{width:100%;height:100%}.mk-bb-hub-ring{position:absolute;z-index:0;pointer-events:none;left:calc(50% - (100% - 6 * var(--mk-bb-cell-gap)) / 14);top:calc(50% - (100% - 6 * var(--mk-bb-cell-gap)) / 14);width:calc((100% - 6 * var(--mk-bb-cell-gap)) / 7);aspect-ratio:1;border-radius:clamp(.5rem,1.1vw,.9rem);box-shadow:0 0 0 1.5px color-mix(in oklch,var(--mk-accent) 55%,transparent),0 0 1.2rem color-mix(in oklch,var(--mk-accent) 26%,transparent);opacity:0;transform:scale(3.2)}@keyframes mk-bb-orbit{0%{transform:translate3d(2.6%,0,0)}25%{transform:translate3d(0,2.6%,0)}50%{transform:translate3d(-2.6%,0,0)}75%{transform:translate3d(0,-2.6%,0)}to{transform:translate3d(2.6%,0,0)}}.mk-bb-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 42%,color-mix(in oklch,var(--mk-accent) 52%,transparent),transparent 64%),radial-gradient(120% 120% at 50% 50%,transparent 52%,color-mix(in oklch,var(--mk-accent) 34%,transparent) 82%,transparent);animation:mk-bb-glow var(--mk-bb-cycle) ease-in-out infinite;animation-delay:calc(var(--mk-bb-i) * var(--mk-bb-beat));animation-play-state:paused}@keyframes mk-bb-glow{0%,46%,to{opacity:0}14%,26%{opacity:1}}.mk-bb-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(104deg,transparent 40%,color-mix(in oklch,var(--text) 7%,transparent) 50%,transparent 60%);opacity:0;transform:translate3d(-70%,0,0);animation:mk-bb-sheen var(--mk-bb-sweep) linear infinite;animation-play-state:paused}.mk[data-theme=light] .mk-bb-sheen{background:linear-gradient(104deg,transparent 40%,color-mix(in oklch,var(--text) 4%,transparent) 50%,transparent 60%)}.mk[data-theme=light] .mk-bb-scene:before{content:none}.mk-bb-sheen[data-late]{animation-delay:1.5s}@keyframes mk-bb-sheen{0%{opacity:0;transform:translate3d(-70%,0,0)}10%,44%{opacity:1}56%,to{opacity:0;transform:translate3d(70%,0,0)}}.mk-bb[data-motion=on] .mk-bb-step[data-awake] .mk-bb-loop,.mk-bb[data-motion=on] .mk-bb-step[data-awake] .mk-bb-scene:before{animation-play-state:running}@media (max-width: 820px){.mk-bb{--mk-bb-cell: clamp(2.1rem, 10.5vw, 3.2rem)}}@media (max-width: 1099.98px),(max-height: 739.98px){.mk-bb-devs{min-height:clamp(30rem,142vw,38rem)}}.mk-tpl-shelf{--mk-shelf-fade: clamp(4rem, 7vw, 6rem);width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--mk-shelf-fade),#000 calc(100% - var(--mk-shelf-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--mk-shelf-fade),#000 calc(100% - var(--mk-shelf-fade)),transparent)}.mk .lp-faq{max-width:calc(var(--mk-prose-card) + 3rem);margin-inline:auto;margin-top:clamp(1.8rem,3.4vw,2.8rem)}.mk-reveal{opacity:0;transform:translateY(var(--mk-reveal-rise));transition:opacity var(--dur-page) var(--ease-out-long),transform var(--dur-page) var(--ease-out-long)}.mk-reveal.in{opacity:1;transform:none}.mk-reveal:has(>.mk-sec-head){transform:none}.mk-rv-frame{transform:scale(.985)}.mk-rv-frame.in{transform:none}.mk-reveal[data-d="1"]{transition-delay:var(--mk-stagger)}.mk-reveal[data-d="2"]{transition-delay:calc(var(--mk-stagger) * 2)}.mk-reveal[data-d="3"]{transition-delay:calc(var(--mk-stagger) * 3)}.mk-reveal[data-d="4"]{transition-delay:calc(var(--mk-stagger) * 4)}.mk-reveal[data-d="5"]{transition-delay:calc(var(--mk-stagger) * 5)}.mk-reveal[data-d="6"]{transition-delay:calc(var(--mk-stagger) * 6)}.mk-reveal .mk-sec-head>*{transform:translateY(10px);transition:transform var(--dur-page) var(--ease-out-long)}.mk-reveal.in .mk-sec-head>*{transform:none}.mk-reveal.in .mk-sec-head>:nth-child(2){transition-delay:var(--mk-stagger)}.mk-reveal.in .mk-sec-head>:nth-child(3){transition-delay:calc(var(--mk-stagger) * 2)}@media (prefers-reduced-motion: reduce){.mk-reveal{opacity:1;transform:none;transition:none}.mk-tpl-lane{animation:none!important}.mk-tpl-shelf{overflow-x:auto}.mk-reveal .mk-sec-head>*{transform:none;transition:none}.mk-mesh:before,.mk-mesh:after{animation:none!important}.mk-hero-fade{animation:none!important;transform:none!important}.mk-neon>span,.mk-neon>span:before{animation:none!important}.mk-neon,.mk-footer:before,.mk-bb-scene:before{animation:none!important}}.mk-mesh{position:relative;isolation:isolate;overflow:clip}.mk-mesh:before,.mk-mesh:after{content:"";position:absolute;z-index:-2;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}.mk-mesh:before{width:30vw;height:30vw;top:-10vw;right:-6vw;background:radial-gradient(circle,var(--mk-accent),transparent 66%);opacity:.15;animation:mk-drift-a 16s ease-in-out infinite alternate}.mk-mesh:after{width:26vw;height:26vw;bottom:-12vw;left:-8vw;background:radial-gradient(circle,color-mix(in oklab,var(--mk-accent) 60%,#ff9d5c),transparent 66%);opacity:.09;animation:mk-drift-b 20s ease-in-out infinite alternate}.mk-sec-dark.mk-mesh:before{width:62vw;height:26vw;top:auto;bottom:-14vw;right:auto;left:50%;translate:-50% 0;opacity:.13;animation:none}.mk-sec-dark.mk-mesh:after{display:none}@keyframes mk-drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(-5vw,4vw) scale(1.12)}}@keyframes mk-drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(4vw,-3vw) scale(1.1)}}.mk-hero-fade{position:absolute;inset-inline:0;bottom:-3px;height:calc(52% + 3px);z-index:-1;pointer-events:none;transform-origin:bottom;background:linear-gradient(to bottom,transparent 54%,var(--bg) 90%),radial-gradient(78% 124% at 24% 112%,color-mix(in oklch,var(--mk-accent) 40%,transparent),transparent 66%),radial-gradient(70% 120% at 80% 116%,color-mix(in oklab,var(--mk-accent) 58%,#ff9d5c 26%),transparent 64%);animation:mk-seam-breathe 15s ease-in-out infinite alternate}.mk[data-theme=light] .mk-hero-fade{background:linear-gradient(to bottom,transparent 54%,var(--bg) 90%);animation:none}@keyframes mk-seam-breathe{0%{opacity:.82;transform:scale(1.02)}to{opacity:1;transform:scale(1.06)}}.mk{--live: zg-live 12.8s steps(8, jump-none) infinite;--neon-rim: oklch(.58 .21 350);--neon-body: oklch(.56 .2 18);--flow-halo: oklch(.47 .17 302 / .72);--flow-rose: oklch(.56 .21 354);--flow-coral: oklch(.63 .2 25);--flow-core: oklch(.7 .17 25);--neon-opacity: .9;--neon-gutter: clamp(.5rem, 5.5vw, 5rem);--mk-footer-ground: var(--bg)}.mk[data-theme=light] .mk-neon,.mk[data-theme=light] .mk-footer{--live: zg-live-light 12.8s steps(8, jump-none) infinite;--neon-opacity: .86;--flow-halo: oklch(.8 .1 302 / .9);--flow-rose: oklch(.75 .15 355);--flow-coral: oklch(.71 .165 31);--flow-core: oklch(.66 .175 29)}.mk-neon,.mk-footer{--ring-halo: transparent 0%, transparent 76%, color-mix(in oklch, var(--flow-halo) 1.6%, transparent) 77.25%, color-mix(in oklch, var(--flow-halo) 10.4%, transparent) 78.5%, color-mix(in oklch, var(--flow-halo) 27.5%, transparent) 79.75%, color-mix(in oklch, var(--flow-halo) 50%, transparent) 81%, color-mix(in oklch, var(--flow-halo) 72.5%, transparent) 82.25%, color-mix(in oklch, var(--flow-halo) 89.6%, transparent) 83.5%, color-mix(in oklch, var(--flow-halo) 98.4%, transparent) 84.75%, var(--flow-halo) 86%, color-mix(in oklch, var(--flow-halo) 98.4%, transparent) 106%, color-mix(in oklch, var(--flow-halo) 89.6%, transparent) 108%, color-mix(in oklch, var(--flow-halo) 72.5%, transparent) 110%, color-mix(in oklch, var(--flow-halo) 50%, transparent) 112%, color-mix(in oklch, var(--flow-halo) 27.5%, transparent) 114%, color-mix(in oklch, var(--flow-halo) 10.4%, transparent) 116%, color-mix(in oklch, var(--flow-halo) 1.6%, transparent) 118%, transparent 120%;--ring-rose: transparent 0%, transparent 80%, color-mix(in oklch, var(--flow-rose) 1.6%, transparent) 81.25%, color-mix(in oklch, var(--flow-rose) 10.4%, transparent) 82.5%, color-mix(in oklch, var(--flow-rose) 27.5%, transparent) 83.75%, color-mix(in oklch, var(--flow-rose) 50%, transparent) 85%, color-mix(in oklch, var(--flow-rose) 72.5%, transparent) 86.25%, color-mix(in oklch, var(--flow-rose) 89.6%, transparent) 87.5%, color-mix(in oklch, var(--flow-rose) 98.4%, transparent) 88.75%, var(--flow-rose) 90%, color-mix(in oklch, var(--flow-rose) 98.4%, transparent) 102.5%, color-mix(in oklch, var(--flow-rose) 89.6%, transparent) 104%, color-mix(in oklch, var(--flow-rose) 72.5%, transparent) 105.5%, color-mix(in oklch, var(--flow-rose) 50%, transparent) 107%, color-mix(in oklch, var(--flow-rose) 27.5%, transparent) 108.5%, color-mix(in oklch, var(--flow-rose) 10.4%, transparent) 110%, color-mix(in oklch, var(--flow-rose) 1.6%, transparent) 111.5%, transparent 113%;--ring-coral: transparent 0%, transparent 84%, color-mix(in oklch, var(--flow-coral) 1.6%, transparent) 85.25%, color-mix(in oklch, var(--flow-coral) 10.4%, transparent) 86.5%, color-mix(in oklch, var(--flow-coral) 27.5%, transparent) 87.75%, color-mix(in oklch, var(--flow-coral) 50%, transparent) 89%, color-mix(in oklch, var(--flow-coral) 72.5%, transparent) 90.25%, color-mix(in oklch, var(--flow-coral) 89.6%, transparent) 91.5%, color-mix(in oklch, var(--flow-coral) 98.4%, transparent) 92.75%, var(--flow-coral) 94%, color-mix(in oklch, var(--flow-coral) 98.4%, transparent) 99.12%, color-mix(in oklch, var(--flow-coral) 89.6%, transparent) 100.25%, color-mix(in oklch, var(--flow-coral) 72.5%, transparent) 101.38%, color-mix(in oklch, var(--flow-coral) 50%, transparent) 102.5%, color-mix(in oklch, var(--flow-coral) 27.5%, transparent) 103.62%, color-mix(in oklch, var(--flow-coral) 10.4%, transparent) 104.75%, color-mix(in oklch, var(--flow-coral) 1.6%, transparent) 105.88%, transparent 107%;--rise-halo: transparent 0%, transparent 80%, color-mix(in oklch, var(--flow-halo) 1.6%, transparent) 82.5%, color-mix(in oklch, var(--flow-halo) 10.4%, transparent) 85%, color-mix(in oklch, var(--flow-halo) 27.5%, transparent) 87.5%, color-mix(in oklch, var(--flow-halo) 50%, transparent) 90%, color-mix(in oklch, var(--flow-halo) 72.5%, transparent) 92.5%, color-mix(in oklch, var(--flow-halo) 89.6%, transparent) 95%, color-mix(in oklch, var(--flow-halo) 98.4%, transparent) 97.5%, var(--flow-halo) 100%;--rise-rose: transparent 0%, transparent 80%, color-mix(in oklch, var(--flow-rose) 1.6%, transparent) 82.5%, color-mix(in oklch, var(--flow-rose) 10.4%, transparent) 85%, color-mix(in oklch, var(--flow-rose) 27.5%, transparent) 87.5%, color-mix(in oklch, var(--flow-rose) 50%, transparent) 90%, color-mix(in oklch, var(--flow-rose) 72.5%, transparent) 92.5%, color-mix(in oklch, var(--flow-rose) 89.6%, transparent) 95%, color-mix(in oklch, var(--flow-rose) 98.4%, transparent) 97.5%, var(--flow-rose) 100%;--rise-coral: transparent 0%, transparent 80%, color-mix(in oklch, var(--flow-coral) 1.6%, transparent) 82.5%, color-mix(in oklch, var(--flow-coral) 10.4%, transparent) 85%, color-mix(in oklch, var(--flow-coral) 27.5%, transparent) 87.5%, color-mix(in oklch, var(--flow-coral) 50%, transparent) 90%, color-mix(in oklch, var(--flow-coral) 72.5%, transparent) 92.5%, color-mix(in oklch, var(--flow-coral) 89.6%, transparent) 95%, color-mix(in oklch, var(--flow-coral) 98.4%, transparent) 97.5%, var(--flow-coral) 100%;--fall-core: var(--flow-core) 0%, var(--flow-core) 30%, color-mix(in oklch, var(--flow-core) 99%, transparent) 37%, color-mix(in oklch, var(--flow-core) 94%, transparent) 44%, color-mix(in oklch, var(--flow-core) 84%, transparent) 51%, color-mix(in oklch, var(--flow-core) 68%, transparent) 58%, color-mix(in oklch, var(--flow-core) 50%, transparent) 65%, color-mix(in oklch, var(--flow-core) 32%, transparent) 72%, color-mix(in oklch, var(--flow-core) 16%, transparent) 79%, color-mix(in oklch, var(--flow-core) 6%, transparent) 86%, color-mix(in oklch, var(--flow-core) 1%, transparent) 93%, transparent 100%}.mk-mesh:has(>.mk-neon):before,.mk-mesh:has(>.mk-neon):after{display:none}@supports selector(:has(*)){.mk-mesh:before,.mk-mesh:after{display:none}}.mk-mesh:has(>.mk-neon)>.mk-hero-fade,.mk-mesh:has(>.mk-neon)>.mk-hero-art{display:none}.mk-mesh:has(>.mk-neon){--neon-spill: 230px;overflow-clip-margin:400px}.mk-mesh:has(>.mk-neon[data-neon=hero]){--neon-spill: 500px;overflow-clip-margin:540px}@media (max-width: 899px){.mk-mesh:has(>.mk-neon){--neon-spill: 200px;overflow-clip-margin:250px}.mk-mesh:has(>.mk-neon[data-neon=hero]){--neon-spill: 430px;overflow-clip-margin:470px}}.mk-mesh:has(>.mk-neon)+.mk-sec:before{content:none}.mk-mesh:has(>.mk-neon)+.mk-loops{background:transparent;border-top-color:transparent}.mk-mesh:has(>.mk-neon)+.mk-sec-tint{background-color:transparent;background-image:linear-gradient(to bottom,transparent 0,var(--mk-tint-ground) 190px)}.mk-neon{position:absolute;left:0;right:0;top:0;bottom:calc(-1 * var(--neon-spill, 0px));z-index:-1;pointer-events:none;opacity:var(--neon-opacity);animation:var(--live);animation-play-state:paused;overflow:clip;--neon-floor: calc(var(--neon-spill, 0px) + 140px);--n-x: 1;--n-w: 1;--n-y: 1;--neon-mask: linear-gradient(to bottom, transparent 0%, #000 20%, #000 calc(100% - 60px) , rgb(0 0 0 / .9) calc(100% - 45px) , rgb(0 0 0 / .5) calc(100% - 30px) , rgb(0 0 0 / .1) calc(100% - 15px) , transparent 100%);-webkit-mask-image:var(--neon-mask);mask-image:var(--neon-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.mk-neon>span{position:absolute;top:-60px;right:-12%;bottom:-140px;left:-12%;display:block;transform-origin:50% calc(100% - var(--neon-floor));animation:mk-flow-tilt 62.4s steps(39,jump-none) infinite paused}.mk-neon>span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;opacity:.89;transform-origin:50% calc(100% - var(--neon-floor));animation:mk-flow-drift-a 36.8s steps(23,jump-none) infinite paused,mk-flow-glow 25.6s steps(16,jump-none) infinite paused}.mk-neon>span:nth-child(1):before{background-image:var(--flow-a)}.mk-neon>span:nth-child(2):before{background-image:var(--flow-b);animation:mk-flow-drift-b 57.6s steps(36,jump-none) infinite paused,mk-flow-glow 33.6s steps(21,jump-none) infinite paused}.mk-neon>span:nth-child(3):before{background-image:var(--flow-c);opacity:.86;animation:mk-flow-drift-c 38.4s steps(24,jump-none) infinite paused,mk-flow-breath 19.2s steps(12,jump-none) infinite paused}.mk-neon[data-flow=on],.mk-neon[data-flow=on][data-neon]>span:nth-child(n),.mk-neon[data-flow=on][data-neon]>span:nth-child(n):before{animation-play-state:running}@keyframes mk-flow-tilt{0%{transform:rotate(0)}6.25%{transform:rotate(.995deg)}12.5%{transform:rotate(1.838deg)}18.75%{transform:rotate(2.402deg)}25%{transform:rotate(2.6deg)}31.25%{transform:rotate(2.402deg)}37.5%{transform:rotate(1.838deg)}43.75%{transform:rotate(.995deg)}50%{transform:rotate(0)}56.25%{transform:rotate(-.995deg)}62.5%{transform:rotate(-1.838deg)}68.75%{transform:rotate(-2.402deg)}75%{transform:rotate(-2.6deg)}81.25%{transform:rotate(-2.402deg)}87.5%{transform:rotate(-1.838deg)}93.75%{transform:rotate(-.995deg)}to{transform:rotate(0)}}@keyframes mk-flow-drift-a{0%{transform:translateZ(0) scale(1)}6.25%{transform:translate3d(.957%,-.383%,0) scale(1.0283)}12.5%{transform:translate3d(1.768%,-.707%,0) scale(1.04)}18.75%{transform:translate3d(2.31%,-.924%,0) scale(1.0283)}25%{transform:translate3d(2.5%,-1%,0) scale(1)}31.25%{transform:translate3d(2.31%,-.924%,0) scale(.9717)}37.5%{transform:translate3d(1.768%,-.707%,0) scale(.96)}43.75%{transform:translate3d(.957%,-.383%,0) scale(.9717)}50%{transform:translateZ(0) scale(1)}56.25%{transform:translate3d(-.957%,.383%,0) scale(1.0283)}62.5%{transform:translate3d(-1.768%,.707%,0) scale(1.04)}68.75%{transform:translate3d(-2.31%,.924%,0) scale(1.0283)}75%{transform:translate3d(-2.5%,1%,0) scale(1)}81.25%{transform:translate3d(-2.31%,.924%,0) scale(.9717)}87.5%{transform:translate3d(-1.768%,.707%,0) scale(.96)}93.75%{transform:translate3d(-.957%,.383%,0) scale(.9717)}to{transform:translateZ(0) scale(1)}}@keyframes mk-flow-drift-b{0%{transform:translateZ(0) scale(1)}6.25%{transform:translate3d(-1.414%,2.487%,0) scale(.9866,1.0134)}12.5%{transform:translate3d(-2%,4.596%,0) scale(.9753,1.0247)}18.75%{transform:translate3d(-1.414%,6.005%,0) scale(.9677,1.0323)}25%{transform:translate3d(0,6.5%,0) scale(.965,1.035)}31.25%{transform:translate3d(1.414%,6.005%,0) scale(.9677,1.0323)}37.5%{transform:translate3d(2%,4.596%,0) scale(.9753,1.0247)}43.75%{transform:translate3d(1.414%,2.487%,0) scale(.9866,1.0134)}50%{transform:translateZ(0) scale(1)}56.25%{transform:translate3d(-1.414%,-2.487%,0) scale(1.0134,.9866)}62.5%{transform:translate3d(-2%,-4.596%,0) scale(1.0247,.9753)}68.75%{transform:translate3d(-1.414%,-6.005%,0) scale(1.0323,.9677)}75%{transform:translate3d(0,-6.5%,0) scale(1.035,.965)}81.25%{transform:translate3d(1.414%,-6.005%,0) scale(1.0323,.9677)}87.5%{transform:translate3d(2%,-4.596%,0) scale(1.0247,.9753)}93.75%{transform:translate3d(1.414%,-2.487%,0) scale(1.0134,.9866)}to{transform:translateZ(0) scale(1)}}@keyframes mk-flow-drift-c{0%{transform:translateZ(0) scale(1)}6.25%{transform:translate3d(6.888%,-.513%,0) scale(1.0566)}12.5%{transform:translate3d(12.728%,-1.75%,0) scale(1.08)}18.75%{transform:translate3d(16.63%,-2.987%,0) scale(1.0566)}25%{transform:translate3d(18%,-3.5%,0) scale(1)}31.25%{transform:translate3d(16.63%,-2.987%,0) scale(.9434)}37.5%{transform:translate3d(12.728%,-1.75%,0) scale(.92)}43.75%{transform:translate3d(6.888%,-.513%,0) scale(.9434)}50%{transform:translateZ(0) scale(1)}56.25%{transform:translate3d(-6.888%,-.513%,0) scale(1.0566)}62.5%{transform:translate3d(-12.728%,-1.75%,0) scale(1.08)}68.75%{transform:translate3d(-16.63%,-2.987%,0) scale(1.0566)}75%{transform:translate3d(-18%,-3.5%,0) scale(1)}81.25%{transform:translate3d(-16.63%,-2.987%,0) scale(.9434)}87.5%{transform:translate3d(-12.728%,-1.75%,0) scale(.92)}93.75%{transform:translate3d(-6.888%,-.513%,0) scale(.9434)}to{transform:translateZ(0) scale(1)}}@keyframes mk-flow-glow{0%{opacity:.89}6.25%{opacity:.9321}12.5%{opacity:.9678}18.75%{opacity:.9916}25%{opacity:1}31.25%{opacity:.9916}37.5%{opacity:.9678}43.75%{opacity:.9321}50%{opacity:.89}56.25%{opacity:.8479}62.5%{opacity:.8122}68.75%{opacity:.7884}75%{opacity:.78}81.25%{opacity:.7884}87.5%{opacity:.8122}93.75%{opacity:.8479}to{opacity:.89}}@keyframes mk-flow-breath{0%{opacity:.86}6.25%{opacity:.9136}12.5%{opacity:.959}18.75%{opacity:.9893}25%{opacity:1}31.25%{opacity:.9893}37.5%{opacity:.959}43.75%{opacity:.9136}50%{opacity:.86}56.25%{opacity:.8064}62.5%{opacity:.761}68.75%{opacity:.7307}75%{opacity:.72}81.25%{opacity:.7307}87.5%{opacity:.761}93.75%{opacity:.8064}to{opacity:.86}}.mk-footer{--n-x: 1;--n-w: 1;--n-y: 1}@media (min-width: 1680px){.mk-neon,.mk-footer{--n-x: 1.34;--n-w: 1.36;--n-y: 1.06}}@media (max-width: 1279px){.mk-neon,.mk-footer{--n-x: .78;--n-w: .86;--n-y: .94}}@media (max-width: 1023px){.mk-neon,.mk-footer{--n-x: .5;--n-w: .72;--n-y: .84}}.mk-hero.mk-hero-home{--hero-shift: calc(var(--mk-nav-h) / 2);min-height:calc(100svh - var(--mk-nav-h) - 1.4rem);display:flex;flex-direction:column;justify-content:center;padding-block:var(--mk-band-tight) calc(var(--mk-band-tight) + var(--mk-nav-h))}@media (max-width: 899px){.mk-hero.mk-hero-home{--hero-shift: calc(var(--mk-nav-h) / 2 + 30px);padding-bottom:calc(var(--mk-band-tight) + var(--mk-nav-h) + 60px)}}@media (max-width: 599px){.mk-hero.mk-hero-home{--hero-content: 17.4rem;--hero-pt: clamp(1rem, 5svh - 4px, 1.75rem);--hero-pb: max(calc(var(--mk-band-tight) + var(--mk-nav-h) + 60px), calc(100svh - var(--mk-nav-h) - 1.4rem - var(--hero-pt) - var(--hero-content)));--hero-shift: calc((var(--hero-pb) - var(--hero-pt)) / 2);padding-block:var(--hero-pt) var(--hero-pb)}}.mk-hero-home>.mk-hero-in{width:100%}.mk-hero-home .mk-hero-title{font-size:var(--mk-fs-h1-sub);margin-top:0;letter-spacing:-.02em}@media (max-width: 599px){.mk-hero-home .mk-hero-title{font-size:min(var(--mk-fs-h1-sub),9.4vw)}}.mk-hero-home .mk-hc-wrap{margin-top:1.6rem}@media (min-width: 900px){.mk-hero-home .mk-hc-wrap{margin-top:2.3rem}}.mk-hero-home{--hc-bg: oklch(.205 .006 40);--hc-border: oklch(1 0 0 / .14);--hc-shadow: inset 0 1px 0 oklch(1 0 0 / .07), 0 1px 2px oklch(0 0 0 / .45), 0 24px 56px -28px oklch(.14 .09 300 / .95)}.mk[data-theme=light] .mk-hero-home{--hc-bg: oklch(1 0 0);--hc-border: oklch(.9 .014 300);--hc-shadow: 0 1px 2px oklch(.3 .04 300 / .07), 0 18px 40px -26px oklch(.62 .2 300 / .34)}.mk-hero-home .mk-hc{background:var(--hc-bg);border-color:var(--hc-border);box-shadow:var(--hc-shadow)}.mk[data-theme=dark] .seg-thumb{background:linear-gradient(160deg,color-mix(in oklab,var(--on-primary) 12%,transparent),color-mix(in oklab,var(--primary) 12%,transparent)),var(--surface);box-shadow:0 0 0 1px color-mix(in oklab,var(--on-primary) 18%,var(--border-strong)),inset 0 1px color-mix(in oklab,var(--on-primary) 22%,transparent),var(--shadow-card)}.mk[data-theme=dark] .seg-thumb:before{background:linear-gradient(180deg,color-mix(in oklab,var(--on-primary) 9%,transparent),transparent)}.mk-hero-home+.mk-loops{padding-top:calc(var(--mk-band) + 385px)}.mk-hero-home+.mk-loops:before{content:none}@media (max-width: 899px){.mk-hero-home+.mk-loops{padding-top:calc(var(--mk-band) + 360px)}}.mk-neon[data-neon=hero]{--neon-opacity: 1;--mesh-violet: oklch(.44 .19 296);--mesh-rose: oklch(.57 .22 350);--mesh-carmine: oklch(.59 .22 22);--mesh-coral: oklch(.68 .195 28);--mesh-dusk: color-mix(in oklab, var(--mesh-violet) 70%, var(--bg))}.mk[data-theme=light] .mk-neon[data-neon=hero]{--neon-opacity: 1;--mesh-violet: oklch(.76 .14 291);--mesh-rose: oklch(.74 .17 350);--mesh-carmine: oklch(.66 .21 18);--mesh-coral: oklch(.7 .18 33)}.mk-neon[data-neon=hero]>span{top:calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) - 600px)}.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .996;--hm-l2: .972;--hm-l3: .883;--hm-l4: .708;--hm-l5: .516;--hm-l6: .367;--hm-l7: .258;--hm-l8: .173;--hm-l9: .108;--hm-l10: .062;--hm-l11: .033;--hm-l12: .016;--hm-l13: .007;--hm-l14: .003;--hm-l15: .001;--hm-l16: 0;--hm-b0: 0;--hm-b1: .001;--hm-b2: .004;--hm-b3: .011;--hm-b4: .028;--hm-b5: .061;--hm-b6: .118;--hm-b7: .206;--hm-b8: .325;--hm-b9: .476;--hm-b10: .649;--hm-b11: .807;--hm-b12: .915;--hm-b13: .97;--hm-b14: .992;--hm-b15: .998;--hm-b16: 1;-webkit-mask-image:radial-gradient(ellipse 292.962% 1960px at 50% calc(100% - var(--neon-spill) - 1500px),rgb(0 0 0 / 1) 0,rgb(0 0 0 / 1) 91.84%,rgb(0 0 0 / .984) 92.86%,rgb(0 0 0 / .896) 93.88%,rgb(0 0 0 / .725) 94.9%,rgb(0 0 0 / .5) 95.92%,rgb(0 0 0 / .275) 96.94%,rgb(0 0 0 / .104) 97.96%,rgb(0 0 0 / .016) 98.98%,rgb(0 0 0 / 0) 100%),radial-gradient(ellipse 33.447% 834.2px at 50% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) - 318px),rgb(0 0 0 / var(--hm-b0)) 0,rgb(0 0 0 / var(--hm-b0)) 14.91%,rgb(0 0 0 / var(--hm-b1)) 20.23%,rgb(0 0 0 / var(--hm-b2)) 25.55%,rgb(0 0 0 / var(--hm-b3)) 30.87%,rgb(0 0 0 / var(--hm-b4)) 36.18%,rgb(0 0 0 / var(--hm-b5)) 41.5%,rgb(0 0 0 / var(--hm-b6)) 46.82%,rgb(0 0 0 / var(--hm-b7)) 52.14%,rgb(0 0 0 / var(--hm-b8)) 57.46%,rgb(0 0 0 / var(--hm-b9)) 62.77%,rgb(0 0 0 / var(--hm-b10)) 68.09%,rgb(0 0 0 / var(--hm-b11)) 73.41%,rgb(0 0 0 / var(--hm-b12)) 78.73%,rgb(0 0 0 / var(--hm-b13)) 84.05%,rgb(0 0 0 / var(--hm-b14)) 89.36%,rgb(0 0 0 / var(--hm-b15)) 94.68%,rgb(0 0 0 / var(--hm-b16)) 100%),radial-gradient(ellipse 160.486% 10808.2px at 13.889% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 10477.7px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 96.56%,rgb(0 0 0 / var(--hm-l1)) 96.78%,rgb(0 0 0 / var(--hm-l2)) 96.99%,rgb(0 0 0 / var(--hm-l3)) 97.21%,rgb(0 0 0 / var(--hm-l4)) 97.42%,rgb(0 0 0 / var(--hm-l5)) 97.64%,rgb(0 0 0 / var(--hm-l6)) 97.85%,rgb(0 0 0 / var(--hm-l7)) 98.07%,rgb(0 0 0 / var(--hm-l8)) 98.28%,rgb(0 0 0 / var(--hm-l9)) 98.5%,rgb(0 0 0 / var(--hm-l10)) 98.71%,rgb(0 0 0 / var(--hm-l11)) 98.93%,rgb(0 0 0 / var(--hm-l12)) 99.14%,rgb(0 0 0 / var(--hm-l13)) 99.36%,rgb(0 0 0 / var(--hm-l14)) 99.57%,rgb(0 0 0 / var(--hm-l15)) 99.79%,rgb(0 0 0 / var(--hm-l16)) 100%),radial-gradient(ellipse 160.486% 10808.2px at 86.111% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 10477.7px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 96.56%,rgb(0 0 0 / var(--hm-l1)) 96.78%,rgb(0 0 0 / var(--hm-l2)) 96.99%,rgb(0 0 0 / var(--hm-l3)) 97.21%,rgb(0 0 0 / var(--hm-l4)) 97.42%,rgb(0 0 0 / var(--hm-l5)) 97.64%,rgb(0 0 0 / var(--hm-l6)) 97.85%,rgb(0 0 0 / var(--hm-l7)) 98.07%,rgb(0 0 0 / var(--hm-l8)) 98.28%,rgb(0 0 0 / var(--hm-l9)) 98.5%,rgb(0 0 0 / var(--hm-l10)) 98.71%,rgb(0 0 0 / var(--hm-l11)) 98.93%,rgb(0 0 0 / var(--hm-l12)) 99.14%,rgb(0 0 0 / var(--hm-l13)) 99.36%,rgb(0 0 0 / var(--hm-l14)) 99.57%,rgb(0 0 0 / var(--hm-l15)) 99.79%,rgb(0 0 0 / var(--hm-l16)) 100%),radial-gradient(ellipse 64.515% 434.5px at 0% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 119px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 14.43%,rgb(0 0 0 / var(--hm-l1)) 19.78%,rgb(0 0 0 / var(--hm-l2)) 25.13%,rgb(0 0 0 / var(--hm-l3)) 30.47%,rgb(0 0 0 / var(--hm-l4)) 35.82%,rgb(0 0 0 / var(--hm-l5)) 41.17%,rgb(0 0 0 / var(--hm-l6)) 46.52%,rgb(0 0 0 / var(--hm-l7)) 51.87%,rgb(0 0 0 / var(--hm-l8)) 57.22%,rgb(0 0 0 / var(--hm-l9)) 62.56%,rgb(0 0 0 / var(--hm-l10)) 67.91%,rgb(0 0 0 / var(--hm-l11)) 73.26%,rgb(0 0 0 / var(--hm-l12)) 78.61%,rgb(0 0 0 / var(--hm-l13)) 83.96%,rgb(0 0 0 / var(--hm-l14)) 89.3%,rgb(0 0 0 / var(--hm-l15)) 94.65%,rgb(0 0 0 / var(--hm-l16)) 100%),radial-gradient(ellipse 64.515% 434.5px at 100% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 119px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 14.43%,rgb(0 0 0 / var(--hm-l1)) 19.78%,rgb(0 0 0 / var(--hm-l2)) 25.13%,rgb(0 0 0 / var(--hm-l3)) 30.47%,rgb(0 0 0 / var(--hm-l4)) 35.82%,rgb(0 0 0 / var(--hm-l5)) 41.17%,rgb(0 0 0 / var(--hm-l6)) 46.52%,rgb(0 0 0 / var(--hm-l7)) 51.87%,rgb(0 0 0 / var(--hm-l8)) 57.22%,rgb(0 0 0 / var(--hm-l9)) 62.56%,rgb(0 0 0 / var(--hm-l10)) 67.91%,rgb(0 0 0 / var(--hm-l11)) 73.26%,rgb(0 0 0 / var(--hm-l12)) 78.61%,rgb(0 0 0 / var(--hm-l13)) 83.96%,rgb(0 0 0 / var(--hm-l14)) 89.3%,rgb(0 0 0 / var(--hm-l15)) 94.65%,rgb(0 0 0 / var(--hm-l16)) 100%),linear-gradient(to bottom,rgb(0 0 0 / 0) 0,rgb(0 0 0 / 0) calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 300px),rgb(0 0 0 / 1) calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 440px));mask-image:radial-gradient(ellipse 292.962% 1960px at 50% calc(100% - var(--neon-spill) - 1500px),#000 0,#000 91.84%,#000000fb,#000000e4,#000000b9,#00000080,#00000046,#0000001b,#00000004,#0000),radial-gradient(ellipse 33.447% 834.2px at 50% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) - 318px),rgb(0 0 0 / var(--hm-b0)) 0,rgb(0 0 0 / var(--hm-b0)) 14.91%,rgb(0 0 0 / var(--hm-b1)),rgb(0 0 0 / var(--hm-b2)),rgb(0 0 0 / var(--hm-b3)),rgb(0 0 0 / var(--hm-b4)),rgb(0 0 0 / var(--hm-b5)),rgb(0 0 0 / var(--hm-b6)),rgb(0 0 0 / var(--hm-b7)),rgb(0 0 0 / var(--hm-b8)),rgb(0 0 0 / var(--hm-b9)),rgb(0 0 0 / var(--hm-b10)),rgb(0 0 0 / var(--hm-b11)),rgb(0 0 0 / var(--hm-b12)),rgb(0 0 0 / var(--hm-b13)),rgb(0 0 0 / var(--hm-b14)),rgb(0 0 0 / var(--hm-b15)),rgb(0 0 0 / var(--hm-b16))),radial-gradient(ellipse 160.486% 10808.2px at 13.889% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 10477.7px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 96.56%,rgb(0 0 0 / var(--hm-l1)),rgb(0 0 0 / var(--hm-l2)),rgb(0 0 0 / var(--hm-l3)),rgb(0 0 0 / var(--hm-l4)),rgb(0 0 0 / var(--hm-l5)),rgb(0 0 0 / var(--hm-l6)),rgb(0 0 0 / var(--hm-l7)),rgb(0 0 0 / var(--hm-l8)),rgb(0 0 0 / var(--hm-l9)),rgb(0 0 0 / var(--hm-l10)),rgb(0 0 0 / var(--hm-l11)),rgb(0 0 0 / var(--hm-l12)),rgb(0 0 0 / var(--hm-l13)),rgb(0 0 0 / var(--hm-l14)),rgb(0 0 0 / var(--hm-l15)),rgb(0 0 0 / var(--hm-l16))),radial-gradient(ellipse 160.486% 10808.2px at 86.111% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 10477.7px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 96.56%,rgb(0 0 0 / var(--hm-l1)),rgb(0 0 0 / var(--hm-l2)),rgb(0 0 0 / var(--hm-l3)),rgb(0 0 0 / var(--hm-l4)),rgb(0 0 0 / var(--hm-l5)),rgb(0 0 0 / var(--hm-l6)),rgb(0 0 0 / var(--hm-l7)),rgb(0 0 0 / var(--hm-l8)),rgb(0 0 0 / var(--hm-l9)),rgb(0 0 0 / var(--hm-l10)),rgb(0 0 0 / var(--hm-l11)),rgb(0 0 0 / var(--hm-l12)),rgb(0 0 0 / var(--hm-l13)),rgb(0 0 0 / var(--hm-l14)),rgb(0 0 0 / var(--hm-l15)),rgb(0 0 0 / var(--hm-l16))),radial-gradient(ellipse 64.515% 434.5px at 0% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 119px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 14.43%,rgb(0 0 0 / var(--hm-l1)),rgb(0 0 0 / var(--hm-l2)),rgb(0 0 0 / var(--hm-l3)),rgb(0 0 0 / var(--hm-l4)),rgb(0 0 0 / var(--hm-l5)),rgb(0 0 0 / var(--hm-l6)),rgb(0 0 0 / var(--hm-l7)),rgb(0 0 0 / var(--hm-l8)),rgb(0 0 0 / var(--hm-l9)),rgb(0 0 0 / var(--hm-l10)),rgb(0 0 0 / var(--hm-l11)),rgb(0 0 0 / var(--hm-l12)),rgb(0 0 0 / var(--hm-l13)),rgb(0 0 0 / var(--hm-l14)),rgb(0 0 0 / var(--hm-l15)),rgb(0 0 0 / var(--hm-l16))),radial-gradient(ellipse 64.515% 434.5px at 100% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 119px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 14.43%,rgb(0 0 0 / var(--hm-l1)),rgb(0 0 0 / var(--hm-l2)),rgb(0 0 0 / var(--hm-l3)),rgb(0 0 0 / var(--hm-l4)),rgb(0 0 0 / var(--hm-l5)),rgb(0 0 0 / var(--hm-l6)),rgb(0 0 0 / var(--hm-l7)),rgb(0 0 0 / var(--hm-l8)),rgb(0 0 0 / var(--hm-l9)),rgb(0 0 0 / var(--hm-l10)),rgb(0 0 0 / var(--hm-l11)),rgb(0 0 0 / var(--hm-l12)),rgb(0 0 0 / var(--hm-l13)),rgb(0 0 0 / var(--hm-l14)),rgb(0 0 0 / var(--hm-l15)),rgb(0 0 0 / var(--hm-l16))),linear-gradient(to bottom,#0000 0,#0000 calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 300px),#000 calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 440px));-webkit-mask-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;mask-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;-webkit-mask-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;-webkit-mask-composite:source-in,source-in,source-over,source-over,source-over,source-over;mask-composite:intersect,intersect,add,add,add,add;--flow-a: radial-gradient(ellipse 420px 190px at left 18.638% top 360px, color-mix(in oklch, var(--mesh-rose) 70%, transparent) 0%, color-mix(in oklch, var(--mesh-rose) 65.2%, transparent) 12.5%, color-mix(in oklch, var(--mesh-rose) 52.6%, transparent) 25%, color-mix(in oklch, var(--mesh-rose) 36.8%, transparent) 37.5%, color-mix(in oklch, var(--mesh-rose) 22.2%, transparent) 50%, color-mix(in oklch, var(--mesh-rose) 11.4%, transparent) 62.5%, color-mix(in oklch, var(--mesh-rose) 4.8%, transparent) 75%, color-mix(in oklch, var(--mesh-rose) 1.5%, transparent) 87.5%, transparent 100%), radial-gradient(ellipse 420px 190px at left 81.362% top 360px, color-mix(in oklch, var(--mesh-rose) 70%, transparent) 0%, color-mix(in oklch, var(--mesh-rose) 65.2%, transparent) 12.5%, color-mix(in oklch, var(--mesh-rose) 52.6%, transparent) 25%, color-mix(in oklch, var(--mesh-rose) 36.8%, transparent) 37.5%, color-mix(in oklch, var(--mesh-rose) 22.2%, transparent) 50%, color-mix(in oklch, var(--mesh-rose) 11.4%, transparent) 62.5%, color-mix(in oklch, var(--mesh-rose) 4.8%, transparent) 75%, color-mix(in oklch, var(--mesh-rose) 1.5%, transparent) 87.5%, transparent 100%);--flow-b: radial-gradient(ellipse 440px 220px at left 30.959% top 330px, color-mix(in oklch, var(--mesh-carmine) 55%, transparent) 0%, color-mix(in oklch, var(--mesh-carmine) 51.2%, transparent) 12.5%, color-mix(in oklch, var(--mesh-carmine) 41.4%, transparent) 25%, color-mix(in oklch, var(--mesh-carmine) 28.9%, transparent) 37.5%, color-mix(in oklch, var(--mesh-carmine) 17.4%, transparent) 50%, color-mix(in oklch, var(--mesh-carmine) 9%, transparent) 62.5%, color-mix(in oklch, var(--mesh-carmine) 3.8%, transparent) 75%, color-mix(in oklch, var(--mesh-carmine) 1.2%, transparent) 87.5%, transparent 100%), radial-gradient(ellipse 440px 220px at left 69.041% top 330px, color-mix(in oklch, var(--mesh-carmine) 55%, transparent) 0%, color-mix(in oklch, var(--mesh-carmine) 51.2%, transparent) 12.5%, color-mix(in oklch, var(--mesh-carmine) 41.4%, transparent) 25%, color-mix(in oklch, var(--mesh-carmine) 28.9%, transparent) 37.5%, color-mix(in oklch, var(--mesh-carmine) 17.4%, transparent) 50%, color-mix(in oklch, var(--mesh-carmine) 9%, transparent) 62.5%, color-mix(in oklch, var(--mesh-carmine) 3.8%, transparent) 75%, color-mix(in oklch, var(--mesh-carmine) 1.2%, transparent) 87.5%, transparent 100%);--flow-c: radial-gradient(ellipse 600px 210px at left 50% bottom calc(var(--neon-spill) + 140px + 30px), color-mix(in oklch, var(--mesh-coral) 90%, transparent) 0%, color-mix(in oklch, var(--mesh-coral) 83.8%, transparent) 12.5%, color-mix(in oklch, var(--mesh-coral) 67.7%, transparent) 25%, color-mix(in oklch, var(--mesh-coral) 47.3%, transparent) 37.5%, color-mix(in oklch, var(--mesh-coral) 28.5%, transparent) 50%, color-mix(in oklch, var(--mesh-coral) 14.7%, transparent) 62.5%, color-mix(in oklch, var(--mesh-coral) 6.2%, transparent) 75%, color-mix(in oklch, var(--mesh-coral) 1.9%, transparent) 87.5%, transparent 100%)}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .999;--hm-l2: .988;--hm-l3: .924;--hm-l4: .742;--hm-l5: .518;--hm-l6: .35;--hm-l7: .231;--hm-l8: .142;--hm-l9: .079;--hm-l10: .039;--hm-l11: .017;--hm-l12: .007;--hm-l13: .002;--hm-l14: .001;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: .001;--hm-b2: .004;--hm-b3: .011;--hm-b4: .028;--hm-b5: .061;--hm-b6: .117;--hm-b7: .2;--hm-b8: .312;--hm-b9: .471;--hm-b10: .706;--hm-b11: .919;--hm-b12: .991;--hm-b13: 1;--hm-b14: 1;--hm-b15: 1;--hm-b16: 1}.mk-neon[data-neon=hero]>span:nth-child(1):before{top:350px}.mk-neon[data-neon=hero]>span:nth-child(2):before{top:600px}.mk-neon[data-neon=hero]>span:nth-child(3):before{top:auto;height:calc(var(--neon-spill) + 400px)}.mk-neon[data-neon=hero]:after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none;background-size:100% 100%;background-repeat:no-repeat}.mk-neon[data-neon=hero]:after{top:calc(100% - var(--neon-spill) + 100px);background-image:radial-gradient(ellipse 281.004% 1880px at 50% -1600px,transparent 0,transparent 90.96%,color-mix(in oklch,var(--mesh-dusk) 1.6%,transparent) 91.69%,color-mix(in oklch,var(--mesh-dusk) 10.4%,transparent) 92.42%,color-mix(in oklch,var(--mesh-dusk) 27.5%,transparent) 93.15%,color-mix(in oklch,var(--mesh-dusk) 50%,transparent) 93.88%,color-mix(in oklch,var(--mesh-dusk) 72.5%,transparent) 94.61%,color-mix(in oklch,var(--mesh-dusk) 89.6%,transparent) 95.35%,color-mix(in oklch,var(--mesh-dusk) 98.4%,transparent) 96.08%,var(--mesh-dusk) 96.81%,var(--mesh-dusk) 100%),radial-gradient(ellipse 281.004% 1880px at 50% -1600px,transparent 0,transparent 87.23%,color-mix(in oklch,var(--mesh-rose) 1.6%,transparent) 88.03%,color-mix(in oklch,var(--mesh-rose) 10.4%,transparent) 88.83%,color-mix(in oklch,var(--mesh-rose) 27.5%,transparent) 89.63%,color-mix(in oklch,var(--mesh-rose) 50%,transparent) 90.43%,color-mix(in oklch,var(--mesh-rose) 72.5%,transparent) 91.22%,color-mix(in oklch,var(--mesh-rose) 89.6%,transparent) 92.02%,color-mix(in oklch,var(--mesh-rose) 98.4%,transparent) 92.82%,var(--mesh-rose) 93.62%,var(--mesh-rose) 100%)}.mk-neon[data-neon=hero]>span:nth-child(1){background-color:var(--mesh-violet);background-image:radial-gradient(ellipse 32.002% 400px at 50% 1290px,var(--mesh-coral) 0,var(--mesh-coral) 40%,color-mix(in oklch,var(--mesh-coral) 98.4%,transparent) 47.5%,color-mix(in oklch,var(--mesh-coral) 89.6%,transparent) 55%,color-mix(in oklch,var(--mesh-coral) 72.5%,transparent) 62.5%,color-mix(in oklch,var(--mesh-coral) 50%,transparent) 70%,color-mix(in oklch,var(--mesh-coral) 27.5%,transparent) 77.5%,color-mix(in oklch,var(--mesh-coral) 10.4%,transparent) 85%,color-mix(in oklch,var(--mesh-coral) 1.6%,transparent) 92.5%,transparent 100%),radial-gradient(ellipse 35.783% 698.8px at 24.406% 1353.8px,var(--mesh-carmine) 0,var(--mesh-carmine) 57.93%,color-mix(in oklch,var(--mesh-carmine) 98.4%,transparent) 63.19%,color-mix(in oklch,var(--mesh-carmine) 89.6%,transparent) 68.45%,color-mix(in oklch,var(--mesh-carmine) 72.5%,transparent) 73.71%,color-mix(in oklch,var(--mesh-carmine) 50%,transparent) 78.96%,color-mix(in oklch,var(--mesh-carmine) 27.5%,transparent) 84.22%,color-mix(in oklch,var(--mesh-carmine) 10.4%,transparent) 89.48%,color-mix(in oklch,var(--mesh-carmine) 1.6%,transparent) 94.74%,transparent 100%),radial-gradient(ellipse 35.783% 698.8px at 75.594% 1353.8px,var(--mesh-carmine) 0,var(--mesh-carmine) 57.93%,color-mix(in oklch,var(--mesh-carmine) 98.4%,transparent) 63.19%,color-mix(in oklch,var(--mesh-carmine) 89.6%,transparent) 68.45%,color-mix(in oklch,var(--mesh-carmine) 72.5%,transparent) 73.71%,color-mix(in oklch,var(--mesh-carmine) 50%,transparent) 78.96%,color-mix(in oklch,var(--mesh-carmine) 27.5%,transparent) 84.22%,color-mix(in oklch,var(--mesh-carmine) 10.4%,transparent) 89.48%,color-mix(in oklch,var(--mesh-carmine) 1.6%,transparent) 94.74%,transparent 100%),radial-gradient(ellipse 15.765% 563px at 50% 1414px,var(--mesh-carmine) 0,var(--mesh-carmine) 47.78%,color-mix(in oklch,var(--mesh-carmine) 98.4%,transparent) 54.31%,color-mix(in oklch,var(--mesh-carmine) 89.6%,transparent) 60.83%,color-mix(in oklch,var(--mesh-carmine) 72.5%,transparent) 67.36%,color-mix(in oklch,var(--mesh-carmine) 50%,transparent) 73.89%,color-mix(in oklch,var(--mesh-carmine) 27.5%,transparent) 80.42%,color-mix(in oklch,var(--mesh-carmine) 10.4%,transparent) 86.94%,color-mix(in oklch,var(--mesh-carmine) 1.6%,transparent) 93.47%,transparent 100%),radial-gradient(ellipse 39.666% 960.2px at 21.214% 1467.2px,var(--mesh-rose) 0,var(--mesh-rose) 69.38%,color-mix(in oklch,var(--mesh-rose) 98.4%,transparent) 73.21%,color-mix(in oklch,var(--mesh-rose) 89.6%,transparent) 77.04%,color-mix(in oklch,var(--mesh-rose) 72.5%,transparent) 80.86%,color-mix(in oklch,var(--mesh-rose) 50%,transparent) 84.69%,color-mix(in oklch,var(--mesh-rose) 27.5%,transparent) 88.52%,color-mix(in oklch,var(--mesh-rose) 10.4%,transparent) 92.35%,color-mix(in oklch,var(--mesh-rose) 1.6%,transparent) 96.17%,transparent 100%),radial-gradient(ellipse 39.666% 960.2px at 78.786% 1467.2px,var(--mesh-rose) 0,var(--mesh-rose) 69.38%,color-mix(in oklch,var(--mesh-rose) 98.4%,transparent) 73.21%,color-mix(in oklch,var(--mesh-rose) 89.6%,transparent) 77.04%,color-mix(in oklch,var(--mesh-rose) 72.5%,transparent) 80.86%,color-mix(in oklch,var(--mesh-rose) 50%,transparent) 84.69%,color-mix(in oklch,var(--mesh-rose) 27.5%,transparent) 88.52%,color-mix(in oklch,var(--mesh-rose) 10.4%,transparent) 92.35%,color-mix(in oklch,var(--mesh-rose) 1.6%,transparent) 96.17%,transparent 100%),radial-gradient(ellipse 15.178% 257px at 50% 1028px,color-mix(in oklch,var(--mesh-rose) 98.4%,transparent) 0,color-mix(in oklch,var(--mesh-rose) 89.6%,transparent) 14.2%,color-mix(in oklch,var(--mesh-rose) 72.5%,transparent) 28.5%,color-mix(in oklch,var(--mesh-rose) 50%,transparent) 42.8%,color-mix(in oklch,var(--mesh-rose) 27.5%,transparent) 57.1%,color-mix(in oklch,var(--mesh-rose) 10.4%,transparent) 71.4%,color-mix(in oklch,var(--mesh-rose) 1.6%,transparent) 85.7%,transparent 100%);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}@media (max-width: 899px){.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .992;--hm-l2: .97;--hm-l3: .915;--hm-l4: .814;--hm-l5: .673;--hm-l6: .522;--hm-l7: .39;--hm-l8: .282;--hm-l9: .196;--hm-l10: .129;--hm-l11: .079;--hm-l12: .044;--hm-l13: .023;--hm-l14: .01;--hm-l15: .003;--hm-l16: 0;--hm-b0: 0;--hm-b1: .002;--hm-b2: .006;--hm-b3: .013;--hm-b4: .023;--hm-b5: .038;--hm-b6: .059;--hm-b7: .088;--hm-b8: .126;--hm-b9: .173;--hm-b10: .227;--hm-b11: .289;--hm-b12: .362;--hm-b13: .459;--hm-b14: .608;--hm-b15: .824;--hm-b16: 1;-webkit-mask-image:radial-gradient(ellipse 239.75% 1203px at 50% calc(100% - var(--neon-spill) - 800px),rgb(0 0 0 / 1) 0,rgb(0 0 0 / 1) 89.19%,rgb(0 0 0 / .984) 90.54%,rgb(0 0 0 / .896) 91.9%,rgb(0 0 0 / .725) 93.25%,rgb(0 0 0 / .5) 94.6%,rgb(0 0 0 / .275) 95.95%,rgb(0 0 0 / .104) 97.3%,rgb(0 0 0 / .016) 98.65%,rgb(0 0 0 / 0) 100%),radial-gradient(ellipse 63.371% 242.2px at 50% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 0px),rgb(0 0 0 / var(--hm-b8)) 0,rgb(0 0 0 / var(--hm-b9)) 3.64%,rgb(0 0 0 / var(--hm-b10)) 17.41%,rgb(0 0 0 / var(--hm-b11)) 31.17%,rgb(0 0 0 / var(--hm-b12)) 44.94%,rgb(0 0 0 / var(--hm-b13)) 58.7%,rgb(0 0 0 / var(--hm-b14)) 72.47%,rgb(0 0 0 / var(--hm-b15)) 86.23%,rgb(0 0 0 / var(--hm-b16)) 100%),radial-gradient(ellipse 81.301% 393.3px at 0% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 273px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 53.6%,rgb(0 0 0 / var(--hm-l1)) 56.5%,rgb(0 0 0 / var(--hm-l2)) 59.4%,rgb(0 0 0 / var(--hm-l3)) 62.3%,rgb(0 0 0 / var(--hm-l4)) 65.2%,rgb(0 0 0 / var(--hm-l5)) 68.1%,rgb(0 0 0 / var(--hm-l6)) 71%,rgb(0 0 0 / var(--hm-l7)) 73.9%,rgb(0 0 0 / var(--hm-l8)) 76.8%,rgb(0 0 0 / var(--hm-l9)) 79.7%,rgb(0 0 0 / var(--hm-l10)) 82.6%,rgb(0 0 0 / var(--hm-l11)) 85.5%,rgb(0 0 0 / var(--hm-l12)) 88.4%,rgb(0 0 0 / var(--hm-l13)) 91.3%,rgb(0 0 0 / var(--hm-l14)) 94.2%,rgb(0 0 0 / var(--hm-l15)) 97.1%,rgb(0 0 0 / var(--hm-l16)) 100%),radial-gradient(ellipse 81.301% 393.3px at 100% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 273px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 53.6%,rgb(0 0 0 / var(--hm-l1)) 56.5%,rgb(0 0 0 / var(--hm-l2)) 59.4%,rgb(0 0 0 / var(--hm-l3)) 62.3%,rgb(0 0 0 / var(--hm-l4)) 65.2%,rgb(0 0 0 / var(--hm-l5)) 68.1%,rgb(0 0 0 / var(--hm-l6)) 71%,rgb(0 0 0 / var(--hm-l7)) 73.9%,rgb(0 0 0 / var(--hm-l8)) 76.8%,rgb(0 0 0 / var(--hm-l9)) 79.7%,rgb(0 0 0 / var(--hm-l10)) 82.6%,rgb(0 0 0 / var(--hm-l11)) 85.5%,rgb(0 0 0 / var(--hm-l12)) 88.4%,rgb(0 0 0 / var(--hm-l13)) 91.3%,rgb(0 0 0 / var(--hm-l14)) 94.2%,rgb(0 0 0 / var(--hm-l15)) 97.1%,rgb(0 0 0 / var(--hm-l16)) 100%),linear-gradient(to bottom,rgb(0 0 0 / 0) 0,rgb(0 0 0 / 0) calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 260px),rgb(0 0 0 / 1) calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 380px));mask-image:radial-gradient(ellipse 239.75% 1203px at 50% calc(100% - var(--neon-spill) - 800px),#000 0,#000 89.19%,#000000fb,#000000e4,#000000b9,#00000080,#00000046,#0000001b,#00000004,#0000),radial-gradient(ellipse 63.371% 242.2px at 50% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 0px),rgb(0 0 0 / var(--hm-b8)) 0,rgb(0 0 0 / var(--hm-b9)) 3.64%,rgb(0 0 0 / var(--hm-b10)),rgb(0 0 0 / var(--hm-b11)),rgb(0 0 0 / var(--hm-b12)),rgb(0 0 0 / var(--hm-b13)),rgb(0 0 0 / var(--hm-b14)),rgb(0 0 0 / var(--hm-b15)),rgb(0 0 0 / var(--hm-b16))),radial-gradient(ellipse 81.301% 393.3px at 0% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 273px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 53.6%,rgb(0 0 0 / var(--hm-l1)),rgb(0 0 0 / var(--hm-l2)),rgb(0 0 0 / var(--hm-l3)),rgb(0 0 0 / var(--hm-l4)),rgb(0 0 0 / var(--hm-l5)),rgb(0 0 0 / var(--hm-l6)),rgb(0 0 0 / var(--hm-l7)),rgb(0 0 0 / var(--hm-l8)),rgb(0 0 0 / var(--hm-l9)),rgb(0 0 0 / var(--hm-l10)),rgb(0 0 0 / var(--hm-l11)),rgb(0 0 0 / var(--hm-l12)),rgb(0 0 0 / var(--hm-l13)),rgb(0 0 0 / var(--hm-l14)),rgb(0 0 0 / var(--hm-l15)),rgb(0 0 0 / var(--hm-l16))),radial-gradient(ellipse 81.301% 393.3px at 100% calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 273px),rgb(0 0 0 / var(--hm-l0)) 0,rgb(0 0 0 / var(--hm-l0)) 53.6%,rgb(0 0 0 / var(--hm-l1)),rgb(0 0 0 / var(--hm-l2)),rgb(0 0 0 / var(--hm-l3)),rgb(0 0 0 / var(--hm-l4)),rgb(0 0 0 / var(--hm-l5)),rgb(0 0 0 / var(--hm-l6)),rgb(0 0 0 / var(--hm-l7)),rgb(0 0 0 / var(--hm-l8)),rgb(0 0 0 / var(--hm-l9)),rgb(0 0 0 / var(--hm-l10)),rgb(0 0 0 / var(--hm-l11)),rgb(0 0 0 / var(--hm-l12)),rgb(0 0 0 / var(--hm-l13)),rgb(0 0 0 / var(--hm-l14)),rgb(0 0 0 / var(--hm-l15)),rgb(0 0 0 / var(--hm-l16))),linear-gradient(to bottom,#0000 0,#0000 calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 260px),#000 calc(50% - var(--neon-spill) / 2 - var(--hero-shift, 0px) + 380px));-webkit-mask-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;mask-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;-webkit-mask-position:0 0,0 0,0 0,0 0,0 0;mask-position:0 0,0 0,0 0,0 0,0 0;-webkit-mask-composite:source-in,source-in,source-over,source-over;mask-composite:intersect,intersect,add,add;--flow-a: radial-gradient(ellipse 170px 110px at left 11.29% top 470px, color-mix(in oklch, var(--mesh-rose) 70%, transparent) 0%, color-mix(in oklch, var(--mesh-rose) 65.2%, transparent) 12.5%, color-mix(in oklch, var(--mesh-rose) 52.6%, transparent) 25%, color-mix(in oklch, var(--mesh-rose) 36.8%, transparent) 37.5%, color-mix(in oklch, var(--mesh-rose) 22.2%, transparent) 50%, color-mix(in oklch, var(--mesh-rose) 11.4%, transparent) 62.5%, color-mix(in oklch, var(--mesh-rose) 4.8%, transparent) 75%, color-mix(in oklch, var(--mesh-rose) 1.5%, transparent) 87.5%, transparent 100%), radial-gradient(ellipse 170px 110px at left 88.71% top 470px, color-mix(in oklch, var(--mesh-rose) 70%, transparent) 0%, color-mix(in oklch, var(--mesh-rose) 65.2%, transparent) 12.5%, color-mix(in oklch, var(--mesh-rose) 52.6%, transparent) 25%, color-mix(in oklch, var(--mesh-rose) 36.8%, transparent) 37.5%, color-mix(in oklch, var(--mesh-rose) 22.2%, transparent) 50%, color-mix(in oklch, var(--mesh-rose) 11.4%, transparent) 62.5%, color-mix(in oklch, var(--mesh-rose) 4.8%, transparent) 75%, color-mix(in oklch, var(--mesh-rose) 1.5%, transparent) 87.5%, transparent 100%);--flow-b: radial-gradient(ellipse 210px 120px at left 22.043% top 335px, color-mix(in oklch, var(--mesh-carmine) 55%, transparent) 0%, color-mix(in oklch, var(--mesh-carmine) 51.2%, transparent) 12.5%, color-mix(in oklch, var(--mesh-carmine) 41.4%, transparent) 25%, color-mix(in oklch, var(--mesh-carmine) 28.9%, transparent) 37.5%, color-mix(in oklch, var(--mesh-carmine) 17.4%, transparent) 50%, color-mix(in oklch, var(--mesh-carmine) 9%, transparent) 62.5%, color-mix(in oklch, var(--mesh-carmine) 3.8%, transparent) 75%, color-mix(in oklch, var(--mesh-carmine) 1.2%, transparent) 87.5%, transparent 100%), radial-gradient(ellipse 210px 120px at left 77.957% top 335px, color-mix(in oklch, var(--mesh-carmine) 55%, transparent) 0%, color-mix(in oklch, var(--mesh-carmine) 51.2%, transparent) 12.5%, color-mix(in oklch, var(--mesh-carmine) 41.4%, transparent) 25%, color-mix(in oklch, var(--mesh-carmine) 28.9%, transparent) 37.5%, color-mix(in oklch, var(--mesh-carmine) 17.4%, transparent) 50%, color-mix(in oklch, var(--mesh-carmine) 9%, transparent) 62.5%, color-mix(in oklch, var(--mesh-carmine) 3.8%, transparent) 75%, color-mix(in oklch, var(--mesh-carmine) 1.2%, transparent) 87.5%, transparent 100%);--flow-c: radial-gradient(ellipse 280px 140px at left 50% bottom calc(var(--neon-spill) + 140px + 25px), color-mix(in oklch, var(--mesh-coral) 90%, transparent) 0%, color-mix(in oklch, var(--mesh-coral) 83.8%, transparent) 12.5%, color-mix(in oklch, var(--mesh-coral) 67.7%, transparent) 25%, color-mix(in oklch, var(--mesh-coral) 47.3%, transparent) 37.5%, color-mix(in oklch, var(--mesh-coral) 28.5%, transparent) 50%, color-mix(in oklch, var(--mesh-coral) 14.7%, transparent) 62.5%, color-mix(in oklch, var(--mesh-coral) 6.2%, transparent) 75%, color-mix(in oklch, var(--mesh-coral) 1.9%, transparent) 87.5%, transparent 100%)}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .999;--hm-l2: .991;--hm-l3: .963;--hm-l4: .885;--hm-l5: .733;--hm-l6: .531;--hm-l7: .341;--hm-l8: .193;--hm-l9: .095;--hm-l10: .039;--hm-l11: .013;--hm-l12: .004;--hm-l13: .001;--hm-l14: 0;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: 0;--hm-b2: .001;--hm-b3: .002;--hm-b4: .004;--hm-b5: .009;--hm-b6: .019;--hm-b7: .036;--hm-b8: .063;--hm-b9: .105;--hm-b10: .16;--hm-b11: .23;--hm-b12: .314;--hm-b13: .427;--hm-b14: .616;--hm-b15: .883;--hm-b16: 1}.mk-neon[data-neon=hero]:after{top:calc(100% - var(--neon-spill) + 100px);background-image:radial-gradient(ellipse 226.796% 1138px at 50% -900px,transparent 0,transparent 87.7%,color-mix(in oklch,var(--mesh-dusk) 1.6%,transparent) 88.69%,color-mix(in oklch,var(--mesh-dusk) 10.4%,transparent) 89.67%,color-mix(in oklch,var(--mesh-dusk) 27.5%,transparent) 90.66%,color-mix(in oklch,var(--mesh-dusk) 50%,transparent) 91.65%,color-mix(in oklch,var(--mesh-dusk) 72.5%,transparent) 92.64%,color-mix(in oklch,var(--mesh-dusk) 89.6%,transparent) 93.63%,color-mix(in oklch,var(--mesh-dusk) 98.4%,transparent) 94.62%,var(--mesh-dusk) 95.61%,var(--mesh-dusk) 100%),radial-gradient(ellipse 226.796% 1138px at 50% -900px,transparent 0,transparent 82.43%,color-mix(in oklch,var(--mesh-rose) 1.6%,transparent) 83.52%,color-mix(in oklch,var(--mesh-rose) 10.4%,transparent) 84.62%,color-mix(in oklch,var(--mesh-rose) 27.5%,transparent) 85.72%,color-mix(in oklch,var(--mesh-rose) 50%,transparent) 86.82%,color-mix(in oklch,var(--mesh-rose) 72.5%,transparent) 87.92%,color-mix(in oklch,var(--mesh-rose) 89.6%,transparent) 89.02%,color-mix(in oklch,var(--mesh-rose) 98.4%,transparent) 90.11%,var(--mesh-rose) 91.21%,var(--mesh-rose) 100%)}.mk-neon[data-neon=hero]>span:nth-child(1){background-color:var(--mesh-violet);background-image:radial-gradient(ellipse 85.618% 960.5px at 9.677% 1816px,var(--mesh-coral) 0,var(--mesh-coral) 83.45%,color-mix(in oklch,var(--mesh-coral) 98.4%,transparent) 85.52%,color-mix(in oklch,var(--mesh-coral) 89.6%,transparent) 87.58%,color-mix(in oklch,var(--mesh-coral) 72.5%,transparent) 89.65%,color-mix(in oklch,var(--mesh-coral) 50%,transparent) 91.72%,color-mix(in oklch,var(--mesh-coral) 27.5%,transparent) 93.79%,color-mix(in oklch,var(--mesh-coral) 10.4%,transparent) 95.86%,color-mix(in oklch,var(--mesh-coral) 1.6%,transparent) 97.93%,transparent 100%),radial-gradient(ellipse 85.618% 960.5px at 90.323% 1816px,var(--mesh-coral) 0,var(--mesh-coral) 83.45%,color-mix(in oklch,var(--mesh-coral) 98.4%,transparent) 85.52%,color-mix(in oklch,var(--mesh-coral) 89.6%,transparent) 87.58%,color-mix(in oklch,var(--mesh-coral) 72.5%,transparent) 89.65%,color-mix(in oklch,var(--mesh-coral) 50%,transparent) 91.72%,color-mix(in oklch,var(--mesh-coral) 27.5%,transparent) 93.79%,color-mix(in oklch,var(--mesh-coral) 10.4%,transparent) 95.86%,color-mix(in oklch,var(--mesh-coral) 1.6%,transparent) 97.93%,transparent 100%),radial-gradient(ellipse 38.602% 179.5px at 50% 1032px,var(--mesh-coral) 0,var(--mesh-coral) 11.42%,color-mix(in oklch,var(--mesh-coral) 98.4%,transparent) 22.49%,color-mix(in oklch,var(--mesh-coral) 89.6%,transparent) 33.57%,color-mix(in oklch,var(--mesh-coral) 72.5%,transparent) 44.64%,color-mix(in oklch,var(--mesh-coral) 50%,transparent) 55.71%,color-mix(in oklch,var(--mesh-coral) 27.5%,transparent) 66.78%,color-mix(in oklch,var(--mesh-coral) 10.4%,transparent) 77.86%,color-mix(in oklch,var(--mesh-coral) 1.6%,transparent) 88.93%,transparent 100%),radial-gradient(ellipse 80.692% 1622.5px at 9.677% 2312px,var(--mesh-carmine) 0,var(--mesh-carmine) 84.9%,color-mix(in oklch,var(--mesh-carmine) 98.4%,transparent) 86.79%,color-mix(in oklch,var(--mesh-carmine) 89.6%,transparent) 88.67%,color-mix(in oklch,var(--mesh-carmine) 72.5%,transparent) 90.56%,color-mix(in oklch,var(--mesh-carmine) 50%,transparent) 92.45%,color-mix(in oklch,var(--mesh-carmine) 27.5%,transparent) 94.34%,color-mix(in oklch,var(--mesh-carmine) 10.4%,transparent) 96.22%,color-mix(in oklch,var(--mesh-carmine) 1.6%,transparent) 98.11%,transparent 100%),radial-gradient(ellipse 80.692% 1622.5px at 90.323% 2312px,var(--mesh-carmine) 0,var(--mesh-carmine) 84.9%,color-mix(in oklch,var(--mesh-carmine) 98.4%,transparent) 86.79%,color-mix(in oklch,var(--mesh-carmine) 89.6%,transparent) 88.67%,color-mix(in oklch,var(--mesh-carmine) 72.5%,transparent) 90.56%,color-mix(in oklch,var(--mesh-carmine) 50%,transparent) 92.45%,color-mix(in oklch,var(--mesh-carmine) 27.5%,transparent) 94.34%,color-mix(in oklch,var(--mesh-carmine) 10.4%,transparent) 96.22%,color-mix(in oklch,var(--mesh-carmine) 1.6%,transparent) 98.11%,transparent 100%),radial-gradient(ellipse 50.81% 379.5px at 50% 1129px,var(--mesh-carmine) 0,var(--mesh-carmine) 35.44%,color-mix(in oklch,var(--mesh-carmine) 98.4%,transparent) 43.51%,color-mix(in oklch,var(--mesh-carmine) 89.6%,transparent) 51.58%,color-mix(in oklch,var(--mesh-carmine) 72.5%,transparent) 59.65%,color-mix(in oklch,var(--mesh-carmine) 50%,transparent) 67.72%,color-mix(in oklch,var(--mesh-carmine) 27.5%,transparent) 75.79%,color-mix(in oklch,var(--mesh-carmine) 10.4%,transparent) 83.86%,color-mix(in oklch,var(--mesh-carmine) 1.6%,transparent) 91.93%,transparent 100%),radial-gradient(ellipse 71.148% 1629.5px at 9.677% 2242px,var(--mesh-rose) 0,var(--mesh-rose) 84.11%,color-mix(in oklch,var(--mesh-rose) 98.4%,transparent) 86.09%,color-mix(in oklch,var(--mesh-rose) 89.6%,transparent) 88.08%,color-mix(in oklch,var(--mesh-rose) 72.5%,transparent) 90.07%,color-mix(in oklch,var(--mesh-rose) 50%,transparent) 92.05%,color-mix(in oklch,var(--mesh-rose) 27.5%,transparent) 94.04%,color-mix(in oklch,var(--mesh-rose) 10.4%,transparent) 96.03%,color-mix(in oklch,var(--mesh-rose) 1.6%,transparent) 98.01%,transparent 100%),radial-gradient(ellipse 71.148% 1629.5px at 90.323% 2242px,var(--mesh-rose) 0,var(--mesh-rose) 84.11%,color-mix(in oklch,var(--mesh-rose) 98.4%,transparent) 86.09%,color-mix(in oklch,var(--mesh-rose) 89.6%,transparent) 88.08%,color-mix(in oklch,var(--mesh-rose) 72.5%,transparent) 90.07%,color-mix(in oklch,var(--mesh-rose) 50%,transparent) 92.05%,color-mix(in oklch,var(--mesh-rose) 27.5%,transparent) 94.04%,color-mix(in oklch,var(--mesh-rose) 10.4%,transparent) 96.03%,color-mix(in oklch,var(--mesh-rose) 1.6%,transparent) 98.01%,transparent 100%),radial-gradient(ellipse 66.319% 509.5px at 50% 1206px,var(--mesh-rose) 0,var(--mesh-rose) 49.17%,color-mix(in oklch,var(--mesh-rose) 98.4%,transparent) 55.52%,color-mix(in oklch,var(--mesh-rose) 89.6%,transparent) 61.87%,color-mix(in oklch,var(--mesh-rose) 72.5%,transparent) 68.23%,color-mix(in oklch,var(--mesh-rose) 50%,transparent) 74.58%,color-mix(in oklch,var(--mesh-rose) 27.5%,transparent) 80.94%,color-mix(in oklch,var(--mesh-rose) 10.4%,transparent) 87.29%,color-mix(in oklch,var(--mesh-rose) 1.6%,transparent) 93.65%,transparent 100%);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}}@media (min-width: 900px) and (max-height: 760px){.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: 1;--hm-l2: .993;--hm-l3: .941;--hm-l4: .761;--hm-l5: .519;--hm-l6: .34;--hm-l7: .215;--hm-l8: .124;--hm-l9: .063;--hm-l10: .028;--hm-l11: .011;--hm-l12: .004;--hm-l13: .001;--hm-l14: 0;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: 0;--hm-b2: 0;--hm-b3: .002;--hm-b4: .009;--hm-b5: .027;--hm-b6: .071;--hm-b7: .155;--hm-b8: .288;--hm-b9: .47;--hm-b10: .685;--hm-b11: .864;--hm-b12: .959;--hm-b13: .991;--hm-b14: .999;--hm-b15: 1;--hm-b16: 1}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: 1;--hm-l2: .998;--hm-l3: .969;--hm-l4: .802;--hm-l5: .523;--hm-l6: .32;--hm-l7: .185;--hm-l8: .093;--hm-l9: .04;--hm-l10: .014;--hm-l11: .004;--hm-l12: .001;--hm-l13: 0;--hm-l14: 0;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: 0;--hm-b2: 0;--hm-b3: .002;--hm-b4: .009;--hm-b5: .027;--hm-b6: .071;--hm-b7: .153;--hm-b8: .277;--hm-b9: .464;--hm-b10: .76;--hm-b11: .968;--hm-b12: .999;--hm-b13: 1;--hm-b14: 1;--hm-b15: 1;--hm-b16: 1}}@media (min-width: 900px) and (min-height: 761px) and (max-height: 860px){.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .998;--hm-l2: .984;--hm-l3: .912;--hm-l4: .732;--hm-l5: .517;--hm-l6: .355;--hm-l7: .238;--hm-l8: .15;--hm-l9: .086;--hm-l10: .045;--hm-l11: .021;--hm-l12: .009;--hm-l13: .003;--hm-l14: .001;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: 0;--hm-b2: .002;--hm-b3: .006;--hm-b4: .017;--hm-b5: .044;--hm-b6: .096;--hm-b7: .182;--hm-b8: .308;--hm-b9: .474;--hm-b10: .665;--hm-b11: .834;--hm-b12: .937;--hm-b13: .982;--hm-b14: .996;--hm-b15: .999;--hm-b16: 1}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: 1;--hm-l2: .995;--hm-l3: .948;--hm-l4: .77;--hm-l5: .52;--hm-l6: .336;--hm-l7: .21;--hm-l8: .119;--hm-l9: .059;--hm-l10: .025;--hm-l11: .009;--hm-l12: .003;--hm-l13: .001;--hm-l14: 0;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: 0;--hm-b2: .002;--hm-b3: .006;--hm-b4: .017;--hm-b5: .044;--hm-b6: .095;--hm-b7: .178;--hm-b8: .296;--hm-b9: .468;--hm-b10: .73;--hm-b11: .945;--hm-b12: .996;--hm-b13: 1;--hm-b14: 1;--hm-b15: 1;--hm-b16: 1}}@media (min-width: 900px) and (min-height: 961px) and (max-height: 1060px){.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .992;--hm-l2: .957;--hm-l3: .856;--hm-l4: .688;--hm-l5: .514;--hm-l6: .378;--hm-l7: .275;--hm-l8: .193;--hm-l9: .129;--hm-l10: .08;--hm-l11: .046;--hm-l12: .025;--hm-l13: .012;--hm-l14: .005;--hm-l15: .002;--hm-l16: 0;--hm-b0: 0;--hm-b1: .002;--hm-b2: .007;--hm-b3: .018;--hm-b4: .04;--hm-b5: .079;--hm-b6: .14;--hm-b7: .226;--hm-b8: .339;--hm-b9: .478;--hm-b10: .635;--hm-b11: .783;--hm-b12: .893;--hm-b13: .956;--hm-b14: .986;--hm-b15: .997;--hm-b16: 1}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .998;--hm-l2: .979;--hm-l3: .899;--hm-l4: .72;--hm-l5: .516;--hm-l6: .362;--hm-l7: .249;--hm-l8: .163;--hm-l9: .098;--hm-l10: .054;--hm-l11: .027;--hm-l12: .012;--hm-l13: .005;--hm-l14: .002;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: .002;--hm-b2: .007;--hm-b3: .018;--hm-b4: .04;--hm-b5: .079;--hm-b6: .138;--hm-b7: .219;--hm-b8: .325;--hm-b9: .473;--hm-b10: .685;--hm-b11: .893;--hm-b12: .983;--hm-b13: .999;--hm-b14: 1;--hm-b15: 1;--hm-b16: 1}}@media (min-width: 900px) and (min-height: 1061px) and (max-height: 1160px){.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .987;--hm-l2: .94;--hm-l3: .832;--hm-l4: .672;--hm-l5: .513;--hm-l6: .387;--hm-l7: .289;--hm-l8: .211;--hm-l9: .147;--hm-l10: .097;--hm-l11: .06;--hm-l12: .034;--hm-l13: .018;--hm-l14: .008;--hm-l15: .003;--hm-l16: 0;--hm-b0: 0;--hm-b1: .004;--hm-b2: .011;--hm-b3: .027;--hm-b4: .053;--hm-b5: .096;--hm-b6: .159;--hm-b7: .243;--hm-b8: .351;--hm-b9: .48;--hm-b10: .624;--hm-b11: .763;--hm-b12: .872;--hm-b13: .942;--hm-b14: .978;--hm-b15: .994;--hm-b16: 1}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .995;--hm-l2: .967;--hm-l3: .874;--hm-l4: .701;--hm-l5: .515;--hm-l6: .371;--hm-l7: .265;--hm-l8: .181;--hm-l9: .117;--hm-l10: .069;--hm-l11: .038;--hm-l12: .019;--hm-l13: .009;--hm-l14: .003;--hm-l15: .001;--hm-l16: 0;--hm-b0: 0;--hm-b1: .004;--hm-b2: .011;--hm-b3: .027;--hm-b4: .053;--hm-b5: .095;--hm-b6: .156;--hm-b7: .235;--hm-b8: .336;--hm-b9: .475;--hm-b10: .668;--hm-b11: .867;--hm-b12: .972;--hm-b13: .997;--hm-b14: 1;--hm-b15: 1;--hm-b16: 1}}@media (min-width: 900px) and (min-height: 1161px){.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .98;--hm-l2: .923;--hm-l3: .811;--hm-l4: .66;--hm-l5: .513;--hm-l6: .394;--hm-l7: .301;--hm-l8: .226;--hm-l9: .163;--hm-l10: .113;--hm-l11: .073;--hm-l12: .045;--hm-l13: .025;--hm-l14: .012;--hm-l15: .004;--hm-l16: 0;--hm-b0: 0;--hm-b1: .006;--hm-b2: .016;--hm-b3: .035;--hm-b4: .066;--hm-b5: .112;--hm-b6: .176;--hm-b7: .258;--hm-b8: .361;--hm-b9: .482;--hm-b10: .615;--hm-b11: .746;--hm-b12: .853;--hm-b13: .927;--hm-b14: .97;--hm-b15: .991;--hm-b16: 1}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .991;--hm-l2: .954;--hm-l3: .851;--hm-l4: .685;--hm-l5: .514;--hm-l6: .38;--hm-l7: .279;--hm-l8: .198;--hm-l9: .134;--hm-l10: .085;--hm-l11: .05;--hm-l12: .027;--hm-l13: .013;--hm-l14: .006;--hm-l15: .002;--hm-l16: 0;--hm-b0: 0;--hm-b1: .006;--hm-b2: .016;--hm-b3: .035;--hm-b4: .066;--hm-b5: .11;--hm-b6: .171;--hm-b7: .248;--hm-b8: .345;--hm-b9: .475;--hm-b10: .653;--hm-b11: .843;--hm-b12: .958;--hm-b13: .993;--hm-b14: .999;--hm-b15: 1;--hm-b16: 1}}@media (max-width: 899px) and (max-height: 700px){.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .997;--hm-l2: .986;--hm-l3: .948;--hm-l4: .857;--hm-l5: .702;--hm-l6: .526;--hm-l7: .373;--hm-l8: .253;--hm-l9: .161;--hm-l10: .095;--hm-l11: .05;--hm-l12: .024;--hm-l13: .01;--hm-l14: .004;--hm-l15: .001;--hm-l16: 0;--hm-b0: 0;--hm-b1: .001;--hm-b2: .002;--hm-b3: .005;--hm-b4: .01;--hm-b5: .019;--hm-b6: .033;--hm-b7: .056;--hm-b8: .089;--hm-b9: .133;--hm-b10: .189;--hm-b11: .255;--hm-b12: .333;--hm-b13: .437;--hm-b14: .608;--hm-b15: .857;--hm-b16: 1}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: 1;--hm-l2: .997;--hm-l3: .982;--hm-l4: .922;--hm-l5: .769;--hm-l6: .537;--hm-l7: .316;--hm-l8: .156;--hm-l9: .062;--hm-l10: .019;--hm-l11: .005;--hm-l12: .001;--hm-l13: 0;--hm-l14: 0;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: 0;--hm-b2: 0;--hm-b3: 0;--hm-b4: .001;--hm-b5: .003;--hm-b6: .007;--hm-b7: .017;--hm-b8: .036;--hm-b9: .071;--hm-b10: .124;--hm-b11: .197;--hm-b12: .289;--hm-b13: .413;--hm-b14: .636;--hm-b15: .932;--hm-b16: 1}}@media (max-width: 899px) and (min-height: 701px) and (max-height: 760px){.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .995;--hm-l2: .979;--hm-l3: .933;--hm-l4: .836;--hm-l5: .687;--hm-l6: .524;--hm-l7: .381;--hm-l8: .268;--hm-l9: .179;--hm-l10: .111;--hm-l11: .064;--hm-l12: .033;--hm-l13: .016;--hm-l14: .006;--hm-l15: .002;--hm-l16: 0;--hm-b0: 0;--hm-b1: .001;--hm-b2: .004;--hm-b3: .008;--hm-b4: .015;--hm-b5: .027;--hm-b6: .045;--hm-b7: .071;--hm-b8: .106;--hm-b9: .152;--hm-b10: .207;--hm-b11: .271;--hm-b12: .346;--hm-b13: .446;--hm-b14: .606;--hm-b15: .838;--hm-b16: 1}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .999;--hm-l2: .995;--hm-l3: .974;--hm-l4: .905;--hm-l5: .751;--hm-l6: .534;--hm-l7: .328;--hm-l8: .174;--hm-l9: .077;--hm-l10: .028;--hm-l11: .008;--hm-l12: .002;--hm-l13: 0;--hm-l14: 0;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: 0;--hm-b2: 0;--hm-b3: .001;--hm-b4: .002;--hm-b5: .005;--hm-b6: .012;--hm-b7: .025;--hm-b8: .049;--hm-b9: .087;--hm-b10: .142;--hm-b11: .213;--hm-b12: .301;--hm-b13: .419;--hm-b14: .625;--hm-b15: .908;--hm-b16: 1}}@media (max-width: 899px) and (min-height: 861px){.mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .989;--hm-l2: .959;--hm-l3: .898;--hm-l4: .795;--hm-l5: .66;--hm-l6: .521;--hm-l7: .397;--hm-l8: .295;--hm-l9: .212;--hm-l10: .145;--hm-l11: .093;--hm-l12: .056;--hm-l13: .03;--hm-l14: .014;--hm-l15: .005;--hm-l16: 0;--hm-b0: 0;--hm-b1: .004;--hm-b2: .009;--hm-b3: .018;--hm-b4: .031;--hm-b5: .049;--hm-b6: .074;--hm-b7: .106;--hm-b8: .145;--hm-b9: .192;--hm-b10: .246;--hm-b11: .307;--hm-b12: .378;--hm-b13: .472;--hm-b14: .614;--hm-b15: .816;--hm-b16: 1}.mk[data-theme=light] .mk-neon[data-neon=hero]{--hm-l0: 1;--hm-l1: .997;--hm-l2: .986;--hm-l3: .951;--hm-l4: .866;--hm-l5: .717;--hm-l6: .529;--hm-l7: .352;--hm-l8: .211;--hm-l9: .112;--hm-l10: .051;--hm-l11: .02;--hm-l12: .007;--hm-l13: .002;--hm-l14: 0;--hm-l15: 0;--hm-l16: 0;--hm-b0: 0;--hm-b1: 0;--hm-b2: .001;--hm-b3: .003;--hm-b4: .007;--hm-b5: .014;--hm-b6: .027;--hm-b7: .048;--hm-b8: .079;--hm-b9: .122;--hm-b10: .178;--hm-b11: .246;--hm-b12: .327;--hm-b13: .435;--hm-b14: .611;--hm-b15: .862;--hm-b16: 1}}.mk-neon[data-neon=horizon]{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 20%),radial-gradient(ellipse 110% 100% at 50% 0%,#000 0%,rgb(0 0 0 / 1) 62%,rgb(0 0 0 / .984) 66.75%,rgb(0 0 0 / .896) 71.5%,rgb(0 0 0 / .725) 76.25%,rgb(0 0 0 / .5) 81%,rgb(0 0 0 / .275) 85.75%,rgb(0 0 0 / .104) 90.5%,rgb(0 0 0 / .016) 95.25%,rgb(0 0 0 / 0) 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 20%),radial-gradient(ellipse 110% 100% at 50% 0%,#000,#000 62%,#000000fb,#000000e4,#000000b9,#00000080,#00000046,#0000001b,#00000004,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;--flow-a: radial-gradient(ellipse calc(872px * var(--n-w)) calc(1178px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) + 900px * var(--n-y)), var(--rise-rose)), radial-gradient(ellipse calc(851px * var(--n-w)) calc(1111px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) + 900px * var(--n-y)), var(--rise-halo));--flow-b: radial-gradient(ellipse calc(880px * var(--n-w)) calc(1204px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) + 900px * var(--n-y)), var(--rise-coral));--flow-c: radial-gradient(ellipse calc(560px * var(--n-w)) calc(170px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) - 250px * var(--n-y)), var(--fall-core))}.mk-mesh:has(>.mk-neon[data-neon=stage]){--neon-spill: 200px}.mk-neon[data-neon=stage]{--arc: ellipse calc(1500px * var(--n-w)) calc(600px * var(--n-y)) at left 25% bottom calc(var(--neon-floor) + 496px * var(--n-y));--flow-a: radial-gradient(var(--arc), var(--ring-rose)), radial-gradient(var(--arc), var(--ring-halo));--flow-b: radial-gradient(var(--arc), var(--ring-coral));--flow-c: radial-gradient(ellipse calc(440px * var(--n-w)) calc(200px * var(--n-y)) at left 72% bottom calc(var(--neon-floor) - 30px * var(--n-y)), var(--fall-core))}.mk[data-theme=dark] .mk-neon[data-neon=stage]{--flow-coral: oklch(.63 .2 25);--flow-core: oklch(.71 .17 25);--fall-core: var(--flow-core) 0%, var(--flow-core) 30%, color-mix(in oklab, color-mix(in oklab, var(--flow-core) 99%, var(--flow-rose)) 99%, transparent) 37%, color-mix(in oklab, color-mix(in oklab, var(--flow-core) 94%, var(--flow-rose)) 94%, transparent) 44%, color-mix(in oklab, color-mix(in oklab, var(--flow-core) 84%, var(--flow-rose)) 84%, transparent) 51%, color-mix(in oklab, color-mix(in oklab, var(--flow-core) 68%, var(--flow-rose)) 68%, transparent) 58%, color-mix(in oklab, color-mix(in oklab, var(--flow-core) 50%, var(--flow-rose)) 50%, transparent) 65%, color-mix(in oklab, color-mix(in oklab, var(--flow-core) 32%, var(--flow-rose)) 32%, transparent) 72%, color-mix(in oklab, color-mix(in oklab, var(--flow-core) 16%, var(--flow-rose)) 16%, transparent) 79%, color-mix(in oklab, color-mix(in oklab, var(--flow-core) 6%, var(--flow-rose)) 6%, transparent) 86%, color-mix(in oklab, color-mix(in oklab, var(--flow-core) 1%, var(--flow-rose)) 1%, transparent) 93%, transparent 100%}@media (min-width: 900px){.mk-neon[data-neon=stage]{--ring-halo: transparent 0%, transparent 39.2%, color-mix(in oklch, var(--flow-halo) .4%, transparent) 41.8%, color-mix(in oklch, var(--flow-halo) 1.1%, transparent) 44.4%, color-mix(in oklch, var(--flow-halo) 2.1%, transparent) 47%, color-mix(in oklch, var(--flow-halo) 3.7%, transparent) 49.6%, color-mix(in oklch, var(--flow-halo) 6.1%, transparent) 52.2%, color-mix(in oklch, var(--flow-halo) 9.3%, transparent) 54.8%, color-mix(in oklch, var(--flow-halo) 13.6%, transparent) 57.4%, color-mix(in oklch, var(--flow-halo) 19%, transparent) 60%, color-mix(in oklch, var(--flow-halo) 25.6%, transparent) 62.6%, color-mix(in oklch, var(--flow-halo) 33.1%, transparent) 65.2%, color-mix(in oklch, var(--flow-halo) 41.3%, transparent) 67.8%, color-mix(in oklch, var(--flow-halo) 50%, transparent) 70.4%, color-mix(in oklch, var(--flow-halo) 81%, transparent) 75.6%, color-mix(in oklch, var(--flow-halo) 96.3%, transparent) 80.8%, var(--flow-halo) 86%, color-mix(in oklch, var(--flow-halo) 98.4%, transparent) 106%, color-mix(in oklch, var(--flow-halo) 89.6%, transparent) 108%, color-mix(in oklch, var(--flow-halo) 72.5%, transparent) 110%, color-mix(in oklch, var(--flow-halo) 50%, transparent) 112%, color-mix(in oklch, var(--flow-halo) 27.5%, transparent) 114%, color-mix(in oklch, var(--flow-halo) 10.4%, transparent) 116%, color-mix(in oklch, var(--flow-halo) 1.6%, transparent) 118%, transparent 120%;--ring-rose: transparent 0%, transparent 53.6%, color-mix(in oklch, var(--flow-rose) .4%, transparent) 55.98%, color-mix(in oklch, var(--flow-rose) 1.1%, transparent) 58.37%, color-mix(in oklch, var(--flow-rose) 2.1%, transparent) 60.75%, color-mix(in oklch, var(--flow-rose) 3.7%, transparent) 63.13%, color-mix(in oklch, var(--flow-rose) 6.1%, transparent) 65.52%, color-mix(in oklch, var(--flow-rose) 9.3%, transparent) 67.9%, color-mix(in oklch, var(--flow-rose) 13.6%, transparent) 70.28%, color-mix(in oklch, var(--flow-rose) 19%, transparent) 72.67%, color-mix(in oklch, var(--flow-rose) 25.6%, transparent) 75.05%, color-mix(in oklch, var(--flow-rose) 33.1%, transparent) 77.43%, color-mix(in oklch, var(--flow-rose) 41.3%, transparent) 79.82%, color-mix(in oklch, var(--flow-rose) 50%, transparent) 82.2%, color-mix(in oklch, var(--flow-rose) 81%, transparent) 84.8%, color-mix(in oklch, var(--flow-rose) 96.3%, transparent) 87.4%, var(--flow-rose) 90%, color-mix(in oklch, var(--flow-rose) 98.4%, transparent) 102.5%, color-mix(in oklch, var(--flow-rose) 89.6%, transparent) 104%, color-mix(in oklch, var(--flow-rose) 72.5%, transparent) 105.5%, color-mix(in oklch, var(--flow-rose) 50%, transparent) 107%, color-mix(in oklch, var(--flow-rose) 27.5%, transparent) 108.5%, color-mix(in oklch, var(--flow-rose) 10.4%, transparent) 110%, color-mix(in oklch, var(--flow-rose) 1.6%, transparent) 111.5%, transparent 113%;--ring-coral: transparent 0%, transparent 69.3%, color-mix(in oklch, var(--flow-coral) .4%, transparent) 70.82%, color-mix(in oklch, var(--flow-coral) 1.1%, transparent) 72.33%, color-mix(in oklch, var(--flow-coral) 2.1%, transparent) 73.85%, color-mix(in oklch, var(--flow-coral) 3.7%, transparent) 75.37%, color-mix(in oklch, var(--flow-coral) 6.1%, transparent) 76.88%, color-mix(in oklch, var(--flow-coral) 9.3%, transparent) 78.4%, color-mix(in oklch, var(--flow-coral) 13.6%, transparent) 79.92%, color-mix(in oklch, var(--flow-coral) 19%, transparent) 81.43%, color-mix(in oklch, var(--flow-coral) 25.6%, transparent) 82.95%, color-mix(in oklch, var(--flow-coral) 33.1%, transparent) 84.47%, color-mix(in oklch, var(--flow-coral) 41.3%, transparent) 85.98%, color-mix(in oklch, var(--flow-coral) 50%, transparent) 87.5%, color-mix(in oklch, var(--flow-coral) 81%, transparent) 89.67%, color-mix(in oklch, var(--flow-coral) 96.3%, transparent) 91.83%, var(--flow-coral) 94%, color-mix(in oklch, var(--flow-coral) 98.4%, transparent) 99.12%, color-mix(in oklch, var(--flow-coral) 89.6%, transparent) 100.25%, color-mix(in oklch, var(--flow-coral) 72.5%, transparent) 101.38%, color-mix(in oklch, var(--flow-coral) 50%, transparent) 102.5%, color-mix(in oklch, var(--flow-coral) 27.5%, transparent) 103.62%, color-mix(in oklch, var(--flow-coral) 10.4%, transparent) 104.75%, color-mix(in oklch, var(--flow-coral) 1.6%, transparent) 105.88%, transparent 107%}}@media (max-width: 899px){.mk-neon[data-neon=horizon]{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 20%);mask-image:linear-gradient(to bottom,transparent 0%,#000 20%);--flow-halo: oklch(.47 .17 302 / .45);--flow-rose: oklch(.56 .21 354 / .9);--flow-a: radial-gradient(ellipse 167.1vw 388px at left 50% bottom calc(var(--neon-floor) + 363px), var(--ring-rose)), radial-gradient(ellipse 180vw 450px at left 50% bottom calc(var(--neon-floor) + 423px), var(--ring-halo));--flow-b: radial-gradient(ellipse 165.4vw 380px at left 50% bottom calc(var(--neon-floor) + 356px), var(--ring-coral));--flow-c: none}.mk[data-theme=light] .mk-neon[data-neon=horizon]{--flow-halo: oklch(.8 .1 302 / .7)}.mk-neon[data-neon=horizon]>span{top:40%;right:-12%;bottom:-140px;left:-12%}.mk-neon[data-neon=horizon]>span:nth-child(2):before{animation:mk-flow-drift-a 57.6s steps(36,jump-none) infinite paused,mk-flow-glow 33.6s steps(21,jump-none) infinite paused}.mk-cap-hero:has(>.mk-neon[data-neon=horizon]){padding-bottom:calc(var(--mk-band-tight) + 40px)}.mk-cap-hero:has(>.mk-neon[data-neon=horizon])+.mk-sec-flush{padding-top:55px}.mk-mesh:has(>.mk-neon[data-neon=horizon])>.mk-wrap{padding-bottom:24px}.mk-neon[data-neon=stage]{--arc: ellipse 237vw 800px at left 50% bottom calc(var(--neon-floor) + 808px);--flow-c: radial-gradient(ellipse 60vw 110px at left 50% bottom calc(var(--neon-floor) + 20px), var(--fall-core))}.mk-mesh:has(>.mk-neon[data-neon=stage]){--neon-spill: 170px}}.mk-footer>.mk-neon[data-neon=foot]{--neon-floor: 180px ;--neon-mask: linear-gradient(to bottom, rgb(0 0 0 / 0) 0px, rgb(0 0 0 / .005) 21px, rgb(0 0 0 / .015) 42px, rgb(0 0 0 / .031) 63px, rgb(0 0 0 / .057) 84px, rgb(0 0 0 / .097) 106px, rgb(0 0 0 / .152) 127px, rgb(0 0 0 / .224) 148px, rgb(0 0 0 / .311) 169px, rgb(0 0 0 / .411) 190px, rgb(0 0 0 / .526) 211px, rgb(0 0 0 / .689) 232px, rgb(0 0 0 / .822) 254px, rgb(0 0 0 / .912) 275px, rgb(0 0 0 / .965) 296px, rgb(0 0 0 / .99) 317px, rgb(0 0 0 / 1) 338px, #000 100%);--flow-a: radial-gradient(ellipse calc(1453px * var(--n-w)) calc(1278px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) + 1250px * var(--n-y)), var(--rise-rose)), radial-gradient(ellipse calc(1407px * var(--n-w)) calc(1189px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) + 1250px * var(--n-y)), var(--rise-halo));--flow-b: radial-gradient(ellipse calc(1504px * var(--n-w)) calc(1378px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) + 1250px * var(--n-y)), var(--rise-coral));--flow-c: radial-gradient(ellipse calc(700px * var(--n-w)) calc(120px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) - 200px * var(--n-y)), var(--fall-core))}.mk-neon[data-neon=foot]>span:nth-child(n):before{animation:none}@media (max-width: 899px){.mk-footer>.mk-neon[data-neon=foot]{--flow-a: radial-gradient(ellipse 142vw 633px at left 50% bottom calc(var(--neon-floor) + 620px), var(--rise-rose)), radial-gradient(ellipse 136vw 578px at left 50% bottom calc(var(--neon-floor) + 620px), var(--rise-halo));--flow-b: radial-gradient(ellipse 148vw 689px at left 50% bottom calc(var(--neon-floor) + 620px), var(--rise-coral));--flow-c: radial-gradient(ellipse 76vw 100px at left 50% bottom calc(var(--neon-floor) - 200px), var(--fall-core))}}.mk-fin{z-index:1}.mk-fin:before{content:none}.mk:has(.mk-fin) .mk-footer{overflow:visible}.mk[data-theme=dark]:has(.mk-fin) .mk-footer{--mk-footer-ground: var(--bg)}.mk:has(.mk-fin) .mk-footer>.mk-neon[data-neon=foot]{--fin-rise: 470px;top:calc(-1 * var(--fin-rise));--neon-floor: calc(100% - var(--fin-rise) - 12px);--neon-mask: linear-gradient(to bottom, transparent 0, rgb(0 0 0 / .06) calc(var(--fin-rise) * .12), rgb(0 0 0 / .32) calc(var(--fin-rise) * .24), rgb(0 0 0 / .68) calc(var(--fin-rise) * .36), rgb(0 0 0 / .94) calc(var(--fin-rise) * .48), #000 calc(var(--fin-rise) * .6), #000 var(--fin-rise), rgb(0 0 0 / .94) calc(var(--fin-rise) + (100% - var(--fin-rise)) * .2), rgb(0 0 0 / .68) calc(var(--fin-rise) + (100% - var(--fin-rise)) * .4), rgb(0 0 0 / .32) calc(var(--fin-rise) + (100% - var(--fin-rise)) * .6), rgb(0 0 0 / .06) calc(var(--fin-rise) + (100% - var(--fin-rise)) * .8), transparent 100%);--flow-a: radial-gradient(ellipse calc(1453px * var(--n-w)) calc(1278px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) + 1200px * var(--n-y)), var(--rise-rose)), radial-gradient(ellipse calc(1407px * var(--n-w)) calc(1189px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) + 1200px * var(--n-y)), var(--rise-halo));--flow-b: radial-gradient(ellipse calc(1504px * var(--n-w)) calc(1378px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) + 1200px * var(--n-y)), var(--rise-coral));--flow-c: radial-gradient(ellipse calc(640px * var(--n-w)) calc(210px * var(--n-y)) at left 50% bottom calc(var(--neon-floor) - 70px * var(--n-y)), var(--fall-core))}@media (max-width: 899px){.mk:has(.mk-fin) .mk-footer>.mk-neon[data-neon=foot]{--fin-rise: 330px;--flow-a: radial-gradient(ellipse 142vw 633px at left 50% bottom calc(var(--neon-floor) + 560px), var(--rise-rose)), radial-gradient(ellipse 136vw 578px at left 50% bottom calc(var(--neon-floor) + 560px), var(--rise-halo));--flow-b: radial-gradient(ellipse 148vw 689px at left 50% bottom calc(var(--neon-floor) + 560px), var(--rise-coral));--flow-c: radial-gradient(ellipse 70vw 150px at left 50% bottom calc(var(--neon-floor) - 110px), var(--fall-core))}}.mk-final .btn-ghost{background:var(--surface)}.mk-final .btn-ghost:hover{background:var(--surface-2)}.mk-skip{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;font-size:var(--mk-fs-body);color:var(--mk-text)}.mk-skip:focus{position:fixed;left:1rem;top:1rem;width:auto;height:auto;z-index:90;padding:.7rem 1.15rem;border-radius:10px;background:var(--mk-accent-fill);color:var(--mk-accent-ink);font-size:var(--mk-fs-body);font-weight:600;text-decoration:none;box-shadow:0 10px 30px #00000073;outline:2px solid var(--text);outline-offset:2px}.mk-main:focus{outline:none}.mk-route-loading{display:flex;align-items:center;justify-content:center;min-height:60vh}.mk[data-theme=light] .mk-nav-in{background:var(--surface)}.mk-nav{position:sticky;top:0;z-index:40;padding-block:.7rem}.mk-nav:before{content:"";position:absolute;inset:0 0 auto;height:calc(100% + .6rem);pointer-events:none;z-index:-1;background:linear-gradient(to bottom,var(--bg) 0 38%,color-mix(in oklch,var(--bg) 55%,transparent) 72%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,#000 0 58%,transparent);mask-image:linear-gradient(to bottom,#000 0 58%,transparent)}.mk-nav-in{display:flex;align-items:center;gap:1.4rem;height:var(--mk-nav-h);padding-inline:.9rem .7rem;border-radius:var(--r-pill);border:1px solid var(--mk-line);background:color-mix(in oklch,var(--surface) 88%,transparent);backdrop-filter:saturate(140%) blur(22px);-webkit-backdrop-filter:saturate(140%) blur(22px);box-shadow:var(--mk-elev-1)}.mk-brand{display:inline-flex;align-items:center;gap:.6rem;margin-right:auto;background:none;border:0;padding:0;cursor:pointer}.mk-brand .lp-logo,.mk-brand svg{height:26px}.mk-nav-links{display:flex;gap:.3rem}.mk-nav-link{display:inline-block;background:none;border:0;font:inherit;font-size:var(--mk-fs-body-sm);font-weight:500;color:var(--muted);padding:.42rem .7rem;border-radius:8px;cursor:pointer;transition:color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard);text-decoration:none}.mk-nav-link:hover{color:var(--text);background:var(--surface)}.mk-nav-link.on{color:var(--mk-accent)}.mk-nav-drop{position:relative;display:inline-flex}.mk-nav-drop .mk-nav-link{display:inline-flex;align-items:center;gap:.28rem}.mk-drop-chev{font-size:.7rem;transition:transform var(--dur-hover) var(--ease-standard)}.mk-drop-chev.up{transform:rotate(180deg)}.mk-drop-menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:60;min-width:264px;padding:.4rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-pop);animation:mk-drop-in var(--dur-hover) var(--ease-standard) both}@keyframes mk-drop-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mk-drop-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:.55rem .65rem;border:0;border-radius:10px;background:none;cursor:pointer;transition:background var(--dur-hover) var(--ease-standard)}.mk-drop-item:hover{background:var(--surface-2)}.mk-drop-t{font-family:var(--font-display);font-weight:700;font-size:var(--mk-fs-body);color:var(--text)}.mk-drop-item.on .mk-drop-t{color:var(--mk-accent)}.mk-drop-d{font-size:var(--mk-fs-body-sm);color:var(--muted);line-height:1.3}.mk-nav-cta{display:flex;align-items:center;gap:.4rem}.mk-nav-cta .mk-link-btn{padding-inline:.7rem}.mk-link-btn{background:none;border:0;font:inherit;font-weight:600;font-size:var(--mk-fs-body-sm);color:var(--text);cursor:pointer;padding:.4rem .5rem}.mk-theme-btn{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);cursor:pointer;transition:color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.mk-theme-btn:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-2)}.mk .lang-drop-btn{height:34px}.mk-avatar-btn{display:inline-grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;border-radius:999px;transition:transform var(--dur-hover) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard)}.mk-avatar-btn:hover{transform:translateY(-1px);box-shadow:0 7px 18px -7px var(--primary)}.mk-avatar-btn .avatar{width:34px;height:34px;font-size:13.5px;border-radius:999px}.mk-burger{display:none}@media (max-width: 860px){.mk-nav{padding-inline:12px}.mk-nav-in{padding-inline:.7rem .6rem}.mk-nav-links{display:none}.mk-burger{display:inline-grid}.mk-nav-cta .mk-theme-btn,.mk-nav-cta .mk-link-btn,.mk-nav-cta .seg,.mk-nav-cta .lang-drop{display:none}}.mk-burger{position:relative;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);cursor:pointer;transition:color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.mk-burger:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-2)}.mk-burger:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit}.mk-burger-ic path{transition:transform var(--dur-panel) var(--ease-entrance),opacity var(--dur-press) linear;transform-box:fill-box;transform-origin:center}.mk-burger-ic.x .b1{transform:translateY(3.75px) rotate(45deg)}.mk-burger-ic.x .b2{opacity:0}.mk-burger-ic.x .b3{transform:translateY(-3.75px) rotate(-45deg)}@media (prefers-reduced-motion: reduce){.mk-burger-ic path{transition:none}}@media (max-width: 860px){.mk-nav-cta{padding-left:5px}.mk-burger{width:44px;height:44px;margin:-5px;border-width:0;background:transparent;isolation:isolate}.mk-burger:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);transition:border-color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.mk-burger:after{top:0;right:0;bottom:0;left:0}.mk-burger:hover{background:transparent}.mk-burger:hover:before{border-color:var(--border-strong);background:var(--surface-2)}}@media (max-width: 480px){.mk{--mk-nav-h: 56px}.mk-nav-in{gap:calc(.6rem - 5px)}.mk-nav-cta{gap:.9rem;margin-left:auto}.mk-nav-cta .btn{height:34px;padding:0 12px;font-size:.86rem;white-space:nowrap}}@media (max-width: 359px){.mk-nav-in{padding-inline:.6rem;gap:calc(.5rem - 5px)}.mk-nav-cta{gap:.6rem}.mk-nav-cta .btn{padding:0 10px}}.mk-sheet{position:fixed;left:0;right:0;top:var(--mk-nav-h);bottom:0;z-index:65;background:var(--bg);overflow-y:auto;overscroll-behavior:contain}.mk-sheet-panel{padding-block:.4rem 2.2rem;outline:none}.mk-sheet-grp{padding-block:.5rem;border-bottom:1px solid color-mix(in oklch,var(--border) 55%,transparent);animation:mk-sheet-in var(--dur-panel) var(--ease-entrance) both;animation-delay:calc(var(--i, 0) * 45ms)}.mk-sheet-grp:last-of-type{border-bottom:0}@keyframes mk-sheet-in{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}.mk-sheet-kicker{font-family:var(--font-ui);font-size:var(--mk-fs-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;padding-inline:.7rem}.mk-sheet-row{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:48px;padding:.4rem .7rem;border:0;border-radius:12px;background:none;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-hover) var(--ease-standard)}.mk-sheet-row:hover,.mk-sheet-row:active{background:var(--surface)}.mk-sheet-row.on{background:var(--mk-accent-soft)}.mk-sheet-row.on .mk-drop-t{color:var(--mk-accent)}.mk-sheet-row.on:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:2px;background:var(--mk-accent)}.mk-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.9rem;padding-top:1.1rem;border-top:1px solid color-mix(in oklch,var(--border) 55%,transparent);animation:mk-sheet-in var(--dur-panel) var(--ease-entrance) both;animation-delay:calc(var(--i, 0) * 45ms)}.mk-sheet-login{min-height:44px;padding:0 1.1rem;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-weight:600;font-size:var(--mk-fs-body);color:var(--text);cursor:pointer}.mk-sheet-login:hover{background:var(--surface-2)}.mk-sheet-prefs{display:flex;align-items:center;gap:.55rem;margin-left:auto}.mk-sheet-prefs .lang-drop-menu{top:auto;bottom:calc(100% + 6px)}@media (prefers-reduced-motion: reduce){.mk-sheet-grp,.mk-sheet-foot{animation:none}}@media (pointer: coarse){.mk-nav-in .mk-theme-btn,.mk-nav-in .mk-link-btn,.mk-nav-in .btn,.mk-nav-in .mk-avatar-btn,.mk-burger,.mk-sheet-foot .mk-theme-btn,.mk-sheet-foot .lang-drop-btn,.mk-price-card .btn,.lp-spec .btn{position:relative}.mk-nav-in .mk-theme-btn:after,.mk-nav-in .mk-link-btn:after,.mk-nav-in .btn:after,.mk-nav-in .mk-avatar-btn:after,.mk-burger:after,.mk-sheet-foot .mk-theme-btn:after,.mk-sheet-foot .lang-drop-btn:after,.mk-price-card .btn:after,.lp-spec .btn:after{content:"";position:absolute;inset-inline:0;top:50%;height:44px;transform:translateY(-50%)}.mk-nav-in .mk-theme-btn:after,.mk-nav-in .mk-avatar-btn:after,.mk-burger:after,.mk-sheet-foot .mk-theme-btn:after{inset-inline:auto;left:50%;width:44px;margin-left:-22px}}.mk-hero{padding-block:var(--mk-band-tight) var(--mk-band)}.mk-hero-in{display:block}.mk-hero-art{position:absolute;z-index:-1;pointer-events:none;inset-inline:-8%;top:-6%;height:86%;mask-image:radial-gradient(54% 58% at 50% 40%,#000 0%,#000 26%,transparent 76%);-webkit-mask-image:radial-gradient(54% 58% at 50% 40%,#000 0%,#000 26%,transparent 76%)}.mk-hero-art:before,.mk-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mk-hero-art:before{background:repeating-linear-gradient(56deg,transparent 0 46px,color-mix(in oklch,var(--text) 30%,transparent) 46px 52px,transparent 52px 168px),repeating-linear-gradient(56deg,transparent 0 34px,color-mix(in oklch,var(--mk-accent) 88%,transparent) 34px 78px,transparent 78px 168px);filter:blur(20px);opacity:.5;animation:mk-band-warm 9s ease-in-out infinite alternate,mk-band-sway-a 25s ease-in-out infinite alternate}.mk-hero-art:after{background:repeating-linear-gradient(56deg,transparent 0 104px,color-mix(in oklch,var(--mk-info) 62%,transparent) 104px 124px,transparent 124px 280px);filter:blur(30px);opacity:.27;animation:mk-band-cool 14s ease-in-out infinite alternate,mk-band-sway-b 34s ease-in-out infinite alternate}@keyframes mk-band-warm{0%{opacity:.5}to{opacity:.31}}@keyframes mk-band-cool{0%{opacity:.27}to{opacity:.14}}@keyframes mk-band-sway-a{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes mk-band-sway-b{0%{transform:translate(26px)}to{transform:translate(-26px)}}.mk[data-theme=light] .mk-hero-art{display:none}.mk[data-theme=light] .mk-mesh:before,.mk[data-theme=light] .mk-mesh:after{display:none}.mk-hero-copy{max-width:var(--mk-prose-head);margin-inline:auto;text-align:center}.mk-hero-sub{margin-inline:auto}.mk-hero .mk-hero-actions{justify-content:center}.mkd-out .tpl-pframe{--tpl-zoom: .56}@media (max-width: 760px){.mkd-out .tpl-pframe{--tpl-zoom: .34}}.mk-hero-title{font-family:var(--font-display);font-weight:560;font-size:var(--mk-fs-h1);line-height:1.05;letter-spacing:-.022em;margin:1.1rem 0 0}.mk-hero-l{display:block}.mk-rotator{display:grid;justify-items:center;position:relative;max-width:100%;perspective:700px}.mk-rotator>*{grid-area:1 / 1;justify-self:center}.mk-rot-fix{visibility:hidden;position:absolute;inset-inline-start:0;white-space:nowrap}.mk-rot{display:inline-block;opacity:1;color:var(--mk-accent);animation:mk-rot-in var(--dur-page) var(--ease-entrance) both}.mk-rot-out{animation-name:mk-rot-out}@keyframes mk-rot-in{0%{opacity:0;transform:translateY(.55em) rotateX(-62deg)}to{opacity:1;transform:none}}@keyframes mk-rot-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.55em) rotateX(62deg)}}@media (prefers-reduced-motion: reduce){.mk-rot{animation:none}.mk-rot-out{display:none}}.mk-hero-sub{font-size:var(--mk-fs-body-lg);line-height:1.55;color:var(--muted);max-width:46ch;margin:1.3rem auto 0}.mk-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:.9rem}.mk-hero-oauth{flex-basis:100%;font-size:var(--mk-fs-body-sm);color:var(--muted)}.mk-aud-hero .mk-hero-sub{min-height:6.2em}.mk-aud-cta .mk-h2{min-height:2.5em}.mk-cap-hero h1{min-height:2.1em}.mk-cap-hero .mk-hero-sub{min-height:6.2em}.mk-hc-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);max-width:640px;margin:1.7rem auto 0}.mk-hc{display:block;width:100%;text-align:left;padding:var(--space-md) var(--space-md) var(--space-sm);background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-card);transition:border-color var(--dur-hover) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard),transform var(--dur-hover) var(--ease-standard)}.mk-hc:focus-within{border-color:color-mix(in oklab,var(--primary) 55%,var(--border));box-shadow:var(--shadow-pop),0 0 0 4px var(--focus-ring);transform:translateY(-1px)}.mk-hc-input{display:block;width:100%;min-height:84px;max-height:180px;padding:4px 4px 0;border:0;background:transparent;outline:none;resize:none;color:var(--text);font:inherit;font-size:1rem;line-height:1.55}.mk-hc-input::placeholder{color:var(--muted)}.mk .mk-hc-input:focus-visible{outline:none}.mk-hc-count{padding:6px 4px 0;color:var(--muted);font-size:.78rem;line-height:1.4;text-align:right;font-variant-numeric:tabular-nums}.mk-hc-count.is-full{color:var(--danger-ink);text-align:left;font-variant-numeric:normal}.mk-hc-bar{display:flex;align-items:center;gap:var(--space-sm);padding-top:8px}.mk-hc-gap{flex:1 1 auto}.mk-hc-tool{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:18px;line-height:1;cursor:pointer;transition:background var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard)}.mk-hc-tool:hover{background:var(--surface);color:var(--primary);border-color:var(--border-strong)}.mk-hc-seg button{height:30px}.mk-hc-send{margin-left:auto;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:var(--r-pill);cursor:pointer;background-color:var(--primary);background-image:var(--grad-brand);color:var(--on-primary);box-shadow:var(--shadow-glow);transition:transform var(--dur-press) var(--ease-standard),opacity var(--dur-hover) var(--ease-standard)}.mk-hc-send:hover:not(:disabled){transform:translateY(-1px)}.mk-hc-send:active:not(:disabled){transform:translateY(0) scale(.97)}.mk-hc-send:disabled{background-color:var(--mk-send-off);background-image:none;color:var(--mk-send-off-ink);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mk-send-off-ink) 22%,transparent);transform:none;cursor:default}@media (max-width: 520px){.mk-hc{padding:var(--space-sm);border-radius:var(--r-card)}.mk-hc-input{min-height:72px}.mk-hc-bar{flex-wrap:wrap;gap:8px}.mk-hc-tool{flex:0 0 44px;width:44px;height:44px}.mk-hc-seg button{height:40px;padding-inline:14px}}@media (max-width: 359px){.mk-hc-tool[data-zt="hero.mic"]{display:none}.mk-hc-input{min-height:58px}.mk-hero-home .mk-hc-wrap{margin-top:1.25rem}.mk-hero.mk-hero-home{--hero-content: 15.4rem}}.mk-win{position:relative;border-radius:clamp(12px,1vw,16px);overflow:hidden;border:1px solid var(--mk-line-strong);background:var(--mk-panel);box-shadow:var(--mk-elev-3)}.mk-win-bar{display:flex;align-items:center;gap:.7rem;height:2.2rem;padding-inline:.8rem;border-bottom:1px solid var(--mk-line);background:color-mix(in oklch,var(--surface) 60%,transparent)}.mk-win-dots{display:inline-flex;gap:.34rem;flex:none}.mk-win-dots i{width:.48rem;height:.48rem;border-radius:50%;background:color-mix(in oklch,var(--text) 18%,transparent)}.mk-win-url{flex:1;min-width:0;text-align:center;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.02em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-win-tag{flex:none;display:inline-flex;align-items:center;gap:.34rem;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.mk-win-tag:before{content:"";width:.38rem;height:.38rem;border-radius:50%;background:var(--mk-accent)}.mk-win-strip{display:flex;align-items:center;gap:.7rem;height:2.6rem;padding-inline:.8rem;border-top:1px solid var(--mk-line);background:color-mix(in oklch,var(--surface) 60%,transparent);font-family:var(--font-mono);font-size:.72rem}.mk-win-caret{color:var(--mk-accent);flex:none}.mk-win-typed{flex:1;min-width:0;color:var(--text);white-space:nowrap;overflow:hidden}.mk-win-strip .vstamp{flex:none;gap:.55rem}.mk-win-strip .vstep{font-family:var(--font-mono);font-size:.68rem;font-weight:400}@media (max-width: 560px){.mk-win-dots{display:none}.mk-win-url{text-align:left}.mk-win-tag{display:none}.mk-win-strip{font-size:.66rem;gap:.5rem}.mk-win-strip .vstamp{display:none}.mk-win-typed{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@keyframes mk-paint{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes mk-paint-line{0%{top:0;opacity:.92}92%{opacity:.92}to{top:100%;opacity:0}}.mk-stage{position:relative;border-radius:var(--mk-r-panel);overflow:hidden;background:var(--tbg, #0b0e1a);box-shadow:var(--mk-elev-3);border:1px solid var(--mk-line-strong);aspect-ratio:4/3}.mk-win .mk-stage{border:0;border-radius:0;box-shadow:none;aspect-ratio:16 / 10}.mk-stage.is-static{background:var(--surface)}.mk-stage .lp-canvas,.mk-stage canvas{width:100%;height:100%;display:block}.mk-stage-mini{position:absolute;top:0;right:0;bottom:0;left:0}.mk[data-theme=light] .mk-win{border-color:color-mix(in oklch,var(--text) 16%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--text) 6%,transparent),0 40px 80px -40px #110c0966}.mk-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:2.4rem}.mk-features>*,.mk-features>*>.mk-feature{height:100%}@media (max-width: 820px){.mk-features{grid-template-columns:1fr}}.mk-feature{padding:1.4rem;border:1px solid var(--mk-line);border-radius:var(--mk-r-panel);background:var(--mk-panel);box-shadow:var(--mk-elev-1);transition:transform var(--dur-panel) var(--ease-entrance),box-shadow var(--dur-panel) var(--ease-entrance)}.mk-feature:hover{transform:translateY(-3px);border-color:var(--mk-line-strong);box-shadow:var(--mk-elev-2)}.mk-feature-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--mk-accent-soft);color:var(--mk-accent);margin-bottom:.9rem}.mk-feature h3{font-family:var(--font-display);font-weight:700;font-size:var(--mk-fs-h4);margin:0 0 .35rem;letter-spacing:-.01em}.mk-feature p{font-size:var(--mk-fs-body);color:var(--muted);line-height:1.5;margin:0}.mk-cap-hero{padding-block:var(--mk-band-tight)}.mk-cap-hero-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.4rem,4vw,3rem);align-items:center}@media (max-width: 900px){.mk-cap-hero-in{grid-template-columns:1fr}}@media (max-width: 900px){.mk-cap-hero-stage .tpl-pframe,.mk-split-media .tpl-pframe{--tpl-zoom: .295}}.mk-stage-mini.mk-mini-fit .tpl-pframe{--tpl-zoom: .985}@media (max-width: 900px){.mk-stage-mini.mk-mini-fit .tpl-pframe{--tpl-zoom: .61}}.mk-back{display:inline-flex;align-items:center;gap:.4em;min-height:26px;padding:4px 8px;margin-left:-8px;font-size:var(--mk-fs-body-sm);color:var(--muted);background:none;border:0;cursor:pointer;margin-bottom:.5rem}.mk-back:hover{color:var(--mk-accent)}@media (max-width: 720px){.mk-back{min-height:44px;margin:-9px 0 calc(.5rem - 9px);padding:4px 8px 4px 0}}.mk-cap-hero h1{font-family:var(--font-display);font-weight:560;font-size:var(--mk-fs-h1-sub);line-height:1.05;letter-spacing:-.022em;margin:.6rem 0 0;text-wrap:balance}.mk-cap-hero h1 em{font-style:normal;color:var(--mk-accent)}.mk-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.4rem,4vw,3rem);align-items:center}.mk-split.flip>:first-child{order:2}@media (max-width: 820px){.mk-split{grid-template-columns:1fr}.mk-split.flip>:first-child{order:-1}}.mk-split h3{font-family:var(--font-display);font-weight:700;font-size:var(--mk-fs-h3);letter-spacing:-.02em;margin:.4rem 0 0;text-wrap:balance}.mk-checks{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;gap:.7rem;max-width:var(--mk-prose-card)}.mk-checks li{display:flex;gap:.6rem;font-size:var(--mk-fs-body);color:var(--text);line-height:1.45}.mk-check-ic{color:var(--mk-accent);flex:none;margin-top:3px}.mk-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:2.6rem;align-items:stretch}@media (max-width: 860px){.mk-price-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.mk-price-tiers{grid-template-columns:repeat(6,minmax(0,1fr))}.mk-price-tiers>*{grid-column:span 2}.mk-price-tiers>:nth-child(n+4){grid-column:span 3}@media (max-width: 1080px){.mk-price-tiers{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.mk-price-tiers>*,.mk-price-tiers>:nth-child(n+4){grid-column:auto}}@media (max-width: 620px){.mk-price-tiers{grid-template-columns:1fr;max-width:420px}}.mk-price-card{display:flex;flex-direction:column;border:1px solid var(--mk-line);border-radius:var(--mk-r-panel);padding:1.6rem;background:var(--mk-panel);box-shadow:var(--mk-elev-1);transition:transform var(--dur-panel) var(--ease-entrance),box-shadow var(--dur-panel) var(--ease-entrance)}.mk-price-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #110c096b}.mk-price-card.featured{border-color:var(--mk-accent);background:color-mix(in oklab,var(--mk-accent) 5%,var(--surface));box-shadow:0 0 0 1px var(--mk-accent),0 40px 80px -40px color-mix(in oklch,var(--mk-accent) 35%,transparent);position:relative}.mk-price-flag{position:absolute;top:-.7rem;left:1.6rem;font-size:var(--mk-fs-label);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:color-mix(in oklch,var(--mk-accent) 88%,black);padding:.22rem .6rem;border-radius:999px}@media (max-width: 720px),(pointer: coarse){.mk .plan-volume select{font-size:16px}}@media (max-width: 720px){.mk .plan-period-buttons button{min-height:44px}}.mk-price-name{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--mk-fs-h4)}.mk-price-amt{font-family:var(--font-display);font-weight:800;--mk-price-size: 2.5rem;font-size:var(--mk-price-size);line-height:calc(var(--mk-price-size) * 1.55);letter-spacing:-.03em;margin:.6rem 0 0}.mk-price-amt small{font-size:var(--mk-fs-body);font-weight:500;color:var(--muted);line-height:1}.mk-price-tiers .mk-price-amt small{display:block;font-family:var(--font-ui);font-size:13px;line-height:1.4;letter-spacing:normal;margin-top:2px}.mk-price-amt--word{font-size:1.85rem}.mk-price-note{font-size:var(--mk-fs-body-sm);color:var(--muted);margin:.3rem 0 1.1rem}.mk-price-feats{list-style:none;padding:0;margin:0 0 1.4rem;display:grid;gap:.6rem;align-content:start;flex:1}.mk-price-feats li{display:flex;gap:.55rem;font-size:var(--mk-fs-body-sm);line-height:1.4}.mk-price-feats li:before{content:"";flex:none;width:13px;height:13px;margin-top:4px;background:var(--mk-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4.5 12.5 5 5 10-11' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m4.5 12.5 5 5 10-11' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.mk-price-card .btn{margin-top:auto;width:100%;justify-content:center}.mk-price-cta{display:contents}.mk-price-card .mk-price-note:last-child{min-height:4.65em}.mk-price-card .btn-ghost{border-color:color-mix(in oklch,var(--text) 28%,transparent);background:transparent}.mk-price-card .btn-ghost:hover{background:color-mix(in oklch,var(--text) 6%,transparent);border-color:color-mix(in oklch,var(--text) 45%,transparent)}.mk-price-grid>*{display:flex}.mk-price-grid>*>.mk-price-card{flex:1 1 auto}@supports (grid-template-rows: subgrid){@media (min-width: 1081px){.mk-price-tiers{row-gap:0;grid-template-rows:[tiers] auto auto auto auto auto auto auto auto auto auto [tiers-end] auto}.mk-price-tiers>:nth-child(-n+3){display:grid;grid-template-rows:subgrid;grid-row:tiers / tiers-end}.mk-price-tiers>:nth-child(-n+3)>.mk-price-card{display:grid;grid-template-rows:subgrid;grid-row:1 / -1}.mk-price-tiers>:nth-child(-n+3)>.mk-price-card>.plan-benefits{display:grid;grid-template-rows:subgrid;grid-row:span 3}.mk-price-tiers>:nth-child(n+4){grid-row:tiers-end / -1;margin-top:1.1rem}}}.mk-final{text-align:center}.mk-final h2{font-family:var(--font-display);font-weight:700;font-size:var(--mk-fs-h2);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.mk-cta-row{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap;margin-top:1.6rem}.mk-cta-row .btn-lg{min-width:11rem}.mk-footer{position:relative;isolation:isolate;overflow:clip;padding-block:var(--mk-band) var(--mk-band-tight);padding-bottom:calc(var(--mk-band) + var(--cookie-h, 0px));background:var(--mk-footer-ground)}.mk[data-theme=dark]:has(.mk-sec-dark) .mk-footer{--mk-footer-ground: color-mix(in oklch, var(--bg) 62%, black)}.mk:has(.mk-footer) .mk-sec-dark.mk-mesh:before{display:none}.mk-footer{--footer-core: radial-gradient(ellipse calc(700px * var(--n-w)) calc(120px * var(--n-y)) at left 50% bottom calc(-20px * var(--n-y)), var(--fall-core));--footer-glow: var(--footer-core), radial-gradient(ellipse calc(1504px * var(--n-w)) calc(1378px * var(--n-y)) at left 50% bottom calc(40px + 1250px * var(--n-y)), var(--rise-coral)), radial-gradient(ellipse calc(1453px * var(--n-w)) calc(1278px * var(--n-y)) at left 50% bottom calc(40px + 1250px * var(--n-y)), var(--rise-rose)), radial-gradient(ellipse calc(1407px * var(--n-w)) calc(1189px * var(--n-y)) at left 50% bottom calc(40px + 1250px * var(--n-y)), var(--rise-halo))}@media (max-width: 899px){.mk-footer{--footer-core: radial-gradient(ellipse 76vw 100px at left 50% bottom -20px, var(--fall-core));--footer-glow: var(--footer-core), radial-gradient(ellipse 148vw 689px at left 50% bottom 660px, var(--rise-coral)), radial-gradient(ellipse 142vw 633px at left 50% bottom 660px, var(--rise-rose)), radial-gradient(ellipse 136vw 578px at left 50% bottom 660px, var(--rise-halo))}}.mk[data-theme=light] .mk-footer{--footer-core: radial-gradient(ellipse calc(640px * var(--n-w)) calc(90px * var(--n-y)) at left 50% bottom calc(-40px * var(--n-y)), var(--fall-core))}@media (max-width: 899px){.mk[data-theme=light] .mk-footer{--footer-core: radial-gradient(ellipse 70vw 80px at left 50% bottom -35px, var(--fall-core))}}.mk-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--neon-opacity);-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 0) 0px,rgb(0 0 0 / .005) 21px,rgb(0 0 0 / .014) 43px,rgb(0 0 0 / .029) 64px,rgb(0 0 0 / .053) 86px,rgb(0 0 0 / .089) 107px,rgb(0 0 0 / .139) 129px,rgb(0 0 0 / .206) 150px,rgb(0 0 0 / .287) 172px,rgb(0 0 0 / .38) 193px,rgb(0 0 0 / .481) 215px,rgb(0 0 0 / .644) 236px,rgb(0 0 0 / .794) 257px,rgb(0 0 0 / .9) 279px,rgb(0 0 0 / .96) 300px,rgb(0 0 0 / .989) 322px,rgb(0 0 0 / 1) 343px,#000 100%);mask-image:linear-gradient(to bottom,#0000,#00000001 21px,#00000004 43px,#00000007 64px,#0000000e 86px,#00000017 107px,#00000023 129px,#00000035 150px,#00000049 172px,#00000061 193px,#0000007b 215px,#000000a4,#000000ca 257px,#000000e6 279px,#000000f5 300px,#000000fc 322px,#000 343px,#000);background:var(--footer-glow);animation:var(--live);animation-play-state:paused}.mk-footer[data-flow=on]:before{animation-play-state:running}.mk[data-theme=dark] .mk-footer:not(:has(>.mk-neon)){--flow-core: oklch(.71 .17 29);--flow-coral: oklch(.63 .2 27)}.mk-footer:has(>.mk-neon):before{content:none}.mk-footer>.mk-wrap{position:relative;width:min(var(--mk-maxw),100% - 2 * var(--neon-gutter));padding-block:clamp(1.5rem,3vw,2.5rem);background:var(--surface);border:1px solid var(--mk-line-strong);border-radius:var(--mk-r-panel);box-shadow:var(--mk-elev-2)}.mk[data-theme=light] .mk-footer>.mk-wrap{box-shadow:var(--mk-elev-1)}.mk-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr max-content;gap:1.6rem}@media (max-width: 720px){.mk-footer-grid{grid-template-columns:1fr 1fr}}.mk-footer h3{font-size:var(--mk-fs-label);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 .8rem}@media (max-width: 720px){.mk-footer h3,.mk-sheet-kicker{font-size:.75rem}}.mk-footer a,.mk-footer button{display:block;background:none;border:0;text-align:left;padding:.22rem 0;font:inherit;font-size:var(--mk-fs-body-sm);color:var(--text);text-decoration:none;cursor:pointer}.mk-footer a:hover,.mk-footer button:hover{color:var(--mk-accent)}.mk-footer-mission{font-size:var(--mk-fs-body-sm);color:var(--muted);line-height:1.5;max-width:34ch;margin:.8rem 0 0}.mk-footer-legal{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;font-size:var(--mk-fs-body-sm);color:var(--muted)}.mk-footer-legal>:first-child{margin-inline-end:auto}.mk-footer-legal a,.mk-footer-legal button{display:inline;width:auto;color:var(--muted)}@media (max-width: 640px){.mk-footer-legal>:first-child{margin-inline-end:0;flex-basis:100%}}.mk .lp-spec-head,.mk .lp-q-by{font-size:var(--mk-fs-label)}.mk .lp-q,.mk .lp-a,.mk .lp-spec-chip,.mk .vstep{font-size:var(--mk-fs-body-sm)}.mk .lp-faq-item summary{font-size:var(--mk-fs-body)}.mk .lp-faq-item summary:after{content:"";flex:none;width:13px;height:13px;color:var(--text-2);background:linear-gradient(currentColor,currentColor) center / 13px 1.6px no-repeat,linear-gradient(currentColor,currentColor) center / 1.6px 13px no-repeat}.mk .lp-faq-item p{font-size:var(--mk-fs-body);max-width:var(--mk-prose-card)}.mk-spec-rows{flex:1;display:flex;flex-direction:column;margin-top:.2rem}.mk-spec-row{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-block:.5rem;border-top:1px solid color-mix(in oklch,var(--mk-border) 70%,transparent);font-size:var(--mk-fs-body-sm);color:var(--mk-muted)}.mk-spec-row b{font-family:var(--font-display);font-weight:700;font-size:var(--mk-fs-body);color:var(--mk-text);white-space:nowrap}.mk-conn-copy{max-width:640px}.mk-conn-count{font-size:var(--mk-fs-body-sm);color:var(--mk-muted);align-self:center;text-align:center;margin:.7rem 0 0}.mk-conn-roadmap .mk-conn-card{background:transparent;border-color:var(--mk-line)}.mk-conn-roadmap .mk-conn-card:hover{transform:none;box-shadow:none}.mk-costs{list-style:none;margin:.7rem 0 0;padding:0;display:grid;gap:.35rem}.mk-costs li{display:flex;gap:.65rem;align-items:baseline;font-size:var(--mk-fs-body-sm);color:var(--mk-muted)}.mk-costs b{min-width:1.6em;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--mk-text)}.mk-proof{max-width:940px;margin:clamp(1.6rem,3vw,2.6rem) auto 0}.mk-proof .mk-stage{aspect-ratio:16 / 10;border:0;border-radius:0;box-shadow:none}.mk-cardgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:22px}.mk-cardgrid>*,.mk-cardgrid>*>.mk-conn-card{height:100%}.mk-conn-card-lg{padding:18px;border-radius:16px}.mk-conn-limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:.6rem 1.6rem}.mk-conn-limits .mk-conn-step{gap:.7rem}.mk-minus-ic{flex:none;display:block;width:15px;height:2.6px;border-radius:999px;background:currentColor;color:var(--mk-muted)}.mk-conn-limits .mk-minus-ic{margin-top:9px}.mk-conn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:2.2rem}.mk-conn-grid>*,.mk-conn-grid>*>.mk-conn-card{height:100%}.mk-conn-card{display:flex;align-items:flex-start;gap:12px;padding:14px 15px;border:1px solid var(--mk-border);border-radius:14px;background:var(--mk-surface);transition:border-color var(--dur-hover) var(--ease-standard),transform var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.mk-conn-card:hover{border-color:var(--mk-border-strong);transform:translateY(-2px)}.mk-conn-glyph{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--mk-surface-2);border:1px solid var(--mk-border);color:var(--mk-text)}.mk-conn-glyph.sm{width:34px;height:34px;border-radius:9px}.mk-conn-glyph svg,.mk-conn-glyph img{width:22px;height:22px}.mk-conn-glyph.sm svg,.mk-conn-glyph.sm img{width:19px;height:19px}.mk .conn-monogram{font-size:var(--mk-fs-body-sm);border-radius:inherit;background:oklch(.66 .15 calc(var(--conn-hue, 0) * 1deg) / .26);color:var(--mk-text)}.mk-conn-body{min-width:0;display:flex;flex-direction:column;gap:3px}.mk-cardgrid .mk-conn-name{font-family:var(--font-display);font-weight:700;font-size:var(--mk-fs-h4);letter-spacing:-.01em}.mk-conn-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:650;font-size:var(--mk-fs-body);color:var(--mk-text)}.mk-conn-blurb{font-size:var(--mk-fs-body-sm);line-height:1.45;color:var(--mk-muted)}.mk-conn-status{font-size:var(--mk-fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.mk-conn-status.s-live{color:#5ee295;background:#5ee2951f;border-color:#5ee29559}.mk[data-theme=light] .mk-conn-status.s-live{color:#006a3a;color:oklch(.46 .12 155);background:#006a3a1a;background:oklch(.46 .12 155 / .1);border-color:#006a3a4d;border-color:oklch(.46 .12 155 / .3)}.mk-conn-status.s-soon{color:var(--mk-muted);background:var(--mk-surface-2);border-color:var(--mk-border)}.mk-conn-status.s-request{color:var(--mk-text-2, var(--mk-muted));background:transparent;border-color:var(--mk-border-strong)}.mk-conn-steps{list-style:none;margin:22px auto 0;padding:0;max-width:720px;display:flex;flex-direction:column;gap:12px}.mk-conn-step{display:flex;align-items:flex-start;gap:14px;padding:15px 16px;border:1px solid var(--mk-border);border-radius:14px;background:var(--mk-surface);font-size:var(--mk-fs-body);line-height:1.5;color:var(--mk-text)}.mk-conn-step-n{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--mk-accent-soft);color:var(--mk-accent);font-weight:700;font-size:var(--mk-fs-body-sm)}.mk-conn-note{display:block;text-align:center;max-width:720px;margin:18px auto 0;font-size:var(--mk-fs-body-sm);color:var(--mk-muted)}.mk-conn-note svg{display:inline-block;vertical-align:-2px;margin-right:6px}.mk-conn-note svg{flex:0 0 auto}.mk-sol-value{min-height:118px}.mk-sol-builds{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:720px;margin:22px auto 0}.mk-sol-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid var(--mk-border);border-radius:999px;background:var(--mk-surface);font-size:var(--mk-fs-body-sm);font-weight:550;color:var(--mk-text)}.mk-sol-chip svg{flex:0 0 auto;width:15px;height:15px}.mk-tpl-shelf{margin-top:clamp(1.8rem,3.4vw,2.8rem)}.mk-tpl-lane{display:flex;gap:clamp(.9rem,1.6vw,1.3rem);width:max-content;animation:mk-shelf 52s linear infinite}.mk-tpl-lane[data-run=off]{animation-play-state:paused}.mk-tpl-lane:hover,.mk-tpl-lane:focus-within{animation-play-state:paused}@keyframes mk-shelf{0%{transform:translate(0)}to{transform:translate(calc(-50% - clamp(.45rem,.8vw,.65rem)))}}.mk-tpl-lane .mk-tpl-card{width:clamp(17rem,26vw,23rem);flex:none}.mk-tpl-motion{display:flex;justify-content:center;margin-top:clamp(1.2rem,2.4vw,1.9rem)}.mk-tpl-motion button{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:var(--r-pill);cursor:pointer;font:inherit;font-size:.78rem;color:var(--muted);background:transparent;border:1px solid var(--mk-line-strong);transition:color var(--dur-hover) var(--ease-out-long),border-color var(--dur-hover) var(--ease-out-long),background var(--dur-hover) var(--ease-out-long)}.mk-tpl-motion button:hover{color:var(--text);background:color-mix(in oklch,var(--surface) 40%,transparent)}.mk-tpl-motion svg{width:.68rem;height:.68rem;fill:currentColor}.mk-tpl-card{display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden;text-align:left;cursor:pointer;border:1px solid var(--mk-line);border-radius:var(--mk-r-panel);background:var(--mk-panel);box-shadow:var(--mk-elev-1);transition:transform var(--dur-panel) var(--ease-out-long),box-shadow var(--dur-panel) var(--ease-out-long),border-color var(--dur-panel) var(--ease-out-long)}.mk-tpl-card:hover{transform:translateY(-3px);border-color:var(--mk-line-strong);box-shadow:var(--mk-elev-2)}.mk-tpl-shot{position:relative;display:block;aspect-ratio:33/20;overflow:hidden;background:var(--mk-surface-2);border-bottom:1px solid var(--mk-line)}.mk-tpl-shot .tpl-pframe{--tpl-zoom: .31}.mk-tpl-shot>.tpl-pthumb-mount{position:absolute;top:0;right:0;bottom:0;left:0}.mk-tpl-shot:after{content:"";position:absolute;inset:auto 0 0;height:9%;pointer-events:none;z-index:1;background:linear-gradient(to bottom,transparent,transparent 40%,var(--mk-surface) 92%)}.mk-tpl-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px}.mk-tpl-meta b{font-size:var(--mk-fs-body);font-weight:650;color:var(--mk-text)}.mk-tpl-meta i{font-style:normal;font-size:var(--mk-fs-body-sm);font-weight:600;color:var(--mk-accent)}.mk-stage-tpl{position:relative;display:block;width:100%;height:100%;overflow:hidden}.mk[data-theme=light] .mk-stage,.mk[data-theme=light] .mk-tpl-shot{border-color:transparent;box-shadow:0 0 0 1px color-mix(in oklch,var(--text) 14%,transparent),var(--mk-elev-2)}.mk-win .mk-stage{box-shadow:inset 0 -1px color-mix(in oklch,black 34%,transparent)}.mk-stage-tpl>.tpl-pthumb-mount{position:absolute;top:0;right:0;bottom:0;left:0}.mk-stage>.mk-stage-tpl{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;content-visibility:hidden}.mk-stage>.mk-stage-tpl.is-on{visibility:visible;opacity:1;z-index:1;content-visibility:visible;animation:mk-stage-in var(--dur-page) var(--ease-entrance)}@keyframes mk-stage-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.mk-stage>.mk-stage-tpl.is-on{animation:none}}@media (pointer: coarse){.mk-brand{padding:9px 0}.mk-footer a,.mk-footer button{display:flex;align-items:center;min-height:44px;width:100%;padding:0}.mk-footer-legal{gap:.2rem 1.4rem}.mk-footer-legal a,.mk-footer-legal button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;width:auto}.mk-film-btn{min-height:44px;min-width:44px}}html.mk-doc,html.mk-doc body{height:auto;min-height:100%;overflow-x:clip}html.mk-doc[data-mk-theme=light],html.mk-doc[data-mk-theme=light] body{background:#fafbfb}html.mk-doc[data-mk-theme=dark],html.mk-doc[data-mk-theme=dark] body{background:#0e0b0a}html.mk-doc #root{height:auto;min-height:100%}.mk .lp-brain{grid-template-columns:minmax(0,660px) minmax(0,1fr)}@media (max-width: 900px){.mk .lp-brain{grid-template-columns:1fr}}.mk .lp-a{background-image:none;background-color:var(--primary-fill);color:var(--on-primary);box-shadow:var(--mk-elev-1)}.mk .lp-q{background:var(--mk-panel);border-color:var(--mk-line-strong);box-shadow:var(--mk-elev-1)}.mk .mk-h2 em{color:inherit}.mk .lp-q-by{color:var(--muted)}.mk .lp-a{background-color:var(--surface-2);color:var(--text);border:1px solid var(--mk-line-strong)}.mk .lp-spec-chip{background:var(--mk-panel);border-color:var(--mk-line-strong);color:var(--text-2)}.mk{scrollbar-color:var(--mk-line-strong) transparent;scrollbar-width:thin;caret-color:var(--mk-accent)}.mk ::-webkit-scrollbar{width:10px;height:10px}.mk ::-webkit-scrollbar-track{background:transparent}.mk ::-webkit-scrollbar-thumb{background:var(--mk-line-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--r-pill)}.mk ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--text) 26%,transparent);background-clip:content-box}.mk :focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px;border-radius:var(--r-xs)}.mk a{text-underline-offset:.22em;text-decoration-thickness:1px}.mk-sec a:not(.btn):not(.mk-nav-link){color:var(--mk-text);text-decoration-color:color-mix(in oklch,var(--mk-accent) 55%,transparent)}.mk-sec a:not(.btn):not(.mk-nav-link):hover{color:var(--mk-accent);text-decoration-color:currentColor}.mk-tpl-shot:after,.mk-stage-tpl:after,.mk-win .mk-stage-tpl:after,.mk-stage .mk-stage-tpl:after,.mk-split-media .mk-stage-tpl:after{content:none}.mk-fx-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mk-fx-card{margin:0;display:grid;gap:10px}.mk-fx-video{display:block;width:100%;aspect-ratio:900 / 560;border-radius:14px;background:#0f0e0c;object-fit:cover}.mk-fx-cap{display:grid;gap:4px}.mk-fx-rest{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:22px 0 0;color:var(--mk-muted, inherit);font-size:14px}.mk-fx-rest-label{font-weight:600;margin-right:4px}.mk-fx-chip{padding:3px 10px;border:1px solid currentColor;border-radius:999px;opacity:.8;font-size:13px}.mk-fx-note{max-width:62ch;margin:22px auto 0;text-align:center;color:var(--mk-muted, inherit)}.mk-lib-counts{margin:10px 0 0;font-size:16px}.mk-lib-counts b{font-variant-numeric:tabular-nums}.mk-lib-tools{display:grid;gap:14px;margin-bottom:18px}.mk-lib-tabs{display:flex;flex-wrap:wrap;gap:8px}.mk-lib-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in oklab,currentColor 22%,transparent);background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),translate var(--dur-hover) var(--ease-standard)}.mk-lib-tab:hover{translate:0 -1px;background:color-mix(in oklab,currentColor 6%,transparent)}.mk-lib-tab.on{background:var(--mk-accent-fill, #d63a1f);border-color:transparent;color:var(--mk-accent-ink, #fff)}.mk-lib-n{font-variant-numeric:tabular-nums;font-size:12.5px;opacity:.78}.mk-lib-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mk-lib-search{flex:1 1 260px}.mk-lib-search input{width:100%;padding:10px 14px;border-radius:12px;border:1px solid color-mix(in oklab,currentColor 22%,transparent);background:color-mix(in oklab,currentColor 4%,transparent);color:inherit;font:inherit}.mk-lib-variant{display:inline-flex;align-items:center;gap:8px;font-size:14px}.mk-lib-variant select{padding:9px 12px;border-radius:12px;border:1px solid color-mix(in oklab,currentColor 22%,transparent);background:color-mix(in oklab,currentColor 4%,transparent);color:inherit;font:inherit}.mk-lib-hint{margin:0 0 18px;font-size:14px;color:var(--mk-muted, inherit)}.mk-lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.mk-lib-card{margin:0;display:grid;gap:10px}.mk-lib-shot{position:relative;display:block;height:190px;border-radius:16px;overflow:hidden;border:1px solid color-mix(in oklab,currentColor 14%,transparent);background:var(--mk-shot-bg, #0f0e0c)}.mk-lib-shot iframe{border:0;display:block;background:var(--mk-shot-bg, #0f0e0c);zoom:var(--zoom, .4)}.mk-lib-still{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14px;text-align:center;font-size:14px;font-weight:600;color:#a49c90}.mk-lib-cap{display:grid;gap:5px}.mk-lib-vars{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.mk-lib-vars .mk-fx-chip{font-size:11.5px;padding:2px 8px;opacity:.6}.mk-lib-vars .mk-fx-chip.on{opacity:1;border-color:var(--mk-accent, #ff6d52);color:var(--mk-accent, #ff6d52)}.mk-lib-cats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:6px 0 18px}.mk-lib-cat{padding:8px 14px;border-radius:999px;border:1px solid color-mix(in oklab,currentColor 18%,transparent);font-size:14px}.mk-lib-cat b{font-variant-numeric:tabular-nums}@media (max-width: 720px){.mk-lib-shot{height:190px}.mk-lib-grid{grid-template-columns:1fr}}.mk-launch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:color-mix(in oklch,var(--bg) 92%,black);animation:mk-launch-in var(--dur-panel) var(--ease-entrance) both}@keyframes mk-launch-in{0%{opacity:0}to{opacity:1}}.mk-launch-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(.8rem,2vw,1.6rem);width:min(100%,var(--mk-maxw));height:min(74vh,34rem)}.mk-launch-chat,.mk-launch-win{border:1px solid var(--mk-line);border-radius:var(--r-card);background:var(--mk-panel);overflow:hidden;min-width:0}.mk-launch-chat{display:grid;grid-template-rows:auto auto 1fr;gap:.7rem;padding:.8rem;animation:mk-launch-left var(--dur-panel) var(--ease-entrance) both}@keyframes mk-launch-left{0%{opacity:0;transform:translate3d(-6%,0,0)}to{opacity:1;transform:none}}.mk-launch-win{display:grid;grid-template-rows:auto 1fr;animation:mk-launch-right var(--dur-panel) var(--ease-entrance) 90ms both}@keyframes mk-launch-right{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:none}}.mk-launch-chat-head,.mk-launch-win-head{display:flex;gap:.32rem;padding:.15rem .25rem .4rem}.mk-launch-win-head{padding:.6rem .75rem;border-bottom:1px solid var(--mk-line)}.mk-launch-dot{width:.44rem;height:.44rem;border-radius:50%;background:color-mix(in oklch,var(--muted) 45%,transparent)}.mk-launch-msg{padding:.7rem .8rem;border-radius:.8rem;font-size:var(--mk-fs-body);line-height:1.5;color:var(--text);background:color-mix(in oklch,var(--surface) 70%,transparent);border:1px solid var(--mk-line);overflow-wrap:anywhere}.mk-launch-note{font-size:var(--mk-fs-body-sm);color:var(--muted);padding:0 .2rem}.mk-launch-win-body{display:grid;align-content:start;gap:.6rem;padding:1rem}.mk-launch-sk{display:block;height:.6rem;border-radius:.3rem;background:color-mix(in oklch,var(--muted) 20%,transparent)}.mk-launch-sk-t{width:46%}.mk-launch-sk-s{width:30%}.mk-launch-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:.4rem}.mk-launch-cols i{display:block;height:clamp(4rem,14vh,8rem);border-radius:.6rem;background:color-mix(in oklch,var(--muted) 13%,transparent)}.mk-launch[data-phase=готово] .mk-launch-grid{transition:transform var(--dur-panel) var(--ease-standard),opacity var(--dur-panel) var(--ease-standard);transform:scale(.985);opacity:.6}@media (max-width: 860px){.mk-launch-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:min(80vh,36rem)}}.mk-launch>.mk-launch-grid,.mk-launch>.mk-launch-blur{grid-area:1 / 1}.mk-launch-blur{display:grid;place-items:center;width:100%;height:100%;pointer-events:none;animation:mk-launch-in var(--dur-panel) var(--ease-entrance) both}.mk-launch-blur .mk-launch-grid{filter:blur(10px)}.mk-launch[data-behind] .mk-launch-blur .mk-launch-grid{opacity:1}.mk-launch-blur .mk-launch-chat,.mk-launch-blur .mk-launch-win{animation:none}.mk-launch[data-behind]>.mk-launch-grid{opacity:0}@media (prefers-reduced-motion: reduce){.mk-launch,.mk-launch-chat,.mk-launch-win,.mk-launch-blur{animation:none}.mk-launch[data-phase=готово] .mk-launch-grid{transition:none}}.mk-final-hc{margin:clamp(1.2rem,2.6vw,2rem) auto 0;width:min(100%,44rem)}
