@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:"";--tw-ease:initial;--mk-angle:0deg;--mk-hl:100%}}}@layer theme{:root,:host{--font-sans:var(--font-geist), "DM Sans", Arial, sans-serif;--font-mono:var(--font-geist-mono), monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: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-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--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;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-lg:16px;--blur-3xl:64px;--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-surface:var(--surface);--color-surface-raised:var(--surface-raised);--color-surface-muted:var(--surface-muted);--color-surface-hover:var(--surface-hover);--color-ink:var(--ink);--color-ink-strong:var(--ink-strong);--color-ink-soft:var(--ink-soft);--color-muted:var(--muted);--color-muted-2:var(--muted-2);--color-muted-3:var(--muted-3);--color-line:var(--line);--color-line-strong:var(--line-strong);--color-accent:var(--accent);--color-accent-ink:var(--accent-ink);--color-accent-hover:var(--accent-hover);--color-accent-soft:var(--accent-soft);--color-accent-mid:var(--accent-mid);--color-focus:var(--focus);--color-inverse:var(--inverse);--color-inverse-hover:var(--inverse-hover);--color-on-inverse:var(--on-inverse);--color-danger:var(--danger);--color-danger-strong:var(--danger-strong);--color-danger-bg:var(--danger-bg);--color-danger-border:var(--danger-border);--color-danger-ink:var(--danger-ink);--color-warning:var(--warning);--color-warning-bg:var(--warning-bg);--color-warning-ink:var(--warning-ink);--color-success:var(--success);--color-on-success:var(--on-success);--color-on-danger:var(--on-danger);--color-overlay:var(--overlay);--color-cover-sage:var(--cover-sage);--color-cover-sand:var(--cover-sand);--color-cover-lilac:var(--cover-lilac);--color-cover-sky:var(--cover-sky);--color-cover-rose:var(--cover-rose);--color-cover-charcoal:var(--cover-charcoal);--color-cover-ink:var(--cover-ink);--color-ui:var(--ui-background);--color-ui-foreground:var(--ui-foreground);--color-ui-border:var(--ui-border);--color-ui-accent:var(--ui-accent);--color-ui-muted:var(--ui-muted);--color-ui-ring:var(--ui-ring);--color-brand-mark:var(--brand-mark);--color-brand-mark-ink:var(--brand-mark-ink);--radius-ui:var(--ui-radius);--animate-hint-fade:hint-fade 1.4s ease forwards;--animate-brand-glitch:brand-glitch 1.4s infinite linear alternate-reverse;--animate-v10-ultra-sheen:v10-ultra-sheen 4s linear infinite;--animate-v10-fast-sheen:v10-fast-sheen 6s ease-in-out infinite;--animate-model-promotion-flow:v10-fast-sheen 8s ease-in-out infinite;--animate-scene-creator-flow:v10-fast-sheen 7s ease-in-out infinite;--animate-storage-cleanup-stop:storage-cleanup-stop 2.4s ease-in-out infinite;--animate-v10-offer-gradient:v10-offer-gradient 6s linear infinite;--animate-v10-offer-sheen:v10-offer-sheen 3.8s ease-in-out infinite;--animate-v10-sparkle:v10-sparkle 1.8s ease-in-out infinite;--animate-v10-prime-pro-glint:v10-prime-pro-glint 3.2s ease-in-out infinite;--animate-v10-prime-pro-sparkle:v10-sparkle 2.4s ease-in-out infinite;--animate-meter-indeterminate:meter-indeterminate 1.35s ease-in-out infinite}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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}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:where(:not(iframe)){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}dialog{margin:auto}html,body{min-height:100%;font-family:var(--font-sans);color:var(--ink);background:var(--background);-webkit-font-smoothing:antialiased;font-size:14px}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}input,textarea,select{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 27%, transparent)}}button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 50%, transparent)}}svg{flex-shrink:0}small{font-size:12px}}@layer components{.mk-root{isolation:isolate}.mk-canvas{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0}.mk-canvas:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){background-image:radial-gradient(1200px 520px at 8% -8%, #ff2ea624, transparent 58%), radial-gradient(900px 480px at 100% 0%, #2de8ff1a, transparent 52%), linear-gradient(var(--mk-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid-line) 1px, transparent 1px);background-size:auto, auto, var(--mk-grid-size) var(--mk-grid-size), var(--mk-grid-size) var(--mk-grid-size);-webkit-mask-image:linear-gradient(#000 0 55%,#0000 100%);mask-image:linear-gradient(#000 0 55%,#0000 100%)}.mk-canvas:is([data-theme=engineered],[data-theme=engineered] *){background-image:radial-gradient(var(--mk-grid-line) 1px, transparent 1.5px);background-size:var(--mk-grid-size) var(--mk-grid-size)}.mk-canvas:is([data-theme=studio],[data-theme=studio] *){background-image:linear-gradient(var(--mk-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid-line) 1px, transparent 1px), radial-gradient(700px 420px at 92% -6%, #d9f27959, transparent 60%);background-size:var(--mk-grid-size) var(--mk-grid-size), var(--mk-grid-size) var(--mk-grid-size), auto}.mk-canvas:after{content:"";opacity:var(--mk-grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");position:absolute;inset:0}@media not all and (min-width:47.5rem){.mk-canvas:after{display:none}}.mk-section{scroll-margin-top:calc(var(--mk-header-h) + 16px)}[data-parallax]{overflow-anchor:none;will-change:transform}@media not all and (min-width:47.5rem),(prefers-reduced-motion:reduce){[data-parallax]{will-change:auto}}@supports (animation-timeline:view()){.mk-reveal,.mk-reveal-focus{animation:mk-rise var(--mk-ease) both;animation-timeline:view();animation-range:entry calc(var(--mk-reveal-start) + var(--mk-i,0) * 4%) cover calc(var(--mk-reveal-end) + var(--mk-i,0) * 4%)}.mk-reveal-focus{animation-name:mk-focus-in}}[data-mk-spot]{isolation:isolate;position:relative}@media (hover:hover) and (pointer:fine){[data-mk-spot]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(var(--mk-spot-size) circle at var(--mk-x,50%) var(--mk-y,50%), var(--mk-spot-card), transparent 70%);mix-blend-mode:var(--mk-spot-blend);transition:opacity var(--mk-dur-ui) var(--mk-ease);position:absolute;inset:0}[data-mk-spot]:hover:before{opacity:1}}::view-transition{pointer-events:none}html.mk-theme-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}html.mk-theme-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-marketing-root] *,[data-marketing-root] :before,[data-marketing-root] :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}[data-marketing-root][data-mk-paused] *,[data-marketing-root][data-mk-paused] :before,[data-marketing-root][data-mk-paused] :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}@supports selector(::details-content){@media (prefers-reduced-motion:reduce){[data-marketing-root] ::details-content{transition-duration:0s!important;transition-delay:0s!important}}[data-marketing-root][data-mk-paused] ::details-content{transition-duration:0s!important;transition-delay:0s!important}}.mk-eyebrow{font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);text-transform:var(--mk-label-transform);color:var(--mk-eyebrow);align-items:center;margin-bottom:14px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.mk-eyebrow-text:before{content:var(--mk-label-prefix)}.mk-eyebrow-index{font-variant-numeric:tabular-nums;color:var(--mk-accent-text);flex:none;align-items:center;display:inline-flex}.mk-eyebrow-index:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):after{content:"";background:var(--mk-eyebrow);width:16px;height:1px;margin-inline:8px}@supports (color:color-mix(in lab, red, red)){.mk-eyebrow-index:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):after{background:color-mix(in srgb, var(--mk-eyebrow) 45%, transparent)}}.mk-eyebrow-index:is([data-theme=engineered],[data-theme=engineered] *){font-family:var(--font-geist-mono), ui-monospace, monospace;margin-right:8px}.mk-eyebrow-index:is([data-theme=studio],[data-theme=studio] *){background:var(--accent);color:var(--accent-ink);letter-spacing:.4px;border-radius:999px;margin-right:10px;padding:1px 7px}.mk-heading-center .mk-eyebrow{justify-content:center}.mk-frame{border:1px solid var(--mk-card-border);border-radius:var(--mk-radius-frame);padding:var(--mk-frame-mat);background:var(--mk-frame-mat-bg);box-shadow:var(--mk-frame-shadow);margin:0;position:relative}.mk-frame-screen{background:var(--mk-screen);border-radius:max(0px, calc(var(--mk-radius-frame) - var(--mk-frame-mat) - 1px))}.mk-frame-bar{border-bottom:1px solid var(--line);border-radius:calc(var(--mk-radius-frame) - 1px) calc(var(--mk-radius-frame) - 1px) 0 0;background:var(--surface-raised);align-items:center;gap:7px;height:28px;padding-inline:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-frame-bar{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.mk-frame-bar+.mk-frame-screen{border-top-left-radius:0;border-top-right-radius:0}.mk-frame-dot{color:#ff2ea6;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.mk-frame-dot:nth-child(2){color:#b56bff}.mk-frame-dot:nth-child(3){color:#2de8ff}.mk-frame-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:1.2px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--mk-quiet-text);margin-left:6px;font-size:10px;overflow:clip}.mk-frame-tab{display:none}.mk-frame:is([data-theme=cyberpunk],[data-theme=cyberpunk] *) .mk-frame-dot{box-shadow:0 0 6px}.mk-frame:is([data-theme=engineered],[data-theme=engineered] *) .mk-frame-bar{border-bottom-color:var(--line);background:#252526;gap:0;height:26px;padding:0}.mk-frame:is([data-theme=engineered],[data-theme=engineered] *) .mk-frame-dot,.mk-frame:is([data-theme=engineered],[data-theme=engineered] *) .mk-frame-label{display:none}.mk-frame:is([data-theme=engineered],[data-theme=engineered] *) .mk-frame-tab{border-top:2px solid var(--focus);border-right:1px solid var(--line);height:100%;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);background:#1e1e1e;align-items:center;gap:10px;padding:0 12px;font-size:11px;display:inline-flex}.mk-frame:is([data-theme=studio],[data-theme=studio] *) .mk-frame-bar{z-index:2;background:0 0;border:0;border-radius:0;height:auto;padding:0;position:absolute;top:-10px;left:24px}.mk-frame:is([data-theme=studio],[data-theme=studio] *) .mk-frame-bar+.mk-frame-screen{border-radius:max(0px, calc(var(--mk-radius-frame) - var(--mk-frame-mat) - 1px))}.mk-frame:is([data-theme=studio],[data-theme=studio] *) .mk-frame-dot,.mk-frame:is([data-theme=studio],[data-theme=studio] *) .mk-frame-tab{display:none}.mk-frame:is([data-theme=studio],[data-theme=studio] *) .mk-frame-label{background:var(--accent);font-family:var(--font-geist), Arial, sans-serif;letter-spacing:1.4px;color:var(--accent-ink);margin:0;padding:3px 10px;font-weight:600;rotate:-3deg;box-shadow:0 1px 2px #2428221f}.mk-float{rotate:var(--mk-tilt,0deg)}[data-mk-ready] [data-mk-inview=in]>.mk-float{animation:mk-float 6.4s ease-in-out var(--mk-float-delay,0s) infinite}[data-mk-ready] [data-mk-inview=in]>.mk-float-slow{animation-duration:8.6s}.mk-filmstrip{border-block:1px solid var(--line);align-items:center;height:64px;display:flex;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.mk-filmstrip{border-block:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.mk-filmstrip{background:var(--mk-strip-bg);color:var(--mk-strip-ink);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:550}.mk-filmstrip:before,.mk-filmstrip:after{content:"";z-index:2;background:repeating-linear-gradient(90deg, var(--mk-sprocket) 0 10px, transparent 10px 22px);opacity:.9;height:8px;position:absolute;inset-inline:0}.mk-filmstrip:before{top:4px}.mk-filmstrip:after{bottom:4px}.mk-filmstrip-label{z-index:1;--mk-strip-fade:56px;padding-inline:32px var(--mk-strip-fade);background:linear-gradient(90deg, var(--mk-strip-bg) calc(100% - var(--mk-strip-fade) + 12px), transparent);font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);color:var(--mk-accent-text);inset-block:0;align-items:center;display:flex;position:absolute;left:0}.mk-filmstrip-track{flex:none;gap:40px;width:max-content;padding-right:40px;display:flex}.mk-filmstrip-item{align-items:center;gap:40px;display:inline-flex}.mk-filmstrip-dot{background:var(--mk-strip-dot);border-radius:50%;flex:none;width:4px;height:4px}[data-mk-ready] .mk-filmstrip[data-mk-inview=in] .mk-filmstrip-track{animation:48s linear infinite mk-marquee}[data-mk-ready] .mk-filmstrip-reverse[data-mk-inview=in] .mk-filmstrip-track{animation-direction:reverse}@media not all and (min-width:47.5rem){.mk-filmstrip-label{--mk-strip-fade:44px;padding-left:20px}}.mk-letterbox{pointer-events:none;position:absolute;inset:0}.mk-letterbox-bar{height:var(--mk-bar-h,0px);background:var(--mk-bar-bg,#000);position:absolute;inset-inline:0}.mk-letterbox-top{top:0}.mk-letterbox-bottom{bottom:0}.mk-brackets{pointer-events:none;position:absolute;inset:0}.mk-bracket{border:0 solid var(--mk-bracket-color,currentColor);width:28px;height:28px;position:absolute}.mk-bracket-tl{top:var(--mk-bracket-inset,24px);left:var(--mk-bracket-inset,24px);border-top-width:1.5px;border-left-width:1.5px}.mk-bracket-tr{top:var(--mk-bracket-inset,24px);right:var(--mk-bracket-inset,24px);border-top-width:1.5px;border-right-width:1.5px}.mk-bracket-bl{bottom:var(--mk-bracket-inset,24px);left:var(--mk-bracket-inset,24px);border-bottom-width:1.5px;border-left-width:1.5px}.mk-bracket-br{right:var(--mk-bracket-inset,24px);bottom:var(--mk-bracket-inset,24px);border-bottom-width:1.5px;border-right-width:1.5px}.mk-cta{border-radius:var(--mk-radius-button);white-space:nowrap;cursor:pointer;min-height:42px;transition:background-color var(--mk-dur-ui) var(--mk-ease), border-color var(--mk-dur-ui) var(--mk-ease), translate var(--mk-dur-ui) var(--mk-ease), box-shadow var(--mk-dur-ui) var(--mk-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:12px;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.mk-cta:hover{translate:0 -1px}.mk-cta:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mk-cta-arrow,.mk-cta-icon{flex:none}.mk-cta-arrow{transition:translate var(--mk-dur-ui) var(--mk-ease)}.mk-cta:hover .mk-cta-arrow{translate:2px}.mk-cta-primary{background:var(--mk-cta-bg);color:var(--mk-cta-ink);box-shadow:var(--mk-cta-ring)}.mk-cta-primary:hover{background:var(--mk-cta-hover)}.mk-cta-secondary{border-color:var(--mk-cta2-border);background:var(--mk-cta2-bg);color:var(--mk-cta2-ink)}.mk-cta-secondary:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mk-cta-secondary:hover{background:var(--mk-cta2-hover-bg)}.mk-cta-lg{min-height:48px;padding:0 22px;font-size:13px}@media not all and (min-width:47.5rem){.mk-cta-lg{min-height:42px;padding:0 18px;font-size:12px}}.mk-motion-toggle{border:1px solid var(--line);border-radius:min(var(--mk-radius-button), 8px);background:var(--surface-muted);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:color var(--mk-dur-ui) var(--mk-ease), background-color var(--mk-dur-ui) var(--mk-ease);flex:none;justify-content:center;align-items:center;gap:8px;padding:0;display:none}[data-mk-ready] .mk-motion-toggle{display:inline-flex}@media (prefers-reduced-motion:reduce){[data-mk-ready] .mk-motion-toggle{display:none}}.mk-motion-toggle:hover{color:var(--ink)}.mk-motion-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mk-motion-toggle[aria-pressed=true]{color:var(--ink-strong);background:var(--surface)}.mk-motion-toggle[aria-pressed=true] .mk-motion-icon-pause,.mk-motion-toggle:not([aria-pressed=true]) .mk-motion-icon-play{display:none}.mk-motion-toggle-labeled{border-color:var(--line-strong);border-radius:min(var(--mk-radius-button), 999px);width:auto;height:36px;color:var(--ink-soft);background:0 0;padding:0 14px;font-size:12px;font-weight:550}.mk-card{border:1px solid var(--mk-card-border);border-radius:var(--mk-radius-card);background:var(--mk-card-bg);box-shadow:var(--mk-card-shadow);transition:translate var(--mk-dur-ui) var(--mk-ease), box-shadow var(--mk-dur-ui) var(--mk-ease), border-color var(--mk-dur-ui) var(--mk-ease)}.mk-card:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mk-card:hover{translate:0 var(--mk-lift-y);box-shadow:var(--mk-card-shadow), var(--mk-lift)}.mk-prompt-btn{letter-spacing:.2px;text-align:left;white-space:nowrap;color:var(--mk-caption-ink,#fff);text-shadow:var(--mk-caption-shadow,0 1px 8px #000000d9);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:550;line-height:1.35;display:inline-flex}.mk-prompt-btn:hover{text-underline-offset:3px;text-decoration:underline}.mk-prompt-btn:focus-visible{outline:2px solid var(--mk-caption-focus,#fff);outline-offset:2px;border-radius:2px}@media not all and (min-width:47.5rem){.mk-prompt-btn{white-space:normal}}.mk-prompt-dot{--mk-prompt-ring:#2de8ff;background:#2de8ff;border-radius:50%;flex:none;width:6px;height:6px;position:relative;box-shadow:0 0 8px #2de8ff}.mk-prompt-dot:is([data-theme=engineered],[data-theme=engineered] *){--mk-prompt-ring:#3794ff;background:#3794ff;box-shadow:0 0 0 1px #fff9}.mk-prompt-dot:is([data-theme=studio],[data-theme=studio] *){--mk-prompt-ring:#d9f279e6;background:#fff;box-shadow:0 0 0 3px #d9f2798c}.mk-prompt-dot:after{content:"";box-shadow:0 0 0 1.5px var(--mk-prompt-ring);opacity:0;border-radius:50%;animation:1.8s ease-out 1.2s 3 both mk-pulse-ring;position:absolute;inset:0}.mk-prompt-tag{background:var(--mk-chip-bg);color:var(--mk-chip-ink);border-radius:4px;padding:.15rem .4rem;font-weight:550}.mk-thumb{border-radius:inherit;background:var(--mk-screen) var(--mk-thumb-img) no-repeat;background-size:var(--mk-thumb-size,100%);background-position:var(--mk-thumb-pos,50% 50%);display:block}.mk-node{border:1px solid var(--mk-node-border);border-radius:var(--mk-radius-node);background:var(--mk-node-bg);min-width:0;box-shadow:var(--mk-node-shadow);color:var(--ink);flex-direction:column;gap:.55em;padding:.6em;line-height:1.3;display:flex;position:relative}.mk-node-selected{box-shadow:var(--mk-node-selected)}.mk-node-head{align-items:center;gap:.5em;min-width:0;display:flex}.mk-node-icon{border-radius:max(2px, calc(var(--mk-radius-node) - 3px));background:var(--surface-muted);width:1.9em;height:1.9em;color:var(--ink-soft);flex:none;place-items:center;display:grid}.mk-node-icon svg{width:1.05em;height:1.05em}.mk-node-meta{flex-direction:column;min-width:0;display:flex}.mk-node-label{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--mk-quiet-text);font-size:.75em;font-weight:600;overflow:clip}.mk-node-title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-strong);font-weight:550;overflow:clip}.mk-node-body{flex-direction:column;gap:.5em;min-width:0;display:flex}.mk-handle{z-index:1;border:1.5px solid var(--mk-wire-a);background:var(--mk-node-bg);border-radius:2px;width:.7em;height:.7em;position:absolute;top:1.05em}.mk-handle-first{left:-.35em}.mk-handle-last{right:-.35em}.mk-port{z-index:1;border:1.5px solid var(--mk-wire-c);background:var(--mk-node-bg);border-radius:50%;width:.6em;height:.6em;position:absolute;top:50%;translate:0 -50%}.mk-port-in{left:-.3em}.mk-port-out{right:-.3em}.mk-chip{border-radius:var(--mk-radius-chip);background:var(--mk-chip-bg);color:var(--mk-chip-ink);white-space:nowrap;align-items:center;gap:.3em;padding:.15em .45em;font-size:.85em;font-weight:550;line-height:1.35;display:inline-flex}.mk-chip-neutral{background:var(--surface-muted);color:var(--ink-soft)}.mk-progress{flex-direction:column;gap:.35em;min-width:0;display:flex}.mk-progress-track{background:var(--mk-progress-track);border-radius:99px;height:.35em;display:block;overflow:clip}.mk-progress-fill{border-radius:inherit;background:var(--mk-progress-fill);transform-origin:0;height:100%;scale:var(--mk-progress,1) 1;display:block}.mk-progress-label{font-variant-numeric:tabular-nums;color:var(--mk-quiet-text);font-size:.75em}.mk-pulse{background:var(--mk-pulse);border-radius:50%;flex:none;width:.55em;height:.55em;display:inline-block;position:relative}.mk-pulse:after{content:"";border:1.5px solid var(--mk-pulse);opacity:0;border-radius:50%;position:absolute;inset:0}.mk-mock-btn{border-radius:var(--mk-radius-button);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.35em;padding:.35em .8em;font-size:.8em;font-weight:550;line-height:1.3;display:inline-flex}.mk-mock-btn svg{flex:none;width:1.1em;height:1.1em}.mk-mock-btn-primary{background:var(--mk-cta-bg);color:var(--mk-cta-ink);box-shadow:var(--mk-cta-ring)}.mk-mock-btn-quiet{border-color:var(--line-strong);color:var(--ink-soft)}.mk-window{border:1px solid var(--line-strong);border-radius:var(--mk-radius-card);background:var(--surface);min-width:0;color:var(--ink);flex-direction:column;display:flex;overflow:clip}.mk-window-bar{border-bottom:1px solid var(--line);align-items:center;gap:.6em;min-height:2.6em;padding:.45em .7em;display:flex}.mk-window-mark{background:var(--brand-mark);width:1.6em;height:1.6em;color:var(--brand-mark-ink);letter-spacing:-.06em;border-radius:.35em;flex:none;place-items:center;font-size:1em;font-weight:650;line-height:1;display:grid}.mk-window-mark span{font-size:.72em}.mk-window-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);font-size:.8em;font-weight:550;overflow:clip}.mk-window-right{align-items:center;gap:.5em;margin-left:auto;display:flex}.mk-window-body{flex:1;min-height:0;position:relative}.mk-group{--mk-group-color:hsl(var(--mk-hue,205) var(--mk-group-sat) var(--mk-group-light));border:1px solid var(--mk-group-color);padding:1.6em .6em .6em;position:relative}@supports (color:color-mix(in lab, red, red)){.mk-group{border:1px solid color-mix(in srgb, var(--mk-group-color) calc(var(--mk-group-mix) + 20%), var(--mk-mock-canvas))}}.mk-group{border-radius:calc(var(--mk-radius-node) + 4px);background:var(--mk-group-color)}@supports (color:color-mix(in lab, red, red)){.mk-group{background:color-mix(in srgb, var(--mk-group-color) var(--mk-group-mix), var(--mk-mock-canvas))}}.mk-group-label{text-overflow:ellipsis;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 1.4em);color:var(--ink-soft);font-size:.7em;font-weight:600;position:absolute;top:.45em;left:.7em;overflow:clip}.mk-wires{filter:var(--mk-wire-filter);overflow:visible}.mk-wire{fill:none;stroke:var(--mk-wire-a);stroke-width:calc(var(--mk-wire-base,.6) * var(--mk-wire-weight));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.mk-wire-b{stroke:var(--mk-wire-b)}.mk-wire-c{stroke:var(--mk-wire-c)}.mk-wire-dashed{stroke-dasharray:.02 .015}.mk-skel{background:var(--mk-skeleton);vertical-align:middle;border-radius:.2em;height:.7em;display:inline-block}.mk-stepper{grid-template-columns:repeat(var(--mk-step-n,5), minmax(0, 1fr));gap:.4em;padding-bottom:.5em;display:grid;position:relative}.mk-step{min-width:0;color:var(--mk-quiet-text);align-items:center;gap:.45em;font-size:.8em;display:flex}.mk-step-dot{background:var(--surface-muted);width:1.75em;height:1.75em;color:var(--ink-soft);transition:background-color var(--mk-dur-ui) var(--mk-ease), color var(--mk-dur-ui) var(--mk-ease), box-shadow var(--mk-dur-ui) var(--mk-ease);border-radius:50%;flex:none;place-items:center;font-size:.8em;font-weight:650;line-height:1;display:grid}.mk-step-check{width:1em;height:1em}.mk-step-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:clip}.mk-step[data-state=done] .mk-step-dot{background:var(--line-strong);color:var(--ink-strong)}.mk-step[data-state=current]{color:var(--ink-strong)}.mk-step[data-state=current] .mk-step-dot{background:var(--mk-step-current-bg);color:var(--mk-step-current-ink);box-shadow:var(--mk-step-current-ring)}.mk-step[data-state=done] .mk-step-num,.mk-step:not([data-state=done]) .mk-step-check{display:none}.mk-stepper-bar{width:calc((100% - (var(--mk-step-n,5) - 1) * .4em) / var(--mk-step-n,5));background:var(--focus);height:2px;opacity:var(--mk-stepper-bar,0);translate:calc(var(--mk-step-i,0) * (100% + .4em)) 0;position:absolute;bottom:0;left:0}.mk-header{--mk-radius-header:16px;--mk-header-border:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.mk-header{--mk-header-border:color-mix(in srgb, var(--line-strong) 70%, transparent)}}.mk-header{--mk-header-shadow:0 10px 40px -12px #000410b3;z-index:50;pointer-events:none;inset-inline:0;padding-inline:16px;position:fixed;top:12px}.mk-header:is([data-theme=engineered],[data-theme=engineered] *){--mk-radius-header:8px;--mk-header-border:var(--line);--mk-header-shadow:0 4px 16px #00000059}.mk-header:is([data-theme=studio],[data-theme=studio] *){--mk-radius-header:18px;--mk-header-border:#2428221a;--mk-header-shadow:0 1px 2px var(--shadow), 0 10px 30px -14px #24282240}@media not all and (min-width:47.5rem){.mk-header{top:8px}}.mk-header-pill{pointer-events:auto;border:1px solid var(--mk-header-border);border-radius:var(--mk-radius-header);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;max-width:calc(73.75rem - 32px);height:56px;margin-inline:auto;padding:0 8px 0 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mk-header-pill{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.mk-header-pill{box-shadow:var(--mk-header-shadow);transition:background-color var(--mk-dur-ui) var(--mk-ease), box-shadow var(--mk-dur-ui) var(--mk-ease)}[data-scrolled] .mk-header-pill{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-scrolled] .mk-header-pill{background:color-mix(in srgb, var(--surface) 92%, transparent)}}@media not all and (min-width:47.5rem){.mk-header-pill{gap:8px;height:52px;padding:0 6px}}.mk-nav{align-items:center;gap:2px;min-width:0;display:flex}.mk-nav-link{white-space:nowrap;color:var(--mk-nav-ink);transition:color var(--mk-dur-ui) var(--mk-ease), background-color var(--mk-dur-ui) var(--mk-ease);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;position:relative}.mk-nav-link:hover,.mk-nav-link[aria-current=location]{color:var(--ink-strong)}.mk-nav-link:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mk-nav-link:after{content:"";height:2px;transition:scale var(--mk-dur-ui) var(--mk-ease);inset-inline:10px;background:linear-gradient(90deg,#ff2ea6,#2de8ff);border-radius:2px;position:absolute;bottom:2px;scale:0 1;box-shadow:0 0 8px #ff2ea699}.mk-nav-link[aria-current=location]:after{scale:1}.mk-nav-link:is([data-theme=engineered],[data-theme=engineered] *){border-radius:3px}.mk-nav-link:is([data-theme=engineered],[data-theme=engineered] *):after{background:var(--focus);box-shadow:none;border-radius:0;bottom:0}.mk-nav-link:is([data-theme=studio],[data-theme=studio] *):after{display:none}.mk-nav-link:is([data-theme=studio],[data-theme=studio] *)[aria-current=location]{background:var(--accent);color:var(--accent-ink)}.mk-header-actions{flex:none;align-items:center;gap:8px;display:flex}@media not all and (min-width:47.5rem){.mk-header-actions{gap:6px}}.mk-cta-header{background:var(--inverse);min-height:36px;color:var(--on-inverse);gap:8px;padding:0 14px}.mk-cta-header:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 16px #2de8ff47}.mk-cta-header:is([data-theme=engineered],[data-theme=engineered] *){border-color:var(--line-strong);color:var(--ink-strong);background:0 0}.mk-cta-header:hover{background:var(--inverse-hover)}.mk-cta-header:hover:is([data-theme=engineered],[data-theme=engineered] *){background:var(--surface-hover)}@media not all and (min-width:47.5rem){.mk-cta-header{gap:6px;min-height:34px;padding:0 12px}}.mk-header-progress{transform-origin:0;inset-inline:14px;background:linear-gradient(90deg,#ff2ea6,#b56bff,#2de8ff);border-radius:2px;height:2px;display:none;position:absolute;bottom:0}.mk-header-progress:is([data-theme=engineered],[data-theme=engineered] *){background:var(--focus)}.mk-header-progress:is([data-theme=studio],[data-theme=studio] *){background:var(--ink-soft)}@supports (animation-timeline:scroll()){.mk-header-progress{animation:linear both mk-scale-x;animation-timeline:scroll(root);display:block}}.mk-menu>summary{list-style:none}.mk-menu>summary::-webkit-details-marker{display:none}.mk-menu-button{border:1px solid var(--line);border-radius:min(var(--mk-radius-button), 10px);background:var(--surface-muted);width:36px;height:36px;color:var(--ink-strong);cursor:pointer;place-items:center;display:grid}.mk-menu-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mk-menu-icon-close,.mk-menu[open] .mk-menu-icon-open{display:none}.mk-menu[open] .mk-menu-icon-close{display:block}@media not all and (min-width:47.5rem){.mk-menu-button{width:34px;height:34px}}.mk-menu-panel{border:1px solid var(--line-strong);border-radius:var(--mk-radius-card);background:var(--surface);width:min(320px,100vw - 32px);transition:opacity var(--mk-dur-ui) var(--mk-ease), translate var(--mk-dur-ui) var(--mk-ease);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}@starting-style{.mk-menu[open] .mk-menu-panel{opacity:0;translate:0 -6px}}.mk-menu-link{border-radius:max(3px, calc(var(--mk-radius-card) - 8px));min-height:44px;color:var(--ink-strong);justify-content:space-between;align-items:center;padding:0 12px;font-size:15px;font-weight:500;display:flex}.mk-menu-link:hover{background:var(--surface-hover)}.mk-menu-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mk-menu-link[aria-current=location]{background:var(--surface-muted)}.mk-menu-link-index{font-family:var(--mk-font-label);font-variant-numeric:tabular-nums;color:var(--mk-quiet-text);font-size:11px}.mk-menu-divider{background:var(--line);height:1px;margin:8px 4px;display:none}[data-mk-ready] .mk-menu-divider{display:block}@media (prefers-reduced-motion:reduce){[data-mk-ready] .mk-menu-divider{display:none}}.mk-menu-panel .mk-motion-toggle-labeled{border-color:#0000;justify-content:flex-start;width:100%;height:44px;padding:0 12px;font-size:14px}.mk-menu-panel .mk-motion-toggle-labeled:hover{background:var(--surface-hover)}.mk-theme-apply{border:1px solid var(--line-strong);border-radius:var(--mk-radius-button);min-height:36px;color:var(--ink-strong);cursor:pointer;transition:border-color var(--mk-dur-ui) var(--mk-ease), background-color var(--mk-dur-ui) var(--mk-ease);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:550;display:inline-flex}.mk-theme-apply:hover{background:var(--surface-hover)}.mk-theme-apply:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mk-theme-apply[aria-pressed=true]{border-color:var(--focus)}.mk-theme-apply-state{color:var(--mk-accent-text);align-items:center;gap:4px;font-size:11px;display:none}.mk-theme-apply[aria-pressed=true] .mk-theme-apply-state{display:inline-flex}.mk-hero{--mk-hero-push:1.12;--mk-bar-h:11svh;--mk-bar-bg:#000;--mk-bracket-color:#ffffff8c;--mk-bracket-inset:24px;--mk-hero-run-at:.9s;--mk-hero-run-for:2.4s;--mk-hero-done-at:calc(var(--mk-hero-run-at) + var(--mk-hero-run-for));--mk-hero-halo:0 1px 12px #0000008c;height:150svh}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *){--mk-hero-push:1.06;--mk-bar-h:0px;--mk-bracket-color:#4daafc;--mk-hero-run-at:.45s;--mk-hero-run-for:1.6s}.mk-hero:is([data-theme=studio],[data-theme=studio] *){--mk-hero-push:1.08;--mk-bar-h:8svh;--mk-bar-bg:#0c0d11}@media not all and (min-width:47.5rem){.mk-hero{--mk-bracket-inset:12px;--mk-hero-done-at:calc(var(--mk-hero-run-at) + .4s);height:120svh}.mk-hero:is([data-theme=cyberpunk],[data-theme=cyberpunk] *),.mk-hero:is([data-theme=studio],[data-theme=studio] *){--mk-bar-h:7svh}}@media (prefers-reduced-motion:reduce){.mk-hero{height:100svh}}.mk-hero-stage{--mk-hero-stage-r:32px;background:var(--overlay-surface)}.mk-hero-stage:is([data-theme=studio],[data-theme=studio] *){border-radius:0 0 var(--mk-hero-stage-r) var(--mk-hero-stage-r)}@media not all and (min-width:47.5rem){.mk-hero-stage{--mk-hero-stage-r:24px}}.mk-hero-media{transform-origin:50% 38%}.mk-hero-scrim{background:linear-gradient(90deg, var(--overlay-surface) 0%, var(--overlay-surface) 38%, var(--overlay-surface) 60%, transparent 76%), linear-gradient(180deg, var(--overlay-surface) 0%, transparent 20%, transparent 52%, var(--overlay-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.mk-hero-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--overlay-surface) 86%, transparent) 0%, color-mix(in srgb, var(--overlay-surface) 58%, transparent) 38%, color-mix(in srgb, var(--overlay-surface) 16%, transparent) 60%, transparent 76%), linear-gradient(180deg, color-mix(in srgb, var(--overlay-surface) 55%, transparent) 0%, transparent 20%, transparent 52%, var(--overlay-surface) 100%)}}@media not all and (min-width:47.5rem){.mk-hero-scrim{background:linear-gradient(0deg, var(--overlay-surface) 0%, var(--overlay-surface) 40%, var(--overlay-surface) 62%, transparent 84%), linear-gradient(180deg, var(--overlay-surface) 0%, transparent 20%, transparent 58%, var(--overlay-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.mk-hero-scrim{background:linear-gradient(0deg, color-mix(in srgb, var(--overlay-surface) 88%, transparent) 0%, color-mix(in srgb, var(--overlay-surface) 74%, transparent) 40%, color-mix(in srgb, var(--overlay-surface) 42%, transparent) 62%, transparent 84%), linear-gradient(180deg, color-mix(in srgb, var(--overlay-surface) 55%, transparent) 0%, transparent 20%, transparent 58%, var(--overlay-surface) 100%)}}}.mk-hero-bars-load{--mk-bar-h:11svh;z-index:2}.mk-hero-bars-load:is([data-theme=engineered],[data-theme=engineered] *),.mk-hero-bars-load:is([data-theme=studio],[data-theme=studio] *){display:none}@media not all and (min-width:47.5rem){.mk-hero-bars-load{--mk-bar-h:7svh}}.mk-hero-bars-load .mk-letterbox-top,.mk-hero-bars .mk-letterbox-top{translate:0 -100%}.mk-hero-bars-load .mk-letterbox-bottom,.mk-hero-bars .mk-letterbox-bottom{translate:0 100%}.mk-hero-bars-load .mk-letterbox-bar{animation:mk-hero-bars-out .9s var(--mk-ease) .15s backwards}.mk-hero-bars:is([data-theme=engineered],[data-theme=engineered] *){display:none}.mk-hero-brackets{top:var(--mk-header-h);animation:mk-fade .8s var(--mk-ease) .5s backwards}.mk-hero-brackets:is([data-theme=engineered],[data-theme=engineered] *) .mk-bracket-tl{border-top-width:1px;border-left-width:1px}.mk-hero-brackets:is([data-theme=engineered],[data-theme=engineered] *) .mk-bracket-tr{border-top-width:1px;border-right-width:1px}.mk-hero-brackets:is([data-theme=engineered],[data-theme=engineered] *) .mk-bracket-bl{border-bottom-width:1px;border-left-width:1px}.mk-hero-brackets:is([data-theme=engineered],[data-theme=engineered] *) .mk-bracket-br{border-bottom-width:1px;border-right-width:1px}.mk-hero-brackets:is([data-theme=studio],[data-theme=studio] *){display:none}@media not all and (min-width:47.5rem){.mk-hero-brackets .mk-bracket-bl,.mk-hero-brackets .mk-bracket-br{display:none}}.mk-hero-title{letter-spacing:-3.6px;max-width:16ch;color:var(--ink-strong);margin:0;font-size:clamp(44px,min(7vw,10.5svh),92px);font-weight:450;line-height:.96}@media not all and (min-width:47.5rem){.mk-hero-title{letter-spacing:-1.6px;font-size:clamp(44px,12vw,64px)}}.mk-hero-kicker{letter-spacing:1.8px;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;margin-bottom:24px;font-size:10px;font-weight:600;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-hero-kicker{color:color-mix(in srgb, var(--ink-soft) 55%, var(--mk-quiet-text))}}.mk-hero-kicker{text-shadow:var(--mk-hero-halo)}.mk-hero-kicker:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):before{content:"";background:linear-gradient(90deg,#ff2ea6,#2de8ff);flex:none;width:22px;height:1px;box-shadow:0 0 6px #ff2ea699}.mk-hero-kicker:is([data-theme=engineered],[data-theme=engineered] *){font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2px;text-transform:lowercase;gap:0;font-size:11px;font-weight:500}.mk-hero-kicker:is([data-theme=engineered],[data-theme=engineered] *):before{content:"// " / "";white-space:pre;color:#6a9955}.mk-hero-kicker:is([data-theme=studio],[data-theme=studio] *):before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.mk-hero .mk-line{vertical-align:bottom;margin:-.1em -.14em -.16em;padding:.1em .14em .16em;display:inline-block;overflow:clip}.mk-hero .mk-line>span{display:inline-block}.mk-hero-em{font-weight:400;position:relative}.mk-hero-em:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){font-family:var(--mk-font-em);letter-spacing:-2.4px;filter:drop-shadow(0 0 24px #ff2ea659);font-style:italic}.mk-hero-em:is([data-theme=cyberpunk],[data-theme=cyberpunk] *)>span{background:var(--mk-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.1em -.14em -.16em;padding:.1em .14em .16em}.mk-hero-em:is([data-theme=engineered],[data-theme=engineered] *){font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.06em;color:var(--mk-accent-text);font-size:.9em;font-style:normal}.mk-hero-em:is([data-theme=engineered],[data-theme=engineered] *):after{content:"";vertical-align:-.12em;opacity:0;background:currentColor;width:.08em;height:.9em;margin-left:.06em;display:inline-block}.mk-hero-em:is([data-theme=studio],[data-theme=studio] *){font-family:var(--mk-font-em);letter-spacing:-2.4px;color:var(--ink-strong);margin:.08em -.1em -.1em;padding:0 .1em .1em;font-style:italic}.mk-hero-em:is([data-theme=studio],[data-theme=studio] *):after{content:attr(data-text) / "";padding:inherit;background:var(--accent);color:var(--accent-ink);white-space:nowrap;clip-path:inset(0);border-radius:.1em;position:absolute;inset:0}.mk-hero-body{text-wrap:pretty;max-width:44ch;color:var(--ink-soft);text-shadow:var(--mk-hero-halo);margin-top:24px;font-size:15px;line-height:1.75}.mk-hero-trust{color:var(--mk-quiet-text);text-shadow:var(--mk-hero-halo);margin-top:16px;font-size:12px;line-height:1.5}.mk-hero-title:is([data-theme=studio],[data-theme=studio] *)+.mk-hero-body{margin-top:32px}@media not all and (min-width:47.5rem){.mk-hero-body{margin-top:18px;font-size:13px;line-height:1.7}.mk-hero-title:is([data-theme=studio],[data-theme=studio] *)+.mk-hero-body{margin-top:22px}.mk-hero-trust{margin-top:14px;font-size:11px}}.mk-hero-card{--mk-progress-track:var(--overlay-ink)}@supports (color:color-mix(in lab, red, red)){.mk-hero-card{--mk-progress-track:color-mix(in srgb, var(--overlay-ink) 13%, transparent)}}.mk-hero-card{justify-self:end;width:300px;font-size:12px}.mk-hero-card-caption{border:1px solid var(--overlay-line);border-radius:var(--mk-radius-chip);background:var(--overlay-surface);width:fit-content;margin:0 0 10px;padding:4px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-hero-card-caption{background:color-mix(in srgb, var(--overlay-surface) 72%, transparent)}}.mk-hero-card-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);text-transform:var(--mk-label-transform);white-space:nowrap;color:var(--ink-soft);font-size:9.5px;font-weight:600;line-height:1.4}.mk-hero-card-caption:is([data-theme=engineered],[data-theme=engineered] *){border-top-color:var(--mk-accent-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:#252526;padding:3px 10px;font-size:10.5px;font-weight:500}.mk-hero-card-caption:is([data-theme=engineered],[data-theme=engineered] *):before{content:"// " / "";white-space:pre;color:#6a9955}.mk-hero-card-caption:is([data-theme=studio],[data-theme=studio] *){background:var(--accent);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--accent-ink);border:0;border-radius:2px;margin-left:14px;padding:3px 10px;rotate:-2deg;box-shadow:0 2px 6px #00000059}.mk-hero-card .mk-node{border-color:var(--overlay-line);background:var(--overlay-raised);gap:.75em;padding:.85em}@supports (color:color-mix(in lab, red, red)){.mk-hero-card .mk-node{background:color-mix(in srgb, var(--overlay-raised) 78%, transparent)}}.mk-hero-card .mk-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mk-hero-card .mk-node-title{font-size:1.1em}.mk-hero-card .mk-node-body{gap:.7em}.mk-hero-card-refs{flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.mk-hero-card-refs-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-quiet-text);flex-basis:100%;margin-bottom:.1em;font-size:.75em;font-weight:600}.mk-hero-card-excerpt{border:1px solid var(--overlay-line);border-radius:max(2px, calc(var(--mk-radius-node) - 4px));background:var(--overlay-surface);margin:0;padding:.55em .7em}@supports (color:color-mix(in lab, red, red)){.mk-hero-card-excerpt{background:color-mix(in srgb, var(--overlay-surface) 60%, transparent)}}.mk-hero-card-excerpt{color:var(--ink-soft);font-size:11px;line-height:1.5}.mk-hero-card-tag{color:var(--mk-chip-ink);font-weight:600}.mk-hero-card-progress{position:relative}.mk-hero-gen{white-space:nowrap;color:var(--mk-quiet-text);opacity:0;font-weight:550;line-height:1.4;position:absolute;top:calc(100% + .7em);left:1.05em}.mk-hero-card-foot{flex-direction:column;gap:.7em;display:flex}.mk-hero-card-status{color:var(--ink-strong);align-items:center;gap:.5em;margin:0;font-weight:550;line-height:1.4;display:flex}.mk-hero-card .mk-pulse{box-shadow:0 0 0 3px var(--mk-pulse)}@supports (color:color-mix(in lab, red, red)){.mk-hero-card .mk-pulse{box-shadow:0 0 0 3px color-mix(in srgb, var(--mk-pulse) 22%, transparent)}}.mk-hero-card .mk-pulse:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 0 3px var(--mk-pulse), 0 0 10px var(--mk-pulse)}@supports (color:color-mix(in lab, red, red)){.mk-hero-card .mk-pulse:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 0 3px color-mix(in srgb, var(--mk-pulse) 22%, transparent), 0 0 10px var(--mk-pulse)}}.mk-hero-card .mk-prompt-btn.mk-hero-prompt{border-top:1px solid var(--overlay-line);border-radius:0 0 calc(var(--mk-radius-node) - 1px) calc(var(--mk-radius-node) - 1px);background:var(--overlay-surface);align-self:stretch;margin:0 -.85em -.85em;padding:.85em}@supports (color:color-mix(in lab, red, red)){.mk-hero-card .mk-prompt-btn.mk-hero-prompt{background:color-mix(in srgb, var(--overlay-surface) 45%, transparent)}}.mk-hero-card .mk-prompt-btn.mk-hero-prompt{text-shadow:none;transition:background-color var(--mk-dur-ui) var(--mk-ease);font-size:10.5px}.mk-hero-card .mk-prompt-btn.mk-hero-prompt:hover{background:var(--overlay-hover)}@supports (color:color-mix(in lab, red, red)){.mk-hero-card .mk-prompt-btn.mk-hero-prompt:hover{background:color-mix(in srgb, var(--overlay-hover) 70%, transparent)}}.mk-hero-card .mk-prompt-btn.mk-hero-prompt:focus-visible{outline-offset:-3px;border-radius:0 0 calc(var(--mk-radius-node) - 1px) calc(var(--mk-radius-node) - 1px)}@media not all and (min-width:47.5rem){.mk-hero-card{justify-self:stretch;width:100%}.mk-hero-card-caption{margin-bottom:8px}.mk-hero-card .mk-node{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head status""refs refs""prompt prompt";align-items:center;gap:.75em;padding:.75em;display:grid}.mk-hero-card .mk-node-body,.mk-hero-card-foot{display:contents}.mk-hero-card .mk-node-head{grid-area:head}.mk-hero-card-refs{grid-area:refs}.mk-hero-card-refs-label{flex-basis:auto;margin:0 .25em 0 0}.mk-hero-card-status{grid-area:status}.mk-hero-card .mk-handle,.mk-hero-card .mk-node-title,.mk-hero-card-excerpt,.mk-hero-card-progress{display:none}.mk-hero-card .mk-prompt-btn.mk-hero-prompt{grid-area:prompt;margin:0 -.75em -.75em;padding:.75em}}.mk-hero-cue{font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);text-transform:var(--mk-label-transform);color:var(--mk-quiet-text);flex-direction:column;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.mk-hero-cue-line{background:var(--overlay-ink);width:1px;height:24px;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.mk-hero-cue-line{background:color-mix(in srgb, var(--overlay-ink) 18%, transparent)}}.mk-hero-cue-line:after{content:"";background:var(--overlay-ink);inset-inline:0;height:8px;position:absolute;top:0}[data-mk-ready] .mk-hero-cue[data-mk-inview=in] .mk-hero-cue-line:after{animation:mk-hero-cue 2.4s var(--mk-ease) 1.6s infinite backwards}.mk-hero-kicker{animation:mk-fade-up .6s var(--mk-ease) .25s backwards}.mk-hero .mk-line>span{animation:mk-hero-line .9s var(--mk-ease) .35s backwards}.mk-hero .mk-hero-em>span{animation-delay:.47s}.mk-hero-body{animation:mk-fade-up .7s var(--mk-ease) .65s backwards}.mk-hero-ctas>:first-child{animation:mk-fade-up .6s var(--mk-ease) .8s backwards}.mk-hero-ctas>:nth-child(2){animation:mk-fade-up .6s var(--mk-ease) .88s backwards}.mk-hero-trust{animation:mk-fade .5s var(--mk-ease) 1s backwards}.mk-hero-cue{animation:mk-fade .5s var(--mk-ease) 1.2s backwards}.mk-hero-card{animation:mk-hero-card-in .7s var(--mk-ease) .7s backwards}.mk-hero-card .mk-progress-fill{animation:mk-scale-x var(--mk-hero-run-for) ease-out var(--mk-hero-run-at) backwards;animation-timing-function:linear(0, .18 20%, .42 45%, .6 62%, .86 85%, 1)}.mk-hero-gen{animation:mk-hero-gen var(--mk-hero-run-for) linear var(--mk-hero-run-at) backwards}.mk-hero-done{animation:mk-fade .3s var(--mk-ease) var(--mk-hero-done-at) backwards}.mk-hero-card .mk-pulse:after{animation:mk-pulse-ring 1.6s ease-out var(--mk-hero-done-at) 2}.mk-hero-em:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){animation:mk-hero-chroma .7s var(--mk-ease) .9s backwards}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-kicker{animation:mk-fade .3s var(--mk-ease) .125s backwards}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-line>span{animation:.42s steps(12,end) .12s backwards mk-wipe-x}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-em>span{animation-delay:.26s}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-em:after{animation:1.06s linear .7s 3 mk-caret}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-body{animation:mk-fade .3s var(--mk-ease) .325s backwards}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-ctas>:first-child{animation:mk-fade .3s var(--mk-ease) .4s backwards}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-ctas>:nth-child(2){animation:mk-fade .3s var(--mk-ease) .44s backwards}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-trust{animation:mk-fade .3s var(--mk-ease) .5s backwards}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-cue{animation:mk-fade .3s var(--mk-ease) .6s backwards}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-brackets{animation:mk-fade .3s var(--mk-ease) .25s backwards}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-card{animation:mk-fade .3s var(--mk-ease) .35s backwards}.mk-hero:is([data-theme=engineered],[data-theme=engineered] *) .mk-hero-card .mk-progress-fill{animation-timing-function:steps(8,end)}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-hero-kicker{animation:mk-fade-up 1.1s var(--mk-ease) .25s backwards}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-line>span{animation:mk-hero-blur-line 1.1s var(--mk-ease) .15s backwards}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-hero-em>span{animation-delay:.3s}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-hero-em:after{animation:mk-wipe-x .7s var(--mk-ease) 1.3s backwards}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-hero-body{animation:mk-fade-up 1.1s var(--mk-ease) .65s backwards}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-hero-ctas>:first-child{animation:mk-fade-up 1.1s var(--mk-ease) .8s backwards}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-hero-ctas>:nth-child(2){animation:mk-fade-up 1.1s var(--mk-ease) .88s backwards}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-hero-trust{animation:mk-fade-up 1.1s var(--mk-ease) 1s backwards}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-hero-cue{animation:mk-fade-up 1.1s var(--mk-ease) 1.2s backwards}.mk-hero:is([data-theme=studio],[data-theme=studio] *) .mk-hero-card{animation:mk-fade-up 1.1s var(--mk-ease) .7s backwards}.mk-hero-dip{z-index:3;opacity:0;background:var(--mk-page-bg)}@supports (animation-timeline:view()){.mk-hero{view-timeline:--mk-hero block}.mk-hero-media{animation:linear both mk-hero-push;animation-timeline:--mk-hero;animation-range:contain}.mk-hero-copy{animation:ease-in both mk-hero-copy-out;animation-timeline:--mk-hero;animation-range:contain contain 55%}.mk-hero-bars .mk-letterbox-bar{animation:linear both mk-hero-bars-in;animation-timeline:--mk-hero;animation-range:contain 20% contain 70%}.mk-hero-brackets .mk-bracket-tl{animation:linear both mk-hero-bracket-tl;animation-timeline:--mk-hero;animation-range:contain 20% contain 70%}.mk-hero-brackets .mk-bracket-tr{animation:linear both mk-hero-bracket-tr;animation-timeline:--mk-hero;animation-range:contain 20% contain 70%}.mk-hero-brackets .mk-bracket-bl{animation:linear both mk-hero-bracket-bl;animation-timeline:--mk-hero;animation-range:contain 20% contain 70%}.mk-hero-brackets .mk-bracket-br{animation:linear both mk-hero-bracket-br;animation-timeline:--mk-hero;animation-range:contain 20% contain 70%}.mk-hero-dip{animation:linear both mk-hero-dip;animation-timeline:--mk-hero;animation-range:exit exit 55%}.mk-hero-dip:is([data-theme=studio],[data-theme=studio] *){animation:none}.mk-hero-stage:is([data-theme=studio],[data-theme=studio] *){animation:cubic-bezier(.45,0,.8,.4) both mk-hero-rollup;animation-timeline:--mk-hero;animation-range:exit exit 85%}}.mk-hero[data-mk-hero-js] .mk-hero-media{scale:calc(1 + var(--mk-hero-p,0) * (var(--mk-hero-push) - 1))}.mk-hero[data-mk-hero-js] .mk-hero-copy{opacity:calc(1 - var(--mk-hero-p,0) * 1.8);translate:0 calc(var(--mk-hero-p,0) * -10svh)}.mk-sc{--mk-sc-reel-top:calc(28svh - var(--mk-header-h) - 24px);--mk-sc-reel-bottom:calc(28svh - 24px);--mk-sc-ring:var(--mk-pulse)}@supports (color:color-mix(in lab, red, red)){.mk-sc{--mk-sc-ring:color-mix(in srgb, var(--mk-pulse) 45%, transparent)}}.mk-sc{padding-bottom:128px}.mk-sc-title-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70svh;padding-block:112px 72px;display:flex}.mk-sc-lede{letter-spacing:-.4px;color:var(--ink-soft);margin:0 0 22px;font-size:clamp(20px,2.4vw,28px);line-height:1.3}.mk-sc-word{display:inline-block}.mk-sc-kicker{font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);text-transform:var(--mk-label-transform);color:var(--mk-eyebrow);justify-content:center;align-items:center;margin:0 0 26px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.mk-sc-chip{border:1px solid var(--line-strong);border-radius:var(--mk-radius-chip);background:var(--accent-soft);height:28px;font-family:var(--font-geist), Arial, sans-serif;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;color:var(--ink-strong);align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.mk-sc-chip svg{width:13px;height:13px;color:var(--mk-accent-text);flex:none}.mk-sc-chip:is([data-theme=engineered],[data-theme=engineered] *){font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.4px}.mk-sc-title{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;color:var(--ink-strong);margin:0 auto;font-size:clamp(56px,9vw,132px);font-weight:500;line-height:.95}.mk-sc-title em{font-family:var(--mk-font-em);letter-spacing:-.03em;color:var(--mk-accent-text);padding-bottom:.06em;font-style:italic;font-weight:400;display:inline-block;position:relative}.mk-sc-title em:after{content:"";background:var(--mk-grad-text);transform-origin:0;border-radius:3px;height:3px;position:absolute;bottom:0;left:.02em;right:.04em;box-shadow:0 0 12px #ff2ea680}.mk-sc-title:is([data-theme=engineered],[data-theme=engineered] *) em{letter-spacing:-.07em;font-style:normal}.mk-sc-title:is([data-theme=engineered],[data-theme=engineered] *) em:after{background:var(--mk-accent-text);height:2px;box-shadow:none;border-radius:0}.mk-sc-title:is([data-theme=studio],[data-theme=studio] *) em:after{display:none}.mk-sc-squiggle{fill:none;width:104%;height:.16em;stroke:var(--ink-soft);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;display:none;position:absolute;bottom:-.1em;left:-2%;overflow:visible}.mk-sc-squiggle:is([data-theme=studio],[data-theme=studio] *){display:block}.mk-sc-sub{max-width:52ch;color:var(--ink-soft);margin:24px auto 0;font-size:16px;line-height:1.7}.mk-sc-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:32px;display:flex}.mk-sc-skip{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mk-sc-skip{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.mk-sc-skip{text-underline-offset:4px;transition:color var(--mk-dur-ui) var(--mk-ease)}.mk-sc-skip:hover{color:var(--ink-strong)}.mk-sc-skip:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.mk-sc-stats{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:820px;margin:64px auto 0;padding:0;list-style:none;display:grid}.mk-sc-stat{flex-direction:column;align-items:center;gap:6px;padding:6px 16px;display:flex}.mk-sc-stat+.mk-sc-stat{border-left:1px solid var(--line)}.mk-stat-num{font-family:var(--mk-font-numeral);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--mk-numeral);font-size:clamp(32px,4vw,48px);line-height:1}.mk-stat-label{color:var(--mk-quiet-text);font-size:12px;line-height:1.4}.mk-sc-reel{grid-template-columns:32px minmax(0,4fr) minmax(0,7fr);grid-template-areas:"rail beats stage";column-gap:48px;display:grid}.mk-sc-rail{grid-area:rail;min-width:0}.mk-sc-rail ol{height:100%;padding:var(--mk-sc-reel-top) 0 var(--mk-sc-reel-bottom);grid-template-rows:repeat(6,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.mk-sc-rail ol:before,.mk-sc-rail ol:after{content:"";inset-block:0;border-radius:2px;width:2px;position:absolute;left:calc(50% - 1px)}.mk-sc-rail ol:before{background:var(--line)}.mk-sc-rail ol:after{background:var(--mk-accent-text);transform-origin:top;scale:1 0}.mk-sc-rail li{place-items:center;min-height:0;display:grid}.mk-sc-notch{z-index:1;width:24px;height:24px;color:var(--ink-strong);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.mk-sc-notch:before{content:"";border:1.5px solid var(--line-strong);background:var(--background);width:10px;height:10px;transition:background-color var(--mk-dur-ui) var(--mk-ease), border-color var(--mk-dur-ui) var(--mk-ease), scale var(--mk-dur-ui) var(--mk-ease);border-radius:50%}.mk-sc-notch:hover:before{border-color:var(--mk-accent-text)}.mk-sc-notch[aria-current=step]:before{border-color:var(--mk-accent-text);background:var(--mk-accent-text);scale:1.2}.mk-sc-notch:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mk-sc-notch:is([data-theme=cyberpunk],[data-theme=cyberpunk] *)[aria-current=step]:before{box-shadow:0 0 10px #ff73c899}.mk-sc-notch-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:50%;left:30px;overflow:clip}.mk-sc-notch:is(:hover,:focus-visible) .mk-sc-notch-label{clip-path:none;border:1px solid var(--line-strong);border-radius:var(--mk-radius-chip);background:var(--surface-raised);width:auto;height:auto;color:var(--ink-strong);padding:3px 8px;font-size:11px;font-weight:600;translate:0 -50%}.mk-sc-beats{padding:var(--mk-sc-reel-top) 0 var(--mk-sc-reel-bottom);grid-area:beats;margin:0;list-style:none}.mk-sc-beat{flex-direction:column;justify-content:center;max-width:44ch;min-height:44svh;display:flex}.mk-sc-beat-body{position:relative}.mk-sc-beat-body:before{content:"";background:var(--mk-accent-text);transform-origin:top;width:2px;transition:scale var(--mk-dur-ui) var(--mk-ease);inset-block:2px;border-radius:2px;position:absolute;left:-22px;scale:1 0}.mk-sc-beat-body h3{letter-spacing:-.6px;text-wrap:balance;color:var(--ink-strong);transition:color var(--mk-dur-ui) var(--mk-ease);margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.15}.mk-sc-beat-meta{font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);text-transform:var(--mk-label-transform);color:var(--mk-eyebrow);align-items:baseline;gap:10px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.mk-sc-beat-num{font-family:var(--mk-font-numeral);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--mk-accent-text);transition:color var(--mk-dur-ui) var(--mk-ease);font-size:13px}.mk-sc-beat-copy{color:var(--ink-soft);margin:12px 0 0;font-size:14px;line-height:1.75}.mk-sc-spec{border:1px solid var(--line);border-radius:var(--mk-radius-chip);letter-spacing:.3px;width:fit-content;color:var(--mk-quiet-text);margin:16px 0 0;padding:4px 10px;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}.mk-sc-spec:is([data-theme=engineered],[data-theme=engineered] *){font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0}.mk-sc[data-mk-active-beat] .mk-sc-beat h3{color:var(--mk-eyebrow)}.mk-sc[data-mk-active-beat] .mk-sc-beat h3:is([data-theme=studio],[data-theme=studio] *){color:var(--mk-quiet-text)}.mk-sc[data-mk-active-beat] .mk-sc-beat .mk-sc-beat-num{color:var(--mk-eyebrow)}:is(.mk-sc[data-mk-active-beat=idea] .mk-sc-beat[data-mk-beat=idea],.mk-sc[data-mk-active-beat=stage] .mk-sc-beat[data-mk-beat=stage],.mk-sc[data-mk-active-beat=cast] .mk-sc-beat[data-mk-beat=cast],.mk-sc[data-mk-active-beat=story] .mk-sc-beat[data-mk-beat=story],.mk-sc[data-mk-active-beat=shots] .mk-sc-beat[data-mk-beat=shots],.mk-sc[data-mk-active-beat=action] .mk-sc-beat[data-mk-beat=action]) h3{color:var(--ink-strong)}:is(.mk-sc[data-mk-active-beat=idea] .mk-sc-beat[data-mk-beat=idea],.mk-sc[data-mk-active-beat=stage] .mk-sc-beat[data-mk-beat=stage],.mk-sc[data-mk-active-beat=cast] .mk-sc-beat[data-mk-beat=cast],.mk-sc[data-mk-active-beat=story] .mk-sc-beat[data-mk-beat=story],.mk-sc[data-mk-active-beat=shots] .mk-sc-beat[data-mk-beat=shots],.mk-sc[data-mk-active-beat=action] .mk-sc-beat[data-mk-beat=action]) .mk-sc-beat-num{color:var(--mk-accent-text)}:is(.mk-sc[data-mk-active-beat=idea] .mk-sc-beat[data-mk-beat=idea],.mk-sc[data-mk-active-beat=stage] .mk-sc-beat[data-mk-beat=stage],.mk-sc[data-mk-active-beat=cast] .mk-sc-beat[data-mk-beat=cast],.mk-sc[data-mk-active-beat=story] .mk-sc-beat[data-mk-beat=story],.mk-sc[data-mk-active-beat=shots] .mk-sc-beat[data-mk-beat=shots],.mk-sc[data-mk-active-beat=action] .mk-sc-beat[data-mk-beat=action]) .mk-sc-beat-body:before{scale:1}.mk-sc-stage{grid-area:stage;min-width:0}.mk-sc-monitor-wrap{top:calc(var(--mk-header-h) + 24px);height:calc(100svh - var(--mk-header-h) - 48px);place-items:center;display:grid;position:sticky}.mk-sc-monitor-wrap:before{content:"";z-index:-1;pointer-events:none;opacity:0;position:absolute;inset:14% -6%}.mk-sc-monitor-wrap:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):before{opacity:1;background:radial-gradient(closest-side at 30% 40%, var(--mk-glow-a), transparent), radial-gradient(closest-side at 75% 65%, var(--mk-glow-b), transparent);mix-blend-mode:var(--mk-glow-blend);filter:blur(24px)}.mk-sc-monitor-wrap:is([data-theme=studio],[data-theme=studio] *):before{opacity:.7;background:radial-gradient(closest-side at 60% 45%, var(--mk-glow-a), transparent);mix-blend-mode:var(--mk-glow-blend)}.mk-sc-monitor{min-width:0;container:mk-sc-monitor/inline-size}.mk-sc-screen{aspect-ratio:16/11;font-size:clamp(6px,1.7cqi,12px);line-height:1.35}@container mk-sc-monitor not (min-width:480px){.mk-sc-screen{aspect-ratio:4/5;font-size:clamp(8px,2.6cqi,12px)}}.mk-sc-window{height:100%;box-shadow:var(--mk-frame-shadow)}.mk-sc-window:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 0 1px #ff2ea61a, 0 40px 120px -40px #ff2ea666, var(--mk-frame-shadow)}.mk-sc-window:is([data-theme=engineered],[data-theme=engineered] *){box-shadow:0 0 0 1px #0006, var(--mk-frame-shadow)}.mk-sc-window .mk-window-title{color:var(--ink-strong);font-size:.9em;display:grid}.mk-sc-window .mk-window-title>span{grid-area:1/1;align-items:center;gap:.45em;min-width:0;display:flex}.mk-sc-window .mk-window-title svg{width:1.05em;height:1.05em;color:var(--mk-accent-text);flex:none}.mk-sc-window .mk-window-right{justify-items:end;display:grid}.mk-sc-window .mk-window-right>*{grid-area:1/1}.mk-sc-done-chip svg{width:1em;height:1em}.mk-sc-title-guide,.mk-sc-queue-btn{opacity:0}.mk-sc:is([data-mk-active-beat=idea],[data-mk-active-beat=stage],[data-mk-active-beat=cast],[data-mk-active-beat=story]) .mk-sc-title-guide{opacity:1}.mk-sc:is([data-mk-active-beat=idea],[data-mk-active-beat=stage],[data-mk-active-beat=cast],[data-mk-active-beat=story]) .mk-sc-title-canvas,.mk-sc:is([data-mk-active-beat=idea],[data-mk-active-beat=stage],[data-mk-active-beat=cast],[data-mk-active-beat=story]) .mk-sc-done-chip{opacity:0}.mk-sc[data-mk-active-beat=shots] .mk-sc-queue-btn{opacity:1}.mk-sc[data-mk-active-beat=shots] .mk-sc-done-chip{opacity:0}.mk-sc-stepper-wrap{z-index:3;visibility:hidden;opacity:0;padding:.95em 1.5em 0;position:absolute;inset:0 0 auto}.mk-sc:is([data-mk-active-beat=idea],[data-mk-active-beat=stage],[data-mk-active-beat=cast],[data-mk-active-beat=story]) .mk-sc-stepper-wrap{visibility:visible;opacity:1}.mk-sc-stepper:is([data-theme=engineered],[data-theme=engineered] *){--mk-stepper-bar:1}.mk-sc-stepper:is([data-theme=engineered],[data-theme=engineered] *) .mk-stepper-bar{transition:translate .15s var(--mk-ease)}.mk-sc[data-mk-active-beat=idea] .mk-sc-stepper .mk-stepper-bar{--mk-step-i:1}.mk-sc[data-mk-active-beat=stage] .mk-sc-stepper .mk-stepper-bar{--mk-step-i:2}.mk-sc[data-mk-active-beat=cast] .mk-sc-stepper .mk-stepper-bar{--mk-step-i:3}.mk-sc[data-mk-active-beat=idea] .mk-sc-stepper .mk-step:is([data-i="2"],[data-i="3"],[data-i="4"]),.mk-sc[data-mk-active-beat=stage] .mk-sc-stepper .mk-step:is([data-i="3"],[data-i="4"]),.mk-sc[data-mk-active-beat=cast] .mk-sc-stepper .mk-step[data-i="4"]{color:var(--mk-quiet-text)}:is(.mk-sc[data-mk-active-beat=idea] .mk-sc-stepper .mk-step:is([data-i="2"],[data-i="3"],[data-i="4"]),.mk-sc[data-mk-active-beat=stage] .mk-sc-stepper .mk-step:is([data-i="3"],[data-i="4"]),.mk-sc[data-mk-active-beat=cast] .mk-sc-stepper .mk-step[data-i="4"]) .mk-step-dot{background:var(--surface-muted);color:var(--ink-soft);box-shadow:none}:is(.mk-sc[data-mk-active-beat=idea] .mk-sc-stepper .mk-step:is([data-i="2"],[data-i="3"],[data-i="4"]),.mk-sc[data-mk-active-beat=stage] .mk-sc-stepper .mk-step:is([data-i="3"],[data-i="4"]),.mk-sc[data-mk-active-beat=cast] .mk-sc-stepper .mk-step[data-i="4"]) .mk-step-num{display:inline}:is(.mk-sc[data-mk-active-beat=idea] .mk-sc-stepper .mk-step:is([data-i="2"],[data-i="3"],[data-i="4"]),.mk-sc[data-mk-active-beat=stage] .mk-sc-stepper .mk-step:is([data-i="3"],[data-i="4"]),.mk-sc[data-mk-active-beat=cast] .mk-sc-stepper .mk-step[data-i="4"]) .mk-step-check{display:none}.mk-sc[data-mk-active-beat=idea] .mk-sc-stepper .mk-step[data-i="1"],.mk-sc[data-mk-active-beat=stage] .mk-sc-stepper .mk-step[data-i="2"],.mk-sc[data-mk-active-beat=cast] .mk-sc-stepper .mk-step[data-i="3"]{color:var(--ink-strong)}:is(.mk-sc[data-mk-active-beat=idea] .mk-sc-stepper .mk-step[data-i="1"],.mk-sc[data-mk-active-beat=stage] .mk-sc-stepper .mk-step[data-i="2"],.mk-sc[data-mk-active-beat=cast] .mk-sc-stepper .mk-step[data-i="3"]) .mk-step-dot{background:var(--mk-step-current-bg);color:var(--mk-step-current-ink);box-shadow:var(--mk-step-current-ring)}:is(.mk-sc[data-mk-active-beat=idea] .mk-sc-stepper .mk-step[data-i="1"],.mk-sc[data-mk-active-beat=stage] .mk-sc-stepper .mk-step[data-i="2"],.mk-sc[data-mk-active-beat=cast] .mk-sc-stepper .mk-step[data-i="3"]) .mk-step-num{display:inline}:is(.mk-sc[data-mk-active-beat=idea] .mk-sc-stepper .mk-step[data-i="1"],.mk-sc[data-mk-active-beat=stage] .mk-sc-stepper .mk-step[data-i="2"],.mk-sc[data-mk-active-beat=cast] .mk-sc-stepper .mk-step[data-i="3"]) .mk-step-check{display:none}.mk-sc-layers{display:grid;position:absolute;inset:0}.mk-sc-layer{visibility:hidden;opacity:0;grid-area:1/1;min-width:0;min-height:0;transition:opacity .2s,visibility 0s linear .2s;position:relative}.mk-sc-layer:after{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg, var(--accent), var(--focus)) no-repeat 0 0 / 100% 2px;position:absolute;inset:0}.mk-sc:not([data-mk-active-beat]) .mk-sc-layer[data-layer=canvas],.mk-sc[data-mk-active-beat=idea] .mk-sc-layer[data-layer=idea],.mk-sc[data-mk-active-beat=stage] .mk-sc-layer[data-layer=stage],.mk-sc[data-mk-active-beat=cast] .mk-sc-layer[data-layer=cast],.mk-sc[data-mk-active-beat=story] .mk-sc-layer[data-layer=story],.mk-sc:is([data-mk-active-beat=shots],[data-mk-active-beat=action]) .mk-sc-layer[data-layer=canvas]{visibility:visible;opacity:1;transition:none}.mk-sc-guide{background:var(--surface);flex-direction:column;gap:1.1em;padding:3.8em 1.4em 1.3em;font-size:1.08em;display:flex}.mk-sc-panel-head{align-items:center;gap:.65em;display:flex}.mk-sc-panel-icon{border-radius:max(3px, calc(var(--mk-radius-node) - 2px));background:var(--mk-chip-bg);width:2.1em;height:2.1em;color:var(--mk-chip-ink);flex:none;place-items:center;display:grid}.mk-sc-panel-icon svg{width:1.1em;height:1.1em}.mk-sc-panel-title{letter-spacing:-.01em;color:var(--ink-strong);font-size:1.2em;font-weight:600}.mk-sc-label{font-family:var(--mk-font-label);letter-spacing:.08em;text-transform:var(--mk-label-transform);color:var(--mk-quiet-text);align-items:center;gap:.4em;font-size:.75em;font-weight:600;display:inline-flex}.mk-sc-label:is([data-theme=engineered],[data-theme=engineered] *){letter-spacing:0}.mk-sc-label-icon{width:1.1em;height:1.1em;color:var(--mk-accent-text)}.mk-sc-fields{flex-direction:column;gap:1em;min-width:0;display:flex}.mk-sc-field{flex-direction:column;gap:.5em;min-width:0;display:flex}.mk-sc-opts{flex-wrap:wrap;gap:.45em;display:flex}.mk-sc-opt{border:1px solid var(--line-strong);border-radius:var(--mk-radius-chip);background:var(--background);white-space:nowrap;color:var(--ink-soft);padding:.35em .85em;font-size:.9em;font-weight:550}.mk-sc-opt[data-on]{border-color:var(--mk-chip-ink)}@supports (color:color-mix(in lab, red, red)){.mk-sc-opt[data-on]{border-color:color-mix(in srgb, var(--mk-chip-ink) 45%, transparent)}}.mk-sc-opt[data-on]{background:var(--mk-chip-bg);color:var(--mk-chip-ink)}.mk-sc-input{border:1px solid var(--line-strong);border-radius:max(3px, calc(var(--mk-radius-node) - 2px));background:var(--background);white-space:nowrap;color:var(--ink-strong);padding:.65em .8em;font-size:.95em;line-height:1.45}.mk-sc-input-area{white-space:normal;min-height:4.6em}.mk-sc-typed{max-width:100%;display:inline-block;position:relative}.mk-sc-typed-text{text-overflow:ellipsis;display:block;overflow:clip}.mk-sc-caret{border-right:.12em solid var(--mk-accent-text);position:absolute;inset:.1em -.18em .1em 0}.mk-sc-enhance,.mk-sc-enhance-quiet{flex:none;align-self:flex-start}.mk-sc-idea-input .mk-sc-enhance{align-self:center}.mk-sc-enhance-quiet svg{color:var(--mk-accent-text)}.mk-sc-idea{flex-direction:column;gap:1.15em;min-height:0;display:flex}.mk-sc-row{flex-wrap:wrap;gap:1em 2.4em;display:flex}.mk-sc-idea-input{align-items:center;gap:.7em;display:flex}.mk-sc-idea-input .mk-sc-input{flex:1;min-width:0}.mk-sc-direction-box{border:1px solid var(--mk-chip-ink);flex-direction:column;gap:.7em;padding:.9em 1em;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-sc-direction-box{border:1px solid color-mix(in srgb, var(--mk-chip-ink) 22%, transparent)}}.mk-sc-direction-box{border-radius:max(3px, calc(var(--mk-radius-node) - 2px));background:var(--mk-chip-bg)}@supports (color:color-mix(in lab, red, red)){.mk-sc-direction-box{background:color-mix(in srgb, var(--mk-chip-bg) 45%, var(--surface))}}.mk-sc-direction-line{border-left:2px solid var(--mk-chip-ink);margin:0;padding-left:.8em}@supports (color:color-mix(in lab, red, red)){.mk-sc-direction-line{border-left:2px solid color-mix(in srgb, var(--mk-chip-ink) 40%, transparent)}}.mk-sc-direction-line{color:var(--ink);font-size:.95em;line-height:1.5}.mk-sc-stage-grid{flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.6em;min-height:0;display:grid}.mk-sc-stage-frame{aspect-ratio:16/9;border-radius:max(3px, calc(var(--mk-radius-node) - 2px));box-shadow:0 0 0 1px var(--line-strong);display:block;position:relative;overflow:clip}.mk-sc-stage-tile{position:absolute;inset:0}.mk-sc-stage-status{flex-direction:column;gap:.55em;margin-top:.8em;font-size:.9em;display:flex}.mk-sc-stack{min-width:0;display:inline-grid}.mk-sc-stack>*{grid-area:1/1;min-width:0}.mk-sc-stage-busy,.mk-sc-stage-ready{align-items:center;gap:.45em;display:flex}.mk-sc-stage-busy{opacity:0;color:var(--mk-quiet-text)}.mk-sc-stage-ready{color:var(--ink-strong);font-weight:600}.mk-sc-stage-ready svg{width:1.1em;height:1.1em;color:var(--mk-accent-text)}.mk-sc-cast{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em;min-height:0;display:grid}.mk-sc-sheet{border:1px solid var(--mk-node-border);border-radius:var(--mk-radius-node);background:var(--mk-node-bg);min-height:0;box-shadow:var(--mk-node-shadow);flex-direction:column;gap:.45em;padding:.45em;display:flex}.mk-sc-sheet-frame{border-radius:max(2px, calc(var(--mk-radius-node) - 4px));flex:1;min-height:0;display:block;position:relative;overflow:clip}.mk-sc-sheet-img{position:absolute;inset:0}.mk-sc-sheet-name{color:var(--ink-strong);align-items:center;gap:.4em;padding:0 .15em .1em;font-size:.95em;font-weight:600;display:flex}.mk-sc-sheet-name svg{width:1em;height:1em;color:var(--mk-accent-text)}.mk-sc-slot{border:1.5px dashed var(--line-strong);border-radius:var(--mk-radius-node);color:var(--mk-quiet-text);flex-direction:column;justify-content:center;align-items:center;gap:.45em;font-size:.85em;display:flex}.mk-sc-slot svg{width:1.4em;height:1.4em}.mk-sc-story{flex-direction:column;flex:1;gap:.6em;min-height:0;display:flex}.mk-sc-story-head{justify-content:space-between;align-items:center;gap:1em;display:flex}.mk-sc-script{border:1px solid var(--line-strong);border-radius:max(3px, calc(var(--mk-radius-node) - 2px));background:var(--background);min-height:0;color:var(--ink);flex-direction:column;flex:1;gap:.55em;margin-bottom:.5em;padding:.85em .95em;font-size:.95em;line-height:1.55;display:flex;overflow:clip}.mk-sc-line{margin:0}.mk-sc-line-more{align-items:center;gap:.5em;display:flex}.mk-sc-time{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mk-quiet-text);font-size:.85em}.mk-sc-time:is([data-theme=engineered],[data-theme=engineered] *){color:#ce9178}.mk-sc-seg{border:1px solid var(--line-strong);border-radius:calc(var(--mk-radius-button) + .25em);background:var(--surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));padding:.25em;display:grid;position:relative}.mk-sc-seg-hl{border-radius:var(--mk-radius-button);background:var(--mk-step-current-bg);box-shadow:var(--mk-step-current-ring);grid-area:1/1}.mk-sc-seg-item{z-index:1;grid-row:1;grid-column:var(--mk-sc-col);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);padding:.55em .4em;font-size:.85em;font-weight:550;overflow:clip}.mk-sc-seg-item[data-on]{color:var(--mk-step-current-ink)}.mk-sc-seg-item:nth-child(2){--mk-sc-col:1}.mk-sc-seg-item:nth-child(3){--mk-sc-col:2}.mk-sc-seg-item:nth-child(4){--mk-sc-col:3}.mk-sc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1em;margin-top:auto;padding-top:.9em;display:flex}.mk-sc-create svg{flex:none}.mk-sc-canvas{--mk-sc-gap:1.9em;background:radial-gradient(var(--mk-mock-dot) 1px, transparent 1.5px) 0 0 / 1.6em 1.6em, var(--mk-mock-canvas)}.mk-sc-board{position:absolute;inset:0}.mk-sc-wires{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mk-sc-group{z-index:1;flex-direction:column;gap:.55em;padding:1.7em .55em .55em;display:flex;position:absolute}.mk-sc-group-stage{--mk-sc-g:0;width:25%;height:34%;top:6%;left:3%}.mk-sc-group-cast{--mk-sc-g:1;width:25%;height:49%;top:45%;left:3%}.mk-sc-group-refs{--mk-sc-g:2;width:19%;height:88%;top:6%;left:31.5%}.mk-sc-group-shots{--mk-sc-g:3;width:43%;top:6%;left:54%}.mk-sc-canvas .mk-node{gap:.4em;padding:.45em}.mk-sc-canvas .mk-node-head{gap:.4em}.mk-sc-canvas .mk-node-icon{width:1.65em;height:1.65em}.mk-sc-canvas .mk-node-label,.mk-sc-canvas .mk-group-label{letter-spacing:.05em}.mk-sc-asset,.mk-sc-ref,:is(.mk-sc-asset,.mk-sc-ref) .mk-node-body{flex:1;min-height:0}.mk-sc-asset-img,.mk-sc-ref-img{border-radius:max(2px, calc(var(--mk-radius-node) - 4px));flex:1;min-height:1em}.mk-sc-shots{gap:1.9em var(--mk-sc-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-sc-shot .mk-node-icon{display:none}.mk-sc-shot-thumb{aspect-ratio:16/9;border-radius:max(2px, calc(var(--mk-radius-node) - 4px));background:repeating-linear-gradient(-45deg, transparent 0 .45em, var(--ink) .45em .9em), var(--ink);display:block;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.mk-sc-shot-thumb{background:repeating-linear-gradient(-45deg, transparent 0 .45em, color-mix(in srgb, var(--ink) 5%, transparent) .45em .9em), color-mix(in srgb, var(--ink) 6%, var(--mk-node-bg))}}.mk-sc-shot-img{position:absolute;inset:0}.mk-sc-shot-prompt{flex-direction:column;gap:.35em;padding-top:.1em;display:flex}.mk-sc-shot-prompt .mk-skel{height:.5em}.mk-sc-shot-status{min-height:2.1em;color:var(--mk-quiet-text);align-items:center;font-size:.78em;display:grid}.mk-sc-shot-status>*{grid-area:1/1;min-width:0}.mk-sc-shot-done{color:var(--ink-soft);align-items:center;gap:.45em;font-weight:600;display:flex}.mk-sc-shot-busy,.mk-sc-shot-idle{opacity:0}.mk-sc-shot-progress .mk-progress-label{font-size:1em}.mk-sc-link{width:calc(var(--mk-sc-gap) - .7em + 2px);background:var(--mk-wire-a);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:calc(1.4em - 1px);left:calc(100% + .35em)}.mk-sc-frame-chip{--mk-sc-travel:calc(var(--mk-sc-gap) + .4em);top:.9em;left:calc(100% + var(--mk-sc-gap) + 2px - .5em);z-index:3;border:1.5px solid var(--mk-wire-a);background:var(--mk-node-bg);border-radius:2px;width:1em;height:1em;display:block;position:absolute;overflow:clip}.mk-sc-frame-chip .mk-thumb{width:100%;height:100%}.mk-sc-cut{z-index:3;border:1px solid var(--mk-node-border);border-radius:var(--mk-radius-chip);background:var(--mk-node-bg);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.3em;padding:.1em .45em;font-size:.7em;font-weight:650;display:inline-flex;position:absolute;bottom:calc(100% + .35em);left:-.1em}.mk-sc-cut svg{width:1.1em;height:1.1em;color:var(--mk-wire-b)}.mk-sc-caption{border-top:1px solid var(--line);align-items:center;gap:.55em;margin:.35em 0 0;padding:.45em .2em 0;display:flex}@supports (color:color-mix(in lab, red, red)){.mk-sc-caption{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.mk-sc-caption{color:var(--ink-soft);font-size:.8em;line-height:1.4}.mk-sc-caption-dot{align-self:flex-start;margin-top:.4em}.mk-sc-cap:not(.mk-sc-cap-done){opacity:0}.mk-sc-hud{z-index:1;border:1px solid var(--mk-node-border);border-radius:var(--mk-radius-button);background:var(--mk-node-bg);box-shadow:var(--mk-node-shadow);font-variant-numeric:tabular-nums;color:var(--ink-soft);align-items:center;gap:.7em;padding:.45em .8em;font-size:.8em;display:flex;position:absolute;bottom:5%;right:3%}.mk-sc-hud svg{width:1.1em;height:1.1em;color:var(--mk-quiet-text)}.mk-sc-hud-sep{background:var(--line-strong);width:1px;height:1.1em}.mk-sc[data-mk-active-beat=shots] .mk-sc-shot-img,.mk-sc[data-mk-active-beat=shots] .mk-sc-shot-done,.mk-sc[data-mk-active-beat=shots] .mk-sc-link,.mk-sc[data-mk-active-beat=shots] .mk-sc-frame-chip,.mk-sc[data-mk-active-beat=shots] .mk-sc-cap-done{opacity:0}.mk-sc[data-mk-active-beat=shots] .mk-sc-shot-idle,.mk-sc[data-mk-active-beat=shots] .mk-sc-cap-shots{opacity:1}@container mk-sc-monitor not (min-width:480px){.mk-sc-group-stage,.mk-sc-group-cast,.mk-sc-wires,.mk-sc-hud{display:none}.mk-sc-group-refs{flex-direction:row;width:94%;height:20.5%;top:3%;left:3%}.mk-sc-group-shots{width:94%;top:26.5%;left:3%}.mk-sc-canvas{--mk-sc-gap:1.7em}.mk-sc-shots{row-gap:1.7em}.mk-sc-shot-prompt,.mk-sc-ref .mk-node-icon{display:none}.mk-sc-guide{padding:4.1em 1.2em 1.4em;font-size:1em}.mk-sc-stepper-wrap{padding-inline:1.2em}.mk-sc-stepper .mk-step-label{display:none}.mk-sc-stepper .mk-step{justify-content:center}.mk-sc-stage-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.1em}.mk-sc-idea{gap:1.6em}.mk-sc-idea .mk-sc-field{gap:.7em}.mk-sc-direction-box{gap:.9em;padding:1.1em 1em}.mk-sc-cast{gap:.7em}.mk-sc-seg-item{padding-inline:.2em;font-size:.8em}}[data-mk-ready] .mk-sc-monitor-wrap[data-mk-inview=near] .mk-sc-window *,[data-mk-ready] .mk-sc-monitor-wrap[data-mk-inview=near] .mk-sc-window :before,[data-mk-ready] .mk-sc-monitor-wrap[data-mk-inview=near] .mk-sc-window :after{animation-play-state:paused!important}[data-mk-ready] .mk-sc[data-mk-active-beat=idea] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=idea],[data-mk-ready] .mk-sc[data-mk-active-beat=stage] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=stage],[data-mk-ready] .mk-sc[data-mk-active-beat=cast] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=cast],[data-mk-ready] .mk-sc[data-mk-active-beat=story] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=story],[data-mk-ready] .mk-sc:is([data-mk-active-beat=shots],[data-mk-active-beat=action]) .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=canvas]{animation:mk-sc-layer-in calc(.5s * var(--mk-tempo)) var(--mk-ease) both}:is([data-mk-ready] .mk-sc[data-mk-active-beat=idea] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=idea],[data-mk-ready] .mk-sc[data-mk-active-beat=stage] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=stage],[data-mk-ready] .mk-sc[data-mk-active-beat=cast] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=cast],[data-mk-ready] .mk-sc[data-mk-active-beat=story] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=story],[data-mk-ready] .mk-sc:is([data-mk-active-beat=shots],[data-mk-active-beat=action]) .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=canvas]):is([data-theme=cyberpunk],[data-theme=cyberpunk] *):after{animation:mk-sc-scan calc(.45s * var(--mk-tempo)) cubic-bezier(.4, 0, .2, 1)}:is([data-mk-ready] .mk-sc[data-mk-active-beat=idea] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=idea],[data-mk-ready] .mk-sc[data-mk-active-beat=stage] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=stage],[data-mk-ready] .mk-sc[data-mk-active-beat=cast] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=cast],[data-mk-ready] .mk-sc[data-mk-active-beat=story] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=story],[data-mk-ready] .mk-sc:is([data-mk-active-beat=shots],[data-mk-active-beat=action]) .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=canvas]):is([data-theme=engineered],[data-theme=engineered] *){animation:.16s linear both mk-fade}:is([data-mk-ready] .mk-sc[data-mk-active-beat=idea] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=idea],[data-mk-ready] .mk-sc[data-mk-active-beat=stage] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=stage],[data-mk-ready] .mk-sc[data-mk-active-beat=cast] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=cast],[data-mk-ready] .mk-sc[data-mk-active-beat=story] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=story],[data-mk-ready] .mk-sc:is([data-mk-active-beat=shots],[data-mk-active-beat=action]) .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-layer[data-layer=canvas]):is([data-theme=studio],[data-theme=studio] *){animation:mk-sc-layer-soft calc(.7s * var(--mk-tempo)) var(--mk-ease) both}[data-mk-ready] .mk-sc[data-mk-active-beat=idea] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-typed-text{animation:mk-wipe-x calc(1.2s * var(--mk-tempo)) steps(34, end) calc(.2s * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=idea] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-caret{animation:mk-sc-caret-move calc(1.2s * var(--mk-tempo)) steps(34, end) calc(.2s * var(--mk-tempo)) both, mk-caret calc(.5s * var(--mk-tempo)) step-end calc(1.4s * var(--mk-tempo)) 2}[data-mk-ready] .mk-sc[data-mk-active-beat=idea] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-enhance{animation:mk-sc-press-ring calc(.3s * var(--mk-tempo)) var(--mk-ease) calc(1.5s * var(--mk-tempo))}[data-mk-ready] .mk-sc[data-mk-active-beat=idea] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-direction-line{animation:mk-wipe-x calc(.4s * var(--mk-tempo)) var(--mk-ease) calc((1.8s + var(--mk-i,0) * .15s) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=stage] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-stage-tile{animation:mk-develop calc(2.1s * var(--mk-tempo)) var(--mk-ease) calc(.3s * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=stage] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-stage-progress .mk-progress-fill{animation:mk-scale-x calc(2.1s * var(--mk-tempo)) cubic-bezier(.4, 0, .2, 1) calc(.3s * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=stage] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-stage-busy{animation:mk-sc-run calc(2.1s * var(--mk-tempo)) linear calc(.3s * var(--mk-tempo)) forwards}[data-mk-ready] .mk-sc[data-mk-active-beat=stage] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-stage-busy .mk-pulse:after{animation:mk-pulse-ring calc(1s * var(--mk-tempo)) ease-out calc(.3s * var(--mk-tempo)) 2}[data-mk-ready] .mk-sc[data-mk-active-beat=stage] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-stage-ready{animation:mk-fade calc(.3s * var(--mk-tempo)) ease calc(2.4s * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=cast] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-sheet{animation:mk-pop calc(.35s * var(--mk-tempo)) var(--mk-ease-pop) calc(var(--mk-i,0) * .25s * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=cast] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-sheet-img{animation:mk-develop calc(1.1s * var(--mk-tempo)) var(--mk-ease) calc((.5s + var(--mk-i,0) * .25s) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=cast] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-slot{animation:mk-fade calc(.3s * var(--mk-tempo)) ease calc((.9s + var(--mk-i,0) * 80ms) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=story] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-line{animation:mk-wipe-x calc(.5s * var(--mk-tempo)) var(--mk-ease) calc(var(--mk-i,0) * .25s * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=story] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-mention{animation:mk-pop calc(.3s * var(--mk-tempo)) var(--mk-ease-pop) calc((var(--mk-i,0) * .25s + .25s) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=story] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-seg-hl{animation:mk-pop calc(.35s * var(--mk-tempo)) var(--mk-ease-pop) calc(1.6s * var(--mk-tempo)) both, mk-sc-ring calc(.9s * var(--mk-tempo)) ease-out calc(1.95s * var(--mk-tempo))}.mk-sc-wires .mk-wire:nth-child(2){--mk-sc-w:1}.mk-sc-wires .mk-wire:nth-child(3){--mk-sc-w:2}.mk-sc-wires .mk-wire:nth-child(4){--mk-sc-w:3}.mk-sc-wires .mk-wire:nth-child(5){--mk-sc-w:4}.mk-sc-wires .mk-wire:nth-child(6){--mk-sc-w:5}.mk-sc-shot:nth-child(2){--mk-sc-s:1}.mk-sc-shot:nth-child(3){--mk-sc-s:2}.mk-sc-shot:nth-child(4){--mk-sc-s:3}.mk-sc-shot:nth-child(5){--mk-sc-s:4}.mk-sc-shot:nth-child(6){--mk-sc-s:5}[data-mk-ready] .mk-sc[data-mk-active-beat=shots] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-group{animation:mk-pop calc(.4s * var(--mk-tempo)) var(--mk-ease-pop) calc(var(--mk-sc-g,0) * .12s * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=shots] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-wires .mk-wire{animation:mk-draw calc(.5s * var(--mk-tempo)) var(--mk-ease) calc((.6s + var(--mk-sc-w,0) * 40ms) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=shots] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-shot{animation:mk-pop calc(.35s * var(--mk-tempo)) var(--mk-ease-pop) calc((.9s + var(--mk-sc-s,0) * 50ms) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-shot-idle{animation:mk-sc-hold calc(var(--mk-run-start) * var(--mk-tempo)) linear both}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-shot-busy{animation:mk-sc-run calc((var(--mk-run-end) - var(--mk-run-start)) * var(--mk-tempo)) linear calc(var(--mk-run-start) * var(--mk-tempo)) forwards}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-shot-busy .mk-progress-fill{animation:mk-scale-x calc((var(--mk-run-end) - var(--mk-run-start)) * var(--mk-tempo)) cubic-bezier(.4, 0, .2, 1) calc(var(--mk-run-start) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-shot-img,[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-shot-done{animation:mk-fade calc(.3s * var(--mk-tempo)) ease calc(var(--mk-run-end) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-shot-done .mk-pulse:after{animation:mk-pulse-ring calc(.9s * var(--mk-tempo)) ease-out calc(var(--mk-run-end) * var(--mk-tempo))}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-link{animation:mk-scale-x calc(.3s * var(--mk-tempo)) var(--mk-ease) calc(var(--mk-run-end) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-frame-chip{animation:mk-sc-travel calc(.4s * var(--mk-tempo)) var(--mk-ease) calc(var(--mk-run-end) * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-queue-btn{animation:mk-sc-press calc(.15s * var(--mk-tempo)) ease calc(.3s * var(--mk-tempo)), mk-sc-press calc(.15s * var(--mk-tempo)) ease calc(2.4s * var(--mk-tempo)), mk-sc-press calc(.15s * var(--mk-tempo)) ease calc(4.5s * var(--mk-tempo)), mk-sc-queue-out calc(6.5s * var(--mk-tempo)) linear both}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-done-chip,[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-cap-done{animation:mk-fade calc(.3s * var(--mk-tempo)) ease calc(6.2s * var(--mk-tempo)) both}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-cap-r1{animation:mk-sc-window calc(2.4s * var(--mk-tempo)) linear}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-cap-r2{animation:mk-sc-window calc(2.1s * var(--mk-tempo)) linear calc(2.4s * var(--mk-tempo))}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-cap-r3{animation:mk-sc-window calc(1.7s * var(--mk-tempo)) linear calc(4.5s * var(--mk-tempo))}[data-mk-ready] .mk-sc[data-mk-active-beat=action] .mk-sc-monitor-wrap:is([data-mk-inview=near],[data-mk-inview=in]) .mk-sc-caption-dot:after{animation:mk-pulse-ring calc(1.2s * var(--mk-tempo)) ease-out 5}.mk-sc-proof-figure{min-width:0;margin:0}.mk-sc-proof-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:16px;padding-inline:4px;display:flex}.mk-sc-proof-text{color:var(--ink-soft);font-size:13px;line-height:1.6}.mk-sc-proof-badge{letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:var(--mk-quiet-text);font-size:10px;font-weight:600}.mk-sc-proof-card h3{letter-spacing:-.5px;color:var(--ink-strong);margin:20px 0 0;font-size:24px;font-weight:500;line-height:1.2}.mk-sc-proof-card p{color:var(--ink-soft);margin:12px 0 24px;font-size:14px;line-height:1.75}.mk-sc-proof-icon{border:1px solid var(--line);border-radius:min(var(--mk-radius-button), 12px);background:var(--mk-chip-bg);width:42px;height:42px;color:var(--mk-chip-ink);place-items:center;display:grid}.mk-sc-proof-icon svg{width:18px;height:18px}@supports (animation-timeline:view()){.mk-sc-title-card{view-timeline:--mk-sc-title block}.mk-sc-word{animation:linear both mk-sc-word;animation-timeline:--mk-sc-title;animation-range:entry calc(10% + var(--mk-i,0) * 4%) entry calc(50% + var(--mk-i,0) * 4%)}.mk-sc-title{animation:linear both mk-sc-title-in;animation-timeline:--mk-sc-title;animation-range:entry 25% cover 37%}.mk-sc-title em:after{animation:linear both mk-scale-x;animation-timeline:--mk-sc-title;animation-range:cover 26% cover 38%}.mk-sc-squiggle path{animation:linear both mk-draw;animation-timeline:--mk-sc-title;animation-range:cover 26% cover 38%}.mk-sc-reel{view-timeline:--mk-sc-reel block}.mk-sc-rail ol:after{animation:linear both mk-scale-y;animation-timeline:--mk-sc-reel;animation-range:cover 50vh cover calc(100% - 50vh);scale:1}.mk-sc-monitor{animation:linear both mk-sc-monitor-in;animation-timeline:--mk-sc-reel;animation-range:entry entry 40%}.mk-sc-proof-frame{animation:linear both mk-sc-rack;animation-timeline:view();animation-range:entry cover 25%}.mk-sc-proof-frame:is([data-theme=engineered],[data-theme=engineered] *){animation-name:mk-sc-clip-in}}@media not all and (min-width:47.5rem){.mk-sc{padding-bottom:80px}.mk-sc-title-card{min-height:0;padding-block:64px}.mk-sc-title{--mk-sc-title-from:1.08;font-size:clamp(44px,13vw,64px)}.mk-sc-lede{margin-bottom:18px}.mk-sc-kicker{margin-bottom:20px}.mk-sc-sub{font-size:15px}.mk-sc-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.mk-sc-stat{padding:14px 10px}.mk-sc-stat+.mk-sc-stat{border-left:0}.mk-sc-stat:nth-child(2n){border-left:1px solid var(--line)}.mk-sc-stat:nth-child(n+3){border-top:1px solid var(--line)}.mk-sc-reel{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""stage""beats"}.mk-sc-rail ol{scroll-snap-type:x mandatory;scrollbar-width:none;gap:6px;height:auto;padding:2px 0 4px;display:flex;overflow-x:auto}.mk-sc-rail ol:before,.mk-sc-rail ol:after{display:none}.mk-sc-rail li{scroll-snap-align:start;flex:auto}.mk-sc-notch{border:1px solid var(--line-strong);border-radius:var(--mk-radius-chip);background:var(--surface);width:100%;height:36px;color:var(--ink-soft);transition:background-color var(--mk-dur-ui) var(--mk-ease), color var(--mk-dur-ui) var(--mk-ease), border-color var(--mk-dur-ui) var(--mk-ease);padding:0 8px;font-size:12px;font-weight:550}.mk-sc-notch:before{display:none}.mk-sc-notch[aria-current=step]{background:var(--mk-step-current-bg);color:var(--mk-step-current-ink);box-shadow:var(--mk-step-current-ring);border-color:#0000}.mk-sc-notch-label,.mk-sc-notch:is(:hover,:focus-visible) .mk-sc-notch-label{clip-path:none;width:auto;height:auto;font-size:inherit;font-weight:inherit;color:inherit;background:0 0;border:0;padding:0;position:static;overflow:visible;translate:none}.mk-sc-monitor-wrap{height:auto;margin:16px 0 12px;position:relative;top:auto}.mk-sc-beats{padding:0}.mk-sc-beat{border-top:1px solid var(--line);min-height:0;padding-block:24px}.mk-sc[data-mk-active-beat] .mk-sc-beat[data-mk-beat] h3{color:var(--ink-strong)}.mk-sc[data-mk-active-beat] .mk-sc-beat[data-mk-beat] .mk-sc-beat-num{color:var(--mk-accent-text)}.mk-sc[data-mk-active-beat] .mk-sc-beat[data-mk-beat] .mk-sc-beat-body:before{scale:1 0}}.mk-board .mk-board-canvas .mk-frame-screen{transform-origin:50% 40%}.mk-board .mk-board-fade{pointer-events:none;inset-inline:0;background:linear-gradient(#090a0f00,#090a0ff0 78%);height:14%;position:absolute;bottom:0}.mk-board .mk-board-canvas:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):after{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--mk-angle), transparent 0 70%, #ff2ea6 80%, #2de8ff 90%, transparent);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-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}.mk-board .mk-board-note{align-items:center;gap:8px;display:flex}.mk-board .mk-board-note:before{content:"";opacity:.7;background:currentColor;flex:none;width:14px;height:1px}.mk-board .mk-board-card{min-width:0}.mk-board .mk-board-icon{border-radius:max(3px, calc(var(--mk-radius-card) - 6px));width:40px;height:40px;transition:box-shadow var(--mk-dur-ui) var(--mk-ease), background-color var(--mk-dur-ui) var(--mk-ease)}.mk-board .mk-board-letter{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;transition:color var(--mk-dur-ui) var(--mk-ease)}.mk-board .mk-board-card:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):hover .mk-board-icon{box-shadow:0 0 0 1px #ff2ea673,0 0 18px #ff2ea64d}.mk-board .mk-board-card:is([data-theme=engineered],[data-theme=engineered] *) .mk-board-icon{box-shadow:inset 0 0 0 1px var(--focus)}@supports (color:color-mix(in lab, red, red)){.mk-board .mk-board-card:is([data-theme=engineered],[data-theme=engineered] *) .mk-board-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--focus) 45%, transparent)}}.mk-board .mk-board-card:is([data-theme=engineered],[data-theme=engineered] *) .mk-board-letter{border:1px solid var(--line-strong);letter-spacing:0;border-radius:3px;padding:0 5px;line-height:16px}.mk-board .mk-board-card:is([data-theme=engineered],[data-theme=engineered] *):hover .mk-board-letter{color:var(--mk-accent-text)}.mk-board .mk-board-card:is([data-theme=studio],[data-theme=studio] *) .mk-board-hl{background:linear-gradient(transparent 58%, var(--accent) 58% 92%, transparent 92%) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--mk-dur-ui) var(--mk-ease);background-size:0% 100%}.mk-board .mk-board-card:is([data-theme=studio],[data-theme=studio] *):hover .mk-board-hl{background-size:100% 100%}@supports (animation-timeline:view()){.mk-board .mk-board-canvas .mk-frame-screen{animation:mk-board-rack var(--mk-ease) both;animation-timeline:view();animation-range:entry cover 35%}.mk-board .mk-board-canvas .mk-frame-screen:is([data-theme=engineered],[data-theme=engineered] *){animation-name:mk-board-wipe}.mk-board .mk-board-canvas:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):after{animation:linear both mk-angle;animation-timeline:view();animation-range:cover 10% cover 40%}@media (min-width:47.5rem){.mk-board .mk-board-shot .mk-frame{animation:mk-board-from-left var(--mk-ease) both;animation-timeline:view();animation-range:entry cover 30%}.mk-board .mk-board-shot-right .mk-frame{animation-name:mk-board-from-right}}@media not all and (min-width:47.5rem){.mk-board .mk-board-shot .mk-frame{animation:mk-rise var(--mk-ease) both;animation-timeline:view();animation-range:entry var(--mk-reveal-start) cover var(--mk-reveal-end)}}}.mk-prod .mk-tile{flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.mk-prod .mk-tile:is([data-theme=engineered],[data-theme=engineered] *){background:linear-gradient(var(--line), var(--line)) 0 23px / 100% 1px no-repeat, linear-gradient(var(--background), var(--background)) 0 0 / 100% 24px no-repeat, var(--mk-card-bg);padding-top:48px}.mk-prod .mk-tile:is([data-theme=engineered],[data-theme=engineered] *):after{content:attr(data-mk-file);content:attr(data-mk-file) / "";z-index:1;border-top:2px solid var(--focus);border-right:1px solid var(--line);border-top-left-radius:calc(var(--mk-radius-card) - 1px);background:var(--mk-card-bg);height:24px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);align-items:center;padding:0 14px;font-size:11px;line-height:1;display:flex;position:absolute;top:0;left:0}.mk-prod .mk-tile:is([data-theme=studio],[data-theme=studio] *) .mk-tile-hl{background:linear-gradient(transparent 58%, var(--accent) 58% 92%, transparent 92%) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--mk-dur-ui) var(--mk-ease);background-size:0% 100%}.mk-prod .mk-tile:is([data-theme=studio],[data-theme=studio] *):hover .mk-tile-hl{background-size:100% 100%}@media not all and (min-width:47.5rem){.mk-prod .mk-tile{gap:18px;padding:20px}.mk-prod .mk-tile:is([data-theme=engineered],[data-theme=engineered] *){padding-top:44px}}.mk-prod .mk-tile-mock{border:1px solid var(--line);border-radius:max(4px, calc(var(--mk-radius-card) - 6px));background-color:var(--mk-mock-canvas);background-image:radial-gradient(var(--mk-mock-dot) 1px, transparent 1.5px);height:13.5rem;color:var(--ink);background-size:14px 14px;flex-direction:column;justify-content:center;gap:.6em;padding:12px;font-size:12px;line-height:1.3;display:flex;position:relative;overflow:clip}.mk-prod .mk-tile-mock>*{width:100%;max-width:24rem;margin-inline:auto}.mk-prod .mk-tile-cont{gap:22px}.mk-prod .mk-cont{min-inline-size:0;border:0;flex:1;grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"stage""legend""options";min-height:0;margin:0;padding:0;display:grid}.mk-prod .mk-cont-legend{float:left;font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);text-transform:var(--mk-label-transform);color:var(--mk-eyebrow);grid-area:legend;margin:18px 0 10px;padding:0;font-size:11px;font-weight:600;line-height:1.5}.mk-prod .mk-cont-legend:before{content:var(--mk-label-prefix)}.mk-prod .mk-cont-stage{border:1px solid var(--line);border-radius:max(4px, calc(var(--mk-radius-card) - 6px));background-color:var(--mk-mock-canvas);background-image:radial-gradient(var(--mk-mock-dot) 1px, transparent 1.5px);background-size:16px 16px;grid-area:stage;place-items:center;min-height:0;display:grid;position:relative;overflow:clip}.mk-prod .mk-cont-scene{width:min(100%,46rem);position:relative;container-type:inline-size}.mk-prod .mk-cont-inner{--mk-wire-base:.5;--mk-cont-dx:9.95em;--mk-cont-dy:8.01em;--mk-cont-s:1.59;--mk-peek-w:6em;--mk-peek-gap:1.4em;--mk-cont-top:11.3em;--mk-cont-pad:5cqi;--mk-track-y:13.5em;--mk-track-h:2em;font-size:1.75cqi;line-height:1.3;position:absolute;inset:0}.mk-prod .mk-cont-wires-compact{display:none}.mk-prod .mk-cont-group{--mk-group-mix:7%;padding:0;position:absolute;inset:1.4em 2.5cqi}.mk-prod .mk-cont-group:is([data-theme=studio],[data-theme=studio] *){--mk-group-mix:14%}.mk-prod .mk-cont-group .mk-group-label{font-size:.8em}.mk-prod .mk-cont-nodes{padding:var(--mk-cont-top) var(--mk-cont-pad) 0;align-items:start;column-gap:6cqi;position:relative}.mk-prod .mk-cont-thumb{aspect-ratio:16/9;border-radius:max(2px, calc(var(--mk-radius-node) - 4px));display:block;position:relative}.mk-prod .mk-cont-shot{position:absolute;inset:0}.mk-prod .mk-cont-track{top:calc(var(--mk-cont-top) + var(--mk-track-y));right:var(--mk-cont-pad);left:var(--mk-cont-pad);height:var(--mk-track-h);align-items:center;display:flex;position:absolute}.mk-prod .mk-cont-track-label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--mk-quiet-text);flex:none;margin-right:.8em;font-size:.75em;font-weight:600}.mk-prod .mk-cont-seg{height:100%;box-shadow:0 0 0 1px var(--mk-node-border);border-radius:.3em;flex:1;position:relative}.mk-prod .mk-cont-seg .mk-thumb{border-radius:inherit;position:absolute;inset:0}.mk-prod .mk-cont-seg-n{color:#fff;text-shadow:0 1px 3px #000000d9;font-size:.75em;font-weight:700;position:absolute;top:50%;left:.45em;translate:0 -50%}.mk-prod .mk-cont-joint{flex:none;place-items:center;width:1.7em;height:100%;display:grid;position:relative}.mk-prod .mk-cont-join{background:var(--mk-wire-a);height:.34em;box-shadow:0 0 0 1.5px var(--mk-mock-canvas);border-radius:99px;position:absolute;top:50%;left:-.5em;right:-.5em;translate:0 -50%}.mk-prod .mk-cont-join:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 0 1.5px var(--mk-mock-canvas), 0 0 .6em #2de8ff8c}.mk-prod .mk-cont-snip{width:1.05em;height:1.05em;color:var(--mk-accent-text)}.mk-prod .mk-cont-peek{right:.6em;bottom:calc(100% + var(--mk-peek-gap));width:var(--mk-peek-w);aspect-ratio:16/9;box-shadow:0 0 0 1px var(--mk-node-border), 0 .4em 1em var(--shadow);border-radius:.3em;position:absolute}.mk-prod .mk-cont-peek .mk-thumb{position:absolute;inset:0}.mk-prod .mk-cont-peek:after{content:"";width:.6em;height:calc(50% + var(--mk-peek-gap) + 1.05em);border-top:1px dashed var(--mk-wire-a);border-right:1px dashed var(--mk-wire-a);border-top-right-radius:.3em;position:absolute;top:50%;left:100%}.mk-prod .mk-cont-peek-cap{white-space:nowrap;color:var(--ink-soft);align-items:center;gap:.4em;font-size:.85em;font-weight:600;display:inline-flex;position:absolute;top:50%;right:calc(100% + .45em);translate:0 -50%}.mk-prod .mk-cont-peek-cap:before{content:"";border:1.5px solid var(--mk-wire-a);border-radius:2px;width:.8em;height:.8em}.mk-prod .mk-cont-inset{aspect-ratio:16/9;outline-offset:-1px;background:#00000073;border-radius:.25em;outline:1px dashed #fff9;width:28%;position:absolute;top:.35em;left:.35em;box-shadow:0 .15em .6em #00000073}.mk-prod .mk-cont-slot{border-radius:inherit;position:absolute;inset:0}.mk-prod :is(.mk-cont-slot,.mk-cont-inset)>.mk-thumb{border-radius:inherit;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffffd9}.mk-prod .mk-cont-ghost{z-index:5;box-shadow:0 0 0 1px #ffffffe6,0 .5em 1.2em #00000073}.mk-prod .mk-cont-fresh{color:#ffffffd9;width:1em;height:1em;margin:auto;position:absolute;inset:0}.mk-prod .mk-cont-ring{pointer-events:none;border:1px solid #2de8ff;border-radius:.42em;position:absolute;inset:-.22em;box-shadow:0 0 .7em #2de8ff99}.mk-prod .mk-cont-ring:is([data-theme=engineered],[data-theme=engineered] *){border-color:var(--focus);box-shadow:none}.mk-prod .mk-cont-ring:is([data-theme=studio],[data-theme=studio] *){box-shadow:0 0 0 1.5px var(--ink-soft);border:1.5px solid #fff}.mk-prod .mk-cont-ring:after{content:"";border-radius:inherit;opacity:0;border:1.5px solid #2de8ff;position:absolute;inset:0}.mk-prod .mk-cont-cap{background:var(--mk-node-bg);border-radius:.35em;padding:.2em .45em;display:grid;position:absolute;top:.43em;left:calc(28% + .85em)}@supports (color:color-mix(in lab, red, red)){.mk-prod .mk-cont-cap{background:color-mix(in srgb, var(--mk-node-bg) 90%, transparent)}}.mk-prod .mk-cont-cap{white-space:nowrap;color:var(--ink-strong);font-size:.82em;font-weight:600;line-height:1.3;box-shadow:0 1px 3px #0000004d}.mk-prod .mk-cont-cap-stack>span{grid-area:1/1}.mk-prod .mk-cont-hl:is([data-theme=studio],[data-theme=studio] *){background:linear-gradient(transparent 55%, var(--accent) 55% 95%, transparent 95%) no-repeat;background-size:var(--mk-hl) 100%}.mk-prod :is(.mk-cont-cut,.mk-cont-linked){z-index:2;border-radius:var(--mk-radius-chip);white-space:nowrap;align-items:center;gap:.3em;padding:.28em .55em;font-size:.82em;font-weight:650;line-height:1.2;position:absolute;top:50%;left:calc(100% + 3cqi);translate:-50% -50%}.mk-prod .mk-cont-cut{border:1px solid var(--mk-node-border);background:var(--mk-node-bg);box-shadow:var(--mk-node-shadow);color:var(--mk-accent-text);display:inline-flex}.mk-prod .mk-cont-cut:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mk-prod .mk-cont-cut:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}.mk-prod .mk-cont-cut:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 .9em #ff2ea659}.mk-prod .mk-cont-cut:is([data-theme=engineered],[data-theme=engineered] *){border-color:var(--line-strong);box-shadow:none;font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:lowercase;font-weight:500}.mk-prod .mk-cont-cut:is([data-theme=engineered],[data-theme=engineered] *) .mk-cont-cut-icon{display:none}.mk-prod .mk-cont-cut:is([data-theme=engineered],[data-theme=engineered] *) .mk-cont-cut-text:before{content:"// "}.mk-prod .mk-cont-cut:is([data-theme=studio],[data-theme=studio] *){background:var(--accent-soft);color:var(--ink-strong);border-color:#2428221a;rotate:-4deg;box-shadow:0 1px 2px #24282224}.mk-prod .mk-cont-cut-icon{flex:none;width:1.1em;height:1.1em}.mk-prod .mk-cont-linked{padding:0;display:none}.mk-prod .mk-cont-linked:is([data-theme=engineered],[data-theme=engineered] *){display:block}.mk-prod .mk-cont-linked>.mk-cont-land{border:1px solid var(--focus);background:var(--mk-node-bg);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mk-accent-text);border-radius:3px;padding:.28em .55em;font-weight:500;display:block}.mk-prod .mk-cont-tag{z-index:2;box-shadow:0 0 0 1px var(--mk-node-border);font-size:.8em;position:absolute;top:100%;left:50%;translate:-50% -50%}.mk-prod :is(.mk-cont-link,.mk-cont-cut,.mk-cont-linked,.mk-cont-tag,.mk-cont-inset,.mk-cont-cap,.mk-cont-peek,.mk-cont-slot,.mk-cont-fresh,.mk-cont-cap-first,.mk-cont-cap-fresh,.mk-cont-join,.mk-cont-snip){transition:opacity var(--mk-dur-ui) var(--mk-ease), scale var(--mk-dur-ui) var(--mk-ease-pop)}.mk-prod .mk-cont-link-23{opacity:.15}.mk-prod :is(.mk-cont-cut-12,.mk-cont-tag){opacity:0;scale:.8}.mk-prod :is(.mk-cont-linked-23,.mk-cont-inset-3 .mk-cont-slot,.mk-cont-cap-first,.mk-cont-joint-12 .mk-cont-snip,.mk-cont-joint-23 .mk-cont-join){opacity:0}.mk-prod .mk-cont:has(.mk-cont-input[value=all]:checked) :is(.mk-cont-link-23,.mk-cont-linked-23,.mk-cont-inset-3 .mk-cont-slot,.mk-cont-cap-first,.mk-cont-joint-23 .mk-cont-join){opacity:1}.mk-prod .mk-cont:has(.mk-cont-input[value=all]:checked) :is(.mk-cont-fresh,.mk-cont-cap-fresh,.mk-cont-joint-23 .mk-cont-snip){opacity:0}.mk-prod .mk-cont:has(.mk-cont-input[value=all]:checked) .mk-cont-cut-23{opacity:0;scale:.8}.mk-prod .mk-cont:has(.mk-cont-input[value=none]:checked) :is(.mk-cont-link,.mk-cont-linked,.mk-cont-inset,.mk-cont-cap,.mk-cont-peek,.mk-cont-join){opacity:0}.mk-prod .mk-cont:has(.mk-cont-input[value=none]:checked) .mk-cont-snip{opacity:1}.mk-prod .mk-cont:has(.mk-cont-input[value=none]:checked) :is(.mk-cont-cut,.mk-cont-tag){opacity:1;scale:1}.mk-prod .mk-cont-options{grid-area:options}.mk-prod .mk-cont-option{--mk-cont-on:var(--accent);border:1px solid var(--line);border-radius:max(4px, calc(var(--mk-radius-card) - 8px));background:var(--surface-muted);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:6px 10px;padding:12px 14px 14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mk-prod .mk-cont-option{background:color-mix(in srgb, var(--surface-muted) 45%, transparent)}}.mk-prod .mk-cont-option{cursor:pointer;transition:border-color var(--mk-dur-ui) var(--mk-ease), background-color var(--mk-dur-ui) var(--mk-ease), box-shadow var(--mk-dur-ui) var(--mk-ease)}.mk-prod .mk-cont-option:is([data-theme=engineered],[data-theme=engineered] *){--mk-cont-on:#4daafc}.mk-prod .mk-cont-option:is([data-theme=studio],[data-theme=studio] *){--mk-cont-on:var(--ink-soft);background:var(--surface)}.mk-prod .mk-cont-option:hover{border-color:var(--line-strong)}.mk-prod .mk-cont-input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:14px;left:14px}.mk-prod .mk-cont-dot{border:1.5px solid var(--line-strong);width:16px;height:16px;transition:border-color var(--mk-dur-ui) var(--mk-ease);border-radius:50%;place-items:center;display:grid}.mk-prod .mk-cont-dot:after{content:"";background:var(--mk-cont-on);width:8px;height:8px;transition:scale var(--mk-dur-ui) var(--mk-ease-pop);border-radius:50%;scale:0}.mk-prod .mk-cont-input:checked+.mk-cont-dot{border-color:var(--mk-cont-on)}.mk-prod .mk-cont-input:checked+.mk-cont-dot:after{scale:1}.mk-prod .mk-cont-title{color:var(--ink-strong);font-size:13px;font-weight:600;line-height:1.35}.mk-prod .mk-cont-body{color:var(--ink-soft);grid-column:2;font-size:12px;line-height:1.55}.mk-prod .mk-cont-option:has(:checked){border-color:var(--accent);box-shadow:var(--mk-lift)}.mk-prod .mk-cont-option:has(:checked):is([data-theme=engineered],[data-theme=engineered] *){border-color:var(--focus);box-shadow:inset 2px 0 #4daafc}.mk-prod .mk-cont-option:has(:checked):is([data-theme=studio],[data-theme=studio] *){background:var(--accent-soft);box-shadow:0 0 0 1.5px var(--ink-soft);border-color:#0000}.mk-prod .mk-cont-option:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@supports not selector(:has(*)){.mk-prod .mk-cont-input:focus-visible+.mk-cont-dot{outline:2px solid var(--focus);outline-offset:2px}}@media not all and (min-width:47.5rem){.mk-prod .mk-cont-inner{--mk-cont-dx:6.08em;--mk-cont-dy:6.01em;--mk-cont-s:1.8;--mk-peek-w:3.7em;--mk-peek-gap:.9em;--mk-cont-top:6.65em;--mk-cont-pad:3cqi;--mk-track-y:9.9em;--mk-track-h:1.8em;font-size:3.2cqi}.mk-prod .mk-cont-group{inset:.6em 1.5cqi}.mk-prod .mk-cont-wires-wide{display:none}.mk-prod .mk-cont-wires-compact{display:block}.mk-prod .mk-cont-nodes{column-gap:5cqi}.mk-prod :is(.mk-cont-node .mk-node-label,.mk-cont-beat){display:none}.mk-prod .mk-cont-peek-cap{font-size:.8em}.mk-prod .mk-cont-peek-cap:before{display:none}.mk-prod .mk-cont-stage{margin-inline:-8px}.mk-prod .mk-cont-cap{top:auto;bottom:.43em;left:.43em}.mk-prod :is(.mk-cont-cut,.mk-cont-linked){font-size:.72em;left:calc(100% + 2.5cqi)}}@supports (animation-timeline:view()){.mk-prod .mk-cont-stage{view-timeline:--mk-cont-tl block}.mk-prod .mk-cont-link{animation:linear both mk-draw;animation-timeline:--mk-cont-tl;animation-range:cover 8% cover 26%}.mk-prod .mk-cont-ghost{animation:linear both mk-prod-cont-travel;animation-timeline:--mk-cont-tl;animation-range:cover 20% cover 50%}.mk-prod .mk-cont-inset-2 .mk-cont-slot{animation:linear both mk-prod-cont-slot;animation-timeline:--mk-cont-tl;animation-range:cover 20% cover 50%}.mk-prod .mk-cont-land{animation:linear both mk-prod-cont-land;animation-timeline:--mk-cont-tl;animation-range:cover 20% cover 50%}.mk-prod .mk-cont-hl{animation:linear both mk-prod-cont-hl;animation-timeline:--mk-cont-tl;animation-range:cover 20% cover 50%}.mk-prod .mk-cont-ring:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):after{animation:linear both mk-pulse-ring;animation-timeline:--mk-cont-tl;animation-range:cover 48% cover 60%}}.mk-prod .mk-q-head{justify-content:space-between;align-items:flex-end;gap:.6em;display:flex}.mk-prod .mk-q-tabs{place-items:end;display:grid}.mk-prod .mk-q-tab{border:1px solid var(--line-strong);background:var(--surface-muted);white-space:nowrap;color:var(--ink-soft);opacity:0;border-bottom:0;border-radius:.55em .55em 0 0;grid-area:1/1;align-items:center;gap:.45em;padding:.4em .5em .4em .65em;font-size:.72em;font-weight:550;display:inline-flex}.mk-prod .mk-q-fav{background:var(--brand-mark);width:.8em;height:.8em;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:.2em;flex:none}.mk-prod .mk-q-tab-x{width:1em;height:1em;color:var(--mk-quiet-text)}.mk-prod .mk-q-closed{white-space:nowrap;color:var(--mk-quiet-text);opacity:0;grid-area:1/1;align-self:center;font-size:.72em}.mk-prod .mk-q-list{border:1px solid var(--mk-node-border);border-radius:var(--mk-radius-node);background:var(--mk-node-bg);box-shadow:var(--mk-node-shadow);flex-direction:column;gap:.5em;margin-block:0;padding:.6em .75em;list-style:none;display:flex}.mk-prod .mk-q-row{grid-template-columns:auto minmax(0,1fr) 34%;grid-template-areas:"dot name name"".status bar";align-items:center;gap:.2em .55em;display:grid}.mk-prod .mk-q-dot{grid-area:dot}.mk-prod .mk-q-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-strong);grid-area:name;font-size:.88em;font-weight:550;overflow:clip}.mk-prod .mk-q-status{white-space:nowrap;grid-area:status;justify-items:start;min-width:0;font-size:.74em;display:grid}.mk-prod .mk-q-s{color:var(--ink-soft);opacity:0;grid-area:1/1}.mk-prod .mk-q-done{color:var(--mk-accent-text);opacity:1;font-weight:600}.mk-prod .mk-q-bar{grid-area:bar}.mk-prod .mk-credits{--mk-stamp-rotate:-6deg;gap:.7em}.mk-prod .mk-credits:is([data-theme=engineered],[data-theme=engineered] *){--mk-stamp-rotate:0deg}.mk-prod .mk-credits-vars{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.mk-prod .mk-credits-var{aspect-ratio:16/9;border-radius:max(2px, calc(var(--mk-radius-node) - 4px));background:var(--surface-muted);place-items:center;display:grid;position:relative;overflow:clip}.mk-prod .mk-credits-img{position:absolute;inset:0}.mk-prod .mk-credits-var-fail{border:1px dashed var(--line-strong);color:var(--mk-quiet-text)}.mk-prod .mk-credits-fail-icon{width:1.4em;height:1.4em}.mk-prod .mk-credits-gen{background:linear-gradient(100deg, transparent 30%, var(--ink) 50%, transparent 70%) var(--surface-muted);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mk-prod .mk-credits-gen{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--ink) 12%, transparent) 50%, transparent 70%) var(--surface-muted)}}.mk-prod .mk-credits-gen{opacity:0;background-size:250% 100%}.mk-prod .mk-credits-actions{align-items:center;gap:.5em;display:flex}.mk-prod .mk-credits-price{border:1px solid var(--line);border-radius:var(--mk-radius-chip);color:var(--ink-soft);align-items:center;gap:.4em;padding:.32em .6em;font-size:.8em;display:inline-flex;position:relative}.mk-prod .mk-credits-coin{width:1.25em;height:1.25em}.mk-prod .mk-credits-held{white-space:nowrap;color:var(--mk-quiet-text);opacity:0;position:absolute;left:calc(100% + .5em)}.mk-prod .mk-credits-row{justify-content:space-between;align-items:center;gap:.6em;padding-inline:.35em;display:flex}.mk-prod .mk-credits-failed{color:var(--mk-quiet-text);align-items:center;gap:.35em;font-size:.85em;display:inline-flex}.mk-prod .mk-credits-x{width:1.1em;height:1.1em}.mk-prod .mk-credits-stamp{rotate:var(--mk-stamp-rotate);border:1.5px solid var(--accent);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--accent-mid);text-shadow:0 0 8px #ff2ea68c;border-radius:.3em;padding:.25em .65em;font-size:.72em;font-weight:700;display:inline-block;box-shadow:0 0 12px #ff2ea666,inset 0 0 8px #ff2ea633}.mk-prod .mk-credits-stamp:is([data-theme=engineered],[data-theme=engineered] *){box-shadow:0 0 0 1px var(--mk-accent-text);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:lowercase;text-shadow:none;color:var(--mk-accent-text);border:0;border-radius:3px;font-weight:500}.mk-prod .mk-credits-stamp:is([data-theme=engineered],[data-theme=engineered] *):before{content:"// "}.mk-prod .mk-credits-stamp:is([data-theme=studio],[data-theme=studio] *){border-color:var(--ink-soft);box-shadow:none;text-shadow:none;color:var(--ink-soft)}.mk-prod .mk-pose{gap:.8em}.mk-prod .mk-pose-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;gap:.55em;display:grid}.mk-prod .mk-pose-src{flex-direction:column;gap:.35em;min-width:0;display:flex}.mk-prod .mk-pose-knight{aspect-ratio:16/10;border-radius:max(2px, calc(var(--mk-radius-node) - 3px));box-shadow:var(--mk-node-shadow)}.mk-prod .mk-pose-frames{background:repeating-linear-gradient(90deg, var(--mk-sprocket) 0 3px, transparent 3px 7px) 0 1px / 100% 2px no-repeat, repeating-linear-gradient(90deg, var(--mk-sprocket) 0 3px, transparent 3px 7px) 0 calc(100% - 1px) / 100% 2px no-repeat, var(--mk-strip-bg);border-radius:3px;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:5px 3px;display:grid}.mk-prod .mk-pose-frame{aspect-ratio:3/4;border-radius:1px}.mk-prod .mk-pose-cap{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--mk-quiet-text);font-size:.66em;font-weight:600}.mk-prod .mk-pose-arrow{width:1.1em;height:1.1em;color:var(--mk-quiet-text)}.mk-prod .mk-pose-card{border:1px solid var(--mk-node-border);border-radius:var(--mk-radius-node);background:var(--mk-node-bg);min-width:0;box-shadow:var(--mk-node-shadow);flex-direction:column;gap:.35em;padding:.5em .55em .45em;display:flex}.mk-prod .mk-pose-figs{background:repeating-linear-gradient(0deg, transparent 0 .9em, var(--line) .9em calc(.9em + 1px));border-radius:.3em;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25em;padding:.15em 0;display:grid}@supports (color:color-mix(in lab, red, red)){.mk-prod .mk-pose-figs{background:repeating-linear-gradient(0deg, transparent 0 .9em, color-mix(in srgb, var(--line) 70%, transparent) .9em calc(.9em + 1px))}}.mk-prod .mk-pose-fig{fill:none;width:100%;height:3.4em;stroke:var(--mk-wire-a);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.mk-prod .mk-pose-fig path{stroke-dasharray:1;stroke-dashoffset:0}.mk-prod .mk-pose-fig .mk-pose-blade{stroke:var(--mk-wire-b)}.mk-prod .mk-pose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.mk-prod .mk-pose-cell{aspect-ratio:16/10;border-radius:2px}.mk-prod .mk-lib{justify-content:flex-start;gap:.65em}.mk-prod .mk-lib-tabs{gap:.25em;font-size:.78em;font-weight:550;display:flex}.mk-prod .mk-lib-tab{border-radius:var(--mk-radius-chip);color:var(--mk-quiet-text);padding:.28em .75em}.mk-prod .mk-lib-tab-on{background:var(--mk-chip-bg);color:var(--mk-chip-ink)}.mk-prod .mk-lib-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em;display:grid}.mk-prod .mk-lib-item{--mk-lib-ring:var(--accent);aspect-ratio:16/10;border-radius:max(3px, calc(var(--mk-radius-node) - 3px));display:block;position:relative}.mk-prod .mk-lib-item:is([data-theme=engineered],[data-theme=engineered] *){--mk-lib-ring:var(--focus)}.mk-prod .mk-lib-item:is([data-theme=studio],[data-theme=studio] *){--mk-lib-ring:var(--ink-soft)}.mk-prod .mk-lib-img{position:absolute;inset:0}.mk-prod .mk-lib-picked:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--mk-lib-ring), inset 0 0 0 1px #00000059;position:absolute;inset:0}.mk-prod .mk-lib-check{z-index:1;background:var(--mk-cta-bg);width:1.3em;height:1.3em;box-shadow:var(--mk-cta-ring);color:var(--mk-cta-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:.3em;right:.3em}.mk-prod .mk-lib-check svg{width:.8em;height:.8em}.mk-prod .mk-lib-pill{width:max-content;max-width:calc(100% - 24px);box-shadow:var(--mk-cta-ring), 0 10px 28px -6px var(--shadow);margin-inline:auto;position:absolute;bottom:12px;left:0;right:0}.mk-prod .mk-write{align-items:center;padding:8px}.mk-prod .mk-write-scene{aspect-ratio:16/10;width:min(100%,22rem);position:relative;container-type:inline-size}.mk-prod .mk-write-inner{--mk-wire-base:.8;font-size:4.4cqi;position:absolute;inset:0}.mk-prod .mk-write-text{width:57%;position:absolute;top:8%;left:3%}.mk-prod .mk-write-video{width:30%;position:absolute;top:44%;left:68%}.mk-prod .mk-write-port{z-index:1;border:1.5px solid var(--mk-wire-c);background:var(--mk-node-bg);border-radius:50%;width:.6em;height:.6em;position:absolute;translate:-50% -50%}.mk-prod .mk-write-port-out{top:36%;left:60%}.mk-prod .mk-write-port-in{top:64%;left:68%}.mk-prod .mk-write-line{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;color:var(--ink-strong);align-items:center;font-size:.74em;font-weight:500;display:flex}.mk-prod .mk-write-caret{background:var(--focus);opacity:0;width:.12em;height:1.15em;margin-left:.05em}.mk-prod .mk-write-more{flex-direction:column;gap:.35em;display:flex}.mk-prod .mk-write-more .mk-skel{transform-origin:0;height:.55em;display:block}.mk-prod .mk-write-enhance{align-self:flex-start}.mk-prod .mk-write-enhance svg{width:1em;height:1em}.mk-prod .mk-write-thumb{aspect-ratio:16/9;border-radius:max(2px, calc(var(--mk-radius-node) - 4px))}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]){--mk-q-loop:calc(9s * var(--mk-tempo));--mk-credits-loop:calc(7s * var(--mk-tempo));--mk-lib-loop:calc(6s * var(--mk-tempo));--mk-write-loop:calc(7s * var(--mk-tempo))}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-btn{animation:mk-prod-q-press var(--mk-q-loop) var(--mk-ease) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-tab{animation:mk-prod-q-tab var(--mk-q-loop) var(--mk-ease) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-closed{animation:mk-prod-q-closed var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-s-a1,[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-s-c1,[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-s-d1{animation:mk-prod-q-on-11-50 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-s-b1{animation:mk-prod-q-on-11-58 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-s-c2{animation:mk-prod-q-on-50-70 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-s-d2{animation:mk-prod-q-on-50-58 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-s-d3{animation:mk-prod-q-on-58-84 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-a .mk-q-done{animation:mk-prod-q-done-50 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-b .mk-q-done{animation:mk-prod-q-done-58 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-c .mk-q-done{animation:mk-prod-q-done-70 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-d .mk-q-done{animation:mk-prod-q-done-84 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-a .mk-progress-fill{animation:mk-prod-q-fill-a var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-b .mk-progress-fill{animation:mk-prod-q-fill-b var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-c .mk-progress-fill{animation:mk-prod-q-fill-c var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-d .mk-progress-fill{animation:mk-prod-q-fill-d var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-c .mk-q-dot{animation:mk-prod-q-wait-50 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-d .mk-q-dot{animation:mk-prod-q-wait-58 var(--mk-q-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-a .mk-q-dot:after{animation:mk-prod-q-ping-a var(--mk-q-loop) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-b .mk-q-dot:after{animation:mk-prod-q-ping-b var(--mk-q-loop) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-c .mk-q-dot:after{animation:mk-prod-q-ping-c var(--mk-q-loop) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-q-row-d .mk-q-dot:after{animation:mk-prod-q-ping-d var(--mk-q-loop) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-credits-btn{animation:mk-prod-credits-press var(--mk-credits-loop) var(--mk-ease) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-credits-gen{animation:mk-prod-credits-gen var(--mk-credits-loop) linear 2 both, mk-prod-credits-shimmer calc(var(--mk-credits-loop) / 5) linear 10 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-credits-held{animation:mk-prod-credits-held var(--mk-credits-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-credits-failed{animation:mk-prod-credits-failed var(--mk-credits-loop) var(--mk-ease) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-credits-stamp{animation:mk-prod-credits-stamp var(--mk-credits-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-pose-fig path{animation:mk-draw calc(1.2s * var(--mk-tempo)) var(--mk-ease) calc(.15s + var(--mk-fig) * .15s) both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-pose-frame{animation:mk-pop calc(.45s * var(--mk-tempo)) var(--mk-ease-pop) calc(var(--mk-frame) * 60ms) both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-pose-motion{animation:mk-fade calc(.6s * var(--mk-tempo)) var(--mk-ease) .62s both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-lib-check{animation:mk-prod-lib-check var(--mk-lib-loop) linear 2 both;animation-delay:calc(var(--mk-pick) * .08 * var(--mk-lib-loop))}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-lib-picked:after{animation:mk-prod-lib-ring var(--mk-lib-loop) linear 2 both;animation-delay:calc(var(--mk-pick) * .08 * var(--mk-lib-loop))}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-lib-pill{animation:mk-prod-lib-pill var(--mk-lib-loop) var(--mk-ease) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-write-typed{animation:mk-prod-write-type var(--mk-write-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-write-caret{animation:mk-prod-write-caret var(--mk-write-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-write-more .mk-skel{animation:mk-prod-write-more var(--mk-write-loop) var(--mk-ease) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-write-enhance{animation:mk-prod-write-enhance var(--mk-write-loop) var(--mk-ease) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-write-enhance svg{animation:mk-prod-write-spark var(--mk-write-loop) var(--mk-ease) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) .mk-write-wire{animation:mk-prod-write-wire var(--mk-write-loop) var(--mk-ease) 2 both}[data-mk-ready] .mk-prod .mk-tile:is([data-mk-inview=near],[data-mk-inview=in]) :is(.mk-write-port-in,.mk-write-thumb){animation:mk-prod-write-wait var(--mk-write-loop) linear 2 both}[data-mk-ready] .mk-prod .mk-tile[data-mk-inview=near] .mk-tile-mock *,[data-mk-ready] .mk-prod .mk-tile[data-mk-inview=near] .mk-tile-mock :before,[data-mk-ready] .mk-prod .mk-tile[data-mk-inview=near] .mk-tile-mock :after{animation-play-state:paused!important}.mk-tools{--mk-tools-rule:var(--line-strong);--mk-tools-rule-glow:none;--mk-tools-mark:var(--mk-wire-a);--mk-tools-mark-filter:none;--mk-tools-brush-filter:none}.mk-tools:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){--mk-tools-rule:linear-gradient(90deg, #ff2ea6, #b56bff 55%, #2de8ff);--mk-tools-rule-glow:0 0 12px #ff2ea673;--mk-tools-mark-filter:drop-shadow(0 0 4px #2de8ffa6);--mk-tools-brush-filter:drop-shadow(0 0 6px #ff2ea68c)}.mk-tools:is([data-theme=engineered],[data-theme=engineered] *){--mk-tools-rule:var(--focus)}.mk-tools:is([data-theme=studio],[data-theme=studio] *){--mk-tools-rule:var(--ink-soft);--mk-tools-mark:#67e8f9;--mk-tools-mark-filter:drop-shadow(0 1px 1px #00000080)}.mk-tools .mk-tools-sheet{view-timeline:--mk-tools-sheet block;position:relative}.mk-tools .mk-tools-sheet:before{content:"";background:var(--mk-tools-rule);height:1px;box-shadow:var(--mk-tools-rule-glow);transform-origin:0;pointer-events:none;top:-1px;position:absolute;inset-inline:0}.mk-tools .mk-tools-group{min-width:0}.mk-tools .mk-tools-dt{border-bottom:1px solid var(--line);font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);text-transform:var(--mk-label-transform);color:var(--mk-eyebrow);margin-bottom:14px;padding-bottom:10px;font-size:10px;font-weight:600;line-height:1.6}.mk-tools .mk-tools-dt-text:before{content:var(--mk-label-prefix)}.mk-tools .mk-tools-dd{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.mk-tools .mk-tools-dd+.mk-tools-dd{margin-top:10px}.mk-tools:is([data-theme=engineered],[data-theme=engineered] *) .mk-tools-dt-text:before{color:#6a9955}.mk-tools:is([data-theme=studio],[data-theme=studio] *) .mk-tools-dt-text{background:var(--accent);color:var(--accent-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 6px}.mk-tools .mk-tools-runway{view-timeline:--mk-runway block}.mk-tools .mk-tools-letterbox{z-index:1;--mk-bar-h:12.5%}.mk-tools .mk-tools-letterbox .mk-letterbox-top{translate:0 -100%}.mk-tools .mk-tools-letterbox .mk-letterbox-bottom{translate:0 100%}.mk-tools .mk-tools-runway .mk-video-wrap:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#00000038 45%,#0000009e);height:32%;position:absolute;inset:auto 0 0}.mk-tools .mk-tools-cropframe{view-timeline:--mk-tools-crop block}.mk-tools .mk-tools-crop{pointer-events:none;--mk-mark-inset:12px;position:absolute;inset:0}.mk-tools .mk-tools-crop-mark{border:0 solid var(--mk-tools-mark);width:20px;height:20px;filter:var(--mk-tools-mark-filter);position:absolute}.mk-tools .mk-tools-crop-tl{top:var(--mk-mark-inset);left:var(--mk-mark-inset);--mk-mark-x:-16px;--mk-mark-y:-16px;border-top-width:2px;border-left-width:2px}.mk-tools .mk-tools-crop-tr{top:var(--mk-mark-inset);right:var(--mk-mark-inset);--mk-mark-x:16px;--mk-mark-y:-16px;border-top-width:2px;border-right-width:2px}.mk-tools .mk-tools-crop-bl{bottom:var(--mk-mark-inset);left:var(--mk-mark-inset);--mk-mark-x:-16px;--mk-mark-y:16px;border-bottom-width:2px;border-left-width:2px}.mk-tools .mk-tools-crop-br{right:var(--mk-mark-inset);bottom:var(--mk-mark-inset);--mk-mark-x:16px;--mk-mark-y:16px;border-bottom-width:2px;border-right-width:2px}@media not all and (min-width:47.5rem){.mk-tools .mk-tools-crop{--mk-mark-inset:8px}}.mk-tools .mk-tools-editor{view-timeline:--mk-tools-editor block}.mk-tools .mk-tools-brush{aspect-ratio:5/2;pointer-events:none;width:25.5%;height:auto;stroke:var(--mk-accent-text);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;filter:var(--mk-tools-brush-filter);position:absolute;bottom:10.5%;left:38.5%;overflow:visible}.mk-tools .mk-tools-note-link{color:var(--mk-accent-text);align-items:center;gap:6px;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mk-tools .mk-tools-note-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.mk-tools .mk-tools-note-link{text-underline-offset:4px;transition:color var(--mk-dur-ui) var(--mk-ease)}.mk-tools .mk-tools-note-link:hover{color:var(--ink-strong)}.mk-tools .mk-tools-note-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}@supports (animation-timeline:view()){.mk-tools .mk-tools-sheet:before{animation:linear both mk-scale-x;animation-timeline:--mk-tools-sheet;animation-range:entry entry 60%}.mk-tools .mk-tools-dd{animation:mk-tools-roll var(--mk-ease) both;animation-timeline:view();animation-range:entry calc(10% + var(--mk-i,0) * 3%) cover calc(18% + var(--mk-i,0) * 3%)}.mk-tools .mk-tools-letterbox .mk-letterbox-bar{animation:ease-in-out both mk-tools-bars;animation-timeline:--mk-runway;animation-range:entry 20% cover 40%}.mk-tools .mk-tools-runway video{animation:ease-out both mk-tools-push;animation-timeline:--mk-runway;animation-range:entry 20% cover 40%}.mk-tools .mk-tools-crop-mark{animation:mk-tools-mark var(--mk-ease) both;animation-timeline:--mk-tools-crop;animation-range:entry 30% cover 35%}.mk-tools .mk-tools-brush path{animation:linear both mk-draw;animation-timeline:--mk-tools-editor;animation-range:entry 30% cover 45%}}.mk-film{--mk-film-row:20px;--mk-film-gap:3rem;--mk-film-card-h:162px;--mk-film-pitch:calc(var(--mk-film-card-h) + var(--mk-film-row));background:var(--overlay-surface);overflow:clip}.mk-film:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){--mk-film-hairline:linear-gradient(90deg, transparent, #ff2ea666, #2de8ff66, transparent);background:var(--mk-film-hairline) top / 100% 1px no-repeat, var(--mk-film-hairline) bottom / 100% 1px no-repeat, var(--overlay-surface)}.mk-film:is([data-theme=engineered],[data-theme=engineered] *){border-block:1px solid var(--line-strong);background:#181818}.mk-film:is([data-theme=studio],[data-theme=studio] *){border-radius:32px;margin-inline:12px}.mk-film .mk-film-glow{opacity:.4}.mk-film .mk-film-glow:is([data-theme=engineered],[data-theme=engineered] *){opacity:.15}.mk-film .mk-film-glow:is([data-theme=studio],[data-theme=studio] *){opacity:.3}.mk-film .mk-film-beam{pointer-events:none;filter:blur(18px);mix-blend-mode:screen;position:absolute;inset:-16% 2% -16% 6%}.mk-film .mk-film-beam:is([data-theme=engineered],[data-theme=engineered] *){display:none}.mk-film .mk-film-beam:is([data-theme=studio],[data-theme=studio] *){mix-blend-mode:normal}.mk-film .mk-film-beam:before{content:"";clip-path:polygon(0 45%,100% 2%,100% 98%,0 55%);background:linear-gradient(90deg,#2de8ff33,#ff2ea629);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 60%,#0000 96%);mask-image:linear-gradient(90deg,#0000,#000 22% 60%,#0000 96%)}.mk-film:is([data-theme=studio],[data-theme=studio] *) .mk-film-beam:before{background:#ffffff1a}.mk-film .mk-film-cards{z-index:1;gap:var(--mk-film-row);flex-direction:column;font-size:11px;display:flex}.mk-film .mk-film-card .mk-node{height:var(--mk-film-card-h)}.mk-film .mk-film-card .mk-node-body{flex:1;min-height:0}.mk-film .mk-film-thumb{border-radius:max(2px, calc(var(--mk-radius-node) - 4px));flex:1;min-height:0}.mk-film .mk-film-wires{top:calc(50% - var(--mk-film-pitch) * var(--mk-film-up,1));width:var(--mk-film-gap);height:calc(var(--mk-film-pitch) * (var(--mk-film-up,1) + var(--mk-film-down,1)));pointer-events:none;clip-path:inset(-12px -12px -12px -120px);filter:var(--mk-wire-filter);position:absolute;right:100%;overflow:visible}.mk-film .mk-film-wires path{fill:none;stroke:var(--mk-wire-a);stroke-width:calc(1.25px * var(--mk-wire-weight));stroke-linecap:round;vector-effect:non-scaling-stroke}.mk-film .mk-film-wires .mk-film-wire-b{stroke:var(--mk-wire-b)}.mk-film .mk-film-wires .mk-film-wire-c{stroke:var(--mk-wire-c)}.mk-film .mk-film-screen{border-radius:var(--mk-radius-frame);box-shadow:var(--mk-frame-shadow);gap:.75em;padding:.75em;font-size:13px}.mk-film .mk-film-screen>.mk-handle{top:1.45em}.mk-film .mk-film-screen>.mk-port-in{width:.8em;height:.8em;left:-.4em}.mk-film .mk-film-media{border-radius:max(3px, calc(var(--mk-radius-frame) - .75em));background:var(--mk-screen);overflow:clip}.mk-film .mk-film-foot{flex-wrap:wrap;align-items:center;gap:.5em .6em;padding:0 .15em .1em;display:flex}.mk-film .mk-film-done{color:var(--ink-soft);font-size:.85em;font-weight:550}.mk-film .mk-film-tags{flex-wrap:wrap;gap:.35em;margin-left:auto;display:flex}@media not all and (min-width:64rem){.mk-film{--mk-film-card-h:140px;--mk-film-row:14px}}.mk-film .mk-film-chips{flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;display:flex}.mk-film .mk-film-chips .mk-chip{gap:.5em;padding:.25em .75em .25em .25em}.mk-film .mk-film-chip-thumb{border-radius:max(2px, calc(var(--mk-radius-chip) - 2px));flex:none;width:1.7em;height:1.7em}@media not all and (min-width:47.5rem){.mk-film .mk-film-screen{font-size:11px}.mk-film .mk-film-screen>.mk-port-in,.mk-film .mk-film-wires{display:none}.mk-film .mk-film-tags{margin-left:0}}[data-mk-ready] .mk-film :is([data-mk-inview=near],[data-mk-inview=in]) .mk-pulse:after{animation:1.6s ease-out 2 mk-pulse-ring}[data-mk-ready] .mk-film [data-mk-inview=near] .mk-pulse:after{animation-play-state:paused}@supports (animation-timeline:view()){.mk-film .mk-film-stage{view-timeline:--mk-film-stage block}.mk-film .mk-film-wires{animation:linear both mk-wipe-x;animation-timeline:--mk-film-stage;animation-range:entry 30% cover 40%}.mk-film .mk-film-beam{animation:linear both mk-fade;animation-timeline:--mk-film-stage;animation-range:cover 20% cover 45%}.mk-film .mk-film-screen{animation:ease-out both mk-film-warm;animation-timeline:view();animation-range:entry 20% cover 40%}@media not all and (min-width:47.5rem){.mk-film .mk-film-screen{animation-name:mk-film-warm-sm}}}.mk-seq{--mk-seq-video:#2de8ff;--mk-seq-audio:#2ee59a;--mk-seq-title:#ffc14d;--mk-seq-playhead:var(--accent);--mk-seq-head-glow:0 0 8px #ff2ea6b3;--mk-seq-lane:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mk-seq{--mk-seq-lane:color-mix(in srgb, var(--surface) 70%, var(--background))}}.mk-seq{--mk-seq-accent:var(--accent)}.mk-seq:is([data-theme=engineered],[data-theme=engineered] *){--mk-seq-video:#3794ff;--mk-seq-audio:#6a9955;--mk-seq-title:#d7ba7d;--mk-seq-playhead:#f14c4c;--mk-seq-head-glow:none;--mk-seq-lane:#1e1e1e;--mk-seq-accent:var(--focus)}.mk-seq:is([data-theme=studio],[data-theme=studio] *){--mk-seq-video:#3f7d99;--mk-seq-audio:#5b7d3a;--mk-seq-title:#9c6416;--mk-seq-playhead:#c0392b;--mk-seq-head-glow:none;--mk-seq-lane:#eeefe9;--mk-seq-accent:var(--ink-soft)}.mk-seq-chips{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;display:flex}.mk-seq-chip{border:1px solid var(--line-strong);border-radius:var(--mk-radius-chip);background:var(--accent-soft);height:28px;font-family:var(--font-geist), Arial, sans-serif;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;color:var(--ink-strong);align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.mk-seq-chip svg{width:13px;height:13px;color:var(--mk-accent-text);flex:none}.mk-seq-chip:is([data-theme=engineered],[data-theme=engineered] *){font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.4px}.mk-seq-pill{border:1px solid var(--line-strong);border-radius:var(--mk-radius-chip);height:28px;font-family:var(--mk-font-label);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:var(--mk-quiet-text);align-items:center;gap:8px;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.mk-seq-pill .mk-pulse{font-size:11px}.mk-seq-pill:is([data-theme=engineered],[data-theme=engineered] *){letter-spacing:.4px}[data-mk-ready] .mk-seq-pill .mk-pulse:after{animation:2.4s ease-out infinite mk-pulse-ring}.mk-seq-specs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mk-seq-spec{border-bottom:1px solid var(--line);padding:14px 0 12px}.mk-seq-spec:nth-child(odd){padding-right:16px}.mk-seq-spec:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.mk-seq-spec dt{font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);text-transform:var(--mk-label-transform);color:var(--mk-quiet-text);margin-bottom:6px;font-size:10px;font-weight:600;line-height:1.4}.mk-seq-spec dd{font-family:var(--mk-font-numeral);font-variant-numeric:tabular-nums;text-wrap:balance;color:var(--ink-strong);margin:0;font-size:17px;line-height:1.3}.mk-seq-spec dd:is([data-theme=engineered],[data-theme=engineered] *){font-size:15px}.mk-seq-screen-wrap{container:mk-seq-app/inline-size}.mk-seq-app{color:var(--ink);background:var(--background);font-size:clamp(6px,1.06cqi,12.5px);line-height:1.3;display:block}.mk-seq-app svg{flex:none}.mk-seq-app-inner{flex-direction:column;display:flex}.mk-seq-bar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:.6em;height:3.2em;padding:0 .9em;display:flex}.mk-seq-iconbtn{width:2.2em;height:2.2em;color:var(--muted);border-radius:.35em;place-items:center;display:grid}.mk-seq-iconbtn svg{width:1.15em;height:1.15em}.mk-seq-name{color:var(--ink-strong);font-weight:600}.mk-seq-beta{border:1px solid var(--line-strong);border-radius:var(--mk-radius-chip);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-accent-text);padding:.1em .5em;font-size:.72em;font-weight:600}.mk-seq-saved{white-space:nowrap;color:var(--muted);align-items:center;gap:.4em;margin-left:.4em;font-size:.85em;display:inline-flex}.mk-seq-saved svg{width:1.2em;height:1.2em}.mk-seq-bar-right{align-items:center;gap:.2em;margin-left:auto;display:flex}.mk-seq-export{border-radius:min(var(--mk-radius-button), .6em);background:var(--accent);height:2.4em;color:var(--accent-ink);align-items:center;gap:.45em;margin-left:.4em;padding:0 .9em;font-size:.9em;font-weight:600;display:inline-flex}.mk-seq-export svg{width:1.1em;height:1.1em}.mk-seq-body{border-bottom:1px solid var(--line);grid-template-columns:16em minmax(0,1fr) 17em;height:26em;display:grid}.mk-seq-panel{background:var(--surface);flex-direction:column;gap:.8em;min-width:0;padding:.9em;display:flex}.mk-seq-assets{border-right:1px solid var(--line)}.mk-seq-inspector{border-left:1px solid var(--line);gap:.9em}.mk-seq-tabs{background:var(--surface-muted);border-radius:.45em;gap:.25em;padding:.2em;font-size:.82em;display:flex}.mk-seq-tabs span{text-align:center;color:var(--muted);border-radius:.35em;flex:1;padding:.35em 0}.mk-seq-tabs span[data-active]{background:var(--surface-raised);box-shadow:0 1px 2px var(--shadow);color:var(--ink-strong);font-weight:600}.mk-seq-search{border:1px solid var(--line);height:2.2em;color:var(--muted);border-radius:.4em;align-items:center;gap:.5em;padding:0 .6em;display:flex}.mk-seq-search svg{width:1em;height:1em}.mk-seq-search-bar{background:var(--mk-skeleton);border-radius:999px;width:5.5em;height:.45em}.mk-seq-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em .55em;display:grid}.mk-seq-asset{flex-direction:column;gap:.3em;min-width:0;display:flex}.mk-seq-asset-thumb{aspect-ratio:16/9;background:var(--mk-screen);border-radius:.35em;position:relative;overflow:clip}.mk-seq-asset-thumb .mk-thumb{position:absolute;inset:0}.mk-seq-asset-len{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#fff;background:#0000009e;border-radius:.25em;padding:0 .3em;font-size:.7em;line-height:1.5;position:absolute;bottom:.3em;right:.3em}.mk-seq-scrub{background:var(--mk-seq-playhead);width:1.5px;box-shadow:var(--mk-seq-head-glow);position:absolute;top:0;bottom:0;left:62%}.mk-seq-asset-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);font-size:.78em;overflow:clip}.mk-seq-monitor{background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:.7em;min-width:0;padding:1em;display:flex}.mk-seq-screen{aspect-ratio:16/9;max-width:100%;height:20.4em;box-shadow:0 0 0 1px var(--line);background:#000;border-radius:.3em;position:relative;overflow:clip}.mk-seq-cuts{width:400%;height:100%;display:flex;position:absolute;top:0;left:0;translate:-50%}.mk-seq-cut{border-radius:0;flex:1;height:100%}.mk-seq-overlay{pointer-events:none;color:#fff;position:absolute}.mk-seq-overlay-title{letter-spacing:-.02em;text-shadow:0 .05em .4em #000000a6;opacity:0;place-items:center;font-size:2.7em;font-weight:600;display:grid;inset:0}.mk-seq-overlay-lower{border-left:.2em solid var(--mk-seq-title);background:#00000080;flex-direction:column;gap:.15em;padding:.5em .9em .55em .75em;display:flex;bottom:11%;left:6%}.mk-seq-lower-name{font-size:1.35em;font-weight:600;line-height:1.15}.mk-seq-lower-sub{color:#ffffffc7;font-size:.85em}.mk-seq-transform{border:1px solid var(--mk-seq-video);position:absolute;inset:.45em}@supports (color:color-mix(in lab, red, red)){.mk-seq-transform{border:1px solid color-mix(in srgb, var(--mk-seq-video) 80%, transparent)}}.mk-seq-transform{pointer-events:none}.mk-seq-handle{border:1px solid var(--mk-seq-video);background:#fff;width:.6em;height:.6em;position:absolute}.mk-seq-handle-tl{top:-.3em;left:-.3em}.mk-seq-handle-tr{top:-.3em;right:-.3em}.mk-seq-handle-bl{bottom:-.3em;left:-.3em}.mk-seq-handle-br{bottom:-.3em;right:-.3em}.mk-seq-transport{align-items:center;gap:.9em;width:min(100%,36.3em);height:2.4em;display:flex}.mk-seq-tc{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ink-strong);font-size:.85em}.mk-seq-tc-total{color:var(--muted)}.mk-seq-controls{color:var(--ink-soft);align-items:center;gap:.75em;margin-inline:auto;display:flex}.mk-seq-controls>svg{width:1.05em;height:1.05em}.mk-seq-play{background:var(--surface-raised);width:2.2em;height:2.2em;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-strong);border-radius:50%;place-items:center;display:grid}.mk-seq-play svg{width:1em;height:1em;translate:.06em}.mk-seq-meter{flex-direction:column;gap:.22em;width:4em;display:flex}.mk-seq-meter span{transform-origin:0;background:linear-gradient(90deg,#2ee59a 0 70%,#ffc14d 70% 90%,#ff4d4d 90%);border-radius:999px;height:.32em;scale:.68 1}.mk-seq-meter span+span{scale:.6 1}.mk-seq-insp-head{flex-direction:column;gap:.15em;display:flex}.mk-seq-insp-kicker,.mk-seq-insp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-quiet-text);font-size:.72em;font-weight:600}.mk-seq-insp-title{color:var(--ink-strong);font-size:1.15em;font-weight:600}.mk-seq-insp-sub{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);font-size:.78em}.mk-seq-insp-group{border-top:1px solid var(--line);flex-direction:column;gap:.55em;padding-top:.8em;display:flex}.mk-seq-insp-label{justify-content:space-between;align-items:baseline;display:flex}.mk-seq-insp-value{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:none;color:var(--ink-strong);font-size:1.25em}.mk-seq-speeds{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3em;display:grid}.mk-seq-speeds span{border:1px solid var(--line);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;color:var(--muted);border-radius:.3em;padding:.25em 0;font-size:.78em}.mk-seq-speeds span[data-active]{border-color:var(--mk-seq-accent);background:var(--mk-seq-accent)}@supports (color:color-mix(in lab, red, red)){.mk-seq-speeds span[data-active]{background:color-mix(in srgb, var(--mk-seq-accent) 16%, transparent)}}.mk-seq-speeds span[data-active]{color:var(--ink-strong)}.mk-seq-toggle{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:.85em;display:flex}.mk-seq-switch{background:var(--surface-muted);width:2.1em;height:1.15em;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;position:relative}.mk-seq-switch:after{content:"";background:var(--muted);border-radius:50%;width:.85em;height:.85em;position:absolute;top:.15em;left:.15em}.mk-seq-toggle[data-on] .mk-seq-switch{background:var(--mk-seq-accent);box-shadow:none}.mk-seq-toggle[data-on] .mk-seq-switch:after{background:var(--background);left:auto;right:.15em}.mk-seq-slider{grid-template-columns:4.2em minmax(0,1fr) 3.6em;align-items:center;gap:.6em;font-size:.82em;display:grid}.mk-seq-slider-label{color:var(--ink-soft)}.mk-seq-slider-track{background:linear-gradient(var(--mk-seq-accent), var(--mk-seq-accent)) left / calc(var(--mk-fill) * 100%) 100% no-repeat, var(--surface-muted);border-radius:999px;height:.32em;position:relative}.mk-seq-slider-track:after{content:"";top:50%;left:calc(var(--mk-fill) * 100%);background:var(--surface-raised);width:.85em;height:.85em;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;position:absolute;translate:-50% -50%}.mk-seq-slider-value{font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;color:var(--ink-strong)}.mk-seq-timeline{background:var(--background)}.mk-seq-toolbar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:.3em;height:2.8em;padding:0 .8em;display:flex}.mk-seq-tool{color:var(--muted);border-radius:.35em;align-items:center;gap:.35em;padding:.3em .6em;font-size:.82em;display:inline-flex}.mk-seq-tool svg{width:1.15em;height:1.15em}.mk-seq-tool[data-active]{background:var(--surface-muted);color:var(--ink-strong)}.mk-seq-tool[data-on]{color:var(--mk-accent-text)}.mk-seq-tool-sep{background:var(--line);width:1px;height:1.4em;margin-inline:.3em}.mk-seq-toolbar-right{align-items:center;gap:.3em;margin-left:auto;display:flex}.mk-seq-zoom{background:var(--surface-muted);border-radius:999px;width:7em;height:.3em;margin-left:.5em;position:relative}.mk-seq-zoom span{background:var(--surface-raised);width:.85em;height:.85em;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;position:absolute;top:50%;left:58%;translate:-50% -50%}.mk-seq-tracks-wrap{grid-template-columns:6.2em minmax(0,1fr);padding:0 1.2em 1em 0;display:grid}.mk-seq-heads{flex-direction:column;gap:.3em;padding-left:.8em;display:flex}.mk-seq-head{justify-content:space-between;align-items:center;gap:.4em;height:2.7em;padding-right:.6em;display:flex}.mk-seq-head-ruler{height:2em}.mk-seq-head-label{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-soft);font-size:.82em;font-weight:600}.mk-seq-head-icon{width:1em;height:1em;color:var(--muted)}.mk-seq-head-ms{gap:.2em;display:flex}.mk-seq-head-ms span{background:var(--surface-muted);width:1.5em;height:1.5em;color:var(--muted);border-radius:.25em;place-items:center;font-size:.68em;font-weight:700;display:grid}.mk-seq-tracks{flex-direction:column;gap:.3em;display:flex;position:relative;container-type:inline-size}.mk-seq-ruler{border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 12.5%) bottom / 100% 40% no-repeat, repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 2.5%) bottom / 100% 20% no-repeat;height:2em;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.mk-seq-ruler{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 34%, transparent) 0 1px, transparent 1px 12.5%) bottom / 100% 40% no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 16%, transparent) 0 1px, transparent 1px 2.5%) bottom / 100% 20% no-repeat}}.mk-seq-ruler-mark{top:.25em;left:var(--mk-at);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);font-size:.72em;position:absolute;translate:-50%}.mk-seq-ruler-mark:first-child{translate:.3em}.mk-seq-ruler-mark:last-child{translate:calc(-100% - .3em)}.mk-seq-lane{background:var(--mk-seq-lane);border-radius:.3em;height:2.7em;display:block;position:relative}.mk-seq-clip{--mk-seq-kind:var(--mk-seq-video);inset-block:.22em;left:var(--mk-clip-x);width:calc(var(--mk-clip-w) - 2px);border:1px solid var(--mk-seq-kind);align-items:center;gap:.35em;margin-left:1px;padding:0 .45em;display:flex;position:absolute;overflow:clip}@supports (color:color-mix(in lab, red, red)){.mk-seq-clip{border:1px solid color-mix(in srgb, var(--mk-seq-kind) 55%, var(--line))}}.mk-seq-clip{background:var(--mk-seq-kind);border-radius:.3em}@supports (color:color-mix(in lab, red, red)){.mk-seq-clip{background:color-mix(in srgb, var(--mk-seq-kind) 24%, var(--surface-raised))}}.mk-seq-clip{transform-origin:0}.mk-seq-clip[data-kind=audio]{--mk-seq-kind:var(--mk-seq-audio)}.mk-seq-clip[data-kind=title]{--mk-seq-kind:var(--mk-seq-title)}.mk-seq-clip-selected{z-index:1;border-color:var(--mk-seq-kind);box-shadow:inset 0 0 0 1px var(--mk-seq-kind), 0 0 0 2px var(--mk-seq-kind)}@supports (color:color-mix(in lab, red, red)){.mk-seq-clip-selected{box-shadow:inset 0 0 0 1px var(--mk-seq-kind), 0 0 0 2px color-mix(in srgb, var(--mk-seq-kind) 45%, transparent)}}.mk-seq-strip{opacity:.5;display:flex;position:absolute;inset:0}.mk-seq-strip .mk-thumb{border-right:1px solid #00000059;border-radius:0;flex:1}.mk-seq-clip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-strong);font-size:.8em;font-weight:600;position:relative;overflow:clip}.mk-seq-clip:not([data-kind=title]) .mk-seq-clip-name{background:var(--surface-raised);border-radius:.25em;padding:0 .35em}@supports (color:color-mix(in lab, red, red)){.mk-seq-clip:not([data-kind=title]) .mk-seq-clip-name{background:color-mix(in srgb, var(--surface-raised) 82%, transparent)}}.mk-seq-clip-icon{width:1em;height:1em;color:var(--mk-seq-kind);position:relative}.mk-seq-clip-badge{background:var(--mk-seq-kind);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--background);border-radius:.25em;margin-left:auto;padding:0 .35em;font-size:.7em;font-weight:600;line-height:1.5;position:relative}.mk-seq-wave{width:calc(100% - .8em);height:calc(100% - .6em);fill:var(--mk-seq-kind);position:absolute;inset:.3em .4em}@supports (color:color-mix(in lab, red, red)){.mk-seq-wave{fill:color-mix(in srgb, var(--mk-seq-kind) 80%, transparent)}}.mk-seq-clip[data-kind=audio] .mk-seq-clip-icon{margin-left:auto}.mk-seq-playhead{z-index:2;pointer-events:none;width:0;position:absolute;top:0;bottom:-.2em;left:0;translate:66cqi}.mk-seq-playhead:before{content:"";background:var(--mk-seq-playhead);width:1.5px;box-shadow:var(--mk-seq-head-glow);position:absolute;top:.4em;bottom:0;left:-.75px}.mk-seq-playhead:after{content:"";background:var(--mk-seq-playhead);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);width:1.1em;height:1.1em;position:absolute;top:0;left:-.55em}[data-mk-ready] .mk-seq-tracks:is([data-mk-inview=near],[data-mk-inview=in]) .mk-seq-clip{animation:mk-pop .5s var(--mk-ease-pop) calc(var(--mk-i,0) * 50ms + .12s) both}[data-mk-ready] .mk-seq-tracks[data-mk-inview=near] .mk-seq-clip{animation-play-state:paused}[data-mk-ready] .mk-seq-app:is([data-mk-inview=near],[data-mk-inview=in]) .mk-seq-playhead{animation:16s linear infinite mk-seq-play}[data-mk-ready] .mk-seq-app:is([data-mk-inview=near],[data-mk-inview=in]) .mk-seq-cuts{animation:16s step-end infinite mk-seq-cut}[data-mk-ready] .mk-seq-app:is([data-mk-inview=near],[data-mk-inview=in]) .mk-seq-overlay-title{animation:16s linear infinite mk-seq-title}[data-mk-ready] .mk-seq-app:is([data-mk-inview=near],[data-mk-inview=in]) .mk-seq-overlay-lower{animation:16s linear infinite mk-seq-lower}[data-mk-ready] .mk-seq-app:is([data-mk-inview=near],[data-mk-inview=in]) .mk-seq-meter span{animation:1.3s ease-in-out infinite alternate mk-seq-meter}[data-mk-ready] .mk-seq-app:is([data-mk-inview=near],[data-mk-inview=in]) .mk-seq-meter span+span{animation-duration:1.1s;animation-delay:-.4s}[data-mk-ready] .mk-seq-app[data-mk-inview=near] .mk-seq-playhead,[data-mk-ready] .mk-seq-app[data-mk-inview=near] .mk-seq-cuts,[data-mk-ready] .mk-seq-app[data-mk-inview=near] .mk-seq-overlay,[data-mk-ready] .mk-seq-app[data-mk-inview=near] .mk-seq-meter span{animation-play-state:paused}.mk-seq-card-icon{border-radius:max(3px, calc(var(--mk-radius-card) - 6px));background:var(--accent-soft);width:40px;height:40px;color:var(--ink-strong);transition:box-shadow var(--mk-dur-ui) var(--mk-ease);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.mk-seq-card-icon:is([data-theme=engineered],[data-theme=engineered] *){box-shadow:inset 0 0 0 1px var(--focus)}@supports (color:color-mix(in lab, red, red)){.mk-seq-card-icon:is([data-theme=engineered],[data-theme=engineered] *){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--focus) 45%, transparent)}}.mk-seq-card:hover .mk-seq-card-icon:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 0 1px #ff2ea673,0 0 18px #ff2ea64d}.mk-seq-keys-title{font-family:var(--mk-font-label);letter-spacing:var(--mk-label-tracking);text-transform:var(--mk-label-transform);color:var(--mk-quiet-text);margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.6}.mk-seq-keys{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.mk-seq-keys li{color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;display:inline-flex}.mk-seq-kbds{gap:3px;display:inline-flex}.mk-seq-keys kbd{border:1px solid var(--line-strong);border-radius:min(var(--mk-radius-node), 6px);background:var(--surface-raised);min-width:24px;height:24px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-strong);border-bottom-width:2px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}@container mk-seq-app not (min-width:600px){.mk-seq-app{font-size:clamp(6px,2.3cqi,11px)}.mk-seq-body{grid-template-columns:minmax(0,1fr);height:auto}.mk-seq-assets,.mk-seq-inspector,.mk-seq-saved,.mk-seq-wide-only,.mk-seq-head-icon,.mk-seq-head-ms,.mk-seq-meter{display:none}.mk-seq-screen{width:100%;height:auto}.mk-seq-transport{width:100%}.mk-seq-tracks-wrap{grid-template-columns:3.4em minmax(0,1fr);padding-right:.8em}.mk-seq-zoom{width:4em}}@keyframes mk-creators-scan{0%{opacity:0;translate:0}15%,85%{opacity:1}to{opacity:0;translate:0 40px}}@keyframes mk-creators-lit{0%,50%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes mk-creators-fan-l{0%{translate:-3px 1px;rotate:-8deg}}@keyframes mk-creators-fan-r{0%{translate:3px 1px;rotate:8deg}}@keyframes mk-creators-tick{0%,24%{translate:0}36%,60%{translate:0 -33.333%}72%,to{translate:0 -66.667%}}.mk-creators .mk-creators-step:last-child{border-bottom:1px solid var(--line);padding-bottom:24px}.mk-creators .mk-creators-numeral{min-width:1.15em;font-family:var(--mk-font-numeral);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mk-numeral);font-size:40px;font-weight:400;line-height:1}.mk-creators .mk-creators-numeral:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){text-shadow:0 0 22px #ff2ea659}.mk-creators .mk-creators-numeral:is([data-theme=engineered],[data-theme=engineered] *){letter-spacing:-.04em}@media not all and (min-width:47.5rem){.mk-creators .mk-creators-numeral{font-size:32px}}.mk-creators .mk-creators-badge{flex:none;width:44px;height:44px;display:block;position:relative}.mk-creators .mk-creators-tile{border:1px solid var(--mk-card-border);border-radius:calc(var(--mk-radius-node) + 2px);background:var(--mk-card-bg);box-shadow:var(--mk-node-shadow);color:var(--mk-accent-text);place-items:center;display:grid;position:absolute;inset:0;overflow:clip}.mk-creators .mk-creators-tile:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mk-creators .mk-creators-tile:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){background:color-mix(in srgb, var(--accent) 8%, var(--surface-raised))}}.mk-creators .mk-creators-tile:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:inset 0 0 0 1px #ff2ea61a,0 0 22px -8px #ff2ea68c}.mk-creators .mk-creators-tile:is([data-theme=engineered],[data-theme=engineered] *){border-color:var(--line-strong);background:var(--surface-raised)}.mk-creators .mk-creators-tile:is([data-theme=studio],[data-theme=studio] *){border-color:#2428221a}.mk-creators .mk-creators-print{place-items:center;display:grid;position:absolute;inset:0}.mk-creators .mk-creators-print svg{width:22px;height:22px}.mk-creators .mk-creators-print-base{color:var(--mk-quiet-text);opacity:.4}.mk-creators .mk-creators-print-lit{color:var(--mk-accent-text)}.mk-creators .mk-creators-print-lit:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){filter:drop-shadow(0 0 5px #ff73c88c)}.mk-creators .mk-creators-passkey .mk-creators-tile:after{content:"";background:var(--mk-accent-text);opacity:0;inset-inline:6px;border-radius:2px;height:2px;position:absolute;top:1px}.mk-creators .mk-creators-passkey .mk-creators-tile:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):after{box-shadow:0 0 10px 1px var(--mk-accent-text)}.mk-creators .mk-creators-check{z-index:1;background:var(--mk-cta-bg);width:19px;height:19px;color:var(--mk-cta-ink);box-shadow:0 0 0 2px var(--mk-page-bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.mk-creators .mk-creators-check:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 0 2px var(--mk-page-bg), 0 0 12px #ff2ea68c}.mk-creators .mk-creators-check:is([data-theme=studio],[data-theme=studio] *){box-shadow:inset 0 0 0 1px var(--ink-soft), 0 0 0 2px var(--mk-page-bg)}@supports (color:color-mix(in lab, red, red)){.mk-creators .mk-creators-check:is([data-theme=studio],[data-theme=studio] *){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-soft) 55%, transparent), 0 0 0 2px var(--mk-page-bg)}}.mk-creators .mk-creators-check svg{width:11px;height:11px}.mk-creators .mk-creators-card{border:1px solid var(--surface);width:16px;height:21px;box-shadow:0 2px 6px var(--shadow);transform-origin:50% 120%;border-radius:3px;margin:-11px 0 0 -8px;position:absolute;top:50%;left:50%}.mk-creators .mk-creators-card:is([data-theme=studio],[data-theme=studio] *){border-color:#fff}.mk-creators .mk-creators-card:is([data-theme=engineered],[data-theme=engineered] *){border-color:var(--line-strong);border-radius:2px}.mk-creators .mk-creators-card-1{translate:-6px 1px;rotate:-14deg}.mk-creators .mk-creators-card-2{z-index:1;translate:0 -1px}.mk-creators .mk-creators-card-3{translate:6px 1px;rotate:14deg}.mk-creators .mk-creators-window{position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.mk-creators .mk-creators-ticker{inset-inline:0;flex-direction:column;display:flex;position:absolute;top:0;translate:0 -66.667%}.mk-creators .mk-creators-tick{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:42px;display:flex}.mk-creators .mk-creators-tick svg{width:16px;height:16px}.mk-creators .mk-creators-tick-word{font-family:var(--mk-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:8px;font-weight:650;line-height:1}.mk-creators .mk-creators-tick-word:is([data-theme=engineered],[data-theme=engineered] *){text-transform:lowercase;letter-spacing:0}.mk-creators .mk-creators-new{z-index:1;width:9px;height:9px;box-shadow:0 0 0 2px var(--mk-page-bg);position:absolute;top:-3px;right:-3px}[data-mk-ready] .mk-creators .mk-creators-passkey:is([data-mk-inview=near],[data-mk-inview=in]) .mk-creators-tile:after{animation:.9s ease-in-out 2 mk-creators-scan}[data-mk-ready] .mk-creators .mk-creators-passkey:is([data-mk-inview=near],[data-mk-inview=in]) .mk-creators-print-lit{animation:1.8s ease-in-out both mk-creators-lit}[data-mk-ready] .mk-creators .mk-creators-passkey:is([data-mk-inview=near],[data-mk-inview=in]) .mk-creators-check{animation:mk-pop .46s var(--mk-ease-pop) 1.75s both}[data-mk-ready] .mk-creators .mk-creators-templates:is([data-mk-inview=near],[data-mk-inview=in]) .mk-creators-card-1{animation:mk-creators-fan-l .9s var(--mk-ease-pop) .25s both}[data-mk-ready] .mk-creators .mk-creators-templates:is([data-mk-inview=near],[data-mk-inview=in]) .mk-creators-card-3{animation:mk-creators-fan-r .9s var(--mk-ease-pop) .25s both}[data-mk-ready] .mk-creators .mk-creators-models:is([data-mk-inview=near],[data-mk-inview=in]) .mk-creators-ticker{animation:mk-creators-tick calc(2.6s * var(--mk-tempo)) var(--mk-ease) .2s both}[data-mk-ready] .mk-creators .mk-creators-models:is([data-mk-inview=near],[data-mk-inview=in]) .mk-creators-new:after{animation:mk-pulse-ring 1.4s ease-out calc(2.6s * var(--mk-tempo)) 2}[data-mk-ready] .mk-creators .mk-creators-badge[data-mk-inview=near] *,[data-mk-ready] .mk-creators .mk-creators-badge[data-mk-inview=near] :after{animation-play-state:paused}@keyframes mk-looks-fill{0%,8%{scale:var(--mk-progress,1) 1;opacity:1}11%{scale:var(--mk-progress,1) 1;opacity:0}12%{opacity:0;scale:0 1}14%{opacity:1;scale:0 1}70%,to{scale:var(--mk-progress,1) 1;opacity:1}}@keyframes mk-looks-ring{0%,70%{opacity:0;scale:.6}71%{opacity:.85;scale:.6}88%,to{opacity:0;scale:2.6}}@keyframes mk-looks-develop{0%,8%{opacity:1;filter:blur()saturate()brightness()}12%{opacity:.3;filter:blur(.3em)saturate(.2)brightness(1.25)}14%{opacity:1;filter:blur(.3em)saturate(.2)brightness(1.25)}70%,to{opacity:1;filter:blur()saturate()brightness()}}@keyframes mk-looks-wire{0%,8%{stroke-dashoffset:0}12%,14%{stroke-dashoffset:1px}32%,to{stroke-dashoffset:0}}@keyframes mk-looks-press{0%,12%{scale:1}14%{scale:.9}18%,to{scale:1}}@keyframes mk-looks-deal-1{0%{translate:104%;rotate:-4deg;scale:.94}}@keyframes mk-looks-deal-2{0%{scale:.94}}@keyframes mk-looks-deal-3{0%{translate:-104%;rotate:4deg;scale:.94}}.mk-looks .mk-look .mk-look-card{background:linear-gradient(var(--mk-card-bg), var(--mk-card-bg)), var(--mk-page-bg);-webkit-backdrop-filter:none;backdrop-filter:none;overflow:clip}.mk-looks .mk-look:has(.mk-theme-apply[aria-pressed=true]) .mk-look-card{outline:2px solid var(--focus);outline-offset:-1px}.mk-looks .mk-look-info{border-top:1px solid var(--mk-card-border);padding:18px 20px 20px}.mk-looks .mk-look-info:is([data-theme=engineered],[data-theme=engineered] *){border-top-color:var(--line)}.mk-looks .mk-look-icon{color:var(--mk-accent-text);flex:none}.mk-looks .mk-theme-apply{max-width:100%}.mk-looks .mk-look-preview{overflow:clip;container-type:inline-size}.mk-looks .mk-look-stage{background:radial-gradient(60% 90% at 0% 0%, var(--mk-glow-a), transparent 72%), radial-gradient(55% 85% at 100% 100%, var(--mk-glow-b), transparent 72%), linear-gradient(var(--mk-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid-line) 1px, transparent 1px);background-size:auto,auto,2.2em 2.2em,2.2em 2.2em;font-size:clamp(7px,2.2cqi,12px);line-height:1.3;position:absolute;inset:0}.mk-looks .mk-look-window{border-radius:calc(var(--mk-radius-card) * .55);box-shadow:0 1em 2.6em -1em var(--shadow);position:absolute;inset:1.6em 1.6em -1.2em}.mk-looks .mk-look-body{display:flex;position:absolute;inset:0}.mk-looks .mk-look-rail{border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:center;gap:.3em;width:2.9em;padding-top:.55em;display:flex}.mk-looks .mk-look-tool{border-radius:max(2px, calc(var(--mk-radius-node) - 4px));width:1.9em;height:1.9em;color:var(--mk-quiet-text);place-items:center;display:grid}.mk-looks .mk-look-tool svg{width:1.05em;height:1.05em}.mk-looks .mk-look-tool[data-active]{background:var(--mk-chip-bg);color:var(--mk-chip-ink)}.mk-looks .mk-look-canvas{background:radial-gradient(circle, var(--mk-mock-dot) 1px, transparent 1.5px) 0 0 / 1.3em 1.3em, var(--mk-mock-canvas);flex:1;justify-content:center;align-items:center;min-width:0;padding-bottom:1.2em;display:flex;position:relative}.mk-looks .mk-look-ref{flex:none;width:9.4em}.mk-looks .mk-look-ref-thumb,.mk-looks .mk-look-thumb{border-radius:max(2px, calc(var(--mk-radius-node) - 4px))}.mk-looks .mk-look-ref-thumb{aspect-ratio:1}.mk-looks .mk-look-thumb{aspect-ratio:16/9}.mk-looks .mk-look-ref .mk-chip{align-self:flex-start}.mk-looks .mk-look-wire{--mk-wire-base:1.6;flex:none;width:3em;height:.9375em}.mk-looks .mk-look-shot{flex:none;width:15.2em}.mk-looks .mk-look-row{align-items:center;gap:.4em;min-width:0;display:flex}.mk-looks .mk-look-status{align-items:flex-start}.mk-looks .mk-look-status .mk-pulse{margin-top:-.1em}.mk-looks .mk-look-progress{flex:1}.mk-looks .mk-look-actions{justify-content:space-between}[data-mk-ready] .mk-looks .mk-look-preview:is([data-mk-inview=near],[data-mk-inview=in]) .mk-progress-fill{animation:mk-looks-fill calc(6s * var(--mk-tempo)) var(--mk-ease) 2}[data-mk-ready] .mk-looks .mk-look-preview:is([data-mk-inview=near],[data-mk-inview=in]) .mk-pulse:after{animation:mk-looks-ring calc(6s * var(--mk-tempo)) ease-out 2}[data-mk-ready] .mk-looks .mk-look-preview:is([data-mk-inview=near],[data-mk-inview=in]) .mk-look-thumb{animation:mk-looks-develop calc(6s * var(--mk-tempo)) var(--mk-ease) 2}[data-mk-ready] .mk-looks .mk-look-preview:is([data-mk-inview=near],[data-mk-inview=in]) .mk-wire{animation:mk-looks-wire calc(6s * var(--mk-tempo)) var(--mk-ease) 2}[data-mk-ready] .mk-looks .mk-look-preview:is([data-mk-inview=near],[data-mk-inview=in]) .mk-look-go{animation:mk-looks-press calc(6s * var(--mk-tempo)) var(--mk-ease-pop) 2}[data-mk-ready] .mk-looks .mk-look-preview[data-mk-inview=near] *,[data-mk-ready] .mk-looks .mk-look-preview[data-mk-inview=near] :after{animation-play-state:paused}@media (min-width:47.5rem){@supports (animation-timeline:view()){.mk-looks .mk-looks-grid{view-timeline:--mk-looks block}.mk-looks .mk-look{animation:cubic-bezier(.25,.6,.3,1) both mk-looks-deal-2;animation-timeline:--mk-looks;animation-range:entry 10% cover 35%}.mk-looks .mk-look:first-child{animation-name:mk-looks-deal-1}.mk-looks .mk-look:nth-child(2){z-index:2}.mk-looks .mk-look:nth-child(3){animation-name:mk-looks-deal-3}}}@media not all and (min-width:47.5rem){.mk-looks .mk-looks-grid{scrollbar-width:none;overscroll-behavior-x:contain}.mk-looks .mk-looks-grid::-webkit-scrollbar{display:none}}.mk-roadmap{--mk-rm-edge:#2de8ff;--mk-rm-edge-style:solid;--mk-rm-glow:drop-shadow(0 0 4px #2de8ff8c);--mk-rm-head:#ff2ea6;--mk-rm-head-glow:0 0 8px #ff2ea6b3;--mk-rm-spin:16s}.mk-roadmap:is([data-theme=engineered],[data-theme=engineered] *){--mk-rm-edge:#4daafc;--mk-rm-edge-style:dotted;--mk-rm-glow:none;--mk-rm-head:#c586c0;--mk-rm-head-glow:none}.mk-roadmap:is([data-theme=studio],[data-theme=studio] *){--mk-rm-edge:var(--ink-soft);--mk-rm-edge-style:dashed;--mk-rm-glow:none;--mk-rm-head:#be185d;--mk-rm-head-glow:none;--mk-rm-spin:24s}.mk-roadmap-card{border:1px dashed var(--line-strong);border-radius:var(--mk-radius-card);background:var(--surface);transition:transform .3s var(--mk-ease), border-color var(--mk-dur-ui) var(--mk-ease), box-shadow var(--mk-dur-ui) var(--mk-ease);flex-direction:column;padding:12px;display:flex}.mk-roadmap-card:is([data-theme=studio],[data-theme=studio] *){border-color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.mk-roadmap-card:is([data-theme=studio],[data-theme=studio] *){border-color:color-mix(in srgb, var(--ink-soft) 26%, transparent)}}.mk-roadmap-card:is([data-theme=studio],[data-theme=studio] *){box-shadow:var(--mk-card-shadow)}.mk-roadmap-card:hover:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){border-color:#2de8ff73;box-shadow:0 18px 60px -28px #2de8ff66}.mk-roadmap-card:hover:is([data-theme=engineered],[data-theme=engineered] *){border-style:solid;border-color:var(--focus);box-shadow:var(--mk-lift)}.mk-roadmap-card:hover:is([data-theme=studio],[data-theme=studio] *){box-shadow:var(--mk-lift)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-marketing-root]:not([data-mk-paused]) .mk-roadmap-card:hover:is([data-theme=cyberpunk],[data-theme=cyberpunk] *),[data-marketing-root]:not([data-mk-paused]) .mk-roadmap-card:hover:is([data-theme=studio],[data-theme=studio] *){transform:perspective(900px) rotateX(calc((.5 - var(--mk-py,.5)) * 8deg)) rotateY(calc((var(--mk-px,.5) - .5) * 8deg))}}.mk-rm-body{padding:22px 12px 10px}.mk-rm-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mk-rm-icon{border:1px solid var(--line-strong);border-radius:min(var(--mk-radius-node), 10px);background:var(--surface-raised);width:36px;height:36px;color:var(--mk-accent-text);flex:none;place-items:center;display:grid}.mk-rm-icon:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:inset 0 0 12px #ff2ea61f}.mk-rm-icon:is([data-theme=studio],[data-theme=studio] *){border-color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.mk-rm-icon:is([data-theme=studio],[data-theme=studio] *){border-color:color-mix(in srgb, var(--ink-soft) 22%, transparent)}}.mk-rm-icon:is([data-theme=studio],[data-theme=studio] *){background:var(--accent-soft);color:var(--ink-soft)}.mk-rm-pill{border:1px solid var(--line-strong);border-radius:var(--mk-radius-chip);font-family:var(--mk-font-label);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:var(--mk-quiet-text);align-items:center;gap:8px;padding:5px 11px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.mk-rm-pill:is([data-theme=engineered],[data-theme=engineered] *){letter-spacing:.4px}.mk-rm-pill:is([data-theme=studio],[data-theme=studio] *){border-color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.mk-rm-pill:is([data-theme=studio],[data-theme=studio] *){border-color:color-mix(in srgb, var(--ink-soft) 30%, transparent)}}.mk-rm-pill .mk-pulse{font-size:11px}[data-mk-ready] .mk-roadmap-card[data-mk-inview=in] .mk-rm-pill .mk-pulse:after{animation:2.4s ease-out infinite mk-pulse-ring}.mk-rm-visual{aspect-ratio:16/10;border:1px solid var(--line);border-radius:max(4px, calc(var(--mk-radius-card) - 8px));background:repeating-linear-gradient(45deg, var(--line) 0 1px, transparent 1px 8px), var(--mk-mock-canvas);position:relative;overflow:clip;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.mk-rm-visual{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--line) 40%, transparent) 0 1px, transparent 1px 8px), var(--mk-mock-canvas)}}.mk-rm-visual:is([data-theme=studio],[data-theme=studio] *){border-color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.mk-rm-visual:is([data-theme=studio],[data-theme=studio] *){border-color:color-mix(in srgb, var(--ink-soft) 14%, transparent)}}.mk-rm-visual:is([data-theme=studio],[data-theme=studio] *){background:repeating-linear-gradient(45deg, var(--ink-soft) 0 1px, transparent 1px 8px), var(--mk-mock-canvas)}@supports (color:color-mix(in lab, red, red)){.mk-rm-visual:is([data-theme=studio],[data-theme=studio] *){background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink-soft) 9%, transparent) 0 1px, transparent 1px 8px), var(--mk-mock-canvas)}}.mk-rm-stage,.mk-rm-placeholder{font-size:clamp(8px,2.4cqi,13px);position:absolute;inset:0}.mk-roadmap .mk-bracket{width:1.1em;height:1.1em}.mk-rm-stage{--mk-rm-s:8.4em}.mk-rm-scene{perspective:52em;perspective-origin:50% 30%;filter:var(--mk-rm-glow);position:absolute;inset:0}.mk-rm-world{width:0;height:0;transform-style:preserve-3d;position:absolute;top:46%;left:50%;transform:rotateX(-24deg)}.mk-rm-cube,.mk-rm-floor,.mk-rm-figure,.mk-rm-camera{position:absolute}.mk-rm-cube{top:calc(var(--mk-rm-s) / -2);left:calc(var(--mk-rm-s) / -2);width:var(--mk-rm-s);height:var(--mk-rm-s);transform-style:preserve-3d;transform:rotateY(38deg)}.mk-rm-face{border:1px var(--mk-rm-edge-style) var(--mk-rm-edge);background:var(--mk-rm-edge);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mk-rm-face{background:color-mix(in srgb, var(--mk-rm-edge) 7%, transparent)}}.mk-rm-face-front{transform:translateZ(calc(var(--mk-rm-s) / 2))}.mk-rm-face-back{transform:rotateY(180deg) translateZ(calc(var(--mk-rm-s) / 2))}.mk-rm-face-right{transform:rotateY(90deg) translateZ(calc(var(--mk-rm-s) / 2))}.mk-rm-face-left{transform:rotateY(-90deg) translateZ(calc(var(--mk-rm-s) / 2))}.mk-rm-face-top{transform:rotateX(90deg) translateZ(calc(var(--mk-rm-s) / 2))}.mk-rm-face-bottom{transform:rotateX(-90deg) translateZ(calc(var(--mk-rm-s) / 2))}[data-mk-ready] .mk-roadmap-card[data-mk-inview=in] .mk-rm-cube{animation:mk-rm-spin var(--mk-rm-spin) linear infinite}.mk-rm-floor{top:calc(var(--mk-rm-s) * -2.3);left:calc(var(--mk-rm-s) * -2.3);width:calc(var(--mk-rm-s) * 4.6);height:calc(var(--mk-rm-s) * 4.6);background-image:linear-gradient(var(--mk-rm-edge) 1px, transparent 1px), linear-gradient(90deg, var(--mk-rm-edge) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.mk-rm-floor{background-image:linear-gradient(color-mix(in srgb, var(--mk-rm-edge) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--mk-rm-edge) 30%, transparent) 1px, transparent 1px)}}.mk-rm-floor{background-position:50%;background-size:calc(var(--mk-rm-s) / 2.5) calc(var(--mk-rm-s) / 2.5);transform:rotateX(-90deg) translateZ(calc(var(--mk-rm-s) / 2 + 1px));-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 100%);mask-image:radial-gradient(closest-side,#000 25%,#0000 100%)}.mk-rm-orbit{border:1px dashed var(--mk-rm-edge);position:absolute;inset:22%}@supports (color:color-mix(in lab, red, red)){.mk-rm-orbit{border:1px dashed color-mix(in srgb, var(--mk-rm-edge) 70%, transparent)}}.mk-rm-orbit{border-radius:50%}.mk-rm-camera{border:1.5px solid var(--mk-rm-head);background:var(--mk-rm-head);border-radius:50%;width:1em;height:1em;top:-.5em;left:-.5em}@supports (color:color-mix(in lab, red, red)){.mk-rm-camera{background:color-mix(in srgb, var(--mk-rm-head) 30%, var(--surface))}}.mk-rm-camera{box-shadow:var(--mk-rm-head-glow);transform:translate3d(calc(var(--mk-rm-s) * -.92), calc(var(--mk-rm-s) * .5 - .5em), calc(var(--mk-rm-s) * .92)) rotateX(24deg)}.mk-rm-figure{top:calc(var(--mk-rm-s) * -.32);left:calc(var(--mk-rm-s) * -.41);width:calc(var(--mk-rm-s) * .82);height:calc(var(--mk-rm-s) * .82);color:var(--mk-rm-edge);transform-origin:50% 100%;transform:rotateX(24deg)}.mk-rm-figure svg{width:100%;height:100%}.mk-rm-gizmo{width:4.4em;height:4.4em;position:absolute;bottom:1em;left:1em;overflow:visible}.mk-rm-gizmo text{font-family:var(--font-geist-mono), ui-monospace, monospace;fill:var(--mk-quiet-text);font-size:10px}.mk-rm-axis{fill:none;stroke-width:1.5px;stroke-linecap:round}.mk-rm-axis-x{stroke:var(--mk-wire-b)}.mk-rm-axis-y{stroke:var(--mk-wire-a)}.mk-rm-axis-z{stroke:var(--mk-wire-c)}.mk-rm-placeholder{color:var(--mk-rm-edge);--mk-bracket-color:var(--mk-rm-edge);--mk-bracket-inset:1em;place-items:center;display:grid}.mk-rm-placeholder>svg{width:4em;height:4em}.mk-faq-list{border-bottom:1px solid var(--line)}.mk-faq-item{position:relative}.mk-faq-q{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:24px;list-style:none;display:flex}.mk-faq-q::-webkit-details-marker{display:none}.mk-faq-q:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.mk-faq-plus{isolation:isolate;width:26px;height:26px;color:var(--mk-quiet-text);transition:rotate var(--mk-dur-ui) var(--mk-ease), color var(--mk-dur-ui) var(--mk-ease);flex:none;place-items:center;margin-top:-2px;font-size:17px;font-weight:400;line-height:1;display:grid;position:relative}.mk-faq-plus:is([data-theme=engineered],[data-theme=engineered] *){font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:15px}.mk-faq-plus:is([data-theme=studio],[data-theme=studio] *){color:var(--ink-soft)}.mk-faq-plus:before{content:"";z-index:-1;border:1px solid var(--line-strong);transition:rotate var(--mk-dur-ui) var(--mk-ease), border-color var(--mk-dur-ui) var(--mk-ease), background-color var(--mk-dur-ui) var(--mk-ease), box-shadow var(--mk-dur-ui) var(--mk-ease);border-radius:999px;position:absolute;inset:0}.mk-faq-plus:is([data-theme=engineered],[data-theme=engineered] *):before{border-radius:3px}.mk-faq-plus:is([data-theme=studio],[data-theme=studio] *):before{border-color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.mk-faq-plus:is([data-theme=studio],[data-theme=studio] *):before{border-color:color-mix(in srgb, var(--ink-soft) 28%, transparent)}}.mk-faq-q:hover .mk-faq-plus{color:var(--ink-strong)}.mk-faq-q:hover .mk-faq-plus:before{border-color:var(--mk-quiet-text)}.mk-faq-item[open] .mk-faq-plus{rotate:45deg}.mk-faq-item[open] .mk-faq-plus:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){color:var(--accent-mid)}.mk-faq-item[open] .mk-faq-plus:is([data-theme=engineered],[data-theme=engineered] *){color:#4daafc}.mk-faq-item[open] .mk-faq-plus:is([data-theme=studio],[data-theme=studio] *){color:var(--accent-ink)}.mk-faq-item[open] .mk-faq-plus:before{rotate:-45deg}.mk-faq-item[open] .mk-faq-plus:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):before{border-color:#ff2ea699;box-shadow:0 0 14px #ff2ea64d}.mk-faq-item[open] .mk-faq-plus:is([data-theme=engineered],[data-theme=engineered] *):before{border-color:var(--focus)}.mk-faq-item[open] .mk-faq-plus:is([data-theme=studio],[data-theme=studio] *):before{border-color:var(--ink-soft);background:var(--accent)}.mk-faq-item:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):before{content:"";opacity:0;width:2px;transition:opacity var(--mk-dur-ui) var(--mk-ease);background:linear-gradient(#ff2ea6,#2de8ff);border-radius:2px;position:absolute;top:20px;bottom:20px;left:-20px;box-shadow:0 0 10px #ff2ea673}.mk-faq-item:is([data-theme=cyberpunk],[data-theme=cyberpunk] *)[open]:before{opacity:1}.mk-faq-item:is([data-theme=engineered],[data-theme=engineered] *):before{content:"";background:var(--focus);opacity:0;width:2px;position:absolute;top:20px;bottom:20px;left:-16px}.mk-faq-item:is([data-theme=engineered],[data-theme=engineered] *)[open]:before{opacity:1}@media not all and (min-width:47.5rem){.mk-faq .mk-faq-item:before{left:-11px}}.mk-faq-item[open] .mk-faq-q-text:is([data-theme=studio],[data-theme=studio] *){background:linear-gradient(transparent 52%, var(--accent) 52% 94%, transparent 94%) no-repeat;background-size:var(--mk-hl) 100%;animation:mk-faq-mark calc(var(--mk-dur-ui) * 2) var(--mk-ease) both}.mk-faq-item[open] .mk-faq-a{animation:mk-faq-open calc(var(--mk-dur-ui) * 1.6) var(--mk-ease) both}@media (min-width:47.5rem){.mk-faq-heading{top:calc(var(--mk-header-h) + 48px);position:sticky}}@supports selector(::details-content){.mk-faq{interpolate-size:allow-keywords}.mk-faq-item::details-content{block-size:0;transition:block-size var(--mk-dur-ui) var(--mk-ease), content-visibility var(--mk-dur-ui) allow-discrete;overflow:clip}.mk-faq-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.mk-faq-item::details-content{transition:none}}[data-mk-paused] .mk-faq-item::details-content{transition:none}}.mk-end{padding-left:max(2rem,50% - 36.875rem)}.mk-end .mk-end-media{pointer-events:none;inset-block:0;width:55%;position:absolute;right:-10%;overflow:clip}.mk-end .mk-end-print{position:absolute;inset:0;overflow:clip}.mk-end .mk-end-parallax{position:absolute;inset:-33% 0}.mk-end .mk-end-img{opacity:.5}.mk-end .mk-end-bars{--mk-bar-h:9%;--mk-bar-bg:var(--mk-screen)}.mk-end .mk-end-fade{background:linear-gradient(90deg, var(--surface-raised), transparent);position:absolute;inset:0}.mk-end .mk-end-copy{max-width:520px;position:relative}.mk-end .mk-end-title{transform-origin:0}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-media{background:var(--mk-frame-mat-bg);box-shadow:var(--mk-frame-shadow);border-radius:16px;overflow:visible}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-media:after{content:"";z-index:1;background:var(--accent);width:64px;height:18px;position:absolute;top:-9px;left:40px;rotate:-5deg;box-shadow:0 1px 2px #24282224}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-print{inset:var(--mk-frame-mat);border-radius:calc(16px - var(--mk-frame-mat));background:var(--mk-screen)}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-img{opacity:1}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-fade{display:none}@media (min-width:47.5rem){.mk-end:is([data-theme=studio],[data-theme=studio] *){grid-template-columns:minmax(0,30rem) minmax(16rem,1fr);align-items:center;column-gap:3.5rem;display:grid}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-media{margin-block:calc(24px - 5rem);grid-area:1/2;align-self:stretch;width:auto;min-height:18rem;margin-right:calc(24px - 2rem);position:relative;inset:auto}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-copy{grid-area:1/1;max-width:none}}.mk-end:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):after{content:"";z-index:2;pointer-events:none;background:conic-gradient(from var(--mk-angle), transparent 0 62%, #ff2ea6 76%, #b56bff 86%, #2de8ff 94%, transparent);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:27px;padding:1px;position:absolute;inset:0;-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}.mk-end:is([data-theme=engineered],[data-theme=engineered] *):after{content:"";z-index:2;pointer-events:none;background:conic-gradient(from var(--mk-angle), transparent 0 74%, #007acc 88%, transparent);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:calc(.5rem - 1px);padding:1px;position:absolute;inset:0;-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}@media not all and (min-width:47.5rem){.mk-end .mk-end-media{opacity:.3}.mk-end .mk-end-bars{display:none}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-media{aspect-ratio:16/9;opacity:1;width:auto;margin-bottom:2rem;position:relative;inset:auto}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-parallax{inset:0}.mk-end:is([data-theme=studio],[data-theme=studio] *) .mk-end-bars{display:block}}@supports (animation-timeline:view()){.mk-end{view-timeline:--mk-end block}.mk-end:after{animation:linear both mk-angle;animation-timeline:--mk-end;animation-range:cover}.mk-end .mk-end-title{animation:mk-end-title var(--mk-ease) both;animation-timeline:view();animation-range:entry 10% cover 40%}}.mk-footer{position:relative}.mk-footer:is([data-theme=cyberpunk],[data-theme=cyberpunk] *):before{content:"";top:0;background:linear-gradient(90deg,#0000,#ff2ea6b3 22%,#b56bff99 50%,#2de8ffb3 78%,#0000);height:1px;position:absolute;inset-inline:0}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *){background:var(--inverse);color:#fff}.mk-footer:is([data-theme=studio],[data-theme=studio] *){border-top:1px solid var(--line)}.mk-footer-inner{color:var(--mk-quiet-text);flex-direction:column;align-items:flex-start;gap:18px;padding-block:40px;font-size:12px;line-height:1.5;display:flex}.mk-footer-inner:is([data-theme=engineered],[data-theme=engineered] *){font-family:var(--font-geist-mono), ui-monospace, monospace;color:#fff;flex-flow:wrap;justify-content:space-between;align-items:center;gap:2px 24px;padding-block:8px;font-size:11px}.mk-footer-tagline{text-wrap:balance;letter-spacing:1.6px;text-transform:uppercase;font-weight:550}.mk-footer-tagline:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){color:var(--ink-soft);font-size:11px}.mk-footer-tagline:is([data-theme=engineered],[data-theme=engineered] *){font-weight:500}.mk-footer-tagline:is([data-theme=studio],[data-theme=studio] *){letter-spacing:0;text-transform:none;color:var(--ink-soft);font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;font-weight:400}.mk-footer-nav{flex-wrap:wrap;align-items:center;gap:10px 20px;width:100%;display:flex}.mk-footer-nav:is([data-theme=engineered],[data-theme=engineered] *){justify-content:flex-end;gap:0;width:auto}.mk-footer-link{color:inherit;border-radius:2px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mk-footer-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.mk-footer-link{text-underline-offset:3px;transition:color var(--mk-dur-ui) var(--mk-ease), text-decoration-color var(--mk-dur-ui) var(--mk-ease), background-color var(--mk-dur-ui) var(--mk-ease);text-decoration-thickness:1px}.mk-footer-link:hover{color:var(--ink-strong);text-decoration-color:currentColor}.mk-footer-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mk-footer-ext{opacity:.7;flex:none}.mk-footer-sep{background:var(--line-strong);width:1px;height:14px}.mk-footer-sep:is([data-theme=studio],[data-theme=studio] *){background:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.mk-footer-sep:is([data-theme=studio],[data-theme=studio] *){background:color-mix(in srgb, var(--ink-soft) 25%, transparent)}}.mk-footer .mk-footer-motion{margin-left:auto}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-link{border-radius:0;height:22px;padding:0 7px;text-decoration-color:#ffffff8c}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-link:hover{color:#fff;background:#ffffff1f;text-decoration-color:#fff}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-link:focus-visible{outline-offset:-2px;outline-color:#fff}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-ext{opacity:.85}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-sep{background:#ffffff59;margin-inline:6px}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-motion{color:#fff;background:0 0;border:0;border-radius:0;height:22px;margin-left:6px;padding:0 8px;font-size:11px;font-weight:500}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-motion:hover,.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-motion[aria-pressed=true]{color:#fff;background:#ffffff24}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-motion:focus-visible{outline-offset:-2px;outline-color:#fff}@media not all and (min-width:47.5rem){.mk-footer-inner{gap:16px;padding-block:32px}.mk-footer-nav{gap:8px 16px}.mk-footer-sep{flex-basis:100%;width:0;height:0}.mk-footer .mk-footer-motion{margin-top:4px;margin-left:0}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-inner{gap:6px;padding-block:10px}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-nav{justify-content:flex-start;margin-inline:-7px}.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-sep,.mk-footer:is([data-theme=engineered],[data-theme=engineered] *) .mk-footer-motion{margin:0}}.spin{animation:var(--animate-spin)}:is([data-button=lime],[data-button=primary]):is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 18px #ff2ea652}[data-button=dark]:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 16px #2de8ff47}.studio-board:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){background-image:radial-gradient(900px 420px at 0 0,#ff2ea61f,#0000 55%),radial-gradient(800px 380px at 100% 100%,#2de8ff1a,#0000 50%)}:is(.studio-board .react-flow__edge-path,.studio-board .react-flow__connection-path):is([data-theme=cyberpunk],[data-theme=cyberpunk] *){filter:brightness(1.85)saturate(1.45)drop-shadow(0 0 5px #2de8ff47)}:is(.studio-board .react-flow__edge-path,.studio-board .react-flow__connection-path):is([data-theme=engineered],[data-theme=engineered] *){filter:brightness(1.7)saturate(1.1)}.studio-node.is-selected:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){box-shadow:0 0 0 1px var(--accent), 0 0 22px #ff2ea647}.studio-node.is-selected:is([data-theme=engineered],[data-theme=engineered] *){box-shadow:0 0 0 1px var(--focus), 0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){.studio-node.is-selected:is([data-theme=engineered],[data-theme=engineered] *){box-shadow:0 0 0 1px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent)}}.brand-mark-v10{--brand-shimmy:12;--brand-clip-one:polygon(0 2%, 100% 2%, 100% 5%, 0 5%);--brand-clip-two:polygon(0 78%, 100% 78%, 100% 100%, 0 100%);--brand-clip-three:polygon(0 44%, 100% 44%, 100% 54%, 95% 54%, 95% 54%, 85% 54%, 85% 54%, 8% 54%, 0 54%);--brand-clip-four:polygon(0 0, 100% 0, 100% 0, 95% 0, 95% 0, 85% 0, 85% 0, 8% 0, 0 0);--brand-clip-five:polygon(0 40%, 100% 40%, 100% 85%, 95% 85%, 95% 85%, 85% 85%, 85% 85%, 8% 85%, 0 70%)}.brand-mark-glitch{z-index:1;border-radius:inherit;padding-left:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-shadow:2px 2px #2de8ff,-2px -2px #ff2ea6;background:var(--brand-mark);position:absolute;inset:-2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-mark-glitch{background:color-mix(in srgb, var(--brand-mark) 82%, #2de8ff)}}.brand-mark-glitch{clip-path:var(--brand-clip-four);animation:var(--animate-brand-glitch);pointer-events:none}.brand-mark-glitch:before{content:"";z-index:-1;border-radius:inherit;background:var(--brand-mark);position:absolute;inset:2px}.model-name-v10-ultra,.model-name-v10-prime,.model-name-v10-prime-pro,.model-name-v10-fast,.model-name-i10-pro,.model-name-i10-spicy{color:#0000;-webkit-background-clip:text;background-clip:text}.model-name-v10-ultra,.model-name-i10-pro{animation:var(--animate-v10-ultra-sheen);background-size:200%}.model-name-v10-ultra{background-image:linear-gradient(90deg,#7c3aed,#ff2ea6,#ffd54a,#2de8ff,#7c3aed)}html[data-theme=studio] .model-name-v10-ultra{background-image:linear-gradient(90deg,#5b21b6,#be185d,#a16207,#0e7490,#5b21b6)}.model-name-v10-prime{background-image:linear-gradient(90deg,#c4a1ff,#67d7e9)}html[data-theme=studio] .model-name-v10-prime{background-image:linear-gradient(90deg,#6d28d9,#0e7490)}.model-name-v10-prime-pro{--v10-prime-pro-start:#c4a1ff;--v10-prime-pro-end:#67d7e9;--v10-prime-pro-glint:#fffffff2;--v10-prime-pro-star:#fff6c9;background-image:linear-gradient(110deg, transparent 42%, var(--v10-prime-pro-glint) 50%, transparent 58%), linear-gradient(90deg, var(--v10-prime-pro-start), var(--v10-prime-pro-end));animation:var(--animate-v10-prime-pro-glint);background-repeat:no-repeat;background-size:250%,100%;position:relative}html[data-theme=studio] .model-name-v10-prime-pro{--v10-prime-pro-start:#6d28d9;--v10-prime-pro-end:#0e7490;--v10-prime-pro-glint:#ffffffd9;--v10-prime-pro-star:#d97706}.model-name-v10-prime-pro:before,.model-name-v10-prime-pro:after{content:"";background:var(--v10-prime-pro-star);clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);width:.5em;height:.5em;filter:drop-shadow(0 0 3px var(--v10-prime-pro-star));pointer-events:none;animation:var(--animate-v10-prime-pro-sparkle);position:absolute}.model-name-v10-prime-pro:before{top:-.3em;right:-.35em}.model-name-v10-prime-pro:after{background:var(--v10-prime-pro-end);width:.36em;height:.36em;filter:drop-shadow(0 0 3px var(--v10-prime-pro-end));animation-delay:1.2s;bottom:-.15em;left:-.3em}.model-name-v10-fast{--v10-fast-start:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){.model-name-v10-fast{--v10-fast-start:color-mix(in srgb, var(--accent-mid) 80%, var(--ink) 20%)}}.model-name-v10-fast{--v10-fast-end:var(--focus)}@supports (color:color-mix(in lab, red, red)){.model-name-v10-fast{--v10-fast-end:color-mix(in srgb, var(--focus) 55%, var(--ink) 45%)}}.model-name-v10-fast{background-image:linear-gradient(90deg, var(--v10-fast-start), var(--v10-fast-end), var(--v10-fast-start));animation:var(--animate-v10-fast-sheen);background-size:200%}html[data-theme=studio] .model-name-v10-fast{--v10-fast-start:var(--ink-soft);--v10-fast-end:var(--focus)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio] .model-name-v10-fast{--v10-fast-end:color-mix(in srgb, var(--focus) 75%, var(--ink) 25%)}}.model-promotion-notice{--model-promotion-start:var(--accent-mid)}@supports (color:color-mix(in lab, red, red)){.model-promotion-notice{--model-promotion-start:color-mix(in srgb, var(--accent-mid) 40%, var(--ink-soft) 60%)}}.model-promotion-notice{--model-promotion-end:var(--focus)}@supports (color:color-mix(in lab, red, red)){.model-promotion-notice{--model-promotion-end:color-mix(in srgb, var(--focus) 45%, var(--ink-soft) 55%)}}.model-promotion-notice{background-image:linear-gradient(90deg, var(--model-promotion-start), var(--model-promotion-end), var(--model-promotion-start));color:#0000;animation:var(--animate-model-promotion-flow);background-size:200%;-webkit-background-clip:text;background-clip:text}html[data-theme=studio] .model-promotion-notice{--model-promotion-start:var(--ink-soft);--model-promotion-end:var(--focus)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio] .model-promotion-notice{--model-promotion-end:color-mix(in srgb, var(--focus) 60%, var(--ink-soft) 40%)}}.scene-creator-button{--scene-creator-glow:var(--focus)}@supports (color:color-mix(in lab, red, red)){.scene-creator-button{--scene-creator-glow:color-mix(in srgb, var(--focus) 28%, var(--accent) 72%)}}.scene-creator-button{background-image:linear-gradient(100deg, var(--accent) 0%, var(--scene-creator-glow) 35%, var(--accent-hover) 65%, var(--accent) 100%);animation:var(--animate-scene-creator-flow);background-position:0%;background-size:220%}.scene-creator-button:not(:disabled):hover{--scene-creator-glow:var(--focus)}@supports (color:color-mix(in lab, red, red)){.scene-creator-button:not(:disabled):hover{--scene-creator-glow:color-mix(in srgb, var(--focus) 42%, var(--accent) 58%)}}.storage-cleanup-nudge{--storage-cleanup-base:var(--focus);--storage-cleanup-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){.storage-cleanup-nudge{--storage-cleanup-glow:color-mix(in srgb, var(--accent) 70%, var(--focus) 30%)}}.storage-cleanup-nudge[data-tone=warning]{--storage-cleanup-base:var(--warning-ink);--storage-cleanup-glow:var(--warning)}.storage-cleanup-nudge[data-tone=danger]{--storage-cleanup-base:var(--danger-ink);--storage-cleanup-glow:var(--danger)}.storage-cleanup-stop{stop-color:var(--storage-cleanup-base);animation:var(--animate-storage-cleanup-stop)}.model-name-i10-pro{background-image:linear-gradient(90deg, var(--accent-mid), var(--focus), var(--accent), var(--accent-mid))}html[data-theme=studio] .model-name-i10-pro{background-image:linear-gradient(90deg, var(--accent-mid), var(--focus), var(--ink-soft), var(--accent-mid))}.model-name-i10-spicy{animation:var(--animate-v10-ultra-sheen);background-image:linear-gradient(90deg,#ff3b30,#ff8a3d,#ff2e63,#b3001b,#ff3b30);background-size:200%}html[data-theme=studio] .model-name-i10-spicy{background-image:linear-gradient(90deg,#b91c1c,#c2410c,#be123c,#7f1d1d,#b91c1c)}.v10-offer{--v10-offer-angle:115deg;--v10-offer-period:32rem;--v10-offer-travel:calc(var(--v10-offer-period) / sin(var(--v10-offer-angle)));--v10-offer-start:#ff83cf;--v10-offer-middle:#c4a1ff;--v10-offer-end:#8de5f3;--v10-offer-sheen-opacity:1;--v10-offer-gradient:repeating-linear-gradient(var(--v10-offer-angle), var(--v10-offer-start) 0, var(--v10-offer-middle) calc(var(--v10-offer-period) * .25), var(--v10-offer-end) calc(var(--v10-offer-period) * .5), var(--v10-offer-middle) calc(var(--v10-offer-period) * .75), var(--v10-offer-start) var(--v10-offer-period));isolation:isolate;border:1px solid var(--accent);justify-content:flex-start;align-items:center;width:100%;min-height:72px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v10-offer{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line-strong))}}.v10-offer{text-align:left;cursor:pointer;border-radius:14px;padding:14px 20px;transition:border-color .2s,box-shadow .2s,color .2s,transform .2s}.v10-offer:before{content:"";inset:0 calc(-1 * var(--v10-offer-travel)) 0 0;z-index:0;pointer-events:none;background-image:var(--v10-offer-gradient);opacity:0;animation:var(--animate-v10-offer-gradient);background-repeat:no-repeat;transition:opacity .35s;position:absolute}.v10-offer:hover:not(:disabled):before,.v10-offer:focus-visible:not(:disabled):before{opacity:1}.v10-offer:hover:not(:disabled),.v10-offer:focus-visible:not(:disabled){color:var(--accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v10-offer:hover:not(:disabled),.v10-offer:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--accent) 72%, var(--focus))}}.v10-offer:hover:not(:disabled),.v10-offer:focus-visible:not(:disabled){box-shadow:inset 0 1px 0 #ffffff40, 0 8px 24px var(--accent), 0 0 0 1px var(--focus)}@supports (color:color-mix(in lab, red, red)){.v10-offer:hover:not(:disabled),.v10-offer:focus-visible:not(:disabled){box-shadow:inset 0 1px 0 #ffffff40, 0 8px 24px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--focus) 20%, transparent)}}.v10-offer:hover:not(:disabled),.v10-offer:focus-visible:not(:disabled){transform:translateY(-1px)}.v10-offer:disabled{box-shadow:none;transform:none}.v10-offer-trial{color:var(--ink-strong);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v10-offer-trial{background:color-mix(in srgb, var(--accent) 22%, var(--surface-raised))}}.v10-offer-trial{box-shadow:0 0 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.v10-offer-trial{box-shadow:0 0 24px color-mix(in srgb, var(--accent) 18%, transparent)}}.v10-offer:after{content:"";z-index:0;pointer-events:none;opacity:0;animation:var(--animate-v10-offer-sheen);background:linear-gradient(115deg,#fff0 30%,#ffffff14 42%,#ffffff47 50%,#ffffff14 58%,#fff0 70%);transition:opacity .35s;position:absolute;inset:0}.v10-offer-trial:after{opacity:calc(var(--v10-offer-sheen-opacity) * .35)}.v10-offer:hover:not(:disabled):after,.v10-offer:focus-visible:not(:disabled):after{opacity:var(--v10-offer-sheen-opacity)}.v10-offer:disabled:before,.v10-offer:disabled:after{opacity:0;animation:none}.v10-offer-monthly{color:var(--on-inverse);background:var(--inverse);border-color:#0000}html[data-theme=studio] .v10-offer{--v10-offer-start:#d9eea2;--v10-offer-middle:#edf2c5;--v10-offer-end:#c7dfa5}html[data-theme=engineered] .v10-offer{--v10-offer-start:#075a91;--v10-offer-middle:#2869ad;--v10-offer-end:#3b58a0;--v10-offer-sheen-opacity:.2}.v10-offer-copy,.v10-offer-sparkles{z-index:1;position:relative}.v10-offer-copy{flex-direction:column;gap:3px;display:flex}.v10-offer-title{align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.v10-offer-logo{pointer-events:none;flex-shrink:0;display:inline-flex}.v10-offer-detail{opacity:.82;font-size:12px}.v10-offer:hover:not(:disabled) .v10-offer-detail,.v10-offer:focus-visible:not(:disabled) .v10-offer-detail{opacity:.94}.v10-offer-sparkles{z-index:2;pointer-events:none;position:absolute;inset:0}.v10-offer-sparkles span{background:var(--focus);clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);width:8px;height:8px;filter:drop-shadow(0 0 5px var(--focus));position:absolute}@supports (color:color-mix(in lab, red, red)){.v10-offer-sparkles span{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--focus) 82%, transparent))}}.v10-offer-sparkles span{animation:var(--animate-v10-sparkle)}.v10-offer-sparkles span:first-child{top:12%;left:8%}.v10-offer-sparkles span:nth-child(2){background:var(--accent);width:7px;height:7px;filter:drop-shadow(0 0 5px var(--accent));top:16%;right:10%}@supports (color:color-mix(in lab, red, red)){.v10-offer-sparkles span:nth-child(2){filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 80%, transparent))}}.v10-offer-sparkles span:nth-child(2){animation-delay:.35s}.v10-offer-sparkles span:nth-child(3){width:6px;height:6px;animation-delay:.7s;bottom:14%;left:16%}.v10-offer-sparkles span:nth-child(4){background:var(--accent-mid);width:9px;height:9px;filter:drop-shadow(0 0 6px var(--accent-mid));top:44%;right:5%}@supports (color:color-mix(in lab, red, red)){.v10-offer-sparkles span:nth-child(4){filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent-mid) 78%, transparent))}}.v10-offer-sparkles span:nth-child(4){animation-delay:1.05s}.v10-offer-sparkles span:nth-child(5){background:var(--accent);width:5px;height:5px;animation-delay:1.4s;bottom:12%;right:20%}.v10-offer:disabled .v10-offer-sparkles span{opacity:.35;animation:none}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-auto\!{pointer-events:auto!important}.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\.5{inset:calc(var(--spacing) * -.5)}.inset-0{inset:0}.inset-px{inset:1px}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.-top-24{top:calc(var(--spacing) * -24)}.top-\(--photo-y\){top:var(--photo-y)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\.75{top:calc(var(--spacing) * 1.75)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-5{top:calc(var(--spacing) * 5)}.top-6\.25{top:calc(var(--spacing) * 6.25)}.top-8\.75{top:calc(var(--spacing) * 8.75)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-14\.5{top:calc(var(--spacing) * 14.5)}.top-15{top:calc(var(--spacing) * 15)}.top-17\!{top:calc(var(--spacing) * 17)!important}.top-19\.5{top:calc(var(--spacing) * 19.5)}.top-23\.25{top:calc(var(--spacing) * 23.25)}.top-24\.75{top:calc(var(--spacing) * 24.75)}.top-33{top:calc(var(--spacing) * 33)}.top-35\!{top:calc(var(--spacing) * 35)!important}.top-\[16\%\]{top:16%}.top-\[22\%\]{top:22%}.top-\[48\%\]{top:48%}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-right-3\.75{right:calc(var(--spacing) * -3.75)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\.75{right:calc(var(--spacing) * 1.75)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-2\.25{right:calc(var(--spacing) * 2.25)}.right-2\.75{right:calc(var(--spacing) * 2.75)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-6\.25{right:calc(var(--spacing) * 6.25)}.right-97\.5{right:calc(var(--spacing) * 97.5)}.right-\[8\%\]{right:8%}.right-auto\!{right:auto!important}.-bottom-11\.25{bottom:calc(var(--spacing) * -11.25)}.-bottom-12\.25{bottom:calc(var(--spacing) * -12.25)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-6\.25{bottom:calc(var(--spacing) * 6.25)}.bottom-6\.25\!{bottom:calc(var(--spacing) * 6.25)!important}.bottom-23{bottom:calc(var(--spacing) * 23)}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-2{left:calc(var(--spacing) * -2)}.left-\(--photo-x\){left:var(--photo-x)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.left-6\!{left:calc(var(--spacing) * 6)!important}.left-6\.5{left:calc(var(--spacing) * 6.5)}.left-7\.5{left:calc(var(--spacing) * 7.5)}.left-10{left:calc(var(--spacing) * 10)}.left-13\.75{left:calc(var(--spacing) * 13.75)}.left-14\.75{left:calc(var(--spacing) * 14.75)}.left-19{left:calc(var(--spacing) * 19)}.left-22\.25{left:calc(var(--spacing) * 22.25)}.left-27\.5{left:calc(var(--spacing) * 27.5)}.left-66\.25{left:calc(var(--spacing) * 66.25)}.left-\[-9999px\]{left:-9999px}.left-\[15\%\]{left:15%}.left-\[49\%\]{left:49%}.isolate{isolation:isolate}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-10{z-index:10}.z-12{z-index:12}.z-13{z-index:13}.z-15{z-index:15}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.z-80{z-index:80}.z-90{z-index:90}.z-95{z-index:95}.z-100{z-index:100}.z-120{z-index:120}.z-130{z-index:130}.z-1000{z-index:1000}.z-1100{z-index:1100}.z-1300{z-index:1300}.z-1500{z-index:1500}.z-1600{z-index:1600}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-end-2{grid-row-end:2}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:47.5rem){.container{max-width:47.5rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:73.75rem){.container{max-width:73.75rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:100rem){.container{max-width:100rem}}.m-0{margin:0}.m-0\!{margin:0!important}.m-1\.75{margin:calc(var(--spacing) * 1.75)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-0\.75{margin-inline:calc(var(--spacing) * -.75)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.25{margin-inline:calc(var(--spacing) * 1.25)}.mx-1\.75{margin-inline:calc(var(--spacing) * 1.75)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-6\.25{margin-inline:calc(var(--spacing) * 6.25)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-0\.75{margin-block:calc(var(--spacing) * .75)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-2\.25{margin-block:calc(var(--spacing) * 2.25)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-3\.25{margin-block:calc(var(--spacing) * 3.25)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-4\.25{margin-block:calc(var(--spacing) * 4.25)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.my-auto{margin-block:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.75{margin-top:calc(var(--spacing) * .75)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-1\.25{margin-top:calc(var(--spacing) * 1.25)}.mt-1\.75{margin-top:calc(var(--spacing) * 1.75)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-2\.25{margin-top:calc(var(--spacing) * 2.25)}.mt-2\.75{margin-top:calc(var(--spacing) * 2.75)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-3\.75{margin-top:calc(var(--spacing) * 3.75)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-4\.25{margin-top:calc(var(--spacing) * 4.25)}.mt-4\.75{margin-top:calc(var(--spacing) * 4.75)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}.mt-5\.75{margin-top:calc(var(--spacing) * 5.75)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\.5{margin-top:calc(var(--spacing) * 6.5)}.mt-6\.75{margin-top:calc(var(--spacing) * 6.75)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11\.25{margin-top:calc(var(--spacing) * 11.25)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-14\.5{margin-top:calc(var(--spacing) * 14.5)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[0\.48em\]{margin-top:.48em}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.25{margin-right:calc(var(--spacing) * 1.25)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-5\.5{margin-right:calc(var(--spacing) * 5.5)}.mr-auto{margin-right:auto}.-mb-1\.25{margin-bottom:calc(var(--spacing) * -1.25)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-1\.25{margin-bottom:calc(var(--spacing) * 1.25)}.mb-1\.75{margin-bottom:calc(var(--spacing) * 1.75)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-2\.25{margin-bottom:calc(var(--spacing) * 2.25)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-3\.25{margin-bottom:calc(var(--spacing) * 3.25)}.mb-3\.75{margin-bottom:calc(var(--spacing) * 3.75)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-5\.5{margin-bottom:calc(var(--spacing) * 5.5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-6\.25{margin-bottom:calc(var(--spacing) * 6.25)}.mb-6\.75{margin-bottom:calc(var(--spacing) * 6.75)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-7\.5{margin-bottom:calc(var(--spacing) * 7.5)}.mb-7\.25{margin-bottom:calc(var(--spacing) * 7.25)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-8\.5{margin-bottom:calc(var(--spacing) * 8.5)}.mb-8\.25{margin-bottom:calc(var(--spacing) * 8.25)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-10\.5{margin-bottom:calc(var(--spacing) * 10.5)}.mb-10\.75{margin-bottom:calc(var(--spacing) * 10.75)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-px{margin-left:-1px}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-1\.25{margin-left:calc(var(--spacing) * 1.25)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3\.25{margin-left:calc(var(--spacing) * 3.25)}.ml-5\.75{margin-left:calc(var(--spacing) * 5.75)}.ml-55{margin-left:calc(var(--spacing) * 55)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/2{aspect-ratio:3/2}.aspect-6\/5{aspect-ratio:6/5}.aspect-8\/5{aspect-ratio:8/5}.aspect-16\/10{aspect-ratio:16/10}.aspect-\[0\.86\]{aspect-ratio:.86}.aspect-\[1\.72\]{aspect-ratio:1.72}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:0;height:0}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-1\.25{width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25)}.size-1\.75{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75)}.size-2\!{width:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 2)!important}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.size-6\.5\!{width:calc(var(--spacing) * 6.5)!important;height:calc(var(--spacing) * 6.5)!important}.size-6\.25{width:calc(var(--spacing) * 6.25);height:calc(var(--spacing) * 6.25)}.size-6\.75{width:calc(var(--spacing) * 6.75);height:calc(var(--spacing) * 6.75)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\!{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.size-7\.75{width:calc(var(--spacing) * 7.75);height:calc(var(--spacing) * 7.75)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-8\.5{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.size-8\.25{width:calc(var(--spacing) * 8.25);height:calc(var(--spacing) * 8.25)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-9\.25{width:calc(var(--spacing) * 9.25);height:calc(var(--spacing) * 9.25)}.size-9\.75{width:calc(var(--spacing) * 9.75);height:calc(var(--spacing) * 9.75)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-10\.5{width:calc(var(--spacing) * 10.5);height:calc(var(--spacing) * 10.5)}.size-10\.75{width:calc(var(--spacing) * 10.75);height:calc(var(--spacing) * 10.75)}.size-11\.5{width:calc(var(--spacing) * 11.5);height:calc(var(--spacing) * 11.5)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-15\.5{width:calc(var(--spacing) * 15.5);height:calc(var(--spacing) * 15.5)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-17\.5{width:calc(var(--spacing) * 17.5);height:calc(var(--spacing) * 17.5)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-55{width:calc(var(--spacing) * 55);height:calc(var(--spacing) * 55)}.size-96{width:calc(var(--spacing) * 96);height:calc(var(--spacing) * 96)}.size-\[24rem\]{width:24rem;height:24rem}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\.25{height:calc(var(--spacing) * 1.25)}.h-1\.75{height:calc(var(--spacing) * 1.75)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-4\.25{height:calc(var(--spacing) * 4.25)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-6\.75{height:calc(var(--spacing) * 6.75)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.75{height:calc(var(--spacing) * 7.75)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-8\.25{height:calc(var(--spacing) * 8.25)}.h-8\.75{height:calc(var(--spacing) * 8.75)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-10\.75{height:calc(var(--spacing) * 10.75)}.h-11{height:calc(var(--spacing) * 11)}.h-11\.25{height:calc(var(--spacing) * 11.25)}.h-12{height:calc(var(--spacing) * 12)}.h-13\.5{height:calc(var(--spacing) * 13.5)}.h-13\.25{height:calc(var(--spacing) * 13.25)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-16\.25{height:calc(var(--spacing) * 16.25)}.h-18{height:calc(var(--spacing) * 18)}.h-19{height:calc(var(--spacing) * 19)}.h-19\.5{height:calc(var(--spacing) * 19.5)}.h-20{height:calc(var(--spacing) * 20)}.h-21{height:calc(var(--spacing) * 21)}.h-22\.5{height:calc(var(--spacing) * 22.5)}.h-23\.25{height:calc(var(--spacing) * 23.25)}.h-25\.5{height:calc(var(--spacing) * 25.5)}.h-27{height:calc(var(--spacing) * 27)}.h-34\.25{height:calc(var(--spacing) * 34.25)}.h-35{height:calc(var(--spacing) * 35)}.h-36{height:calc(var(--spacing) * 36)}.h-36\.25{height:calc(var(--spacing) * 36.25)}.h-38\.25{height:calc(var(--spacing) * 38.25)}.h-42\.5{height:calc(var(--spacing) * 42.5)}.h-50{height:calc(var(--spacing) * 50)}.h-67\.5{height:calc(var(--spacing) * 67.5)}.h-130{height:calc(var(--spacing) * 130)}.h-\[calc\(100dvh-32px\)\]{height:calc(100dvh - 32px)}.h-\[min\(60dvh\,540px\)\]{height:min(60dvh,540px)}.h-\[min\(940px\,calc\(100dvh-48px\)\)\]{height:min(940px,100dvh - 48px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-10\.5{max-height:calc(var(--spacing) * 10.5)}.max-h-17{max-height:calc(var(--spacing) * 17)}.max-h-38{max-height:calc(var(--spacing) * 38)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-55{max-height:calc(var(--spacing) * 55)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-65{max-height:calc(var(--spacing) * 65)}.max-h-75{max-height:calc(var(--spacing) * 75)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-90{max-height:calc(var(--spacing) * 90)}.max-h-105{max-height:calc(var(--spacing) * 105)}.max-h-\[52dvh\]{max-height:52dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100\%-32px\)\]{max-height:calc(100% - 32px)}.max-h-\[calc\(100dvh-28px\)\]{max-height:calc(100dvh - 28px)}.max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.max-h-\[min\(30vh\,320px\)\]{max-height:min(30vh,320px)}.max-h-\[min\(52vh\,24rem\)\]{max-height:min(52vh,24rem)}.max-h-\[min\(85dvh\,800px\)\]{max-height:min(85dvh,800px)}.max-h-\[min\(88dvh\,860px\)\]{max-height:min(88dvh,860px)}.max-h-\[min\(300px\,40dvh\)\]{max-height:min(300px,40dvh)}.max-h-\[min\(320px\,40dvh\)\]{max-height:min(320px,40dvh)}.max-h-\[min\(320px\,calc\(100vh-24px\)\)\]{max-height:min(320px,100vh - 24px)}.max-h-\[min\(360px\,var\(--radix-select-content-available-height\)\)\]{max-height:min(360px, var(--radix-select-content-available-height))}.max-h-\[min\(560px\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(560px, var(--radix-popover-content-available-height))}.max-h-\[min\(800px\,88dvh\)\]{max-height:min(800px,88dvh)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-1\.5{min-height:calc(var(--spacing) * 1.5)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-6\.5{min-height:calc(var(--spacing) * 6.5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-7\.5{min-height:calc(var(--spacing) * 7.5)}.min-h-7\.25{min-height:calc(var(--spacing) * 7.25)}.min-h-7\.75{min-height:calc(var(--spacing) * 7.75)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-8\.5{min-height:calc(var(--spacing) * 8.5)}.min-h-8\.25{min-height:calc(var(--spacing) * 8.25)}.min-h-8\.75{min-height:calc(var(--spacing) * 8.75)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-9\.5{min-height:calc(var(--spacing) * 9.5)}.min-h-9\.25{min-height:calc(var(--spacing) * 9.25)}.min-h-9\.75{min-height:calc(var(--spacing) * 9.75)}.min-h-10\.5{min-height:calc(var(--spacing) * 10.5)}.min-h-10\.25{min-height:calc(var(--spacing) * 10.25)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12\.5{min-height:calc(var(--spacing) * 12.5)}.min-h-12\.25{min-height:calc(var(--spacing) * 12.25)}.min-h-13\.75{min-height:calc(var(--spacing) * 13.75)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-16\.5{min-height:calc(var(--spacing) * 16.5)}.min-h-16\.25{min-height:calc(var(--spacing) * 16.25)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-19\.25{min-height:calc(var(--spacing) * 19.25)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-22{min-height:calc(var(--spacing) * 22)}.min-h-22\.5{min-height:calc(var(--spacing) * 22.5)}.min-h-23{min-height:calc(var(--spacing) * 23)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-27\.5{min-height:calc(var(--spacing) * 27.5)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-37\.5{min-height:calc(var(--spacing) * 37.5)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-45{min-height:calc(var(--spacing) * 45)}.min-h-50{min-height:calc(var(--spacing) * 50)}.min-h-55{min-height:calc(var(--spacing) * 55)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-66\.25{min-height:calc(var(--spacing) * 66.25)}.min-h-70{min-height:calc(var(--spacing) * 70)}.min-h-75{min-height:calc(var(--spacing) * 75)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-120{min-height:calc(var(--spacing) * 120)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--radix-select-trigger-width\){width:var(--radix-select-trigger-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\.25{width:calc(var(--spacing) * 3.25)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.25{width:calc(var(--spacing) * 4.25)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-5\.5\!{width:calc(var(--spacing) * 5.5)!important}.w-6\.5{width:calc(var(--spacing) * 6.5)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-9\.5{width:calc(var(--spacing) * 9.5)}.w-10{width:calc(var(--spacing) * 10)}.w-10\.75{width:calc(var(--spacing) * 10.75)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-14\.75{width:calc(var(--spacing) * 14.75)}.w-16{width:calc(var(--spacing) * 16)}.w-17{width:calc(var(--spacing) * 17)}.w-18{width:calc(var(--spacing) * 18)}.w-19\.5{width:calc(var(--spacing) * 19.5)}.w-19\.25{width:calc(var(--spacing) * 19.25)}.w-19\.75{width:calc(var(--spacing) * 19.75)}.w-20{width:calc(var(--spacing) * 20)}.w-20\.75{width:calc(var(--spacing) * 20.75)}.w-22{width:calc(var(--spacing) * 22)}.w-22\.5{width:calc(var(--spacing) * 22.5)}.w-24{width:calc(var(--spacing) * 24)}.w-25{width:calc(var(--spacing) * 25)}.w-27{width:calc(var(--spacing) * 27)}.w-28{width:calc(var(--spacing) * 28)}.w-28\.75{width:calc(var(--spacing) * 28.75)}.w-29{width:calc(var(--spacing) * 29)}.w-30{width:calc(var(--spacing) * 30)}.w-32\.5{width:calc(var(--spacing) * 32.5)}.w-33\.5{width:calc(var(--spacing) * 33.5)}.w-33\.75{width:calc(var(--spacing) * 33.75)}.w-34\.5{width:calc(var(--spacing) * 34.5)}.w-35{width:calc(var(--spacing) * 35)}.w-36{width:calc(var(--spacing) * 36)}.w-37{width:calc(var(--spacing) * 37)}.w-40{width:calc(var(--spacing) * 40)}.w-42{width:calc(var(--spacing) * 42)}.w-45{width:calc(var(--spacing) * 45)}.w-47\.5{width:calc(var(--spacing) * 47.5)}.w-50{width:calc(var(--spacing) * 50)}.w-52\.5{width:calc(var(--spacing) * 52.5)}.w-55{width:calc(var(--spacing) * 55)}.w-57\.5{width:calc(var(--spacing) * 57.5)}.w-58\.5{width:calc(var(--spacing) * 58.5)}.w-59{width:calc(var(--spacing) * 59)}.w-62\.5{width:calc(var(--spacing) * 62.5)}.w-62\.25{width:calc(var(--spacing) * 62.25)}.w-64{width:calc(var(--spacing) * 64)}.w-66{width:calc(var(--spacing) * 66)}.w-70{width:calc(var(--spacing) * 70)}.w-71\.25{width:calc(var(--spacing) * 71.25)}.w-75{width:calc(var(--spacing) * 75)}.w-83\.75{width:calc(var(--spacing) * 83.75)}.w-105{width:calc(var(--spacing) * 105)}.w-110{width:calc(var(--spacing) * 110)}.w-120{width:calc(var(--spacing) * 120)}.w-140{width:calc(var(--spacing) * 140)}.w-150{width:calc(var(--spacing) * 150)}.w-230{width:calc(var(--spacing) * 230)}.w-\[32\%\]{width:32%}.w-\[39\%\]{width:39%}.w-\[45\%\]{width:45%}.w-\[55\%\]{width:55%}.w-\[70\%\]{width:70%}.w-\[320px\]{width:320px}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)}.w-\[min\(34\%\,260px\)\]{width:min(34%,260px)}.w-\[min\(92vw\,28rem\)\]{width:min(92vw,28rem)}.w-\[min\(280px\,40cqw\)\]{width:min(280px,40cqw)}.w-\[min\(380px\,100\%\)\]{width:min(380px,100%)}.w-\[min\(420px\,100\%\)\]{width:min(420px,100%)}.w-\[min\(420px\,calc\(100vw-24px\)\)\]{width:min(420px,100vw - 24px)}.w-\[min\(420px\,calc\(100vw-40px\)\)\]{width:min(420px,100vw - 40px)}.w-\[min\(440px\,100\%\)\]{width:min(440px,100%)}.w-\[min\(560px\,100\%\)\]{width:min(560px,100%)}.w-\[min\(680px\,100\%\)\]{width:min(680px,100%)}.w-\[min\(720px\,100\%\)\]{width:min(720px,100%)}.w-\[min\(860px\,100\%\)\]{width:min(860px,100%)}.w-\[min\(880px\,100\%\)\]{width:min(880px,100%)}.w-\[min\(920px\,100\%\)\]{width:min(920px,100%)}.w-\[min\(1180px\,100\%\)\]{width:min(1180px,100%)}.w-\[min\(1480px\,calc\(100vw-48px\)\)\]{width:min(1480px,100vw - 48px)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-30{max-width:calc(var(--spacing) * 30)}.max-w-35{max-width:calc(var(--spacing) * 35)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-42\.5{max-width:calc(var(--spacing) * 42.5)}.max-w-46\.25{max-width:calc(var(--spacing) * 46.25)}.max-w-50{max-width:calc(var(--spacing) * 50)}.max-w-55{max-width:calc(var(--spacing) * 55)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-57\.5{max-width:calc(var(--spacing) * 57.5)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-71\.25{max-width:calc(var(--spacing) * 71.25)}.max-w-75{max-width:calc(var(--spacing) * 75)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-85{max-width:calc(var(--spacing) * 85)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-105{max-width:calc(var(--spacing) * 105)}.max-w-110{max-width:calc(var(--spacing) * 110)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-130{max-width:calc(var(--spacing) * 130)}.max-w-145{max-width:calc(var(--spacing) * 145)}.max-w-155{max-width:calc(var(--spacing) * 155)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-170{max-width:calc(var(--spacing) * 170)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-200{max-width:calc(var(--spacing) * 200)}.max-w-215{max-width:calc(var(--spacing) * 215)}.max-w-220{max-width:calc(var(--spacing) * 220)}.max-w-240{max-width:calc(var(--spacing) * 240)}.max-w-260{max-width:calc(var(--spacing) * 260)}.max-w-270{max-width:calc(var(--spacing) * 270)}.max-w-275{max-width:calc(var(--spacing) * 275)}.max-w-295{max-width:calc(var(--spacing) * 295)}.max-w-335{max-width:calc(var(--spacing) * 335)}.max-w-375{max-width:calc(var(--spacing) * 375)}.max-w-\[44ch\]{max-width:44ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80vw\]{max-width:80vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[320px\]{max-width:320px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[calc\(100\%-8px\)\]{max-width:calc(100% - 8px)}.max-w-\[calc\(100\%-20px\)\]{max-width:calc(100% - 20px)}.max-w-\[calc\(100\%-170px\)\]{max-width:calc(100% - 170px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-28px\)\]{max-width:calc(100vw - 28px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-\[min\(280px\,calc\(100vw-24px\)\)\]{max-width:min(280px,100vw - 24px)}.max-w-\[min\(360px\,calc\(100vw-40px\)\)\]{max-width:min(360px,100vw - 40px)}.max-w-\[min\(600px\,90vw\)\]{max-width:min(600px,90vw)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-4\.25{min-width:calc(var(--spacing) * 4.25)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-15{min-width:calc(var(--spacing) * 15)}.min-w-23\.25{min-width:calc(var(--spacing) * 23.25)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-30{min-width:calc(var(--spacing) * 30)}.min-w-31\.25{min-width:calc(var(--spacing) * 31.25)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36\.25{min-width:calc(var(--spacing) * 36.25)}.min-w-37\.5{min-width:calc(var(--spacing) * 37.5)}.min-w-38\.75{min-width:calc(var(--spacing) * 38.75)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-42\.5{min-width:calc(var(--spacing) * 42.5)}.min-w-47\.5{min-width:calc(var(--spacing) * 47.5)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-55{min-width:calc(var(--spacing) * 55)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-275{min-width:calc(var(--spacing) * 275)}.min-w-\[min\(360px\,100\%\)\]{min-width:min(360px,100%)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-\[1_1_48\%\]{flex:48%}.flex-\[1_1_52\%\]{flex:52%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-2{rotate:-2deg}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.rotate-3{rotate:3deg}.rotate-11{rotate:11deg}.rotate-12{rotate:12deg}.rotate-20{rotate:20deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-4deg\]{rotate:-4deg}.rotate-\[-6deg\]{rotate:-6deg}.rotate-\[-7deg\]{rotate:-7deg}.rotate-\[-8deg\]{rotate:-8deg}.rotate-\[-17deg\]{rotate:-17deg}.rotate-\[4deg\]{rotate:4deg}.rotate-\[5deg\]{rotate:5deg}.rotate-\[7deg\]{rotate:7deg}.rotate-\[12deg\]{rotate:12deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate\(-50\%\,-50\%\)_rotate\(var\(--photo-angle\)\)\]{transform:translate(-50%,-50%) rotate(var(--photo-angle))}.animate-\[pulse_1\.6s_ease-in-out_infinite\]{animation:1.6s ease-in-out infinite pulse}.animate-\[pulse_1s_steps\(1\,end\)_infinite\]{animation:1s step-end infinite pulse}.animate-\[shimmer_1\.5s_infinite\]{animation:1.5s infinite shimmer}.animate-hint-fade{animation:var(--animate-hint-fade)}.animate-meter-indeterminate{animation:var(--animate-meter-indeterminate)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-none{cursor:none}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-auto{touch-action:auto}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-py-3\.5{scroll-padding-block:calc(var(--spacing) * 3.5)}.scrollbar-thin{scrollbar-width:thin}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-\[minmax\(132px\,168px\)\]{grid-auto-columns:minmax(132px,168px)}.grid-flow-col{grid-auto-flow:column}.\[grid-template-columns\:…\]{grid-template-columns:…}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[7fr_5fr\]{grid-template-columns:7fr 5fr}.grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.grid-cols-\[76px_minmax\(0\,1fr\)\]{grid-template-columns:76px minmax(0,1fr)}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[260px_minmax\(0\,1fr\)_300px\]{grid-template-columns:260px minmax(0,1fr) 300px}.grid-cols-\[minmax\(0\,1fr\)_96px\]{grid-template-columns:minmax(0,1fr) 96px}.grid-cols-\[minmax\(0\,1fr\)_106px\]{grid-template-columns:minmax(0,1fr) 106px}.grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(160px\,220px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(160px,220px) minmax(0,1fr)}.grid-cols-\[minmax\(240px\,300px\)_1fr\]{grid-template-columns:minmax(240px,300px) 1fr}.grid-cols-\[minmax\(280px\,340px\)_1fr\]{grid-template-columns:minmax(280px,340px) 1fr}.grid-cols-\[repeat\(3\,1fr\)\]{grid-template-columns:repeat(3,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(132px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(132px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-cols-\[…\]{grid-template-columns:…}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-1\.75{gap:calc(var(--spacing) * 1.75)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-2\.25{gap:calc(var(--spacing) * 2.25)}.gap-2\.75{gap:calc(var(--spacing) * 2.75)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-3\.5\!{gap:calc(var(--spacing) * 3.5)!important}.gap-3\.25{gap:calc(var(--spacing) * 3.25)}.gap-3\.75{gap:calc(var(--spacing) * 3.75)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-5\.5{gap:calc(var(--spacing) * 5.5)}.gap-5\.75{gap:calc(var(--spacing) * 5.75)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[9px\]{gap:9px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}: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-line>:not(:last-child)){border-color:var(--color-line)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[3px\]\!{border-radius:3px!important}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[17px\]{border-radius:17px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-ui{border-radius:var(--radius-ui)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-tr-\[35px\]{border-top-right-radius:35px}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.rounded-b-sm{border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1\.5px\]\!{border-style:var(--tw-border-style)!important;border-width:1.5px!important}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.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-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid\!{--tw-border-style:solid!important;border-style:solid!important}.border-\[\#111318\]{border-color:#111318}.border-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_52\%_46\%\)_55\%\,var\(--line-strong\)\)\]\!{border-color:hsl(var(--group-hue) 52% 46%)!important}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_52\%_46\%\)_55\%\,var\(--line-strong\)\)\]\!{border-color:color-mix(in srgb,hsl(var(--group-hue) 52% 46%) 55%,var(--line-strong))!important}}.border-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_52\%_46\%\)_80\%\,var\(--line-strong\)\)\]\!{border-color:hsl(var(--group-hue) 52% 46%)!important}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_52\%_46\%\)_80\%\,var\(--line-strong\)\)\]\!{border-color:color-mix(in srgb,hsl(var(--group-hue) 52% 46%) 80%,var(--line-strong))!important}}.border-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_55\%_48\%\)_72\%\,var\(--line-strong\)\)\]{border-color:hsl(var(--group-hue) 55% 48%)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_55\%_48\%\)_72\%\,var\(--line-strong\)\)\]{border-color:color-mix(in srgb,hsl(var(--group-hue) 55% 48%) 72%,var(--line-strong))}}.border-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_58\%_50\%\)_88\%\,var\(--focus\)\)\]{border-color:hsl(var(--group-hue) 58% 50%)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_58\%_50\%\)_88\%\,var\(--focus\)\)\]{border-color:color-mix(in srgb,hsl(var(--group-hue) 58% 50%) 88%,var(--focus))}}.border-\[color-mix\(in_srgb\,var\(--surface\)_85\%\,transparent\)\]{border-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--surface\)_85\%\,transparent\)\]{border-color:color-mix(in srgb,var(--surface) 85%,transparent)}}.border-accent{border-color:var(--color-accent)}.border-accent\!{border-color:var(--color-accent)!important}.border-accent-mid,.border-accent-mid\/31{border-color:var(--color-accent-mid)}@supports (color:color-mix(in lab, red, red)){.border-accent-mid\/31{border-color:color-mix(in oklab, var(--color-accent-mid) 31%, transparent)}}.border-accent-mid\/50{border-color:var(--color-accent-mid)}@supports (color:color-mix(in lab, red, red)){.border-accent-mid\/50{border-color:color-mix(in oklab, var(--color-accent-mid) 50%, transparent)}}.border-accent-soft{border-color:var(--color-accent-soft)}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-background,.border-background\/70{border-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.border-background\/70{border-color:color-mix(in oklab, var(--color-background) 70%, transparent)}}.border-current,.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger\!{border-color:var(--color-danger)!important}.border-danger-border{border-color:var(--color-danger-border)}.border-danger-border\!{border-color:var(--color-danger-border)!important}.border-danger-strong{border-color:var(--color-danger-strong)}.border-danger-strong\!{border-color:var(--color-danger-strong)!important}.border-danger\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-focus{border-color:var(--color-focus)}.border-ink-soft\/70{border-color:var(--color-ink-soft)}@supports (color:color-mix(in lab, red, red)){.border-ink-soft\/70{border-color:color-mix(in oklab, var(--color-ink-soft) 70%, transparent)}}.border-ink\/14{border-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.border-ink\/14{border-color:color-mix(in oklab, var(--color-ink) 14%, transparent)}}.border-inverse-hover{border-color:var(--color-inverse-hover)}.border-line{border-color:var(--color-line)}.border-line\!{border-color:var(--color-line)!important}.border-line-strong{border-color:var(--color-line-strong)}.border-muted-3{border-color:var(--color-muted-3)}.border-surface{border-color:var(--color-surface)}.border-surface-hover{border-color:var(--color-surface-hover)}.border-surface-muted{border-color:var(--color-surface-muted)}.border-transparent{border-color:#0000}.border-ui-border{border-color:var(--color-ui-border)}.border-warning{border-color:var(--color-warning)}.border-b-surface{border-bottom-color:var(--color-surface)}.bg-\(--seq-audio\)\/15{background-color:var(--seq-audio)}@supports (color:color-mix(in lab, red, red)){.bg-\(--seq-audio\)\/15{background-color:color-mix(in oklab, var(--seq-audio) 15%, transparent)}}.bg-\(--seq-playhead\){background-color:var(--seq-playhead)}.bg-\(--seq-snap\){background-color:var(--seq-snap)}.bg-\(--x\){background-color:var(--x)}.bg-\[\#111318\]{background-color:#111318}.bg-\[color-mix\(in_srgb\,\#111318_72\%\,transparent\)\]{background-color:#111318b8}.bg-\[color-mix\(in_srgb\,\#111318_80\%\,transparent\)\]{background-color:#111318cc}.bg-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_40\%_50\%\)_22\%\,var\(--surface\)\)\]\!{background-color:hsl(var(--group-hue) 40% 50%)!important}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_40\%_50\%\)_22\%\,var\(--surface\)\)\]\!{background-color:color-mix(in srgb,hsl(var(--group-hue) 40% 50%) 22%,var(--surface))!important}}.bg-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_45\%_50\%\)_18\%\,var\(--surface\)\)\]{background-color:hsl(var(--group-hue) 45% 50%)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_45\%_50\%\)_18\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,hsl(var(--group-hue) 45% 50%) 18%,var(--surface))}}.bg-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_62\%_54\%\)_28\%\,var\(--background\)\)\]{background-color:hsl(var(--group-hue) 62% 54%)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,hsl\(var\(--group-hue\)_62\%_54\%\)_28\%\,var\(--background\)\)\]{background-color:color-mix(in srgb,hsl(var(--group-hue) 62% 54%) 28%,var(--background))}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger-bg\)_96\%\,transparent\)\]{background-color:var(--danger-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger-bg\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger-bg) 96%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--focus\)_7\%\,transparent\)\]{background-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--focus\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--focus) 7%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--focus\)_12\%\,transparent\)\]{background-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--focus\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--focus) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--focus\)_14\%\,transparent\)\]{background-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--focus\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--focus) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--focus\)_18\%\,transparent\)\]{background-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--focus\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--focus) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ink\)_80\%\,transparent\)\]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ink\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink) 80%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ink\)_90\%\,transparent\)\]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ink\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink) 90%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ink-strong\)_26\%\,transparent\)\]{background-color:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ink-strong\)_26\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink-strong) 26%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ink-strong\)_40\%\,transparent\)\]{background-color:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ink-strong\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink-strong) 40%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ink-strong\)_55\%\,transparent\)\]{background-color:var(--ink-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ink-strong\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink-strong) 55%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--preview-color\)_17\%\,var\(--surface-raised\)\)\]{background-color:var(--preview-color)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--preview-color\)_17\%\,var\(--surface-raised\)\)\]{background-color:color-mix(in srgb,var(--preview-color) 17%,var(--surface-raised))}}.bg-\[color-mix\(in_srgb\,var\(--preview-color\)_23\%\,var\(--accent-soft\)\)\]{background-color:var(--preview-color)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--preview-color\)_23\%\,var\(--accent-soft\)\)\]{background-color:color-mix(in srgb,var(--preview-color) 23%,var(--accent-soft))}}.bg-\[color-mix\(in_srgb\,var\(--seq-kind\)_45\%\,transparent\)\]{background-color:var(--seq-kind)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--seq-kind\)_45\%\,transparent\)\]{background-color:color-mix(in srgb,var(--seq-kind) 45%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_79\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_79\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 79%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_88\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_89\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_89\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 89%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_90\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 90%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_95\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_95\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 95%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface\)_96\%\,transparent\)\]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 96%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-hover\)_85\%\,transparent\)\]{background-color:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface-hover\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-hover) 85%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-raised\)_36\%\,transparent\)\]{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--surface-raised\)_36\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-raised) 36%,transparent)}}.bg-\[linear-gradient\(\#2d2d2d\,\#252526_52\%\,\#1e1e1e\)\,\#1e1e1e\]{background-color:linear-gradient(#2d2d2d,#252526 52%,#1e1e1e),#1e1e1e}.bg-\[linear-gradient\(\#fafbf7\,\#f5f5f1_58\%\,\#ebefdf\)\,\#f5f5f1\]{background-color:linear-gradient(#fafbf7,#f5f5f1 58%,#ebefdf),#f5f5f1}.bg-\[var\(--x\)\]{background-color:var(--x)}.bg-accent{background-color:var(--color-accent)}.bg-accent\!{background-color:var(--color-accent)!important}.bg-accent-mid{background-color:var(--color-accent-mid)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-background,.bg-background\/60{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--color-background) 60%, transparent)}}.bg-background\/80{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.bg-black{background-color:var(--color-black)}.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\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-brand-mark{background-color:var(--color-brand-mark)}.bg-cover-charcoal{background-color:var(--color-cover-charcoal)}.bg-cover-lilac{background-color:var(--color-cover-lilac)}.bg-cover-rose{background-color:var(--color-cover-rose)}.bg-cover-sage{background-color:var(--color-cover-sage)}.bg-cover-sand{background-color:var(--color-cover-sand)}.bg-cover-sky{background-color:var(--color-cover-sky)}.bg-danger{background-color:var(--color-danger)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-danger-border{background-color:var(--color-danger-border)}.bg-danger-strong{background-color:var(--color-danger-strong)}.bg-danger\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-focus{background-color:var(--color-focus)}.bg-ink{background-color:var(--color-ink)}.bg-ink-soft{background-color:var(--color-ink-soft)}.bg-inverse{background-color:var(--color-inverse)}.bg-line{background-color:var(--color-line)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-muted-3{background-color:var(--color-muted-3)}.bg-on-inverse\/12{background-color:var(--color-on-inverse)}@supports (color:color-mix(in lab, red, red)){.bg-on-inverse\/12{background-color:color-mix(in oklab, var(--color-on-inverse) 12%, transparent)}}.bg-overlay{background-color:var(--color-overlay)}.bg-success{background-color:var(--color-success)}.bg-surface{background-color:var(--color-surface)}.bg-surface-hover{background-color:var(--color-surface-hover)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-surface-muted\!{background-color:var(--color-surface-muted)!important}.bg-surface-raised,.bg-surface-raised\/79{background-color:var(--color-surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/79{background-color:color-mix(in oklab, var(--color-surface-raised) 79%, transparent)}}.bg-surface-raised\/90{background-color:var(--color-surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/90{background-color:color-mix(in oklab, var(--color-surface-raised) 90%, transparent)}}.bg-surface\/70{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.bg-surface\/80{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.bg-surface\/85{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/85{background-color:color-mix(in oklab, var(--color-surface) 85%, transparent)}}.bg-surface\/87{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/87{background-color:color-mix(in oklab, var(--color-surface) 87%, transparent)}}.bg-surface\/90{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.bg-transparent{background-color:#0000}.bg-ui{background-color:var(--color-ui)}.bg-ui-border{background-color:var(--color-ui-border)}.bg-warning{background-color:var(--color-warning)}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.theme-canvas:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){background-image:radial-gradient(1200px 520px at 8% -8%,#ff2ea624,#0000 58%),radial-gradient(900px 480px at 100% 0,#2de8ff1a,#0000 52%),linear-gradient(#2de8ff09 1px,#0000 1px),linear-gradient(90deg,#ff2ea608 1px,#0000 1px);background-size:auto,auto,56px 56px,56px 56px}.bg-\[conic-gradient\(var\(--line\)_25\%\,transparent_0_50\%\,var\(--line\)_0_75\%\,transparent_0\)\]{background-image:conic-gradient(var(--line) 25%,transparent 0 50%,var(--line) 0 75%,transparent 0)}.bg-\[linear-gradient\(90deg\,var\(--accent-soft\)\,var\(--surface-muted\)\,var\(--accent-soft\)\)\]{background-image:linear-gradient(90deg,var(--accent-soft),var(--surface-muted),var(--accent-soft))}.bg-\[radial-gradient\(80px_40px_at_20\%_20\%\,\#ff2ea655\,transparent_70\%\)\,radial-gradient\(90px_50px_at_90\%_10\%\,\#2de8ff55\,transparent_65\%\)\,linear-gradient\(\#141722\,\#07080f\)\]{background-image:radial-gradient(80px 40px at 20% 20%,#ff2ea655,#0000 70%),radial-gradient(90px 50px at 90% 10%,#2de8ff55,#0000 65%),linear-gradient(#141722,#07080f)}.bg-\[radial-gradient\(color-mix\(in_srgb\,var\(--muted\)_20\%\,transparent\)_0\.6px\,transparent_0\.6px\)\]{background-image:radial-gradient(var(--muted) .6px,transparent .6px)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(color-mix\(in_srgb\,var\(--muted\)_20\%\,transparent\)_0\.6px\,transparent_0\.6px\)\]{background-image:radial-gradient(color-mix(in srgb,var(--muted) 20%,transparent) .6px,transparent .6px)}}.mask-\[radial-gradient\(ellipse_at_center\,black\,transparent_74\%\)\]{-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.bg-\[length\:200\%\]{background-size:200%}.bg-size-\[10px_10px\]{background-size:10px 10px}.bg-size-\[20px_20px\]{background-size:20px 20px}.bg-size-\[200\%\]{background-size:200%}.fill-none{fill:none}.fill-surface{fill:var(--color-surface)}.stroke-accent{stroke:var(--color-accent)}.stroke-black{stroke:var(--color-black)}.stroke-ink{stroke:var(--color-ink)}.stroke-surface{stroke:var(--color-surface)}.stroke-\[1px\]{stroke-width:1px}.stroke-\[3px\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_30\%\]{object-position:50% 30%}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-1\.75{padding:calc(var(--spacing) * 1.75)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-2\.25{padding:calc(var(--spacing) * 2.25)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-3\.75{padding:calc(var(--spacing) * 3.75)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\!{padding:calc(var(--spacing) * 4)!important}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-7\.5{padding:calc(var(--spacing) * 7.5)}.p-8{padding:calc(var(--spacing) * 8)}.p-8\.75{padding:calc(var(--spacing) * 8.75)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[2\%_2\%_6\%\]{padding:2% 2% 6%}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-1\.75{padding-inline:calc(var(--spacing) * 1.75)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.25{padding-inline:calc(var(--spacing) * 2.25)}.px-2\.75{padding-inline:calc(var(--spacing) * 2.75)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-3\.25{padding-inline:calc(var(--spacing) * 3.25)}.px-3\.75{padding-inline:calc(var(--spacing) * 3.75)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-4\.25{padding-inline:calc(var(--spacing) * 4.25)}.px-4\.75{padding-inline:calc(var(--spacing) * 4.75)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-6\.25{padding-inline:calc(var(--spacing) * 6.25)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-11{padding-inline:calc(var(--spacing) * 11)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-13\.75{padding-inline:calc(var(--spacing) * 13.75)}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-1\.75{padding-block:calc(var(--spacing) * 1.75)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.25{padding-block:calc(var(--spacing) * 2.25)}.py-2\.75{padding-block:calc(var(--spacing) * 2.75)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\!{padding-block:calc(var(--spacing) * 3)!important}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-3\.25{padding-block:calc(var(--spacing) * 3.25)}.py-3\.75{padding-block:calc(var(--spacing) * 3.75)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-4\.25{padding-block:calc(var(--spacing) * 4.25)}.py-4\.75{padding-block:calc(var(--spacing) * 4.75)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-5\.75{padding-block:calc(var(--spacing) * 5.75)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-6\.25{padding-block:calc(var(--spacing) * 6.25)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9\.5{padding-block:calc(var(--spacing) * 9.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-10\.75{padding-block:calc(var(--spacing) * 10.75)}.py-11\.25{padding-block:calc(var(--spacing) * 11.25)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-12\.5{padding-block:calc(var(--spacing) * 12.5)}.py-13\.5{padding-block:calc(var(--spacing) * 13.5)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-1\.25{padding-top:calc(var(--spacing) * 1.25)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-2\.25{padding-top:calc(var(--spacing) * 2.25)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-3\.75{padding-top:calc(var(--spacing) * 3.75)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7\.5{padding-top:calc(var(--spacing) * 7.5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-13\.5{padding-top:calc(var(--spacing) * 13.5)}.pt-px{padding-top:1px}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-7\.5{padding-right:calc(var(--spacing) * 7.5)}.pr-7\.25{padding-right:calc(var(--spacing) * 7.25)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-1\.25{padding-bottom:calc(var(--spacing) * 1.25)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pl-0{padding-left:0}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-0\.75{padding-left:calc(var(--spacing) * .75)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.75{padding-left:calc(var(--spacing) * 2.75)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-19{padding-left:calc(var(--spacing) * 19)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.indent-0{text-indent:0}.align-\[1px\]{vertical-align:1px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[Georgia\,serif\]{font-family:Georgia,serif}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-\[9px\]\/\[1\.45\]{font-size:9px;line-height:1.45}.text-\[10px\]\/\[1\.3\]{font-size:10px;line-height:1.3}.text-\[10px\]\/\[1\.6\]{font-size:10px;line-height:1.6}.text-\[11px\]\/\[1\.5\]{font-size:11px;line-height:1.5}.text-\[11px\]\/\[1\.7\]{font-size:11px;line-height:1.7}.text-\[11px\]\/\[1\.8\]{font-size:11px;line-height:1.8}.text-\[11px\]\/\[1\.45\]{font-size:11px;line-height:1.45}.text-\[13px\]\/\[1\.4\]{font-size:13px;line-height:1.4}.text-\[13px\]\/\[1\.55\]{font-size:13px;line-height:1.55}.text-\[13px\]\/\[1\.65\]{font-size:13px;line-height:1.65}.text-\[13px\]\/normal{font-size:13px;line-height:var(--leading-normal)}.text-\[17px\]\/\[1\.35\]{font-size:17px;line-height:1.35}.text-\[19px\]\/\[1\.35\]{font-size:19px;line-height:1.35}.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-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-xs\/\[1\.6\]{font-size:var(--text-xs);line-height:1.6}.text-xs\/normal{font-size:var(--text-xs);line-height:var(--leading-normal)}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[9px\]\!{font-size:9px!important}.text-\[10px\]{font-size:10px}.text-\[10px\]\!{font-size:10px!important}.text-\[11px\]{font-size:11px}.text-\[11px\]\!{font-size:11px!important}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[41px\]{font-size:41px}.text-\[clamp\(20px\,2\.2vw\,30px\)\]{font-size:clamp(20px,2.2vw,30px)}.text-\[clamp\(24px\,3\.2vw\,36px\)\]{font-size:clamp(24px,3.2vw,36px)}.text-\[clamp\(28px\,3\.6vw\,44px\)\]{font-size:clamp(28px,3.6vw,44px)}.text-\[clamp\(32px\,4\.5vw\,56px\)\]{font-size:clamp(32px,4.5vw,56px)}.text-\[clamp\(32px\,4vw\,52px\)\]{font-size:clamp(32px,4vw,52px)}.text-\[clamp\(40px\,4\.5vw\,70px\)\]{font-size:clamp(40px,4.5vw,70px)}.leading-3\.5{--tw-leading:calc(var(--spacing) * 3.5);line-height:calc(var(--spacing) * 3.5)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-4\.5{--tw-leading:calc(var(--spacing) * 4.5);line-height:calc(var(--spacing) * 4.5)}.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-9\.75{--tw-leading:calc(var(--spacing) * 9.75);line-height:calc(var(--spacing) * 9.75)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[450\]{--tw-font-weight:450;font-weight:450}.font-\[520\]{--tw-font-weight:520;font-weight:520}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[560\]{--tw-font-weight:560;font-weight:560}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.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\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.tracking-\[-0\.8px\]{--tw-tracking:-.8px;letter-spacing:-.8px}.tracking-\[-0\.9px\]{--tw-tracking:-.9px;letter-spacing:-.9px}.tracking-\[-0\.15px\]{--tw-tracking:-.15px;letter-spacing:-.15px}.tracking-\[-0\.75px\]{--tw-tracking:-.75px;letter-spacing:-.75px}.tracking-\[-1\.1px\]{--tw-tracking:-1.1px;letter-spacing:-1.1px}.tracking-\[-1\.2px\]{--tw-tracking:-1.2px;letter-spacing:-1.2px}.tracking-\[-1\.3px\]{--tw-tracking:-1.3px;letter-spacing:-1.3px}.tracking-\[-1\.4px\]{--tw-tracking:-1.4px;letter-spacing:-1.4px}.tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.tracking-\[-1\.6px\]{--tw-tracking:-1.6px;letter-spacing:-1.6px}.tracking-\[-1\.7px\]{--tw-tracking:-1.7px;letter-spacing:-1.7px}.tracking-\[-1\.8px\]{--tw-tracking:-1.8px;letter-spacing:-1.8px}.tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}.tracking-\[-3\.5px\]{--tw-tracking:-3.5px;letter-spacing:-3.5px}.tracking-\[-3px\]{--tw-tracking:-3px;letter-spacing:-3px}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.1px\]{--tw-tracking:.1px;letter-spacing:.1px}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.tracking-\[1\.3px\]{--tw-tracking:1.3px;letter-spacing:1.3px}.tracking-\[1\.4px\]{--tw-tracking:1.4px;letter-spacing:1.4px}.tracking-\[1\.7px\]{--tw-tracking:1.7px;letter-spacing:1.7px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-normal{overflow-wrap:normal;word-break:normal}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.wrap-normal{overflow-wrap:normal}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--mk-quiet-text\){color:var(--mk-quiet-text)}.text-\(--seq-audio\){color:var(--seq-audio)}.text-\(--seq-audio\)\!{color:var(--seq-audio)!important}.text-\(--seq-title\){color:var(--seq-title)}.text-\(--seq-video\){color:var(--seq-video)}.text-\[\#f3f6ff\]{color:#f3f6ff}.text-accent{color:var(--color-accent)}.text-accent-ink{color:var(--color-accent-ink)}.text-accent-ink\!{color:var(--color-accent-ink)!important}.text-accent-mid{color:var(--color-accent-mid)}.text-accent-soft{color:var(--color-accent-soft)}.text-background{color:var(--color-background)}.text-brand-mark-ink{color:var(--color-brand-mark-ink)}.text-cover-ink{color:var(--color-cover-ink)}.text-danger{color:var(--color-danger)}.text-danger-ink{color:var(--color-danger-ink)}.text-danger-ink\!{color:var(--color-danger-ink)!important}.text-focus{color:var(--color-focus)}.text-focus\!{color:var(--color-focus)!important}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-ink\!{color:var(--color-ink)!important}.text-ink-soft{color:var(--color-ink-soft)}.text-ink-strong{color:var(--color-ink-strong)}.text-ink-strong\!{color:var(--color-ink-strong)!important}.text-inverse-hover{color:var(--color-inverse-hover)}.text-muted{color:var(--color-muted)}.text-muted\!{color:var(--color-muted)!important}.text-muted-2{color:var(--color-muted-2)}.text-muted-2\!{color:var(--color-muted-2)!important}.text-muted-3{color:var(--color-muted-3)}.text-on-danger{color:var(--color-on-danger)}.text-on-inverse{color:var(--color-on-inverse)}.text-on-inverse\!{color:var(--color-on-inverse)!important}.text-on-inverse\/70{color:var(--color-on-inverse)}@supports (color:color-mix(in lab, red, red)){.text-on-inverse\/70{color:color-mix(in oklab, var(--color-on-inverse) 70%, transparent)}}.text-on-success{color:var(--color-on-success)}.text-transparent{color:#0000}.text-ui-foreground{color:var(--color-ui-foreground)}.text-ui-muted{color:var(--color-ui-muted)}.text-warning{color:var(--color-warning)}.text-warning-ink{color:var(--color-warning-ink)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-transparent{caret-color:#0000}.accent-\(--accent\){accent-color:var(--accent)}.accent-\(--focus\){accent-color:var(--focus)}.accent-\[var\(--color-focus\)\]{accent-color:var(--color-focus)}.accent-accent{accent-color:var(--color-accent)}.accent-current{accent-color:currentColor}.accent-focus{accent-color:var(--color-focus)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 100px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-3px_0_0_var\(--color-focus\)\]{--tw-shadow:0 -3px 0 0 var(--tw-shadow-color,var(--color-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--focus\)_55\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--focus))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--focus\)_55\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--focus) 55%,transparent))}}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--focus\)_55\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--line-strong\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--line-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--surface\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--surface));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_color-mix\(in_srgb\,hsl\(var\(--group-hue\)_50\%_50\%\)_26\%\,transparent\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,hsl(var(--group-hue) 50% 50%))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_2px_color-mix\(in_srgb\,hsl\(var\(--group-hue\)_50\%_50\%\)_26\%\,transparent\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,color-mix(in srgb,hsl(var(--group-hue) 50% 50%) 26%,transparent))}}.shadow-\[0_0_0_2px_color-mix\(in_srgb\,hsl\(var\(--group-hue\)_50\%_50\%\)_26\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--accent-mid\)_18\%\,transparent\)\,0_5px_17px_var\(--shadow\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--accent-mid)), 0 5px 17px var(--tw-shadow-color,var(--shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--accent-mid\)_18\%\,transparent\)\,0_5px_17px_var\(--shadow\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,color-mix(in srgb,var(--accent-mid) 18%,transparent)), 0 5px 17px var(--tw-shadow-color,var(--shadow))}}.shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--accent-mid\)_18\%\,transparent\)\,0_5px_17px_var\(--shadow\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent-mid\)_15\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent-mid))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent-mid\)_15\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent-mid) 15%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent-mid\)_15\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_9999px_color-mix\(in_srgb\,\#111318_60\%\,transparent\)\]{--tw-shadow:0 0 0 9999px var(--tw-shadow-color,#11131899);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 2px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_var\(--seq-snap\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--seq-snap));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_5px_var\(--shadow\)\]{--tw-shadow:0 1px 5px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_var\(--shadow\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_0_0_var\(--color-focus\)\]{--tw-shadow:0 3px 0 0 var(--tw-shadow-color,var(--color-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_6px_var\(--shadow\)\,0_9px_19px_var\(--shadow\)\]{--tw-shadow:0 3px 6px var(--tw-shadow-color,var(--shadow)), 0 9px 19px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_7px_var\(--shadow\)\]{--tw-shadow:0 3px 7px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_15px_var\(--shadow\)\]{--tw-shadow:0 3px 15px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_16px_var\(--shadow\)\]{--tw-shadow:0 3px 16px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_20px_var\(--shadow\)\]{--tw-shadow:0 3px 20px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_var\(--shadow\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_20px_color-mix\(in_srgb\,var\(--focus\)_5\%\,transparent\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,var(--focus))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_5px_20px_color-mix\(in_srgb\,var\(--focus\)_5\%\,transparent\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,color-mix(in srgb,var(--focus) 5%,transparent))}}.shadow-\[0_5px_20px_color-mix\(in_srgb\,var\(--focus\)_5\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_20px_color-mix\(in_srgb\,var\(--muted-2\)_4\%\,transparent\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,var(--muted-2))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_5px_20px_color-mix\(in_srgb\,var\(--muted-2\)_4\%\,transparent\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,color-mix(in srgb,var(--muted-2) 4%,transparent))}}.shadow-\[0_5px_20px_color-mix\(in_srgb\,var\(--muted-2\)_4\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_20px_var\(--shadow\)\]{--tw-shadow:0 5px 20px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_25px_var\(--shadow\)\]{--tw-shadow:0 5px 25px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_30px_var\(--shadow\)\]{--tw-shadow:0 5px 30px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_30px_var\(--shadow\)\]{--tw-shadow:0 6px 30px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_7px_13px_var\(--shadow\)\]{--tw-shadow:0 7px 13px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_7px_15px_color-mix\(in_srgb\,var\(--focus\)_6\%\,transparent\)\]{--tw-shadow:0 7px 15px var(--tw-shadow-color,var(--focus))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_7px_15px_color-mix\(in_srgb\,var\(--focus\)_6\%\,transparent\)\]{--tw-shadow:0 7px 15px var(--tw-shadow-color,color-mix(in srgb,var(--focus) 6%,transparent))}}.shadow-\[0_7px_15px_color-mix\(in_srgb\,var\(--focus\)_6\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_7px_15px_var\(--shadow\)\]{--tw-shadow:0 7px 15px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_26px_var\(--shadow\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_28px_var\(--shadow\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--ink\)_14\%\,transparent\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--ink\)_14\%\,transparent\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,color-mix(in srgb,var(--ink) 14%,transparent))}}.shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--ink\)_14\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_35px_var\(--shadow\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_var\(--shadow\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_var\(--shadow\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_var\(--shadow\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_25px_90px_color-mix\(in_srgb\,var\(--ink\)_25\%\,transparent\)\]{--tw-shadow:0 25px 90px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_25px_90px_color-mix\(in_srgb\,var\(--ink\)_25\%\,transparent\)\]{--tw-shadow:0 25px 90px var(--tw-shadow-color,color-mix(in srgb,var(--ink) 25%,transparent))}}.shadow-\[0_25px_90px_color-mix\(in_srgb\,var\(--ink\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_25px_90px_color-mix\(in_srgb\,var\(--ink\)_35\%\,transparent\)\]{--tw-shadow:0 25px 90px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_25px_90px_color-mix\(in_srgb\,var\(--ink\)_35\%\,transparent\)\]{--tw-shadow:0 25px 90px var(--tw-shadow-color,color-mix(in srgb,var(--ink) 35%,transparent))}}.shadow-\[0_25px_90px_color-mix\(in_srgb\,var\(--ink\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-18px_0_\#007acc\]{--tw-shadow:inset 0 -18px 0 var(--tw-shadow-color,#007acc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-18px_0_\#d9f279\]{--tw-shadow:inset 0 -18px 0 var(--tw-shadow-color,#d9f279);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-18px_0_\#ff2ea6\]{--tw-shadow:inset 0 -18px 0 var(--tw-shadow-color,#ff2ea6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,hsl\(var\(--group-hue\)_50\%_50\%\)_16\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,hsl(var(--group-hue) 50% 50%))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,hsl\(var\(--group-hue\)_50\%_50\%\)_16\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,hsl(var(--group-hue) 50% 50%) 16%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,hsl\(var\(--group-hue\)_50\%_50\%\)_16\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--danger-border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--danger-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--line-strong\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--line-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 8px 25px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 3px 14px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-prompt{--tw-shadow:0 8px 30px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 10px 32px var(--tw-shadow-color,var(--shadow));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}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-focus{outline-color:var(--color-focus)}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-xs{--tw-blur:blur(var(--blur-xs));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,)}.brightness-75{--tw-brightness:brightness(75%);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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-\[3px\]{--tw-backdrop-blur:blur(3px);-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-\[4px\]{--tw-backdrop-blur:blur(4px);-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-\[6px\]{--tw-backdrop-blur:blur(6px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-\[background\,border-color\,transform\]{transition-property:background,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,opacity\]{transition-property:background,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,transform\]{transition-property:background,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property: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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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-120{--tw-duration:.12s;transition-duration:.12s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[-webkit-text-fill-color\:transparent\]{-webkit-text-fill-color:transparent}.\[animation-delay\:-0\.8s\]{animation-delay:-.8s}.\[animation-delay\:-1\.6s\]{animation-delay:-1.6s}.\[clip-path\:polygon\(0_100\%\,0_69\%\,23\%_30\%\,45\%_65\%\,67\%_23\%\,100\%_70\%\,100\%_100\%\)\]{clip-path:polygon(0 100%,0 69%,23% 30%,45% 65%,67% 23%,100% 70%,100% 100%)}.\[contain-intrinsic-size\:auto_76px\]{contain-intrinsic-size:auto 76px}.\[contain-intrinsic-size\:auto_150px\]{contain-intrinsic-size:auto 150px}.\[content-visibility\:auto\]{content-visibility:auto}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[stroke-linecap\:square\]{stroke-linecap:square}.\[stroke-opacity\:0\.75\]{stroke-opacity:.75}.text-shadow-none{text-shadow:none}:is(.\*\:pointer-events-auto>*){pointer-events:auto}:is(.\*\:pointer-events-none>*){pointer-events:none}:is(.\*\:shrink-0>*){flex-shrink:0}:is(.\*\:truncate>*){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\*\*\:box-border *){box-sizing:border-box}.group-open\/pose\:rotate-180:is(:where(.group\/pose):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/pose\:border-b:is(:where(.group\/pose):is([open],:popover-open,:open) *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-open\/pose\:border-line:is(:where(.group\/pose):is([open],:popover-open,:open) *){border-color:var(--color-line)}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[view\=list\]\/projects\:top-1\.25:is(:where(.group\/projects)[data-view=list] *){top:calc(var(--spacing) * 1.25)}.group-data-\[view\=list\]\/projects\:bottom-1\.25:is(:where(.group\/projects)[data-view=list] *){bottom:calc(var(--spacing) * 1.25)}.group-data-\[view\=list\]\/projects\:left-1\.25:is(:where(.group\/projects)[data-view=list] *){left:calc(var(--spacing) * 1.25)}.group-data-\[view\=list\]\/projects\:mt-3\.25:is(:where(.group\/projects)[data-view=list] *){margin-top:calc(var(--spacing) * 3.25)}.group-data-\[view\=list\]\/projects\:flex:is(:where(.group\/projects)[data-view=list] *){display:flex}.group-data-\[view\=list\]\/projects\:hidden:is(:where(.group\/projects)[data-view=list] *){display:none}.group-data-\[view\=list\]\/projects\:aspect-\[1\.7\]:is(:where(.group\/projects)[data-view=list] *){aspect-ratio:1.7}.group-data-\[view\=list\]\/projects\:min-h-22\.5:is(:where(.group\/projects)[data-view=list] *){min-height:calc(var(--spacing) * 22.5)}.group-data-\[view\=list\]\/projects\:w-45:is(:where(.group\/projects)[data-view=list] *){width:calc(var(--spacing) * 45)}.group-data-\[view\=list\]\/projects\:min-w-45:is(:where(.group\/projects)[data-view=list] *){min-width:calc(var(--spacing) * 45)}.group-data-\[view\=list\]\/projects\:flex-1:is(:where(.group\/projects)[data-view=list] *){flex:1}.group-data-\[view\=list\]\/projects\:flex-row:is(:where(.group\/projects)[data-view=list] *){flex-direction:row}.group-data-\[view\=list\]\/projects\:items-center:is(:where(.group\/projects)[data-view=list] *){align-items:center}.group-data-\[view\=list\]\/projects\:text-\[8px\]:is(:where(.group\/projects)[data-view=list] *){font-size:8px}.group-data-\[view\=list\]\/projects\:transition-none:is(:where(.group\/projects)[data-view=list] *){transition-property:none}.selection\:bg-accent\/35 ::selection{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-accent\/35 ::selection{background-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.selection\:bg-accent\/35::selection{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.selection\:bg-accent\/35::selection{background-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.selection\:text-transparent ::selection,.selection\:text-transparent::selection{color:#0000}.selection\:\[-webkit-text-fill-color\:transparent\] ::selection,.selection\:\[-webkit-text-fill-color\:transparent\]::selection{-webkit-text-fill-color:transparent}.placeholder\:text-muted-2::placeholder{color:var(--color-muted-2)}.placeholder\:text-muted-3::placeholder{color:var(--color-muted-3)}.backdrop\:bg-black\/60::backdrop{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/60::backdrop{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.backdrop\:bg-ink\/26::backdrop{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-ink\/26::backdrop{background-color:color-mix(in oklab, var(--color-ink) 26%, transparent)}}.backdrop\:bg-overlay::backdrop{background-color:var(--color-overlay)}.backdrop\:backdrop-blur::backdrop{--tw-backdrop-blur:blur(8px);-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\:backdrop-blur-\[7px\]::backdrop{--tw-backdrop-blur:blur(7px);-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,)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:bg-danger:before{content:var(--tw-content);background-color:var(--color-danger)}.before\:text-muted-3:before{content:var(--tw-content);color:var(--color-muted-3)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[attr\(data-placeholder\)\]:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-4\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * 4.5)}.after\:top-0:after{content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-2:after{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-\[1px\]:after{content:var(--tw-content);border-radius:1px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-dashed:after{content:var(--tw-content);--tw-border-style:dashed;border-style:dashed}.after\:border-\[color-mix\(in_srgb\,var\(--focus\)_40\%\,transparent\)\]:after{content:var(--tw-content);border-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.after\:border-\[color-mix\(in_srgb\,var\(--focus\)_40\%\,transparent\)\]:after{border-color:color-mix(in srgb,var(--focus) 40%,transparent)}}.after\:bg-danger:after{content:var(--tw-content);background-color:var(--color-danger)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:pt-0:first-child{padding-top:0}.first\:pl-6:first-child{padding-left:calc(var(--spacing) * 6)}.last\:w-\[45\%\]:last-child{width:45%}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.even\:bg-accent-mid:nth-child(2n){background-color:var(--color-accent-mid)}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:flex-col:is([open],:popover-open,:open){flex-direction:column}.autofill\:\[caret-color\:var\(--ui-foreground\)\]:autofill{caret-color:var(--ui-foreground)}.autofill\:shadow-\[inset_0_0_0_1000px_var\(--ui-background\)\]:autofill{--tw-shadow:inset 0 0 0 1000px var(--tw-shadow-color,var(--ui-background));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.autofill\:\[-webkit-text-fill-color\:var\(--ui-foreground\)\]:autofill{-webkit-text-fill-color:var(--ui-foreground)}.autofill\:\[transition\:background-color_99999s_ease-out_0s\]:autofill{transition:background-color 99999s ease-out}.empty\:hidden:empty{display:none}.focus-within\:rounded-md:focus-within{border-radius:var(--radius-md)}.focus-within\:border-focus:focus-within{border-color:var(--color-focus)}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-focus:focus-within{--tw-ring-color:var(--color-focus)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-1:focus-within{outline-offset:1px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-offset-4:focus-within{outline-offset:4px}.focus-within\:outline-focus:focus-within{outline-color:var(--color-focus)}.focus-within\:outline-ui-ring:focus-within{outline-color:var(--color-ui-ring)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-danger-border:hover{border-color:var(--color-danger-border)}.hover\:border-focus:hover{border-color:var(--color-focus)}.hover\:border-line:hover{border-color:var(--color-line)}.hover\:border-line-strong:hover{border-color:var(--color-line-strong)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft)}.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:bg-danger-bg:hover{background-color:var(--color-danger-bg)}.hover\:bg-danger-strong:hover{background-color:var(--color-danger-strong)}.hover\:bg-focus\/40:hover{background-color:var(--color-focus)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-focus\/40:hover{background-color:color-mix(in oklab, var(--color-focus) 40%, transparent)}}.hover\:bg-ink-soft:hover{background-color:var(--color-ink-soft)}.hover\:bg-inverse-hover:hover{background-color:var(--color-inverse-hover)}.hover\:bg-line-strong:hover{background-color:var(--color-line-strong)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:bg-surface-muted:hover,.hover\:bg-surface-muted\/50:hover{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-muted\/50:hover{background-color:color-mix(in oklab, var(--color-surface-muted) 50%, transparent)}}.hover\:bg-ui-accent:hover{background-color:var(--color-ui-accent)}.hover\:bg-warning-bg:hover{background-color:var(--color-warning-bg)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-danger-ink:hover{color:var(--color-danger-ink)}.hover\:text-focus:hover{color:var(--color-focus)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-ink-soft:hover{color:var(--color-ink-soft)}.hover\:text-ink-strong:hover{color:var(--color-ink-strong)}.hover\:text-on-inverse:hover{color:var(--color-on-inverse)}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-\[3px\]:hover{text-underline-offset:3px}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 8px 25px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-1:hover{--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)}.hover\:ring-line:hover{--tw-ring-color:var(--color-line)}.group-data-missing\:hover\:bg-danger-border:is(:where(.group)[data-missing] *):hover{background-color:var(--color-danger-border)}.group-data-missing\:hover\:text-danger-strong:is(:where(.group)[data-missing] *):hover{color:var(--color-danger-strong)}.group-data-\[view\=list\]\/projects\:hover\:translate-y-0:is(:where(.group\/projects)[data-view=list] *):hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[view\=list\]\/projects\:hover\:shadow-none:is(:where(.group\/projects)[data-view=list] *):hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.read-only\:hover\:border-transparent:read-only:hover{border-color:#0000}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-60:focus{z-index:60}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:border-accent-mid:focus{border-color:var(--color-accent-mid)}.focus\:border-focus:focus{border-color:var(--color-focus)}.focus\:bg-accent-soft:focus{background-color:var(--color-accent-soft)}.focus\:bg-surface:focus{background-color:var(--color-surface)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-ink-strong:focus{color:var(--color-ink-strong)}.focus\:ring-1:focus{--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)}.focus\:ring-focus:focus{--tw-ring-color:var(--color-focus)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-1:focus{outline-offset:1px}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-accent-mid:focus{outline-color:var(--color-accent-mid)}.focus\:outline-line-strong:focus{outline-color:var(--color-line-strong)}.focus-visible\:rounded-\[10px\]:focus-visible{border-radius:10px}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:border-accent-mid:focus-visible{border-color:var(--color-accent-mid)}.focus-visible\:border-ink:focus-visible{border-color:var(--color-ink)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:bg-focus\/60:focus-visible{background-color:var(--color-focus)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-focus\/60:focus-visible{background-color:color-mix(in oklab, var(--color-focus) 60%, transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;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\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:-outline-offset-3:focus-visible{outline-offset:calc(3px * -1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-accent-mid:focus-visible{outline-color:var(--color-accent-mid)}.focus-visible\:outline-danger-ink:focus-visible{outline-color:var(--color-danger-ink)}.focus-visible\:outline-focus:focus-visible{outline-color:var(--color-focus)}.focus-visible\:outline-muted-2:focus-visible{outline-color:var(--color-muted-2)}.focus-visible\:outline-ui-ring:focus-visible{outline-color:var(--color-ui-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.enabled\:cursor-grab:enabled{cursor:grab}.enabled\:touch-none:enabled{touch-action:none}.enabled\:select-none:enabled{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:enabled\:border-accent-hover\!:hover:enabled{border-color:var(--color-accent-hover)!important}.hover\:enabled\:border-danger:hover:enabled{border-color:var(--color-danger)}.enabled\:hover\:bg-accent-hover:enabled:hover{background-color:var(--color-accent-hover)}.enabled\:hover\:bg-accent-soft:enabled:hover{background-color:var(--color-accent-soft)}.enabled\:hover\:bg-surface-hover:enabled:hover{background-color:var(--color-surface-hover)}.enabled\:hover\:bg-surface-muted:enabled:hover{background-color:var(--color-surface-muted)}.hover\:enabled\:bg-accent-hover:hover:enabled{background-color:var(--color-accent-hover)}.hover\:enabled\:bg-accent-hover\!:hover:enabled{background-color:var(--color-accent-hover)!important}.hover\:enabled\:bg-accent-soft:hover:enabled{background-color:var(--color-accent-soft)}.hover\:enabled\:bg-danger-bg:hover:enabled{background-color:var(--color-danger-bg)}.hover\:enabled\:bg-focus:hover:enabled{background-color:var(--color-focus)}.hover\:enabled\:bg-surface:hover:enabled{background-color:var(--color-surface)}.hover\:enabled\:bg-surface-hover:hover:enabled{background-color:var(--color-surface-hover)}.hover\:enabled\:bg-warning-bg:hover:enabled{background-color:var(--color-warning-bg)}.enabled\:hover\:text-ink:enabled:hover{color:var(--color-ink)}.hover\:enabled\:text-danger:hover:enabled{color:var(--color-danger)}.hover\:enabled\:brightness-110:hover:enabled{--tw-brightness:brightness(110%);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,)}}.enabled\:active\:cursor-grabbing:enabled:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}:where(.media-viewer-actions) .in-\[\.media-viewer-actions\]\:ml-0{margin-left:0}:where(.reference-thumb) .in-\[\.reference-thumb\]\:p-1{padding:var(--spacing)}.has-checked\:border-line-strong:has(:checked){border-color:var(--color-line-strong)}.has-checked\:bg-accent-soft:has(:checked){background-color:var(--color-accent-soft)}.has-disabled\:cursor-default:has(:disabled){cursor:default}.has-disabled\:opacity-70:has(:disabled){opacity:.7}.aria-checked\:border-accent[aria-checked=true]{border-color:var(--color-accent)}.aria-checked\:bg-accent-soft[aria-checked=true]{background-color:var(--color-accent-soft)}.aria-checked\:text-accent-mid[aria-checked=true]{color:var(--color-accent-mid)}.aria-current\:border-line-strong[aria-current=true]{border-color:var(--color-line-strong)}.aria-current\:bg-surface-hover[aria-current=true]{background-color:var(--color-surface-hover)}.aria-current\:text-ink-soft[aria-current=true]{color:var(--color-ink-soft)}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-disabled\:text-muted-2[aria-disabled=true]{color:var(--color-muted-2)}.aria-disabled\:opacity-55[aria-disabled=true]{opacity:.55}.aria-expanded\:bg-surface-hover[aria-expanded=true]{background-color:var(--color-surface-hover)}.aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--color-danger)}.aria-pressed\:border-accent[aria-pressed=true]{border-color:var(--color-accent)}.aria-pressed\:border-accent-mid[aria-pressed=true]{border-color:var(--color-accent-mid)}.aria-pressed\:border-line-strong[aria-pressed=true]{border-color:var(--color-line-strong)}.aria-pressed\:bg-accent-soft[aria-pressed=true]{background-color:var(--color-accent-soft)}.aria-pressed\:bg-surface[aria-pressed=true]{background-color:var(--color-surface)}.aria-pressed\:bg-ui-accent[aria-pressed=true]{background-color:var(--color-ui-accent)}.aria-pressed\:bg-warning[aria-pressed=true]{background-color:var(--color-warning)}.aria-pressed\:text-accent-mid[aria-pressed=true]{color:var(--color-accent-mid)}.aria-pressed\:text-ink[aria-pressed=true]{color:var(--color-ink)}.aria-pressed\:text-ink-strong[aria-pressed=true]{color:var(--color-ink-strong)}.aria-pressed\:text-on-inverse[aria-pressed=true]{color:var(--color-on-inverse)}.aria-pressed\:shadow-\[0_0_0_1px_var\(--accent\)\][aria-pressed=true]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:shadow-\[0_0_0_2px_var\(--warning\)\][aria-pressed=true]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--warning));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:shadow-sm[aria-pressed=true]{--tw-shadow:0 1px 3px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-pressed\:outline-2[aria-pressed=true]{outline-style:var(--tw-outline-style);outline-width:2px}.aria-pressed\:outline-offset-1[aria-pressed=true]{outline-offset:1px}.aria-pressed\:outline-offset-\[3px\][aria-pressed=true]{outline-offset:3px}.aria-pressed\:outline-focus[aria-pressed=true]{outline-color:var(--color-focus)}.aria-pressed\:outline-muted-2[aria-pressed=true]{outline-color:var(--color-muted-2)}.aria-pressed\:before\:w-0\.75[aria-pressed=true]:before{content:var(--tw-content);width:calc(var(--spacing) * .75)}.aria-pressed\:after\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--danger\)_75\%\,transparent\)\][aria-pressed=true]:after{content:var(--tw-content);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--danger))}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:after\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--danger\)_75\%\,transparent\)\][aria-pressed=true]:after{--tw-shadow:0 0 0 2px var(--tw-shadow-color,color-mix(in srgb,var(--danger) 75%,transparent))}}.aria-pressed\:after\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--danger\)_75\%\,transparent\)\][aria-pressed=true]:after{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-selected\:bg-accent-soft[aria-selected=true]{background-color:var(--color-accent-soft)}.aria-selected\:bg-ui-accent[aria-selected=true]{background-color:var(--color-ui-accent)}.aria-selected\:text-ui-foreground[aria-selected=true]{color:var(--color-ui-foreground)}.aria-selected\:shadow-\[inset_3px_0_var\(--focus\)\][aria-selected=true]{--tw-shadow:inset 3px 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-selected\:shadow-\[inset_3px_0_var\(--ui-ring\)\][aria-selected=true]{--tw-shadow:inset 3px 0 var(--tw-shadow-color,var(--ui-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}:is(.\*\*\:data-handle\:pointer-events-auto *)[data-handle]{pointer-events:auto}:is(.\*\*\:data-handle\:fill-surface *)[data-handle]{fill:var(--color-surface)}:is(.\*\*\:data-handle\:stroke-accent *)[data-handle]{stroke:var(--color-accent)}:is(.\*\*\:data-handle\:stroke-1 *)[data-handle]{stroke-width:1px}.data-highlighted\:bg-danger-bg[data-highlighted]{background-color:var(--color-danger-bg)}.data-highlighted\:bg-inverse-hover[data-highlighted]{background-color:var(--color-inverse-hover)}.data-highlighted\:bg-ui-accent[data-highlighted]{background-color:var(--color-ui-accent)}.data-highlighted\:text-danger[data-highlighted]{color:var(--color-danger)}:is(.\*\*\:data-prompt-hint\:hidden *)[data-prompt-hint]{display:none}.data-\[blur-assets\=false\]\:blur-none[data-blur-assets=false]{--tw-blur: ;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,)}.data-\[crop-handle\=e\]\:top-1\/2[data-crop-handle=e]{top:50%}.data-\[crop-handle\=e\]\:right-2[data-crop-handle=e]{right:calc(var(--spacing) * 2)}.data-\[crop-handle\=e\]\:-translate-y-1\/2[data-crop-handle=e]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[crop-handle\=e\]\:cursor-ew-resize[data-crop-handle=e]{cursor:ew-resize}.data-\[crop-handle\=n\]\:top-2[data-crop-handle=n]{top:calc(var(--spacing) * 2)}.data-\[crop-handle\=n\]\:left-1\/2[data-crop-handle=n]{left:50%}.data-\[crop-handle\=n\]\:-translate-x-1\/2[data-crop-handle=n]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[crop-handle\=n\]\:cursor-ns-resize[data-crop-handle=n]{cursor:ns-resize}.data-\[crop-handle\=ne\]\:top-2[data-crop-handle=ne]{top:calc(var(--spacing) * 2)}.data-\[crop-handle\=ne\]\:right-2[data-crop-handle=ne]{right:calc(var(--spacing) * 2)}.data-\[crop-handle\=ne\]\:cursor-nesw-resize[data-crop-handle=ne]{cursor:nesw-resize}.data-\[crop-handle\=nw\]\:top-2[data-crop-handle=nw]{top:calc(var(--spacing) * 2)}.data-\[crop-handle\=nw\]\:left-2[data-crop-handle=nw]{left:calc(var(--spacing) * 2)}.data-\[crop-handle\=nw\]\:cursor-nwse-resize[data-crop-handle=nw]{cursor:nwse-resize}.data-\[crop-handle\=s\]\:bottom-2[data-crop-handle=s]{bottom:calc(var(--spacing) * 2)}.data-\[crop-handle\=s\]\:left-1\/2[data-crop-handle=s]{left:50%}.data-\[crop-handle\=s\]\:-translate-x-1\/2[data-crop-handle=s]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[crop-handle\=s\]\:cursor-ns-resize[data-crop-handle=s]{cursor:ns-resize}.data-\[crop-handle\=se\]\:right-2[data-crop-handle=se]{right:calc(var(--spacing) * 2)}.data-\[crop-handle\=se\]\:bottom-2[data-crop-handle=se]{bottom:calc(var(--spacing) * 2)}.data-\[crop-handle\=se\]\:cursor-nwse-resize[data-crop-handle=se]{cursor:nwse-resize}.data-\[crop-handle\=sw\]\:bottom-2[data-crop-handle=sw]{bottom:calc(var(--spacing) * 2)}.data-\[crop-handle\=sw\]\:left-2[data-crop-handle=sw]{left:calc(var(--spacing) * 2)}.data-\[crop-handle\=sw\]\:cursor-nesw-resize[data-crop-handle=sw]{cursor:nesw-resize}.data-\[crop-handle\=w\]\:top-1\/2[data-crop-handle=w]{top:50%}.data-\[crop-handle\=w\]\:left-2[data-crop-handle=w]{left:calc(var(--spacing) * 2)}.data-\[crop-handle\=w\]\:-translate-y-1\/2[data-crop-handle=w]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[crop-handle\=w\]\:cursor-ew-resize[data-crop-handle=w]{cursor:ew-resize}.data-\[edge\=end\]\:right-0[data-edge=end]{right:0}.data-\[edge\=end\]\:translate-x-1\/2[data-edge=end]{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[edge\=end\]\:rounded-r-md[data-edge=end]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[edge\=start\]\:left-0[data-edge=start]{left:0}.data-\[edge\=start\]\:z-5[data-edge=start]{z-index:5}.data-\[edge\=start\]\:-translate-x-1\/2[data-edge=start]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[edge\=start\]\:rounded-l-md[data-edge=start]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}:is(.\*\*\:data-\[handle\=move\]\:cursor-move *)[data-handle=move]{cursor:move}:is(.\*\*\:data-\[handle\=resize\]\:cursor-nwse-resize *)[data-handle=resize]{cursor:nwse-resize}:is(.\*\*\:data-\[handle\=rotate\]\:cursor-grab *)[data-handle=rotate]{cursor:grab}:is(.data-\[photo-count\=1\]\:\*\:w-\[39\%\][data-photo-count="1"]>*){width:39%}:is(.data-\[photo-count\=2\]\:\*\:w-\[37\%\][data-photo-count="2"]>*){width:37%}:is(.data-\[photo-count\=3\]\:\*\:w-\[34\%\][data-photo-count="3"]>*){width:34%}.data-\[state\=active\]\:border-line[data-state=active]{border-color:var(--color-line)}.data-\[state\=active\]\:border-b-surface-raised[data-state=active]{border-bottom-color:var(--color-surface-raised)}.data-\[state\=active\]\:bg-surface-raised[data-state=active]{background-color:var(--color-surface-raised)}.data-\[state\=active\]\:text-ink-strong[data-state=active]{color:var(--color-ink-strong)}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=open\]\:border-line-strong\![data-state=open]{border-color:var(--color-line-strong)!important}.data-\[state\=open\]\:bg-accent-soft[data-state=open]{background-color:var(--color-accent-soft)}.data-\[state\=open\]\:bg-surface-hover[data-state=open]{background-color:var(--color-surface-hover)}.data-\[view\=list\]\:grid-cols-1[data-view=list]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:1100px){.max-\[1100px\]\:hidden{display:none}.max-\[1100px\]\:max-w-45{max-width:calc(var(--spacing) * 45)}.max-\[1100px\]\:gap-2\.25{gap:calc(var(--spacing) * 2.25)}.max-\[1100px\]\:gap-px{gap:1px}.max-\[1100px\]\:p-2{padding:calc(var(--spacing) * 2)}.max-\[1100px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[1100px\]\:px-7{padding-inline:calc(var(--spacing) * 7)}.max-\[1100px\]\:py-5{padding-block:calc(var(--spacing) * 5)}.max-\[1100px\]\:py-9\.5{padding-block:calc(var(--spacing) * 9.5)}}@media not all and (min-width:950px){.max-\[950px\]\:mr-auto{margin-right:auto}.max-\[950px\]\:hidden{display:none}.max-\[950px\]\:h-\[calc\(100dvh-16px\)\]{height:calc(100dvh - 16px)}.max-\[950px\]\:w-52\.5{width:calc(var(--spacing) * 52.5)}.max-\[950px\]\:w-\[calc\(100vw-16px\)\]{width:calc(100vw - 16px)}.max-\[950px\]\:gap-2{gap:calc(var(--spacing) * 2)}}@media not all and (min-width:860px){.max-\[860px\]\:order-1{order:1}.max-\[860px\]\:order-2{order:2}.max-\[860px\]\:order-3{order:3}.max-\[860px\]\:order-4{order:4}.max-\[860px\]\:order-5{order:5}.max-\[860px\]\:order-6{order:6}.max-\[860px\]\:row-auto{grid-row:auto}.max-\[860px\]\:mx-4\.5{margin-inline:calc(var(--spacing) * 4.5)}.max-\[860px\]\:mt-4{margin-top:calc(var(--spacing) * 4)}.max-\[860px\]\:contents{display:contents}.max-\[860px\]\:flex{display:flex}.max-\[860px\]\:grid{display:grid}.max-\[860px\]\:hidden{display:none}.max-\[860px\]\:h-\[42dvh\]{height:42dvh}.max-\[860px\]\:h-\[48dvh\]{height:48dvh}.max-\[860px\]\:max-h-70{max-height:calc(var(--spacing) * 70)}.max-\[860px\]\:min-h-45{min-height:calc(var(--spacing) * 45)}.max-\[860px\]\:min-h-55{min-height:calc(var(--spacing) * 55)}.max-\[860px\]\:min-h-60{min-height:calc(var(--spacing) * 60)}.max-\[860px\]\:w-full{width:100%}.max-\[860px\]\:max-w-60{max-width:calc(var(--spacing) * 60)}.max-\[860px\]\:flex-1{flex:1}.max-\[860px\]\:flex-none{flex:none}.max-\[860px\]\:shrink-0{flex-shrink:0}.max-\[860px\]\:auto-cols-\[minmax\(120px\,40\%\)\]{grid-auto-columns:minmax(120px,40%)}.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[860px\]\:grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.max-\[860px\]\:flex-col{flex-direction:column}.max-\[860px\]\:flex-nowrap{flex-wrap:nowrap}.max-\[860px\]\:overflow-visible{overflow:visible}.max-\[860px\]\:overflow-x-auto{overflow-x:auto}.max-\[860px\]\:overflow-x-hidden{overflow-x:hidden}.max-\[860px\]\:overflow-y-auto{overflow-y:auto}.max-\[860px\]\:overflow-y-hidden{overflow-y:hidden}.max-\[860px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[860px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-\[860px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[860px\]\:px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.max-\[860px\]\:pt-3{padding-top:calc(var(--spacing) * 3)}}@media not all and (min-width:800px){.max-\[800px\]\:flex-1{flex:1}.max-\[800px\]\:basis-37\.5{flex-basis:calc(var(--spacing) * 37.5)}.max-\[800px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[800px\]\:flex-row{flex-direction:row}.max-\[800px\]\:flex-wrap{flex-wrap:wrap}.max-\[800px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-\[800px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[800px\]\:border-line{border-color:var(--color-line)}.max-\[800px\]\:px-0{padding-inline:0}.max-\[800px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.max-\[800px\]\:pl-0{padding-left:0}}@media not all and (min-width:760px){.max-\[760px\]\:top-3{top:calc(var(--spacing) * 3)}.max-\[760px\]\:top-18{top:calc(var(--spacing) * 18)}.max-\[760px\]\:top-auto{top:auto}.max-\[760px\]\:right-3{right:calc(var(--spacing) * 3)}.max-\[760px\]\:right-6{right:calc(var(--spacing) * 6)}.max-\[760px\]\:bottom-3\.25{bottom:calc(var(--spacing) * 3.25)}.max-\[760px\]\:bottom-18\.75{bottom:calc(var(--spacing) * 18.75)}.max-\[760px\]\:bottom-19{bottom:calc(var(--spacing) * 19)}.max-\[760px\]\:bottom-19\.75{bottom:calc(var(--spacing) * 19.75)}.max-\[760px\]\:left-3{left:calc(var(--spacing) * 3)}.max-\[760px\]\:left-16\.25{left:calc(var(--spacing) * 16.25)}.max-\[760px\]\:left-20\.5{left:calc(var(--spacing) * 20.5)}.max-\[760px\]\:left-\[54\%\]{left:54%}.max-\[760px\]\:col-span-full{grid-column:1/-1}.max-\[760px\]\:mx-0\.75{margin-inline:calc(var(--spacing) * .75)}.max-\[760px\]\:mx-3{margin-inline:calc(var(--spacing) * 3)}.max-\[760px\]\:mx-4{margin-inline:calc(var(--spacing) * 4)}.max-\[760px\]\:-mr-0\.75{margin-right:calc(var(--spacing) * -.75)}.max-\[760px\]\:mb-2\.25{margin-bottom:calc(var(--spacing) * 2.25)}.max-\[760px\]\:ml-0{margin-left:0}.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:hidden\!{display:none!important}.max-\[760px\]\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.max-\[760px\]\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.max-\[760px\]\:h-8\.5{height:calc(var(--spacing) * 8.5)}.max-\[760px\]\:h-10{height:calc(var(--spacing) * 10)}.max-\[760px\]\:h-11\.25{height:calc(var(--spacing) * 11.25)}.max-\[760px\]\:w-7\.25{width:calc(var(--spacing) * 7.25)}.max-\[760px\]\:w-8\.25{width:calc(var(--spacing) * 8.25)}.max-\[760px\]\:w-8\.75{width:calc(var(--spacing) * 8.75)}.max-\[760px\]\:w-50{width:calc(var(--spacing) * 50)}.max-\[760px\]\:w-52\.5{width:calc(var(--spacing) * 52.5)}.max-\[760px\]\:w-66\.25{width:calc(var(--spacing) * 66.25)}.max-\[760px\]\:w-\[90vw\]{width:90vw}.max-\[760px\]\:w-full{width:100%}.max-\[760px\]\:w-max{width:max-content}.max-\[760px\]\:max-w-32\.5{max-width:calc(var(--spacing) * 32.5)}.max-\[760px\]\:max-w-\[90vw\]{max-width:90vw}.max-\[760px\]\:max-w-\[calc\(100\%-20px\)\]{max-width:calc(100% - 20px)}.max-\[760px\]\:max-w-\[calc\(100\%-100px\)\]{max-width:calc(100% - 100px)}.max-\[760px\]\:min-w-0{min-width:0}.max-\[760px\]\:min-w-10\.5{min-width:calc(var(--spacing) * 10.5)}.max-\[760px\]\:flex-1{flex:1}.max-\[760px\]\:shrink-0{flex-shrink:0}.max-\[760px\]\:scale-\[0\.85\]{scale:.85}.max-\[760px\]\:flex-col{flex-direction:column}.max-\[760px\]\:flex-wrap{flex-wrap:wrap}.max-\[760px\]\:items-center{align-items:center}.max-\[760px\]\:gap-1\.25{gap:calc(var(--spacing) * 1.25)}.max-\[760px\]\:gap-1\.75{gap:calc(var(--spacing) * 1.75)}.max-\[760px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[760px\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-\[760px\]\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.max-\[760px\]\:p-1\.25{padding:calc(var(--spacing) * 1.25)}.max-\[760px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[760px\]\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.max-\[760px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[760px\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-\[760px\]\:px-2\.75{padding-inline:calc(var(--spacing) * 2.75)}.max-\[760px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[760px\]\:py-4{padding-block:calc(var(--spacing) * 4)}.max-\[760px\]\:text-\[7px\]{font-size:7px}.max-\[760px\]\:text-\[9px\]{font-size:9px}.max-\[760px\]\:text-\[10px\]{font-size:10px}.max-\[760px\]\:text-\[11px\]{font-size:11px}.max-\[760px\]\:opacity-100{opacity:1}.max-\[760px\]\:last-of-type\:hidden:last-of-type{display:none}}@media not all and (min-width:720px){.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:p-5{padding:calc(var(--spacing) * 5)}}@media not all and (min-width:700px){:where(.media-viewer-actions) .in-\[\.media-viewer-actions\]\:max-\[700px\]\:w-full{width:100%}:where(.media-viewer-actions) .in-\[\.media-viewer-actions\]\:max-\[700px\]\:basis-full{flex-basis:100%}}@media not all and (min-width:680px){.max-\[680px\]\:max-h-none{max-height:none}.max-\[680px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[680px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[680px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[680px\]\:p-3\.5{padding:calc(var(--spacing) * 3.5)}}@media not all and (min-width:640px){.max-\[640px\]\:hidden{display:none}.max-\[640px\]\:h-dvh{height:100dvh}.max-\[640px\]\:w-13{width:calc(var(--spacing) * 13)}.max-\[640px\]\:w-42\.5{width:calc(var(--spacing) * 42.5)}.max-\[640px\]\:w-screen{width:100vw}.max-\[640px\]\:max-w-35{max-width:calc(var(--spacing) * 35)}.max-\[640px\]\:flex-wrap{flex-wrap:wrap}.max-\[640px\]\:gap-1{gap:var(--spacing)}.max-\[640px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[640px\]\:gap-px{gap:1px}.max-\[640px\]\:rounded-none{border-radius:0}.max-\[640px\]\:p-1\.75{padding:calc(var(--spacing) * 1.75)}.max-\[640px\]\:p-2{padding:calc(var(--spacing) * 2)}.max-\[640px\]\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.max-\[640px\]\:px-0\.75{padding-inline:calc(var(--spacing) * .75)}.max-\[640px\]\:py-2{padding-block:calc(var(--spacing) * 2)}.max-\[640px\]\:text-\[9px\]{font-size:9px}.max-\[640px\]\:text-\[10px\]{font-size:10px}}@media not all and (min-width:600px){.max-\[600px\]\:order-last{order:9999}.max-\[600px\]\:ml-auto{margin-left:auto}.max-\[600px\]\:hidden{display:none}.max-\[600px\]\:h-dvh{height:100dvh}.max-\[600px\]\:max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-\[600px\]\:w-full{width:100%}.max-\[600px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[600px\]\:flex-col{flex-direction:column}.max-\[600px\]\:flex-wrap{flex-wrap:wrap}.max-\[600px\]\:justify-center{justify-content:center}.max-\[600px\]\:gap-2\.25{gap:calc(var(--spacing) * 2.25)}.max-\[600px\]\:rounded-none{border-radius:0}.max-\[600px\]\:p-0{padding:0}.max-\[600px\]\:p-2{padding:calc(var(--spacing) * 2)}.max-\[600px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[600px\]\:p-4\.25{padding:calc(var(--spacing) * 4.25)}.max-\[600px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[600px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[600px\]\:text-\[15px\]{font-size:15px}}@media not all and (min-width:520px){.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:480px){.max-\[480px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width:73.75rem){.max-wide\:left-21\.25{left:calc(var(--spacing) * 21.25)}.max-wide\:left-51\.25{left:calc(var(--spacing) * 51.25)}.max-wide\:col-span-3{grid-column:span 3/span 3}.max-wide\:col-span-6{grid-column:span 6/span 6}.max-wide\:row-span-1{grid-row:span 1/span 1}.max-wide\:ml-46\.25{margin-left:calc(var(--spacing) * 46.25)}.max-wide\:hidden{display:none}.max-wide\:w-26\.25{width:calc(var(--spacing) * 26.25)}.max-wide\:w-27\.5{width:calc(var(--spacing) * 27.5)}.max-wide\:w-46\.25{width:calc(var(--spacing) * 46.25)}.max-wide\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-wide\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-wide\:gap-6{gap:calc(var(--spacing) * 6)}.max-wide\:p-8\.75{padding:calc(var(--spacing) * 8.75)}.max-wide\:px-3\.75{padding-inline:calc(var(--spacing) * 3.75)}.max-wide\:px-7\.5{padding-inline:calc(var(--spacing) * 7.5)}.max-wide\:py-7{padding-block:calc(var(--spacing) * 7)}.max-wide\:pt-10{padding-top:calc(var(--spacing) * 10)}.max-wide\:tracking-\[-2px\]{--tw-tracking:-2px;letter-spacing:-2px}}@media not all and (min-width:64rem){.max-lg\:col-span-3{grid-column:span 3/span 3}.max-lg\:col-span-6{grid-column:span 6/span 6}}@media not all and (min-width:48rem){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:47.5rem){.max-compact\:top-auto{top:auto}.max-compact\:right-5{right:calc(var(--spacing) * 5)}.max-compact\:bottom-4{bottom:calc(var(--spacing) * 4)}.max-compact\:bottom-5{bottom:calc(var(--spacing) * 5)}.max-compact\:col-span-1{grid-column:span 1/span 1}.max-compact\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.max-compact\:mx-5{margin-inline:calc(var(--spacing) * 5)}.max-compact\:my-2\.25{margin-block:calc(var(--spacing) * 2.25)}.max-compact\:mt-4{margin-top:calc(var(--spacing) * 4)}.max-compact\:mt-6{margin-top:calc(var(--spacing) * 6)}.max-compact\:mt-7\.5{margin-top:calc(var(--spacing) * 7.5)}.max-compact\:mt-10{margin-top:calc(var(--spacing) * 10)}.max-compact\:mt-16{margin-top:calc(var(--spacing) * 16)}.max-compact\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.max-compact\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.max-compact\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.max-compact\:ml-0{margin-left:0}.max-compact\:ml-24{margin-left:calc(var(--spacing) * 24)}.max-compact\:ml-auto{margin-left:auto}.max-compact\:block{display:block}.max-compact\:flex{display:flex}.max-compact\:hidden{display:none}.max-compact\:aspect-3\/2{aspect-ratio:3/2}.max-compact\:size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.max-compact\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.max-compact\:h-6\.5{height:calc(var(--spacing) * 6.5)}.max-compact\:h-10{height:calc(var(--spacing) * 10)}.max-compact\:h-15\.5{height:calc(var(--spacing) * 15.5)}.max-compact\:min-h-8\.75{min-height:calc(var(--spacing) * 8.75)}.max-compact\:min-h-37\.5{min-height:calc(var(--spacing) * 37.5)}.max-compact\:min-h-103\.75{min-height:calc(var(--spacing) * 103.75)}.max-compact\:w-6\.5{width:calc(var(--spacing) * 6.5)}.max-compact\:w-10{width:calc(var(--spacing) * 10)}.max-compact\:w-24{width:calc(var(--spacing) * 24)}.max-compact\:w-25{width:calc(var(--spacing) * 25)}.max-compact\:w-\[84vw\]{width:84vw}.max-compact\:w-full{width:100%}.max-compact\:max-w-37\.5{max-width:calc(var(--spacing) * 37.5)}.max-compact\:max-w-55{max-width:calc(var(--spacing) * 55)}.max-compact\:max-w-none{max-width:none}.max-compact\:shrink-0{flex-shrink:0}.max-compact\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.max-compact\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.max-compact\:snap-center{scroll-snap-align:center}.max-compact\:scroll-px-5{scroll-padding-inline:calc(var(--spacing) * 5)}.max-compact\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-compact\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-compact\:flex-col{flex-direction:column}.max-compact\:flex-col-reverse{flex-direction:column-reverse}.max-compact\:flex-wrap{flex-wrap:wrap}.max-compact\:items-start{align-items:flex-start}.max-compact\:gap-0{gap:0}.max-compact\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-compact\:gap-1\.25{gap:calc(var(--spacing) * 1.25)}.max-compact\:gap-2{gap:calc(var(--spacing) * 2)}.max-compact\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-compact\:gap-3{gap:calc(var(--spacing) * 3)}.max-compact\:gap-3\.75{gap:calc(var(--spacing) * 3.75)}.max-compact\:gap-4{gap:calc(var(--spacing) * 4)}.max-compact\:gap-4\.5{gap:calc(var(--spacing) * 4.5)}.max-compact\:gap-4\.25{gap:calc(var(--spacing) * 4.25)}.max-compact\:gap-6{gap:calc(var(--spacing) * 6)}.max-compact\:gap-8{gap:calc(var(--spacing) * 8)}.max-compact\:gap-10{gap:calc(var(--spacing) * 10)}.max-compact\:gap-14{gap:calc(var(--spacing) * 14)}.max-compact\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.max-compact\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.max-compact\:overflow-x-auto{overflow-x:auto}.max-compact\:border-0{border-style:var(--tw-border-style);border-width:0}.max-compact\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-compact\:border-accent-soft{border-color:var(--color-accent-soft)}.max-compact\:object-\[62\%_30\%\]{object-position:62% 30%}.max-compact\:p-3{padding:calc(var(--spacing) * 3)}.max-compact\:p-4{padding:calc(var(--spacing) * 4)}.max-compact\:p-4\.5{padding:calc(var(--spacing) * 4.5)}.max-compact\:p-5{padding:calc(var(--spacing) * 5)}.max-compact\:px-0{padding-inline:0}.max-compact\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-compact\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-compact\:px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.max-compact\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-compact\:px-7{padding-inline:calc(var(--spacing) * 7)}.max-compact\:px-7\.5{padding-inline:calc(var(--spacing) * 7.5)}.max-compact\:py-2{padding-block:calc(var(--spacing) * 2)}.max-compact\:py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.max-compact\:py-5{padding-block:calc(var(--spacing) * 5)}.max-compact\:py-5\.75{padding-block:calc(var(--spacing) * 5.75)}.max-compact\:py-6{padding-block:calc(var(--spacing) * 6)}.max-compact\:py-6\.25{padding-block:calc(var(--spacing) * 6.25)}.max-compact\:py-7\.5{padding-block:calc(var(--spacing) * 7.5)}.max-compact\:py-8{padding-block:calc(var(--spacing) * 8)}.max-compact\:py-8\.75{padding-block:calc(var(--spacing) * 8.75)}.max-compact\:py-10{padding-block:calc(var(--spacing) * 10)}.max-compact\:py-14{padding-block:calc(var(--spacing) * 14)}.max-compact\:py-16{padding-block:calc(var(--spacing) * 16)}.max-compact\:pt-0{padding-top:0}.max-compact\:pt-1{padding-top:var(--spacing)}.max-compact\:pt-8{padding-top:calc(var(--spacing) * 8)}.max-compact\:pt-10{padding-top:calc(var(--spacing) * 10)}.max-compact\:pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.max-compact\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.max-compact\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.max-compact\:pb-13\.75{padding-bottom:calc(var(--spacing) * 13.75)}.max-compact\:text-center{text-align:center}.max-compact\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.max-compact\:text-\[0px\]{font-size:0}.max-compact\:text-\[8px\]{font-size:8px}.max-compact\:text-\[10px\]{font-size:10px}.max-compact\:text-\[11px\]{font-size:11px}.max-compact\:text-\[27px\]{font-size:27px}.max-compact\:text-\[28px\]{font-size:28px}.max-compact\:text-\[30px\]{font-size:30px}.max-compact\:text-\[32px\]{font-size:32px}.max-compact\:text-\[34px\]{font-size:34px}.max-compact\:text-\[36px\]{font-size:36px}.max-compact\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.max-compact\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.max-compact\:tracking-\[-1\.4px\]{--tw-tracking:-1.4px;letter-spacing:-1.4px}.max-compact\:tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.max-compact\:wrap-anywhere{overflow-wrap:anywhere}.max-compact\:group-data-\[view\=list\]\/projects\:w-27\.5:is(:where(.group\/projects)[data-view=list] *){width:calc(var(--spacing) * 27.5)}.max-compact\:group-data-\[view\=list\]\/projects\:max-w-35:is(:where(.group\/projects)[data-view=list] *){max-width:calc(var(--spacing) * 35)}.max-compact\:group-data-\[view\=list\]\/projects\:max-w-38\.75:is(:where(.group\/projects)[data-view=list] *){max-width:calc(var(--spacing) * 38.75)}.max-compact\:group-data-\[view\=list\]\/projects\:min-w-27\.5:is(:where(.group\/projects)[data-view=list] *){min-width:calc(var(--spacing) * 27.5)}.max-compact\:group-data-\[view\=list\]\/projects\:p-3:is(:where(.group\/projects)[data-view=list] *){padding:calc(var(--spacing) * 3)}.max-compact\:group-data-\[view\=list\]\/projects\:text-\[8px\]:is(:where(.group\/projects)[data-view=list] *){font-size:8px}.max-compact\:before\:mb-1\.5:before{content:var(--tw-content);margin-bottom:calc(var(--spacing) * 1.5)}.max-compact\:before\:block:before{content:var(--tw-content);display:block}.max-compact\:before\:text-\[9px\]:before{content:var(--tw-content);font-size:9px}.max-compact\:before\:text-muted-3:before{content:var(--tw-content);color:var(--color-muted-3)}.max-compact\:before\:content-\[attr\(data-label\)\]:before{--tw-content:attr(data-label);content:var(--tw-content)}.max-compact\:first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.max-compact\:first\:pl-0:first-child{padding-left:0}}@media not all and (min-width:40rem){.max-sm\:right-3{right:calc(var(--spacing) * 3)}.max-sm\:bottom-3{bottom:calc(var(--spacing) * 3)}.max-sm\:h-dvh{height:100dvh}.max-sm\:max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:items-stretch{align-items:stretch}.max-sm\:rounded-none{border-radius:0}.max-sm\:p-0{padding:0}.max-sm\:p-4{padding:calc(var(--spacing) * 4)}.max-sm\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media (min-width:760px){.min-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[760px\]\:gap-6{gap:calc(var(--spacing) * 6)}.min-\[760px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.min-\[760px\]\:border-line{border-color:var(--color-line)}.min-\[760px\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media (min-width:900px){.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.min-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:47.5rem){.compact\:hidden{display:none}}@media (min-width:48rem){.md\:w-72{width:calc(var(--spacing) * 72)}.md\:flex-row{flex-direction:row}.md\:overflow-y-auto{overflow-y:auto}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:opacity-0{opacity:0}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:100rem){.ultrawide\:mb-8\.5{margin-bottom:calc(var(--spacing) * 8.5)}.ultrawide\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ultrawide\:pt-16\.25{padding-top:calc(var(--spacing) * 16.25)}}@container not (min-width:1100px){.\@max-\[1100px\]\:absolute{position:absolute}.\@max-\[1100px\]\:inset-y-0{inset-block:0}.\@max-\[1100px\]\:right-0{right:0}.\@max-\[1100px\]\:left-0{left:0}.\@max-\[1100px\]\:z-40{z-index:40}.\@max-\[1100px\]\:hidden{display:none}.\@max-\[1100px\]\:w-\[min\(300px\,85vw\)\]{width:min(300px,85vw)}.\@max-\[1100px\]\:w-\[min\(320px\,90vw\)\]{width:min(320px,90vw)}.\@max-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.\@max-\[1100px\]\:shadow-xl{--tw-shadow:0 10px 32px var(--tw-shadow-color,var(--shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@container not (min-width:900px){.\@max-\[900px\]\:hidden{display:none}}@container not (min-width:640px){.\@max-\[640px\]\:static{position:static}.\@max-\[640px\]\:inset-x-0{inset-inline:0}.\@max-\[640px\]\:top-auto{top:auto}.\@max-\[640px\]\:bottom-0{bottom:0}.\@max-\[640px\]\:flex{display:flex}.\@max-\[640px\]\:hidden{display:none}.\@max-\[640px\]\:inline-flex{display:inline-flex}.\@max-\[640px\]\:h-\[min\(72\%\,560px\)\]{height:min(72%,560px)}.\@max-\[640px\]\:min-h-40{min-height:calc(var(--spacing) * 40)}.\@max-\[640px\]\:w-16{width:calc(var(--spacing) * 16)}.\@max-\[640px\]\:w-full{width:100%}.\@max-\[640px\]\:flex-col{flex-direction:column}.\@max-\[640px\]\:overflow-hidden{overflow:hidden}.\@max-\[640px\]\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.\@max-\[640px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\@max-\[640px\]\:border-line-strong{border-color:var(--color-line-strong)}.\@max-\[640px\]\:bg-surface{background-color:var(--color-surface)}}@container not (min-width:560px){.\@max-\[560px\]\:hidden{display:none}}@container (min-width:900px){.\@min-\[900px\]\:flex{display:flex}}@container (min-width:1100px){.\@min-\[1100px\]\:hidden{display:none}}@media (pointer:coarse){.pointer-coarse\:size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.pointer-coarse\:size-8\.5{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.pointer-coarse\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.pointer-coarse\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pointer-coarse\:h-11{height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-9{min-height:calc(var(--spacing) * 9)}.pointer-coarse\:min-h-10{min-height:calc(var(--spacing) * 10)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:w-6{width:calc(var(--spacing) * 6)}.pointer-coarse\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.pointer-coarse\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.pointer-coarse\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pointer-coarse\:leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.pointer-coarse\:leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.pointer-coarse\:\[-webkit-text-size-adjust\:100\%\]{-webkit-text-size-adjust:100%}.pointer-coarse\:before\:absolute:before{content:var(--tw-content);position:absolute}.pointer-coarse\:before\:-inset-1\.5:before{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.pointer-coarse\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}}.cyberpunk\:shadow-\[0_0_0_1px_rgb\(255_46_166\/0\.8\)\,0_0_18px_rgb\(255_46_166\/0\.35\)\]:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ff2ea6cc), 0 0 18px var(--tw-shadow-color,#ff2ea659);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cyberpunk\:shadow-none:is([data-theme=cyberpunk],[data-theme=cyberpunk] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.studio\:border-focus:is([data-theme=studio],[data-theme=studio] *){border-color:var(--color-focus)}.studio\:text-focus:is([data-theme=studio],[data-theme=studio] *){color:var(--color-focus)}.engineered\:max-w-none:is([data-theme=engineered],[data-theme=engineered] *){max-width:none}.engineered\:rounded-lg:is([data-theme=engineered],[data-theme=engineered] *){border-radius:var(--radius-lg)}@media (min-width:47.5rem){.compact\:engineered\:px-3:is([data-theme=engineered],[data-theme=engineered] *){padding-inline:calc(var(--spacing) * 3)}}.\[\&_\.board-media\]\:pointer-events-none .board-media{pointer-events:none}.\[\&_\.board-media\]\:size-full .board-media{width:100%;height:100%}.\[\&_\.board-media\]\:h-35 .board-media{height:calc(var(--spacing) * 35)}.\[\&_\.board-media\]\:w-full .board-media{width:100%}.\[\&_\.board-media\]\:object-cover .board-media{object-fit:cover}.\[\&_\.board-media-placeholder\]\:h-35 .board-media-placeholder{height:calc(var(--spacing) * 35)}.\[\&_\.board-media-placeholder\]\:w-full .board-media-placeholder{width:100%}.\[\&_\.board-media-placeholder\]\:object-cover .board-media-placeholder{object-fit:cover}.\[\&_\.brand-name\]\:text-\(--mk-quiet-text\) .brand-name{color:var(--mk-quiet-text)}@media not all and (min-width:64rem){.max-lg\:\[\&_\.brand-name\]\:hidden .brand-name{display:none}}.\[\&_\.cover-composition\]\:blur-\[0\.65px\] .cover-composition{--tw-blur:blur(.65px);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,)}.\[\&_\.generation-prompt\]\:block .generation-prompt{display:block}.\[\&_\.generation-prompt\]\:max-h-27\.5\! .generation-prompt{max-height:calc(var(--spacing) * 27.5)!important}.\[\&_\.generation-prompt\]\:max-h-60 .generation-prompt{max-height:calc(var(--spacing) * 60)}.\[\&_\.generation-prompt\]\:max-h-75\! .generation-prompt{max-height:calc(var(--spacing) * 75)!important}.\[\&_\.generation-prompt\]\:max-h-80 .generation-prompt{max-height:calc(var(--spacing) * 80)}.\[\&_\.generation-prompt\]\:max-h-80\! .generation-prompt{max-height:calc(var(--spacing) * 80)!important}.\[\&_\.generation-prompt\]\:max-h-105\! .generation-prompt{max-height:calc(var(--spacing) * 105)!important}.\[\&_\.generation-prompt\]\:min-h-0\! .generation-prompt{min-height:0!important}.\[\&_\.generation-prompt\]\:min-h-23\! .generation-prompt{min-height:calc(var(--spacing) * 23)!important}.\[\&_\.generation-prompt\]\:min-h-24 .generation-prompt{min-height:calc(var(--spacing) * 24)}.\[\&_\.generation-prompt\]\:min-h-24\! .generation-prompt{min-height:calc(var(--spacing) * 24)!important}.\[\&_\.generation-prompt\]\:min-h-40\! .generation-prompt{min-height:calc(var(--spacing) * 40)!important}.\[\&_\.generation-prompt\]\:min-h-42\.5 .generation-prompt{min-height:calc(var(--spacing) * 42.5)}.\[\&_\.generation-prompt\]\:min-h-55\! .generation-prompt{min-height:calc(var(--spacing) * 55)!important}.\[\&_\.generation-prompt\]\:w-full .generation-prompt{width:100%}.\[\&_\.generation-prompt\]\:resize-y\! .generation-prompt{resize:vertical!important}.\[\&_\.generation-prompt\]\:overflow-y-auto .generation-prompt{overflow-y:auto}.\[\&_\.generation-prompt\]\:rounded-\[7px\] .generation-prompt{border-radius:7px}.\[\&_\.generation-prompt\]\:rounded-lg .generation-prompt{border-radius:var(--radius-lg)}.\[\&_\.generation-prompt\]\:border .generation-prompt{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.generation-prompt\]\:border\! .generation-prompt{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.generation-prompt\]\:border-line\! .generation-prompt{border-color:var(--color-line)!important}.\[\&_\.generation-prompt\]\:border-line-strong .generation-prompt{border-color:var(--color-line-strong)}.\[\&_\.generation-prompt\]\:border-line-strong\! .generation-prompt{border-color:var(--color-line-strong)!important}.\[\&_\.generation-prompt\]\:bg-surface .generation-prompt{background-color:var(--color-surface)}.\[\&_\.generation-prompt\]\:bg-surface\! .generation-prompt{background-color:var(--color-surface)!important}.\[\&_\.generation-prompt\]\:p-0\! .generation-prompt{padding:0!important}.\[\&_\.generation-prompt\]\:p-2\.5 .generation-prompt{padding:calc(var(--spacing) * 2.5)}.\[\&_\.generation-prompt\]\:p-3\! .generation-prompt{padding:calc(var(--spacing) * 3)!important}.\[\&_\.generation-prompt\]\:px-3\.5\! .generation-prompt{padding-inline:calc(var(--spacing) * 3.5)!important}.\[\&_\.generation-prompt\]\:py-3\! .generation-prompt{padding-block:calc(var(--spacing) * 3)!important}.\[\&_\.generation-prompt\]\:text-xs .generation-prompt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\.generation-prompt\]\:text-xs\! .generation-prompt{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\[\&_\.generation-prompt\]\:text-\[13px\]\! .generation-prompt{font-size:13px!important}.\[\&_\.generation-prompt\]\:leading-\[1\.7\] .generation-prompt{--tw-leading:1.7;line-height:1.7}.\[\&_\.generation-prompt\]\:leading-\[1\.7\]\! .generation-prompt{--tw-leading:1.7!important;line-height:1.7!important}.\[\&_\.generation-prompt\]\:font-normal .generation-prompt{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_\.generation-prompt\]\:wrap-anywhere .generation-prompt{overflow-wrap:anywhere}.\[\&_\.generation-prompt\]\:whitespace-pre-wrap .generation-prompt{white-space:pre-wrap}.\[\&_\.generation-prompt\]\:text-ink-soft .generation-prompt{color:var(--color-ink-soft)}.\[\&_\.generation-prompt\]\:text-inverse-hover .generation-prompt{color:var(--color-inverse-hover)}.\[\&_\.generation-prompt\]\:focus\:border-accent-mid .generation-prompt:focus{border-color:var(--color-accent-mid)}.\[\&_\.generation-prompt\]\:focus\:outline-2 .generation-prompt:focus{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_\.generation-prompt\]\:focus\:outline-offset-1 .generation-prompt:focus{outline-offset:1px}.\[\&_\.generation-prompt\]\:focus\:outline-line-strong .generation-prompt:focus{outline-color:var(--color-line-strong)}.\[\&_\.generation-prompt\]\:focus-visible\:outline-2 .generation-prompt:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_\.generation-prompt\]\:focus-visible\:outline-offset-2 .generation-prompt:focus-visible{outline-offset:2px}.\[\&_\.generation-prompt\]\:focus-visible\:outline-accent-mid .generation-prompt:focus-visible{outline-color:var(--color-accent-mid)}.\[\&_\.generation-prompt\]\:aria-disabled\:opacity-60 .generation-prompt[aria-disabled=true]{opacity:.6}.\[\&_\.generation-prompt\]\:aria-invalid\:border-danger .generation-prompt[aria-invalid=true]{border-color:var(--color-danger)}.\[\&_\.image-editor-layer-drag-handle\]\:cursor-grabbing .image-editor-layer-drag-handle{cursor:grabbing}.\[\&_\.image-editor-text-input\]\:min-w-0 .image-editor-text-input{min-width:0}.\[\&_\.image-editor-text-input\]\:rounded-md .image-editor-text-input{border-radius:var(--radius-md)}.\[\&_\.image-editor-text-input\]\:border .image-editor-text-input{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.image-editor-text-input\]\:border-line-strong .image-editor-text-input{border-color:var(--color-line-strong)}.\[\&_\.image-editor-text-input\]\:bg-background .image-editor-text-input{background-color:var(--color-background)}.\[\&_\.image-editor-text-input\]\:px-2 .image-editor-text-input{padding-inline:calc(var(--spacing) * 2)}.\[\&_\.image-editor-text-input\]\:py-1\.5 .image-editor-text-input{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\.image-editor-text-input\]\:font-\[inherit\] .image-editor-text-input{font-family:inherit}.\[\&_\.image-editor-text-input\]\:text-ink .image-editor-text-input{color:var(--color-ink)}@media (hover:hover){.group-hover\:\[\&_\.open-project\]\:opacity-100:is(:where(.group):hover *) .open-project{opacity:1}}.focus-visible\:\[\&_\.open-project\]\:opacity-100:focus-visible .open-project{opacity:1}.\[\&_\.project-card-details\]\:pt-6 .project-card-details{padding-top:calc(var(--spacing) * 6)}.\[\&_\.reference-prompt-hint\]\:hidden .reference-prompt-hint{display:none}.\[\&_\:focus-visible\:not\(\.image-editor-canvas-text\)\]\:outline-2 :focus-visible:not(.image-editor-canvas-text){outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_\:focus-visible\:not\(\.image-editor-canvas-text\)\]\:outline-offset-2 :focus-visible:not(.image-editor-canvas-text){outline-offset:2px}.\[\&_\:focus-visible\:not\(\.image-editor-canvas-text\)\]\:outline-focus :focus-visible:not(.image-editor-canvas-text){outline-color:var(--color-focus)}.\[\&_a\]\:pointer-events-auto a{pointer-events:auto}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_article\]\:min-w-0 article{min-width:0}.\[\&_audio\]\:h-8\.5 audio{height:calc(var(--spacing) * 8.5)}.\[\&_audio\]\:w-full audio{width:100%}@media not all and (min-width:47.5rem){.max-compact\:\[\&_br\]\:hidden br{display:none}}.\[\&_button\]\:pointer-events-auto button{pointer-events:auto}.\[\&_button\]\:inline-flex button{display:inline-flex}.\[\&_button\]\:h-auto button{height:auto}.\[\&_button\]\:min-h-13\.75 button{min-height:calc(var(--spacing) * 13.75)}.\[\&_button\]\:w-15 button{width:calc(var(--spacing) * 15)}.\[\&_button\]\:w-full button{width:100%}.\[\&_button\]\:flex-1 button{flex:1}.\[\&_button\]\:cursor-pointer button{cursor:pointer}.\[\&_button\]\:flex-col button{flex-direction:column}.\[\&_button\]\:items-center button{align-items:center}.\[\&_button\]\:justify-center button{justify-content:center}.\[\&_button\]\:gap-1\.25 button{gap:calc(var(--spacing) * 1.25)}.\[\&_button\]\:gap-1\.75 button{gap:calc(var(--spacing) * 1.75)}.\[\&_button\]\:overflow-hidden button{overflow:hidden}.\[\&_button\]\:rounded-\[5px\] button{border-radius:5px}.\[\&_button\]\:rounded-\[7px\] button{border-radius:7px}.\[\&_button\]\:rounded-lg button{border-radius:var(--radius-lg)}.\[\&_button\]\:rounded-md button{border-radius:var(--radius-md)}.\[\&_button\]\:border button{border-style:var(--tw-border-style);border-width:1px}.\[\&_button\]\:border-b button{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_button\]\:border-none button{--tw-border-style:none;border-style:none}.\[\&_button\]\:border-line button{border-color:var(--color-line)}.\[\&_button\]\:border-line-strong button{border-color:var(--color-line-strong)}.\[\&_button\]\:border-transparent button{border-color:#0000}.\[\&_button\]\:bg-background button{background-color:var(--color-background)}.\[\&_button\]\:bg-surface button{background-color:var(--color-surface)}.\[\&_button\]\:bg-surface-raised button{background-color:var(--color-surface-raised)}.\[\&_button\]\:bg-transparent button{background-color:#0000}.\[\&_button\]\:p-0 button{padding:0}.\[\&_button\]\:p-0\.75 button{padding:calc(var(--spacing) * .75)}.\[\&_button\]\:px-0\.5 button{padding-inline:calc(var(--spacing) * .5)}.\[\&_button\]\:px-2 button{padding-inline:calc(var(--spacing) * 2)}.\[\&_button\]\:px-2\.5 button{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_button\]\:px-2\.25 button{padding-inline:calc(var(--spacing) * 2.25)}.\[\&_button\]\:py-1\.5 button{padding-block:calc(var(--spacing) * 1.5)}.\[\&_button\]\:py-1\.75 button{padding-block:calc(var(--spacing) * 1.75)}.\[\&_button\]\:text-left button{text-align:left}.\[\&_button\]\:font-\[inherit\] button{font-family:inherit}.\[\&_button\]\:text-xs button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_button\]\:text-\[9px\] button{font-size:9px}.\[\&_button\]\:text-\[10px\] button{font-size:10px}.\[\&_button\]\:text-\[11px\] button{font-size:11px}.\[\&_button\]\:text-focus button{color:var(--color-focus)}.\[\&_button\]\:text-inherit button{color:inherit}.\[\&_button\]\:text-muted button{color:var(--color-muted)}@media (hover:hover){.\[\&_button\]\:hover\:enabled\:border-line-strong button:hover:enabled{border-color:var(--color-line-strong)}.\[\&_button\]\:hover\:enabled\:bg-surface-hover button:hover:enabled{background-color:var(--color-surface-hover)}}.\[\&_button\]\:disabled\:cursor-default button:disabled{cursor:default}.\[\&_button\]\:disabled\:opacity-35 button:disabled{opacity:.35}@media not all and (min-width:640px){.max-\[640px\]\:\[\&_button\]\:min-h-11\.5 button{min-height:calc(var(--spacing) * 11.5)}.max-\[640px\]\:\[\&_button\]\:w-11 button{width:calc(var(--spacing) * 11)}.max-\[640px\]\:\[\&_button\]\:p-1\.25 button{padding:calc(var(--spacing) * 1.25)}.max-\[640px\]\:\[\&_button\]\:text-\[10px\] button{font-size:10px}}@media (pointer:coarse){.\[\&_button\]\:pointer-coarse\:h-9 button{height:calc(var(--spacing) * 9)}}.\[\&_button\.active\]\:border-accent\/45 button.active{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.\[\&_button\.active\]\:border-accent\/45 button.active{border-color:color-mix(in oklab, var(--color-accent) 45%, transparent)}}.\[\&_button\.active\]\:bg-accent-soft button.active{background-color:var(--color-accent-soft)}.\[\&_button\.active\]\:text-accent-mid button.active{color:var(--color-accent-mid)}.\[\&_button\:disabled\]\:cursor-default button:disabled{cursor:default}.\[\&_button\:focus-visible\]\:outline-2 button:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_button\:focus-visible\]\:outline-offset-2 button:focus-visible{outline-offset:2px}.\[\&_button\:focus-visible\]\:outline-accent-mid button:focus-visible{outline-color:var(--color-accent-mid)}.\[\&_button\:hover\]\:bg-accent-soft button:hover{background-color:var(--color-accent-soft)}.\[\&_button\:hover\]\:bg-surface-hover button:hover{background-color:var(--color-surface-hover)}.\[\&_button\>span\]\:block button>span{display:block}.\[\&_button\>span\]\:truncate button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_button\>span\]\:p-2 button>span{padding:calc(var(--spacing) * 2)}.\[\&_button\>span\]\:text-xs button>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_canvas\]\:block canvas{display:block}.\[\&_canvas\]\:size-full canvas{width:100%;height:100%}.\[\&_canvas\]\:h-auto canvas{height:auto}.\[\&_canvas\]\:w-full canvas{width:100%}.\[\&_canvas\]\:object-contain canvas{object-fit:contain}.\[\&_dd\]\:wrap-anywhere dd{overflow-wrap:anywhere}.\[\&_dt\]\:mb-1\.5 dt{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_dt\]\:text-xs dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_dt\]\:text-muted dt{color:var(--color-muted)}.\[\&_h1\]\:my-4 h1{margin-block:calc(var(--spacing) * 4)}.\[\&_h1\]\:text-\[38px\]\/\[1\.17\] h1{font-size:38px;line-height:1.17}.\[\&_h1\]\:text-\[22px\] h1{font-size:22px}.\[\&_h1\]\:font-\[440\] h1{--tw-font-weight:440;font-weight:440}.\[\&_h1\]\:font-normal h1{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_h1\]\:tracking-\[-0\.5px\] h1{--tw-tracking:-.5px;letter-spacing:-.5px}.\[\&_h1\]\:tracking-\[-1\.9px\] h1{--tw-tracking:-1.9px;letter-spacing:-1.9px}.\[\&_h1\]\:text-focus h1{color:var(--color-focus)}@media not all and (min-width:1100px){.max-\[1100px\]\:\[\&_h1\]\:text-\[33px\] h1{font-size:33px}}@media not all and (min-width:760px){.max-\[760px\]\:\[\&_h1\]\:text-\[27px\] h1{font-size:27px}.max-\[760px\]\:\[\&_h1\]\:tracking-\[-1\.3px\] h1{--tw-tracking:-1.3px;letter-spacing:-1.3px}}@media (min-width:100rem){.ultrawide\:\[\&_h1\]\:text-\[43px\] h1{font-size:43px}}.\[\&_h2\]\:mt-0 h2{margin-top:0}.\[\&_h2\]\:mb-2\.5 h2{margin-bottom:calc(var(--spacing) * 2.5)}.\[\&_h2\]\:text-\[19px\]\/\[1\.35\] h2{font-size:19px;line-height:1.35}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:wrap-anywhere h2{overflow-wrap:anywhere}.\[\&_h3\]\:mb-3\.25 h3{margin-bottom:calc(var(--spacing) * 3.25)}.\[\&_h3\]\:text-xs h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-h-\[52dvh\] img{max-height:52dvh}.\[\&_img\]\:w-auto img{width:auto}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:font-\[inherit\] input{font-family:inherit}.\[\&_input\:not\(\[type\=range\]\)\:not\(\[type\=color\]\)\]\:min-w-0 input:not([type=range]):not([type=color]){min-width:0}.\[\&_input\:not\(\[type\=range\]\)\:not\(\[type\=color\]\)\]\:rounded-md input:not([type=range]):not([type=color]){border-radius:var(--radius-md)}.\[\&_input\:not\(\[type\=range\]\)\:not\(\[type\=color\]\)\]\:border input:not([type=range]):not([type=color]){border-style:var(--tw-border-style);border-width:1px}.\[\&_input\:not\(\[type\=range\]\)\:not\(\[type\=color\]\)\]\:border-line-strong input:not([type=range]):not([type=color]){border-color:var(--color-line-strong)}.\[\&_input\:not\(\[type\=range\]\)\:not\(\[type\=color\]\)\]\:bg-background input:not([type=range]):not([type=color]){background-color:var(--color-background)}.\[\&_input\:not\(\[type\=range\]\)\:not\(\[type\=color\]\)\]\:px-2 input:not([type=range]):not([type=color]){padding-inline:calc(var(--spacing) * 2)}.\[\&_input\:not\(\[type\=range\]\)\:not\(\[type\=color\]\)\]\:py-1\.5 input:not([type=range]):not([type=color]){padding-block:calc(var(--spacing) * 1.5)}.\[\&_input\:not\(\[type\=range\]\)\:not\(\[type\=color\]\)\]\:text-ink input:not([type=range]):not([type=color]){color:var(--color-ink)}.\[\&_input\[type\=color\]\]\:size-8\.5 input[type=color]{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.\[\&_input\[type\=color\]\]\:cursor-pointer input[type=color]{cursor:pointer}.\[\&_input\[type\=color\]\]\:border-0 input[type=color]{border-style:var(--tw-border-style);border-width:0}.\[\&_input\[type\=color\]\]\:bg-transparent input[type=color]{background-color:#0000}.\[\&_input\[type\=color\]\]\:p-0 input[type=color]{padding:0}.\[\&_input\[type\=range\]\]\:w-20 input[type=range]{width:calc(var(--spacing) * 20)}.\[\&_input\[type\=range\]\]\:cursor-pointer input[type=range]{cursor:pointer}.\[\&_input\[type\=range\]\]\:accent-\(--accent\) input[type=range]{accent-color:var(--accent)}@media not all and (min-width:640px){.max-\[640px\]\:\[\&_input\[type\=range\]\]\:w-13\.75 input[type=range]{width:calc(var(--spacing) * 13.75)}}.\[\&_kbd\]\:rounded kbd{border-radius:.25rem}.\[\&_kbd\]\:border kbd{border-style:var(--tw-border-style);border-width:1px}.\[\&_kbd\]\:border-accent-soft kbd{border-color:var(--color-accent-soft)}.\[\&_kbd\]\:bg-surface-raised kbd{background-color:var(--color-surface-raised)}.\[\&_kbd\]\:px-1 kbd{padding-inline:var(--spacing)}.\[\&_kbd\]\:py-0\.5 kbd{padding-block:calc(var(--spacing) * .5)}.\[\&_kbd\]\:font-sans kbd{font-family:var(--font-sans)}.\[\&_kbd\]\:text-\[8px\] kbd{font-size:8px}.\[\&_kbd\]\:text-muted-3 kbd{color:var(--color-muted-3)}.\[\&_label\]\:flex label{display:flex}.\[\&_label\]\:flex-col label{flex-direction:column}.\[\&_label\]\:items-center label{align-items:center}.\[\&_label\]\:gap-1\.25 label{gap:calc(var(--spacing) * 1.25)}.\[\&_label\]\:gap-1\.75 label{gap:calc(var(--spacing) * 1.75)}.\[\&_label\]\:gap-2\.25 label{gap:calc(var(--spacing) * 2.25)}.\[\&_label\]\:text-\[10px\] label{font-size:10px}.\[\&_label\]\:text-muted label{color:var(--color-muted)}@media not all and (min-width:640px){.max-\[640px\]\:\[\&_label\]\:text-\[10px\] label{font-size:10px}}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:items-baseline li{align-items:baseline}.\[\&_li\]\:justify-between li{justify-content:space-between}.\[\&_li\]\:gap-3 li{gap:calc(var(--spacing) * 3)}.\[\&_li\]\:px-1\.5 li{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_li\]\:py-2 li{padding-block:calc(var(--spacing) * 2)}.\[\&_li\]\:text-xs li{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_li\]\:text-ink-soft li{color:var(--color-ink-soft)}.\[\&_li\+li\]\:border-t li+li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_li\+li\]\:border-surface-hover li+li{border-color:var(--color-surface-hover)}.\[\&_output\]\:ml-auto output{margin-left:auto}.\[\&_output\]\:min-w-8\.75 output{min-width:calc(var(--spacing) * 8.75)}.\[\&_output\]\:text-xs output{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_output\]\:tabular-nums output{--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,)}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:max-w-125 p{max-width:calc(var(--spacing) * 125)}.\[\&_p\]\:text-center p{text-align:center}.\[\&_p\]\:text-\[13px\]\/\[1\.65\] p{font-size:13px;line-height:1.65}.\[\&_p\]\:text-xs p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_p\]\:text-\[10px\] p{font-size:10px}.\[\&_p\]\:text-\[11px\] p{font-size:11px}.\[\&_p\]\:leading-\[1\.6\] p{--tw-leading:1.6;line-height:1.6}.\[\&_p\]\:text-muted p{color:var(--color-muted)}.\[\&_p\]\:text-muted-3 p{color:var(--color-muted-3)}.\[\&_section\]\:border-b section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_section\]\:border-line section{border-color:var(--color-line)}.\[\&_section\]\:p-4 section{padding:calc(var(--spacing) * 4)}@media not all and (min-width:640px){.max-\[640px\]\:\[\&_section\]\:p-2\.5 section{padding:calc(var(--spacing) * 2.5)}}.\[\&_select\]\:min-w-0 select{min-width:0}.\[\&_select\]\:rounded-md select{border-radius:var(--radius-md)}.\[\&_select\]\:border select{border-style:var(--tw-border-style);border-width:1px}.\[\&_select\]\:border-line-strong select{border-color:var(--color-line-strong)}.\[\&_select\]\:bg-background select{background-color:var(--color-background)}.\[\&_select\]\:px-2 select{padding-inline:calc(var(--spacing) * 2)}.\[\&_select\]\:py-1\.5 select{padding-block:calc(var(--spacing) * 1.5)}.\[\&_select\]\:font-\[inherit\] select{font-family:inherit}.\[\&_select\]\:text-ink select{color:var(--color-ink)}.\[\&_small\]\:m-0 small{margin:0}.\[\&_small\]\:mt-0\.75 small{margin-top:calc(var(--spacing) * .75)}.\[\&_small\]\:mt-1 small{margin-top:var(--spacing)}.\[\&_small\]\:mt-1\.25 small{margin-top:calc(var(--spacing) * 1.25)}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:max-w-47\.5 small{max-width:calc(var(--spacing) * 47.5)}.\[\&_small\]\:truncate small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_small\]\:overflow-hidden small{overflow:hidden}.\[\&_small\]\:text-center small{text-align:center}.\[\&_small\]\:text-\[8px\] small{font-size:8px}.\[\&_small\]\:text-\[9px\] small{font-size:9px}.\[\&_small\]\:text-\[10px\] small{font-size:10px}.\[\&_small\]\:text-\[11px\] small{font-size:11px}.\[\&_small\]\:leading-\[1\.6\] small{--tw-leading:1.6;line-height:1.6}.\[\&_small\]\:text-ellipsis small{text-overflow:ellipsis}.\[\&_small\]\:whitespace-nowrap small{white-space:nowrap}.\[\&_small\]\:text-muted small{color:var(--color-muted)}.\[\&_small\]\:text-muted-2 small{color:var(--color-muted-2)}.\[\&_small\]\:text-muted-3 small{color:var(--color-muted-3)}.\[\&_small\]\:capitalize small{text-transform:capitalize}.\[\&_small_span\]\:select-text small span{-webkit-user-select:text;user-select:text}.\[\&_span\]\:absolute span{position:absolute}.\[\&_span\]\:right-0 span{right:0}.\[\&_span\]\:bottom-0 span{bottom:0}.\[\&_span\]\:mb-2\.5 span{margin-bottom:calc(var(--spacing) * 2.5)}.\[\&_span\]\:flex span{display:flex}.\[\&_span\]\:items-center span{align-items:center}.\[\&_span\]\:gap-1 span{gap:var(--spacing)}.\[\&_span\]\:rounded-tl-\[5px\] span{border-top-left-radius:5px}.\[\&_span\]\:bg-focus span{background-color:var(--color-focus)}.\[\&_span\]\:p-0\.75 span{padding:calc(var(--spacing) * .75)}.\[\&_span\]\:text-\[8px\] span{font-size:8px}.\[\&_span\]\:text-\[9px\] span{font-size:9px}.\[\&_span\]\:text-\[10px\] span{font-size:10px}.\[\&_span\]\:font-normal span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_span\]\:text-muted span{color:var(--color-muted)}.\[\&_span\]\:text-muted-3 span{color:var(--color-muted-3)}.\[\&_span\]\:text-on-inverse span{color:var(--color-on-inverse)}@media not all and (min-width:760px){.max-\[760px\]\:\[\&_span\]\:hidden span{display:none}}.\[\&_span\:last-child\]\:overflow-hidden span:last-child{overflow:hidden}.\[\&_span\:last-child\]\:text-\[11px\] span:last-child{font-size:11px}.\[\&_span\:last-child\]\:text-ellipsis span:last-child{text-overflow:ellipsis}.\[\&_span\:last-child\]\:whitespace-nowrap span:last-child{white-space:nowrap}.\[\&_strong\]\:flex strong{display:flex}.\[\&_strong\]\:inline-flex strong{display:inline-flex}.\[\&_strong\]\:items-center strong{align-items:center}.\[\&_strong\]\:gap-1\.5 strong{gap:calc(var(--spacing) * 1.5)}.\[\&_strong\]\:truncate strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_strong\]\:text-base strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_strong\]\:text-xl strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_strong\]\:text-xs strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_strong\]\:text-\[9px\] strong{font-size:9px}.\[\&_strong\]\:text-\[10px\] strong{font-size:10px}.\[\&_strong\]\:text-\[11px\] strong{font-size:11px}.\[\&_strong\]\:leading-normal strong{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_strong\]\:font-\[550\] strong{--tw-font-weight:550;font-weight:550}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:whitespace-nowrap strong{white-space:nowrap}.\[\&_strong\]\:text-\[\#f3f6ff\] strong{color:#f3f6ff}.\[\&_strong\]\:text-danger strong{color:var(--color-danger)}.\[\&_strong\]\:text-focus strong{color:var(--color-focus)}.\[\&_strong\]\:text-ink-soft strong{color:var(--color-ink-soft)}.\[\&_strong\]\:text-ink-strong strong{color:var(--color-ink-strong)}.\[\&_strong\]\:text-muted strong{color:var(--color-muted)}.\[\&_strong\]\:tabular-nums strong{--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,)}.\[\&_summary\]\:inline-flex summary{display:inline-flex}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_summary\]\:list-none summary{list-style-type:none}.\[\&_summary\]\:items-center summary{align-items:center}.\[\&_summary\]\:gap-0\.5 summary{gap:calc(var(--spacing) * .5)}.\[\&_summary\]\:text-\[10px\] summary{font-size:10px}.\[\&_summary\]\:tracking-\[0\.02em\] summary{--tw-tracking:.02em;letter-spacing:.02em}.\[\&_summary\]\:whitespace-nowrap summary{white-space:nowrap}.\[\&_summary\]\:text-muted-2 summary{color:var(--color-muted-2)}.\[\&_summary\]\:select-none summary{-webkit-user-select:none;user-select:none}.\[\&_summary_svg\]\:transition-transform summary svg{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))}.\[\&_summary_svg\]\:duration-150 summary svg{--tw-duration:.15s;transition-duration:.15s}.open\:\[\&_summary_svg\]\:rotate-180:is([open],:popover-open,:open) summary svg{rotate:180deg}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&_summary\:focus-visible\]\:rounded summary:focus-visible{border-radius:.25rem}.\[\&_summary\:focus-visible\]\:outline-2 summary:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_summary\:focus-visible\]\:outline-offset-\[3px\] summary:focus-visible{outline-offset:3px}.\[\&_summary\:focus-visible\]\:outline-focus summary:focus-visible{outline-color:var(--color-focus)}.\[\&_svg\]\:absolute svg{position:absolute}.\[\&_svg\]\:inset-0 svg{inset:0}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:fill-none svg{fill:none}.\[\&_svg\]\:stroke-muted-2 svg{stroke:var(--color-muted-2)}.\[\&_svg\]\:stroke-1 svg{stroke-width:1px}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-line td{border-color:var(--color-line)}.\[\&_td\]\:px-2\.5 td{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-3 td{padding-block:calc(var(--spacing) * 3)}.\[\&_td\]\:py-3\.5 td{padding-block:calc(var(--spacing) * 3.5)}.\[\&_td\]\:py-4 td{padding-block:calc(var(--spacing) * 4)}.\[\&_td\]\:text-left td{text-align:left}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-line th{border-color:var(--color-line)}.\[\&_th\]\:px-2\.5 th{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:py-3 th{padding-block:calc(var(--spacing) * 3)}.\[\&_th\]\:py-3\.5 th{padding-block:calc(var(--spacing) * 3.5)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_th\]\:text-muted th{color:var(--color-muted)}.\[\&_ul\]\:m-0 ul{margin:0}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul\]\:p-0 ul{padding:0}.\[\&_video\]\:pointer-events-none video{pointer-events:none}.\[\&_video\]\:absolute video{position:absolute}.\[\&_video\]\:inset-0 video{inset:0}.\[\&_video\]\:size-full video{width:100%;height:100%}.\[\&_video\]\:bg-\[\#111318\] video{background-color:#111318}.\[\&_video\]\:object-contain video{object-fit:contain}.\[\&_video\]\:object-\[inherit\] video{object-position:inherit}.\[\&\.active\]\:border-line-strong\!.active{border-color:var(--color-line-strong)!important}.\[\&\.active\]\:bg-accent-soft.active{background-color:var(--color-accent-soft)}.\[\&\.active\]\:bg-ink-soft.active{background-color:var(--color-ink-soft)}.\[\&\.active\]\:text-ink-strong.active{color:var(--color-ink-strong)}.\[\&\.active\]\:text-on-inverse.active{color:var(--color-on-inverse)}.\[\&\.prompt-badge-dragging\]\:opacity-35.prompt-badge-dragging{opacity:.35}.\[\&\.prompt-badge-ghost\]\:opacity-45.prompt-badge-ghost{opacity:.45}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(\:disabled\)\:hover\]\:scale-\[1\.02\]:not(:disabled):hover{scale:1.02}.\[\&\:not\(\:disabled\)\:hover\]\:bg-danger-bg:not(:disabled):hover{background-color:var(--color-danger-bg)}.\[\&\:not\(\:disabled\)\:hover\]\:bg-surface-hover:not(:disabled):hover{background-color:var(--color-surface-hover)}.\[\&\:not\(\:disabled\)\:hover\]\:bg-surface-muted:not(:disabled):hover{background-color:var(--color-surface-muted)}.\[\&\:not\(\:disabled\)\:hover\]\:text-danger\!:not(:disabled):hover{color:var(--color-danger)!important}.\[\&\:not\(\:disabled\)\:hover\]\:text-ink\!:not(:disabled):hover{color:var(--color-ink)!important}.\[\&\>\.absolute\]\:top-1>.absolute{top:var(--spacing)}.\[\&\>\.absolute\]\:right-0\.75>.absolute{right:calc(var(--spacing) * .75)}.\[\&\>\.absolute\]\:size-0\.75>.absolute{width:calc(var(--spacing) * .75);height:calc(var(--spacing) * .75)}.\[\&\>button\]\:flex>button{display:flex}.\[\&\>button\]\:inline-flex>button{display:inline-flex}.\[\&\>button\]\:size-7\.5>button{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>button\]\:items-center>button{align-items:center}.\[\&\>button\]\:justify-between>button{justify-content:space-between}.\[\&\>button\]\:justify-center>button{justify-content:center}.\[\&\>button\]\:gap-1\.75>button{gap:calc(var(--spacing) * 1.75)}.\[\&\>button\]\:gap-2\.5>button{gap:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:gap-2\.75>button{gap:calc(var(--spacing) * 2.75)}.\[\&\>button\]\:gap-3>button{gap:calc(var(--spacing) * 3)}.\[\&\>button\]\:rounded-\[5px\]>button{border-radius:5px}.\[\&\>button\]\:rounded-\[7px\]>button{border-radius:7px}.\[\&\>button\]\:rounded-lg>button{border-radius:var(--radius-lg)}.\[\&\>button\]\:rounded-md>button{border-radius:var(--radius-md)}.\[\&\>button\]\:bg-transparent>button{background-color:#0000}.\[\&\>button\]\:bg-warning-bg>button{background-color:var(--color-warning-bg)}.\[\&\>button\]\:p-0>button{padding:0}.\[\&\>button\]\:px-2>button{padding-inline:calc(var(--spacing) * 2)}.\[\&\>button\]\:px-2\.5>button{padding-inline:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:px-2\.25>button{padding-inline:calc(var(--spacing) * 2.25)}.\[\&\>button\]\:px-3>button{padding-inline:calc(var(--spacing) * 3)}.\[\&\>button\]\:py-1\.25>button{padding-block:calc(var(--spacing) * 1.25)}.\[\&\>button\]\:py-2\.5>button{padding-block:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:py-2\.25>button{padding-block:calc(var(--spacing) * 2.25)}.\[\&\>button\]\:py-2\.75>button{padding-block:calc(var(--spacing) * 2.75)}.\[\&\>button\]\:text-left>button{text-align:left}.\[\&\>button\]\:text-\[11px\]\/\[1\.5\]>button{font-size:11px;line-height:1.5}.\[\&\>button\]\:text-xs>button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>button\]\:text-\[9px\]>button{font-size:9px}.\[\&\>button\]\:whitespace-nowrap>button{white-space:nowrap}.\[\&\>button\]\:text-ink>button{color:var(--color-ink)}.\[\&\>button\]\:text-ink-soft>button{color:var(--color-ink-soft)}.\[\&\>button\]\:text-muted>button{color:var(--color-muted)}.\[\&\>button\]\:text-muted-3>button{color:var(--color-muted-3)}.\[\&\>button\]\:text-warning-ink>button{color:var(--color-warning-ink)}@media (pointer:coarse){.pointer-coarse\:\[\&\>button\]\:size-10>button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}.\[\&\>button\:disabled\]\:cursor-not-allowed>button:disabled{cursor:not-allowed}.\[\&\>button\:disabled\]\:opacity-40>button:disabled{opacity:.4}.\[\&\>button\:focus-visible\]\:bg-surface-hover>button:focus-visible,.\[\&\>button\:hover\]\:bg-surface-hover>button:hover{background-color:var(--color-surface-hover)}.\[\&\>button\:hover\]\:bg-surface-muted>button:hover{background-color:var(--color-surface-muted)}.\[\&\>button\:hover\]\:text-ink>button:hover{color:var(--color-ink)}.\[\&\>button\:hover\:not\(\:disabled\)\]\:bg-surface-hover>button:hover:not(:disabled){background-color:var(--color-surface-hover)}.\[\&\>button\>span\]\:flex>button>span{display:flex}.\[\&\>button\>span\]\:size-7\.75>button>span{width:calc(var(--spacing) * 7.75);height:calc(var(--spacing) * 7.75)}.\[\&\>button\>span\]\:items-center>button>span{align-items:center}.\[\&\>button\>span\]\:justify-center>button>span{justify-content:center}.\[\&\>button\>span\]\:rounded-lg>button>span{border-radius:var(--radius-lg)}.\[\&\>button\>span\]\:bg-surface-muted>button>span{background-color:var(--color-surface-muted)}.\[\&\>button\>span\]\:wrap-anywhere>button>span{overflow-wrap:anywhere}.\[\&\>button\>span\]\:text-muted>button>span{color:var(--color-muted)}.\[\&\>button\>strong\]\:flex-1>button>strong{flex:1}.\[\&\>button\>strong\]\:text-left>button>strong{text-align:left}.\[\&\>button\>strong\]\:text-\[11px\]>button>strong{font-size:11px}.\[\&\>button\>strong\]\:font-\[450\]>button>strong{--tw-font-weight:450;font-weight:450}.\[\&\>button\>svg\]\:shrink-0>button>svg{flex-shrink:0}.\[\&\>button\>svg\]\:text-muted-3>button>svg{color:var(--color-muted-3)}.\[\&\>button\>svg\.is-expanded\]\:rotate-180>button>svg.is-expanded{rotate:180deg}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:grid>div{display:grid}.\[\&\>div\]\:min-h-0>div{min-height:0}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>div\]\:place-items-center>div{place-items:center}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:justify-between>div{justify-content:space-between}.\[\&\>div\]\:gap-1\.5>div{gap:calc(var(--spacing) * 1.5)}.\[\&\>div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:gap-2\.25>div{gap:calc(var(--spacing) * 2.25)}.\[\&\>div\]\:overflow-hidden>div{overflow:hidden}.\[\&\>div\]\:border-t>div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>div\]\:border-surface-muted>div{border-color:var(--color-surface-muted)}.\[\&\>div\]\:bg-accent-soft>div{background-color:var(--color-accent-soft)}.\[\&\>div\]\:py-1\.75>div{padding-block:calc(var(--spacing) * 1.75)}.\[\&\>div\]\:text-\[9px\]>div{font-size:9px}.\[\&\>div\]\:text-muted-3>div{color:var(--color-muted-3)}@media not all and (min-width:600px){.max-\[600px\]\:\[\&\>div\]\:ml-auto>div{margin-left:auto}.max-\[600px\]\:\[\&\>div\]\:flex-wrap>div{flex-wrap:wrap}}.\[\&\>footer\]\:mt-6\.25>footer{margin-top:calc(var(--spacing) * 6.25)}.\[\&\>footer\]\:flex>footer{display:flex}.\[\&\>footer\]\:flex-col>footer{flex-direction:column}.\[\&\>footer\]\:items-stretch>footer{align-items:stretch}.\[\&\>footer\]\:gap-2\.5>footer{gap:calc(var(--spacing) * 2.5)}.\[\&\>header\]\:mb-1\.75>header{margin-bottom:calc(var(--spacing) * 1.75)}.\[\&\>header\]\:mb-4\.5>header{margin-bottom:calc(var(--spacing) * 4.5)}.\[\&\>header\]\:flex>header{display:flex}.\[\&\>header\]\:items-center>header{align-items:center}.\[\&\>header\]\:justify-between>header{justify-content:space-between}.\[\&\>hr\]\:mx-2\.25>hr{margin-inline:calc(var(--spacing) * 2.25)}.\[\&\>hr\]\:mt-2\.5>hr{margin-top:calc(var(--spacing) * 2.5)}.\[\&\>hr\]\:mb-3\.75>hr{margin-bottom:calc(var(--spacing) * 3.75)}.\[\&\>hr\]\:h-px>hr{height:1px}.\[\&\>hr\]\:border-0>hr{border-style:var(--tw-border-style);border-width:0}.\[\&\>hr\]\:bg-surface-hover>hr{background-color:var(--color-surface-hover)}.\[\&\>label\]\:col-span-full>label{grid-column:1/-1}.\[\&\>label\]\:text-\[10px\]>label{font-size:10px}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>p\]\:p-2>p{padding:calc(var(--spacing) * 2)}.\[\&\>p\]\:text-\[10px\]\/\[1\.6\]>p{font-size:10px;line-height:1.6}.\[\&\>p\]\:text-xs\/\[1\.85\]>p{font-size:var(--text-xs);line-height:1.85}.\[\&\>p\]\:text-muted>p{color:var(--color-muted)}.\[\&\>p\]\:text-muted-2>p{color:var(--color-muted-2)}@media not all and (min-width:760px){.max-\[760px\]\:\[\&\>p\]\:text-\[11px\]>p{font-size:11px}}.\[\&\>span\]\:mt-0\.5>span{margin-top:calc(var(--spacing) * .5)}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:flex>span{display:flex}.\[\&\>span\]\:h-14>span{height:calc(var(--spacing) * 14)}.\[\&\>span\]\:h-full>span{height:100%}.\[\&\>span\]\:flex-1>span{flex:1}.\[\&\>span\]\:items-center>span{align-items:center}.\[\&\>span\]\:gap-1\.5>span{gap:calc(var(--spacing) * 1.5)}.\[\&\>span\]\:overflow-hidden>span{overflow:hidden}.\[\&\>span\]\:rounded-md>span{border-radius:var(--radius-md)}.\[\&\>span\]\:bg-accent-mid>span{background-color:var(--color-accent-mid)}.\[\&\>span\]\:bg-surface-muted>span{background-color:var(--color-surface-muted)}.\[\&\>span\]\:text-\[10px\]>span{font-size:10px}.\[\&\>span\]\:text-\[11px\]>span{font-size:11px}.\[\&\>span\]\:leading-\[1\.6\]>span{--tw-leading:1.6;line-height:1.6}.\[\&\>span\]\:text-muted>span{color:var(--color-muted)}.\[\&\>span\]\:transition-\[width\]>span{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>span\]\:duration-120>span{--tw-duration:.12s;transition-duration:.12s}.\[\&\>span\]\:ease-out>span{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}:where(.reference-thumb) .in-\[\.reference-thumb\]\:\[\&\>span\]\:hidden>span{display:none}@media not all and (min-width:760px){.max-\[760px\]\:\[\&\>span\]\:min-w-\[80\%\]>span{min-width:80%}}.\[\&\>span\:first-child\]\:flex>span:first-child{display:flex}.\[\&\>span\:first-child\]\:min-w-0>span:first-child{min-width:0}.\[\&\>span\:first-child\]\:flex-1>span:first-child{flex:1}.\[\&\>span\:first-child\]\:flex-col>span:first-child{flex-direction:column}.\[\&\>span\:first-child\]\:items-stretch>span:first-child{align-items:stretch}.\[\&\>span\:first-child\]\:justify-center>span:first-child{justify-content:center}.\[\&\>span\:first-child\]\:gap-px>span:first-child{gap:1px}.\[\&\>span\:first-child\]\:overflow-hidden>span:first-child{overflow:hidden}.\[\&\>span\:nth-child\(2\)\]\:max-w-43\.75>span:nth-child(2){max-width:calc(var(--spacing) * 43.75)}.\[\&\>span\:nth-child\(2\)\]\:flex-1>span:nth-child(2){flex:1}.\[\&\>span\:nth-child\(2\)\]\:overflow-hidden>span:nth-child(2){overflow:hidden}.\[\&\>span\:nth-child\(2\)\]\:text-ellipsis>span:nth-child(2){text-overflow:ellipsis}.\[\&\>span\:nth-child\(2\)\]\:whitespace-nowrap>span:nth-child(2){white-space:nowrap}.\[\&\>strong\]\:text-\[11px\]>strong{font-size:11px}.\[\&\>strong\]\:font-medium>strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing) * .5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}@media (max-height:500px){.\[\@media\(max-height\:500px\)\]\:w-\[min\(860px\,100\%\)\]{width:min(860px,100%)}}@media not all and (min-width:47.5rem){@media (max-height:650px){.max-compact\:\[\@media\(max-height\:650px\)\]\:h-18\.5{height:calc(var(--spacing) * 18.5)}.max-compact\:\[\@media\(max-height\:650px\)\]\:flex-none{flex:none}.max-compact\:\[\@media\(max-height\:650px\)\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-compact\:\[\@media\(max-height\:650px\)\]\:overflow-visible{overflow:visible}.max-compact\:\[\@media\(max-height\:650px\)\]\:overflow-y-auto{overflow-y:auto}.max-compact\:\[\@media\(max-height\:650px\)\]\:overscroll-contain{overscroll-behavior:contain}.max-compact\:\[\@media\(max-height\:650px\)\]\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-compact\:\[\@media\(max-height\:650px\)\]\:pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}}}}:root,[data-theme-preview=cyberpunk]{--background:#07080f;--surface:#10121c;--surface-raised:#141722;--surface-muted:#1a1e2c;--surface-hover:#22283c;--ink:#e8eefc;--ink-strong:#f6f8ff;--ink-soft:#c5d0ea;--muted:#8b95b3;--muted-2:#74809c;--muted-3:#5e6986;--line:#2c334c;--line-strong:#3b4460;--accent:#ff2ea6;--accent-ink:#14010c;--accent-hover:#ff58b8;--accent-soft:#2a1024;--accent-mid:#ff73c8;--focus:#2de8ff;--inverse:#2de8ff;--inverse-hover:#73f1ff;--on-inverse:#07080f;--danger:#ff5d73;--danger-strong:#ff3d5a;--danger-bg:#2a1018;--danger-border:#5a2230;--danger-ink:#ff8a9a;--warning:#ffb020;--warning-bg:#2a2010;--warning-ink:#ffc85a;--success:#2ee59a;--success-bg:#0e2a1f;--success-border:#1d5a40;--success-ink:#6ff0b8;--on-success:#07080f;--on-danger:#07080f;--shadow:#0004108c;--overlay:#03040cb8;--cover-sage:#2ee59a;--cover-sand:#ffc14d;--cover-lilac:#b56bff;--cover-sky:#2de8ff;--cover-rose:#ff2ea6;--cover-charcoal:#7c8bb8;--cover-ink:#07080f;--overlay-surface:#0b0d18;--overlay-raised:#15182a;--overlay-hover:#22263c;--overlay-ink:#f3f6ff;--overlay-muted:#8b95b3;--overlay-line:#2c334c;--ui-background:var(--surface);--ui-foreground:var(--ink-soft);--ui-border:var(--line-strong);--ui-accent:var(--accent-soft);--ui-muted:var(--muted);--ui-ring:var(--focus);--ui-radius:8px;--brand-mark:#12141f;--brand-mark-ink:#f6f8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=studio],[data-theme-preview=studio]{--background:#f5f5f1;--surface:#fff;--surface-raised:#fafbf7;--surface-muted:#f0f2e9;--surface-hover:#eff1e8;--ink:#242822;--ink-strong:#2a3027;--ink-soft:#3f4c29;--muted:#798078;--muted-2:#8c9287;--muted-3:#9aa190;--line:#e3e6dc;--line-strong:#dce2d2;--accent:#d9f279;--accent-ink:#283022;--accent-hover:#cae268;--accent-soft:#ebefdf;--accent-mid:#9ab257;--focus:#778b4a;--inverse:#282c26;--inverse-hover:#43483c;--on-inverse:#fff;--danger:#9d453b;--danger-strong:#8a3f3a;--danger-bg:#fff5f2;--danger-border:#f0d9d0;--danger-ink:#8d4d3c;--warning:#9c6416;--warning-bg:#f5f0e5;--warning-ink:#a39265;--success:#4f7a3a;--success-bg:#eef5e8;--success-border:#d3e3c6;--success-ink:#46672f;--on-success:#fff;--on-danger:#fff;--shadow:#2428221a;--overlay:#1b231942;--cover-sage:#e4ead9;--cover-sand:#efe6d7;--cover-lilac:#e6e2ee;--cover-sky:#dce7ec;--cover-rose:#efe1df;--cover-charcoal:#d2d8d0;--cover-ink:#3f4c29;--overlay-surface:#181920;--overlay-raised:#252630;--overlay-hover:#34333f;--overlay-ink:#f2f0fa;--overlay-muted:#9697ab;--overlay-line:#3a3948;--brand-mark:var(--ink);--brand-mark-ink:var(--on-inverse);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=engineered],[data-theme-preview=engineered]{--background:#1e1e1e;--surface:#252526;--surface-raised:#2d2d2d;--surface-muted:#333;--surface-hover:#2a2d2e;--ink:#ccc;--ink-strong:#f3f3f3;--ink-soft:#d4d4d4;--muted:#9d9d9d;--muted-2:#858585;--muted-3:#6e6e6e;--line:#3c3c3c;--line-strong:#474747;--accent:#007acc;--accent-ink:#fff;--accent-hover:#1c8adf;--accent-soft:#094771;--accent-mid:#3794ff;--focus:#007acc;--inverse:#0e639c;--inverse-hover:#17b;--on-inverse:#fff;--danger:#f14c4c;--danger-strong:#f85149;--danger-bg:#3b1d1d;--danger-border:#6b2d2d;--danger-ink:#f48771;--warning:#cca700;--warning-bg:#3b3419;--warning-ink:#dcdcaa;--success:#73c991;--success-bg:#1d3b24;--success-border:#2d6b3a;--success-ink:#89d185;--on-success:#1e1e1e;--on-danger:#1e1e1e;--shadow:#00000073;--overlay:#0000009e;--cover-sage:#6a9955;--cover-sand:#d7ba7d;--cover-lilac:#c586c0;--cover-sky:#3794ff;--cover-rose:#f14c4c;--cover-charcoal:#858585;--cover-ink:#1e1e1e;--overlay-surface:#1e1e1e;--overlay-raised:#252526;--overlay-hover:#333;--overlay-ink:#d4d4d4;--overlay-muted:#9d9d9d;--overlay-line:#3c3c3c;--brand-mark:#333;--brand-mark-ink:#ccc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --mk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mk-hl{syntax:"<percentage>";inherits:false;initial-value:100%}:root{--mk-header-h:68px}@media not all and (min-width:47.5rem){:root{--mk-header-h:60px}}:root,[data-theme-preview=cyberpunk]{--mk-page-bg:var(--background);--mk-accent-text:var(--accent-mid);--mk-quiet-text:var(--muted);--mk-eyebrow:var(--muted);--mk-nav-ink:var(--muted);--mk-numeral:var(--accent-mid);--mk-grad-text:linear-gradient(90deg, #ff73c8, #c89bff, #2de8ff);--mk-font-label:var(--font-geist), Arial, sans-serif;--mk-font-em:Georgia, "Times New Roman", serif;--mk-font-numeral:Georgia, "Times New Roman", serif;--mk-label-transform:uppercase;--mk-label-tracking:1.7px;--mk-label-prefix:"";--mk-card-bg:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme-preview=cyberpunk]{--mk-card-bg:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}:root,[data-theme-preview=cyberpunk]{--mk-card-border:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme-preview=cyberpunk]{--mk-card-border:color-mix(in srgb, var(--line-strong) 80%, transparent)}}:root,[data-theme-preview=cyberpunk]{--mk-card-shadow:0 24px 80px -32px #000410cc;--mk-lift:0 0 0 1px #ff2ea673, 0 18px 60px -20px #ff2ea673;--mk-lift-y:-4px;--mk-radius-card:18px;--mk-radius-frame:22px;--mk-radius-node:10px;--mk-radius-chip:999px;--mk-radius-button:10px;--mk-screen:#07080f;--mk-frame-mat:0px;--mk-frame-mat-bg:transparent;--mk-frame-shadow:0 25px 100px var(--shadow);--mk-glow-a:#ff2ea64d;--mk-glow-b:#2de8ff38;--mk-glow-blend:screen;--mk-spot-card:#ff2ea624;--mk-spot-blend:screen;--mk-spot-size:320px;--mk-grid-line:#2de8ff09;--mk-grid-size:56px;--mk-grain-opacity:.06;--mk-cta-bg:var(--accent);--mk-cta-ink:var(--accent-ink);--mk-cta-hover:var(--accent-hover);--mk-cta-ring:0 0 18px #ff2ea652;--mk-cta2-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme-preview=cyberpunk]{--mk-cta2-bg:color-mix(in srgb, var(--surface) 70%, transparent)}}:root,[data-theme-preview=cyberpunk]{--mk-cta2-ink:var(--ink-strong);--mk-cta2-border:var(--line-strong);--mk-cta2-hover-bg:var(--surface-hover);--mk-node-bg:var(--surface-raised);--mk-node-border:var(--line-strong);--mk-node-shadow:0 3px 14px var(--shadow);--mk-node-selected:0 0 0 1px var(--accent), 0 0 22px #ff2ea647;--mk-mock-canvas:var(--background);--mk-mock-dot:#ffffff0f;--mk-wire-a:#2de8ff;--mk-wire-b:#ff2ea6;--mk-wire-c:#b56bff;--mk-wire-weight:1.2;--mk-wire-filter:drop-shadow(0 0 3px #2de8ff73);--mk-progress-track:var(--accent-soft);--mk-progress-fill:linear-gradient(90deg, var(--accent), var(--focus));--mk-pulse:#2de8ff;--mk-chip-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme-preview=cyberpunk]{--mk-chip-bg:color-mix(in srgb, var(--accent) 16%, var(--surface-raised))}}:root,[data-theme-preview=cyberpunk]{--mk-chip-ink:var(--accent-mid);--mk-step-current-bg:var(--accent);--mk-step-current-ink:var(--accent-ink);--mk-step-current-ring:0 0 12px #ff2ea666;--mk-group-mix:28%;--mk-group-sat:62%;--mk-group-light:50%;--mk-skeleton:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme-preview=cyberpunk]{--mk-skeleton:color-mix(in srgb, var(--ink) 16%, transparent)}}:root,[data-theme-preview=cyberpunk]{--mk-strip-bg:#05060c;--mk-strip-ink:var(--muted);--mk-strip-dot:var(--accent);--mk-sprocket:#161a2b;--mk-dur:.9s;--mk-dur-ui:.25s;--mk-ease:cubic-bezier(.16, 1, .3, 1);--mk-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--mk-rise:36px;--mk-blur:0px;--mk-rack:10px;--mk-title-blur:6px;--mk-scale-from:.92;--mk-stagger:80ms;--mk-tempo:1;--mk-reveal-start:6%;--mk-reveal-end:28%}html[data-theme=engineered],[data-theme-preview=engineered]{--mk-page-bg:var(--background);--mk-accent-text:#4daafc;--mk-quiet-text:var(--muted);--mk-eyebrow:var(--muted);--mk-nav-ink:var(--muted);--mk-numeral:#4daafc;--mk-grad-text:linear-gradient(90deg, #4daafc, #c586c0);--mk-font-label:var(--font-geist-mono), ui-monospace, monospace;--mk-font-em:var(--font-geist-mono), ui-monospace, monospace;--mk-font-numeral:var(--font-geist-mono), ui-monospace, monospace;--mk-label-transform:lowercase;--mk-label-tracking:.2px;--mk-label-prefix:"// ";--mk-card-bg:var(--surface);--mk-card-border:var(--line-strong);--mk-card-shadow:none;--mk-lift:0 0 0 1px var(--focus), 0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){html[data-theme=engineered],[data-theme-preview=engineered]{--mk-lift:0 0 0 1px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent)}}html[data-theme=engineered],[data-theme-preview=engineered]{--mk-lift-y:0px;--mk-radius-card:6px;--mk-radius-frame:8px;--mk-radius-node:4px;--mk-radius-chip:3px;--mk-radius-button:3px;--mk-screen:#1e1e1e;--mk-frame-mat:0px;--mk-frame-mat-bg:transparent;--mk-frame-shadow:0 8px 24px #00000059;--mk-glow-a:#007acc1f;--mk-glow-b:#4fc1ff14;--mk-glow-blend:normal;--mk-spot-card:#3794ff1a;--mk-spot-blend:normal;--mk-spot-size:180px;--mk-grid-line:#ffffff0d;--mk-grid-size:24px;--mk-grain-opacity:0;--mk-cta-bg:#0e639c;--mk-cta-ink:#fff;--mk-cta-hover:#17b;--mk-cta-ring:none;--mk-cta2-bg:transparent;--mk-cta2-ink:var(--ink-strong);--mk-cta2-border:var(--line-strong);--mk-cta2-hover-bg:var(--surface-hover);--mk-node-bg:var(--surface);--mk-node-border:var(--line-strong);--mk-node-shadow:none;--mk-node-selected:0 0 0 1px var(--focus), 0 0 0 3px var(--focus)}@supports (color:color-mix(in lab, red, red)){html[data-theme=engineered],[data-theme-preview=engineered]{--mk-node-selected:0 0 0 1px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent)}}html[data-theme=engineered],[data-theme-preview=engineered]{--mk-mock-canvas:var(--background);--mk-mock-dot:#ffffff12;--mk-wire-a:#3794ff;--mk-wire-b:#c586c0;--mk-wire-c:#6a9955;--mk-wire-weight:.8;--mk-wire-filter:none;--mk-progress-track:var(--accent-soft);--mk-progress-fill:#3794ff;--mk-pulse:#3794ff;--mk-chip-bg:#094771;--mk-chip-ink:#9cdcfe;--mk-step-current-bg:#0e639c;--mk-step-current-ink:#fff;--mk-step-current-ring:none;--mk-group-mix:22%;--mk-group-sat:38%;--mk-group-light:45%;--mk-skeleton:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=engineered],[data-theme-preview=engineered]{--mk-skeleton:color-mix(in srgb, var(--ink) 16%, transparent)}}html[data-theme=engineered],[data-theme-preview=engineered]{--mk-strip-bg:#181818;--mk-strip-ink:var(--muted);--mk-strip-dot:#3794ff;--mk-sprocket:var(--background);--mk-dur:.35s;--mk-dur-ui:.15s;--mk-ease:cubic-bezier(.2, 0, 0, 1);--mk-ease-pop:cubic-bezier(.2, 0, 0, 1);--mk-rise:12px;--mk-blur:0px;--mk-rack:0px;--mk-title-blur:0px;--mk-scale-from:.98;--mk-stagger:40ms;--mk-tempo:.6;--mk-reveal-start:0%;--mk-reveal-end:18%}html[data-theme=studio],[data-theme-preview=studio]{--mk-page-bg:var(--background);--mk-accent-text:#56692f;--mk-quiet-text:#636a61;--mk-eyebrow:var(--ink-soft);--mk-nav-ink:#636a61;--mk-numeral:var(--ink-soft);--mk-grad-text:linear-gradient(90deg, #3f4c29, #56692f, #0e7490);--mk-font-label:var(--font-geist), Arial, sans-serif;--mk-font-em:Georgia, "Times New Roman", serif;--mk-font-numeral:Georgia, "Times New Roman", serif;--mk-label-transform:uppercase;--mk-label-tracking:1.7px;--mk-label-prefix:"";--mk-card-bg:var(--surface);--mk-card-border:#24282214;--mk-card-shadow:0 1px 2px #2428220f, 0 8px 24px -12px #24282224;--mk-lift:0 2px 4px #2428220f, 0 18px 40px -8px #2428222e;--mk-lift-y:-3px;--mk-radius-card:20px;--mk-radius-frame:18px;--mk-radius-node:12px;--mk-radius-chip:999px;--mk-radius-button:999px;--mk-screen:var(--overlay-surface);--mk-frame-mat:10px;--mk-frame-mat-bg:#fff;--mk-frame-shadow:0 1px 2px #24282214, 0 24px 48px -16px #24282238;--mk-glow-a:#d9f2798c;--mk-glow-b:#c7dfa580;--mk-glow-blend:multiply;--mk-spot-card:#d9f27973;--mk-spot-blend:multiply;--mk-spot-size:260px;--mk-grid-line:#2428220b;--mk-grid-size:32px;--mk-grain-opacity:0;--mk-cta-bg:var(--accent);--mk-cta-ink:var(--accent-ink);--mk-cta-hover:var(--accent-hover);--mk-cta-ring:0 0 0 1px var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio],[data-theme-preview=studio]{--mk-cta-ring:0 0 0 1px color-mix(in srgb, var(--ink-soft) 70%, transparent)}}html[data-theme=studio],[data-theme-preview=studio]{--mk-cta2-bg:var(--surface);--mk-cta2-ink:var(--ink-strong);--mk-cta2-border:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio],[data-theme-preview=studio]{--mk-cta2-border:color-mix(in srgb, var(--ink-soft) 30%, transparent)}}html[data-theme=studio],[data-theme-preview=studio]{--mk-cta2-hover-bg:var(--surface-muted);--mk-node-bg:var(--surface);--mk-node-border:#2428221f;--mk-node-shadow:0 1px 2px var(--shadow), 0 6px 18px var(--shadow);--mk-node-selected:0 0 0 1.5px var(--ink-soft), 0 8px 24px var(--shadow);--mk-mock-canvas:var(--surface-muted);--mk-mock-dot:#2428221a;--mk-wire-a:#0e7490;--mk-wire-b:#be185d;--mk-wire-c:#56692f;--mk-wire-weight:1;--mk-wire-filter:none;--mk-progress-track:var(--accent-soft);--mk-progress-fill:var(--ink-soft);--mk-pulse:var(--focus);--mk-chip-bg:var(--accent-soft);--mk-chip-ink:var(--ink-soft);--mk-step-current-bg:var(--accent);--mk-step-current-ink:var(--accent-ink);--mk-step-current-ring:0 0 0 1px var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio],[data-theme-preview=studio]{--mk-step-current-ring:0 0 0 1px color-mix(in srgb, var(--ink-soft) 70%, transparent)}}html[data-theme=studio],[data-theme-preview=studio]{--mk-group-mix:18%;--mk-group-sat:48%;--mk-group-light:60%;--mk-skeleton:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio],[data-theme-preview=studio]{--mk-skeleton:color-mix(in srgb, var(--ink) 12%, transparent)}}html[data-theme=studio],[data-theme-preview=studio]{--mk-strip-bg:var(--accent-soft);--mk-strip-ink:var(--ink-soft);--mk-strip-dot:var(--ink-soft);--mk-sprocket:var(--background);--mk-dur:1.1s;--mk-dur-ui:.32s;--mk-ease:cubic-bezier(.22, 1, .36, 1);--mk-ease-pop:cubic-bezier(.34, 1.3, .64, 1);--mk-rise:24px;--mk-blur:8px;--mk-rack:8px;--mk-title-blur:12px;--mk-scale-from:.95;--mk-stagger:90ms;--mk-tempo:1.15;--mk-reveal-start:10%;--mk-reveal-end:36%}@media not all and (min-width:47.5rem){:root,[data-theme-preview=cyberpunk]{--mk-rise:18px;--mk-rack:0px;--mk-title-blur:0px}html[data-theme=engineered],[data-theme-preview=engineered]{--mk-rise:8px}html[data-theme=studio],[data-theme-preview=studio]{--mk-rise:12px;--mk-blur:0px;--mk-rack:0px;--mk-title-blur:0px}}.mk-dark{--background:var(--overlay-surface);--surface:var(--overlay-raised);--surface-raised:var(--overlay-raised);--surface-muted:var(--overlay-hover);--surface-hover:var(--overlay-hover);--ink:var(--overlay-ink);--ink-strong:var(--overlay-ink);--ink-soft:var(--overlay-ink)}@supports (color:color-mix(in lab, red, red)){.mk-dark{--ink-soft:color-mix(in srgb, var(--overlay-ink) 86%, var(--overlay-surface))}}.mk-dark{--muted:var(--overlay-muted);--muted-2:var(--overlay-muted);--muted-3:var(--overlay-muted);--line:var(--overlay-line);--line-strong:var(--overlay-line);--shadow:#00000080;--mk-accent-text:var(--accent-mid);--mk-quiet-text:var(--overlay-muted);--mk-eyebrow:var(--overlay-muted);--mk-numeral:var(--accent-mid);--mk-card-bg:var(--overlay-raised)}@supports (color:color-mix(in lab, red, red)){.mk-dark{--mk-card-bg:color-mix(in srgb, var(--overlay-raised) 78%, transparent)}}.mk-dark{--mk-card-border:var(--overlay-line);--mk-card-shadow:0 24px 80px -32px #000000b3;--mk-node-bg:var(--overlay-raised);--mk-node-border:var(--overlay-line);--mk-node-shadow:0 8px 24px #00000073;--mk-mock-canvas:var(--overlay-surface);--mk-mock-dot:#ffffff0f;--mk-skeleton:var(--overlay-ink)}@supports (color:color-mix(in lab, red, red)){.mk-dark{--mk-skeleton:color-mix(in srgb, var(--overlay-ink) 16%, transparent)}}.mk-dark{--mk-cta2-bg:var(--overlay-raised)}@supports (color:color-mix(in lab, red, red)){.mk-dark{--mk-cta2-bg:color-mix(in srgb, var(--overlay-raised) 70%, transparent)}}.mk-dark{--mk-cta2-ink:var(--overlay-ink);--mk-cta2-border:var(--overlay-ink)}@supports (color:color-mix(in lab, red, red)){.mk-dark{--mk-cta2-border:color-mix(in srgb, var(--overlay-ink) 30%, transparent)}}.mk-dark{--mk-cta2-hover-bg:var(--overlay-hover);--mk-caption-ink:#fff;--mk-caption-shadow:0 1px 8px #000000d9;--mk-caption-focus:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)}html[data-theme=engineered] .mk-dark{--mk-accent-text:#4daafc;--mk-numeral:#4daafc}html[data-theme=studio] .mk-dark{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio] .mk-dark{--accent-soft:color-mix(in srgb, var(--accent) 16%, var(--overlay-raised))}}html[data-theme=studio] .mk-dark{--inverse:var(--overlay-ink);--inverse-hover:#fff;--on-inverse:var(--overlay-surface);--mk-chip-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio] .mk-dark{--mk-chip-bg:color-mix(in srgb, var(--accent) 18%, var(--overlay-raised))}}html[data-theme=studio] .mk-dark{--mk-chip-ink:var(--overlay-ink);--mk-progress-track:var(--overlay-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=studio] .mk-dark{--mk-progress-track:color-mix(in srgb, var(--overlay-ink) 14%, transparent)}}html[data-theme=studio] .mk-dark{--mk-progress-fill:var(--accent);--mk-pulse:var(--accent-mid);--mk-cta-ring:none;--mk-step-current-ring:none;--mk-node-selected:0 0 0 1.5px var(--accent-mid), 0 8px 24px #00000073;--mk-wire-a:#67e8f9;--mk-wire-b:#f9a8d4;--mk-wire-c:var(--accent-mid);--mk-strip-bg:#0f1015;--mk-strip-ink:var(--overlay-muted)}.mk-dark,[data-theme-preview]{--color-background:var(--background);--color-surface:var(--surface);--color-surface-raised:var(--surface-raised);--color-surface-muted:var(--surface-muted);--color-surface-hover:var(--surface-hover);--color-ink:var(--ink);--color-ink-strong:var(--ink-strong);--color-ink-soft:var(--ink-soft);--color-muted:var(--muted);--color-muted-2:var(--muted-2);--color-muted-3:var(--muted-3);--color-line:var(--line);--color-line-strong:var(--line-strong);--color-accent:var(--accent);--color-accent-ink:var(--accent-ink);--color-accent-hover:var(--accent-hover);--color-accent-soft:var(--accent-soft);--color-accent-mid:var(--accent-mid);--color-focus:var(--focus);--color-inverse:var(--inverse);--color-inverse-hover:var(--inverse-hover);--color-on-inverse:var(--on-inverse);--color-danger:var(--danger);--color-danger-strong:var(--danger-strong);--color-danger-bg:var(--danger-bg);--color-danger-border:var(--danger-border);--color-danger-ink:var(--danger-ink);--color-warning:var(--warning);--color-warning-bg:var(--warning-bg);--color-warning-ink:var(--warning-ink);--color-success:var(--success);--color-success-bg:var(--success-bg);--color-success-border:var(--success-border);--color-success-ink:var(--success-ink);--color-on-success:var(--on-success);--color-on-danger:var(--on-danger);--color-overlay:var(--overlay);--color-cover-sage:var(--cover-sage);--color-cover-sand:var(--cover-sand);--color-cover-lilac:var(--cover-lilac);--color-cover-sky:var(--cover-sky);--color-cover-rose:var(--cover-rose);--color-cover-charcoal:var(--cover-charcoal);--color-cover-ink:var(--cover-ink);--color-overlay-surface:var(--overlay-surface);--color-overlay-raised:var(--overlay-raised);--color-overlay-hover:var(--overlay-hover);--color-overlay-ink:var(--overlay-ink);--color-overlay-muted:var(--overlay-muted);--color-overlay-line:var(--overlay-line);--ui-background:var(--surface);--ui-foreground:var(--ink-soft);--ui-border:var(--line-strong);--ui-accent:var(--accent-soft);--ui-muted:var(--muted);--ui-ring:var(--focus);--color-ui:var(--ui-background);--color-ui-foreground:var(--ui-foreground);--color-ui-border:var(--ui-border);--color-ui-accent:var(--ui-accent);--color-ui-muted:var(--ui-muted);--color-ui-ring:var(--ui-ring);--color-brand-mark:var(--brand-mark);--color-brand-mark-ink:var(--brand-mark-ink)}[data-theme-preview]{color:var(--ink);background:var(--background)}@keyframes mk-rise{0%{opacity:0;translate:0 var(--mk-rise)}}@keyframes mk-focus-in{0%{opacity:0;translate:0 var(--mk-rise);filter:blur(var(--mk-blur))}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-fade-up{0%{opacity:0;translate:0 calc(var(--mk-rise) * .5)}}@keyframes mk-pop{0%{opacity:0;scale:.85}}@keyframes mk-draw{0%{stroke-dashoffset:1px}}@keyframes mk-scale-x{0%{scale:0 1}}@keyframes mk-scale-y{0%{scale:1 0}}@keyframes mk-wipe-x{0%{clip-path:inset(0 100% 0 0)}}@keyframes mk-develop{0%{filter:blur(14px)saturate(.2)brightness(1.3)}}@keyframes mk-pulse-ring{0%{opacity:.7;scale:.6}to{opacity:0;scale:2.4}}@keyframes mk-float{50%{translate:0 -14px}}@keyframes mk-marquee{to{translate:-50%}}@keyframes mk-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mk-angle{0%{--mk-angle:0deg}to{--mk-angle:360deg}}@keyframes mk-hero-bars-out{0%{translate:0}}@keyframes mk-hero-line{0%{translate:0 140%}}@keyframes mk-hero-blur-line{0%{opacity:0;filter:blur(10px);translate:0 24px}}@keyframes mk-hero-card-in{0%{opacity:0;translate:0 16px;scale:.98}}@keyframes mk-hero-gen{0%,92%{opacity:1}to{opacity:0}}@keyframes mk-hero-chroma{0%{filter:drop-shadow(-6px 0 #ff2ea6cc)drop-shadow(6px 0 #2de8ffcc)}to{filter:drop-shadow(0 0 24px #ff2ea659)}}@keyframes mk-hero-cue{0%{translate:0 -100%}to{translate:0 300%}}@keyframes mk-hero-push{0%{scale:1}to{scale:var(--mk-hero-push)}}@keyframes mk-hero-copy-out{to{opacity:0;translate:0 -10svh}}@keyframes mk-hero-bars-in{to{translate:0}}@keyframes mk-hero-bracket-tl{to{translate:20px 20px}}@keyframes mk-hero-bracket-tr{to{translate:-20px 20px}}@keyframes mk-hero-bracket-bl{to{translate:20px -20px}}@keyframes mk-hero-bracket-br{to{translate:-20px -20px}}@keyframes mk-hero-dip{to{opacity:1}}@keyframes mk-hero-rollup{0%{clip-path:inset(0 0 0 0 round 0 0 var(--mk-hero-stage-r) var(--mk-hero-stage-r))}to{clip-path:inset(0 0 100% 0 round 0 0 var(--mk-hero-stage-r) var(--mk-hero-stage-r))}}@keyframes mk-sc-word{0%{opacity:0;translate:0 .6em}}@keyframes mk-sc-title-in{0%{opacity:0;scale:var(--mk-sc-title-from,1.25);filter:blur(var(--mk-title-blur))}}@keyframes mk-sc-monitor-in{0%{opacity:.6;scale:.94}}@keyframes mk-sc-rack{0%{scale:var(--mk-scale-from);filter:blur(var(--mk-rack))}}@keyframes mk-sc-clip-in{0%{clip-path:inset(0 0 12% round 8px)}}@keyframes mk-sc-layer-in{0%{opacity:0;translate:0 24px;scale:.98}}@keyframes mk-sc-layer-soft{0%{opacity:0;filter:blur(6px)}}@keyframes mk-sc-scan{0%{opacity:1;translate:0}to{opacity:1;translate:0 100%}}@keyframes mk-sc-run{0%,92%{opacity:1}to{opacity:0}}@keyframes mk-sc-hold{0%,98%{opacity:1}to{opacity:0}}@keyframes mk-sc-window{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes mk-sc-queue-out{0%,95%{opacity:1}to{opacity:0}}@keyframes mk-sc-press{50%{scale:.94}}@keyframes mk-sc-press-ring{0%{box-shadow:0 0 0 0 var(--mk-sc-ring);scale:.94}to{box-shadow:0 0 0 6px #0000}}@keyframes mk-sc-ring{0%{box-shadow:var(--mk-step-current-ring), 0 0 0 0 var(--mk-sc-ring)}to{box-shadow:var(--mk-step-current-ring), 0 0 0 .6em transparent}}@keyframes mk-sc-caret-move{0%{translate:-100%}}@keyframes mk-sc-travel{0%{opacity:0;translate:calc(-1 * var(--mk-sc-travel)) 0}30%{opacity:1}}@keyframes mk-board-rack{0%{scale:var(--mk-scale-from);filter:blur(var(--mk-rack))}}@keyframes mk-board-wipe{0%{clip-path:inset(0 12% 0 0 round 0 0 7px 7px)}to{clip-path:inset(0 round 0 0 7px 7px)}}@keyframes mk-board-from-left{0%{opacity:.3;translate:-8%}}@keyframes mk-board-from-right{0%{opacity:.3;translate:8%}}@keyframes mk-prod-cont-travel{0%{translate:calc(var(--mk-cont-dx) * -1) calc(var(--mk-cont-dy) * -1);scale:var(--mk-cont-s)}30%{translate:calc(var(--mk-cont-dx) * -.88) calc(var(--mk-cont-dy) * -1 - 1.1em);scale:calc(var(--mk-cont-s) * 1.06)}55%{translate:calc(var(--mk-cont-dx) * -.5) calc(var(--mk-cont-dy) * -1 - 1.5em);scale:calc(var(--mk-cont-s) * .92)}80%{translate:calc(var(--mk-cont-dx) * -.1) calc(var(--mk-cont-dy) * -.45);scale:1.06}to{translate:0;scale:1}}@keyframes mk-prod-cont-slot{0%,94%{opacity:0}}@keyframes mk-prod-cont-land{0%,88%{opacity:0}}@keyframes mk-prod-cont-hl{0%,88%{--mk-hl:0%}}@keyframes mk-prod-q-press{0%,13%{scale:1}15%{scale:.92}18%,to{scale:1}}@keyframes mk-prod-q-tab{0%,14%{opacity:0;translate:0 35%}18%,40%{opacity:1;translate:0}48%,to{opacity:0;translate:0 -120%}}@keyframes mk-prod-q-closed{0%,46%{opacity:0}50%,56%{opacity:1}60%,to{opacity:0}}@keyframes mk-prod-q-on-11-50{0%,8%{opacity:0}11%,49%{opacity:1}50%,to{opacity:0}}@keyframes mk-prod-q-on-11-58{0%,8%{opacity:0}11%,57%{opacity:1}58%,to{opacity:0}}@keyframes mk-prod-q-on-50-70{0%,49%{opacity:0}50%,69%{opacity:1}70%,to{opacity:0}}@keyframes mk-prod-q-on-50-58{0%,49%{opacity:0}50%,57%{opacity:1}58%,to{opacity:0}}@keyframes mk-prod-q-on-58-84{0%,57%{opacity:0}58%,83%{opacity:1}84%,to{opacity:0}}@keyframes mk-prod-q-done-50{0%,8%{opacity:1}11%,49%{opacity:0}50%,to{opacity:1}}@keyframes mk-prod-q-done-58{0%,8%{opacity:1}11%,57%{opacity:0}58%,to{opacity:1}}@keyframes mk-prod-q-done-70{0%,8%{opacity:1}11%,69%{opacity:0}70%,to{opacity:1}}@keyframes mk-prod-q-done-84{0%,8%{opacity:1}11%,83%{opacity:0}84%,to{opacity:1}}@keyframes mk-prod-q-fill-a{0%,8%{scale:1}12%,16%{scale:0 1}36%{scale:.64 1}44%{scale:.72 1}50%,to{scale:1}}@keyframes mk-prod-q-fill-b{0%,8%{scale:1}12%,16%{scale:0 1}58%,to{scale:1}}@keyframes mk-prod-q-fill-c{0%,8%{scale:1}12%,50%{scale:0 1}70%,to{scale:1}}@keyframes mk-prod-q-fill-d{0%,8%{scale:1}12%,58%{scale:0 1}84%,to{scale:1}}@keyframes mk-prod-q-wait-50{0%,8%{opacity:1}11%,49%{opacity:.3}50%,to{opacity:1}}@keyframes mk-prod-q-wait-58{0%,8%{opacity:1}11%,57%{opacity:.3}58%,to{opacity:1}}@keyframes mk-prod-q-ping-a{0%,16%{opacity:0;animation-timing-function:step-end}16.1%,27%,38%{opacity:.7;animation-timing-function:ease-out;scale:.6}23%,34%,45%{opacity:0;animation-timing-function:step-end;scale:2.4}to{opacity:0}}@keyframes mk-prod-q-ping-b{0%,18%{opacity:0;animation-timing-function:step-end}18.1%,29%,40%,50%{opacity:.7;animation-timing-function:ease-out;scale:.6}25%,36%,47%,57%{opacity:0;animation-timing-function:step-end;scale:2.4}to{opacity:0}}@keyframes mk-prod-q-ping-c{0%,52%{opacity:0;animation-timing-function:step-end}52.1%,61%{opacity:.7;animation-timing-function:ease-out;scale:.6}59%,68%{opacity:0;animation-timing-function:step-end;scale:2.4}to{opacity:0}}@keyframes mk-prod-q-ping-d{0%,60%{opacity:0;animation-timing-function:step-end}60.1%,68%,76%{opacity:.7;animation-timing-function:ease-out;scale:.6}67%,75%,83%{opacity:0;animation-timing-function:step-end;scale:2.4}to{opacity:0}}@keyframes mk-prod-credits-press{0%,14%{scale:1}16%{scale:.92}19%,to{scale:1}}@keyframes mk-prod-credits-gen{0%,8%{opacity:0}12%,44%{opacity:1}48%,to{opacity:0}}@keyframes mk-prod-credits-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes mk-prod-credits-held{0%,17%{opacity:0}20%,46%{opacity:1}50%,to{opacity:0}}@keyframes mk-prod-credits-failed{0%,8%{opacity:1;translate:0}11%,45%{opacity:0;translate:0 .35em}49%,to{opacity:1;translate:0}}@keyframes mk-prod-credits-stamp{0%,8%{opacity:1;scale:1;rotate:var(--mk-stamp-rotate)}11%,49.9%{opacity:0;rotate:none;scale:1.3}50%{opacity:0;animation-timing-function:var(--mk-ease-pop);rotate:none;scale:1.3}56%,to{opacity:1;scale:1;rotate:var(--mk-stamp-rotate)}}@keyframes mk-prod-lib-check{0%,8%{opacity:1;scale:1}11%,29.9%{opacity:0;scale:.6}30%{opacity:0;animation-timing-function:var(--mk-ease-pop);scale:.6}36%,to{opacity:1;scale:1}}@keyframes mk-prod-lib-ring{0%,8%{opacity:1}11%,30%{opacity:0}34%,to{opacity:1}}@keyframes mk-prod-lib-pill{0%,8%{opacity:1;translate:0}11%,60%{opacity:0;translate:0 60%}68%,to{opacity:1;translate:0}}@keyframes mk-prod-write-type{0%,8%{clip-path:inset(0)}12%{clip-path:inset(0 100% 0 0)}14%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(25,end)}40%,to{clip-path:inset(0)}}@keyframes mk-prod-write-caret{0%,11%{opacity:0;translate:-25ch}12%{opacity:1;translate:-25ch}14%{opacity:1;animation-timing-function:steps(25,end);translate:-25ch}40%{opacity:1;animation-timing-function:step-end;translate:0}42%{opacity:0;animation-timing-function:step-end}44%{opacity:1;animation-timing-function:step-end}46%,to{opacity:0;translate:0}}@keyframes mk-prod-write-more{0%,8%{opacity:1;scale:1}12%,48%{opacity:.5;scale:.3 1}58%,to{opacity:1;scale:1}}@keyframes mk-prod-write-enhance{0%,44%{scale:1}47%{scale:1.12}51%,to{scale:1}}@keyframes mk-prod-write-spark{0%,44%{rotate:none}48%{rotate:24deg}53%,to{rotate:none}}@keyframes mk-prod-write-wire{0%,8%{stroke-dashoffset:0}12%,60%{stroke-dashoffset:1px}76%,to{stroke-dashoffset:0}}@keyframes mk-prod-write-wait{0%,8%{opacity:1}12%,75%{opacity:.4}80%,to{opacity:1}}@keyframes mk-tools-roll{0%{opacity:0;translate:0 60%}}@keyframes mk-tools-bars{0%{translate:0}}@keyframes mk-tools-push{0%{scale:1.06}}@keyframes mk-tools-mark{0%{translate:var(--mk-mark-x) var(--mk-mark-y)}}@keyframes mk-film-warm{0%{filter:brightness(.55);scale:.9}}@keyframes mk-film-warm-sm{0%{scale:.9}}@keyframes mk-seq-play{0%{translate:0}to{translate:100cqi}}@keyframes mk-seq-cut{0%{translate:0}24%{translate:-25%}50%{translate:-50%}74%,to{translate:-75%}}@keyframes mk-seq-title{0%,4%{opacity:0;scale:.96}5.5%,26.5%{opacity:1;scale:1}28%,to{opacity:0;scale:1}}@keyframes mk-seq-lower{0%,60%{opacity:0;translate:-.8em}61.5%,82.5%{opacity:1;translate:0}84%,to{opacity:0;translate:0}}@keyframes mk-seq-meter{0%{scale:.52 1}22%{scale:.84 1}38%{scale:.61 1}57%{scale:.92 1}74%{scale:.48 1}to{scale:.77 1}}@keyframes mk-rm-spin{0%{transform:rotateY(38deg)}to{transform:rotateY(398deg)}}@keyframes mk-faq-open{0%{opacity:0;translate:0 -6px}}@keyframes mk-faq-mark{0%{--mk-hl:0%}}@keyframes mk-end-title{0%{opacity:0;filter:blur(var(--mk-blur));scale:1.12}}@keyframes shimmer{to{background-position:-200%}}@keyframes storage-cleanup-stop{0%,to{stop-color:var(--storage-cleanup-base)}50%{stop-color:var(--storage-cleanup-glow)}}@keyframes meter-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes hint-fade{0%{opacity:0}12%,55%{opacity:1}to{opacity:0}}@keyframes v10-ultra-sheen{to{background-position:200%}}@keyframes v10-fast-sheen{0%,to{background-position:0%}50%{background-position:100%}}@keyframes v10-offer-gradient{to{transform:translate3d(calc(-1 * var(--v10-offer-travel)), 0, 0)}}@keyframes v10-offer-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes v10-sparkle{0%,to{opacity:.15;transform:scale(.4)rotate(0)}48%,56%{opacity:1;transform:scale(1)rotate(18deg)}}@keyframes v10-prime-pro-glint{0%{background-position:110%,0}55%,to{background-position:-10%,0}}@keyframes brand-glitch{0%{clip-path:var(--brand-clip-one);transform:translateZ(0)}2%,8%{clip-path:var(--brand-clip-two);transform:translate(calc(var(--brand-shimmy) * -1%), 0)}6%{clip-path:var(--brand-clip-two);transform:translate(calc(var(--brand-shimmy) * 1%), 0)}9%{clip-path:var(--brand-clip-two);transform:translate(0)}10%{clip-path:var(--brand-clip-three);transform:translate(calc(var(--brand-shimmy) * 1%), 0)}13%{clip-path:var(--brand-clip-three);transform:translateZ(0)}13.1%{clip-path:var(--brand-clip-four);transform:translate(calc(var(--brand-shimmy) * 1%), 0)}15%{clip-path:var(--brand-clip-five);transform:translate(calc(var(--brand-shimmy) * 1%), 0)}40%{clip-path:var(--brand-clip-five);transform:translate(calc(var(--brand-shimmy) * -1%), 0)}40.1%,to{clip-path:var(--brand-clip-four);transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.animate-hint-fade,.brand-mark-glitch,.model-name-v10-ultra,.model-name-v10-prime-pro,.model-name-v10-prime-pro:before,.model-name-v10-prime-pro:after,.model-name-v10-fast,.model-promotion-notice,.scene-creator-button,.storage-cleanup-stop,.model-name-i10-pro,.model-name-i10-spicy,.v10-offer:before,.v10-offer:after,.v10-offer-sparkles span{animation:none!important}.v10-offer:hover:not(:disabled),.v10-offer:focus-visible:not(:disabled){transform:none}.v10-offer:after{opacity:0!important}}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-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-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
