@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--color-slate-200:oklch(92.9% .013 255.508);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-md:12px;--blur-xl:24px;--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-void:#0a0a0b;--color-panel:#101013;--color-brand:#d1fe17;--font-display:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif}}@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%;-moz-tab-size:4;-o-tab-size:4;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;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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing)*2)}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.w-4{width:calc(var(--spacing)*4)}.w-7{width:calc(var(--spacing)*7)}.w-10{width:calc(var(--spacing)*10)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.min-w-32{min-width:calc(var(--spacing)*32)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-brand\/20{border-color:#d1fe1733}@supports (color:color-mix(in lab,red,red)){.border-brand\/20{border-color:color-mix(in oklab,var(--color-brand)20%,transparent)}}.border-brand\/25{border-color:#d1fe1740}@supports (color:color-mix(in lab,red,red)){.border-brand\/25{border-color:color-mix(in oklab,var(--color-brand)25%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-\[\#1A1D24\]{background-color:#1a1d24}.bg-brand{background-color:var(--color-brand)}.bg-brand\/10{background-color:#d1fe171a}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--color-brand)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-4{padding:calc(var(--spacing)*4)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.pr-3{padding-right:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-gray-400{color:var(--color-gray-400)}.text-slate-200{color:var(--color-slate-200)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-slate-500::-moz-placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}@media(hover:hover){.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/unbounded-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#18181b;--ink-2:#27272a;--ink-3:#3f3f46;--muted:#52525b;--subtle:#71717a;--line:#e4e4e7;--mist:#f4f4f5;--lime:#d1fe17;--signal:#1e45fb;--signal-hover:#1737d6;--face-text:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--face-display:"Unbounded","Instrument Sans",system-ui,sans-serif;--face-label:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--nav-h:64px;--maxw:1200px;--pad:clamp(20px,4vw,48px);--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.25,.46,.45,.94);font-family:var(--face-text);--marks:0;font-weight:500;line-height:1.5}:lang(cs){--marks:.2}:lang(de),:lang(es){--marks:.14}:lang(en){--marks:0}body{min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0}@keyframes glow-pulse{0%,to{box-shadow:0 0 5px rgba(var(--accent-rgb,204,255,0),.2)}50%{box-shadow:0 0 20px rgba(var(--accent-rgb,204,255,0),.5)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.5}}.animate-glow-pulse{animation:3s ease-in-out infinite glow-pulse}.animate-float{animation:6s ease-in-out infinite float}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}@keyframes float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}:root{--accent:#cf0;--accent-current:#cf0;--accent-rgb:204,255,0}.text-accent,.hover\:text-accent:hover,.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent-current)}.bg-accent,.hover\:bg-accent:hover,.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--accent-current)}.bg-accent\/5{background-color:rgba(var(--accent-rgb),.05)}.bg-accent\/10{background-color:rgba(var(--accent-rgb),.1)}.bg-accent\/20{background-color:rgba(var(--accent-rgb),.2)}.bg-accent\/30{background-color:rgba(var(--accent-rgb),.3)}.bg-accent\/40{background-color:rgba(var(--accent-rgb),.4)}.bg-accent\/60{background-color:rgba(var(--accent-rgb),.6)}.border-accent,.hover\:border-accent:hover,.focus\:border-accent:focus{border-color:var(--accent-current)}.border-accent\/10{border-color:rgba(var(--accent-rgb),.1)}.border-accent\/20{border-color:rgba(var(--accent-rgb),.2)}.border-accent\/30{border-color:rgba(var(--accent-rgb),.3)}.border-accent\/40{border-color:rgba(var(--accent-rgb),.4)}.hover\:border-accent\/20:hover{border-color:rgba(var(--accent-rgb),.2)}.hover\:border-accent\/30:hover{border-color:rgba(var(--accent-rgb),.3)}.ring-accent,.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--accent-current)}.shadow-accent-sm{box-shadow:0 0 10px rgba(var(--accent-rgb),.08)}.shadow-accent{box-shadow:0 0 20px rgba(var(--accent-rgb),.3)}.shadow-accent-lg{box-shadow:0 0 40px rgba(var(--accent-rgb),.4)}.hover\:shadow-accent:hover{box-shadow:0 0 20px rgba(var(--accent-rgb),.4)}.hover\:shadow-accent-lg:hover{box-shadow:0 0 40px rgba(var(--accent-rgb),.6)}.selection-accent::-moz-selection{background-color:var(--accent-current);color:#000}.selection-accent::selection{background-color:var(--accent-current);color:#000}.selection-accent ::-moz-selection{background-color:var(--accent-current);color:#000}.selection-accent ::selection{background-color:var(--accent-current);color:#000}.text-accent\/10{color:rgba(var(--accent-rgb),.1)}.text-accent\/30{color:rgba(var(--accent-rgb),.3)}.from-accent{--tw-gradient-from:var(--accent-current)}.via-accent\/20{--tw-gradient-via:rgba(var(--accent-rgb),.2)}.via-accent\/30{--tw-gradient-via:rgba(var(--accent-rgb),.3)}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.shadow-glow{box-shadow:0 0 20px rgba(var(--accent-rgb),.3)}.shadow-glow-lg{box-shadow:0 0 40px rgba(var(--accent-rgb),.4)}.text-gradient-lime{background:linear-gradient(135deg,var(--accent-current)0%,var(--accent-current)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass{-webkit-backdrop-filter:blur(12px);background:#00000080;border:1px solid #ffffff1a}.neon-border{position:relative}.neon-border:before{content:"";background:linear-gradient(45deg,var(--accent-current),transparent,var(--accent-current));border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s;position:absolute;inset:-2px}.neon-border:hover:before{opacity:1}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:20s linear infinite marquee-scroll}@keyframes mesh-drift{0%,to{background-position:0%}25%{background-position:50% 0}50%{background-position:100%}75%{background-position:50% 100%}}.animate-mesh-drift{background-size:400% 400%;animation:20s infinite mesh-drift}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes crt-flicker{0%,96%,to{opacity:1}97%{opacity:.97}98%{opacity:.99}99%{opacity:.96}}@keyframes mc-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mc-orbit{transform-box:fill-box;transform-origin:50%;animation:90s linear infinite mc-orbit-spin}@media(prefers-reduced-motion:reduce){.mc-orbit{animation:none}}.animate-scanline{animation:8s linear infinite scanline}.animate-cursor-blink{animation:1s step-end infinite cursor-blink}.animate-crt-flicker{animation:4s linear infinite crt-flicker}@media(prefers-reduced-motion:reduce){.animate-glow-pulse,.animate-float,.animate-pulse-glow,.animate-marquee,.animate-mesh-drift,.animate-scanline,.animate-cursor-blink,.animate-crt-flicker,[style*=float-bob]{animation:none!important}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer components{.ck{--focus: var(--signal);position:fixed;z-index:100;box-sizing:border-box;padding:26px 26px 20px;border-radius:22px;background:#fff;color:var(--ink);font:400 16px/1.45 var(--face-text);text-align:left;box-shadow:0 0 0 1px #18181b14,0 40px 60px -40px #18181bb3,0 24px 44px -22px #18181b59}.ck *,.ck *:before,.ck *:after{box-sizing:border-box}.ck :focus-visible{outline:2.5px solid var(--focus);outline-offset:3px}.ck-prefs:focus{outline:none}.ck-banner{right:24px;bottom:24px;width:420px}.ck-eb{margin:0;color:var(--subtle);font:600 12px/1 var(--face-label);letter-spacing:.14em;text-transform:uppercase}.ck-d{margin:14px 0 0;font:700 clamp(22px,6vw,28px)/calc(.95 + var(--marks)) var(--face-display);letter-spacing:-.045em;text-transform:uppercase;color:var(--ink)}.ck-hl{position:relative;display:inline-block;z-index:0}.ck-hl:before{content:"";position:absolute;left:-.06em;right:-.08em;top:calc(.5lh - .455em);bottom:calc(.5lh - .505em);background:var(--lime);transform:skew(-6deg);z-index:-1}.ck-l{display:block;overflow:hidden;padding:.05em .14em .1em;margin:-.05em -.14em -.1em}.ck-l>span{display:block;animation:ck-rise .9s var(--ease) both;animation-delay:calc(.12s + var(--i, 0) * .12s)}@keyframes ck-rise{0%{transform:translate3d(0,110%,0)}to{transform:none}}.ck-text{margin:14px 0 0;color:var(--ink-3);font:400 15px/1.5 var(--face-text);text-wrap:pretty}.ck-link{border-radius:4px;color:var(--signal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ck-link:hover{color:var(--signal-hover)}.ck-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.ck-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:8px 14px;border:0;border-radius:14px;font:700 15.5px/1.15 var(--face-text);text-align:center;cursor:pointer;transition:transform .2s var(--ease),background-color .2s,box-shadow .2s}.ck-btn:hover{transform:translateY(-2px)}.ck-btn.ink{background:var(--ink);color:#fff}.ck-btn.ink:hover{background:#000}.ck-btn.line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.ck-btn.line:hover{background:var(--mist)}.ck-save{width:100%;margin-top:10px}.ck-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.ck-more{display:inline-flex;align-items:center;gap:8px;height:36px;margin-left:-10px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:600 12px/1 var(--face-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.ck-more:hover{background:var(--mist)}.ck-foot .ck-link{font-size:14px}.ck-scrim{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#18181b6b}.ck-prefs{position:relative;width:min(540px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:26px 28px 24px}.ck-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ck-x{display:inline-grid;place-items:center;width:40px;height:40px;margin:-10px -10px -10px 0;border:0;border-radius:12px;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .2s}.ck-x:hover{background:var(--mist)}.ck-rows{margin:22px 0 0;padding:0;list-style:none;border-top:2px solid var(--ink)}.ck-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.ck-row-text{display:grid;gap:4px;min-width:0}.ck-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:600 17px/1.25 var(--face-text)}.ck-row-desc{color:var(--muted);font:400 14.5px/1.45 var(--face-text)}.ck-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--mist);color:var(--ink-3);font:600 10.5px/1 var(--face-label);letter-spacing:.1em;text-transform:uppercase}.ck-sw{position:relative;flex:none;width:52px;height:30px;padding:0;border:0;border-radius:999px;background:var(--mist);box-shadow:inset 0 0 0 1.5px #d4d4d8;cursor:pointer;transition:background-color .25s var(--ease),box-shadow .25s var(--ease)}.ck-sw:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.ck-knob{position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #18181b2e,0 2px 5px -1px #18181b59;transition:transform .3s var(--ease),background-color .25s}.ck-sw[aria-checked=true]{background:var(--ink);box-shadow:none}.ck-sw[aria-checked=true] .ck-knob{transform:translate(22px);background:var(--lime);box-shadow:none}.ck-sw:disabled{cursor:not-allowed;opacity:.45}@media(max-width:600px){.ck{padding:22px 20px 16px}.ck-banner{left:10px;right:10px;bottom:10px;width:auto}.ck-scrim{place-items:end stretch;padding:10px}.ck-prefs{width:100%;max-height:calc(100dvh - 20px);padding:22px 20px 18px}.ck-text{font-size:14.5px}.ck-row{gap:14px}}.ck.ck-in{animation:ck-card-in .7s cubic-bezier(.2,.8,.2,1) both}.ck.ck-out{animation:ck-card-out .2s cubic-bezier(.2,.8,.2,1) both;pointer-events:none}.ck-scrim.ck-in{animation:ck-fade-in .3s both}.ck-scrim.ck-out{animation:ck-fade-in .2s reverse both;pointer-events:none}@keyframes ck-card-in{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@keyframes ck-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,12px,0)}}@keyframes ck-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ck.ck-in,.ck.ck-out,.ck-scrim.ck-in,.ck-scrim.ck-out{animation:none}.ck-l>span{animation:none}.ck-btn,.ck-sw,.ck-knob{transition:none}.ck-btn:hover{transform:none}}@media print{.ck,.ck-scrim{display:none!important}}}@layer components{.sh-skip{position:fixed;left:12px;top:12px;z-index:80;padding:12px 16px;border-radius:12px;background:var(--ink);color:#fff;font:600 15px/1 var(--face-text);text-decoration:none;transform:translateY(-180%);transition:transform .2s}.sh-skip:focus{transform:none}.sh-skip:focus-visible{outline:2.5px solid var(--lime);outline-offset:3px}main[tabindex="-1"]:focus{outline:none}.sh{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--nav-h);pointer-events:none;color:var(--ink);font-family:var(--face-text)}.sh-inner{position:relative;z-index:0;height:100%;max-width:calc(var(--maxw) + 2 * var(--pad));margin:0 auto;padding:8px var(--pad) 0;display:flex;align-items:center;gap:24px;white-space:nowrap;pointer-events:auto}.sh-inner:before{content:"";position:absolute;z-index:-1;top:8px;bottom:0;left:calc(var(--pad) - 16px);right:calc(var(--pad) - 16px);border-radius:18px;background:#fff;box-shadow:0 0 0 1px #18181b14,0 16px 36px -20px #18181b80}.sh :focus-visible{outline:2.5px solid var(--signal);outline-offset:3px}.sh-brand{display:flex;align-items:center;align-content:flex-start;gap:12px;flex:none;border-radius:8px;color:var(--ink);text-decoration:none}.sh-brand img{display:block;width:28px;height:28px;border-radius:7px;outline:1px solid rgb(24 24 27 / .18);outline-offset:-1px}.sh-wm{display:flex;align-items:center;gap:12px}.sh-sep{width:1px;height:18px;background:var(--line)}.sh-word{font:700 17px/1 var(--face-display);letter-spacing:.02em;text-transform:uppercase}.sh-links{position:relative;display:flex;gap:2px;flex:none}.sh-links a{position:relative;z-index:1;padding:8px 14px;border-radius:999px;color:var(--muted);font-size:14.5px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .3s var(--ease-out)}.sh-links a:hover{color:var(--ink)}.sh-links a[aria-current=page]{color:var(--ink);font-weight:600}.sh-pill{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:999px;background:var(--mist);opacity:0;pointer-events:none;transition:transform .5s var(--ease-out),width .5s var(--ease-out),opacity .3s var(--ease-out)}.sh-right{margin-left:auto;display:flex;align-items:center;gap:18px;flex:none}.sh-signin{display:inline-flex;align-items:center;min-height:40px;padding:0 4px;border-radius:8px;color:var(--ink-3);font-size:14.5px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s}.sh-signin:hover{color:var(--ink)}.sh-cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:12px;background:var(--signal);color:#fff;font:700 14px/1 var(--face-text);text-decoration:none;white-space:nowrap;transition:background-color .3s var(--ease-out)}.sh-cta:hover{background:var(--signal-hover)}.sh-menu{display:none}.sh-drop{position:absolute;top:calc(100% + 8px);left:calc(var(--pad) - 16px);right:calc(var(--pad) - 16px);display:grid;padding:8px;border-radius:18px;background:#fff;white-space:normal;box-shadow:0 0 0 1px #18181b14,0 24px 44px -22px #18181b8c}.sh-drop[hidden]{display:none}.sh-drop>a{padding:16px 14px;border-radius:12px;color:var(--ink);font:500 18px/1 var(--face-text);text-decoration:none}.sh-drop>a:hover{background:var(--mist)}.sh-drop>a[aria-current=page]{background:var(--mist);font-weight:600}.sh-drop>.sh-drop-lang{display:none}.sh-drop{max-height:calc(100dvh - var(--nav-h) - 24px);overflow-y:auto;overscroll-behavior:contain}.lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--ink-3);font:600 12px/1 var(--face-label);letter-spacing:.08em;cursor:pointer;transition:background-color .2s,color .2s}.lang-btn:hover,.lang-btn[aria-expanded=true]{background:var(--mist);color:var(--ink)}.lang-chev{transition:transform .2s var(--ease)}.lang-btn[aria-expanded=true] .lang-chev{transform:rotate(180deg)}.lang-vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lang-list{position:absolute;right:-6px;top:calc(100% + 14px);z-index:2;min-width:208px;margin:0;padding:6px;list-style:none;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #18181b14,0 24px 44px -22px #18181b8c}.lang-list[hidden]{display:none}.lang-list a{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:12px;border:0;border-radius:10px;background:none;color:var(--ink);font:500 15px/1.2 var(--face-text);text-align:left;text-decoration:none;cursor:pointer}.lang-list a:hover{background:var(--mist)}.lang-list a[aria-current=true]{background:var(--mist);font-weight:600}.lang-list .lang-end{display:inline-flex;align-items:center;gap:8px}.lang-list small{font:600 11px/1 var(--face-label);letter-spacing:.1em;color:var(--subtle)}.lang-check{flex:none;color:var(--ink)}.lang-row{display:flex;align-items:center;gap:8px;margin:6px 6px 4px;padding-top:14px;border-top:1px solid var(--line)}.lang-row-globe{flex:none;margin:0 4px 0 6px;color:var(--subtle)}.lang-row a{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:44px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:500 13px/1 var(--face-label);letter-spacing:.1em;text-decoration:none;cursor:pointer;transition:background-color .2s,box-shadow .2s}.lang-row a:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.lang-row a[aria-current=true]{background:var(--mist);box-shadow:none;font-weight:600}@media(max-width:1180px){.sh-links,.sh-signin{display:none}.sh-menu{display:inline-grid;align-content:center;justify-items:center;gap:5px;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:var(--mist);cursor:pointer}.sh-menu i{display:block;width:16px;height:2px;border-radius:1px;background:var(--ink);transition:transform .25s ease}.sh-menu[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.sh-menu[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}}@media(min-width:1181px){.sh-drop{display:none!important}}@media(max-width:640px){.sh-inner{gap:12px}.sh-inner:before,.sh-drop{left:10px;right:10px}.sh-right{gap:10px}.sh-cta{height:38px;padding:0 13px;font-size:13.5px}.sh-lang{display:none}.sh-drop>.sh-drop-lang{display:flex}.sh-brand{flex:0 1 auto;min-width:28px;height:28px;flex-wrap:wrap;overflow:hidden;gap:10px}.sh-wm{gap:10px}}html[data-offer] #main:before{content:"";display:block;height:54px}.lo{position:absolute;top:calc(var(--nav-h) + 10px);left:0;right:0;z-index:40;pointer-events:none;font-family:var(--face-text)}.lo-in{max-width:calc(var(--maxw) + 2 * var(--pad));margin:0 auto;padding:0 calc(var(--pad) - 16px);display:flex;justify-content:flex-end}.lo-card{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin:0;padding:6px 6px 6px 16px;border-radius:14px;background:#fff;color:var(--ink-3);font-size:14px;font-weight:500;line-height:1.4;box-shadow:0 0 0 1px #18181b14,0 16px 36px -20px #18181b80}.lo-card a{color:var(--signal);font-weight:600;text-decoration:none;border-radius:4px}.lo-card a:hover{text-decoration:underline;text-underline-offset:3px}.lo-card button{display:inline-grid;place-items:center;width:32px;height:32px;margin-left:-4px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--subtle);cursor:pointer;transition:background-color .2s,color .2s}.lo-card button:hover{background:var(--mist);color:var(--ink)}.lo :focus-visible{outline:2.5px solid var(--signal);outline-offset:3px}@media(max-width:640px){.lo-in{padding:0 10px}}@media(max-width:479px){.lo-t{display:none}}.sf{position:relative;z-index:10;padding:clamp(72px,10vh,110px) 0 36px;background:var(--ink);color:#d4d4d8;font-family:var(--face-text)}.sf-in{max-width:calc(var(--maxw) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}.sf-top{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:32px}.sf-word{display:inline-block;border-radius:6px;color:#fff;font:700 clamp(40px,4vw,62px)/.9 var(--face-display);letter-spacing:-.04em;text-transform:uppercase;text-decoration:none}.sf-brand p{margin:16px 0 0;max-width:20rem;font:400 16px/1.45 var(--face-text)}.sf-social{display:flex;gap:18px;margin:12px 0 0;padding:0;list-style:none}.sf-social a{display:inline-flex;align-items:center;min-height:44px;color:#a1a1aa;font:500 14px/1.3 var(--face-text);text-decoration:none;transition:color .2s}.sf-social a:hover{color:var(--lime)}.sf-h{margin:8px 0 14px;color:#8a8a93;font:600 12px/1 var(--face-label);letter-spacing:.12em;text-transform:uppercase}.sf-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.sf-list a,.sf-linkbtn{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;border-radius:4px;background:none;color:#fff;font:500 16px/1.3 var(--face-text);text-align:left;text-decoration:none;cursor:pointer;transition:color .2s}.sf-list a:hover,.sf-linkbtn:hover{color:var(--lime)}.sf-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:22px;border-top:1px solid #3F3F46;color:#8a8a93;font:500 13px/1.4 var(--face-text)}.sf-bot a{display:inline-flex;align-items:center;min-height:24px;border-radius:4px;color:#a1a1aa;text-decoration:none;transition:color .2s}.sf-bot a:hover{color:var(--lime)}.sf :focus-visible{outline:2.5px solid var(--lime);outline-offset:3px}@media(max-width:1024px){.sf-top{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.sf-brand{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.sh-pill,.sh-menu i,.lang-chev,.sh-skip{transition:none}}@media print{.sh,.sh-skip,.sf{display:none!important}}}@layer components{.s2-root{--b: var(--signal);--l: var(--lime);--k: var(--ink);--fd: var(--face-display);--fb: var(--face-text);--fm: var(--face-label);--focus: var(--signal);position:relative;z-index:1;display:block;font-family:var(--fb);font-size:16px;font-weight:400;line-height:1.55;color:var(--k)}.s2-root :focus-visible{outline:2.5px solid var(--focus);outline-offset:3px}main.s2-root[tabindex="-1"]:focus{outline:none}.s2-sec{position:relative;overflow:hidden;isolation:isolate}.s2-in{position:relative;z-index:1;width:100%;max-width:calc(var(--maxw) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}.s2-eb{margin:0;font:600 13px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase}.s2-d{margin:0;font-family:var(--fd);font-weight:700;text-transform:uppercase;letter-spacing:-.045em;line-height:calc(.92 + var(--marks))}.s2-hl{position:relative;display:inline-block;color:var(--k);z-index:0}.s2-hl:before{content:"";position:absolute;left:-.06em;right:-.08em;top:calc(.5lh - .44em);bottom:calc(.5lh - .49em);background:var(--l);transform:skew(-6deg);z-index:-1}.s2-hl.k{color:var(--l)}.s2-hl.k:before{background:var(--k)}.s2-hl.up:before{top:calc(.5lh - .72em)}.s2-l{display:block;clip-path:inset(-.36em 0 0);padding:.05em .14em .1em;margin:-.05em -.14em -.1em}.s2-l:is(:lang(cs),:lang(de),:lang(es)){padding-top:0;margin-top:0}.s2-l>span{display:block;transform:translate3d(0,110%,0);transition:transform 1s var(--ease);transition-delay:calc(var(--i, 0) * .12s)}.s2-rv.in .s2-l>span{transform:none}.s2-fade{opacity:0;transform:translate3d(0,20px,0);transition:opacity .7s ease,transform .9s var(--ease);transition-delay:var(--d, 0ms)}.s2-rv.in .s2-fade{opacity:1;transform:none}@keyframes s2-rise{0%{transform:translate3d(0,110%,0)}to{transform:none}}@keyframes s2-show{0%{opacity:0}to{opacity:1}}@keyframes s2-lift{0%{transform:translate3d(0,20px,0)}to{transform:none}}.pg-first .s2-l>span{animation:s2-rise 1s var(--ease) calc(var(--i, 0) * .12s) both}.pg-first .s2-fade{animation:s2-show .7s ease var(--d, 0ms) both,s2-lift .9s var(--ease) var(--d, 0ms) both}.s2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 28px;border-radius:16px;border:0;font:700 17px/1 var(--fb);cursor:pointer;text-decoration:none;transition:transform .2s var(--ease),background-color .2s,color .2s,box-shadow .2s}.s2-btn:hover{transform:translateY(-2px)}.s2-btn.ar:after{content:"";width:20px;height:20px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>") center / contain no-repeat}.s2-btn.ink{background:var(--k);color:#fff}.s2-btn.ink:hover{background:#000}.s2-btn.blue{background:var(--b);color:#fff;box-shadow:0 18px 34px -16px #1e45fbe6}.s2-btn.blue:hover{background:#1533c4}.s2-btn.line{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px currentColor}.s2-btn.lime{background:var(--l);color:var(--k)}.s2-btn:disabled{cursor:progress;opacity:.7;transform:none}.s2-ok{flex:none;width:26px;height:26px;border-radius:50%;background:var(--l);color:var(--k);display:inline-grid;place-items:center;font:700 13px/1 var(--fb)}@keyframes s2-float{0%{translate:0 -6px}to{translate:0 6px}}.s2-uis{--focus: var(--k);background:var(--l);color:var(--k);padding:clamp(96px,13vh,150px) 0 clamp(96px,13vh,140px)}.s2-uis .s2-eb{color:#18181b9e;margin-bottom:22px}.s2-uis h2{font-size:clamp(52px,7vw,108px)}.s2-uis-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(32px,5vw,80px);align-items:end}.s2-uis-lede{margin:0;font:500 clamp(19px,1.7vw,24px)/1.4 var(--fb);color:var(--ink-2)}.s2-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(36px,6vh,56px)}.s2-tabs button{height:50px;padding:0 20px;border-radius:999px;border:0;background:transparent;color:var(--k);box-shadow:inset 0 0 0 2px var(--k);font:700 16px/1 var(--fb);cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap}.s2-tabs button:hover{background:#18181b14}.s2-tabs button[aria-selected=true]{background:var(--k);color:var(--l)}.s2-win{margin-top:22px;border-radius:20px;background:#fff;overflow:hidden;transform-origin:50% 0;will-change:transform;box-shadow:0 50px 90px -50px #18181bbf,0 0 0 1.5px #18181b1f}.s2-win .bar{display:flex;align-items:center;gap:7px;height:44px;padding:0 16px;background:var(--mist);border-bottom:1px solid var(--line)}.s2-win .bar i{width:11px;height:11px;border-radius:50%;background:#d4d4d8}.s2-win .url{min-width:0;margin:0 auto;padding:6px 14px;border-radius:8px;background:#fff;font:500 13px/1 var(--fm);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2-win .shot{position:relative;aspect-ratio:16 / 10;background:#fff}.s2-win .real{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.s2-win .ph{position:absolute;inset:0;display:grid;grid-template-columns:64px minmax(0,1fr);background:#fafafa;transition:opacity .18s ease}.s2-win .ph.sw{opacity:0}.s2-win .ph:before{content:"";border-right:1px solid #EDEDF0;background:radial-gradient(circle at 32px 34px,#D1FE17 13px,transparent 14px) 0 0 / 100% 70px no-repeat,linear-gradient(#EDEDF0 0 26px,transparent 26px 50px) 19px 90px / 26px 50px repeat-y,#fff}.sk{grid-column:2;padding:26px;display:grid;gap:16px;min-height:0}.sk i,.sk b{display:block;border-radius:12px;background:#ecedf0}.sk-chat{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.sk-chat .c{display:flex;flex-direction:column;gap:14px}.sk-chat .c i{height:46px;width:62%}.sk-chat .c i.me{align-self:flex-end;background:#dce3ff}.sk-chat .c i.s{height:30px;width:40%}.sk-chat .c b{margin-top:auto;height:54px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}.sk-chat .p{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px #ededf0}.sk-chat .p i{height:38px}.sk-chat .p i.l{height:26px;width:50%;background:var(--l)}.sk-cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.sk-cols div{display:grid;gap:10px;padding:12px;border-radius:16px;background:#f1f2f4}.sk-cols div:before{content:"";height:12px;width:50%;border-radius:6px;background:#d4d4d8}.sk-cols i{height:64px;background:#fff;box-shadow:0 1px 0 var(--line)}.sk-cols i.l{background:var(--l)}.sk-cols i.b{background:#dce3ff}.sk-cols.crm i{height:52px}.sk-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.sk-grid i{border-radius:16px;background:linear-gradient(135deg,#ecedf0,#f7f7f8)}.sk-grid i:nth-child(2){background:linear-gradient(135deg,#e7f9a6,#f6ffd9)}.sk-grid i:nth-child(4){background:linear-gradient(135deg,#dce3ff,#eef1ff)}.sk-tab,.sk-ads{grid-template-rows:auto minmax(0,1fr)}.sk-tab .kpi,.sk-ads .kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sk-ads .kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-tab .kpi i,.sk-ads .kpi i{height:74px;background:#fff;box-shadow:inset 0 0 0 1.5px #ededf0}.sk-tab .kpi i:first-child,.sk-ads .kpi i:nth-child(2){background:var(--l);box-shadow:none}.sk-tab .rows{display:grid;gap:8px;align-content:start;padding:14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1.5px #ededf0}.sk-tab .rows b{height:14px;width:60%;border-radius:6px;background:#d4d4d8;margin-bottom:6px}.sk-tab .rows i{height:30px;border-radius:8px;background:linear-gradient(90deg,#ECEDF0 0 28%,transparent 28% 32%,#F4F4F6 32% 70%,transparent 70% 74%,#DCE3FF 74%)}.sk-ads .g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sk-ads .g i{border-radius:16px;background:linear-gradient(to bottom,#ecedf0 0 62%,#fff 62%);box-shadow:inset 0 0 0 1.5px #ededf0}.sk-ads .g i:first-child{background:linear-gradient(to bottom,#dce3ff 0 62%,#fff 62%)}.s2-y{--focus: var(--l);background:var(--b);color:#fff;padding:clamp(96px,13vh,150px) 0 clamp(80px,11vh,120px)}.s2-y .s2-eb{color:#ffffffbf;margin-bottom:24px}.s2-y-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(32px,5vw,80px);align-items:end}.s2-y h2{font-size:clamp(52px,6.8vw,104px)}.s2-y-lede{margin:26px 0 0;font:500 clamp(21px,2vw,30px)/1.3 var(--fb)}.s2-sw{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;height:108px;padding:9px;border-radius:999px;border:0;background:#ffffff1f;box-shadow:inset 0 0 0 2px #ffffff8c;cursor:pointer;font:inherit;color:#fff}.s2-sw span{position:relative;z-index:1;display:grid;place-items:center;font:700 clamp(18px,1.7vw,24px)/1 var(--fb);transition:color .35s}.s2-sw .k{position:absolute;z-index:0;top:9px;bottom:9px;left:9px;width:calc(50% - 9px);border-radius:999px;background:var(--l);box-shadow:0 14px 30px -14px #0000008c;transition:left .55s var(--ease),transform .55s var(--ease)}.s2-sw span.w{color:var(--k)}.s2-sw.eu .k{left:50%}.s2-sw.eu span.w{color:#fff}.s2-sw.eu span.e{color:var(--k)}.s2-sw.go .k{transform:scaleX(1.18)}.s2-sw-say{margin:18px 6px 0;min-height:3em;font:400 18px/1.45 var(--fb);color:#ffffffe6}.s2-sw-say b{font-weight:700}.s2-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin-top:clamp(56px,9vh,96px)}.s2-facts>div,.s2-facts>li{border-top:2px solid rgb(255 255 255 / .45);padding-top:20px}.s2-facts b{display:block;margin-bottom:10px;font:700 clamp(20px,1.8vw,26px)/1.1 var(--fd);letter-spacing:-.035em}.s2-facts p{margin:0;font:400 17.5px/1.45 var(--fb);color:#ffffffe0}.s2-s{background:#fff;color:var(--k);padding:clamp(96px,13vh,150px) 0 clamp(96px,13vh,150px)}.s2-s h2{font-size:clamp(38px,(min(100vw,var(--maxw) + 2 * var(--pad)) - 2 * var(--pad)) / 17.6,80px)}.s2-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(40px,6vh,64px)}.s2-path{position:relative;display:flex;flex-direction:column;min-height:520px;padding:clamp(28px,3vw,44px);border-radius:32px;transition:transform .35s var(--ease),box-shadow .35s}.s2-path:hover{transform:translateY(-4px)}.s2-path.l{background:var(--l)}.s2-path.o{background:#fff;box-shadow:inset 0 0 0 2.5px var(--k)}.s2-path .s2-eb{color:#18181b9e;font-size:12px}.s2-path h2,.s2-path h3{margin:18px 0 0;font:700 clamp(34px,3.4vw,50px)/.98 var(--fd);letter-spacing:-.045em}.s2-path p{margin:18px 0 0;font:400 19px/1.45 var(--fb);color:var(--ink-2);max-width:30rem}.s2-path .s2-btn{margin-top:auto;align-self:flex-start}.s2-team{display:flex;align-items:center;margin:30px 0 34px}.s2-team i{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;margin-right:-12px;font:700 22px/1 var(--fd);font-style:normal;box-shadow:0 0 0 4px var(--l),0 18px 30px -18px #0009}.s2-team i:nth-child(1){background:var(--k);color:var(--l);transform:rotate(-4deg)}.s2-team i:nth-child(2){background:var(--b);color:#fff;transform:rotate(3deg)}.s2-team i:nth-child(3){background:#fff;color:var(--k);transform:rotate(-2deg)}.s2-team i:nth-child(4){background:var(--b);color:#fff;transform:rotate(5deg)}.s2-team i svg{width:28px;height:28px}.s2-team span{margin-left:26px;font:600 15px/1.35 var(--fb);max-width:12rem}.s2-req{margin:30px 0 34px;padding:18px 20px;border-radius:20px;background:#fff;min-height:88px;box-shadow:0 0 0 1.5px var(--line),0 26px 44px -30px #18181b80;font:400 18px/1.45 var(--fb)}.s2-req .caret{display:inline-block;width:2px;height:1.15em;margin-left:2px;background:var(--b);vertical-align:-3px;animation:s2-blink 1s steps(1) infinite}@keyframes s2-blink{50%{opacity:0}}@media(max-width:1024px){.s2-y-top,.s2-uis-top{grid-template-columns:minmax(0,1fr);align-items:start}.s2-tabs{flex-wrap:nowrap;overflow-x:auto;margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding:0 var(--pad) 4px;scrollbar-width:none}.s2-tabs::-webkit-scrollbar{display:none}.s2-win .ph{grid-template-columns:34px minmax(0,1fr)}.s2-win .ph:before{background:radial-gradient(circle at 17px 20px,#D1FE17 8px,transparent 9px) 0 0 / 100% 40px no-repeat,linear-gradient(#EDEDF0 0 16px,transparent 16px 32px) 9px 56px / 16px 32px repeat-y,#fff}.sk{padding:12px;gap:8px}.sk-chat .p{display:none}.sk-chat{grid-template-columns:minmax(0,1fr)}.s2-facts{grid-template-columns:minmax(0,1fr);gap:22px}.s2-paths{grid-template-columns:minmax(0,1fr)}.s2-path{min-height:0}.s2-path .s2-btn{margin-top:8px;width:100%}}@media(max-width:600px){.s2-path p{font-size:17px}.s2-sw{height:84px}}@media(prefers-reduced-motion:reduce){.s2-l>span,.s2-fade{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}.s2-req .caret{animation:none}.s2-btn,.s2-path{transition:none}.s2-btn:hover,.s2-path:hover{transform:none}}}@layer components{.pg-sec{padding:clamp(96px,13vh,150px) 0 clamp(96px,13vh,140px)}.pg-first{padding-top:calc(var(--nav-h) + clamp(56px,9vh,112px))}.pg-appshelf{--t: clamp(64px, calc((100vw - 214px)*.1) , 84px);background:#fff;padding-top:calc(var(--nav-h) + clamp(14px,3.4vh,36px))}.pg-appshelf ul,.pg-dock ul{position:relative;display:flex;align-items:flex-start;margin:0;list-style:none;scrollbar-width:none}.pg-appshelf ul::-webkit-scrollbar,.pg-dock ul::-webkit-scrollbar{display:none}.pg-appshelf ul{gap:14px;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;padding:22px 20px 10px;overflow-x:auto}.pg-appshelf li{flex:none;width:var(--t)}.pg-appshelf li.gs{margin-left:14px}.pg-tile{display:block;color:var(--k);text-decoration:none;-webkit-tap-highlight-color:transparent}.pg-tile .ic{display:grid;place-items:center;width:var(--t);height:var(--t);border-radius:calc(var(--t) * .262);background:#fff;color:var(--k);box-shadow:inset 0 0 0 1.5px var(--line);rotate:var(--r, 0deg);transition:rotate .35s var(--ease),transform .35s var(--ease),background-color .25s,color .25s,box-shadow .35s}.pg-tile .ic svg{width:calc(var(--t) * .357);height:calc(var(--t) * .357)}.pg-appshelf .nm{display:block;margin:14px -6px 0;font:600 11px/1.3 var(--fm);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--muted);transition:color .2s}.pg-tile:hover .ic,.pg-tile:focus-visible .ic{rotate:0deg;transform:translateY(-3px)}.pg-appshelf .pg-tile:hover .nm{color:var(--k)}.pg-appshelf .pg-tile:focus-visible,.pg-dock .pg-tile:focus-visible{outline:none}.pg-tile:focus-visible .ic{outline:2.5px solid var(--signal);outline-offset:3px}.pg-tile[aria-current=page] .ic{animation:none;rotate:0deg;transform:translateY(-6px) scale(1.08);background:var(--k);color:var(--l);box-shadow:0 40px 60px -40px #18181bb3}.pg-appshelf .pg-tile[aria-current=page] .nm{color:var(--k)}.pg-appshelf~.pg-first{padding-top:clamp(40px,7vh,88px)}.pg-dock{--t: 40px;position:fixed;z-index:45;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);margin:0 auto;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #18181b14,0 16px 36px -20px #18181b80;transform:translateY(calc(100% + 40px + env(safe-area-inset-bottom,0px)));visibility:hidden;transition:transform .2s var(--ease),visibility 0s linear .2s}.pg-dock.on{transform:none;visibility:visible;transition:transform .2s var(--ease),visibility 0s}.pg-dock ul{gap:6px;padding:8px}.pg-dock li{flex:none}.pg-dock li.gs{margin-left:6px}.pg-dock .pg-tile{position:relative}.pg-dock .ic{border-radius:12px}.pg-dock .ic svg{width:18px;height:18px}.pg-dock .pg-tile:focus-visible .ic{outline-offset:2px}.pg-dock .pg-tile[aria-current=page] .ic{transform:translateY(-4px);box-shadow:0 16px 24px -16px #18181bb3}.pg-dock .nm{position:absolute;left:50%;bottom:calc(100% + 12px);padding:7px 10px;border-radius:999px;background:var(--k);color:#fff;font:600 11px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;translate:-50% 4px;transition:opacity .15s,translate .2s var(--ease)}.pg-dock .pg-tile:hover .nm,.pg-dock .pg-tile:focus-visible .nm{opacity:1;translate:-50% 0}.pg-white{background:#fff;color:var(--k)}.pg-ink{--focus: var(--l);background:var(--k);color:#fff}.pg-blue{--focus: var(--l);background:var(--b);color:#fff}.pg-lime{--focus: var(--k);background:var(--l);color:var(--k)}.pg-sec .s2-eb{margin-bottom:22px}.pg-white .s2-eb{color:var(--b)}.pg-ink .s2-eb{color:var(--l)}.pg-blue .s2-eb{color:#ffffffc7}.pg-lime .s2-eb{color:#18181b9e}.pg-h1{font-size:clamp(40px,6.2vw,90px)}.pg-h2{font-size:clamp(38px,6.2vw,92px)}.pg-lede{margin:0;font:500 clamp(19px,1.7vw,23px)/1.42 var(--fb);max-width:34rem}.pg-white .pg-lede{color:var(--ink-3)}.pg-ink .pg-lede{color:#d4d4d8}.pg-blue .pg-lede{color:#ffffffe6}.pg-lime .pg-lede{color:var(--ink-2)}.pg-lede b{font-weight:600;color:inherit}.pg-white .pg-lede b,.pg-lime .pg-lede b{color:var(--k)}.pg-ink .pg-lede b,.pg-blue .pg-lede b{color:#fff}.pg-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:clamp(28px,5vw,80px);align-items:end}.pg-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.pg-note{margin:0;font:600 12.5px/1.5 var(--fm);letter-spacing:.08em;text-transform:uppercase}.pg-float{animation:s2-float var(--dur, 7s) ease-in-out var(--del, 0s) infinite alternate}.pg-vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pg-hero-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,4vw,72px);align-items:center}.pg-hero-grid .pg-lede{margin-top:30px}.pg-crew{position:relative;aspect-ratio:1 / 1.02;container-type:inline-size}.pg-crew>*{position:absolute;left:var(--x);top:var(--y);rotate:var(--r, 0deg);opacity:0;transform:translate3d(0,50px,0) scale(.9);transition:opacity .6s ease,transform 1s var(--ease);transition-delay:calc(var(--i, 0) * 90ms + .25s)}.s2-rv.in .pg-crew>*{opacity:1;transform:none}@keyframes pg-crew-lift{0%{transform:translate3d(0,50px,0) scale(.9)}to{transform:none}}.pg-first .pg-crew>*{animation:s2-show .6s ease calc(var(--i, 0) * 90ms + .25s) both,pg-crew-lift 1s var(--ease) calc(var(--i, 0) * 90ms + .25s) both}.pg-crew .say{width:70cqw;padding:4.2cqw 4.6cqw;border-radius:4.4cqw;background:#fff;box-shadow:0 0 0 1.5px var(--line),0 30px 50px -32px #18181b8c;z-index:3}.pg-crew .say small{display:block;font:700 max(10px,2.1cqw)/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--b)}.pg-crew .say p{margin:1.6cqw 0 0;font:500 max(14px,3.5cqw)/1.35 var(--fb);color:var(--k)}.pg-t{display:grid;place-items:center;align-content:center;gap:1.2cqw;width:var(--s);aspect-ratio:1;border-radius:22%;box-shadow:0 26px 40px -24px #18181bb3}.pg-t svg{width:calc(var(--s) * .34);height:calc(var(--s) * .34)}.pg-t small{max-width:90%;text-align:center;font:700 max(9px,1.9cqw)/1 var(--fm);letter-spacing:.12em;text-transform:uppercase}.pg-t.m{background:var(--k);color:var(--l);z-index:2}.pg-t.m b{font:700 10cqw/.8 var(--fd);letter-spacing:-.05em}.pg-t.m small{color:#fff}.pg-t.bl{background:var(--b);color:#fff}.pg-t.wh{background:#fff;color:var(--k);box-shadow:0 0 0 2px var(--k),0 26px 40px -24px #18181b99}.pg-t.li{background:var(--l);color:var(--k)}.pg-crew .need{display:flex;align-items:center;gap:1.8cqw;padding:2.2cqw 3cqw 2.2cqw 2.2cqw;border-radius:999px;background:var(--l);color:var(--k);z-index:4;font:700 max(12px,2.9cqw)/1 var(--fb);white-space:nowrap;box-shadow:0 0 0 2px var(--k),0 18px 30px -18px #18181bb3}.pg-crew .need i{display:grid;place-items:center;width:6.4cqw;height:6.4cqw;border-radius:50%;background:var(--k);color:var(--l);font:700 max(8px,1.8cqw)/1 var(--fd);font-style:normal}.pg-flow{list-style:none;margin:clamp(56px,8vh,88px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px)}.pg-flow li{display:flex;flex-direction:column}.pg-w{display:block;font:700 clamp(34px,3.5vw,52px)/calc(.95 + var(--marks)) var(--fd);letter-spacing:-.045em;text-transform:uppercase}.pg-flow li.me .pg-w{color:var(--l)}.pg-flow p{margin:16px 0 0;font:400 17.5px/1.45 var(--fb);color:#d4d4d8;max-width:17rem}.pg-obj{position:relative;margin-top:34px;min-height:176px}.pg-obj.req div{padding:18px 20px;border-radius:18px 18px 18px 6px;background:#fff;color:var(--k);font:500 18px/1.35 var(--fb);rotate:-2.5deg;box-shadow:0 26px 40px -26px #000000e6}.pg-obj.req small{display:block;margin-bottom:8px;font:700 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--b)}.pg-obj.plan{display:flex;align-items:center}.pg-obj.plan .pg-t{--s: 88px;border-radius:22px}.pg-obj.plan .pg-t.m{background:#fff;color:var(--k)}.pg-obj.plan .pg-t.m b{font-size:44px}.pg-obj.plan .fan{display:grid;gap:10px;margin-left:-8px}.pg-obj.plan .fan span{display:flex;align-items:center;gap:10px;padding:9px 13px 9px 9px;border-radius:12px;background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff38;font:600 14.5px/1 var(--fb);white-space:nowrap}.pg-obj.plan .fan span:nth-child(1){rotate:-3deg;margin-left:14px}.pg-obj.plan .fan span:nth-child(3){rotate:2.5deg;margin-left:10px}.pg-obj.plan .fan i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:700 11px/1 var(--fd);font-style:normal;flex:none}.pg-obj.plan .fan span:last-child{background:var(--l);color:var(--k);box-shadow:none}.pg-obj.tools{display:grid;justify-items:start;align-content:start;gap:10px;padding-top:4px}.pg-obj.tools code{padding:10px 13px;border-radius:11px;background:#fff;color:var(--b);font:500 13.5px/1 var(--fm);box-shadow:0 18px 30px -18px #000000e6}.pg-obj.tools code:nth-child(1){rotate:-2deg}.pg-obj.tools code:nth-child(2){rotate:1.5deg;margin-left:18px}.pg-obj.tools code:nth-child(3){rotate:-1deg;margin-left:6px}.pg-ask{padding:20px 20px 18px;border-radius:22px;background:var(--l);color:var(--k);rotate:1.5deg;box-shadow:0 26px 44px -26px #d1fe1773}.pg-ask small{display:block;font:700 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#18181b9e}.pg-ask b{display:block;margin-top:10px;font:700 23px/1.05 var(--fd);letter-spacing:-.04em}.pg-ask .row{display:flex;gap:8px;margin-top:16px}.pg-ask .row .s2-btn{height:44px;padding:0 15px;font-size:15px;border-radius:12px}.pg-ask .done{display:none;margin:14px 0 0;font:600 15px/1.35 var(--fb)}.pg-ask.answered .row{display:none}.pg-ask.answered .done{display:block}.pg-ask{--focus: var(--k)}.pg-jobs-l{list-style:none;margin:clamp(52px,8vh,84px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,6vh,60px) clamp(28px,3vw,48px)}.pg-jobs-l li>*{display:grid;gap:12px;align-content:start;text-decoration:none;color:inherit}.pg-jobs-l b{justify-self:start;position:relative;z-index:0;font:700 clamp(26px,2.7vw,39px)/calc(.98 + var(--marks)) var(--fd);letter-spacing:-.045em;text-transform:uppercase}.pg-jobs-l span{font:400 17px/1.45 var(--fb);color:var(--muted);max-width:21rem}.pg-jobs-l span em{font-style:normal;font-weight:600;color:var(--k)}.pg-jobs-l a b:before{content:"";position:absolute;left:-.08em;right:-.1em;top:calc(.5lh - .45em - var(--marks) * 1.35em);bottom:calc(.5lh - .53em);background:var(--l);z-index:-1;transform:skew(-6deg) scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease)}.pg-jobs-l a:hover b:before,.pg-jobs-l a:focus-visible b:before{transform:skew(-6deg)}.pg-apps{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:clamp(18px,2.2vw,32px);margin-top:clamp(52px,8vh,84px);align-items:start}.pg-app{position:relative;padding:clamp(26px,2.6vw,38px);border-radius:30px;rotate:var(--r, 0deg);box-shadow:0 40px 60px -40px #18181bb3}.pg-app b{display:block;font:700 clamp(38px,4vw,60px)/calc(.9 + var(--marks)) var(--fd);letter-spacing:-.05em;text-transform:uppercase}.pg-app p{margin:18px 0 0;font:400 17px/1.45 var(--fb)}.pg-app.meta{background:var(--k);color:#fff;--r: -1.5deg}.pg-app.meta .n{display:block;margin-bottom:14px;font:700 clamp(84px,9vw,140px)/.8 var(--fd);letter-spacing:-.06em;color:var(--l)}.pg-app.meta b{font-size:clamp(26px,2.4vw,36px)}.pg-app.meta p{color:#d4d4d8}.pg-app.shop{background:var(--l);color:var(--k);--r: 2deg;margin-top:48px}.pg-app.goog{background:var(--b);color:#fff;--r: -2deg;margin-top:14px}.pg-app .chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.pg-app .chips li{padding:9px 13px;border-radius:11px;background:#fff;color:var(--k);font:600 15px/1 var(--fb)}.pg-app .chips li:nth-child(odd){rotate:-2deg}.pg-app .chips li:nth-child(2n){rotate:1.5deg}.pg-y h2{font-size:clamp(44px,5.6vw,84px)}.pg-head .pg-lede{margin-top:28px}.pg-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(44px,7vh,72px)}.pg-plan{position:relative;display:flex;flex-direction:column;padding:clamp(28px,2.6vw,40px);border-radius:32px;background:#fff;color:var(--k);box-shadow:inset 0 0 0 2.5px var(--k)}.pg-plan.hi{background:var(--l);box-shadow:0 40px 60px -44px #18181b99}.pg-plan.ink{--focus: var(--l);background:var(--k);color:#fff;box-shadow:0 40px 60px -44px #18181bcc}.pg-plan.hi{--focus: var(--k)}.pg-plan h2{margin:0;font:600 13px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase}.pg-plan .voice{margin:12px 0 0;font:500 17px/1.4 var(--fb);color:var(--muted)}.pg-plan.hi .voice{color:var(--ink-3)}.pg-plan.ink .voice{color:#a1a1aa}.pg-plan .price{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;margin:30px 0 0}.pg-plan .price b{justify-self:stretch;white-space:nowrap;font:700 clamp(58px,5.6vw,84px)/.9 var(--fd);letter-spacing:-.055em}.pg-plan .price span{font:600 12.5px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pg-plan .price>span{display:grid;justify-items:start;gap:6px}.pg-plan .price>span>span{text-wrap:balance}.pg-plan.hi .price span{color:var(--ink-3)}.pg-plan.ink .price span{color:#a1a1aa}.pg-plan .cred{align-self:flex-start;margin:18px 0 0;padding:9px 13px;border-radius:11px;background:var(--l);color:var(--k);font:700 15.5px/1 var(--fb);rotate:-2deg;box-shadow:0 10px 20px -12px #18181b80}.pg-plan.hi .cred{background:var(--k);color:var(--l)}.pg-plan ul{list-style:none;margin:30px 0 34px;padding:0;display:grid;gap:13px;flex:1;align-content:start}.pg-plan li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;font:400 17px/1.4 var(--fb)}.pg-plan li:before{content:"✓";display:grid;place-items:center;width:24px;height:24px;margin-top:-1px;border-radius:50%;background:var(--l);color:var(--k);font:700 12px/1 var(--fb)}.pg-plan.hi li:before{background:var(--k);color:var(--l)}.pg-plan li b{font-weight:600}.pg-plan .s2-btn{width:100%}.pg-plan.ink .s2-btn.line{color:#fff}.pg-sticker{position:absolute;right:clamp(18px,2vw,28px);top:-16px;padding:10px 14px;border-radius:12px;background:var(--l);color:var(--k);font:700 15px/1 var(--fb);rotate:5deg;box-shadow:0 0 0 2px var(--k),0 14px 26px -14px #18181bb3}.pg-plans-note{margin-top:26px;color:var(--muted)}.pg-plans.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);margin-top:36px}.pg-plans.four .pg-plan{padding:clamp(24px,2vw,32px)}.pg-plans.four .price b{font-size:clamp(44px,3.6vw,60px)}.pg-plan .price b small{display:block;margin-bottom:6px;font:600 16px/1 var(--fb);letter-spacing:0}.pg-plans.four li{font-size:16px}.pg-vat{margin-top:8px;color:var(--muted)}.pg-period{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:clamp(32px,5vh,48px)}.pg-period button{padding:11px 18px;border:0;border-radius:999px;background:var(--mist);color:var(--k);font:600 15px/1 var(--fb);cursor:pointer;box-shadow:inset 0 0 0 2px var(--k)}.pg-period button[aria-pressed=true]{background:var(--k);color:#fff}.pg-period button:focus-visible{outline:3px solid var(--b);outline-offset:3px}.pg-period span{font:500 15px/1.4 var(--fb);color:var(--muted)}.pg-addons{list-style:none;margin:clamp(36px,6vh,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px)}.pg-addons li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:20px 0;border-top:2px solid var(--k)}.pg-addons b{font:700 19px/1.25 var(--fb);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pg-addons .price{font:700 19px/1.25 var(--fb);text-align:right}.pg-addons p{grid-column:1 / -1;margin:0;font:400 16.5px/1.45 var(--fb);color:var(--ink-3)}.pg-bands{margin-top:clamp(40px,6vh,64px)}.pg-bands h3{margin:0;font:700 clamp(24px,2.2vw,30px)/1.15 var(--fd);letter-spacing:-.02em;color:#fff}.pg-bands>p{margin:10px 0 0;font:400 17px/1.45 var(--fb);color:#d4d4d8}.pg-bands-scroll{margin-top:22px;overflow-x:auto;border-radius:20px;background:#fff;color:var(--k)}.pg-bands-scroll:focus-visible{outline:3px solid var(--l);outline-offset:3px}.pg-bands table{width:100%;min-width:640px;border-collapse:collapse}.pg-bands th,.pg-bands td{padding:16px 18px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.pg-bands thead th{border-top:0;font:600 12px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pg-bands tbody th{font:700 17px/1.2 var(--fb)}.pg-bands td b{display:block;font:700 18px/1.2 var(--fb)}.pg-bands small{display:block;margin-top:4px;font:400 14px/1.3 var(--fb);color:var(--muted)}.pg-ent-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 28px;margin-top:clamp(40px,6vh,64px);padding-top:28px;border-top:2px solid rgb(255 255 255 / .28)}.pg-ent-line b{font:700 clamp(20px,1.8vw,24px)/1.2 var(--fb);color:var(--l)}.pg-ent-line p{margin:0;font:400 17px/1.45 var(--fb);color:#d4d4d8}.pg-ent-line .s2-btn{color:#fff}.pg-lime .s2-facts>div{border-top-color:#18181b8c}.pg-lime .s2-facts p{color:var(--ink-2)}.pg-ink .s2-facts>div{border-top-color:#ffffff47}.pg-ink .s2-facts p{color:#d4d4d8}.pg-blue .s2-facts>div{border-top-color:#ffffff73}.pg-blue .s2-facts p{color:#ffffffe6}.pg-lime .pg-note{color:#18181bb3}.pg-ent{display:grid;justify-items:start;gap:18px}.pg-ent b{font:700 clamp(56px,6vw,92px)/.9 var(--fd);letter-spacing:-.055em;color:var(--l)}.pg-ent p{margin:0;font:500 clamp(19px,1.6vw,22px)/1.4 var(--fb);color:#d4d4d8;max-width:24rem}.pg-ent .s2-btn{margin-top:10px}.pg-steps{list-style:none;padding:0;margin-bottom:0}.pg-steps li{border-top:2px solid rgb(255 255 255 / .45);padding-top:20px}.pg-built .pg-note{margin-top:18px;color:#ffffffbf}.pg-faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}.pg-faq{border-bottom:2px solid var(--k)}.pg-faq details{border-top:2px solid var(--k)}.pg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font:600 clamp(19px,1.7vw,23px)/1.3 var(--fb)}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary:after{content:"";flex:none;width:38px;height:38px;border-radius:50%;transition:rotate .3s var(--ease),background-color .2s;background:var(--l) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318181B' stroke-width='2.6' stroke-linecap='round'><path d='M12 6v12M6 12h12'/></svg>") center / 18px no-repeat}.pg-faq details[open] summary:after{rotate:45deg;background-color:var(--k);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1FE17' stroke-width='2.6' stroke-linecap='round'><path d='M12 6v12M6 12h12'/></svg>")}.pg-faq summary:hover:after{background-color:var(--k);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1FE17' stroke-width='2.6' stroke-linecap='round'><path d='M12 6v12M6 12h12'/></svg>")}.pg-faq details p{margin:-6px 0 0;padding:0 58px 26px 0;font:400 18px/1.5 var(--fb);color:var(--ink-3)}.pg-faq details p a{color:var(--b);font-weight:600;text-decoration:underline}.pg-top.one{grid-template-columns:minmax(0,1fr);gap:0}.pg-soon{margin-top:26px;color:var(--muted)}.pg-soon:before{content:"";display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;background:var(--b);vertical-align:1px}.pg-flow.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-flow.three p{max-width:22rem}.pg-use{display:grid;justify-items:start;align-content:start;gap:12px}.pg-use .s2-btn{height:52px;padding:0 20px;font-size:16px;rotate:-2deg;cursor:default}.pg-use .s2-btn:hover{transform:none}.pg-use .added .s2-ok{width:28px;height:28px}.pg-use .added{display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:14px;background:#fff;color:var(--k);font:600 15px/1 var(--fb);rotate:1.5deg;margin-left:22px}.pg-when{display:grid;justify-items:start;align-content:start;gap:10px}.pg-when>span{padding:11px 14px;border-radius:12px;font:500 14px/1 var(--fm)}.pg-when>span:first-child{background:#ffffff1a;color:#a1a1aa;text-decoration:line-through;rotate:-2deg}.pg-when>span:last-child{background:#fff;color:var(--b);rotate:2deg;margin-left:26px}.pg-when span b{color:var(--k);font-weight:500}.pg-pub{display:inline-flex;align-items:center;gap:12px;padding:14px 18px 14px 14px;border-radius:18px;background:var(--l);color:var(--k);font:700 17px/1.2 var(--fb);rotate:-3deg;box-shadow:0 22px 36px -22px #d1fe1780}.pg-pub .s2-ok{background:var(--k);color:var(--l);width:32px;height:32px}.pg-end{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(28px,5vw,80px);align-items:end}.pg-end .pg-ctas{margin-top:30px}.pg-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,80px);align-items:start}.pg-contact .pg-lede{margin-top:30px}.pg-mail{margin-top:44px}.pg-mail small{display:block;font:600 12.5px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pg-mail a{display:inline-block;margin-top:12px;font:700 clamp(24px,2.4vw,34px)/1 var(--fd);letter-spacing:-.04em;color:var(--k);text-decoration:none;background:linear-gradient(var(--l),var(--l)) 0 100% / 100% .28em no-repeat;transition:background-size .3s var(--ease)}.pg-mail a:hover{background-size:100% 100%}.pg-form{--focus: var(--k);position:relative;padding:clamp(26px,3vw,44px);border-radius:32px;background:var(--l);color:var(--k);box-shadow:0 50px 80px -56px #18181bcc;scroll-margin-top:calc(var(--nav-h) + 24px)}.pg-form fieldset{margin:0;padding:0;border:0;min-width:0}.pg-form legend{padding:0;margin-bottom:14px}.pg-form .s2-eb{color:#18181b9e}.pg-topic{display:flex;flex-wrap:wrap;gap:8px}.pg-topic label{position:relative;scroll-margin-top:calc(var(--nav-h) + 90px)}.pg-topic input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pg-topic span{display:inline-flex;align-items:center;height:50px;padding:0 20px;border-radius:999px;box-shadow:inset 0 0 0 2px var(--k);font:700 16px/1 var(--fb);transition:background-color .2s,color .2s}.pg-topic input:checked+span{background:var(--k);color:var(--l)}.pg-topic label:hover span{background:#18181b14}.pg-topic label:hover input:checked+span{background:var(--k)}.pg-topic input:focus-visible+span{outline:2.5px solid var(--k);outline-offset:3px}.pg-topic-say{margin:16px 0 0;min-height:1.45em;font:500 17px/1.45 var(--fb);color:var(--ink-2)}.pg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.pg-f{display:grid;gap:8px}.pg-f.wide{grid-column:1 / -1}.pg-f>label{font:600 15px/1 var(--fb)}.pg-f>label em{font-style:normal;font-weight:500;color:#18181b99}.pg-f input,.pg-f textarea{width:100%;padding:15px 16px;border:0;border-radius:14px;background:#fff;color:var(--k);font:500 17px/1.35 var(--fb);box-shadow:inset 0 0 0 1.5px #18181b2e;transition:box-shadow .2s}.pg-f textarea{min-height:128px;resize:vertical}.pg-f input::-moz-placeholder,.pg-f textarea::-moz-placeholder{color:#8a8a93}.pg-f input::placeholder,.pg-f textarea::placeholder{color:#8a8a93}.pg-f input:focus,.pg-f textarea:focus{outline:none;box-shadow:inset 0 0 0 2.5px var(--k)}.pg-f.bad input,.pg-f.bad textarea{box-shadow:inset 0 0 0 2.5px #c8102e}.pg-f .err{display:none;font:600 14px/1.3 var(--fb);color:#a30d26}.pg-f.bad .err{display:block}.pg-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pg-send{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:26px}.pg-consent{margin:0;flex:1 1 16rem;font:400 14.5px/1.45 var(--fb);color:var(--ink-3)}.pg-consent a{color:var(--k);font-weight:600;text-decoration:underline}.pg-fail{margin:20px 0 0;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 2.5px #c8102e;color:#a30d26;font:600 15px/1.45 var(--fb)}.pg-fail a{color:inherit;text-decoration:underline}.pg-sent{display:none}.pg-form.sent .pg-sent{display:block}.pg-form.sent>:not(.pg-sent){display:none}.pg-sent .s2-ok{width:54px;height:54px;font-size:24px;background:var(--k);color:var(--l)}.pg-sent h2{margin:22px 0 0;font:700 clamp(30px,3vw,42px)/calc(1 + var(--marks)) var(--fd);letter-spacing:-.045em;text-transform:uppercase}.pg-sent h2:focus{outline:none}.pg-sent p{margin:16px 0 0;font:500 18px/1.45 var(--fb);color:var(--ink-2);max-width:30rem}.pg-sent p a{color:var(--k);font-weight:700;text-decoration:underline}.pg-sent .s2-btn{margin-top:26px}.pg-co{margin-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}.pg-co dt{margin-bottom:10px;font:700 clamp(19px,1.6vw,23px)/1.1 var(--fd);letter-spacing:-.035em}.pg-co dd{margin:0;font:400 17.5px/1.45 var(--fb);color:#ffffffe6}.pg-co dd a{color:#fff;font-weight:600;text-decoration:underline}.pg-white .s2-facts>div,.pg-white .s2-facts>li{border-top-color:var(--k)}.pg-white .s2-facts p{color:var(--ink-3)}.s2-facts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-facts p a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pg-white .s2-facts p a{color:var(--b)}.pg-name{display:grid;justify-items:start;gap:18px}.pg-name>div{padding:clamp(22px,2.4vw,32px);border-radius:26px;max-width:26rem;box-shadow:0 40px 60px -40px #18181bb3}.pg-name small{display:block;font:700 11.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase}.pg-name b{display:block;margin-top:12px;font:700 clamp(34px,3.6vw,54px)/calc(.9 + var(--marks)) var(--fd);letter-spacing:-.05em;text-transform:uppercase}.pg-name p{margin:12px 0 0;font:500 17px/1.4 var(--fb)}.pg-name .lethe{background:#fff;color:var(--muted);box-shadow:inset 0 0 0 2px var(--line);rotate:-3deg}.pg-name .lethe b{text-decoration:line-through;text-decoration-thickness:.08em;color:#a1a1aa}.pg-name .truth{background:var(--l);color:var(--k);rotate:2deg;margin-left:clamp(24px,5vw,72px)}.pg-name .truth small{color:#18181b9e}.pg-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;align-content:center}.pg-tags li{padding:14px 18px;border-radius:14px;font:700 clamp(16px,1.4vw,19px)/1 var(--fb);box-shadow:0 18px 30px -20px #18181bb3}.pg-tags li:nth-child(4n+1){background:var(--k);color:#fff;rotate:-2deg}.pg-tags li:nth-child(4n+2){background:var(--l);color:var(--k);rotate:2deg}.pg-tags li:nth-child(4n+3){background:#fff;color:var(--k);box-shadow:inset 0 0 0 2px var(--k),0 18px 30px -20px #18181b99;rotate:-1deg}.pg-tags li:nth-child(4n){background:var(--b);color:#fff;rotate:3deg}.pg-tags li.mono{font:600 14.5px/1 var(--fm);letter-spacing:.04em}.pg-flow-jobs .pg-w{font-size:clamp(26px,2.3vw,34px);overflow-wrap:anywhere}.pg-flow-jobs h3{margin:18px 0 0;font:700 18px/1.25 var(--fb);color:#fff}.pg-flow-jobs p{margin-top:10px;max-width:none;font-size:16.5px}.pg-flow-jobs .pg-obj{margin-top:auto;padding-top:30px;min-height:0}.pg-flow-jobs li{min-width:0}.pg-flow-jobs .pg-obj{max-width:100%}.pg-flow-jobs .pg-ask .row{flex-wrap:wrap}.pg-flow-jobs .pg-report code{max-width:calc(100% - 20px);white-space:normal;overflow-wrap:anywhere;line-height:1.3}.pg-flow-jobs .pg-when>span{max-width:calc(100% - 26px);line-height:1.3}.pg-report code{color:var(--k)}.pg-report code:first-child{background:var(--l)}.pg-cap{padding:20px;border-radius:22px;background:#fff;color:var(--k);rotate:-1.5deg;box-shadow:0 26px 44px -26px #000000e6}.pg-cap small{display:block;font:700 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--b)}.pg-cap .bar{position:relative;display:block;height:14px;margin:16px 0 14px;border-radius:999px;background:var(--mist)}.pg-cap .bar i{position:absolute;left:0;top:0;bottom:0;width:72%;border-radius:999px;background:var(--k)}.pg-cap .bar:after{content:"";position:absolute;left:72%;top:-6px;bottom:-6px;width:3px;border-radius:2px;background:var(--b)}.pg-cap b{display:block;font:700 21px/1.1 var(--fd);letter-spacing:-.035em}.pg-flow-jobs+.s2-facts{margin-top:clamp(56px,8vh,88px)}.pg-h1.pg-h1-long{font-size:clamp(32px,3.9vw,58px)}.pg-h1-long .s2-l>span{text-wrap:balance}.pg-hero-wide{row-gap:clamp(8px,2vh,24px)}.pg-hero-wide .pg-hero-head{grid-column:1 / -1}.pg-grant{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;margin-top:clamp(56px,8vh,88px)}.pg-grant-src{position:relative;z-index:1;display:grid;gap:10px;margin:0;padding:26px 28px;border-radius:22px;background:#fff;color:var(--k);rotate:-2deg;box-shadow:0 40px 60px -40px #18181bb3}.pg-grant-src b{font:700 clamp(22px,2vw,28px)/1.05 var(--fd);letter-spacing:-.04em}.pg-grant-src small{font:600 12px/1.3 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--b)}.pg-grant-to{--gap: clamp(40px, 6vw, 96px);position:relative;list-style:none;margin:0 0 0 var(--gap);padding:0 0 0 26px;border-left:2px solid rgb(255 255 255 / .55)}.pg-grant-to:before{content:"";position:absolute;right:100%;top:50%;width:var(--gap);height:2px;background:#ffffff8c}.pg-grant-to li{position:relative;display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgb(255 255 255 / .22);font:600 14px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#fff}.pg-grant-to li:last-child{border-bottom:0}.pg-grant-to li:before{content:"";position:absolute;left:-26px;top:50%;width:18px;height:2px;background:#ffffff8c}.pg-grant-to li>span{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;color:var(--k)}.pg-grant-to li>span svg{width:22px;height:22px}.pg-step{display:block;margin-bottom:12px;font:600 12.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--b)}.pg-steps h3{margin:0 0 10px;font:700 clamp(20px,1.8vw,26px)/1.1 var(--fd);letter-spacing:-.035em}.pg-more{padding:clamp(72px,10vh,112px) 0}.pg-more .pg-rel{margin-top:8px}.pg-rel.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-rel span strong{color:var(--l);font-weight:700}.pg-access .s2-paths{margin-top:0}@supports (grid-template-rows: subgrid){.pg-access .s2-path{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start;min-height:0}.pg-access .s2-path .pg-path-end{margin-top:0;align-self:start}}.s2-path .pg-path-end{margin-top:auto;padding-top:32px;display:grid;justify-items:start;gap:14px}.s2-path .pg-path-end .s2-btn{margin-top:0}.s2-path .pg-path-end p{margin:0;max-width:30rem;font-size:15px;line-height:1.45;color:var(--ink-2)}.s2-path .pg-path-end .pg-note{font:600 12px/1.5 var(--fm);letter-spacing:.08em;color:#18181b9e}.s2-path .pg-path-end p a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pg-path-tags{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pg-path-tags li{padding:8px 11px;border-radius:12px;font:600 12px/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;background:#18181b14;color:var(--k)}.s2-path.o .pg-path-tags li{background:var(--mist)}.pg-chips{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.pg-chips li{padding:10px 13px;border-radius:11px;background:#fff;color:var(--k);font:600 14.5px/1 var(--fb);box-shadow:0 18px 30px -18px #000000e6}.pg-chips li:nth-child(odd){rotate:-2deg}.pg-chips li:nth-child(2n){rotate:1.5deg}.pg-chips li:last-child{background:var(--l)}.pg-rel{list-style:none;margin:clamp(52px,8vh,84px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px)}.pg-rel a{display:grid;gap:12px;align-content:start;color:inherit;text-decoration:none}.pg-rel b{justify-self:start;position:relative;z-index:0;font:700 clamp(24px,2.3vw,34px)/calc(.98 + var(--marks)) var(--fd);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere}.pg-rel b:before{content:"";position:absolute;left:-.08em;right:-.1em;top:calc(.5lh - .45em - var(--marks) * 1.35em);bottom:calc(.5lh - .53em);background:var(--l);z-index:-1;transform:skew(-6deg) scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease)}.pg-rel a:hover b,.pg-rel a:focus-visible b{color:var(--k)}.pg-rel a:hover b:before,.pg-rel a:focus-visible b:before{transform:skew(-6deg)}.pg-rel span{font:400 17px/1.45 var(--fb);color:#d4d4d8}.pg-tag{display:inline-block;justify-self:start;padding:6px 9px;border-radius:8px;background:var(--l);color:var(--k);font:700 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase}.pg-coming{margin-top:clamp(56px,8vh,88px);padding-top:24px;border-top:2px solid rgb(255 255 255 / .28)}.pg-coming h3{margin:0 0 22px}.pg-coming ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(28px,3vw,48px)}.pg-coming li{display:flex;align-items:baseline;gap:12px;font:500 18px/1.4 var(--fb);color:#fff}.pg-coming .pg-tag{flex:none}.pg-pkgs{list-style:none;margin:clamp(52px,8vh,84px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,44px)}.pg-pkg{display:flex;flex-direction:column;height:100%;padding:clamp(26px,2.8vw,40px);border-radius:30px;rotate:var(--r, 0deg);box-shadow:0 40px 60px -40px #000000e6}.pg-pkg.white{background:#fff;color:var(--k)}.pg-pkg.lime{--focus: var(--k);background:var(--l);color:var(--k)}.pg-pkg.blue{--focus: var(--l);background:var(--b);color:#fff}.pg-ex{align-self:flex-start;padding:7px 10px;border-radius:8px;font:700 11.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;background:#fff;color:var(--k)}.pg-pkg .pg-ex{background:var(--k);color:#fff}.pg-pkg.blue .pg-ex{background:#fff;color:var(--k)}.pg-pkg h3{margin:20px 0 0;font:700 clamp(34px,3.4vw,52px)/calc(.92 + var(--marks)) var(--fd);letter-spacing:-.05em;text-transform:uppercase}.pg-pkg .for{margin:14px 0 0;font:600 12.5px/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase;opacity:.72}.pg-pkg .what{margin:18px 0 0;font:500 18px/1.45 var(--fb)}.pg-pkg ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.pg-pkg li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font:400 16.5px/1.4 var(--fb)}.pg-pkg li:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--k);color:var(--l);font:700 11px/1 var(--fb)}.pg-pkg.blue li:before{background:var(--l);color:var(--k)}.pg-pkg .on{margin:auto 0 0;padding-top:22px;font:600 12.5px/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase}.pg-pkg .s2-btn{margin-top:18px;align-self:flex-start;height:52px;padding:0 20px;font-size:16px}.pg-pkg.lime .s2-btn.ink:hover,.pg-pkg.white .s2-btn.ink:hover{background:#000}.pg-soon-l .pg-tag{font:700 11px/1 var(--fm);color:var(--k);max-width:none}.pg-soon-l li>div{gap:12px}@media(max-width:1279px){.pg-plans.four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;row-gap:34px}}@media(max-width:1024px){.pg-top,.pg-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start}.pg-crew{width:min(100%,520px);margin:8px auto 0}.pg-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.pg-jobs-l{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-apps{grid-template-columns:minmax(0,1fr);max-width:560px}.pg-app.shop,.pg-app.goog{margin-top:0}.pg-plans{grid-template-columns:minmax(0,1fr);max-width:560px;row-gap:34px}.pg-faq-grid{grid-template-columns:minmax(0,1fr)}.pg-flow.three{grid-template-columns:minmax(0,1fr);row-gap:52px}.pg-end,.pg-contact{grid-template-columns:minmax(0,1fr);align-items:start}.pg-co{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-facts.two{grid-template-columns:minmax(0,1fr)}.pg-name,.pg-tags{margin-top:12px}.pg-rel{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.pg-pkgs{grid-template-columns:minmax(0,1fr);max-width:620px}}@media(max-width:859px){.pg-appshelf ul{scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.pg-appshelf li{scroll-snap-align:center}}@media(max-width:759px){.pg-appshelf{--t: 64px}.pg-dock{--t: 34px}.pg-dock .ic svg{width:16px;height:16px}.pg-dock .ic{border-radius:10px}}@media(max-width:479px){.pg-dock ul{overflow-x:auto;overscroll-behavior-x:contain}}@media(max-width:760px){.pg-plans.four{grid-template-columns:minmax(0,1fr);max-width:560px}.pg-addons{grid-template-columns:minmax(0,1fr)}.pg-ent-line,.pg-grant{grid-template-columns:minmax(0,1fr);justify-items:start}.pg-grant-to{--gap: 32px;justify-self:stretch;margin:var(--gap) 0 0 26px}.pg-grant-to:before{inset:auto auto 100% -2px;width:2px;height:var(--gap)}.pg-rel.three{grid-template-columns:minmax(0,1fr);row-gap:30px}}@media(max-width:600px){.pg-lede{font-size:18px}.pg-ctas .s2-btn{flex:1 1 100%}.pg-flow{grid-template-columns:minmax(0,1fr);row-gap:52px}.pg-obj{min-height:0}.pg-jobs-l{grid-template-columns:minmax(0,1fr);gap:34px}.pg-jobs-l b{font-size:clamp(28px,8.6vw,36px)}.pg-jobs-l span{font-size:16px}.pg-plan li{font-size:16.5px}.pg-faq summary{padding:20px 0}.pg-faq details p{padding-right:0;font-size:17px}.pg-fields{grid-template-columns:minmax(0,1fr)}.pg-topic span{height:46px;padding:0 16px;font-size:15px}.pg-send .s2-btn{width:100%}.pg-co{grid-template-columns:minmax(0,1fr)}.pg-name .truth{margin-left:16px}.pg-tags li{padding:12px 14px}.pg-rel{grid-template-columns:minmax(0,1fr);row-gap:30px}.pg-coming ul{grid-template-columns:minmax(0,1fr)}.pg-coming li{font-size:17px}.pg-pkg{rotate:0deg}.pg-grant-src{padding:22px}.pg-grant-to li{gap:14px;font-size:13px;letter-spacing:.06em}.pg-grant-to li>span{width:38px;height:38px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.pg-float{animation:none}.pg-crew>*{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}.pg-jobs-l a b:before,.pg-rel b:before,.pg-faq summary:after,.pg-mail a,.pg-period button{transition:none}.pg-tile .ic,.pg-appshelf .nm,.pg-dock,.pg-dock.on,.pg-dock .nm{transition:none}}}@layer components{.mk-hero{padding-bottom:clamp(36px,5vh,56px)}.mk-search{position:relative;max-width:880px;margin:clamp(44px,7vh,76px) 0 0;padding:18px 22px 20px 24px;border-radius:22px;background:#fff;color:var(--k);rotate:-1.5deg;box-shadow:0 0 0 2px var(--k),0 40px 60px -40px #18181bb3;transition:rotate .35s var(--ease),opacity .7s ease,transform .9s var(--ease);transition-delay:0s,var(--d, 0ms),var(--d, 0ms)}.mk-search:focus-within{rotate:0deg;animation-play-state:paused;outline:3px solid var(--b);outline-offset:5px}.mk-search label{display:block;font:700 12px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--b);cursor:text}.mk-search .row{position:relative;display:flex;align-items:center;gap:14px;margin-top:10px}.mk-search .row>svg{flex:none;width:28px;height:28px;color:var(--k)}.mk-search input{flex:1 1 auto;min-width:0;height:52px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--k);font:500 clamp(22px,2.4vw,32px)/1.2 var(--fb);letter-spacing:-.01em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.s2-root .mk-search input:focus-visible{outline:none}.mk-search input::-webkit-search-cancel-button,.mk-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.mk-search .typed{position:absolute;left:42px;right:0;top:50%;translate:0 -50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font:500 clamp(22px,2.4vw,32px)/1.2 var(--fb);letter-spacing:-.01em;color:#a1a1aa}.mk-search .caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;background:var(--b);vertical-align:-.14em;animation:s2-blink 1s steps(1) infinite}.mk-search .clear{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--mist);color:var(--k);cursor:pointer;transition:background-color .2s}.mk-search .clear:hover{background:var(--line)}.mk-search .clear svg{width:20px;height:20px}.mk-sample{display:inline-block;margin:34px 0 0;padding:8px 12px;border-radius:8px;background:var(--k);color:var(--l);font:700 11.5px/1.2 var(--fm);letter-spacing:.14em;text-transform:uppercase}.mk-shelf{--t: 72px;margin-top:clamp(40px,6vh,60px)}.mk-shelf ul{position:relative;display:flex;align-items:flex-start;gap:14px;width:-moz-max-content;width:max-content;max-width:calc(100% + 40px);margin:0 -20px;padding:22px 20px 10px;list-style:none;overflow-x:auto;scrollbar-width:none}.mk-shelf ul::-webkit-scrollbar{display:none}.mk-shelf li{flex:none;width:calc(var(--t) + 44px)}.mk-kt{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:0;border:0;background:none;color:var(--k);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mk-kt .ic{--cut: #fff;display:grid;place-items:center;width:var(--t);height:var(--t);border-radius:calc(var(--t) * .262);background:#fff;color:var(--k);box-shadow:inset 0 0 0 1.5px var(--line);rotate:var(--r, 0deg);transition:rotate .35s var(--ease),transform .35s var(--ease),background-color .25s,color .25s,box-shadow .35s}.mk-kt .ic .mk-ki{width:calc(var(--t) * .44);height:calc(var(--t) * .44)}.mk-kt .nm{display:block;margin:14px -4px 0;font:600 11px/1.3 var(--fm);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--muted);transition:color .2s}.mk-kt .ct{display:block;margin-top:6px;font:500 11px/1 var(--fm);letter-spacing:.08em;color:var(--muted)}.mk-kt:hover .ic,.mk-kt:focus-visible .ic{rotate:0deg;transform:translateY(-3px)}.mk-kt:hover .nm{color:var(--k)}.s2-root .mk-kt:focus-visible{outline:none}.mk-kt:focus-visible .ic{outline:2.5px solid var(--signal);outline-offset:3px}.mk-kt[aria-pressed=true] .ic{--cut: var(--k);animation:none;rotate:0deg;transform:translateY(-6px) scale(1.08);background:var(--k);color:var(--l);box-shadow:0 40px 60px -40px #18181bb3}.mk-kt[aria-pressed=true] .nm,.mk-kt[aria-pressed=true] .ct{color:var(--k)}.mk-kindline{margin:16px 0 0;max-width:44rem;font:400 17px/1.5 var(--fb);color:var(--ink-3)}.mk-kindline b{font-weight:600;color:var(--k)}.mk-ki{display:block;overflow:visible}.mk-ki .fill{fill:currentColor}.mk-ki .fill.ring{stroke:var(--cut, #fff);stroke-width:2;paint-order:stroke}.mk-ki .line{fill:none;stroke:currentColor;stroke-width:2}.mk-ki .line.cut{fill:var(--cut, #fff)}.mk-ki .stroke{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mk-ki .bolt{fill:var(--cut, #fff)}.mk-browse{position:relative;--mk-under: calc(var(--nav-h) + 10px + 56px)}.mk-browse .s2-in,.mk-browse .mk-link{scroll-margin-top:calc(var(--mk-under) + 24px)}.mk-bar-slot{position:sticky;top:calc(var(--nav-h) + 10px);z-index:30;padding:0 var(--pad) 28px;background:transparent;pointer-events:none}.mk-bar{display:flex;align-items:center;gap:14px;max-width:calc(var(--maxw) + 32px);margin:0 auto;padding:8px;border-radius:22px;background:#fff;pointer-events:auto;box-shadow:0 0 0 1px #18181b14,0 16px 36px -20px #18181b80}.mk-cats{display:flex;align-items:center;gap:6px;min-width:0}.mk-kpill{--cut: var(--k);flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 10px;border:0;border-radius:999px;background:var(--k);color:var(--l);font:600 14.5px/1 var(--fb);white-space:nowrap;cursor:pointer;animation:mk-pop .28s var(--ease) both}.mk-kpill .mk-ki{width:22px;height:22px}.mk-kpill span{color:#fff}.mk-kpill:focus-visible{outline:3px solid var(--b);outline-offset:2px}@keyframes mk-pop{0%{opacity:0;transform:scale(.86)}}.mk-cats-wrap{position:relative;flex:1 1 auto;min-width:0;display:flex}.mk-cats{--fade-back: 0px;--fade-on: 0px;flex:1 1 auto;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:5px;margin:-5px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade-back),#000 calc(100% - var(--fade-on)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade-back),#000 calc(100% - var(--fade-on)),transparent)}.more-back>.mk-cats{--fade-back: 64px}.more-on>.mk-cats{--fade-on: 64px}.mk-nudge{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--k);cursor:pointer;translate:0 -50%;box-shadow:0 0 0 1px #18181b1f,0 8px 16px -10px #18181b99;transition:background-color .2s}.mk-nudge:hover{background:var(--mist)}.mk-nudge svg{width:18px;height:18px}.mk-nudge.back{left:-2px}.mk-nudge.on{right:-2px}.mk-cats::-webkit-scrollbar{display:none}.mk-cats button{flex:none;height:40px;padding:0 16px;border:0;border-radius:999px;font:600 14.5px/1 var(--fb);white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.mk-cats button{background:var(--mist);color:var(--ink-2)}.mk-cats button:hover{background:var(--line);color:var(--k)}.mk-cats button[aria-pressed=true]{background:var(--k);color:#fff}.mk-cats button:focus-visible{outline:3px solid var(--b);outline-offset:2px}.mk-count{margin:0;font:600 12.5px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.mk-count.wide{flex:none;margin-left:auto;padding:0 12px 0 4px}.mk-count.narrow{display:none;margin-bottom:20px}.mk-featured{padding-top:clamp(88px,12vh,132px)}.mk-h2{font-size:clamp(40px,5.4vw,78px)}.mk-feat{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,40px);margin:clamp(44px,7vh,72px) 0 0;padding:0;align-items:start}.mk-feat.n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}.mk-feat.n1{grid-template-columns:minmax(0,560px)}.mk-feat>li{display:flex}.mk-feat>li:nth-child(2){margin-top:36px}.mk-all{padding-top:clamp(80px,11vh,120px)}.mk-all.flush{padding-top:8px}.mk-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0}.mk-grid>li{display:flex;min-width:0}.mk-empty{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:24px 0 8px}.mk-empty p{margin:0;max-width:34rem;font:500 clamp(19px,1.7vw,23px)/1.42 var(--fb);color:var(--ink-3)}.mk-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;padding:10px;border-radius:30px;background:#fff;color:var(--k);box-shadow:0 0 0 1.5px var(--line);transition:transform .3s var(--ease),box-shadow .3s,rotate .35s var(--ease)}.mk-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1.5px var(--k)}.mk-card:focus-within{outline:3px solid var(--b);outline-offset:4px}.s2-root .mk-link:focus-visible{outline:none}.mk-link{color:inherit;text-decoration:none}.mk-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:30px}.mk-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:0 18px 18px}.mk-kind{margin:22px 0 0;font:600 12px/1.45 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--k)}.mk-kind b{font-weight:600}.mk-kind span{color:var(--muted)}.mk-title{margin:10px 0 0;font:700 clamp(21px,1.75vw,24px)/1.14 var(--fd);letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mk-desc{margin:10px 0 0;font:400 16.5px/1.5 var(--fb);color:var(--ink-3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mk-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:auto;padding-top:22px}.mk-by{font:500 14px/1.3 var(--fb);color:var(--muted)}.mk-cover{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:22px;background:var(--mist);isolation:isolate;container-type:inline-size}.mk-cover>img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mk-cover>:is(img,.mk-art){transition:scale .5s var(--ease)}.mk-card:hover .mk-cover>:is(img,.mk-art){scale:1.03}.mk-art{--bg: var(--l);--glow: rgb(255 255 255 / .38);--ghost: rgb(24 24 27 / .055);--cat: var(--k);position:absolute;inset:0;overflow:hidden;container-type:inline-size;background:radial-gradient(70% 85% at var(--gx, 20%) var(--gy, 8%),var(--glow),transparent 72%),var(--bg)}.mk-art.k-group_chat_team{--bg: var(--b);--glow: rgb(255 255 255 / .18);--ghost: rgb(255 255 255 / .08);--cat: #fff}.mk-art.k-fixed_flow_team{--bg: var(--k);--glow: rgb(209 254 23 / .12);--ghost: rgb(255 255 255 / .05);--cat: var(--l)}.mk-art.k-workflow{--bg: var(--mist);--glow: rgb(209 254 23 / .3);--ghost: rgb(24 24 27 / .045);--cat: var(--k)}.mk-art .ghost{position:absolute;left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;border-radius:28%;background:var(--ghost);rotate:var(--turn)}.mk-art.k-workflow .ghost{border-radius:50%}.mk-art .cat{position:absolute;left:6.5cqw;top:6cqw;max-width:60cqw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 clamp(10px,2.9cqw,15px)/1.2 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--cat)}.mk-art .at{position:absolute;left:var(--x, 50%);top:var(--y, 55%);translate:-50% -50%}.mk-sig{--u: 32px;position:relative;display:inline-flex;align-items:center;flex:none;width:-moz-max-content;width:max-content;padding:calc(var(--u) * .19);border-radius:999px;background:#fff;color:var(--k);pointer-events:none;box-shadow:0 0 0 1px #18181b0f,0 calc(var(--u) * .36) calc(var(--u) * .6) calc(var(--u) * -.36) #18181b8c}.mk-sig .step{display:inline-flex;align-items:center;flex:none}.mk-sig i{position:relative;flex:none;display:grid;place-items:center;width:var(--u);height:var(--u);border-radius:calc(var(--u) * .29);background:#fff;color:var(--k);box-shadow:inset 0 0 0 max(1.5px,calc(var(--u) * .06)) var(--k);font:600 calc(var(--u) * .34)/1 var(--fm);font-style:normal;letter-spacing:.02em}.mk-sig i.lead{background:var(--k);color:var(--l);box-shadow:none}.mk-sig i.more{width:auto;min-width:calc(var(--u) * .8);padding:0 calc(var(--u) * .18);border-radius:999px;background:var(--mist);box-shadow:none;font-size:calc(var(--u) * .3)}.mk-sig.k-group_chat_team .step+.step{margin-left:calc(var(--u) * -.25)}.mk-sig.k-group_chat_team i{box-shadow:inset 0 0 0 max(1.5px,calc(var(--u) * .06)) var(--k),0 0 0 max(1.5px,calc(var(--u) * .06)) #fff}.mk-sig.k-group_chat_team i.lead,.mk-sig.k-group_chat_team i.more{box-shadow:0 0 0 max(1.5px,calc(var(--u) * .06)) #fff}.mk-sig.k-group_chat_team i.more{z-index:1;min-width:calc(var(--u) * 1.05);padding-left:calc(var(--u) * .36)}.mk-sig .ar{flex:none;width:calc(var(--u) * .36);height:calc(var(--u) * .2);margin:0 calc(var(--u) * .1);overflow:visible}.mk-sig .ar path{fill:none;stroke:var(--k);stroke-width:max(1.6px,calc(var(--u) * .065));stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mk-sig .bolt{flex:none;display:grid;place-items:center;width:var(--u);height:var(--u);border-radius:50%;background:var(--l)}.mk-sig .bolt svg{width:calc(var(--u) * .5);height:calc(var(--u) * .5);fill:var(--k)}.mk-sig .chip{flex:none;display:inline-block;height:calc(var(--u) * .66);max-width:calc(var(--u) * 3.4);padding:0 calc(var(--u) * .25);border-radius:999px;background:#fff;box-shadow:inset 0 0 0 max(1px,calc(var(--u) * .045)) var(--line);font:600 calc(var(--u) * .3)/calc(var(--u) * .66) var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--k);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-sig.big{--u: min(96px, 26cqw, calc(var(--span, 30) * 1cqw));rotate:var(--tilt, 0deg);box-shadow:0 0 0 1px #18181b0d,0 calc(var(--u) * .45) calc(var(--u) * .68) calc(var(--u) * -.42) #18181bb3}.mk-cover-sig{--chip: 30px;--u: min(var(--chip), calc(var(--fit, 20) * 1cqw));position:absolute;left:calc(var(--u) * .42);top:calc(var(--u) * .42);z-index:1}.mk-cover-sig.s-featured{--chip: 34px}.mk-cover-sig.s-page{--chip: 42px}.mk-price{display:inline-flex;align-items:center;gap:10px}.mk-sticker{display:inline-flex;align-items:baseline;gap:6px;padding:8px 12px;border-radius:10px;background:var(--l);color:var(--k);rotate:-2deg;box-shadow:0 0 0 2px var(--k);font:700 16px/1 var(--fb);white-space:nowrap}.mk-sticker small{font:600 12.5px/1 var(--fb)}.mk-price s{font:500 14.5px/1 var(--fb);color:var(--muted);white-space:nowrap}.mk-chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--mist);color:var(--ink-2);font:600 13px/1 var(--fb);white-space:nowrap}.mk-card.big{padding:12px;rotate:var(--r, 0deg);box-shadow:0 40px 60px -40px #18181bb3}.mk-card.big:hover{rotate:0deg;box-shadow:0 0 0 2px var(--k),0 40px 60px -40px #18181bb3}.mk-card.big .mk-cover{aspect-ratio:4 / 3}.mk-card.big .mk-body{padding:0 20px 22px}.mk-card.big .mk-kind{margin-top:26px}.mk-card.big .mk-title{font-size:clamp(28px,2.3vw,32px);-webkit-line-clamp:3}.mk-card.big .mk-desc{font-size:17.5px;-webkit-line-clamp:3}.mk-back{display:inline-flex;align-items:center;gap:10px;margin:0 0 clamp(36px,6vh,64px);padding:11px 18px 11px 14px;border-radius:999px;background:var(--mist);color:var(--k);font:600 12.5px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,opacity .7s ease,transform .9s var(--ease)}.mk-back:hover{background:var(--line)}.mk-back svg{width:18px;height:18px;transition:translate .25s var(--ease)}.mk-back:hover svg{translate:-3px 0}.mk-lh{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". art" "head art" "body art" ". art";-moz-column-gap:clamp(40px,5.5vw,96px);column-gap:clamp(40px,5.5vw,96px)}.mk-lh-head{grid-area:head;min-width:0}.mk-lh-body{grid-area:body;min-width:0;margin-top:30px}.mk-lh1{font-size:clamp(40px,5vw,76px)}.mk-lede{margin-top:0}.mk-lh-act{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:36px}.mk-lh-act .pg-note{color:var(--muted)}.mk-lh-art{grid-area:art;align-self:center;min-width:0;padding:16px 26px 30px 12px}.mk-lh-obj{position:relative;rotate:-2deg}.mk-lh-obj .mk-cover{border-radius:30px;box-shadow:0 0 0 1.5px #18181b0f,0 40px 60px -40px #18181bb3}.mk-lh-price{position:absolute;right:0;bottom:0;z-index:2;translate:18px 38%}.mk-price.big{gap:14px}.mk-price.big .mk-sticker{gap:8px;padding:12px 18px;border-radius:14px;rotate:-3deg;font-size:clamp(24px,2.2vw,30px);box-shadow:0 0 0 2.5px var(--k)}.mk-price.big .mk-sticker small{font-size:15px}.mk-price.big s{font-size:18px}.mk-lh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:46px}.mk-sale{margin:0;font:600 12.5px/1.5 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mk-sale s{margin-right:6px;font:600 17px/1 var(--fb);letter-spacing:0;text-transform:none;color:var(--k)}.mk-pre{white-space:pre-line}.mk-part .s2-d+*{margin-top:clamp(44px,7vh,72px)}.pg-lime.mk-part .s2-hl{color:var(--l)}.pg-lime.mk-part .s2-hl:before{background:var(--k)}.mk-inc{--pg: #fff;--tile: #fff;--tile-ink: var(--k);--lead: var(--k);--lead-ink: var(--l);--soft: var(--ink-3);--mono: rgb(24 24 27 / .62);--arrow: var(--k)}.pg-ink.mk-inc{--pg: var(--k);--lead: var(--l);--lead-ink: var(--k);--soft: #D4D4D8;--mono: var(--l);--arrow: rgb(255 255 255 / .55)}.pg-blue.mk-inc{--pg: var(--b);--soft: rgb(255 255 255 / .9);--mono: rgb(255 255 255 / .78);--arrow: rgb(255 255 255 / .7)}.pg-lime.mk-inc{--pg: var(--l);--soft: var(--ink-2)}.pg-white.mk-inc{--tile-ring: var(--k)}.mk-inc :is(.mk-solo,.mk-crew,.mk-flow,.mk-wf) i{flex:none;display:grid;place-items:center;width:var(--t);height:var(--t);border-radius:calc(var(--t) * .27);background:var(--tile);color:var(--tile-ink);font:600 calc(var(--t) * .3)/1 var(--fm);font-style:normal;letter-spacing:.02em;rotate:var(--r, 0deg);box-shadow:inset 0 0 0 max(2px,calc(var(--t) * .028)) var(--tile-ring, transparent),0 40px 60px -40px #000c}.mk-inc :is(.mk-crew,.mk-flow) i.lead{background:var(--lead);color:var(--lead-ink);box-shadow:0 40px 60px -40px #000c}.mk-inc :is(.mk-solo,.mk-crew,.mk-flow,.mk-wf) b{display:block;font:700 clamp(20px,1.7vw,24px)/1.2 var(--fd);letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.mk-inc li p,.mk-solo p{margin:8px 0 0;max-width:34rem;font:400 16.5px/1.5 var(--fb);color:var(--soft)}.mk-inc .role,.mk-inc .lbl{display:block;font:600 12px/1.3 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--mono)}.mk-solo{--t: clamp(116px, 13vw, 156px);display:flex;align-items:center;gap:clamp(28px,4vw,56px)}.mk-inc .mk-solo i{background:var(--lead);color:var(--lead-ink);box-shadow:0 40px 60px -40px #000c}.mk-inc .mk-solo b{font-size:clamp(28px,3vw,44px);line-height:1.08}.mk-solo p{margin-top:14px;font-size:18px}.mk-crew{--t: 76px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:36px 44px;margin:0;padding:0}.mk-crew li{display:grid;grid-template-columns:var(--t) minmax(0,1fr);-moz-column-gap:22px;column-gap:22px;align-items:start}.mk-crew .role{margin-top:6px}.mk-inc .mk-crew b{margin-top:8px}.mk-flow{--t: 96px;--g: clamp(48px, 5vw, 76px);list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);-moz-column-gap:var(--g);column-gap:var(--g);margin:0;padding:12px 0 0 12px}.mk-flow.n1{grid-auto-columns:minmax(0,420px)}.mk-flow li{position:relative;min-width:0}.mk-flow .n{position:absolute;left:-12px;top:-12px;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--k);color:var(--l);font:700 14px/1 var(--fm);box-shadow:0 0 0 3px var(--pg)}.pg-ink .mk-flow .n,.pg-blue .mk-flow .n{background:#fff;color:var(--k)}.mk-inc .mk-flow b{margin-top:24px}.mk-flow li+li:before,.mk-flow li+li:after{content:"";position:absolute}.mk-flow li+li{--mid: calc((var(--t) - 100% - var(--g)) / 2)}.mk-flow li+li:before{left:calc(var(--mid) - 30px);top:calc(var(--t) / 2 - 1.25px);width:58px;height:2.5px;border-radius:2px;background:var(--arrow)}.mk-flow li+li:after{left:calc(var(--mid) + 16px);top:calc(var(--t) / 2 - 5px);width:10px;height:10px;rotate:45deg;border-top:2.5px solid var(--arrow);border-right:2.5px solid var(--arrow);border-radius:0 2px 0 0}.mk-flow.n5{--t: 72px;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);row-gap:52px;max-width:760px}.mk-flow.n5 li{display:grid;grid-template-columns:var(--t) minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;align-items:start}.mk-flow.n5 li>i{grid-row:1 / span 2}.mk-flow.n5 li>b,.mk-flow.n5 li>p{grid-column:2}.mk-inc .mk-flow.n5 b{margin-top:10px}.mk-flow.n5 li+li:before{left:calc(var(--t) / 2 - 1.25px);top:-44px;width:2.5px;height:32px}.mk-flow.n5 li+li:after{left:calc(var(--t) / 2 - 5px);top:-22px;rotate:135deg}.mk-wf{--m: 56px;list-style:none;display:grid;max-width:820px;margin:0;padding:0}.mk-wf li{position:relative;display:grid;grid-template-columns:var(--m) minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;padding-bottom:46px}.mk-wf li:last-child{padding-bottom:0}.mk-wf li:not(:last-child):before,.mk-wf li:not(:last-child):after{content:"";position:absolute}.mk-wf li:not(:last-child):before{left:calc(var(--m) / 2 - 1.25px);top:calc(var(--m) + 12px);bottom:12px;width:2.5px;border-radius:2px;background:var(--arrow)}.mk-wf li:not(:last-child):after{left:calc(var(--m) / 2 - 5px);bottom:12px;width:10px;height:10px;rotate:135deg;border-top:2.5px solid var(--arrow);border-right:2.5px solid var(--arrow);border-radius:0 2px 0 0}.mk-wf .at{display:grid;place-items:center;width:var(--m);height:var(--m)}.mk-wf .bolt{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--l);box-shadow:0 40px 60px -40px #000c}.mk-wf .bolt svg{width:50%;height:50%;fill:var(--k)}.pg-lime .mk-wf .bolt{background:var(--k)}.pg-lime .mk-wf .bolt svg{fill:var(--l)}.mk-wf .n{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--tile);color:var(--tile-ink);font:700 16px/1 var(--fm);box-shadow:inset 0 0 0 2px var(--tile-ring, transparent)}.mk-wf li>div{min-width:0;padding-top:6px}.mk-wf .trig>div{padding-top:2px}.mk-inc .mk-wf .trig b{margin-top:8px;font-size:clamp(22px,2vw,28px);-webkit-hyphens:manual;hyphens:manual}.mk-wf .trig .mk-wf-chip{margin-top:12px}.mk-wf .agent{display:inline-flex;align-items:center;gap:12px}.mk-inc .mk-wf .agent i{--t: 36px;rotate:-3deg;background:var(--lead);color:var(--lead-ink);box-shadow:none}.mk-inc .mk-wf li p{margin-top:10px}.mk-wf-chip{display:inline-flex;align-items:center;max-width:100%;height:34px;padding:0 14px;border-radius:999px;background:var(--mist);color:var(--ink-2);font:600 12.5px/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-ink .mk-wf-chip{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.pg-blue .mk-wf-chip{background:#ffffff29;color:#fff}.pg-lime .mk-wf-chip{background:#18181b14;color:var(--k)}.mk-with{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:clamp(48px,7vh,68px)}.mk-with ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.mk-steps{list-style:none;display:grid;gap:clamp(36px,5vh,52px);max-width:920px;padding:0}.mk-steps li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:26px;align-items:start}.mk-step-n{display:grid;place-items:center;width:60px;height:60px;border-radius:17px;background:var(--k);color:var(--l);font:700 24px/1 var(--fd);rotate:-3deg}.mk-steps li:nth-child(2n) .mk-step-n{rotate:3deg}.pg-ink .mk-step-n{background:var(--l);color:var(--k)}.pg-blue .mk-step-n{background:#fff;color:var(--k)}.mk-steps h3{margin:12px 0 0;font:700 clamp(22px,2vw,28px)/1.15 var(--fd);letter-spacing:-.03em}.mk-steps p{margin:12px 0 0;max-width:38rem;font:400 18px/1.55 var(--fb);color:var(--ink-3)}.pg-ink .mk-steps p{color:#d4d4d8}.pg-blue .mk-steps p{color:#ffffffe6}.pg-lime .mk-steps p{color:var(--ink-2)}.mk-pic{display:block;width:100%;height:auto;border-radius:22px;background:var(--mist);box-shadow:0 40px 60px -40px #18181bb3}.pg-white .mk-pic{box-shadow:0 0 0 1.5px var(--line),0 40px 60px -40px #18181bb3}.mk-step-img{max-width:680px;margin-top:26px}.mk-notes{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:26px;padding:0;align-items:start}.mk-notes li{padding:26px 28px 30px;border-radius:24px;background:#fff;color:var(--k);rotate:var(--r, 0deg);font:600 clamp(18px,1.55vw,21px)/1.38 var(--fb);box-shadow:0 34px 50px -36px #18181bb3}.pg-white .mk-notes li{box-shadow:0 0 0 1.5px var(--line),0 34px 50px -36px #18181b80}.mk-shots{margin:-10px calc(-1 * var(--pad)) -40px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent)}.mk-shots::-webkit-scrollbar{display:none}.s2-root .mk-shots:focus-visible{outline:none}.mk-shots:focus-visible img{outline:3px solid var(--focus, var(--b));outline-offset:4px}.mk-shots ul{display:flex;gap:clamp(18px,2.4vw,32px);width:-moz-max-content;width:max-content;margin:0;padding:10px var(--pad) 50px;list-style:none}.mk-shots li{flex:none;width:min(760px,82vw);scroll-snap-align:start}.mk-shots ul.one li{width:min(960px,calc(100vw - 2 * var(--pad)))}.mk-shots figure{margin:0}.mk-shots img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:22px;background:var(--mist);box-shadow:0 40px 60px -40px #18181bb3}.pg-white .mk-shots img{box-shadow:0 0 0 1.5px var(--line),0 40px 60px -40px #18181bb3}.mk-shots figcaption{margin-top:16px;font:600 12.5px/1.5 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pg-ink .mk-shots figcaption{color:#ffffffb3}.pg-blue .mk-shots figcaption{color:#fffc}.pg-lime .mk-shots figcaption{color:#18181bb3}.mk-log{--rule: var(--k);list-style:none;max-width:980px;padding:0;border-bottom:2px solid var(--rule)}.mk-log li{display:grid;grid-template-columns:10rem 12rem minmax(0,1fr);gap:8px 24px;padding:22px 0;border-top:2px solid var(--rule);align-items:baseline}.mk-log .v{font:700 13.5px/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase}.mk-log .d{font:500 13.5px/1.4 var(--fm);letter-spacing:.06em;color:var(--muted)}.mk-log .x{font:400 18px/1.5 var(--fb);color:var(--ink-3)}.pg-ink .mk-log{--rule: rgb(255 255 255 / .28)}.pg-ink .mk-log .v{color:var(--l)}.pg-ink .mk-log .d{color:#ffffff9e}.pg-ink .mk-log .x{color:#d4d4d8}.pg-blue .mk-log{--rule: rgb(255 255 255 / .45)}.pg-blue .mk-log .d{color:#ffffffc7}.pg-blue .mk-log .x{color:#ffffffeb}.pg-lime .mk-log{--rule: rgb(24 24 27 / .55)}.pg-lime .mk-log .d{color:#18181ba8}.pg-lime .mk-log .x{color:var(--ink-2)}.mk-credit{margin:clamp(52px,8vh,80px) 0 0;font:600 12.5px/1.5 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mk-credit b{font-weight:700;color:var(--k)}.pg-ink .mk-credit{color:#ffffffa8}.pg-ink .mk-credit b{color:var(--l)}.pg-blue .mk-credit{color:#fffc}.pg-blue .mk-credit b{color:#fff}.pg-lime .mk-credit{color:#18181bb3}.mk-lhero~.s2-s .s2-team i{flex:none;font:600 17px/1 var(--fm);letter-spacing:.02em}@media(max-width:1023px){.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mk-feat,.mk-feat.n2{grid-template-columns:minmax(0,1fr);max-width:560px}.mk-feat>li:nth-child(2){margin-top:0}.mk-count.wide{display:none}.mk-count.narrow{display:block}.mk-lh{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "art" "body"}.mk-lh-art{max-width:680px;margin-top:26px}.mk-lh-body{margin-top:30px}}@media(max-width:859px){.mk-shelf ul{width:auto;max-width:none;margin:0 calc(-1 * var(--pad));padding:22px var(--pad) 10px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.mk-shelf li{scroll-snap-align:center}}@media(max-width:759px){.mk-flow{--t: 64px;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);row-gap:48px}.mk-flow.n1{grid-template-columns:minmax(0,1fr)}.mk-flow li{display:grid;grid-template-columns:var(--t) minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;align-items:start}.mk-flow li>i{grid-row:1 / span 2}.mk-flow li>b,.mk-flow li>p{grid-column:2}.mk-inc .mk-flow b{margin-top:8px}.mk-flow li+li:before{left:calc(var(--t) / 2 - 1.25px);top:-40px;width:2.5px;height:28px}.mk-flow li+li:after{left:calc(var(--t) / 2 - 5px);top:-22px;rotate:135deg}.mk-shelf{--t: 64px}.mk-shelf ul{gap:12px}.mk-shelf li{width:calc(var(--t) + 26px)}}@media(max-width:639px){.mk-grid{grid-template-columns:minmax(0,1fr);gap:18px}.mk-search{padding:14px 14px 14px 16px;rotate:-1deg}.mk-search .row{gap:10px;margin-top:8px}.mk-search .row>svg{width:22px;height:22px}.mk-search input,.mk-search .typed{font-size:20px}.mk-search input{height:44px}.mk-search .typed{left:32px}.mk-browse{--mk-under: calc(var(--nav-h) + 10px + 48px)}.mk-bar-slot{padding-bottom:20px}.mk-bar{gap:8px;padding:6px;border-radius:20px}.mk-cats button{height:36px;padding:0 13px;font-size:14px}.mk-kpill{height:36px;padding:0 12px 0 8px;gap:6px;font-size:14px}.mk-kpill .mk-ki{width:20px;height:20px}.more-back>.mk-cats{--fade-back: 28px}.more-on>.mk-cats{--fade-on: 28px}.mk-body{padding:0 14px 16px}.mk-card.big .mk-body{padding:0 16px 18px}.mk-card.big .mk-kind{margin-top:24px}.mk-kindline{font-size:16px}.mk-lh-art{padding:14px 12px 26px 8px}.mk-lh-obj{rotate:-1deg}.mk-lh-obj .mk-cover{border-radius:24px}.mk-cover-sig.s-page{--chip: 34px}.mk-lh-price{translate:8px 38%}.mk-price.big .mk-sticker{padding:10px 14px;font-size:22px}.mk-price.big .mk-sticker small{font-size:13.5px}.mk-lh-meta{margin-top:40px}.mk-solo{--t: 104px;gap:22px}.mk-inc .mk-solo b{font-size:26px}.mk-solo p{font-size:16.5px}.mk-crew{--t: 60px;gap:28px}.mk-crew li{-moz-column-gap:18px;column-gap:18px}.mk-wf{--m: 48px}.mk-wf li{-moz-column-gap:16px;column-gap:16px;padding-bottom:40px}.mk-wf .n{width:38px;height:38px;border-radius:11px;font-size:15px}.mk-with{gap:12px}.mk-steps li{grid-template-columns:46px minmax(0,1fr);gap:16px}.mk-step-n{width:46px;height:46px;border-radius:13px;font-size:19px}.mk-steps h3{margin-top:8px}.mk-steps p{font-size:17px}.mk-step-img{margin-top:20px;border-radius:16px}.mk-pic,.mk-shots img{border-radius:16px}.mk-log li{grid-template-columns:auto minmax(0,1fr);gap:6px 18px;padding:18px 0}.mk-log .x{grid-column:1 / -1;font-size:17px}.mk-lhero~.s2-s .s2-team{flex-wrap:wrap;row-gap:18px}.mk-lhero~.s2-s .s2-team span{flex-basis:100%;max-width:none;margin-left:0}}@media(hover:none){.mk-nudge{display:none}}@media(prefers-reduced-motion:reduce){.mk-back,.mk-back svg{transition:none}.mk-search,.mk-card,.mk-cover>:is(img,.mk-art),.mk-kt .ic,.mk-kt .nm,.mk-cats button,.mk-search .clear,.mk-nudge{transition:none}.mk-search .caret,.mk-kpill{animation:none}.mk-card:hover{transform:none}.mk-card:hover .mk-cover>:is(img,.mk-art){scale:none}}}.op{display:none;position:relative;z-index:70;height:670vh;height:670svh;margin-bottom:-100vh;margin-bottom:-100svh;pointer-events:none}html.js .op{display:block}html.js[data-intro=seen] .op{display:none}@media(prefers-reduced-motion:reduce){html.js .op{display:none}}.op-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;pointer-events:auto}.op.landed .op-pin{pointer-events:none}.op-host{position:absolute;inset:0}.op-pre{position:absolute;inset:0;background:#fff;--L: 120px}@media(min-width:720px){.op-pre{--L: clamp(120px, 16vw, 220px)}}.op.o6 .op-pre{display:none}.op-pre .v6-mark{left:calc(50% - var(--L) / 2);top:calc(50% - var(--L) / 2)}.v6-art{position:absolute;left:0;top:0;transform-origin:0 0}.v6-gl{position:absolute;inset:0;width:100%;height:100%;display:block}.v6-top{position:absolute;inset:0}.v6-mark{position:absolute;left:0;top:0;width:var(--L);height:var(--L);transform-origin:0 0;will-change:transform;z-index:6}.v6-mark .om-tile{position:absolute;inset:0;border-radius:11%;background:#bfff00}.v6-mark.dripping .om-tile{background:transparent}.v6-mark .om-spin{position:absolute;inset:0;display:block;will-change:transform}.v6-mark .om-glyph{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v6-mark .om-glyph path{fill:#000}.v6-mark .om-glow{position:absolute;inset:-40%;border-radius:50%;background:radial-gradient(closest-side,rgb(191 255 0 / .55),rgb(191 255 0 / .18) 55%,transparent 75%);opacity:0;will-change:transform,opacity}.v6-nav{position:absolute;left:0;right:0;top:0;height:60px;display:flex;align-items:center;gap:10px;padding:0 16px 0 54px;opacity:0;z-index:7}.v6-nav.dark b{color:#fff}.v6-nav b{font:700 14px/1 var(--face-display);letter-spacing:.02em;color:#18181b}.v6-skip{position:absolute;right:16px;top:14px;z-index:9;display:inline-flex;align-items:center;min-height:44px;font:500 12.5px/1 var(--face-text);color:#18181b;text-decoration:none;padding:0 15px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #18181b1f;pointer-events:auto;transition:color .3s,background .3s,box-shadow .3s}.v6-skip:focus-visible{outline:2.5px solid var(--signal);outline-offset:3px}.v6-skip.dark{background:transparent;color:#fff;box-shadow:0 0 0 1px #ffffff73}.v6-cue{position:absolute;left:50%;bottom:38px;z-index:6;margin:0;transform:translate(-50%);font:500 12px/1 var(--face-text);letter-spacing:.14em;text-transform:uppercase;color:#63636b;white-space:nowrap}.v6-cue span{display:inline-block;color:#1e45fb;animation:sr-nudge 2.2s ease-in-out infinite}@keyframes sr-nudge{50%{transform:translateY(5px)}}.v6-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v6-cap{position:absolute;margin:0;font:700 var(--fs, 46px)/.94 var(--face-display);letter-spacing:-.045em;color:#18181b}.v6-cap .b{color:#1e45fb}.v6-cap .v6l{display:block;overflow:hidden;padding-bottom:.06em}.v6-cap .v6l>span{display:block;transform:translate3d(0,110%,0);opacity:0;transition:transform .6s cubic-bezier(.33,1,.68,1),opacity .25s}.v6-cap.in .v6l>span{transform:none;opacity:1}.v6-cap.in .v6l:nth-child(2)>span{transition-delay:.15s}.v6-word{position:absolute;margin:0;font:700 100px/.8 var(--face-display);letter-spacing:-.05em;white-space:nowrap}.v6-word i{display:inline-block;font-style:normal;transform:translate3d(0,40%,0);opacity:0;transition:transform .5s cubic-bezier(.33,1,.68,1),opacity .35s}.v6-in .v6-word i,.v6-pc .v6-word i{transform:none;opacity:1}.v6-pg{position:absolute;inset:0;visibility:hidden}.v6-pg.show{visibility:visible;will-change:transform,opacity}.v6-pg.show .v6-in-w{animation:v6-float 5.5s ease-in-out infinite alternate}@keyframes v6-float{0%{translate:0 -5px}to{translate:0 6px}}.v6-lbl{position:absolute;display:flex;align-items:center;gap:7px;font:600 11px/1 var(--face-text);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .4s}.v6-lbl svg{width:14px;height:14px}.v6-in .v6-lbl{opacity:1}.v6-line{position:absolute;margin:0;font:700 var(--fs, 34px)/.98 var(--face-display);letter-spacing:-.045em}.v6-line .v6l{display:block;overflow:hidden;padding-bottom:.05em}.v6-line .v6l>span{display:block;transform:translate3d(0,110%,0);opacity:0;transition:transform .6s cubic-bezier(.33,1,.68,1),opacity .25s}.v6-in .v6-line .v6l>span{transform:none;opacity:1}.v6-in .v6-line .v6l:nth-child(2)>span{transition-delay:.15s}.v6-vis{position:absolute;width:350px;height:430px;transform-origin:0 0}.v6-vis>.v6-in-w{position:absolute;inset:0;opacity:0;transform:translate3d(0,24px,0);transition:opacity .5s,transform .6s cubic-bezier(.33,1,.68,1)}.v6-in .v6-vis>.v6-in-w{opacity:1;transform:none;transition-delay:.12s}.v6-p{position:absolute;background:#fff;color:#18181b;border-radius:22px;box-shadow:0 30px 50px -30px #0009;overflow:hidden}.v6-p.k{background:#18181b;color:#fff}.v6-t1{font:700 20px/1.1 var(--face-display);letter-spacing:-.03em}.v6-t2{font:600 14px/1.3 var(--face-text)}.v6-t3{font:500 12.5px/1.35 var(--face-text);color:#63636b}.v6-ch{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#f1f1f3;font:600 11.5px/1 var(--face-text);color:#3f3f46;white-space:nowrap}.v6-ch svg{width:13px;height:13px;color:#1e45fb}.v6-ch.l{background:#d1fe17;color:#18181b}.v6-ch.l svg{color:#18181b}.v6-ch.k{background:#18181b;color:#fff}.v6-ch.k svg{color:#d1fe17}.v6-ch.b{background:#1e45fb;color:#fff}.v6-ch.b svg{color:#fff}.v6-row{position:absolute;display:flex;align-items:center;gap:10px}.v6-av{width:34px;height:34px;border-radius:50%;background:#1e45fb;color:#fff;display:grid;place-items:center;font:700 12px/1 var(--face-display);flex:none}.v6-ph{position:absolute;overflow:hidden}.v6-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.v6-hr{position:absolute;border-top:1px solid #E4E4E7}.v6-cap-s{position:absolute;font:600 10.5px/1 var(--face-text);letter-spacing:.08em;text-transform:uppercase;color:#63636b}.v6-deal{opacity:0;transform:translate3d(0,-22px,0) scale(.96);transition:opacity .35s,transform .55s cubic-bezier(.33,1,.68,1)}.v6-act .v6-deal{opacity:1;transform:none}.v6-act .v6-deal.faded{opacity:.55}.v6-stg{position:absolute;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.v6-stg span{height:34px;border-radius:10px;background:#f1f1f3;display:grid;place-items:center;font:600 11.5px/1 var(--face-text);color:#71717a;transition:background .3s,color .3s,box-shadow .3s}.v6-act .v6-stg .d{background:#1e45fb;color:#fff}.v6-act .v6-stg .c{background:#d1fe17;color:#18181b;box-shadow:0 0 0 2px #18181b}.v6-late{opacity:0;transform:translate3d(0,8px,0);transition:opacity .4s,transform .5s cubic-bezier(.33,1,.68,1)}.v6-act .v6-late{opacity:1;transform:none}.v6-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;max-width:0;transition:max-width .9s steps(32,end)}.v6-act .v6-type{max-width:260px}.v6-wipe{clip-path:inset(0 100% 0 0 round 18px);transition:clip-path .8s cubic-bezier(.65,0,.35,1)}.v6-act .v6-wipe{clip-path:inset(0 0 0 0 round 18px)}.v6-swap{position:relative;display:inline-grid}.v6-swap>*{grid-area:1 / 1;transition:opacity .3s,transform .4s cubic-bezier(.33,1,.68,1)}.v6-swap>.a2{opacity:0;transform:translate3d(0,8px,0)}.v6-act .v6-swap>.a1{opacity:0;transform:translate3d(0,-8px,0)}.v6-act .v6-swap>.a2{opacity:1;transform:none}.v6-num{font:700 46px/1 var(--face-display);letter-spacing:-.04em;color:#1e45fb;display:inline-block;transform:translate3d(0,30%,0);opacity:0;transition:transform .6s cubic-bezier(.33,1,.68,1) .35s,opacity .3s .35s}.v6-act .v6-num{transform:none;opacity:1}.v6-lane{position:absolute;border-radius:16px;background:#ffffff12}.v6-lane h6{margin:10px 10px 8px;font:600 10.5px/1 var(--face-text);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;display:flex;justify-content:space-between}.v6-lane.dn h6{color:#d1fe17}.v6-card{position:absolute;left:8px;right:8px;background:#fff;border-radius:12px;padding:10px 10px 9px;box-shadow:0 12px 20px -14px #0009}.v6-card b{display:block;font:600 13px/1.25 var(--face-text);color:#18181b;margin-bottom:8px}.v6-card.done b{text-decoration:line-through;text-decoration-color:#18181b59}.v6-mover{left:128px;right:auto;width:96px;top:138px;transform:rotate(-2deg);transition:transform .9s cubic-bezier(.65,0,.35,1) .3s,box-shadow .3s;outline:3px solid #D1FE17}.v6-act .v6-mover{transform:translate3d(120px,106px,0) rotate(3deg)}.v6-wk{display:grid;grid-template-columns:58px repeat(7,1fr);gap:4px}.v6-wk span{height:30px;border-radius:7px;background:#f1f1f3;display:grid;place-items:center;font:600 11px/1 var(--face-text);color:#71717a}.v6-wk .hd{background:transparent;height:18px}.v6-wk .lb{background:transparent;place-items:center start;font:600 11px/1.1 var(--face-label);color:#18181b}.v6-wk .on{background:#18181b;color:#d1fe17}.v6-wk .rp{background:#d1fe17;color:#18181b;font-weight:700;transition:transform .4s cubic-bezier(.34,1.56,.64,1) .5s}.v6-act .v6-wk .rp{transform:scale(1.12)}.v6-drop{opacity:0;transform:translate3d(0,-26px,0) rotate(-2deg);transition:opacity .35s .55s,transform .6s cubic-bezier(.34,1.3,.64,1) .55s}.v6-act .v6-drop{opacity:1;transform:rotate(-2deg)}.v6-rc{position:absolute;background:#fff;box-shadow:0 26px 44px -26px #0009;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),94% 100%,88% calc(100% - 8px),82% 100%,76% calc(100% - 8px),70% 100%,64% calc(100% - 8px),58% 100%,52% calc(100% - 8px),46% 100%,40% calc(100% - 8px),34% 100%,28% calc(100% - 8px),22% 100%,16% calc(100% - 8px),10% 100%,4% calc(100% - 8px),0 100%)}.v6-rc .hd{padding:14px 14px 6px;font:600 11px/1 var(--face-label);letter-spacing:.08em;color:#1e45fb}.v6-rc .v6r{display:grid;grid-template-columns:44px 86px 1fr;gap:6px;padding:0 14px;font:500 11.5px/2.1 var(--face-label);color:#18181b;white-space:nowrap;opacity:0;transform:translate3d(0,-6px,0);transition:opacity .3s,transform .3s}.v6-act .v6-rc .v6r{opacity:1;transform:none}.v6-rc .v6r i{font-style:normal;color:#1e45fb;font-weight:600}.v6-rc .v6r.you i{color:#18181b;background:#d1fe17;padding:0 4px;border-radius:3px;justify-self:start;line-height:1.6;align-self:center}.v6-rc .v6r.new{background:#d1fe1759}.v6-pop{opacity:0;transform:scale(.8);transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.v6-act .v6-pop{opacity:1;transform:none}.v6-pc{position:absolute;overflow:hidden;border-radius:28px;opacity:0}.v6-pc.on{opacity:1}.v6-pc .v6-mt{position:absolute;right:12px;top:12px}.v6-t3 b{color:#18181b;font-weight:700}.ha{--hc-fg: #18181b;--hc-body: #27272a;--hc-muted: #63636b;--hc-faint: #8a8a93;--hc-s2: #f4f4f5;--hc-s3: #e9e9ec;--hc-line: #e4e4e7;--hc-lime: #d1fe17;--hc-blue: #1e45fb;--hc-ok: #16a34a;--hc-ease: cubic-bezier(.2, .8, .2, 1);--railw: 208px;--teamw: 300px;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #18181b12,0 40px 80px -40px #18181b8c,0 12px 30px -18px #18181b40;font-family:var(--face-text);font-weight:500;color:var(--hc-fg);text-align:left}.ha svg{display:block}.ha-bar{flex:none;position:relative;z-index:3;display:flex;align-items:center;gap:4px;height:56px;padding:0 16px;background:#fffc;box-shadow:0 1px 0 0 var(--hc-line);white-space:nowrap}.ha-logo{width:32px;height:32px;border-radius:4px;flex:none}.ha-word{display:flex;align-items:center;gap:12px;margin-left:12px;font:700 14px/1 var(--face-display);letter-spacing:.12em;text-transform:uppercase}.ha-word:before{content:"";width:1px;height:20px;background:var(--hc-line)}.ha-proj{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:140px;height:36px;margin:0 4px 0 16px;padding:0 10px;border-radius:999px;font-size:14px;font-weight:600}.ha-proj span{overflow:hidden;text-overflow:ellipsis}.ha-proj svg{width:14px;height:14px;flex:none;color:var(--hc-muted)}.ha-tabs{display:flex;align-items:center;gap:2px}.ha-tabs span{display:inline-flex;align-items:center;height:36px;padding:0 11px;border-radius:999px;font-size:14px;font-weight:500;color:var(--hc-muted)}.ha-tabs .on{background:var(--hc-lime);color:#0a0a0a;font-weight:600}.ha-icons{display:flex;align-items:center;gap:4px;margin-left:auto;padding-left:8px;color:var(--hc-muted)}.ha-icons>svg{width:36px;height:36px;padding:10px;border-radius:50%}.ha-av{display:grid;place-items:center;width:32px;height:32px;margin:0 2px 0 6px;border-radius:50%;background:var(--hc-s2)}.ha-av svg{width:16px;height:16px}.ha-icons .ha-burger{display:none;color:var(--hc-fg)}.ha-body{position:relative;isolation:isolate;flex:1;min-height:0;display:grid;grid-template-columns:var(--railw) minmax(0,1fr) var(--teamw);background-image:radial-gradient(rgb(24 24 27 / .1) 1px,transparent 1.2px);background-size:22px 22px}.ha-body:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#fff0,#fff 92%);pointer-events:none}.ha-glow{position:absolute;left:-176px;top:-208px;z-index:-1;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,rgb(209 254 23 / .22),transparent);filter:blur(10px);pointer-events:none}.ha-rail{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;min-width:0;padding:92px 0 0 12px}.ha-new,.ha-find{display:flex;align-items:center;gap:12px;height:40px;padding:0 16px 0 12px;border-radius:999px;font-size:14px;white-space:nowrap}.ha-new{font-weight:600}.ha-new svg{width:16px;height:16px;color:var(--hc-blue)}.ha-find{color:var(--hc-faint);font-weight:400}.ha-find svg{width:16px;height:16px;color:var(--hc-muted)}.ha-grp{margin:8px 0 0;padding:8px 12px 0;height:28px;font:700 10px/1 var(--face-text);letter-spacing:.14em;text-transform:uppercase;color:var(--hc-faint);white-space:nowrap}.ha-grp.mono{margin:0;padding:4px 12px 6px;height:auto;font:700 11px/1 var(--face-label);letter-spacing:.1em;color:var(--hc-muted)}.ha-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ha-row,.ha-old li{display:flex;align-items:center;gap:12px;width:100%;height:36px;padding:0 16px 0 12px;border:0;border-radius:999px;background:transparent;font:500 14px/1 var(--face-text);color:var(--hc-muted);text-align:left;white-space:nowrap}.ha-row{cursor:pointer;transition:background-color .15s,color .15s,transform .12s}.ha-row svg,.ha-old svg{width:16px;height:16px;flex:none;color:var(--hc-faint)}.ha-row span,.ha-old span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ha-row:hover,.ha-row.hover{background:var(--hc-s2);color:var(--hc-fg)}.ha-row.down{transform:scale(.97)}.ha-row[aria-pressed=true]{background:var(--hc-s3);color:var(--hc-fg);font-weight:600}.ha-row[aria-pressed=true] svg{color:var(--hc-fg)}.ha-row:focus-visible{outline:2.5px solid var(--signal);outline-offset:2px}.ha-chat{display:flex;flex-direction:column;min-width:0;min-height:0}.ha-head{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:80px;padding:0 24px}.ha-back{position:absolute;left:18px;top:22px;display:flex;color:var(--hc-faint)}.ha-back svg{width:36px;height:36px;padding:10px;border-radius:12px}.ha-back .ha-hist{display:none}.ha-title{grid-column:2;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.ha-t{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 21px/1.02 var(--face-display);letter-spacing:-.035em;text-transform:uppercase}.ha-sub{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;line-height:1;color:var(--hc-muted);white-space:nowrap}.ha-sub .k{font-weight:600;color:var(--hc-body)}.ha-own{flex-direction:row;gap:12px;text-align:left}.ha-own .hc-tile{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--hc-s2);color:var(--hc-fg);font:700 14px/1 var(--face-display)}.ha-own>span:last-child{display:flex;flex-direction:column;min-width:0}.ha-own .ha-t{display:block}.ha-own .ha-sub{margin-top:5px}.ha-back.own svg{color:var(--hc-fg);background:var(--hc-s2)}.ha-back.own .ha-hist{display:none!important}.ha-back svg{transition:background-color .15s,transform .12s}.ha-back.hover svg{background:var(--hc-s3)}.ha-back.down svg,.ha-teamb.down,.ha-agent.down{transform:scale(.96)}.ha-teamb{transition:background-color .15s,transform .12s}.ha-teamb.hover{background:var(--hc-s3)}.ha-status{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ha-status i{width:6px;height:6px;border-radius:50%;background:var(--hc-faint)}.ha-status.working{color:var(--hc-blue)}.ha-status.working i{background:var(--hc-blue);animation:hc-pulse 1.4s ease-in-out infinite}.ha-status.waiting{color:var(--hc-fg)}.ha-status.waiting i{background:var(--hc-lime);box-shadow:0 0 0 1px #18181b40}.ha-teamb{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:999px;background:var(--hc-s2);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ha-teamb svg{width:16px;height:16px}.ha-teamb i{display:none;width:8px;height:8px;border-radius:50%;background:var(--hc-blue);animation:hc-pulse 1.4s ease-in-out infinite}.ha-teamb.busy i{display:block}.ha-thread{flex:1;min-height:0;overflow:hidden;padding:4px 24px 12px}.ha-thread[hidden]{display:none}.ha-col{display:flex;flex-direction:column;gap:14px;max-width:660px;margin:0 auto}.ha-dock{flex:none;display:flex;align-items:flex-end;gap:12px;width:100%;max-width:732px;margin:0 auto;padding:0 24px}.ha-dock .hc-comp{flex:1;min-width:0;margin:0}.ha-plan,.ha-plan-gap{position:relative;flex:none;width:56px;height:56px}.ha-plan{display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--hc-line),0 1px 3px #18181b1a}.ha-plan .ha-ring{position:absolute;inset:0;width:56px;height:56px;rotate:-90deg}.ha-plan circle{fill:none;stroke-width:3}.ha-plan .trk{stroke:#18181b14}.ha-plan .bar{stroke:var(--hc-blue);stroke-linecap:round;transition:stroke-dashoffset .8s ease-out}.ha-plan b{font:700 13px/1 var(--face-display);font-variant-numeric:tabular-nums}.ha-plan b.ok{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hc-lime);color:#0a0a0a}.ha-plan b.ok svg{width:20px;height:20px}.ha-plan i{position:absolute;right:2px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--hc-lime);box-shadow:0 0 0 2px #fff,0 0 0 3px #18181b33}.ha-pick{display:none}.ha-team{position:relative;z-index:2;margin:12px;padding:20px 12px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #18181b12,0 16px 40px -12px #18181b33}.ha-team-h{margin:0 8px;font:700 15px/1 var(--face-display);letter-spacing:.06em;text-transform:uppercase}.ha-team-s{margin:6px 8px 16px;font-size:12.5px;color:var(--hc-muted)}.ha-tgrp+.ha-tgrp{margin-top:10px}.ha-agent{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:9px 12px;border-radius:16px;transition:background-color .15s,transform .12s}.ha-agent.hover{background:var(--hc-s2)}.ha-agent.on{background:var(--hc-s3)}.ha-agent.on .ha-an b{font-weight:700}.ha-at{position:relative;align-self:start;height:36px}.ha-at .hc-tile{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--hc-lime);color:#0a0a0a;font:700 14px/1 var(--face-display)}.ha-at .hc-tile.spec{background:var(--hc-s2);color:var(--hc-fg)}.ha-at i{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:var(--hc-blue);box-shadow:0 0 0 2px #fff;animation:hc-pulse 1.4s ease-in-out infinite}.ha-an{min-width:0}.ha-an b{display:block;font-size:14px;font-weight:600;line-height:1.2}.ha-an small{display:block;margin-top:4px;font-size:12.5px;color:var(--hc-muted)}.ha-an>span{display:block;margin-top:6px;font-size:12.5px;color:var(--hc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ha-an>span.run{color:var(--hc-blue)}.hc-msg{display:flex;gap:10px;min-width:0}.hc-meta{display:flex;align-items:baseline;gap:7px;font-size:12.5px;line-height:1.2}.hc-meta b{font-weight:600}.hc-meta time{font:500 11px/1 var(--face-label);color:var(--hc-faint)}.hc-you{flex-direction:column;align-items:flex-end;gap:5px}.hc-bub{margin:0;max-width:88%;padding:10px 14px;border-radius:16px;background:var(--hc-s2);font-size:14px;line-height:1.45;color:var(--hc-fg)}.hc-ag .hc-tile{flex:none;width:30px;height:30px;border-radius:9px;background:var(--hc-lime);color:#0a0a0a;display:grid;place-items:center;font:700 12.5px/1 var(--face-display)}.hc-ag .hc-tile.spec{background:var(--hc-s2);color:var(--hc-fg)}.hc-body{min-width:0;flex:1;padding-top:1px}.hc-xa{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:1px;border-radius:50%;border:1px dashed rgb(24 24 27 / .22);background:#18181b05;color:var(--hc-faint)}.hc-xa svg{width:13px;height:13px}.hc-task .hc-meta b{font-size:12px;color:var(--hc-muted)}.hc-task .hc-meta time{font-size:10px}.hc-tk{margin:5px 0 0;padding-left:12px;border-left:2px solid var(--hc-line);font-size:13.5px;line-height:1.5;color:var(--hc-muted)}.hc-ag .hc-meta b{color:var(--hc-blue)}.hc-p{margin:5px 0 0;font-size:14px;line-height:1.5;color:var(--hc-fg)}.hc-dots{display:inline-flex;gap:4px;margin-top:9px}.hc-dots i{width:6px;height:6px;border-radius:50%;background:var(--hc-faint);animation:hc-dot 1s ease-in-out infinite}.hc-dots i:nth-child(2){animation-delay:.15s}.hc-dots i:nth-child(3){animation-delay:.3s}.hc-step{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;margin:-4px 0;border-radius:12px}.hc-st{position:relative;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--hc-s3);color:#0a0a0a}.hc-st svg{width:12px;height:12px}.hc-step.done .hc-st,.hc-ok .hc-st{background:var(--hc-lime);box-shadow:none}.hc-step.run .hc-st:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid transparent;border-top-color:var(--hc-blue);animation:hc-spin .9s linear infinite}.hc-step.wait{background:#fff;box-shadow:inset 0 0 0 2px var(--hc-lime);margin:0}.hc-step.wait .hc-st{background:var(--hc-fg);box-shadow:none}.hc-step.wait .hc-st:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--hc-lime)}.hc-tx{min-width:0}.hc-tx b{display:block;font:600 13.5px/1.3 var(--face-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-tx small{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:var(--hc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-tx code{font:500 11.5px/1 var(--face-label);color:var(--hc-blue)}.hc-at{font:500 11px/1 var(--face-label);color:var(--hc-faint);font-variant-numeric:tabular-nums}.hc-card{flex:none;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--hc-line),0 1px 3px #18181b0f;overflow:hidden}.hc-card-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px 6px}.hc-card-h b{font:600 11px/1.1 var(--face-label);letter-spacing:.14em;text-transform:uppercase;color:var(--hc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-card-h small{flex:none;font-size:12px;font-weight:600;color:var(--hc-muted)}.hc-imgs{display:flex;gap:10px;padding:8px 14px 16px}.hc-imgs img{width:30%;max-width:110px;aspect-ratio:4 / 5;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block;background:var(--hc-s2);box-shadow:0 24px 44px -26px #18181b59,0 0 0 1px #18181b0f}.hc-imgs img:nth-child(1){rotate:-2deg}.hc-imgs img:nth-child(3){rotate:2deg}.hc-rows{list-style:none;margin:0;padding:2px 14px 10px}.hc-rows li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n who amt" "n late amt";-moz-column-gap:10px;column-gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--hc-line)}.hc-rows li:first-child{border-top:0}.hc-rows code{grid-area:n;font:500 11.5px/1 var(--face-label);color:var(--hc-muted)}.hc-rows .who{grid-area:who;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-rows small{grid-area:late;font-size:12px;color:#a30d26}.hc-rows b{grid-area:amt;font:700 14px/1 var(--face-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hc-slots{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:4px 14px 14px}.hc-slots li{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;background:var(--hc-s2)}.hc-slots b{font:600 13px/1 var(--face-text);font-variant-numeric:tabular-nums}.hc-slots small{font-size:11.5px;line-height:1.1;color:var(--hc-muted)}.hc-ask{box-shadow:0 0 0 1.5px var(--hc-lime),0 20px 40px -28px #18181b73}.hc-q{padding:14px 16px 2px}.hc-eb{display:block;font:600 11px/1 var(--face-label);letter-spacing:.14em;text-transform:uppercase;color:var(--hc-muted)}.hc-q h3{margin:7px 0 0;font:700 19px/1.04 var(--face-display);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere}.hc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 16px 0;border-radius:12px;overflow:hidden;background:var(--hc-line);box-shadow:0 0 0 1px var(--hc-line)}.hc-facts div{background:#fff;padding:8px 10px;min-width:0}.hc-facts div:last-child:nth-child(odd){grid-column:1 / -1}.hc-facts dt{font-size:11px;line-height:1;color:var(--hc-muted)}.hc-facts dd{margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.hc-said{margin:12px 16px 0}.hc-said dt{font:600 10.5px/1.3 var(--face-label);letter-spacing:.14em;text-transform:uppercase;color:var(--hc-muted)}.hc-said dd{margin:3px 0 0;font:400 13.5px/1.45 var(--face-text);color:var(--hc-body)}.hc-said dd:before{content:"“"}.hc-said dd:after{content:"”"}.hc-act{display:flex;flex-wrap:wrap;gap:6px;padding:14px 16px 16px}.hc-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border:0;border-radius:12px;font:600 13.5px/1 var(--face-text);white-space:nowrap;cursor:default;color:var(--hc-muted);background:transparent;transition:box-shadow .15s,transform .12s}.hc-btn.lime{background:var(--hc-lime);color:#0a0a0a}.hc-btn.lime span{font-variant-numeric:tabular-nums}.hc-btn.lime.hover{box-shadow:inset 0 0 0 2px #0a0a0a2e}.hc-btn.lime.down{transform:scale(.96)}.hc-btn.gh{padding:0 10px}.hc-ask.done{box-shadow:0 0 0 1px var(--hc-line),0 1px 3px #18181b0f}.hc-ok{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.3}.hc-ok .hc-st{flex:none}.hc-comp{flex:none;display:flex;align-items:center;gap:8px;margin:0 12px;padding:7px 7px 7px 12px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #18181b12,0 18px 34px -24px #18181b73}.hc-clip{flex:none;color:var(--hc-muted);display:grid}.hc-clip svg{width:17px;height:17px}.hc-input{flex:1;min-width:0;margin:0;height:2.9em;display:flex;align-items:center;font-size:14px;line-height:1.45;color:var(--hc-fg);overflow:hidden}.hc-input.typing{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-top:0;align-items:initial}.hc-input .ph{color:var(--hc-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-caret{display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-.18em;border-radius:1px;background:var(--hc-blue);animation:hc-blink 1s steps(1) infinite}.hc-send{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#d1fe1773;color:#0a0a0a8c;transition:background-color .2s,color .2s}.hc-send.on{background:var(--hc-lime);color:#0a0a0a}.hc-send svg{width:16px;height:16px}.hc-note{flex:none;margin:7px 12px 10px;font-size:11px;line-height:1.3;color:var(--hc-muted);text-align:center}.hc-cursor{position:absolute;left:0;top:0;width:22px;height:22px;pointer-events:none;opacity:0;transition:opacity .25s ease;z-index:5;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25))}.hc-cursor.on{opacity:1}.hc-cursor svg{width:100%;height:100%;display:block}.ha.play .ha-col>*{animation:hc-in .38s var(--hc-ease) both}.ha.play .hc-stream span{animation:hc-word .32s ease-out both;animation-delay:calc(var(--w) * 38ms)}@keyframes hc-in{0%{opacity:0;translate:0 10px}}@keyframes hc-word{0%{opacity:0}}@keyframes hc-spin{to{transform:rotate(360deg)}}@keyframes hc-pulse{50%{opacity:.35}}@keyframes hc-dot{0%,to{opacity:.35;translate:0 0}40%{opacity:1;translate:0 -3px}}@keyframes hc-blink{50%{opacity:0}}@media(max-width:767px){.ha{height:620px;border-radius:20px}.ha-bar{height:52px;padding:0 8px 0 14px}.ha-bar .ha-word,.ha-bar .ha-proj,.ha-bar .ha-tabs,.ha-icons>svg:not(.ha-burger),.ha-av{display:none}.ha-icons .ha-burger{display:block;width:40px;height:40px;padding:10px}.ha-body{display:flex;flex-direction:column}.ha-glow{left:-240px;top:-260px}.ha-pick{display:flex;gap:0;width:100%;max-width:440px;margin:0 auto 12px;padding:4px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e4e4e7,0 10px 24px -16px #18181b4d;overflow-x:auto;scrollbar-width:none}.ha-pick::-webkit-scrollbar{display:none}.ha-pick button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#52525b;font:500 13.5px/1 var(--face-text);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,transform .12s}.ha-pick svg{flex:none;width:15px;height:15px;color:#a1a1aa}.ha-pick button:hover,.ha-pick button.hover{background:#f4f4f5;color:#18181b}.ha-pick button.down{transform:scale(.96)}.ha-pick button[aria-pressed=true]{background:#e9e9ec;color:#18181b;font-weight:600}.ha-pick button[aria-pressed=true] svg{color:#18181b}.ha-pick button:focus-visible{outline:2.5px solid var(--signal);outline-offset:-2px}.ha-rail{display:none}.ha-chat{flex:1}.ha-head{display:flex;height:64px;padding:0 12px;gap:8px}.ha-back{position:static;flex:none}.ha-back svg{width:34px;height:34px;padding:9px}.ha-back .ha-hist{display:block}.ha-title{flex:1}.ha-t{font-size:15px}.ha-own{gap:10px}.ha-own .hc-tile{width:32px;height:32px;border-radius:10px;font-size:13px}.ha-sub{margin-top:5px;font-size:12px}.ha-sub .p,.ha-sub .p+.d{display:none}.ha-teamb{flex:none;padding:0 11px}.ha-teamb .lbl,.ha-team{display:none}.ha.sheet .ha-body:after{content:"";position:absolute;inset:0;z-index:3;background:#18181b52;animation:ha-dim .3s ease both}.ha.sheet .ha-team{display:block;position:absolute;left:0;right:0;bottom:0;max-height:80%;overflow:hidden;margin:0;padding-top:26px;border-radius:22px 22px 0 0;z-index:4;animation:ha-up .32s var(--hc-ease) both}.ha.sheet .ha-team:before{content:"";position:absolute;top:9px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--hc-s3)}.ha-thread{padding:4px 12px 10px}.ha-col{gap:12px}.ha-dock{gap:8px;padding:0 10px}.ha-plan,.ha-plan-gap,.ha-plan .ha-ring{width:52px;height:52px}.ha-plan-gap{display:none}.hc-q h3{font-size:17px}.hc-btn{height:36px;padding:0 12px;font-size:13px}.hc-btn.gh{padding:0 8px}}@media(max-width:360px){.hc-tx small .sep,.hc-tx small code{display:none}}@media(prefers-reduced-motion:reduce){.ha-thread{overflow-y:auto}.ha.play .ha-col>*,.ha.play .hc-stream span{animation:none}.ha-status.working i,.ha-teamb i,.ha-at i,.hc-dots i,.hc-step.run .hc-st:after,.hc-caret{animation:none}.ha-plan .bar,.ha-row,.ha-pick button{transition:none}}@keyframes ha-up{0%{translate:0 100%}to{translate:0 0}}@keyframes ha-dim{0%{opacity:0}to{opacity:1}}.hf{position:absolute;inset:0;z-index:0;pointer-events:none;--mx: 0;--my: 0;--fg: #18181b;--muted: #63636b;--s2: #f4f4f5;--line: #e4e4e7;--lime: #d1fe17;--blue: #1e45fb;--shadow: 0 0 0 1px rgb(24 24 27 / .07), 0 24px 44px -26px rgb(24 24 27 / .5), 0 8px 18px -12px rgb(24 24 27 / .18)}.hm-hero>.s2-in{z-index:1}.hf-p{position:absolute;left:0;top:0;opacity:0;visibility:hidden;scale:.96;translate:calc(var(--mx) * var(--z, 1) * -2.2px) calc(var(--my) * var(--z, 1) * -1.6px);transition:opacity .7s cubic-bezier(.22,1,.36,1),scale .7s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(.7s + var(--i, 0) * 90ms),calc(.7s + var(--i, 0) * 90ms),0s}.hf-p.on{opacity:1;visibility:visible;scale:1}.hf-p.off{display:none}.hf-pic:not(.ld){opacity:0!important}.hf-in{rotate:var(--t, 0deg);animation:hf-drift calc(7s + var(--i, 0) * .7s) ease-in-out calc(var(--i, 0) * -1.9s) infinite alternate}@keyframes hf-drift{0%{translate:0 -5px}to{translate:0 5px}}.hf-tile{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--s2);color:var(--fg);font:700 12.5px/1 var(--face-display)}.hf-tile.lead{background:var(--lime);color:#0a0a0a}.hf-pic .hf-in{overflow:hidden;border-radius:14px;background:var(--s2);box-shadow:var(--shadow)}.hf-pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hf-a .hf-pic.r45{width:118px;aspect-ratio:4 / 5}.hf-a .hf-pic.r34{width:104px;aspect-ratio:3 / 4}.hf-a .hf-pic.r169{width:168px;aspect-ratio:16 / 9}.hf-a .hf-pic .hf-in{width:100%;height:100%}.hf-chip .hf-in{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;background:#fff;box-shadow:var(--shadow);white-space:nowrap}.hf-nm{display:grid;gap:3px}.hf-nm b{font:600 13px/1.1 var(--face-text);color:var(--fg)}.hf-nm small{display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 var(--face-text);color:var(--muted)}.hf-nm small.run{color:var(--blue)}.hf-nm small i{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:hf-pulse 1.4s ease-in-out infinite}.hf-nm small.ok svg{width:12px;height:12px;padding:2px;border-radius:50%;background:var(--lime);color:#0a0a0a}@keyframes hf-pulse{50%{opacity:.35;scale:.8}}.hf-card .hf-in{border-radius:14px;background:#fff;box-shadow:var(--shadow);color:var(--fg)}.hf-sent .hf-in{display:flex;align-items:center;gap:10px;padding:11px 14px 11px 11px;font:600 13px/1.25 var(--face-text);white-space:nowrap}.hf-ck{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lime);color:#0a0a0a}.hf-ck svg{width:12px;height:12px}.hf-slot .hf-in{display:grid;gap:4px;padding:11px 16px 12px;white-space:nowrap}.hf-slot small{font:600 10.5px/1 var(--face-label, var(--face-text));letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hf-slot b{font:700 22px/1 var(--face-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hf-slot span{font:500 12px/1.2 var(--face-text);color:var(--muted)}.hf-allow .hf-in{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:12px;background:var(--lime);color:#0a0a0a;font:600 13.5px/1 var(--face-text);white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 16px 30px -18px #18181b8c}@media(min-width:1700px){.hf-a .hf-pic.r45{width:140px}.hf-a .hf-pic.r34{width:124px}.hf-a .hf-pic.r169{width:200px}}@media(max-width:1365px),(max-height:820px){.hf-a .hf-pic.r45{width:96px}.hf-a .hf-pic.r34{width:86px}.hf-a .hf-pic.r169{width:136px}}@media(max-width:767px){.hm-hero>.hm-inner{padding-top:150px;padding-bottom:160px}.hf-a .hf-pic.r45{width:92px}.hf-a .hf-pic.r34{width:88px}.hf-chip .hf-in{gap:11px;padding:8px 16px 8px 8px;border-radius:15px}.hf-tile{width:36px;height:36px;border-radius:11px;font-size:15px}.hf-nm{gap:5px}.hf-nm b{font-size:16px}.hf-nm small{font-size:14px}.hf-nm small i{width:8px;height:8px}.hf-nm small.ok svg{width:14px;height:14px}.hf-sent .hf-in{gap:10px;padding:11px 15px 11px 11px;font-size:15px}.hf-ck{width:24px;height:24px}.hf-ck svg{width:13px;height:13px}.hf-allow .hf-in{height:46px;padding:0 18px;font-size:16px;border-radius:13px}}@media(prefers-reduced-motion:reduce){.hf-in,.hf-nm small i{animation:none}.hf-p{transition:none;translate:none;scale:none}}.hm-lq{position:relative;isolation:isolate;overflow:hidden;background:#fff;color:var(--ink);--ease-out: cubic-bezier(.22, 1, .36, 1);--gut: 28px;--ww: min(calc(100vw - 2 * var(--gut)), max(72vw, 940px), 1180px)}.l1-gl{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.hm-lq{--peek: 84px;--gap: 24px}.hm-hero{position:relative;z-index:1;padding-top:var(--nav-h);min-height:calc(100svh - var(--peek) - var(--gap));display:flex;flex-direction:column;justify-content:center}.hm-inner{position:relative;text-align:center;padding-top:clamp(24px,4vh,48px);padding-bottom:clamp(40px,8vh,96px)}.hm-eb{margin:0;font:600 11px/1.55 var(--face-text);letter-spacing:.12em;text-transform:uppercase;color:#3f3f46}.hm-h1{margin:14px auto 0;font-family:var(--face-display);font-weight:700;text-transform:uppercase;color:var(--ink);font-size:clamp(30px,(100vw - 2 * var(--pad)) / 9,72px);line-height:calc(.92 + var(--marks));letter-spacing:-.045em}.hm-pr,.hm-ln{display:block}.hm-h1 .w{display:inline-block;vertical-align:top;white-space:nowrap}.hm-h1 .c{display:inline-block;opacity:0;translate:0 .32em;transition:opacity .45s var(--ease-out),translate .6s var(--ease-out);transition-delay:calc(var(--ci) * 20ms)}.hm-h1.in .c{opacity:1;translate:0 0}.hm-h1 .hl{padding:0 .06em;margin:0 -.02em;background-image:linear-gradient(97deg,transparent .1em,var(--lime) .16em,var(--lime) calc(100% - .14em),transparent calc(100% - .06em));background-repeat:no-repeat;background-position:0 58%;background-size:0% 78%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s var(--ease-out) .9s}.hm-h1.in .hl{background-size:100% 78%}.hm-lede{margin:18px auto 0;max-width:32rem;color:#3f3f46;font:400 16px/1.5 var(--face-text)}.hm-lede b{font-weight:inherit}.hm-rv{opacity:0;translate:0 .8em;transition:opacity .6s var(--ease-out),translate .6s var(--ease-out);transition-delay:var(--d, 0ms)}.hm-hero.in .hm-rv{opacity:1;translate:0 0}.hm-ctas{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:60px;padding:0 28px;border-radius:16px;font:700 17px/1 var(--face-text);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s,transform .2s var(--ease-out)}.hm-btn:hover{transform:translateY(-2px)}.hm-btn:focus-visible{outline:2.5px solid var(--signal);outline-offset:3px}.hm-btn.primary{background:var(--signal);color:#fff;box-shadow:0 18px 34px -16px #1e45fbe6}.hm-btn.primary:after{content:"";width:20px;height:20px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>") center / contain no-repeat}.hm-btn.primary:hover{background:#1533c4}.hm-btn.outline{background:#fff;color:var(--ink);border:2px solid var(--ink)}.hm-btn.outline:hover{background:var(--ink);color:#fff}.hm-step{position:relative;z-index:1;padding:var(--gap) 0 clamp(64px,10vh,120px)}.wx-l1{position:relative;width:100%;text-align:left;--dw: 1080px;--dh: 700px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.wx-l1>.ha{animation:hm-rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@keyframes hm-rise{0%{opacity:.75;translate:0 28px}to{opacity:1;translate:0 0}}@media(min-width:768px){.hm-ctas{flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.wx-l1{width:var(--ww);margin-left:calc((100% - var(--ww)) / 2);container-type:inline-size;aspect-ratio:1080 / 700}.wx-l1>.ha{position:absolute;left:0;top:0;width:var(--dw);height:var(--dh);transform-origin:0 0;transform:scale(.87);transform:scale(tan(atan2(100cqw,var(--dw))))}}@media(min-width:1025px){.hm-h1{margin-top:18px;font-size:clamp(44px,(min(100vw,var(--maxw) + 2 * var(--pad)) - 2 * var(--pad)) / (var(--hn) * .8),104px)}.hm-pr .hm-ln{display:inline}.hm-lede{margin-top:24px;max-width:40rem;font-size:18px}.hm-ctas{margin-top:34px}}@media(max-width:767px){.wx-l1>.ha{width:100%;max-width:440px;margin:0 auto}}@media(max-width:600px){.hm-ctas{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;max-width:380px;margin-left:auto;margin-right:auto}.hm-btn{width:100%;height:58px;white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.hm-h1 .c,.hm-rv{translate:none!important;opacity:1!important;transition:none!important}.hm-h1 .hl{background-size:100% 78%!important;transition:none!important}.hm-btn,.hm-btn:hover{transform:none;transition:none}}@layer components{.s2-gl{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.s2-a1{--focus: var(--l)}.s2-a1{background:var(--k);color:#fff;padding:clamp(96px,13vh,150px) 0 clamp(96px,13vh,140px)}.s2-a1 .s2-eb{color:var(--l);margin-bottom:24px}.s2-a1 h2{font-size:clamp(44px,(min(100vw,var(--maxw) + 2 * var(--pad)) - 2 * var(--pad)) / 14.6,104px)}.s2-a1-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,4vw,64px);margin-top:clamp(40px,6vh,64px);align-items:start}.s2-a1-lede{margin:0;font:400 21px/1.5 var(--fb);color:#d4d4d8;max-width:26rem}.s2-a1-lede b{color:#fff;font-weight:600}.s2-biz{margin-top:38px}.s2-biz .s2-eb{color:#8a8a93;font-size:12px;margin-bottom:12px}.s2-biz-l{display:grid;gap:4px;justify-items:start}.s2-biz-l button{position:relative;padding:4px 0 12px;border:0;background:none;cursor:pointer;color:#52525b;font:700 clamp(28px,2.7vw,42px)/calc(1 + var(--marks)) var(--fd);letter-spacing:-.045em;text-transform:uppercase;transition:color .25s}.s2-biz-l button:hover{color:#a1a1aa}.s2-biz-l button[aria-pressed=true]{color:#fff}.s2-biz-l button i{position:absolute;left:0;bottom:3px;width:0;height:4px;border-radius:2px;background:var(--l)}.s2-biz-l button[aria-pressed=true] i{width:100%}.s2-a1.auto .s2-biz-l button[aria-pressed=true] i{animation:s2-bar 8s linear both}@keyframes s2-bar{0%{width:0}to{width:100%}}.s2-a1-tally{display:flex;gap:28px;margin-top:36px}.s2-a1-tally div{display:grid;gap:8px}.s2-a1-tally b{font:700 64px/.85 var(--fd);letter-spacing:-.05em}.s2-a1-tally div:last-child b{color:var(--l)}.s2-a1-tally span{font:600 12px/1.2 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#8a8a93}.s2-pile{position:relative;height:620px}.s2-pc{position:absolute;left:var(--x);top:var(--y);width:var(--w);border-radius:18px;background:#fff;color:var(--k);padding:14px;box-shadow:0 30px 50px -28px #000000e6;opacity:0;transform:translate3d(0,70px,0) rotate(calc(var(--r) * 3)) scale(.9);transition:opacity .6s ease,transform 1s var(--ease);transition-delay:calc(var(--i) * 90ms + .15s)}.s2-rv.in .s2-pc{opacity:1;transform:translate3d(0,var(--py, 0px),0) rotate(var(--r))}.s2-pile.settled .s2-pc{transition-delay:calc(var(--i) * 45ms);transition-duration:.5s,.8s}.s2-pile.settled .s2-ask{transition-delay:.25s;transition-duration:.5s,.8s}.s2-pile.swap .s2-pc,.s2-pile.swap .s2-ask{opacity:0;transform:translate3d(0,22px,0) rotate(var(--r, 0deg)) scale(.96);transition-duration:.28s;transition-delay:0s}@keyframes s2-float{0%{translate:0 -6px}to{translate:0 6px}}.s2-pc>.s2-ok{position:absolute;right:-9px;top:-9px;width:30px;height:30px;font-size:14px;box-shadow:0 6px 14px -6px #0009}.s2-pc small{display:block;font:600 11px/1.2 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:#71717a}.s2-pc strong{display:block;font:700 17px/1.15 var(--fb)}.s2-pc.stock{display:grid;grid-template-columns:78px 1fr;gap:14px;align-items:center}.s2-pc.stock img{width:78px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:11px;display:block}.s2-pc.stock b{display:block;font:700 44px/.9 var(--fd);letter-spacing:-.05em;margin:4px 0 6px}.s2-pc.leads .av{display:flex;margin:2px 0 12px}.s2-pc.leads .av i{width:40px;height:40px;border-radius:50%;margin-right:-10px;display:grid;place-items:center;font:700 15px/1 var(--fd);font-style:normal;box-shadow:0 0 0 3px #fff}.s2-pc.leads .av i:nth-child(1){background:#fde68a}.s2-pc.leads .av i:nth-child(2){background:#bfdbfe}.s2-pc.leads .av i:nth-child(3){background:#fbcfe8}.s2-pc.leads .av i:nth-child(4){background:var(--k);color:#fff;font:600 12px/1 var(--fb)}.s2-pc.post{background:var(--b);color:#fff;padding:18px;aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between}.s2-pc.post b{font:700 40px/calc(.9 + var(--marks)) var(--fd);letter-spacing:-.05em;color:var(--l);text-transform:uppercase}.s2-pc.post small{color:#ffffffbf}.s2-pc.report .bars{display:flex;align-items:flex-end;gap:7px;height:78px;margin:14px 0 12px;padding-bottom:2px;border-bottom:1.5px solid #E4E4E7}.s2-pc.report .bars i{flex:1;border-radius:4px 4px 0 0;background:#e4e4e7}.s2-pc.report .bars i:last-child{background:var(--b)}.s2-pc.book{text-align:center;padding:0 0 14px}.s2-pc.book .mo{display:block;border-radius:18px 18px 0 0;background:var(--k);color:var(--l);font:700 13px/1 var(--fm);letter-spacing:.14em;padding:10px 0}.s2-pc.book b{display:block;font:700 58px/1 var(--fd);letter-spacing:-.05em;margin:10px 0 2px}.s2-pc.stat b{display:block;margin:6px 0 4px;font:700 46px/.9 var(--fd);letter-spacing:-.05em}.s2-pc.inv b{display:block;font:700 30px/1 var(--fd);letter-spacing:-.04em;margin:8px 0}.s2-pc .tag{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 9px;border-radius:8px;background:#f4f4f5;font:600 12.5px/1 var(--fb)}.s2-ask{position:absolute;left:var(--x);top:var(--y);width:var(--w);z-index:2;color:var(--k);padding:30px 30px 28px;opacity:0;transform:translate3d(0,40px,0) scale(.92);transition:opacity .6s ease,transform 1.1s var(--ease);transition-delay:.85s}.s2-rv.in .s2-ask{opacity:1;transform:none}.s2-ask .s2-eb{color:#18181b9e;margin:0;font-size:12px}.s2-ask h3{margin:14px 0 0;font:700 38px/1.02 var(--fd);letter-spacing:-.045em;text-wrap:balance}.s2-ask p{margin:10px 0 0;font:400 17px/1.45 var(--fb);color:#27272a}.s2-ask .row{display:flex;gap:10px;margin-top:22px}.s2-ask .done{display:none;align-items:center;gap:12px;margin-top:22px;font:700 18px/1.3 var(--fb)}.s2-ask .done .s2-ok{background:var(--k);color:var(--l);width:34px;height:34px}.s2-ask .undo{margin-left:auto;border:0;background:none;font:600 13px/1 var(--fb);text-decoration:underline;cursor:pointer;color:#3f3f46}.s2-ask.answered .row{display:none}.s2-ask.answered .done{display:flex}.s2-biz-l button:focus-visible{outline-offset:4px}.s2-ask .undo{min-height:44px;padding:0 4px}@media(max-width:1024px){.s2-a1 h2{font-size:clamp(44px,(100vw - 2 * var(--pad)) / 7.2,96px)}.s2-a1-grid{grid-template-columns:minmax(0,1fr)}.s2-pile{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;padding-top:8px}.s2-pc{position:relative;left:auto;top:auto;width:auto}.s2-pc.post{aspect-ratio:auto;min-height:150px}.s2-pc.post b{font-size:30px}.s2-pc.stock b{font-size:34px}.s2-pc.book b{font-size:44px}.s2-pc.stock{grid-template-columns:1fr}.s2-pc.stock img{width:100%;height:110px}.s2-pc.stat b{font-size:36px}.s2-biz-l{grid-template-columns:repeat(2,auto);gap:2px 24px}.s2-biz-l button{font-size:clamp(18px,5.8vw,32px)}.s2-ask{position:relative;left:auto;top:auto;width:auto;grid-column:1 / -1;margin-top:26px;padding:28px 22px 24px}.s2-ask h3{font-size:30px}.s2-ask .row .s2-btn{flex:1}}@media(max-width:600px){.s2-a1-lede{font-size:17px}.s2-a1-tally b{font-size:50px}.s2-pc{padding:12px}.s2-pc strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.s2-pc,.s2-ask{transition:none!important;transform:none!important;opacity:1!important;animation:none!important}}}@layer components{.lp{min-height:100vh;background:#fff;color:var(--ink);font-family:var(--face-text)}.lp :focus-visible{outline:2.5px solid var(--signal);outline-offset:3px;border-radius:4px}.lp-main{display:block;padding:calc(var(--nav-h) + clamp(44px,8vh,96px)) 0 clamp(72px,10vh,120px)}.lp-wrap{max-width:calc(var(--maxw) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}.lp-head{padding-bottom:clamp(30px,5vh,52px);border-bottom:2px solid var(--ink)}.lp-eyebrow{margin:0 0 22px;color:var(--signal);font:600 13px/1 var(--face-label);letter-spacing:.14em;text-transform:uppercase}.lp-eyebrow a{color:inherit;text-decoration:none}.lp-eyebrow a:hover{text-decoration:underline;text-underline-offset:4px}.lp-title{margin:0;max-width:18ch;color:var(--ink);font:700 clamp(28px,8.4vw,80px)/.94 var(--face-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}@media(max-width:480px){.lp-title{font-size:7.2vw}}.lp-hl{position:relative;z-index:0;display:inline-block}.lp-hl:before{content:"";position:absolute;z-index:-1;inset:.02em -.08em -.03em -.06em;background:var(--lime);transform:skew(-6deg)}.lp-lead{margin:26px 0 0;max-width:40rem;color:var(--ink-3);font:500 clamp(18px,1.6vw,21px)/1.45 var(--face-text)}.lp-updated{margin:24px 0 0;max-width:54rem;color:var(--muted);font:400 15px/1.55 var(--face-text)}.lp-updated span{display:block}.lp-updated span:first-child{color:var(--ink);font-weight:500}.lp-updated span+span{margin-top:2px}.lp-lang{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:22px 0 0;padding:7px 16px 7px 7px;border-radius:20px;background:var(--mist);color:var(--ink-2);font:500 15px/1.35 var(--face-text)}.lp-lang b{flex:none;display:inline-grid;place-items:center;height:24px;padding:0 8px;border-radius:999px;background:var(--ink);color:var(--lime);font:700 11px/1 var(--face-label);letter-spacing:.08em}.lp-body{display:grid;grid-template-columns:minmax(0,1fr);padding-top:clamp(32px,6vh,64px)}.lp-doc{min-width:0}.lp-toc{display:none}@media(min-width:1024px){.lp-body.has-toc{grid-template-columns:258px minmax(0,1fr);-moz-column-gap:clamp(40px,4.5vw,80px);column-gap:clamp(40px,4.5vw,80px)}.lp-toc{display:block;position:sticky;top:calc(var(--nav-h) + 32px);align-self:start;max-height:calc(100vh - var(--nav-h) - 56px);overflow-y:auto;overscroll-behavior:contain;padding:0 6px 16px 0;scrollbar-width:thin}}.lp-toc-h{margin:0 0 14px;color:var(--subtle);font:600 12px/1 var(--face-label);letter-spacing:.12em;text-transform:uppercase}.lp-toc ol,.lp-toc-m ol{display:grid;gap:1px;margin:0;padding:0;list-style:none}.lp-toc a,.lp-toc-m a{display:grid;grid-template-columns:2.4em minmax(0,1fr);gap:2px;padding:6px 10px;border-radius:10px;color:var(--muted);font:500 13.5px/1.35 var(--face-text);text-decoration:none;transition:background-color .2s,color .2s}.lp-toc a>span:only-child,.lp-toc-m a>span:only-child{grid-column:1 / -1}.lp-toc a .n,.lp-toc-m a .n{color:var(--subtle);font:500 12px/1.6 var(--face-label)}.lp-toc a:hover{background:var(--mist);color:var(--ink)}.lp-toc a[aria-current=true]{background:var(--mist);color:var(--ink);font-weight:600}.lp-toc-m{margin:0 0 36px;border-radius:16px;background:var(--mist)}.lp-toc-m summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 18px;border-radius:16px;cursor:pointer;list-style:none;color:var(--ink);font:600 12px/1 var(--face-label);letter-spacing:.12em;text-transform:uppercase}.lp-toc-m summary::-webkit-details-marker{display:none}.lp-toc-m summary:after{content:"";flex:none;width:30px;height:30px;border-radius:50%;transition:rotate .3s var(--ease),background-color .2s;background:var(--lime) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2318181B' stroke-width='2.6' stroke-linecap='round'><path d='M12 6v12M6 12h12'/></svg>") center / 15px no-repeat}.lp-toc-m[open] summary:after{rotate:45deg;background-color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1FE17' stroke-width='2.6' stroke-linecap='round'><path d='M12 6v12M6 12h12'/></svg>")}.lp-toc-m ol{padding:0 8px 10px}.lp-toc-m a{color:var(--ink-3);font-size:15px}.lp-toc-m a:hover{background:#fff;color:var(--ink)}@media(min-width:1024px){.lp-body.has-toc .lp-toc-m{display:none}}.lp-prose{color:var(--ink-2);font:400 17px/1.7 var(--face-text)}.lp-prose>*{max-width:44rem;margin-top:0;margin-bottom:0}.lp-prose>*+*{margin-top:1.1em}.lp-prose h2{margin-top:2.3em;padding-top:1.15em;border-top:1px solid var(--line);color:var(--ink);font:600 clamp(21px,1.9vw,25px)/1.28 var(--face-text);letter-spacing:-.015em;scroll-margin-top:calc(var(--nav-h) + 24px)}.lp-prose>h2{max-width:none}.lp-prose>h2:first-child{margin-top:0;padding-top:0;border-top:0}.lp-prose h3{margin-top:1.8em;color:var(--ink);font:600 18.5px/1.35 var(--face-text);letter-spacing:-.01em;scroll-margin-top:calc(var(--nav-h) + 24px)}.lp-prose>:is(h2,h3)+*{margin-top:.7em}.lp-prose :is(p,li,td){overflow-wrap:break-word}.lp-prose :is(strong,b){color:var(--ink);font-weight:600}.lp-prose :is(em,i){font-style:italic}.lp-prose a{color:var(--signal);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-thickness .15s}.lp-prose a:hover{text-decoration-thickness:2px}.lp-prose :is(ul,ol){padding-left:1.4em}.lp-prose ul{list-style:disc}.lp-prose ol{list-style:decimal}.lp-prose li::marker{color:var(--subtle)}.lp-prose :is(ul,ol):not([class])>li+li{margin-top:.5em}.lp-prose code{padding:.12em .38em;border-radius:6px;background:var(--mist);color:var(--ink);font:500 .86em/1.5 var(--face-label);overflow-wrap:anywhere}.lp-prose blockquote{margin-left:0;margin-right:0;padding-left:1.25em;color:var(--ink-3)}.lp-prose hr{height:0;margin:2.4em 0;border:0;border-top:1px solid var(--line)}.lp-prose>.lp-table{max-width:none;margin-top:1.5em}.lp-table{overflow-x:auto}.lp-table table{width:100%;min-width:34rem;border-collapse:collapse;font:400 15px/1.5 var(--face-text)}.lp-table th{padding:0 18px 12px 0;border-bottom:2px solid var(--ink);color:var(--muted);font:600 11.5px/1.35 var(--face-label);letter-spacing:.1em;text-align:left;text-transform:uppercase;vertical-align:bottom}.lp-table td{padding:14px 18px 14px 0;border-bottom:1px solid var(--line);vertical-align:top}.lp-table :is(th,td):last-child{padding-right:0}.lp-table td:first-child{color:var(--ink);font-weight:500}.lp-table td code{display:inline-block;overflow-wrap:break-word}@media screen and (max-width:767px){.lp-table{overflow:visible}.lp-table table{min-width:0}.lp-table :is(table,tbody,tr,td){display:block}.lp-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-table tr{padding:14px 0 13px;border-top:1px solid var(--line)}.lp-table tbody tr:first-child{border-top:2px solid var(--ink)}.lp-table tbody tr:last-child{border-bottom:1px solid var(--line)}.lp-table td{padding:0;border:0}.lp-table td+td{margin-top:10px}.lp-table td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-bottom:3px;color:var(--subtle);font:600 10.5px/1.35 var(--face-label);letter-spacing:.1em;text-transform:uppercase}.lp-table td:first-child{font-size:16.5px;font-weight:600}.lp-table td:first-child:before{display:none}}.lp-entity{margin:clamp(56px,8vh,88px) 0 0;padding-top:20px;max-width:44rem;border-top:1px solid var(--line);color:var(--subtle);font:500 12.5px/1.65 var(--face-label)}.lh-list{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);margin:0;padding:0;list-style:none}@media(min-width:768px){.lh-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.lh-list li{border-bottom:1px solid var(--line)}.lh-item{position:relative;display:grid;gap:10px;align-content:start;height:100%;padding:28px 52px 30px 0;border-radius:4px;color:inherit;text-decoration:none}.lh-name{position:relative;z-index:0;justify-self:start;color:var(--ink);font:700 clamp(21px,2.1vw,28px)/1.04 var(--face-display);letter-spacing:-.035em;text-transform:uppercase}.lh-name:before{content:"";position:absolute;z-index:-1;inset:.04em -.1em -.04em -.08em;background:var(--lime);transform:skew(-6deg) scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease)}.lh-item:hover .lh-name:before,.lh-item:focus-visible .lh-name:before{transform:skew(-6deg)}.lh-desc{max-width:30rem;color:var(--muted);font:400 16.5px/1.5 var(--face-text)}.lh-go{position:absolute;top:28px;right:0;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mist);color:var(--ink);transition:transform .3s var(--ease),background-color .2s,color .2s}.lh-item:hover .lh-go,.lh-item:focus-visible .lh-go{transform:translate(4px);background:var(--ink);color:var(--lime)}.lh-note{max-width:50rem;margin:clamp(40px,6vh,64px) 0 0;padding:clamp(22px,2.4vw,32px);border-radius:24px;background:var(--mist);color:var(--ink-2);font:400 17px/1.6 var(--face-text)}.lh-note a{color:var(--signal);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.lh-name:before,.lh-go,.lp-toc-m summary:after,.lp-toc a{transition:none}}@media print{.lp{min-height:0}.lp~.fixed{display:none!important}.lp-main{padding:0}.lp-wrap{max-width:none;padding:0}.lp-eyebrow,.lp-lang,.lp-toc,.lp-toc-m,.lh-go{display:none!important}.lp-head{padding-bottom:12pt;border-bottom-width:1.5pt}.lp-title{max-width:none;font-size:24pt;line-height:1;letter-spacing:-.02em}.lp-updated{font-size:9.5pt;color:#000}.lp-body{display:block;padding-top:14pt}.lp-prose{color:#000;font-size:10.5pt;line-height:1.5}.lp-prose>*{max-width:none}.lp-prose h2{margin-top:16pt;padding-top:0;border-top:0;font-size:13.5pt;-moz-column-break-after:avoid;break-after:avoid}.lp-prose h3{font-size:11.5pt;-moz-column-break-after:avoid;break-after:avoid}.lp-prose a{color:#000}.lp-prose a[href^=http]:after{content:" (" attr(href) ")";color:#444;font-size:8.5pt}.lp-prose a[href^="/"]:after{content:" (alethe.eu" attr(href) ")";color:#444;font-size:8.5pt}.lp-prose :is(li,tr){-moz-column-break-inside:avoid;break-inside:avoid}.lp-table{overflow:visible}.lp-table table{min-width:0;font-size:9pt}.lp-table thead{display:table-header-group}.lp-table th{color:#000;border-bottom-width:1.5pt}.lp-entity{color:#000}.lh-note{padding:0;background:none}}}@page{margin:16mm 14mm}@layer components{.lp-prose>.sp{max-width:none;margin-top:1.6em}.sp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.sp-search{display:flex;align-items:center;gap:12px;flex:1 1 320px;max-width:26rem;height:52px;padding:0 8px 0 18px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s}.sp-search:focus-within{box-shadow:inset 0 0 0 2.5px var(--ink)}.sp-search-label{flex:none;color:var(--subtle);font:600 11.5px/1 var(--face-label);letter-spacing:.12em;text-transform:uppercase}.sp-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:500 16px/1 var(--face-text);outline:none}.sp-search input::-moz-placeholder{color:var(--subtle)}.sp-search input::placeholder{color:var(--subtle)}.lp .sp-search input:focus-visible{outline:none}.sp-count{margin:0;color:var(--muted);font:600 12px/1 var(--face-label);letter-spacing:.1em;text-transform:uppercase}.sp-table{width:100%;border-collapse:collapse;font:400 16px/1.45 var(--face-text)}.sp-table thead th{padding:0 18px 12px 0;border-bottom:2px solid var(--ink);color:var(--muted);font:600 11.5px/1.35 var(--face-label);letter-spacing:.1em;text-align:left;text-transform:uppercase}.sp-table thead th:first-child{padding-left:62px}.sp-table thead th:last-child,.sp-table td:last-child{padding-right:0;text-align:right}.sp-table tbody tr{border-bottom:1px solid var(--line);transition:background-color .2s}.sp-table tbody tr:hover{background:var(--mist)}.sp-table :is(tbody th,td){padding:14px 18px 14px 0;vertical-align:middle;text-align:left}.sp-name{color:var(--ink);font:600 16.5px/1.3 var(--face-text)}.sp-who{display:flex;align-items:center;gap:18px}.sp-purpose{color:var(--ink-3)}.sp-loc{color:var(--muted);white-space:nowrap}.sp-logo{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}.sp-mark{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.sp-logo.is-mono{color:var(--ink);font:700 18px/1 var(--face-display);letter-spacing:-.04em}.sp-empty{margin:0;padding:28px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);color:var(--ink-3)}.sp-empty button{margin-left:6px;padding:0;border:0;background:none;color:var(--signal);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lp-prose a.sp-notify{display:inline-flex;align-items:center;height:48px;padding:0 20px;border-radius:14px;background:var(--ink);color:#fff;font:700 15px/1 var(--face-text);text-decoration:none;transition:translate .2s var(--ease)}.lp-prose a.sp-notify:hover{translate:0 -2px}@media screen and (max-width:767px){.sp-search{flex-basis:100%;max-width:none}.sp-table,.sp-table tbody{display:block}.sp-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-table tbody{border-top:2px solid var(--ink)}.sp-table tbody tr{display:block;padding:14px 0}.sp-table tbody tr:hover{background:none}.sp-table :is(tbody th,td){display:block;padding:0}.sp-who{gap:14px}.sp-table td.sp-purpose,.sp-table td.sp-loc{padding-left:58px;font-size:15px;white-space:normal;text-align:left}.sp-table td.sp-purpose{margin-top:4px}.sp-table td.sp-loc{margin-top:1px}}@media(prefers-reduced-motion:reduce){.sp-search,.sp-table tbody tr,.lp-prose a.sp-notify{transition:none}}@media print{.sp-bar,.lp-prose a.sp-notify{display:none}.sp-mark{print-color-adjust:exact;-webkit-print-color-adjust:exact}}}
