@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:var(--font-instrument-serif), Georgia, "Times New Roman", serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;--color-white:#fff;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#fff;--color-paper:#f5f7fb;--color-paper-2:#ecf0f7;--color-ink:#0a0d16;--color-ink-2:#2a3040;--color-muted:#626a80;--color-line:#e1e6ef;--color-line-2:#cdd5e3;--color-blue:#006bf7;--color-blue-2:#2e86ff;--color-blue-deep:#0043b8;--color-blue-tint:#eaf2ff;--color-night:#05080f;--color-night-2:#0c1222;--color-gold:#e2ae48;--color-go:#14b062;--font-display:var(--font-space-grotesk), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--ease-studio:cubic-bezier(.2, .75, .2, 1);--ease-wipe:cubic-bezier(.7, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg);position:fixed;inset:0 0 auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.serif{font-family:var(--f-serif);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:400}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.progress{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress i{background:var(--blue);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.wipe{z-index:70;pointer-events:none;background:var(--blue);place-items:center;display:grid;position:fixed;inset:0}.wipe svg{--mark:#fff;width:72px;height:72px}.rail{width:var(--rail);z-index:30;padding-top:calc(24px + env(safe-area-inset-top,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));padding-left:max(24px,env(safe-area-inset-left,0px));background:var(--bg);border-right:1px solid var(--line);flex-direction:column;padding-right:22px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{color:var(--ink);align-items:center;gap:10px;padding-bottom:22px;display:flex}.brand svg{width:140px;height:auto;display:block}.rail-sec{border-top:1px solid var(--line);gap:10px;padding-block:18px;display:grid}.rail-sec>h6{font:500 10.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.navlist{gap:1px;display:grid}.navlist a{color:var(--ink-2);grid-template-columns:26px 1fr auto;align-items:center;padding:7px 0;font-size:14.5px;font-weight:500;transition:color .25s;display:grid}.navlist a .i{font:400 10.5px var(--f-mono);color:var(--muted);transition:color .25s}.navlist a .l{width:max-content;transition:transform .4s var(--ease);display:inline-block;position:relative}.navlist a .l:after{content:"";transform-origin:100%;height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.navlist a:hover .l{transform:translate(3px)}.navlist a:hover .l:after{transform-origin:0;transform:scaleX(1)}.navlist a .d{background:var(--blue);width:6px;height:6px;transition:transform .4s var(--ease);border-radius:50%;transform:scale(0)}.navlist a[aria-current=page],.navlist a[aria-current=page] .i{color:var(--blue)}.navlist a[aria-current=page] .d{transform:scale(1)}.ext{gap:5px;display:grid}.ext a{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:13px;transition:color .2s;display:flex}.ext a span{color:var(--muted);transition:transform .3s var(--ease),color .2s;font-size:11px}.ext a:hover{color:var(--blue)}.ext a:hover span{color:var(--blue);transform:translate(2px,-2px)}.mail{cursor:copy;text-align:left;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.mail .cp{font:500 10px var(--f-mono);letter-spacing:.08em;color:var(--muted);border:1px solid var(--line-2);border-radius:6px;padding:2px 5px;transition:all .2s}.mail:hover .cp{color:var(--blue);border-color:var(--blue)}.mail-note{color:var(--blue);min-height:15px;font-size:11.5px}.local{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.local b{font:500 12.5px var(--f-mono);color:var(--ink);font-variant-numeric:tabular-nums}.rail-bottom{gap:12px;margin-top:auto;display:grid}.rail-bottom .pill{justify-content:space-between;width:100%}.totop{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.totop:hover{color:var(--ink)}.topbar{z-index:35;top:calc(16px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px));gap:8px;display:flex;position:fixed}.chipx{-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);font:600 11px/1 var(--f-body);letter-spacing:.05em;text-transform:uppercase;background:#ffffffdb;border-radius:999px;align-items:center;gap:8px;padding:8px 13px 8px 11px;display:flex}.pulse{background:var(--go);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.pulse:after{content:"";color:var(--go);animation:ping 2s var(--ease) infinite;border:1.5px solid;border-radius:50%;position:absolute;inset:-4px}.pulse.b{background:var(--blue)}.pulse.b:after{color:var(--blue)}.pulse.w{background:#fff}.pulse.w:after{color:#fff}@keyframes ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.main{margin-left:var(--rail);padding-left:clamp(20px,3vw,56px);padding-right:max(clamp(20px,3vw,56px),env(safe-area-inset-right,0px));padding-top:calc(18px + env(safe-area-inset-top,0px))}.wrap{max-width:2400px;margin-inline:auto}.cursor{z-index:80;pointer-events:none;background:var(--blue);width:10px;height:10px;transition:width .45s var(--ease),height .45s var(--ease),margin .45s var(--ease),background .3s;color:#fff;font:600 12.5px/1.1 var(--f-body);text-align:center;opacity:0;border-radius:50%;place-items:center;margin:-5px 0 0 -5px;display:grid;position:fixed;top:0;left:0}.cursor.show{opacity:1}.cursor span{opacity:0;transition:opacity .2s}.cursor.link{background:#006bf724;width:42px;height:42px;margin:-21px 0 0 -21px}.cursor.view{background:var(--blue);width:104px;height:104px;margin:-52px 0 0 -52px}.cursor.view span{opacity:1}.foot{background:var(--blue);color:#fff;border-radius:var(--r-xl);isolation:isolate;gap:clamp(36px,5vw,64px);margin-block:clamp(48px,6vw,88px) 20px;padding:clamp(24px,3.6vw,48px);display:grid;position:relative;overflow:hidden}.foot:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 100% 0,#3d93ffbf,#0000 60%),radial-gradient(50% 60% at 0 100%,#003496cc,#0000 70%);position:absolute;inset:0}.foot-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;display:grid}.foot .mega{color:#fff;font-size:clamp(44px,6.6vw,104px)}.foot .mega .serif{color:#fff;opacity:.92}.foot .lead{color:#ffffffd9}.foot-l{align-content:start;gap:26px;display:grid}.foot-r{grid-template-columns:1fr 1fr;align-content:start;gap:26px 20px;font-size:14px;display:grid}.foot-r h6{font:500 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin:0 0 10px}.foot-r a{color:#ffffffeb;transition:transform .3s var(--ease),color .2s;padding:3px 0;display:block}.foot-r a:hover{color:#fff;transform:translate(4px)}.foot-r .mail{color:#fff;font-size:15px}.foot-r .mail .cp{color:#ffffffbf;border-color:#fff6}.foot-r .span2{grid-column:1/-1}.clocks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.clocks div{gap:2px;display:grid}.clocks b{font-size:13.5px;font-weight:600}.clocks span{font:400 12px var(--f-mono);opacity:.8;font-variant-numeric:tabular-nums}.foot-logo{color:#fff}.foot-logo svg{--mark:#fff;width:100%;height:auto;display:block}.legal{opacity:.82;border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;font-size:12px;display:flex}.menu-btn{display:none}@media (min-width:1600px){html:not(:has(.hm-pop)){zoom:1.08}}@media (min-width:1800px){html:not(:has(.hm-pop)){zoom:1.16}}@media (min-width:2000px){html:not(:has(.hm-pop)){zoom:1.25}}@media (min-width:2300px){html:not(:has(.hm-pop)){zoom:1.36}}@media (min-width:2600px){html:not(:has(.hm-pop)){zoom:1.5}}@media (min-width:3200px){html:not(:has(.hm-pop)){zoom:1.8}}.foot{--fb-b:58%;--fb-px:50%;--fb-py:50%;--fb-g:0;--fb-ang:118deg}.foot-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.foot-beam{filter:blur(calc(1px + 1.4vw));background:linear-gradient(var(--fb-ang),transparent calc(var(--fb-b) - 11%),#bedcff24 calc(var(--fb-b) - 5%),#e1f0ff6b var(--fb-b),#bedcff1a calc(var(--fb-b) + 4%),transparent calc(var(--fb-b) + 9%)),linear-gradient(var(--fb-ang),transparent calc(var(--fb-b) - 34%),#bedcff1f calc(var(--fb-b) - 27%),transparent calc(var(--fb-b) - 20%));position:absolute;inset:0}.foot-glow{opacity:var(--fb-g);background:radial-gradient(circle 26vw at var(--fb-px) var(--fb-py),#d7ebff33,transparent 70%);position:absolute;inset:0}.foot-logo{position:relative}.foot-logo>svg{opacity:.78}.foot-logo-lit{pointer-events:none;color:#fff;--mark:#fff;filter:drop-shadow(0 0 22px #cde8ffd9);-webkit-mask:linear-gradient(var(--fb-ang),transparent calc(var(--fb-b) - 8%),#000 calc(var(--fb-b) - 1%),#000 calc(var(--fb-b) + 1.5%),transparent calc(var(--fb-b) + 7%)) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat,radial-gradient(circle 20vw at var(--fb-px) var(--fb-py),rgba(0,0,0,var(--fb-g)),transparent 70%) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat;-webkit-mask:linear-gradient(var(--fb-ang),transparent calc(var(--fb-b) - 8%),#000 calc(var(--fb-b) - 1%),#000 calc(var(--fb-b) + 1.5%),transparent calc(var(--fb-b) + 7%)) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat,radial-gradient(circle 20vw at var(--fb-px) var(--fb-py),rgba(0,0,0,var(--fb-g)),transparent 70%) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat;-webkit-mask:linear-gradient(var(--fb-ang),transparent calc(var(--fb-b) - 8%),#000 calc(var(--fb-b) - 1%),#000 calc(var(--fb-b) + 1.5%),transparent calc(var(--fb-b) + 7%)) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat,radial-gradient(circle 20vw at var(--fb-px) var(--fb-py),rgba(0,0,0,var(--fb-g)),transparent 70%) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat;-webkit-mask:linear-gradient(var(--fb-ang),transparent calc(var(--fb-b) - 8%),#000 calc(var(--fb-b) - 1%),#000 calc(var(--fb-b) + 1.5%),transparent calc(var(--fb-b) + 7%)) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat,radial-gradient(circle 20vw at var(--fb-px) var(--fb-py),rgba(0,0,0,var(--fb-g)),transparent 70%) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat;mask:linear-gradient(var(--fb-ang),transparent calc(var(--fb-b) - 8%),#000 calc(var(--fb-b) - 1%),#000 calc(var(--fb-b) + 1.5%),transparent calc(var(--fb-b) + 7%)) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat,radial-gradient(circle 20vw at var(--fb-px) var(--fb-py),rgba(0,0,0,var(--fb-g)),transparent 70%) calc(var(--fb-lx,0px) * -1) calc(var(--fb-ly,0px) * -1)/var(--fb-rw,100%) var(--fb-rh,100%) no-repeat;position:absolute;inset:0}.foot-logo-lit svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.foot-glow{display:none}}@media (min-width:961px){.rail{scrollbar-width:none;overflow-y:auto}.rail::-webkit-scrollbar{display:none}}@media (min-width:961px) and (max-height:860px){.brand{padding-bottom:14px}.rail-sec{gap:8px;padding-block:11px}.navlist a{padding:4px 0}.ext{gap:3px}.rail-bottom{gap:8px}}.pill{--pbg:var(--blue);--pfg:#fff;--kbg:#fff;--kfg:var(--blue);background:var(--pbg);height:50px;color:var(--pfg);font:600 14.5px/1 var(--f-body);letter-spacing:0;text-transform:none;white-space:nowrap;isolation:isolate;transition:box-shadow .4s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:0 5px 0 22px;display:inline-flex;position:relative;overflow:hidden}.pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--hbg,var(--blue-deep));transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(102%)}.pill:hover:before{transform:none}.pill:hover{box-shadow:0 14px 30px -14px #0043b8b3}.pill.light{--pbg:#fff;--pfg:var(--ink);--kbg:var(--blue);--kfg:#fff;--hbg:var(--blue-tint)}.pill.ink{--pbg:var(--ink);--pfg:#fff;--kbg:var(--blue);--kfg:#fff;--hbg:#1b2234}.pill.line{--pbg:transparent;--pfg:var(--ink);--kbg:var(--ink);--kfg:#fff;--hbg:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2)}.pill.glass{--pbg:#ffffff1a;--pfg:#fff;--kbg:#fff;--kfg:var(--ink);--hbg:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff47}.pill.sm{gap:10px;height:42px;padding-left:18px;font-size:13.5px}.pill.sm .knob{width:32px;height:32px}.knob{background:var(--kbg);width:40px;height:40px;color:var(--kfg);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.knob svg{width:15px;height:15px;transition:transform .5s var(--ease)}.knob .a2{position:absolute;transform:translate(-150%,150%)}.pill:hover .knob .a1{transform:translate(150%,-150%)}.pill:hover .knob .a2{transform:none}.knob .spin{width:22px;height:22px;animation:8s linear infinite spin}.pill:hover .knob .spin{animation-duration:1.6s}@keyframes spin{to{transform:rotate(360deg)}}.roll{height:1.25em;line-height:1.25;display:inline-flex;overflow:hidden}.roll .ch{transition:transform .55s var(--ease);transition-delay:calc(var(--i) * 14ms);white-space:pre;display:inline-block;position:relative}.roll .ch:after{content:attr(data-c);position:absolute;top:100%;left:0}.pill:hover .roll .ch{transform:translateY(-100%)}.tlink{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.tlink .u{position:relative}.tlink .u:after{content:"";transform-origin:0;height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0}.tlink:hover .u:after{transform-origin:100%;transform:scaleX(0)}.tlink svg{width:13px;height:13px;transition:transform .4s var(--ease)}.tlink:hover svg{transform:translate(3px,-3px)}.tlink.blue{color:var(--blue)}.kicker{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin:0;display:flex}.kicker b{color:var(--blue);font-weight:500}.kicker:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px}.kicker.w{color:#fffc}.kicker.w:before{background:#fff}.kicker.w b{color:#fff}.mega{font-family:var(--f-display);text-transform:uppercase;color:var(--blue);letter-spacing:-.035em;margin:0;font-size:clamp(46px,7.9vw,128px);font-weight:500;line-height:.88}.mega .ln{margin:-.08em -.1em -.06em;padding:.08em .1em .06em;display:block;overflow:hidden}.mega .ln>span,.words .w{display:inline-block}.mega .ln-sm{font:500 clamp(12px,1.05vw,15px)/1.3 var(--f-mono);letter-spacing:.1em;color:var(--ink-2);margin-bottom:.9em}.mega .serif{color:var(--ink);font-size:1.06em;line-height:.8}.h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,66px);font-weight:500;line-height:.92}.h2 .serif{color:var(--blue);font-size:1.08em}.lead{color:var(--muted);max-width:52ch;margin:0;font-size:17px;line-height:1.6}.sec{padding-block:clamp(64px,9vw,128px)}.sec.tight{padding-top:0}.shead{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:28px 48px;margin-bottom:clamp(30px,4vw,52px);display:grid}.shead .l{gap:22px;display:grid}.shead .r{justify-items:start;gap:18px;display:grid}.spot{isolation:isolate;position:relative}.spot:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--spot,#006bf71a),transparent 60%);transition:opacity .4s;position:absolute;inset:0}.spot:hover:after{opacity:1}.spot>*{z-index:1;position:relative}.status{font:600 10.5px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.status i{background:var(--blue);border-radius:50%;width:7px;height:7px}.status[data-s=live] i{background:var(--go)}.status[data-s=invite] i{background:var(--gold)}.status[data-s=soon] i{background:var(--muted)}.statement{border-radius:var(--r-xl);border:1px solid var(--line-2);gap:clamp(30px,4vw,48px);padding:clamp(24px,3.4vw,44px);display:grid}.statement .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.say{font:500 clamp(38px,6.8vw,108px)/.9 var(--f-display);text-transform:uppercase;letter-spacing:-.035em;color:var(--blue);text-wrap:balance;margin:0}.say .inl{vertical-align:middle;margin-inline:.12em;display:inline-flex;transform:translateY(-.06em)}.say .serif{color:var(--ink)}.stats{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{gap:8px;padding:22px 22px 4px 0;display:grid}.stat+.stat{border-left:1px solid var(--line-2);padding-left:22px}.stat b{font:500 clamp(40px,4.4vw,64px)/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.stat span{color:var(--muted);font-size:13.5px}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.plan{border-radius:var(--r-lg);background:var(--paper);isolation:isolate;flex-direction:column;gap:22px;padding:30px;display:flex;position:relative;overflow:hidden}.plan.feat{background:var(--night);color:#fff;--spot:#2e86ff40}.plan.feat:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 100% 0,#006bf773,#0000 70%);position:absolute;inset:0}.plan .ph{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan .ph h3{font:500 clamp(28px,2.8vw,38px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.flag{font:600 10.5px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;background:var(--blue);color:#fff;border-radius:999px;padding:7px 11px}.plan .pt{color:var(--muted);margin:-10px 0 0;font-size:15px}.plan.feat .pt{color:#ffffffb3}.price{border-block:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:10px;padding-block:20px;display:flex}.plan.feat .price{border-color:#ffffff29}.price b{font:500 clamp(48px,5vw,72px)/.9 var(--f-display);letter-spacing:-.04em}.price small{color:var(--muted);font-size:14px}.plan.feat .price small{color:#fff9}.inc{gap:12px;display:grid}.inc h4{font:500 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.plan.feat .inc h4{color:#ffffff8c}.inc ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inc li{align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.inc li:before{content:"";background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.2l2.6 2.5L13 6.3' fill='none' stroke='white' stroke-width='1.9'/%3E%3C/svg%3E") center/18px;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.specs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.specs div{gap:4px;display:grid}.specs span{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.plan.feat .specs span{color:#ffffff8c}.specs b{font-size:14.5px;font-weight:600}.plan .act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.slots{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.plan.feat .slots{color:#ffffffb3}.vb{border-radius:var(--r-lg);background:var(--blue-tint);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:14px;padding:24px 28px;display:grid}.vb h3{font:500 28px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.vb p{color:var(--ink-2);margin:0;font-size:14.5px}.faqwrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}.faqwrap .stick{top:calc(84px + env(safe-area-inset-top,0px));gap:22px;display:grid;position:sticky}.askcard{border-radius:var(--r-md);background:var(--paper);gap:10px;padding:20px;display:grid}.askcard p{color:var(--muted);margin:0;font-size:14px}.faq{border-top:1px solid var(--line-2)}.q{border-bottom:1px solid var(--line-2)}.q button{text-align:left;width:100%;font:500 clamp(18px,1.7vw,23px)/1.2 var(--f-display);letter-spacing:-.01em;grid-template-columns:44px 1fr 36px;align-items:center;gap:14px;padding:24px 0;transition:color .3s;display:grid}.q button:hover{color:var(--blue)}.q .n{font:500 12px var(--f-mono);color:var(--blue)}.q .pm{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .5s var(--ease),background .3s,box-shadow .3s;border-radius:50%;place-items:center;display:grid}.q .pm svg{width:12px;height:12px}.q.open .pm{background:var(--blue);color:#fff;box-shadow:none;transform:rotate(45deg)}.q .a{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.q.open .a{grid-template-rows:1fr}.q .a>div{overflow:hidden}.q .a p{color:var(--muted);max-width:62ch;margin:0;padding:0 50px 26px 58px;font-size:15.5px}.phero{border-bottom:1px solid var(--line);gap:30px;padding-top:clamp(44px,5.5vw,84px);padding-bottom:clamp(30px,4vw,56px);display:grid}.phero .row{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.phero .mega{font-size:clamp(44px,7.2vw,116px)}.phero .meta{justify-self:end;gap:18px;max-width:540px;display:grid}.crumbs{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:flex}.crumbs a:hover{color:var(--blue)}.filters{flex-wrap:wrap;gap:6px;display:flex}.fchip{height:38px;box-shadow:inset 0 0 0 1px var(--line-2);font:600 13px var(--f-body);border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.fchip:hover{box-shadow:inset 0 0 0 1px var(--ink)}.fchip[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.fchip small{font:500 10.5px var(--f-mono);opacity:.6}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.card{background:var(--paper);border-radius:var(--r-lg);min-width:0;transition:transform .55s var(--ease),background .4s;flex-direction:column;gap:14px;padding:26px;display:flex}.card:hover{transform:translateY(-4px)}.card .ci{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.card h3{font:500 clamp(24px,2.2vw,32px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.card p{color:var(--muted);margin:0;font-size:15px}.card.blue{background:var(--blue);color:#fff;--spot:#ffffff29}.card.blue p{color:#ffffffd9}.card.blue .ci{color:#fff;opacity:.8}.card.night{background:var(--night);color:#fff;--spot:#2e86ff38}.card.night p{color:#ffffffb3}.card.night .ci{color:#7fb0ff}.card .big{font:400 clamp(70px,7vw,110px)/.8 var(--f-display);letter-spacing:-.05em;opacity:.18;margin-top:auto}.sol{text-align:left;cursor:pointer;min-height:300px}.sol .more{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.sol.open .more{grid-template-rows:1fr}.sol .more>div{overflow:hidden}.sol ul{border-top:1px solid var(--line-2);gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.sol li{border-bottom:1px solid var(--line-2);color:var(--muted);padding:12px 0;font-size:14px}.sol li b{color:var(--ink);margin-bottom:2px;font-size:14.5px;display:block}.sol .tog{font:600 13px var(--f-body);color:var(--blue);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.sol .tog i{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .5s var(--ease),background .3s;border-radius:50%;place-items:center;font-style:normal;display:grid}.sol.open .tog i{background:var(--blue);color:#fff;box-shadow:none;transform:rotate(45deg)}.sol.open{background:var(--blue-tint)}.ind{border-radius:var(--r-lg);background:var(--night);color:#fff;isolation:isolate;min-height:260px;transition:transform .55s var(--ease);flex-direction:column;justify-content:space-between;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.ind:before{content:"";z-index:-1;background:linear-gradient(160deg,var(--blue),var(--blue-deep));transition:transform .6s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.ind:hover{transform:translateY(-4px)}.ind:hover:before{transform:none}.ind h3{font:500 28px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 10px}.ind p{color:#ffffffbf;margin:0;font-size:14px}.band{border-radius:var(--r-lg);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:30px;display:grid}.band h3{font:500 clamp(28px,3vw,42px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:10px 0 8px}.band p{color:var(--muted);margin:0}.eng{background:var(--paper);border-radius:var(--r-lg);transition:transform .55s var(--ease);flex-direction:column;gap:18px;padding:30px;display:flex;overflow:hidden}.eng:hover{transform:translateY(-4px)}.eng.feat{background:var(--night);color:#fff;--spot:#2e86ff40}.eng .en{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);justify-content:space-between;display:flex}.eng.feat .en{color:#7fb0ff}.eng h3{font:500 clamp(32px,3.2vw,44px)/.95 var(--f-display);text-transform:uppercase;letter-spacing:-.03em;margin:0}.eng .pt{font:500 18px/1.3 var(--f-body);margin:0}.eng .for{color:var(--muted);margin:0;font-size:14.5px}.eng.feat .for{color:#ffffffa6}.eng.feat .inc h4,.eng.feat .specs span{color:#ffffff8c}.compare{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-2);overflow-x:auto}.compare table{border-collapse:collapse;width:100%;min-width:680px;font-size:14.5px}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 20px}.compare thead th{font:500 15px var(--f-display);text-transform:uppercase;letter-spacing:-.01em;background:var(--paper)}.compare tbody tr:hover td{background:var(--blue-tint)}.compare tr:last-child td{border-bottom:0}.compare td:first-child{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);width:150px;padding-top:21px}.fit{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}.fit li{border-bottom:1px solid var(--line-2);grid-template-columns:28px 1fr;gap:6px;padding:14px 0;font-size:15px;display:grid}.fit li i{color:var(--blue);font-style:normal;font-weight:700}.fit.no li i{color:var(--muted)}.card.night .fit,.card.night .fit li{border-color:#ffffff24}.card.blue .fit,.card.blue .fit li{border-color:#ffffff40}.card.blue .fit li i{color:#fff}.founder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.portrait{border-radius:var(--r-lg);background:radial-gradient(90% 80% at 50% 20%,#12285a,var(--night) 70%);isolation:isolate;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.portrait:before{content:"";background:var(--grain);opacity:.1;mix-blend-mode:overlay;position:absolute;inset:0}.portrait .init{font:500 clamp(110px,12vw,200px)/1 var(--f-display);color:#0000;-webkit-text-stroke:1.5px #7fb0ffb3;letter-spacing:-.05em}.portrait .o{border:1px dashed #7fb0ff59;border-radius:50%;animation:34s linear infinite spin;position:absolute;inset:12%}.portrait .o:after{content:"";background:var(--blue);width:12px;height:12px;box-shadow:0 0 18px var(--blue);border-radius:50%;position:absolute;top:-6px;left:50%}.portrait .cap{font:500 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;position:absolute;bottom:18px;left:20px}.card .quote{font:400 clamp(26px,2.6vw,38px)/1.15 var(--f-serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-style:italic}.posts{border-top:1px solid var(--line-2);display:grid}.post{border-bottom:1px solid var(--line-2);transition:padding .5s var(--ease);grid-template-columns:150px minmax(0,1fr) 54px;align-items:center;gap:28px;padding:30px 0;display:grid}.post:hover{padding-left:14px}.post time{font:500 11px var(--f-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;gap:6px;display:grid}.post time b{color:var(--blue);font-weight:500}.post h3{font:500 clamp(22px,2.2vw,32px)/1.05 var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;transition:color .3s}.post:hover h3{color:var(--blue)}.post p{color:var(--muted);margin:0;font-size:15px}.post .go{width:54px;height:54px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background .3s,color .3s,transform .5s var(--ease),box-shadow .3s;border-radius:50%;place-items:center;display:grid}.post .go svg{width:15px;height:15px}.post:hover .go{background:var(--blue);color:#fff;box-shadow:none;transform:rotate(45deg)}.contact{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.formcard{background:var(--paper);border-radius:var(--r-lg);gap:24px;padding:30px;display:grid}.formcard h3{font:500 26px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.stepper{font:500 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:flex}.stepper i{background:var(--line-2);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.stepper i:after{content:"";background:var(--blue);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0}.engpick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.engpick label{cursor:pointer;display:block;position:relative}.engpick input{opacity:0;position:absolute;inset:0}.engpick span{height:100%;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s,background .3s,transform .3s var(--ease);background:#fff;border-radius:16px;gap:6px;padding:16px;font-size:12.5px;display:grid}.engpick span b{color:var(--ink);font:500 17px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.01em}.engpick label:hover span{transform:translateY(-2px)}.engpick input:checked+span{box-shadow:inset 0 0 0 2px var(--blue);background:var(--blue-tint)}.engpick input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:7px;display:grid;position:relative}.field.full{grid-column:1/-1}.field>label{font:500 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.field input,.field select,.field textarea{font:inherit;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);appearance:none;background:#fff;border:0;border-radius:14px;width:100%;padding:14px 15px;font-size:15px;transition:box-shadow .3s}.field select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%230A0D16' stroke-width='1.6'/%3E%3C/svg%3E") right 14px center/12px no-repeat;padding-right:36px}.field textarea{resize:vertical;min-height:140px}.field input:hover,.field select:hover,.field textarea:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:inset 0 0 0 2px var(--blue),0 0 0 5px #006bf71f;outline:none}.field .err{color:#c2382d;min-height:0;font-size:12.5px}.field.bad input,.field.bad textarea{box-shadow:inset 0 0 0 2px #c2382d}.brief{background:var(--night);color:#fff;border-radius:var(--r-lg);gap:16px;padding:26px;display:grid}.brief pre{white-space:pre-wrap;font:400 12.5px/1.65 var(--f-mono);background:#ffffff0f;border-radius:14px;max-height:320px;margin:0;padding:16px;overflow:auto}.stack{gap:14px;display:grid}.field label .opt{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}.hero{gap:clamp(30px,4vw,50px);padding-top:clamp(20px,2.5vw,36px);display:grid}.hero-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-meta .mono{color:var(--muted)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:end;gap:24px 40px;display:grid}.hero-side{gap:22px;padding-bottom:.6em;display:grid}.hero-side .lead{font-size:16.5px}.ctas{flex-wrap:wrap;gap:10px;display:flex}.scribble{display:inline-block;position:relative}.scribble svg{width:106%;height:.28em;position:absolute;bottom:-.06em;left:-3%;right:-3%;overflow:visible}.scribble path{fill:none;stroke:var(--blue);stroke-width:5px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:draw 1.4s .9s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes floaty{50%{transform:translateY(-12px)rotate(-3deg)}}@keyframes bob{50%{transform:translateY(4px)}}@keyframes slide{to{transform:translate(-50%)}}.proof{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:28px;padding-block:34px;display:grid}.proof .mono{color:var(--muted);line-height:1.6}.mq{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mq .track{align-items:center;gap:44px;width:max-content;animation:36s linear infinite slide;display:flex}.mq:hover .track{animation-play-state:paused}.vw{font:500 24px/1 var(--f-display);letter-spacing:-.02em;color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;transition:color .3s;display:flex}.vw:hover{color:var(--blue)}.vw .mn-img{object-fit:contain;border:1px solid var(--line);background:#fff;padding:3px}.vw .mn{width:30px;height:30px;font:600 12px var(--f-mono);color:#fff;background:var(--c,var(--blue));border-radius:9px;place-items:center;display:grid}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.tile{border-radius:var(--r-lg);min-height:440px;transition:transform .6s var(--ease);flex-direction:column;gap:18px;padding:26px;display:flex;overflow:hidden}.tile:hover{transform:translateY(-4px)}.tile.c5{grid-column:span 5}.tile.c4{grid-column:span 4}.tile.c3{grid-column:span 3}.tile.c7{grid-column:span 7}.tile.c6{grid-column:span 6}.tile .th{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tile h3{font:500 26px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;max-width:14ch;margin:0}.tile .ix{font:500 11px var(--f-mono);letter-spacing:.08em;opacity:.6}.tile p{margin:0;font-size:14.5px;line-height:1.55}.tile.dark{background:var(--night);color:#fff;--spot:#2e86ff38}.tile.dark p{color:#ffffffb3}.tile.soft{background:var(--paper)}.tile.soft p{color:var(--muted)}.tile.blue{background:var(--blue);color:#fff;--spot:#ffffff29}.tile.blue p{color:#ffffffd9}.tile.blue:before,.tile.dark:before{content:"";background:var(--grain);opacity:.08;mix-blend-mode:overlay;pointer-events:none;z-index:0;position:absolute;inset:0}.orbit{flex:1;place-items:center;min-height:210px;display:grid;position:relative}.orbit .ring{aspect-ratio:2.2;border:1px dashed #ffffff38;border-radius:50%;width:86%;position:absolute}.orbit .core{background:linear-gradient(145deg,#1a2b52,#0b1430);border-radius:22px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 0 1px #ffffff1f,0 20px 50px -10px #006bf799}.orbit .core svg{--mark:var(--blue-2);width:40px;height:40px}.orbit .sat{offset-path:path("M -150 0 A 150 68 0 1 0 150 0 A 150 68 0 1 0 -150 0");offset-rotate:0deg;animation:14s linear infinite orbit;animation-delay:var(--d);position:absolute;top:50%;left:50%}.orbit .sat span{font:500 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:7px 11px;display:inline-block;transform:translate(-50%,-50%)}@keyframes orbit{to{offset-distance:100%}}.weeks{gap:10px;margin-top:auto;display:grid}.wk{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.wk .n{font:500 11px var(--f-mono);color:var(--muted)}.wk .bar{height:30px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:9px;position:relative;overflow:hidden}.wk .bar i{background:var(--blue);transform-origin:0;transform:scaleX(var(--f));transition:transform 1.2s var(--ease);position:absolute;inset:0}.wk .bar em{font:500 12px var(--f-body);color:#fff;mix-blend-mode:normal;align-items:center;padding-left:12px;font-style:normal;display:flex;position:absolute;inset:0}.tile.soft:hover .wk .bar i{animation:fillw 1.4s var(--ease) both;animation-delay:calc(var(--k) * .14s)}@keyframes fillw{0%{transform:scaleX(0)}}.wk b{font:500 12px var(--f-mono);color:var(--blue)}.badge{place-items:center;width:180px;height:180px;margin:auto;display:grid;position:relative}.badge svg.ring{width:100%;height:100%;animation:18s linear infinite spin;position:absolute;inset:0}.badge .core{width:92px;height:92px;color:var(--blue);transition:transform .6s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 20px 40px -14px #0006}.badge .core svg{width:28px;height:28px}.tile.blue:hover .badge .core{transform:scale(1.08)rotate(45deg)}.tile .foot-row{border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.tile.soft .foot-row{border-color:var(--line)}.vlist{gap:14px;display:grid}.vrow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;display:grid}.vmedia{border-radius:var(--r-lg);aspect-ratio:16/10.4;cursor:none;isolation:isolate;max-width:100%;display:block;position:relative;overflow:hidden}.vmedia:after{content:"";background:var(--grain);opacity:.07;mix-blend-mode:overlay;pointer-events:none;z-index:5;position:absolute;inset:0}.vlogo{z-index:6;color:var(--ink);font:600 12.5px var(--f-body);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 8px 20px -12px #0006}.vinfo{border-radius:var(--r-lg);background:var(--paper);min-width:0;transition:background .5s var(--ease);flex-direction:column;gap:16px;padding:26px;display:flex}.vrow:hover .vinfo{background:var(--blue-tint)}.vtop{justify-content:space-between;align-items:center;gap:12px;display:flex}.vidx{font:500 12px var(--f-mono);letter-spacing:.08em;color:var(--blue)}.vname{font:500 clamp(30px,3.2vw,46px)/.92 var(--f-display);text-transform:uppercase;letter-spacing:-.03em;margin:0}.vtag{color:var(--ink-2);max-width:42ch;margin:0;font-size:15px}.vspec{border-top:1px solid var(--line-2);margin-top:auto;display:grid}.vspec span{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px}.vfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.process{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.phase{top:calc(84px + env(safe-area-inset-top,0px));background:var(--blue);color:#fff;border-radius:var(--r-lg);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:380px;padding:28px;display:flex;position:sticky;overflow:hidden}.phase:before{content:"";background:var(--grain);opacity:.1;mix-blend-mode:overlay;z-index:-1;position:absolute;inset:0}.phase .ph-top{justify-content:space-between;align-items:flex-start;display:flex}.phase .p1{font:500 46px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em}.phase .ring{width:58px;height:58px}.phase .ring circle{fill:none;stroke-width:4px}.phase .ring .bgc{stroke:#ffffff40}.phase .ring .fg{stroke:#fff;stroke-linecap:round;stroke-dasharray:163.4;stroke-dashoffset:136px;transition:stroke-dashoffset .7s var(--ease);transform-origin:50%;transform:rotate(-90deg)}.phase .pn{font:400 clamp(120px,12vw,184px)/.82 var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;height:.84em;position:relative;overflow:hidden}.phase .pn span{display:block;position:absolute;top:0;left:0}.phase .pn .flip{animation:flip .7s var(--ease)}@keyframes flip{0%{transform:translateY(100%)}}.phase .pname{font:500 13px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.steps{border-top:1px solid var(--line-2);display:grid}.step{border-bottom:1px solid var(--line-2);transition:padding .6s var(--ease);grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;padding:30px 4px 30px 0;display:grid;position:relative}.step:before{content:"";background:var(--blue);width:3px;transition:transform .6s var(--ease);border-radius:3px;position:absolute;top:30px;bottom:30px;left:-14px;transform:scaleY(0)}.step.active{padding-left:14px}.step.active:before{transform:scaleY(1)}.step .sn{font:500 12px var(--f-mono);color:var(--muted);padding-top:12px}.step.active .sn{color:var(--blue)}.step h3{font:500 clamp(34px,3.6vw,54px)/.9 var(--f-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--line-2);margin:0;transition:color .5s}.step.active h3{color:var(--blue)}.step .s2{font:600 12px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 0}.step p{color:var(--muted);margin:0;padding-top:8px;font-size:15px}.pb{perspective:1400px;position:absolute;inset:0;overflow:hidden}.pb-stage{transform-style:preserve-3d;position:absolute;inset:0}.pb-browser{background:#fff;border-radius:12px;width:74%;position:absolute;top:11%;left:6%;overflow:hidden;box-shadow:0 30px 60px -24px #0a0d1673,0 0 0 1px #0a0d1614}.pb-solo .pb-browser{width:84%;top:13%;left:8%}.pb-chrome{background:#f2f3f5;border-bottom:1px solid #0a0d1612;align-items:center;gap:5px;height:24px;padding:0 10px;display:flex}.pb-chrome i{background:#d5d8de;border-radius:50%;width:7px;height:7px}.pb-chrome span{font:500 10px/1.4 var(--f-mono);color:var(--muted);letter-spacing:.02em;background:#fff;border-radius:6px;margin-left:10px;padding:2px 10px}.pb-shot{aspect-ratio:16/10;position:relative;overflow:hidden}.pb-shot img{transition:transform 1.4s var(--ease)}.vrow:hover .pb-shot img,.vd-media:hover .pb-shot img{transform:scale(1.04)}.pb-phone{aspect-ratio:9/19;background:#0a0d16;border-radius:22px;width:22%;padding:5px;position:absolute;top:14%;right:6%;box-shadow:0 34px 60px -20px #0a0d1699,inset 0 0 0 1px #ffffff1f}.pb-screen{background:#fff;border-radius:17px;position:absolute;inset:5px;overflow:hidden}.pb-dots{justify-content:center;gap:4px;display:flex;position:absolute;bottom:-16px;left:0;right:0}.pb-dots i{width:4px;height:4px;transition:width .3s var(--ease),background .3s;background:#ffffff73;border-radius:50%}.pb-dots i.on{background:#fff;border-radius:2px;width:12px}.pb-tile{border:3px solid #fff;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 22px 40px -18px #0a0d1680}.pb-tile-0{width:20%;bottom:7%;left:2.5%;transform:rotate(-4deg)}.pb-tile-1{width:22%;bottom:5%;left:46%}.pb-cover-img{position:absolute;inset:0}.vlogo-ic{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:22px;height:22px}.vlogo:not(:has(img)){padding-left:12px}.inksec{padding-bottom:0}.inkstage{border-radius:var(--r-xl);background:var(--inkbg,#05080f);aspect-ratio:16/7;max-width:100%;min-height:420px;transition:background .8s var(--ease);isolation:isolate;cursor:crosshair;position:relative;overflow:hidden}.inkstage canvas,.inkband canvas,.labstage canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.ink-hud{z-index:2;font:500 10.5px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#fffc;pointer-events:none;position:absolute}.ink-hud.tl{top:22px;left:24px}.ink-hud.tr{align-items:center;gap:8px;display:flex;top:20px;right:22px}.ink-hud b{color:#fff;font-weight:500}.ink-hint{z-index:2;font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;pointer-events:none;white-space:nowrap;position:absolute;top:22px;left:50%;transform:translate(-50%)}.ink-bar{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.seg{-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.seg button{height:32px;font:600 12px var(--f-body);color:#fffc;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:background .3s,color .3s;display:inline-flex}.seg button:hover{color:#fff;background:#ffffff1f}.seg button[aria-checked=true]{color:var(--ink);background:#fff}.seg .sw{background:var(--sw);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1.5px #ffffff80}.light .ink-hud,.light .ink-hud b,.light .ink-hint{color:var(--ink-2)}.light .seg{background:#0a0d160d;border-color:#0a0d161f}.light .seg button{color:var(--ink-2)}.light .seg button:hover{color:var(--ink);background:#0a0d160f}.light .seg button[aria-checked=true]{background:var(--ink);color:#fff}.inkband{border-radius:var(--r-xl);background:var(--inkbg,#05080f);cursor:crosshair;isolation:isolate;height:clamp(170px,19vw,250px);position:relative;overflow:hidden}.ink-cap{z-index:2;font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:20px}.ink-cap i{opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.inkband.light .ink-cap{color:var(--ink-2)}.foot-ink{z-index:-1;opacity:.42;width:100%;height:100%;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 75% at 88% 62%,#000 20%,#0000 72%);mask:radial-gradient(60% 75% at 88% 62%,#000 20%,#0000 72%)}.labgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.labmain{gap:14px;min-width:0;display:grid}.labstage{border-radius:var(--r-lg);aspect-ratio:16/9;cursor:crosshair;max-width:100%;transition:background .6s var(--ease);background:#050706;position:relative;overflow:hidden}.labbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.labbar .seg{background:var(--paper);border-color:var(--line)}.labbar .seg button{color:var(--ink-2)}.labbar .seg button:hover{background:var(--paper-2);color:var(--ink)}.labbar .seg button[aria-checked=true]{background:var(--ink);color:#fff}.labbar .seg .sw{box-shadow:0 0 0 1.5px #0a0d1626}.labsrc{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.labsrc label.btn,.labsrc button,.labbtn{height:36px;box-shadow:inset 0 0 0 1px var(--line-2);font:600 12.5px var(--f-body);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;transition:box-shadow .25s,background .25s;display:inline-flex}.labsrc label.btn:hover,.labsrc button:hover,.labbtn:hover{box-shadow:inset 0 0 0 1px var(--ink)}.labsrc input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.panel{background:var(--paper);border-radius:var(--r-lg);top:calc(84px + env(safe-area-inset-top,0px));max-height:calc(100vh - 110px);padding:6px;position:sticky;overflow:auto}.pg{border-bottom:1px solid var(--line-2)}.pg:last-child{border-bottom:0}.pg summary{font:500 15px var(--f-display);text-transform:uppercase;letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 12px;list-style:none;display:flex}.pg summary::-webkit-details-marker{display:none}.pg summary span{font:400 16px var(--f-mono);color:var(--muted);transition:transform .4s var(--ease)}.pg[open] summary span{transform:rotate(45deg)}.pg-b{gap:2px;padding:0 4px 12px;display:grid}.ctl{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:7px 8px;display:grid}.ctl:hover{background:#ffffffb3}.ctl label{color:var(--ink-2);font-size:12.5px;font-weight:500}.ctl output{font:500 11px var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums}.ctl input[type=range]{width:100%;accent-color:var(--blue);grid-column:1/-1;height:18px}.ctl select,.ctl input[type=text]{width:100%;font:inherit;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border:0;border-radius:10px;grid-column:1/-1;padding:9px 10px;font-size:13px}.ctl select:focus,.ctl input[type=text]:focus{box-shadow:inset 0 0 0 2px var(--blue);outline:none}.ctl.row{grid-template-columns:minmax(0,1fr) auto}.ctl input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;width:38px;height:26px;padding:0}.ctl.fx{grid-template-columns:auto minmax(0,1fr) auto}.ctl.fx input[type=range]{grid-column:1/-1}.switch{appearance:none;background:var(--line-2);cursor:pointer;border-radius:999px;flex:none;width:34px;height:20px;transition:background .25s;position:relative}.switch:after{content:"";width:16px;height:16px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.switch:checked{background:var(--blue)}.switch:checked:after{transform:translate(14px)}.jsonbox{background:var(--night);color:#fff;border-radius:var(--r-lg);gap:12px;padding:22px;display:grid}.jsonbox .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jsonbox pre{max-height:300px;font:400 12px/1.6 var(--f-mono);color:#fffc;background:#ffffff0d;border-radius:14px;margin:0;padding:16px;overflow:auto}.labhud{z-index:2;font:500 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#00000059;border-radius:999px;padding:5px 9px;position:absolute;bottom:12px;right:14px}.navlist a .new{background:var(--blue);color:#fff;font:600 9px/1.3 var(--f-body);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:7px;padding:2px 6px;display:inline-block}.mk-fam{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;display:inline-flex}.mk-fam i{background:var(--fc,var(--blue));border-radius:50%;width:7px;height:7px}.mk-chips{flex-wrap:wrap;gap:6px;display:flex}.mk-chip{height:36px;box-shadow:inset 0 0 0 1px var(--line-2);font:600 12.5px var(--f-body);color:var(--ink);background:var(--bg);transition:box-shadow .25s,background .25s,color .25s,transform .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mk-chip i{background:var(--fc,var(--blue));border-radius:50%;width:7px;height:7px}.mk-chip:hover{box-shadow:inset 0 0 0 1px var(--ink);transform:translateY(-2px)}.mk-chip[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.mk-chip small{font:500 10.5px var(--f-mono);opacity:.6}.mkx{grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.mkx-list{border-top:1px solid var(--line-2)}.mkx-row{text-align:left;border-bottom:1px solid var(--line-2);width:100%;transition:padding .5s var(--ease),background .3s;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 12px 18px 0;display:grid;position:relative}.mkx-row .n{font:500 11px var(--f-mono);color:var(--muted)}.mkx-row .t{gap:6px;min-width:0;display:grid}.mkx-row .t b{font:500 clamp(19px,1.7vw,24px)/1.05 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink-2);transition:color .3s}.mkx-row .go{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .5s var(--ease),background .3s,box-shadow .3s;border-radius:50%;place-items:center;display:grid}.mkx-row .go svg{width:12px;height:12px}.mkx-row:hover b{color:var(--blue)}.mkx-row[aria-selected=true]{background:linear-gradient(90deg,var(--blue-tint),transparent 85%);padding-left:16px}.mkx-row[aria-selected=true] b,.mkx-row[aria-selected=true] .n{color:var(--blue)}.mkx-row[aria-selected=true] .go{background:var(--blue);color:#fff;box-shadow:none;transform:rotate(45deg)}.mkx-row:before{content:"";background:var(--blue);width:3px;transition:transform .5s var(--ease);border-radius:3px;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.mkx-row[aria-selected=true]:before{transform:scaleY(1)}.mkx-row .tm{background:var(--blue);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.mkx-row[aria-selected=true] .tm.run{animation:mkTimer var(--dur,7s) linear forwards}@keyframes mkTimer{to{transform:scaleX(1)}}.mkx-view{top:calc(84px + env(safe-area-inset-top,0px));border-radius:var(--r-lg);background:var(--paper);position:sticky;overflow:hidden}.mk-stage{aspect-ratio:16/11;background:var(--sbg,#0c1222);transition:background .6s var(--ease);place-items:center;display:grid;position:relative;overflow:hidden}.mk-stage>.mks{width:auto;max-width:100%;height:100%}.mk-stage>.mks.wide{width:100%;height:auto}.mkx-body{gap:16px;padding:24px 26px 26px;display:grid}.mkx-body h3{font:500 clamp(28px,2.8vw,40px)/.95 var(--f-display);text-transform:uppercase;letter-spacing:-.03em;margin:0}.mkx-body .tl{font:500 17px/1.35 var(--f-body);color:var(--ink);margin:-4px 0 0}.mkx-body .ds{color:var(--muted);margin:0;font-size:15px}.mkx-cols{border-top:1px solid var(--line-2);grid-template-columns:1.2fr 1fr;gap:20px;padding-top:16px;display:grid}.mkx-cols h4{font:500 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.mkx-cols ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mkx-cols li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.mkx-cols li:before{content:"";background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.2 4.7-4.8' fill='none' stroke='white' stroke-width='1.8'/%3E%3C/svg%3E") center/16px;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.mk-kpis{flex-wrap:wrap;gap:6px;display:flex}.mk-kpis span{font:500 11px var(--f-mono);letter-spacing:.04em;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:8px;padding:6px 9px}.mkx-act{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.mkx-view.swap .mkx-body,.mkx-view.swap .mk-stage>.mks{animation:mkSwap .55s var(--ease)}@keyframes mkSwap{0%{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:none}}.mk-concept{z-index:12;font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);pointer-events:none;background:#ffffffe6;border-radius:999px;padding:6px 9px;position:absolute;top:12px;right:12px}.mkg{columns:3;column-gap:14px}.mkg-wide{columns:2;column-gap:18px}.mkg-wide .mkg-item{margin-bottom:18px}.mkg-item{break-inside:avoid;text-align:left;border-radius:var(--r-lg);background:var(--paper);width:100%;transition:transform .55s var(--ease),box-shadow .4s;cursor:zoom-in;margin:0 0 14px;display:block;overflow:hidden}.mkg-item:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #0a0d1673}.mkg-item .mks{border-radius:0}.mkg-cap{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.mkg-cap b{font:500 15px var(--f-display);text-transform:uppercase;letter-spacing:-.01em}.mkg-cap span{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mk-lb{z-index:90;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080fd1;place-items:center;display:grid;position:fixed;inset:0}.mk-lb[hidden]{display:none!important}.mk-lb .box{width:min(980px,100%);max-height:100%;animation:mkSwap .45s var(--ease);gap:14px;display:grid}.mk-lb .box.wide{width:min(1520px,100%)}.mk-lb .box.wide .st{max-height:82vh}.mk-lb .box.wide .lb-img{width:auto;max-width:100%;height:auto;max-height:82vh}.mk-lb .st{border-radius:var(--r-lg);background:var(--sbg,#0c1222);place-items:center;max-height:74vh;display:grid;overflow:hidden}.mk-lb .st .mks{width:auto;max-width:100%;height:74vh;max-height:74vh}.mk-lb .st .mks.wide{width:100%;height:auto}.mk-lb .bar{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-lb .bar b{font:500 22px var(--f-display);text-transform:uppercase}.mk-lb .bar p{color:#ffffffb3;margin:2px 0 0;font-size:14px}.mk-lb .ctr{gap:8px;display:flex}.mk-lb .ctr button{color:#fff;min-width:42px;height:42px;font:600 13px var(--f-body);background:#ffffff1f;border-radius:999px;padding:0 14px;box-shadow:inset 0 0 0 1px #ffffff40}.mk-lb .ctr button:hover{background:#ffffff38}.mkg-st{position:relative}.mkt-c .cap .mk-fam{margin-bottom:2px}.mk-hero-chips{margin-top:clamp(24px,3vw,36px)}.mk-band2{margin-top:12px}.sc-dig .lbl,.sc-social .lbl,.sc-static .lbl,.sc-seo .lbl,.sc-aeo .lbl{color:var(--ink)}.mkx-tag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-cs{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);border-radius:999px;padding:6px 9px}.mk-photo{background:#05080f}.mk-photo img{object-fit:cover;transform-origin:60%;width:100%;height:100%;animation:18s ease-in-out infinite alternate mkKen;position:absolute;inset:0}@keyframes mkKen{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1%,-1%)}}.mk-photo .lbl{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#05080f8c;border-radius:9cqw;padding:1cqw 1.4cqw;font-size:max(9px,1.3cqw);bottom:2.2cqw;left:auto;right:2.4cqw}.mk-stage>.mks.mk-photo{aspect-ratio:auto;width:100%;height:100%}.mkg-st img{width:100%;height:auto;transition:transform .8s var(--ease);display:block}.mkg-item:hover .mkg-st img{transform:scale(1.03)}.mkg-st{overflow:hidden}.mk-lb .st .lb-img{width:auto;max-width:100%;height:auto;max-height:74vh;display:block}.sc-static2{--bgk:linear-gradient(150deg,#eef2f8,#d6e0f0);color:var(--ink)}.sc-static2 .stg{width:52%;position:absolute;top:7%;bottom:9%;left:4%}.sc-static2 .ad{opacity:0;animation:mkCyc 12s var(--ease) infinite;animation-delay:calc(var(--i) * 3s);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sc-static2 .ad img{border-radius:1.6cqw;width:auto;max-width:none;height:100%;box-shadow:0 3cqw 6cqw -2.5cqw #00143c80}@keyframes mkCyc{0%{opacity:0;transform:translateY(2%)scale(.98)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-2%)scale(.98)}}.sc-static2 .th{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.6cqw;width:36%;display:grid;position:absolute;top:7%;bottom:9%;right:4%}.sc-static2 .t{opacity:.6;animation:12s linear infinite mkCycT;animation-delay:calc(var(--i) * 3s);background:#fff;border-radius:1.4cqw;position:relative;overflow:hidden;box-shadow:0 0 0 .3cqw #0000}.sc-static2 .t img{object-fit:cover;width:100%;height:100%}.sc-static2 .t span{font:500 1.25cqw var(--f-mono);letter-spacing:.04em;color:var(--muted);background:#ffffffeb;border-radius:.9cqw;justify-content:space-between;gap:.6cqw;padding:.7cqw 1cqw;display:flex;position:absolute;bottom:.8cqw;left:.8cqw;right:.8cqw}.sc-static2 .t span b{color:var(--ink);font-weight:600}@keyframes mkCycT{0%,24%{opacity:1;box-shadow:0 0 0 .35cqw #006bf7}25%,to{opacity:.6;box-shadow:0 0 0 .3cqw #0000}}.sc-static2 .lbl{color:var(--ink)}.sc-static2 .ad.w img{width:100%;height:auto}.mkp{counter-reset:mkp;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.mkp-s{border-radius:var(--r-lg);background:var(--paper);min-height:250px;transition:background .4s,transform .5s var(--ease);align-content:start;gap:12px;padding:22px;display:grid;position:relative}.mkp-s:hover{background:var(--blue);color:#fff;transform:translateY(-4px)}.mkp-s:hover p,.mkp-s:hover .w{color:#fffc}.mkp-s .w{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.mkp-s h3{font:500 26px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.mkp-s p{color:var(--muted);margin:0;font-size:14px}.mkp-s .num{font:400 64px/.8 var(--f-display);letter-spacing:-.05em;opacity:.12;margin-top:auto}.mkm{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mkm-c{border-radius:var(--r-lg);background:var(--paper);transition:transform .5s var(--ease);flex-direction:column;gap:14px;padding:24px;display:flex}.mkm-c:hover{transform:translateY(-4px)}.mkm-c.feat{background:var(--night);color:#fff;--spot:#2e86ff40}.mkm-c .ix{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.mkm-c.feat .ix{color:#7fb0ff}.mkm-c h3{font:500 24px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.mkm-c p{color:var(--muted);margin:0;font-size:14px}.mkm-c.feat p{color:#ffffffb3}.mkm-c ul{border-top:1px solid var(--line-2);gap:0;margin:0;padding:0;list-style:none;display:grid}.mkm-c.feat ul,.mkm-c.feat li{border-color:#ffffff24}.mkm-c li{border-bottom:1px solid var(--line-2);padding:9px 0;font-size:13.5px}.mkm-c .ft{font:500 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:auto}.mkm-c.feat .ft{color:#ffffff8c}.mk-where{flex-wrap:wrap;gap:10px;display:flex}.mk-where span{font:500 15px var(--f-display);background:var(--paper);letter-spacing:-.01em;border-radius:999px;padding:10px 16px;transition:background .3s,color .3s}.mk-where span:hover{background:var(--ink);color:#fff}.mk-where span em{font-style:normal;font:500 10px var(--f-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-left:6px}.mk-where span:hover em{color:#fff9}.mkt{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mkt-c{border-radius:var(--r-lg);background:var(--paper);transition:transform .55s var(--ease);flex-direction:column;display:flex;overflow:hidden}.mkt-c:hover{transform:translateY(-4px)}.mkt-c .mk-stage{aspect-ratio:4/3}.mkt-c .cap{gap:8px;padding:18px 20px 20px;display:grid}.mkt-c .cap b{font:500 22px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em}.mkt-c .cap p{color:var(--muted);margin:0;font-size:14px}.mk-ticker{border-radius:var(--r-lg);background:var(--night);color:#fff;margin-top:14px;padding:18px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mk-ticker .tr3{align-items:center;gap:30px;width:max-content;animation:46s linear infinite slide;display:flex}.mk-ticker:hover .tr3{animation-play-state:paused}.mk-ticker a{font:500 26px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;color:#fff;white-space:nowrap;align-items:center;gap:30px;transition:color .25s;display:inline-flex}.mk-ticker a:hover{color:var(--blue-2)}.mk-ticker a:after{content:"";background:var(--fc,var(--blue-2));border-radius:50%;width:9px;height:9px}.mks{aspect-ratio:var(--ar,16/11);background:var(--bgk,#0c1222);color:#fff;isolation:isolate;width:100%;max-width:100%;font-family:var(--f-body);position:relative;overflow:hidden;container-type:inline-size}.mks *{box-sizing:border-box}.mks .lbl{z-index:11;font:500 max(9px,1.5cqw)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.72;position:absolute;bottom:2.6cqw;left:3cqw}.mk-ph{aspect-ratio:9/19.2;background:#0b0f1c;border-radius:6cqw;position:absolute;overflow:hidden;box-shadow:0 0 0 .7cqw #222b44,0 5cqw 10cqw -4cqw #0009}.mk-ph .scr{color:var(--ink);background:#fff;border-radius:4.9cqw;position:absolute;inset:1.2cqw;overflow:hidden}.mk-ph .notch{z-index:6;background:#0b0f1c;border-radius:3cqw;width:11cqw;height:2.8cqw;position:absolute;top:2.2cqw;left:50%;transform:translate(-50%)}.mk-card{color:var(--ink);background:#fff;border-radius:2.6cqw;position:absolute;box-shadow:0 3cqw 7cqw -3cqw #000f3273}.mk-mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.mk-disp{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.03em;font-weight:500;line-height:.92}.mk-bob{animation:4.5s ease-in-out infinite mkBob;animation-delay:var(--d,0s)}@keyframes mkBob{50%{transform:translateY(-1.4cqw)}}.mk-pop{animation:mkPop var(--pd,6s) var(--ease) infinite;animation-delay:var(--d,0s)}@keyframes mkPop{0%,4%{opacity:0;transform:scale(.6)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.sc-social{--bgk:linear-gradient(150deg,#eaf2ff,#c9dcff)}.sc-social .prof{align-items:center;gap:2.2cqw;padding:6cqw 3cqw 2.4cqw;display:flex}.sc-social .av{background:conic-gradient(#006bf7,#6fe7ff,#e2ae48,#006bf7);border-radius:50%;width:9cqw;height:9cqw;padding:.6cqw}.sc-social .av i{color:#fff;width:100%;height:100%;font:600 3cqw var(--f-display);background:#0a0d16;border-radius:50%;place-items:center;font-style:normal;display:grid}.sc-social .st{color:var(--muted);gap:2.4cqw;font-size:2cqw;display:flex}.sc-social .st b{color:var(--ink);font:600 2.6cqw var(--f-body);display:block}.sc-social .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5cqw;padding:0 .5cqw;display:grid}.sc-social .grid i{aspect-ratio:1;min-width:0;font:500 1.35cqw/1.05 var(--f-display);text-transform:uppercase;color:#fff;background:var(--g);place-items:end start;padding:1.2cqw;font-style:normal;display:grid;overflow:hidden}.sc-social .cal{width:44%;padding:2.6cqw;top:12%;right:5%}.sc-social .cal h5{font:500 1.6cqw var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 1.6cqw}.sc-social .wk{grid-template-columns:repeat(7,1fr);gap:.8cqw;display:grid}.sc-social .wk span{aspect-ratio:1;background:var(--paper-2);font:500 1.5cqw var(--f-mono);color:var(--muted);border-radius:1cqw;place-items:center;display:grid;position:relative}.sc-social .wk span.on{background:var(--c);color:#fff}.sc-social .toast{font:600 2cqw var(--f-body);align-items:center;gap:1.6cqw;padding:1.8cqw 2.4cqw;display:flex;bottom:12%;right:9%}.sc-social .toast i{background:linear-gradient(135deg,#006bf7,#6fe7ff);border-radius:1.2cqw;width:4.4cqw;height:4.4cqw}.sc-social .toast small{font:400 1.6cqw var(--f-body);color:var(--muted);display:block}.sc-social .grow{font:500 1.6cqw var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:1.8cqw 2.4cqw;top:52%;right:9%}.sc-social .grow b{font:500 4.4cqw/1 var(--f-display);color:var(--blue);letter-spacing:-.03em;text-transform:none;margin-top:.6cqw;display:block}.sc-infl{--bgk:radial-gradient(90% 90% at 50% 0%,#16244a,#06090f 70%)}.sc-infl .cr{gap:1.4cqw;width:27%;padding:2.2cqw;display:grid;top:16%}.sc-infl .cr .pic{aspect-ratio:4/5;background:var(--g);border-radius:1.8cqw;position:relative;overflow:hidden}.sc-infl .cr .pic:after{content:"";aspect-ratio:1;background:#ffffff47;border-radius:50% 50% 0 0;width:62%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}.sc-infl .cr .pic:before{content:"";aspect-ratio:1;background:#ffffff57;border-radius:50%;width:30%;position:absolute;top:22%;left:50%;transform:translate(-50%)}.sc-infl .cr b{font:500 2.4cqw/1 var(--f-display);text-transform:uppercase}.sc-infl .cr small{font:400 1.7cqw var(--f-body);color:var(--muted)}.sc-infl .bar{background:var(--paper-2);border-radius:1cqw;height:1cqw;overflow:hidden}.sc-infl .bar i{height:100%;width:var(--m);background:var(--blue);transform-origin:0;animation:mkGrow 3.5s var(--ease) infinite alternate;display:block}@keyframes mkGrow{0%{transform:scaleX(.15)}}.sc-infl .tag{font:600 1.5cqw/1 var(--f-body);letter-spacing:.05em;text-transform:uppercase;background:var(--tc,#eaf2ff);color:var(--tf,#0043b8);border-radius:9cqw;justify-self:start;padding:1cqw 1.4cqw}.sc-ugc{--ar:4/5;--bgk:linear-gradient(160deg,#ffe7d1,#ffc7a8 55%,#f7a37c)}.sc-ugc .mk-ph{width:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-ugc .scr{background:#141b2e}.sc-ugc .ugc-vid{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-ugc .who{width:86%;animation:2.4s ease-in-out infinite mkTalk;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sc-ugc .who .hd{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#e8b994,#b98463);border-radius:50%;width:38%;margin:0 auto}.sc-ugc .who .bd{aspect-ratio:1.5;background:linear-gradient(#006bf7,#003ea8);border-radius:50% 50% 0 0;width:100%;margin-top:-2%}@keyframes mkTalk{50%{transform:translate(-50%)translateY(-1%)rotate(-1deg)}}.sc-ugc .hook{font:600 1.9cqw/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;z-index:3;background:#00000073;border-radius:9cqw;padding:1.2cqw 1.6cqw;position:absolute;top:8%;left:6%}.sc-ugc .cap{z-index:3;text-align:center;font:700 4.2cqw/1.25 var(--f-body);color:#fff;text-shadow:0 .4cqw 1.6cqw #00000080;position:absolute;top:40%;left:8%;right:8%}.sc-ugc .cap span{opacity:0;animation:6s step-end infinite mkWord;animation-delay:calc(var(--i) * .32s);display:inline-block}.sc-ugc .cap span.hi{color:#0a0d16;text-shadow:none;background:#ffd23f;border-radius:1cqw;padding:0 1cqw}@keyframes mkWord{0%{opacity:0}2%,86%{opacity:1}to{opacity:0}}.sc-ugc .rail2{z-index:3;gap:2.4cqw;display:grid;position:absolute;bottom:24%;right:4%}.sc-ugc .rail2 i{background:#ffffff38;border-radius:50%;width:6cqw;height:6cqw;box-shadow:inset 0 0 0 .3cqw #fff6}.sc-ugc .ctab{z-index:3;color:var(--ink);font:600 2.3cqw var(--f-body);background:#fff;border-radius:2cqw;justify-content:space-between;align-items:center;padding:1.8cqw 2.2cqw;display:flex;position:absolute;bottom:5%;left:5%;right:5%}.sc-ugc .ctab span{color:var(--blue)}.sc-ugc .prog{z-index:4;background:#ffffff40;height:.7cqw;position:absolute;top:0;left:0;right:0}.sc-ugc .prog i{transform-origin:0;background:#fff;height:100%;animation:8s linear infinite mkTimer;display:block}.sc-ugc .note{z-index:5;font:600 1.9cqw/1.1 var(--f-body);color:#0a0d16;background:#fff;border-radius:1.6cqw;padding:1.4cqw 1.8cqw;position:absolute;box-shadow:0 2cqw 4cqw -2cqw #00000059}.sc-ugc .note:before{content:"";background:#0a0d16;width:5cqw;height:.3cqw;position:absolute;top:50%}.sc-ugc .note.l{left:3%}.sc-ugc .note.l:before{left:100%}.sc-ugc .note.r{right:3%}.sc-ugc .note.r:before{right:100%}.sc-perf{--bgk:#070b16}.sc-perf .top{font:500 1.7cqw var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff9;justify-content:space-between;align-items:center;display:flex;position:absolute;top:6%;left:4%;right:4%}.sc-perf .top b{color:#fff;font:500 2.6cqw var(--f-display);letter-spacing:-.01em;text-transform:none}.sc-perf .kp{grid-template-columns:repeat(4,1fr);gap:1.4cqw;display:grid;position:absolute;top:15%;left:4%;right:4%}.sc-perf .kp div{background:#ffffff0d;border-radius:1.8cqw;padding:1.8cqw;box-shadow:inset 0 0 0 .2cqw #ffffff14}.sc-perf .kp span{font:500 1.5cqw var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;display:block}.sc-perf .kp b{font:500 3.8cqw/1 var(--f-display);letter-spacing:-.03em;margin-top:.8cqw;display:block}.sc-perf .kp em{font-style:normal;font:500 1.6cqw var(--f-mono);color:#3bd38a}.sc-perf svg.ch{width:92%;height:34%;position:absolute;top:36%;left:4%}.sc-perf .pl{fill:none;stroke-width:1px;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120px;animation:mkDraw 5s var(--ease) infinite}@keyframes mkDraw{0%{stroke-dashoffset:120px;opacity:1}45%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.sc-perf .rows{gap:1cqw;display:grid;position:absolute;bottom:10%;left:4%;right:4%}.sc-perf .rows div{font:500 1.7cqw var(--f-body);color:#ffffffd9;grid-template-columns:1.6fr 2fr .7fr;align-items:center;gap:1.6cqw;display:grid}.sc-perf .rows i{background:#ffffff14;border-radius:1cqw;height:1.1cqw;display:block;overflow:hidden}.sc-perf .rows i:after{content:"";height:100%;width:var(--w);transform-origin:0;animation:mkGrow 4s var(--ease) infinite alternate;background:linear-gradient(90deg,#006bf7,#6fe7ff);display:block}.sc-perf .rows b{font:500 1.8cqw var(--f-mono);text-align:right;color:#3bd38a}.sc-dig{--bgk:linear-gradient(180deg,#f7f9fd,#e3ecfb)}.sc-dig svg{width:100%;height:100%;position:absolute;inset:0}.sc-dig .nd{text-align:left;gap:.8cqw;width:17%;padding:1.6cqw;display:grid;position:absolute;translate:-50% -50%}.sc-dig .nd .ic{width:4.6cqw;height:4.6cqw;font:600 1.7cqw var(--f-mono);color:#fff;background:var(--c);border-radius:1.3cqw;place-items:center;display:grid}.sc-dig .nd b{font:600 1.9cqw/1.1 var(--f-body)}.sc-dig .nd small{font:500 1.5cqw var(--f-mono);color:var(--muted);letter-spacing:.04em}.sc-dig .ttl{color:var(--ink);font:500 1.7cqw var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7;position:absolute;top:7%;left:4%}.sc-ai{--bgk:radial-gradient(120% 90% at 50% 0%,#14224a,#060912 70%)}.sc-ai .ae-eng{flex-wrap:wrap;gap:1.2cqw;display:flex;position:absolute;top:7%;left:6%;right:6%}.sc-ai .ae-eng span{font:600 1.6cqw/1 var(--f-body);color:#fff9;animation:10s infinite mkEng;animation-delay:calc(var(--k) * 2s);background:#ffffff14;border-radius:9cqw;padding:1cqw 1.8cqw}@keyframes mkEng{0%,19%{color:#fff;background:#2e86ff}20%,to{color:#fff9;background:#ffffff14}}.sc-ai .ae-chat{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:2.4cqw;align-content:start;gap:2cqw;padding:3cqw;display:grid;position:absolute;inset:19% 6% 10%}.sc-ai .ae-q{max-width:82%;font:500 2cqw/1.3 var(--f-body);background:#2e86ff;border-radius:2cqw 2cqw .6cqw;justify-self:end;padding:1.6cqw 2.2cqw}.sc-ai .ae-tp{white-space:nowrap;vertical-align:bottom;max-width:0;animation:7s steps(52,end) infinite mkType;display:inline-block;overflow:hidden}@keyframes mkType{0%{max-width:0}45%,to{max-width:60ch}}.sc-ai .ae-a{gap:1.1cqw;max-width:80%;display:grid}.sc-ai .ae-a i{background:#ffffff29;border-radius:1cqw;height:1.3cqw;display:block}.sc-ai .ae-rec{color:var(--ink);background:#fff;border-radius:1.8cqw;gap:.6cqw;max-width:70%;padding:2cqw 2.4cqw;display:grid;box-shadow:0 0 0 .4cqw #2e86ff99,0 3cqw 6cqw -3cqw #0009}.sc-ai .ae-rec .ae-tick{color:#0e7a43;font:600 1.3cqw/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:#e8f7ee;border-radius:9cqw;justify-self:start;padding:.6cqw 1.2cqw}.sc-ai .ae-rec b{font:600 3cqw/1 var(--f-display)}.sc-ai .ae-rec p{color:var(--ink-2);margin:0;font-size:1.7cqw}.sc-ai .ae-rec em{font-style:normal;font:500 1.3cqw var(--f-mono);color:var(--blue)}.sc-ai .ae-spon{color:#15120a;background:#f2cf7e;border-radius:1.6cqw;gap:.4cqw;min-width:26%;padding:1.6cqw 2cqw;display:grid;position:absolute;bottom:3cqw;right:3cqw}.sc-ai .ae-spon small{font:600 1.2cqw var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.sc-ai .ae-spon b{font:600 2.2cqw/1 var(--f-display)}.sc-ai .ae-spon span{font-size:1.5cqw}.sc-static{--ar:1/1;--bgk:linear-gradient(140deg,#eef2f8,#d9e2f1)}.sc-static .ad{border-radius:2cqw;flex-direction:column;justify-content:space-between;padding:2.6cqw;display:flex;position:absolute;overflow:hidden;box-shadow:0 3cqw 6cqw -3cqw #00143c73}.sc-static .ad .h{z-index:1;font:500 var(--fs,4.4cqw)/.92 var(--f-display);text-transform:uppercase;letter-spacing:-.03em;min-height:2em;position:relative}.sc-static .ad .h span{animation:mkAB 8s var(--ease) infinite;position:absolute;top:0;left:0;right:0}.sc-static .ad .h span+span{animation-delay:-4s}@keyframes mkAB{0%,44%{opacity:1;transform:none}50%,94%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:none}}.sc-static .ad .br{font:600 1.7cqw var(--f-body);justify-content:space-between;align-items:center;display:flex}.sc-static .ad .br i{background:var(--bc,#fff);color:var(--bt,#0a0d16);border-radius:9cqw;padding:1cqw 1.6cqw;font-style:normal}.sc-static .ad small{font:500 1.4cqw var(--f-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.sc-static .ratio{font:500 1.4cqw var(--f-mono);letter-spacing:.06em;color:var(--ink-2);opacity:.7;position:absolute}.sc-static .gold{z-index:0;aspect-ratio:1;opacity:.95;background:radial-gradient(circle at 35% 30%,#fff1c2,#e2ae48 40%,#8a5e14 75%);border-radius:50%;width:50%;position:absolute;bottom:-16%;right:-14%}.sc-play{--ar:4/5;--bgk:radial-gradient(90% 80% at 50% 10%,#2a2410,#0b0a07 70%)}.sc-play .mk-ph{width:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-play .scr{background:#100e09}.sc-play canvas{touch-action:manipulation;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.sc-play .side{max-width:20%;font:500 1.8cqw/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;position:absolute}.sc-play .side b{font:500 4cqw/1 var(--f-display);letter-spacing:-.02em;color:#f2cf7e;text-transform:none;display:block}.sc-kiosk{--ar:4/5;--bgk:linear-gradient(180deg,#f1ece3 0%,#e2dacb 70%,#cfc5b3 70%,#c2b7a3 100%);color:var(--ink)}.sc-kiosk .mall{justify-content:space-around;align-items:flex-end;padding:0 4%;display:flex;position:absolute;inset:0 0 30%}.sc-kiosk .mall i{background:linear-gradient(#fff,#eee7da);border-radius:1cqw 1cqw 0 0;width:12%;height:46%;box-shadow:inset 0 0 0 .3cqw #0a0d160f}.sc-kiosk .kiosk{flex-direction:column;align-items:center;width:40%;display:flex;position:absolute;top:8%;bottom:6%;left:50%;transform:translate(-50%)}.sc-kiosk .scr{aspect-ratio:9/16;background:#0a0d16;border-radius:2cqw;width:100%;padding:1.2cqw;position:relative;overflow:hidden;box-shadow:0 4cqw 8cqw -3cqw #0a0d168c}.sc-kiosk .ad{background:var(--g);color:var(--c);opacity:0;animation:mkCycK 9s var(--ease) infinite;animation-delay:calc(var(--i) * 3s);border-radius:1.2cqw;flex-direction:column;justify-content:space-between;padding:3cqw 2.6cqw;display:flex;position:absolute;inset:1.2cqw}@keyframes mkCycK{0%{opacity:0;transform:translateY(3%)}4%,30%{opacity:1;transform:none}33.33%,to{opacity:0;transform:translateY(-3%)}}.sc-kiosk .ad .mk-mono{opacity:.85;font-size:1.8cqw}.sc-kiosk .ad b{font-size:6cqw}.sc-kiosk .ad .qr{font:600 1.6cqw/1.1 var(--f-body);align-items:center;gap:1.4cqw;display:flex}.sc-kiosk .ad .qr i{aspect-ratio:1;background:repeating-conic-gradient(#0a0d16 0 25%,#fff 0 50%) 0 0/34% 34%;border:.5cqw solid #fff;border-radius:.6cqw;flex:none;width:7cqw}.sc-kiosk .touch{aspect-ratio:1;z-index:3;width:7cqw;position:absolute;top:52%;left:58%}.sc-kiosk .touch i,.sc-kiosk .touch:after{content:"";border:.5cqw solid #ffffffe6;border-radius:50%;animation:3s ease-out infinite mkTap;position:absolute;inset:0}.sc-kiosk .touch:after{animation-delay:.4s}@keyframes mkTap{0%{opacity:1;transform:scale(.3)}70%,to{opacity:0;transform:scale(1.6)}}.sc-kiosk .stand{background:linear-gradient(90deg,#b9b1a2,#d9d2c4,#b9b1a2);flex:1;width:22%}.sc-kiosk .note{z-index:5;font:600 1.9cqw/1.1 var(--f-body);color:#0a0d16;background:#fff;border-radius:1.6cqw;padding:1.4cqw 1.8cqw;position:absolute;box-shadow:0 2cqw 4cqw -2cqw #00000059}.sc-kiosk .note.l{left:4%}.sc-kiosk .note.r{right:4%}.sc-ooh{--ar:16/10;--bgk:#0a1430}.sc-ooh svg{width:100%;height:100%;position:absolute;inset:0}.sc-ooh .bus{animation:9s linear infinite mkBus}@keyframes mkBus{0%{transform:translate(-520px)}to{transform:translate(1700px)}}.sc-ooh .lamp{animation:4s step-end infinite mkFlick}@keyframes mkFlick{0%,62%,66%,to{opacity:1}64%{opacity:.35}}.sc-ooh .lane{animation:1.2s linear infinite mkLane}@keyframes mkLane{to{stroke-dashoffset:-80px}}.sc-seo{--bgk:#f4f7fc}.sc-seo .br{color:var(--ink);background:#fff;border-radius:2.4cqw;position:absolute;inset:6% 34% 6% 4%;overflow:hidden;box-shadow:0 3cqw 7cqw -3cqw #00143c59}.sc-seo .cb{background:var(--paper-2);gap:.9cqw;padding:1.6cqw 2cqw;display:flex}.sc-seo .cb i{background:var(--line-2);border-radius:50%;width:1.4cqw;height:1.4cqw}.sc-seo .q{box-shadow:inset 0 0 0 .25cqw var(--line);font:400 1.8cqw var(--f-body);border-radius:9cqw;justify-content:space-between;margin:2.2cqw 2.4cqw 1.4cqw;padding:1.5cqw 2cqw;display:flex}.sc-seo .rs{gap:1.6cqw;padding:0 2.4cqw;display:grid}.sc-seo .r{gap:.6cqw;display:grid}.sc-seo .r .u{font:400 1.4cqw var(--f-body);color:var(--muted);align-items:center;gap:1cqw;display:flex}.sc-seo .r .u i{background:var(--line-2);border-radius:50%;width:2.2cqw;height:2.2cqw}.sc-seo .r b{font:500 2.1cqw/1.2 var(--f-body);color:#1a4db8}.sc-seo .r s{background:var(--paper-2);height:1cqw;width:var(--w,90%);border-radius:1cqw;text-decoration:none;display:block}.sc-seo .r.you{background:var(--blue-tint);box-shadow:inset 0 0 0 .25cqw var(--blue);animation:mkRise 7s var(--ease) infinite;border-radius:1.6cqw;margin:0 -1.4cqw;padding:1.4cqw}.sc-seo .r.you .u i{background:var(--blue)}@keyframes mkRise{0%{opacity:.4;transform:translateY(32cqw)}25%,92%{opacity:1;transform:none}to{opacity:.4}}.sc-seo .rk{width:27%;color:var(--ink);gap:1cqw;padding:2.2cqw;display:grid;position:absolute;top:14%;right:4%}.sc-seo .rk h5{font:500 1.5cqw var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.sc-seo .rk b{font:500 6cqw/1 var(--f-display);color:var(--blue);letter-spacing:-.04em}.sc-seo .rk small{font:500 1.6cqw var(--f-body);color:var(--go)}.sc-seo .rk svg{width:100%;height:9cqw}.sc-aeo{--bgk:linear-gradient(170deg,#f8fafe,#e7eefb)}.sc-aeo .sb{font:400 2cqw var(--f-body);color:var(--ink);background:#fff;border-radius:9cqw;align-items:center;gap:1.4cqw;padding:1.8cqw 2.4cqw;display:flex;position:absolute;top:7%;left:5%;right:5%;box-shadow:0 2cqw 5cqw -3cqw #00143c59}.sc-aeo .sb i{width:2.4cqw;height:2.4cqw;box-shadow:inset 0 0 0 .35cqw var(--muted);border-radius:50%}.sc-aeo .ov{gap:1.4cqw;width:56%;padding:2.6cqw;display:grid;top:23%;left:5%}.sc-aeo .ov h5{font:600 1.8cqw var(--f-body);color:var(--ink);align-items:center;gap:1cqw;margin:0;display:flex}.sc-aeo .ov h5 i{background:conic-gradient(#006bf7,#6fe7ff,#e2ae48,#006bf7);border-radius:.8cqw;width:2.6cqw;height:2.6cqw}.sc-aeo .ov p{font:400 1.8cqw/1.45 var(--f-body);color:var(--ink-2);margin:0}.sc-aeo .ov p b{color:var(--ink)}.sc-aeo .ct{font:600 1.5cqw/1 var(--f-body);background:var(--blue);color:#fff;border-radius:9cqw;justify-self:start;padding:1cqw 1.4cqw;animation:2.4s ease-in-out infinite glow}.sc-aeo .paa{border-top:.2cqw solid var(--line);display:grid}.sc-aeo .paa div{border-bottom:.2cqw solid var(--line);font:500 1.6cqw var(--f-body);color:var(--ink-2);justify-content:space-between;padding:1.2cqw 0;display:flex}.sc-aeo .sch{gap:1.2cqw;width:32%;padding:2.2cqw;display:grid;top:23%;right:5%}.sc-aeo .sch h5{font:500 1.5cqw var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.sc-aeo .sch code{font:500 1.5cqw/1.5 var(--f-mono);color:var(--ink-2);white-space:pre}.sc-aeo .sch code b{color:var(--blue)}.sc-aeo .vb{background:var(--ink);color:#fff;align-items:center;gap:1.2cqw;width:32%;padding:2cqw;display:flex;bottom:9%;right:5%}.sc-aeo .vb .wv{align-items:center;gap:.5cqw;height:4cqw;display:flex}.sc-aeo .vb .wv i{width:.6cqw;height:100%;animation:1s ease-in-out infinite mkWave;animation-delay:calc(var(--k) * .1s);background:#6fe7ff;border-radius:1cqw}@keyframes mkWave{50%{transform:scaleY(.3)}}.sc-aeo .vb small{font:500 1.6cqw/1.3 var(--f-body)}.sc-geo{--bgk:radial-gradient(110% 90% at 0% 0%,#0f2a5e,#05080f 65%)}.sc-geo .hd{justify-content:space-between;align-items:baseline;display:flex;position:absolute;top:7%;left:5%;right:5%}.sc-geo .hd b{font:500 3.4cqw/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em}.sc-geo .hd span{font:500 1.5cqw var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6}.sc-geo .rows{gap:2.2cqw;display:grid;position:absolute;top:22%;left:5%;right:42%}.sc-geo .row{gap:.9cqw;display:grid}.sc-geo .row .n{font:500 1.8cqw var(--f-body);justify-content:space-between;display:flex}.sc-geo .row .n em{font-style:normal;font:500 1.6cqw var(--f-mono);color:#6fe7ff}.sc-geo .row .b{background:#ffffff14;border-radius:2cqw;height:1.6cqw;display:flex;overflow:hidden}.sc-geo .row .b i{height:100%;width:var(--w);transform-origin:0;animation:mkGrow 4.5s var(--ease) infinite alternate;background:linear-gradient(90deg,#006bf7,#6fe7ff);display:block}.sc-geo .row .b s{height:100%;width:var(--c);background:#ffffff2e;margin-left:.4cqw;text-decoration:none;display:block}.sc-geo .lg{font:500 1.5cqw var(--f-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75;gap:2.4cqw;display:flex;position:absolute;bottom:8%;left:5%}.sc-geo .lg i{vertical-align:-.2cqw;background:var(--c);border-radius:.4cqw;width:1.4cqw;height:1.4cqw;margin-right:.8cqw;display:inline-block}.sc-geo .chat{gap:1.4cqw;width:33%;padding:2.2cqw;display:grid;top:22%;right:5%}.sc-geo .chat .u{max-width:90%;font:500 1.6cqw/1.35 var(--f-body);background:var(--paper-2);border-radius:1.8cqw 1.8cqw .4cqw;justify-self:end;padding:1.2cqw 1.6cqw}.sc-geo .chat .a{font:400 1.6cqw/1.45 var(--f-body);color:var(--ink-2)}.sc-geo .chat .a mark{background:var(--blue-tint);color:var(--blue-deep);border-radius:.6cqw;padding:0 .6cqw;font-weight:600}.sc-geo .chat .cites{flex-wrap:wrap;gap:.8cqw;display:flex}.sc-geo .chat .cites span{font:500 1.3cqw/1 var(--f-mono);box-shadow:inset 0 0 0 .2cqw var(--line-2);color:var(--muted);border-radius:.8cqw;padding:.8cqw 1cqw}.sc-geo .chat .cites span.y{box-shadow:inset 0 0 0 .25cqw var(--blue);color:var(--blue);animation:3s ease-in-out infinite lit}@media (max-width:1180px){.mkp{grid-template-columns:repeat(3,minmax(0,1fr))}.mkm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.mkx{grid-template-columns:minmax(0,1fr)}.mkx-view{order:-1;position:relative;top:0}.mkg{columns:2}.mkt{grid-template-columns:minmax(0,1fr)}.mkt-c .mk-stage{aspect-ratio:16/11}}@media (max-width:640px){.mkg{columns:1}.mkp,.mkm,.mkx-cols{grid-template-columns:minmax(0,1fr)}.mkp-s{min-height:0}}@media (prefers-reduced-motion:reduce){.mk-photo img{animation:none}.sc-static2 .ad:first-child,.sc-ugc .cap span{opacity:1}}.mkg-wide .mkg-cap b,.mk-lb .box.wide .bar b{text-transform:none}.mk-stage>.mks.mk-boards{aspect-ratio:auto;background:#eceae4;width:100%;height:100%}.mk-boards .mk-board{place-items:center;display:grid;position:absolute;inset:3cqw 3cqw 9cqw}.mk-boards .mk-board img{border-radius:1.4cqw;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 3cqw 6cqw -3cqw #0a0d1673}.mk-boards .lbl{color:var(--ink);opacity:.8}.mk-board-dots{z-index:11;gap:6px;display:flex;position:absolute;bottom:2.2cqw;right:3cqw}.mk-board-dots button{cursor:pointer;background:0 0;border:0;align-items:center;width:26px;height:16px;padding:0;display:grid}.mk-board-dots i{transform-origin:0;background:#0a0d1633;border-radius:2px;height:3px;display:block;position:relative}.mk-board-dots i.on,.mk-board-dots button[aria-current] i{background:var(--ink)}.mk-board-dots button[aria-current]{background:linear-gradient(#0a0d1633,#0a0d1633) 50%/100% 3px no-repeat}.mk-who{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-who li{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);align-content:start;gap:8px;padding:20px;display:grid}.mk-who b{font:500 18px/1.15 var(--f-display);text-transform:uppercase;letter-spacing:-.01em}.mk-who p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.mk-who span{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mk-who a{font:500 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:5px 9px;transition:color .2s,border-color .2s}.mk-who a:hover{color:var(--blue);border-color:var(--blue)}@media (max-width:1100px){.mk-who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mk-who{grid-template-columns:minmax(0,1fr)}}.mk-play-band{border-radius:var(--r-xl);color:#fff;background:radial-gradient(70% 90% at 100% 0,#3a2a00 0%,#15120a 60%);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(22px,3vw,44px);display:grid;overflow:hidden}.mk-play-tag{color:#15120a;font:600 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:#e2ae48;border-radius:999px;justify-self:start;padding:6px 12px;display:inline-block}.mk-play-copy{align-content:center;gap:18px;display:grid}.mk-play-copy h2{font:700 clamp(44px,6vw,96px)/.9 var(--f-display);text-transform:uppercase;letter-spacing:-.04em;margin:0}.mk-play-copy h2 .serif{font-family:var(--f-serif);text-transform:none;color:#f2cf7e;font-style:italic;font-weight:400}.mk-play-copy p{color:#ffffffd1;max-width:48ch;margin:0;font-size:16.5px;line-height:1.55}.mk-play-demo{border-radius:var(--r-lg);overflow:hidden}.pg-table-wrap{border-radius:var(--r-lg);border:1px solid var(--line);overflow-x:auto}.pg-table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.pg-table th,.pg-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.pg-table thead th{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--paper)}.pg-table thead th:nth-child(2),.pg-table td:nth-child(2){background:var(--blue-tint,#eaf2ff);color:var(--ink)}.pg-table tbody th{color:var(--ink);width:24%;font-weight:600}.pg-table tr:last-child>*{border-bottom:0}@media (max-width:960px){.mk-play-band{grid-template-columns:minmax(0,1fr)}}.pv{gap:clamp(12px,1.4vw,20px);display:grid;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pv-tile{border-radius:var(--r-lg);background:var(--paper-2);flex:none;height:clamp(150px,17vw,300px);margin-right:clamp(12px,1.4vw,20px);display:block;position:relative;overflow:hidden}.pv-tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.pv-tile:hover img,.pv-tile:focus-visible img{transform:scale(1.04)}.pv-cap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffc;opacity:0;transition:opacity .3s,transform .3s var(--ease);background:#05080f99;border-radius:12px;gap:2px;padding:7px 11px;font-size:12px;line-height:1.2;display:grid;position:absolute;bottom:10px;left:10px;transform:translateY(6px)}.pv-cap b{color:#fff;font-size:13px}.pv-tile:hover .pv-cap,.pv-tile:focus-visible .pv-cap{opacity:1;transform:none}.pv-words{padding-block:clamp(8px,1vw,14px)}.pv-words span{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--ink);align-items:center;font-size:clamp(34px,5vw,84px);font-weight:700;line-height:1;display:inline-flex}.pv-words span:nth-child(2n){font-family:var(--font-serif);text-transform:none;letter-spacing:-.02em;color:var(--blue);font-weight:400}.pv-words i{color:var(--blue);margin-inline:.6em;font-size:.45em;font-style:normal}@media (hover:none){.pv-cap{opacity:1;transform:none}}@media (min-width:900px){.pv{margin-inline:calc(-1*clamp(20px,3vw,56px))}}.skip{z-index:100;background:var(--ink);color:#fff;font:600 13px var(--f-body);border-radius:10px;padding:10px 14px;transition:top .2s;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.rail-h{font:500 10.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.foot-h{font:500 10.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin:0 0 10px}.foot-r nav{display:block}.foot-r .legal a,.legal a{padding:0;display:inline}.legal a:hover{text-decoration:underline}.cursor span{white-space:nowrap;font-size:12px}.wipe span{place-items:center;display:grid}.vspec{margin:0}.vspec div{border-bottom:1px solid var(--line-2);grid-template-columns:96px 1fr;gap:12px;padding:11px 0;font-size:13.5px;display:grid}.vspec dt{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px}.vspec dd,.specs{margin:0}.specs dt{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.eng.feat .specs dt{color:#ffffff8c}.specs dd{margin:0;font-size:14.5px;font-weight:600}.eng .act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.eng.feat .slots{color:#ffffffb3}.q h3{font:inherit;margin:0}.q .a-motion p{color:var(--muted);max-width:62ch;margin:0;padding:0 50px 26px 58px;font-size:15.5px}.band-h{font:500 clamp(28px,3vw,42px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:10px 0 8px}.h3x{font:500 clamp(26px,2.6vw,36px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.founder-name{font:500 22px var(--f-display);text-transform:uppercase;margin:0}.founder-card{justify-content:center;gap:22px;padding:clamp(26px,3vw,44px)}blockquote.quote{margin:0}.venture-head{max-width:30ch;font:500 clamp(22px,2.4vw,34px)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink-2);text-wrap:balance;margin:0}.answer{border-radius:var(--r-lg);background:var(--blue-tint);gap:10px;padding:clamp(20px,2.4vw,30px);display:grid;position:relative;overflow:hidden}.answer:before{content:"";background:var(--blue);width:4px;position:absolute;top:0;bottom:0;left:0}.answer-q{font:500 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep);margin:0}.answer-a{font:500 clamp(17px,1.5vw,20px)/1.5 var(--f-body);color:var(--ink);max-width:68ch;margin:0}.facts{border-radius:var(--r-lg);background:var(--paper);align-content:start;gap:14px;padding:clamp(20px,2.4vw,30px);display:grid}.facts-h{font:500 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.facts dl{border-top:1px solid var(--line-2);margin:0;display:grid}.facts dl div{border-bottom:1px solid var(--line-2);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 0;font-size:15px;display:grid}.facts dt{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px}.facts dd{margin:0}.stats-row{margin-top:14px}.steplist{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.steplist li{border-bottom:1px solid var(--line-2);grid-template-columns:70px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.steplist .sn{font:500 12px var(--f-mono);color:var(--blue);padding-top:8px}.steplist h3{font:500 clamp(24px,2.4vw,34px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 6px}.steplist p{color:var(--muted);max-width:62ch;margin:0;font-size:15.5px}.checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:12px;font-size:15px;display:flex}.checks li:before{content:"";background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.2l2.6 2.5L13 6.3' fill='none' stroke='white' stroke-width='1.9'/%3E%3C/svg%3E") center/18px;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.checks.no li:before{background:var(--muted) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M6 6l6 6M12 6l-6 6' fill='none' stroke='white' stroke-width='1.8'/%3E%3C/svg%3E") center/18px}.checks.cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.card.night .checks li,.card.blue .checks li{color:#fff}.card.blue .checks li:before{filter:invert()hue-rotate(180deg);background-color:#fff}.chips-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips-list li{font:500 15px var(--f-display);background:var(--blue-tint);color:var(--blue-deep);border-radius:999px;padding:11px 16px}.chips-list.soft li{background:var(--paper);color:var(--ink-2);font-size:14px}.kpi-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kpi-list li{font:500 12px var(--f-mono);letter-spacing:.04em;background:#ffffff14;border-radius:9px;padding:8px 11px;box-shadow:inset 0 0 0 1px #ffffff29}.price-card{border-radius:var(--r-lg);background:var(--night);color:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:clamp(24px,3vw,40px);display:grid}.price-card .ci{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#7fb0ff;margin-bottom:6px;display:block}.price-card b{font:500 clamp(54px,6vw,88px)/.9 var(--f-display);letter-spacing:-.04em;display:block}.price-card b.sm{font-size:clamp(28px,3vw,40px)}.price-card small{color:#ffffffa6;margin-top:8px;font-size:14px;display:block}.price-card p{color:#ffffffbf;grid-column:1/-1;margin:0}.price-card .checks{grid-column:1/-1}.price-card .checks li{color:#fff}.related{gap:12px;display:grid}.related ul{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.sol-card{min-height:300px}.sol-links{border-top:1px solid var(--line-2);margin:auto 0 0;padding:0;list-style:none}.sol-links a{border-bottom:1px solid var(--line-2);color:var(--muted);transition:padding .4s var(--ease),color .3s;grid-template-columns:minmax(0,1fr) 16px;gap:2px 12px;padding:12px 0;font-size:14px;display:grid}.sol-links a b{color:var(--ink);grid-column:1;font-size:15px}.sol-links a span{grid-column:1}.sol-links a svg{width:13px;height:13px;color:var(--blue);grid-area:1/2/3;align-self:center}.sol-links a:hover{padding-left:8px}.card.blue .sol-links,.card.blue .sol-links a{color:#fffc;border-color:#ffffff40}.card.blue .sol-links a b,.card.blue .sol-links a svg,a.ind{color:#fff}.svc-top,.vd-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.svc-visual .mk-stage,.vd-media{border-radius:var(--r-lg);overflow:hidden}.svc-side{gap:18px;display:grid}.vd-media{aspect-ratio:16/10.4;isolation:isolate;position:relative}.vd-media .scn{position:absolute;inset:0}.posts{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.posts li{border-bottom:1px solid var(--line-2)}.post{transition:padding .5s var(--ease);border-bottom:0;grid-template-columns:170px minmax(0,1fr) 54px;align-items:center;gap:28px;padding:28px 0;display:grid}.post .pmeta{font:500 11px var(--f-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;gap:6px;display:grid}.post .pmeta b{color:var(--blue);font-weight:500}.post h2{font:500 clamp(22px,2.2vw,32px)/1.05 var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;transition:color .3s}.post:hover h2{color:var(--blue)}.post-page .phero{gap:22px}.post-h1{font:500 clamp(36px,5vw,72px)/.98 var(--f-display);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0}.post-meta{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px;margin:0;display:flex}.prose-sitio{max-width:70ch;color:var(--ink-2);padding-block:40px;font-size:18px;line-height:1.7}.prose-sitio h2{font:500 clamp(28px,3vw,40px)/1.05 var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:1.6em 0 .5em}.prose-sitio h3{font:500 24px/1.15 var(--f-display);color:var(--ink);margin:1.4em 0 .4em}.prose-sitio p,.prose-sitio ul,.prose-sitio ol{margin:0 0 1.1em}.prose-sitio ul,.prose-sitio ol{padding-left:1.2em}.prose-sitio ul{list-style:outside}.prose-sitio ol{list-style:decimal}.prose-sitio a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.prose-sitio blockquote{border-left:3px solid var(--blue);font:italic 400 24px/1.35 var(--f-serif);color:var(--ink);margin:1.4em 0;padding-left:20px}.prose-sitio img{border-radius:var(--r-md)}.dev-note{color:#6a4a0c;background:#fff6de;border-radius:14px;padding:16px 18px;font-size:14px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-foot{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.formcard .err[role=alert]{color:#c2382d;margin:0;font-size:14px}.formcard.sent{align-content:center;min-height:340px}.mail-big{color:#fff;font:500 clamp(22px,2.2vw,30px) var(--f-display)!important}.mail-big .cp{color:#ffffffbf;border-color:#fff6}.mk-where{margin:0;padding:0;list-style:none}.mk-where li{font:500 15px var(--f-display);background:var(--paper);letter-spacing:-.01em;border-radius:999px;padding:10px 16px;transition:background .3s,color .3s}.mk-where li:hover{background:var(--ink);color:#fff}.mk-where li em{font-style:normal;font:500 10px var(--f-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-left:6px}.mk-where li:hover em{color:#fff9}ol.mkp{margin:0;padding:0;list-style:none}.mkx-act .tlink{font-size:13.5px}.mk-lb .ctr .lb-go{color:#fff;height:42px;font:600 13px var(--f-body);background:#ffffff1f;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.mk-lb .ctr .lb-go:hover{background:#ffffff38}.mkg-item{border:0;padding:0}.mkg-st .mks{border-radius:0}.mkt-c{height:100%}.mkt-c .mk-stage{border-radius:0}.mk-chip{text-decoration:none}.sc-found{background:radial-gradient(90% 90% at 80% 0,#3a2a0c,#120d05 65%)}.sc-found .reel{aspect-ratio:9/16;background:linear-gradient(170deg,#f2cf7e,#b8862e 60%,#4a3510);border-radius:18px;position:absolute;top:9%;bottom:9%;left:8%;overflow:hidden;box-shadow:0 30px 60px -25px #000}.sc-found .fig{width:58%;height:86%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sc-found .fig i{display:block;position:absolute;left:50%;transform:translate(-50%)}.sc-found .fig .hd{aspect-ratio:1;background:#e8b994;border-radius:50%;width:30%;top:0}.sc-found .fig .top{background:#fff6de;border-radius:30% 30% 10% 10%;width:78%;height:34%;top:16%}.sc-found .fig .btm{background:#2e5a9e;border-radius:8px 8px 0 0;width:62%;height:51%;top:49%}.sc-found .fig .bag{background:#0a0d16;border-radius:6px;width:26%;height:22%;top:42%;left:88%}.sc-found .tagp{left:var(--x);top:var(--y);font:600 11px var(--f-body);color:var(--ink);white-space:nowrap;animation:mkPop 6s var(--ease) infinite;animation-delay:var(--d);background:#fff;border-radius:999px;padding:6px 10px;position:absolute;box-shadow:0 10px 20px -10px #000}.sc-found .tagp:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sc-found .appcard.shop{gap:8px;width:min(250px,44%);padding:14px;display:grid;top:50%;right:7%;transform:translateY(-50%)}.sc-found .shop .row{border-top:1px solid var(--line);animation:mkPop 6s var(--ease) infinite;animation-delay:calc(var(--k) * .5s + .8s);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.sc-found .shop .row i{background:var(--paper-2);border-radius:8px;width:28px;height:28px}.sc-found .shop .row b{font:600 12.5px var(--f-mono)}.sc-thokpe{background:linear-gradient(160deg,#fff0e2,#f7d2b8)}.sc-thokpe .appcard{gap:10px;width:min(360px,78%);padding:18px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-thokpe .bal{gap:2px;padding:10px 0;display:grid}.sc-thokpe .bal .mono{color:var(--muted)}.sc-thokpe .bal b{font:500 clamp(28px,3.4vw,40px)/1 var(--f-display);letter-spacing:-.03em}.sc-thokpe .row{border-top:1px solid var(--line);animation:mkPop 7s var(--ease) infinite;animation-delay:calc(var(--k) * .45s);justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.sc-thokpe .row b{font:600 12.5px var(--f-mono)}.sc-thokpe .row.in b{color:var(--go)}.sc-thokpe .row.out b{color:#c2401f}.sc-vdo{background:radial-gradient(90% 90% at 50% 0,#12285a,#05080f 70%);justify-content:center;align-items:center;gap:4%;padding:0 6%;display:flex}.sc-vdo .vcard{max-width:200px;color:var(--ink);animation:4.5s ease-in-out infinite mkBob;animation-delay:calc(var(--k) * -1.2s);background:#fff;border-radius:16px;flex:1;gap:6px;padding:10px;display:grid;box-shadow:0 30px 60px -25px #000}.sc-vdo .vid{aspect-ratio:9/12;background:linear-gradient(160deg,#2e86ff,#0043b8);border-radius:10px;place-items:center;display:grid}.sc-vdo .vcard:nth-child(2) .vid{background:linear-gradient(160deg,#e2ae48,#8a5e14)}.sc-vdo .vcard:nth-child(3) .vid{background:linear-gradient(160deg,#ff7a45,#c2401f)}.sc-vdo .play{background:#ffffffe6;border-radius:50%;width:34px;height:34px;position:relative}.sc-vdo .play:after{content:"";border-left:11px solid var(--ink);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:10px;left:13px}.sc-vdo b{font:600 12.5px var(--f-body)}.sc-vdo small{font:500 10px var(--f-mono);color:var(--muted);letter-spacing:.04em}@media (max-width:960px){.svc-top,.vd-top,.price-card,.post{grid-template-columns:minmax(0,1fr)}.post .go{display:none}.checks.cols{grid-template-columns:minmax(0,1fr)}.facts dl div{grid-template-columns:110px minmax(0,1fr)}}@media (max-width:640px){.q .a-motion p{padding:0 0 24px}.steplist li{grid-template-columns:minmax(0,1fr);gap:6px}.sc-found .appcard.shop{display:none}.sc-found .reel{left:50%;transform:translate(-50%)}.sc-vdo .vcard:nth-child(3){display:none}}@media (max-width:1180px){.tile.c5,.tile.c4,.tile.c3{grid-column:span 6}.tile.c5{grid-column:span 12}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.engpick{grid-template-columns:1fr}.step{grid-template-columns:56px minmax(0,1fr)}.step p{grid-column:2}}@media (max-width:960px){:root{--rail:0px}.phero .meta{justify-self:start}.rail{top:env(safe-area-inset-top,0px);border-right:0;border-bottom:1px solid var(--line);width:auto;padding-top:12px;padding-bottom:12px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex-flow:wrap;align-items:center;gap:10px;max-height:100vh;position:sticky;bottom:auto;overflow:auto}.brand{padding-bottom:0}.menu-btn{height:40px;box-shadow:inset 0 0 0 1px var(--line-2);font:600 13px var(--f-body);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:inline-flex}.rail .rail-sec,.rail .rail-bottom{width:100%;display:none}.rail.open .rail-sec{display:grid}.rail.open .rail-bottom{margin-top:6px;display:grid}.topbar{display:none}.main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-left:0}.hero-grid,.shead,.vrow,.process,.plans,.foot-top,.contact,.founder,.g2,.faqwrap,.phero .row,.band{grid-template-columns:minmax(0,1fr)}.phase{gap:24px;min-height:0;position:relative;top:0}.faqwrap .stick{position:static}.vb,.post{grid-template-columns:minmax(0,1fr)}.post .go{display:none}.labgrid{grid-template-columns:minmax(0,1fr)}.panel{max-height:none;position:static}.inkstage{aspect-ratio:auto;min-height:520px}.ink-hint,.cursor{display:none}}@media (max-width:640px){.tile.c5,.tile.c4,.tile.c3,.tile.c6,.tile.c7{grid-column:span 12}.g3,.g4,.fields,.foot-r{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0;padding-left:0}.orbit .sat{offset-path:path("M -112 0 A 112 54 0 1 0 112 0 A 112 54 0 1 0 -112 0")}.q .a p{padding:0 0 24px}.q button{grid-template-columns:34px 1fr 36px}.step{grid-template-columns:minmax(0,1fr);gap:10px}.step p{grid-column:auto}.sc-aurum .appcard{grid-template-columns:1fr}.sc-aurum .au-t,.phone,.toast{display:none}.sc-zero .appcard.pr{width:auto;right:7%}.proof{grid-template-columns:minmax(0,1fr)}.tile{min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.scribble path{stroke-dashoffset:0!important}}.hm-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm-cred{font-size:20px}.hm-star{color:var(--blue);font-size:.7em}.hm-first{padding-top:clamp(40px,5vw,72px)}.hm-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.hm-oneliner{color:var(--muted);max-width:46ch;margin:0;font-size:14.5px;line-height:1.55}.hm-note{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hm-divider{font:500 11px var(--f-mono);letter-spacing:.1em;color:var(--blue);align-items:center;gap:16px;margin:48px 0 18px;display:flex}.hm-divider:before,.hm-divider:after{content:"";background:var(--line-2);flex:1;height:1px}.hm-quote{border-radius:var(--r-xl);background:var(--night);color:#fff;--spot:#2e86ff38;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,56px);padding:clamp(26px,4vw,56px);display:grid}.hm-quote-q{font:400 clamp(30px,3.6vw,54px)/1.08 var(--f-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-style:italic}.hm-quote-mark{font:500 clamp(70px,8vw,120px)/.6 var(--f-display);color:var(--blue-2);font-style:normal;display:block}.hm-quote-body{gap:16px;display:grid}.hm-quote-body .lead{color:#ffffffbf;font-size:16px}.hm-chips{flex-wrap:wrap;gap:8px;display:flex}.hm-chips .mono{color:#fffc;border:1px solid #ffffff40;border-radius:999px;padding:7px 12px}.hm-link-card{position:relative}.hm-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.hm-link-card .hm-explore{margin-top:auto}.card.blue .hm-explore{color:#fff}.hm-more{color:var(--muted);margin:22px 0 0;font-size:15px}.eng h3 a:hover{color:var(--blue)}.eng.feat h3 a:hover{color:#7fb0ff}.hm-manifesto{max-width:70ch;margin:0 0 28px}.hm-loop{gap:22px;margin-top:clamp(40px,5vw,64px);display:grid}.hm-loop-h{font:500 clamp(26px,2.8vw,40px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.hm-loop .step .s2:empty{display:none}.hm-contact .card.blue{gap:18px}.hm-contact .card.blue .h2{color:#fff;font-size:clamp(32px,3.6vw,52px)}.hm-contact .card.blue .h2 .serif{color:#fff;opacity:.92}.hm-details{gap:8px;margin-top:auto;display:grid}.hm-details p{font-size:14px}.hm-details .chipx{width:max-content;max-width:100%;color:var(--ink)}.hm-final{grid-template-columns:minmax(0,1fr) auto}.hm-nl{border-top:1px solid var(--line-2);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding-top:22px;display:grid}.hm-nl-h{font:500 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.hm-nl p{margin:6px 0 0}.hm-nl-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hm-nl-form .field{flex:1;min-width:200px}.hm-nl-done{color:var(--go);margin:0;font-weight:500}.hm-founder-prose{max-width:70ch;color:var(--ink-2);gap:14px;font-size:17px;line-height:1.7;display:grid}.hm-founder-prose p{margin:0}.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.hm-steps li{background:var(--paper);border-radius:var(--r-md);font:500 15px/1.3 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;padding:16px 18px}.hm-mantra{font:500 clamp(30px,3.6vw,52px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--blue);margin:8px 0 0}.hm-mantra em{font-family:var(--f-serif);text-transform:none;color:var(--ink)}.hm-sign{color:var(--muted);gap:2px;font-size:14px;display:grid}.hm-sign b{color:var(--ink);font-weight:500}.hm-story{gap:16px;max-width:62ch;display:grid}.hm-story p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.7}.hm-stats3.stats{border-top:1px solid var(--line-2)}.hm-eng-cta{margin-top:22px;display:flex}@media (max-width:960px){.hm-quote,.hm-final,.hm-nl{grid-template-columns:minmax(0,1fr)}.hm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hm-stats3{grid-template-columns:minmax(0,1fr)}.hm-stats3 .stat+.stat{border-left:0;border-top:1px solid var(--line-2);padding-left:0}.hm-steps{grid-template-columns:minmax(0,1fr)}}.hm-pop{isolation:isolate;border-radius:var(--r-xl);background:var(--blue);color:#fff;gap:clamp(22px,3vw,40px);padding:clamp(22px,3vw,44px) clamp(20px,3.4vw,56px) clamp(26px,3.4vw,48px);display:grid;position:relative;overflow:hidden}.hm-pop:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(90% 80% at 50% 40%,#000 40%,#0000 100%);mask:radial-gradient(90% 80% at 50% 40%,#000 40%,#0000 100%)}.hm-pop:after{content:"";z-index:-1;background:radial-gradient(50% 60% at 100% 0,#6eaaff8c,#0000 60%),radial-gradient(45% 55% at 0 100%,#00288cb3,#0000 70%);position:absolute;inset:0}.hm-pop .hero-meta .mono,.hm-pop .kicker{color:#ffffffd1}.hm-pop .kicker:before{background:#d7ff3d}.hm-pop-head{position:relative;container-type:inline-size}.hm-pop .mega{z-index:1;color:#fff;letter-spacing:-.045em;font-size:min(15cqi,150px);font-weight:700;line-height:.84;position:relative}.hm-pop .mega .ln-sm{color:#fff;opacity:.9;letter-spacing:.14em;margin-bottom:1.4em;font-weight:500}.hm-pop .mega .ln{white-space:nowrap}.hm-pop .mega .serif{color:#d7ff3d;letter-spacing:-.03em;text-transform:none;font-size:1.02em;font-weight:400}.hm-mark{aspect-ratio:1;z-index:0;pointer-events:auto;width:40%;max-width:440px;position:absolute;top:-10%;right:-3%}.hm-mark canvas{width:100%;height:100%;position:absolute;inset:0}.hm-mark-flat{place-items:center;display:grid;position:absolute;inset:0}.hm-mark-flat svg{filter:drop-shadow(0 30px 50px #001e6e8c);width:58%;height:auto;animation:6s ease-in-out infinite floaty}.hm-mark.webgl .hm-mark-flat{display:none}.hm-stickers{pointer-events:none;z-index:2;position:absolute;inset:0}.hm-sticker{z-index:2;background:var(--c);color:#0a0d16;font:700 clamp(11px,1.15vw,17px)/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;transform:rotate(var(--r));animation:5s ease-in-out infinite hmSticker;animation-delay:var(--d);border:2px solid #0a0d16;border-radius:6px;padding:.55em 1em;position:absolute;box-shadow:4px 4px #0a0d16}@keyframes hmSticker{50%{transform:rotate(var(--r)) translateY(-8px)}}.hm-badge{z-index:3;aspect-ratio:1;color:#fff;width:clamp(84px,min(10vw,14vh),150px);transition:transform .4s var(--ease);background:#ff6a1a;border:2px solid #0a0d16;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2%;right:0;box-shadow:5px 5px #0a0d16}.hm-badge:hover{transform:scale(1.06)rotate(-6deg)}.hm-badge svg{width:88%;height:88%;animation:14s linear infinite hmSpin;position:absolute;inset:6%}.hm-badge text{font:700 11.5px var(--f-display);letter-spacing:.12em;fill:#fff}.hm-badge .hm-badge-ar{width:30%;height:30%;animation:none;position:static}@keyframes hmSpin{to{transform:rotate(360deg)}}.hm-pop-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;display:grid}.hm-pop-foot .lead{color:#ffffffe0;max-width:56ch;margin:0;font-size:clamp(16px,1.3vw,19px)}.hm-pop-actions{justify-items:end;gap:14px;display:grid}.hm-pop .hm-announce{color:#fff;background:#ffffff1a;border-color:#ffffff4d;margin-top:0}.hm-pop .hm-announce .tag{color:#0a0d16;background:#d7ff3d}.hm-pop .hm-announce:hover{color:#d7ff3d;border-color:#d7ff3d}@media (max-width:960px){.hm-pop-foot{grid-template-columns:minmax(0,1fr)}.hm-pop-actions{justify-items:start}.hm-badge{top:-4%;bottom:auto}}@media (max-width:640px){.hm-sticker,.hm-mark,.hm-badge{display:none}.hm-badge{width:84px;top:auto;bottom:-2%}.hm-badge text{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.hm-sticker,.hm-badge svg,.hm-mark-flat svg{animation:none}}.hm-announce{border:1px solid var(--line-2);background:var(--bg);width:fit-content;max-width:100%;font:500 13.5px/1.3 var(--f-body);color:var(--ink);border-radius:999px;place-self:start;align-items:center;gap:10px;margin-top:18px;padding:6px 14px 6px 6px;transition:border-color .25s,color .25s;display:inline-flex}.hm-announce .tag{background:var(--blue);color:#fff;font:600 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 9px}.hm-announce svg{width:14px;height:14px;transition:transform .3s var(--ease)}.hm-announce:hover{border-color:var(--blue);color:var(--blue)}.hm-announce:hover svg{transform:translate(3px)}.hx-panel{isolation:isolate;border-radius:var(--r-xl);gap:clamp(24px,3vw,44px);padding:clamp(24px,3.6vw,56px);display:grid;position:relative}.hx-ink{background:var(--night);color:#fff}.hx-ink:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(55% 60% at 100% 0,#2e86ff47,#0000 60%),radial-gradient(40% 50% at 0 100%,#d7ff3d1a,#0000 70%);position:absolute;inset:0}.hx-blue{background:var(--blue);color:#fff;overflow:hidden}.hx-blue:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(90% 80% at 50% 30%,#000 30%,#0000 100%);mask:radial-gradient(90% 80% at 50% 30%,#000 30%,#0000 100%)}.hx-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:20px 48px;display:grid}.hx-head-l{gap:18px;display:grid}.hx-head-r{justify-items:start;gap:20px;display:grid}.hx-lead{color:#ffffffd1;max-width:48ch;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.hx-h.h2{letter-spacing:-.045em;color:inherit;font-size:clamp(46px,7vw,112px);font-weight:700;line-height:.86}.hx-h.h2 .serif{letter-spacing:-.02em;text-transform:none;color:#d7ff3d;font-weight:400}.hx-big .shead .h2{letter-spacing:-.04em;font-size:clamp(42px,6vw,96px);font-weight:700;line-height:.88}.hx-big .shead .h2 .serif{letter-spacing:-.02em;text-transform:none;font-weight:400}.hx-more{color:#ffffffb3;margin:0;font-size:15px}.hx-more .tlink{color:#fff}.hx-tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease);will-change:transform}.hx-tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx) var(--my),#ffffff29,transparent 55%);transition:opacity .35s;position:absolute;inset:0}.hx-tilt:hover:after{opacity:1}.hx-sol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hx-sol>*{display:flex}.hx-sol-c{border-radius:var(--r-lg);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;flex:1;gap:14px;min-height:280px;padding:clamp(22px,2.4vw,32px);display:flex;position:relative}.hx-sol-c:hover{border-color:#d7ff3d80}.hx-sol-hot{background:var(--blue);border-color:#0000}.hx-sol-n{font:700 clamp(54px,5vw,80px)/.8 var(--f-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #ffffff8c}.hx-sol-hot .hx-sol-n{-webkit-text-stroke-color:#d7ff3d}.hx-sol-c h3{font:600 clamp(24px,2.2vw,32px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.hx-sol-c p{color:#ffffffbf;margin:0;font-size:15px;line-height:1.55}.hx-sol-go{color:#d7ff3d;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.hx-sol-hot .hx-sol-go{color:#fff}.hx-sol-go svg{width:14px;height:14px;transition:transform .3s var(--ease)}.hx-sol-c:hover .hx-sol-go svg{transform:translate(3px,-3px)}.hx-ticker{border-radius:var(--r-xl);color:#0a0d16;background:#d7ff3d;gap:10px;margin-block:clamp(28px,4vw,56px);padding:clamp(18px,2vw,28px) 0;display:grid;overflow:hidden}.hx-ticker-top{font:600 11.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 clamp(20px,3vw,40px);display:flex}.hx-ticker-all{border-bottom:1.5px solid}.hx-row{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hx-track{gap:14px;width:max-content;animation:48s linear infinite slide;display:flex}.hx-rev .hx-track{animation-duration:56s;animation-direction:reverse}.hx-row:hover .hx-track{animation-play-state:paused}.hx-chip{white-space:nowrap;font:700 clamp(30px,4vw,64px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.035em;align-items:center;gap:14px;padding:.12em .1em;transition:color .25s;display:inline-flex}.hx-chip:after{content:"";background:var(--fc,#0a0d16);border-radius:50%;width:.32em;height:.32em;box-shadow:0 0 0 2px #0a0d16}.hx-chip:hover{color:var(--blue)}.hx-models{gap:14px;margin-top:clamp(28px,3vw,44px);display:grid}.hx-sub-k{font:600 11.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin:0}.hx-models-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hx-model{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:10px;padding:22px;transition:border-color .3s;display:flex;position:relative}.hx-model:hover{border-color:var(--blue)}.hx-model:after{background:radial-gradient(320px circle at var(--mx) var(--my),#006bf71f,transparent 60%)}.hx-model-hot{color:#fff;background:#0a0d16;border-color:#0000}.hx-model-hot:after{background:radial-gradient(320px circle at var(--mx) var(--my),#d7ff3d2e,transparent 60%)}.hx-model-t{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.hx-model-hot .hx-model-t{color:#d7ff3d}.hx-model h3{font:600 22px/1.05 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.hx-model p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.hx-model-hot p{color:#ffffffbf}.hx-model-f{font:500 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:auto}.hx-model-hot .hx-model-f{color:#fff9}.hx-strip{margin-inline:calc(-1*clamp(24px,3.6vw,56px));overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.hx-strip-track{gap:16px;width:max-content;margin:0;padding:6px 0 10px;list-style:none;animation:70s linear infinite slide;display:flex}.hx-strip:hover .hx-strip-track{animation-play-state:paused}.hx-shot{aspect-ratio:3/2;border-radius:var(--r-lg);width:clamp(260px,30vw,460px);transition:transform .5s var(--ease);background:#0a0d16;display:block;position:relative;overflow:hidden;box-shadow:0 22px 40px -22px #001450b3}.hx-shot img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.hx-shot:hover{transform:translateY(-6px)rotate(-1deg)}.hx-shot:hover img{transform:scale(1.06)}.hx-shot-cap{-webkit-backdrop-filter:blur(8px);background:#0a0d16b8;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.hx-shot-cap b{font:600 14px var(--f-display);letter-spacing:-.01em}.hx-shot-cap em{font:500 10px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.band.hx-invest{background:var(--night);color:#fff;border-radius:var(--r-xl);--spot:#d7ff3d1f;padding:clamp(26px,3.6vw,52px)}.band.hx-invest .band-h{letter-spacing:-.04em;font-size:clamp(34px,4.4vw,68px);font-weight:700;line-height:.9}.band.hx-invest p{color:#ffffffbf}.band.hx-invest .kicker:before{background:#d7ff3d}@media (max-width:1100px){.hx-models-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.hx-head,.hx-sol{grid-template-columns:minmax(0,1fr)}.hx-sol-c{min-height:0}}@media (max-width:560px){.hx-models-g,.band.hx-invest{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hx-track,.hx-strip-track{animation:none}.hx-tilt{transform:none}.hx-strip{overflow-x:auto}}@media (min-width:961px){.hm-pop{grid-template-rows:auto 1fr auto;min-height:calc(100svh - 36px - clamp(20px,2.5vw,36px))}.hm-pop-head{align-self:center}.hm-pop .mega{font-size:min(15cqi,150px,13vh)}}@media (min-width:961px) and (max-height:760px){.hm-pop .mega{font-size:min(15cqi,150px,11.5vh)}.hm-badge{bottom:-8%}.hm-sticker:nth-child(3){top:64%!important}}.so-hero-meta{justify-items:start;gap:14px;display:grid}.so-hero-meta .ctas{flex-wrap:wrap;gap:10px;display:flex}.so-badge{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--blue-tint);color:var(--blue-deep);border-radius:999px;padding:7px 12px}.card .so-card-h,.so-case .so-case-h{font:500 clamp(24px,2.2vw,32px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.so-case{flex-direction:column;gap:14px;display:flex}.so-case .tlink{color:#fff;margin-top:6px}.so-cost{letter-spacing:.04em;font:500 12px var(--f-mono)!important;color:var(--blue)!important;margin-top:auto!important}.so-opp{gap:18px}.so-opp .ci{margin-bottom:6px;display:block}.so-pillar svg{align-self:flex-end;width:16px;height:16px}.so-journal{height:100%}.so-journal svg{width:14px;height:14px;color:var(--blue);margin-top:auto}.so-layers{gap:24px;margin-top:clamp(28px,3vw,40px)}.so-layers .facts-h{margin-bottom:12px}.so-price-cta{grid-column:1/-1}.so-k{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-right:4px}.so-band .ctas{flex-wrap:wrap;gap:10px;display:flex}.eng .so-eng-h{font:500 clamp(32px,3.2vw,44px)/.95 var(--f-display);text-transform:uppercase;letter-spacing:-.03em;margin:0}.so-eng-body{color:var(--ink-2);margin:0;font-size:15px}.eng.feat .so-eng-body{color:#ffffffd1}.eng .inc .so-eng-sub{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.eng.feat .inc .so-eng-sub{color:#ffffff8c}.so-eng-ind{gap:10px;display:grid}.eng.feat .chips-list.soft li{color:#fff;background:#ffffff14}.so-vertical{border-top:1px solid var(--line-2);gap:clamp(22px,2.6vw,32px);padding-top:clamp(20px,2vw,28px);display:grid}.so-vertical-head{gap:6px;display:grid}.so-vertical-name{font:500 clamp(36px,4vw,56px)/.95 var(--f-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--blue);margin:0}.so-vertical-tag{font:400 clamp(22px,2vw,28px)/1.2 var(--f-serif);margin:0;font-style:italic}.so-vertical-close{max-width:68ch;color:var(--ink-2);margin:0}.bl-index{gap:18px;display:grid}.bl-filters .fchip[aria-current=page]{background:var(--ink);color:#fff;box-shadow:none}.bl-count{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:10px 0 0}.bl-empty{gap:6px;display:grid}.bl-empty h3{margin:0}.bl-empty p{color:var(--muted);margin:0}.posts .pbody .bl-tag{margin-top:12px}.bl-tag,.bl-cat{height:26px;font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.bl-tag{background:var(--paper);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.bl-cat{background:var(--blue-tint);color:var(--blue-deep)}.bl-pills{flex-wrap:wrap;gap:8px;display:flex}.bl-post .phero .lead{max-width:60ch}.bl-h2{margin:0 0 22px}.bl-related{align-content:start;gap:10px;display:grid}.bl-related h3{margin:0}.bl-related p{color:var(--muted);margin:0}.bl-read{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bl-cta .band-h{margin:10px 0 0}.bl-cta-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.bl-para{max-width:70ch;margin:0}.bl-quote{border-left:3px solid var(--blue);font:italic 400 26px/1.35 var(--f-serif);color:var(--ink);margin:0;padding-left:20px}.bl-quote cite{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-style:normal;display:block}.bl-related-link{margin:24px 0 0}@media (max-width:960px){.bl-cta-actions{justify-content:flex-start}}.bl-cs .stat{min-width:0}.bl-cs .stat b{overflow-wrap:anywhere}.ms-gap-top{margin-top:22px}.ms-ctas{flex-wrap:wrap;gap:10px;display:flex}.ms-band-link{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.ms-note{font:500 11px var(--f-mono);letter-spacing:.06em;color:var(--muted);margin:18px 0 0}.card .ms-sub{color:var(--ink);font-size:16px}.ms-specs{border-top:1px solid var(--line-2);margin:auto 0 0;display:grid}.ms-specs div{border-bottom:1px solid var(--line-2);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 0;font-size:14px;display:grid}.ms-specs dt{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px}.ms-specs dd{margin:0}.more-toggle{cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0}.ms-book{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.ms-expect li{grid-template-columns:50px minmax(0,1fr)}.ms-expect p{color:var(--ink-2);margin:0;font-size:17px}.ms-cal{gap:16px;display:grid}.ms-cal-embed{border-radius:var(--r-lg);background:var(--paper);min-height:640px;overflow:hidden}.ms-cal-fallback{text-align:center;color:var(--muted);margin:0;font-size:14px}.ms-cal-fallback a{color:var(--blue);font-weight:500}.ms-chapters h2{font:500 clamp(24px,2.4vw,34px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 10px}.ms-chapters p{color:var(--muted);max-width:70ch;margin:0 0 10px}.stats.ms-stats5{grid-template-columns:repeat(5,minmax(0,1fr))}.ms-status{align-items:center;gap:8px;display:inline-flex}.ms-founder-body{max-width:72ch;line-height:1.65;font-size:16px!important}.ms-memo-copy{align-content:start}.ms-meta{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ms-meta li{align-items:center;gap:8px;display:inline-flex}.ms-pages{border-top:1px solid var(--line-2);display:grid}.ms-page{border-bottom:1px solid var(--line-2);gap:10px;padding:22px 0;display:grid}.ms-page-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.ms-page-top .tlink{font:500 clamp(20px,2vw,26px)/1.1 var(--f-display)}.ms-url{font:500 11px var(--f-mono);letter-spacing:.04em;color:var(--muted);overflow-wrap:anywhere}.ms-page p{color:var(--muted);max-width:80ch;margin:0;font-size:15px}.ms-topics{flex-wrap:wrap;gap:6px;display:flex}.ms-topics span{font:500 10.5px var(--f-mono);letter-spacing:.04em;background:var(--paper);color:var(--ink-2);border-radius:999px;padding:5px 9px}@media (max-width:960px){.ms-book{grid-template-columns:minmax(0,1fr)}.stats.ms-stats5{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.ms-stats5 .stat{border-left:0;padding-left:0}}.ld-answer .answer-q{margin:0}.ld-answer-more{color:var(--ink-2);max-width:68ch;margin:0;font-size:16px;line-height:1.65}.ld-prose{align-items:start}.ld-paras{gap:16px;display:grid}.ld-paras p{color:var(--ink-2);max-width:62ch;margin:0;font-size:16px;line-height:1.7}.ld-case{text-decoration:none}.ld-case h2{font:500 clamp(26px,2.6vw,38px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;max-width:22ch;margin:0}.ld-case p{max-width:62ch}.ld-case-link{color:#fff;margin-top:6px}.ld-band-ctas{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ld-trust{color:var(--muted);border-left:2px solid var(--blue);margin:0;padding-left:14px;font-size:14px;line-height:1.6}.ld-vscard{height:100%;text-decoration:none}.ld-vs{font:500 clamp(22px,2vw,28px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ld-vs b{font-weight:500}.ld-vs b:last-child{color:var(--blue)}.ld-vs em{font:400 italic 1.05em var(--f-serif);text-transform:none;color:var(--muted)}.ld-tagline{font-size:15px}.ld-vscard .checks li{font-size:14px}.ld-card-link{margin-top:auto}.ld-vs-h1 .ln{margin-right:.18em;display:inline-block}.ld-vs-h1 .ln:last-child{margin-right:0}.ld-type{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0}.ld-who-tag{font:500 clamp(24px,2.2vw,32px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em}.ld-best{color:var(--ink)!important}.card.blue .ld-best{color:#fff!important}.compare .ld-rowlabel{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:0 0;width:170px;padding-top:21px}.ld-choose-h{font:500 clamp(22px,2vw,30px)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.ld-verdict-body{font:400 clamp(20px,1.9vw,26px)/1.4 var(--f-body);max-width:60ch;color:#fff!important}.ld-verdict-link{color:#fff}.ld-more{text-decoration:none;position:relative}.ld-more h3{font-size:clamp(20px,1.8vw,26px)}.ld-more-go{width:18px;height:18px;color:var(--blue);position:absolute;top:22px;right:22px}@media (max-width:960px){.ld-band-ctas{justify-content:flex-start}.compare .ld-rowlabel{width:auto}}.vinfo h2.vtag{font:500 17px/1.35 var(--f-body);letter-spacing:-.005em;color:var(--ink)}.vs-one,.vs-role{color:var(--ink-2);max-width:58ch;margin:0;font-size:14.5px;line-height:1.55}.vs-creds{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vs-creds li{font:500 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);border-radius:999px;padding:6px 10px}.vs-hero-stats{gap:28px;margin-top:22px;display:flex}.vs-hero-stats div{gap:4px;display:grid}.vs-hero-stats b{font:500 clamp(28px,3vw,40px)/1 var(--f-display);letter-spacing:-.03em;color:var(--blue)}.vs-hero-stats span{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vs-divider{margin:clamp(40px,5vw,64px) 0 18px}.stats .stat small{font:500 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);opacity:.8;display:block}.vs-hero-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vs-hero-cat{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vs-case{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.vs-case-body{gap:16px;display:grid}.vs-case-body p{color:var(--ink-2);max-width:62ch;margin:0;font-size:16px;line-height:1.6}.vs-quote{border-top:1px solid var(--line-2);font:italic 400 clamp(22px,2.2vw,30px)/1.25 var(--f-serif);color:var(--ink);margin:0;padding:18px 0 0}.vs-cite{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-style:normal}.vs-case .stats{grid-template-columns:minmax(0,1fr);display:grid}.vs-case .stat+.stat{border-left:0;border-top:1px solid var(--line-2);padding-left:0}.steplist.vs-story .sn{font:italic 400 28px/1 var(--f-serif);padding-top:0}.vs-insight .ci{color:var(--blue)}.vs-pricing-alt{color:var(--muted);margin:16px 0 0}.vs-pricing-alt a{color:var(--blue)}.vs-band-ctas{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:960px){.vs-case{grid-template-columns:minmax(0,1fr)}}.wk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:clamp(28px,4vw,48px) 0 18px;display:flex}.wk-chips{flex-wrap:wrap;gap:8px;display:flex}.wk-chip{border:1px solid var(--line-2);background:var(--bg);height:40px;color:var(--ink);font:600 13.5px var(--f-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.wk-chip small{font:500 11px var(--f-mono);color:var(--muted)}.wk-chip:hover{border-color:var(--ink)}.wk-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.wk-chip[aria-pressed=true] small{color:#ffffffa6}.wk-hint{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.wk-strip{height:calc(var(--n) * 55vh + 100vh);position:relative}.wk-strip .wk-pin{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;height:100vh;padding:clamp(18px,3vh,32px) 0;display:grid;position:sticky;top:0;overflow:hidden}.wk-hud{grid-template-columns:auto auto 1fr;align-items:end;gap:10px 28px;display:grid}.wk-count{font:700 clamp(56px,7vw,112px)/.8 var(--f-display);letter-spacing:-.05em;color:var(--blue);align-items:flex-end;gap:10px;display:flex}.wk-count b{font-weight:inherit;font-variant-numeric:tabular-nums;display:inline-block}.wk-count>:first-child{overflow:hidden}.wk-count i{font:500 14px var(--f-mono);letter-spacing:.06em;color:var(--muted);padding-bottom:.4em;font-style:normal}.wk-cat{background:var(--blue);color:#fff;font:600 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-self:start;margin-bottom:.5em;padding:7px 12px}.wk-now{text-align:right;font:500 clamp(22px,2.4vw,36px)/1.05 var(--f-display);letter-spacing:-.02em;justify-self:end;padding-bottom:.15em}.wk-now em{font:500 11.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-style:normal;display:block}.wk-strip .wk-vp{perspective:1600px;align-items:center;min-height:0;display:flex;position:relative;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.wk-strip .wk-track{width:100%;transform-style:preserve-3d;will-change:transform;align-items:center;gap:clamp(18px,2.4vw,40px);padding-left:calc(50% + -1*min(29%,75vh - 210px));display:flex}.wk-strip .wk-track:after{content:"";flex:0 0 calc(50% + -1*min(29%,75vh - 210px) - clamp(18px,2.4vw,40px))}.wk-strip .wk-card{transform-origin:50%;flex:0 0 min(58%,150vh - 420px)}.wk-progress{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.wk-progress i{background:var(--blue);transform-origin:0;height:100%;display:block}.wk-card{position:relative}.wk-open{cursor:zoom-in;border-radius:var(--r-lg);background:0 0;border:0;width:100%;padding:0;display:block}.wk-open:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.wk-img{border-radius:var(--r-lg);background:var(--paper);display:block;overflow:hidden;box-shadow:0 30px 60px -34px #0a0d168c}.wk-img img{width:100%;height:auto;display:block}.wk-cap{grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:14px 4px 0;display:grid}.wk-n{font:500 11px var(--f-mono);color:var(--blue)}.wk-cap b{font:500 18px/1.1 var(--f-display);letter-spacing:-.01em;text-transform:none}.wk-sub{font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right}.wk-grid .wk-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;display:grid}@media (max-width:760px){.wk-grid .wk-track{grid-template-columns:minmax(0,1fr);gap:26px}.wk-cap{grid-template-columns:auto 1fr}.wk-sub{text-align:left;grid-column:1/-1}}.wk-lb{z-index:95;padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));color:#fff;background:#05080ff2;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;display:grid;position:fixed;inset:0}.wk-lb-top,.wk-lb-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wk-lb-count{font:500 12px var(--f-mono);letter-spacing:.1em;color:#ffffffb3}.wk-lb-tools,.wk-lb-nav{align-items:center;gap:8px;display:flex}.wk-lb button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;width:42px;height:42px;font-size:18px;transition:background .2s}.wk-lb button:hover:not(:disabled){background:#ffffff2e}.wk-lb button:disabled{opacity:.35;cursor:default}.wk-lb button:focus-visible,.wk-lb-go:focus-visible{outline-offset:2px;outline:2px solid #fff}.wk-lb-z{text-align:center;min-width:48px;font:500 12px var(--f-mono);color:#ffffffbf}.wk-lb-frame{touch-action:none;border-radius:var(--r-lg);place-items:center;display:grid;position:relative;overflow:hidden}.wk-lb-pan{cursor:zoom-in;place-items:center;width:100%;height:100%;display:grid}.wk-lb-pan:active{cursor:grabbing}.wk-lb-img{border-radius:12px;display:block;overflow:hidden}.wk-lb-img img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:min(100%,1600px);height:auto;max-height:calc(100vh - 190px);display:block}.wk-lb-bar b{font:500 22px var(--f-display);text-transform:none}.wk-lb-bar p{color:#ffffffb8;max-width:70ch;margin:2px 0 0;font-size:14px}.wk-lb-go{height:42px;color:var(--ink);font:600 13px var(--f-body);background:#fff;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.wk-lb-tip{text-align:center;font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin:0}@media (max-width:640px){.wk-lb-img img{max-height:calc(100vh - 230px)}.wk-lb-bar b{font-size:18px}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.m-0{margin:0}.m-44{margin:calc(var(--spacing) * 44)}.m-80{margin:calc(var(--spacing) * 80)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-14{padding-top:calc(var(--spacing) * 14)}.text-\[\.8em\]{font-size:.8em}.whitespace-nowrap{white-space:nowrap}.text-blue{color:var(--color-blue)}.text-muted{color:var(--color-muted)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[--mark\:\#fff\]{--mark:#fff}}:root{--bg:var(--color-bg);--paper:var(--color-paper);--paper-2:var(--color-paper-2);--ink:var(--color-ink);--ink-2:var(--color-ink-2);--muted:var(--color-muted);--line:var(--color-line);--line-2:var(--color-line-2);--blue:var(--color-blue);--blue-2:var(--color-blue-2);--blue-deep:var(--color-blue-deep);--blue-tint:var(--color-blue-tint);--night:var(--color-night);--night-2:var(--color-night-2);--gold:var(--color-gold);--go:var(--color-go);--f-display:var(--font-display);--f-body:var(--font-body);--f-mono:var(--font-mono);--f-serif:var(--font-serif);--rail:252px;--r-xl:34px;--r-lg:26px;--r-md:18px;--r-sm:12px;--ease:var(--ease-studio);--ease-io:var(--ease-wipe);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
