/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--nav-sheen-x:0px;--nav-here:0;--nav-in:1;--nav-out:0;--site-scrolled:0;--leg-shoulder:0deg;--leg-elbow:0deg;--on:0;--wave:0;--glint:0;--toc-h0:0;--toc-h1:0;--toc-h2:0;--toc-h3:0;--toc-h4:0;--sub-a:0;--sub-b:0;--sub-here:0;--toc-past:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-duration:initial;--tw-ease:initial;--bob:0px;--float:1}}}@layer theme{:root,:host{--font-sans:"Satoshi", "Manrope Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-500:oklch(55.6% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.8125rem;--text-xs--line-height:calc(1 / .75);--text-sm:.9375rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--aspect-video:16 / 9;--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-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-faint:var(--faint);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-input:var(--input);--color-ring:var(--ring);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-press:var(--accent-press);--color-accent-soft:var(--accent-soft);--color-accent-soft-strong:var(--accent-soft-strong);--color-accent-foreground:var(--accent-foreground);--color-success:var(--success);--color-warning:var(--warning);--color-destructive:var(--destructive);--color-info:var(--info);--color-glass:var(--glass);--color-glass-border:var(--glass-border);--color-glass-hover:var(--glass-hover);--font-display:"Chillax", "Outfit Variable", ui-sans-serif, sans-serif;--font-script:"Excalifont", cursive}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.005em;font-family:Chillax,Outfit Variable,ui-sans-serif,sans-serif;font-weight:500}button,input,textarea,select{font:inherit}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--site-chillax-face), ui-sans-serif, sans-serif}}@layer components{.btn-sheen{isolation:isolate;position:relative;overflow:hidden}.btn-sheen:before{content:"";z-index:-1;pointer-events:none;opacity:0;background-image:var(--btn-sheen);transition:opacity .2s ease-out;position:absolute;inset:-40%}.btn-sheen:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.btn-sheen:hover:before{opacity:1}}.safe-b{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-mb{margin-bottom:env(safe-area-inset-bottom,0px)}.safe-x{--safe-x-base:1rem;padding-left:max(var(--safe-x-base), env(safe-area-inset-left,0px));padding-right:max(var(--safe-x-base), env(safe-area-inset-right,0px))}@media (width>=640px){.safe-x{--safe-x-base:1.5rem}}@media (width<=1023px){.room-scroll-pad{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 54px + 1rem + var(--kb-inset,0px))}.composer-dock-pad{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem + var(--kb-inset,0px))}}.btn-press{transition:color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow var(--dur-quick) ease-out, scale .42s var(--spring-settle)}.btn-press:active:not(:disabled){scale:var(--press-scale,.96);transition:color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow var(--dur-quick) ease-out, scale var(--dur-press) ease-out}.btn-sheen{transition:color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow var(--dur-quick) ease-out}.btn-sheen:before{transition:opacity .2s ease-out, scale .42s var(--spring-settle)}.btn-sheen:active:not(:disabled):before{opacity:1;transition:opacity 60ms ease-out, scale var(--dur-press) ease-out;scale:.72}.btn-press[data-busy],.btn-sheen[data-busy],.busy-band[data-busy]{isolation:isolate;cursor:progress;position:relative;overflow:hidden}.btn-press[data-busy]:after,.btn-sheen[data-busy]:after,.busy-band[data-busy]:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(100deg,#0000 18%,currentColor 50%,#0000 82%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn-press[data-busy]:after,.btn-sheen[data-busy]:after,.busy-band[data-busy]:after{background-image:linear-gradient(100deg, transparent 18%, color-mix(in srgb, currentColor 20%, transparent) 50%, transparent 82%)}}.btn-press[data-busy]:after,.btn-sheen[data-busy]:after,.busy-band[data-busy]:after{animation:kuro-busy-band 1.4s var(--ease-close) var(--pending-delay) infinite backwards;translate:-100%}.progress-fill{isolation:isolate;position:relative;overflow:hidden}.progress-fill:before{content:"";z-index:-1;pointer-events:none;background-color:var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.progress-fill:before{background-color:color-mix(in srgb, var(--accent) 16%, transparent)}}.progress-fill:before{transform-origin:0;scale:var(--progress,0) 1;transition:scale .36s var(--ease-orch)}.seg-track{isolation:isolate;position:relative}.seg-track:not([data-thumb])>[role=tab][aria-selected=true]{background-color:var(--surface-3)}.seg-thumb{z-index:-1;background-color:var(--surface-3);pointer-events:none;border-radius:9999px;position:absolute}.seg-thumb[data-dir=right]{transition:right .24s var(--ease-orch), left .44s var(--spring-light), top .24s var(--ease-orch), bottom .24s var(--ease-orch)}.seg-thumb[data-dir=left]{transition:left .24s var(--ease-orch), right .44s var(--spring-light), top .24s var(--ease-orch), bottom .24s var(--ease-orch)}.fold{opacity:0;transition:grid-template-rows var(--dur-morph) var(--ease-orch), opacity var(--dur-quick) ease;grid-template-rows:0fr;display:grid}.fold[data-open]{opacity:1;grid-template-rows:1fr}.fold>.fold-inner{min-height:0;overflow:hidden}.fold[data-open][data-settled]>.fold-inner{overflow:visible}.morph-text{white-space:pre;display:inline-grid}.morph-text>.morph-text-now,.morph-text>.morph-text-was{grid-area:1/1}.morph-text-now[data-animate]>span,.morph-text-was>span{display:inline-block}.morph-text[data-capitalize]>[aria-hidden]>span:not([data-word-start]){text-transform:none}.morph-text-now[data-animate]>span{animation:kuro-morph-char-in .38s var(--ease-orch) calc(var(--i) * 14ms + 60ms) backwards}.morph-text-was>span{animation:kuro-morph-char-out .22s var(--ease-exit) calc(var(--i) * 8ms) both}.rolling-number{white-space:pre;font-variant-numeric:tabular-nums;display:inline-flex}.rolling-number-cells{display:inline-flex}.rolling-number-col{height:1lh;display:inline-block;overflow:hidden}.rolling-number-reel{flex-direction:column;display:flex}.rolling-number-reel>span{height:1lh}.rolling-number[data-dir=up] .rolling-number-reel{animation:kuro-roll-up .44s var(--ease-orch) calc(var(--place) * 30ms) both}.rolling-number[data-dir=down] .rolling-number-reel{animation:kuro-roll-down .44s var(--ease-orch) calc(var(--place) * 30ms) both}.icon-swap-in{animation:kuro-icon-swap-in .42s var(--spring-light) backwards}.field-shake{animation:kuro-field-shake .32s var(--ease-orch)}.field-message-in{animation:kuro-field-message-in var(--dur-quick) var(--ease-orch) backwards}.field-valid-mark{opacity:0;color:var(--accent);transition:opacity var(--dur-quick) ease}.field-valid-mark path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .36s var(--ease-orch)}:has(>input:valid:not(:placeholder-shown))>.field-valid-mark{opacity:1}:has(>input:valid:not(:placeholder-shown))>.field-valid-mark path{stroke-dashoffset:0;transition-delay:60ms}.link-draw{background-image:linear-gradient(currentColor, currentColor), linear-gradient(var(--link-rest,transparent), var(--link-rest,transparent));transition:background-size .28s var(--ease-orch), color .15s ease;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;text-decoration:none}.link-draw:hover,.link-draw:focus-visible{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}.link-rest{--link-rest:var(--border-strong)}.kuro-check{appearance:none;border:1.5px solid var(--border-strong);background-color:var(--surface-2);cursor:pointer;width:1.125rem;height:1.125rem;transition:background-color .16s ease, border-color .16s ease, scale .42s var(--spring-settle);border-radius:.375rem;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.kuro-check:after{content:"";background-color:var(--accent-foreground);clip-path:inset(0 100% 0 0);width:.75rem;height:.75rem;transition:clip-path .26s var(--ease-orch);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.kuro-check:checked{border-color:var(--accent);background-color:var(--accent)}.kuro-check:checked:after{clip-path:inset(0);transition-delay:40ms}.kuro-check:active:not(:disabled){transition:background-color .16s ease, border-color .16s ease, scale var(--dur-press) ease-out;scale:.88}.kuro-check:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kuro-check:disabled{cursor:not-allowed;opacity:.5}.menu-panel{transform-origin:var(--menu-origin,top center);animation:kuro-menu-in .18s var(--ease-orch) backwards}.menu-panel[data-state=closed]{animation:kuro-menu-out .12s var(--ease-exit) forwards}.modal-veil{animation:.22s ease-out backwards kuro-fade-in}.modal-veil[data-state=closed]{animation:kuro-fade-out .16s var(--ease-exit) forwards}.modal-card{animation:kuro-modal-in .3s var(--spring-light) backwards}.modal-card[data-state=closed]{animation:kuro-modal-out .16s var(--ease-exit) forwards}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-3{left:calc(var(--spacing) * 3)}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[2\]{z-index:2}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-full{height:100%}.max-h-\[88dvh\]{max-height:88dvh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-44{width:calc(var(--spacing) * 44)}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[82\%\]{max-width:82%}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[30rem\]{min-width:30rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[38rem\]{min-width:38rem}.min-w-\[40rem\]{min-width:40rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_16px\]{grid-template-columns:1fr 16px}.grid-cols-\[20px_1fr\]{grid-template-columns:20px 1fr}.grid-cols-\[20px_1fr_16px\]{grid-template-columns:20px 1fr 16px}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[9px\]{gap:9px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[rgba\(90\,169\,255\,0\.34\)\]{border-color:#5aa9ff57}.border-\[rgba\(242\,179\,75\,0\.34\)\]{border-color:#f2b34b57}.border-\[rgba\(244\,119\,107\,0\.34\)\]{border-color:#f4776b57}.border-accent,.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-destructive{border-color:var(--color-destructive)}.border-glass-border{border-color:var(--color-glass-border)}.border-input{border-color:var(--color-input)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-success\/34{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/34{border-color:color-mix(in oklab, var(--color-success) 34%, transparent)}}.border-transparent{border-color:#0000}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-\[\#f6fbf8\]{background-color:#f6fbf8}.bg-\[rgba\(90\,169\,255\,0\.14\)\]{background-color:#5aa9ff24}.bg-\[rgba\(242\,179\,75\,0\.14\)\]{background-color:#f2b34b24}.bg-\[rgba\(244\,119\,107\,0\.14\)\]{background-color:#f4776b24}.bg-accent{background-color:var(--color-accent)}.bg-accent-foreground{background-color:var(--color-accent-foreground)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-background{background-color:var(--color-background)}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-foreground{background-color:var(--color-foreground)}.bg-glass{background-color:var(--color-glass)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-success\/14{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/14{background-color:color-mix(in oklab, var(--color-success) 14%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-3{background-color:var(--color-surface-3)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[11px\]{padding-inline:11px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[7px\]{padding-block:7px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-script{font-family:var(--font-script)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[22px\]{font-size:22px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#07130f\]{color:#07130f}.text-accent{color:var(--color-accent)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-background{color:var(--color-background)}.text-black{color:var(--color-black)}.text-destructive{color:var(--color-destructive)}.text-faint{color:var(--color-faint)}.text-foreground{color:var(--color-foreground)}.text-info{color:var(--color-info)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;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}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(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-\[16px\]{--tw-backdrop-blur:blur(16px);-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-\[28px\]{--tw-backdrop-blur:blur(28px);-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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\]{transition-property:translate,width;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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.ease-\[var\(--spring-settle\)\]{--tw-ease:var(--spring-settle);transition-timing-function:var(--spring-settle)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}}.group-active\:w-6:is(:where(.group):active *){width:calc(var(--spacing) * 6)}.group-active\:translate-x-5:is(:where(.group):active *){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-active\:duration-\[var\(--dur-press\)\]:is(:where(.group):active *){--tw-duration:var(--dur-press);transition-duration:var(--dur-press)}.group-active\:ease-out:is(:where(.group):active *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:text-faint::placeholder{color:var(--color-faint)}.focus-within\:border-accent:focus-within{border-color:var(--color-accent)}.focus-within\:ring-2:focus-within{--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-within\:ring-ring:focus-within{--tw-ring-color:var(--color-ring)}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-faint:hover{border-color:var(--color-faint)}.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft)}.hover\:bg-destructive\/12:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/12:hover{background-color:color-mix(in oklab, var(--color-destructive) 12%, transparent)}}.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:bg-surface-3:hover{background-color:var(--color-surface-3)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:ring-2:focus{--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\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-ring:focus-visible{--tw-ring-color:var(--color-ring)}.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\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[-3px\]:focus-visible{outline-offset:-3px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--color-ring)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[busy\]\:disabled\:cursor-progress[data-busy]:disabled{cursor:progress}.data-\[busy\]\:disabled\:opacity-100[data-busy]:disabled{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-center{justify-content:center}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pr-14{padding-right:calc(var(--spacing) * 14)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:justify-start{justify-content:flex-start}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:py-40{padding-block:calc(var(--spacing) * 40)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.md\:text-left{text-align:left}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:hidden{display:none}.lg\:w-\[56rem\]{width:56rem}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[1\.5fr_repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:1.5fr repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-\[4\.25rem\]{font-size:4.25rem}.lg\:text-\[4rem\]{font-size:4rem}}@media (width>=80rem){.xl\:block{display:block}.xl\:inline{display:inline}.xl\:max-w-xl{max-width:var(--container-xl)}.xl\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.xl\:text-\[5rem\]{font-size:5rem}}.\[\&_\.table-scroll\]\:mt-6 .table-scroll{margin-top:calc(var(--spacing) * 6)}.\[\&_\:not\(pre\)\>code\]\:rounded :not(pre)>code{border-radius:.25rem}.\[\&_\:not\(pre\)\>code\]\:border :not(pre)>code{border-style:var(--tw-border-style);border-width:1px}.\[\&_\:not\(pre\)\>code\]\:px-1\.5 :not(pre)>code{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_\:not\(pre\)\>code\]\:py-0\.5 :not(pre)>code{padding-block:calc(var(--spacing) * .5)}.\[\&_a\]\:text-accent a{color:var(--color-accent)}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}.\[\&_blockquote\]\:mt-6 blockquote{margin-top:calc(var(--spacing) * 6)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-\[0\.9em\] code{font-size:.9em}.\[\&_code\]\:text-foreground code{color:var(--color-foreground)}.\[\&_h2\]\:mt-12 h2{margin-top:calc(var(--spacing) * 12)}.\[\&_h2\]\:font-display h2{font-family:var(--font-display)}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h2\]\:text-foreground h2{color:var(--color-foreground)}.\[\&_h3\]\:mt-8 h3{margin-top:calc(var(--spacing) * 8)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:font-medium h3{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h3\]\:text-foreground h3{color:var(--color-foreground)}.\[\&_h4\]\:mt-6 h4{margin-top:calc(var(--spacing) * 6)}.\[\&_h4\]\:text-base h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h4\]\:font-medium h4{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h4\]\:text-foreground h4{color:var(--color-foreground)}.\[\&_hr\]\:mt-12 hr{margin-top:calc(var(--spacing) * 12)}.\[\&_hr\]\:border-border hr{border-color:var(--color-border)}.\[\&_img\]\:mt-8 img{margin-top:calc(var(--spacing) * 8)}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-xl img{border-radius:var(--radius-xl)}.\[\&_img\]\:border img{border-style:var(--tw-border-style);border-width:1px}.\[\&_img\]\:border-border img{border-color:var(--color-border)}.\[\&_li\]\:mt-2 li{margin-top:calc(var(--spacing) * 2)}.\[\&_ol\]\:mt-4 ol{margin-top:calc(var(--spacing) * 4)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:mt-4 p{margin-top:calc(var(--spacing) * 4)}.\[\&_pre\]\:mt-6 pre{margin-top:calc(var(--spacing) * 6)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-xl pre{border-radius:var(--radius-xl)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:p-4 pre{padding:calc(var(--spacing) * 4)}.\[\&_pre\]\:text-sm pre{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_pre\]\:leading-6 pre{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.\[\&_pre\]\:text-foreground pre,.\[\&_strong\]\:text-foreground strong{color:var(--color-foreground)}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-5 svg{height:calc(var(--spacing) * 5)}.\[\&_svg\]\:h-6 svg{height:calc(var(--spacing) * 6)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-5 svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:w-6 svg{width:calc(var(--spacing) * 6)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:drop-shadow svg{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\:not\(\[class\*\=\'h-\'\]\)\]\:size-3\.5 svg:not([class*=size-]):not([class*=h-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\:not\(\[class\*\=\'h-\'\]\)\]\:size-4 svg:not([class*=size-]):not([class*=h-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\:not\(\[class\*\=\'h-\'\]\)\]\:size-\[18px\] svg:not([class*=size-]):not([class*=h-]){width:18px;height:18px}.\[\&_ul\]\:mt-4 ul{margin-top:calc(var(--spacing) * 4)}.\[\&\:focus-within\>svg\:first-child\]\:text-accent:focus-within>svg:first-child{color:var(--color-accent)}.\[\&\>svg\]\:transition-colors>svg{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))}.\[\&\>svg\]\:duration-200>svg{--tw-duration:.2s;transition-duration:.2s}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--chrome-gutter:max(.75rem, env(safe-area-inset-top,0px));--chrome-h:calc(var(--chrome-gutter) + 3.375rem);--sticky-top:calc(var(--chrome-h) + 2.5rem);--ease-orch:cubic-bezier(.22, 1, .36, 1);--ease-close:cubic-bezier(.5, 0, .35, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--spring-settle:linear(0, .025 3%, .14 8%, .545 22%, .83 34%, 1.02 47%, 1.062 58%, 1.037 70%, 1.008 84%, 1);--spring-light:linear(0, .035 4%, .22 13%, .64 27%, .905 42%, 1.02 55%, 1.005 74%, 1);--dur-press:90ms;--dur-quick:.18s;--dur-morph:.32s;--pending-delay:.3s}@property --nav-sheen-x{syntax:"<length>";inherits:true;initial-value:0}@media (width>=640px){:root{--chrome-gutter:max(1.25rem, env(safe-area-inset-top,0px))}}html{scrollbar-gutter:stable;scroll-padding-top:calc(var(--chrome-h) + .5rem);overflow-x:clip}body{overscroll-behavior-y:none}html[data-scroll-locked],html[data-focus-overlay]{overflow-y:hidden}.overflow-auto,.overflow-scroll{overscroll-behavior:contain}.overflow-y-auto,.overflow-y-scroll{overscroll-behavior-y:contain}.overflow-x-auto,.overflow-x-scroll{overscroll-behavior-x:contain}:root{--background:#f7f7f8;--surface:#fff;--surface-2:#f0f0f3;--surface-3:#e5e5ea;--skeleton:#dcdbe5;--foreground:#19191d;--muted:#f0f0f3;--muted-foreground:#64646f;--faint:#8b8b96;--card:#fff;--card-foreground:#19191d;--border:#dedee4;--border-strong:#c8c8d1;--input:#b8b8c3;--accent:#0da271;--accent-hover:#0b8f64;--accent-press:#0a7d58;--accent-soft:#0da2711c;--accent-soft-strong:#0da27142;--accent-foreground:#fff;--ring:#0da2717a;--aurora-from:#0a7d58;--aurora-to:#7c3aed;--success:#1f6feb;--warning:#a15c00;--destructive:#c43d32;--info:#1769aa;--favorite:#ff6b8b;--val:#0c8599;--val-bg:#0c85991f;--spd:#9a5a00;--spd-bg:#9a5a0021;--qual:#9333ea;--qual-bg:#9333ea1f;--spc:#1769aa;--spc-bg:#1769aa1f;--subject-slate:#5a5a68;--subject-rose:#c1273d;--subject-orange:#c2540a;--subject-amber:#9a6a00;--subject-sky:#0369a1;--subject-indigo:#4338ca;--subject-purple:#8b2fc9;--subject-pink:#c01f74;--glass:#eeeef5d9;--chrome-surface:#efeff5;--glass-border:#19191d1a;--glass-hover:#19191d0e;--spec-edge:#fffffff2;--spec-chip:#ffffffbf;--btn-sheen:radial-gradient(40% 120% at var(--btn-mx,50%) var(--btn-my,50%), #19191d1c, transparent 68%);--btn-sheen-lit:radial-gradient(40% 120% at var(--btn-mx,50%) var(--btn-my,50%), #fff6, transparent 68%);--chrome-rim:linear-gradient(to top, #19191d1c, transparent 62%), linear-gradient(135deg, var(--kuro-spec-a), var(--kuro-spec-b) 52%, var(--kuro-spec-c)), linear-gradient(to bottom, var(--spec-edge), transparent 50%)}@supports (color:color-mix(in lab, red, red)){:root{--chrome-rim:linear-gradient(to top, #19191d1c, transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--kuro-spec-a) 20%, transparent), color-mix(in srgb, var(--kuro-spec-b) 16%, transparent) 52%, color-mix(in srgb, var(--kuro-spec-c) 18%, transparent)), linear-gradient(to bottom, var(--spec-edge), transparent 50%)}}:root{--chrome-grain-opacity:.4;--chrome-border:transparent;--chrome-rim-inset:-1px;--chip-fill:#0da27124;--chip-inset:inset 0 0 0 1px #0da27138;--liquid-sheen:linear-gradient(to top, #19191d17, transparent 58%);--liquid-sheen-dir:1;--canvas:#eeedf3;--canvas-grid:#d0ceda;--canvas-surface:#fff;--canvas-media:#e5e4eb;--canvas-ink:#25242b;--canvas-line:#777482;--media-plate:#0b0a0f;--kuro-spec-a:#8b5cf6;--kuro-spec-b:#22d3ee;--kuro-spec-c:#0da271;--kuro-viol-soft:#8b5cf621;--kuro-space:#0d0a18;--kuro-steel:#dfe6ea;--kuro-line-ink:#17201c;--kuro-grad-a:var(--kuro-spec-c);--kuro-grad-b:var(--kuro-spec-b);--kuro-grad-a-night:#6ee7b7;--kuro-grad-b-night:#67e8f9;--wm-metal:linear-gradient(100deg, #151a22 0%, #4a5362 28%, #202630 52%, #5a6474 76%, #252b35 100%);--wm-metal-sheen:#8c96a7d9;--plan-accent-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--plan-accent-ink:color-mix(in srgb, var(--accent) 74%, var(--foreground))}}:root{--plan-spectrum-ink:linear-gradient(100deg, var(--kuro-spec-a), var(--kuro-spec-b) 55%, var(--kuro-spec-c))}@supports (color:color-mix(in lab, red, red)){:root{--plan-spectrum-ink:linear-gradient(100deg, color-mix(in srgb, var(--kuro-spec-a) 52%, var(--foreground)), color-mix(in srgb, var(--kuro-spec-b) 52%, var(--foreground)) 55%, color-mix(in srgb, var(--kuro-spec-c) 52%, var(--foreground)))}}:root{--plan-sheen:#19191d6b;--kuro-grain:var(--accent);--sky-dawn:#fdfcf9;--sky-dusk:#cdc2ea;--sky-night:#3f3475;--auth-sky:#e7e5f2;--auth-bloom-a:#8b5cf657;--auth-bloom-b:#22d3ee4d;--auth-bloom-c:#0da27142;--auth-star:#19191d17;--auth-glint-ink:85%;--auth-card:#ffffffed;--bench-dot:#cfcdda;--bench-glint:#9f9cb2;--run-stage:#e7e6ef;--run-stage-rim:#d2cfdf;--run-stage-line:#777482;--run-stage-ink:#5f5c6b;--run-stage-chip:#ffffffdb;--run-wash-live:#0da2712b;--run-wash-right:#0da27121;--run-wash-wait:#a15c0024;--run-wash-wrong:#c43d321f;--desk-horizon-morning:#0da27129;--desk-horizon-afternoon:#22d3ee26;--desk-horizon-evening:#8b5cf630;--desk-dawn-lift:#ffffffb8;--shadow-card:0 1px 2px #19191d0d, 0 14px 34px -16px #19191d38;--shadow-card-soft:0 1px 2px #19191d0a, 0 7px 18px -10px #19191d29;--shadow-chrome:0 1px 0 #19191d0d, 0 2px 4px -1px #19191d1a, 0 18px 40px -18px #19191d4d}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0b;--surface:#141416;--surface-2:#1b1b1f;--surface-3:#232228;--skeleton:#232228;--foreground:#ededf1;--muted:#1b1b1f;--muted-foreground:#9a9aa4;--faint:#67676f;--card:#141416;--card-foreground:#ededf1;--border:#292930;--border-strong:#3a3a42;--input:#3a3a42;--accent:#34d399;--accent-hover:#52dfa9;--accent-press:#2bbd85;--accent-soft:#34d39924;--accent-soft-strong:#34d3994d;--ring:#34d3998c;--success:#5aa9ff;--warning:#f2b34b;--destructive:#f4776b;--info:#5aa9ff;--val:#3bc9db;--val-bg:#3bc9db29;--spd:#f2b34b;--spd-bg:#f2b34b29;--qual:#c08cf0;--qual-bg:#c08cf02b;--spc:#5aa9ff;--spc-bg:#5aa9ff29;--subject-slate:#a2a2b2;--subject-rose:#fb8494;--subject-orange:#fca35a;--subject-amber:#e9c169;--subject-sky:#56b8e8;--subject-indigo:#909af8;--subject-purple:#cb92f2;--subject-pink:#f77bb8;--glass:#15151aad;--chrome-surface:#131318;--glass-border:#ffffff17;--glass-hover:#ffffff0e;--spec-edge:#ffffff42;--spec-chip:#ffffff24;--btn-sheen:radial-gradient(40% 120% at var(--btn-mx,50%) var(--btn-my,50%), #ffffff42, transparent 68%);--btn-sheen-lit:radial-gradient(40% 120% at var(--btn-mx,50%) var(--btn-my,50%), #ffffff57, transparent 68%);--chrome-rim:linear-gradient(to bottom, var(--spec-edge), transparent 55%);--chrome-grain-opacity:0;--chrome-border:var(--glass-border);--chrome-rim-inset:0px;--chip-fill:var(--accent-soft);--chip-inset:inset 0 1px 0 var(--spec-chip);--liquid-sheen:linear-gradient(to bottom, #ffffff29, transparent 55%);--liquid-sheen-dir:-1;--canvas:#16151c;--canvas-grid:#2e2c38;--canvas-surface:#1e1d25;--canvas-media:#26242e;--canvas-ink:#e8e5da;--canvas-line:#9a97a6;--media-plate:#0b0a0f;--kuro-spec-a:#a78bfa;--kuro-spec-b:#67e8f9;--kuro-spec-c:#6ee7b7;--kuro-viol-soft:#a78bfa29;--kuro-grad-a:var(--kuro-grad-a-night);--kuro-grad-b:var(--kuro-grad-b-night);--wm-metal:linear-gradient(100deg, #fff 0%, #b9c0cf 28%, #f7f8fb 52%, #99a3b7 76%, #edf0f6 100%);--wm-metal-sheen:#0c0e14d1;--plan-accent-ink:var(--accent);--plan-spectrum-ink:linear-gradient(100deg, var(--kuro-spec-a), var(--kuro-spec-b) 55%, var(--kuro-spec-c));--plan-sheen:#ffffffeb;--sky-dawn:#c8d3e4;--sky-dusk:#453a75;--sky-night:#0d0a18;--auth-sky:#0d0a18;--auth-bloom-a:#a78bfa66;--auth-bloom-b:#67e8f942;--auth-bloom-c:#6ee7b73d;--auth-star:#ffffff2b;--auth-glint-ink:90%;--auth-card:#141416e0;--bench-dot:#2c2a36;--bench-glint:#5a566e;--run-stage:#100f16;--run-stage-rim:#08070c;--run-stage-line:#56526a;--run-stage-ink:#a5a1b4;--run-stage-chip:#100f16d9;--run-wash-live:#34d3992b;--run-wash-right:#34d39921;--run-wash-wait:#f2b34b2b;--run-wash-wrong:#f4776b29;--desk-horizon-morning:#34d3992e;--desk-horizon-afternoon:#67e8f92b;--desk-horizon-evening:#a78bfa38;--desk-dawn-lift:#ffffff0b;--shadow-card:0 1px 2px #0000004d, 0 14px 34px -16px #0009;--shadow-card-soft:0 1px 2px #00000040, 0 7px 18px -10px #00000080;--shadow-chrome:0 1px 2px #0000004d, 0 18px 40px -18px #000000bf}*{box-sizing:border-box}html{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Satoshi,Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-weight:400}body{background:var(--background);min-width:320px;margin:0}@media (prefers-reduced-motion:reduce){.btn-sheen:before{transition:none}}.font-display{font-family:Chillax,Outfit Variable,ui-sans-serif,sans-serif;font-weight:530}.font-script{font-family:Excalifont,cursive;font-weight:400}.shadow-card{box-shadow:var(--shadow-card)}.shadow-card-soft{box-shadow:var(--shadow-card-soft)}.shadow-chrome{box-shadow:var(--shadow-chrome)}.fixed-chrome-surface{background-color:var(--chrome-surface)}.chrome-pill{border:1px solid var(--glass-border);background-color:var(--chrome-surface);box-shadow:inset 0 1px 0 var(--spec-edge), var(--shadow-chrome);border-radius:9999px;align-items:center;gap:.25rem;padding:.375rem;position:relative}.lit-panel:before{content:"";inset:var(--chrome-rim-inset);box-sizing:border-box;border-radius:inherit;z-index:1;pointer-events:none;background:var(--chrome-rim);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-tab{transition:color .15s,background-color .15s,transform .13s cubic-bezier(.22,1,.36,1)}.nav-tab:active{transform:scale(.965)}.nav-tab:active svg{transform:translateY(.5px)scale(.94)}.nav-tab svg{transition:transform .13s cubic-bezier(.22,1,.36,1)}.nav-tab-active svg{stroke-width:2.35px}.focus-vignette{background:radial-gradient(118% 92% at 50% 46%, transparent 0%, var(--background) 46%, var(--background) 100%)}@supports (color:color-mix(in lab, red, red)){.focus-vignette{background:radial-gradient(118% 92% at 50% 46%, transparent 0%, color-mix(in srgb, var(--background) 62%, transparent) 46%, color-mix(in srgb, var(--background) 96%, transparent) 100%)}}.btn-aurora{color:var(--accent-foreground);background-color:var(--aurora-from);background-image:linear-gradient(100deg in oklab, var(--aurora-from), var(--aurora-to));-webkit-backdrop-filter:none;backdrop-filter:none;--btn-sheen:var(--btn-sheen-lit);transition:color .15s ease, border-color .15s ease, box-shadow .22s cubic-bezier(.22, 1, .36, 1), background-position .42s cubic-bezier(.22, 1, .36, 1), scale .42s var(--spring-settle);background-position:0%;background-size:160% 100%;background-origin:border-box;border-color:#0000}.btn-aurora:active:not(:disabled){scale:var(--press-scale,.96);transition:color .15s ease, border-color .15s ease, box-shadow .22s cubic-bezier(.22, 1, .36, 1), background-position .42s cubic-bezier(.22, 1, .36, 1), scale var(--dur-press) ease-out}.btn-aurora.w-full{--press-scale:.985}@media (hover:hover) and (pointer:fine){.btn-aurora:not(:disabled):hover,.btn-aurora:focus-visible{box-shadow:0 1px 2px #0003, 0 10px 24px -10px var(--aurora-to);background-position:100%}@supports (color:color-mix(in lab, red, red)){.btn-aurora:not(:disabled):hover,.btn-aurora:focus-visible{box-shadow:0 1px 2px #0003, 0 10px 24px -10px color-mix(in srgb, var(--aurora-to) 78%, transparent)}}.btn-aurora:not(:disabled):not([aria-busy=true]):hover>svg:not([data-verb]){animation:btn-glyph-pop .42s var(--spring-settle)}}.btn-aurora:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes btn-glyph-pop{0%,to{scale:1}40%{scale:1.16}}@keyframes kuro-busy-band{0%{translate:-100%}to{translate:100%}}@keyframes kuro-morph-char-in{0%{opacity:0;filter:blur(3px);translate:0 .4em}to{opacity:1;filter:blur();translate:0}}@keyframes kuro-morph-char-out{0%{opacity:1;filter:blur();translate:0}to{opacity:0;filter:blur(3px);translate:0 -.35em}}@keyframes kuro-icon-swap-in{0%{opacity:0;filter:blur(2px);rotate:-90deg;scale:.5}to{opacity:1;filter:blur();rotate:0deg;scale:1}}@keyframes kuro-roll-up{0%{translate:0}to{translate:0 -50%}}@keyframes kuro-roll-down{0%{translate:0 -50%}to{translate:0}}@keyframes kuro-field-shake{0%,to{translate:0}20%{translate:-3px}45%{translate:2.5px}70%{translate:-1.5px}88%{translate:.5px}}@keyframes kuro-field-message-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes kuro-menu-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes kuro-menu-out{to{opacity:0;scale:.97}}@keyframes kuro-fade-in{0%{opacity:0}}@keyframes kuro-fade-out{to{opacity:0}}@keyframes kuro-modal-in{0%{opacity:0;translate:var(--modal-from-x,0px) var(--modal-from-y,12px);scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes kuro-modal-out{to{opacity:0;translate:var(--modal-from-x,0px) var(--modal-from-y,8px);scale:.96}}@media (prefers-reduced-motion:reduce){.btn-aurora,.btn-aurora>svg{transition:none;animation:none!important}.btn-aurora:active:not(:disabled),.btn-press,.btn-press:active:not(:disabled),.kuro-check,.kuro-check:active:not(:disabled){scale:none}.btn-press[data-busy]:after,.btn-sheen[data-busy]:after,.busy-band[data-busy]:after{opacity:.6;animation:none;translate:0}.seg-thumb[data-dir]{transition:none}.morph-text-now[data-animate]>span,.morph-text-was>span,.rolling-number-reel,.icon-swap-in,.field-shake{animation-duration:1ms;animation-delay:0s}.menu-panel,.menu-panel[data-state=closed],.modal-card,.modal-card[data-state=closed]{animation-name:kuro-fade-in}.menu-panel[data-state=closed],.modal-card[data-state=closed]{animation-name:kuro-fade-out}}@font-face{font-family:Excalifont;src:url(/_astro/Excalifont-Regular-latin.DBEDukyo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-A3,U+A5-A6,U+A8-AB,U+AD-B1,U+B4,U+B6-B8,U+BA-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2024-2026,U+2030,U+2039-203A,U+20AC,U+2122,U+2212}@font-face{font-family:Excalifont;src:url(/_astro/Excalifont-Regular-latin-ext.CwOnC3Ii.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-137,U+139-149,U+14C-151,U+154-17E,U+192,U+1FC-1FF,U+218-21B,U+237,U+1E80-1E85,U+1EF2-1EF3,U+2113}@font-face{font-family:Chillax;src:url(/fonts/Chillax-Variable.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}.model-field{--field-cols:11;--field-rows:11;--glyph-x:-16.5px;--glyph-y:-24.75px;--eyes-x:121px;--eyes-y:132px;--head-reach:150px;--wave-r:1500px;--head-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M134.9%2064.3%20C129.6%2061.9%20125.2%2060%20125.2%2060%20C125.2%2060%20125.5%2051%20138.3%2031.6%20C152.3%2010.3%20164.2%204%20164.2%204%20C164.2%204%20172.4%2022.9%20173.9%2045.7%20C175.4%2067.1%20171.4%2087%20170.9%2089.5%20C178.3%2099%20182.5%20110.2%20182.5%20122.1%20C182.5%20157.3%20145.5%20185.9%20100%20185.9%20C54.5%20185.9%2017.5%20157.3%2017.5%20122.1%20C17.5%20110.2%2021.7%2099.1%2029%2089.6%20C28.3%2088.3%2024%2079.4%2025.5%2058.3%20C27%2035.5%2035.7%2018.9%2035.7%2018.9%20C35.7%2018.9%2052.2%2022.7%2063%2038.6%20C76.1%2057.9%2075.4%2059.9%2075.4%2059.9%20C75.4%2059.9%2070.1%2062%2064%2064.7%20C74.8%2060.6%2087.1%2058.3%20100%2058.3%20C112.5%2058.3%20124.3%2060.5%20134.9%2064.3%20Z%20M71.9%20104.5%20C66.7%20103.9%2052.1%20103%2052.1%20103%20C52.1%20103%2051.9%20114.6%2052.6%20118.3%20C54%20125.5%2062.1%20131.3%2072.1%20131.3%20C82.1%20131.3%2090.5%20124.2%2090.5%20116.9%20C90.5%20115.2%2091.2%20111.5%2090.2%20110.1%20C88.2%20107.2%2079.5%20105.4%2071.9%20104.5%20Z%20M128%20104.5%20C133.2%20103.9%20147.8%20103%20147.8%20103%20C147.8%20103%20148%20114.6%20147.3%20118.3%20C145.9%20125.5%20137.8%20131.3%20127.8%20131.3%20C117.8%20131.3%20109.4%20124.2%20109.4%20116.9%20C109.4%20115.2%20108.7%20111.5%20109.7%20110.1%20C111.7%20107.2%20120.4%20105.4%20128%20104.5%20Z%22%2F%3E%3C%2Fsvg%3E)}@media (width<=1023.98px){.model-field{--wave-r:1100px}}.model-field-cell:first-child{--c:1;--r:0;--d:1}.model-field-cell:nth-child(2){--c:8;--r:0;--d:.9212}.model-field-cell:nth-child(3){--c:9;--r:0;--d:1}.model-field-cell:nth-child(4){--c:1;--r:1;--d:.8853}.model-field-cell:nth-child(5){--c:2;--r:1;--d:.7953}.model-field-cell:nth-child(6){--c:7;--r:1;--d:.7241}.model-field-cell:nth-child(7){--c:9;--r:1;--d:.8853}.model-field-cell:nth-child(8){--c:1;--r:2;--d:.7815}.model-field-cell:nth-child(9){--c:3;--r:2;--d:.5927}.model-field-cell:nth-child(10){--c:7;--r:2;--d:.5927}.model-field-cell:nth-child(11){--c:9;--r:2;--d:.7815}.model-field-cell:nth-child(12){--c:1;--r:3;--d:.6936}.model-field-cell:nth-child(13){--c:9;--r:3;--d:.6936}.model-field-cell:nth-child(14){--c:1;--r:4;--d:.6282}.model-field-cell:nth-child(15){--c:3;--r:4;--d:.3676}.model-field-cell:nth-child(16){--c:4;--r:4;--d:.2651}.model-field-cell:nth-child(17){--c:6;--r:4;--d:.2651}.model-field-cell:nth-child(18){--c:7;--r:4;--d:.3676}.model-field-cell:nth-child(19){--c:9;--r:4;--d:.6282}.model-field-cell:nth-child(20){--c:1;--r:5;--d:.5927}.model-field-cell:nth-child(21){--c:2;--r:5;--d:.4472}.model-field-cell:nth-child(22){--c:5;--r:5;--d:.0735}.model-field-cell:nth-child(23){--c:8;--r:5;--d:.4472}.model-field-cell:nth-child(24){--c:9;--r:5;--d:.5927}.model-field-cell:nth-child(25){--c:0;--r:6;--d:.7389}.model-field-cell:nth-child(26){--c:2;--r:6;--d:.4472}.model-field-cell:nth-child(27){--c:5;--r:6;--d:.0735}.model-field-cell:nth-child(28){--c:8;--r:6;--d:.4472}.model-field-cell:nth-child(29){--c:10;--r:6;--d:.7389}.model-field-cell:nth-child(30){--c:1;--r:7;--d:.6282}.model-field-cell:nth-child(31){--c:3;--r:7;--d:.3676}.model-field-cell:nth-child(32){--c:4;--r:7;--d:.2651}.model-field-cell:nth-child(33){--c:6;--r:7;--d:.2651}.model-field-cell:nth-child(34){--c:7;--r:7;--d:.3676}.model-field-cell:nth-child(35){--c:9;--r:7;--d:.6282}.model-field-cell:nth-child(36){--c:1;--r:8;--d:.6936}.model-field-cell:nth-child(37){--c:9;--r:8;--d:.6936}.model-field-cell:nth-child(38){--c:2;--r:9;--d:.6778}.model-field-cell:nth-child(39){--c:3;--r:9;--d:.5927}.model-field-cell:nth-child(40){--c:6;--r:9;--d:.5352}.model-field-cell:nth-child(41){--c:7;--r:9;--d:.5927}.model-field-cell:nth-child(42){--c:8;--r:9;--d:.6778}.model-field-cell:nth-child(43){--c:5;--r:10;--d:.6617}.model-field-cell:nth-child(44){--c:3;--r:5;--d:.3031}.model-field-cell:nth-child(45){--c:4;--r:5;--d:.1644}.model-field-cell:nth-child(46){--c:3;--r:6;--d:.3031}.model-field-cell:nth-child(47){--c:4;--r:6;--d:.1644}.model-field-cell:nth-child(48){--c:6;--r:5;--d:.1644}.model-field-cell:nth-child(49){--c:7;--r:5;--d:.3031}.model-field-cell:nth-child(50){--c:6;--r:6;--d:.1644}.model-field-cell:nth-child(51){--c:7;--r:6;--d:.3031}.model-chip:first-child{--c:5;--r:7;--d:.2206;--sc:20;--sr:0;--lit:.2343;--rise:.6932;--pc:-2;--pr:10;--plit:.1664;--prise:.8111;--dx:3px;--dy:2px}.model-chip:nth-child(2){--c:5;--r:4;--d:.2206;--sc:11;--sr:5;--lit:.0883;--rise:.2612;--pc:8;--pr:2;--plit:.0922;--prise:.4493;--dx:-2px;--dy:2px}.model-chip:nth-child(3){--c:5;--r:8;--d:.3676;--sc:-8;--sr:9;--lit:.1975;--rise:.5841;--pc:6;--pr:5;--plit:.0224;--prise:.109;--dx:2px;--dy:2px}.model-chip:nth-child(4){--c:5;--r:3;--d:.3676;--sc:22;--sr:3;--lit:.252;--rise:.7455;--pc:-2;--pr:1;--plit:.1664;--prise:.8111;--dx:3px;--dy:1px}.model-chip:nth-child(5){--c:4;--r:8;--d:.3959;--sc:11;--sr:-3;--lit:.1526;--rise:.4514;--pc:-2;--pr:7;--plit:.1432;--prise:.6978;--dx:4px;--dy:2px}.model-chip:nth-child(6){--c:6;--r:8;--d:.3959;--sc:-7;--sr:-2;--lit:.2075;--rise:.614;--pc:-2;--pr:5;--plit:.1404;--prise:.6841;--dx:4px;--dy:2px}.model-chip:nth-child(7){--c:3;--r:3;--d:.4708;--sc:19;--sr:5;--lit:.2055;--rise:.6078;--pc:-2;--pr:8;--plit:.1487;--prise:.7245;--dx:1px;--dy:1px}.model-chip:nth-child(8){--c:7;--r:3;--d:.4708;--sc:21;--sr:9;--lit:.2402;--rise:.7106;--pc:-2;--pr:9;--plit:.1565;--prise:.7629;--dx:3px;--dy:-1px}.model-chip:nth-child(9){--c:3;--r:8;--d:.4708;--sc:18;--sr:11;--lit:.207;--rise:.6124;--pc:-2;--pr:4;--plit:.1432;--prise:.6978;--dx:2px;--dy:2px}.model-chip:nth-child(10){--c:7;--r:8;--d:.4708;--sc:-11;--sr:4;--lit:.2357;--rise:.6972;--pc:3;--pr:11;--plit:.117;--prise:.5705;--dx:3px;--dy:-1px}.model-chip:nth-child(11){--c:2;--r:4;--d:.4932;--sc:-16;--sr:2;--lit:.3122;--rise:.9237;--pc:-2;--pr:0;--plit:.178;--prise:.8677;--dx:-3px;--dy:-2px}.model-chip:nth-child(12){--c:8;--r:4;--d:.4932;--sc:15;--sr:7;--lit:.1483;--rise:.4387;--pc:-2;--pr:-2;--plit:.2052;--prise:1;--dx:-3px;--dy:-1px}.model-chip:nth-child(13){--c:2;--r:7;--d:.4932;--sc:11;--sr:11;--lit:.1194;--rise:.3531;--pc:8;--pr:4;--plit:.0671;--prise:.3269;--dx:2px;--dy:2px}.model-chip:nth-child(14){--c:8;--r:7;--d:.4932;--sc:-7;--sr:6;--lit:.1762;--rise:.5211;--pc:-2;--pr:3;--plit:.1487;--prise:.7245;--dx:4px;--dy:2px}.model-chip:nth-child(15){--c:5;--r:9;--d:.5147;--sc:11;--sr:1;--lit:.11;--rise:.3254;--pc:8;--pr:6;--plit:.0608;--prise:.2965;--dx:-3px;--dy:1px}.model-chip:nth-child(16){--c:2;--r:3;--d:.5742;--sc:11;--sr:9;--lit:.1019;--rise:.3014;--pc:6;--pr:0;--plit:.1118;--prise:.5449;--dx:4px;--dy:-1px}.model-chip:nth-child(17){--c:8;--r:3;--d:.5742;--sc:-16;--sr:-4;--lit:.338;--rise:1;--pc:4;--pr:-1;--plit:.1315;--prise:.641;--dx:2px;--dy:-2px}.model-chip:nth-child(18){--c:2;--r:8;--d:.5742;--sc:-16;--sr:7;--lit:.3088;--rise:.9134;--pc:6;--pr:9;--plit:.0728;--prise:.3548;--dx:4px;--dy:1px}.model-chip:nth-child(19){--c:8;--r:8;--d:.5742;--sc:-16;--sr:9;--lit:.3122;--rise:.9237;--pc:-2;--pr:-1;--plit:.191;--prise:.9311;--dx:-3px;--dy:2px}.model-chip:nth-child(20){--c:1;--r:6;--d:.5927;--sc:17;--sr:-4;--lit:.2245;--rise:.664;--pc:4;--pr:7;--plit:.0361;--prise:.1757;--dx:-3px;--dy:2px}.model-chip:nth-child(21){--c:9;--r:6;--d:.5927;--sc:-16;--sr:-2;--lit:.3271;--rise:.9675;--pc:6;--pr:8;--plit:.0539;--prise:.2625;--dx:-3px;--dy:1px}.model-chip:nth-child(22){--c:2;--r:2;--d:.6778;--sc:-7;--sr:2;--lit:.1833;--rise:.5423;--pc:7;--pr:10;--plit:.0985;--prise:.48;--dx:-1px;--dy:-2px}.model-chip:nth-child(23){--c:8;--r:2;--d:.6778;--sc:-14;--sr:11;--lit:.2901;--rise:.8582;--pc:5;--pr:1;--plit:.09;--prise:.4386;--dx:3px;--dy:-1px}.model-chip:nth-child(24){--c:8;--r:1;--d:.7953;--sc:11;--sr:-1;--lit:.1297;--rise:.3838;--pc:6;--pr:3;--plit:.0539;--prise:.2625;--dx:2px;--dy:2px}.model-chip:nth-child(25){--c:4;--r:3;--d:.3959;--sc:20;--sr:-2;--lit:.246;--rise:.7276;--pc:8;--pr:-2;--plit:.1616;--prise:.7874;--dx:2px;--dy:2px}.model-chip:nth-child(26){--c:6;--r:3;--d:.3959;--sc:11;--sr:3;--lit:.0953;--rise:.282;--pc:-2;--pr:6;--plit:.1404;--prise:.6841;--dx:3px;--dy:-2px}.model-chip:nth-child(27){--c:5;--r:2;--d:.5147;--sc:-5;--sr:-4;--lit:.2023;--rise:.5984;--pc:-2;--pr:11;--plit:.178;--prise:.8677;--dx:-3px;--dy:2px}.model-chip:nth-child(28){--c:4;--r:9;--d:.5352;--sc:-12;--sr:0;--lit:.2621;--rise:.7752;--pc:-2;--pr:2;--plit:.1565;--prise:.7629;--dx:3px;--dy:2px}@font-face{font-family:Chillax Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:100 549;size-adjust:109.01%;ascent-override:89.9%;descent-override:30.27%;line-gap-override:8.26%;unicode-range:U+20-17E,U+192,U+218-21B,U+237,U+2BC-2DD,U+1E80-1E9E,U+1EF2-1EF3,U+2013-2044,U+20AC,U+2122}@font-face{font-family:Chillax Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:550 1000;size-adjust:105.42%;ascent-override:92.96%;descent-override:31.3%;line-gap-override:8.54%;unicode-range:U+20-17E,U+192,U+218-21B,U+237,U+2BC-2DD,U+1E80-1E9E,U+1EF2-1EF3,U+2013-2044,U+20AC,U+2122}@font-face{font-family:Chillax Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 549;size-adjust:111.51%;ascent-override:87.88%;descent-override:29.59%;line-gap-override:8.07%;unicode-range:U+20-17E,U+192,U+218-21B,U+237,U+2BC-2DD,U+1E80-1E9E,U+1EF2-1EF3,U+2013-2044,U+20AC,U+2122}@font-face{font-family:Chillax Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 1000;size-adjust:112.61%;ascent-override:87.02%;descent-override:29.3%;line-gap-override:7.99%;unicode-range:U+20-17E,U+192,U+218-21B,U+237,U+2BC-2DD,U+1E80-1E9E,U+1EF2-1EF3,U+2013-2044,U+20AC,U+2122}@font-face{font-family:Satoshi Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:100 549;size-adjust:98.58%;ascent-override:102.46%;descent-override:24.35%;line-gap-override:10.14%;unicode-range:U+20-17E,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+1E80-1E85,U+1EF2-1EF3,U+2013-2044,U+20AC,U+2116,U+2122,U+2190-2199}@font-face{font-family:Satoshi Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:550 1000;size-adjust:97.55%;ascent-override:103.54%;descent-override:24.6%;line-gap-override:10.25%;unicode-range:U+20-17E,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+1E80-1E85,U+1EF2-1EF3,U+2013-2044,U+20AC,U+2116,U+2122,U+2190-2199}@font-face{font-family:Satoshi Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 549;size-adjust:100.84%;ascent-override:100.16%;descent-override:23.8%;line-gap-override:9.92%;unicode-range:U+20-17E,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+1E80-1E85,U+1EF2-1EF3,U+2013-2044,U+20AC,U+2116,U+2122,U+2190-2199}@font-face{font-family:Satoshi Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 1000;size-adjust:104.2%;ascent-override:96.92%;descent-override:23.03%;line-gap-override:9.6%;unicode-range:U+20-17E,U+192,U+1FA-1FF,U+218-21B,U+237,U+2C6-2DD,U+1E80-1E85,U+1EF2-1EF3,U+2013-2044,U+20AC,U+2116,U+2122,U+2190-2199}:root{--site-chillax-face:"Chillax", "Chillax Fallback", "Chillax Fallback Roboto";--site-satoshi-face:"Satoshi", "Satoshi Fallback", "Satoshi Fallback Roboto";--font-sans:var(--site-satoshi-face), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--site-chillax-face), ui-sans-serif, sans-serif;--font-display:var(--site-chillax-face), ui-sans-serif, sans-serif}html{font-family:var(--site-satoshi-face), ui-sans-serif, system-ui, sans-serif}.font-display{font-family:var(--site-chillax-face), ui-sans-serif, sans-serif}.font-body{font-family:var(--site-satoshi-face), ui-sans-serif, system-ui, sans-serif}:root{--accent-foreground:#06130e;--site-ground:#f0f0f3;--site-footer-ground:#e4e4ea;--site-glow:.36;--console-ink:#e6f6f7;--site-plate:#ffffffa8;--site-plate-quiet:#19191d0d;--site-rim:#19191d14;--site-rim-soft:#19191d0d;--site-rim-line:#19191d1a;--site-cast:#14161a29;--site-cast-deep:#14161a47;--site-headline-a:#0a7d57;--site-headline-b:#0b8073;--site-headline-c:#0c7791;--site-lockup-shadow:0 2px 14px #fff9;--site-nav-chip-base:#e2e2e9b8;--site-cyan-mark:#0e7490;--site-cyan-mark-hover:#0b5f76;--site-chip:#ffffffd1;--client-claude:#b0552f;--client-codex:#1b1b21;--client-openclaw:#c23a29;--client-hermes:#8a6a00;--client-codex-night:#ededf2;--client-hermes-night:#ffdf6b;--site-reel-poster:url(/hero/reel-day.webp);--site-reel-phone-poster:none;--site-reel-grain:0;--site-disc:#fff;--site-cook-scrim:#ffffff8c;--guide-sheet:#fff;--guide-sheet-rim:#14161a17;--guide-ink:#3a3a44;--site-code-ground:#14161a0e;--site-code-rim:#14161a17}:root[data-theme=dark]{--site-ground:#08080a;--site-footer-ground:#000;--site-glow:.72;--site-plate:#0e0e11b8;--site-plate-quiet:#07080a57;--site-rim:#ffffff14;--site-rim-soft:#ffffff08;--site-rim-line:#ffffff1c;--site-cast:#0009;--site-cast-deep:#000000f2;--site-headline-a:#6ee7b7;--site-headline-b:#a5f3e4;--site-headline-c:#67e8f9;--site-nav-chip-base:#090a0c9e;--site-cyan-mark:#9adfec;--site-cyan-mark-hover:#cffafe;--site-chip:#0c0c0fd1;--client-claude:#e9a183;--client-codex:var(--client-codex-night);--client-openclaw:#ff8f7d;--client-hermes:var(--client-hermes-night);--site-reel-poster:url(/hero/reel.webp);--site-reel-phone-poster:url(/hero/reel-mobile.webp);--site-reel-grain:.045;--site-disc:#060608eb;--site-cook-scrim:#0a090e80;--site-lockup-shadow:0 2px 14px #0000008c;--guide-sheet:#101014;--guide-sheet-rim:#ffffff14;--guide-ink:#c9c9d2;--site-code-ground:#0000006b;--site-code-rim:#ffffff14}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.kuro-glyph{--kuro-eye:#fff}:root[data-theme=dark] .kuro-glyph{--kuro-eye:var(--kuro-space)}.jd-lockup{align-items:flex-start;gap:.3em;font-size:2.125rem;line-height:1;display:inline-flex}.jd-mark{flex-shrink:0;height:1em;display:block}.jd-wordmark{width:auto;height:1em}.announce{z-index:30;clip-path:inset(0 0 -100vmax);position:relative}.announce-switch{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announce-switch:checked~.announce-band{display:none}.announce-band{background-color:#110d1f;background-image:linear-gradient(100deg,#0d0b16 0%,#191233 52%,#2a1b5e 100%);border-end-end-radius:1.25rem;border-end-start-radius:1.25rem;animation:.64s cubic-bezier(.22,1.15,.36,1) both announce-descend;position:relative;box-shadow:0 10px 32px -16px #a78bfa80}.announce-band:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:var(--site-grain);mix-blend-mode:soft-light;background-size:140px 140px;position:absolute;inset:0}@keyframes announce-descend{0%{transform:translateY(-100%)}to{transform:none}}.announce-row{z-index:1;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem 2.75rem;display:flex;position:relative}.announce-new{color:#c4b5fd;background:#c4b5fd29;border-radius:.375rem;flex-shrink:0;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.25}.announce-mark{color:#ede9fe;flex-shrink:0}.announce-title{letter-spacing:-.01em;white-space:nowrap;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#0000 20%,#fffffff2 50%,#0000 80%),linear-gradient(100deg,#f5f3ff,#c4b5fd);background-position:-120%,0;background-repeat:no-repeat;background-size:220% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:.9375rem;font-weight:700;line-height:1.5;animation:6.5s ease-in-out infinite announce-sheen}@keyframes announce-sheen{0%,60%{background-position:-120%,0}to{background-position:220%,0}}.announce-line{color:#e9e5fac2;min-width:0;font-size:.875rem;line-height:1.35}.announce-line--short{display:none}.announce-cta{color:#140f2b;white-space:nowrap;background:#c4b5fd;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;height:1.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.announce-cta:hover{background:#ddd6fe}.announce-ask--short{display:none}.announce-arrow{transition:transform .16s}.announce-cta:hover .announce-arrow{transform:translate(2px)}.announce-close{z-index:1;color:#e9e5faa3;cursor:pointer;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:1rem;line-height:1;transition:background-color .16s,color .16s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.announce-close:hover{color:#f5f3ff;background:#ffffff1f}.announce-cta:focus-visible,.announce-switch:focus-visible~.announce-band .announce-close{outline:2px solid var(--ring);outline-offset:2px}@media (width<=1200px){.announce-line--long{display:none}.announce-line--short{display:inline}}@media (width<=640px){.announce-row{flex-wrap:wrap;gap:.3125rem .375rem;padding:.5rem 2.25rem}.announce-line{font-size:.8125rem}.announce-cta{height:1.5rem;padding:0 .375rem;font-size:.75rem}.announce-close{width:1.5rem;height:1.5rem;right:.25rem}}@media (width<=440px){.announce-ask--long{display:none}.announce-ask--short{display:inline}}@media (prefers-reduced-motion:reduce){.announce-band,.announce-title{animation:none}}.site-header{padding-top:var(--chrome-gutter)}.site-nav-brand{text-shadow:var(--site-lockup-shadow);border-radius:.8rem;flex-shrink:0;transition:opacity .15s,transform .15s;display:inline-flex}.site-nav-brand:hover{opacity:.9;transform:translateY(-1px)}.site-nav-brand:focus-visible,.site-nav-link:focus-visible,.site-nav-signin:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.site-nav-link,.site-nav-signin{color:var(--muted-foreground);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.site-nav-signin:hover{color:var(--foreground);background-color:var(--glass-hover)}.foot-controls{align-items:center;gap:.5rem;display:flex}.foot-menu{display:inline-block;position:relative}.foot-trigger{color:var(--muted-foreground);cursor:pointer;padding:.3125rem .625rem .3125rem .5rem;list-style:none;transition:color .15s;display:block}.foot-trigger::-webkit-details-marker{display:none}.foot-trigger:hover,.foot-menu[open] .foot-trigger{color:var(--foreground)}.foot-trigger:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.foot-trigger__inner{white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;line-height:1;display:flex}.foot-trigger__caret{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem;transition:transform .18s}.foot-menu[open] .foot-trigger__caret{transform:rotate(180deg)}.foot-panel{z-index:20;border:1px solid var(--glass-border);background:var(--chrome-surface);width:15rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-chrome);color:var(--foreground);border-radius:1rem;padding:.75rem;position:absolute;bottom:calc(100% + .5rem);right:0}.foot-panel__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin:0 0 .4375rem;font-size:11px;font-weight:500;line-height:1}.lang-panel{width:11.5rem}.lang-list{flex-direction:column;gap:.125rem;display:flex}.lang-option{color:var(--muted-foreground);white-space:nowrap;border-radius:.625rem;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.8125rem;line-height:1.25;display:flex}a.lang-option:hover{color:var(--foreground);background-color:var(--glass-hover)}.lang-option--current{color:var(--foreground);background-color:var(--chip-fill);font-weight:500}.lang-option__tick{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem;margin-left:auto}.flag{width:1rem;height:.75rem;box-shadow:0 0 0 1px var(--glass-border);border-radius:2px;flex:none}.theme-trigger__face{align-items:center;gap:.375rem;display:none}:root[data-theme-pref=light] .theme-trigger__face[data-stop=light],:root[data-theme-pref=auto] .theme-trigger__face[data-stop=auto],:root[data-theme-pref=dark] .theme-trigger__face[data-stop=dark]{display:inline-flex}.theme-trigger__face svg{fill:currentColor;width:1rem;height:1rem}.theme-stroke{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.theme-panel__caption{justify-content:space-between;align-items:baseline;gap:.5rem;margin:.4375rem 0 0;display:flex}.theme-panel__name{color:var(--foreground);font-size:13px;font-weight:500;display:none}:root[data-theme-pref=light] .theme-panel__name[data-stop=light],:root[data-theme-pref=auto] .theme-panel__name[data-stop=auto],:root[data-theme-pref=dark] .theme-panel__name[data-stop=dark]{display:inline}.theme-panel__now{color:var(--muted-foreground);font-size:11.5px;display:none}:root[data-theme-pref=auto][data-theme=light] .theme-panel__now[data-when=light],:root[data-theme-pref=auto][data-theme=dark] .theme-panel__now[data-when=dark]{display:inline}.sky-dial{--i:2;border:1px solid var(--glass-border);isolation:isolate;width:100%;height:44px;box-shadow:inset 0 1px 0 var(--spec-edge), inset 0 -6px 14px -8px #00000080;border-radius:999px;position:relative}:root[data-theme-pref=light] .sky-dial{--i:0}:root[data-theme-pref=auto] .sky-dial{--i:1}.sky-dial-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky-dial-sky{background:linear-gradient(100deg, var(--sky-dawn) 0%, var(--sky-dusk) 52%, var(--sky-night) 100%);position:absolute;inset:0}.sky-dial-stars{opacity:0;background-image:radial-gradient(circle,#fff 45%,#0000 46%),radial-gradient(circle,#fff 45%,#0000 46%),radial-gradient(circle,#fff 45%,#0000 46%),radial-gradient(circle,#fff 45%,#0000 46%),radial-gradient(circle,#fff 45%,#0000 46%),radial-gradient(circle,#fff 45%,#0000 46%),radial-gradient(circle,#fff 45%,#0000 46%);background-position:62% 30%,71% 66%,78% 22%,84% 58%,90% 38%,95% 72%,67% 80%;background-repeat:no-repeat;background-size:2px 2px,1.5px 1.5px,2px 2px,1.5px 1.5px,2.5px 2.5px,1.5px 1.5px,2px 2px;transition:opacity .42s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 46%,#000 78%);mask-image:linear-gradient(90deg,#0000 46%,#000 78%)}:root[data-theme-pref=auto] .sky-dial-stars{opacity:.4}:root[data-theme-pref=dark] .sky-dial-stars{opacity:.85}.sky-dial-notches{z-index:1;pointer-events:none;position:absolute;inset:5px}.sky-dial-notches:after{content:"";background:#0c091a17;border-radius:999px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:17px;right:17px;box-shadow:inset 0 1px 1.5px #0c091a47,0 1px #ffffff6b}.sky-dial-notches span{left:calc(var(--n) * ((100% - 34px) / 2));place-items:center;width:34px;height:100%;display:grid;position:absolute;top:0}.sky-dial-notches span:first-child{--n:0}.sky-dial-notches span:nth-child(2){--n:1}.sky-dial-notches span:nth-child(3){--n:2}.sky-dial-notches span:before{content:"";z-index:1;background:#0c091a12;border-radius:50%;width:30px;height:30px;transition:box-shadow .24s;display:block;position:relative;box-shadow:inset 0 2px 3px -1px #0c091a52,inset 0 -1px #fff9}.sky-dial-notches span:first-child:before{background:#0c091a0e;box-shadow:inset 0 2px 3px -1px #0c091a3d,inset 0 -1px #ffffffeb}.sky-dial-notches span:last-child:before{background:0 0;box-shadow:inset 0 1px 2px #00000073,inset 0 -1px #ffffff57}:root[data-theme-pref=light] .sky-dial-notches span:first-child:before,:root[data-theme-pref=auto] .sky-dial-notches span:nth-child(2):before,:root[data-theme-pref=dark] .sky-dial-notches span:nth-child(3):before{box-shadow:inset 0 3px 6px -1px #0c091a80,inset 0 -1px #ffffff80}.sky-dial-body{top:5px;left:calc(5px + var(--i) * ((100% - 44px) / 2));z-index:2;filter:drop-shadow(0 2px 5px #00000052);width:34px;height:34px;transition:left .34s linear(0, .025 3%, .14 8%, .545 22%, .83 34%, 1.02 47%, 1.062 58%, 1.037 70%, 1.008 84%, 1);position:absolute}.sky-bodies{width:100%;height:100%;display:block}.sky-body{opacity:0;transition:opacity .22s}:root[data-theme-pref=light] .sky-body[data-body=light],:root[data-theme-pref=auto] .sky-body[data-body=auto],:root[data-theme-pref=dark] .sky-body[data-body=dark]{opacity:1}.sky-dial-stops{z-index:3;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.sky-dial-stop{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.sky-dial-stop:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sky-dial-body,.sky-dial-stars,.sky-body,.foot-trigger__caret{transition:none}}.legal-notice{border-left:2px solid var(--border);color:var(--muted-foreground);padding:.75rem 0 .75rem 1rem;font-size:.875rem;line-height:1.5rem}.legal-page{background-color:var(--site-ground)}.legal-shell{padding:3rem 1.25rem 4rem}@media (width>=768px){.legal-shell{padding:4rem 1.5rem 6rem}}.legal-sheet{--legal-pad:1.5rem;--legal-measure:39rem;max-width:calc(var(--legal-measure) + 2 * var(--legal-pad));padding:var(--legal-pad);border:1px solid var(--guide-sheet-rim);background-color:var(--guide-sheet);box-shadow:0 24px 60px -30px var(--site-cast);border-radius:1.25rem;margin-inline:auto}@media (width>=768px){.legal-sheet{--legal-pad:3.25rem;border-radius:1.75rem}}.legal-sheet .site-prose{color:var(--guide-ink)}.legal-sheet .site-prose h2{scroll-margin-top:calc(var(--chrome-h) + 1.5rem)}.blog-index{max-width:52rem;margin-inline:auto}.blog-cards{gap:1rem;margin-top:2.5rem;display:grid}.blog-card{border:1px solid var(--guide-sheet-rim);background-color:var(--guide-sheet);border-radius:1.25rem;gap:1rem;padding:1rem;transition:border-color .16s;display:grid}.blog-card:hover,.blog-card:focus-visible{border-color:var(--accent)}@media (width>=640px){.blog-card:has(.blog-card-picture){grid-template-columns:15rem minmax(0,1fr);align-items:center;gap:1.5rem}}.blog-card-picture,.blog-picture{aspect-ratio:16/9;border:1px solid var(--border);object-fit:cover;border-radius:.75rem;width:100%;height:auto}.blog-card-text{min-width:0}.blog-picture{margin-top:2rem}.blog-post{max-width:42rem;margin-inline:auto}@media (width>=768px){.blog-post{max-width:45.5rem}}.blog-back{color:var(--muted-foreground);margin-bottom:1rem;font-size:.875rem;display:inline-block}.blog-back:hover{color:var(--foreground)}.blog-try{background-color:var(--accent);color:var(--accent-foreground);border-radius:999px;align-items:center;gap:.5rem;margin-top:2rem;padding:.6rem 1.25rem;font-weight:500;display:inline-flex}.blog-try:hover{background-color:var(--accent-hover)}.blog-try:focus-visible,.blog-card:focus-visible,.blog-more-row:focus-visible{outline:2px solid var(--ring,var(--accent));outline-offset:2px}.blog-more{margin-top:3rem}.blog-more-row{border:1px solid var(--guide-sheet-rim);background-color:var(--guide-sheet);border-radius:.9rem;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1rem;display:flex}@property --nav-here{syntax:"<number>";inherits:true;initial-value:0}@property --nav-in{syntax:"<number>";inherits:true;initial-value:1}@property --nav-out{syntax:"<number>";inherits:true;initial-value:0}.site-nav-link[aria-current=page]{--nav-here:1}.site-nav-link{--nav-here:0;--nav-in:1;--nav-out:0;--nav-wash:transparent;--nav-rest:var(--muted-foreground);--nav-chip:var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-nav-link{--nav-chip:color-mix(in srgb, var(--accent) 12%, var(--site-nav-chip-base))}}.site-nav-link{--nav-bridge:calc(.125rem + .25px);--nav-cap-l:clamp(0, 200 * var(--nav-in) - 199, 1);--nav-cap-r:clamp(0, 1 - 200 * var(--nav-out), 1);--nav-bl:calc(var(--nav-bridge) * (1 - var(--nav-cap-l)));--nav-br:calc(var(--nav-bridge) * (1 - var(--nav-cap-r)));--nav-run:calc(100% + var(--nav-bl) + var(--nav-br));--nav-squash:calc(4 * var(--nav-out) * (1 - var(--nav-out)) + 4 * var(--nav-in) * (1 - var(--nav-in)));z-index:2;color:var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.site-nav-link{color:color-mix(in oklab, var(--accent) calc(var(--nav-here) * 100%), var(--nav-rest))}}.site-nav-link{background-color:var(--nav-wash)}.site-nav-link:hover{--nav-wash:var(--glass-hover);--nav-rest:var(--foreground)}.site-nav-link:before{content:"";z-index:-1;top:0;bottom:0;left:calc(var(--nav-out) * var(--nav-run) - var(--nav-bl));right:calc((1 - var(--nav-in)) * var(--nav-run) - var(--nav-br));background-color:var(--nav-chip);box-shadow:var(--chip-inset);opacity:var(--nav-here);transform:scaleY(calc(1 - .09 * var(--nav-squash)));pointer-events:none;border-start-start-radius:calc(var(--nav-cap-l) * 1.25rem);border-start-end-radius:calc(var(--nav-cap-r) * 1.25rem);border-end-end-radius:calc(var(--nav-cap-r) * 1.25rem);border-end-start-radius:calc(var(--nav-cap-l) * 1.25rem);transition:opacity .15s;position:absolute}@property --site-scrolled{syntax:"<number>";inherits:true;initial-value:0}@supports (animation-timeline:scroll()){html{animation-name:site-scrolled;animation-duration:1ms;animation-fill-mode:forwards}:root{animation-timeline:scroll(root);animation-range:24px 25px}@keyframes site-scrolled{0%,to{--site-scrolled:1}}}.site-nav-link .site-nav-door{flex:none;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.site-nav-door .site-nav-sign,.site-nav-door .site-door-mark{width:100%;height:100%}.site-door-mark{position:absolute;inset:0;overflow:visible}.site-nav-link .site-door-house{transform-box:view-box;transform-origin:50%;opacity:1;transition:opacity .2s cubic-bezier(.2, 0, .2, 1) .15s, scale .46s linear(0, .025 3%, .14 8%, .545 22%, .83 34%, 1.02 47%, 1.062 58%, 1.037 70%, 1.008 84%, 1) .15s;scale:1}.site-nav-link .site-door-mark{transform-origin:50%;visibility:hidden;opacity:0;transition:scale .15s cubic-bezier(.4,0,1,1),opacity .13s cubic-bezier(.4,0,1,1),visibility 0s linear .15s;scale:.4}.site-nav-brand{visibility:visible;transition:visibility}.site-nav-brand .jd-wordmark{clip-path:inset(0);opacity:1;transition:clip-path .22s cubic-bezier(.22,1,.36,1),opacity .14s,translate .22s cubic-bezier(.22,1,.36,1);translate:0}.site-nav-brand .jd-mark{opacity:1;transition:opacity .14s .14s,scale .18s cubic-bezier(.22,1,.36,1) .14s;scale:1}@container style(--site-scrolled:1){.site-header:has(.site-door-mark) .site-nav-brand{pointer-events:none;visibility:hidden;transition:visibility 0s .34s}.site-header:has(.site-door-mark) .site-nav-brand .jd-wordmark{clip-path:inset(0 0 0 100%);opacity:0;transition-delay:.12s;translate:10px}.site-header:has(.site-door-mark) .site-nav-brand .jd-mark{opacity:0;transition-delay:0s;scale:.88}.site-nav-link .site-door-house{opacity:0;transition:opacity .17s cubic-bezier(.4,0,1,1),scale .17s cubic-bezier(.4,0,1,1);scale:.62}.site-nav-link .site-door-mark{visibility:visible;opacity:1;transition:scale .38s linear(0, .38 14%, 1.26 42%, .93 64%, 1.02 82%, 1) 60ms, opacity .12s linear 60ms;scale:1}}@media (prefers-reduced-motion:reduce){.site-nav-brand,.site-nav-brand .jd-wordmark,.site-nav-brand .jd-mark,.site-nav-link .site-door-house,.site-nav-link .site-door-mark{transition:none}}.site-nav-link .site-nav-sign,.site-nav-learn .site-nav-sign,.learn-item .site-nav-sign{width:16px;height:16px;stroke-width:calc(2 + .35 * var(--nav-here));flex:none;transition:transform .13s cubic-bezier(.22,1,.36,1),stroke-width .15s;overflow:visible}.site-nav-sign .sign-spark{opacity:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-nav-sign g,.site-nav-sign circle{transform-box:view-box;transform-origin:50%;transition:transform .18s cubic-bezier(.4,0,1,1)}[data-verb=site-top] .sign-door{transform-origin:9px 21px}.site-nav-link:hover [data-verb=site-top] .sign-door,.site-nav-link:focus-visible [data-verb=site-top] .sign-door{animation:.72s cubic-bezier(.3,0,.2,1) sign-door-swing}@keyframes sign-door-swing{0%{transform:scaleX(1)}12%{transform:scaleX(1.05)}44%{transform:scaleX(-.54)}62%{transform:scaleX(-.44)}to{transform:scaleX(1)}}.site-nav-link:hover [data-verb=site-top] .sign-shell,.site-nav-link:focus-visible [data-verb=site-top] .sign-shell{animation:.72s cubic-bezier(.3,0,.2,1) sign-house-settle}@keyframes sign-house-settle{0%,12%{transform:translateY(0)}32%{transform:translateY(.5px)}62%{transform:translateY(0)}88%{transform:translateY(.35px)}to{transform:translateY(0)}}[data-verb=site-features] .sign-tile{transform-box:view-box}.site-nav-learn:hover [data-verb=site-features] .sign-tile-a,.site-nav-learn:focus-visible [data-verb=site-features] .sign-tile-a{animation:.62s cubic-bezier(.3,0,.2,1) sign-tile-tl}.site-nav-learn:hover [data-verb=site-features] .sign-tile-b,.site-nav-learn:focus-visible [data-verb=site-features] .sign-tile-b{animation:.62s cubic-bezier(.3,0,.2,1) 50ms sign-tile-tr}.site-nav-learn:hover [data-verb=site-features] .sign-tile-c,.site-nav-learn:focus-visible [data-verb=site-features] .sign-tile-c{animation:.62s cubic-bezier(.3,0,.2,1) .1s sign-tile-br}.site-nav-learn:hover [data-verb=site-features] .sign-tile-d,.site-nav-learn:focus-visible [data-verb=site-features] .sign-tile-d{animation:.62s cubic-bezier(.3,0,.2,1) .15s sign-tile-bl}@keyframes sign-tile-tl{0%{transform:translate(0)}16%{transform:translate(.3px,.3px)}58%{transform:translate(-.85px,-.85px)}80%{transform:translate(-.2px,-.2px)}to{transform:translate(0)}}@keyframes sign-tile-tr{0%{transform:translate(0)}16%{transform:translate(-.3px,.3px)}58%{transform:translate(.85px,-.85px)}80%{transform:translate(.2px,-.2px)}to{transform:translate(0)}}@keyframes sign-tile-br{0%{transform:translate(0)}16%{transform:translate(-.3px,-.3px)}58%{transform:translate(.85px,.85px)}80%{transform:translate(.2px,.2px)}to{transform:translate(0)}}@keyframes sign-tile-bl{0%{transform:translate(0)}16%{transform:translate(.3px,-.3px)}58%{transform:translate(-.85px,.85px)}80%{transform:translate(-.2px,.2px)}to{transform:translate(0)}}.site-nav-link:hover [data-verb=site-made] .sign-sun,.site-nav-link:focus-visible [data-verb=site-made] .sign-sun{animation:.56s cubic-bezier(.2,0,.2,1) forwards sign-sunrise}@keyframes sign-sunrise{0%{transform:translate(0)}16%{transform:translate(-.1px,.5px)}70%{transform:translate(.7px,-2px)}88%{transform:translate(.6px,-1.5px)}to{transform:translate(.65px,-1.7px)}}.site-nav-link:hover [data-verb=site-made] .sign-frame,.site-nav-link:focus-visible [data-verb=site-made] .sign-frame{animation:.56s cubic-bezier(.2,0,.2,1) sign-frame-breathe}@keyframes sign-frame-breathe{0%,24%{transform:scale(1)}64%{transform:scale(1.015)}to{transform:scale(1)}}[data-verb=site-agents] .sign-antenna{transform-origin:12px 8px}[data-verb=site-agents] .sign-head{transform-origin:12px 20px}[data-verb=site-agents] .sign-eye-l{transform-origin:9px 14px}[data-verb=site-agents] .sign-eye-r{transform-origin:15px 14px}.site-nav-link:hover [data-verb=site-agents] .sign-antenna,.site-nav-link:focus-visible [data-verb=site-agents] .sign-antenna{animation:.64s cubic-bezier(.3,0,.2,1) sign-antenna-cock}@keyframes sign-antenna-cock{0%{transform:rotate(0)}14%{transform:rotate(4deg)}46%{transform:rotate(-13deg)}70%{transform:rotate(-6deg)}to{transform:rotate(0)}}.site-nav-link:hover [data-verb=site-agents] .sign-head,.site-nav-link:focus-visible [data-verb=site-agents] .sign-head{animation:.64s cubic-bezier(.3,0,.2,1) sign-head-lean}@keyframes sign-head-lean{0%,18%{transform:rotate(0)}54%{transform:rotate(-2.4deg)}80%{transform:rotate(.7deg)}to{transform:rotate(0)}}.site-nav-link:hover [data-verb=site-agents] .sign-eye,.site-nav-link:focus-visible [data-verb=site-agents] .sign-eye{animation:.64s cubic-bezier(.3,0,.2,1) sign-blink}@keyframes sign-blink{0%,58%{transform:scaleY(1)}70%{transform:scaleY(.08)}82%{transform:scaleY(1)}to{transform:scaleY(1)}}.site-nav-link:hover [data-verb=site-recipes] .sign-well,.site-nav-link:focus-visible [data-verb=site-recipes] .sign-well,.learn-item:hover [data-verb=site-recipes] .sign-well,.learn-item:focus-visible [data-verb=site-recipes] .sign-well{animation:.76s cubic-bezier(.3,0,.2,1) both sign-well-fill}[data-verb=site-recipes] .sign-well-2{animation-delay:.13s}[data-verb=site-recipes] .sign-well-3{animation-delay:.26s}[data-verb=site-recipes] .sign-well-4{animation-delay:.39s}@keyframes sign-well-fill{0%{opacity:1}22%{opacity:.28}64%,to{opacity:1}}[data-verb=site-storyboard] .sign-node-a{transform-origin:7px 7px}[data-verb=site-storyboard] .sign-node-b{transform-origin:17px 17px}.site-nav-link:hover [data-verb=site-storyboard] .sign-node-a,.site-nav-link:focus-visible [data-verb=site-storyboard] .sign-node-a{animation:.72s cubic-bezier(.3,0,.2,1) sign-node-send}@keyframes sign-node-send{0%{transform:scale(1)}14%{transform:scale(.9)}34%{transform:scale(1.07)}58%,to{transform:scale(1)}}.site-nav-link:hover [data-verb=site-storyboard] .sign-spark,.site-nav-link:focus-visible [data-verb=site-storyboard] .sign-spark{animation:.72s linear sign-spark-run}@keyframes sign-spark-run{0%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translateY(.3px)}27%{opacity:1;transform:translateY(2px)}36%{opacity:1;transform:translate(.6px,3.4px)}51%{opacity:1;transform:translate(2px,4px)}74%{opacity:1;transform:translate(5px,4px)}82%,to{opacity:0;transform:translate(5px,4px)}}.site-nav-link:hover [data-verb=site-storyboard] .sign-node-b,.site-nav-link:focus-visible [data-verb=site-storyboard] .sign-node-b{animation:.72s cubic-bezier(.3,0,.2,1) sign-node-land}@keyframes sign-node-land{0%,72%{transform:scale(1)}82%{transform:scale(1.12)}92%{transform:scale(.98)}to{transform:scale(1)}}[data-verb=site-models] .sign-sheet{transform-origin:12px 12px}.site-nav-link:hover [data-verb=site-models] .sign-sheet-1,.site-nav-link:focus-visible [data-verb=site-models] .sign-sheet-1,.learn-item:hover [data-verb=site-models] .sign-sheet-1,.learn-item:focus-visible [data-verb=site-models] .sign-sheet-1{animation:.6s cubic-bezier(.2,0,.2,1) sign-riffle-top}.site-nav-link:hover [data-verb=site-models] .sign-sheet-2,.site-nav-link:focus-visible [data-verb=site-models] .sign-sheet-2,.learn-item:hover [data-verb=site-models] .sign-sheet-2,.learn-item:focus-visible [data-verb=site-models] .sign-sheet-2{animation:.6s cubic-bezier(.2,0,.2,1) 45ms sign-riffle-mid}.site-nav-link:hover [data-verb=site-models] .sign-sheet-3,.site-nav-link:focus-visible [data-verb=site-models] .sign-sheet-3,.learn-item:hover [data-verb=site-models] .sign-sheet-3,.learn-item:focus-visible [data-verb=site-models] .sign-sheet-3{animation:.6s cubic-bezier(.2,0,.2,1) 90ms sign-riffle-low}[data-verb=site-guides] .sign-leaf{transform-origin:12px 12px}.site-nav-learn:hover [data-verb=site-guides] .sign-leaf-r,.site-nav-learn:focus-visible [data-verb=site-guides] .sign-leaf-r,.learn-item:hover [data-verb=site-guides] .sign-leaf-r,.learn-item:focus-visible [data-verb=site-guides] .sign-leaf-r{animation:.46s cubic-bezier(.2,0,.2,1) forwards sign-leaf-open}.site-nav-learn:hover [data-verb=site-guides] .sign-leaf-l,.site-nav-learn:focus-visible [data-verb=site-guides] .sign-leaf-l,.learn-item:hover [data-verb=site-guides] .sign-leaf-l,.learn-item:focus-visible [data-verb=site-guides] .sign-leaf-l{animation:.46s cubic-bezier(.2,0,.2,1) 60ms forwards sign-leaf-give}@keyframes sign-leaf-open{0%{transform:scaleX(1)}20%{transform:scaleX(.96)}78%{transform:scaleX(1.17)}to{transform:scaleX(1.14)}}@keyframes sign-leaf-give{0%{transform:scaleX(1)}to{transform:scaleX(1.14)}}[data-verb=site-tools] .sign-wrench{transform-origin:17.6px 7.1px}.learn-item:hover [data-verb=site-tools] .sign-wrench,.learn-item:focus-visible [data-verb=site-tools] .sign-wrench{animation:.62s cubic-bezier(.3,0,.2,1) sign-turn}@keyframes sign-turn{0%{transform:rotate(0)}34%{transform:rotate(-11deg)}62%{transform:rotate(2.5deg)}to{transform:rotate(0)}}[data-verb=site-compare] .sign-split{transform-origin:12px 12px}.learn-item:hover [data-verb=site-compare] .sign-split,.learn-item:focus-visible [data-verb=site-compare] .sign-split{animation:.62s cubic-bezier(.3,0,.2,1) sign-weigh}@keyframes sign-weigh{0%{transform:translate(0)}30%{transform:translate(2.2px)}62%{transform:translate(-1.4px)}84%{transform:translate(.4px)}to{transform:translate(0)}}[data-verb=site-arena] .sign-bar-a,[data-verb=site-arena] .sign-bar-c{transform-origin:12px 20px}.learn-item:hover [data-verb=site-arena] .sign-bar-a,.learn-item:focus-visible [data-verb=site-arena] .sign-bar-a{animation:.62s cubic-bezier(.3,0,.2,1) sign-rank-up}.learn-item:hover [data-verb=site-arena] .sign-bar-c,.learn-item:focus-visible [data-verb=site-arena] .sign-bar-c{animation:.62s cubic-bezier(.3,0,.2,1) sign-rank-down}@keyframes sign-rank-up{0%{transform:scaleY(1)}58%{transform:scaleY(2.1)}82%{transform:scaleY(.92)}to{transform:scaleY(1)}}@keyframes sign-rank-down{0%{transform:scaleY(1)}58%{transform:scaleY(.62)}82%{transform:scaleY(1.06)}to{transform:scaleY(1)}}@keyframes sign-riffle-top{0%{transform:translateY(0)}16%{transform:translateY(.5px)}52%{transform:translateY(-2.1px)}78%{transform:translateY(-.4px)}to{transform:translateY(0)}}@keyframes sign-riffle-mid{0%{transform:translateY(0)}16%{transform:translateY(.2px)}52%{transform:translateY(-.7px)}78%{transform:translateY(-.1px)}to{transform:translateY(0)}}@keyframes sign-riffle-low{0%{transform:translateY(0)}16%{transform:translateY(-.25px)}52%{transform:translateY(.95px)}78%{transform:translateY(.2px)}to{transform:translateY(0)}}[data-verb=site-pricing] .sign-tag{transform-origin:7.5px 7.5px}.site-nav-link:hover [data-verb=site-pricing] .sign-tag,.site-nav-link:focus-visible [data-verb=site-pricing] .sign-tag{animation:.66s cubic-bezier(.3,0,.2,1) sign-tag-swing}@keyframes sign-tag-swing{0%{transform:rotate(0)}14%{transform:rotate(3.5deg)}46%{transform:rotate(-8deg)}68%{transform:rotate(2.4deg)}86%{transform:rotate(-.9deg)}to{transform:rotate(0)}}}.site-nav-rule{background-color:var(--glass-border);border-radius:9999px;flex-shrink:0;width:1px;height:1.25rem;margin:0 .125rem}.site-nav-learn{color:var(--muted-foreground);white-space:nowrap;cursor:pointer;border-radius:9999px;align-items:center;gap:.375rem;padding:.5rem .6875rem .5rem .875rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.site-nav-learn:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.nav-menu-glyph{flex:none;width:16px;height:16px}@media (width<=639px){.site-nav-learn:has(.nav-menu-glyph){padding-right:.875rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nav-menu-rule{transform-box:view-box;transform-origin:50%;transition:transform .18s cubic-bezier(.4,0,1,1)}.site-nav-learn:hover .nav-menu-rule-t,.site-nav-learn:focus-visible .nav-menu-rule-t{animation:.52s cubic-bezier(.3,0,.2,1) nav-menu-part-t}.site-nav-learn:hover .nav-menu-rule-b,.site-nav-learn:focus-visible .nav-menu-rule-b{animation:.52s cubic-bezier(.3,0,.2,1) nav-menu-part-b}@keyframes nav-menu-part-t{0%{transform:translateY(0)}18%{transform:translateY(.5px)}56%{transform:translateY(-1.1px)}80%{transform:translateY(-.25px)}to{transform:translateY(0)}}@keyframes nav-menu-part-b{0%{transform:translateY(0)}18%{transform:translateY(-.5px)}56%{transform:translateY(1.1px)}80%{transform:translateY(.25px)}to{transform:translateY(0)}}}@media (width<=1279px){.nav-wide-only{display:none}}@media (width>=1280px){.nav-narrow-only{display:none}}@media (width<=639px){.nav-sm-up{display:none}}@media (width>=640px){.nav-phone-only{display:none}}.site-nav-learn:hover,.site-nav-learn:has(+.learn-panel:hover){color:var(--foreground);background-color:var(--glass-hover)}.site-nav-learn:has(+.learn-panel:popover-open){color:var(--foreground);background-color:var(--glass-hover)}.site-nav-learn[aria-current=true]{--nav-here:1;color:var(--accent);background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.site-nav-learn[aria-current=true]{background-color:color-mix(in srgb, var(--accent) 12%, var(--site-nav-chip-base))}}.learn-caret{flex:none;width:12px;height:12px;transition:transform .18s cubic-bezier(.22,1,.36,1)}.site-nav-learn:has(+.learn-panel:popover-open) .learn-caret{transform:rotate(180deg)}.learn-panel{--learn-gutter:1rem;--learn-width:min(20rem, calc(100% - 2rem));inset:auto;top:calc(var(--chrome-h) + .5rem);right:var(--learn-gutter);width:var(--learn-width);border:1px solid var(--glass-border);background:var(--chrome-surface);box-shadow:var(--shadow-chrome);color:var(--foreground);border-radius:1rem;margin:0;padding:.375rem;position:fixed;overflow:visible}@media (width>=640px){.learn-panel{--learn-gutter:1.5rem}}.learn-panel[data-menu=product]{--learn-width:min(41rem, calc(100% - 2rem))}.learn-panel[data-menu=resources]{--learn-width:min(38rem, calc(100% - 2rem))}.learn-panel[data-menu=menu]{--learn-width:min(34rem, calc(100% - 2rem));max-height:calc(100dvh - var(--chrome-h) - 1.5rem);overscroll-behavior:contain;overflow-y:auto}@supports (anchor-name:--nav-anchor-product){.nav-menu-trigger[data-menu=product]{anchor-name:--nav-anchor-product}.learn-panel[data-menu=product]{position-anchor:--nav-anchor-product}.nav-menu-trigger[data-menu=usecases]{anchor-name:--nav-anchor-usecases}.learn-panel[data-menu=usecases]{position-anchor:--nav-anchor-usecases}.nav-menu-trigger[data-menu=resources]{anchor-name:--nav-anchor-resources}.learn-panel[data-menu=resources]{position-anchor:--nav-anchor-resources}.nav-menu-trigger[data-menu=menu]{anchor-name:--nav-anchor-menu}.learn-panel[data-menu=menu]{position-anchor:--nav-anchor-menu}.learn-panel{top:calc(anchor(bottom) + .5rem);right:auto;left:min(anchor(left), calc(100% - var(--learn-width) - var(--learn-gutter)))}}@media (hover:hover) and (pointer:fine){.site-nav-learn:hover+.learn-panel,.learn-panel:hover{display:block}.site-nav-learn:after{content:"";height:.5rem;position:absolute;top:100%;left:0;right:0}.site-nav-learn:hover .learn-caret,.site-nav-learn:has(+.learn-panel:hover) .learn-caret{transform:rotate(180deg)}}@media (prefers-reduced-motion:no-preference){.site-nav-learn:hover+.learn-panel,.learn-panel:hover{animation:.19s cubic-bezier(.22,1,.36,1) learn-drop}.learn-panel:popover-open{animation:.19s cubic-bezier(.22,1,.36,1) learn-drop}}@keyframes learn-drop{0%{opacity:0;transform:translateY(-6px)}}.nav-panel-cols{gap:.25rem .5rem;display:grid}@media (width>=640px){.nav-panel-cols:has(>.nav-panel-col+.nav-panel-col){grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-panel-col{align-content:start;gap:.25rem;min-width:0;display:grid}.nav-group-title{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.5rem .625rem .125rem;font-size:.6875rem;font-weight:600;line-height:1rem}.learn-panel[data-menu=menu] .nav-panel-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-panel[data-menu=menu] .learn-item-line{display:none}.learn-panel[data-menu=menu] .learn-item{align-items:center;padding:.4375rem .625rem}.learn-panel[data-menu=menu] .learn-item[aria-current=page]:before{inset-block:.4375rem}.learn-panel[data-menu=menu] .learn-item .site-nav-sign{margin-top:0}.learn-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.learn-item{color:var(--muted-foreground);border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.5rem .625rem;transition:color .15s,background-color .15s;display:flex}.learn-item:hover,.learn-item:focus-visible{color:var(--foreground);background-color:var(--glass-hover)}.learn-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.learn-item .site-nav-sign{margin-top:2px}.learn-panel .learn-item[aria-current=page]{--nav-here:1;color:var(--accent);position:relative}.learn-panel .learn-item[aria-current=page]:before{content:"";background-color:var(--accent);left:0;border-radius:999px;width:2px;position:absolute;inset-block:.5rem}.learn-item-text{gap:.0625rem;min-width:0;display:grid}.learn-item-label{color:var(--foreground);font-size:.875rem;font-weight:650;line-height:1.25rem}.learn-item-line{color:var(--faint);font-size:.75rem;line-height:1.05rem}.landing-field{z-index:0;contain:paint;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing-field:before,.landing-field:after{content:"";position:absolute;inset:0}.landing-field:before{background-image:radial-gradient(var(--bench-dot) 1.25px, transparent 1.25px);background-size:22px 22px;-webkit-mask-image:radial-gradient(130% 105% at 50% 38%,#000 26%,#0000 90%);mask-image:radial-gradient(130% 105% at 50% 38%,#000 26%,#0000 90%)}.landing-field:after{background-image:radial-gradient(760px 460px at 50% 0%, var(--accent-soft), transparent 70%), radial-gradient(600px 420px at 84% 0%, var(--kuro-viol-soft), transparent 72%);opacity:var(--site-glow)}.landing-page{--site-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");position:relative}.landing-ground{z-index:0;contain:paint;pointer-events:none;background-color:var(--site-ground);background-image:var(--site-grain);background-blend-mode:soft-light;background-size:140px 140px;position:absolute;inset:0;overflow:hidden}.landing-ground:before,.landing-ground:after{content:"";position:absolute;inset:0}.landing-ground:before{background-image:radial-gradient(var(--bench-dot) 1.25px, transparent 1.25px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#00000080,#00000080),radial-gradient(120% 6% at 50% 95%,#000 20%,#0000 88%);mask-image:linear-gradient(#00000080,#00000080),radial-gradient(120% 6% at 50% 95%,#000 20%,#0000 88%)}@media (width>=768px){.landing-page{--fold-h:min(50.8333vw, 852px)}.landing-page .landing-ground:before{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--fold-h) + 2rem), #00000080 calc(var(--fold-h) + 20rem)), radial-gradient(120% 6% at 50% 95%, black 20%, transparent 88%);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--fold-h) + 2rem), #00000080 calc(var(--fold-h) + 20rem)), radial-gradient(120% 6% at 50% 95%, black 20%, transparent 88%);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--fold-h) + 2rem), #00000080 calc(var(--fold-h) + 20rem)), radial-gradient(120% 6% at 50% 95%, black 20%, transparent 88%);-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--fold-h) + 2rem), #00000080 calc(var(--fold-h) + 20rem)), radial-gradient(120% 6% at 50% 95%, black 20%, transparent 88%);mask-image:linear-gradient(to bottom, transparent calc(var(--fold-h) + 2rem), #00000080 calc(var(--fold-h) + 20rem)), radial-gradient(120% 6% at 50% 95%, black 20%, transparent 88%)}}.landing-ground:after{background-image:radial-gradient(760px 460px at 50% 0%, var(--accent-soft), transparent 70%), radial-gradient(600px 420px at 84% 0%, var(--kuro-viol-soft), transparent 72%), radial-gradient(700px 380px at 50% 96%, var(--accent-soft), transparent 72%);opacity:var(--site-glow)}.foot-social{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.foot-social__link{border:1px solid var(--glass-border);background:var(--glass-hover);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .875rem .3125rem .3125rem;font-size:.75rem;line-height:1;transition:color .15s,border-color .15s,background-color .15s,transform .18s,box-shadow .18s;display:inline-flex}.foot-social__mark{background:var(--chrome-surface);width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px var(--glass-border);border-radius:999px;place-items:center;transition:background-color .18s,color .18s;display:grid}.foot-social__mark svg{fill:currentColor;width:.875rem;height:.875rem}.foot-social__play{fill:var(--chrome-surface);transition:fill .18s}.foot-social__link:hover,.foot-social__link:focus-visible{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.foot-social__link:hover,.foot-social__link:focus-visible{border-color:color-mix(in srgb, var(--foreground) 22%, transparent)}}.foot-social__link:hover,.foot-social__link:focus-visible{box-shadow:var(--shadow-chrome);transform:translateY(-1px)}.foot-social__link:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.foot-social__link--x:hover .foot-social__mark,.foot-social__link--x:focus-visible .foot-social__mark{background:var(--foreground);color:var(--site-footer-ground)}.foot-social__link--youtube:hover .foot-social__mark,.foot-social__link--youtube:focus-visible .foot-social__mark{color:#f03}.foot-social__link--youtube:hover .foot-social__play,.foot-social__link--youtube:focus-visible .foot-social__play{fill:#fff}@media (prefers-reduced-motion:reduce){.foot-social__link:hover,.foot-social__link:focus-visible{transform:none}}.site-footer{background-color:var(--site-footer-ground)}.chapter-ground{z-index:10;--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-faint:var(--faint);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-input:var(--input);--color-glass-border:var(--glass-border);--color-glass-hover:var(--glass-hover);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-press:var(--accent-press);--color-accent-soft:var(--accent-soft);--color-accent-soft-strong:var(--accent-soft-strong);--color-accent-foreground:var(--accent-foreground);--color-ring:var(--ring);position:relative}.chapter-ground--console{--background:#0d1418;--surface:#67e8f90d;--surface-2:#67e8f914;--surface-3:#67e8f91f;--muted:#67e8f914;--card:#67e8f90d;--card-foreground:var(--console-ink);--foreground:var(--console-ink);--muted-foreground:#a3c2c7;--faint:#7d9ba1;--border:#67e8f92e;--border-strong:#67e8f94d;--input:#67e8f94d;--glass-border:#67e8f929;--glass-hover:#67e8f912;--site-plate:#0e0e11b8;--accent:#6ee7b7;--accent-hover:#8ceecb;--accent-press:#4ddba4;--accent-soft:#6ee7b724;--accent-soft-strong:#6ee7b74d;--accent-foreground:#06130e;--ring:#6ee7b78c;--card-plate:#0a1013;background-image:var(--site-grain), radial-gradient(110% 60% at 50% 0%, #67e8f91a, transparent 68%), linear-gradient(180deg, #0e161b, #0b1215);background-blend-mode:soft-light, normal, normal;background-size:140px 140px,auto,auto;box-shadow:inset 0 1px #67e8f952,inset 0 -1px #67e8f952,0 -24px 50px -34px #67e8f95c,0 24px 50px -34px #67e8f95c}.chapter-ground--opens{margin-top:calc(-1 * var(--chrome-h));padding-top:var(--chrome-h)}.chapter-ground--console.chapter-ground--opens{box-shadow:inset 0 -1px #67e8f952,0 24px 50px -34px #67e8f95c}.landing-page:has(>main>.chapter-ground--console.chapter-ground--opens) .site-nav-brand{color:var(--console-ink);text-shadow:0 2px 14px #0000008c}.chapter-ground--day{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-3:#dfdcd6;--card-foreground:#14161a;--foreground:#14161a;--muted-foreground:#4c5058;--faint:#5e6067;--border:#14161a21;--border-strong:#14161a38;--input:#14161a38;--glass-border:#14161a1c;--glass-hover:#14161a0d;--site-plate:#ffffffa8;--accent:#0a7d57;--accent-hover:#0d9668;--accent-press:#086545;--accent-soft:#0a7d571f;--accent-soft-strong:#0a7d5742;--accent-foreground:#f6fbf8;--ring:#0a7d578c;box-shadow:0 -40px 90px -40px var(--spill-up), 0 40px 90px -40px var(--spill-down);--background:#e7ebe9;--surface:#eef1ef;--surface-2:#e0e5e3;--muted:#e0e5e3;--card:#eef1ef;--spill-up:#a78bfa57;--spill-down:#6ee7b757;background-image:var(--site-grain), radial-gradient(120% 90% at 88% 4%, #a78bfa4d, transparent 62%), radial-gradient(100% 80% at 6% 96%, #6ee7b757, transparent 66%), linear-gradient(122deg, #e9eff2 0%, #e5efec 54%, #eaeee6 100%);background-blend-mode:soft-light, normal, normal, normal;background-size:140px 140px,auto,auto,auto}.chapter-ground--day:before{content:"";pointer-events:none;background-image:radial-gradient(#463c642b 1.25px,#0000 1.25px);background-size:22px 22px;position:absolute;inset:0}.chapter-ground--day .cta-pill{color:#f6fbf8;--flood-a:#0a7d57;--flood-b:#0e7490;--flood-ink:#f6fbf8;background:#14161a;box-shadow:0 0 0 1px #14161a24,0 18px 40px -22px #14161a8c}.chapter-ground--day .text-accent{color:var(--accent-press)}:root:not([data-theme=dark]) .cta-pill{color:#f6fbf8;--flood-a:#0a7d57;--flood-b:#0e7490;--flood-ink:#f6fbf8;background:#14161a;box-shadow:0 0 0 1px #14161a24,0 18px 40px -22px #14161a8c}:root:not([data-theme=dark]) .text-accent{color:var(--accent-press)}.chapter-ground--console:before{content:"";pointer-events:none;background-image:linear-gradient(#67e8f912 1px,#0000 1px),linear-gradient(90deg,#67e8f912 1px,#0000 1px);background-size:22px 22px,22px 22px;position:absolute;inset:0}.chapter-ground--room{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f7f8;--surface:#fff;--surface-2:#f0f0f3;--surface-3:#e5e5ea;--foreground:#19191d;--muted:#f0f0f3;--muted-foreground:#64646f;--faint:#6f6f7a;--card:#fff;--card-foreground:#19191d;--border:#dedee4;--border-strong:#c8c8d1;--input:#b8b8c3;--glass-border:#19191d1a;--glass-hover:#19191d0e;--site-plate:#ffffffa8;--accent:#0da271;--accent-hover:#0b8f64;--accent-press:#0a7d58;--accent-soft:#0da2711c;--accent-soft-strong:#0da27142;--accent-foreground:#fff;--ring:#0da2717a;--val:#0c8599;--val-bg:#0c85991f;--spd:#9a5a00;--spd-bg:#9a5a0021;--qual:#9333ea;--qual-bg:#9333ea1f;--spc:#1769aa;--spc-bg:#1769aa1f;--spill-up:#8b5cf63d;--spill-down:#0da2713d;background-image:var(--site-grain), radial-gradient(110% 60% at 92% 0%, #8b5cf629, transparent 60%), radial-gradient(90% 55% at 4% 100%, #0da27129, transparent 62%), linear-gradient(180deg, #f7f7f8, #f2f2f4);background-blend-mode:soft-light, normal, normal, normal;box-shadow:0 -40px 90px -40px var(--spill-up), 0 40px 90px -40px var(--spill-down);background-size:140px 140px,auto,auto,auto}.chapter-ground--room:before{content:"";pointer-events:none;background-image:radial-gradient(#463c6426 1.25px,#0000 1.25px);background-size:22px 22px;position:absolute;inset:0}.chapter-ground--room .cta-pill{color:#f6fbf8;--flood-a:#0a7d57;--flood-b:#0e7490;--flood-ink:#f6fbf8;background:#14161a;box-shadow:0 0 0 1px #14161a24,0 18px 40px -22px #14161a8c}.chapter-ground--room .text-accent{color:var(--accent-press)}.studio-track{position:relative}.studio-stage{flex-direction:column;align-items:center;gap:40px;display:flex}.studio-lanes{flex-direction:column;align-items:center;gap:26px;max-width:100%;display:flex;position:relative}.studio-lane{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:430px;display:flex}.studio-tag{font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--foreground);font-size:19px;font-weight:560}.studio-cap{text-align:center;max-width:34ch;color:var(--muted-foreground);font-size:14px;line-height:1.55}.studio-hinge{letter-spacing:.02em;width:min(430px,100%);color:var(--faint);align-items:center;gap:12px;font-size:13px;display:flex}.studio-hingeword{white-space:nowrap}.studio-hinge:before,.studio-hinge:after{content:"";background-image:radial-gradient(circle,#463c6480 1.6px,#0000 1.7px);background-size:13px 4px;flex:1;height:4px}.studio-lensbox{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex;position:relative}.studio-act{max-width:100%;display:block}.studio-composer,.studio-picker,.studio-recipes,.studio-rig,.studio-wall{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);box-shadow:inset 0 1px #ffffffe6,0 22px 48px -26px #14161a66,0 2px 6px -2px #14161a1a}.studio-composer{border-radius:22px;flex-direction:column;gap:6px;width:min(430px,100%);padding:12px;display:flex}.studio-prompt{color:var(--foreground);align-items:center;gap:6px;font-size:14px;display:flex}.studio-plus{width:26px;height:26px;color:var(--muted-foreground);border-radius:9px;flex:none;place-items:center;display:grid}.studio-line{flex:1;align-items:center;min-width:0;display:flex}.studio-typed{align-items:center;min-width:0;display:flex;position:relative}.studio-line i{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.studio-caret{background:var(--accent);flex:none;width:1.5px;height:18px;margin-left:1px}.studio-send{height:32px;color:var(--accent-foreground);background:var(--accent);border-radius:999px;flex:none;align-items:center;gap:5px;padding-inline:11px;font-size:12px;display:inline-flex;box-shadow:0 4px 12px -4px #0da271b3}.studio-send svg{flex:none}.studio-mid{opacity:.5;font-size:10px}.studio-credits{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.studio-tray{flex-wrap:wrap;align-items:center;gap:1px;min-height:32px;display:flex}.studio-chip{height:30px;color:var(--muted-foreground);white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding-inline:9px;font-size:12.5px;display:inline-flex}.studio-chip svg{opacity:.75;flex:none}.studio-palette circle{fill:currentColor;stroke:none}.studio-sep{background:var(--border);flex:none;width:1px;height:17px;margin-inline:4px}.studio-wm{--wm-gradient:linear-gradient(currentColor, currentColor);background-image:var(--wm-gradient);-webkit-text-fill-color:transparent;color:#0000;white-space:nowrap;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700;line-height:1.5}.studio-wm--bytedance{--wm-gradient:linear-gradient(100deg, #3468d1, #3c8cff, #00c8d2, #37cfc0)}.studio-wm--google{--wm-gradient:linear-gradient(100deg, #4285f4, #34a853, #f9ab00, #ea4335)}.studio-wm--black-forest-labs{--wm-gradient:linear-gradient(100deg, #33384a, #5a6178, #8b93ab)}.studio-wm--openai{--wm-gradient:linear-gradient(180deg, #6f7889 21%, #262c35 42%, #04070a 51%, #191e26 56%, #3a404d 71%, #596171 87%)}.studio-picker{border-color:var(--border-strong);border-radius:12px;flex-direction:column;width:min(380px,100%);display:flex;position:relative;overflow:hidden}.studio-list{padding:4px}.studio-group--pinned{background:var(--surface-2);border-radius:12px;margin-bottom:4px;padding:4px}.studio-grouphead{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:4px 8px 2px;font-size:9px;font-weight:500}.studio-famhead{align-items:center;gap:8px;padding:8px 8px 2px;display:flex}.studio-famhead span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9px;font-weight:500}.studio-famhead i{background:var(--border);flex:1;height:1px}.studio-more{text-align:center;color:var(--faint);padding:8px 8px 0;font-size:10.5px}.studio-rows{flex-direction:column;gap:2px;display:flex}.studio-row{border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:4px 8px;display:grid}.studio-row--on{background:var(--accent-soft)}.studio-markcell,.studio-rowname,.studio-rate{align-items:center;min-height:26px;display:flex}.studio-rowbody{min-width:0}.studio-rowname{gap:6px;min-width:0}.studio-rowlabel{white-space:nowrap;color:var(--foreground);font-size:12.5px;font-weight:500}.studio-row--on .studio-rowlabel{color:var(--accent-press)}.studio-star,.studio-check{color:var(--accent-press);flex:none}.studio-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:500}.studio-badge--val{color:var(--val);background:var(--val-bg)}.studio-badge--spd{color:var(--spd);background:var(--spd-bg)}.studio-badge--qual{color:var(--qual);background:var(--qual-bg)}.studio-badge--spc{color:var(--spc);background:var(--spc-bg)}.studio-blurb{color:var(--muted-foreground);padding:0 8px 4px 0;font-size:11px;line-height:1.35;display:block}.studio-tags{flex-wrap:wrap;gap:4px;padding-bottom:4px;display:flex}.studio-tags span{color:var(--muted-foreground);background:var(--surface);border-radius:6px;padding:1px 6px;font-size:9.5px}.studio-rate{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--faint);gap:4px;font-size:11px}.studio-dock{background:linear-gradient(to top, var(--surface) 60%, transparent);padding:10px 6px 6px}.studio-search{border:1px solid var(--border);height:30px;color:var(--faint);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;padding-inline:9px;font-size:12px;display:flex}.studio-recipes{border-radius:18px;flex-direction:column;gap:11px;width:min(430px,100%);padding:13px;display:flex}.studio-recipehead{align-items:baseline;gap:8px;height:17px;padding-inline:2px;display:flex}.studio-recipehead b{color:var(--foreground);font-size:13px;font-weight:600}.studio-recipehead span{color:var(--faint);font-size:11.5px}.studio-recipecards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studio-recipecard{border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.studio-recipecard--on{box-shadow:0 0 0 2px var(--accent), 0 8px 22px -10px #0da27199;border-color:#0000}.studio-diptych{aspect-ratio:2;grid-template-columns:1fr 1fr;display:grid;position:relative}.studio-diptych>img{object-fit:cover;background:var(--surface-2);width:100%;height:100%;display:block}.studio-arrow{color:#19191d;background:#ffffffeb;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1px 5px #00000047}.studio-recipename{color:var(--foreground);padding:7px 9px 8px;font-size:11.5px;font-weight:600;display:block}.studio-recipename span{color:var(--faint);padding-top:1px;font-size:10.5px;font-weight:400;display:block}.studio-rig{border-radius:18px;flex-direction:column;gap:9px;width:min(430px,100%);padding:12px;display:flex}.studio-righead{align-items:center;gap:8px;height:28px;display:flex}.studio-recipechip{height:28px;color:var(--accent-press);background:#0da27124;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 5px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0da27138}.studio-recipechip i{background:linear-gradient(150deg,#fff,#dcdce2);border-radius:5px;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 1px #0000001a}.studio-ready{white-space:nowrap;color:var(--spd);background:var(--spd-bg);border-radius:6px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:600;position:relative}.studio-ready--done{color:var(--accent-press)}.studio-steps{margin:0;padding:0;list-style:none}.studio-step{border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:0 9px;padding:7px 6px;display:grid;position:relative}.studio-step+.studio-step{box-shadow:0 -1px 0 var(--border)}.studio-num{font-variant-numeric:tabular-nums;width:18px;height:18px;color:var(--faint);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:50%;place-items:center;font-size:9.5px;font-weight:600;display:grid;position:relative}.studio-done{color:var(--accent-foreground);background:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:-1px}.studio-steplabel{color:var(--foreground);font-size:12.5px;font-weight:500}.studio-stepval{white-space:nowrap;color:var(--faint);font-size:11.5px}.studio-swatches,.studio-seats{grid-column:2/-1;padding-top:5px;display:flex}.studio-swatches{gap:5px}.studio-seats{gap:6px}.studio-sw{border:1px solid var(--border);border-radius:6px;width:38px;height:26px}.studio-sw--on{box-shadow:0 0 0 2px var(--accent), 0 4px 10px -5px #0da27199;border-color:#0000}.studio-sw--a{background:linear-gradient(160deg,#fff,#e9e9ee)}.studio-sw--b{background:linear-gradient(160deg,#fff 60%,#d5d5dc)}.studio-sw--c{background:linear-gradient(160deg,#f2f2f4,#c9c9d1)}.studio-sw--d{background:linear-gradient(160deg,#e7ecef,#b8c3ca)}.studio-seat{border:1px dashed var(--border-strong);width:40px;height:40px;color:var(--faint);border-radius:8px;place-items:center;display:grid;overflow:hidden}.studio-seat--filled{background:linear-gradient(155deg,#ffd9a0,#e08c4a 65%,#8f4620);border:1px solid #0000}.studio-cta{height:38px;color:var(--accent-foreground);background:var(--accent);border-radius:11px;justify-content:center;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 8px 20px -8px #0da271cc}.studio-yoke{width:min(760px,100%);height:74px;display:none}.studio-yoke path{fill:none;stroke:var(--accent);stroke-width:1.6px;opacity:.85}.studio-yoke .studio-spark{stroke:var(--accent-press);stroke-width:3.2px;stroke-linecap:round;opacity:0}.studio-merge{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:828px;display:flex}.studio-wall{border-radius:18px;flex-direction:column;gap:11px;width:min(828px,100%);padding:13px;display:flex}.studio-wallhead{align-items:center;gap:8px;height:25px;padding-inline:2px;display:flex}.studio-wallhead b{color:var(--foreground);margin-right:auto;font-size:13px;font-weight:600}.studio-filter{border:1px solid var(--border);height:25px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:5px;padding-inline:9px;font-size:11px;display:inline-flex}.studio-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:86px;gap:9px;display:grid}.studio-tile{border:1px solid var(--border);border-radius:11px;position:relative;overflow:hidden}.studio-tile--big{grid-area:span 2/span 2}.studio-tile--wide{grid-column:span 2}.studio-tile--tall{grid-row:span 2}.studio-g1{background:linear-gradient(145deg,#ffd9a0,#e08c4a 65%,#8f4620)}.studio-g2{background:linear-gradient(150deg,#f0a37a,#c2603f 70%,#6d2f24)}.studio-g3{background:linear-gradient(140deg,#e6dcc8,#b9a683 70%,#7a6a4d)}.studio-g4{background:linear-gradient(170deg,#3d2a52,#7b4b8e 60%,#d97fa8)}.studio-g5{background:linear-gradient(150deg,#cfd7c9,#8fa08a 70%,#4d5a4c)}.studio-g6{background:linear-gradient(160deg,#1d2430,#3b4d63 65%,#8fb0c9)}.studio-g8{background:linear-gradient(160deg,#fff,#eceef1 55%,#cdd2d8)}.studio-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=760px){.studio-bento{grid-template-columns:repeat(2,1fr)}}.studio-act--out{align-self:stretch}.studio-out{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(430px,100%);margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 22px 48px -26px #14161a66,0 2px 6px -2px #14161a1a}.studio-out img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.studio-outcap{color:var(--muted-foreground);align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.studio-outcap b{color:var(--foreground);font-weight:600}.studio-outcap i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px;margin-inline:1px}.studio-outwho{align-items:center;gap:5px;display:inline-flex}.studio-outcap .studio-wm{font-size:12px}@media (width>=1100px){.studio-lanes{flex-direction:row;align-items:stretch;gap:46px}.studio-hinge{flex-direction:column;gap:10px;width:auto;font-size:12px;position:absolute;top:2px;bottom:2px;left:50%;translate:-50%}.studio-hinge:before,.studio-hinge:after{background-size:4px 13px;width:4px;height:auto}.studio-lane .studio-lensbox{flex:1}.studio-act--out,.studio-lane .studio-cap{margin-top:auto}.studio-wall,.studio-merge{width:min(906px,100%);max-width:906px}.studio-yoke{width:100%;display:block}}@media (prefers-reduced-motion:no-preference){.studio-caret{animation:1.05s step-end infinite studio-blink}}@keyframes studio-blink{0%,55%{opacity:1}56%,to{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.studio-lensbox .studio-act{view-timeline-name:--studio-act;view-timeline-axis:block}.studio-act>*{opacity:0;animation-name:studio-act-arrive;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;animation-range:cover 22% cover 35%;translate:0 22px;scale:.985}.studio-lensbox .studio-act>*{animation-timeline:--studio-act}@keyframes studio-act-arrive{0%{opacity:0;translate:0 22px;scale:.985}to{opacity:1;translate:0;scale:1}}.studio-act>.studio-rig{animation-range:cover 31% cover 39%}.studio-act>.studio-out{animation-range:cover 30% cover 40%}.studio-act>.studio-picker{transform-origin:top;animation-name:studio-deck-open;animation-range:cover 38% cover 46%;translate:0 -10px;scale:.97}@keyframes studio-deck-open{0%{opacity:0;translate:0 -10px;scale:.97}to{opacity:1;translate:0;scale:1}}.studio-line i{animation-name:studio-type;animation-duration:1ms;animation-timing-function:steps(40,end);animation-fill-mode:both;animation-range:cover 35% cover 58%}html[lang=fr] .studio-line i{animation-timing-function:steps(43,end)}.studio-typed i{animation-timeline:--studio-act}@keyframes studio-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.studio-typed .studio-caret{animation-name:studio-caret-ride,studio-blink;animation-duration:1ms,1.05s;animation-timing-function:steps(40,end),step-end;animation-iteration-count:1,infinite;animation-fill-mode:both,none;animation-range:cover 35% cover 58%,normal;position:absolute;top:50%;left:0;translate:0 -50%}.studio-prompt .studio-caret{animation-timeline:--studio-act,auto}@keyframes studio-caret-ride{0%{left:0%}to{left:100%}}.studio-tray>*{opacity:0;animation-name:studio-tray-arrive;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;translate:0 5px}.studio-composer .studio-tray>*{animation-timeline:--studio-act}@keyframes studio-tray-arrive{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.studio-tray>:first-child{animation-range:cover 44% cover 52%}.studio-tray>:nth-child(2){animation-range:cover 46% cover 54%}.studio-tray>:nth-child(3){animation-range:cover 48% cover 56%}.studio-tray>:nth-child(4){animation-range:cover 50% cover 58%}.studio-tray>:nth-child(5){animation-range:cover 52% cover 60%}.studio-tray .studio-chip:first-child{animation-name:studio-chip-lead;animation-range:cover 44% cover 64%}@keyframes studio-chip-lead{0%{opacity:0;background-color:#0da27100;translate:0 5px;box-shadow:0 0 #0da27100}40%,50%{opacity:1;background-color:#0da27100;translate:0;box-shadow:0 0 #0da27100}75%{opacity:1;background-color:#0da2711f;translate:0;box-shadow:0 0 0 3px #0da27129}to{opacity:1;background-color:#0da27100;translate:0;box-shadow:0 0 #0da27100}}.studio-send{animation-name:studio-arm;animation-duration:1ms;animation-timing-function:cubic-bezier(.25,.4,.25,1.2);animation-fill-mode:both;animation-range:cover 58% cover 66%}.studio-prompt .studio-send{animation-timeline:--studio-act}@keyframes studio-arm{0%{background-color:var(--border);color:var(--faint);scale:.97;box-shadow:0 0 #0da27100}to{background-color:var(--accent);color:var(--accent-foreground);scale:1;box-shadow:0 4px 12px -4px #0da271b3}}.studio-grouphead,.studio-famhead,.studio-row,.studio-more,.studio-dock{opacity:0;animation-name:studio-deck-line;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;translate:0 6px}.studio-picker .studio-grouphead,.studio-picker .studio-famhead,.studio-picker .studio-row,.studio-picker .studio-more,.studio-picker .studio-dock{animation-timeline:--studio-act}@keyframes studio-deck-line{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.studio-grouphead{animation-range:cover 42% cover 48%}.studio-group--pinned .studio-row:first-child{animation-range:cover 44% cover 50%}.studio-group--pinned .studio-row:nth-child(2){animation-range:cover 46% cover 52%}.studio-group--pinned .studio-row:nth-child(3),.studio-famhead{animation-range:cover 48% cover 54%}.studio-group:not(.studio-group--pinned) .studio-row:first-child{animation-range:cover 50% cover 56%}.studio-group:not(.studio-group--pinned) .studio-row:nth-child(2){animation-range:cover 52% cover 58%}.studio-more,.studio-dock{animation-range:cover 58% cover 64%}.studio-picker .studio-rows .studio-row.studio-row--on{animation-name:studio-row-choose;animation-range:cover 44% cover 60%}@keyframes studio-row-choose{0%{opacity:0;background-color:#0da27100;translate:0 6px}38%,62%{opacity:1;background-color:#0da27100;translate:0}to{opacity:1;background-color:var(--accent-soft);translate:0}}.studio-row--on .studio-rowlabel{animation-name:studio-row-label;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;animation-range:cover 54% cover 60%}.studio-rowname .studio-rowlabel{animation-timeline:--studio-act}@keyframes studio-row-label{0%{color:var(--foreground)}to{color:var(--accent-press)}}.studio-check{opacity:0;animation-name:studio-tick-land;animation-duration:1ms;animation-timing-function:cubic-bezier(.25,.4,.25,1.35);animation-fill-mode:both;animation-range:cover 56% cover 62%;scale:.5}.studio-rate .studio-check{animation-timeline:--studio-act}@keyframes studio-tick-land{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.studio-blurb,.studio-tags{opacity:0;animation-name:studio-fade-in;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both;animation-range:cover 56% cover 63%}.studio-rowbody .studio-blurb,.studio-rowbody .studio-tags{animation-timeline:--studio-act}@keyframes studio-fade-in{0%{opacity:0}to{opacity:1}}.studio-recipecard{opacity:0;animation-name:studio-recipecard-arrive;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;translate:0 10px;scale:.97}.studio-recipecards .studio-recipecard{animation-timeline:--studio-act}@keyframes studio-recipecard-arrive{0%{opacity:0;translate:0 10px;scale:.97}to{opacity:1;translate:0;scale:1}}.studio-recipecard:first-child{animation-range:cover 34% cover 43%}.studio-recipecard:nth-child(2){animation-range:cover 37% cover 46%}.studio-recipecards .studio-recipecard.studio-recipecard--on{animation-name:studio-recipecard-arm;animation-range:cover 34% cover 60%}@keyframes studio-recipecard-arm{0%{opacity:0;border-color:var(--border);translate:0 10px;scale:.97;box-shadow:0 0 #0da27100,0 8px 22px -10px #0da27100}35%,62%{opacity:1;border-color:var(--border);translate:0;scale:1;box-shadow:0 0 #0da27100,0 8px 22px -10px #0da27100}to{opacity:1;box-shadow:0 0 0 2px var(--accent), 0 8px 22px -10px #0da27199;border-color:#0000;translate:0;scale:1}}.studio-arrow{opacity:0;animation-name:studio-arrow-pop;animation-duration:1ms;animation-timing-function:cubic-bezier(.25,.4,.25,1.4);animation-fill-mode:both;animation-range:cover 42% cover 50%}.studio-diptych .studio-arrow{animation-timeline:--studio-act}@keyframes studio-arrow-pop{0%{opacity:0;translate:-50% -50%;scale:.4}to{opacity:1;translate:-50% -50%;scale:1}}.studio-recipecard:nth-child(2) .studio-arrow{animation-range:cover 45% cover 53%}.studio-act .studio-step,.studio-act .studio-stepval{opacity:0;animation-name:studio-deck-line;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;translate:0 6px}.studio-act .studio-done{opacity:0;animation-name:studio-tick-land;animation-duration:1ms;animation-timing-function:cubic-bezier(.25,.4,.25,1.35);animation-fill-mode:both;scale:.5}.studio-steps .studio-step,.studio-step .studio-stepval,.studio-num .studio-done{animation-timeline:--studio-act}.studio-step:first-child{animation-range:cover 39% cover 45%}.studio-step:first-child .studio-stepval{animation-range:cover 42% cover 48%}.studio-step:first-child .studio-done{animation-range:cover 44% cover 50%}.studio-step:nth-child(2){animation-range:cover 42% cover 48%}.studio-step:nth-child(2) .studio-stepval{animation-range:cover 45% cover 51%}.studio-step:nth-child(2) .studio-done{animation-range:cover 47% cover 53%}.studio-step:nth-child(3){animation-range:cover 45% cover 51%}.studio-step:nth-child(3) .studio-stepval{animation-range:cover 48% cover 54%}.studio-step:nth-child(3) .studio-done{animation-range:cover 50% cover 56%}.studio-step:nth-child(4){animation-range:cover 48% cover 54%}.studio-step:nth-child(4) .studio-stepval{animation-range:cover 51% cover 57%}.studio-step:nth-child(4) .studio-done{animation-range:cover 53% cover 59%}.studio-sw--on{animation-name:studio-swatch-pick;animation-duration:1ms;animation-timing-function:cubic-bezier(.25,.4,.25,1.2);animation-fill-mode:both;animation-range:cover 46% cover 53%}.studio-swatches .studio-sw--on{animation-timeline:--studio-act}@keyframes studio-swatch-pick{0%{border-color:var(--border);box-shadow:0 0 #0da27100,0 4px 10px -5px #0da27100}to{box-shadow:0 0 0 2px var(--accent), 0 4px 10px -5px #0da27199;border-color:#0000}}.studio-seat--filled{border-style:dashed;animation-name:studio-seat-fill;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;animation-range:cover 52% cover 59%}.studio-seats .studio-seat--filled{animation-timeline:--studio-act}@keyframes studio-seat-fill{0%{border-color:var(--border-strong);background-image:linear-gradient(155deg,#ffd9a000,#e08c4a00 65%,#8f462000)}to{background-image:linear-gradient(155deg,#ffd9a0,#e08c4a 65%,#8f4620);border-color:#0000}}.studio-act .studio-ready{opacity:0;animation-name:studio-pill-pop;animation-duration:1ms;animation-timing-function:cubic-bezier(.25,.4,.25,1.35);animation-fill-mode:both;animation-range:cover 59% cover 65%;scale:.86}.studio-righead .studio-ready{animation-timeline:--studio-act}@keyframes studio-pill-pop{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}.studio-act .studio-cta{animation-name:studio-cta-arm;animation-duration:1ms;animation-timing-function:cubic-bezier(.25,.4,.25,1.2);animation-fill-mode:both;animation-range:cover 61% cover 67%}.studio-rig .studio-cta{animation-timeline:--studio-act}@keyframes studio-cta-arm{0%{background-color:var(--border);color:var(--faint);scale:.98;box-shadow:0 0 #0da27100}to{background-color:var(--accent);color:var(--accent-foreground);scale:1;box-shadow:0 8px 20px -8px #0da271cc}}.studio-out img{filter:saturate(.45)contrast(.94)brightness(1.04);animation-name:studio-develop;animation-duration:1ms;animation-timing-function:cubic-bezier(.24,.6,.2,1);animation-fill-mode:both;animation-range:cover 34% cover 56%;scale:1.06}.studio-act--out .studio-out img{animation-timeline:--studio-act}@keyframes studio-develop{0%{filter:saturate(.45)contrast(.94)brightness(1.04);scale:1.06}to{filter:saturate()contrast()brightness();scale:1}}.studio-outcap{opacity:0;animation-name:studio-deck-line;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;animation-range:cover 46% cover 55%;translate:0 6px}.studio-out .studio-outcap{animation-timeline:--studio-act}.studio-merge{view-timeline-name:--studio-merge;view-timeline-axis:block}.studio-arm{stroke-dasharray:1;stroke-dashoffset:0;animation-name:studio-arm-draw;animation-duration:1ms;animation-timing-function:cubic-bezier(.35,0,.2,1);animation-fill-mode:both;animation-range:cover 20% cover 40%}.studio-yoke .studio-arm{animation-timeline:--studio-merge}@keyframes studio-arm-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:.85}}.studio-spark{stroke-dasharray:.16 .84;stroke-dashoffset:-1px;opacity:0;filter:drop-shadow(0 0 7px var(--accent));animation-name:studio-spark-run;animation-duration:1ms;animation-timing-function:cubic-bezier(.45,0,.3,1);animation-fill-mode:both;animation-range:cover 40% cover 62%}.studio-yoke .studio-spark{animation-timeline:--studio-merge}@keyframes studio-spark-run{0%{stroke-dashoffset:.16px;opacity:0}14%{opacity:1}76%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.studio-wall{transform-origin:top;opacity:0;animation-name:studio-wall-settle;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;animation-range:cover 26% cover 48%;position:relative;scale:.965}.studio-merge .studio-wall{animation-timeline:--studio-merge}@keyframes studio-wall-settle{0%{opacity:0;scale:.965}to{opacity:1;scale:1}}.studio-wall:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(80% 38% at 50% 0,#0da27138,#0000 72%);border-radius:30px;animation-name:studio-wall-bloom;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 52% cover 74%;position:absolute;inset:-12px}.studio-merge .studio-wall:after{animation-timeline:--studio-merge}@keyframes studio-wall-bloom{0%,to{opacity:0}45%{opacity:1}}.studio-wall .studio-tile{opacity:0;animation-name:studio-tile-land;animation-duration:1ms;animation-timing-function:cubic-bezier(.25,.4,.25,1.25);animation-fill-mode:both;scale:.88}.studio-bento .studio-tile{animation-timeline:--studio-merge}@keyframes studio-tile-land{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}.studio-bento .studio-tile:first-child{animation-range:cover 42% cover 57%}.studio-bento .studio-tile:nth-child(2){animation-range:cover 45% cover 60%}.studio-bento .studio-tile:nth-child(3){animation-range:cover 48% cover 63%}.studio-bento .studio-tile:nth-child(4){animation-range:cover 51% cover 66%}.studio-bento .studio-tile:nth-child(5){animation-range:cover 54% cover 69%}.studio-bento .studio-tile:nth-child(6){animation-range:cover 57% cover 72%}.studio-bento .studio-tile:nth-child(7){animation-range:cover 60% cover 75%}}}.landing-mist{contain:paint;background:linear-gradient(155deg, var(--surface-2) 0%, var(--canvas-media) 100%);box-shadow:inset 0 0 0 1px var(--border);position:relative;overflow:hidden}.landing-mist:before{content:"";background-image:radial-gradient(var(--muted-foreground) 1.7px, transparent 1.7px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-mist:before{background-image:radial-gradient(color-mix(in srgb, var(--muted-foreground) 82%, transparent) 1.7px, transparent 1.7px)}}.landing-mist:before{background-size:var(--mist-cell,14px) var(--mist-cell,14px);background-position:calc(var(--phase,0) * 3px) calc(var(--phase,0) * -2px);opacity:.52;-webkit-mask-image:radial-gradient(96% 80%,#000 16%,#0000 84%);mask-image:radial-gradient(96% 80%,#000 16%,#0000 84%)}.landing-cooking{box-shadow:inset 0 0 0 1px var(--accent), 0 0 26px -8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.landing-cooking{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 26px -8px color-mix(in srgb, var(--accent) 60%, transparent)}}.landing-cooking:before{background-image:radial-gradient(var(--kuro-spec-c) 1.3px, transparent 1.3px)}@supports (color:color-mix(in lab, red, red)){.landing-cooking:before{background-image:radial-gradient(color-mix(in srgb, var(--kuro-spec-c) 70%, transparent) 1.3px, transparent 1.3px)}}.landing-cooking:before{opacity:.66}.mist-p0{--phase:0}.mist-p1{--phase:1}.mist-p1-5{--phase:1.5}.mist-p1-7{--phase:1.7}.mist-p2{--phase:2}.mist-p2-3{--phase:2.3}.mist-p3{--phase:3}.mist-p3-4{--phase:3.4}.mist-p4{--phase:4}.mist-p4-6{--phase:4.6}.mist-p5{--phase:5}.mist-p5-1{--phase:5.1}.mist-p6{--phase:6}.mist-p6-8{--phase:6.8}.mist-p6-9{--phase:6.9}.mist-p7{--phase:7}.mist-p8{--phase:8}.mist-p9{--phase:9}.mist-p10-5{--phase:10.5}.quad-mosaic{box-shadow:inset 0 0 0 1px var(--border)}.quad-mosaic>:first-child{--mist-cell:7px;--phase:calc(var(--quad-phase,0) + 0)}.quad-mosaic>:nth-child(2){--mist-cell:11px;--phase:calc(var(--quad-phase,0) + 1)}.quad-mosaic>:nth-child(3){--mist-cell:9px;--phase:calc(var(--quad-phase,0) + 2)}.quad-mosaic>:nth-child(4){--mist-cell:14px;--phase:calc(var(--quad-phase,0) + 3)}.quad-0{--quad-phase:0}.quad-1{--quad-phase:1.5}.quad-2{--quad-phase:3}.waveform{box-shadow:inset 0 0 0 1px var(--border)}.hero-chip{background-color:var(--site-chip);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);box-shadow:inset 0 1px 0 var(--spec-chip), 0 8px 24px -14px #000000bf}.hero-dot{box-shadow:0 0 10px var(--accent)}.hero-client{white-space:nowrap}.hero-client .client-mark{vertical-align:-.2em;margin-right:.3em;display:inline-block}.hero-client-name{font-weight:600}.hero-client-name[data-client=claude]{color:var(--client-claude)}.hero-client-name[data-client=codex]{color:var(--client-codex)}.hero-client-name[data-client=openclaw]{color:var(--client-openclaw)}.hero-client-name[data-client=hermes]{color:var(--client-hermes)}.add-agent-split{border:1px solid var(--glass-border);background-color:var(--site-chip);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);height:3.25rem;box-shadow:inset 0 1px 0 var(--spec-chip), 0 8px 24px -14px #000000bf;color:var(--foreground);anchor-name:--add-agent;border-radius:9999px;align-items:stretch;display:inline-flex}.add-agent-main,.add-agent-more{align-items:center;transition:background-color .16s;display:inline-flex}.add-agent-main{white-space:nowrap;border-radius:9999px 0 0 9999px;gap:.625rem;padding:0 1.25rem 0 1.375rem;font-size:1.0625rem;font-weight:500}.add-agent-more{border-left:1px solid var(--glass-border);border-radius:0 9999px 9999px 0;padding:0 1rem 0 .875rem}.add-agent-main:hover,.add-agent-more:hover{background-color:var(--glass-hover)}.add-agent-more:has(+.add-agent-menu:popover-open){background-color:var(--glass-hover)}.add-agent-main:focus-visible,.add-agent-more:focus-visible,.add-agent-row:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.add-agent-caret{width:1.125rem;height:1.125rem;transition:transform .18s}.add-agent-split:has(+.add-agent-menu:popover-open) .add-agent-caret{transform:rotate(180deg)}.add-agent-menu{border:1px solid var(--glass-border);background:var(--chrome-surface);width:min(20rem,100vw - 2rem);box-shadow:var(--shadow-chrome);color:var(--foreground);border-radius:1rem;margin:0;padding:.5rem}@supports (anchor-name:--a){.add-agent-menu{position-anchor:--add-agent;position-area:bottom center;position-try-fallbacks:flip-block;margin-top:.5rem;inset:auto}}.add-agent-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.add-agent-row{text-align:left;width:100%;color:inherit;border-radius:.625rem;align-items:center;gap:.75rem;padding:.5rem .625rem;transition:background-color .16s;display:flex}.add-agent-row:hover{background-color:var(--glass-hover)}.add-agent-row .client-mark{flex-shrink:0}.add-agent-row-text{flex:1;min-width:0;display:grid}.add-agent-row-label{font-size:.875rem;font-weight:500}.add-agent-row-line{color:var(--muted-foreground);font-size:.75rem}.add-agent-row .copy-mark{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.add-agent-works{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:.875rem;font-size:.8125rem;display:flex}.add-agent-works-mark{display:inline-flex}.hero-gradient-text{background-image:linear-gradient(96deg, var(--site-headline-a), var(--site-headline-b) 46%, var(--site-headline-c));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-fold{isolation:isolate;position:relative;overflow:clip}.hero-copy{z-index:1;padding-top:5rem;padding-bottom:3rem;position:relative}.hero-reel-frame{z-index:0;aspect-ratio:720/1140;contain:paint;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-reel{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}@media (width>=768px){.hero-fold{aspect-ratio:1440/732;max-height:852px;margin-top:calc(-1 * var(--chrome-h));align-items:center;display:grid}.hero-copy{padding-top:calc(3rem + 5vw);padding-bottom:0}.hero-reel-frame{aspect-ratio:auto;background-image:var(--site-reel-poster);background-position:50%;background-size:cover;width:auto;inset:0}}.hero-reel-frame:before,.hero-reel-frame:after{content:"";background-image:var(--site-grain);pointer-events:none;position:absolute;inset:0}.hero-reel-frame:before{mix-blend-mode:overlay;opacity:.55;background-size:380px 380px}.hero-reel-frame:after{opacity:var(--site-reel-grain);background-size:140px 140px}.hero-reel-frame{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}@media (prefers-reduced-motion:reduce){.hero-reel{display:none}}.hero-reel::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none}.hero-reel::-webkit-media-controls{-webkit-appearance:none;display:none}.hero-gecko{display:none}@media (width<=767.98px){.hero-fold{margin-top:calc(-1 * (var(--chrome-gutter) + 4.125rem))}.hero-copy{padding-top:calc(158.333% - 19rem)}@media (prefers-reduced-motion:no-preference){.hero-reel-frame{background-image:var(--site-reel-phone-poster);background-position:50%;background-size:cover}}.hero-fold:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(460px 420px at 50% 58%, var(--accent-soft), transparent 74%);position:absolute;inset:0}.hero-gecko{z-index:0;opacity:.72;pointer-events:none;width:270px;height:auto;display:block;position:absolute;top:3.5rem;right:-.75rem;overflow:visible}}@property --leg-shoulder{syntax:"<angle>";inherits:true;initial-value:0deg}@property --leg-elbow{syntax:"<angle>";inherits:true;initial-value:0deg}@media (width<=767.98px) and (prefers-reduced-motion:no-preference){.hero-gecko{animation:24s linear infinite hero-gecko-climb,24s step-end infinite hero-gecko-stride}.hero-gecko-tail{transform-box:view-box;transform-origin:0 0;animation:3.2s ease-in-out infinite hero-gecko-tail}.hero-gecko-tail-1{--tail-swing:2.2deg}.hero-gecko-tail-2{--tail-swing:3.4deg;animation-delay:-2.784s}.hero-gecko-tail-3{--tail-swing:4.6deg;animation-delay:-2.368s}.hero-gecko-tail-4{--tail-swing:6deg;animation-delay:-1.952s}.hero-gecko-leg,.hero-gecko-shin{transform-box:view-box;transform-origin:0 0;animation-duration:2.4s;animation-timing-function:step-end;animation-iteration-count:infinite}.hero-gecko-leg{animation-name:hero-gecko-leg}.hero-gecko-shin{animation-name:hero-gecko-shin}.hero-gecko-leg-1{--leg-sign:1}.hero-gecko-leg-2{--leg-sign:-1;animation-delay:-1.2s}.hero-gecko-leg-3{--leg-sign:1;animation-delay:-1.2s}.hero-gecko-leg-4{--leg-sign:-1}}@keyframes hero-gecko-leg{0%{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * 1))}12.5%{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * .55))}25%{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * .15))}37.5%{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * -.4))}50%{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * -1))}62.5%{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * -.5))}75%{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * .7))}87.5%{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * .3))}to{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * 1))}}@keyframes hero-gecko-shin{0%{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * .2))}12.5%{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * -.3))}25%{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * .35))}37.5%{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * -.15))}50%{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * .5))}62.5%{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * -.6))}75%{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * .85))}87.5%{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * -.45))}to{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * .2))}}@keyframes hero-gecko-tail{0%,to{transform:rotate(calc(-1 * var(--tail-swing)))}50%{transform:rotate(var(--tail-swing))}}@keyframes hero-gecko-stride{0%{--leg-shoulder:0deg;--leg-elbow:0deg}50%{--leg-shoulder:14deg;--leg-elbow:24deg}78%{--leg-shoulder:0deg;--leg-elbow:0deg}}@keyframes hero-gecko-climb{0%,50%{animation-timing-function:cubic-bezier(.55,0,.85,.35);transform:translate(0)}58%,70%{animation-timing-function:cubic-bezier(.16,.72,.3,1);transform:translate(126px,-345px)}78%,to{transform:translate(0)}}.closing-glow{background:radial-gradient(760px 380px at 50% 50%, var(--accent-soft-strong), transparent 70%)}.desk-ready{background:linear-gradient(150deg, var(--surface-3) 0%, var(--canvas-media) 55%, var(--surface-2) 100%)}@property --on{syntax:"<number>";inherits:true;initial-value:0}.cta-pill{isolation:isolate;--on:0;--flood-a:#097e57;--flood-b:#0c7791;--flood-ink:#f6fbf8;--cta-slide:calc(100% - .875rem);transition:--on .52s cubic-bezier(.22,.8,.2,1),scale .26s cubic-bezier(.22,.8,.2,1),transform .26s cubic-bezier(.22,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff80,0 18px 46px -20px #34d399b3}.cta-pill-lg{--cta-slide:calc(100% - 1rem)}.cta-pill-sm{--cta-slide:calc(100% - 1.125rem);padding-left:.875rem;font-weight:650;box-shadow:0 0 0 1px #ffffff80,0 10px 28px -14px #34d399b8}.cta-pill-sm .cta-alt{right:.875rem}.cta-label--short{display:none}@media (width<=1099px){.cta-label--long{display:none}.cta-label--short{display:inline}}@media (width<=359px){.cta-pill-sm{--cta-slide:0rem;padding-left:.25rem}.cta-pill-sm .cta-label,.cta-pill-sm .cta-alt{display:none}}.cta-pill:before{content:"";z-index:-1;background:linear-gradient(100deg, var(--flood-a), var(--flood-b));clip-path:inset(0 0 0 calc(100% - var(--on) * 100%));position:absolute;inset:0}.cta-pill:hover,.cta-pill:focus-visible{--on:1}.cta-label{opacity:clamp(0, calc(1 - var(--on) * 2.5), 1)}.cta-alt{white-space:nowrap;opacity:clamp(0, calc(var(--on) * 2.5 - 1.5), 1);color:var(--flood-ink);position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.cta-pill-lg .cta-alt{right:2rem}.cta-arrow{background:linear-gradient(140deg,#0da271,#22d3ee)}.cta-pill .cta-arrow{isolation:isolate;left:calc(var(--on) * -1 * var(--cta-slide));rotate:calc(var(--on) * -360deg);background:0 0;transition:color .3s cubic-bezier(.22,.8,.2,1);position:relative}.cta-pill .cta-arrow:before{content:"";z-index:-1;opacity:calc(1 - var(--on));background:linear-gradient(140deg,#0da271,#22d3ee);border-radius:999px;position:absolute;inset:0}.cta-pill:hover .cta-arrow,.cta-pill:focus-visible .cta-arrow{color:var(--flood-ink)}.faq-row>summary{cursor:pointer;list-style:none}.faq-row>summary::-webkit-details-marker{display:none}.faq-row::details-content{transition:grid-template-rows .4s cubic-bezier(.22, 1, .36, 1), content-visibility .4s allow-discrete;grid-template-rows:0fr;display:grid;overflow:clip}.faq-row[open]::details-content{grid-template-rows:1fr}.faq-a{opacity:0;min-height:0;transition:opacity .2s,translate .2s;overflow:hidden;translate:0 -.5rem}.faq-row[open]>.faq-a{opacity:1;transition-delay:.13s;translate:0}@starting-style{.faq-row[open]>.faq-a{opacity:0;translate:0 -.5rem}}.faq-sign:before,.faq-sign:after{content:"";background:currentColor;border-radius:1px;position:absolute}.faq-sign:before{width:.75rem;height:1.5px}.faq-sign:after{width:1.5px;height:.75rem;transition:rotate .42s cubic-bezier(.34,1.4,.5,1)}.faq-row[open] .faq-sign:after{rotate:90deg}.faq-row[open] .faq-sign{background:var(--accent-soft);color:var(--accent)}.faq-stack{--faq-radius:1.15rem;gap:.5rem;display:grid}.faq-plate{isolation:isolate;border:1px solid var(--glass-border);border-radius:var(--faq-radius);background-color:var(--surface);transition:border-color .24s,background-color .24s;position:relative}.faq-plate:before{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(140% 100% at 50% 0%, var(--accent-soft), transparent 64%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.faq-plate[open]:before{opacity:1}.faq-plate:hover{border-color:var(--accent-soft-strong);background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faq-plate:hover{background-color:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.faq-plate[open],.faq-plate[open]:hover{border-color:var(--accent-soft-strong);background-color:var(--surface)}.faq-q{border-radius:var(--faq-radius)}.faq-q>span:first-child{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.005em;font-size:1.0625rem;font-weight:560}.faq-plate .faq-sign{border:1px solid var(--glass-border);background:var(--surface-2);color:var(--muted-foreground);transition:background-color .24s,border-color .24s,color .24s}.faq-plate:hover .faq-sign{color:var(--foreground)}.faq-plate[open] .faq-sign{border-color:var(--accent-soft-strong);color:var(--accent)}.outcome-showcase{padding:5rem 0 clamp(5rem,8vw,8rem);overflow:clip visible}@media (width>=768px){.outcome-showcase{padding-top:7rem}}.outcome-heading{z-index:2;position:relative}.outcome-viewport{width:100%;margin-top:3rem;position:relative}.outcome-viewport:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 24%,#67e8f91f,#0000 35%),radial-gradient(at 50% 54%,#a78bfa1c,#0000 64%);width:min(100rem,110vw);height:92%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.outcome-picker{border:0;min-width:0;margin:0;padding:0}.outcome-sr-only,.outcome-pick{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.outcome-sr-only{position:absolute}.outcome-pick{position:fixed;top:0;left:0}.outcome-pick:focus-visible{position:absolute;top:8rem;left:50%}.feed-room{--feed-phone:min(21.5rem, calc(100vw - 2.5rem), calc((100svh - 7.5rem) * .46875));position:relative}@media (scripting:enabled){.feed-room{height:420svh;margin-top:-5rem}}.feed-stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:.5rem 1rem 1.5rem;display:grid}@media (scripting:enabled){.feed-room .feed-stage{align-content:start;height:100svh;padding-top:5rem;padding-bottom:1rem;position:sticky;top:0}}.feed-phone{width:var(--feed-phone);aspect-ratio:9/19.2;padding:calc(var(--feed-phone) * .032);border-radius:calc(var(--feed-phone) * .14);box-shadow:0 0 0 1.5px #2b3236, 0 50px 120px -30px #000000d9, 0 0 90px -24px var(--accent);background:#050607;grid-column:2;position:relative}@supports (color:color-mix(in lab, red, red)){.feed-phone{box-shadow:0 0 0 1.5px #2b3236, 0 50px 120px -30px #000000d9, 0 0 90px -24px color-mix(in srgb, var(--accent) 30%, transparent)}}.feed-screen{border-radius:calc(var(--feed-phone) * .11);color:#fff;-webkit-user-select:none;user-select:none;background:#000;height:100%;position:relative;overflow:hidden}.feed-track{scroll-snap-type:y mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow-y:auto}.feed-track::-webkit-scrollbar{display:none}.feed-room[data-live] .feed-track{scroll-snap-type:none;overflow:hidden}.feed-post{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative;overflow:hidden}.feed-video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.feed-shade{pointer-events:none;background:linear-gradient(#00000061 0%,#0000 18% 52%,#000000bd 100%);position:absolute;inset:0}.feed-status{z-index:3;font-variant-numeric:tabular-nums;pointer-events:none;justify-content:space-between;align-items:center;padding:.7rem 1.35rem 0;font-size:.75rem;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.feed-status svg{fill:#fff;width:2.6rem;height:.7rem}.feed-status .feed-battery{fill:none;stroke:#fff;stroke-width:1.2px}.feed-island{background:#000;border-radius:999px;width:30%;height:1.25rem;position:absolute;top:.5rem;left:35%}.feed-tabs{z-index:3;scrollbar-width:none;position:absolute;top:2.6rem;left:0;right:0;overflow-x:auto}.feed-tabs::-webkit-scrollbar{display:none}.feed-room[data-live] .feed-tabs{overflow:hidden}.feed-tabs-row{gap:1rem;width:max-content;padding:0 1rem;display:flex}.feed-room[data-live] .feed-tabs-row{will-change:transform;padding:0}.feed-tab{color:#ffffff9e;cursor:pointer;text-shadow:0 1px 6px #00000073;white-space:nowrap;padding:.25rem 0 .5rem;font-size:.84rem;font-weight:600;transition:color .2s;position:relative}.feed-tab:after{content:"";opacity:0;background:#fff;border-radius:2px;width:1.25rem;height:2.5px;margin-left:-.625rem;transition:opacity .2s;position:absolute;bottom:0;left:50%}#outcome-pick-ecom:checked~.feed-room .feed-tab-ecom,#outcome-pick-explainers:checked~.feed-room .feed-tab-explainers,#outcome-pick-influencer:checked~.feed-room .feed-tab-influencer,#outcome-pick-micro-dramas:checked~.feed-room .feed-tab-micro-dramas,#outcome-pick-viral:checked~.feed-room .feed-tab-viral{color:#fff}#outcome-pick-ecom:checked~.feed-room .feed-tab-ecom:after,#outcome-pick-explainers:checked~.feed-room .feed-tab-explainers:after,#outcome-pick-influencer:checked~.feed-room .feed-tab-influencer:after,#outcome-pick-micro-dramas:checked~.feed-room .feed-tab-micro-dramas:after,#outcome-pick-viral:checked~.feed-room .feed-tab-viral:after{opacity:1}#outcome-pick-ecom:focus-visible~.feed-room .feed-tab-ecom,#outcome-pick-explainers:focus-visible~.feed-room .feed-tab-explainers,#outcome-pick-influencer:focus-visible~.feed-room .feed-tab-influencer,#outcome-pick-micro-dramas:focus-visible~.feed-room .feed-tab-micro-dramas,#outcome-pick-viral:focus-visible~.feed-room .feed-tab-viral{outline:2px solid var(--ring);outline-offset:.2rem;border-radius:.25rem}.feed-sound{z-index:4;color:#fff;cursor:pointer;background:#0000006b;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;padding:0;display:grid;position:absolute;top:4.5rem;right:.75rem}.feed-sound[hidden]{display:none}.feed-sound svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.feed-sound .feed-sound-on,.feed-sound[aria-pressed=true] .feed-sound-off{display:none}.feed-sound[aria-pressed=true] .feed-sound-on{display:inline}.feed-sound:focus-visible,.feed-like:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.feed-actions{z-index:2;justify-items:center;display:grid;position:absolute;bottom:6.25rem;right:.45rem}.feed-avatar{text-transform:uppercase;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.4rem;font-size:.95rem;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 2px #fff}.feed-avatar:after{content:"+";text-align:center;background:#fe2c55;border-radius:50%;width:1.1rem;height:1.1rem;margin-left:-.55rem;font-size:.8rem;line-height:1.1rem;position:absolute;bottom:-.55rem;left:50%}.feed-avatar-ecom{background:#8a3b5c}.feed-avatar-explainers{background:#7a5a2a}.feed-avatar-influencer{background:#1f6b52}.feed-avatar-micro-dramas{background:#9b2f6e}.feed-avatar-viral{background:#3d4650}.feed-like,.feed-glyphs svg{color:#fff;filter:drop-shadow(0 1px 4px #00000080);place-items:center;width:2.25rem;height:2.25rem;display:grid}.feed-like{cursor:pointer;border-radius:.5rem}.feed-like svg{fill:currentColor;width:1.9rem;height:1.9rem}.feed-like-toggle:checked~.feed-actions .feed-like{color:#fe2c55}.feed-like-toggle:checked~.feed-actions .feed-like svg{animation:.35s ease-out feed-like-pop}.feed-glyphs{gap:.9rem;display:grid}.feed-glyphs svg{fill:currentColor;padding:.2rem}.feed-disc{background:conic-gradient(#222,#444,#222,#444,#222);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;animation:5s linear infinite feed-disc-spin;display:grid}.feed-disc:after{content:"";background:var(--accent);border-radius:50%;width:.95rem;height:.95rem}.feed-cap{z-index:2;text-shadow:0 1px 6px #0000008c;gap:.35rem;display:grid;position:absolute;bottom:1.4rem;left:.8rem;right:3.75rem}.feed-handle{font-size:.875rem;font-weight:700}.feed-text{font-size:.8rem;line-height:1.38}.feed-text b{font-weight:650;display:block}.feed-models{flex-wrap:wrap;gap:.3rem;margin-top:.1rem;display:flex}.feed-model{text-shadow:none;background:#0a0a0c9e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem .2rem .25rem;display:inline-flex}.feed-wm{--wm-gradient:linear-gradient(#fff, #fff);background-image:var(--wm-gradient);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.01em;white-space:nowrap;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-size:.72rem;font-weight:700;line-height:1.4}.feed-tune{white-space:nowrap;align-items:center;gap:.4rem;font-size:.72rem;font-weight:500;display:flex;overflow:hidden}.feed-tune svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:.8rem;height:.8rem}.feed-tune-run{gap:2rem;animation:9s linear infinite feed-tune-run;display:flex}.feed-progress{z-index:3;background:#fff3;height:2.5px;position:absolute;bottom:0;left:0;right:0}.feed-progress span{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.feed-home{z-index:4;pointer-events:none;background:#fffc;border-radius:3px;width:34%;height:4px;position:absolute;bottom:.35rem;left:33%}.feed-burst{z-index:5;color:#fe2c55;pointer-events:none;width:5.5rem;height:5.5rem;margin:-2.75rem 0 0 -2.75rem;animation:.8s ease-out forwards feed-burst;position:absolute}.feed-burst svg{fill:currentColor;width:100%;height:100%}@keyframes feed-like-pop{40%{scale:1.3}}@keyframes feed-disc-spin{to{rotate:360deg}}@keyframes feed-tune-run{to{translate:calc(-50% - 1rem)}}@keyframes feed-burst{0%{opacity:0;transform:scale(.3)rotate(-12deg)}20%{opacity:1;transform:scale(1.15)rotate(-12deg)}60%{opacity:1;transform:scale(1)rotate(-12deg)}to{opacity:0;transform:translateY(-5rem)scale(1.4)rotate(-12deg)}}.feed-list{display:none}@media (width>=1024px){.feed-list{grid-column:1;justify-self:end;gap:.25rem;width:min(100%,18.5rem);display:grid}}.feed-list-item{color:var(--muted-foreground);cursor:pointer;border:1px solid #0000;border-radius:.8rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.6rem .75rem;transition:background-color .25s,border-color .25s,color .25s;display:grid}.feed-list-item:hover{color:var(--foreground)}.feed-list-icon{border:1px solid var(--border);background:var(--site-plate);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.feed-list-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.feed-list-copy{min-width:0;display:grid}.feed-list-copy strong{font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-size:.95rem;font-weight:560;line-height:1.25}.feed-list-copy span{font-size:.78rem;line-height:1.35}#outcome-pick-ecom:checked~.feed-room .feed-list-item-ecom,#outcome-pick-explainers:checked~.feed-room .feed-list-item-explainers,#outcome-pick-influencer:checked~.feed-room .feed-list-item-influencer,#outcome-pick-micro-dramas:checked~.feed-room .feed-list-item-micro-dramas,#outcome-pick-viral:checked~.feed-room .feed-list-item-viral{border-color:var(--border);background:var(--site-plate);color:var(--foreground)}#outcome-pick-ecom:checked~.feed-room .feed-list-item-ecom .feed-list-icon,#outcome-pick-explainers:checked~.feed-room .feed-list-item-explainers .feed-list-icon,#outcome-pick-influencer:checked~.feed-room .feed-list-item-influencer .feed-list-icon,#outcome-pick-micro-dramas:checked~.feed-room .feed-list-item-micro-dramas .feed-list-icon,#outcome-pick-viral:checked~.feed-room .feed-list-item-viral .feed-list-icon{border-color:var(--accent-soft-strong);color:var(--accent)}@media (width<=1023.98px){.feed-stage{grid-template-columns:1fr;justify-items:center}.feed-phone{grid-column:1}}@media (prefers-reduced-motion:reduce){.feed-disc,.feed-tune-run,.feed-like-toggle:checked~.feed-actions .feed-like svg{animation:none}}.anything{margin-top:clamp(3rem,7vw,6rem);position:relative}.v3-wall-head{margin-top:clamp(4rem,9vw,7rem)}.v3-wall-head+.anything{margin-top:clamp(1.5rem,3vw,2.5rem)}.anything-stage{place-items:center;height:100svh;min-height:36rem;display:grid;position:relative;overflow:hidden}.anything-wall{--cols:5;--gap:6px;--cell:calc((118vw - (var(--cols) - 1) * var(--gap)) / var(--cols));--z0:3.4;--half-row:calc((var(--cell) + var(--gap)) / 2);translate:-50% calc(-50% + var(--half-row));transform-origin:50% calc(50% - var(--half-row));grid-template-columns:repeat(var(--cols), var(--cell));grid-auto-rows:var(--cell);grid-auto-flow:dense;gap:var(--gap);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;left:50%}@media (width>=640px){.anything-wall{--cols:7;--z0:2.5}}@media (width>=1024px){.anything-wall{--cols:11;--gap:8px;--z0:2.3}}.anything-tile{background:#0e1114;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 24px -14px #000000e6}.anything-tile img{object-fit:cover;width:100%;height:100%;display:block}.anything-tile--tall{grid-row:span 2}.anything-tile--wide{grid-column:span 2}.anything-tile--big{grid-area:span 2/span 2}.anything-origin{grid-area:7/3/span 2}@media (width>=640px){.anything-origin{grid-area:5/4/span 2}}@media (width>=1024px){.anything-origin{grid-area:3/6/span 2}}.anything-tile:not(.anything-origin):nth-child(6n+2){rotate:-1.2deg}.anything-tile:not(.anything-origin):nth-child(7n+4){rotate:1.5deg}.anything-tile:not(.anything-origin):nth-child(5n+3){translate:0 5px}.anything-tile:not(.anything-origin):nth-child(9n+5){translate:4px -4px}.anything-card{color:#fff;opacity:0;pointer-events:none;background:#0a0a0cd6;border-radius:8px;padding:6px 8px;font-size:.75rem;line-height:1.3;transition:opacity .18s,translate .18s;position:absolute;bottom:6px;left:6px;right:6px;translate:0 4px}.anything-card strong{font-weight:600;display:block}.anything-credit{color:#ffffffb3;margin-top:2px;font-size:.6875rem;display:block}.anything-mid{opacity:.6;margin:0 .3em}.anything-tile:hover .anything-card{opacity:1;translate:0}@media (hover:none){.anything-card{display:none}}.anything-veil{pointer-events:none;background:radial-gradient(62% 58%,#07080aeb,#07080a8c 62%,#07080a1f 100%);position:absolute;inset:0}.anything-spots{z-index:2;pointer-events:none;position:absolute;inset:0}.anything-spot{opacity:0;margin:0;position:absolute;bottom:1rem;left:50%;translate:-50%}.anything-spot img{width:auto;height:min(10rem,19svh);box-shadow:0 0 0 2px var(--color-accent), 0 24px 60px -18px #000000e6, 0 0 60px -12px #0da2718c;border-radius:12px;display:block}.anything-spot figcaption{display:none}@media (width<=1023.98px) and (height<=779.98px){.anything-spots{display:none}}@media (width>=1024px){.anything-spot{--spot-gap:clamp(1.5rem, 3vw, 3rem);left:calc(50% + 17.5rem + var(--spot-gap));width:min(28rem, calc(50% - 17.5rem - 2 * var(--spot-gap)));top:50%;bottom:auto;translate:0 -50%}.anything-spot img{object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:62svh}.anything-spot figcaption{color:#ffffff9e;text-shadow:0 1px 12px #000c;margin-top:.75rem;font-size:.8125rem;line-height:1.35;display:block}.anything-spot figcaption b{color:#fff;font-size:.9375rem;font-weight:600;display:block}}.anything-ui{z-index:2;text-align:center;justify-items:center;gap:1rem;width:min(35rem,100vw - 2rem);display:grid;position:relative}.anything-heading{color:#fff;font-family:var(--font-display);text-shadow:0 2px 24px #0009;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.04}.anything-link{color:var(--color-accent);font-size:.95rem;font-weight:600;text-decoration:none}.anything-link:hover{text-underline-offset:3px;text-decoration:underline}.anything-composer{width:100%;display:grid}.anything-cmp{color:#19191d;text-align:left;background:#fff;border-radius:22px;grid-area:1/1;align-self:center;overflow:hidden;box-shadow:0 0 0 1px #19191d1a,0 30px 70px -24px #000000e6}.anything-cmp:not(.anything-cmp-1){visibility:hidden}.anything-cmp-head{background:#19191d0e;border-bottom:1px solid #19191d1a;align-items:center;gap:12px;margin:0;padding:10px 16px;display:flex}.anything-cmp-cover{object-fit:cover;background:#ececef;border-radius:10px;flex:none;width:40px;height:40px;display:block;box-shadow:0 0 0 1px #19191d1a}.anything-cmp-titles{min-width:0;display:grid}.anything-cmp-name{font-size:15.5px;font-weight:500;line-height:1.3}.anything-cmp-blurb{color:#64646f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.anything-cmp-stops{margin:0;padding:0 16px;list-style:none}.anything-cmp-stop{align-items:center;gap:10px;height:38px;display:flex}.anything-cmp-stop+.anything-cmp-stop{border-top:1px solid #19191d1a}.anything-cmp-num{color:#0a7d58;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10.5px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px #0da271}.anything-cmp-stop.is-open .anything-cmp-num{box-shadow:none;color:#fff;background:#0a7d58}.anything-cmp-label{white-space:nowrap;font-size:14px;font-weight:500}.anything-cmp-stop.is-open .anything-cmp-label{font-weight:600}.anything-cmp-pill{color:#64646f;border-radius:999px;padding:0 6px;font-size:10px;line-height:15px;box-shadow:inset 0 0 0 1px #19191d1a}.anything-cmp-pill.is-required{color:#a15c00;box-shadow:inset 0 0 0 1px #a15c0066}.anything-cmp-field{margin:0;padding:0 16px 8px 44px;font-size:15px;line-height:1.45}.anything-cmp--drive .anything-cmp-field{padding:16px 18px 10px;font-size:16px}.anything-cmp-typed{vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;position:relative;overflow:hidden}.anything-cmp-typed i{font-style:normal}.anything-cmp-caret{background:#0da271;width:1.5px;height:1.1em;position:absolute;top:.2em;right:0}.anything-cmp-tray{white-space:nowrap;align-items:flex-end;gap:2px;margin:0;padding:2px 10px 10px;display:flex}.anything-cmp-model{align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.anything-cmp-payer{--kuro-eye:#0d0a18;color:#dfe6ea;background:#0d0a18;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.anything-cmp-glyph{width:20px;height:20px}.anything-cmp-lines{gap:2px;min-width:0;display:grid}.anything-cmp-mode{font-size:12.5px;font-weight:700;line-height:15px}.anything-cmp-pick{align-items:center;gap:5px;min-width:0;height:16px;display:flex}.anything-cmp-wm{--wm-gradient:linear-gradient(currentColor, currentColor);background-image:var(--wm-gradient);color:#0000;-webkit-text-fill-color:transparent;text-overflow:ellipsis;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700;line-height:16px;overflow:hidden}.anything-cmp-wm.model-wordmark--openai{--wm-gradient:linear-gradient(100deg, #151a22 0%, #4a5362 28%, #202630 52%, #5a6474 76%, #252b35 100%)}.anything-cmp-sep{background:#19191d1a;width:1px;height:15px;margin:0 3px 8px}.anything-cmp-ctl{color:#64646f;align-items:center;gap:5px;height:30px;padding:0 7px;font-size:13px;display:flex}.anything-cmp-ar{opacity:.65;border-radius:2px;width:7px;height:13px;box-shadow:inset 0 0 0 1.6px}.anything-cmp-dim{opacity:.55}.anything-cmp-styles svg{opacity:.65}.anything-cmp-create{color:#fff;background:#0da271;border-radius:999px;align-items:center;gap:5px;height:36px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:500;display:flex}@media (width<=559px){.anything-cmp-sep,.anything-cmp-ctl{display:none}.anything-cmp-field{padding-left:16px}}@keyframes anything-zoom{0%{scale:var(--z0)}to{scale:1}}@keyframes anything-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes anything-state{0%{opacity:0;translate:0 10px}10%,88%{opacity:1;translate:0}to{opacity:0;translate:0 -6px}}@keyframes anything-state-last{0%{opacity:0;translate:0 10px}10%,to{opacity:1;translate:0}}@keyframes anything-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes anything-caret{0%{left:0%}to{left:100%}}@keyframes anything-dim{0%,to{opacity:1}12%,88%{opacity:.26}}@keyframes anything-glow{0%,to{opacity:1}12%,88%{opacity:1;box-shadow:0 0 0 2px var(--color-accent), 0 14px 34px -10px #0da27199;scale:1.05}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.anything{view-timeline-name:--anything;view-timeline-axis:block;height:620vh}@media (width>=1024px) and (hover:hover) and (pointer:fine){.anything{margin-top:60vh}}.anything-stage{position:sticky;top:0}.anything-wall{scale:var(--z0);animation-name:anything-zoom;animation-duration:1ms;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-fill-mode:both;animation-range:contain 2% contain 36%}.anything .anything-wall{animation-timeline:--anything}.anything-veil,.anything-ui{opacity:0;animation-name:anything-arrive;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 34% contain 42%}.anything .anything-veil,.anything .anything-ui{animation-timeline:--anything}.anything-cmp{visibility:visible;opacity:0;animation-name:anything-state;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both}.anything-cmp:not(.anything-cmp-1){visibility:visible}.anything-cmp-1{animation-range:contain 38% contain 52%}.anything-cmp-2{animation-range:contain 52% contain 61%}.anything-cmp-3{animation-range:contain 61% contain 70%}.anything-cmp-4{animation-range:contain 70% contain 79%}.anything-cmp-5{animation-range:contain 79% contain 88%}.anything-cmp-6{animation-name:anything-state-last;animation-range:contain 88% contain 98%}.anything .anything-cmp{animation-timeline:--anything}.anything-cmp-typed i{clip-path:inset(0 100% 0 0);animation-name:anything-type;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;display:inline-block}.anything-cmp-caret{margin-left:-1.5px;animation-name:anything-caret;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;right:auto}.anything-cmp-1 :is(.anything-cmp-typed i,.anything-cmp-caret){animation-range:contain 42% contain 48%}.anything-cmp-2 :is(.anything-cmp-typed i,.anything-cmp-caret){animation-range:contain 53% contain 57%}.anything-cmp-3 :is(.anything-cmp-typed i,.anything-cmp-caret){animation-range:contain 62% contain 66%}.anything-cmp-4 :is(.anything-cmp-typed i,.anything-cmp-caret){animation-range:contain 71% contain 75%}.anything-cmp-5 :is(.anything-cmp-typed i,.anything-cmp-caret){animation-range:contain 80% contain 84%}.anything-cmp-6 :is(.anything-cmp-typed i,.anything-cmp-caret){animation-range:contain 89% contain 93%}.anything .anything-cmp-typed i,.anything .anything-cmp-caret{animation-timeline:--anything}.anything-tile{animation-name:anything-dim,anything-dim,anything-dim,anything-dim;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:none;animation-range:contain 42% contain 52%,contain 53% contain 61%,contain 62% contain 70%,contain 80% contain 88%}.anything-lit-1{animation-name:anything-dim,anything-dim,anything-dim,anything-dim,anything-glow;animation-range:contain 42% contain 52%,contain 53% contain 61%,contain 62% contain 70%,contain 80% contain 88%,contain 42% contain 52%}.anything-lit-2{animation-name:anything-dim,anything-dim,anything-dim,anything-dim,anything-glow;animation-range:contain 42% contain 52%,contain 53% contain 61%,contain 62% contain 70%,contain 80% contain 88%,contain 53% contain 61%}.anything-lit-3{animation-name:anything-dim,anything-dim,anything-dim,anything-dim,anything-glow;animation-range:contain 42% contain 52%,contain 53% contain 61%,contain 62% contain 70%,contain 80% contain 88%,contain 62% contain 70%}.anything-lit-5{animation-name:anything-dim,anything-dim,anything-dim,anything-dim,anything-glow;animation-range:contain 42% contain 52%,contain 53% contain 61%,contain 62% contain 70%,contain 80% contain 88%,contain 80% contain 88%}.anything .anything-tile{animation-timeline:--anything}.anything-spot{animation-name:anything-spot;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:none}.anything-spot-1{animation-range:contain 42% contain 52%}.anything-spot-2{animation-range:contain 53% contain 61%}.anything-spot-3{animation-range:contain 62% contain 70%}.anything-spot-5{animation-range:contain 80% contain 88%}.anything .anything-spot{animation-timeline:--anything}}}@keyframes anything-spot{0%,to{opacity:0;scale:.94}14%,86%{opacity:1;scale:1}}@keyframes outcome-title-in{0%{clip-path:inset(0 100% 0 0);translate:0 .45rem}to{clip-path:inset(0);translate:0}}@keyframes outcome-lede-in{0%{opacity:0;translate:0 .6rem}to{opacity:1;translate:0}}@keyframes outcome-wash-bloom{0%{opacity:.3;translate:0 2.5rem}42%{opacity:1;translate:0}to{opacity:.42;translate:0 -2rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.outcome-heading h2{clip-path:inset(0 100% 0 0);animation-name:outcome-title-in;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-range:entry 18% entry 62%}.outcome-showcase .outcome-heading h2{animation-timeline:view()}.outcome-heading p{opacity:0;animation-name:outcome-lede-in;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-range:entry 28% entry 74%}.outcome-showcase .outcome-heading p{animation-timeline:view()}.outcome-showcase{view-timeline-name:--outcome-chapter;view-timeline-axis:block}.outcome-viewport:before{animation-name:outcome-wash-bloom;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover}.outcome-showcase .outcome-viewport:before{animation-timeline:--outcome-chapter}}}.model-grid,.price-grid,.tool-grid{margin:0;padding:0;list-style:none}.tool-index{color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.6875rem}.model-card h3,.price-card h3,.tool-card h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-weight:560}.model-card>p{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.model-card ul{flex-wrap:wrap;gap:.4rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.model-card li{border:1px solid var(--glass-border);background:var(--site-plate-quiet);color:var(--muted-foreground);border-radius:999px;padding:.36rem .58rem;font-size:.625rem}.model-grid{gap:.85rem;display:grid}.model-card{border:1px solid var(--glass-border);background:radial-gradient(300px 200px at 100% 0%, #a78bfa11, transparent 72%), var(--site-plate);border-radius:1.4rem;min-height:18rem;padding:1.4rem}.model-card h3{margin-top:2.2rem;font-size:1.4rem;line-height:1.18}.model-card>span{color:var(--muted-foreground);margin-top:.75rem;font-size:.84rem;line-height:1.55;display:block}.model-foot{border:1px solid var(--glass-border);background:linear-gradient(110deg,#34d39916,#67e8f909,#a78bfa0e);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.3rem;display:flex}.model-foot p{max-width:40rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.55}.sb-window{--u:1px;--sb-chip:9px;isolation:isolate;border:1px solid var(--glass-border);background:var(--canvas);box-shadow:0 0 0 1px var(--site-rim-soft), 0 50px 100px -60px var(--site-cast-deep);border-radius:26px;position:relative;overflow:hidden}.sb-field{z-index:0;background-image:radial-gradient(var(--bench-dot) 1.25px, transparent 1.25px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 96% at 50% 42%,#000 42%,#0000 92%);mask-image:radial-gradient(120% 96% at 50% 42%,#000 42%,#0000 92%)}.sb-slate,.sb-corner,.sb-strip,.sb-cam,.sb-drawer{border:1px solid var(--glass-border);background:var(--glass);box-shadow:var(--shadow-chrome);-webkit-backdrop-filter:blur(16px)}.sb-slate{z-index:3;border-radius:18px;align-items:center;gap:4px;padding:5px 9px 5px 5px;display:flex;position:absolute;top:14px;left:14px}.sb-slate-btn{width:32px;height:32px;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid}.sb-name{max-width:22ch;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.sb-corner{z-index:3;border-radius:18px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;top:14px;right:14px}.sb-pill{border:1px solid var(--border-strong);background:var(--surface-2);height:32px;color:var(--foreground);border-radius:999px;align-items:center;gap:7px;padding-inline:13px;font-size:12.5px;display:inline-flex}.sb-pill--go{background:var(--accent);color:var(--accent-foreground);border-color:#0000}.sb-body{z-index:2;align-items:stretch;gap:12px;padding:62px 14px 14px;display:flex;position:relative}.sb-strip{border-radius:24px;flex-direction:column;flex:none;align-items:center;gap:2px;width:66px;padding:10px 0;display:flex}.sb-room{width:52px;color:var(--muted-foreground);border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:7px 0;display:flex}.sb-room--on{background:var(--accent-soft);color:var(--accent)}.sb-room b{font-family:Excalifont,cursive;font-size:11px;font-weight:400;line-height:1}.sb-hair{background:var(--glass-border);width:32px;height:1px;margin-block:8px}.sb-pane{flex:1;min-width:0;padding-bottom:46px;position:relative}.sb-stage{width:calc(600 * var(--u));height:calc(500 * var(--u));margin-inline:auto;position:relative}.sb-wires{fill:none;width:100%;height:100%;stroke:var(--canvas-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;position:absolute;inset:0;overflow:visible}.sb-cards{margin:0;padding:0;list-style:none;position:absolute;inset:0}.sb-card{width:calc(106 * var(--u));height:calc(188 * var(--u));border-radius:calc(9 * var(--u));background:var(--canvas-media);box-shadow:inset 0 0 0 1px var(--glass-border), 0 1px 2px #0000004d, 0 14px 34px -16px var(--site-cast);position:absolute}.sb-card img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.sb-card--1{left:calc(14 * var(--u));top:calc(22 * var(--u))}.sb-card--2{left:calc(160 * var(--u));top:calc(10 * var(--u))}.sb-card--3{left:calc(306 * var(--u));top:calc(26 * var(--u))}.sb-card--4{left:calc(452 * var(--u));top:calc(14 * var(--u))}.sb-card--5{left:calc(450 * var(--u));top:calc(252 * var(--u))}.sb-card--6{left:calc(304 * var(--u));top:calc(244 * var(--u))}.sb-card--7{left:calc(158 * var(--u));top:calc(260 * var(--u))}.sb-card--open{z-index:2;box-shadow:0 0 0 1.5px var(--canvas-ink), 0 20px 46px -18px var(--site-cast-deep)}@supports (color:color-mix(in lab, red, red)){.sb-card--open{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--canvas-ink) 60%, transparent), 0 20px 46px -18px var(--site-cast-deep)}}.sb-cook{border-radius:inherit;background:var(--site-cook-scrim);place-items:center;display:grid;position:absolute;inset:0}.sb-cook.landing-mist{box-shadow:none}.sb-cook em{z-index:2;padding-inline:calc(8 * var(--u));color:var(--accent);font-family:Excalifont,cursive;font-size:var(--sb-chip);text-align:center;font-style:normal;position:relative}.sb-card--cooking{box-shadow:inset 0 0 0 1px var(--accent), 0 0 30px -10px var(--accent), 0 14px 34px -16px var(--site-cast)}@supports (color:color-mix(in lab, red, red)){.sb-card--cooking{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 30px -10px color-mix(in srgb, var(--accent) 60%, transparent), 0 14px 34px -16px var(--site-cast)}}.sb-chip{left:calc(6 * var(--u));bottom:calc(6 * var(--u));z-index:3;align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) calc(6 * var(--u));border:1px solid var(--glass-border);border-radius:calc(7 * var(--u));background:var(--glass);-webkit-backdrop-filter:blur(14px);color:var(--canvas-ink);font-size:var(--sb-chip);font-variant-numeric:tabular-nums;line-height:1.2;display:inline-flex;position:absolute}.sb-chip b{opacity:.5;font-weight:700}.sb-chip i{width:1px;height:calc(8 * var(--u));background:var(--glass-border)}.sb-chip em{font-style:normal;font-weight:600}.sb-affordance{z-index:3;width:calc(28 * var(--u));height:calc(28 * var(--u));border:1px solid var(--canvas-line);background:var(--canvas-surface);color:var(--canvas-ink);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sb-affordance--right{right:calc(-14 * var(--u))}.sb-affordance--left{left:calc(-14 * var(--u));rotate:180deg}.sb-affordance svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.sb-note{left:calc(16 * var(--u));top:calc(276 * var(--u));width:calc(124 * var(--u));height:calc(124 * var(--u));padding:calc(11 * var(--u));color:#0f172a;font-family:Excalifont,cursive;font-size:calc(13 * var(--u));background:#e8c96a;margin:0;line-height:1.25;position:absolute;rotate:-1deg;box-shadow:4px 7px 16px #00000047}.sb-cam{z-index:3;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:0;right:4px}.sb-cam-btn{width:30px;height:30px;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid}.sb-cam-hair{background:var(--glass-border);width:1px;height:18px;margin-inline:4px}.sb-drawer{border-radius:22px;flex:none;grid-template-areas:"head""title""stage""line""composer";align-content:start;gap:9px;width:340px;padding:10px 12px 12px;display:grid}.sb-dhead{border-bottom:1px solid var(--glass-border);grid-area:head;align-items:center;gap:4px;padding-bottom:9px;display:flex}.sb-dnav{width:24px;height:24px;color:var(--muted-foreground);border-radius:999px;flex:none;place-items:center;display:grid}.sb-pager{flex:1;justify-content:center;align-items:flex-end;gap:5px;display:flex}.sb-thumb{background:var(--canvas-media);opacity:.62;border-radius:4px;width:22px;height:39px;position:relative;overflow:hidden}.sb-thumb img{object-fit:cover;width:100%;height:100%}.sb-thumb b{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000000b3;font-size:8px;font-weight:700;position:absolute;bottom:0;right:1px}.sb-thumb--on{opacity:1;height:46px;box-shadow:0 0 0 1.5px var(--accent)}.sb-dtitle{color:var(--foreground);grid-area:title;justify-content:space-between;align-items:center;gap:8px;margin:0;font-family:Excalifont,cursive;font-size:17px;display:flex}.sb-dtitle i{color:var(--muted-foreground)}.sb-dstage{background:var(--media-plate);border-radius:14px;flex:none;grid-area:stage;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.sb-dstage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sb-dstatus{background:var(--accent);border-radius:999px;padding:4px 9px;position:absolute;top:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.sb-dstatus{background:color-mix(in srgb, var(--accent) 88%, transparent)}}.sb-dstatus{color:var(--accent-foreground);font-size:11px;font-weight:500}.sb-dline{color:var(--muted-foreground);grid-area:line;align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.sb-dline svg{color:var(--accent);flex:none;margin-top:2px}.sb-dline span{color:var(--foreground)}.sb-composer{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;grid-area:composer;gap:8px;padding:10px;display:flex}.sb-dprompt{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.sb-dtray{align-items:center;gap:8px;margin:0;display:flex}.sb-modelchip{align-items:center;gap:6px;display:inline-flex}.sb-modelchip .studio-wm{font-size:12px}.sb-setup{border:1px solid var(--border);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:11.5px}.sb-dcta{background:var(--accent);color:var(--accent-foreground);border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px;font-size:12.5px;font-weight:500;display:flex}.sb-mid{opacity:.5}.sb-credits{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}@media (width<=1180px){.sb-window{--u:.88px}.sb-drawer{width:300px}}@media (width<=1040px){.sb-window{--u:.92px}.sb-body{flex-wrap:wrap}.sb-drawer{width:100%}.sb-dstage{width:169px;height:300px;margin-inline:auto}}@media (width<=760px){.sb-window{--u:.62px;--sb-chip:8px}}@media (width<=640px){.sb-window{--u:.56px;border-radius:20px}.sb-body{gap:8px;padding:56px 8px 8px}.sb-strip,.sb-note,.sb-cam{display:none}.sb-pane{padding-bottom:6px}.sb-drawer{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""title""stage""line""composer";width:100%}.sb-dstage{width:168px;height:299px;margin-inline:auto}.sb-slate{padding-right:4px;top:8px;left:8px}.sb-slate-btn:last-child{display:none}.sb-name{max-width:11ch;font-size:12.5px}.sb-corner{top:8px;right:8px}.sb-pill{height:28px;padding-inline:9px;font-size:11.5px}.sb-pill:not(.sb-pill--go){padding-inline:7px;font-size:0}}.price-grid{gap:.85rem;display:grid}.price-grid>li{display:flex}.price-card{border:1px solid var(--glass-border);background-color:var(--card-plate);color:inherit;border-radius:1.35rem;flex-direction:column;flex:1;padding:1.35rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.price-card:hover,.price-card:focus-within{border-color:var(--accent-soft-strong)}.price-card--pick{border-color:var(--accent-soft-strong);box-shadow:0 0 0 1px var(--accent-soft);background-color:var(--card-plate);background-image:radial-gradient(130% 88% at 50% 0%, var(--accent), transparent 64%)}@supports (color:color-mix(in lab, red, red)){.price-card--pick{background-image:radial-gradient(130% 88% at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 64%)}}.price-card--pick:hover,.price-card--pick:focus-within{border-color:var(--ring)}.price-flag{background:var(--accent);color:#0d1418;border-radius:.375rem;padding:.15rem .5rem;font-size:.625rem;font-weight:500;position:absolute;top:-.65rem;left:1.35rem}.price-card h3{margin-top:.35rem;font-size:1.2rem}.price-amount{align-items:baseline;gap:.35rem;margin-top:.9rem;display:flex}.price-amount strong{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:560;line-height:1}.price-amount span{color:var(--muted-foreground);font-size:.8rem}.price-credits{color:var(--accent);margin-top:.6rem;font-size:.8rem;font-weight:500}.price-media{gap:.85rem;margin:1.05rem 0 0;padding:0;list-style:none;display:grid}.price-media-head{color:var(--foreground);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.price-media-unit{color:var(--faint);white-space:nowrap;font-size:.6875rem;font-weight:400}.price-range{gap:.35rem;margin:.4rem 0 0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:grid}.price-range li{align-items:center;gap:.4rem;display:flex}.price-model{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.price-range strong{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.price-media-rest{color:var(--faint);text-wrap:pretty;margin:.35rem 0 0;padding-left:calc(16px + .4rem);font-size:.6875rem;font-style:italic;line-height:1.6}.price-rest-model{white-space:nowrap}.price-media-rest .maker-mark{vertical-align:-.18em;border-radius:4px;width:13px;height:13px;margin-right:.25rem;display:inline-grid}.price-media-rest .maker-mark svg{width:9px;height:9px}.price-media-rest .maker-mark--ink svg{width:100%;height:100%}.price-media-rest .maker-mark--mono{font-size:8px;font-style:normal}.price-ledger{gap:.5rem;margin:1.1rem 0 0;padding:0;font-size:.8125rem;line-height:1.4;list-style:none;display:grid}.price-ledger li{align-items:baseline;gap:.45rem;display:flex}.price-row-label{color:var(--muted-foreground);white-space:nowrap}.price-leader{background-image:radial-gradient(circle at center, var(--glass-border) 1px, transparent 1.5px);background-position:0;background-repeat:repeat-x;background-size:5px 5px;flex:1;align-self:center;min-width:.5rem;height:5px}.price-ledger strong{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.price-free{color:var(--muted-foreground);max-width:62ch;margin-top:1.25rem;font-size:.875rem}.price-perk{color:var(--accent);margin-top:.55rem;font-size:.8125rem;font-weight:500}.price-card>:nth-last-child(2){margin-bottom:1.35rem}.price-cta{border:1px solid var(--glass-border);min-height:2.75rem;color:var(--foreground);border-radius:.75rem;justify-content:center;align-items:center;margin-top:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.price-cta:hover,.price-cta:focus-visible{border-color:var(--accent-soft-strong);background-color:var(--accent-soft)}.price-card--pick .price-cta{background-color:var(--accent);color:#0d1418;border-color:#0000}.price-card--pick .price-cta:hover,.price-card--pick .price-cta:focus-visible{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.price-card--pick .price-cta:hover,.price-card--pick .price-cta:focus-visible{background-color:color-mix(in srgb, var(--accent) 82%, white)}}.tool-grid{gap:.7rem;display:grid}.tool-card{border:1px solid var(--glass-border);background:var(--site-plate);border-radius:1.25rem;min-height:13rem;padding:1.25rem;position:relative;overflow:hidden}.tool-card:after{content:"";background:radial-gradient(circle,#67e8f917,#0000 68%);border-radius:999px;width:8rem;height:8rem;position:absolute;top:-3rem;right:-3rem}.tool-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.tool-icon{width:2.5rem;height:2.5rem;color:var(--site-cyan-mark);box-shadow:inset 0 1px 0 var(--site-rim-soft);background:#67e8f912;border:1px solid #67e8f933;border-radius:.85rem;flex-shrink:0;place-items:center;transition:color .26s,border-color .26s,background-color .26s;display:grid}.tool-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.2rem;height:1.2rem}.tool-card:hover .tool-icon{color:var(--site-cyan-mark-hover);background:#67e8f91f;border-color:#67e8f95c}@media (prefers-reduced-motion:reduce){.tool-icon{transition:none}}.tool-card h3{margin-top:1.05rem;font-size:1.2rem}.tool-card p{color:var(--muted-foreground);margin-top:.65rem;font-size:.8rem;line-height:1.5}.tool-card small{color:var(--faint);margin-top:1rem;font-size:.625rem;display:block}.learn-grid{gap:.9rem;display:grid}.learn-card{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex}.learn-card h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-size:1.35rem;font-weight:560}.learn-card>p{color:var(--muted-foreground);margin-top:.55rem;font-size:.9rem;line-height:1.55}.learn-links{gap:.55rem;margin:1.1rem 0 1.6rem;padding:0;list-style:none;display:grid}.learn-links a{color:var(--foreground);text-underline-offset:3px;font-size:.9rem;font-weight:550;line-height:1.4;text-decoration-line:underline;text-decoration-color:#0000;transition:color .15s,text-decoration-color .15s;display:block}.learn-links a:hover,.learn-links a:focus-visible{color:var(--accent-press);text-decoration-color:currentColor}.learn-links--models a{align-items:center;gap:.5rem;display:flex}.learn-cta{border:1px solid var(--border-strong);color:var(--foreground);border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding:.45rem .95rem;font-size:.875rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.learn-cta:hover,.learn-cta:focus-visible{border-color:var(--accent-soft-strong);background-color:var(--accent-soft)}@media (width>=640px){.price-grid,.tool-grid,.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.model-grid,.learn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1180px){.price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ecom-page{background:radial-gradient(900px 650px at 92% 8%,#a78bfa14,#0000 68%),radial-gradient(820px 620px at 5% 30%,#34d3990e,#0000 70%)}.ecom-eyebrow,.ecom-section-label{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.75rem;font-weight:600;display:flex}.ecom-section-label:before{content:"";background:var(--accent);width:1.65rem;height:1px}@supports (color:color-mix(in lab, red, red)){.ecom-section-label:before{background:color-mix(in srgb, var(--accent) 70%, transparent)}}.ecom-gradient-text{color:#0000;background-image:linear-gradient(96deg,#6ee7b7,#a5f3e4 42%,#67e8f9 78%,#a78bfa);-webkit-background-clip:text;background-clip:text}.ecom-cta{box-shadow:0 0 0 1px #ffffff80,0 20px 48px -22px #34d399b8}.ecom-hero-stage{border:1px solid var(--glass-border);background:linear-gradient(155deg, #ffffff17, #ffffff05 52%, #ffffff0e), var(--surface);border-radius:1.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #34d39914,0 50px 110px -52px #000000f2,0 0 110px -55px #34d3997a}.ecom-hero-stage:before{content:"";pointer-events:none;background:radial-gradient(430px 250px at 78% 22%,#67e8f91a,#0000 72%),radial-gradient(380px 300px at 12% 86%,#a78bfa1a,#0000 74%);position:absolute;inset:0}.ecom-stage-head,.ecom-stage-foot{z-index:1;grid-column:1/-1;position:relative}.ecom-stage-head{justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .45rem .85rem;display:flex}.ecom-live-chip{white-space:nowrap;border:1px solid var(--glass-border);color:var(--muted-foreground);background:#0a0a0b80;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.6875rem;display:inline-flex}.ecom-live-chip span{background:var(--accent);width:.35rem;height:.35rem;box-shadow:0 0 8px var(--accent);border-radius:999px}.ecom-format-card{z-index:1;background:var(--surface-2);border:1px solid #ffffff1c;border-radius:1rem;min-height:10.5rem;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 35px -22px #000000e6}.ecom-format-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out;position:absolute;inset:0}.ecom-format-card:hover img{transform:scale(1.025)}.ecom-format-card:after{content:"";background:linear-gradient(#0000 52%,#050507db);position:absolute;inset:0}.ecom-format-card figcaption{z-index:2;justify-content:space-between;align-items:end;gap:.5rem;display:flex;position:absolute;bottom:.7rem;left:.75rem;right:.75rem}.ecom-format-card figcaption span{color:#ededf1bd;font-size:.6875rem}.ecom-format-card figcaption strong{color:var(--foreground);font-size:.6875rem;font-weight:600}.ecom-format-source img,.ecom-format-square img{object-position:66% center}.ecom-format-portrait img{object-position:70% center}.ecom-stage-foot{flex-wrap:wrap;gap:.45rem;padding:.25rem .25rem .1rem;display:flex}.ecom-stage-foot span{border:1px solid var(--glass-border);color:var(--muted-foreground);background:#0a0a0b70;border-radius:999px;padding:.32rem .55rem;font-size:.625rem}.ecom-stage-foot span:before{content:"✓";color:var(--accent);margin-right:.35rem}@media (width>=680px){.ecom-hero-stage{grid-template-rows:auto repeat(2,minmax(0,1fr)) auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;min-height:36rem;padding:1rem}.ecom-format-source{grid-area:2/1/auto/5}.ecom-format-square{grid-area:3/1/auto/5}.ecom-format-portrait{grid-area:2/5/4/8}.ecom-format-wide{grid-area:2/8/4/13}}.ecom-moment{position:relative}.ecom-moment:before{content:"";vertical-align:middle;background:var(--border-strong);border-radius:999px;width:.22rem;height:.22rem;margin-right:1rem;display:inline-block}.ecom-deliverable-card{border:1px solid var(--glass-border);background:linear-gradient(155deg,#ffffff12,#ffffff05);border-radius:1.5rem;overflow:hidden;box-shadow:0 28px 70px -48px #000000f2}.ecom-deliverable-media,.ecom-sound-stage{aspect-ratio:16/9;border-bottom:1px solid var(--glass-border);background:var(--surface-2);object-fit:cover;width:100%;display:block}.ecom-deliverable-copy{padding:1.4rem 1.4rem 1.55rem}.ecom-deliverable-copy>p{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ecom-deliverable-copy>h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;margin-top:.6rem;font-size:1.5rem;line-height:1.18}.ecom-deliverable-copy>span{color:var(--muted-foreground);margin-top:.65rem;font-size:.9375rem;line-height:1.55;display:block}.ecom-deliverable-copy>small{border-top:1px solid var(--glass-border);color:var(--faint);letter-spacing:.03em;margin-top:1.1rem;padding-top:.85rem;font-size:.6875rem;display:block}.ecom-sound-stage{background:radial-gradient(350px 180px at 50% 80%, #34d39924, transparent 70%), linear-gradient(145deg, var(--surface-3), var(--canvas));flex-direction:column;justify-content:space-between;padding:1.35rem;display:flex}.ecom-sound-meta{color:var(--faint);text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;align-items:start;gap:1rem;font-size:.625rem;display:flex}.ecom-sound-meta strong{color:var(--muted-foreground);text-align:right;font-weight:500}.ecom-sound-wave{justify-content:center;align-items:center;gap:.22rem;height:5rem;display:flex}.ecom-sound-wave i{background:linear-gradient(to top, var(--kuro-spec-a), var(--kuro-spec-c));opacity:.82;border-radius:999px;width:.18rem}.ecom-wave-1{height:18%}.ecom-wave-2{height:35%}.ecom-wave-3{height:58%}.ecom-wave-4{height:88%}.ecom-wave-5{height:66%}.ecom-wave-6{height:42%}.ecom-wave-7{height:24%}.ecom-sound-pills{flex-wrap:wrap;gap:.4rem;display:flex}.ecom-sound-pills span{border:1px solid var(--glass-border);color:var(--muted-foreground);border-radius:999px;padding:.28rem .55rem;font-size:.625rem}.ecom-use-case-shell,.ecom-model-shell,.ecom-closing{border:1px solid var(--glass-border);background:radial-gradient(700px 450px at 100% 0,#67e8f914,#0000 65%),linear-gradient(155deg,#ffffff13,#ffffff05);border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 42px 100px -65px #000000fa}.ecom-use-case-shell,.ecom-model-shell{padding:1.5rem}.ecom-use-case{background:var(--surface);grid-template-columns:auto 1fr;gap:1rem;min-height:12rem;padding:1.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ecom-use-case{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.ecom-use-case>span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.ecom-use-case h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-size:1.35rem;line-height:1.2}.ecom-use-case p{max-width:28rem;color:var(--muted-foreground);margin-top:.7rem;font-size:.9rem;line-height:1.55}.ecom-benefit-card{border:1px solid var(--glass-border);background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-radius:1.25rem;min-height:15rem;padding:1.35rem}.ecom-benefit-card>span{border:1px solid var(--glass-border);width:2rem;height:2rem;color:var(--accent);border-radius:999px;place-items:center;font-size:.625rem;display:grid}.ecom-benefit-card h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;margin-top:2.5rem;font-size:1.25rem;line-height:1.2}.ecom-benefit-card p{color:var(--muted-foreground);margin-top:.65rem;font-size:.875rem;line-height:1.55}.ecom-workflow{border:1px solid var(--border);background:var(--border);border-radius:1.5rem;gap:1px;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.ecom-workflow li{background:var(--surface);min-height:15rem;padding:1.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ecom-workflow li{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.ecom-workflow li>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.6875rem}.ecom-workflow h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;margin-top:3.5rem;font-size:1.25rem}.ecom-workflow p{color:var(--muted-foreground);margin-top:.65rem;font-size:.875rem;line-height:1.55}.ecom-model-shell{padding:2rem}.ecom-model-group{border:1px solid var(--glass-border);background:#0a0a0b57;border-radius:1.25rem;min-height:13rem;padding:1.25rem}.ecom-model-group>p{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ecom-model-group ul{margin-top:1.25rem;padding:0;list-style:none}.ecom-model-group li{border-bottom:1px solid var(--glass-border);color:var(--foreground);padding:.52rem 0;font-size:.9375rem}.ecom-model-group li:last-child{border-bottom:0}.ecom-closing{background:radial-gradient(700px 400px at 50% 100%,#34d3992e,#0000 70%),radial-gradient(500px 320px at 88% 0,#a78bfa1c,#0000 70%),linear-gradient(155deg,#ffffff14,#ffffff05);padding:4rem 1.5rem}@media (width>=640px){.ecom-use-case-shell,.ecom-model-shell{padding:3rem}.ecom-use-case,.ecom-benefit-card,.ecom-workflow li{padding:1.75rem}.ecom-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.ecom-closing{padding:6rem 2rem}}@media (width>=1024px){.ecom-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}}.agent-layout{gap:2rem;display:grid}@media (width>=1024px){.agent-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:2.5rem}}.agent-deck{border:0;min-width:0;margin:0;padding:0;position:relative}.agent-teach{min-width:0}.agent-teach-label{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.agent-teach ul{gap:1.75rem;margin-top:1.25rem;display:grid;position:relative}.agent-teach li{grid-template-columns:2.1rem minmax(0,1fr);max-width:62ch;display:grid;position:relative}.agent-teach li:before{content:"";background:linear-gradient(180deg, transparent, var(--foreground) 22%, var(--foreground) 78%, transparent);width:1px;position:absolute;top:1.85rem;bottom:-1.75rem;left:.5rem}@supports (color:color-mix(in lab, red, red)){.agent-teach li:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--foreground) 20%, transparent) 22%, color-mix(in srgb, var(--foreground) 20%, transparent) 78%, transparent)}}.agent-teach li:last-child:before{display:none}.agent-teach-index{color:var(--faint,var(--muted-foreground));grid-area:1/1/-1;align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5rem}.agent-teach-title,.agent-teach-body,.agent-teach-chip{grid-column:2}.agent-teach-title{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-size:1.0625rem;line-height:1.5rem}.agent-teach-body{color:var(--muted-foreground);margin-top:.35rem;font-size:.875rem;line-height:1.55}.agent-teach-chip{border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);overflow-wrap:anywhere;border-radius:.5rem;flex-wrap:wrap;justify-self:start;column-gap:.35rem;margin-top:.6rem;padding:.25rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;display:flex}.agent-teach-step{white-space:nowrap}.agent-teach-arrow{color:var(--accent)}.agent-asks{border-top:1px solid var(--border);margin-top:3.5rem;padding-top:2rem}.agent-asks-label{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}.agent-asks ul{gap:1.5rem 2.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.agent-asks ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-asks li{justify-items:start;gap:.55rem;min-width:0;display:grid}.agent-asks li .agent-teach-chip,.agent-routine-card .agent-teach-chip{grid-column:1}.agent-asks-ask{color:var(--foreground);font-size:.9375rem;line-height:1.5}.agent-asks-ask:before{content:open-quote}.agent-asks-ask:after{content:close-quote}.agent-routine{border-top:1px solid var(--border);margin-top:3.5rem;padding-top:2rem}.agent-routine-head{max-width:44rem}.agent-routine-label{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}.agent-routine-heading{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;margin:.75rem 0 0;font-size:1.75rem;line-height:1.2}.agent-routine-body{color:var(--muted-foreground);margin:.75rem 0 0;font-size:1rem;line-height:1.6}.agent-routine-cards{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.agent-routine-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.agent-routine-card{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;align-content:start;gap:.6rem;min-width:0;padding:1.1rem 1.15rem 1.25rem;display:grid}.agent-routine-when{color:var(--accent);letter-spacing:.02em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.agent-routine-ask{color:var(--foreground);margin:0;font-size:.9375rem;line-height:1.5}.agent-routine-ask:before{content:open-quote}.agent-routine-ask:after{content:close-quote}.agent-routine-note{max-width:52rem;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:.875rem;line-height:1.6}.agent-sr-only,.agent-pick{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.agent-sr-only{position:absolute}.agent-pick{position:fixed;top:0;left:0}.agent-pick:focus-visible{position:absolute;top:0;left:50%}.agent-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.agent-tabs label{border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .95rem .4rem .7rem;font-size:.875rem;transition:background .16s,color .16s,border-color .16s;display:flex}.agent-tabs label:hover{background:var(--surface-2);color:var(--foreground)}.client-mark{flex-shrink:0;display:block}.client-mark[data-mark=codex] path{fill:var(--client-codex)}.client-mark[data-mark=hermes] text{fill:var(--client-hermes)}.agent-panel,.ask-window,.ask-client{--client-codex:var(--client-codex-night);--client-hermes:var(--client-hermes-night)}.agent-panel{border:1px solid var(--win-border);background:var(--win-bg);border-radius:1.35rem;grid-template-columns:12.5rem minmax(0,1fr);min-height:27rem;display:none;overflow:hidden;box-shadow:0 30px 70px -38px #0000008c}#agent-pick-claude:checked~.agent-stage .agent-panel-claude,#agent-pick-claude-code:checked~.agent-stage .agent-panel-claude-code,#agent-pick-codex:checked~.agent-stage .agent-panel-codex,#agent-pick-hermes:checked~.agent-stage .agent-panel-hermes,#agent-pick-openclaw:checked~.agent-stage .agent-panel-openclaw,#agent-pick-api:checked~.agent-stage .agent-panel-api{display:grid}#agent-pick-claude:checked~.agent-tabs label[for=agent-pick-claude],#agent-pick-claude-code:checked~.agent-tabs label[for=agent-pick-claude-code],#agent-pick-codex:checked~.agent-tabs label[for=agent-pick-codex],#agent-pick-hermes:checked~.agent-tabs label[for=agent-pick-hermes],#agent-pick-openclaw:checked~.agent-tabs label[for=agent-pick-openclaw],#agent-pick-api:checked~.agent-tabs label[for=agent-pick-api]{border-color:var(--accent-soft-strong);background:var(--accent-soft);color:var(--accent)}#agent-pick-claude:focus-visible~.agent-tabs label[for=agent-pick-claude],#agent-pick-claude-code:focus-visible~.agent-tabs label[for=agent-pick-claude-code],#agent-pick-codex:focus-visible~.agent-tabs label[for=agent-pick-codex],#agent-pick-hermes:focus-visible~.agent-tabs label[for=agent-pick-hermes],#agent-pick-openclaw:focus-visible~.agent-tabs label[for=agent-pick-openclaw],#agent-pick-api:focus-visible~.agent-tabs label[for=agent-pick-api]{outline:2px solid var(--ring);outline-offset:2px}.agent-panel-claude{--win-bg:#262624;--win-sidebar-bg:#1e1d1b;--win-border:#d9775733;--win-fg:#f2ede4;--win-muted:#a89e8f;--win-bubble-bg:#33312c;--win-composer-bg:#33312c;--win-nav-active:#d9775729;--win-accent:#d97757}.agent-panel-claude-code{--win-bg:#14120f;--win-sidebar-bg:#1b1815;--win-border:#de886d29;--win-fg:#f2ede4;--win-muted:#9d9184;--win-bubble-bg:#262320;--win-composer-bg:#1b1815;--win-accent:#de886d}.agent-panel-codex{--win-bg:#0e0f11;--win-sidebar-bg:#16181b;--win-border:#ffffff12;--win-fg:#e9eaec;--win-muted:#8a8f98;--win-bubble-bg:#212429;--win-composer-bg:#16181b;--win-accent:#b6bcc6}.agent-panel-hermes{--win-bg:#0d0f12;--win-sidebar-bg:#15181d;--win-border:#ffffff12;--win-fg:#e8e6e1;--win-muted:#8a8578;--win-bubble-bg:#23262c;--win-composer-bg:#15181d;--win-accent:gold}.agent-panel-openclaw{--win-bg:#17212b;--win-sidebar-bg:#202b36;--win-border:#ffffff0f;--win-fg:#e4ecf2;--win-muted:#7d8b96;--win-bubble-bg:#2b5278;--win-composer-bg:#242f3d;--win-accent:#ff6a51;--win-send:#5288c1}.agent-panel-api{--win-bg:#1b1e24;--win-sidebar-bg:#14161b;--win-border:#ffffff14;--win-fg:#d7dbe0;--win-muted:#7a8290;--win-accent:#6cb6ff}.agent-window-sidebar{border-right:1px solid var(--win-border);background:var(--win-sidebar-bg);flex-direction:column;gap:1.5rem;padding:1.1rem .9rem;display:flex}.agent-window-brand{color:var(--win-fg);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.agent-window-nav{flex-direction:column;gap:.2rem;display:flex}.agent-window-nav-item{color:var(--win-muted);border-radius:.55rem;padding:.5rem .65rem;font-size:.8125rem}.agent-window-nav-item.is-active{background:var(--win-nav-active);color:var(--win-fg)}.agent-window-termbar{background:var(--win-sidebar-bg);align-items:center;gap:.7rem;padding:.6rem 1.1rem;display:flex}.agent-window-termdots{flex-shrink:0;gap:.35rem;display:flex}.agent-window-termdots>span{background:var(--win-muted);opacity:.55;border-radius:999px;width:.5rem;height:.5rem}.agent-window-termtitle{min-width:0;color:var(--win-muted);align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;display:flex}.agent-window-termprompt{color:var(--win-accent);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.agent-panel-terminal{grid-template-columns:1fr}.agent-panel-terminal .agent-window-composer{border-radius:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-panel-terminal .agent-window-bubble{border-radius:.4rem}.agent-window-tgheader{background:var(--win-sidebar-bg);align-items:center;gap:.7rem;padding:.75rem 1.1rem;display:flex}.agent-window-tgavatar{background:var(--win-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-window-tgavatar{background:color-mix(in srgb, var(--win-accent) 22%, transparent)}}.agent-window-tgavatar{color:var(--win-accent)}.agent-window-tgtitle{flex-direction:column;min-width:0;display:flex}.agent-window-tgname{color:var(--win-fg);font-size:.9375rem;font-weight:600}.agent-window-tgsub{color:var(--win-muted);font-size:.75rem}.agent-window-tgicons{color:var(--win-muted);flex-shrink:0;gap:1rem;margin-left:auto;display:flex}.agent-window-filebar{border-bottom:1px solid var(--win-border);background:var(--win-sidebar-bg);align-items:center;gap:.3rem;padding:.65rem 1.1rem 0;display:flex}.agent-window-filetab{color:var(--win-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:.4rem .4rem 0 0;padding:.35rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;transition:background .16s,color .16s}.agent-window-filetab:hover{color:var(--win-fg)}#agent-file-node:checked~.agent-window-filebar label[for=agent-file-node],#agent-file-python:checked~.agent-window-filebar label[for=agent-file-python],#agent-file-curl:checked~.agent-window-filebar label[for=agent-file-curl]{border-color:var(--win-border);background:var(--win-bg);color:var(--win-fg)}#agent-file-node:focus-visible~.agent-window-filebar label[for=agent-file-node],#agent-file-python:focus-visible~.agent-window-filebar label[for=agent-file-python],#agent-file-curl:focus-visible~.agent-window-filebar label[for=agent-file-curl]{outline:2px solid var(--ring);outline-offset:2px}.agent-editor-code{border:1px solid var(--win-border);background:var(--win-sidebar-bg);border-radius:.6rem;display:none;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.agent-editor-code{background:color-mix(in srgb, var(--win-sidebar-bg) 60%, transparent)}}.agent-editor-code{margin:0 0 1.1rem;padding:.85rem 0}#agent-file-node:checked~.agent-window-main .agent-editor-code-node,#agent-file-python:checked~.agent-window-main .agent-editor-code-python,#agent-file-curl:checked~.agent-window-main .agent-editor-code-curl{display:block}.agent-editor-code code{width:max-content;min-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;display:block}.agent-editor-line{display:flex}.agent-editor-lineno{text-align:right;width:2rem;color:var(--win-muted);opacity:.55;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:.85rem}.agent-editor-src{color:var(--win-fg);white-space:pre;padding-right:1.1rem}.agent-editor-tok-keyword{color:#ff8dbb}.agent-editor-tok-string{color:#a3e0a0}.agent-editor-tok-comment{color:var(--win-muted);font-style:italic}.agent-editor-tok-function{color:var(--win-accent)}.agent-editor-tok-punctuation{color:var(--win-muted)}.agent-window-main{flex-direction:column;min-width:0;padding:1.35rem 1.5rem 1.15rem;display:flex}.agent-window-thread{flex-direction:column;flex:1;gap:1rem;display:flex}.agent-window-turn{margin:0}.agent-window-turn-user{justify-content:flex-end;display:flex}.agent-window-bubble{background:var(--win-bubble-bg);max-width:26rem;color:var(--win-fg);border-radius:1.2rem;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.65rem 1.05rem;font-size:.9375rem;line-height:1.4;display:flex}.agent-window-turn-reply{color:var(--win-fg)}.agent-attach{color:inherit;opacity:.85;background:#ffffff24;border-radius:.4rem;padding:.15rem .5rem;font-size:.75rem}.agent-tools{gap:.3rem;display:grid}.agent-tool{color:var(--win-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;display:flex}.agent-tool-dot{background:var(--win-accent);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.agent-tool-name{min-width:0}.agent-result{gap:.5rem;margin:0;display:grid}.agent-result img,.agent-result video{background:#ffffff0f;border-radius:.75rem;width:100%;height:auto}.agent-result-stills{grid-template-columns:repeat(3,1fr)}.agent-result-batch{grid-template-columns:repeat(5,1fr)}.agent-result-clip{aspect-ratio:3/4;max-width:22rem}.agent-receipt{color:var(--win-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.agent-beat{color:var(--win-accent)}.agent-window-composer{border:1px solid var(--win-border);background:var(--win-composer-bg);color:var(--win-muted);border-radius:999px;align-items:center;gap:.6rem;margin:1.1rem 0 0;padding:.65rem 1.15rem;font-size:.875rem;display:flex}.agent-window-caret{background:var(--win-fg);opacity:.8;width:1.5px;height:1em;display:inline-block}@media (prefers-reduced-motion:no-preference){.agent-window-caret{animation:1s step-end infinite agent-caret-blink}}@keyframes agent-caret-blink{50%{opacity:0}}.agent-panel-telegram{grid-template-columns:1fr}.agent-panel-telegram .agent-window-bubble{border-radius:1.2rem 1.2rem .3rem}.agent-panel-telegram .agent-window-composer{border-radius:.85rem}.agent-window-send{color:var(--win-send);flex-shrink:0;margin-left:auto}.agent-panel-editor{grid-template-columns:1fr}.agent-console{--surface:#67e8f90d;--foreground:#e6f6f7;--muted-foreground:#a3c2c7;--faint:#7d9ba1;--border:#67e8f92e;--accent:#6ee7b7;--accent-soft:#6ee7b724;--color-foreground:var(--foreground);--color-surface:var(--surface);--color-muted-foreground:var(--muted-foreground);--color-faint:var(--faint);--color-border:var(--border);--color-accent:var(--accent);--color-accent-soft:var(--accent-soft);isolation:isolate;border:1px solid var(--border);color:var(--foreground);background-image:radial-gradient(110% 60% at 50% 0,#67e8f91a,#0000 68%),linear-gradient(#0e161b,#0b1215);border-radius:1.35rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #67e8f952,0 24px 50px -34px #67e8f95c}.agent-console:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#67e8f912 1px,#0000 1px),linear-gradient(90deg,#67e8f912 1px,#0000 1px);background-size:22px 22px,22px 22px;position:absolute;inset:0}.copy-mark{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem;transition:stroke .25s}.agent-command .copy-mark{stroke:var(--faint);align-self:center;margin-left:auto}.agent-command:hover .copy-mark{stroke:var(--foreground)}.is-copied .copy-mark{stroke:var(--accent)}.copy-mark-back{transform-box:fill-box;transform-origin:50%;transition:opacity .18s,transform .3s cubic-bezier(.34,1.56,.64,1)}.is-copied .copy-mark-back{opacity:0;transform:translate(2px,-2px)scale(.55)}.copy-mark-body{transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.is-copied .copy-mark-body{transform:translate(2.5px,-2.5px)}.copy-mark-sheet{transition:rx .38s cubic-bezier(.34,1.56,.64,1)}.is-copied .copy-mark-sheet{rx:5.5px}.copy-mark-check{stroke-dasharray:10;stroke-dashoffset:10px;transition:stroke-dashoffset .16s}.is-copied .copy-mark-check{stroke-dashoffset:0;transition:stroke-dashoffset .32s .12s}[data-copy]:hover:not(.is-copied) .copy-mark-back,[data-copy]:focus-visible:not(.is-copied) .copy-mark-back,[data-copy-src]:hover:not(.is-copied) .copy-mark-back,[data-copy-src]:focus-visible:not(.is-copied) .copy-mark-back,.code-copy-button:hover:not(.is-copied) .copy-mark-back,.code-copy-button:focus-visible:not(.is-copied) .copy-mark-back{transform:translate(1.5px,-1.5px)}[data-copy]:hover:not(.is-copied) .copy-mark-body,[data-copy]:focus-visible:not(.is-copied) .copy-mark-body,[data-copy-src]:hover:not(.is-copied) .copy-mark-body,[data-copy-src]:focus-visible:not(.is-copied) .copy-mark-body,.code-copy-button:hover:not(.is-copied) .copy-mark-body,.code-copy-button:focus-visible:not(.is-copied) .copy-mark-body{transform:translate(-.8px,.8px)}@media (prefers-reduced-motion:reduce){.copy-mark-back,.copy-mark-body,.copy-mark-sheet,.copy-mark-check{transition-duration:.01ms}}.agent-command{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#03070a;border:1px solid #67e8f924;border-radius:.75rem;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:background-color .2s,border-color .2s;display:flex;box-shadow:inset 0 2px 6px #000000e6,0 1px #67e8f91a}.agent-command:hover{background:#050d12;border-color:#67e8f957}.agent-command:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-command code{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.agent-facts{gap:.5rem;margin-top:1.25rem;display:grid}.agent-facts li{color:var(--muted-foreground);padding-left:1.1rem;font-size:.9375rem;position:relative}.agent-facts li:before{content:"";background:var(--accent);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}@media (width>=768px){.agent-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.25rem}}.agent-guides{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;padding-top:1.1rem;display:flex}.agent-guides-label{color:var(--faint);font-size:.8125rem}.agent-guides ul{flex-wrap:wrap;gap:.5rem;display:flex}.agent-guides a{border:1px solid var(--border);color:var(--foreground);border-radius:999px;padding:.3rem .8rem;font-size:.875rem;text-decoration:none;transition:border-color .2s;display:inline-block}.agent-guides a:hover{border-color:#67e8f96b}.agent-guides a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-toolbox{margin-top:1.1rem}.agent-toolbox summary{cursor:pointer;color:var(--muted-foreground);font-size:.875rem}.agent-toolbox summary:hover{color:var(--foreground)}.agent-toolbox-group{gap:.4rem;margin-top:1rem;display:grid}.agent-toolbox-group ul{flex-wrap:wrap;gap:.35rem .9rem;display:flex}.agent-toolbox-group a{color:var(--foreground);overflow-wrap:anywhere;font-size:.8125rem;text-decoration:none}.agent-toolbox-group a:hover{color:var(--accent)}.agent-toolbox-group a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fact-sheet{border-top:1px solid var(--border);margin-top:1.5rem;display:grid}.fact-sheet-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.875rem 0;display:grid}.fact-sheet dt{color:var(--foreground);font-weight:600}.fact-sheet dd{color:var(--muted-foreground);font-size:.9375rem}.fact-sheet dd a{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}@media (width>=768px){.fact-sheet-row{grid-template-columns:10rem minmax(0,1fr);column-gap:2rem}}.section-cta{border:1px solid var(--accent-soft-strong);background:var(--site-plate);width:fit-content;color:var(--accent-press);border-radius:999px;align-items:center;gap:.75rem;margin-inline:auto;padding:.375rem .375rem .375rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s cubic-bezier(.22,.8,.2,1),border-color .2s cubic-bezier(.22,.8,.2,1),color .2s cubic-bezier(.22,.8,.2,1);display:flex}.section-cta .site-nav-sign{flex:none;width:16px;height:16px;overflow:visible}.section-cta .site-cta-more{width:16px;height:16px}.section-cta>span[aria-hidden]{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent-press);border-radius:999px;place-items:center;transition:background .24s cubic-bezier(.22,.8,.2,1),color .24s cubic-bezier(.22,.8,.2,1),translate .24s cubic-bezier(.22,.8,.2,1);display:grid}.section-cta:hover,.section-cta:focus-visible{border-color:var(--accent);background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-cta:hover,.section-cta:focus-visible{background-color:color-mix(in srgb, var(--accent) 14%, var(--background))}}.section-cta:hover,.section-cta:focus-visible{color:var(--accent-press)}@supports (color:color-mix(in lab, red, red)){.section-cta:hover,.section-cta:focus-visible{color:color-mix(in srgb, var(--accent-press) 85%, var(--foreground))}}.section-cta:hover>span[aria-hidden],.section-cta:focus-visible>span[aria-hidden]{background:var(--accent-press);color:var(--background);translate:3px}@media (prefers-reduced-motion:reduce){.section-cta:hover>span[aria-hidden],.section-cta:focus-visible>span[aria-hidden]{translate:0}}@media (width<=767px){.agent-tabs{display:none}.agent-stage{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.85rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.agent-stage::-webkit-scrollbar{display:none}.agent-panel{scroll-snap-align:start;flex:0 0 86%;grid-template-columns:7rem minmax(0,1fr);min-height:0;display:grid}.agent-window-sidebar{gap:1rem;padding:.85rem .55rem}.agent-window-nav-item{padding:.4rem;font-size:.75rem}.agent-panel-telegram,.agent-panel-editor,.agent-panel-terminal{grid-template-columns:1fr}.agent-window-tgheader{padding:.6rem .75rem}.agent-window-termbar{padding:.55rem .75rem}.agent-window-filebar{gap:.15rem;padding:.55rem .6rem 0}.agent-window-filetab{padding:.3rem .55rem;font-size:.75rem}.agent-editor-lineno{width:1.5rem;padding-right:.6rem}.agent-editor-code code{font-size:.75rem}.agent-window-bubble{max-width:none}.agent-result-batch{grid-template-columns:repeat(3,1fr)}.agent-result-clip{max-width:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.agent-deck{view-timeline-name:--agent-deck;view-timeline-axis:block}@keyframes agent-rise{0%{opacity:0;translate:0 var(--rise,10px)}to{opacity:1;translate:0}}@keyframes agent-slide-in{0%{opacity:0;translate:var(--slide,-10px) 0}to{opacity:1;translate:0}}.agent-panel{opacity:0;animation-name:agent-window-arrive;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both}.agent-stage .agent-panel{animation-timeline:--agent-deck;animation-range:entry 2% entry 24%}@keyframes agent-window-arrive{0%{opacity:0}to{opacity:1}}.agent-tabs label{--rise:9px;opacity:0;animation-name:agent-rise;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both;translate:0 9px}.agent-deck .agent-tabs label:first-child{animation-timeline:--agent-deck;animation-range:entry entry 16%}.agent-deck .agent-tabs label:nth-child(2){animation-timeline:--agent-deck;animation-range:entry 3% entry 19%}.agent-deck .agent-tabs label:nth-child(3){animation-timeline:--agent-deck;animation-range:entry 6% entry 22%}.agent-deck .agent-tabs label:nth-child(4){animation-timeline:--agent-deck;animation-range:entry 9% entry 25%}.agent-deck .agent-tabs label:nth-child(5){animation-timeline:--agent-deck;animation-range:entry 12% entry 28%}.agent-deck .agent-tabs label:nth-child(6){animation-timeline:--agent-deck;animation-range:entry 15% entry 31%}.agent-window-brand,.agent-window-nav-item,.agent-window-tgheader>*,.agent-window-termbar>*,.agent-window-filebar>label{--slide:-10px;opacity:0;animation-name:agent-slide-in;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both;translate:-10px}.agent-window-sidebar .agent-window-brand{animation-timeline:--agent-deck;animation-range:entry 10% entry 30%}.agent-window-nav .agent-window-nav-item:first-child{animation-timeline:--agent-deck;animation-range:entry 14% entry 32%}.agent-window-nav .agent-window-nav-item:nth-child(2){animation-timeline:--agent-deck;animation-range:entry 18% entry 36%}.agent-window-nav .agent-window-nav-item:nth-child(3){animation-timeline:--agent-deck;animation-range:entry 22% entry 40%}.agent-panel .agent-window-termbar>:first-child{animation-timeline:--agent-deck;animation-range:entry 10% entry 30%}.agent-panel .agent-window-termbar>:nth-child(2){animation-timeline:--agent-deck;animation-range:entry 14% entry 34%}.agent-panel .agent-window-tgheader>:first-child{animation-timeline:--agent-deck;animation-range:entry 10% entry 28%}.agent-panel .agent-window-tgheader>:nth-child(2){animation-timeline:--agent-deck;animation-range:entry 14% entry 32%}.agent-panel .agent-window-tgheader>:nth-child(3){animation-timeline:--agent-deck;animation-range:entry 18% entry 36%}.agent-panel .agent-window-filebar>label:first-child{animation-timeline:--agent-deck;animation-range:entry 10% entry 28%}.agent-panel .agent-window-filebar>label:nth-child(2){animation-timeline:--agent-deck;animation-range:entry 13% entry 31%}.agent-panel .agent-window-filebar>label:nth-child(3){animation-timeline:--agent-deck;animation-range:entry 16% entry 34%}.agent-window-bubble{opacity:0;transform-origin:100% 100%;animation-name:agent-bubble-send;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both;translate:16px 12px;scale:.94}.agent-window-turn-user .agent-window-bubble{animation-timeline:--agent-deck;animation-range:entry 26% entry 46%}@keyframes agent-bubble-send{0%{opacity:0;translate:16px 12px;scale:.94}to{opacity:1;translate:0;scale:1}}.agent-editor-line{--slide:-8px;opacity:0;animation-name:agent-slide-in;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both;translate:-8px}.agent-editor-code .agent-editor-line{animation-timeline:--agent-deck;animation-range:entry 51% entry 58%}.agent-editor-code .agent-editor-line:first-child{animation-range:entry 26% entry 33%}.agent-editor-code .agent-editor-line:nth-child(2){animation-range:entry 27.4% entry 34.4%}.agent-editor-code .agent-editor-line:nth-child(3){animation-range:entry 28.8% entry 35.8%}.agent-editor-code .agent-editor-line:nth-child(4){animation-range:entry 30.2% entry 37.2%}.agent-editor-code .agent-editor-line:nth-child(5){animation-range:entry 31.6% entry 38.6%}.agent-editor-code .agent-editor-line:nth-child(6){animation-range:entry 33% entry 40%}.agent-editor-code .agent-editor-line:nth-child(7){animation-range:entry 34.4% entry 41.4%}.agent-editor-code .agent-editor-line:nth-child(8){animation-range:entry 35.8% entry 42.8%}.agent-editor-code .agent-editor-line:nth-child(9){animation-range:entry 37.2% entry 44.2%}.agent-editor-code .agent-editor-line:nth-child(10){animation-range:entry 38.6% entry 45.6%}.agent-editor-code .agent-editor-line:nth-child(11){animation-range:entry 40% entry 47%}.agent-editor-code .agent-editor-line:nth-child(12){animation-range:entry 41.4% entry 48.4%}.agent-editor-code .agent-editor-line:nth-child(13){animation-range:entry 42.8% entry 49.8%}.agent-editor-code .agent-editor-line:nth-child(14){animation-range:entry 44.2% entry 51.2%}.agent-editor-code .agent-editor-line:nth-child(15){animation-range:entry 45.6% entry 52.6%}.agent-editor-code .agent-editor-line:nth-child(16){animation-range:entry 47% entry 54%}.agent-editor-code .agent-editor-line:nth-child(17){animation-range:entry 48.4% entry 55.4%}.agent-editor-code .agent-editor-line:nth-child(18){animation-range:entry 49.8% entry 56.8%}.agent-editor-code .agent-editor-line:nth-child(19){animation-range:entry 51.2% entry 58.2%}.agent-tool-dot{opacity:0;animation-name:agent-tool-fire;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both}.agent-tool .agent-tool-dot{animation-timeline:--agent-deck;animation-range:entry 40% entry 60%}.agent-tools .agent-tool:nth-child(2) .agent-tool-dot{animation-range:entry 42.5% entry 62.5%}.agent-tools .agent-tool:nth-child(3) .agent-tool-dot{animation-range:entry 45% entry 65%}.agent-tools .agent-tool:nth-child(4) .agent-tool-dot{animation-range:entry 47.5% entry 67.5%}.agent-tools .agent-tool:nth-child(5) .agent-tool-dot{animation-range:entry 50% entry 70%}@keyframes agent-tool-fire{0%{opacity:0;box-shadow:0 0 0 0 color-mix(in srgb, var(--win-accent) 55%, transparent);scale:.3}55%{opacity:1;scale:1.35}to{opacity:1;box-shadow:0 0 0 7px color-mix(in srgb, var(--win-accent) 0%, transparent);scale:1}}.agent-tool-name{clip-path:inset(-.35em 100% -.35em 0);animation-name:agent-tool-write;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both}.agent-tool .agent-tool-name{animation-timeline:--agent-deck;animation-range:entry 43% entry 60%}.agent-tools .agent-tool:nth-child(2) .agent-tool-name{animation-range:entry 45.5% entry 62.5%}.agent-tools .agent-tool:nth-child(3) .agent-tool-name{animation-range:entry 48% entry 65%}.agent-tools .agent-tool:nth-child(4) .agent-tool-name{animation-range:entry 50.5% entry 67.5%}.agent-tools .agent-tool:nth-child(5) .agent-tool-name{animation-range:entry 53% entry 70%}@keyframes agent-tool-write{0%{clip-path:inset(-.35em 100% -.35em 0)}to{clip-path:inset(-.35em -.35em -.35em 0)}}.agent-result>*{opacity:0;filter:blur(12px)saturate(.4);animation-name:agent-develop;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both;translate:0 20px;scale:.94}.agent-window-thread .agent-result>:first-child{animation-timeline:--agent-deck;animation-range:entry 50% entry 74%}.agent-window-thread .agent-result>:nth-child(2){animation-timeline:--agent-deck;animation-range:entry 55% entry 79%}.agent-window-thread .agent-result>:nth-child(3){animation-timeline:--agent-deck;animation-range:entry 60% entry 84%}.agent-window-thread .agent-result>:nth-child(4){animation-timeline:--agent-deck;animation-range:entry 65% entry 89%}.agent-window-thread .agent-result>:nth-child(5){animation-timeline:--agent-deck;animation-range:entry 70% entry 94%}@keyframes agent-develop{0%{opacity:0;filter:blur(12px)saturate(.4);translate:0 20px;scale:.94}to{opacity:1;filter:blur()saturate();translate:0;scale:1}}.agent-receipt,.agent-window-composer{--rise:8px;opacity:0;animation-name:agent-rise;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both;translate:0 8px}.agent-window-turn-reply .agent-receipt{animation-timeline:--agent-deck;animation-range:entry 76% entry 92%}.agent-window-main .agent-window-composer{animation-timeline:--agent-deck;animation-range:entry 82% entry 97%}}}@media (prefers-reduced-motion:reduce){.cta-pill .cta-arrow{left:0;rotate:none}.cta-alt{display:none}.cta-label{opacity:1}.cta-pill:before{clip-path:none;opacity:var(--on)}.faq-sign:after,.faq-plate,.faq-plate:before,.faq-plate .faq-sign,.faq-a{transition:none}.faq-row::details-content{transition:none}.faq-a{opacity:1;translate:none}.ecom-format-card img,.ecom-cta,.site-nav-brand,.nav-tab,.site-nav-link,.site-nav-link:before,.site-nav-link .site-nav-sign,.site-nav-link .site-door-house,.site-nav-link .site-door-mark,.site-nav-signin,.site-nav-learn,.learn-caret,.learn-item,.learn-item .site-nav-sign{transition:none}}@property --wave{syntax:"<number>";inherits:true;initial-value:0}@property --glint{syntax:"<number>";inherits:true;initial-value:0}@property --bob{syntax:"<length>";inherits:false;initial-value:0}@property --float{syntax:"<number>";inherits:false;initial-value:1}.model-field-section{--wm-metal:linear-gradient(180deg, #fff 24%, #edf0f6 42%, #8b93a5 52%, #c1c7d5 56%, #fff 80%)}.maker-mark{flex:none;place-items:center;display:grid;overflow:hidden}.maker-mark svg{display:block}.maker-mark--chip{border-radius:5px;width:16px;height:16px}.maker-mark--row{border-radius:7px;width:22px;height:22px}.maker-mark--row svg{width:16px;height:16px}.maker-mark--row.maker-mark--mono{font-size:11.5px}.maker-mark--avatar{border-radius:10px;width:2.125rem;height:2.125rem}.maker-mark--avatar svg{width:22px;height:22px}.maker-mark--avatar.maker-mark--mono{font-size:17px}.maker-mark--pair{border-radius:7px;width:1.5rem;height:1.5rem}.maker-mark--pair svg{width:15px;height:15px}.maker-mark--pair.maker-mark--mono{font-size:12px}.maker-mark--ink.maker-mark--avatar svg,.maker-mark--ink.maker-mark--pair svg{width:100%;height:100%}.maker-mark--card{border:1px solid var(--border);background:#fff}.maker-mark--ink{background:#000}.maker-mark--ink svg{width:100%;height:100%}.maker-mark--mono{color:#fff;font-size:9px;font-weight:600;line-height:1}.maker-mark--minimax{background:#f23f5d}.maker-mark--elevenlabs{background:#111114}.maker-mark--recraft-ai{background:#000}.maker-mark--inworld{background:#6949ff}.maker-mark--kokoro{background:#0ea5a5}.maker-mark--alibaba{background:#ff6a00}.maker-mark--runwayml,.maker-mark--higgsfield{background:#0b0b0d}.maker-mark--anthropic{background:#cc785c}.maker-mark--kuro{background:var(--kuro-space)}.maker-mark--wash{background:0 0;border:0;border-radius:0;width:100%;height:100%;overflow:visible}.maker-mark--wash svg{width:100%;height:100%}.maker-mark--wash svg *{fill:#fff}.maker-mark--wash.maker-mark--mono{font-size:62cqw;font-weight:500}.model-wordmark{letter-spacing:-.01em;white-space:nowrap;background-image:var(--wm-gradient);-webkit-text-fill-color:transparent;color:#0000;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:700;line-height:1.5}.model-wordmark--google{--wm-gradient:linear-gradient(100deg, #4285f4, #34a853, #f9ab00, #ea4335)}.model-wordmark--openai{--wm-gradient:var(--wm-metal)}.model-wordmark--bytedance{--wm-gradient:linear-gradient(100deg, #3468d1, #3c8cff, #00c8d2, #37cfc0)}.model-wordmark--black-forest-labs{--wm-gradient:linear-gradient(100deg, #33384a, #5a6178, #8b93ab)}.model-wordmark--kwaivgi{--wm-gradient:linear-gradient(100deg, #1257d6, #146ef5, #4f97ff)}.model-wordmark--runwayml{--wm-gradient:linear-gradient(100deg, #2f3036, #5f616c, #9092a0)}.model-wordmark--recraft-ai{--wm-gradient:linear-gradient(100deg, #3f4048, #6a6c78, #9a9ca8)}.model-wordmark--xai{--wm-gradient:linear-gradient(100deg, #4a4d55, #737781, #a7abb4)}.model-wordmark--higgsfield{--wm-gradient:linear-gradient(100deg, #5f8f00, #7fb800, #a3d61a)}.model-wordmark--prunaai{--wm-gradient:linear-gradient(100deg, #7a29b5, #9b3fd6, #c58cec)}.model-wordmark--minimax{--wm-gradient:linear-gradient(100deg, #e5325a, #f8577a, #ff8aa5)}.model-wordmark--elevenlabs{--wm-gradient:linear-gradient(100deg, #5a6482, #7d88a8, #a6b1cc)}.model-wordmark--inworld{--wm-gradient:linear-gradient(100deg, #5236e6, #6949ff, #9078ff)}.model-wordmark--kokoro{--wm-gradient:linear-gradient(100deg, #0b8f8f, #10a5a5, #45c4bd)}.model-wordmark--alibaba{--wm-gradient:linear-gradient(100deg, #ff6a00, #ff8f33, #ffb066)}.model-wordmark--anthropic{--wm-gradient:linear-gradient(100deg, #b85c39, #d97757, #e6a184)}.model-wordmark--kuro{--wm-gradient:linear-gradient(100deg, var(--kuro-spec-a), var(--kuro-spec-b), var(--kuro-spec-c))}.model-chip-pill{white-space:nowrap;background:#131317b8;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.model-field-floor,.model-field-standin,.model-field-cells,.model-chip-face--dot,.model-field-logo{display:none}.model-field-mark,.model-field-chips{display:contents}.model-field-section{padding:5rem 0}.model-field{flex-wrap:wrap;justify-content:center;gap:8px;max-width:64rem;margin:3rem auto 0;padding:0 1rem;display:flex}.model-field-cta{margin-top:3.5rem}@supports (animation-timeline:view()) and (top:round(1px, 1px)){@media (prefers-reduced-motion:no-preference) and ((width>=360px) or (height>=640px)){.model-field-section{padding:0}.model-field-cta{padding-bottom:5rem}.model-field-travel{view-timeline-name:--model-field;view-timeline-axis:block;height:calc(max(100svh,620px) + round(down,160vh,22px))}.model-field-stage{background-color:var(--site-ground);background-image:radial-gradient(var(--bench-dot) 1.25px, transparent 1.25px), var(--site-grain);height:100svh;min-height:620px;padding:7rem 0 2rem;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.model-field-stage{background-image:radial-gradient(color-mix(in srgb, var(--bench-dot) 50%, transparent) 1.25px, transparent 1.25px), var(--site-grain)}}.model-field-stage{background-size:22px 22px,140px 140px;background-position:0 var(--field-dy,0px), 0 0;background-blend-mode:normal, soft-light}.model-field-head{z-index:1;position:relative}.model-field{max-width:none;color:var(--foreground);--field-catch:#fff;--mark-w:calc(var(--field-cols) * 22px);--mark-h:calc(var(--field-rows) * 22px);--mark-floor:44px;--mark-x:round(down, calc(50cqw - var(--mark-w) / 2), 22px);--mark-y:calc(round(down, calc(100cqh - var(--mark-floor) - var(--mark-h)), 22px) + var(--field-dy,0px));--spec-from:calc(.866 * var(--mark-x) - .5 * (var(--mark-y) + var(--mark-h)) + 50cqh);--spec-to:calc(var(--spec-from) + .866 * var(--mark-w) + .5 * var(--mark-h));--spectrum:linear-gradient(60deg, var(--kuro-spec-a) var(--spec-from), var(--kuro-spec-b) calc((var(--spec-from) + var(--spec-to)) / 2), var(--kuro-spec-c) var(--spec-to));margin:0;padding:0;display:block;position:absolute;inset:0;container-type:size}:root[data-theme=light] .model-field{--field-catch:#3a3f4a}.model-field-floor{--front:calc(var(--wave) * var(--wave-r));--ox:calc(var(--mark-x) + var(--eyes-x));--oy:calc(var(--mark-y) + var(--eyes-y));animation-name:model-field-wave,model-field-glint-run;animation-duration:1ms,1ms;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-range:contain 8% contain 30%,contain 78% contain 92%;display:block;position:absolute;inset:0}.model-field .model-field-floor{animation-timeline:--model-field,--model-field}@keyframes model-field-wave{0%{--wave:0}to{--wave:1}}@keyframes model-field-glint-run{0%{--glint:0}to{--glint:1}}.model-field-wave,.model-field-wave:before,.model-field-wave:after,.model-field-glint{-webkit-mask-size:22px 22px,100% 100%;mask-size:22px 22px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:0 var(--field-dy,0px), 0 0;-webkit-mask-position:0 var(--field-dy,0px), 0 0;-webkit-mask-position:0 var(--field-dy,0px), 0 0;-webkit-mask-position:0 var(--field-dy,0px), 0 0;mask-position:0 var(--field-dy,0px), 0 0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;display:block;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.model-field-wave{-webkit-mask-image:none;mask-image:none}.model-field-wave:before,.model-field-wave:after{content:"";background-image:var(--spectrum);background-size:100cqw 100cqh}.model-field-wave:before{-webkit-mask-image:radial-gradient(circle, #000 4px, transparent 4.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 110px), #000 calc(var(--front) - 88px), #000 calc(var(--front) - 4px), transparent calc(var(--front) + 18px));-webkit-mask-image:radial-gradient(circle, #000 4px, transparent 4.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 110px), #000 calc(var(--front) - 88px), #000 calc(var(--front) - 4px), transparent calc(var(--front) + 18px));-webkit-mask-image:radial-gradient(circle, #000 4px, transparent 4.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 110px), #000 calc(var(--front) - 88px), #000 calc(var(--front) - 4px), transparent calc(var(--front) + 18px));-webkit-mask-image:radial-gradient(circle, #000 4px, transparent 4.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 110px), #000 calc(var(--front) - 88px), #000 calc(var(--front) - 4px), transparent calc(var(--front) + 18px));mask-image:radial-gradient(circle, #000 4px, transparent 4.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 110px), #000 calc(var(--front) - 88px), #000 calc(var(--front) - 4px), transparent calc(var(--front) + 18px))}.model-field-wave:after{-webkit-mask-image:radial-gradient(circle, #000 7.5px, transparent 8px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 66px), #000 calc(var(--front) - 55px), #000 calc(var(--front) - 22px), transparent calc(var(--front) - 11px));-webkit-mask-image:radial-gradient(circle, #000 7.5px, transparent 8px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 66px), #000 calc(var(--front) - 55px), #000 calc(var(--front) - 22px), transparent calc(var(--front) - 11px));-webkit-mask-image:radial-gradient(circle, #000 7.5px, transparent 8px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 66px), #000 calc(var(--front) - 55px), #000 calc(var(--front) - 22px), transparent calc(var(--front) - 11px));-webkit-mask-image:radial-gradient(circle, #000 7.5px, transparent 8px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 66px), #000 calc(var(--front) - 55px), #000 calc(var(--front) - 22px), transparent calc(var(--front) - 11px));mask-image:radial-gradient(circle, #000 7.5px, transparent 8px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--front) - 66px), #000 calc(var(--front) - 55px), #000 calc(var(--front) - 22px), transparent calc(var(--front) - 11px))}@keyframes model-field-standin-out{0%{opacity:1}to{opacity:0}}.model-field-glint{--glint-front:calc(var(--glint) * var(--head-reach) * 1.75);background-color:var(--field-catch);-webkit-mask-image:radial-gradient(circle, #000 2px, transparent 2.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--glint-front) - 44px), #000 calc(var(--glint-front) - 22px), transparent var(--glint-front));-webkit-mask-image:radial-gradient(circle, #000 2px, transparent 2.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--glint-front) - 44px), #000 calc(var(--glint-front) - 22px), transparent var(--glint-front));-webkit-mask-image:radial-gradient(circle, #000 2px, transparent 2.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--glint-front) - 44px), #000 calc(var(--glint-front) - 22px), transparent var(--glint-front));-webkit-mask-image:radial-gradient(circle, #000 2px, transparent 2.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--glint-front) - 44px), #000 calc(var(--glint-front) - 22px), transparent var(--glint-front));mask-image:radial-gradient(circle, #000 2px, transparent 2.5px), radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--glint-front) - 44px), #000 calc(var(--glint-front) - 22px), transparent var(--glint-front));animation-name:model-field-glint-fade;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 78% contain 92%}.model-field-floor .model-field-glint{animation-timeline:--model-field}@keyframes model-field-glint-fade{0%,75%{opacity:.8}to{opacity:0}}.model-field-mark{left:var(--mark-x);top:var(--mark-y);width:var(--mark-w);height:var(--mark-h);display:block;position:absolute}.model-field-cells,.model-field-chips{display:block;position:absolute;inset:0}.model-field-standin{left:calc(var(--eyes-x) - 7.5px);top:calc(var(--eyes-y) - 7.5px);background-image:var(--spectrum);background-size:100cqw 100cqh;background-position:calc(-1 * (var(--mark-x) + var(--eyes-x) - 7.5px)) calc(-1 * (var(--mark-y) + var(--eyes-y) - 7.5px));border-radius:50%;width:15px;height:15px;animation-name:model-field-standin-out;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 8% contain 12%;display:block;position:absolute}.model-field-mark .model-field-standin{animation-timeline:--model-field}:root[data-kuro-take] .model-field-standin{display:none}.model-field-cell,.model-chip{left:calc(var(--c) * 22px);top:calc(var(--r) * 22px);width:22px;height:22px;display:block;position:absolute}.model-field-flip,.model-chip-flip,.model-chip-turn{transform-style:preserve-3d;display:block;position:absolute;inset:0}.model-field-face{backface-visibility:hidden;display:block;position:absolute;inset:0}.model-field-face--slice,.model-chip-face--name{transform:rotateX(180deg)}.model-field-flip,.model-chip-turn{animation-name:model-field-turn;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain calc(78% + 8% * var(--d)) contain calc(84% + 8% * var(--d))}.model-field-cell .model-field-flip,.model-chip .model-chip-turn{animation-timeline:--model-field}@keyframes model-field-turn{0%{rotate:x 0deg}to{rotate:x 180deg}}.model-field-face--dot:after,.model-field-face--slice:after,.model-chip-face--name:after,.model-chip-slice:after{content:"";border-radius:inherit;background-color:var(--field-catch);opacity:0;animation-name:model-field-glint;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain calc(78% + 8% * var(--d)) contain calc(84% + 8% * var(--d));position:absolute;inset:0}.model-field-cell .model-field-face:after,.model-chip .model-chip-face--name:after,.model-chip .model-chip-slice:after{animation-timeline:--model-field}.model-chip-face--name:after{border-radius:5px;width:16px;height:16px;inset:3px auto auto 3px}@keyframes model-field-glint{0%,to{opacity:0}25%,75%{opacity:.35}40%,60%{opacity:.85}50%{opacity:1}}.model-field-face--slice,.model-chip-slice{-webkit-mask-image:var(--head-mask);-webkit-mask-image:var(--head-mask);-webkit-mask-image:var(--head-mask);-webkit-mask-image:var(--head-mask);mask-image:var(--head-mask);-webkit-mask-size:275px 275px;mask-size:275px 275px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(var(--glyph-x) - var(--c) * 22px) calc(var(--glyph-y) - var(--r) * 22px);-webkit-mask-position:calc(var(--glyph-x) - var(--c) * 22px) calc(var(--glyph-y) - var(--r) * 22px);-webkit-mask-position:calc(var(--glyph-x) - var(--c) * 22px) calc(var(--glyph-y) - var(--r) * 22px);-webkit-mask-position:calc(var(--glyph-x) - var(--c) * 22px) calc(var(--glyph-y) - var(--r) * 22px);mask-position:calc(var(--glyph-x) - var(--c) * 22px) calc(var(--glyph-y) - var(--r) * 22px);background-color:currentColor}.model-field-face--dot{background-image:var(--spectrum);background-size:100cqw 100cqh;background-position:calc(-1 * (var(--mark-x) + var(--c) * 22px + 3.5px)) calc(-1 * (var(--mark-y) + var(--r) * 22px + 3.5px));animation-name:model-field-light;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain calc(64% + 8% * var(--d)) contain calc(70% + 8% * var(--d));border-radius:50%;inset:3.5px}.model-field-cell .model-field-face--dot{animation-timeline:--model-field}.model-field-cell--eye .model-field-face--dot{display:none}@keyframes model-field-light{0%{opacity:0;scale:.17}to{opacity:1;scale:1}}.model-chip{--x0:var(--sc);--y0:var(--sr);--lit0:var(--lit);--rise0:var(--rise);--from-x:calc((var(--x0) - var(--c)) * 22px);--from-y:calc((var(--y0) - var(--r)) * 22px);--drift-y:var(--dy);animation-name:model-chip-fall;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 24% contain 70%}.model-field-chips .model-chip{animation-timeline:--model-field}@keyframes model-chip-fall{0%{translate:var(--from-x) var(--from-y)}70%{translate:calc(var(--from-x) + var(--dx)) calc(var(--from-y) + var(--drift-y));animation-timing-function:ease-in-out}to{translate:0}}.model-chip-dot{background-image:var(--spectrum);background-size:100cqw 100cqh;background-position:calc(-1 * (var(--mark-x) + var(--x0) * 22px + 3.5px)) calc(-1 * (var(--mark-y) + var(--y0) * 22px + 3.5px));animation-name:model-field-light,model-chip-swap-out;animation-duration:1ms,1ms;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-range:contain calc(8% + 22% * var(--lit0)) contain calc(10% + 22% * var(--lit0)), contain 60% contain 61%;border-radius:50%;display:block;position:absolute;inset:3.5px}.model-chip .model-chip-dot{animation-timeline:--model-field,--model-field}.model-chip-slice{visibility:hidden;animation-name:model-chip-swap-in;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 60% contain 61%;display:block;position:absolute;inset:0}.model-chip .model-chip-slice{animation-timeline:--model-field}@keyframes model-chip-swap-out{0%{visibility:visible}to{visibility:hidden}}@keyframes model-chip-swap-in{0%{visibility:hidden}to{visibility:visible}}.model-chip-flip{animation-name:model-field-turn;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain calc(24% + 10% * var(--rise0)) contain calc(30% + 10% * var(--rise0))}.model-chip .model-chip-flip{animation-timeline:--model-field}.model-field .maker-mark--chip{border-radius:5px;width:16px;height:16px}.model-chip-pill{isolation:isolate;background:0 0;border:0;height:32px;padding:0;position:absolute;top:-5px;left:3px}.model-chip-pill:before{content:"";z-index:-1;background:#131317b8;border:1px solid #ffffff17;border-radius:999px;animation-name:model-chip-shed;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 50% contain 56%;position:absolute;inset:0 -10px}.model-chip .model-chip-pill:before{animation-timeline:--model-field}.model-chip-pill{translate:0 calc(var(--bob) * var(--float));animation-name:model-chip-bob,model-chip-float;animation-duration:2.8s,1ms;animation-delay:calc(var(--sc) * -.37s + var(--sr) * -.91s), 0s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite,1;animation-direction:alternate,normal;animation-fill-mode:none,both;animation-range:normal,contain 50% contain 56%}.model-chip .model-chip-pill{animation-timeline:auto,--model-field}@keyframes model-chip-bob{0%{--bob:-4px}to{--bob:4px}}@keyframes model-chip-float{0%{--float:1}to{--float:0}}@keyframes model-chip-shed{0%{opacity:1}to{opacity:0}}.model-wordmark{font-size:14px;animation-name:model-chip-unname;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 50% contain 56%;overflow:hidden}.model-chip .model-wordmark{animation-timeline:--model-field}@keyframes model-chip-unname{0%{opacity:1;max-width:240px;margin-left:0}to{opacity:0;max-width:0;margin-left:-6px}}.model-field-logo{left:var(--glyph-x);top:var(--glyph-y);opacity:0;width:275px;height:275px;animation-name:model-field-logo-in;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 92% contain 97%;display:block;position:absolute}.model-field-mark .model-field-logo{animation-timeline:--model-field}@keyframes model-field-logo-in{0%{opacity:0}to{opacity:1}}.model-field-cells,.model-field-chips{animation-name:model-field-slices-out;animation-duration:1ms;animation-timing-function:step-end;animation-fill-mode:both;animation-range:contain 97% contain 98%}.model-field-mark .model-field-cells,.model-field-mark .model-field-chips{animation-timeline:--model-field}@keyframes model-field-slices-out{0%{opacity:1}to{opacity:0}}.model-field-glyph{width:100%;height:100%;display:block}:root:not([data-kuro-take]) .model-field-glyph path:first-child{animation-name:model-field-blink;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 97%}:root:not([data-kuro-take]) .model-field-logo .model-field-glyph path:first-child{animation-timeline:--model-field}@keyframes model-field-blink{0%,30%,70%,to{fill:var(--kuro-eye)}45%,55%{fill:currentColor}}@media (height<=719.98px),(width>=1024px) and (height<=819.98px){.model-field-lede{animation-name:model-field-lede-out;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain contain 6%}.model-field-head .model-field-lede{animation-timeline:--model-field}@keyframes model-field-lede-out{0%{opacity:1}to{opacity:0;visibility:hidden}}}@media (width<=1023.98px){.model-chip{--x0:var(--pc);--y0:var(--pr);--lit0:var(--plit);--rise0:var(--prise);--drift-y:0px}}@media (width<=639.98px){.model-field-travel{height:calc(max(100svh,560px) + round(down,160vh,22px))}.model-field-stage{min-height:560px;padding:5rem 0 1.25rem}.model-field{--mark-floor:33px}}}}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@property --toc-h0{syntax:"<number>";inherits:true;initial-value:0}@property --toc-h1{syntax:"<number>";inherits:true;initial-value:0}@property --toc-h2{syntax:"<number>";inherits:true;initial-value:0}@property --toc-h3{syntax:"<number>";inherits:true;initial-value:0}@property --toc-h4{syntax:"<number>";inherits:true;initial-value:0}@property --sub-a{syntax:"<number>";inherits:true;initial-value:0}@property --sub-b{syntax:"<number>";inherits:true;initial-value:0}@property --sub-here{syntax:"<number>";inherits:true;initial-value:0}@supports (animation-timeline:view()) and (timeline-scope:--toc-0){.guide-page{--nav-line:calc(var(--chrome-h) + 9rem);timeline-scope:--toc-0, --toc-1, --toc-2, --toc-3, --toc-4, --sub-1, --sub-2, --sub-3, --sub-4, --sub-5, --sub-6, --sub-7, --sub-8, --sub-9, --sub-10, --sub-11, --sub-12, --sub-13, --sub-14, --sub-15, --sub-16, --sub-17, --sub-18, --sub-19, --sub-20, --sub-21, --sub-22, --sub-23, --sub-24, --sub-25, --sub-26, --sub-27, --sub-28, --sub-29, --sub-30, --sub-31}.guide-page .guide-prose>h2{view-timeline-axis:block;view-timeline-inset:var(--nav-line) calc(100% - var(--nav-line) - 3rem)}.guide-page .guide-prose>h2:nth-of-type(2){view-timeline-name:--toc-0}.guide-page .guide-prose>h2:nth-of-type(3){view-timeline-name:--toc-1}.guide-page .guide-prose>h2:nth-of-type(4){view-timeline-name:--toc-2}.guide-page .guide-prose>h2:nth-of-type(5){view-timeline-name:--toc-3}.guide-page .guide-prose>h2:nth-of-type(6){view-timeline-name:--toc-4}.guide-page .guide-prose>h3{view-timeline-axis:block;view-timeline-inset:var(--nav-line) calc(100% - var(--nav-line) - 3rem)}.guide-page .guide-prose>h3:first-of-type{view-timeline-name:--sub-1}.guide-page .guide-prose>h3:nth-of-type(2){view-timeline-name:--sub-2}.guide-page .guide-prose>h3:nth-of-type(3){view-timeline-name:--sub-3}.guide-page .guide-prose>h3:nth-of-type(4){view-timeline-name:--sub-4}.guide-page .guide-prose>h3:nth-of-type(5){view-timeline-name:--sub-5}.guide-page .guide-prose>h3:nth-of-type(6){view-timeline-name:--sub-6}.guide-page .guide-prose>h3:nth-of-type(7){view-timeline-name:--sub-7}.guide-page .guide-prose>h3:nth-of-type(8){view-timeline-name:--sub-8}.guide-page .guide-prose>h3:nth-of-type(9){view-timeline-name:--sub-9}.guide-page .guide-prose>h3:nth-of-type(10){view-timeline-name:--sub-10}.guide-page .guide-prose>h3:nth-of-type(11){view-timeline-name:--sub-11}.guide-page .guide-prose>h3:nth-of-type(12){view-timeline-name:--sub-12}.guide-page .guide-prose>h3:nth-of-type(13){view-timeline-name:--sub-13}.guide-page .guide-prose>h3:nth-of-type(14){view-timeline-name:--sub-14}.guide-page .guide-prose>h3:nth-of-type(15){view-timeline-name:--sub-15}.guide-page .guide-prose>h3:nth-of-type(16){view-timeline-name:--sub-16}.guide-page .guide-prose>h3:nth-of-type(17){view-timeline-name:--sub-17}.guide-page .guide-prose>h3:nth-of-type(18){view-timeline-name:--sub-18}.guide-page .guide-prose>h3:nth-of-type(19){view-timeline-name:--sub-19}.guide-page .guide-prose>h3:nth-of-type(20){view-timeline-name:--sub-20}.guide-page .guide-prose>h3:nth-of-type(21){view-timeline-name:--sub-21}.guide-page .guide-prose>h3:nth-of-type(22){view-timeline-name:--sub-22}.guide-page .guide-prose>h3:nth-of-type(23){view-timeline-name:--sub-23}.guide-page .guide-prose>h3:nth-of-type(24){view-timeline-name:--sub-24}.guide-page .guide-prose>h3:nth-of-type(25){view-timeline-name:--sub-25}.guide-page .guide-prose>h3:nth-of-type(26){view-timeline-name:--sub-26}.guide-page .guide-prose>h3:nth-of-type(27){view-timeline-name:--sub-27}.guide-page .guide-prose>h3:nth-of-type(28){view-timeline-name:--sub-28}.guide-page .guide-prose>h3:nth-of-type(29){view-timeline-name:--sub-29}.guide-page .guide-prose>h3:nth-of-type(30){view-timeline-name:--sub-30}.guide-page .guide-toc-list{animation-name:toc-cross-0,toc-cross-1,toc-cross-2,toc-cross-3,toc-cross-4;animation-duration:auto;animation-timing-function:cubic-bezier(.85,0,.15,1);animation-fill-mode:both}body .guide-page .guide-toc-list{animation-timeline:--toc-0,--toc-1,--toc-2,--toc-3,--toc-4}@keyframes toc-cross-0{0%{--toc-h0:0}to{--toc-h0:1}}@keyframes toc-cross-1{0%{--toc-h1:0}to{--toc-h1:1}}@keyframes toc-cross-2{0%{--toc-h2:0}to{--toc-h2:1}}@keyframes toc-cross-3{0%{--toc-h3:0}to{--toc-h3:1}}@keyframes toc-cross-4{0%{--toc-h4:0}to{--toc-h4:1}}.guide-page .guide-toc-list>li[data-chapter="0"]{--nav-out:var(--toc-h0)}.guide-page .guide-toc-list>li[data-chapter="1"]{--nav-in:var(--toc-h0);--nav-out:var(--toc-h1)}.guide-page .guide-toc-list>li[data-chapter="2"]{--nav-in:var(--toc-h1);--nav-out:var(--toc-h2)}.guide-page .guide-toc-list>li[data-chapter="3"]{--nav-in:var(--toc-h2);--nav-out:var(--toc-h3)}.guide-page .guide-toc-list>li[data-chapter="4"]{--nav-in:var(--toc-h3);--nav-out:var(--toc-h4)}.guide-page .guide-toc-list>li[data-chapter="5"]{--nav-in:var(--toc-h4)}.guide-page .guide-toc-list>li[data-chapter]{--nav-here:calc(var(--nav-in) - var(--nav-out))}.guide-page .guide-toc-sub{animation-name:toc-sub-a,toc-sub-b;animation-duration:auto;animation-timing-function:cubic-bezier(.85,0,.15,1);animation-fill-mode:both}@keyframes toc-sub-a{0%{--sub-a:0}to{--sub-a:1}}@keyframes toc-sub-b{0%{--sub-b:0}to{--sub-b:1}}body .guide-page .guide-toc-sub[data-sub="1"]{animation-timeline:--sub-1,--sub-2}body .guide-page .guide-toc-sub[data-sub="2"]{animation-timeline:--sub-2,--sub-3}body .guide-page .guide-toc-sub[data-sub="3"]{animation-timeline:--sub-3,--sub-4}body .guide-page .guide-toc-sub[data-sub="4"]{animation-timeline:--sub-4,--sub-5}body .guide-page .guide-toc-sub[data-sub="5"]{animation-timeline:--sub-5,--sub-6}body .guide-page .guide-toc-sub[data-sub="6"]{animation-timeline:--sub-6,--sub-7}body .guide-page .guide-toc-sub[data-sub="7"]{animation-timeline:--sub-7,--sub-8}body .guide-page .guide-toc-sub[data-sub="8"]{animation-timeline:--sub-8,--sub-9}body .guide-page .guide-toc-sub[data-sub="9"]{animation-timeline:--sub-9,--sub-10}body .guide-page .guide-toc-sub[data-sub="10"]{animation-timeline:--sub-10,--sub-11}body .guide-page .guide-toc-sub[data-sub="11"]{animation-timeline:--sub-11,--sub-12}body .guide-page .guide-toc-sub[data-sub="12"]{animation-timeline:--sub-12,--sub-13}body .guide-page .guide-toc-sub[data-sub="13"]{animation-timeline:--sub-13,--sub-14}body .guide-page .guide-toc-sub[data-sub="14"]{animation-timeline:--sub-14,--sub-15}body .guide-page .guide-toc-sub[data-sub="15"]{animation-timeline:--sub-15,--sub-16}body .guide-page .guide-toc-sub[data-sub="16"]{animation-timeline:--sub-16,--sub-17}body .guide-page .guide-toc-sub[data-sub="17"]{animation-timeline:--sub-17,--sub-18}body .guide-page .guide-toc-sub[data-sub="18"]{animation-timeline:--sub-18,--sub-19}body .guide-page .guide-toc-sub[data-sub="19"]{animation-timeline:--sub-19,--sub-20}body .guide-page .guide-toc-sub[data-sub="20"]{animation-timeline:--sub-20,--sub-21}body .guide-page .guide-toc-sub[data-sub="21"]{animation-timeline:--sub-21,--sub-22}body .guide-page .guide-toc-sub[data-sub="22"]{animation-timeline:--sub-22,--sub-23}body .guide-page .guide-toc-sub[data-sub="23"]{animation-timeline:--sub-23,--sub-24}body .guide-page .guide-toc-sub[data-sub="24"]{animation-timeline:--sub-24,--sub-25}body .guide-page .guide-toc-sub[data-sub="25"]{animation-timeline:--sub-25,--sub-26}body .guide-page .guide-toc-sub[data-sub="26"]{animation-timeline:--sub-26,--sub-27}body .guide-page .guide-toc-sub[data-sub="27"]{animation-timeline:--sub-27,--sub-28}body .guide-page .guide-toc-sub[data-sub="28"]{animation-timeline:--sub-28,--sub-29}body .guide-page .guide-toc-sub[data-sub="29"]{animation-timeline:--sub-29,--sub-30}body .guide-page .guide-toc-sub[data-sub="30"]{animation-timeline:--sub-30,--sub-31}@media (prefers-reduced-motion:reduce){.guide-page .guide-toc-list,.guide-page .guide-toc-sub{animation-timing-function:steps(2,jump-none)}}}.guide-page{background-color:var(--site-ground)}.guide-shell{--guide-measure:46rem;--guide-pad:1.25rem;--guide-pad-top:2rem;--guide-bleed:0rem;--guide-overlap:1.5rem;--guide-rail:15rem;z-index:10;gap:2.5rem;margin-inline:auto;padding-block:2rem 4rem;padding-inline:.75rem;display:grid;position:relative}@media (width>=1024px){.guide-shell{--guide-pad:3.25rem;--guide-pad-top:3.25rem;--guide-bleed:2rem;--guide-overlap:3rem;grid-template-columns:var(--guide-rail) minmax(0, var(--guide-measure));justify-content:center;gap:3rem;padding-block:4rem 6rem;padding-inline:1.5rem}}@media (width>=1280px){.guide-shell{grid-template-columns:var(--guide-rail) minmax(0, var(--guide-measure)) var(--guide-rail)}}.guide-sheet{min-width:0;margin-top:calc(-1 * var(--guide-overlap));padding:var(--guide-pad-top) var(--guide-pad) 3rem;border:1px solid var(--guide-sheet-rim);background-color:var(--guide-sheet);box-shadow:0 24px 60px -30px var(--site-cast);border-radius:1.25rem;position:relative}@media (width>=1024px){.guide-sheet{border-radius:1.75rem;padding-bottom:4rem}}.guide-plate{isolation:isolate;aspect-ratio:16/9;--bench-dot:#2c2a36;background-color:#0c0c11;border:1px solid #ffffff17;border-radius:1rem;width:100%;position:relative;overflow:hidden;container-type:inline-size}.guide-plate-lattice{background-image:radial-gradient(var(--bench-dot) 1.25px, transparent 1.25px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 130% at 46% 40%,#000 18%,#0000 86%);mask-image:radial-gradient(120% 130% at 46% 40%,#000 18%,#0000 86%)}.guide-plate-bloom{background-image:var(--wm-gradient);opacity:.3;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 118% at 16% 92%,#000 0%,#0000 72%);mask-image:radial-gradient(88% 118% at 16% 92%,#000 0%,#0000 72%)}.guide-plate-wash{opacity:.07;pointer-events:none;width:112cqw;height:112cqw;position:absolute;top:50%;right:-26cqw;translate:0 -50%}.guide-plate-glyph{color:#fff;width:100%;height:100%;display:block}.guide-plate-glyph svg{fill:none;stroke:currentColor;stroke-width:.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.guide-plate-lockup{--plate-pad:clamp(.7rem, 5cqw, 2.5rem);padding:var(--plate-pad);flex-direction:column;justify-content:space-between;gap:.5rem;display:flex;position:absolute;inset:0}.guide-cover .guide-plate-lockup{padding-bottom:calc(var(--plate-pad) + var(--guide-overlap,0px))}.guide-plate-maker{letter-spacing:.01em;color:#fff9;align-items:center;gap:clamp(.35rem,1.8cqw,.7rem);min-width:0;font-size:clamp(.72rem,3.2cqw,1.45rem);font-weight:500;line-height:1.2;display:flex}.guide-plate-maker .maker-mark--chip{border-radius:clamp(5px,1.8cqw,13px);width:clamp(18px,6cqw,42px);height:clamp(18px,6cqw,42px)}.guide-plate-maker .maker-mark--card svg{width:68%;height:68%}.guide-plate-maker .maker-mark--ink svg{width:100%;height:100%}.guide-plate-maker .maker-mark--mono{font-size:clamp(10px,3.4cqw,22px)}.guide-plate-mark{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:clamp(5px,1.8cqw,13px);flex:none;place-items:center;width:clamp(18px,6cqw,42px);height:clamp(18px,6cqw,42px);display:grid}.guide-plate-mark svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:64%;height:64%}.guide-plate-name{flex-direction:column;gap:clamp(.15rem,.8cqw,.5rem);min-width:0;display:flex}.guide-plate-model{font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;background-image:var(--wm-gradient);-webkit-text-fill-color:transparent;color:#0000;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.1rem,9cqw,4.8rem);font-weight:600;line-height:1.02}.guide-plate-kind{letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a;font-size:clamp(.6rem,2.3cqw,.95rem);font-weight:500;line-height:1.2}.guide-rows{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.guide-row{border:1px solid var(--glass-border);background-color:var(--guide-sheet);border-radius:1.75rem;padding:.75rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.guide-row:hover,.guide-row:focus-within{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.guide-row:hover,.guide-row:focus-within{background-color:color-mix(in oklab, var(--foreground) 5%, var(--guide-sheet))}}.guide-row:hover,.guide-row:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.guide-row:hover,.guide-row:focus-within{border-color:color-mix(in oklab, var(--accent) 34%, var(--glass-border))}}.guide-row:hover,.guide-row:focus-within{box-shadow:0 20px 44px -30px var(--site-cast-deep);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.guide-row{transition:border-color .16s}.guide-row:hover,.guide-row:focus-within{transform:none}}.guide-row-link{gap:1rem;display:grid}@media (width>=640px){.guide-row-link{grid-template-columns:14rem minmax(0,1fr);align-items:center;gap:1.5rem}}.guide-row-text{padding:0 .5rem .4rem}@media (width>=640px){.guide-row-text{padding:.35rem 1.1rem .35rem 0}}.guide-row-title{transition:color .15s}.guide-row:hover .guide-row-title,.guide-row:focus-within .guide-row-title{color:var(--accent-press)}.guide-row--pending{background-color:var(--site-ground)}@supports (color:color-mix(in lab, red, red)){.guide-row--pending{background-color:color-mix(in oklab, var(--site-ground) 62%, var(--guide-sheet))}}.guide-row--pending{padding:1rem 1.1rem}.guide-row--pending:hover,.guide-row--pending:focus-within{background-color:var(--site-ground)}@supports (color:color-mix(in lab, red, red)){.guide-row--pending:hover,.guide-row--pending:focus-within{background-color:color-mix(in oklab, var(--site-ground) 62%, var(--guide-sheet))}}.guide-row--pending:hover,.guide-row--pending:focus-within{border-color:var(--glass-border);box-shadow:none;transform:none}.guide-filter-anchors{display:block}.guide-filter-anchor{height:0;scroll-margin-top:7rem;display:block}.guide-filter{--now-size:34px;--wait-size:17px;--sign-size:27px;margin-top:2.5rem;display:block}.guide-filter-row{line-height:1.2;display:block}@media (width<=639px){.guide-filter{--now-size:26px;--wait-size:16px;--sign-size:21px}}.guide-filter-chip{vertical-align:baseline;white-space:nowrap;font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-size:var(--chip-size,var(--wait-size));font-weight:var(--chip-weight,500);letter-spacing:var(--chip-track,-.012em);color:var(--chip-ink,var(--muted-foreground));isolation:isolate;margin-right:1.35rem;transition:color .22s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.guide-filter-chip:last-child{margin-right:0}.guide-filter-chip:hover{--chip-ink:var(--foreground)}.guide-filter-chip:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:6px}.guide-filter-chip:before{content:"";z-index:-1;background:var(--accent-soft-strong);height:.26em;transform:scaleX(var(--chip-slab,0));transform-origin:0;border-radius:4px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.06em;left:0;right:0}.guide-filter-chip:after{content:"";display:var(--chip-rule,block);transform-origin:0;background:currentColor;border-radius:2px;height:1.5px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.guide-filter-chip:hover:after{transform:scaleX(1)}.guide-filter-sign{display:var(--chip-sign,none);width:var(--sign-size);height:var(--sign-size);vertical-align:-1.5px;color:var(--accent);margin-right:.42rem}.guide-filter-sign .site-nav-sign{width:100%;height:100%;display:block;overflow:visible}main:has(#model:target) .guide-filter-chip[data-filter=model],main:has(#tool:target) .guide-filter-chip[data-filter=tool],main:has(#how-to:target) .guide-filter-chip[data-filter=how-to],main:not(:has(#model:target)):not(:has(#tool:target)):not(:has(#how-to:target)) .guide-filter-chip[data-filter=all]{--chip-size:var(--now-size);--chip-weight:560;--chip-track:-.02em;--chip-ink:var(--foreground);--chip-slab:1;--chip-sign:inline-block;--chip-rule:none}main:has(#model:target) .guide-group:not([data-kind=model]),main:has(#tool:target) .guide-group:not([data-kind=tool]),main:has(#how-to:target) .guide-group:not([data-kind=how-to]){display:none}.guide-groups,.guide-group+.guide-group{margin-top:2.75rem}.guide-group-heading{color:var(--foreground);grid-template-columns:auto auto 1fr;align-items:center;gap:.625rem;font-size:1.125rem;line-height:1.2;display:grid}.guide-group-heading:after{content:"";background-color:var(--glass-border);height:1px}.guide-group-count{font-variant-numeric:tabular-nums;color:var(--faint);font-size:.875rem}.guide-cover{width:calc(100% + 2 * var(--guide-bleed));max-width:none;margin-inline:calc(-1 * var(--guide-bleed));box-shadow:0 18px 40px -24px var(--site-cast);border-radius:1.25rem;display:block}@media (width>=1024px){.guide-cover{border-radius:1.75rem}}.guide-masthead{z-index:0;margin-top:calc(-1 * var(--guide-pad-top));margin-inline:calc(-1 * var(--guide-pad));padding:var(--guide-pad-top) var(--guide-pad) 2.5rem;border-bottom:1px solid var(--border);position:relative}.guide-masthead:before{content:"";z-index:-1;background-image:var(--wm-gradient);opacity:.12;pointer-events:none;border-radius:calc(1.25rem - 1px) calc(1.25rem - 1px) 0 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000080 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000080 55%,#0000 100%)}@media (width>=1024px){.guide-masthead:before{border-radius:calc(1.75rem - 1px) calc(1.75rem - 1px) 0 0}}:root[data-theme=dark] .guide-masthead:before{opacity:.22}.guide-trail{color:var(--foreground);letter-spacing:-.01em;margin-inline-start:calc(-1 * var(--guide-bleed,0px));align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}@media (width>=1024px){.guide-trail{margin-bottom:1.25rem}.guide-trail-sheet{display:none}}.guide-trail:hover{color:var(--accent)}.guide-trail:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.guide-trail-arrow{color:var(--accent);font-size:1.125rem;line-height:1;transition:transform .18s}.guide-trail:hover .guide-trail-arrow{transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.guide-trail,.guide-trail-arrow{transition:none}.guide-trail:hover .guide-trail-arrow{transform:none}}.guide-title{letter-spacing:-.015em;font-size:2.25rem;line-height:1.1}@media (width>=640px){.guide-title{letter-spacing:-.02em;font-size:3rem;line-height:1.06}}.guide-lede{max-width:34rem;color:var(--guide-ink);padding-inline-start:1.25rem;font-size:1.1875rem;line-height:1.6;position:relative}@media (width>=640px){.guide-lede{font-size:1.375rem;line-height:1.5}}.guide-lede:before{content:"";background-image:var(--wm-gradient);border-radius:999px;width:3px;position:absolute;inset-block:.3em .25em;inset-inline-start:0}.guide-eyebrow{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.guide-eyebrow-dates{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-inline-start:auto;display:flex}.guide-page .landing-field:before{background-image:radial-gradient(var(--bench-dot) 1.25px, transparent 1.25px);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-size:24px 24px;-webkit-mask-image:radial-gradient(75% 60% at 50% 42%,#0000 30%,#000 100%),linear-gradient(#000 0%,#00000073 62%,#0000 96%);mask-image:radial-gradient(75% 60% at 50% 42%,#0000 30%,#000 100%),linear-gradient(#000 0%,#00000073 62%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.guide-page .landing-field:after{background-image:radial-gradient(900px 520px at 50% 0%, var(--accent-soft), transparent 72%)}.site-prose pre,.site-prose :not(pre)>code{background-color:var(--site-code-ground);border-color:var(--site-code-rim)}.guide-md{align-items:center;gap:.5rem;display:inline-flex}.guide-md-link,.guide-md-copy{color:var(--faint);cursor:pointer;align-items:center;gap:.3rem;font-size:.75rem;line-height:1rem;transition:color .2s;display:inline-flex}.guide-md-copy{border-inline-start:1px solid var(--border);padding-inline-start:.5rem}.guide-md-link:hover,.guide-md-copy:hover,.guide-md-link:focus-visible,.guide-md-copy:focus-visible{color:var(--foreground)}.guide-md-copy.is-copied{color:var(--accent)}.guide-md-copy .copy-mark{width:.85rem;height:.85rem}.code-copy{position:relative}.code-copy>pre{padding-right:3.25rem}.code-copy-button{border:1px solid var(--site-code-rim);background-color:var(--guide-sheet);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;opacity:.65;border-radius:.625rem;justify-content:center;align-items:center;transition:opacity .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:.6rem;right:.75rem}.code-copy:hover .code-copy-button,.code-copy-button:focus-visible{opacity:1;color:var(--foreground);border-color:var(--border)}.code-copy-button.is-copied{opacity:1;color:var(--accent);border-color:var(--accent-soft)}.site-prose blockquote{background-color:var(--accent-soft);color:var(--foreground);border-radius:.9rem;padding:1.15rem 1.35rem 1.15rem 3rem;position:relative}.site-prose blockquote:before{content:"«";color:var(--accent);font-size:1.6rem;line-height:1;position:absolute;top:.7rem;left:1.1rem}.site-prose blockquote>:first-child{margin-top:0}.site-prose ul{padding-left:2rem;list-style:none}.site-prose ul>li{position:relative}.site-prose ul>li:before,.site-prose ul>li:after{content:"";border-radius:50%;position:absolute}.site-prose ul>li:before{background-image:linear-gradient(135deg, var(--kuro-spec-a), var(--kuro-spec-b));width:9px;height:9px;top:.62em;left:-2rem}.site-prose ul>li:after{background-color:var(--kuro-spec-c);width:5px;height:5px;top:.28em;left:-1.45rem}.site-prose .table-scroll{border:1px solid var(--border);border-radius:.9rem;overflow-x:auto}.site-prose table{border-collapse:collapse;text-align:left;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.55}.site-prose th{border-bottom:1px solid var(--border);background-color:var(--site-plate-quiet);color:var(--foreground);letter-spacing:.09em;text-align:left;text-transform:uppercase;vertical-align:bottom;padding:.7rem 1.1rem;font-size:.75rem;font-weight:600;line-height:1.5}.site-prose td{vertical-align:top;padding:.8rem 1.1rem}.site-prose tbody tr:nth-child(2n) td{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-prose tbody tr:nth-child(2n) td{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.site-prose td:first-child{color:var(--foreground);white-space:nowrap;font-weight:500}.site-prose td:nth-child(2):not(:last-child){font-variant-numeric:tabular-nums;white-space:nowrap}.site-prose .legal-table table{min-width:22rem}.site-prose .legal-table td:first-child,.site-prose .legal-table td:nth-child(2):not(:last-child){white-space:normal}.site-prose .legal-table td:first-child{min-width:9rem}.site-prose .legal-table td:nth-child(2){font-variant-numeric:normal}@media not all and (width>=40rem){.site-prose .legal-table table,.site-prose .legal-table tbody,.site-prose .legal-table tr,.site-prose .legal-table td{width:auto;min-width:0;display:block}.site-prose .legal-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-prose .legal-table tr{padding:.9rem 1.1rem}.site-prose .legal-table tr+tr{border-top:1px solid var(--border)}.site-prose .legal-table tbody tr:nth-child(2n) td{background-color:#0000}.site-prose .legal-table tbody tr:nth-child(2n){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-prose .legal-table tbody tr:nth-child(2n){background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.site-prose .legal-table td{padding:0}.site-prose .legal-table td+td{margin-top:.6rem}.site-prose .legal-table td:before{content:attr(data-label);color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.1rem;font-size:.7rem;font-weight:600;line-height:1.5;display:block}}.guide-panel{background-color:var(--site-plate-quiet);border-color:var(--guide-sheet-rim)}.tool-shelf-eyebrow{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.tool-shelf-icon{color:var(--accent);flex-shrink:0;place-items:center;display:grid}.tool-shelf-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.tool-shelf-price{color:var(--faint);font-variant-numeric:tabular-nums;margin-inline-start:auto}.tool-spec{grid-template-columns:max-content 1fr;display:grid}.tool-spec dt,.tool-spec dd{border-top:1px solid var(--guide-sheet-rim);padding-block:.625rem}.tool-spec dt{padding-inline-end:1.5rem}.tool-spec dt:first-of-type,.tool-spec dt:first-of-type+dd{border-top:0}.tool-spec dt{color:var(--muted-foreground);align-self:center;font-size:.875rem}.tool-spec dd{color:var(--foreground);font-variant-numeric:tabular-nums}@media not all and (width>=40rem){.tool-spec{grid-template-columns:1fr}.tool-spec dt{padding-inline-end:0;padding-bottom:0}.tool-spec dd{border-top:0;padding-top:.125rem}}.guide-prose{color:var(--guide-ink);font-size:1.0625rem;line-height:1.8}.guide-prose>p,.guide-prose>ul,.guide-prose>ol{margin-top:1.3em}.guide-prose li{margin-top:.4em}.guide-prose{counter-reset:chapter}.guide-prose>h2{counter-increment:chapter;counter-reset:section}.guide-prose h3{counter-increment:section;counter-reset:clause}.guide-prose h4{counter-increment:clause}.guide-prose>h2:before{content:counter(chapter, upper-roman) ". "}.guide-prose h3:before{content:counter(chapter, upper-roman) "." counter(section) ". "}.guide-prose h4:before{content:counter(chapter, upper-roman) "." counter(section) "." counter(clause, lower-alpha) ". "}.guide-prose>h2:before,.guide-prose h3:before,.guide-prose h4:before{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.guide-prose>h2{border-top:1px solid var(--guide-sheet-rim);letter-spacing:-.015em;margin-top:3.75rem;padding-top:1.75rem;font-size:1.75rem;line-height:1.2}.guide-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.guide-prose h3{margin-top:2.5rem;font-size:1.1875rem;line-height:1.35}.guide-prose h4{margin-top:1.75rem}.guide-prose>h2,.guide-prose h3{scroll-margin-top:calc(var(--chrome-h) + 1.5rem)}.guide-prose pre{border-radius:.875rem;font-size:.875rem;line-height:1.7}.guide-prose blockquote{color:var(--guide-ink)}.guide-prose blockquote.guide-quote--caution{--caution-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12,2.6L1.3,21.4L22.7,21.4ZM11,8.8L13,8.8L13,14.4L11,14.4ZM11,16.2L13,16.2L13,18.3L11,18.3Z'/%3E%3C/svg%3E");background-color:#ca8a0424}.guide-prose blockquote.guide-quote--caution:before{content:"";width:1.15rem;height:1.15rem;-webkit-mask:var(--caution-mark) center / contain no-repeat;-webkit-mask:var(--caution-mark) center / contain no-repeat;-webkit-mask:var(--caution-mark) center / contain no-repeat;-webkit-mask:var(--caution-mark) center / contain no-repeat;mask:var(--caution-mark) center / contain no-repeat;background-color:#a16207;top:1.2rem;left:1.1rem}:root[data-theme=dark] .guide-prose blockquote.guide-quote--caution{background-color:#facc151f}:root[data-theme=dark] .guide-prose blockquote.guide-quote--caution:before{background-color:#facc15}.guide-prose blockquote.guide-quote--fix{--fix-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3.38 3.38 17.8 17.8'%3E%3Cpath d='M6.069 3.383A5 5 0 1 1 3.383 6.069L5.681 8.367A2.348 2.348 0 1 0 8.367 5.681ZM11.21 9.59L21.18 19.56L19.56 21.18L9.59 11.21Z'/%3E%3C/svg%3E");background-color:#0000;border-radius:0;padding:0 0 0 2rem}.guide-prose blockquote.guide-quote--fix:before{content:"";background-color:var(--accent);width:1.2rem;height:1.2rem;-webkit-mask:var(--fix-mark) center / contain no-repeat;-webkit-mask:var(--fix-mark) center / contain no-repeat;-webkit-mask:var(--fix-mark) center / contain no-repeat;-webkit-mask:var(--fix-mark) center / contain no-repeat;mask:var(--fix-mark) center / contain no-repeat;top:.42rem;left:.02rem}.term{white-space:nowrap}.term-word{font:inherit;color:inherit;cursor:help;white-space:normal;background:0 0;border:0;border-bottom:1px dashed;margin:0;padding:0}.term-def{border:1px solid var(--glass-border);background:var(--chrome-surface);width:min(22rem,100% - 2rem);box-shadow:var(--shadow-chrome);color:var(--foreground);white-space:normal;border-radius:.75rem;margin:0;padding:.7rem .85rem;font-size:.875rem;font-weight:400;line-height:1.55}@supports (anchor-scope:--term){.term{anchor-scope:--term}.term-word{anchor-name:--term}.term-def{position-anchor:--term;inset:auto;top:calc(anchor(bottom) + .4rem);left:clamp(1rem, anchor(left), max(1rem, calc(100% - min(22rem, calc(100% - 2rem)) - 1rem)));position:fixed}@media not all and (width>=40rem){.table-scroll .term-def{margin:auto;inset:0}}@media (hover:hover) and (pointer:fine){.term:hover .term-def,.term-def:hover{display:block}}}.guide-prose table{font-size:.9375rem}.guide-prose strong{font-weight:650}.credit{--credit-spark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.2 7.8L22 12l-7.8 2.2L12 22l-2.2-7.8L2 12l7.8-2.2z'/%3E%3C/svg%3E");color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.credit:before{content:"";vertical-align:-.09em;background-color:var(--accent);width:.95em;height:.95em;-webkit-mask:var(--credit-spark) center / contain no-repeat;-webkit-mask:var(--credit-spark) center / contain no-repeat;-webkit-mask:var(--credit-spark) center / contain no-repeat;-webkit-mask:var(--credit-spark) center / contain no-repeat;mask:var(--credit-spark) center / contain no-repeat;margin-right:.22em;display:inline-block}.guide-keys{--key-mix:68%;--key-light:20%;--key-dot:72%;--practice-tile:12%;--quote-ground:4%;--quote-tint:9%;counter-reset:key;gap:.9rem;margin-top:1.75rem;padding-left:0;list-style:none;display:grid}:root[data-theme=dark] .guide-keys{--key-mix:100%;--key-light:26%;--key-dot:55%;--practice-tile:20%;--quote-ground:7%;--quote-tint:14%}.guide-key{--key-spec:var(--kuro-spec-a);isolation:isolate;border:1px solid var(--guide-sheet-rim);background-color:var(--guide-sheet);background-image:radial-gradient(3.6rem 3.6rem at 2.2rem 1.7rem, var(--key-spec), transparent 72%), radial-gradient(120% 130% at 0% 0%, var(--key-spec), transparent 62%);border-radius:1rem;margin-top:0;padding:1.15rem 1.35rem 1.25rem 4.05rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guide-key{background-image:radial-gradient(3.6rem 3.6rem at 2.2rem 1.7rem, color-mix(in oklab, var(--key-spec) var(--key-light), transparent), transparent 72%), radial-gradient(120% 130% at 0% 0%, color-mix(in oklab, var(--key-spec) var(--key-light), transparent), transparent 62%)}}.guide-key{box-shadow:0 10px 20px -18px var(--site-cast);counter-increment:key}.guide-key:nth-child(5n+2){--key-spec:var(--kuro-spec-a)}@supports (color:color-mix(in lab, red, red)){.guide-key:nth-child(5n+2){--key-spec:color-mix(in oklab, var(--kuro-spec-a), var(--kuro-spec-b))}}.guide-key:nth-child(5n+3),.guide-key:nth-child(5n+4){--key-spec:var(--kuro-spec-b)}@supports (color:color-mix(in lab, red, red)){.guide-key:nth-child(5n+4){--key-spec:color-mix(in oklab, var(--kuro-spec-b), var(--kuro-spec-c))}}.guide-key:nth-child(5n){--key-spec:var(--kuro-spec-c)}.guide-key:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--key-spec) 1.25px, transparent 1.25px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.guide-key:after{background-image:radial-gradient(color-mix(in oklab, var(--key-spec) var(--key-dot), var(--bench-dot)) 1.25px, transparent 1.25px)}}.guide-key:after{background-size:22px 22px;-webkit-mask-image:radial-gradient(92% 118% at 1% 0,#000 6%,#0006 42%,#0000 74%),linear-gradient(90deg,#00000080,#0000 3.9rem);mask-image:radial-gradient(92% 118% at 1% 0,#000 6%,#0006 42%,#0000 74%),linear-gradient(90deg,#00000080,#0000 3.9rem)}.guide-key:before{content:counter(key);font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--key-spec);font-size:1.875rem;font-weight:620;line-height:1;position:absolute;top:.95rem;left:1.25rem}@supports (color:color-mix(in lab, red, red)){.guide-key:before{color:color-mix(in srgb, var(--key-spec) var(--key-mix), var(--foreground))}}.guide-key-title{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.005em;margin-top:0;font-size:1.125rem;font-weight:560;line-height:1.35}.guide-key-body{margin-top:.5rem;font-size:.9375rem;line-height:1.7}.guide-key-body strong{color:var(--foreground)}.guide-key-lines{border-top:1px solid var(--key-spec);margin-top:.95rem;padding-top:.85rem}@supports (color:color-mix(in lab, red, red)){.guide-key-lines{border-top:1px solid color-mix(in oklab, var(--key-spec) 16%, var(--guide-sheet-rim))}}.guide-key-lines{gap:.5rem;display:grid}.guide-key-quote{gap:.3rem;display:grid}.guide-key-quote-label{letter-spacing:.09em;text-transform:uppercase;margin-top:0;font-size:.6875rem;font-weight:700}.guide-key-quote-label:before{margin-right:.35rem}.guide-key-quote--no .guide-key-quote-label{color:var(--destructive)}.guide-key-quote--no .guide-key-quote-label:before{content:"✗"}.guide-key-quote--yes .guide-key-quote-label{color:var(--accent)}.guide-key-quote--yes .guide-key-quote-label:before{content:"✓"}.guide-key-quote-text{border:1px solid #0000;border-radius:.6rem;margin-top:0;padding:.6rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.6}.guide-key-quote--no .guide-key-quote-text{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.guide-key-quote--no .guide-key-quote-text{background:color-mix(in oklab, var(--foreground) var(--quote-ground), transparent)}}.guide-key-quote--no .guide-key-quote-text{color:var(--muted-foreground)}.guide-key-quote--yes .guide-key-quote-text{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.guide-key-quote--yes .guide-key-quote-text{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.guide-key-quote--yes .guide-key-quote-text{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.guide-key-quote--yes .guide-key-quote-text{background:color-mix(in oklab, var(--accent) var(--quote-tint), transparent)}}.guide-key-quote--yes .guide-key-quote-text{color:var(--foreground)}.guide-key-practice{--practice-line:calc(.9375rem * 1.6);--practice-mark:calc(var(--practice-line) * 2);--practice-mark-gap:.75rem;min-height:var(--practice-mark);margin-top:0;padding-inline-start:calc(var(--practice-mark) + var(--practice-mark-gap));font-size:.9375rem;font-style:italic;line-height:1.6;position:relative}.guide-key-practice:before{content:"✓";width:var(--practice-mark);height:var(--practice-mark);background:var(--accent);border-radius:.85rem;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.guide-key-practice:before{background:color-mix(in oklab, var(--accent) var(--practice-tile), transparent)}}.guide-key-practice:before{color:var(--accent);font-size:2.25rem;font-style:normal;font-weight:450;line-height:1}.guide-example{align-items:start;gap:1rem;margin-top:1.75rem;display:grid}@media (width>=40rem){.guide-example{grid-template-columns:18rem minmax(0,1fr);gap:1.5rem}.guide-example--wide{grid-template-columns:minmax(0,1fr)}}.guide-example-stage{border:1px solid var(--guide-sheet-rim);background-color:#08080a;border-radius:.875rem;padding:.4rem}.guide-example-stage video{border-radius:.5rem;width:100%;height:auto;display:block}.guide-drawn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.75rem;display:grid}@media (width>=40rem){.guide-drawn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.guide-drawn-grid figure{margin:0}.guide-drawn-grid video{aspect-ratio:9/16;background-color:#08080a;border-radius:.5rem;width:100%;height:auto;display:block}.guide-drawn-grid figcaption{color:var(--muted-foreground);margin-top:.4rem;font-size:.8125rem}.guide-example-side{text-align:left;align-content:start;gap:.85rem;display:grid}.guide-example-spec{gap:.65rem;margin:0;font-size:.9375rem;display:grid}@media (width>=40rem){.guide-example:not(.guide-example--wide) .guide-example-spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem}.guide-example--wide .guide-example-spec{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.guide-example-spec dt{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.guide-example-spec dd{color:var(--foreground);margin:0}.guide-example-input{border-radius:.625rem;width:auto;max-width:100%;height:auto;max-height:14rem;margin-top:0}.guide-example-input-note{color:var(--faint);margin-top:0;font-size:.8125rem;line-height:1.5}.guide-example-plate{border-radius:.625rem;width:100%;height:auto;margin-top:0}.guide-fold{border:1px solid var(--guide-sheet-rim);background-color:var(--guide-sheet);border-radius:.875rem;margin-top:1.5rem;padding:0 1.1rem}.guide-fold>summary{color:var(--accent);cursor:pointer;padding:.85rem 0;font-size:.9375rem}.guide-fold[open]>summary{border-bottom:1px solid var(--guide-sheet-rim)}.guide-fold-note{color:var(--guide-ink);margin-top:.9rem;font-size:.8125rem;line-height:1.6}.guide-fold pre{white-space:pre-wrap;max-height:30rem;margin-top:.9rem;margin-bottom:1.1rem;overflow:auto}.guide-toc{--toc-gutter:2.5rem;--toc-num-w:1.75rem;--toc-num-y:.6875rem;--toc-num-h:calc(1.35 * 1.0625rem);--toc-link-gap:.25rem;--toc-row-gap:.3125rem;--toc-track:var(--faint)}@supports (color:color-mix(in lab, red, red)){.guide-toc{--toc-track:color-mix(in oklab, var(--faint) 30%, transparent)}}.guide-toc{display:none}@media (width>=1024px){.guide-toc{top:calc(var(--chrome-h) + 1.5rem);grid-row-start:1;grid-column-start:1;align-self:start;font-size:1.0625rem;display:block;position:sticky}}.guide-toc-trail{color:var(--muted-foreground);letter-spacing:0;margin-inline-start:0;margin-bottom:.5rem;font-size:.8125rem;font-weight:500}.guide-toc-trail .guide-trail-arrow{font-size:.9375rem}.guide-toc-head{border-bottom:1px solid var(--glass-border);align-items:center;gap:.75rem;margin-bottom:.875rem;padding-bottom:.8125rem;line-height:1.2;display:flex}.guide-toc-label{color:var(--foreground);letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.guide-toc-list{gap:var(--toc-row-gap);counter-reset:toc;flex-direction:column;display:flex}@property --toc-past{syntax:"<number>";inherits:true;initial-value:0}@supports (animation-timeline:view()) and (timeline-scope:--rail){.guide-toc-list .site-nav-link{--toc-past:var(--nav-in)}}.guide-toc-list .site-nav-link{--nav-in:inherit;--nav-out:inherit;--nav-here:inherit}.guide-toc-list>li{counter-increment:toc;position:relative}.guide-toc-list>li:after{content:"";top:calc(var(--toc-num-y) + var(--toc-num-h) + var(--toc-link-gap));left:calc(var(--toc-num-w) / 2 - 1px);width:2px;height:calc(100% + var(--toc-row-gap) - var(--toc-num-h) - 2 * var(--toc-link-gap));background:linear-gradient(to bottom, var(--accent) 0 calc(var(--nav-out) * 100%), var(--toc-track) calc(var(--nav-out) * 100%) 100%);pointer-events:none;border-radius:2px;position:absolute}.guide-toc-list>li:last-child:after{content:none}.guide-toc-list .site-nav-link{text-align:start;padding-block:var(--toc-num-y);padding-inline:var(--toc-gutter) 0;white-space:normal;color:var(--foreground);justify-content:flex-start;line-height:1.35;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.guide-toc-list .site-nav-link{color:color-mix(in oklab, var(--foreground) calc(var(--nav-here) * 100%), var(--muted-foreground))}}.guide-toc-list .site-nav-link{font-weight:calc(400 + var(--nav-here) * 200)}.guide-toc-list .site-nav-link:before{content:none}.guide-toc-list .site-nav-link:after{content:counter(toc, upper-roman) ".";top:var(--toc-num-y);width:var(--toc-num-w);text-align:center;color:var(--accent);position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.guide-toc-list .site-nav-link:after{color:color-mix(in oklab, var(--accent) calc(var(--toc-past) * 100%), var(--faint))}}.guide-toc-list .site-nav-link:after{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:var(--toc-num-h);pointer-events:none}.guide-toc-list .site-nav-link:hover{color:var(--foreground)}.guide-toc-list .site-nav-link:hover:after{color:var(--accent)}.guide-toc-subs{max-height:calc(var(--nav-here) * 100rem);overflow:hidden}.guide-toc-sub{padding:.3125rem 0 .3125rem var(--toc-gutter);--sub-here:calc(var(--sub-a) - var(--sub-b));color:var(--foreground);font-size:.875rem;line-height:1.3;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.guide-toc-sub{color:color-mix(in oklab, var(--foreground) calc(var(--sub-here) * 100%), var(--faint))}}.guide-toc-sub{font-weight:calc(400 + var(--sub-here) * 150)}.guide-toc-subs>ul{counter-reset:sub}.guide-toc-subs li{counter-increment:sub}.guide-toc-sub:before{content:counter(sub) ".";top:.3125rem;left:calc(var(--toc-num-w) / 2 + .25rem);right:calc(100% - var(--toc-gutter) + .375rem);text-align:right;color:var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.guide-toc-sub:before{color:color-mix(in oklab, var(--accent) calc(var(--sub-here) * 100%), var(--faint))}}.guide-toc-sub:before{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.1375rem}.guide-toc-subs>ul{padding-block:.25rem .5rem}.guide-toc-sub:hover{color:var(--foreground)}.guide-toc-sub:hover:before{color:var(--accent)}.guide-toc-list>li:focus-within .guide-toc-subs{max-height:100rem}.guide-toc-sub:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ask-section .agent-layout{margin-top:2.75rem}.ask-frame{width:100%;max-width:40rem}@media (width>=1024px){.ask-frame{max-width:none}}.ask-window{border:1px solid var(--win-border);background:var(--win-bg);border-radius:1.35rem;overflow:hidden;box-shadow:0 30px 70px -38px #0000008c}.ask-windowbrand{border-bottom:1px solid var(--win-border);background:var(--win-sidebar-bg);color:var(--win-fg);align-items:center;gap:.55rem;margin:0;padding:.7rem 1.1rem;font-size:.875rem;display:flex}.ask-window .agent-result-stills{grid-template-columns:minmax(0,15rem)}.ask-window .agent-result-clip{aspect-ratio:9/16;max-width:15rem}.ask-clients{border-top:1px solid var(--border);margin-top:3.5rem;padding-top:2rem}.ask-clients-label{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem}.ask-clients-row{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.ask-clients-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.ask-clients-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.ask-client{border:1px solid var(--win-border);background:var(--win-bg);border-radius:1rem;grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 44px -30px #0009}.ask-client-bar{border-bottom:1px solid var(--win-border);background:var(--win-sidebar-bg);align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.ask-client-badge{background:var(--win-accent);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ask-client-badge{background:color-mix(in srgb, var(--win-accent) 18%, transparent)}}.ask-client-badge.is-round{border-radius:999px}.ask-client-title{min-width:0;color:var(--win-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.ask-client-title.is-mono{color:var(--win-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400}.ask-client-tgtitle{flex-direction:column;min-width:0;display:flex}.ask-client-sub{color:var(--win-muted);font-size:.6875rem}.ask-client-dots{flex-shrink:0;gap:.25rem;display:flex}.ask-client-dots>span{background:var(--win-muted);opacity:.55;border-radius:999px;width:.375rem;height:.375rem}.ask-client-nav{gap:.25rem;margin-left:auto;display:flex}.ask-client-navpill{background:var(--win-muted);opacity:.35;border-radius:999px;width:.8rem;height:.3rem}.ask-client-navpill.is-active{background:var(--win-accent);opacity:.8}.ask-client-body{align-content:start;gap:.7rem;padding:.9rem .85rem 1rem;display:grid}.ask-client-ask{justify-content:flex-end;margin:0;display:flex}.ask-client-bubble{background:var(--win-bubble-bg);max-width:94%;color:var(--win-fg);border-radius:.9rem;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.ask-client-terminal .ask-client-bubble{border-radius:.35rem}.ask-client .agent-tool{font-size:.75rem}.ask-client-foot{border-top:1px solid var(--win-border);background:var(--win-sidebar-bg);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;padding:.6rem .85rem;display:flex}.ask-client-name{color:var(--win-accent);font-size:.8125rem;font-weight:600}.ask-client-beat{color:var(--win-muted);margin-left:auto;font-size:.75rem}.shelf{border-bottom:1px solid var(--border);gap:1.75rem;margin:2.75rem 0 0;padding:0 0 1.75rem;list-style:none;display:grid}@media (width>=768px){.shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}.shelf-card a{flex-direction:column;gap:.8rem;min-width:0;display:flex}.shelf-card .guide-plate{width:100%}.shelf-title{font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--foreground);font-size:1.15rem;font-weight:560;line-height:1.3;transition:color .15s}.shelf-card a:hover .shelf-title{color:var(--accent-press)}.shelf-date{color:var(--faint);font-size:.8125rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ask-section{view-timeline-name:--agent-deck;view-timeline-axis:block}.ask-window{opacity:0;animation-name:ask-arrive;animation-duration:1ms;animation-timing-function:cubic-bezier(.22,.75,.24,1);animation-fill-mode:both;translate:0 14px}.ask-section .ask-window{animation-timeline:--agent-deck;animation-range:entry 2% entry 24%}@keyframes ask-arrive{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.ask-clients{view-timeline-name:--ask-clients;view-timeline-axis:block}.ask-client{view-timeline-name:--ask-client;view-timeline-axis:block;opacity:0;animation-name:ask-client-deal;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both}.ask-clients-row .ask-client:first-child{animation-timeline:--ask-clients;animation-range:entry entry 26%}.ask-clients-row .ask-client:nth-child(2){animation-timeline:--ask-clients;animation-range:entry 7% entry 33%}.ask-clients-row .ask-client:nth-child(3){animation-timeline:--ask-clients;animation-range:entry 14% entry 40%}.ask-clients-row .ask-client:nth-child(4){animation-timeline:--ask-clients;animation-range:entry 21% entry 47%}@keyframes ask-client-deal{0%{opacity:0}to{opacity:1}}.ask-client-badge{animation-name:ask-client-connect;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both}.ask-client .ask-client-badge{animation-timeline:--ask-client;animation-range:entry 18% entry 52%}@keyframes ask-client-connect{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--win-accent) 45%, transparent)}to{box-shadow:0 0 0 11px color-mix(in srgb, var(--win-accent) 0%, transparent)}}.ask-client-bubble{opacity:0;transform-origin:100% 100%;animation-name:ask-client-send;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both;translate:12px 10px;scale:.95}.ask-client .ask-client-bubble{animation-timeline:--ask-client;animation-range:entry 32% entry 66%}@keyframes ask-client-send{0%{opacity:0;translate:12px 10px;scale:.95}to{opacity:1;translate:0;scale:1}}.ask-client .agent-tool .agent-tool-dot{animation-timeline:--ask-client;animation-range:entry 52% entry 82%}.ask-client .agent-tools .agent-tool:nth-child(2) .agent-tool-dot{animation-timeline:--ask-client;animation-range:entry 58% entry 88%}.ask-client .agent-tool .agent-tool-name{animation-timeline:--ask-client;animation-range:entry 56% entry 82%}.ask-client .agent-tools .agent-tool:nth-child(2) .agent-tool-name{animation-timeline:--ask-client;animation-range:entry 62% entry 88%}.ask-client-foot{opacity:0;animation-name:ask-client-settle;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both;translate:0 6px}.ask-client .ask-client-foot{animation-timeline:--ask-client;animation-range:entry 72% entry 98%}@keyframes ask-client-settle{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}}}.rec-anatomy{gap:2.5rem;display:grid}@media (width>=1024px){.rec-anatomy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:3rem}}.rec-side{min-width:0}.rec-sidehead{color:var(--faint);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.6875rem;font-weight:600}.rec-locks{border:1px solid var(--border);background:var(--border);border-radius:1rem;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rec-lock{background:var(--surface-1);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1.05rem;display:flex}.rec-lockglyph{color:var(--faint);display:inline-flex}.rec-locklabel{min-width:4.5rem;color:var(--muted-foreground);font-size:.8125rem}.rec-lockvalue{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.rec-token{background:var(--surface-2);color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:.45rem;padding:.15rem .5rem;font-size:.75rem}.rec-template{border:1px solid var(--border);background:var(--surface-2);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.4rem .35rem;margin-top:1rem;padding:1.05rem;display:flex}.rec-bar{background:var(--border);border-radius:999px;width:2.6rem;height:.5rem;display:block}.rec-template .rec-bar:nth-child(3n){width:1.6rem}.rec-template .rec-bar:nth-child(4n){width:3.4rem}.rec-slot{background:var(--accent-soft);border-radius:.5rem;align-items:baseline;gap:.4rem;padding:.2rem .5rem;display:inline-flex}.rec-slot code{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.rec-slot em{color:var(--muted-foreground);font-size:.6875rem;font-style:normal}.rec-sealed{color:var(--faint);margin:.8rem 0 0;font-size:.8125rem}.rec-rig{width:100%}.rec-note{color:var(--muted-foreground);margin:1rem 0 0;font-size:.875rem}.rec-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:3.5rem;display:grid}.rec-arrow{display:none}.rec-resultmeta{grid-column:1/-1;min-width:0;margin-top:1rem}@media (width>=1024px){.rec-result{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:1.25rem}.rec-arrow{border:1px solid var(--border);background:var(--surface-2);width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid}.rec-resultmeta{grid-column:auto;margin-top:0;padding-left:1rem}}.rec-shot{min-width:0;margin:0}.rec-shot img{aspect-ratio:1;border:1px solid var(--border);object-fit:cover;border-radius:1rem;width:100%;height:auto;display:block}.rec-shot figcaption{color:var(--muted-foreground);margin-top:.6rem;font-size:.8125rem}.rec-shot--after figcaption{color:var(--foreground)}.rec-resultname{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:560}.rec-resultby{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;display:flex}.rec-resultby .studio-chip{padding-inline:0}.rec-resultcredits{background:var(--surface-2);color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:.45rem;padding:.15rem .5rem;font-size:.75rem}.rec-resultnote{max-width:24rem;color:var(--muted-foreground);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.rec-result .rec-try{margin:1.25rem 0 0}.rec-startershead{margin:1.75rem 0 .7rem}.rec-starters{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.rec-starters a{border:1px solid var(--border);background:var(--surface-2);color:var(--foreground);border-radius:999px;padding:.35rem .8rem;font-size:.8125rem;transition:border-color .2s,color .2s;display:inline-flex}.rec-starters a:hover,.rec-starters a:focus-visible{border-color:var(--accent-soft-strong,var(--accent));color:var(--accent)}.rk-kinds{gap:1rem;display:grid}@media (width>=68rem){.rk-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}.rk-card{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;flex-direction:column;padding:1.6rem;display:flex}.rk-card h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:560}.rk-line{color:var(--accent);margin:.7rem 0 0;font-size:.9375rem;line-height:1.45}.rk-body{color:var(--muted-foreground);margin:.9rem 0 0;padding-bottom:1.5rem;font-size:.9375rem;line-height:1.6}.rk-parts{border:1px solid var(--border);background:var(--border);border-radius:.9rem;gap:1px;margin:auto 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.rk-parts li{background:var(--surface-2);color:var(--foreground);padding:.7rem .9rem;font-size:.8125rem;line-height:1.5}.rk-pick{color:var(--foreground);margin:1.1rem 0 0;font-size:.875rem;line-height:1.55}.rk-pick span{color:var(--faint);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.3rem;font-size:.6875rem;font-weight:600;display:block}.wf-board{gap:2.25rem;display:grid}@media (width>=68rem){.wf-board{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.75rem}}.wf-column{min-width:0}.wf-columnhead h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:560}.wf-columnhead p{color:var(--muted-foreground);margin:.6rem 0 0;font-size:.9375rem;line-height:1.6}.wf-kindhead{color:var(--faint);letter-spacing:.13em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.6875rem;font-weight:600}.wf-kindlede{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.875rem;line-height:1.55}.wf-cards{border:1px solid var(--border);background:var(--border);border-radius:1rem;gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.wf-card{background:var(--surface);align-items:flex-start;gap:.85rem;padding:.95rem 1.05rem;display:flex}.wf-glyph{border:1px solid var(--border);background:var(--surface-2);width:2rem;height:2rem;color:var(--muted-foreground);border-radius:.7rem;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.wf-glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.wf-cardbody{min-width:0}.wf-cardbody h4{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:.9375rem;font-weight:560;display:inline}.wf-cardbody p{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.8125rem;line-height:1.55}.wf-index{color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-right:.5rem;font-size:.6875rem}.wf-note{max-width:44rem;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:.875rem;line-height:1.6}.wf-note--inset{border-left:2px solid var(--border);margin-top:1.1rem;padding-left:.95rem;font-size:.8125rem}.wf-fanout{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;margin-top:2.5rem;padding:1.6rem}.wf-fanout h3,.wf-limits h3,.wf-run h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:560}.wf-fanout>p,.wf-run>p{max-width:48rem;color:var(--muted-foreground);margin:.7rem 0 0;font-size:.9375rem;line-height:1.6}.wf-fanout .wf-note--inset{margin-top:1.1rem}.wf-limits{min-width:0}.wf-tablewrap{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:1rem;overflow-x:auto}.wf-table{border-collapse:collapse;background:var(--surface);width:100%}.wf-table th,.wf-table td{text-align:left;padding:.8rem 1.05rem;font-size:.875rem}.wf-table thead th{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--foreground);font-weight:560}.wf-table tbody tr+tr th,.wf-table tbody tr+tr td{border-top:1px solid var(--border)}.wf-table tbody th{min-width:7rem;color:var(--muted-foreground);font-weight:400}.wf-table td{color:var(--foreground);font-variant-numeric:tabular-nums}.wf-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wf-run{margin-top:2.75rem}.wf-statuses{flex-wrap:wrap;gap:.45rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.wf-status{border:1px solid var(--border);background:var(--surface-2);color:var(--muted-foreground);border-radius:999px;padding:.3rem .7rem;font-size:.75rem}.wf-status--awaiting_approval{border-color:var(--accent-soft-strong,var(--accent-soft));background:var(--accent-soft);color:var(--accent)}.wf-status--succeeded{border-color:var(--border-strong,var(--border));color:var(--foreground)}.wf-status--failed,.wf-status--canceled{opacity:.68}.wf-verbs{border:1px solid var(--border);background:var(--border);border-radius:1rem;gap:1px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.wf-verbs li{background:var(--surface);color:var(--muted-foreground);padding:.8rem 1.05rem;font-size:.875rem;line-height:1.55}.wfx{gap:2rem;display:grid}@media (width>=64rem){.wfx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem}}.wfx-figure{border:1px solid var(--border);background:radial-gradient(circle, var(--border) 1px, transparent 1.2px) 0 0 / 22px 22px, var(--surface);border-radius:1.25rem;min-width:0;margin:0;padding:1.25rem}@media (width<=40rem){.wfx-figure{padding:.75rem .4rem}}.wfx-board{width:100%;max-width:34rem;height:auto;margin-inline:auto;display:block;overflow:visible}.wfx-caption{color:var(--faint);text-align:center;margin-top:1rem;font-size:.8125rem}.wfx-wires path{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1.6px}.wfx-ends circle{fill:var(--surface);stroke:var(--accent);stroke-width:1.6px}.wfx-node>rect:not(.wfx-glyphbox):not(.wfx-pill){fill:var(--surface-2);stroke:var(--border);stroke-width:1px}.wfx-node .wfx-ghost{fill:var(--surface)}.wfx-glyphbox{fill:var(--surface);stroke:var(--border);stroke-width:1px}.wfx-glyph{color:var(--muted-foreground)}.wfx-glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.wfx-board text{font-family:inherit}.wfx-kind{fill:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}.wfx-name{fill:var(--foreground);font-size:14px;font-weight:600}.wfx-name--step{font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-size:15px;font-weight:560}.wfx-index{fill:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:11px}.wfx-sub{fill:var(--muted-foreground);font-size:12.5px}.wfx-pill{fill:var(--accent-soft)}.wfx-pilltext{fill:var(--accent);text-anchor:middle;font-size:11px;font-weight:600}.wfx-story h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:560}.wfx-story>p{color:var(--muted-foreground);margin:.7rem 0 0;font-size:.9375rem;line-height:1.6}.wfx-steps{border:1px solid var(--border);background:var(--border);border-radius:1rem;gap:1px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.wfx-steps li{background:var(--surface);gap:.85rem;padding:.85rem 1.05rem;display:flex}.wfx-stepindex{color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex:none;padding-top:.15rem;font-size:.6875rem}.wfx-steps p{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.55}.wfx-steps b{color:var(--foreground);font-weight:600}.wf-more{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;margin-top:2.5rem}.wf-more>summary{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.6rem;font-size:1.15rem;font-weight:560;list-style:none;display:flex}.wf-more>summary::-webkit-details-marker{display:none}.wf-more>summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:1.25rem}.wf-moresign{background:var(--surface-2);width:2rem;height:2rem;color:var(--muted-foreground);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.wf-moresign:before,.wf-moresign:after{content:"";background:currentColor;border-radius:1px;position:absolute}.wf-moresign:before{width:.75rem;height:1.5px}.wf-moresign:after{width:1.5px;height:.75rem;transition:rotate .42s cubic-bezier(.34,1.4,.5,1)}.wf-more[open] .wf-moresign{background:var(--accent-soft);color:var(--accent)}.wf-more[open] .wf-moresign:after{rotate:90deg}.wf-morelede{color:var(--muted-foreground);margin:0;padding:0 1.6rem;font-size:.9375rem;line-height:1.6}.wf-more>.wf-board,.wf-more>.wf-note{padding-inline:1.6rem}.wf-more>.wf-board{margin-top:1.75rem}.wf-more>.wf-note{padding-bottom:1.6rem}@media (width<=40rem){.wf-more>summary,.wf-morelede,.wf-more>.wf-board,.wf-more>.wf-note{padding-inline:1.1rem}}.rec-doors{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.rec-doors .section-cta{margin-inline:0}.strip-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.strip-runtime{border:1px solid var(--border);background:var(--surface-2);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;margin:0 0 1.25rem;padding:.25rem .7rem;font-size:.8125rem;display:inline-flex}.strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(8.5rem,1fr);grid-auto-flow:column;gap:.9rem;margin:0;padding:0 0 .75rem;list-style:none;display:grid;overflow-x:auto}.strip-scene{scroll-snap-align:start;min-width:0;position:relative}.strip-frame{aspect-ratio:9/16;border:1px solid var(--canvas-line,var(--border));background:var(--surface-2);border-radius:.85rem;position:relative;overflow:hidden}.strip-frame img{object-fit:cover;width:100%;height:100%;display:block}.strip-chip{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0e12b8;border-radius:.45rem;align-items:center;gap:.35rem;padding:.15rem .4rem;font-size:.6875rem;display:inline-flex;position:absolute;bottom:.45rem;left:.45rem}.strip-chip b{font-variant-numeric:tabular-nums;font-weight:600}.strip-chip i{background:#ffffff52;width:1px;height:.6rem}.strip-chip em{opacity:.8;font-variant-numeric:tabular-nums;font-style:normal}.strip-title{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;margin:.6rem 0 0;font-size:.9375rem;font-weight:560}.strip-line{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.scene-card{gap:1.75rem;display:grid}@media (width>=900px){.scene-card{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;column-gap:2.5rem}}.scene-still{border:1px solid var(--border);background:var(--surface-2);border-radius:1.1rem;position:relative;overflow:hidden}.scene-still img{width:100%;height:auto;display:block}.scene-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0e12b8;border-radius:.5rem;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:.6rem;left:.6rem}.scene-badge i{background:#ffffff52;width:1px;height:.7rem}.scene-badge em{opacity:.8;font-style:normal}.scene-facts{border:1px solid var(--border);background:var(--border);border-radius:1.1rem;gap:1px;margin:0;display:grid;overflow:hidden}.scene-fact{background:var(--surface-1);padding:1rem 1.15rem}.scene-fact dt{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:600}.scene-fact dd{color:var(--foreground);margin:.5rem 0 0}.scene-prompt{color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.6}.scene-cost{color:var(--accent);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:1.35rem;font-weight:600;display:inline-flex}.scene-note{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.8125rem}.cut{margin:0}.cut-player{aspect-ratio:9/16;border:1px solid var(--border);background:#000;border-radius:1.1rem;width:100%;max-width:24rem;display:block}.cut-cap{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;margin-top:.9rem;display:flex}.cut-name{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-size:1.05rem;font-weight:560}.cut-len{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.8125rem}.cut-crew{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:1.5rem 0 0;padding-top:1rem;display:flex}.cut-crewlabel{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:600}.cut-model{align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.beat{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=820px){.beat{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.beat-frame{aspect-ratio:4/5;border:1px solid var(--canvas-line,var(--border));background:var(--surface-2);border-radius:.9rem;position:relative;overflow:hidden}.beat-frame img{object-fit:cover;transform-origin:52% 48%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.beat-frame--move img{animation:11s ease-in-out infinite alternate beat-push}@keyframes beat-push{0%{transform:scale(1)}to{transform:scale(1.12)}}}.beat-cook{opacity:.7;place-items:center;display:grid;position:absolute;inset:0}.beat-cook em{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0e12b8;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-style:normal}.beat-chip{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0e12b8;border-radius:.45rem;align-items:center;gap:.35rem;padding:.15rem .4rem;font-size:.6875rem;display:inline-flex;position:absolute;bottom:.45rem;left:.45rem}.beat-chip b{font-variant-numeric:tabular-nums;font-weight:600}.beat-chip i{background:#ffffff52;width:1px;height:.6rem}.beat-chip em{opacity:.8;font-variant-numeric:tabular-nums;font-style:normal}.beat-track{border:1px solid var(--glass-border);background:var(--surface-2);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem;margin:.9rem 0 0;padding:.2rem;display:grid}.beat-rung{color:var(--muted-foreground);text-align:center;border-radius:999px;padding:.3rem .2rem;font-size:.75rem}.beat-rung--on{background:var(--surface-1);box-shadow:0 1px 2px var(--site-cast);color:var(--foreground);font-weight:560}.beat-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin:.9rem 0 0;display:flex}.beat-head b{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-size:1.0625rem;font-weight:560}.beat-price{border:1px solid var(--border);color:var(--faint);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.75rem;display:inline-flex}.beat-price--paid{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.beat-price--paid{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.beat-price--paid{background:var(--accent-soft);color:var(--accent)}.beat-body{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.beat-moves{flex-wrap:wrap;gap:.35rem;margin:.7rem 0 0;display:flex}.beat-move{border:1px solid var(--border);background:var(--surface-2);color:var(--muted-foreground);border-radius:.5rem;padding:.18rem .5rem;font-size:.75rem}.beat-note{color:var(--faint);margin:1.75rem 0 0;font-size:.875rem}.takes{gap:2rem;display:grid}@media (width>=900px){.takes{grid-template-columns:minmax(0,1fr) minmax(0,21rem);align-items:start;gap:2.5rem}}.takes-thread{margin:0;padding:0 0 0 1.75rem;list-style:none;position:relative}.takes-thread:before{content:"";border-left:1px dashed var(--border);position:absolute;top:.55rem;bottom:1.6rem;left:.3rem}.take-node{margin-bottom:.85rem;position:relative}.take-dot{border:1px solid var(--border);background:var(--surface-1);border-radius:999px;width:.65rem;height:.65rem;position:absolute;top:.9rem;left:-1.75rem}.take-node--kept .take-dot{border-color:var(--muted-foreground);background:var(--muted-foreground)}.take-node--stage .take-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.take-card{border:1px solid var(--border);background:var(--surface-1);border-radius:.85rem;padding:.7rem .85rem}.take-node--stage .take-card{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.take-node--stage .take-card{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}}.take-name{justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;display:flex}.take-name b{color:var(--foreground);font-size:.9375rem;font-weight:560}.take-name em{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal}.take-marks{margin:.45rem 0 0}.take-mark{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:.1rem .45rem;font-size:.6875rem;display:inline-flex}.take-mark--stage{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.take-mark--stage{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.take-mark--stage{background:var(--accent-soft);color:var(--accent)}.take-adopt{margin:.55rem 0 0}.take-adopt-btn{border:1px solid var(--border-strong,var(--border));background:var(--surface-2);color:var(--foreground);border-radius:999px;align-items:center;padding:.22rem .65rem;font-size:.75rem;display:inline-flex}.takes-tail{padding-top:.2rem;position:relative}.take-ring{border:1px dashed var(--muted-foreground);opacity:.7;border-radius:999px;width:.65rem;height:.65rem;position:absolute;top:.45rem;left:-1.75rem}.takes-compose{border:1px dashed var(--border-strong,var(--border));color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8125rem;display:inline-flex}.takes-stage{margin:0}.takes-frame{aspect-ratio:9/16;border:1px solid var(--canvas-line,var(--border));background:var(--surface-2);border-radius:1rem;max-width:21rem;position:relative;overflow:hidden}.takes-frame img{object-fit:cover;width:100%;height:100%;display:block}.takes-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0e12b8;border-radius:.5rem;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:.55rem;left:.55rem}.takes-badge i{background:#ffffff52;width:1px;height:.6rem}.takes-badge em{opacity:.82;font-style:normal}.takes-record{border-top:1px solid var(--border);margin-top:1.15rem;padding-top:1rem}.takes-prompt{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.55}.takes-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .9rem;margin:.7rem 0 0;display:flex}.takes-spent{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.75rem}.takes-note{color:var(--faint);margin:1.75rem 0 0;font-size:.875rem}.fork{gap:1.75rem;display:grid}.fork-board{overscroll-behavior-x:contain;padding-bottom:.4rem;overflow-x:auto}.fork-stage{width:100%;min-width:38rem;height:auto;display:block;overflow:visible}.fork-wire path{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;stroke-linecap:round;opacity:.55}.fork-wire--new path{stroke:var(--accent);stroke-width:2px;opacity:1}.fork-annot{fill:var(--accent);letter-spacing:.01em;font-size:12px}.fork-rim{fill:none;stroke:var(--canvas-line,var(--border));stroke-width:1px}.fork-chip rect{fill:#0c0e12b8}.fork-chip text{fill:#fff;font-variant-numeric:tabular-nums;font-size:9px}.fork-picker{border:1px solid var(--border);background:var(--surface-1);border-radius:1rem;padding:.85rem 1rem 1rem}.fork-all{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .6rem;padding-bottom:.6rem;display:flex}.fork-all-name{color:var(--foreground);font-size:.9375rem;font-weight:560}.fork-all-go{border:1px solid var(--accent);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fork-all-go{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent)}}.fork-all-go{background:var(--accent-soft);color:var(--accent);padding:.22rem .7rem;font-size:.8125rem}.fork-cuts{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.fork-cut{border:1px solid #0000;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.5rem .6rem;display:flex}.fork-cut--on{border-color:var(--border);background:var(--surface-2)}.fork-cut-name{color:var(--foreground);font-size:.875rem;font-weight:560}.fork-cut-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem}.fork-cut-ready{color:var(--accent);font-size:.75rem}.fork-cut-scenes{gap:.2rem;margin-left:auto;display:inline-flex}.fork-cut-scenes b{border:1px solid var(--border);width:1.25rem;height:1.25rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.6875rem;font-weight:500;display:grid}.fork-cut-scenes b.is-off{opacity:.35;border-style:dashed}.fork-note{color:var(--faint);margin:1.75rem 0 0;font-size:.875rem}.direct{align-items:start;gap:2rem;display:grid}@media (width>=960px){.direct{grid-template-columns:minmax(0,1fr) minmax(0,21rem);gap:2.5rem}}.direct-panel{border:1px solid var(--border);background:var(--surface-1);border-radius:1.1rem;overflow:hidden}.direct-head{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.direct-head b{color:var(--foreground);font-size:.875rem;font-weight:560}.direct-room{background:var(--surface-2);width:1.65rem;height:1.65rem;color:var(--muted-foreground);border-radius:.5rem;place-items:center;display:grid}.direct-thread{padding:.9rem}.direct-tool{border:1px solid var(--border);background:var(--surface-2);color:var(--muted-foreground);border-radius:.65rem;align-items:center;gap:.5rem;margin:0 0 .45rem;padding:.4rem .6rem;display:flex}.direct-tool b{color:var(--foreground);font-size:.8125rem;font-weight:560}.direct-tool em{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem;font-style:normal}.direct-reply{color:var(--foreground);margin:.8rem 0 0;font-size:.875rem;line-height:1.6}.direct-plan{border:1px solid var(--accent);border-radius:.9rem;margin-top:.9rem}@supports (color:color-mix(in lab, red, red)){.direct-plan{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.direct-plan{background:var(--surface-2);padding:.75rem .85rem .7rem}.direct-plan-head{justify-content:space-between;align-items:baseline;margin:0 0 .4rem;display:flex}.direct-plan-head b{color:var(--foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.direct-plan-head em{color:var(--faint);font-size:.75rem;font-style:normal}.direct-steps{margin:0;padding:0;list-style:none}.direct-step{border-top:1px solid var(--border);align-items:center;gap:.6rem;padding:.45rem 0;display:flex}.direct-step-n{background:var(--surface-1);width:1.3rem;height:1.3rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:.4rem;flex:none;place-items:center;font-size:.6875rem;display:grid}.direct-step-label{min-width:0;color:var(--foreground);font-size:.8125rem}.direct-step-price{color:var(--accent);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;margin-left:auto;font-size:.8125rem;display:inline-flex}.direct-step-price--free{color:var(--faint)}.direct-plan-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0;padding-top:.7rem;display:flex}.direct-total{color:var(--faint);align-items:baseline;gap:.4rem;margin-right:auto;font-size:.75rem;display:inline-flex}.direct-total b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.9375rem}.direct-deny{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:.25rem .7rem;font-size:.8125rem}.direct-approve{background:var(--accent);color:var(--accent-foreground);font-variant-numeric:tabular-nums;border-radius:999px;padding:.28rem .85rem;font-size:.8125rem;font-weight:560}.direct-facts{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.direct-fact{border-left:2px solid var(--border);padding-left:.9rem}.direct-fact b{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-size:.9375rem;font-weight:560;display:block}.direct-fact span{color:var(--muted-foreground);margin-top:.3rem;font-size:.875rem;line-height:1.55;display:block}.snd{border:1px solid var(--border);background:var(--surface-1);border-radius:1.1rem;padding:.9rem 1rem 1rem}.snd-scroll{overscroll-behavior-x:contain;padding-bottom:.4rem;overflow-x:auto}.snd-strip{width:100%;min-width:38rem;height:auto;display:block}.snd-ruler path{stroke:var(--border);stroke-width:1px}.snd-ruler text{fill:var(--faint);font-variant-numeric:tabular-nums;font-size:9px}.snd-cell-rim{fill:none;stroke:var(--canvas-line,var(--border));stroke-width:1px}.snd-cell-tag rect{fill:#0c0e12b8}.snd-cell-tag text{fill:#fff;font-variant-numeric:tabular-nums;font-size:9px}.snd-bar-name{fill:var(--foreground);font-size:10px;font-weight:500}.snd-bar-name--out{fill:var(--muted-foreground)}.snd-bar rect{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.snd-bar rect{fill:color-mix(in srgb, var(--accent) 16%, transparent)}}.snd-bar rect{stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.snd-bar rect{stroke:color-mix(in srgb, var(--accent) 45%, transparent)}}.snd-bar rect{stroke-width:1px}.snd-bar--bed rect{fill:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.snd-bar--bed rect{fill:color-mix(in srgb, var(--muted-foreground) 14%, transparent)}}.snd-bar--bed rect{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.snd-bar--bed rect{stroke:color-mix(in srgb, var(--muted-foreground) 42%, transparent)}}.snd-wave{stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;opacity:.75}.snd-bar--bed .snd-wave{stroke:var(--muted-foreground);opacity:.6}.snd-loop{stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:2 2;opacity:.8}.snd-head path{stroke:var(--accent);stroke-width:1.2px;opacity:.8}.snd-head circle{fill:var(--accent)}@media (prefers-reduced-motion:no-preference){.snd-head{transform-box:view-box;animation:32s linear infinite snd-sweep}@keyframes snd-sweep{0%{transform:translate(0)}to{transform:translate(720px)}}}.snd-legend{border-top:1px solid var(--border);gap:.5rem;margin:1rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.snd-row{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.snd-name{color:var(--foreground);font-size:.875rem;font-weight:560}.snd-detail{color:var(--muted-foreground);font-size:.8125rem}.snd-mode{border:1px solid var(--border);color:var(--muted-foreground);border-radius:.4rem;padding:.1rem .4rem;font-size:.6875rem}.snd-gain{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.75rem}@media (width>=640px){.snd-gain{margin-left:auto}}.snd-note{color:var(--faint);margin:1.75rem 0 0;font-size:.875rem}.strip-index{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.strip-index-label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-right:.25rem;font-size:.625rem;font-weight:600}.strip-index a{border:1px solid var(--border);background:var(--surface-1);color:var(--foreground);border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;transition:border-color .14s;display:inline-flex}.strip-index a:hover{border-color:var(--accent)}.model-index{z-index:10;max-width:82rem;margin:0 auto;padding:4rem 1.5rem 6rem;position:relative}.model-index-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;display:flex}.model-stats{gap:2rem;margin:0;display:flex}.model-stats div{flex-direction:column-reverse;gap:.2rem;display:flex}.model-stats dt{color:var(--muted-foreground);font-size:.8125rem}.model-stats dd{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:0;font-size:2.25rem;font-weight:600;line-height:1}.model-sheet{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;margin-top:1.75rem;overflow:hidden}.model-sheet fieldset{border:0;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.model-sheet legend{float:left;color:var(--muted-foreground);margin-right:.25rem;padding:0;font-size:.875rem}.model-sheet-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding:1.1rem 1.5rem 0;display:flex}.model-kinds{border:0;min-width:0;margin-inline:0;padding:0}.model-kind{cursor:pointer;-webkit-user-select:none;user-select:none}.model-kind input,.model-sort-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.model-kind:has(input:checked){--chip-size:var(--now-size);--chip-weight:560;--chip-track:-.02em;--chip-ink:var(--foreground);--chip-slab:1;--chip-sign:inline-block;--chip-rule:none}.model-kind:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:4px;border-radius:6px}.model-index:has(.model-kind input[value=image]:checked) .model-panel:not([data-kind=image]),.model-index:has(.model-kind input[value=video]:checked) .model-panel:not([data-kind=video]),.model-index:has(.model-kind input[value=tts]:checked) .model-panel:not([data-kind=tts]),.model-index:has(.model-kind input[value=music]:checked) .model-panel:not([data-kind=music]){display:none}.model-sort-option{border:1px solid var(--border);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.model-sort-option:has(input:checked){border-color:var(--foreground);font-weight:700}.model-sort-option:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.model-panel{padding-top:1rem}.model-note{border-top:1px solid var(--border);color:var(--muted-foreground);margin:0;padding:1rem 1.5rem 1.25rem;font-size:.8125rem;line-height:1.6}.model-panel[data-kind=image]{--model-cols:minmax(15rem, 18rem) minmax(0, 1fr) 5.5rem 4.5rem 6.5rem 7.5rem}.model-panel[data-kind=video]{--model-cols:minmax(15rem, 18rem) minmax(0, 1fr) 4.5rem 4.5rem 10rem 7.5rem}.model-panel[data-kind=tts]{--model-cols:minmax(15rem, 18rem) minmax(0, 1fr) 4.5rem 5.5rem 7rem 7.5rem}.model-panel[data-kind=music]{--model-cols:minmax(15rem, 18rem) minmax(0, 1fr) 7.5rem}.model-row{grid-template-columns:var(--model-cols);align-items:center;column-gap:1.25rem;padding:.7rem 1.5rem;transition:background-color .14s;display:grid;position:relative}.model-row--head{border-top:1px solid var(--border);background:var(--surface-2);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;padding-block:.6rem;font-size:.6875rem;font-weight:700}.model-rows,.model-group{flex-direction:column;display:flex}.model-divider{border-top:1px solid var(--border);padding:1.4rem 1.5rem .4rem}.model-divider [role=rowheader]{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.model-group>.model-row:last-child{margin-bottom:.6rem}.model-rows .model-row:hover{background:var(--surface-2)}.model-cell-model{align-items:center;gap:.75rem;min-width:0;display:flex}.model-cell-model .maker-mark[data-maker=google] svg{width:13px;height:13px}.model-cell-model .maker-mark[data-maker=prunaai] svg{width:19px;height:19px}.model-cell-model .maker-mark--ink,.model-cell-model .maker-mark--mono{box-shadow:inset 0 0 0 1px var(--border)}.model-cell-title{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.model-cell-title .studio-badge{padding:2px 7px;font-size:10px}.model-star{color:var(--accent);flex:none}.model-cell-name{flex-direction:column;gap:.1rem;min-width:0;display:flex}.model-rowlink{color:var(--foreground);font-size:1rem;font-weight:700}.model-rowlink:after{content:"";position:absolute;inset:0}.model-rowlink:focus-visible{outline:none}.model-row:has(.model-rowlink:focus-visible){outline:2px solid var(--ring);outline-offset:-2px}.model-rows .model-row:hover .model-rowlink{color:var(--accent)}.model-cell-requires{color:var(--spd);font-size:.8125rem}.model-cell-summary{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.model-cell-spec{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.model-cell-spec--muted{color:var(--faint)}.model-cell-price{color:var(--foreground);font-variant-numeric:tabular-nums;flex-direction:column;gap:.4rem;font-size:.9375rem;font-weight:700;display:flex}.model-cell-price svg{width:100%;height:4px;display:block}.model-cell-price rect{fill:var(--surface-3)}.model-cell-price rect+rect{fill:var(--accent)}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-1{order:1}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-2{order:2}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-3{order:3}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-4{order:4}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-5{order:5}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-6{order:6}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-7{order:7}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-8{order:8}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-9{order:9}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-10{order:10}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-11{order:11}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-12{order:12}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-13{order:13}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-14{order:14}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-15{order:15}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-16{order:16}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-17{order:17}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-18{order:18}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-19{order:19}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-20{order:20}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-21{order:21}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-22{order:22}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-23{order:23}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-24{order:24}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-25{order:25}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-26{order:26}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-27{order:27}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-28{order:28}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-29{order:29}.model-sheet:has(.model-sort-option input[value=app]:checked) .model-at-30{order:30}@media (width<=900px){.model-row.model-row--head{display:none}.model-row{flex-wrap:wrap;align-items:flex-start;gap:.6rem 1.25rem;padding:1rem 1.25rem;display:flex}.model-cell-model{flex:12rem}.model-row+.model-row{border-top:1px solid var(--border)}.model-cell-price{flex:0 0 5rem;order:1;align-items:flex-end}.model-cell-summary{flex:100%;order:2}.model-cell-spec{flex-direction:column;order:3;gap:.1rem;font-size:.875rem;display:inline-flex}.model-cell-spec:before{content:attr(data-label);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.model-sheet-bar,.model-note,.model-divider{padding-inline:1.25rem}}@media (width<=640px){.model-index{padding:2.5rem 1rem 4rem}.model-stats{gap:1.5rem}.model-stats dd{font-size:1.75rem}.model-sheet{margin-inline:-.25rem}}.arena-prompt{white-space:pre-wrap;word-break:break-word;font-family:inherit;line-height:1.6}.arena-entry[data-won] img,.arena-entry[data-won] video{outline:2px solid var(--accent);outline-offset:2px}.arena-won{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:500}.kuro-sprite{z-index:1;width:var(--kuro-sprite-size,13rem);aspect-ratio:1;pointer-events:none;view-timeline:--kuro-cameo block;display:block;position:absolute;overflow:clip}.kuro-sprite--from-md,.kuro-sprite--from-xl{display:none}@media (width>=768px){.kuro-sprite--from-md{display:block}}@media (width>=1280px){.kuro-sprite--from-xl{display:block}}.kuro-sprite-strip{width:2000%;max-width:none;height:100%;translate:calc(var(--kuro-key,0) * -5%) 0;display:block}@keyframes kuro-strip{0%{translate:0}to{translate:-95%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kuro-sprite-strip{animation:steps(20,jump-none) both kuro-strip;animation-timeline:--kuro-cameo;animation-range:entry 25% cover 55%}}}.kuro-cameo--head{top:clamp(3rem,5vw,5rem);right:clamp(.5rem,2vw,2rem)}.kuro-cameo--ledge{--kuro-sprite-size:10rem;bottom:100%;right:2rem}.sb-shell{position:relative}.kuro-pill-seat{display:inline-block;position:relative}.kuro-cameo--pill{--kuro-sprite-size:7rem;bottom:100%;left:50%;translate:-50%}.kuro-sprite--studio{--kuro-key:19;--kuro-sprite-size:clamp(13rem, 19vw, 18rem)}.kuro-sprite--studio.kuro-cameo--head{top:clamp(1.5rem,2.5vw,2.5rem)}.kuro-sprite--storyboard,.kuro-sprite--tools,.kuro-sprite--guides{--kuro-key:19}.kuro-sprite--ask{--kuro-key:8}.kuro-fold-seat{position:relative}:root{--kuro-fold-size:clamp(11rem, 20vw, 20rem);--kuro-fold-pitch:calc(var(--kuro-fold-size) * 12 / 320);--kuro-ledge-ink:#198c5e}:root[data-theme=dark]{--kuro-ledge-ink:#6ee7b7}.kuro-fold{z-index:0;width:var(--kuro-fold-size);aspect-ratio:1;pointer-events:none;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%}.kuro-fold:after{content:"";width:180%;height:max(2px, calc(var(--kuro-fold-pitch) * .68));background:var(--kuro-ledge-ink);border-radius:999px;position:absolute;top:100%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000)}.kuro-fold .kuro-sprite{width:100%;inset:0}.kuro-sprite--fold{--kuro-key:19}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kuro-sprite--fold .kuro-sprite-strip{animation:steps(20,jump-none) both kuro-strip,linear both kuro-fold-gate;animation-timeline:--kuro-cameo,scroll(root);animation-range:cover 10% cover 45%,0 25vh}}}@keyframes kuro-fold-gate{0%{transform:translateY(100%)}to{transform:translateY(0)}}.kuro-take{z-index:20;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0;overflow:clip}:root[data-kuro-take] .kuro-take{visibility:visible;opacity:1;transition:opacity .25s}:root[data-kuro-take] .kuro-sprite{visibility:hidden;transition:visibility 0s linear .25s}.kuro-take-canvas{display:block;position:absolute;top:0;left:0}:root[data-kuro-take] [data-take-time=cta]{padding-bottom:1.5rem}:root[data-kuro-take] .kuro-pill-seat{transform-origin:50% 100%;scale:calc(1 + var(--kuro-pill-squash,0) * .08) calc(1 - var(--kuro-pill-squash,0) * .16)}:root[data-kuro-take] .anything-tile{transform:translateY(var(--kuro-dip,0px))}:root[data-kuro-take] .closing-glow{opacity:calc(.45 + var(--kuro-pill-glow,0) * .55)}.landing-v2{--font-display:var(--site-satoshi-face), ui-sans-serif, system-ui, sans-serif;--v2-measure:34rem}.landing-v2 :is(h1,h2,h3,.font-display),.landing-v2 .feed-list-copy strong,.landing-v2 .faq-q>span:first-child{font-family:var(--site-satoshi-face), ui-sans-serif, system-ui, sans-serif}.landing-v2 :is(h1,h2){letter-spacing:-.035em;font-weight:700}.hero-fold--quiet .hero-reel-frame{opacity:.5;filter:saturate(.45)}@media (width>=768px){.hero-fold--quiet .hero-reel-frame{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000),linear-gradient(90deg,#0000 12%,#000 58%);mask-image:linear-gradient(#000 calc(100% - 40px),#0000),linear-gradient(90deg,#0000 12%,#000 58%);-webkit-mask-composite:source-in;mask-composite:intersect}}.hero-fold--quiet .hero-gecko{opacity:.45}.v2-hero-clients{color:var(--muted-foreground);margin:0 0 1.25rem;font-size:.875rem;font-weight:500}.v2-hero-heading{color:var(--foreground);letter-spacing:-.04em;margin:0;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:700;line-height:1}.v2-hero-rest{color:var(--muted-foreground)}.v2-hero-body{max-width:30rem;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.55}@media (width<=767.98px){.v2-hero-body{margin-inline:auto}}.v2-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}@media (width>=768px){.v2-hero-actions{justify-content:flex-start}}.v2-hero-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--site-rim-line);-webkit-text-decoration-color:var(--site-rim-line);-webkit-text-decoration-color:var(--site-rim-line);text-decoration-color:var(--site-rim-line);text-underline-offset:.3em;transition:text-decoration-color var(--dur-quick) ease;font-size:.9375rem;font-weight:500}.v2-hero-link:hover{text-decoration-color:currentColor}.v2-kicker{color:var(--accent);letter-spacing:.02em;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.v2-head{text-align:center;max-width:44rem;margin:0 auto 4rem}.v2-head h2{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.05}.v2-head p:not(.v2-kicker){max-width:var(--v2-measure);color:var(--muted-foreground);margin:1rem auto 0;font-size:1.0625rem;line-height:1.55}.v2-screens{padding-block:7rem 4rem}.v2-row{align-items:center;gap:2.5rem;padding-block:3rem;display:grid}@media (width>=900px){.v2-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:5rem;min-height:70vh;padding-block:4rem}.v2-row--flip{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.v2-row--flip .v2-device{order:-1;justify-self:start}.v2-row:not(.v2-row--flip) .v2-device{justify-self:end}}.v2-copy{max-width:26rem}.v2-copy h3{color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.08}.v2-copy p:not(.v2-kicker){color:var(--muted-foreground);margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.v2-device{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);box-shadow:0 40px 80px -48px var(--site-cast-deep);border-radius:1.5rem;overflow:hidden}.v2-device img{object-fit:cover;width:100%;display:block}.v2-ig-grid img,.v2-yt-player img{height:100%}.v2-ig{max-width:24rem;padding-bottom:2px}.v2-ig-search{background:var(--muted);color:var(--muted-foreground);border-radius:.65rem;align-items:center;gap:.5rem;margin:.9rem .9rem .75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.v2-ig-search svg,.v2-ig-reel{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.v2-ig-grid{grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.v2-ig-grid li{aspect-ratio:3/4;position:relative;overflow:hidden}.v2-ig-grid .v2-ig-tall{aspect-ratio:auto;grid-area:span 2/3}.v2-ig-reel{color:#fff;filter:drop-shadow(0 1px 2px #00000080);width:.95rem;height:.95rem;position:absolute;top:.4rem;right:.4rem}.v2-browser{max-width:36rem}.v2-browser-bar,.v2-terminal-bar{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:.4rem;margin:0;padding:.65rem .9rem;display:flex}.v2-browser-bar i,.v2-terminal-bar i{background:var(--site-rim-line);border-radius:999px;width:.6rem;height:.6rem}.v2-browser-bar span{background:var(--card);color:var(--muted-foreground);text-align:center;border-radius:999px;flex:1;margin-left:.75rem;padding:.25rem .8rem;font-size:.75rem}.v2-shop{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem;padding:1.25rem;display:grid}.v2-shop-main{aspect-ratio:4/5;border-radius:.75rem}.v2-shop-thumbs{gap:.5rem;margin-top:.5rem;display:flex}.v2-shop-thumbs figure{border:1px solid var(--border);aspect-ratio:1;border-radius:.5rem;width:3.5rem;margin:0;position:relative;overflow:hidden}.v2-shop-thumbs .v2-shop-on{border-color:var(--foreground)}.v2-shop-thumbs figcaption{color:#fff;text-align:center;background:#0000008c;font-size:.5625rem;line-height:1.6;position:absolute;inset:auto 0 0}.v2-shop-info{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.v2-shop-info p{margin:0}.v2-shop-brand{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.v2-shop-name{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.15}.v2-shop-line{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.v2-shop-add{background:var(--foreground);color:var(--background);text-align:center;border-radius:999px;margin-top:auto;padding:.65rem;font-size:.8125rem;font-weight:600}.v2-yt{gap:1rem;max-width:40rem;padding:1rem;display:grid}@media (width>=560px){.v2-yt{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.v2-yt-player{aspect-ratio:16/10;border-radius:.75rem;position:relative;overflow:hidden}.v2-yt-play{background:#0009;border-radius:.6rem;width:3rem;height:2.1rem;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.v2-yt-play:after{content:"";border-block:.45rem solid #0000;border-left:.75rem solid #fff;position:absolute;inset:50% auto auto 54%;translate:-50% -50%}.v2-yt-progress{background:#ffffff4d;height:3px;position:absolute;inset:auto 0 0}.v2-yt-progress span{background:#ff3b30;width:38%;height:100%;display:block}.v2-yt-title{margin:.75rem 0 .5rem;font-size:.9375rem;font-weight:700;line-height:1.3}.v2-yt-channel{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.v2-yt-avatar{background:var(--muted);text-transform:uppercase;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-weight:700;display:grid}.v2-yt-sub{background:var(--foreground);color:var(--background);border-radius:999px;margin-left:auto;padding:.35rem .8rem;font-weight:600}.v2-yt-next-label{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.v2-yt-next ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.v2-yt-next li{grid-template-columns:5.5rem minmax(0,1fr);gap:.6rem;font-size:.75rem;line-height:1.3;display:grid}.v2-yt-next img{aspect-ratio:16/10;border-radius:.4rem}.v2-yt-next li>span{align-content:start;gap:.2rem;display:grid}.v2-yt-next li>span>span{color:var(--muted-foreground)}.v2-chat{max-width:32rem}.v2-chat.ask-window .agent-result-clip{max-width:10rem}.v2-lock{aspect-ratio:9/13;background:radial-gradient(120% 70% at 30% 0%, var(--accent), transparent 70%), radial-gradient(90% 60% at 100% 100%, #6d5bd04d, transparent 70%), var(--card);border-radius:2.25rem;max-width:22rem}@supports (color:color-mix(in lab, red, red)){.v2-lock{background:radial-gradient(120% 70% at 30% 0%, color-mix(in oklab, var(--accent) 26%, transparent), transparent 70%), radial-gradient(90% 60% at 100% 100%, oklab(54.9924% .048561 -.166636/.3), transparent 70%), var(--card)}}.v2-lock{padding:2.5rem 1rem 1rem}.v2-lock-time{letter-spacing:-.04em;text-align:center;margin:0 0 2rem;font-size:4.25rem;font-weight:600;line-height:1}.v2-lock-notes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.v2-lock-notes li{background:var(--card);border-radius:1.1rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.v2-lock-notes li{background:color-mix(in oklab, var(--card) 72%, transparent)}}.v2-lock-notes li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.7rem .8rem;font-size:.8125rem;line-height:1.35}.v2-lock-app{color:#fff;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:grid}.v2-lock-app--tiktok{background:#111}.v2-lock-app--instagram{background:linear-gradient(45deg,#f9a825,#e1306c 55%,#833ab4)}.v2-lock-app--youtube{background:#e62117}.v2-lock-text{gap:.1rem;display:grid}.v2-lock-text span{color:var(--muted-foreground)}.v2-lock-when{color:var(--muted-foreground);font-size:.6875rem}.v2-why{text-align:center;padding-block:8rem}.v2-why-lines{gap:5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.v2-why-title{color:var(--foreground);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:700;line-height:1}.v2-why-body{max-width:30rem;color:var(--muted-foreground);margin:1.25rem auto 0;font-size:1rem;line-height:1.55}@media (width>=640px){.v3-lede{font-size:1.125rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v2-why-line{animation-name:v2-why-light;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both}.v2-why-lines .v2-why-line{animation-timeline:view();animation-range:entry 10% cover 50%}@keyframes v2-why-light{0%{opacity:.12;filter:blur(6px);translate:0 1.5rem}to{opacity:1;filter:blur();translate:0}}.v2-chat{view-timeline-name:--agent-deck;view-timeline-axis:block}.v2-screens .v2-chat{animation-timeline:--agent-deck;animation-range:entry 2% entry 24%}}}.v2-bento{padding-block:6rem}.v2-bento-grid{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.v2-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-tile--recipes,.v2-tile--storyboards,.v2-tile--tools,.v2-tile--models{grid-column:span 2}}@media (width>=1024px){.v2-bento-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-tile--recipes{grid-area:span 2/1/auto/span 2}.v2-tile--models{grid-column:3/span 2}}.v2-tile>:is(a,div){border:1px solid var(--site-rim-line);background:var(--site-plate);height:100%;color:inherit;transition:border-color var(--dur-quick) ease, background-color var(--dur-quick) ease;border-radius:1.25rem;flex-direction:column;padding:1.5rem;text-decoration:none;display:flex}.v2-tile>a:hover{border-color:var(--border);background:var(--card)}.v2-tile-label{color:var(--muted-foreground);margin:0 0 .6rem;font-size:.8125rem;font-weight:600}.v2-tile-line{max-width:28rem;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.5}.v2-tile-line b{color:var(--foreground);font-weight:600}.v2-tile-line+*{margin-top:auto;padding-top:1.5rem}.v2-recipe{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:.75rem 1rem;display:grid}.v2-recipe img{aspect-ratio:4/5;object-fit:cover;border-radius:.75rem;grid-row:span 2;width:100%}.v2-recipe ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.v2-recipe li{border:1px solid var(--border);background:var(--card);border-radius:.7rem;justify-content:space-between;gap:1rem;padding:.6rem .8rem;font-size:.8125rem;display:flex}.v2-recipe li span{color:var(--muted-foreground)}.v2-recipe li b{font-weight:600}.v2-recipe .v2-recipe-open{border-style:dashed}.v2-recipe .v2-recipe-open b{color:var(--muted-foreground);font-weight:500}.v2-recipe-create{background:var(--accent);color:var(--accent-foreground);border-radius:999px;justify-self:start;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600}.v2-chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.v2-chips li{border:1px solid var(--border);background:var(--card);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:500}.v2-key{border:1px solid var(--border);background:var(--card);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;padding:.6rem .8rem;display:flex}.v2-key code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.v2-key span{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.v2-key span{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.v2-key span{color:var(--accent);white-space:nowrap;padding:.15rem .6rem;font-size:.75rem;font-weight:600}.v2-faces{margin:0;padding:0;list-style:none;display:flex}.v2-faces li{border:3px solid var(--site-ground);border-radius:999px;width:3.5rem;height:3.5rem;overflow:hidden}.v2-faces li+li{margin-left:-.9rem}.v2-faces img{object-fit:cover;width:100%;height:100%}.v2-scenes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.v2-scenes li{aspect-ratio:16/10;border:1px solid var(--border);border-radius:.6rem;position:relative;overflow:hidden}.v2-scenes img{object-fit:cover;width:100%;height:100%}.v2-scenes span{color:#fff;background:#0009;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;font-size:.625rem;font-weight:700;display:grid;position:absolute;top:.3rem;left:.3rem}.v2-scenes .v2-scene-redo{outline:2px solid var(--accent);outline-offset:2px}.v2-oss{align-items:center;gap:3rem;padding-block:7rem;display:grid}@media (width>=960px){.v2-oss{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:4rem}}.v2-oss-copy h2{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.05}.v2-oss-body{color:var(--muted-foreground);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.6}.v2-oss-points{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.v2-oss-points li{color:var(--foreground);padding-left:1.5rem;font-size:.9375rem;line-height:1.5;position:relative}.v2-oss-points li:before{content:"";background:var(--accent);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.55em;left:.2rem}.v2-oss-license{color:var(--muted-foreground);margin:1.75rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.v2-terminal{border:1px solid var(--border);color:#d8d8de;box-shadow:0 40px 80px -48px var(--site-cast-deep);background:#0c0c0e;border-radius:1rem;margin:0;overflow:hidden}.v2-terminal .v2-terminal-bar{background:#16161a;border-color:#ffffff14}.v2-terminal .v2-terminal-bar i{background:#ffffff29}.v2-terminal-bar span{color:#ffffff80;margin-left:.75rem;font-size:.75rem}.v2-terminal pre{margin:0;padding:1.25rem 1.25rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.75;overflow-x:auto}.v2-term-line{white-space:pre;min-height:1.75em;display:block}.v2-term-line--in{color:#fff}.v2-term-prompt{color:#34d399}.v2-term-line--out,.v2-term-line--wait{color:#ffffff80}.v2-term-line--ok{color:#a7f3d0}.v2-term-line--done{color:#34d399;font-weight:600}.landing-v3{--v3-loop:25s}.landing-v3 [data-beat="1"]{--v3-at:0s}.landing-v3 [data-beat="2"]{--v3-at:5s}.landing-v3 [data-beat="3"]{--v3-at:10s}.landing-v3 [data-beat="4"]{--v3-at:15s}.landing-v3 [data-beat="5"]{--v3-at:20s}.landing-v3 .kuro-cameo--pill{display:none}.v3-fold{position:relative;overflow-x:clip}.v3-backdrop{--v3-sky-dot:#ffffff2b;z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 72%, var(--foreground), transparent 100%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-backdrop{background:radial-gradient(60% 55% at 50% 72%, color-mix(in oklab, var(--foreground) 6%, transparent), transparent 100%)}}:root[data-theme=light] .v3-backdrop{--v3-sky-dot:#19191d17}.v3-sky{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(140% 115% at 50% 44%,#000 34%,#0000 94%),linear-gradient(#000 70%,#0000);mask-image:radial-gradient(140% 115% at 50% 44%,#000 34%,#0000 94%),linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.v3-sky:before{content:"";background-image:radial-gradient(var(--v3-sky-dot) 1.25px, transparent 1.25px);will-change:transform;background-size:22px 22px;animation:90s linear infinite v3-sky-glide;position:absolute;inset:-44px 0 0 -88px}@keyframes v3-sky-glide{to{transform:translate(88px,44px)}}.v3-copy{z-index:1;text-align:center;padding-top:3.5rem;position:relative}@media (width>=1024px){.v3-copy{padding-top:clamp(4rem,10vh,8rem)}}.v3-copy{container-type:inline-size}.landing-v3 h1.v3-heading{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;letter-spacing:-.025em;margin:0;font-size:min(4.75rem,10.2041cqi);font-weight:560;line-height:.98}.v3-get{white-space:nowrap}.v3-words{vertical-align:bottom;text-align:left;display:inline-grid}.v3-word{color:var(--accent);opacity:0;animation:v3-word var(--v3-loop) linear var(--v3-at) infinite both;grid-area:1/1}.v3-ink{animation:v3-ink var(--v3-loop) linear var(--v3-at) infinite both;grid-template-columns:1fr auto 0fr;display:inline-grid}.v3-ink>span:first-child,.v3-more{white-space:nowrap;min-width:0;overflow-x:clip}.v3-dot,.v3-more i{font-style:normal;display:inline-block}.v3-dot{transform-origin:50% 80%;animation:v3-dot-1 var(--v3-loop) linear var(--v3-at) infinite both}.v3-more i:first-child{animation:v3-dot-2 var(--v3-loop) linear var(--v3-at) infinite both}.v3-more i:last-child{animation:v3-dot-3 var(--v3-loop) linear var(--v3-at) infinite both}@keyframes v3-word{0%,1.2%{opacity:0}1.3%,21.3%{opacity:1}21.5%,to{opacity:0}}@keyframes v3-ink{0%,4.4%{grid-template-columns:0fr auto 0fr;animation-timing-function:cubic-bezier(.22,1,.36,1)}5%,7.2%{grid-template-columns:0fr auto 1fr;animation-timing-function:cubic-bezier(.64,0,.78,0)}7.6%{grid-template-columns:0fr auto 0fr;animation-timing-function:cubic-bezier(.22,1,.36,1)}11%,19.4%{grid-template-columns:1fr auto 0fr;animation-timing-function:cubic-bezier(.64,0,.78,0)}21.2%,to{grid-template-columns:0fr auto 0fr}}@keyframes v3-dot-1{0%,1.3%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}2.2%,5.1%{animation-timing-function:ease-out;transform:none}5.6%{animation-timing-function:ease-in;transform:translateY(-.14em)}6.1%{animation-timing-function:ease-out;transform:none}6.6%{animation-timing-function:ease-in;transform:translateY(-.14em)}7.1%,to{transform:none}}@keyframes v3-dot-2{0%,5.4%{animation-timing-function:ease-out;transform:none}5.9%{animation-timing-function:ease-in;transform:translateY(-.14em)}6.4%{animation-timing-function:ease-out;transform:none}6.9%{animation-timing-function:ease-in;transform:translateY(-.14em)}7.3%,to{transform:none}}@keyframes v3-dot-3{0%,5.7%{animation-timing-function:ease-out;transform:none}6.2%{animation-timing-function:ease-in;transform:translateY(-.14em)}6.7%{animation-timing-function:ease-out;transform:none}7.1%{animation-timing-function:ease-in;transform:translateY(-.1em)}7.4%,to{transform:none}}.v3-lede{max-width:58rem;color:var(--foreground);margin:2rem auto 0}@supports (color:color-mix(in lab, red, red)){.v3-lede{color:color-mix(in oklab, var(--foreground) 86%, transparent)}}.v3-lede{text-shadow:0 0 .5rem var(--background), 0 0 1.25rem var(--background);font-size:1.1875rem;font-weight:500;line-height:1.6}@media (width>=900px){.v3-lede{font-size:1.4375rem}}.v3-lede>span{display:block}.v3-hold{white-space:nowrap}@media (width<=1099px){.v3-lede>span{text-wrap:balance}}.v3-mark{--v3-marker:#6ee7b7;--v3-tilt:-1.2deg;color:#0a0f0d;white-space:nowrap;text-shadow:none;background:linear-gradient(var(--v3-marker), var(--v3-marker)) no-repeat 0 0 / 100% 100%;box-shadow:0 .35em 1.4em -.5em var(--v3-marker);transform:rotate(var(--v3-tilt));border-radius:.3em .45em .35em .5em;margin:0 .08em;padding:0 .32em .04em;font-weight:600;display:inline-block}.v3-mark--you{--v3-marker:#c4b5fd;--v3-tilt:.9deg;color:#120d24}@media (prefers-reduced-motion:no-preference){.v3-mark{animation:.7s cubic-bezier(.65,0,.35,1) .5s both v3-swipe}.v3-mark--you{animation-delay:.95s}}@keyframes v3-swipe{0%{box-shadow:none;color:var(--foreground);background-size:0% 100%}55%{color:var(--foreground)}}.landing-v3 .v3-actions{grid-auto-columns:1fr;gap:1rem;width:fit-content;margin:2.5rem auto 0;display:grid}@media (width>=640px){.landing-v3 .v3-actions{grid-auto-flow:column}}.landing-v3 .v3-actions .cta-label{text-align:center;flex:1}.landing-v3 .v3-actions .cta-alt{text-align:center;left:3.75rem;right:2rem}.landing-v3 .v3-actions .add-agent-split{height:3.5rem;display:flex}.landing-v3 .v3-actions .add-agent-main{flex:1;justify-content:center;font-size:1.125rem}.landing-v3 .add-agent-split{border-color:var(--client-claude)}@supports (color:color-mix(in lab, red, red)){.landing-v3 .add-agent-split{border-color:color-mix(in oklab, var(--client-claude) 75%, transparent)}}.landing-v3 .add-agent-split{background-color:var(--client-claude)}@supports (color:color-mix(in lab, red, red)){.landing-v3 .add-agent-split{background-color:color-mix(in oklab, var(--client-claude) 28%, var(--site-chip))}}.landing-v3 .add-agent-split{box-shadow:inset 0 1px 0 var(--spec-chip), 0 0 0 4px var(--client-claude), 0 12px 32px -12px var(--client-claude)}@supports (color:color-mix(in lab, red, red)){.landing-v3 .add-agent-split{box-shadow:inset 0 1px 0 var(--spec-chip), 0 0 0 4px color-mix(in oklab, var(--client-claude) 12%, transparent), 0 12px 32px -12px color-mix(in oklab, var(--client-claude) 60%, transparent)}}.landing-v3 .add-agent-main{font-weight:600}.landing-v3 .add-agent-more{border-left-color:var(--client-claude)}@supports (color:color-mix(in lab, red, red)){.landing-v3 .add-agent-more{border-left-color:color-mix(in oklab, var(--client-claude) 45%, transparent)}}.landing-v3 .add-agent-main:hover,.landing-v3 .add-agent-more:hover{background-color:var(--client-claude)}.landing-v3 .add-agent-more:has(+.add-agent-menu:popover-open){background-color:var(--client-claude)}@supports (color:color-mix(in lab, red, red)){.landing-v3 .add-agent-more:has(+.add-agent-menu:popover-open){background-color:color-mix(in oklab, var(--client-claude) 18%, transparent)}.landing-v3 .add-agent-main:hover,.landing-v3 .add-agent-more:hover{background-color:color-mix(in oklab, var(--client-claude) 18%, transparent)}}.v3-live{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:1.25rem 0 0;font-size:.875rem}.v3-live:before{content:"";background:var(--accent);vertical-align:.1em;border-radius:999px;width:.45rem;height:.45rem;margin-right:.5rem;animation:2s ease-in-out infinite v3-pulse;display:inline-block}@keyframes v3-pulse{50%{opacity:.35}}.v3-make{--v3-frame-h:clamp(24rem, 58vh, 38rem);--v3-stage-bg:#0e1416;--v3-stage-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v3-make{--v3-stage-glow:color-mix(in oklab, var(--accent) 26%, transparent)}}.v3-make{--v3-stage-glow-2:oklab(79.7116% -.114121 -.0700163/.12);--v3-stage-rim:#ffffff12;--v3-stage-chip:var(--background);z-index:1;border:1px solid var(--v3-line-strong);background:radial-gradient(55% 60% at 50% -8%, var(--v3-stage-glow), transparent 72%), radial-gradient(40% 50% at 100% 30%, var(--v3-stage-glow-2), transparent 70%), linear-gradient(var(--v3-stage-bg) 55%, var(--background));width:min(100% - 3rem,90rem);box-shadow:inset 0 1px 0 var(--v3-stage-rim), 0 -40px 120px -60px var(--v3-stage-glow);border-bottom:0;border-radius:1.875rem 1.875rem 0 0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:2rem;margin:0 auto;padding:2.25rem clamp(1.5rem,4vw,4.5rem) 5rem;display:grid;position:relative;overflow:clip}:root[data-theme=light] .v3-make{--v3-stage-bg:#fff;--v3-stage-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .v3-make{--v3-stage-glow:color-mix(in oklab, var(--accent) 16%, transparent)}}:root[data-theme=light] .v3-make{--v3-stage-glow-2:oklab(79.7116% -.114121 -.0700163/.09);--v3-stage-rim:#ffffffe6;--v3-stage-chip:#fff}.v3-fold{--v3-gap:clamp(8rem, 24vh, 15rem)}.v3-cue-seat{z-index:1;height:0;position:relative}.v3-cue{color:var(--muted-foreground);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:color .16s,opacity .4s,translate .6s ease-out;display:flex;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.v3-cue:hover{color:var(--foreground)}.v3-cue:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.5rem}.v3-fold:has(.v3-ledge[data-chase-armed]) .v3-cue{opacity:0;pointer-events:none;translate:0 -.5rem}@media (prefers-reduced-motion:no-preference){.v3-cue{animation:.8s ease-out 5.4s backwards v3-cue-in}.v3-cue svg{animation:2s ease-in-out 6.2s infinite v3-cue-nod}}@keyframes v3-cue-in{0%{opacity:0;translate:0 -.5rem}}@keyframes v3-cue-nod{0%,60%,to{transform:translateY(0)}30%{transform:translateY(5px)}}.v3-ledge{--v3-dot:10px;z-index:0;width:min(100% - 3rem,90rem);height:0;margin:var(--v3-gap) auto 0;position:relative}.v3-ledge[data-chased]>*{visibility:hidden}.v3-gecko{--leg-shoulder:0deg;--leg-elbow:0deg;--sway:0deg;bottom:calc(-7.4 * var(--v3-dot));width:calc(25.47 * var(--v3-dot));pointer-events:none;height:auto;position:absolute;left:60%;overflow:visible;transform:rotate(270deg)}.v3-chase-kuro{pointer-events:none;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.v3-gecko{animation:5s linear .3s backwards v3-gecko-arrive,5s step-end .3s backwards v3-gecko-stride}.v3-gecko .hero-gecko-tail{transform-box:view-box;transform-origin:0 0;animation:3.2s ease-in-out infinite hero-gecko-tail}.v3-gecko .hero-gecko-tail-1{--tail-swing:2.2deg}.v3-gecko .hero-gecko-tail-2{--tail-swing:3.4deg;animation-delay:-2.784s}.v3-gecko .hero-gecko-tail-3{--tail-swing:4.6deg;animation-delay:-2.368s}.v3-gecko .hero-gecko-tail-4{--tail-swing:6deg;animation-delay:-1.952s}.v3-gecko[data-run]{--leg-shoulder:9deg;--leg-elbow:12deg;--sway:1.5deg}.v3-gecko .hero-gecko-leg,.v3-gecko .hero-gecko-shin{transform-box:view-box;transform-origin:0 0;animation-duration:.9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.v3-gecko .hero-gecko-leg{animation-name:v3-gecko-leg}.v3-gecko .hero-gecko-shin{animation-name:v3-gecko-shin}.v3-gecko .hero-gecko-leg-1{--leg-sign:1}.v3-gecko .hero-gecko-leg-2{--leg-sign:-1;animation-delay:-.45s}.v3-gecko .hero-gecko-leg-3{--leg-sign:1;animation-delay:-.45s}.v3-gecko .hero-gecko-leg-4{--leg-sign:-1}.v3-gecko .hero-gecko-whole{transform-box:view-box;transform-origin:50%;animation:.9s ease-in-out infinite v3-gecko-sway}}@keyframes v3-gecko-arrive{0%{transform:translateY(-100vh)rotate(180deg)}84%{animation-timing-function:ease-out;transform:translateY(0)rotate(180deg)}94%,to{transform:rotate(270deg)}}@keyframes v3-gecko-stride{0%{--leg-shoulder:9deg;--leg-elbow:12deg;--sway:1.5deg}84%,to{--leg-shoulder:0deg;--leg-elbow:0deg;--sway:0deg}}@keyframes v3-gecko-leg{0%,to{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign)))}50%{transform:rotate(calc(var(--leg-shoulder) * var(--leg-sign) * -1))}}@keyframes v3-gecko-shin{0%,to{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * .4))}50%{transform:rotate(calc(var(--leg-elbow) * var(--leg-sign) * -.4))}}@keyframes v3-gecko-sway{0%,to{transform:rotate(calc(-1 * var(--sway)))}50%{transform:rotate(var(--sway))}}@media (width<=767px){.v3-fold{--v3-gap:10rem}.v3-ledge{--v3-dot:7px;width:calc(100% - 1.25rem)}}.v3-make-canvas{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3-tabs{z-index:4;border:1px solid var(--v3-line-strong);background:var(--v3-stage-bg);border-radius:999px;grid-column:1/-1;justify-self:center;gap:.25rem;max-width:100%;margin-bottom:.5rem;padding:.3rem;display:flex;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.v3-tabs{background:color-mix(in oklab, var(--v3-stage-bg) 80%, transparent)}}.v3-tabs{scrollbar-width:none}.v3-tabs::-webkit-scrollbar{display:none}.v3-tab{color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.5rem 1.05rem;font-size:.9375rem;font-weight:500;transition:background-color .3s,color .3s,box-shadow .3s}.v3-tab:hover{color:var(--foreground)}.v3-tab[aria-pressed=true]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.v3-tab[aria-pressed=true]{background:color-mix(in oklab, var(--foreground) 11%, transparent)}}.v3-tab[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--v3-line-strong);color:var(--foreground)}.v3-tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.v3-msg{z-index:1;width:min(100%,30rem);margin-top:calc(var(--v3-frame-h) * .14);border:1px solid var(--v3-line-strong);background:var(--v3-stage-chip);box-shadow:0 24px 60px -24px #00000080, 0 0 0 6px var(--accent);border-radius:1.625rem;grid-template-columns:minmax(0,1fr);justify-self:center;gap:1.1rem;padding:1.4rem 1rem .9rem 1.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.v3-msg{box-shadow:0 24px 60px -24px #00000080, 0 0 0 6px color-mix(in oklab, var(--accent) 10%, transparent)}}.v3-msg{transition:box-shadow .3s}.v3-msg:focus-within{box-shadow:0 24px 60px -24px #00000080, 0 0 0 6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.v3-msg:focus-within{box-shadow:0 24px 60px -24px #00000080, 0 0 0 6px color-mix(in oklab, var(--accent) 24%, transparent)}}.v3-attach{display:grid}.v3-attach-set{visibility:hidden;opacity:0;grid-area:1/1;align-items:center;gap:.5rem;min-width:0;transition:opacity .35s;display:flex}.v3-attach-set[data-on]{visibility:visible;opacity:1}.v3-attach[data-sent] .v3-attach-set[data-on]{opacity:.55}.v3-attach img{object-fit:cover;border:1px solid var(--v3-line-strong);border-radius:.65rem;flex:none;max-width:7rem;height:4.5rem}.v3-attach-label{min-width:0;color:var(--foreground);font-size:.8125rem;font-weight:500}.v3-attach-label--bare{border:1px dashed var(--v3-line-strong);border-radius:999px;padding:.3rem .75rem}.v3-ghost,.v3-input{grid-area:2/1;min-width:0;font-size:1.3125rem;line-height:1.45}.v3-ghost{min-height:2.9em;color:var(--foreground);pointer-events:none;padding-right:.4rem;transition:opacity .2s}.v3-ghost[data-empty]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.v3-ghost[data-empty]{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.v3-ghost[data-gone]{visibility:hidden}.v3-msg:focus-within .v3-ghost,.v3-fold[data-v3-typing] .v3-ghost{opacity:0}.v3-input{z-index:1;height:1.45em;color:var(--foreground);caret-color:var(--accent);background:0 0;border:0;outline:0;align-self:start;padding:0;font-family:inherit}.v3-caret{background:var(--accent);vertical-align:-.2em;width:2px;height:1.1em;margin-left:1px;animation:1s steps(2,end) infinite v3-caret;display:inline-block}@keyframes v3-caret{50%{opacity:0}}.v3-msg-foot{color:var(--muted-foreground);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.v3-msg-who{color:var(--foreground);flex:1;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.v3-msg-mark{width:1.15rem;height:1.15rem}.v3-msg-from{align-items:center;gap:.55rem;font-size:.75rem;display:inline-flex}.v3-send{background:var(--accent);width:2.625rem;height:2.625rem;color:var(--accent-foreground);border-radius:999px;flex:none;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.v3-make[data-v3-live] .v3-send:not([data-ready]){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.v3-make[data-v3-live] .v3-send:not([data-ready]){background:color-mix(in oklab, var(--foreground) 9%, var(--background))}}.v3-make[data-v3-live] .v3-send:not([data-ready]){color:var(--muted-foreground)}.v3-make[data-v3-live] .v3-send[data-press]{transform:scale(.86)}.v3-fold[data-v3-typing] .v3-send,.v3-send:hover{background:var(--accent)!important;color:var(--accent-foreground)!important}.v3-send:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.v3-kuro{z-index:1;margin-top:calc(var(--v3-frame-h) * .04);justify-items:center;gap:1rem;display:grid;position:relative}.v3-kuro-dots{width:min(100%, calc(var(--v3-frame-h) * .58));aspect-ratio:1;display:block}.v3-kuro-dots rect{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.v3-kuro-dots rect{fill:color-mix(in oklab, var(--foreground) 24%, transparent)}}.v3-kuro-says{min-height:1em;color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:500;line-height:1}.v3-kuro-says[data-busy]{color:var(--accent)}.v3-post{z-index:1;justify-items:center;gap:.9rem;display:grid;position:relative}.v3-posted{z-index:3;border:1px solid var(--v3-line-strong);background:var(--v3-stage-chip);color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;margin:0;padding:.4rem 1rem .4rem .4rem;font-size:.875rem;transition:opacity .35s,transform .45s cubic-bezier(.2,1.4,.4,1);display:inline-flex;position:relative;box-shadow:0 18px 40px -16px #00000073}.v3-make[data-v3-live] .v3-posted:not([data-on]){opacity:0;transform:translateY(.75rem)scale(.94)}.v3-posted-tick{background:var(--accent);width:1.6rem;height:1.6rem;color:var(--accent-foreground);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.v3-posted-time{color:var(--muted-foreground);font-size:.8125rem}.v3-frame{height:var(--v3-frame-h);aspect-ratio:9/16;color:#fff;background:#000;border-radius:1.375rem;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3}.v3-frame-poster,.v3-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v3-frame video{opacity:0;transition:opacity .4s}.v3-frame video[data-on]{opacity:1}.v3-frame video[data-front]{z-index:1}.v3-frame-ui{z-index:2;background:linear-gradient(#0000 55%,#0000008c);font-size:.8125rem;position:absolute;inset:0}.v3-frame-rail{justify-items:center;gap:.875rem;font-size:.6875rem;font-weight:600;display:grid;position:absolute;bottom:4.4rem;right:.625rem}.v3-frame-rail>span{justify-items:center;gap:.2rem;display:grid}.v3-frame-rail svg{filter:drop-shadow(0 1px 2px #0006);width:1.75rem;height:1.75rem;display:block}.v3-frame-avatar{color:#06130e;background:linear-gradient(135deg,#34d399,#2dd4bf);border:2px solid #fff;border-radius:999px;place-items:center;width:2.125rem;height:2.125rem}.v3-frame-rail .v3-frame-avatar svg{filter:none;width:1.1rem;height:1.1rem}.v3-frame-cap{gap:.3rem;line-height:1.3;display:grid;position:absolute;bottom:1.4rem;left:.875rem;right:4rem}.v3-frame-cap b{font-size:.875rem}.v3-frame-cap small{opacity:.75;font-size:.75rem}.v3-frame-bar{background:#ffffff40;height:3px;position:absolute;bottom:0;left:0;right:0}.v3-frame-bar i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}@media (width<=767px){.v3-make{--v3-frame-h:clamp(17rem, 42vh, 22rem);border-radius:1.375rem 1.375rem 0 0;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem .75rem;width:calc(100% - 1.25rem);padding:1.5rem .75rem 2.5rem}.v3-msg{border-radius:1.125rem;grid-column:1/-1;width:100%;margin-top:0;padding:.9rem .6rem .6rem 1rem}.v3-ghost,.v3-input{font-size:1rem}.v3-attach img{max-width:4.5rem;height:3rem}.v3-tabs{justify-self:stretch}.v3-tab{padding:.45rem .85rem;font-size:.8125rem}.v3-msg-from{display:none}.v3-send{width:2.125rem;height:2.125rem}.v3-kuro{align-self:start;gap:.75rem;margin-top:2.5rem}.v3-kuro-says{white-space:normal;text-align:center;font-size:.625rem}.v3-posted{gap:.4rem;margin-bottom:-.9rem;padding:.25rem .7rem .25rem .25rem;font-size:.75rem}.v3-posted-tick{width:1.2rem;height:1.2rem;font-size:.65rem}.v3-posted-time{display:none}.v3-frame{border-radius:.875rem}.v3-frame-ui{font-size:.625rem}.v3-frame-rail{gap:.55rem;font-size:.5625rem;bottom:2.9rem;right:.375rem}.v3-frame-rail svg{width:1.25rem;height:1.25rem}.v3-frame-avatar{width:1.5rem;height:1.5rem}.v3-frame-rail .v3-frame-avatar svg{width:.8rem;height:.8rem}.v3-frame-cap{gap:.15rem;bottom:.75rem;left:.6rem;right:2.5rem}.v3-frame-cap b{font-size:.6875rem}.v3-frame-cap small{font-size:.5625rem}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.v3-make{--v3-rest:.8;transform-origin:50% 0;animation-name:v3-stage-focus;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:0 70vh}.v3-fold .v3-make{animation-timeline:scroll(root)}.v3-copy{animation-name:v3-copy-leave;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:10vh 55vh}.v3-fold .v3-copy{animation-timeline:scroll(root)}.v3-cue-seat{animation-name:v3-cue-leave;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-range:0 12vh}.v3-fold .v3-cue-seat{animation-timeline:scroll(root)}}@media (prefers-reduced-motion:no-preference) and (width<=767px){.v3-make{--v3-rest:.9}}}@keyframes v3-stage-focus{0%{scale:var(--v3-rest)}to{scale:1}}@keyframes v3-cue-leave{to{opacity:0}}@keyframes v3-copy-leave{to{opacity:0;filter:blur(6px);translate:0 -2rem}}@keyframes v3-dot{0%,99%{border-color:var(--v3-line-strong);background:var(--background);box-shadow:none}to{border-color:var(--accent);background:var(--accent);box-shadow:0 0 16px color-mix(in oklab, var(--accent) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.landing-v3 .v3-fold *{transition:none!important;animation:none!important}.v3-word[data-beat="1"]{opacity:1}}.landing-v3{--v3-card:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-v3{--v3-card:color-mix(in oklab, var(--foreground) 3%, var(--background))}}.landing-v3{--v3-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-v3{--v3-line:color-mix(in oklab, var(--foreground) 10%, transparent)}}.landing-v3{--v3-line-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-v3{--v3-line-strong:color-mix(in oklab, var(--foreground) 18%, transparent)}}.landing-v3{--v3-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-v3{--v3-soft:color-mix(in oklab, var(--foreground) 5%, transparent)}}.v3-label{border:1px solid var(--v3-line-strong);color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0 auto 1.25rem;padding:.3rem .8rem;font-size:.75rem;font-weight:500;display:table}.v3-studio{timeline-scope:--kuro-cameo;padding-top:calc(var(--kuro-fold-size) + 3rem);padding-bottom:6rem}.landing-v3 .v3-studio{--v3-studio-ground:#fbfbfc;border-block:1px solid var(--v3-line);background:radial-gradient(900px 520px at 50% 0%, var(--accent), transparent 72%), var(--site-grain) 0 0 / 140px 140px, var(--v3-studio-ground)}@supports (color:color-mix(in lab, red, red)){.landing-v3 .v3-studio{background:radial-gradient(900px 520px at 50% 0%, color-mix(in oklab, var(--accent) 9%, transparent), transparent 72%), var(--site-grain) 0 0 / 140px 140px, var(--v3-studio-ground)}}.landing-v3 .v3-studio{background-blend-mode:normal, soft-light, normal}:root[data-theme=dark] .landing-v3 .v3-studio{--v3-studio-ground:#020203}.landing-v3 :is(h2.v3-studio-title,h2.v3-wall-title,h2.v3-pipe-title){color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;letter-spacing:-.02em;margin:0;padding-top:1.25rem;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:560;line-height:1.05}.v3-studio-lede,.v3-wall-lede,.v3-pipe-lede{color:var(--muted-foreground);margin:1rem auto 0;font-size:1.125rem;line-height:1.55}.v3-state{z-index:10;isolation:isolate;padding-bottom:clamp(5rem,10vw,8rem);position:relative}.v3-state:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.v3-block{padding-top:clamp(5rem,11vw,9rem);position:relative}.v3-block-head{margin-bottom:clamp(2.5rem,5vw,3.5rem);position:relative}.landing-v3 h2.v3-block-title{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:560;line-height:1.08}.v3-block-lede{max-width:38rem;color:var(--muted-foreground);margin:1rem auto 0;font-size:1.0625rem;line-height:1.55}.v3-sample,.landing-v3 [data-sample]:after{color:#111;letter-spacing:.02em;text-transform:uppercase;background:#fde047;border-radius:.3rem;padding:.2rem .45rem;font:600 .625rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.v3-sample{margin-top:1rem;display:inline-block}.landing-v3 [data-sample]{position:relative}.landing-v3 [data-sample]:after{content:attr(data-sample);z-index:3;pointer-events:none;position:absolute;top:.6rem;right:.6rem}.v3-block-more{text-align:center;margin:2.5rem 0 0}.v3-block-more a{color:var(--accent);font-size:.9375rem;font-weight:500}.v3-block-more a:hover{text-underline-offset:.2em;text-decoration:underline}.v3-press{border:1px solid var(--v3-line-strong);background:var(--v3-card);color:var(--foreground);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.9375rem;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.v3-press:hover{border-color:var(--accent);background:var(--accent-soft)}.v3-press svg{width:1.1rem;height:1.1rem}.v3-wall-cta{margin:clamp(2rem,4vw,3rem) 0 0}.v3-dots{--v3-dot:6px;--v3-dot-on:var(--accent);--v3-dot-off:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.v3-dots{--v3-dot-off:color-mix(in oklab, var(--foreground) 9%, transparent)}}.v3-dots{gap:calc(var(--v3-dot) * 1.5);view-timeline:--v3-dots;margin:0;display:flex}.v3-dots--md{--v3-dot:clamp(5px, .85vw, 11px)}.v3-dots-glyph{grid-template-columns:repeat(5, var(--v3-dot));gap:calc(var(--v3-dot) * .42);display:grid}.v3-dots-glyph--w1{grid-template-columns:var(--v3-dot)}.v3-dots-glyph--w7{grid-template-columns:repeat(7, var(--v3-dot))}.v3-dots i{width:var(--v3-dot);height:var(--v3-dot);background:var(--v3-dot-off);border-radius:50%}.v3-dots i.on{background:var(--v3-dot-on);box-shadow:0 0 calc(var(--v3-dot) * 1.3) var(--v3-dot-on)}@supports (color:color-mix(in lab, red, red)){.v3-dots i.on{box-shadow:0 0 calc(var(--v3-dot) * 1.3) color-mix(in oklab, var(--v3-dot-on) 55%, transparent)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v3-dots i.on{animation:linear both v3-dot-on;animation-timeline:--v3-dots;animation-range:cover 8% cover 22%}.v3-dots-glyph:nth-child(2) i.on{animation-range:cover 11% cover 25%}.v3-dots-glyph:nth-child(3) i.on{animation-range:cover 14% cover 28%}.v3-dots-glyph:nth-child(4) i.on{animation-range:cover 17% cover 31%}.v3-dots-glyph:nth-child(5) i.on{animation-range:cover 20% cover 34%}.v3-dots-glyph:nth-child(6) i.on{animation-range:cover 23% cover 37%}.v3-dots-glyph:nth-child(7) i.on{animation-range:cover 26% cover 40%}.v3-dots-glyph:nth-child(8) i.on{animation-range:cover 29% cover 43%}.v3-dots-glyph:nth-child(9) i.on{animation-range:cover 32% cover 46%}}}@keyframes v3-dot-on{0%{background:var(--v3-dot-off);box-shadow:none}}.anything-clock{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-v3 .anything{timeline-scope:--anything;view-timeline:--anything-end block;height:720vh}.landing-v3 .anything-clock{pointer-events:none;view-timeline:--anything block;width:1px;height:620vh;display:block;position:absolute;top:0;left:0}.landing-v3 .anything :is(.anything-veil,.anything-ui){animation-name:anything-arrive,v3-wall-leave;animation-timing-function:linear;animation-fill-mode:both,forwards;animation-timeline:--anything,--anything-end;animation-range:contain 34% contain 42%,contain 84% contain 88.5%}.landing-v3 .anything .anything-tile{--fall-from:86%;--fall-to:91%;--fall-tilt:-14deg;animation-name:anything-dim,anything-dim,anything-dim,anything-dim,v3-post-fall;animation-timeline:--anything,--anything,--anything,--anything,--anything-end;animation-range:contain 42% contain 52%, contain 53% contain 61%, contain 62% contain 70%, contain 80% contain 88%, contain var(--fall-from) contain var(--fall-to);animation-timing-function:linear,linear,linear,linear,cubic-bezier(.55,0,1,.45);animation-fill-mode:none,none,none,none,both}.landing-v3 .anything :is(.anything-lit-1,.anything-lit-2,.anything-lit-3,.anything-lit-5){animation-name:anything-dim,anything-dim,anything-dim,anything-dim,anything-glow,v3-post-fall;animation-timing-function:linear,linear,linear,linear,linear,cubic-bezier(.55,0,1,.45);animation-fill-mode:none,none,none,none,none,both;animation-timeline:--anything,--anything,--anything,--anything,--anything,--anything-end}.landing-v3 .anything .anything-lit-1{animation-range:contain 42% contain 52%, contain 53% contain 61%, contain 62% contain 70%, contain 80% contain 88%, contain 42% contain 52%, contain var(--fall-from) contain var(--fall-to)}.landing-v3 .anything .anything-lit-2{animation-range:contain 42% contain 52%, contain 53% contain 61%, contain 62% contain 70%, contain 80% contain 88%, contain 53% contain 61%, contain var(--fall-from) contain var(--fall-to)}.landing-v3 .anything .anything-lit-3{animation-range:contain 42% contain 52%, contain 53% contain 61%, contain 62% contain 70%, contain 80% contain 88%, contain 62% contain 70%, contain var(--fall-from) contain var(--fall-to)}.landing-v3 .anything .anything-lit-5{animation-range:contain 42% contain 52%, contain 53% contain 61%, contain 62% contain 70%, contain 80% contain 88%, contain 80% contain 88%, contain var(--fall-from) contain var(--fall-to)}.landing-v3 .anything-tile:nth-child(7n+2){--fall-from:89.5%;--fall-to:94.5%;--fall-tilt:9deg}.landing-v3 .anything-tile:nth-child(7n+3){--fall-from:87%;--fall-to:92%;--fall-tilt:-6deg}.landing-v3 .anything-tile:nth-child(7n+4){--fall-from:91%;--fall-to:96%;--fall-tilt:17deg}.landing-v3 .anything-tile:nth-child(7n+5){--fall-from:88%;--fall-to:93%;--fall-tilt:-11deg}.landing-v3 .anything-tile:nth-child(7n+6){--fall-from:92%;--fall-to:97%;--fall-tilt:5deg}.landing-v3 .anything-tile:nth-child(7n+7){--fall-from:90%;--fall-to:95%;--fall-tilt:12deg}.landing-v3 .anything .anything-tile.anything-origin{--fall-from:93.5%;--fall-to:99%;--fall-tilt:-4deg}}}@keyframes v3-wall-leave{to{opacity:0;translate:0 -12px}}@keyframes v3-post-fall{0%{translate:0;rotate:0deg}to{translate:0 170vh;rotate:var(--fall-tilt)}}.v3-block.v3-numbers{padding-top:clamp(9rem,20vw,17rem);padding-bottom:clamp(2rem,4vw,3rem)}.v3-numbers-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10rem calc(100% - 8rem),#0000);mask-image:linear-gradient(#0000,#000 10rem calc(100% - 8rem),#0000)}.v3-numbers-run{pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-v3 .v3-numbers{--v3-wall-empty:12vh}.landing-v3 .v3-numbers-run{top:calc(-1 * var(--v3-wall-empty))}.landing-v3 .v3-numbers-canvas{--v3-canvas-above:calc(100vh + var(--v3-wall-empty) + 10rem);top:calc(-1 * var(--v3-canvas-above));height:calc(100% + var(--v3-canvas-above))}}}.v3-numbers[data-v3-live] .v3-figure{opacity:0}.v3-figure{display:block;overflow:visible}.v3-figure-a{stop-color:var(--kuro-spec-a)}.v3-figure-b{stop-color:var(--kuro-spec-b)}.v3-figure-c{stop-color:var(--kuro-spec-c)}.v3-figure-off{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.v3-figure-off{fill:color-mix(in oklab, var(--foreground) 14%, transparent)}}.v3-figure--lead{max-width:100%;height:auto;margin:0 auto}.v3-figure--row{width:100%;height:auto}.v3-scoreboard{padding:clamp(1.5rem,3vw,2.5rem) 0 0;position:relative}.v3-scoreboard-lead{text-align:center}.v3-scoreboard-lead>p{color:var(--muted-foreground);margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.25rem)}.v3-scoreboard-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;margin:clamp(3.5rem,7vw,6rem) 0 0;display:grid}@media (width>=1024px){.v3-scoreboard-rows{grid-template-columns:repeat(4,minmax(0,1fr))}}.v3-scoreboard-rows>div{border-top:2px dotted var(--foreground);padding-top:1.25rem}@supports (color:color-mix(in lab, red, red)){.v3-scoreboard-rows>div{border-top:2px dotted color-mix(in oklab, var(--foreground) 22%, transparent)}}.v3-scoreboard-rows dd{margin:0}.v3-scoreboard-rows dt{color:var(--muted-foreground);margin-top:.85rem;font-size:.9375rem;line-height:1.45}.v3-uses-window{max-width:76rem;margin:0 auto;padding:0 1rem;position:relative}@media (width>=640px){.v3-uses-window{padding:0 1.5rem}}.v3-uses-track{gap:clamp(5rem,10vw,7rem);margin:0;padding:0;list-style:none;display:grid}.v3-uses-panel{--uses-tall:min(37rem, 60svh);--uses-square:min(30rem, 52svh);--uses-wide:min(36rem, 48vw);grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=768px){.v3-uses-panel{grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}.v3-uses-panel[data-side=left]{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}.v3-uses-panel[data-side=left] .v3-uses-media{order:-1}}.v3-uses-name{color:var(--accent);letter-spacing:.14em;font-size:.75rem}.landing-v3 .v3-uses-copy h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;letter-spacing:-.012em;margin:.7rem 0 .6rem;font-size:clamp(2.25rem,4.4vw,3.6rem);font-weight:600;line-height:1}.v3-uses-problem{color:var(--foreground);text-wrap:balance;margin:0 0 1.5rem;font-size:1.1875rem;line-height:1.4}.v3-uses-bullets{border:0;gap:.25rem;margin:0 0 1.5rem;padding:0;display:grid}.v3-uses-bullet{cursor:pointer;border-radius:14px;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.45rem;transition:background-color .25s,box-shadow .25s;display:grid;position:relative}.v3-uses-pick{opacity:0;pointer-events:none;position:absolute}.v3-uses-thumb{object-fit:cover;opacity:.5;border-radius:10px;width:3.5rem;height:3.5rem;transition:opacity .25s,box-shadow .25s}.v3-uses-bullet b{color:var(--muted-foreground);font-size:1.0625rem;font-weight:600;line-height:1.25;transition:color .25s;display:block}.v3-uses-bullet b+span{color:var(--muted-foreground);margin-top:.15rem;display:block}@supports (color:color-mix(in lab, red, red)){.v3-uses-bullet b+span{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.v3-uses-bullet b+span{font-size:.9375rem;line-height:1.35}.v3-uses-bullet:hover b{color:var(--foreground)}.v3-uses-bullet:has(:checked){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.v3-uses-bullet:has(:checked){background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.v3-uses-bullet:has(:checked){box-shadow:inset 0 0 0 1px var(--v3-line)}.v3-uses-bullet:has(:checked) b{color:var(--foreground)}.v3-uses-bullet:has(:checked) b+span{color:var(--muted-foreground)}.v3-uses-bullet:has(:checked) .v3-uses-thumb{opacity:1;box-shadow:0 0 0 1.5px var(--accent)}.v3-uses-bullet:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.v3-uses-act{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin:0;display:flex}.v3-press.v3-uses-cta{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground);font-weight:600}.v3-press.v3-uses-cta:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v3-press.v3-uses-cta:hover{background:color-mix(in oklab, var(--accent) 86%, white)}}.v3-uses-free{color:var(--muted-foreground);font-size:.875rem}.v3-uses-media{justify-content:center;padding:1.5rem 0 2.5rem;display:flex}.v3-uses-results{display:inline-grid;position:relative}.v3-uses-result{visibility:hidden;grid-area:1/1;place-self:end;margin:0;position:relative}.v3-uses-panel[data-side=left] .v3-uses-result{justify-self:start}.v3-uses-panel:has(.v3-uses-bullet:nth-of-type(2) :checked) .v3-uses-result:first-of-type,.v3-uses-panel:has(.v3-uses-bullet:nth-of-type(3) :checked) .v3-uses-result:first-of-type{visibility:hidden}.v3-uses-result:first-of-type,.v3-uses-panel:has(.v3-uses-bullet:nth-of-type(2) :checked) .v3-uses-result:nth-of-type(2),.v3-uses-panel:has(.v3-uses-bullet:nth-of-type(3) :checked) .v3-uses-result:nth-of-type(3){visibility:visible}.v3-uses-frame{background:#0e1114;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -36px #000000f2}.v3-uses-frame--tall{height:var(--uses-tall);aspect-ratio:9/16}.v3-uses-frame--square{width:var(--uses-square);aspect-ratio:1}.v3-uses-frame--wide{width:var(--uses-wide);aspect-ratio:16/9}.v3-uses-frame>img,.v3-uses-frame>video{object-fit:cover;width:100%;height:100%;display:block}.v3-uses-proof{width:max-content;max-width:34rem;color:var(--foreground);align-items:center;gap:.6rem;font-size:.9375rem;display:flex;position:absolute;top:calc(100% + .9rem);left:0}.v3-uses-panel[data-side=left] .v3-uses-proof{left:auto;right:0}.v3-uses-proof:before{content:"✓";background:var(--accent-soft);width:1.35rem;height:1.35rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.v3-uses-pins{z-index:2;transform-origin:0 0;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:absolute;top:2.25rem;left:-4.5rem;transform:rotate(-6deg)}.v3-uses-panel[data-side=left] .v3-uses-pins{transform-origin:100% 0;left:auto;right:-4.5rem;transform:rotate(6deg)}.v3-uses-pin{background:#f4f3ef;border-radius:4px;padding:.5rem .5rem 1.7rem;position:relative;box-shadow:0 24px 40px -18px #000000e6}.v3-uses-pin+.v3-uses-pin{margin-top:-.4rem;margin-left:2.5rem;transform:rotate(9deg)}.v3-uses-panel[data-side=left] .v3-uses-pins{align-items:flex-end}.v3-uses-panel[data-side=left] .v3-uses-pin+.v3-uses-pin{margin-left:0;margin-right:2.5rem;transform:rotate(-9deg)}.v3-uses-pin>img,.v3-uses-pin>video{object-fit:cover;width:8.5rem;max-height:11rem;display:block}.v3-uses-pin--clip>video{aspect-ratio:9/16;width:6.5rem}.v3-uses-pins:has(.v3-uses-pin+.v3-uses-pin) .v3-uses-pin>img{width:6rem;max-height:8rem}.v3-uses-pin--card{width:11.5rem;padding-top:.75rem}.v3-uses-pin--card p{color:#232428;margin:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5}.v3-uses-pin>span{color:#4a4b52;text-align:center;font-size:.75rem;position:absolute;bottom:.45rem;left:0;right:0}.v3-uses-compare{--w:50%;position:absolute;inset:0}.v3-uses-before{object-fit:cover;width:100%;height:100%;clip-path:inset(0 calc(100% - var(--w)) 0 0);position:absolute;inset:0}.v3-uses-seam{top:0;bottom:0;left:var(--w);background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #00000080}.v3-uses-seam:after{content:"‹ ›";color:#111;background:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000059}.v3-uses-tag,.v3-uses-sponsored{z-index:1;color:#fff;background:#08090cb3;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;position:absolute}.v3-uses-tag{top:.8rem}.v3-uses-tag--before{left:.8rem}.v3-uses-tag--after{right:.8rem}.v3-uses-drag{z-index:2;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;display:none;position:absolute;inset:0}.v3-uses-compare.is-live .v3-uses-drag{display:block}.v3-uses-compare:has(.v3-uses-drag:focus-visible) .v3-uses-seam:after{outline:2px solid var(--accent);outline-offset:3px}.v3-uses-sponsored{font-weight:600;top:.8rem;right:.8rem}.v3-uses-panel[data-side=left] .v3-uses-sponsored{left:.8rem;right:auto}.v3-uses-mute{fill:none;stroke:#fff;stroke-width:2px;background:#08090c99;border-radius:50%;width:1.9rem;height:1.9rem;padding:.45rem;position:absolute;bottom:.8rem;left:.8rem}.v3-uses-panel[data-side=left] .v3-uses-mute{left:auto;right:.8rem}.v3-uses-read{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0a0b0fd1;border-radius:14px;gap:.35rem;padding:.85rem .9rem;display:grid;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.v3-uses-score{align-items:baseline;gap:.6rem;margin-bottom:.2rem;display:flex}.v3-uses-score b{color:var(--accent);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;font-size:2.4rem;line-height:1}.v3-uses-score small{color:#ffffffb3;font-size:.75rem}.v3-uses-signal{color:#ffffffbf;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.6rem;font-size:.75rem;display:grid}.v3-uses-signal>i{background:#ffffff1f;border-radius:3px;height:5px;display:block}.v3-uses-bar{border-radius:inherit;background:var(--accent);height:100%;display:block}.v3-uses-bar--60{width:60%}.v3-uses-bar--65{width:65%}.v3-uses-bar--70{width:70%}.v3-uses-bar--75{width:75%}.v3-uses-bar--80{width:80%}.v3-uses-bar--85{width:85%}.v3-uses-bar--90{width:90%}.v3-uses-bar--95{width:95%}.v3-uses-bar--100{width:100%}.v3-uses-flash{z-index:3;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.v3-uses-result.is-flash .v3-uses-flash{animation:.55s ease-out v3-uses-flash}@keyframes v3-uses-flash{0%{opacity:.85}to{opacity:0}}.v3-uses-kuro{z-index:3;pointer-events:none;width:9rem;height:auto;position:absolute;bottom:-1rem;right:-5.5rem}.v3-uses-panel[data-side=left] .v3-uses-kuro{left:-5.5rem;right:auto}.v3-uses-line{display:none}@media (width<=767px){.v3-uses-panel{--uses-tall:min(26rem, 44svh);--uses-square:min(19rem, 40svh);--uses-wide:min(21rem, 84vw)}.v3-uses-media{order:-1;padding:.5rem 0 2.25rem}.v3-uses-pins,.v3-uses-panel[data-side=left] .v3-uses-pins{transform-origin:0 0;top:1rem;left:-.75rem;right:auto;transform:rotate(-6deg)}.v3-uses-pin>img,.v3-uses-pin>video{width:5.5rem;max-height:7rem}.v3-uses-pin--clip>video{width:4.5rem}.v3-uses-pin--card{width:8.5rem}.v3-uses-pin--card p{font-size:.6875rem}.v3-uses-kuro,.v3-uses-panel[data-side=left] .v3-uses-kuro{width:6rem;bottom:2.3rem;left:auto;right:-3.5rem}.v3-uses-result,.v3-uses-panel[data-side=left] .v3-uses-result{justify-self:center;padding-bottom:2.8rem}.v3-uses-proof,.v3-uses-panel[data-side=left] .v3-uses-proof{max-width:min(21rem,86vw);font-size:.8125rem;line-height:1.3;inset:auto auto 0 50%;transform:translate(-50%)}.v3-uses-pin--card p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v3-uses{--uses-gutter:max(1rem, calc((100% - 76rem) / 2));--uses-pad:clamp(1rem, 4vw, 4.5rem);view-timeline:--v3-uses block;height:600vh;padding-top:0}.v3-uses-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100svh;padding-top:clamp(4.5rem,10svh,6.5rem);display:grid;position:sticky;top:0;overflow:clip}.v3-uses-stage .v3-block-head{margin-bottom:0}.v3-uses-window{max-width:none;margin:0;padding:0}.v3-uses-track{gap:0;height:100%;animation:1ms linear both v3-uses-slide;animation-timeline:--v3-uses;animation-range:contain;display:flex}.v3-uses-panel{--uses-tall:min(37rem, 54svh);--uses-square:min(30rem, 46svh);padding:0 calc(var(--uses-gutter) + var(--uses-pad)) clamp(5rem, 13svh, 7.5rem);flex:0 0 100%;align-content:center}@media (width<=767px){.v3-uses-panel{--uses-tall:min(19rem, 28svh);--uses-square:min(14rem, 25svh);--uses-wide:min(19rem, 80vw);align-content:start;gap:.5rem;padding-top:.5rem;padding-bottom:5.25rem}.v3-uses-media{padding-bottom:0}.v3-uses-free{display:none}.v3-press.v3-uses-cta{padding:.55rem 1.1rem}.v3-uses-pin>img,.v3-uses-pin>video{width:4.25rem;max-height:5.5rem}.v3-uses-pin--clip>video{width:3.5rem}.v3-uses-pin--card{width:7rem}.v3-uses-pin--card p{-webkit-line-clamp:4;font-size:.5625rem}.landing-v3 .v3-uses-copy h3{font-size:1.85rem}.v3-uses-problem{margin-bottom:.75rem;font-size:.9375rem}.v3-uses-bullets{margin-bottom:.75rem}.v3-uses-bullet{grid-template-columns:2.5rem minmax(0,1fr);gap:.6rem;padding:.3rem}.v3-uses-thumb{width:2.5rem;height:2.5rem}.v3-uses-bullet b{font-size:.9375rem}.v3-uses-bullet b+span{display:none}}@media (width<=767px) and (height<=760px){.v3-uses-panel{--uses-tall:22svh;--uses-square:20svh;--uses-wide:min(17rem, 72vw)}.landing-v3 .v3-uses-copy h3{margin:.35rem 0;font-size:1.5rem}.v3-uses-problem{margin-bottom:.5rem;font-size:.8125rem}.v3-uses-bullets{gap:0;margin-bottom:.5rem}.v3-uses-bullet{grid-template-columns:2rem minmax(0,1fr);padding:.2rem .3rem}.v3-uses-thumb{width:2rem;height:2rem}.v3-uses-bullet b{font-size:.8125rem}}.v3-uses-line{left:calc(var(--uses-gutter) + var(--uses-pad));right:calc(var(--uses-gutter) + var(--uses-pad));background:var(--foreground);border-radius:1px;height:2px;display:block;position:absolute;bottom:clamp(1.25rem,4.5svh,2.75rem)}@supports (color:color-mix(in lab, red, red)){.v3-uses-line{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.v3-uses-line>i{border-radius:inherit;background:var(--accent);width:0;box-shadow:0 0 10px var(--accent);animation:1ms linear both v3-uses-fill;animation-timeline:--v3-uses;animation-range:contain;position:absolute;inset:0 auto 0 0}.v3-uses-names{color:var(--muted-foreground);justify-content:space-between;margin:.7rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}@media (width<=767px){.v3-uses-names{font-size:.6875rem}}}}@keyframes v3-uses-slide{0%,16%{translate:0}24%,36%{translate:-100%}44%,56%{translate:-200%}64%,76%{translate:-300%}84%,to{translate:-400%}}@keyframes v3-uses-fill{0%,16%{width:0}24%,36%{width:25%}44%,56%{width:50%}64%,76%{width:75%}84%,to{width:100%}}.v3-state--neon{--tube:#ff4fd8;--foreground:#f6f2ff;--muted-foreground:#a8a1bf;--v3-line:#f6f2ff1a;--v3-line-strong:#f6f2ff33;--v3-card:#0f0b22;color:var(--foreground)}.v3-state--neon:before{background:radial-gradient(45% 18% at 18% 9%, #ff4fd829, transparent 70%), radial-gradient(40% 16% at 86% 42%, #4de8ff21, transparent 70%), radial-gradient(60% 14% at 50% 88%, #ffb5471a, transparent 70%), var(--site-grain) 0 0 / 140px 140px, #090616;background-blend-mode:normal, normal, normal, soft-light, normal;-webkit-mask-image:linear-gradient(#0000,#000 14rem calc(100% - 14rem),#0000);mask-image:linear-gradient(#0000,#000 14rem calc(100% - 14rem),#0000)}.landing-v3 .v3-state--neon h2.v3-block-title{color:#fff6fd;text-shadow:0 0 2px #fff, 0 0 10px var(--tube), 0 0 26px var(--tube), 0 0 60px var(--tube)}@supports (color:color-mix(in lab, red, red)){.landing-v3 .v3-state--neon h2.v3-block-title{text-shadow:0 0 2px #fff, 0 0 10px var(--tube), 0 0 26px var(--tube), 0 0 60px color-mix(in oklab, var(--tube) 55%, transparent)}}.v3-via{--tube:#4de8ff}.v3-open{--tube:#ffb547}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-v3 .v3-state--neon h2.v3-block-title{animation:linear both v3-neon-on;animation-timeline:view();animation-range:entry 30% cover 35%}}}@keyframes v3-neon-on{0%{opacity:.12}30%{opacity:1}36%{opacity:.2}44%{opacity:1}52%{opacity:.35}60%,to{opacity:1}}.v3-making{--v3-making-h:clamp(15rem, 21vw, 19rem);--v3-making-arrow:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.v3-making{--v3-making-arrow:color-mix(in oklab, var(--foreground) 32%, transparent)}}.v3-making{border-bottom:1px solid var(--v3-line);margin:0;padding:0;list-style:none}.v3-making-band{border-top:1px solid var(--v3-line);view-timeline:--v3-band block;gap:2.25rem;padding-block:clamp(2.5rem,5vw,3.75rem);display:grid}.v3-making-head{grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid}.v3-making-index{color:var(--muted-foreground);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.875rem}.v3-making-copy{gap:.6rem;display:grid}.v3-making-kind,.v3-making-label{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.landing-v3 .v3-making-copy h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:540;line-height:1.1}.v3-making-copy p{max-width:42rem;color:var(--muted-foreground);margin:0;line-height:1.6}.landing-v3 .v3-making-read{color:var(--foreground);white-space:nowrap;align-items:center;gap:.45rem;font-size:.9375rem;font-weight:500;display:inline-flex}.v3-making-read span{color:var(--muted-foreground);transition:translate .2s,color .2s}.v3-making-read:hover span{color:var(--foreground);translate:.2rem}.v3-making-flow{align-items:stretch;margin:0;padding:0 0 0 4rem;list-style:none;display:flex}.v3-making-step{grid-template-rows:auto minmax(0,1fr);gap:.85rem;min-width:0;display:grid}.v3-making-step>:last-child{align-self:center}.v3-making-arrow{background:radial-gradient(circle, var(--v3-making-arrow) 1.15px, transparent 1.45px) 0 50% / 6px 4px repeat-x;background-clip:content-box;flex:2rem;min-width:2rem;margin:1.88125rem .9rem 0;padding-right:6px;position:relative}.v3-making-arrow:after{content:"";border:4px solid #0000;border-left:5px solid var(--v3-making-arrow);margin-top:-4px;position:absolute;top:50%;right:-4px}.v3-making-step--ask,.v3-making-step--prompt,.v3-making-step--lines{flex:0 17rem}.v3-making-step--recipe{flex:0 13rem}.v3-making-step--shots{flex:12 22rem}.v3-making-step--images,.v3-making-step--post{flex:none}.v3-making-ask{border:1px solid var(--v3-line);background:var(--v3-card);border-radius:1rem 1rem 1rem .3rem;gap:.75rem;padding:1rem 1.1rem;display:grid}.v3-making-ask q{color:var(--foreground);font-size:1rem;line-height:1.5}.v3-making-ask small{color:var(--muted-foreground);font-size:.8125rem}.v3-making-files{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.v3-making-files img{outline:1px solid var(--v3-line);outline-offset:-1px;border-radius:.4rem;width:auto;height:2.75rem}.v3-making-files small{margin-left:.35rem}.v3-making-prompt{border-left:1px solid var(--v3-line-strong);color:var(--muted-foreground);white-space:pre-wrap;margin:0;padding-left:1rem;font:.78rem/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.v3-making-images{gap:.5rem;display:flex}.v3-making-pic{width:auto;height:calc(var(--v3-making-h) * .72);object-fit:cover;outline:1px solid var(--v3-line);outline-offset:-1px;border-radius:.75rem}.v3-making-pic--3-4{aspect-ratio:3/4}.v3-making-pic--3-2{aspect-ratio:3/2}.v3-making-pic--9-19{aspect-ratio:9/19;height:calc(var(--v3-making-h) * .8)}.v3-making-shots{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.v3-making-shots--7{grid-template-columns:repeat(7,minmax(0,1fr))}.v3-making-shots li{aspect-ratio:9/16;outline:1px solid var(--v3-line);outline-offset:-1px;border-radius:.45rem;position:relative;overflow:hidden}.v3-making-shots img{object-fit:cover;width:100%;height:100%}.v3-making-shots span{color:#fff;text-shadow:0 1px 3px #000000bf;font:600 .625rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:.3rem;left:.4rem}.v3-making-recipe{border:1px solid var(--v3-line);background:var(--v3-card);border-radius:1rem;gap:.75rem;padding:1rem 1.1rem;display:grid}.v3-making-recipe strong{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;font-size:1.125rem;font-weight:560}.v3-making-recipe ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.v3-making-recipe li{border:1px solid var(--v3-line);color:var(--muted-foreground);border-radius:999px;padding:.2rem .6rem;font-size:.8125rem}.v3-making-lines{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.v3-making-lines li{border-left:2px solid;border-image:linear-gradient(var(--kuro-spec-a), var(--kuro-spec-c)) 1;color:var(--muted-foreground);padding-left:.9rem;font-size:.9375rem;line-height:1.45}.v3-making-post{width:auto;height:var(--v3-making-h);aspect-ratio:9/16;background:var(--v3-card);box-shadow:0 0 0 1px var(--v3-line), 0 24px 60px -32px var(--kuro-spec-c);border-radius:1rem;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-making-post{box-shadow:0 0 0 1px var(--v3-line), 0 24px 60px -32px color-mix(in oklab, var(--kuro-spec-c) 50%, transparent)}}.v3-making-post video{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1023px){.v3-making-head{grid-template-columns:2rem minmax(0,1fr)}.v3-making-read{grid-column:2}.v3-making-flow{flex-direction:column;padding-left:3rem}.v3-making-step,.v3-making-step--ask,.v3-making-step--prompt,.v3-making-step--lines,.v3-making-step--recipe{flex:none;max-width:26rem}.v3-making-step--shots{max-width:none}.v3-making-arrow{background:radial-gradient(circle, var(--v3-making-arrow) 1.15px, transparent 1.45px) 50% 0 / 4px 6px repeat-y;background-clip:content-box;flex:none;width:4px;min-width:0;height:2rem;margin:.85rem 0 .85rem 1.25rem;padding:0 0 6px}.v3-making-arrow:after{border:4px solid #0000;border-top:5px solid var(--v3-making-arrow);margin:0;inset:auto auto -4px -2px}.v3-making-pic{height:13rem}.v3-making-post{height:min(26rem,120vw)}}@media (width<=639px){.v3-making-flow{padding-left:0}.v3-making-head{grid-template-columns:minmax(0,1fr)}.v3-making-index{display:none}.v3-making-read{grid-column:1}.v3-making-shots{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-making-shots--7{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-making-pic--3-2{width:100%;height:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.v3-making-step,.v3-making-arrow){animation:linear both v3-step-in;animation-timeline:--v3-band;animation-range:entry 35% cover 30%}:is(.v3-making-step,.v3-making-arrow)[data-step="2"]{animation-range:entry 55% cover 36%}:is(.v3-making-step,.v3-making-arrow)[data-step="3"]{animation-range:entry 75% cover 42%}:is(.v3-making-step,.v3-making-arrow)[data-step="4"]{animation-range:entry 95% cover 48%}}@media (prefers-reduced-motion:no-preference) and (width<=1023px){:is(.v3-making-step,.v3-making-arrow),:is(.v3-making-step,.v3-making-arrow)[data-step]{animation-timeline:view();animation-range:entry 10% cover 30%}}}@keyframes v3-step-in{0%{opacity:0;translate:0 1.25rem}}.v3-agents-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.v3-agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.v3-agents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-agents-grid>li{display:flex}.v3-sign{--tube:#4de8ff;border:1px solid var(--tube);flex-direction:column;flex:1;padding:1.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.v3-sign{border:1px solid color-mix(in oklab, var(--tube) 28%, transparent)}}.v3-sign{background:var(--v3-card);box-shadow:0 0 22px -14px var(--tube);border-radius:1.1rem;transition:border-color .25s,box-shadow .25s}.v3-sign--claude,.v3-sign--claude-code{--tube:#ff8f5e}.v3-sign--chatgpt,.v3-sign--codex{--tube:#e9f1ff}.v3-sign--api{--tube:#57f2a8}.v3-sign--skills{--tube:#ffb547}.v3-sign:hover,.v3-sign:focus-visible{border-color:var(--tube);box-shadow:0 0 0 1px var(--tube) inset, 0 0 36px -8px var(--tube)}.v3-sign-via{color:#fff;text-shadow:0 0 8px var(--tube);align-items:center;gap:.7rem;margin-bottom:1.1rem;font-size:.875rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.v3-sign-via{text-shadow:0 0 8px color-mix(in oklab, var(--tube) 80%, transparent)}}.v3-sign-mark{color:var(--tube);border:1.5px solid var(--tube);width:2.4rem;height:2.4rem;box-shadow:0 0 14px -2px var(--tube), 0 0 8px -3px var(--tube) inset;background:#07051a;border-radius:50%;place-items:center;display:grid}.v3-sign-mark svg{width:1.15rem;height:1.15rem}.v3-sign-mark svg:not(.client-mark){fill:none;stroke:var(--tube);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.landing-v3 .v3-sign h3,.landing-v3 .v3-automate h3{color:var(--foreground);margin:0;font-family:inherit;font-size:1.0625rem;font-weight:500;line-height:1.35}.v3-sign p,.v3-automate p{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.v3-automate{--tube:#57f2a8;border:1px solid var(--tube);gap:1.5rem;margin-top:.75rem;padding:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.v3-automate{border:1px solid color-mix(in oklab, var(--tube) 60%, transparent)}}.v3-automate{background:radial-gradient(60% 120% at 100% 0%, var(--tube), transparent 70%), var(--v3-card);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.v3-automate{background:radial-gradient(60% 120% at 100% 0%, color-mix(in oklab, var(--tube) 12%, transparent), transparent 70%), var(--v3-card)}}.v3-automate{box-shadow:0 0 40px -14px var(--tube)}@media (width>=1024px){.v3-automate{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;margin-top:10rem;padding:2.25rem}}.landing-v3 .v3-automate h3{font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:560;line-height:1.15}.v3-automate-call{border:1px solid var(--tube);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-automate-call{border:1px solid color-mix(in oklab, var(--tube) 30%, transparent)}}.v3-automate-call{background:#04030d;border-radius:.8rem}.v3-automate-call figcaption{border-bottom:1px solid var(--tube);padding:.6rem .9rem}@supports (color:color-mix(in lab, red, red)){.v3-automate-call figcaption{border-bottom:1px solid color-mix(in oklab, var(--tube) 18%, transparent)}}.v3-automate-call figcaption{color:var(--muted-foreground);font:500 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.v3-automate-call pre{color:#9dffcf;text-shadow:0 0 6px #57f2a873;margin:0;padding:.9rem;font:.8125rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.v3-term-caret{vertical-align:text-bottom;background:#9dffcf;width:.55em;height:1.1em;margin-left:.15em;display:inline-block}@media (prefers-reduced-motion:no-preference){.v3-term-caret{animation:1.1s step-end infinite v3-term-caret}}@keyframes v3-term-caret{50%{opacity:0}}.v3-open-box{align-items:center;gap:3rem;display:grid}@media (width>=1024px){.v3-open-box{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.v3-open-copy .v3-block-lede{margin-left:0}.v3-open-points{color:var(--muted-foreground);gap:1rem;margin:1.75rem 0 2rem;padding:0;font-size:.9375rem;list-style:none;display:grid}@media (width>=640px){.v3-open-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-open-points strong{color:var(--foreground);margin-bottom:.2rem;font-weight:500;display:block}.v3-open-points code{color:#ffd08a;font:.8125rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.v3-led{color:var(--muted-foreground);justify-items:center;gap:1rem;font-size:.875rem;display:grid}.v3-led-face{background:radial-gradient(circle at .8rem .8rem,#4a3b29 0 .18rem,#0000 .22rem),radial-gradient(circle at calc(100% - .8rem) .8rem,#4a3b29 0 .18rem,#0000 .22rem),radial-gradient(circle at .8rem calc(100% - .8rem),#4a3b29 0 .18rem,#0000 .22rem),radial-gradient(circle at calc(100% - .8rem) calc(100% - .8rem),#4a3b29 0 .18rem,#0000 .22rem),#120b04;border:1px solid #ffb54740;border-radius:.9rem;padding:clamp(1.25rem,2.6vw,2rem) clamp(1.5rem,3vw,2.5rem);position:relative;box-shadow:0 0 60px -20px #ffb54780,0 24px 50px -24px #000}.v3-led .v3-dots{--v3-dot-on:#ffb547;--v3-dot-off:#ffb54717}.v3-state--ink{--sumi:#120f0d;--washi:#efe5d2;--washi-ink:#211a14;--shu:#d63d26;--foreground:#efe5d2;--muted-foreground:#a99d8a;--v3-line:#efe5d21f;--v3-line-strong:#efe5d238;--v3-card:#1d1915;--accent:#f0907b;color:var(--foreground)}.v3-state--ink:before{background:var(--sumi);top:5rem;-webkit-mask-image:linear-gradient(#000,#000 calc(100% - 12rem),#0000);mask-image:linear-gradient(#000,#000 calc(100% - 12rem),#0000)}.v3-state--ink:after{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath fill='%23120f0d' d='M0 62C70 48 110 70 180 55s120-30 210-18 140 34 230 20 150-42 240-30 120 30 190 22 90-26 150-20V100H0z'/%3E%3Cpath fill='%23120f0d' opacity='.55' d='M0 48c90-12 150 8 240-4s160-30 250-20 130 26 220 16 170-34 260-26 150 24 230 14v72H0z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:5.1rem;position:absolute;top:0;left:0;right:0}.landing-v3 .v3-state--ink h2.v3-block-title,.landing-v3 .v3-hanging-copy h3{letter-spacing:0;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,Songti SC,Georgia,serif;font-weight:600}.v3-seal{background:var(--shu);color:#fff3e8;border-radius:.3rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,Georgia,serif;font-size:1.1rem;font-weight:700;display:inline-grid;rotate:-4deg;box-shadow:inset 0 0 0 2px #fff3e859}.v3-seal--kuro{width:3.25rem;height:3.25rem;margin-bottom:1.5rem;font-size:1.9rem;rotate:3deg}.v3-hangings{flex-direction:column;gap:1.75rem;display:flex}@media (width>=900px){.v3-hangings{flex-direction:row;gap:1.25rem;height:32rem}}.v3-hanging{min-width:0;color:var(--washi-ink);background:#d8cab0;flex:1;transition:flex-grow .55s cubic-bezier(.3,.8,.3,1),background-color .3s;display:flex;position:relative;box-shadow:0 30px 50px -30px #000}.v3-hanging:before,.v3-hanging:after{content:"";background:linear-gradient(#5a3d26,#2a1b10);border-radius:.3rem;height:.6rem;position:absolute;left:-.4rem;right:-.4rem;box-shadow:0 2px 4px #0006}.v3-hanging:before{top:-.3rem}.v3-hanging:after{bottom:-.3rem}.v3-hanging:hover{background:#e3d6be}.v3-hanging:has(input:checked){background:var(--washi);flex-grow:7}.v3-hanging input{opacity:0;pointer-events:none;position:absolute}.v3-hanging:has(input:focus-visible){outline:2px solid var(--shu);outline-offset:6px}.v3-hanging-tab{width:100%;color:var(--washi-ink);cursor:pointer;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;font-weight:600;display:flex}.v3-hanging-paper,.v3-hanging input:checked~.v3-hanging-tab{display:none}.v3-hanging input:checked~.v3-hanging-paper{width:100%;display:grid}@media (width>=900px){.v3-hanging-tab{flex-direction:column;padding:1.6rem 0}.v3-hanging-name{writing-mode:vertical-rl;letter-spacing:.12em;white-space:nowrap;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,Georgia,serif;font-size:1.125rem}.v3-hanging input:checked~.v3-hanging-paper{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.v3-hanging-paper img{object-fit:cover;filter:sepia(.18)contrast(1.02);width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);min-height:12rem;margin:1.25rem;box-shadow:0 0 0 1px #211a1440}.v3-hanging-copy{flex-direction:column;padding:1.75rem 1.75rem 1.75rem .5rem;display:flex}@media (width<=899px){.v3-hanging-copy{padding:.5rem 1.5rem 1.75rem}}.v3-hanging-kind{color:#211a14b3;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.875rem;font-weight:500;display:flex}.v3-hanging-kind .v3-seal{width:1.75rem;height:1.75rem;font-size:.9rem}.landing-v3 .v3-hanging-copy h3{color:var(--washi-ink);margin:0;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.25}.v3-hanging-figure{color:#211a14b3;align-items:baseline;gap:.5rem;margin:1rem 0 0;font-size:.875rem;display:flex}.v3-hanging-figure strong{color:var(--shu);font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,Georgia,serif;font-size:1.75rem;font-weight:700}.v3-hanging-copy blockquote{border-left:3px solid var(--shu);color:var(--washi-ink);flex:1;margin:1.25rem 0;padding-left:1rem;font-size:.9375rem;line-height:1.65}.v3-hanging-copy blockquote p{margin:0}.v3-hanging-copy footer{color:#211a14a6;margin-top:.75rem;font-size:.8125rem}.landing-v3 .v3-hanging-copy>a{color:var(--shu);font-size:.9375rem;font-weight:600}.v3-x-profile,.v3-x-post article{--x-ink:#e7e9ea;--x-muted:#71767b;--x-line:#2f3336;--x-blue:#1d9bf0;--x-pink:#f91880;--x-green:#00ba7c;color:var(--x-ink);background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.v3-x-profile{--x-ring:calc(var(--kuro-fold-size) * .5);border:1px solid var(--x-line);border-radius:1rem;margin-bottom:1rem}.v3-x-banner{background:radial-gradient(60% 120% at 78% 110%,#d63d2699,#0000 70%),radial-gradient(40% 90% at 12% -10%,#efe5d214,#0000 70%),linear-gradient(100deg,#1d1915,#2b1d16 60%,#3a1d14);border-radius:1rem 1rem 0 0;height:clamp(6.5rem,11vw,10rem)}.v3-x-profile-top{justify-content:space-between;align-items:flex-start;padding:0 1rem;display:flex}.v3-x-ring{width:var(--x-ring);aspect-ratio:1;margin-top:calc(var(--x-ring) * -.5);box-shadow:0 0 0 4px #000, 0 0 0 5px var(--x-line);background:radial-gradient(42% 9% at 50% 86%,#000000a6,#0000 100%),radial-gradient(circle at 50% 35%,#2a2420,#120f0d 75%);border-radius:9999px;flex:none;position:relative}.v3-x-ring .v3-x-ring-kuro{--kuro-sprite-size:calc(var(--kuro-fold-size) * .55);bottom:14%;left:50%;translate:-50%}.v3-x-follow{background:var(--x-ink);color:#0f1419;border-radius:9999px;margin-top:.75rem;padding:.45rem 1.1rem;font-size:.9375rem;font-weight:700;transition:background-color .2s}.v3-x-follow:hover{background:#d7dbdc}.v3-x-profile-body{padding:.75rem 1rem .9rem;font-size:.9375rem;line-height:1.35}.v3-x-profile-body p{margin:0}.v3-x-profile-body .v3-x-profile-bio{margin-top:.6rem}.v3-x-profile-body .v3-x-profile-site{margin-top:.4rem}.v3-x-profile-name{font-size:1.25rem;font-weight:800}.v3-x-profile-handle,.v3-x-profile-site{color:var(--x-muted)}.v3-x-tabs{border-top:1px solid var(--x-line);color:var(--x-muted);font-size:.9375rem;font-weight:500;display:flex}.v3-x-tabs>span{text-align:center;flex:1;padding-top:.95rem}.v3-x-tabs>span>span{border-bottom:4px solid #0000;padding-bottom:.8rem;display:inline-block}.v3-x-tabs .v3-x-tab--on{color:var(--x-ink);font-weight:700}.v3-x-tabs .v3-x-tab--on>span{border-bottom-color:var(--x-blue)}.v3-x-col{margin:0;padding:0;list-style:none}@media (width>=640px) and (width<=1023.98px){.v3-x-wall{columns:2;column-gap:1rem}.v3-x-col{display:contents}}@media (width>=1024px){.v3-x-wall{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}}.v3-x-post{break-inside:avoid;padding-bottom:1rem}.v3-x-post article{border:1px solid var(--x-line);border-radius:1rem;padding:.75rem 1rem .6rem;transition:background-color .2s}.v3-x-post article:hover{background:#080808}.v3-x-post article[data-take-pill]{translate:0 calc(var(--kuro-pill-squash,0) * .45rem)}.v3-x-post header{align-items:flex-start;gap:.6rem;display:flex}.v3-x-avatar{color:#fff;background:linear-gradient(135deg,#1d9bf0,#7856ff);border-radius:9999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;display:grid}.v3-x-col:first-child .v3-x-post:nth-child(2) .v3-x-avatar,.v3-x-col:nth-child(2) .v3-x-post:nth-child(3) .v3-x-avatar,.v3-x-col:nth-child(3) .v3-x-post:first-child .v3-x-avatar{background:linear-gradient(135deg,#f91880,#ff7a00)}.v3-x-col:first-child .v3-x-post:nth-child(3) .v3-x-avatar,.v3-x-col:nth-child(2) .v3-x-post:first-child .v3-x-avatar,.v3-x-col:nth-child(3) .v3-x-post:nth-child(4) .v3-x-avatar{background:linear-gradient(135deg,#00ba7c,#1d9bf0)}.v3-x-col:first-child .v3-x-post:nth-child(4) .v3-x-avatar,.v3-x-col:nth-child(2) .v3-x-post:nth-child(2) .v3-x-avatar,.v3-x-col:nth-child(3) .v3-x-post:nth-child(2) .v3-x-avatar{background:linear-gradient(135deg,#ffd400,#f91880)}.v3-x-col:nth-child(2) .v3-x-post:nth-child(4) .v3-x-avatar,.v3-x-col:nth-child(3) .v3-x-post:nth-child(3) .v3-x-avatar{background:linear-gradient(135deg,#7856ff,#f91880)}.v3-x-byline{flex-direction:column;flex:1;min-width:0;margin:0;line-height:1.25;display:flex}.v3-x-name{white-space:nowrap;align-items:center;gap:.15rem;font-size:.9375rem;font-weight:700;display:flex;overflow:hidden}.v3-x-verified{width:1.15rem;height:1.15rem;fill:var(--x-blue);flex:none}.v3-x-meta{color:var(--x-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.v3-x-logo{width:1.15rem;height:1.15rem;fill:var(--x-ink);flex:none;margin-top:.1rem}.v3-x-text{overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.9375rem;line-height:1.35}.v3-x-mention{color:var(--x-blue)}.v3-x-actions{color:var(--x-muted);justify-content:space-between;margin:.6rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.v3-x-actions li{align-items:center;gap:.3rem;transition:color .2s;display:flex}.v3-x-actions svg{fill:#0000;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem;transition:fill .2s,scale .3s cubic-bezier(.3,1.8,.5,1)}.v3-x-count{display:inline-grid}.v3-x-n{grid-area:1/1;transition:opacity .2s,translate .2s}.v3-x-n--after{opacity:0;translate:0 .6em}[data-take-pressed] .v3-x-hit .v3-x-n:not(.v3-x-n--after){opacity:0;translate:0 -.6em}[data-take-pressed] .v3-x-hit .v3-x-n--after{opacity:1;translate:0}[data-take-pressed] .v3-x-hit svg{scale:1.15}[data-take-pressed] .v3-x-hit[data-action=likes]{color:var(--x-pink)}[data-take-pressed] .v3-x-hit[data-action=likes] svg{fill:currentColor}[data-take-pressed] .v3-x-hit[data-action=reposts]{color:var(--x-green)}[data-take-pressed] .v3-x-hit[data-action=replies]{color:var(--x-blue)}@keyframes v3-x-rise{0%{opacity:0;translate:0 1.5rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v3-x-post{animation:linear both v3-x-rise;animation-timeline:view();animation-range:entry entry 70%}}}.landing-v3 .v3-studio .kuro-fold{z-index:5;transform-origin:50% 100%}.landing-v3 .v3-studio .kuro-fold:after{content:none}.v3-studio .kuro-fold-seat:before,.v3-stage-ledge{content:"";height:max(2px, calc(var(--kuro-fold-pitch) * .68));background:var(--kuro-ledge-ink);border-radius:999px;position:absolute;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000)}.v3-studio .kuro-fold-seat:before{width:calc(var(--kuro-fold-size) * 1.8);max-width:100%;top:-.5rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-v3 .v3-studio .kuro-fold{animation:linear both v3-kuro-drop;animation-timeline:--kuro-cameo;animation-range:cover 48% cover 70%}}}:root[data-kuro-take] .landing-v3 .v3-studio .kuro-fold{animation:none}@keyframes v3-kuro-drop{0%{transform:none}10%{animation-timing-function:ease-out;transform:scale(1.08,.88)}38%{animation-timing-function:ease-in;transform:translateY(-16%)scale(.95,1.06)}84%{transform:translateY(var(--v3-drop,0px)) scale(1.1, .86)}92%{transform:translateY(var(--v3-drop,0px)) scale(.97, 1.04)}to{transform:translateY(var(--v3-drop,0px))}}.v3-box{gap:.75rem;margin-top:4rem;display:grid}.v3-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""side""editor""publish";gap:.75rem;display:grid}@media (width>=768px){.v3-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"stage stage""editor editor""side publish"}}@media (width>=1024px){.v3-bento{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"side stage publish""side editor publish"}}.v3-bento .v3-card--editor{grid-area:editor}.v3-bento .v3-card--publish{grid-area:publish}.v3-side{grid-area:side;gap:.75rem;display:grid}.v3-side .v3-card{min-height:0}@media (width>=768px){.v3-side{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}.v3-box-row{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=640px){.v3-box-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.v3-box-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.v3-box-row .v3-card{min-height:0;padding:1.1rem 1.1rem 1.15rem}.v3-box-row .v3-card-body{margin-top:.4rem;font-size:.8125rem}.v3-box-row .v3-art{padding-top:1rem}.v3-stage{min-height:calc(var(--kuro-fold-size) * .8 + 2.5rem);grid-area:stage;position:relative}.v3-stage-ledge{width:min(92%, calc(var(--kuro-fold-size) * 1.8));bottom:2.5rem}.v3-tramp--say{--v3-tone:var(--v3-say)}.v3-tramp--show{--v3-tone:var(--v3-show);--v3-tone-share:46%}.v3-box .v3-card{background:radial-gradient(80% 60% at 50% 0%, var(--accent), transparent 72%), var(--v3-card)}@supports (color:color-mix(in lab, red, red)){.v3-box .v3-card{background:radial-gradient(80% 60% at 50% 0%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 72%), var(--v3-card)}}.v3-box .v3-card:before{content:"";pointer-events:none;background-image:radial-gradient(var(--foreground) 1px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v3-box .v3-card:before{background-image:radial-gradient(color-mix(in oklab, var(--foreground) 14%, transparent) 1px, transparent 1.2px)}}.v3-box .v3-card:before{background-size:14px 14px;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.v3-box .v3-card>*{position:relative}.v3-card{border:1px solid var(--v3-line);background:linear-gradient(180deg, var(--v3-soft), transparent 40%), var(--v3-card);border-radius:1.25rem;flex-direction:column;min-height:21rem;padding:1.5rem;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.v3-card:hover{border-color:var(--v3-line-strong)}.v3-card-head{align-items:flex-start;gap:.6rem;display:flex}.v3-card-head svg{flex:none;margin-top:.2em}.landing-v3 .v3-card-head h3{line-height:1.35}.v3-card-head svg,.v3-mini-tools svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.v3-card-head svg{color:var(--muted-foreground)}.v3-card-tag{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:.15rem .55rem;font-size:.6875rem;font-weight:600}.landing-v3 .v3-card-head h3{color:var(--foreground);letter-spacing:-.01em;margin:0;font-family:inherit;font-size:1.0625rem;font-weight:500}.v3-card-body{max-width:24rem;color:var(--muted-foreground);margin:.9rem 0 0;font-size:.9375rem;line-height:1.5}.v3-hi{color:var(--foreground)}.v3-art{margin-top:auto;padding-top:1.75rem;font-size:.8125rem}.v3-art img{filter:grayscale()contrast(1.05);opacity:.85;transition:filter .5s,opacity .5s}.v3-card:hover .v3-art img{filter:none;opacity:1}.v3-node{border:1px solid var(--v3-line-strong);background:var(--v3-card);color:var(--foreground);white-space:nowrap;border-radius:.7rem;align-items:center;gap:.45rem;padding:.55rem .8rem .55rem .55rem;display:inline-flex}.v3-node i{background:var(--v3-soft);width:1.25rem;height:1.25rem;color:var(--muted-foreground);border-radius:.35rem;place-items:center;font-size:.6875rem;font-style:normal;display:grid}.v3-node--fan{box-shadow:4px -4px 0 -1px var(--v3-card), 4px -4px 0 0 var(--v3-line), 8px -8px 0 -1px var(--v3-card), 8px -8px 0 0 var(--v3-line)}.v3-models ul{flex-wrap:wrap;align-content:flex-start;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.v3-models li{border:1px solid var(--v3-line);background:var(--v3-card);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .35rem;transition:border-color .3s,color .3s;display:inline-flex}.v3-models li.v3-picked{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v3-models li.v3-picked{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.v3-models li.v3-picked,.v3-card--models:hover .v3-models li{color:var(--foreground)}.v3-bento .v3-models{flex:1;min-height:9rem;position:relative}@media (width>=768px){.v3-bento .v3-models{min-height:5rem}}.v3-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:0;padding-inline:0;list-style:none;display:grid}.v3-shelf li{align-content:start;gap:.4rem;min-width:0;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid}.v3-shelf img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--v3-line);border-radius:.65rem;width:100%;max-height:8.5rem;display:block}.v3-shelf span{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.v3-card--recipes:hover .v3-shelf li{transform:translateY(-3px)}.v3-card--recipes:hover .v3-shelf li:nth-child(2){transition-delay:60ms}.v3-card--recipes:hover .v3-shelf li:nth-child(3){transition-delay:.12s}.v3-bento .v3-models ul{position:absolute;inset:1.75rem 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.v3-subjects ul,.v3-score ul{margin:0;padding:0;list-style:none}.v3-tagline{border:1px solid var(--v3-line-strong);color:var(--foreground);border-radius:999px;margin:0 0 .5rem;padding:.5rem .85rem}.v3-tagline b{background:var(--accent-soft);color:var(--accent);border-radius:.4rem;padding:.05rem .4rem;font-weight:600}.v3-subjects ul{border:1px solid var(--v3-line);background:var(--v3-card);border-radius:.8rem;padding:.3rem}.v3-subjects li{color:var(--foreground);border-radius:.55rem;align-items:center;gap:.6rem;padding:.35rem .45rem;display:flex}.v3-subjects li.v3-picked{background:var(--v3-soft)}.v3-subjects img{object-fit:cover;border-radius:999px;width:1.75rem;height:1.75rem}.v3-subjects em{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;font-style:normal}.v3-score{gap:.75rem;display:grid}.v3-dial{width:8.5rem;overflow:visible}.v3-dial path{fill:none;stroke-width:8px;stroke-linecap:round}.v3-dial-track{stroke:var(--v3-line)}.v3-dial-fill{stroke:var(--accent);stroke-dasharray:78 100}.v3-card--score:hover .v3-dial-fill{animation:1.1s cubic-bezier(.22,1,.36,1) v3-dial}@keyframes v3-dial{0%{stroke-dasharray:0 100}}.v3-dial text{fill:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;text-anchor:middle;font-size:26px;font-weight:560}.v3-score li{color:var(--muted-foreground);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.6rem;font-size:.75rem;display:grid}.v3-score li i{background:linear-gradient(90deg, var(--v3-line-strong) var(--v3-bar), var(--v3-line) 0);border-radius:999px;height:4px}.v3-score li:first-child{--v3-bar:84%}.v3-score li:nth-child(2){--v3-bar:66%}.v3-score li:nth-child(3){--v3-bar:91%}.v3-score li:nth-child(4){--v3-bar:52%}.v3-score li:nth-child(5){--v3-bar:73%}.v3-edit{gap:.75rem;display:grid}.v3-edit-scenes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.v3-edit-scenes li{position:relative}.v3-edit-scenes img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--v3-line);border-radius:.45rem;width:100%;max-height:7.5rem;display:block}.v3-edit-scenes i{background:var(--background);border-radius:999px;place-items:center;width:1rem;height:1rem;display:grid;position:absolute;top:.25rem;left:.25rem}@supports (color:color-mix(in lab, red, red)){.v3-edit-scenes i{background:color-mix(in oklab, var(--background) 75%, transparent)}}.v3-edit-scenes i{color:var(--foreground);font-size:.5625rem;font-style:normal;font-weight:600}.v3-edit-redo img{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.v3-edit-redo img{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 25%, transparent)}}.v3-edit-scenes b{background:var(--accent);color:var(--background);border-radius:999px;padding:.05rem .4rem;font-size:.5625rem;font-weight:600;position:absolute;bottom:.3rem;left:50%;translate:-50%}.v3-edit-tracks{border:1px solid var(--v3-line);background:var(--v3-card);border-radius:.75rem;gap:.35rem;padding:.55rem .6rem;display:grid;position:relative}.v3-edit-tracks p{color:var(--muted-foreground);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.5rem;margin:0;font-size:.6875rem;display:grid}.v3-edit-lane{border-radius:.25rem;height:.7rem}.v3-edit-tracks p:first-child .v3-edit-lane{background:linear-gradient(90deg, transparent 19%, var(--v3-card) 19% 20%, transparent 20% 39%, var(--v3-card) 39% 40%, transparent 40% 59%, var(--v3-card) 59% 60%, transparent 60% 79%, var(--v3-card) 79% 80%, transparent 80%), var(--v3-line-strong)}.v3-edit-tracks p:nth-child(2) .v3-edit-lane{background:repeating-linear-gradient(90deg, var(--accent) 0 2px, transparent 2px 4px)}@supports (color:color-mix(in lab, red, red)){.v3-edit-tracks p:nth-child(2) .v3-edit-lane{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--accent) 55%, transparent) 0 2px, transparent 2px 4px)}}.v3-edit-tracks p:nth-child(2) .v3-edit-lane{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 14%,#0000 14% 17%);mask-image:repeating-linear-gradient(90deg,#000 0 14%,#0000 14% 17%)}.v3-edit-tracks p:nth-child(3) .v3-edit-lane{background:linear-gradient(90deg, transparent, var(--v3-line-strong) 12% 88%, transparent)}.v3-edit-head{background:var(--accent);width:1px;box-shadow:0 0 6px var(--accent);position:absolute;top:.3rem;bottom:.3rem;left:calc(3.85rem + 38%)}.v3-card--editor:hover .v3-edit-head{animation:2.4s linear infinite v3-playhead}@keyframes v3-playhead{0%{left:3.85rem}to{left:calc(100% - .6rem)}}.v3-cal{--v3-cal-ink:#15131c;gap:.75rem;display:grid}.v3-cal-month{border:1px solid var(--v3-line);background:var(--v3-card);border-radius:.9rem;padding:0 .35rem .35rem}.v3-cal-weekdays,.v3-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.v3-cal-weekdays{padding:.5rem 0 .35rem}.v3-cal-weekdays span{color:var(--muted-foreground);padding-left:.3rem;font-size:.625rem;font-weight:600}.v3-cal-grid{border-top:1px solid var(--v3-line);margin:0;padding:0;list-style:none}.v3-cal-grid li{border-right:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);align-content:start;gap:.25rem;min-width:0;min-height:4.6rem;padding:.25rem .2rem;display:grid}.v3-cal-grid li:nth-child(7n){border-right:0}.v3-cal-grid li:nth-last-child(-n+7){border-bottom:0}.v3-cal-n{min-width:1.15rem;height:1.15rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;place-items:center;padding:0 .15rem;font-size:.625rem;font-weight:700;display:grid}.v3-cal-n.v3-cal-today{background:var(--accent);color:var(--background)}.v3-cal-post{background:var(--v3-hue);border-radius:.45rem;justify-items:center;gap:.15rem;padding:.15rem .15rem .2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.v3-cal-post{background:color-mix(in srgb, var(--v3-hue) 20%, var(--v3-card))}}.v3-cal-post{box-shadow:inset 0 0 0 1px var(--v3-hue)}@supports (color:color-mix(in lab, red, red)){.v3-cal-post{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v3-hue) 45%, transparent)}}.v3-cal-post{color:var(--v3-hue)}@supports (color:color-mix(in lab, red, red)){.v3-cal-post{color:color-mix(in srgb, var(--v3-hue) 55%, var(--foreground))}}.v3-cal-post[data-sent]{background:var(--v3-hue);box-shadow:none;color:var(--v3-cal-ink)}.v3-cal-post[data-hue="1"]{--v3-hue:#b9a7ff}.v3-cal-post[data-hue="2"]{--v3-hue:#93c5fd}.v3-cal-post[data-hue="3"]{--v3-hue:#fcd38d}.v3-cal-post[data-hue="4"]{--v3-hue:#94e2b8}.v3-cal-post img{aspect-ratio:1;object-fit:cover;background:var(--v3-cal-ink);border-radius:.3rem;width:100%;max-width:2rem;display:block}@supports (color:color-mix(in lab, red, red)){.v3-cal-post img{background:color-mix(in srgb, var(--v3-cal-ink) 22%, transparent)}}.v3-cal-post svg{fill:currentColor;opacity:.8;width:.6rem;height:.6rem}.v3-card--publish:hover .v3-cal-post{animation:.6s cubic-bezier(.22,1,.36,1) both v3-drop}.v3-card--publish:hover li:nth-child(3) .v3-cal-post{animation-delay:50ms}.v3-card--publish:hover li:nth-child(4) .v3-cal-post{animation-delay:.1s}.v3-card--publish:hover li:nth-child(6) .v3-cal-post{animation-delay:.15s}.v3-card--publish:hover li:nth-child(7) .v3-cal-post{animation-delay:.2s}.v3-card--publish:hover li:nth-child(10) .v3-cal-post{animation-delay:.25s}.v3-card--publish:hover li:nth-child(12) .v3-cal-post{animation-delay:.3s}@keyframes v3-drop{0%{opacity:0;transform:translateY(-8px)}}.v3-vendor-mark{border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.v3-vendor-mark svg{width:13px;height:13px}.v3-vendor-mark--replicate{background:linear-gradient(135deg,#e42022 30%,#f4286e 70%,#f5730f)}.v3-vendor-mark--fal{background:#ffc4d8}.v3-vendor-mark--openrouter{background:#03080a}@media (width>=768px){.v3-bento .v3-cal{flex:1;grid-template-rows:minmax(0,1fr)}.v3-bento .v3-cal-month{grid-template-rows:auto minmax(0,1fr);display:grid}.v3-bento .v3-cal-grid{grid-auto-rows:minmax(0,1fr)}}.v3-mini{align-items:center;gap:.35rem;min-width:0;display:flex}.v3-mini>span,.v3-mini>img{flex:none}.v3-mini-lib img{object-fit:cover;border-radius:.45rem;width:2.2rem;height:2.2rem}.v3-mini-lib>span{min-width:0;height:1.4em;color:var(--muted-foreground);white-space:nowrap;flex-wrap:wrap;flex:auto;gap:0 .3rem;font-size:.6875rem;line-height:1.4;transition:color .3s;display:flex;overflow:hidden}.v3-card--library:hover .v3-mini-lib>span{color:var(--accent)}.v3-mini.v3-mini-tools>span{flex:0 2rem}.v3-mini-tools>span{aspect-ratio:1;border:1px solid var(--v3-line);background:var(--v3-card);min-width:0;color:var(--foreground);border-radius:.5rem;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid}.v3-mini-tools svg{width:.95rem;height:.95rem}.v3-mini-tools .v3-mini-more{color:var(--muted-foreground);border-style:dashed;font-size:.6875rem}.v3-card--tools:hover .v3-mini-tools>span{transform:translateY(-3px)}.v3-card--tools:hover .v3-mini-tools>span:nth-child(2){transition-delay:40ms}.v3-card--tools:hover .v3-mini-tools>span:nth-child(3){transition-delay:80ms}.v3-card--tools:hover .v3-mini-tools>span:nth-child(4){transition-delay:.12s}.v3-card--tools:hover .v3-mini-tools>span:nth-child(5){transition-delay:.16s}.v3-mini-mcp>span:not(.v3-mcp-ok){border:1px solid var(--v3-line);background:var(--v3-card);border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.v3-mini-mcp .client-mark{width:1rem;height:1rem}.v3-mini-mcp .v3-mcp-ok{margin-left:.25rem}.v3-mini-keys>span{display:flex}.v3-mini-keys .v3-vendor-mark{box-shadow:0 0 0 2px var(--v3-card);transition:transform .35s cubic-bezier(.22,1,.36,1)}.v3-mini-keys .v3-vendor-mark+.v3-vendor-mark{margin-left:-.3rem}.v3-card--keys:hover .v3-mini-keys .v3-vendor-mark:first-child{transform:translate(-.5rem)}.v3-card--keys:hover .v3-mini-keys .v3-vendor-mark:nth-child(2){transform:translate(-.25rem)}.v3-mini-keys code{color:var(--muted-foreground);white-space:nowrap;margin-left:.6rem;font-size:.75rem;overflow:hidden}.v3-mcp-ok{color:var(--accent)}.v3-pipe{padding-block:3rem 6rem}.v3-pipe-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.v3-pipe-head :is(h2,p){text-wrap:balance}.v3-rail,.v3-lane{display:none}.v3-panes{gap:4rem;padding-left:2.25rem;display:grid;position:relative}.v3-panes:before{content:"";background:repeating-linear-gradient(180deg, var(--v3-line-strong) 0 5px, transparent 5px 10px);width:2px;position:absolute;top:.6rem;bottom:0;left:.5rem;translate:-50%}.v3-pane{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width>=900px){.v3-pane{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:2.5rem}}.v3-pane-step{color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:600;position:relative}.v3-pane-step:before{content:"";background:var(--accent);width:.75rem;height:.75rem;box-shadow:0 0 0 4px var(--background), 0 0 14px var(--accent);border-radius:999px;position:absolute;top:50%;left:-1.75rem;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.v3-pane-step:before{box-shadow:0 0 0 4px var(--background), 0 0 14px color-mix(in oklab, var(--accent) 60%, transparent)}}.landing-v3 .v3-pane-intro h3{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;letter-spacing:-.015em;margin:.4rem 0 0;font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:560;line-height:1.08}.v3-pane-intro p:last-child{color:var(--muted-foreground);margin:.6rem 0 0;line-height:1.55}.v3-pane-cards{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.v3-pane .v3-card{min-height:0;padding:1.25rem}.v3-pane .v3-card-body{margin-top:.6rem;font-size:.875rem}.v3-pane .v3-art{padding-top:1rem}@media (width>=640px){.v3-pane-cards{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.v3-pane .v3-card--big{grid-row:span 2;min-height:26rem}.v3-pane-4 .v3-pane-cards{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.v3-pane .v3-card--big .v3-art{margin-bottom:auto}.v3-pane .v3-subjects li{padding:.55rem .6rem}.v3-pane .v3-subjects img{width:2.25rem;height:2.25rem}.v3-pane .v3-card-head .v3-chrome{flex:none;margin-top:.15em}.v3-art-note{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:.6rem 0 0;font-size:.6875rem}.v3-chip{border:1px solid var(--v3-line-strong);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.6875rem;display:inline-flex}.v3-chip--lit{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v3-chip--lit{border-color:color-mix(in oklab, var(--accent) 55%, transparent)}}.v3-chip--lit{background:var(--accent-soft);color:var(--accent)}.v3-shots ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.v3-shots li{color:var(--muted-foreground);grid-template-columns:2.75rem 3rem minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.v3-shots img{aspect-ratio:3/4;object-fit:cover;border-radius:.3rem;width:2.75rem}.v3-shots span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.6875rem}.v3-shots em{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.v3-scroll,.v3-reverse{align-items:center;gap:.75rem;display:flex}.v3-scroll img{aspect-ratio:9/16;border:1px solid var(--v3-line);object-fit:cover;border-radius:.45rem;width:2.75rem}.v3-menu{border:1px solid var(--v3-line-strong);background:var(--v3-card);border-radius:.6rem;gap:1px;margin:0;padding:.25rem;font-size:.75rem;list-style:none;display:grid}.v3-menu li{color:var(--foreground);white-space:nowrap;border-radius:.35rem;padding:.25rem .6rem}.v3-menu li:first-child{background:var(--accent);color:var(--accent-foreground)}.v3-reverse img{object-fit:cover;border-radius:.45rem;flex:none;width:3.25rem;height:4.25rem}.v3-reverse div{justify-items:start;gap:.35rem;min-width:0;display:grid}.v3-reverse p{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.v3-create{justify-items:center;gap:.5rem;display:grid}.v3-composer{border:1.5px solid var(--accent);background:var(--v3-card);width:100%;box-shadow:0 12px 30px -20px var(--accent);border-radius:1.1rem;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.65rem .75rem;display:grid}.v3-composer-text{color:var(--foreground);grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin:0;font-size:.8125rem;line-height:1.5;display:grid}.v3-composer-plus{color:var(--muted-foreground);font-size:1rem;line-height:1.2}.v3-composer-text b{background:var(--accent-soft);color:var(--accent);border-radius:.35rem;padding:.05rem .35rem;font-weight:600}.v3-composer-file{border:1px solid var(--v3-line);object-fit:cover;border-radius:.45rem;width:2.25rem;height:2.25rem;margin-left:1.25rem}.v3-composer-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.v3-composer-model{background:var(--v3-soft);color:var(--accent);border-radius:.6rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.3;display:grid}.v3-composer-model small{color:var(--muted-foreground);font-size:.625rem;font-weight:400}.v3-composer-pick{align-items:center;gap:.3rem;display:flex}.v3-composer-wm{background-image:var(--wm-gradient,linear-gradient(currentColor, currentColor));color:#0000;-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:.8125rem;font-weight:700}.v3-composer-aspect{color:var(--muted-foreground);font-size:.75rem}.v3-composer-go{background:var(--accent);color:var(--accent-foreground);border-radius:999px;margin-left:auto;padding:.35rem .8rem;font-size:.75rem;font-weight:600}.v3-agents{gap:.45rem;display:grid}.v3-bubble{border:1px solid var(--v3-line);background:var(--v3-card);max-width:92%;color:var(--foreground);border-radius:.9rem .9rem .9rem .25rem;justify-self:start;margin:0;padding:.45rem .75rem;font-size:.8125rem}.v3-bubble--you{background:var(--foreground);color:var(--background);border-color:#0000;border-radius:.9rem .9rem .25rem;justify-self:end}.v3-agents .v3-bubble--you{border-color:var(--v3-line);background:var(--v3-card);color:var(--foreground);justify-self:start;align-items:center;gap:.4rem;display:inline-flex}.v3-agents-tool{color:var(--accent);margin:0;font-size:.6875rem}.v3-agents ul{flex-wrap:wrap;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.v3-agents li{border:1px solid var(--v3-line);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem .2rem .4rem;font-size:.6875rem;display:inline-flex}.v3-formats{grid-template-columns:minmax(0,.75fr) repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;margin-bottom:0;padding-left:0;list-style:none;display:grid}.v3-formats li{color:var(--muted-foreground);justify-items:center;gap:.3rem;font-size:.6875rem;display:grid}.v3-formats img,.v3-wave{border:1px solid var(--v3-line);object-fit:cover;border-radius:.4rem;width:100%}.v3-formats li:first-child img{aspect-ratio:9/16}.v3-formats li:nth-child(2) img{aspect-ratio:4/5}.v3-formats li:nth-child(3) img{aspect-ratio:1}.v3-wave{aspect-ratio:1;background:var(--v3-card);justify-content:center;align-items:center;gap:2px;display:flex}.v3-wave i{background:var(--accent);border-radius:2px;width:3px;height:30%}.v3-wave i:nth-child(2n){height:62%}.v3-wave i:nth-child(3n){height:78%}.v3-wave i:nth-child(5n){height:44%}.v3-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:0;padding-left:0;list-style:none;display:grid}.v3-presets li{border:1px solid var(--v3-line);min-width:0;color:var(--foreground);border-radius:.6rem;align-items:center;gap:.45rem;padding:.3rem;font-size:.75rem;display:flex}.v3-presets img{object-fit:cover;border-radius:.4rem;flex:none;width:1.9rem;height:1.9rem}.v3-presets span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:grid;overflow:hidden}.v3-presets small{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem}.v3-note{border:1px solid var(--v3-line);background:var(--v3-card);color:var(--foreground);border-radius:.7rem;gap:.3rem;margin-bottom:0;padding:.7rem .85rem;font-size:.8125rem;display:grid}.v3-pane .v3-note{padding-top:.7rem}.v3-note small{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.v3-kind{gap:.5rem;display:grid}.v3-pane .v3-kind{padding-top:.6rem}.v3-fill{grid-template-columns:minmax(0,1fr) 4rem;align-items:center;gap:.6rem;display:grid}.v3-fill p{border:1px solid var(--v3-line);background:var(--v3-card);color:var(--muted-foreground);border-radius:.75rem;margin:0;padding:.55rem .7rem;font-size:.75rem;line-height:1.55}.v3-fill-name{color:var(--foreground);margin-bottom:.2rem;font-size:.6875rem;font-weight:600;display:block}.v3-fill-gap{border:1px dashed var(--accent);background:var(--accent-soft);color:var(--foreground);border-radius:.35rem;padding:.05rem .3rem}.v3-fill img{aspect-ratio:3/4;object-fit:cover;border-radius:.6rem;width:4rem}.v3-rewrite{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.v3-rewrite img{aspect-ratio:3/4;border:1px solid var(--v3-line);object-fit:cover;border-radius:.45rem;width:2.2rem}.v3-rewrite img:last-of-type{object-position:50% 75%}.v3-rewrite p{border:1px solid var(--v3-line);background:var(--v3-card);color:var(--muted-foreground);-webkit-line-clamp:2;border-radius:.6rem;-webkit-box-orient:vertical;flex-basis:100%;margin:0;padding:.4rem .6rem;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.v3-rewrite b{color:var(--accent);font-weight:600}.v3-rewrite s{color:var(--destructive);text-decoration-thickness:1px}.v3-board{aspect-ratio:452/462;border:1px solid var(--v3-line);background:radial-gradient(circle, var(--v3-line) 1px, transparent 1.2px) 0 0 / 16px 16px, var(--v3-card);border-radius:.9rem;margin-top:.75rem;position:relative}.v3-board .v3-board-svg{width:calc(100% - 1.2rem);max-width:none;height:calc(100% - 1.2rem);position:absolute;inset:.6rem}.v3-board-wait>rect:not(.wfx-glyphbox):not(.wfx-pill){stroke:var(--accent)}.v3-clockline{color:var(--muted-foreground);align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:.75rem;display:flex}.v3-clockline b{color:var(--foreground);font-weight:500}.v3-clockline .v3-clock-face{width:1.1rem;height:1.1rem}.v3-clockline .v3-clock-face:before{height:.3rem}.v3-clockline .v3-clock-face:after{height:.4rem}.v3-card--workflows .v3-best{margin-top:.5rem}.v3-best{border-top:1px solid var(--v3-line);color:var(--muted-foreground);margin:0;padding-top:.6rem;font-size:.75rem}.v3-best span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;display:block}.v3-clock-face{border:1.5px solid var(--accent);border-radius:999px;flex:none;width:2.1rem;height:2.1rem;position:relative}.v3-clock-face:before,.v3-clock-face:after{content:"";background:var(--accent);transform-origin:bottom;width:1.5px;position:absolute;bottom:50%;left:50%}.v3-clock-face:before{height:.6rem;transform:translate(-50%)rotate(-90deg)}.v3-clock-face:after{height:.8rem;transform:translate(-50%)}.v3-postcard{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.v3-postcard figure{border:3px solid var(--foreground);margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-postcard figure{border:3px solid color-mix(in oklab, var(--foreground) 14%, var(--background))}}.v3-postcard figure{border-radius:1rem}.v3-postcard figure img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.v3-postcard figcaption{color:#fff;background:linear-gradient(#0000,#000000b3);padding:1.5rem .6rem .5rem;font-size:.6875rem;position:absolute;inset:auto 0 0}.v3-postcard-when{color:var(--accent);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.75rem;display:flex}.v3-postcard-label{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin:.9rem 0 0;font-size:.625rem}.v3-postcard-views{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;font-variant-numeric:tabular-nums;margin:.1rem 0 .4rem;font-size:1.6rem;font-weight:560}.v3-spark{width:100%;height:2rem;display:block}.v3-spark-area{fill:var(--accent-soft)}.v3-spark-line{fill:none;stroke:var(--accent);stroke-width:1.6px;vector-effect:non-scaling-stroke}.v3-pane .v3-score{grid-template-columns:6.5rem minmax(0,1fr);align-items:center}.v3-pane .v3-dial{width:6.5rem}.v3-another{grid-template-columns:repeat(5,auto) minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.v3-another img{aspect-ratio:9/16;object-fit:cover;border-radius:.35rem;width:1.9rem}.v3-another .v3-node{padding:.3rem .6rem;font-size:.75rem}.v3-another-to{color:var(--muted-foreground)}.v3-another-press{background:var(--foreground);color:var(--background);border-radius:999px;grid-column:1/-1;justify-self:start;margin-top:.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=1024px){.v3-pane-cards{grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(25rem,100vh - 21rem,33rem)}.v3-pane .v3-card,.v3-pane .v3-card--big{min-height:0;overflow:hidden}.v3-board{aspect-ratio:auto;flex:1;min-height:0}.v3-pipe-room{view-timeline:--v3-pipe block;height:500vh}.v3-pipe-stage{--v3-ride-h:min(66vh, 38rem);grid-template-columns:9.5rem minmax(0,1fr) clamp(14rem,21vw,22rem);align-items:center;column-gap:clamp(2rem,4vw,3.5rem);max-width:86rem;height:100vh;padding-top:5rem;display:grid;position:sticky;top:0}.v3-rail{--v3-line:.6rem;height:var(--v3-ride-h);margin:0;padding:0;list-style:none;display:block;position:relative}.v3-lane{height:var(--v3-ride-h);display:block;position:relative}.v3-rail-track{top:0;bottom:0;left:var(--v3-line);background:repeating-linear-gradient(180deg, var(--v3-line-strong) 0 5px, transparent 5px 10px);border-radius:999px;width:2px;position:absolute;translate:-50%}.v3-rail-lit{border-radius:inherit;background:linear-gradient(180deg, var(--accent), var(--accent) 6rem);width:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.v3-rail-lit{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 15%, transparent), var(--accent) 6rem)}}.v3-rail-lit{box-shadow:0 0 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.v3-rail-lit{box-shadow:0 0 12px color-mix(in oklab, var(--accent) 55%, transparent)}}.v3-rail-lit{animation:linear both v3-rail-lit;animation-timeline:--v3-pipe;animation-range:contain}.v3-rail-stop{--v3-at:0%;top:var(--v3-at);left:var(--v3-line);align-items:center;gap:.85rem;display:flex;position:absolute;translate:-.6rem -50%}.v3-rail-stop-1{--v3-at:10%}.v3-rail-stop-2{--v3-at:30%}.v3-rail-stop-3{--v3-at:50%}.v3-rail-stop-4{--v3-at:70%}.v3-rail-stop-5{--v3-at:90%}.v3-rail-dot{border:2px solid var(--v3-line-strong);background:var(--background);width:1.2rem;height:1.2rem;animation:linear both v3-dot;animation-timeline:--v3-pipe;animation-range:contain 0% contain var(--v3-at);border-radius:999px;flex:none;position:relative}.v3-rail-dot:after{content:"";border:2px solid var(--accent);border-radius:inherit;opacity:0;animation:linear v3-ping;animation-timeline:--v3-pipe;animation-range:contain var(--v3-at) contain calc(var(--v3-at) + 4%);position:absolute;inset:-2px}.v3-rail-name{color:var(--foreground);opacity:.5;font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;white-space:nowrap;transform-origin:0;gap:.15rem;font-size:.9375rem;font-weight:500;line-height:1.15;animation:linear both v3-name-mid;animation-timeline:--v3-pipe;display:grid}.v3-rail-name small{color:var(--accent);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;font-weight:600}.v3-rail-stop-1 .v3-rail-name{animation-name:v3-name-first;animation-range:contain contain 20%}.v3-rail-stop-2 .v3-rail-name{animation-range:contain 20% contain 40%}.v3-rail-stop-3 .v3-rail-name{animation-range:contain 40% contain 60%}.v3-rail-stop-4 .v3-rail-name{animation-range:contain 60% contain 80%}.v3-rail-stop-5 .v3-rail-name{animation-name:v3-name-last;animation-range:contain 80%}.v3-rider{z-index:1;transform-origin:50% 72%;filter:drop-shadow(0 12px 12px #00000080);width:14rem;height:auto;animation:linear both v3-rider;animation-timeline:--v3-pipe;animation-range:contain;position:absolute;top:0;left:50%;translate:-50% -94%}.v3-panes{gap:0;padding-left:0;display:grid}.v3-panes:before,.v3-pane-step:before{display:none}.v3-pane{grid-area:1/1;grid-template-columns:minmax(0,1fr);gap:1.75rem;animation:linear both v3-pane-mid;animation-timeline:--v3-pipe}.v3-pane-intro{max-width:34rem}.landing-v3 .v3-pane-intro h3{font-size:clamp(2rem,3.2vw,2.75rem)}.v3-pane-1{animation-name:v3-pane-first;animation-range:contain contain 20%}.v3-pane-2{animation-range:contain 20% contain 40%}.v3-pane-3{animation-range:contain 40% contain 60%}.v3-pane-4{animation-range:contain 60% contain 80%}.v3-pane-5{animation-name:v3-pane-last;animation-range:contain 80%}}}:root[data-kuro-take] .v3-rider{visibility:hidden}@keyframes v3-rider{0%{top:0%;rotate:0deg}5.5%{top:8%;rotate:6deg}14.5%{top:12%;rotate:-4deg}25.5%{top:28%;rotate:-8deg}34.5%{top:32%;rotate:4deg}45.5%{top:48%;rotate:8deg}54.5%{top:52%;rotate:-4deg}65.5%{top:68%;rotate:-6deg}74.5%{top:72%;rotate:4deg}85.5%{top:88%;rotate:8deg}94.5%{top:92%;rotate:-6deg}to{top:100%;rotate:0deg}}@keyframes v3-rail-lit{0%{height:0%}5.5%{height:8%}14.5%{height:12%}25.5%{height:28%}34.5%{height:32%}45.5%{height:48%}54.5%{height:52%}65.5%{height:68%}74.5%{height:72%}85.5%{height:88%}94.5%{height:92%}to{height:100%}}@keyframes v3-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:2.8}}@keyframes v3-name-first{0%,88%{opacity:1;scale:1.06}to{opacity:.5;scale:1}}@keyframes v3-name-mid{0%{opacity:.5;scale:1}12%,88%{opacity:1;scale:1.06}to{opacity:.5;scale:1}}@keyframes v3-name-last{0%{opacity:.5;scale:1}12%,to{opacity:1;scale:1.06}}@keyframes v3-pane-first{0%,88%{opacity:1;visibility:visible;filter:none;transform:none}to{opacity:0;visibility:hidden;filter:blur(6px);transform:translateY(-2.5rem)}}@keyframes v3-pane-mid{0%{opacity:0;visibility:hidden;filter:blur(6px);transform:translateY(2.5rem)}12%,88%{opacity:1;visibility:visible;filter:none;transform:none}to{opacity:0;visibility:hidden;filter:blur(6px);transform:translateY(-2.5rem)}}@keyframes v3-pane-last{0%{opacity:0;visibility:hidden;filter:blur(6px);transform:translateY(2.5rem)}12%,to{opacity:1;visibility:visible;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){:is(.v3-studio,.v3-pipe) *,:is(.v3-studio,.v3-pipe) :after{transition:none!important;animation:none!important}}.v3-max{--v3-max-night:#08090d;--v3-max-ink:#f4f4f5;--v3-max-dim:#f4f4f59e;--v3-max-mint:#6ee7b7;--v3-max-gold:#ffd24a;background:var(--v3-max-night);color:var(--v3-max-ink);isolation:isolate;position:relative;overflow:clip}.v3-max-stage{flex-direction:column;align-items:center;gap:2.5rem;max-width:72rem;margin-inline:auto;padding:6rem 1rem;display:flex;position:relative}.v3-max [data-placeholder]:after{content:attr(data-placeholder);z-index:4;color:#111;letter-spacing:.02em;text-transform:uppercase;pointer-events:none;background:#fde047;border-radius:.3rem;padding:.2rem .45rem;font:600 .625rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:.5rem;right:.5rem}.v3-max-ph{text-align:center;background:repeating-linear-gradient(135deg,#1b1f2a 0 12px,#161a23 12px 24px);border:1px dashed #ffffff40;place-content:center;gap:.5rem;width:100%;height:100%;padding:1.5rem;display:grid}.v3-max-ph>span{color:#fde047;text-transform:uppercase;font:600 .6875rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.v3-max-ph>p{max-width:28rem;color:var(--v3-max-dim);margin:0;font-size:.9375rem}.v3-max-mode{letter-spacing:.02em;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.45rem .9rem .45rem .5rem;font-size:.875rem;font-weight:700;display:inline-flex}.v3-max-switch{background:var(--v3-max-gold);border-radius:999px;width:2.1rem;height:1.2rem;transition:background .3s,box-shadow .3s;display:inline-block;position:relative}.v3-max-switch>span{background:#fff;border-radius:999px;width:.9rem;height:.9rem;transition:translate .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:.15rem;left:.15rem;translate:.9rem}.v3-max-more .v3-max-stage{grid-template-areas:"chat""kuro""results";gap:1.25rem;max-width:84rem;padding:6rem 1rem 3rem;display:grid;overflow:clip}@media (width>=1024px){.v3-max-more .v3-max-stage{grid-template-columns:minmax(19rem,1fr) minmax(0,1.15fr) minmax(19rem,1fr);grid-template-areas:"chat kuro results";align-items:center;gap:2rem;min-height:100svh;padding:6.5rem 2rem 2.5rem}}.v3-max-ghost{z-index:0;color:var(--v3-max-gold);font-family:var(--font-display);letter-spacing:-.06em;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(9rem,30vw,30rem);font-weight:900;line-height:.8;position:absolute;top:56%;left:50%;translate:-50% -50%}.v3-max-chat,.v3-max-results{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12141bdb;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000c,inset 0 1px #ffffff0d}.v3-max-chat{grid-area:chat}.v3-max-results{grid-area:results;padding:1rem}.v3-max-chat-bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem .7rem 1.1rem;font-size:.875rem;font-weight:600;display:flex}.v3-max-chat-bar .v3-max-mode{padding:.25rem .7rem .25rem .3rem;font-size:.8125rem}.v3-max-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:.55rem;min-height:0;margin:0;padding:1rem;list-style:none;display:flex;overflow:hidden}.v3-max-msg{max-width:88%;padding:.6rem .9rem;font-size:.9375rem;line-height:1.35}.v3-max-msg--you{background:var(--v3-max-ink);color:var(--v3-max-night);border-radius:1.1rem 1.1rem .3rem;align-self:flex-end;font-weight:500}.v3-max-msg--you[data-step="6"]{font-weight:800}.v3-max-msg--kuro{color:var(--v3-max-ink);background:#ffffff14;border-radius:1.1rem 1.1rem 1.1rem .3rem;align-self:flex-start}.v3-max-who{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-bottom:.2rem;font-size:.6875rem;font-weight:700;display:block}.v3-max-msg--you .v3-max-who{text-align:right}.v3-max[data-live] .v3-max-msg--you[data-state=now] .v3-max-who{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.06em}.v3-max-nope{color:#a16207;font-weight:800}.v3-max-attach{background:#00000014;border-radius:.55rem;align-items:center;gap:.45rem;margin-top:.45rem;padding:.25rem .5rem .25rem .25rem;font-size:.8125rem;font-weight:500;display:flex}.v3-max-attach img{object-fit:cover;border-radius:.35rem;width:1.6rem;height:1.6rem}.v3-max-typing{color:var(--v3-max-gold);background:#ffd24a1f;border-radius:1.1rem 1.1rem 1.1rem .3rem;align-self:flex-start;padding:.6rem .9rem;font-size:.875rem;font-style:italic;display:none}.v3-max-typing span{animation:.9s step-end infinite v3-dot}.v3-max-typing span:nth-child(2){animation-delay:.3s}.v3-max-typing span:nth-child(3){animation-delay:.6s}.v3-max-compose{color:var(--v3-max-dim);border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;align-items:center;margin:0 .75rem .75rem;padding:.35rem .35rem .35rem 1rem;font-size:.875rem;display:flex}.v3-max-send{background:var(--v3-max-gold);color:#2b1d00;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.v3-max-aura,.v3-max-flash,.v3-max-pose[data-pose=calm],.v3-max-pose[data-pose=focus]{display:none}.v3-max-hero{z-index:2;aspect-ratio:1;grid-area:kuro;justify-self:center;width:min(28rem,80vw);position:relative}.v3-max-pose{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--power,1) * 8px) #ffe68cf2) drop-shadow(0 0 calc(var(--power,1) * 34px) #ffaa2899);position:absolute;inset:0}.v3-max-eyes{filter:drop-shadow(0 0 6px #ffd24a)drop-shadow(0 0 16px #ffae00);background:#ffe27a;position:absolute;inset:0;-webkit-mask:url(/v3/max/kuro/power-eyes.webp) 50%/contain no-repeat;mask:url(/v3/max/kuro/power-eyes.webp) 50%/contain no-repeat}.v3-max-results-head{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.15rem .25rem .85rem;display:flex}.v3-max-made{color:var(--v3-max-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.v3-max-count{margin:0;display:grid}.v3-max-count-item{visibility:hidden;flex-direction:column;grid-area:1/1;align-items:flex-end;line-height:1;display:flex}.v3-max-count-item:last-child{visibility:visible}.v3-max-count-item>b{color:var(--v3-max-gold);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3rem);font-weight:800}.v3-max-count-item>small{color:var(--v3-max-dim);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-top:.25rem;font-size:.75rem;font-weight:600}.v3-max-panes{flex-direction:column-reverse;flex:1;gap:1rem;min-height:0;display:flex}.v3-max[data-live] .v3-max-panes{display:grid}.v3-max-pane{grid-area:1/1;min-height:0;margin:0;display:none;position:relative}.v3-max-pane--army,.v3-max-pane--max{display:block}.v3-max .v3-max-pane[data-placeholder]:after{inset:auto auto .5rem .5rem}.v3-max-pane--ad,.v3-max-pane--her{border-radius:1rem;overflow:clip}.v3-max-pane--ad>img:first-child,.v3-max-pane--her>img:first-child{object-fit:cover;width:100%;height:100%;min-height:18rem}.v3-max-pane>figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#000000a6;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.v3-max-inset{aspect-ratio:1;object-fit:cover;border:2px solid #fff;border-radius:.75rem;width:32%;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 10px 30px #00000080}.v3-max-army{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.v3-max-army>li{aspect-ratio:4/5;border-radius:6px;position:relative;overflow:clip}.v3-max-army img{object-fit:cover;width:100%;height:100%}.v3-max-army>[data-flip] img{scale:-1 1}.v3-max-lang{color:#fff;background:#000000b8;border-radius:.3em;padding:.05em .35em;font:700 .625rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:5%;left:6%}.v3-max-more-count{color:var(--v3-max-gold);font-family:var(--font-display);background:#ffd24a24;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.v3-max-days,.v3-max-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.v3-max-days{color:var(--v3-max-dim);text-align:center;text-transform:uppercase;margin-bottom:.4rem;font-size:.6875rem;font-weight:700}.v3-max-calendar>li{aspect-ratio:4/5;border-radius:6px;position:relative;overflow:clip}.v3-max-calendar img{object-fit:cover;width:100%;height:100%}.v3-max-calendar>li:after{content:"✓";background:var(--v3-max-mint);color:#062b1c;border-radius:999px;place-items:center;width:1rem;height:1rem;font-size:.625rem;font-weight:900;display:grid;position:absolute;bottom:4px;right:4px}.v3-max-calendar>[data-today]{outline:2px solid var(--v3-max-gold);outline-offset:1px}.v3-max-calendar>[data-today]~li{opacity:.45}.v3-max-calendar>[data-today]~li:after{content:"";background:#ffffff4d}.v3-max-channels{color:var(--v3-max-dim);margin:.75rem 0 0;font-size:.8125rem}.v3-max-live{color:var(--v3-max-mint);margin-right:.35rem;font-weight:800}.v3-max-tally{gap:.6rem;margin:0;padding:.5rem .25rem;list-style:none;display:grid}.v3-max-tally>li{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:.7rem;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;display:flex}.v3-max-tally>li:before{content:"✓";background:var(--v3-max-gold);color:#2b1d00;border-radius:999px;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.6em;display:grid}.v3-max[data-live] .v3-max-more{height:720svh}.v3-max[data-live] .v3-max-more .v3-max-stage{grid-template:"chat""results"minmax(0,1fr)"kuro"minmax(0,24svh)/minmax(0,1fr);align-items:stretch;gap:.75rem;max-width:none;height:100svh;min-height:0;padding:5rem 1rem 0;position:sticky;top:0}@media (width>=1024px){.v3-max[data-live] .v3-max-more .v3-max-stage{grid-template:"chat results""kuro results"minmax(0,1fr)/minmax(0,.95fr) minmax(0,1.05fr);gap:0 clamp(2rem,4vw,4rem);padding:6.5rem max(2rem,5vw) 0}}.v3-max[data-live] .v3-max-chat{z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.v3-max[data-live] .v3-max-chat-bar{border:0;justify-content:flex-start;padding:0 0 .75rem}.v3-max[data-live] .v3-max-chat-bar>span:first-child,.v3-max[data-live] .v3-max-compose{display:none}.v3-max[data-live] .v3-max-thread{justify-content:flex-start;gap:.6rem;padding:0;overflow:visible}.v3-max[data-live] .v3-max-msg:is([data-state=next],[data-state=past]),.v3-max[data-live] .v3-max-msg--kuro[data-state=prev]{display:none}.v3-max[data-live] .v3-max-msg{max-width:100%;animation:.4s cubic-bezier(.2,.9,.3,1.2) both v3-max-pop}.v3-max[data-live] .v3-max-msg[data-state=prev]{opacity:.4;padding:.4rem .8rem;font-size:.875rem;text-decoration:line-through;text-decoration-thickness:1.5px}.v3-max[data-live] .v3-max-msg[data-state=prev] :is(.v3-max-who,.v3-max-attach){display:none}.v3-max[data-live] .v3-max-msg--you[data-state=now]{font-family:var(--font-display);letter-spacing:-.03em;border-radius:1.6rem 1.6rem .4rem;padding:.8rem 1.3rem 1rem;font-size:clamp(1.5rem,2.9vw,2.6rem);font-weight:800;line-height:1.08}.v3-max[data-live] .v3-max-msg--kuro[data-state=now],.v3-max[data-live] [data-cooking] .v3-max-typing{border-radius:1.4rem 1.4rem 1.4rem .4rem;padding:.75rem 1.15rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600}.v3-max[data-live] .v3-max-msg--you[data-step="6"][data-state=now]{background:var(--v3-max-gold);color:#2b1d00;padding:.8rem 1.6rem 1rem;font-size:clamp(2rem,4.4vw,4rem)}.v3-max[data-live] .v3-max-msg--you[data-step="6"][data-state=now] .v3-max-nope{color:#7a4b00}.v3-max[data-live] [data-cooking] .v3-max-msg--kuro[data-state=now]{display:none}.v3-max[data-live] [data-cooking] .v3-max-typing{animation:.3s ease-out both v3-max-pop;display:block}@keyframes v3-max-pop{0%{opacity:0;translate:0 .75rem;scale:.96}to{opacity:1;translate:0;scale:1}}.v3-max[data-live] .v3-max-msg[data-state=prev]{animation:none}@media (width<=1023.98px){.v3-max[data-live] .v3-max-chat{position:static}.v3-max[data-live] .v3-max-chat-bar{z-index:3;padding:0;position:absolute;bottom:1rem;left:1rem}.v3-max[data-live] .v3-max-msg--you[data-state=now]{font-size:1.375rem}.v3-max[data-live] .v3-max-msg--you[data-step="6"][data-state=now]{font-size:2rem}.v3-max[data-live] .v3-max-msg--kuro[data-state=now],.v3-max[data-live] [data-cooking] .v3-max-typing{padding:.55rem .9rem;font-size:.9375rem}}.v3-max[data-live] .v3-max-aura{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.v3-max[data-live] .v3-max-hero{place-self:end center;width:auto;max-width:100%;height:100%}@media (width>=1024px){.v3-max[data-live] .v3-max-hero{height:min(100%,60svh)}}.v3-max[data-live] .v3-max-pose{opacity:0;filter:drop-shadow(0 0 calc(var(--power,0) * 8px) #ffe68cf2) drop-shadow(0 0 calc(var(--power,0) * 34px) #ffaa2899);transition:opacity .18s;display:block}.v3-max[data-live] [data-pose=calm] .v3-max-pose[data-pose=calm],.v3-max[data-live] [data-pose=focus] .v3-max-pose[data-pose=focus],.v3-max[data-live] [data-pose=power]:not([data-cooking]) .v3-max-pose[data-pose=power],.v3-max[data-live] [data-pose=power][data-cooking] .v3-max-pose[data-pose=focus]{opacity:1}.v3-max[data-live] .v3-max-eyes{opacity:0;transition:opacity .2s}.v3-max[data-live] [data-max]:not([data-cooking]) .v3-max-eyes{opacity:1}.v3-max[data-live] .v3-max-flash{z-index:4;opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 75%,#fffbe6,#ffd24a 40%,#ffaa1e99 70%,#0000);display:block;position:absolute;inset:0}.v3-max[data-live] [data-flash] .v3-max-flash{animation:1s ease-out both v3-max-flash}@keyframes v3-max-flash{0%{opacity:0}8%{opacity:1}to{opacity:0}}.v3-max[data-live] .v3-max-ghost{color:var(--v3-max-ink);opacity:calc(.04 + var(--power,0) * .1);filter:blur(calc((1 - var(--power,0)) * 30px + 6px));transition:color .6s,opacity .6s,filter .6s}.v3-max[data-live] [data-max]:not([data-cooking]) .v3-max-ghost{color:var(--v3-max-gold);opacity:.7;filter:blur()drop-shadow(0 0 40px #ffbe2880)}.v3-max[data-live] .v3-max-results{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 clamp(1rem,4svh,2.5rem);overflow:visible}.v3-max[data-live] .v3-max-results-head{justify-content:flex-start;align-items:flex-end;gap:.9rem;padding:0 0 .75rem}.v3-max[data-live] .v3-max-made{order:2;padding-bottom:.45rem}.v3-max[data-live] .v3-max-count-item{visibility:visible;opacity:0;flex-direction:row;align-items:baseline;gap:.6rem;transition:opacity .35s,translate .45s cubic-bezier(.2,.8,.2,1);translate:0 40%}.v3-max[data-live] .v3-max-count-item>b{font-size:clamp(2.5rem,5.5vw,5rem)}.v3-max[data-live] .v3-max-count-item>small{font-size:clamp(.8125rem,1.2vw,1rem)}.v3-max[data-live] .v3-max-count-item[data-state=now],.v3-max[data-live] [data-cooking] .v3-max-count-item[data-state=prev]{opacity:1;translate:0}.v3-max[data-live] [data-cooking] .v3-max-count-item[data-state=now]{opacity:0;translate:0 40%}.v3-max[data-live] .v3-max-count-item:is([data-state=prev],[data-state=past]){translate:0 -40%}.v3-max[data-live] .v3-max-made{display:none}.v3-max[data-live] .v3-max-panes{transition:filter .45s ease-out;display:grid}.v3-max[data-live] [data-cooking] .v3-max-panes{filter:blur(16px)saturate(.4)brightness(.65)}.v3-max[data-live] .v3-max-pane{opacity:0;visibility:hidden;height:100%;transition:opacity .35s,scale .5s cubic-bezier(.2,.9,.3,1.2),visibility 0s .35s;display:block;scale:.96}.v3-max[data-live] [data-rung="1"] [data-pane=ad],.v3-max[data-live] [data-rung="2"] [data-pane=her],.v3-max[data-live] [data-rung="3"] [data-pane=army],.v3-max[data-live] [data-rung="4"] [data-pane=army],.v3-max[data-live] [data-rung="5"] [data-pane=posts],.v3-max[data-live] [data-rung="6"] [data-pane=max]{opacity:1;visibility:visible;transition-delay:0s;scale:1}.v3-max[data-live] .v3-max-pane--ad,.v3-max[data-live] .v3-max-pane--her{aspect-ratio:9/16;border-radius:1.5rem;justify-self:start;max-width:100%;box-shadow:0 40px 90px -30px #000000f2,0 0 0 1px #ffffff1a}.v3-max[data-live] .v3-max-pane--ad>img:first-child,.v3-max[data-live] .v3-max-pane--her>img:first-child{min-height:0}.v3-max[data-live] .v3-max-pane>figcaption{font-size:.875rem;top:.9rem;left:.9rem}.v3-max[data-live] .v3-max-inset{border-width:3px;width:40%}@media (width<=1023.98px){.v3-max[data-live] .v3-max-pane--ad,.v3-max[data-live] .v3-max-pane--her{border-radius:1rem;justify-self:center}}.v3-max[data-live] .v3-max-army{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:clamp(4px,.6vw,8px);height:100%}.v3-max[data-live] .v3-max-army>li{aspect-ratio:auto;border-radius:clamp(6px,.8vw,12px);transition:opacity .3s,scale .45s cubic-bezier(.2,1.3,.4,1)}.v3-max[data-live] .v3-max-army>li:nth-child(5n+2){transition-delay:40ms}.v3-max[data-live] .v3-max-army>li:nth-child(5n+3){transition-delay:80ms}.v3-max[data-live] .v3-max-army>li:nth-child(5n+4){transition-delay:.12s}.v3-max[data-live] .v3-max-army>li:nth-child(5n){transition-delay:.16s}.v3-max[data-live] [data-rung="3"][data-cooking] .v3-max-army>li{opacity:0;scale:.5}.v3-max[data-live] .v3-max-lang{opacity:0;font-size:clamp(.5625rem,.9vw,.8125rem);transition:opacity .3s,scale .35s cubic-bezier(.2,1.4,.4,1);scale:.6}.v3-max[data-live] [data-rung="4"]:not([data-cooking]) .v3-max-lang{opacity:1;scale:1}.v3-max[data-live] .v3-max-more-count{font-size:clamp(1rem,2.4vw,2.25rem)}.v3-max[data-live] .v3-max-pane--posts{flex-direction:column;display:flex}.v3-max[data-live] .v3-max-calendar{flex:1;grid-auto-rows:minmax(0,1fr);gap:clamp(4px,.6vw,8px);min-height:0}.v3-max[data-live] .v3-max-calendar>li{aspect-ratio:auto;border-radius:clamp(6px,.8vw,12px)}.v3-max[data-live] .v3-max-calendar>li:after{width:1.4rem;height:1.4rem;font-size:.75rem}.v3-max[data-live] .v3-max-days{font-size:.8125rem}.v3-max[data-live] .v3-max-channels{font-size:1rem}.v3-max[data-live] [data-rung="5"] .v3-max-calendar>[data-today]{animation:1.6s ease-in-out infinite v3-max-today}@keyframes v3-max-today{50%{outline-color:#ffd24a33}}.v3-max[data-live] .v3-max-pane--posts[data-placeholder]:after{inset:0 0 auto auto}.v3-max[data-live] .v3-max-pane--max{align-content:center;display:grid}.v3-max[data-live] .v3-max-tally{gap:clamp(.75rem,2.4svh,1.5rem)}.v3-max[data-live] .v3-max-tally>li{font-size:clamp(1.75rem,4.2vw,4rem)}.v3-max[data-live] .v3-max-tally>li:nth-child(2){transition-delay:80ms}.v3-max[data-live] [data-rung="1"] .v3-max-switch{background:#ffffff38}.v3-max[data-live] [data-rung="1"] .v3-max-switch>span{translate:0}.v3-max[data-live] .v3-max-stage:not([data-rung="1"]) .v3-max-switch{box-shadow:0 0 14px #ffc83c99}@media (prefers-reduced-motion:reduce){.v3-max[data-live] .v3-max-more *{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}}.v3-max-brief{font-family:var(--font-display);letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(2.25rem,6vw,5rem);font-weight:800;line-height:1}.v3-max-film{display:none}.v3-max-line{color:var(--v3-max-dim);text-align:center;margin:0;font-size:clamp(1.125rem,2vw,1.5rem)}.v3-max-layers{flex-direction:column;gap:2.5rem;width:min(100%,52rem);margin:0;padding:0;list-style:none;display:flex}.v3-max-layer{gap:.75rem;display:grid}@media (width>=768px){.v3-max-layer{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:1.5rem}}.v3-max-layer-label{color:var(--v3-max-gold);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}@media (width>=768px){.v3-max-layer-label{text-align:right}}.v3-max-layer-label>span{color:var(--v3-max-dim);letter-spacing:0;text-transform:none;margin-top:.2rem;font-weight:500;display:block}.v3-max-plate{width:100%;max-width:38rem;position:relative}.v3-max-plate img{object-fit:cover;width:100%;height:100%;display:block}.v3-max-plate--film{aspect-ratio:21/9;border-radius:.6rem;overflow:clip;box-shadow:0 30px 60px -30px #000c}.v3-max-plate--scenes{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.v3-max-plate--scenes>*{aspect-ratio:16/9;border-radius:.35rem;overflow:clip}.v3-max-ph--small{padding:.25rem}.v3-max-ph--small>span{font-size:.5rem}.v3-max-plate--cast{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.v3-max-plate--cast figure{margin:0}.v3-max-plate--cast img{aspect-ratio:4/3;border-radius:.4rem}.v3-max-plate--cast figcaption{color:var(--v3-max-dim);margin-top:.3rem;font-size:.75rem}.v3-max-plate--prompts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.v3-max-plate--prompts>p{color:var(--v3-max-dim);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.45rem;margin:0;padding:.55rem .65rem;font-size:.6875rem;line-height:1.35}.v3-max-plate--prompts b{color:var(--v3-max-gold)}.v3-max-plate--sentence>p{background:var(--v3-max-ink);color:var(--v3-max-night);border-radius:999px;margin:0;padding:.7rem 1.2rem;font-weight:700;display:inline-block}.v3-max-end{flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.v3-max-end-title{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800}.v3-max-composer{background:#15181f;border:1px solid #fff3;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;width:min(30rem,88vw);padding:.5rem .5rem .5rem 1.25rem;font-size:1.0625rem;font-weight:600;display:flex}.v3-max-mode--on{background:#ffd24a1f;border-color:#ffd24a80}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v3-max-better{view-timeline:--v3-max-better block;height:780svh}.v3-max-better .v3-max-stage{max-width:none;height:100svh;padding:0;display:block;position:sticky;top:0;overflow:clip}.v3-max-brief{z-index:2;width:min(90vw,60rem);animation:linear both v3-max-window;animation-timeline:--v3-max-better;animation-range:contain contain 16%;position:absolute;top:50%;left:50%;translate:-50% -50%}.v3-max-brief>span{animation:steps(22,end) both v3-max-type;animation-timeline:--v3-max-better;animation-range:contain 1% contain 6%;display:inline-block}@keyframes v3-max-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v3-max-window{0%{opacity:0}18%,82%{opacity:1}to{opacity:0}}.v3-max-film{z-index:1;background:#000;animation:linear both v3-max-letterbox,linear both v3-max-out;animation-timeline:--v3-max-better,--v3-max-better;animation-range:contain 10% contain 16%,contain 60% contain 65%;display:block;position:absolute;inset:0}@keyframes v3-max-letterbox{0%{clip-path:inset(50% 0)}to{clip-path:inset(11% 0)}}.v3-max-shot{animation:linear both v3-max-shot;animation-timeline:--v3-max-better;animation-range:contain var(--in) contain var(--out);margin:0;position:absolute;inset:0;overflow:clip}.v3-max .v3-max-shot:after{top:calc(11% + .75rem);right:1rem}.v3-max-shot[data-shot="1"]{--in:11%;--out:24%;--move:v3-max-push}.v3-max-shot[data-shot="2"]{--in:22%;--out:32%;--move:v3-max-punch}.v3-max-shot[data-shot="3"]{--in:30%;--out:40%;--move:v3-max-drift}.v3-max-shot[data-shot="4"]{--in:38%;--out:48%;--move:v3-max-track}.v3-max-shot[data-shot="5"]{--in:46%;--out:56%;--move:v3-max-float}.v3-max-shot[data-shot="6"]{--in:54%;--out:66%;--move:v3-max-pull}@keyframes v3-max-shot{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}.v3-max-shot>:is(img,.v3-max-ph){object-fit:cover;width:100%;height:100%;animation:var(--move) linear both;animation-timeline:--v3-max-better;animation-range:contain var(--in) contain var(--out)}.v3-max-shot>.v3-max-ph{padding-block:14%}@keyframes v3-max-push{0%{scale:1.04}to{scale:1.22}}@keyframes v3-max-punch{0%{scale:1}35%{scale:1.15}55%,to{scale:2.1}}@keyframes v3-max-drift{0%{translate:4%;scale:1.18}to{translate:-4%;scale:1.18}}@keyframes v3-max-track{0%{translate:-7% 1%;scale:1.22}to{translate:7% -1%;scale:1.22}}@keyframes v3-max-float{0%{rotate:-2deg;scale:1.08}to{rotate:1deg;scale:1.16}}@keyframes v3-max-pull{0%,20%{scale:2.4}45%,to{scale:1}}.v3-max-shot>figcaption{color:#ffffffb3;letter-spacing:.1em;font:600 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:calc(11% + .75rem);left:1rem}.v3-max-title{z-index:2;color:#fff;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-shadow:0 6px 40px #0009;margin:0;font-size:clamp(2.5rem,9vw,8rem);font-weight:900;animation:linear both v3-max-window;animation-timeline:--v3-max-better;animation-range:contain 14% contain 23%;position:absolute;top:50%;left:50%;translate:-50% -50%}.v3-max-line{z-index:3;width:min(90vw,40rem);color:var(--v3-max-ink);animation:linear both v3-max-window;animation-timeline:--v3-max-better;animation-range:contain 62% contain 90%;position:absolute;top:clamp(5rem,10svh,6.5rem);left:50%;translate:-50%}.v3-max-layers{--gap:15svh;z-index:2;width:auto;animation:linear both v3-max-out;animation-timeline:--v3-max-better;animation-range:contain 91% contain 95%;display:block;position:absolute;inset:0}.v3-max-layer{width:min(92vw,52rem);animation:linear both v3-max-spread,linear both v3-max-gather;animation-timeline:--v3-max-better,--v3-max-better;animation-range:contain var(--at) contain calc(var(--at) + 10%), contain 85% contain 91%;position:absolute;top:54%;left:50%;translate:-50% -50%}.v3-max-layer[data-layer="0"]{--at:60%;--dy:calc(var(--gap) * -2);z-index:5}.v3-max-layer[data-layer="1"]{--at:62%;--dy:calc(var(--gap) * -1);z-index:4}.v3-max-layer[data-layer="2"]{--at:64%;--dy:0px;z-index:3}.v3-max-layer[data-layer="3"]{--at:66%;--dy:var(--gap);z-index:2}.v3-max-layer[data-layer="4"]{--at:68%;--dy:calc(var(--gap) * 2);z-index:1}@keyframes v3-max-spread{0%{opacity:0;translate:-50% -50%}30%{opacity:1}to{opacity:1;translate:-50% calc(-50% + var(--dy))}}@keyframes v3-max-gather{0%{transform:none}to{transform:translateY(calc(var(--dy) * -1))}}.v3-max-plate{max-width:34rem;animation:linear both v3-max-tilt;animation-timeline:--v3-max-better;animation-range:contain 60% contain 70%}@keyframes v3-max-tilt{0%{transform:none}to{transform:perspective(1400px)rotateX(46deg)rotate(-10deg)}}.v3-max-layer-label{animation:linear both v3-max-in;animation-timeline:--v3-max-better;animation-range:contain calc(var(--at) + 6%) contain calc(var(--at) + 10%)}.v3-max-end{z-index:7;padding:0;animation:linear both v3-max-arrive;animation-timeline:--v3-max-better;animation-range:contain 92% contain 97%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes v3-max-arrive{0%{opacity:0;visibility:hidden;translate:-50% -40%}to{opacity:1;visibility:visible;translate:-50% -50%}}@keyframes v3-max-in{0%{opacity:0}to{opacity:1}}@keyframes v3-max-out{0%{opacity:1}to{opacity:0}}@media (width<=767.98px){.v3-max-layers{--gap:13svh}.v3-max-layer-label{display:none}.v3-max-plate--prompts{grid-template-columns:repeat(2,minmax(0,1fr))}}}}.feature-chip{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.feature-eyebrow{background:var(--accent-soft);color:var(--accent);border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.feature-steps{counter-reset:none;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.feature-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.feature-step,.feature-point{border:1px solid var(--glass-border);background-color:var(--surface);border-radius:1.25rem;padding:1.5rem}.feature-step-n{background:var(--accent);width:2rem;height:2rem;color:var(--accent-foreground);border-radius:999px;place-items:center;font-size:.875rem;font-weight:700;display:grid}.feature-step-title,.feature-point-title{color:var(--foreground);font-family:var(--font-display);margin-top:1rem;font-size:1.25rem;line-height:1.3}.feature-point-title{margin-top:0;font-size:1.125rem}.feature-step-body,.feature-point-body{color:var(--muted-foreground);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.feature-points{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.feature-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.feature-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-related{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.feature-related{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-related-card.learn-item{border:1px solid var(--glass-border);background-color:var(--surface);border-radius:1.25rem;height:100%;padding:1.25rem}.feature-related-card .learn-item-label{font-size:1rem}.feature-related-card .learn-item-line{font-size:.875rem;line-height:1.4}.fv{--fv-h:15rem;position:relative}@media (width>=768px){.fv{--fv-h:21rem}}.fv-media{object-fit:cover;width:100%;height:100%;display:block}.fv-tile{border:1px solid var(--glass-border);background:var(--surface-2);box-shadow:var(--shadow-chrome);border-radius:1rem;overflow:hidden}.fv-portrait{aspect-ratio:9/16}.fv-landscape{aspect-ratio:16/9}.fv-square{aspect-ratio:1}.fv-track-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.fv-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:safe center;gap:.75rem;margin:0 -1rem;padding:.5rem 1rem 1rem;list-style:none;display:flex;overflow-x:auto}.fv-gallery .fv-tile{height:var(--fv-h);scroll-snap-align:center;flex:none}.fv-voice{align-items:center;gap:1rem;display:grid}@media (width>=900px){.fv-voice{grid-template-columns:1.25fr 1fr}}.fv-voice-tracks{gap:.75rem;display:grid}.fv-track{border:1px solid var(--glass-border);background-color:var(--surface);border-radius:1rem;padding:1rem 1.125rem}.fv-wave{align-items:center;gap:3px;height:3rem;margin-top:.75rem;display:flex}.fv-wave--music{height:2rem}.fv-bar{background:var(--accent);border-radius:999px;flex:1}.fv-wave--music .fv-bar{background:var(--muted-foreground);opacity:.6}.fv-bar-2{height:20%}.fv-bar-3{height:30%}.fv-bar-4{height:42%}.fv-bar-5{height:55%}.fv-bar-6{height:68%}.fv-bar-7{height:82%}.fv-bar-8{height:100%}.fv-script{color:var(--foreground);margin-top:.75rem;font-size:.9375rem;line-height:1.5}.fv-script p+p{color:var(--muted-foreground)}.fv-carousel{scrollbar-width:none;justify-content:safe center;margin:0 -1rem;padding:.5rem 1rem 1rem;list-style:none;display:flex;overflow-x:auto}.fv-page{width:calc(var(--fv-h) * .68);aspect-ratio:4/5;border:1px solid var(--glass-border);background:var(--surface-2);box-shadow:var(--shadow-chrome);border-radius:1rem;flex:none;position:relative;overflow:hidden}.fv-page+.fv-page{margin-left:-1.5rem}.fv-page:nth-child(odd){transform:rotate(-2deg)}.fv-page:nth-child(2n){transform:rotate(2deg)translateY(.5rem)}.fv-page:first-child{z-index:1}.fv-page-line{color:#fff;text-align:center;text-shadow:0 0 2px #000,0 0 2px #000,0 1px 6px #0009;font-size:clamp(.875rem,1.6vw,1.125rem);font-weight:700;line-height:1.2;position:absolute;top:12%;left:8%;right:8%}.fv-page-count{color:#fff;background:#0000008c;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:.5rem;right:.5rem}.fv-remake{align-items:center;gap:1rem;display:grid}@media (width>=900px){.fv-remake{grid-template-columns:1fr 1.3fr auto}}.fv-remake-source,.fv-remake-beats{border:1px solid var(--glass-border);background-color:var(--surface);border-radius:1rem;padding:1.125rem}.fv-remake-url{border:1px solid var(--border);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-top:.75rem;padding:.6rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;overflow:hidden}.fv-remake-beats ol{gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.fv-remake-beats li{background:var(--surface-2);border-radius:.625rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:grid}.fv-beat-n{background:var(--accent-soft);width:1.5rem;height:1.5rem;color:var(--accent);border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.fv-beat-role{color:var(--foreground);font-weight:600}.fv-beat-time{color:var(--faint);font-variant-numeric:tabular-nums}.fv-remake-result{justify-items:center;gap:.5rem;margin:0;display:grid}.fv-remake-result .fv-tile{height:calc(var(--fv-h) * 1.1)}.fv-library{border:1px solid var(--glass-border);background-color:var(--surface);border-radius:1.25rem;padding:1rem}.fv-library-search{border:1px solid var(--border);color:var(--faint);border-radius:999px;margin:0 0 1rem;padding:.6rem 1rem;font-size:.875rem}.fv-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.fv-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fv-library-item{border:1px solid var(--glass-border);background:var(--surface-2);border-radius:.875rem;overflow:hidden}.fv-library-item .fv-media{aspect-ratio:4/5;height:auto}.fv-library-meta{padding:.625rem .75rem .75rem}.fv-library-title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.fv-library-tags{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.fv-library-tags span{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem}.fv-subject{align-items:center;gap:1rem;display:grid}@media (width>=900px){.fv-subject{grid-template-columns:.8fr 1.5fr 1fr}.fv-subject-card{width:100%}}.fv-subject figure{margin:0}.fv-subject-card{border:1px solid var(--glass-border);width:min(100%,16rem);box-shadow:var(--shadow-chrome);border-radius:1rem;justify-self:center;position:relative;overflow:hidden}.fv-subject-card .fv-media{aspect-ratio:3/4;height:auto}.fv-subject-card figcaption{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.625rem;left:.625rem;right:.625rem}.fv-subject-tag{background:var(--accent);color:var(--accent-foreground);border-radius:999px;padding:.2rem .65rem;font-size:.875rem;font-weight:700}.fv-subject-kind{color:#fff;background:#0000008c;border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.fv-subject-sheet{gap:.5rem;display:grid}.fv-subject-sheet .fv-media{border:1px solid var(--glass-border);border-radius:1rem;height:auto}.fv-subject-out{gap:.75rem;display:grid}.fv-subject-prompt{border:1px solid var(--glass-border);background-color:var(--surface);color:var(--foreground);border-radius:.875rem;padding:.75rem .875rem;font-size:.875rem}.fv-subject-out ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fv-subject-out .fv-tile{aspect-ratio:3/4}.fv-score{border:1px solid var(--glass-border);background-color:var(--surface);border-radius:1.25rem;align-items:center;gap:1rem;padding:1.25rem 1rem;display:grid}@media (width>=900px){.fv-score{grid-template-columns:.8fr 1.5fr;gap:1.5rem;padding:1.5rem}}.fv-dial{width:min(12rem,70%);margin-inline:auto;overflow:visible}.fv-dial path{fill:none;stroke-width:8px;stroke-linecap:round}.fv-dial-track{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fv-dial-track{stroke:color-mix(in oklab, var(--foreground) 12%, transparent)}}.fv-dial-fill{stroke:var(--accent)}.fv-dial text{fill:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;text-anchor:middle;font-size:26px;font-weight:560}.fv-signals{gap:.75rem;display:grid}.fv-signals ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.fv-signals li{color:var(--muted-foreground);grid-template-columns:minmax(0,auto) minmax(4rem,1fr);align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.fv-signals li i{background:linear-gradient(90deg, var(--accent) var(--fv-bar), var(--foreground) 0);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.fv-signals li i{background:linear-gradient(90deg, var(--accent) var(--fv-bar), color-mix(in oklab, var(--foreground) 10%, transparent) 0)}}.fv-signals li:first-child{--fv-bar:84%}.fv-signals li:nth-child(2){--fv-bar:66%}.fv-signals li:nth-child(3){--fv-bar:91%}.fv-signals li:nth-child(4){--fv-bar:52%}.fv-signals li:nth-child(5){--fv-bar:73%}.fv-captions{align-items:center;gap:1rem;display:grid}@media (width>=900px){.fv-captions{grid-template-columns:.9fr 1.6fr}}.fv-captions .fv-tile{justify-self:center;width:min(100%,15rem)}.fv-cap-console{border:1px solid var(--glass-border);background-color:var(--surface);border-radius:1.25rem;gap:.75rem;margin:0;padding:1rem;display:grid}.fv-cap-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fv-cap-chip{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:.3rem .7rem;font-size:.8125rem}.fv-cap-chip--on{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground);font-weight:600}.fv-cap-preview{color:#fff;letter-spacing:.01em;text-align:center;text-transform:uppercase;text-shadow:0 1px #000,0 0 4px #000000d9;background:linear-gradient(135deg,#3a3f3d,#141715);border-radius:.75rem;margin:0;padding:1.4rem .9rem;font-size:1.125rem;font-weight:800}.fv-cap-preview .fv-cap-lit{color:gold}.fv-calendar{border:1px solid var(--glass-border);background-color:var(--surface);border-radius:1.25rem;padding:1rem}.fv-cal-head,.fv-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.fv-cal-head span{color:var(--faint);text-align:center;text-transform:uppercase;font-size:.6875rem;font-weight:600}.fv-cal-grid{margin:.5rem 0 0;padding:0;list-style:none}.fv-cal-day{border:1px solid var(--border);border-radius:.625rem;min-height:4rem;padding:.3rem;position:relative}@media (width>=768px){.fv-cal-day{min-height:6.5rem;padding:.4rem}}.fv-cal-n{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.fv-cal-today{border-color:var(--accent)}.fv-cal-today .fv-cal-n{color:var(--accent);font-weight:700}.fv-cal-post{--fv-platform:var(--foreground);border:2px solid var(--fv-platform);aspect-ratio:1;border-radius:.5rem;margin-top:.25rem;display:block;position:relative;overflow:hidden}.fv-cal-post img{object-fit:cover;width:100%;height:100%;display:block}.fv-cal-post svg{fill:#fff;background:#0009;border-radius:.25rem;width:.875rem;height:.875rem;padding:.1rem;position:absolute;bottom:.2rem;right:.2rem}.fv-cal-wait{border-style:dashed}.fv-cal-wait img{opacity:.55}.fv-cal-tiktok{--fv-platform:#25f4ee}.fv-cal-instagram{--fv-platform:#e1306c}.fv-cal-youtube{--fv-platform:#ff3b30}.fv-cal-x{--fv-platform:var(--muted-foreground)}.fv-cal-legend{color:var(--muted-foreground);justify-content:flex-end;gap:1rem;margin-top:.75rem;font-size:.75rem;display:flex}.fv-cal-key:before{content:"";border:2px solid var(--muted-foreground);vertical-align:-.05rem;border-radius:.2rem;width:.625rem;height:.625rem;margin-right:.375rem;display:inline-block}.fv-cal-key--wait:before{border-style:dashed}.feature-hero .section-cta{margin-inline:0}.fv-gallery--bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:8rem;margin:0;padding:0;display:grid;overflow:visible}.fv-gallery--bento .fv-tile{aspect-ratio:auto;height:auto}.fv-gallery--bento .fv-tile:first-child{grid-area:span 2/span 2}@media (width>=768px){.fv-gallery--bento{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:11rem}.fv-gallery--bento .fv-tile:first-child{grid-column:auto}}.tricks{--tricks-pick:#6d28d9}:root[data-theme=dark] .tricks{--tricks-pick:#c4b5fd}.tricks-head{text-align:center}h2.tricks-title{color:var(--foreground);font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:560;line-height:1.05}.tricks-turn{color:var(--tricks-pick)}.tricks-lede{max-width:36rem;color:var(--muted-foreground);text-wrap:balance;margin:1rem auto 0;font-size:1.125rem;line-height:1.55}.tricks-magician{justify-content:center;align-items:flex-end;gap:.75rem;margin:clamp(2rem,5vh,3rem) auto 0;display:flex}.tricks-still{width:clamp(6rem,12vw,9rem);height:auto;display:block}.tricks-card{aspect-ratio:9/16;border:3px solid #fff;border-radius:.6rem;width:clamp(5rem,9vw,7rem);margin:0 0 clamp(2.5rem,5vw,3.5rem);overflow:hidden;transform:rotate(-8deg);box-shadow:0 14px 30px -12px #0009}.tricks-card img{object-fit:cover;width:100%;height:100%}.tricks-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);margin:clamp(2rem,5vh,3rem) 0 0;padding:0;list-style:none;display:grid}.trick{perspective:1400px}.trick-card{aspect-ratio:3/4;transform-style:preserve-3d;position:relative}.trick-back,.trick-front{backface-visibility:hidden;border-radius:.9rem;position:absolute;inset:0;overflow:hidden}.trick-front{border:1px solid var(--glass-border);background-color:var(--surface);flex-direction:column;display:flex}.trick-back{border:1px solid var(--tricks-pick);align-content:center;place-items:center;gap:.6rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.trick-back{border:1px solid color-mix(in oklab, var(--tricks-pick) 55%, transparent)}}.trick-back{background:repeating-linear-gradient(45deg, var(--tricks-pick) 0 6px, transparent 6px 12px), #15121f}@supports (color:color-mix(in lab, red, red)){.trick-back{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--tricks-pick) 14%, transparent) 0 6px, transparent 6px 12px), #15121f}}.trick-back{color:#ece9f5;text-align:center;visibility:hidden;transform:rotateY(180deg)}.trick-suit{color:var(--tricks-pick);font-size:1.5rem}.trick-act{font-family:var(--site-chillax-face), ui-sans-serif, sans-serif;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:560;line-height:1.15}.trick-media{flex:1;min-height:0;position:relative}.trick-media :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trick-caption{color:#fff;background:#0000009e;border-radius:.5rem;margin:0;padding:.35rem .5rem;font-size:.75rem;line-height:1.3;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.trick-title{color:var(--foreground);margin:0;padding:.6rem .75rem .15rem;font-size:.95rem;font-weight:600}.trick-pill{border:1px solid var(--tricks-pick);align-self:flex-start;margin:.2rem .75rem .75rem;padding:.15rem .55rem}@supports (color:color-mix(in lab, red, red)){.trick-pill{border:1px solid color-mix(in oklab, var(--tricks-pick) 60%, transparent)}}.trick-pill{color:var(--tricks-pick);border-radius:999px;font-size:.75rem}.trick-pill:hover{background:var(--tricks-pick)}@supports (color:color-mix(in lab, red, red)){.trick-pill:hover{background:color-mix(in oklab, var(--tricks-pick) 16%, transparent)}}.trick[data-trick=transformation] .trick-front{border-color:var(--tricks-pick);box-shadow:0 0 0 1px var(--tricks-pick), 0 18px 40px -18px var(--tricks-pick)}.tricks-more{text-align:center;margin:clamp(1.5rem,4vh,2.5rem) 0 0}.tricks-more a{color:var(--muted-foreground);text-underline-offset:3px;font-size:.9375rem;text-decoration:underline}@media (width<=1023px){.tricks-deck{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:38%;grid-auto-flow:column;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}.trick{scroll-snap-align:center}}@media (width<=640px){.tricks-deck{grid-auto-columns:72%}}@keyframes trick-turn{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes trick-front-shown{0%,49.9%{visibility:hidden}50%,to{visibility:visible}}@keyframes trick-back-shown{0%,49.9%{visibility:visible}50%,to{visibility:hidden}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.trick-card,.trick-front,.trick-back{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}.trick-card{animation-name:trick-turn}.trick-front{animation-name:trick-front-shown}.trick-back{animation-name:trick-back-shown}.trick{view-timeline:--trick block}.trick-card,.trick-front,.trick-back{animation-timeline:--trick;animation-range:entry 15% entry 95%}}@media (prefers-reduced-motion:no-preference) and (width<=1023px){.trick{view-timeline:--trick inline}.trick-card,.trick-front,.trick-back{animation-range:entry 20% entry 90%}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
