@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-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:#f2ff59;--color-neutral-100:#c2bfb9;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--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-app-background:oklch(19% .003 285);--color-titlebar-background:oklch(14.5% .003 285);--color-content-background:oklch(14% .005 285);--color-base-foreground:oklch(95.5% .002 285);--color-muted-foreground:oklch(76% .006 285);--color-subtle-foreground:oklch(60% .008 285);--color-card-background:oklch(23% .008 285);--color-card-background-hover:oklch(26.5% .009 285);--color-secondary-background:oklch(100% 0 0/.06);--color-secondary-background-hover:oklch(100% 0 0/.1);--color-inverted-background:oklch(96% .002 285);--color-inverted-background-hover:oklch(99.5% 0 0);--color-inverted-foreground:oklch(13% .004 285);--color-border-default:oklch(100% 0 0/.08);--color-border-strong:oklch(100% 0 0/.14);--color-border-focus:oklch(100% 0 0/.45);--color-media-overlay:oklch(0% 0 0/.55);--color-status-running:oklch(78% .15 155);--color-status-danger:oklch(62% .19 25);--text-ui:13px;--text-ui--line-height:20px;--text-heading:16px;--text-heading--line-height:24px;--text-title:22px;--text-title--line-height:28px;--text-display:34px;--text-display--line-height:40px;--radius-panel:16px;--radius-card:12px;--radius-control:8px;--radius-min:4px;--shadow-elev:inset 0 1px 0 oklch(100% 0 0/.07), 0 1px 2px oklch(0% 0 0/.35), 0 6px 18px oklch(0% 0 0/.28);--shadow-elev-hover:inset 0 1px 0 oklch(100% 0 0/.09), 0 2px 4px oklch(0% 0 0/.35), 0 10px 26px oklch(0% 0 0/.34);--shadow-popover:inset 0 1px 0 oklch(100% 0 0/.07), 0 12px 32px oklch(0% 0 0/.45);--shadow-highlight:inset 0 1px 0 oklch(100% 0 0/.06);--blur-glass:28px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--animate-pop-in:pop-in .16s var(--ease-out-expo);--animate-fade-in:fade-in .16s ease-out;--font-display:"PP Formula", "Inter", system-ui, sans-serif;--color-bg:#202020;--color-text:#fff;--color-text-muted:#8a8a8a;--color-accent:#60a5fa;--color-surface:#262729}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.proto-ui{font-family:Inter,system-ui,sans-serif;font-size:var(--text-body);color:var(--color-base-foreground);-webkit-font-smoothing:antialiased;line-height:1.4}.proto-ui button:not(:disabled),.proto-ui [role=button]:not(:disabled){cursor:pointer}}@layer components;@layer utilities{.\@container{container-type:inline-size}.edge-shine{border-color:#0000}.edge-shine:after{content:"";z-index:1;border-radius:inherit;background:linear-gradient(180deg,oklch(1 0 0 / var(--shine,.14)),oklch(1 0 0 / calc(var(--shine,.14) * .25)) 45%,#ffffff04);pointer-events:none;padding:1px;transition:opacity .2s;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}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-7{inset-inline:calc(var(--spacing) * 7)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.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-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.top-\[148px\]{top:148px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[17px\]{right:17px}.right-\[18px\]{right:18px}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[18px\]{bottom:18px}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.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-4{left:calc(var(--spacing) * 4)}.left-9{left:calc(var(--spacing) * 9)}.left-\[18px\]{left:18px}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-2{margin:calc(var(--spacing) * 2)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-4\.5{margin-block:calc(var(--spacing) * 4.5)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-32{margin-top:calc(var(--spacing) * -32)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2\.5{margin-right:calc(var(--spacing) * -2.5)}.mr-0{margin-right:calc(var(--spacing) * 0)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\!{margin-bottom:calc(var(--spacing) * 4)!important}.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-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-\(--rail\){margin-left:calc(var(--rail) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.-ml-\[60px\]{margin-left:-60px}.-ml-\[78px\]{margin-left:-78px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/1\]{aspect-ratio:5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[173\/250\]{aspect-ratio:173/250}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[13px\]{width:13px;height:13px}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-30{height:calc(var(--spacing) * 30)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-46{height:calc(var(--spacing) * 46)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-62{height:calc(var(--spacing) * 62)}.h-85{height:calc(var(--spacing) * 85)}.h-100{height:calc(var(--spacing) * 100)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[22px\]{height:22px}.h-\[54px\]{height:54px}.h-\[260px\]{height:260px}.h-\[500px\]{height:500px}.h-\[720px\]{height:720px}.h-\[900px\]{height:900px}.h-\[calc\(100\%-40px\)\]{height:calc(100% - 40px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[62vh\]{max-height:62vh}.max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}.max-h-\[calc\(100vh-64px\)\]{max-height:calc(100vh - 64px)}.max-h-\[min\(320px\,var\(--reka-select-content-available-height\)\)\]{max-height:min(320px,var(--reka-select-content-available-height))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-\[50vh\]{min-height:50vh}.min-h-full{min-height:100%}.w-0{width:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-19{width:calc(var(--spacing) * 19)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-31{width:calc(var(--spacing) * 31)}.w-32{width:calc(var(--spacing) * 32)}.w-34{width:calc(var(--spacing) * 34)}.w-35{width:calc(var(--spacing) * 35)}.w-36{width:calc(var(--spacing) * 36)}.w-38{width:calc(var(--spacing) * 38)}.w-39{width:calc(var(--spacing) * 39)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-55{width:calc(var(--spacing) * 55)}.w-56{width:calc(var(--spacing) * 56)}.w-59{width:calc(var(--spacing) * 59)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-68{width:calc(var(--spacing) * 68)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-88{width:calc(var(--spacing) * 88)}.w-\[45\%\]{width:45%}.w-\[72px\]{width:72px}.w-\[340px\]{width:340px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[560px\]{width:560px}.w-\[min\(860px\,calc\(100vw-48px\)\)\]{width:min(860px,100vw - 48px)}.w-\[min\(920px\,calc\(100vw-48px\)\)\]{width:min(920px,100vw - 48px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-15{max-width:calc(var(--spacing) * 15)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-210{max-width:calc(var(--spacing) * 210)}.max-w-280{max-width:calc(var(--spacing) * 280)}.max-w-300{max-width:calc(var(--spacing) * 300)}.max-w-440{max-width:calc(var(--spacing) * 440)}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[min\(640px\,70\%\)\]{max-width:min(640px,70%)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--reka-select-trigger-width\){min-width:var(--reka-select-trigger-width)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-10\.5{min-width:calc(var(--spacing) * 10.5)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.flex-\[1_0_auto\]{flex:1 0 auto}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[58\%\]{--tw-translate-y: -58% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-\(--col\){grid-auto-columns:var(--col)}.grid-flow-col{grid-auto-flow:column}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0fr\]{grid-template-columns:0fr}.grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.grid-cols-\[14px_minmax\(0\,1fr\)_auto\]{grid-template-columns:14px minmax(0,1fr) auto}.grid-cols-\[64px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_28px\]{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 28px}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[224px_minmax\(0\,1fr\)\]{grid-template-columns:224px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_90px_110px_minmax\(220px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) 90px 110px minmax(220px,.9fr)}.grid-cols-\[minmax\(0\,1fr\)_100px\]{grid-template-columns:minmax(0,1fr) 100px}.grid-cols-\[minmax\(0\,1fr\)_120px_90px\]{grid-template-columns:minmax(0,1fr) 120px 90px}.grid-cols-\[minmax\(0\,1fr\)_160px_120px_80px\]{grid-template-columns:minmax(0,1fr) 160px 120px 80px}.grid-cols-\[minmax\(0\,1fr\)_170px_190px_220px_64px_76px\]{grid-template-columns:minmax(0,1fr) 170px 190px 220px 64px 76px}.grid-cols-\[minmax\(0\,1fr\)_200px_120px\]{grid-template-columns:minmax(0,1fr) 200px 120px}.grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,240px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,240px)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,320px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.grid-cols-\[minmax\(0\,15rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,240px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.grid-cols-\[minmax\(0\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)_minmax\(0\,0\.7fr\)\]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.7fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(8rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(12rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(16rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(176px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(230px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}.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-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-default>:not(:last-child)){border-color:var(--color-border-default)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--brand-radius\){border-radius:var(--brand-radius)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2\.5px\]{border-radius:2.5px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28\%\]{border-radius:28%}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-min{border-radius:var(--radius-min)}.rounded-panel{border-radius:var(--radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--glyph-ring\,var\(--color-card-background\)\){border-color:var(--glyph-ring,var(--color-card-background))}.border-base-foreground{border-color:var(--color-base-foreground)}.border-base-foreground\/70{border-color:#f0f0f1b3}@supports (color:color-mix(in lab,red,red)){.border-base-foreground\/70{border-color:color-mix(in oklab,var(--color-base-foreground) 70%,transparent)}}.border-border-default{border-color:var(--color-border-default)}.border-border-strong{border-color:var(--color-border-strong)}.border-inverted-background{border-color:var(--color-inverted-background)}.border-status-danger\/40{border-color:#e2494766}@supports (color:color-mix(in lab,red,red)){.border-status-danger\/40{border-color:color-mix(in oklab,var(--color-status-danger) 40%,transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.border-r-transparent{border-right-color:#0000}.bg-\(--brand\){background-color:var(--brand)}.bg-\(--brand-surface\){background-color:var(--brand-surface)}.bg-\(--gallery-accent\),.bg-\(--gallery-accent\)\/10{background-color:var(--gallery-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\(--gallery-accent\)\/10{background-color:color-mix(in oklab,var(--gallery-accent) 10%,transparent)}}.bg-\(--gallery-accent\)\/15{background-color:var(--gallery-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\(--gallery-accent\)\/15{background-color:color-mix(in oklab,var(--gallery-accent) 15%,transparent)}}.bg-\[\#3a3a3d\]{background-color:#3a3a3d}.bg-\[\#3a3a3e\]{background-color:#3a3a3e}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#46464b\]{background-color:#46464b}.bg-\[\#55555a\]{background-color:#55555a}.bg-\[\#141415\]{background-color:#141415}.bg-\[\#606066\]{background-color:#606066}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[oklch\(0\.2_0\.004_285\)\]{background-color:#161618}.bg-accent\/40{background-color:#60a5fa66}@supports (color:color-mix(in lab,red,red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.bg-accent\/60{background-color:#60a5fa99}@supports (color:color-mix(in lab,red,red)){.bg-accent\/60{background-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.bg-app-background{background-color:var(--color-app-background)}.bg-base-foreground{background-color:var(--color-base-foreground)}.bg-base-foreground\/85{background-color:#f0f0f1d9}@supports (color:color-mix(in lab,red,red)){.bg-base-foreground\/85{background-color:color-mix(in oklab,var(--color-base-foreground) 85%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/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-border-default{background-color:var(--color-border-default)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-card-background{background-color:var(--color-card-background)}.bg-card-background-hover{background-color:var(--color-card-background-hover)}.bg-card-background\/80{background-color:#1c1c21cc}@supports (color:color-mix(in lab,red,red)){.bg-card-background\/80{background-color:color-mix(in oklab,var(--color-card-background) 80%,transparent)}}.bg-current{background-color:currentColor}.bg-inverted-background{background-color:var(--color-inverted-background)}.bg-inverted-foreground{background-color:var(--color-inverted-foreground)}.bg-inverted-foreground\/10{background-color:#0707091a}@supports (color:color-mix(in lab,red,red)){.bg-inverted-foreground\/10{background-color:color-mix(in oklab,var(--color-inverted-foreground) 10%,transparent)}}.bg-media-overlay{background-color:var(--color-media-overlay)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-secondary-background{background-color:var(--color-secondary-background)}.bg-secondary-background-hover{background-color:var(--color-secondary-background-hover)}.bg-secondary-background\/25{background-color:#ffffff04}@supports (color:color-mix(in lab,red,red)){.bg-secondary-background\/25{background-color:color-mix(in oklab,var(--color-secondary-background) 25%,transparent)}}.bg-secondary-background\/40{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-secondary-background\/40{background-color:color-mix(in oklab,var(--color-secondary-background) 40%,transparent)}}.bg-secondary-background\/50{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-secondary-background\/50{background-color:color-mix(in oklab,var(--color-secondary-background) 50%,transparent)}}.bg-secondary-background\/60{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-secondary-background\/60{background-color:color-mix(in oklab,var(--color-secondary-background) 60%,transparent)}}.bg-status-danger{background-color:var(--color-status-danger)}.bg-status-running{background-color:var(--color-status-running)}.bg-subtle-foreground{background-color:var(--color-subtle-foreground)}.bg-titlebar-background{background-color:var(--color-titlebar-background)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,rgb\(0_0_0\/0\.25\)\,transparent_40\%\,rgb\(0_0_0\/0\.45\)\)\]{background-image:linear-gradient(#00000040,#0000 40%,#00000073)}.bg-\[linear-gradient\(180deg\,transparent_30\%\,rgb\(0_0_0\/0\.7\)\)\]{background-image:linear-gradient(#0000 30%,#000000b3)}.bg-\[linear-gradient\(180deg\,transparent_45\%\,rgb\(0_0_0\/0\.75\)\)\]{background-image:linear-gradient(#0000 45%,#000000bf)}.bg-\[linear-gradient\(to_top\,var\(--color-content-background\)_15\%\,transparent\)\]{background-image:linear-gradient(to top,var(--color-content-background) 15%,transparent)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab,red,red)){.to-black\/60{--tw-gradient-to:color-mix(in oklab, var(--color-black) 60%, transparent)}}.to-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(ellipse_at_center\,transparent_20\%\,black_85\%\)\]{-webkit-mask-image:radial-gradient(#0000 20%,#000 85%);mask-image:radial-gradient(#0000 20%,#000 85%)}.heading-gradient{color:#0000;background:linear-gradient(#fdfdfe 30%,#9d9da6);-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-white\/\[0\.04\]{fill:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.fill-white\/\[0\.04\]{fill:color-mix(in oklab,var(--color-white) 4%,transparent)}}.fill-white\/\[0\.05\]{fill:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fill-white\/\[0\.05\]{fill:color-mix(in oklab,var(--color-white) 5%,transparent)}}.fill-white\/\[0\.08\]{fill:#ffffff14}@supports (color:color-mix(in lab,red,red)){.fill-white\/\[0\.08\]{fill:color-mix(in oklab,var(--color-white) 8%,transparent)}}.stroke-base-foreground{stroke:var(--color-base-foreground)}.stroke-border-strong{stroke:var(--color-border-strong)}.stroke-none{stroke:none}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[2px\]{padding:2px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-11{padding-inline:calc(var(--spacing) * 11)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[7px\]{padding-inline:7px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\!{padding-top:calc(var(--spacing) * 0)!important}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-5\.5{padding-top:calc(var(--spacing) * 5.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-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-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.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-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-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-4\.5{padding-left:calc(var(--spacing) * 4.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.text-ui{font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-ui--line-height{font-size:var(--text-ui--line-height)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[text-wrap\:balance\]{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\(--brand\){color:var(--brand)}.text-\(--gallery-accent\){color:var(--gallery-accent)}.text-\(--on-brand\){color:var(--on-brand)}.text-\[\#ddbd31\]{color:#ddbd31}.text-base-foreground{color:var(--color-base-foreground)}.text-black{color:var(--color-black)}.text-inverted-foreground{color:var(--color-inverted-foreground)}.text-inverted-foreground\/60{color:#07070999}@supports (color:color-mix(in lab,red,red)){.text-inverted-foreground\/60{color:color-mix(in oklab,var(--color-inverted-foreground) 60%,transparent)}}.text-muted-foreground{color:var(--color-muted-foreground)}.text-status-danger{color:var(--color-status-danger)}.text-status-running{color:var(--color-status-running)}.text-subtle-foreground{color:var(--color-subtle-foreground)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.text-white\/97{color:#fffffff7}@supports (color:color-mix(in lab,red,red)){.text-white\/97{color:color-mix(in oklab,var(--color-white) 97%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-border-strong{-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.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-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-\[0_6px_20px_-8px_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:0 6px 20px -8px var(--tw-shadow-color,#0009);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_18px_40px_-18px_rgb\(0_0_0\/0\.8\)\]{--tw-shadow:0 18px 40px -18px 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-\[inset_0_0_0_1px_rgb\(255_255_255\/0\.06\)\,inset_0_1px_0_rgb\(255_255_255\/0\.06\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff0f), inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elev{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.07)), 0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.35)), 0 6px 18px var(--tw-shadow-color,oklch(0% 0 0/.28));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-highlight{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.06));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-popover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.07)), 0 12px 32px var(--tw-shadow-color,oklch(0% 0 0/.45));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\(--gallery-accent\){--tw-ring-color:var(--gallery-accent)}.ring-base-foreground{--tw-ring-color:var(--color-base-foreground)}.ring-base-foreground\/80{--tw-ring-color:#f0f0f1cc}@supports (color:color-mix(in lab,red,red)){.ring-base-foreground\/80{--tw-ring-color:color-mix(in oklab, var(--color-base-foreground) 80%, transparent)}}.ring-border-default{--tw-ring-color:var(--color-border-default)}.ring-border-focus{--tw-ring-color:var(--color-border-focus)}.ring-border-strong{--tw-ring-color:var(--color-border-strong)}.ring-card-background{--tw-ring-color:var(--color-card-background)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-card-background{--tw-ring-offset-color:var(--color-card-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);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-md{--tw-blur:blur(var(--blur-md));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--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-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-glass{--tw-backdrop-blur:blur(var(--blur-glass));-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-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-saturate-\[1\.6\]{--tw-backdrop-saturate:saturate(1.6);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-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-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-columns\,opacity\,margin\]{transition-property:grid-template-columns,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\(--ease-out-expo\){--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-out-expo{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--gallery-accent\:oklch\(0\.733_0\.137_262\.863\)\]{--gallery-accent:oklch(73.3% .137 262.863)}.\[--glyph-ring\:var\(--color-app-background\)\]{--glyph-ring:var(--color-app-background)}.\[-webkit-app-region\:no-drag\]{-webkit-app-region:no-drag}.\[clip-path\:inset\(0_round_22px\)\]{clip-path:inset(0 round 22px)}.\[scrollbar-color\:rgb\(255_255_255\/0\.12\)_transparent\]{scrollbar-color:#ffffff1f transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[zoom\:0\.66\]{zoom:.66}.\[zoom\:0\.82\]{zoom:.82}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:left-\[calc\(100\%-12px\)\]:is(:where(.group):hover *){left:calc(100% - 12px)}.group-hover\:ml-1:is(:where(.group):hover *){margin-left:calc(var(--spacing) * 1)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:grid-cols-\[1fr\]:is(:where(.group):hover *){grid-template-columns:1fr}.group-hover\:bg-inverted-background-hover:is(:where(.group):hover *){background-color:var(--color-inverted-background-hover)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:ml-1:is(:where(.group):focus-visible *){margin-left:calc(var(--spacing) * 1)}.group-focus-visible\:grid-cols-\[1fr\]:is(:where(.group):focus-visible *){grid-template-columns:1fr}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-active\:scale-\[0\.98\]:is(:where(.group):active *){scale:.98}.group-data-\[state\=checked\]\:border-inverted-background:is(:where(.group)[data-state=checked] *){border-color:var(--color-inverted-background)}.group-data-\[state\=checked\]\:bg-inverted-background:is(:where(.group)[data-state=checked] *){background-color:var(--color-inverted-background)}.group-data-\[state\=checked\]\:text-muted-foreground:is(:where(.group)[data-state=checked] *){color:var(--color-muted-foreground)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.placeholder\:text-subtle-foreground::placeholder{color:var(--color-subtle-foreground)}.first\:pt-6:first-child{padding-top:calc(var(--spacing) * 6)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-border-focus:focus-within{border-color:var(--color-border-focus)}.focus-within\:border-border-strong:focus-within{border-color:var(--color-border-strong)}.focus-within\:shadow-elev-hover:focus-within{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.09)), 0 2px 4px var(--tw-shadow-color,oklch(0% 0 0/.35)), 0 10px 26px var(--tw-shadow-color,oklch(0% 0 0/.34));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-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-border-focus\/30:focus-within{--tw-ring-color:#fff2}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-border-focus\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-border-focus) 30%, transparent)}}.focus-within\:\[--shine\:0\.26\]:focus-within{--shine:.26}@media(hover:hover){.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\(--gallery-accent\)\/25:hover{background-color:var(--gallery-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\(--gallery-accent\)\/25:hover{background-color:color-mix(in oklab,var(--gallery-accent) 25%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--brand\)_85\%\,white\)\]:hover{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--brand\)_85\%\,white\)\]:hover{background-color:color-mix(in oklab,var(--brand) 85%,white)}}.hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/30:hover{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.hover\:bg-card-background:hover{background-color:var(--color-card-background)}.hover\:bg-card-background-hover:hover{background-color:var(--color-card-background-hover)}.hover\:bg-inverted-background-hover:hover{background-color:var(--color-inverted-background-hover)}.hover\:bg-secondary-background:hover{background-color:var(--color-secondary-background)}.hover\:bg-secondary-background-hover:hover{background-color:var(--color-secondary-background-hover)}.hover\:bg-secondary-background\/50:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary-background\/50:hover{background-color:color-mix(in oklab,var(--color-secondary-background) 50%,transparent)}}.hover\:bg-secondary-background\/60:hover{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary-background\/60:hover{background-color:color-mix(in oklab,var(--color-secondary-background) 60%,transparent)}}.hover\:bg-status-danger\/85:hover{background-color:#e24947d9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-status-danger\/85:hover{background-color:color-mix(in oklab,var(--color-status-danger) 85%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:text-base-foreground:hover{color:var(--color-base-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-base-foreground:hover{-webkit-text-decoration-color:var(--color-base-foreground);text-decoration-color:var(--color-base-foreground)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-elev-hover:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.09)), 0 2px 4px var(--tw-shadow-color,oklch(0% 0 0/.35)), 0 10px 26px var(--tw-shadow-color,oklch(0% 0 0/.34));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-border-strong:hover{--tw-ring-color:var(--color-border-strong)}.hover\:\[--shine\:0\.22\]:hover{--shine:.22}}.focus-visible\:border-border-focus:focus-visible{border-color:var(--color-border-focus)}.focus-visible\:text-base-foreground:focus-visible{color:var(--color-base-foreground)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-border-focus:focus-visible{--tw-ring-color:var(--color-border-focus)}.focus-visible\:ring-border-focus\/30:focus-visible{--tw-ring-color:#fff2}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-border-focus\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-border-focus) 30%, transparent)}}.active\:scale-\[0\.98\]:active{scale:.98}@media(hover:hover){.enabled\:hover\:bg-secondary-background:enabled:hover{background-color:var(--color-secondary-background)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.has-\[\:disabled\]\:pointer-events-none:has(:disabled){pointer-events:none}.has-\[\:disabled\]\:opacity-40:has(:disabled){opacity:.4}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-40[data-disabled]{opacity:.4}.data-highlighted\:bg-secondary-background[data-highlighted]{background-color:var(--color-secondary-background)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-base-foreground\/60[data-state=checked]{border-color:#f0f0f199}@supports (color:color-mix(in lab,red,red)){.data-\[state\=checked\]\:border-base-foreground\/60[data-state=checked]{border-color:color-mix(in oklab,var(--color-base-foreground) 60%,transparent)}}.data-\[state\=checked\]\:border-border-focus[data-state=checked]{border-color:var(--color-border-focus)}.data-\[state\=checked\]\:border-inverted-background[data-state=checked]{border-color:var(--color-inverted-background)}.data-\[state\=checked\]\:bg-card-background-hover[data-state=checked]{background-color:var(--color-card-background-hover)}.data-\[state\=checked\]\:bg-inverted-background[data-state=checked]{background-color:var(--color-inverted-background)}.data-\[state\=checked\]\:bg-inverted-foreground[data-state=checked]{background-color:var(--color-inverted-foreground)}.data-\[state\=checked\]\:bg-secondary-background[data-state=checked]{background-color:var(--color-secondary-background)}.data-\[state\=checked\]\:text-inverted-foreground[data-state=checked]{color:var(--color-inverted-foreground)}.data-\[state\=delayed-open\]\:animate-fade-in[data-state=delayed-open]{animation:var(--animate-fade-in)}.data-\[state\=on\]\:bg-secondary-background-hover[data-state=on]{background-color:var(--color-secondary-background-hover)}.data-\[state\=on\]\:text-base-foreground[data-state=on]{color:var(--color-base-foreground)}.data-\[state\=open\]\:animate-fade-in[data-state=open]{animation:var(--animate-fade-in)}.data-\[state\=open\]\:animate-pop-in[data-state=open]{animation:var(--animate-pop-in)}.data-\[state\=open\]\:border-border-strong[data-state=open]{border-color:var(--color-border-strong)}.data-\[state\=open\]\:border-transparent[data-state=open]{border-color:#0000}.data-\[state\=open\]\:bg-secondary-background[data-state=open]{background-color:var(--color-secondary-background)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:64rem){.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.\[\&_\*\]\:cursor-pointer\! *{cursor:pointer!important}.\[\&_\[data-token\]\]\:cursor-pointer [data-token]{cursor:pointer}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:snap-start>*{scroll-snap-align:start}.\[\&\>\*\:first-child\]\:flex-1>:first-child{flex:1}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--color-muted-foreground)}}:root{--glass-base:oklch(19% .003 285);--glass-sheen:linear-gradient(180deg, oklch(100% 0 0/.035), transparent);--glass-warm:radial-gradient(120vw 34vw at 0 var(--glass-y,0px), oklch(27% .007 310/.5), transparent 70%)}.proto-shell{--glass-y:-37px;background-image:var(--glass-sheen),var(--glass-warm),radial-gradient(110% 60% at 10% 100%,oklch(26% .007 245/.5),transparent 75%),radial-gradient(90% 50% at 60% 55%,oklch(22% .003 285/.5),transparent 80%);background-size:100% 19vw,100% 100%,100% 100%,100% 100%;background-position:0 var(--glass-y),0 0,0 0,0 0;background-repeat:no-repeat}.proto-ui:has(>.glass-titlebar) .proto-shell{--glass-y:-44px}:root .glass-titlebar.glass-titlebar{--glass-y:0px;background-color:var(--glass-base);background-image:var(--glass-sheen),var(--glass-warm);background-repeat:no-repeat;background-size:100% 19vw,100% 100%;background-origin:border-box;border-bottom-color:#0000}.proto-main.proto-main{isolation:isolate;border-radius:var(--radius-panel);background:linear-gradient(180deg,oklch(100% 0 0/.035),oklch(100% 0 0/.012) 260px,transparent 520px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3CradialGradient id='g0' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='1' fx='-0.16' fy='0.03' gradientTransform='translate(1.2 -5.7) rotate(176) skewX(8) scale(56 26)'%3E%3Cstop stop-color='rgb(122,92,156)' stop-opacity='0.047'/%3E%3Cstop offset='1' stop-color='rgb(122,92,156)' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g1' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='1' fx='-0.12' fy='0.02' gradientTransform='translate(73.0 8.0) rotate(28) skewX(11) scale(56 20)'%3E%3Cstop stop-color='rgb(70,128,136)' stop-opacity='0.044'/%3E%3Cstop offset='1' stop-color='rgb(70,128,136)' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g2' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='1' fx='-0.13' fy='0.03' gradientTransform='translate(29.6 58.5) rotate(45) skewX(15) scale(40 18)'%3E%3Cstop stop-color='rgb(122,92,156)' stop-opacity='0.039'/%3E%3Cstop offset='1' stop-color='rgb(122,92,156)' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g3' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='1' fx='0.07' fy='0.25' gradientTransform='translate(76.2 -4.8) rotate(164) skewX(2) scale(61 34)'%3E%3Cstop stop-color='rgb(70,128,136)' stop-opacity='0.059'/%3E%3Cstop offset='1' stop-color='rgb(70,128,136)' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g4' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='1' fx='0.16' fy='-0.08' gradientTransform='translate(82.8 -7.2) rotate(31) skewX(-6) scale(51 15)'%3E%3Cstop stop-color='rgb(122,92,156)' stop-opacity='0.037'/%3E%3Cstop offset='1' stop-color='rgb(122,92,156)' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='100' height='100' fill='url(%23g0)'/%3E%3Crect width='100' height='100' fill='url(%23g1)'/%3E%3Crect width='100' height='100' fill='url(%23g2)'/%3E%3Crect width='100' height='100' fill='url(%23g3)'/%3E%3Crect width='100' height='100' fill='url(%23g4)'/%3E%3C/svg%3E") center / 100% 100% no-repeat,var(--color-content-background);margin:8px}.proto-main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 560px at 20% -14%,#c1c1db14,#0000 62%),radial-gradient(800px 500px at 90% -10%,#ffffff08,#0000 60%);height:900px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.proto-sidebar button>:not(.sidebar-label){flex-shrink:0}.sidebar-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-ds-theme=light]{color-scheme:light;--color-app-background:oklch(95.5% .003 285);--color-titlebar-background:oklch(94% .003 285);--color-content-background:oklch(99% .002 285);--color-base-foreground:oklch(20% .005 285);--color-muted-foreground:oklch(42% .008 285);--color-subtle-foreground:oklch(52% .01 285);--color-card-background:oklch(100% 0 0);--color-card-background-hover:oklch(97.5% .003 285);--color-secondary-background:oklch(0% 0 0/.05);--color-secondary-background-hover:oklch(0% 0 0/.08);--color-inverted-background:oklch(20% .005 285);--color-inverted-background-hover:oklch(12% .004 285);--color-inverted-foreground:oklch(98.5% .002 285);--color-border-default:oklch(0% 0 0/.09);--color-border-strong:oklch(0% 0 0/.16);--color-border-focus:oklch(0% 0 0/.45);--color-status-running:oklch(52% .14 155);--color-status-danger:oklch(55% .2 25);--shadow-elev:0 1px 2px oklch(0% 0 0/.06), 0 4px 12px oklch(0% 0 0/.05);--shadow-elev-hover:0 2px 4px oklch(0% 0 0/.08), 0 8px 20px oklch(0% 0 0/.08);--shadow-popover:0 0 0 1px oklch(0% 0 0/.06), 0 12px 32px oklch(0% 0 0/.14);--shadow-highlight:inset 0 1px 0 oklch(100% 0 0/.6);--glass-base:oklch(95.5% .003 285);--glass-sheen:linear-gradient(180deg, oklch(100% 0 0/.5), transparent);--glass-warm:radial-gradient(120vw 34vw at 0 var(--glass-y,0px), oklch(93% .01 310/.6), transparent 70%)}:root[data-ds-theme=light] .proto-shell{background-image:var(--glass-sheen),var(--glass-warm)}:root[data-ds-theme=light] .proto-main.proto-main{background:var(--color-content-background)}:root[data-ds-theme=light] .proto-main:before{background:radial-gradient(900px 560px at 20% -14%,#dcdceb40,#0000 62%)}:root[data-ds-theme=light] .heading-gradient{background:linear-gradient(#161618 30%,#54555b);-webkit-background-clip:text;background-clip:text}:root[data-ds-theme=light] .edge-shine{border-color:var(--color-border-default)}:root[data-ds-theme=light] .edge-shine:after{display:none}.proto-ui,.proto-ui *,.proto-ui :before,.proto-ui :after{margin:revert-layer;padding:revert-layer}.proto-ui.proto-ui.proto-ui :is(button,input,select,textarea,label){width:revert-layer;margin:revert-layer;padding:revert-layer;border:revert-layer;border-radius:revert-layer;background:revert-layer;color:revert-layer;font-size:revert-layer;outline:revert-layer;cursor:revert-layer}@font-face{font-family:Inter;src:url(./inter-latin-normal-BwkfbSeq.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(./inter-latin-italic-BbqH_2Ar.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:block}[data-theme=dark]{--bg:#202020;--text:#fff;--text-muted:#8a8a8a;--text-faint:#55565e;--accent:#60a5fa;--accent-hover:#93c5fd;--selected:#ffffffd9;--surface:#29252c;--titlebar-bg:var(--neutral-800);--titlebar-icon:var(--color-text-muted);--border:#494a50;--border-hover:#3c3d42;--danger:#e05858;--danger-hover:#ef6b6b;--warning:#fd9903;--upgrade:#e9c422;--success:#00cd72;--info:#58a6ff;--terminal-bg:#111112;--overlay-bg:#0000008c;--overlay-bg-heavy:#000000bf;--overlay-bg-opaque:var(--bg);--neutral-50:#f2ff59;--neutral-100:#c2bfb9;--neutral-200:#a6a2a1;--neutral-300:#8a8688;--neutral-400:#6f6970;--neutral-500:#534d57;--neutral-600:#37303f;--neutral-700:#2c2533;--neutral-800:#211927;--neutral-900:#19131d;--neutral-950:#100c13;--comfy-yellow:var(--neutral-50);--focus-ring:var(--neutral-100);--accent-plum:#afa3db;--accent-label:#8a8a8a;--accent-primary:#0b8ce9;--secondary-background:#2d2e32;--surface-recessed:var(--neutral-900);--brand-surface-bg:#8989890d;--brand-surface-bg-hover:#89898917;--brand-surface-border:#ffffff17;--brand-surface-border-hover:#ffffff2e;--brand-surface-blur:75px;--chooser-surface-bg:#ffffff0a;--chooser-surface-bg-hover:#ffffff12;--chooser-surface-border:#ffffff0d;--chooser-surface-border-hover:#ffffff1a;--modal-surface-bg:#27202d;--modal-surface-border:var(--chooser-surface-border);--modal-surface-shadow:0 20px 24px -4px #0a0d1266, 0 8px 8px -4px #0a0d1240, 0 3px 3px -1.5px #0a0d1233;--tooltip-bg:#211927;--tooltip-border:#38303d;--tooltip-fg:#fff;--z-tooltip:10001;--takeover-fs-caption:clamp(.75rem, .6071rem + .2232vw, .875rem);--takeover-fs-body:clamp(.875rem, .7321rem + .2232vw, 1rem);--takeover-fs-lead:clamp(1.0625rem, .8482rem + .3348vw, 1.25rem);--takeover-fs-h3:clamp(1.3125rem, .9554rem + .558vw, 1.625rem);--takeover-fs-h2:clamp(1.375rem, .6607rem + 1.1161vw, 2rem);--takeover-fs-title:clamp(1.625rem, .3393rem + 2.0089vw, 2.75rem);--takeover-fs-display:clamp(2rem, .2857rem + 2.6786vw, 3.5rem);--takeover-logo-size:clamp(1.5rem, .9286rem + .8929vw, 2.5rem);--takeover-gap-sm:clamp(.5rem, .1786rem + .4464vw, .75rem);--takeover-gap-md:clamp(.75rem, .1071rem + .8929vw, 1.25rem);--takeover-gap-lg:clamp(3rem, 1.8571rem + 1.7857vw, 4rem)}[data-theme=light]{--bg:#fff;--text:#202121;--text-muted:#a0a0a0;--text-faint:#b4b4b4;--accent:#3b82f6;--accent-hover:#2563eb;--selected:#000000b3;--surface:#e9e9e9;--titlebar-bg:#171718;--titlebar-icon:var(--color-text-muted);--border:#b4b4b4;--border-hover:#d9d9d9;--danger:#f75951;--danger-hover:#ff7a73;--warning:#fcbf64;--upgrade:#e9c422;--success:#00cd72;--info:#2563eb;--terminal-bg:#f3f3f3;--overlay-bg:#00000059;--overlay-bg-heavy:#0000008c;--overlay-bg-opaque:var(--bg);--neutral-50:#f2ff59;--neutral-100:#c2bfb9;--neutral-200:#a6a2a1;--neutral-300:#8a8688;--neutral-400:#6f6970;--neutral-500:#534d57;--neutral-600:#37303f;--neutral-700:#2c2533;--neutral-800:#211927;--neutral-900:#19131d;--neutral-950:#100c13;--comfy-yellow:var(--neutral-50);--focus-ring:var(--neutral-100);--accent-plum:#afa3db;--accent-primary:#0b8ce9;--surface-recessed:var(--neutral-900);--brand-surface-bg:#8989890d;--brand-surface-bg-hover:#89898917;--brand-surface-border:#ffffff17;--brand-surface-border-hover:#ffffff2e;--brand-surface-blur:75px;--chooser-surface-bg:#ffffff0a;--chooser-surface-bg-hover:#ffffff12;--chooser-surface-border:#ffffff0d;--chooser-surface-border-hover:#ffffff1a;--modal-surface-bg:#27202d;--modal-surface-border:var(--chooser-surface-border);--tooltip-bg:#211927;--tooltip-border:#38303d;--tooltip-fg:#fff;--z-tooltip:10001;--takeover-fs-caption:clamp(.75rem, .6071rem + .2232vw, .875rem);--takeover-fs-body:clamp(.875rem, .7321rem + .2232vw, 1rem);--takeover-fs-lead:clamp(1.0625rem, .8482rem + .3348vw, 1.25rem);--takeover-fs-h3:clamp(1.3125rem, .9554rem + .558vw, 1.625rem);--takeover-fs-h2:clamp(1.375rem, .6607rem + 1.1161vw, 2rem);--takeover-fs-title:clamp(1.625rem, .3393rem + 2.0089vw, 2.75rem);--takeover-fs-display:clamp(2rem, .2857rem + 2.6786vw, 3.5rem);--takeover-logo-size:clamp(1.5rem, .9286rem + .8929vw, 2rem);--takeover-gap-sm:clamp(.5rem, .1786rem + .4464vw, .75rem);--takeover-gap-md:clamp(.75rem, .1071rem + .8929vw, 1.25rem);--takeover-gap-lg:clamp(3rem, 1.8571rem + 1.7857vw, 4rem)}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.scroll-visible{scrollbar-gutter:stable}.scroll-visible::-webkit-scrollbar{width:10px;height:10px}.scroll-visible::-webkit-scrollbar-track{background:0 0}.scroll-visible::-webkit-scrollbar-thumb{background-color:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:6px;min-height:32px}.scroll-visible::-webkit-scrollbar-thumb:hover{background-color:var(--border-hover)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);-webkit-user-select:none;user-select:none;height:100vh;margin:0;font-family:Inter,system-ui,sans-serif;overflow:hidden}:root{--titlebar-height:37px;--sidebar-width:200px}.app-layout{height:calc(100vh - var(--titlebar-height));display:flex}.sidebar{width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;padding:16px 0;display:flex}.sidebar-brand{color:var(--text);letter-spacing:-.2px;padding:12px 20px 24px;font-size:16px;font-weight:700}.sidebar-nav{flex-direction:column;flex:1;gap:2px;padding:0 8px;display:flex}.sidebar-item{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.sidebar-item:hover{background:var(--border);color:var(--text)}.sidebar-item.active{background:var(--border);color:var(--text);font-weight:600}.sidebar-item svg{opacity:.6;flex-shrink:0}.sidebar-item.active svg{opacity:1}.sidebar-error-dot{background:var(--danger);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}.sidebar-error-dot+.sidebar-count{margin-left:6px}.sidebar-count{background:var(--accent);color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.sidebar-version{color:var(--text-muted);opacity:.6;padding:8px 20px;font-size:11px}.content{flex-direction:column;flex:1;min-width:0;padding:24px 28px;display:flex;overflow:hidden}button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px}button:hover{background:var(--border)}button.primary{background:var(--accent-primary);color:var(--text);border-color:var(--accent-primary);font-weight:500}button.primary:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){button.primary:hover{background:color-mix(in srgb,var(--accent-primary) 85%,#000)}}button.primary:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){button.primary:hover{border-color:color-mix(in srgb,var(--accent-primary) 85%,#000)}}button.primary:hover{transition:background .12s,border-color .12s}button.accent{color:var(--accent);border-color:var(--accent);font-weight:600}button.accent:hover{background:var(--accent);color:var(--bg)}button.danger{color:var(--danger);border-color:var(--danger)}button.danger:hover{background:var(--danger);color:var(--bg)}button.danger-solid{background:var(--danger);color:var(--bg);border-color:var(--danger)}button.danger-solid:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){button.danger-solid:hover{background:color-mix(in srgb,var(--danger) 85%,#000)}}button:disabled,button.looks-disabled{opacity:.4;cursor:default}.brand-hero{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:960px;display:flex;position:relative}.brand-title{font-family:var(--font-display);font-weight:800;font-size:var(--takeover-fs-title);letter-spacing:0;color:var(--color-text);opacity:.85;text-align:center;margin:0;line-height:1.15}.brand-lead{margin:var(--takeover-gap-md) 0 var(--takeover-gap-lg);font-family:var(--font-sans);font-size:var(--takeover-fs-lead);color:var(--neutral-200);text-align:center;font-weight:400;line-height:normal}.brand-input{border:1px solid var(--brand-surface-border);background:var(--brand-surface-bg);width:100%;color:var(--neutral-100);font:inherit;font-size:var(--takeover-fs-body);border-radius:6px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .12s,background .12s;display:flex}.brand-input:hover{border-color:var(--brand-surface-border-hover);background:var(--brand-surface-bg-hover)}.brand-input:focus-within{border-color:var(--brand-surface-border-hover)}.brand-input:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.brand-input:has(input:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}}.brand-input input[type=text],.brand-input input[type=number],.brand-input input:not([type]){all:unset;appearance:none;width:auto;min-width:0;color:inherit;font:inherit;cursor:text;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0}.brand-input input::placeholder{color:var(--neutral-400)}.brand-input--invalid,.brand-input--invalid:hover,.brand-input--invalid:focus-within{border-color:var(--danger)}.brand-input--invalid:has(input:focus-visible){border-color:var(--danger);box-shadow:0 0 0 2px var(--danger)}@supports (color:color-mix(in lab,red,red)){.brand-input--invalid:has(input:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 35%,transparent)}}.brand-tag-recommended{text-transform:uppercase;letter-spacing:.08em;color:var(--neutral-400);margin-left:8px;font-size:10px;font-weight:600;display:inline-block}.brand-pill{border:1px solid var(--brand-surface-border);background:var(--brand-surface-bg);color:var(--neutral-200);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.brand-pill:hover{border-color:var(--brand-surface-border-hover);background:var(--brand-surface-bg-hover)}.brand-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.brand-pill--selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.brand-pill--selected{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.brand-pill--selected{color:var(--neutral-100)}.brand-card{border:1px solid var(--brand-surface-border);background:var(--brand-surface-bg);width:100%;max-height:100%;-webkit-backdrop-filter:blur(var(--brand-surface-blur));backdrop-filter:blur(var(--brand-surface-blur));text-align:left;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.brand-card__body{scrollbar-width:none;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.brand-card__body::-webkit-scrollbar{display:none}.brand-card__footer{border-top:1px solid var(--brand-surface-border);background:var(--brand-surface-bg);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:14px 20px;display:flex}.brand-summary{border:1px solid var(--brand-surface-border);background:var(--brand-surface-bg);border-radius:8px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.brand-summary__row{font-size:var(--takeover-fs-body);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.brand-summary__row+.brand-summary__row{border-top:1px solid var(--neutral-100)}@supports (color:color-mix(in lab,red,red)){.brand-summary__row+.brand-summary__row{border-top:1px solid color-mix(in oklab,var(--neutral-100) 6%,transparent)}}.brand-summary__label{color:var(--neutral-300);flex:none}.brand-summary__value{color:var(--neutral-100);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:500;overflow:hidden}button.brand-primary,button.brand-secondary,button.brand-tertiary,button.brand-ghost{font:inherit;font-size:var(--takeover-fs-body);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}button.brand-primary:focus-visible,button.brand-secondary:focus-visible,button.brand-tertiary:focus-visible,button.brand-ghost:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button.brand-primary[disabled],button.brand-secondary[disabled],button.brand-tertiary[disabled],button.brand-ghost[disabled]{cursor:not-allowed;opacity:.55}button.brand-primary{background:var(--comfy-yellow);border-color:var(--comfy-yellow);color:var(--neutral-900)}button.brand-primary:hover:not([disabled]){background:var(--comfy-yellow)}@supports (color:color-mix(in lab,red,red)){button.brand-primary:hover:not([disabled]){background:color-mix(in srgb,var(--comfy-yellow) 88%,#000)}}button.brand-primary:hover:not([disabled]){border-color:var(--comfy-yellow)}@supports (color:color-mix(in lab,red,red)){button.brand-primary:hover:not([disabled]){border-color:color-mix(in srgb,var(--comfy-yellow) 88%,#000)}}button.brand-primary:focus-visible{outline-color:var(--comfy-yellow)}@supports (color:color-mix(in lab,red,red)){button.brand-primary:focus-visible{outline-color:color-mix(in srgb,var(--comfy-yellow) 80%,var(--neutral-100))}}button.brand-secondary{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}button.brand-secondary:hover:not([disabled]){background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){button.brand-secondary:hover:not([disabled]){background:color-mix(in srgb,var(--accent-primary) 88%,#000)}}button.brand-secondary:hover:not([disabled]){border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){button.brand-secondary:hover:not([disabled]){border-color:color-mix(in srgb,var(--accent-primary) 88%,#000)}}button.brand-tertiary{background:var(--brand-surface-bg);border-color:var(--brand-surface-border);color:var(--neutral-100)}button.brand-tertiary:hover:not([disabled]){background:var(--brand-surface-bg-hover);border-color:var(--brand-surface-border-hover)}button.brand-ghost{color:var(--neutral-300);background:0 0;border-color:#0000}button.brand-ghost:hover:not([disabled]){color:var(--neutral-100);background:var(--brand-surface-bg)}.brand-checkbox{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.brand-checkbox input[type=checkbox]{appearance:none;border:1px solid var(--brand-surface-border-hover);background-color:var(--brand-surface-bg);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:4px;flex:none;width:14px;height:14px;margin:4px 0 0;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);position:relative}.brand-checkbox input[type=checkbox]:hover{border-color:var(--text)}.brand-checkbox input[type=checkbox]:after{content:"";display:none}.brand-checkbox input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='3,9 7,12 13,5'/></svg>")}.brand-checkbox input[type=checkbox]:checked:after{display:none}.brand-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.brand-checkbox__text{flex-direction:column;gap:2px;display:flex}.brand-checkbox__title{font-size:var(--takeover-fs-body);color:var(--neutral-100);font-weight:600}.brand-checkbox__hint{font-size:var(--takeover-fs-body);color:var(--neutral-300);line-height:normal}.brand-checkbox__link,button.brand-checkbox__link{color:var(--neutral-100);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:2px;padding:0;text-decoration:underline}.brand-checkbox__link:hover,button.brand-checkbox__link:hover{color:var(--comfy-yellow);background:0 0}.brand-checkbox__link:focus-visible,button.brand-checkbox__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button.loading{opacity:.7;pointer-events:none}button.loading:after{content:"";border:2px solid var(--text-faint);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;width:12px;height:12px;margin-left:6px;animation:.6s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}button.add-btn{align-items:center;gap:4px;display:inline-flex}label{color:var(--text-muted);font-size:14px}select,input[type=text],input[type=number]{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:6px;outline:none;margin-top:6px;padding:8px 10px;font-size:14px}select:focus,input[type=text]:focus,input[type=number]:focus{border-color:var(--accent)}select:disabled,input:disabled{opacity:.4}input[type=checkbox]{appearance:none;background:var(--border);cursor:pointer;border-radius:10px;flex-shrink:0;width:36px;height:20px;margin-top:8px;transition:background .2s;position:relative}input[type=checkbox]:after{content:"";background:var(--text);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}input[type=checkbox]:checked{background:var(--accent)}input[type=checkbox]:checked:after{transform:translate(16px)}.field{flex-direction:column;margin-top:16px;display:flex}.path-input{gap:8px;margin-top:6px;display:flex}.path-input input[type=text]{flex:1;margin-top:0}.path-input button{flex-shrink:0}.field-error{color:var(--danger);min-height:0;margin-top:4px;font-size:13px}.disk-space-info{color:var(--text-muted);min-height:18px;margin-top:4px;font-size:13px}.filter-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;margin-bottom:12px;display:flex}.filter-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:6px 16px;font-size:14px;font-weight:500;display:flex;position:relative}.filter-count{color:var(--text-muted);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.filter-count.has-new{color:var(--accent);border-color:var(--accent)}.filter-tab:hover{color:var(--text);background:0 0}.filter-tab.active{color:var(--text);font-weight:600}.filter-tab.active:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:4px;right:4px}.filter-pill-group{flex-wrap:wrap;gap:8px;display:inline-flex}.filter-pill{color:inherit;border:1px solid var(--border,#7f7f7f40);font:inherit;cursor:pointer;opacity:.8;background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;transition:background-color .1s,opacity .1s,border-color .1s}.filter-pill:hover{opacity:1}.filter-pill.active{background:var(--bg-elev-2,#7f7f7f29);border-color:var(--border-strong,#7f7f7f66);opacity:1}.instance-list{flex-direction:column;gap:10px;display:flex}.instance-card{--card-pad-y:14px;--card-pad-x:16px;background:var(--surface);border:1px solid var(--border);padding:var(--card-pad-y) var(--card-pad-x);border-radius:8px;justify-content:space-between;align-items:center;display:flex}.instance-card.is-idle{transition:transform .12s}.instance-card.is-draggable{z-index:10;-webkit-user-select:none;user-select:none}.drag-handle{margin:calc(-1 * var(--card-pad-y)) 0 calc(-1 * var(--card-pad-y)) calc(-1 * var(--card-pad-x));cursor:grab;opacity:.35;border-radius:8px 0 0 8px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:3px;padding:0 18px;transition:opacity .15s,background-color .15s;display:flex}.drag-handle:hover{opacity:.7;background:#ffffff0a}.is-draggable .drag-handle{cursor:grabbing;opacity:.7;background:#ffffff0f}.drag-handle span{background:var(--text);border-radius:1px;width:16px;height:2px;display:block}.instance-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.instance-name{font-size:16px;font-weight:600}.instance-meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.status-danger{color:var(--danger);font-weight:600}.status-running,.status-new{color:var(--accent);font-weight:600}.status-update{color:var(--warning);font-weight:600}.update-pill{background:var(--warning);color:#1a1a1a;border:1px solid var(--warning);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.update-pill:hover{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.update-pill:hover{background:color-mix(in srgb,var(--warning) 80%,#fff)}}.update-pill:hover{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.update-pill:hover{border-color:color-mix(in srgb,var(--warning) 80%,#fff)}}.migrate-pill{background:var(--accent);color:#1a1a1a;border:1px solid var(--accent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.migrate-pill:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.migrate-pill:hover{background:color-mix(in srgb,var(--accent) 80%,#fff)}}.migrate-pill:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.migrate-pill:hover{border-color:color-mix(in srgb,var(--accent) 80%,#fff)}}.status-in-progress{color:var(--accent);font-weight:600}.instance-card.card-running{border-color:var(--accent)}.instance-card.card-stopping,.instance-card.card-in-progress{border-color:var(--accent);animation:2s ease-in-out infinite card-breathe}.instance-actions{gap:8px;display:flex}.empty-state{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:14px}.empty-state-title{color:var(--text-muted);font-weight:700}.empty-state-hint{margin-top:4px}.empty-state-action{margin-top:8px}.toolbar{justify-content:space-between;align-items:center;min-height:34px;margin-bottom:16px;display:flex}.toolbar-actions{gap:8px;display:flex}.breadcrumb{align-items:center;gap:8px;min-width:0;display:flex}.breadcrumb-current{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:600;overflow:hidden}.view-page-close{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .15s,color .15s;display:inline-flex}.view-page-close:hover{background:var(--surface);color:var(--text)}.view-page-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.detected-hardware{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:6px;margin-bottom:16px;padding:8px 12px;font-size:13px}.detected-hardware:empty,.view{display:none}.view.active{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.view-scroll{flex:1;min-height:0;padding-right:8px;overflow-y:auto}.view-bottom{flex-shrink:0;justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.view-list-scroll{flex:1;min-height:0;padding-right:8px;overflow:hidden auto}.detail-tabs{border-bottom:1px solid var(--border-hover);flex-shrink:0;gap:2px;margin-bottom:16px;padding-bottom:8px;display:flex}.detail-tab{color:var(--text-muted);font-size:var(--takeover-fs-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-weight:500;transition:color .12s,background-color .12s}.detail-tab:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.detail-tab:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.detail-tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.detail-tab.active{color:var(--text);background:var(--surface);font-weight:500}.detail-section{margin-bottom:16px}.detail-section-title.spaced{margin-top:16px}.detail-section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:600}.detail-section-title.collapsible{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block}.detail-section-title.collapsible:before{content:"▸";margin-right:4px;transition:transform .15s;display:inline-block}.detail-section-title.collapsible[data-collapsed=false]:before{transform:rotate(90deg)}.detail-fields{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.detail-field-label{color:var(--text-muted);font-size:13px}.detail-field-value{margin-top:1px;font-size:14px}.detail-field-input{width:100%;margin-top:4px;padding:6px 8px;font-size:14px}.open-folder-link{min-width:0;color:var(--text);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;overflow:hidden}.open-folder-link:hover,.open-folder-link:focus-visible{color:var(--accent);background:0 0;outline:none;text-decoration:underline}.detail-path-open-wrap{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex:1;align-items:center;min-width:0;margin-top:4px;padding:6px 8px;display:flex}.detail-path-open{max-width:100%}.detail-field-value-open{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin-top:1px;padding:0;font-size:14px}.detail-field-value-open:hover,.detail-field-value-open:focus-visible{color:var(--accent);background:0 0;outline:none;text-decoration:underline}.detail-section-desc{color:var(--text-muted);margin-bottom:8px;font-size:14px}.channel-select{max-width:360px}.channel-select-desc{color:var(--text-muted);margin-top:6px;font-size:12px}.channel-preview{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-top:10px;padding:10px 14px}.channel-preview-empty{color:var(--text-muted);font-size:13px}.channel-preview-row{justify-content:space-between;padding:3px 0;display:flex}.channel-preview-label{color:var(--text-muted);font-size:13px}.channel-preview-value{color:var(--text);font-size:13px}.channel-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.channel-switch-hint{color:var(--text-muted);margin-right:4px;font-size:13px}.dashboard-empty-hint{color:var(--text-muted);padding:12px 0;font-size:14px}.detail-item-list{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:8px}.detail-item{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.detail-item+.detail-item{border-top:1px solid var(--border)}.detail-item.active .detail-item-label{font-weight:600}.detail-item-label{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.detail-item-tag{color:var(--accent);border-radius:3px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.detail-item-actions{gap:6px;display:flex}.detail-item-actions button{padding:3px 10px;font-size:13px}.detail-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}#detail-bottom-actions{border-top:1px solid var(--border);flex-shrink:0;margin:0 -20px;padding-top:12px;padding-left:20px;padding-right:20px}.settings-section{margin-bottom:16px}.settings-section .field{margin-bottom:12px}.settings-section .field:last-child{margin-bottom:0}.path-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.path-primary-tag{color:var(--text-muted);background:var(--surface);border-radius:3px;flex-shrink:0;align-self:center;padding:2px 8px;font-size:12px}.progress-status{color:var(--text-muted);-webkit-user-select:text;user-select:text;margin-bottom:4px;font-size:14px}.progress-substatus{color:var(--text-muted);opacity:.7;-webkit-user-select:text;user-select:text;margin-bottom:12px;font-size:12px}.progress-error-message{color:var(--danger);margin-bottom:12px}.progress-bar-wrap{align-items:center;gap:10px;margin-bottom:16px;display:flex}.progress-bar-wrap .progress-bar-track{flex:auto;margin-bottom:0}.progress-bar-percent{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:3ch;font-size:12px}.progress-bar-track{background:var(--border);border-radius:4px;width:100%;height:8px;margin-bottom:16px;overflow:hidden}.progress-bar-fill{background:var(--accent);border-radius:4px;width:0%;height:100%;transition:width .3s}.progress-bar-track.indeterminate{background:linear-gradient(90deg,var(--accent) 0%,var(--accent-hover) 50%,var(--accent) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite indeterminate}@keyframes indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes card-breathe{0%,to{border-color:var(--accent)}50%{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.progress-steps{flex-direction:column;gap:2px;margin-bottom:16px;display:flex}.progress-step{opacity:.4;border-radius:6px;flex-direction:column;padding:8px 12px;display:flex}.progress-step.active{opacity:1;background:var(--surface)}.progress-step.done{opacity:.7}.progress-step-header{align-items:center;gap:10px;display:flex}.progress-step-indicator{border:2px solid var(--border);width:22px;height:22px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.progress-step.active .progress-step-indicator{border-color:var(--accent);color:var(--accent)}.progress-step.done .progress-step-indicator{border-color:var(--accent);background:var(--accent);color:var(--bg)}.progress-step-label{color:var(--text-muted);font-size:14px;font-weight:500}.progress-step.active .progress-step-label{color:var(--text)}.progress-step.done .progress-step-label{color:var(--text-muted)}.progress-step-detail{margin-top:6px;margin-left:32px}.progress-step-status{color:var(--text-muted);-webkit-user-select:text;user-select:text;white-space:pre-wrap;max-height:50vh;margin-bottom:6px;font-size:13px;overflow-y:auto}.progress-step.error{opacity:1;background:var(--surface)}.progress-step.error .progress-step-indicator{border-color:var(--danger);background:var(--danger);color:var(--bg)}.progress-step.error .progress-step-label{color:var(--text)}.progress-step.cancelled{opacity:1;background:var(--surface)}.progress-step.cancelled .progress-step-indicator{border-color:var(--warning);background:var(--warning);color:var(--bg)}.progress-step.cancelled .progress-step-label{color:var(--text)}.progress-step-summary{color:var(--text-muted);-webkit-user-select:text;user-select:text;margin-top:2px;margin-left:32px;font-size:13px}.progress-banner{border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.progress-banner-success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.progress-banner-success{background:color-mix(in srgb,var(--success) 12%,transparent)}}.progress-banner-success{color:var(--success)}.progress-banner-error{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.progress-banner-error{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.progress-banner-error{color:var(--danger)}.progress-banner-cancelled{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.progress-banner-cancelled{background:color-mix(in srgb,var(--warning) 12%,transparent)}}.progress-banner-cancelled{color:var(--warning)}.progress-conflict-actions{gap:8px;margin-bottom:16px;display:flex}.terminal-output{background:var(--terminal-bg);border:1px solid var(--border);color:var(--text-muted);white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text;border-radius:6px;max-height:300px;padding:10px 12px;font-family:Cascadia Mono,Consolas,monospace;font-size:13px;overflow-y:auto}#console-terminal,#progress-terminal{flex:1;min-height:0;max-height:none}.console-error-message{color:var(--danger);white-space:pre-wrap;-webkit-user-select:text;user-select:text;flex-shrink:0;max-height:50%;padding:10px 12px;font-size:14px;overflow-y:auto}.progress-status.progress-error-message{white-space:pre-wrap;flex-shrink:0;max-height:50%;overflow-y:auto}.terminal-toggle{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:6px;font-size:14px;display:flex}.terminal-toggle:hover{color:var(--text)}.terminal-toggle-icon{font-size:18px}.view-modal{background:var(--overlay-bg);z-index:50;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.view-modal.active{display:flex}.view-modal--heavy-dim{background:var(--overlay-bg-heavy)}.view-modal--opaque{background:var(--overlay-bg-opaque)}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .18s}.modal-fade-enter-active .modal-fade-panel,.modal-fade-leave-active .modal-fade-panel{transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .modal-fade-panel,.modal-fade-leave-to .modal-fade-panel{opacity:0;transform:scale(.98)}.settings-drawer-fade-enter-active,.settings-drawer-fade-leave-active{transition:opacity .22s}.settings-drawer-fade-enter-from,.settings-drawer-fade-leave-to{opacity:0}.settings-drawer-slide-enter-active,.settings-drawer-slide-leave-active{transition:transform .22s cubic-bezier(.32,.72,0,1)}.settings-drawer-slide-enter-from,.settings-drawer-slide-leave-to{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.settings-drawer-slide-enter-active,.settings-drawer-slide-leave-active{transition:opacity .12s}.settings-drawer-slide-enter-from,.settings-drawer-slide-leave-to{opacity:0;transform:none}}.subpage-push-enter-active,.subpage-push-leave-active,.subpage-pop-enter-active,.subpage-pop-leave-active{transition:transform .11s cubic-bezier(.32,.72,0,1),opacity 90ms}.subpage-push-enter-from{opacity:0;transform:translate(24px)}.subpage-push-leave-to,.subpage-pop-enter-from{opacity:0;transform:translate(-12px)}.subpage-pop-leave-to{opacity:0;transform:translate(24px)}@media(prefers-reduced-motion:reduce){.subpage-push-enter-active,.subpage-push-leave-active,.subpage-pop-enter-active,.subpage-pop-leave-active{transition:opacity 70ms}.subpage-push-enter-from,.subpage-push-leave-to,.subpage-pop-enter-from,.subpage-pop-leave-to{transform:none}}.view-fullscreen{top:var(--titlebar-height);bottom:0;right:0;left:var(--sidebar-width);z-index:40;background:var(--bg);display:flex;position:fixed}.view-fullscreen .view-modal-content{border:none;border-radius:0;width:100%;max-width:none;height:100%}.view-modal-content{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;max-width:900px;height:calc(100vh - 60px);margin:0 30px;display:flex;overflow:hidden}.view-modal-content--regular{max-width:600px}.view-modal-content.view-modal-inline{border:none;border-radius:0;width:100%;max-width:none;height:100%}.view-modal-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.view-modal-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-size:18px;font-weight:600;display:flex;overflow:hidden}.edit-name-hint{opacity:.25;pointer-events:none;-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;transition:opacity .15s}.view-modal-title:hover .edit-name-hint{opacity:.6}.view-modal-title:focus .edit-name-hint{opacity:0}.detail-embedded-title{color:var(--text);margin-bottom:16px;font-size:18px;font-weight:600}.detail-embedded-title>[contenteditable]{text-overflow:ellipsis;white-space:nowrap;outline:none;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.detail-embedded-title:hover .edit-name-hint{opacity:.6}.detail-embedded-title>[contenteditable]:focus .edit-name-hint{opacity:0}.view-modal-header-actions{flex-shrink:0;gap:8px;display:flex}.takeover-stacked-header{flex-direction:column;flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.takeover-stacked-header>.takeover-header{width:100%}.view-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:18px;line-height:1}.view-modal-close:hover{color:var(--text);background:0 0}.view-modal-body{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex;overflow-y:auto}.view-modal-footer{border-top:1px solid var(--border);flex-shrink:0;padding:12px 20px}.view-modal-footer .view-bottom{padding-top:0}.modal-overlay{-webkit-backdrop-filter:blur(2px);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box{background:var(--neutral-800);border:1px solid var(--border);border-radius:12px;min-width:320px;max-width:400px;padding:16px 24px}.modal-title{border-bottom:1px solid var(--border);margin:0 -24px 12px;padding-bottom:12px;padding-left:24px;padding-right:24px;font-size:16px;font-weight:600}.modal-message{color:var(--text-muted);white-space:pre-line;-webkit-user-select:text;user-select:text;max-height:50vh;margin-bottom:20px;font-size:14px;overflow-y:auto}.modal-message a{color:var(--accent);cursor:pointer;text-decoration:underline}.modal-body{max-height:50vh;margin-bottom:0;overflow-y:auto}.modal-box-wide{width:720px;max-width:720px}.modal-box-wide .modal-body{max-height:70vh}.modal-details{margin-top:12px;margin-bottom:0}.modal-detail-group{margin-bottom:6px}.modal-detail-label{color:var(--text);text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.modal-detail-recessed{background:var(--surface);border:1px solid var(--border);border-radius:6px;max-height:200px;padding:8px 12px;overflow-y:auto}.modal-detail-item{color:var(--text-muted);white-space:pre-line;font-size:14px;line-height:1.6}.modal-detail-item a,.modal-detail-item .modal-link{color:var(--accent);cursor:pointer;text-decoration:underline}.ls-section{margin-bottom:16px}.ls-section:last-child{margin-bottom:0}.ls-section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;font-size:12px;font-weight:600}.ls-grid{grid-template-columns:1fr 1fr;gap:6px 16px;margin-bottom:10px;display:grid}.ls-field{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.ls-label{color:var(--text-muted);font-size:13px}.ls-value{color:var(--text);-webkit-user-select:text;user-select:text;font-size:14px}.ls-value-loading{color:var(--text-muted)}.ls-timeline{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:4px;max-height:200px;padding:6px;display:flex;overflow-y:auto}.ls-timeline-item{background:var(--bg);border-radius:5px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.ls-trigger{text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);background:var(--surface);border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600}.ls-trigger-boot{color:var(--text-muted)}.ls-trigger-restart{color:var(--info)}.ls-trigger-manual,.ls-trigger-pre-update{color:var(--success)}.ls-trigger-post-update,.ls-trigger-post-restore{color:var(--warning)}.ls-current-tag{color:var(--accent);flex-shrink:0;font-size:11px;font-weight:600}.ls-meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ls-time{color:var(--text-muted);flex-shrink:0;font-size:13px}.ls-subsection{margin-top:10px}.ls-subsection-title{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.ls-collapse{font-size:14px}.ls-node-row{align-items:center;gap:8px;padding:2px 0;font-size:13px;display:flex}.ls-node-status{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ls-node-enabled{background:var(--info)}.ls-node-disabled{background:var(--text-muted)}.ls-node-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;flex:1;min-width:0;overflow:hidden}.ls-node-type{text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:11px;font-weight:600}.ls-node-version{color:var(--text-muted);-webkit-user-select:text;user-select:text;flex-shrink:0;font-family:monospace;font-size:13px}.ls-empty{color:var(--text-muted);font-size:14px}.ls-pip-row{justify-content:space-between;align-items:center;padding:2px 0;font-size:13px;display:flex}.ls-pip-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;flex:1;min-width:0;overflow:hidden}.ls-pip-version{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;max-width:50%;margin-left:12px;font-family:monospace;overflow:hidden}.modal-prompt-card{background:var(--bg);border:1px solid var(--border);color:var(--text-muted);white-space:pre-line;border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:14px;line-height:1.6}.modal-prompt-card strong{color:var(--text);font-weight:600}.modal-body>.modal-prompt-card:first-child{margin-top:0}.modal-box.modal-box--brand{background:var(--neutral-800);border:1px solid var(--brand-surface-border);border-radius:12px;width:min(100%,600px);max-width:600px;padding:20px 24px 18px;box-shadow:0 24px 64px #00000059}.modal-box--brand .modal-title{font-size:var(--takeover-fs-h3);color:var(--text);border-bottom:1px solid var(--neutral-100);font-weight:500}@supports (color:color-mix(in lab,red,red)){.modal-box--brand .modal-title{border-bottom:1px solid color-mix(in oklab,var(--neutral-100) 8%,transparent)}}.modal-box--brand .modal-title{margin:0 -24px 16px;padding:0 24px 14px}.modal-box--brand .modal-body{flex-direction:column;gap:14px;max-height:70vh;display:flex}.modal-box--brand .modal-actions{border-top:1px solid var(--neutral-100);margin-top:16px;padding-top:14px}@supports (color:color-mix(in lab,red,red)){.modal-box--brand .modal-actions{border-top:1px solid color-mix(in oklab,var(--neutral-100) 8%,transparent)}}.modal-input-label{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.modal-input-wrap{margin-bottom:12px}.modal-error{color:var(--danger);min-height:12px;margin-bottom:0;font-size:13px}.modal-input{width:100%;padding:6px 8px;font-size:14px}.modal-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin:0 -24px;padding-top:12px;padding-left:24px;padding-right:24px;display:flex}.modal-options{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;margin-bottom:16px;padding-top:12px;display:flex}.modal-option{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:inline-flex}.modal-option input[type=checkbox]{appearance:auto;width:16px;height:16px;accent-color:var(--accent);cursor:pointer;background:0 0;border-radius:3px;margin-top:0}.modal-option input[type=checkbox]:after{content:none}.modal-loading{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;padding:24px 0;font-size:14px;display:flex}.modal-loading-spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite btn-spin}.with-spinner{align-items:center;gap:10px;display:flex}.with-spinner:before{content:"";border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite btn-spin;display:inline-block}.modal-select-box{min-width:340px;max-width:440px}.modal-select-list{max-height:40vh;color:var(--neutral-100);flex-direction:column;gap:4px;margin-bottom:16px;display:flex;overflow-y:auto}.modal-select-item{border:1px solid var(--border);background:var(--bg);cursor:pointer;text-align:left;width:100%;color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.modal-select-item:hover{border-color:var(--accent);background:var(--surface)}.modal-select-item-label{flex:1;font-weight:500}.modal-select-item-desc{color:var(--text-muted);font-size:12px}.update-banner{border:1px solid var(--accent);background:var(--surface);border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:14px;display:flex}.update-banner .update-text{color:var(--text);flex:1}.update-banner .update-text strong{color:var(--accent)}.update-banner-actions{gap:8px;display:flex}.update-banner button{flex-shrink:0}.zoom-banner{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.zoom-banner-actions{gap:8px;margin-left:auto;display:flex}.zoom-banner-actions button{flex-shrink:0}.recessed-list{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:3px;max-height:240px;padding:6px;display:flex;overflow-y:auto}.recessed-search{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text);background:0 0;border-radius:0;outline:none;margin-bottom:4px;padding:6px 8px;font-size:13px}.card-progress{flex:1;min-width:0;margin-top:4px}.card-progress-status{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:12px;overflow:hidden}.card-progress-track{background:var(--border);border-radius:2px;width:100%;height:4px;overflow:hidden}.card-progress-fill{background:var(--accent);border-radius:2px;width:0%;height:100%;transition:width .3s}.card-progress-fill.paused{background:var(--warning)}.card-progress-fill.error{background:var(--danger)}.card-progress-fill.success{background:var(--success)}.card-progress-fill.indeterminate{background:linear-gradient(90deg,var(--accent) 0%,var(--accent-hover) 50%,var(--accent) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite indeterminate}.dashboard-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.dashboard-welcome-icon{color:var(--text-muted);margin-bottom:20px}.dashboard-welcome-title{color:var(--text);margin-bottom:8px;font-size:28px;font-weight:700}.dashboard-welcome-desc{color:var(--text-muted);max-width:400px;margin-bottom:28px;font-size:16px}.dashboard-cta-btn{align-items:center;gap:8px;padding:10px 24px;font-size:14px;display:inline-flex}.dashboard-telemetry-notice{max-width:460px;color:var(--text-muted);margin-top:28px;font-size:13px;line-height:1.4}.dashboard-telemetry-link{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:13px;text-decoration:underline}.dashboard-telemetry-link:hover{color:var(--accent-hover)}.dashboard-section{margin-bottom:24px}.dashboard-section-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.dashboard-quick-launch{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.dashboard-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.dashboard-card.card-running,.dashboard-cloud-card.card-running{border-color:var(--accent)}.dashboard-card.card-stopping,.dashboard-cloud-card.card-stopping,.dashboard-card.card-in-progress,.dashboard-cloud-card.card-in-progress{border-color:var(--accent);animation:2s ease-in-out infinite card-breathe}.dashboard-card-badge{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.dashboard-card-badge-primary{color:var(--accent)}.dashboard-card-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dashboard-card-name{font-size:16px;font-weight:600}.dashboard-card-meta{color:var(--text-muted);font-size:13px}.dashboard-card-detail{color:var(--text-muted);font-size:12px}.dashboard-card-actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-change-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500}.dashboard-change-btn:hover{color:var(--text);border-color:var(--border-hover);background:0 0}.card-indicator{vertical-align:-2px;margin-left:4px;display:inline-block}.card-indicator-primary{color:var(--accent)}.dashboard-cloud-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.wizard-step{flex-direction:column;gap:12px;display:flex}.wizard-loading{color:var(--text-muted);padding:12px 0;font-size:14px}.wizard-error{color:var(--danger);padding:12px 0;font-size:14px}.config-gpu-warning{color:var(--warning);margin-top:6px;font-size:12px;line-height:1.4}.track-probing{color:var(--text-muted);margin-top:6px;padding:8px 0;font-size:14px}.source-card{background:var(--surface);border:2px solid var(--border);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;padding:16px 20px;transition:border-color .15s;display:flex}.source-card:hover{border-color:var(--border-hover)}.source-card.selected{border-color:var(--selected)}.source-card-hero{justify-content:center;min-height:260px;padding:24px}.source-card-hero .source-card-label{font-size:18px}.source-card-header{align-items:center;gap:10px;display:flex}.source-card-label{color:var(--text);font-size:16px;font-weight:600}.source-card-desc{color:var(--text-muted);margin-top:4px;font-size:13px}.source-card-badge{text-transform:uppercase;color:var(--accent);letter-spacing:.5px;font-size:11px;font-weight:600}.source-cards-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.variant-cards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:4px;display:grid}.variant-card{background:var(--surface);border:2px solid var(--border);cursor:pointer;text-align:center;border-radius:8px;padding:14px 12px;transition:border-color .15s}.variant-card:hover{border-color:var(--border-hover)}.variant-card.selected{border-color:var(--selected)}.variant-card-icon{background:var(--bg);border-radius:12px;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 10px;display:flex;overflow:hidden}.variant-card-icon img{object-fit:cover;width:100%;height:100%}.variant-card-icon-text{color:var(--text-muted);font-size:13px;font-weight:600}.variant-card-label{color:var(--text);font-size:16px;font-weight:600}.variant-card-badge{text-transform:uppercase;color:var(--accent);letter-spacing:.5px;background:var(--accent);border-radius:3px;margin-top:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab,red,red)){.variant-card-badge{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.variant-card-desc{color:var(--text-muted);margin-top:6px;font-size:11px}.quick-install-modal{max-width:620px}.quick-install-desc{color:var(--text-muted);margin-bottom:16px;font-size:14px}.quick-install-btn{padding:10px 32px;font-size:14px}.wizard-footer{flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:16px;display:grid}.wizard-back{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-self:start;padding:6px 16px;font-size:14px;transition:color .15s,border-color .15s}.wizard-back:hover{color:var(--text);border-color:var(--border-hover)}.wizard-dots{justify-self:center;align-items:center;gap:6px;display:flex}.wizard-dot{background:var(--border);border-radius:50%;width:8px;height:8px;transition:all .2s}.wizard-dot.active{background:var(--accent);border-radius:4px;width:24px}.wizard-dot.completed{background:var(--accent)}.wizard-footer>:last-child{justify-self:end}.context-menu{z-index:10000;background:var(--modal-surface-bg);border:1px solid var(--chooser-surface-border);min-width:200px;box-shadow:var(--modal-surface-shadow);border-radius:10px;padding:6px;position:fixed}.context-menu-item{width:100%;color:var(--neutral-100);background:0 0;border-radius:6px;align-items:center;font-size:13px;transition:background-color .1s,opacity .1s;display:flex}.context-menu-item-action{color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;padding:8px 0 8px 14px}.context-menu-item-action:hover{background:0 0}.context-menu-item-info{margin-left:auto;padding:8px 14px 8px 12px}.context-menu-item:hover:not(.disabled),.context-menu-item:focus-within:not(.disabled){background:var(--brand-surface-bg-hover);color:var(--text)}.context-menu-item-action:focus-visible{outline:none}.context-menu-item.disabled{color:var(--text-muted);opacity:.5}.context-menu-item.disabled .context-menu-item-action{cursor:default}.context-menu-item.is-danger{color:var(--danger)}.context-menu-item.is-danger:hover:not(.disabled),.context-menu-item.is-danger:focus-within:not(.disabled){color:var(--danger-hover)}.context-menu-separator{background:var(--neutral-100);height:1px}@supports (color:color-mix(in lab,red,red)){.context-menu-separator{background:color-mix(in oklab,var(--neutral-100) 8%,transparent)}}.context-menu-separator{margin:4px 6px}@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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}:root[data-mar-motif=trio] :is(.mar-credits-bar,.mar-cf .mar-cf-bar,.jp-track){border-radius:1.5px}:root[data-mar-motif=trio] :is(.mar-credits-bar>span,.mar-cf .mar-cf-bar>span,.jp-track>i,.sg-run-bar){--cut: 1.15px;border-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - var(--cut)) 100%,0 100%)}:root[data-mar-motif=trio] .sg-progress i{border-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - 2.3px) 100%,0 100%)}:root[data-mar-motif=trio] .mar-sk{background:linear-gradient(106deg,transparent 40%,color-mix(in oklch,var(--color-base-foreground) 7%,transparent) 40% 50%,transparent 50%) color-mix(in oklch,var(--color-base-foreground) 6%,transparent);background-size:250% 100%}:root[data-mar-motif=trio] .mar-dep-dot{position:relative;background:none!important}:root[data-mar-motif=trio] .mar-dep-dot:before{position:absolute;inset:2px 5px;border-radius:4px;background:var(--dep-well-2);content:"";transform:skew(-16deg)}:root[data-mar-motif=trio] .mar-dep-dot>*{position:relative}:root[data-mar-motif=trio] [data-s=done]>.mar-dep-dot{color:var(--color-base-background)}:root[data-mar-motif=trio] [data-s=done]>.mar-dep-dot:before{background:linear-gradient(180deg,color-mix(in oklab,var(--color-muted-foreground),white 8%),var(--color-muted-foreground))}:root[data-mar-motif=trio] [data-s=now]>.mar-dep-dot:before{background:transparent;box-shadow:inset 0 0 0 1.25px var(--dep-ink);animation:mar-motif-slot 1.5s cubic-bezier(.645,.045,.355,1) infinite}:root[data-mar-motif=trio] [data-s=now]>.mar-dep-dot>.mar-trio{display:none}:root[data-mar-motif=trio] [data-s=failed]>.mar-dep-dot:before{background:color-mix(in oklch,var(--dep-bad) 15%,transparent)}@keyframes mar-motif-slot{40%{background:color-mix(in oklab,var(--dep-ink) 18%,transparent)}}@media(prefers-reduced-motion:reduce){:root[data-mar-motif=trio] [data-s=now]>.mar-dep-dot:before{animation-duration:3s}}.mar-trio{--mt-1: color-mix(in oklch, var(--color-base-foreground) 7%, transparent);--mt-2: color-mix(in oklch, var(--color-base-foreground) 11%, transparent);--mt-edge: color-mix(in oklch, var(--color-base-foreground) 26%, transparent);--mt-sh: rgb(0 0 0 / .35);--mt-slot: rgb(255 255 255 / .05);position:relative;display:inline-block;width:calc(var(--u) * 3.6);height:calc(var(--u) * 1.5);flex:none;vertical-align:middle}:root[data-ds-theme=light] .mar-trio{--mt-sh: rgb(0 0 0 / .08);--mt-slot: rgb(255 255 255 / .6)}.mar-trio>i{position:absolute;width:var(--u);height:calc(var(--u) * 1.1);border-radius:calc(var(--u) * .24);background:var(--c);transform:skew(-16deg);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background-color .2s ease}.mar-trio>i:nth-child(1){--c: var(--mt-1);top:calc(var(--u) * .4);left:calc(var(--u) * .2)}.mar-trio>i:nth-child(2){--c: var(--mt-2);top:calc(var(--u) * .2);left:calc(var(--u) * 1.32)}.mar-trio>i:nth-child(3){top:0;left:calc(var(--u) * 2.44);display:grid;place-items:center}.mar-trio>i>svg{color:var(--color-muted-foreground);transform:skew(16deg);transition:color .2s ease}.mar-trio.is-slot>i:nth-child(-n+2){background:linear-gradient(180deg,color-mix(in oklab,var(--c),white 5%),var(--c));box-shadow:0 1px 2px var(--mt-sh)}.mar-trio.is-slot>i:nth-child(3){background:linear-gradient(180deg,var(--mt-slot),transparent 70%);box-shadow:inset 0 0 0 1.25px var(--mt-edge)}@media(hover:hover)and (pointer:fine){.mar-trio-host:hover .mar-trio.is-slot>i:nth-child(1){transform:skew(-16deg) translate(3px,-1px)}.mar-trio-host:hover .mar-trio.is-slot>i:nth-child(2){transform:skew(-16deg) translate(2px,-1px)}.mar-trio-host:hover .mar-trio.is-slot>i:nth-child(3){background:linear-gradient(180deg,var(--mt-slot),transparent 70%),color-mix(in oklab,var(--color-base-foreground) 5%,transparent);box-shadow:inset 0 0 0 1.25px var(--color-base-foreground)}.mar-trio-host:hover .mar-trio.is-slot>i>svg{color:var(--color-base-foreground)}}@keyframes mar-trio-fill{0%,to{background-color:var(--mt-2)}40%{background-color:var(--color-muted-foreground)}}.mar-trio.is-load>i{--c: var(--mt-2);animation:mar-trio-fill 1.5s cubic-bezier(.645,.045,.355,1) infinite}.mar-trio.is-load>i:nth-child(2){animation-delay:.18s}.mar-trio.is-load>i:nth-child(3){animation-delay:.36s}@media(prefers-reduced-motion:reduce){.mar-trio>i{transition:none}.mar-trio.is-load>i{animation-duration:3s}}.sg-node{--n-head: color-mix(in oklch, var(--color-base-foreground) 9%, var(--mg-canvas));--n-body: color-mix(in oklch, var(--color-base-foreground) 6%, var(--mg-canvas));--n-widget: color-mix(in oklch, var(--color-base-foreground) 7%, transparent);--n-widget-hover: color-mix(in oklch, var(--color-base-foreground) 12%, transparent);--n-widget-on: color-mix(in oklch, var(--color-base-foreground) 18%, transparent);--n-text: var(--mg-text);--n-slot-text: var(--mg-muted);--n-icon: var(--mg-muted);--n-outline: var(--color-base-foreground);--n-exec: #0b8ce9;--n-error: #c03a3a;--n-bypass: #6a246a;--n-dot-line: rgb(0 0 0 / .25);--n-shadow: drop-shadow(0 6px 14px rgb(0 0 0 / .4));--n-r: var(--radius-control, 12px);--n-r-in: var(--mar-tab-item-radius, 7px);position:absolute;display:flex;flex-direction:column;color:var(--n-text);font-size:12px;line-height:16px;filter:var(--n-shadow);transition:height .16s ease-out}:root[data-ds-theme=light] .sg-node{--n-head: oklch(.93 .002 285);--n-body: oklch(.985 .001 285);--n-widget: oklch(0 0 0 / .05);--n-widget-hover: oklch(0 0 0 / .08);--n-widget-on: oklch(0 0 0 / .12);--n-dot-line: rgb(0 0 0 / .08);--n-shadow: drop-shadow(0 4px 10px rgb(0 0 0 / .12))}.is-current .sg-node{--n-head: #202121;--n-body: #262729;--n-widget: #313235;--n-widget-hover: #3c3d41;--n-widget-on: #4a4b50;--n-text: #fff;--n-slot-text: #a0a0a0;--n-icon: #8a8a8a;--n-outline: #fff;--n-error: #962a2a;font-family:Inter,Arial,sans-serif}:root[data-ds-theme=light] .is-current .sg-node{--n-head: #e9e9e9;--n-body: #fff;--n-widget: #e9e9e9;--n-widget-hover: #d9d9d9;--n-widget-on: #c5c5c5;--n-text: #171718;--n-slot-text: #444;--n-icon: #444;--n-outline: #000}.sg-node.is-menu{z-index:3}.sg-node.is-menu .sg-inner{overflow:visible}.sg-outline{position:absolute;inset:-3px;z-index:0;border:3px solid var(--n-outline);border-radius:calc(var(--n-r) + 3px);pointer-events:none}.sg-node.is-running:not(.is-selected) .sg-outline{border-color:var(--n-exec)}.sg-inner{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border-radius:var(--n-r);background:var(--n-head)}.sg-node.is-error .sg-inner{box-shadow:0 0 0 4px var(--n-error)}.sg-node.is-bypass .sg-inner:after,.sg-node.is-mute .sg-inner:after{position:absolute;inset:0;z-index:2;border-radius:inherit;content:"";pointer-events:none}.sg-node.is-bypass .sg-inner:after{background:color-mix(in srgb,var(--n-bypass) 60%,transparent)}.sg-node.is-mute .sg-inner{opacity:.5}.sg-node.is-locked .sg-inner{opacity:.55}.sg-head{display:flex;flex:none;align-items:center;gap:4px;padding:0 8px 0 4px;color:var(--n-text);cursor:grab}:root .proto-ui.proto-ui.proto-ui .sg-collapse{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;padding:0;border-radius:var(--n-r-in);background:transparent;color:var(--n-icon)}:root .proto-ui.proto-ui.proto-ui .sg-collapse:hover{color:var(--n-text)}.sg-collapse svg{transition:rotate .15s ease}.sg-node.is-collapsed .sg-collapse svg{rotate:-90deg}.sg-title{min-width:0;flex:1;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.sg-badge{display:inline-flex;height:18px;flex:none;align-items:center;gap:3px;padding:0 6px;border-radius:var(--n-r-in);background:var(--n-widget);color:var(--n-slot-text);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.sg-badge.is-live{background:color-mix(in srgb,var(--n-exec) 22%,transparent);color:var(--n-text)}.sg-badge.is-stale{background:color-mix(in srgb,#e0a030 22%,transparent);color:var(--n-text)}.sg-badge.is-error{background:var(--n-error);color:#fff}.sg-progress{position:absolute;top:28px;right:0;left:0;z-index:1;height:8px;pointer-events:none}.sg-progress i{display:block;height:100%;border-radius:0 999px 999px 0;background:var(--n-exec);transition:width .2s linear}.sg-body{display:flex;min-height:0;flex:1;flex-direction:column;padding:4px 0 12px;border-radius:0 0 var(--n-r) var(--n-r);background:var(--n-body)}.sg-slots{display:flex;flex:none;justify-content:space-between;gap:8px}.sg-col{display:flex;min-width:0;flex-direction:column}.sg-col.is-out{align-items:flex-end}.sg-slot{display:flex;min-width:0;align-items:center;gap:6px;color:var(--n-slot-text);cursor:crosshair}.sg-slot.is-in{padding-right:8px}.sg-slot.is-out{padding-left:8px}.sg-slot-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sg-dot{width:8px;height:8px;flex:none;border:1px solid var(--n-dot-line);border-radius:999px;background:var(--sg-socket);transition:scale .15s ease}.sg-slot.is-in .sg-dot{margin-left:-4px}.sg-slot.is-out .sg-dot{margin-right:-4px}.sg-slot:hover .sg-dot,.sg-slot.is-fit .sg-dot{scale:1.25}.sg-slot.is-fit .sg-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--sg-socket) 35%,transparent)}.sg-slot.is-off{opacity:.35}.sg-slot.is-gathered{position:absolute;top:50%;z-index:3;padding:0;translate:0 -50%}.sg-slot.is-gathered.is-in{left:0}.sg-slot.is-gathered.is-out{right:0}.sg-dot.is-multi{width:8px;height:20px}.sg-widgets{display:flex;flex:none;flex-direction:column;padding:0 12px}.sg-row{position:relative;display:grid;grid-template-columns:minmax(56px,36%) minmax(0,1fr);align-items:stretch;gap:8px}.sg-row.is-wide{grid-template-columns:minmax(0,1fr)}.sg-label{overflow:hidden;align-self:center;color:var(--n-slot-text);white-space:nowrap;text-overflow:ellipsis}:root .proto-ui.proto-ui.proto-ui .sg-w{position:relative;display:flex;min-width:0;height:100%;align-items:center;gap:4px;padding:0 8px;overflow:hidden;border-radius:var(--n-r-in);background:var(--n-widget);color:var(--n-text);font:inherit;font-size:12px;text-align:left}:root .proto-ui.proto-ui.proto-ui button.sg-w:hover,:root .proto-ui.proto-ui.proto-ui .sg-w.is-open{background:var(--n-widget-hover)}.sg-w-value{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sg-w-icon{flex:none;color:var(--n-icon)}:root .proto-ui.proto-ui.proto-ui .sg-w.is-seg{gap:2px;padding:2px}:root .proto-ui.proto-ui.proto-ui .sg-w.is-seg button{height:100%;min-width:0;flex:1;padding:0;border-radius:calc(var(--n-r-in) - 2px);background:transparent;color:var(--n-slot-text);font:inherit;font-size:11px}:root .proto-ui.proto-ui.proto-ui .sg-w.is-seg button.is-on{background:var(--n-widget-on);color:var(--n-text)}:root .proto-ui.proto-ui.proto-ui .sg-w.is-number{padding:0}.sg-fill{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--n-exec) 16%,transparent);pointer-events:none}:root .proto-ui.proto-ui.proto-ui .sg-step{position:relative;display:inline-flex;height:100%;aspect-ratio:1;flex:none;align-items:center;justify-content:center;padding:0;border-radius:0;background:transparent;color:var(--n-icon)}:root .proto-ui.proto-ui.proto-ui .sg-step:hover:not(:disabled){background:var(--n-widget-hover)}:root .proto-ui.proto-ui.proto-ui .sg-step:disabled{opacity:.3}.sg-scrub{position:relative;min-width:0;flex:1;outline:none;cursor:ew-resize;font-variant-numeric:tabular-nums;text-align:center;touch-action:none}:root .proto-ui.proto-ui.proto-ui .sg-w.is-button{justify-content:center;gap:6px}:root .proto-ui.proto-ui.proto-ui .sg-w.is-button.is-primary{height:24px;flex:none;background:var(--n-exec);color:#fff}.sg-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:4;display:flex;min-width:64%;flex-direction:column;padding:4px;border-radius:var(--mar-tab-radius, 10px);background:var(--n-head);box-shadow:0 0 0 1px var(--n-widget),0 10px 28px #00000059;animation:sg-menu .12s ease-out}@keyframes sg-menu{0%{opacity:0;translate:0 -3px}}:root .proto-ui.proto-ui.proto-ui .sg-menu-item{display:flex;height:26px;align-items:center;gap:8px;padding:0 8px;border-radius:var(--n-r-in);background:transparent;color:var(--n-text);font:inherit;font-size:12px;text-align:left}.sg-menu-item>span:first-child{flex:1}:root .proto-ui.proto-ui.proto-ui .sg-menu-item:hover{background:var(--n-widget-hover)}.sg-menu-note{color:var(--n-slot-text);font-size:11px}.sg-content{position:relative;display:flex;flex:none;flex-direction:column;gap:8px;padding:0 12px}.sg-content.is-pause{justify-content:center}.sg-note{color:var(--n-slot-text);font-size:11.5px;line-height:15px}:root .proto-ui.proto-ui.proto-ui .sg-text{box-sizing:border-box;width:100%;height:100%;margin:0;padding:8px 8px 22px;overflow:auto;border:0;border-radius:var(--n-r-in);outline:none;background:var(--n-widget);box-shadow:none;color:var(--n-text);font:inherit;font-size:12px;line-height:17px;resize:none;-webkit-user-select:text;user-select:text}:root .proto-ui.proto-ui.proto-ui .sg-text:focus{box-shadow:inset 0 0 0 1px var(--n-widget-on)}.sg-text.has-foot{padding-bottom:34px}.sg-text.is-result{white-space:pre-wrap}.sg-text::placeholder{color:var(--n-slot-text)}.sg-count{position:absolute;right:20px;bottom:6px;color:var(--n-slot-text);font-size:11px;font-variant-numeric:tabular-nums;pointer-events:none}.sg-vars{position:absolute;right:20px;bottom:6px;left:20px;display:flex;flex-wrap:wrap;gap:4px}:root .proto-ui.proto-ui.proto-ui .sg-var{height:20px;padding:0 6px;border-radius:var(--n-r-in);background:var(--n-widget-on);color:var(--n-text);font:inherit;font-size:11px}.sg-frame{position:relative;height:100%;overflow:hidden;border-radius:var(--n-r-in);background:var(--n-widget)}.sg-frame.is-cutout{background:repeating-conic-gradient(var(--n-widget-on) 0 25%,transparent 0 50%) 0 0 / 16px 16px,var(--n-widget)}.sg-empty{display:flex;height:100%;margin:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--n-slot-text);font-size:12px;text-align:center}.sg-empty.is-working{animation:sg-breathe 1.6s ease-in-out infinite}@keyframes sg-breathe{50%{opacity:.45}}.sg-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:filter .4s ease,transform .4s ease}.sg-img.is-motion{animation:sg-motion 10s ease-in-out infinite alternate}@keyframes sg-motion{to{transform:scale(1.12) translate(-3%,-2%)}}.sg-img.is-cutout{-webkit-mask:radial-gradient(ellipse 46% 58% at 50% 46%,#000 62%,transparent 64%);mask:radial-gradient(ellipse 46% 58% at 50% 46%,#000 62%,transparent 64%)}.sg-img.is-working{filter:blur(6px) saturate(.8) brightness(.8);transform:scale(1.06)}.sg-swap-enter-active,.sg-swap-leave-active{transition:opacity .45s ease}.sg-swap-enter-from,.sg-swap-leave-to{opacity:0}.sg-chip{position:absolute;top:8px;left:8px;padding:2px 6px;border-radius:var(--n-r-in);background:#0000008c;color:#fff;font-size:11px;line-height:14px;pointer-events:none}.sg-chip.is-right{right:8px;left:auto}.sg-audio{display:flex;height:100%;align-items:center;gap:10px;padding:0 10px;border-radius:var(--n-r-in);background:var(--n-widget)}.sg-play{display:inline-flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;border-radius:999px;background:var(--n-text);color:var(--n-body)}.sg-wave{display:flex;height:36px;flex:1;align-items:center;gap:2px}.sg-wave i{width:2px;flex:1;border-radius:999px;background:var(--n-slot-text)}.sg-wave.is-working i{animation:sg-breathe 1.2s ease-in-out infinite}.sg-audio-time{color:var(--n-slot-text);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.sg-compare{cursor:ew-resize;touch-action:none}.sg-divider{position:absolute;top:0;bottom:0;width:2px;background:#fff;translate:-1px 0;pointer-events:none}.sg-divider i{position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:999px;background:#fff;translate:-50% -50%}.sg-gallery{display:grid;height:100%;grid-template-columns:repeat(3,1fr);grid-auto-rows:calc((100% - 8px) / 3);gap:4px;overflow:auto}.sg-gallery img{width:100%;height:100%;border-radius:var(--n-r-in);object-fit:cover}.sg-gallery .sg-empty{grid-column:1 / -1;grid-row:1 / 4}.sg-run{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.sg-run-label{display:inline-flex;height:24px;align-items:center;gap:6px;padding:0 10px;border-radius:var(--n-r-in);background:#0000008c;color:#fff;font-size:11.5px;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sg-spin{animation:sg-spin .9s linear infinite}@keyframes sg-spin{to{rotate:360deg}}.sg-run-bar{position:absolute;bottom:0;left:0;height:4px;background:var(--n-exec);transition:width .2s linear}.sg-cycler{display:flex;flex:none;align-items:center;justify-content:center;gap:6px;color:var(--n-slot-text);font-size:11px;font-variant-numeric:tabular-nums}.sg-cycler.is-off{opacity:.4}:root .proto-ui.proto-ui.proto-ui .sg-cycler button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border-radius:var(--n-r-in);background:transparent;color:var(--n-icon)}:root .proto-ui.proto-ui.proto-ui .sg-cycler button:hover:not(:disabled){background:var(--n-widget-hover);color:var(--n-text)}:root .proto-ui.proto-ui.proto-ui .sg-cycler button:disabled{opacity:.35}.sg-cycler-dots{display:flex;align-items:center;gap:3px}.sg-cycler-dots i{width:4px;height:4px;border-radius:999px;background:var(--n-widget-on)}.sg-cycler-dots i.is-on{width:5px;height:5px;background:var(--n-text)}.sg-cycler-count{min-width:32px;text-align:center}.sg-settings{display:flex;flex:none;flex-direction:column;padding:0 12px}:root .proto-ui.proto-ui.proto-ui .sg-sum{display:grid;min-width:0;flex:none;grid-template-columns:12px minmax(0,auto) minmax(0,1fr) 12px;align-items:center;gap:6px;padding:0 8px;border-radius:var(--n-r-in);background:var(--n-widget);color:var(--n-text);font:inherit;font-size:12px;text-align:left}:root .proto-ui.proto-ui.proto-ui .sg-sum:hover{background:var(--n-widget-hover)}:root .proto-ui.proto-ui.proto-ui .sg-sum:focus-visible{outline:2px solid var(--n-exec);outline-offset:1px}.sg-sum-title,.sg-sum-values{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sg-sum-values{color:var(--n-slot-text);text-align:right}.sg-sum-chev{transition:rotate .16s ease}.sg-settings.is-open .sg-sum-chev{rotate:180deg}.sg-action{display:flex;flex:none}.sg-action .sg-w{flex:1}.sg-panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .16s ease-out}.sg-settings.is-open .sg-panel{grid-template-rows:1fr;overflow:visible}.sg-panel>.sg-widgets{min-height:0;padding:0}.sg-footer{position:absolute;top:calc(100% - var(--n-r));right:0;left:0;z-index:-1;padding:calc(var(--n-r) + 6px) 12px 6px;border-radius:0 0 var(--n-r) var(--n-r);background:var(--n-error);color:#fff;font-size:11.5px;line-height:15px}@media(prefers-reduced-motion:reduce){.sg-node,.sg-panel,.sg-sum-chev,.sg-run-bar,.sg-img,.sg-progress i,.sg-dot,.sg-collapse svg,.sg-swap-enter-active,.sg-swap-leave-active{transition:none}.sg-img.is-motion,.sg-img.is-working,.sg-empty.is-working,.sg-wave.is-working i,.sg-spin,.sg-menu{animation:none}}.rp,.sp,.rp-dialog{--rp-surface: color-mix( in oklch, color-mix(in oklch, var(--color-base-foreground) 6%, var(--color-card-background)) 94%, transparent );--rp-ring: color-mix(in oklch, var(--color-base-foreground) 11%, transparent);--rp-line: color-mix(in oklch, var(--color-base-foreground) 10%, transparent);--rp-hover: color-mix(in oklch, var(--color-base-foreground) 6%, transparent);--rp-chip: color-mix(in oklch, var(--color-base-foreground) 7%, transparent);--rp-chip-on: color-mix(in oklch, var(--color-base-foreground) 11%, transparent);--rp-raised: color-mix(in oklch, var(--color-base-foreground) 10%, transparent);--rp-raised-shadow: 0 1px 2px rgb(0 0 0 / .22);--rp-shadow: 0 1px 2px rgb(0 0 0 / .2), 0 24px 56px -12px rgb(0 0 0 / .6);--rp-text: var(--color-base-foreground);--rp-meta: var(--color-muted-foreground);--rp-label: var(--color-muted-foreground)}:root[data-ds-theme=light] :is(.rp,.sp,.rp-dialog){--rp-surface: color-mix(in oklch, var(--color-card-background) 97%, transparent);--rp-ring: color-mix(in oklch, var(--color-base-foreground) 10%, transparent);--rp-line: color-mix(in oklch, var(--color-base-foreground) 9%, transparent);--rp-hover: color-mix(in oklch, var(--color-base-foreground) 5%, transparent);--rp-chip: color-mix(in oklch, var(--color-base-foreground) 5%, transparent);--rp-chip-on: color-mix(in oklch, var(--color-base-foreground) 9%, transparent);--rp-raised: var(--color-card-background);--rp-raised-shadow: inset 0 0 0 1px color-mix(in oklch, var(--color-base-foreground) 8%, transparent), 0 1px 3px rgb(0 0 0 / .1);--rp-shadow: 0 1px 2px rgb(0 0 0 / .06), 0 18px 44px -14px rgb(0 0 0 / .24);--rp-meta: color-mix(in oklch, var(--color-base-foreground) 62%, transparent);--rp-label: color-mix(in oklch, var(--color-base-foreground) 62%, transparent)}.mg.is-current :is(.rp,.sp,.rp-dialog){--rp-surface: var(--mg-chrome);--rp-ring: var(--mg-chrome-line);--rp-line: var(--mg-chrome-line);--rp-text: var(--mg-text);--rp-meta: var(--mg-muted);--rp-label: var(--mg-muted)}.rp{position:absolute;top:calc(var(--mg-top) + 16px);bottom:72px;left:76px;z-index:4;display:flex;width:320px;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);background:var(--rp-surface);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--rp-ring),var(--rp-shadow);color:var(--rp-text);font-size:13px}.mg.is-current .rp{top:calc(var(--mg-top) + 38px);bottom:0;left:56px;border-radius:0;box-shadow:inset -1px 0 0 var(--rp-ring);-webkit-backdrop-filter:none;backdrop-filter:none}.rp-head{display:flex;height:52px;flex:none;align-items:center;gap:2px;padding:0 10px 0 16px}:root .proto-ui.proto-ui.proto-ui .rp-title{display:flex;min-width:0;flex:1;align-items:center;gap:8px;overflow:hidden;margin:0;color:var(--rp-text);font-size:14px;font-weight:600;white-space:nowrap}.rp-tools{display:flex;align-items:center;gap:2px}.rp-tools:not(:empty):after{width:1px;height:16px;margin:0 4px;background:var(--rp-line);content:""}.rp-controls{display:flex;flex:none;flex-direction:column;gap:8px;padding:0 12px 12px;box-shadow:inset 0 -1px 0 var(--rp-line)}.rp-controls .mar-pseg{display:flex;width:100%}:root .proto-ui.proto-ui.proto-ui .rp-controls .mar-pseg-btn{flex:1}.rp-top{display:flex;align-items:center;gap:6px}:root .proto-ui.proto-ui.proto-ui :is(.rp,.sp,.rp-dialog) .mar-pfind{width:auto;min-width:0;flex:1 1 auto}:root .proto-ui.proto-ui.proto-ui .mg.is-current.has-panel .mg-agent-btn{left:388px}:root .proto-ui.proto-ui.proto-ui .rp-icon{position:relative;display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;padding:0;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--rp-meta);transition:background-color .14s ease,color .14s ease}:root .proto-ui.proto-ui.proto-ui .rp-icon:hover,:root .proto-ui.proto-ui.proto-ui .rp-icon.is-on{background:var(--rp-hover);color:var(--rp-text)}:root .proto-ui.proto-ui.proto-ui .rp-icon:focus-visible,:root .proto-ui.proto-ui.proto-ui .rp-row:focus-visible,:root .proto-ui.proto-ui.proto-ui .rp-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}:root .proto-ui.proto-ui.proto-ui .rp-icon.is-field{width:32px;height:32px;border-radius:var(--mar-tab-radius);background-color:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 9%,var(--color-card-background)) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}:root .proto-ui.proto-ui.proto-ui .rp-icon.is-field:hover,:root .proto-ui.proto-ui.proto-ui .rp-icon.is-field.is-on{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 16%,transparent);color:var(--rp-text)}.rp-icon .rp-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:999px;background:var(--color-primary-background, #0b8ce9);box-shadow:0 0 0 2px var(--rp-surface)}.rp-body{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}:root .proto-ui.proto-ui.proto-ui .rp-section{display:flex;align-items:center;gap:8px;margin:0;padding:14px 8px 6px;color:var(--rp-label);font-size:12px;font-weight:600}.rp-section .rp-count{margin-left:auto}.rp-note{margin:0;padding:2px 8px 8px;color:var(--rp-meta);font-size:12px}:root .proto-ui.proto-ui.proto-ui .rp-row{display:flex;width:100%;min-height:32px;align-items:center;gap:8px;padding:0 8px;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--rp-text);font-size:13px;text-align:left;transition:background-color .12s ease}:root .proto-ui.proto-ui.proto-ui .rp-row:hover{background:var(--rp-hover)}:root .proto-ui.proto-ui.proto-ui .rp-row.is-on{background:var(--rp-raised);box-shadow:var(--rp-raised-shadow)}.rp-row-icon{flex:none;color:var(--rp-meta)}.rp-row-text{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rp-chev{flex:none;color:var(--rp-meta);transition:rotate .15s ease}.rp-chev.is-shut{rotate:-90deg}.rp-count{flex:none;color:var(--rp-meta);font-size:12px;font-variant-numeric:tabular-nums}.rp-list{padding:4px 8px 12px}.rp-badge{padding:2px 6px;border-radius:999px;background:var(--rp-chip-on);color:var(--rp-meta);font-size:10px;font-weight:600;letter-spacing:.04em}:root .proto-ui.proto-ui.proto-ui .rp-btn{display:inline-flex;height:30px;flex:none;align-items:center;gap:6px;padding:0 10px;border-radius:var(--mar-tab-item-radius);background:var(--rp-chip);color:var(--rp-text);font-size:12.5px;font-weight:500}:root .proto-ui.proto-ui.proto-ui .rp-btn:hover:not(:disabled){background:var(--rp-chip-on)}:root .proto-ui.proto-ui.proto-ui .rp-btn:disabled{opacity:.4}:root .proto-ui.proto-ui.proto-ui .rp-btn.is-primary{background:var(--mg-run);color:var(--mg-run-text)}.rp-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;color:var(--rp-meta);font-size:13px;line-height:18px;text-align:center}:is(.rp,.sp) .mar-empty.is-compact{padding:40px 16px 32px}.rp-anchor{position:relative;display:inline-flex}.rp-menu{position:absolute;z-index:8;display:flex;min-width:200px;max-height:min(440px,calc(100vh - 340px));flex-direction:column;gap:1px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.rp-menu>*{flex:none}.rp-menu.is-end{top:calc(100% + 6px);right:0}:root .proto-ui.proto-ui.proto-ui .rp-menu .rp-row{min-height:32px;border-radius:8px}:root .proto-ui.proto-ui.proto-ui .rp-menu .rp-row[data-state=checked]{background:var(--rp-raised);box-shadow:var(--rp-raised-shadow)}.rp-menu-label{display:flex;align-items:center;gap:6px;margin:0;padding:8px 8px 4px;color:var(--rp-label);font-size:12px;font-weight:600}.rp-menu-sep{height:1px;margin:4px 6px;background:var(--rp-line)}.rp-row small{display:block;color:var(--rp-meta);font-size:11.5px}.rp-row.is-danger,.rp-icon.is-danger:hover{color:var(--color-danger-foreground, #e5484d)}.rp-kbd{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0 6px;border-radius:6px;background:var(--rp-chip-on);box-shadow:inset 0 -1px 0 var(--rp-line);color:var(--rp-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media(prefers-reduced-motion:reduce){.rp-chev,:root .proto-ui.proto-ui.proto-ui .rp-row,:root .proto-ui.proto-ui.proto-ui .rp-icon{transition:none}}:root .proto-ui.proto-ui.proto-ui .mar-pseg{display:inline-flex;flex-shrink:0;gap:2px;padding:3px;border-radius:var(--mar-tab-radius, 10px);background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-pseg-btn{width:auto;height:26px;padding:0 11px;border-radius:var(--mar-tab-item-radius, 7px);color:var(--color-muted-foreground);font-size:13px;white-space:nowrap;transition:background-color .14s ease,color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-pseg-btn:hover{color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-pseg-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}:root .proto-ui.proto-ui.proto-ui .mar-pseg-btn[aria-selected=true]{background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-pseg.on-media{background:#0d0d0f9e;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}:root .proto-ui.proto-ui.proto-ui .mar-pseg.on-media .mar-pseg-btn{color:#ffffffb3}:root .proto-ui.proto-ui.proto-ui .mar-pseg.on-media .mar-pseg-btn:hover{color:#fffffff2}:root .proto-ui.proto-ui.proto-ui .mar-pseg.on-media .mar-pseg-btn[aria-selected=true]{background:#ffffff29;color:#fff}.mar-pseg-dot{display:inline-block;width:6px;height:6px;margin:0 0 1px 6px;border-radius:999px;background:var(--color-status-warning, #f5b14c);vertical-align:middle}.mar-pseg-count{margin-left:6px;color:var(--color-subtle-foreground);font-variant-numeric:tabular-nums}:root .proto-ui.proto-ui.proto-ui .mar-pfind{display:flex;width:220px;height:32px;align-items:center;gap:8px;padding:0 8px 0 10px;border-radius:var(--mar-tab-radius, 10px);background-color:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 9%,var(--color-card-background)) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-subtle-foreground);transition:box-shadow .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-pfind:focus-within{box-shadow:inset 0 0 0 1px var(--color-border-focus)}:root .proto-ui.proto-ui.proto-ui .mar-pfind input{min-width:0;height:100%;flex:1;padding:0;border:0;background:transparent;box-shadow:none;color:var(--color-base-foreground);font-size:13px;outline:none}:root .proto-ui.proto-ui.proto-ui .mar-pfind input::-webkit-search-cancel-button{display:none}:root .proto-ui.proto-ui.proto-ui .mar-pfind-x{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;border-radius:6px;color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-star{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border-radius:999px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;opacity:0;transition:opacity .16s ease}:root .proto-ui.proto-ui.proto-ui :is(.group:hover .mar-star,.mar-star:focus-visible,.mar-star.is-on){opacity:1}:root .proto-ui.proto-ui.proto-ui .mar-kebab{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border-radius:8px;color:var(--color-muted-foreground);transition:background-color .14s ease,opacity .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-kebab:hover,:root .proto-ui.proto-ui.proto-ui .mar-kebab.is-open{background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-kebab.on-media{width:26px;height:26px;border-radius:999px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb}.mar-menu-danger,.mar-menu-danger>svg{color:var(--color-status-danger)!important}:root .proto-ui.proto-ui.proto-ui .mar-menu-why[data-disabled]{pointer-events:auto}.mar-menu-note{margin:0;padding:6px 8px 4px;color:var(--color-subtle-foreground);font-size:12px;line-height:16px}.mar-menu-hint{color:var(--color-subtle-foreground);font-family:inherit;font-size:11px}.mar-status[data-v-562af0bf]{display:inline-flex;height:20px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;background:color-mix(in oklch,currentColor 14%,transparent);color:var(--color-muted-foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mar-status-dot[data-v-562af0bf]{width:6px;height:6px;border-radius:999px;background:currentColor}.is-go[data-v-562af0bf]{color:var(--color-status-running)}.is-go .mar-status-dot[data-v-562af0bf]{animation:mar-breathe-562af0bf 1.6s ease-in-out infinite}.is-bad[data-v-562af0bf]{color:var(--color-status-danger)}.is-warn[data-v-562af0bf]{color:#f2af48}.on-media[data-v-562af0bf]{-webkit-backdrop-filter:blur(12px) brightness(.55);backdrop-filter:blur(12px) brightness(.55)}.on-media.is-quiet[data-v-562af0bf]{color:#ffffffe0}.on-media.is-bad[data-v-562af0bf]{color:#ffbeb8;color:oklch(.86 .08 25)}.on-media.is-go[data-v-562af0bf]{color:#a8f2c1}.on-media.is-warn[data-v-562af0bf]{color:#ffd896;color:oklch(.9 .1 80)}@keyframes mar-breathe-562af0bf{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.is-go .mar-status-dot[data-v-562af0bf]{animation:none}}.mar-status-dot.is-hollow[data-v-562af0bf]{background:transparent!important;box-shadow:inset 0 0 0 1.5px currentColor;animation:none!important}.mar-table{--mar-table-line: color-mix(in oklch, var(--color-base-foreground) 8%, transparent);--mar-table-hover: color-mix(in oklch, var(--color-base-foreground) 4%, transparent);--mar-table-picked: color-mix(in oklch, var(--color-base-foreground) 7%, transparent);display:flex;min-width:0;flex-direction:column;font-size:13px}.mar-table.is-items{--mar-grid: 32px minmax(0, 1fr) var(--mar-cols,) var(--mar-state, 128px) var(--mar-tools, 56px)}.mar-table-head,.mar-table-row,:root .proto-ui.proto-ui.proto-ui .mar-table>.mar-item.is-list{display:grid;min-width:0;grid-template-columns:var(--mar-grid);align-items:center;column-gap:16px;padding-inline:12px}.mar-table-head{position:sticky;top:0;z-index:2;height:36px;container-type:scroll-state;box-shadow:inset 0 -1px 0 var(--mar-table-line);color:var(--color-subtle-foreground);font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.mar-table-head:before{position:absolute;z-index:-1;inset:-64px 0 0;background:var(--color-content-background);box-shadow:inset 0 -1px 0 var(--mar-table-line),-48px 0 0 var(--color-content-background),48px 0 0 var(--color-content-background);content:"";opacity:0;pointer-events:none;transition:opacity .12s ease}@container scroll-state(stuck: top){.mar-table-head:before{opacity:1}}.mar-table-head>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.mar-table.is-items .mar-table-head>:first-child{grid-column:span 2}.mar-table-row,:root .proto-ui.proto-ui.proto-ui .mar-table>.mar-item.is-list{position:relative;height:auto;min-height:48px;padding-block:8px;border-radius:8px;outline:none;transition:background-color .12s ease}.mar-table-row{cursor:pointer}:is(.mar-table-row,.mar-table>.mar-item.is-list)+:is(.mar-table-row,.mar-item.is-list):before{position:absolute;top:0;right:0;left:0;height:1px;background:var(--mar-table-line);content:"";pointer-events:none;transition:opacity .12s ease}:is(.mar-table-row,.mar-table>.mar-item.is-list):is(:hover,:focus-visible,.is-selected,.is-menu):before,:is(.mar-table-row,.mar-table>.mar-item.is-list):is(:hover,:focus-visible,.is-selected,.is-menu)+:is(.mar-table-row,.mar-item.is-list):before{opacity:0}:root .proto-ui.proto-ui.proto-ui :is(.mar-table-row,.mar-table>.mar-item.is-list):is(:hover,.is-menu){background:var(--mar-table-hover)}:root .proto-ui.proto-ui.proto-ui :is(.mar-table-row,.mar-table>.mar-item.is-list).is-selected{background:var(--mar-table-picked);box-shadow:none}:root .proto-ui.proto-ui.proto-ui :is(.mar-table-row,.mar-table>.mar-item.is-list):focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-focus)}.mar-table-row:has(.mar-table-sub),:root .proto-ui.proto-ui.proto-ui .mar-table>.mar-item.is-list:has(.mar-item-meta){align-items:first baseline}.mar-table-row>.is-center,.mar-table>.mar-item.is-list>:is(.mar-item-media,.mar-item-tools){align-self:center}.mar-table-cell,.mar-table>.mar-item.is-list .mar-item-col{min-width:0;width:auto;overflow:hidden;color:var(--color-muted-foreground);font-size:13px;font-variant-numeric:tabular-nums;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mar-table .is-num,.mar-table .is-end{text-align:right}.mar-table .is-quiet{color:var(--color-subtle-foreground)}.mar-table-name{display:block;min-width:0}.mar-table-title{display:block;overflow:hidden;color:var(--color-base-foreground);font-size:13px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mar-table-sub{display:block;overflow:hidden;color:var(--color-subtle-foreground);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.mar-table-glyph{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-muted-foreground)}.mar-tag{display:inline-flex;height:20px;flex-shrink:0;align-items:center;padding:0 8px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-muted-foreground);font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.mar-table-cell:has(.mar-tag){display:flex;align-items:center;gap:8px}.mar-table-empty{display:flex;min-height:96px;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--color-subtle-foreground);font-size:13px;text-align:center}.mar-table-empty strong{color:var(--color-base-foreground);font-weight:500}.mar-table-sk{pointer-events:none}:root .proto-ui.proto-ui.proto-ui .mar-table>.mar-item.is-list .mar-item-media{width:32px;height:32px;border-radius:8px}:root .proto-ui.proto-ui.proto-ui .mar-table>.mar-item.is-list .mar-item-check{top:50%!important;left:18px!important;translate:0 -50%}.mar-table>.mar-item.is-list .mar-item-text{gap:0}.mar-table>.mar-item.is-list .mar-item-name{line-height:18px}.mar-table>.mar-item.is-list .mar-item-meta{display:block;line-height:16px}.mar-table>.mar-item.is-list .mar-item-col.is-status{display:flex;justify-content:flex-end;overflow:visible}.mar-table>.mar-item.is-list .mar-item-tools.is-row{justify-content:flex-end;margin-left:0}:root[data-mar-ui=on] .proto-ui.proto-ui.proto-ui .is-mar-table{overflow:visible;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:root[data-mar-ui=on] .proto-ui.proto-ui.proto-ui .is-mar-table>:is(.is-mar-head,.is-mar-row){column-gap:16px;padding-inline:12px;border-color:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}:root[data-mar-ui=on] .proto-ui.proto-ui.proto-ui .is-mar-table>.is-mar-head{height:36px;background:transparent;color:var(--color-subtle-foreground);font-size:12px;font-weight:500;letter-spacing:.01em}:root[data-mar-ui=on] .proto-ui.proto-ui.proto-ui .is-mar-table>.is-mar-row{min-height:48px;padding-block:8px;font-size:13px;line-height:18px}:root[data-mar-ui=on] .proto-ui.proto-ui.proto-ui .is-mar-row .text-ui{font-size:13px;line-height:18px}:root[data-mar-ui=on] .proto-ui.proto-ui.proto-ui .is-mar-row .text-subtle-foreground{font-size:12px;line-height:16px}:root[data-mar-ui=on] .proto-ui.proto-ui.proto-ui .is-mar-row>:first-child>img{width:32px;height:32px;border-radius:8px}:root .proto-ui.proto-ui.proto-ui .mar-item{position:relative;display:flex;min-width:0;cursor:default;outline:none;border-radius:var(--radius-card);transition:background-color .16s ease,box-shadow .16s ease;-webkit-user-select:none;user-select:none}.mar-item.is-grid{flex-direction:column;padding:4px;background:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mar-item.is-list{height:56px;align-items:center;gap:14px;padding:0 8px 0 10px;border-radius:12px}.mar-item.is-grid:hover,.mar-item.is-grid.is-menu{background:color-mix(in oklch,var(--color-card-background-hover) 80%,transparent)}.mar-item.is-list:hover,.mar-item.is-list.is-menu{background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}.mar-item:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-item:active:not(:has(button:active)){background:color-mix(in oklch,var(--color-card-background-hover) 95%,transparent)}.mar-item.is-selected{box-shadow:0 0 0 2px var(--color-base-foreground)}.mar-item.is-list.is-selected{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);box-shadow:none}.mar-item-media{position:relative;display:block;overflow:hidden;flex-shrink:0;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}.is-list .mar-item-media{width:40px;height:40px;border-radius:9px}.mar-item-media img{width:100%;height:100%;object-fit:cover}.mar-item-media img.is-contain{object-fit:contain}.mar-item-glyph{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-image:radial-gradient(color-mix(in oklch,var(--color-base-foreground) 14%,transparent) 1px,transparent 1.2px);background-size:14px 14px;background-position:center;color:var(--color-muted-foreground)}.is-grid .mar-item-glyph>svg{box-sizing:content-box;padding:14px;border-radius:var(--radius-control);background:var(--color-card-background);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 8%,transparent),0 8px 24px -10px #00000080}.mar-item-status{position:absolute;bottom:8px;left:8px}.mar-item-shared{display:inline-flex;flex-shrink:0;margin-right:-2px;color:var(--color-muted-foreground)}.mar-item-tools{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px}.mar-item-tools.is-row{position:static;margin-left:4px}.mar-item-tools .mar-kebab{opacity:0}.mar-item:is(:hover,:focus-within,.is-menu) .mar-item-tools :is(.mar-kebab,.mar-star){opacity:1}.mar-item-tools.is-row.has-actions .mar-kebab{opacity:1}.mar-item-tools.is-row .mar-star{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-muted-foreground)}.mar-item-tools.is-row .mar-star.is-on{color:#fac547}:root .proto-ui.proto-ui.proto-ui .mar-item-check{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;border-radius:6px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1.5px #ffffff8c;color:var(--color-inverted-foreground);opacity:0;transition:opacity .14s ease}.is-list .mar-item-check{top:18px!important;left:20px!important}.mar-item.is-list.is-selectable:is(:hover,:focus-within,.is-selecting,.is-selected) .mar-item-media img{opacity:.45}:root .proto-ui.proto-ui.proto-ui .mar-item:is(:hover,:focus-within,.is-selecting,.is-selected) .mar-item-check{opacity:1}.mar-item.is-selected .mar-item-check{background:var(--color-inverted-background)!important;box-shadow:none!important}.mar-item-text{display:flex;min-width:0;flex-direction:column;gap:2px}.is-grid .mar-item-text{padding:10px 8px 8px}.is-list .mar-item-text{flex:1}.mar-item-name{overflow:hidden;color:var(--color-base-foreground);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mar-item-meta{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:var(--color-subtle-foreground);font-size:12px;text-overflow:ellipsis;white-space:nowrap}:root .proto-ui.proto-ui.proto-ui .mar-item-rename{width:calc(100% + 12px);height:26px;margin:-4px -6px;padding:0 6px;border:0;border-radius:calc(var(--radius-control) - 4px);background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 22%,transparent),0 0 0 3px color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-base-foreground);font-size:13px;font-weight:500;outline:none}.mar-item-rename::selection{background:color-mix(in oklch,var(--color-base-foreground) 26%,transparent)}.mar-item-col{flex-shrink:0;overflow:hidden;color:var(--color-subtle-foreground);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mar-item-col.is-status{display:flex;width:150px;justify-content:flex-end}.mar-item.is-list .mar-star{opacity:0}.mar-item.is-list :is(.mar-star.is-on){opacity:1}.mar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.mar-grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mar-empty{display:flex;flex-direction:column;align-items:center;gap:24px;padding:72px 0 64px;text-align:center}.mar-empty.is-compact{gap:18px;padding:44px 0 36px}.mar-empty-trio{padding:8px}.mar-empty-art{position:relative;width:224px;height:128px}.is-compact .mar-empty-art{width:168px;height:96px}.mar-empty-art.is-bare{width:48px;height:48px}.mar-empty-pic{position:absolute;top:8px;left:50%;width:96px;height:112px;border-radius:var(--radius-card, 12px);object-fit:cover;box-shadow:0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 8%,transparent),0 12px 32px #00000052;transition:transform .4s cubic-bezier(.19,1,.22,1)}.is-compact .mar-empty-pic{width:72px;height:84px}.mar-empty-pic.is-0{transform:translate(-92%) rotate(-8deg)}.mar-empty-pic.is-1{z-index:1;transform:translate(-50%,-6px)}.mar-empty-pic.is-2{transform:translate(-8%) rotate(8deg)}@media(hover:hover)and (pointer:fine){.mar-empty-art:hover .mar-empty-pic.is-0{transform:translate(-104%) rotate(-11deg)}.mar-empty-art:hover .mar-empty-pic.is-2{transform:translate(4%) rotate(11deg)}}.mar-empty-badge{position:absolute;bottom:-14px;left:50%;z-index:2;display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 12%,var(--color-content-background));box-shadow:0 0 0 4px var(--color-content-background);color:var(--color-base-foreground);transform:translate(-50%)}.mar-empty-art.is-bare .mar-empty-badge{bottom:0;width:48px;height:48px;box-shadow:none}.mar-empty.is-error .mar-empty-badge{background:var(--color-card-background);color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-empty-h{margin:0;color:var(--color-base-foreground);font-size:18px;font-weight:600;line-height:1.25}:root .proto-ui.proto-ui.proto-ui .is-compact .mar-empty-h{font-size:15px}.mar-empty-p{max-width:24rem;margin:0;color:var(--color-muted-foreground);font-size:13px;line-height:1.5;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.mar-empty-pic{transition:none}}.ap-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px;padding:10px 10px 16px}.ap-items.is-small{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ap-items.is-list{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 8px 12px}.ap-drag{min-width:0;cursor:grab}:root .proto-ui.proto-ui.proto-ui .rp .mar-item.is-grid{padding:4px 4px 6px;border-radius:var(--mar-tab-radius);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root .proto-ui.proto-ui.proto-ui .rp .mar-item.is-grid:hover,:root .proto-ui.proto-ui.proto-ui .rp .mar-item.is-grid.is-menu{background:var(--rp-hover)}:root .proto-ui.proto-ui.proto-ui .rp .mar-item.is-grid .mar-item-media{border-radius:var(--mar-tab-item-radius)}.rp .mar-item.is-grid .mar-item-text{padding:8px 4px 0}.rp .mar-item .mar-item-meta{color:var(--rp-meta);font-variant-numeric:tabular-nums}.rp .ap-items.is-small .mar-item-text{padding-top:6px}:root .proto-ui.proto-ui.proto-ui .rp .ap-items.is-small .mar-item-name{font-size:12px}:root .proto-ui.proto-ui.proto-ui .rp .mar-item.is-list{height:52px;gap:10px;padding:0 6px;border-radius:var(--mar-tab-radius)}.rp .mar-item.is-list .mar-item-media{width:40px;height:40px}:root .proto-ui.proto-ui.proto-ui .rp .mar-item-check{display:none}.ap-stack{position:absolute;bottom:6px;left:6px;pointer-events:none}.ap-stack-row{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--rp-meta);font-size:12px;font-variant-numeric:tabular-nums}.ap-menu{min-width:220px}.ap-views{display:flex;margin:2px 4px 4px}:root .proto-ui.proto-ui.proto-ui .ap-views .mar-pseg-btn{flex:1}.jp-summary{display:flex;height:36px;align-items:center;gap:8px;padding:0 4px 0 12px;border-radius:var(--mar-tab-radius);background:var(--rp-chip);font-size:12.5px}.jp-summary-text{min-width:0;flex:1;color:var(--rp-meta)}.jp-summary.is-busy .jp-summary-text{color:var(--rp-text)}.jp-pulse{width:7px;height:7px;flex:none;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 30%,transparent)}.jp-summary.is-busy .jp-pulse{background:#0b8ce9;box-shadow:0 0 0 3px color-mix(in srgb,#0b8ce9 25%,transparent)}:root .proto-ui.proto-ui.proto-ui .jp-clear{height:28px;background:transparent;color:var(--rp-text)}:root .proto-ui.proto-ui.proto-ui .jp-clear:hover:not(:disabled){background:var(--rp-hover)}:root .proto-ui.proto-ui.proto-ui .jp-clear:disabled{opacity:.45}.jp-row{position:relative;display:flex;height:52px;align-items:center;gap:10px;padding:0 6px;border-radius:var(--mar-tab-radius);transition:background-color .12s ease}.jp-row:hover{background:var(--rp-hover)}.jp-row.is-running{background:var(--rp-raised);box-shadow:var(--rp-raised-shadow)}.jp-thumb{position:relative;display:inline-flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:9px;background:var(--rp-chip-on);color:var(--rp-meta)}.jp-row.is-running .jp-thumb{color:#0b8ce9}.jp-row.is-failed .jp-thumb{background:color-mix(in srgb,#e5484d 16%,transparent);color:#e5484d}.jp-thumb img{width:100%;height:100%;object-fit:cover}.jp-spin{animation:sg-spin .9s linear infinite}.jp-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.jp-name,.jp-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jp-name{color:var(--rp-text);font-size:13px;font-weight:500}.jp-meta{color:var(--rp-meta);font-size:12px;font-variant-numeric:tabular-nums}.jp-row.is-failed .jp-name{color:#e5484d}.jp-track{height:3px;margin-top:4px;overflow:hidden;border-radius:999px;background:var(--rp-chip-on)}.jp-track i{display:block;height:100%;border-radius:inherit;background:#0b8ce9;transition:width .2s linear}.jp-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .12s ease}.jp-row:hover .jp-actions,.jp-row:focus-within .jp-actions,.jp-row.is-running .jp-actions{opacity:1}@media(prefers-reduced-motion:reduce){.jp-row,.jp-actions,.jp-track i{transition:none}}.np-section{padding:0 12px 14px}.np-section+.np-section{box-shadow:inset 0 1px 0 var(--rp-line)}:root .proto-ui.proto-ui.proto-ui .np-head{padding:14px 0 8px}.np-group+.np-group{margin-top:12px}.np-sub{margin:0 0 6px;color:var(--rp-meta);font-size:12px}.np-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:root .proto-ui.proto-ui.proto-ui .np-card{display:flex;aspect-ratio:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 6px;border-radius:var(--mar-tab-radius);background:var(--rp-raised);box-shadow:var(--rp-raised-shadow);color:var(--rp-text);font-size:12px;line-height:15px;text-align:center;cursor:grab;transition:background-color .12s ease}:root .proto-ui.proto-ui.proto-ui .np-card:hover{background:var(--rp-chip-on)}.np-card>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.np-card-icon{color:var(--rp-meta)}.np-card:hover .np-card-icon{color:var(--rp-text)}.np-line{display:flex;align-items:center}.np-line.is-in{margin-left:15px;padding-left:7px;box-shadow:inset 1px 0 0 var(--rp-line)}.np-line .rp-row{flex:1}.np-leaf{cursor:grab}.np-mark{opacity:0}.np-line:hover .np-mark,.np-mark.is-on{opacity:1}.mp-downloads{margin:12px 12px 4px;padding:10px 12px 12px;border-radius:var(--mar-tab-radius);background:var(--rp-raised);box-shadow:var(--rp-raised-shadow)}.mp-downloads-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;font-size:12px;font-weight:600}.mp-file{margin:0 0 8px;overflow:hidden;color:var(--rp-text);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.mp-bar-row{display:flex;align-items:center;gap:4px}.mp-bar{position:relative;display:flex;height:16px;flex:1;align-items:center;gap:8px}.mp-bar:before{position:absolute;top:6px;right:40px;left:0;height:4px;border-radius:999px;background:var(--rp-chip-on);content:""}.mp-bar i{position:absolute;top:6px;left:0;max-width:calc(100% - 40px);height:4px;border-radius:999px;background:#0b8ce9}.mp-bar b{margin-left:auto;color:var(--rp-meta);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}:root .proto-ui.proto-ui.proto-ui .mp-round{width:28px;height:28px}.mp-chip{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,#e5484d 16%,transparent);color:#e5484d;font-size:11px;font-weight:500}:root .proto-ui.proto-ui.proto-ui .rp-row.mp-leaf{width:calc(100% - 15px);margin-left:15px;padding-left:12px;border-radius:0 var(--mar-tab-item-radius) var(--mar-tab-item-radius) 0;box-shadow:inset 1px 0 0 var(--rp-line);cursor:grab}.rp-scrim{position:absolute;inset:0;z-index:9;display:flex;align-items:center;justify-content:center;padding:calc(var(--mg-top) + 24px) 32px 24px;background:#0000006b;animation:rp-fade .14s ease-out}:root[data-ds-theme=light] .rp-scrim{background:#0000002e}@keyframes rp-fade{0%{opacity:0}}.rp-dialog{display:flex;width:min(1240px,100%);height:min(800px,100%);overflow:hidden;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-card-background) 97%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--rp-ring),0 1px 2px #0003,0 28px 64px -20px #0009;color:var(--rp-text);font-size:13px}.rp-dialog.is-md{width:min(960px,100%);height:min(680px,100%)}.rp-dialog-nav{display:flex;width:232px;flex:none;flex-direction:column;gap:1px;overflow:auto;padding:16px 10px;background:color-mix(in oklch,var(--color-base-foreground) 3%,transparent);box-shadow:inset -1px 0 0 var(--rp-line)}.rp-dialog-brand{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:4px 8px;font-size:14px;font-weight:600}.rp-dialog-group{margin:14px 0 4px;padding:0 8px;color:var(--rp-label);font-size:12px;font-weight:600}.rp-dialog-main{display:flex;min-width:0;flex:1;flex-direction:column}.rp-dialog-head{display:flex;min-height:60px;flex:none;align-items:center;gap:10px;padding:12px 12px 12px 24px}:root .proto-ui.proto-ui.proto-ui .rp-dialog-head .mar-pfind{max-width:420px;height:36px}.rp-dialog-head>.rp-icon:last-child{margin-left:auto}.rp-dialog-body{min-height:0;flex:1;overflow:auto;padding:0 24px 24px}.rp-dialog-info{display:flex;width:280px;flex:none;flex-direction:column;padding:20px;box-shadow:inset 1px 0 0 var(--rp-line)}.rp-dialog-foot{flex:none;padding:10px 24px;color:var(--rp-meta);font-size:12px;box-shadow:inset 0 1px 0 var(--rp-line)}.rp-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 16px}.rp-filters .rp-spacer{flex:1}:root .proto-ui.proto-ui.proto-ui .rp-btn.is-inverted{background:var(--mg-run);color:var(--mg-run-text)}.rp-title-lg{margin:0 0 14px;font-size:18px;font-weight:600}:root[data-ds-theme=light] .rp-dialog{box-shadow:inset 0 0 0 1px var(--rp-ring),0 1px 2px #0000000f,0 28px 64px -20px #00000047}.mg.is-current .rp-dialog{background:var(--mg-chrome);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:reduce){.rp-scrim{animation:none}}.mb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.mb-card{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:var(--mar-tab-radius);cursor:pointer}.mb-card:hover{background:var(--rp-hover)}.mb-card.is-on{background:var(--rp-raised);box-shadow:var(--rp-raised-shadow)}.mb-media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--mar-tab-radius)}.mb-media img{width:100%;height:100%;object-fit:cover}.mb-badge{position:absolute;bottom:8px;left:8px}.mb-hover{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0}.mb-card:hover .mb-hover{opacity:1}:root .proto-ui.proto-ui.proto-ui .mb-hover .mb-on-media{width:28px;height:28px;border-radius:999px;background:var(--color-media-overlay, rgb(0 0 0 / .55));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.mb-title{margin:4px 0 0;font-size:13px;font-weight:600}.mb-sub{margin:0;color:var(--rp-meta);font-size:12px}:root .proto-ui.proto-ui.proto-ui .mb-use{position:relative;justify-content:center;margin-top:6px}.mb-info-title{margin:0 0 14px;font-size:14px;font-weight:600}.mb-info-img{width:100%;aspect-ratio:1;border-radius:var(--mar-tab-radius);object-fit:cover}.mb-info-empty{padding:0}.mb-meta{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:12px 0 0;font-size:12px}.mb-meta dt{color:var(--rp-meta)}.mb-meta dd{margin:0}.rp-list>.rp-section:first-child{padding-top:8px}.sp{position:absolute;right:16px;bottom:72px;left:76px;z-index:6;max-height:46%;overflow:auto;border-radius:var(--radius-card);background:var(--rp-surface);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--rp-ring),var(--rp-shadow);color:var(--rp-text)}.mg.is-current .sp{right:0;bottom:0;left:56px;border-radius:0;box-shadow:inset 0 1px 0 var(--rp-ring);-webkit-backdrop-filter:none;backdrop-filter:none}.sp-head{position:sticky;top:0;z-index:1;display:flex;height:52px;align-items:center;gap:12px;padding:0 10px 0 16px;background:var(--rp-surface);box-shadow:inset 0 -1px 0 var(--rp-line)}:root .proto-ui.proto-ui.proto-ui .sp-h{flex:none}.sp-gap{flex:1}.sp-cols{display:grid;width:90%;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 64px;padding:4px 0 24px}:root .proto-ui.proto-ui.proto-ui .sp-title{padding:16px 0 6px}.sp-row{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;color:var(--rp-text);font-size:13px}.sp-row+.sp-row{box-shadow:inset 0 1px 0 var(--rp-line)}.sp-keys{display:flex;flex:none;gap:4px}.td-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.td-card{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:var(--mar-tab-radius);cursor:pointer}.td-card:hover{background:var(--rp-chip)}.td-media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--mar-tab-radius);background:var(--rp-chip)}.td-media img{width:100%;height:100%;object-fit:cover}.td-chip{position:absolute;top:8px;left:8px}:root .proto-ui.proto-ui.proto-ui .td-info{position:absolute;top:6px;right:6px;width:26px;height:26px;background:#0000008c;color:#fff;opacity:0}.td-card:hover .td-info{opacity:1}.td-title{margin:0;overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.td-tags{display:flex;flex-wrap:wrap;gap:4px}.td-tag{padding:1px 6px;border-radius:4px;background:var(--rp-chip);color:var(--rp-meta);font-size:11px}.sd-row{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;box-shadow:inset 0 -1px 0 var(--rp-line);font-size:13px}.sd-row small,.sd-card small{display:block;color:var(--rp-meta);font-size:11.5px}.sd-muted{color:var(--rp-meta)}.sd-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:14px 16px;border-radius:var(--mar-tab-radius);background:var(--rp-chip)}.sd-card strong{font-size:15px}.sd-member{display:flex;align-items:center;gap:10px}.sd-member i{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:var(--rp-chip-on);font-size:12px;font-style:normal;font-weight:600}:root .proto-ui.proto-ui.proto-ui .sd-switch{position:relative;width:34px;height:20px;flex:none;padding:0;border-radius:999px;background:var(--rp-chip-on)}:root .proto-ui.proto-ui.proto-ui .sd-switch.is-on{background:var(--mg-run)}.sd-switch i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:var(--color-content-background);transition:translate .15s ease}.sd-switch.is-on i{translate:14px 0}:root .proto-ui.proto-ui.proto-ui .sd-field{width:180px;height:30px;padding:0 8px;border:0;border-radius:var(--mar-tab-item-radius);outline:none;background:var(--rp-chip);box-shadow:none;color:var(--rp-text);font:inherit;font-size:12.5px}:root .proto-ui.proto-ui.proto-ui .sd-field.is-num{width:90px}.ns{position:absolute;z-index:6;display:flex;width:300px;max-height:420px;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-content-background) 84%,transparent);-webkit-backdrop-filter:blur(32px) saturate(1.2);backdrop-filter:blur(32px) saturate(1.2);box-shadow:0 18px 50px #00000052;color:var(--mg-text);animation:ns-in .14s ease-out}@keyframes ns-in{0%{opacity:0;scale:.97}}@media(prefers-reduced-motion:reduce){.ns{animation:none}}.ns-search{display:flex;height:44px;flex:none;align-items:center;gap:8px;padding:0 14px;box-shadow:inset 0 -1px color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--mg-dim)}:root .proto-ui.proto-ui.proto-ui .ns-search input{height:auto;padding:0;box-shadow:none;min-width:0;flex:1;border:0;outline:none;background:transparent;color:var(--mg-text);font:inherit;font-size:13px}.ns-search input::placeholder{color:var(--mg-dim)}.ns-type{width:8px;height:8px;border-radius:999px}.ns-list{min-height:0;flex:1;overflow:auto;padding:4px 6px 6px}.ns-cat{margin:8px 8px 4px;color:var(--mg-dim);font-size:11px;font-weight:500}:root .proto-ui.proto-ui.proto-ui .ns-item{display:flex;width:100%;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-text);text-align:left}:root .proto-ui.proto-ui.proto-ui .ns-item.is-at{background:var(--mg-hover)}.ns-icon{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border-radius:var(--mar-tab-item-radius);background:var(--mg-well);color:var(--mg-muted)}.ns-text{display:flex;min-width:0;flex-direction:column}.ns-title{font-size:13px;line-height:18px}.ns-desc{overflow:hidden;color:var(--mg-dim);font-size:11.5px;line-height:15px;white-space:nowrap;text-overflow:ellipsis}.ns-none{padding:16px;color:var(--mg-dim);font-size:12px;text-align:center}.is-current .ns{border-radius:var(--radius-card);background:var(--mg-chrome-2);box-shadow:0 0 0 1px var(--mg-chrome-line),0 12px 30px #00000059;-webkit-backdrop-filter:none;backdrop-filter:none}.mv{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;padding:calc(var(--mg-top) + 16px) 24px 20px;background:color-mix(in oklch,var(--color-content-background) 88%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:var(--mg-text);animation:mv-in .18s ease-out}@keyframes mv-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.mv{animation:none}}.mv-head{display:flex;height:40px;flex:none;align-items:center;gap:10px}.mv-title{font-size:14px;font-weight:500}.mv-run{color:var(--mg-dim);font-size:12px}.mv-gap{flex:1}:root .proto-ui.proto-ui.proto-ui .mv-btn{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 12px;border-radius:var(--mar-tab-item-radius);background:var(--mg-hover);color:var(--mg-text);font-size:13px}:root .proto-ui.proto-ui.proto-ui .mv-btn.is-icon{width:32px;justify-content:center;padding:0;background:transparent}.mv-stage{position:relative;display:flex;min-height:0;flex:1;align-items:center;justify-content:center;gap:16px;padding:16px 0}.mv-media{max-width:calc(100% - 120px);max-height:100%;border-radius:var(--mar-tab-radius);object-fit:contain}:root .proto-ui.proto-ui.proto-ui .mv-arrow{display:inline-flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;padding:0;border-radius:999px;background:var(--mg-hover);color:var(--mg-text)}:root .proto-ui.proto-ui.proto-ui .mv-arrow:disabled{opacity:.3}.mv-strip{display:flex;flex:none;justify-content:center;gap:6px}:root .proto-ui.proto-ui.proto-ui .mv-thumb{width:52px;height:52px;padding:0;overflow:hidden;border-radius:var(--mar-tab-item-radius);background:transparent;opacity:.5}:root .proto-ui.proto-ui.proto-ui .mv-thumb.is-on{box-shadow:0 0 0 2px var(--mg-text);opacity:1}.mv-thumb img{width:100%;height:100%;object-fit:cover}.ag{position:absolute;bottom:16px;left:16px;z-index:5;display:flex;width:340px;max-height:min(460px,calc(100% - var(--mg-top) - 360px));min-height:220px;flex-direction:column;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-content-background) 80%,transparent);-webkit-backdrop-filter:blur(32px) saturate(1.2);backdrop-filter:blur(32px) saturate(1.2);box-shadow:0 18px 50px #00000047;color:var(--mg-text)}.ag-head{display:flex;height:44px;flex:none;align-items:center;gap:8px;padding:0 8px 0 14px;color:var(--mg-muted)}.ag-title{flex:1;color:var(--mg-text);font-size:13px;font-weight:500}:root .proto-ui.proto-ui.proto-ui .ag-close{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-muted)}.ag-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;overflow:auto;padding:0 12px 8px}.ag-hint{margin:4px 2px;color:var(--mg-dim);font-size:12.5px;line-height:18px}:root .proto-ui.proto-ui.proto-ui .ag-suggest{padding:8px 12px;border-radius:var(--mar-tab-radius);background:var(--mg-well);color:var(--mg-text);font-size:12.5px;text-align:left}:root .proto-ui.proto-ui.proto-ui .ag-suggest:hover{background:var(--mg-hover)}.ag-msg p{margin:0;font-size:12.5px;line-height:18px}.ag-msg.is-you{align-self:flex-end;max-width:85%;padding:8px 12px;border-radius:var(--mar-tab-radius);background:var(--mg-hover)}.ag-steps{display:flex;margin:8px 0 0;padding:0;flex-direction:column;gap:4px;list-style:none}.ag-steps li{display:flex;align-items:center;gap:7px;color:var(--mg-dim);font-size:12px;transition:color .2s ease}.ag-steps li.is-done{color:var(--mg-muted)}.ag-dot{width:11px;height:11px;border:1.5px solid currentColor;border-radius:999px;opacity:.6}.ag-compose{display:flex;flex:none;align-items:center;gap:6px;margin:0 8px 8px;padding:4px 4px 4px 12px;border-radius:var(--mar-tab-radius);background:var(--mg-well)}:root .proto-ui.proto-ui.proto-ui .ag-compose input{height:auto;padding:0;box-shadow:none;min-width:0;height:32px;flex:1;border:0;outline:none;background:transparent;color:var(--mg-text);font:inherit;font-size:13px}.ag-compose input::placeholder{color:var(--mg-dim)}:root .proto-ui.proto-ui.proto-ui .ag-send{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border-radius:var(--mar-tab-item-radius);background:var(--mg-run);color:var(--mg-run-text)}:root .proto-ui.proto-ui.proto-ui .ag-send:disabled{opacity:.35}.is-current .ag{border-radius:var(--radius-card);background:var(--mg-chrome-2);box-shadow:0 0 0 1px var(--mg-chrome-line),0 12px 30px #00000059;-webkit-backdrop-filter:none;backdrop-filter:none}.is-current .ag{left:68px}.mg{--mg-canvas: var(--color-content-background);--mg-dot: color-mix(in oklch, var(--color-base-foreground) 11%, transparent);--mg-node: color-mix(in oklch, var(--color-base-foreground) 7%, transparent);--mg-node-on: color-mix(in oklch, var(--color-base-foreground) 10%, transparent);--mg-well: color-mix(in oklch, var(--color-base-foreground) 5%, transparent);--mg-float: color-mix(in oklch, var(--color-base-foreground) 8%, transparent);--mg-hover: color-mix(in oklch, var(--color-base-foreground) 8%, transparent);--mg-text: var(--color-base-foreground);--mg-muted: var(--color-muted-foreground);--mg-dim: var(--color-subtle-foreground);--mg-ring: var(--color-content-background);--mg-radius: var(--radius-card);--mg-radius-in: var(--mar-tab-item-radius);--mg-run: var(--color-inverted-background);--mg-run-text: var(--color-inverted-foreground);position:relative;display:flex;min-height:0;flex:1;overflow:hidden;background:var(--mg-canvas);color:var(--mg-text);font-family:Inter,var(--font-sans, system-ui),sans-serif;font-size:13px;-webkit-user-select:none;user-select:none}:root[data-ds-theme=light] .mg{--mg-canvas: oklch(.955 .003 285);--mg-dot: oklch(0 0 0 / .13);--mg-node: oklch(1 0 0 / .72);--mg-node-on: oklch(1 0 0 / .92);--mg-well: oklch(0 0 0 / .04);--mg-float: oklch(1 0 0 / .72);--mg-hover: oklch(0 0 0 / .05);--mg-ring: oklch(.955 .003 285)}.mg-canvas{position:absolute;inset:0;overflow:hidden;touch-action:none;background:radial-gradient(circle at 1px 1px,var(--mg-dot) 1px,transparent 1.4px) var(--mg-gx) var(--mg-gy) / var(--mg-gs) var(--mg-gs)}.mg-drop{position:absolute;inset:10px;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-panel, 16px);background:linear-gradient(180deg,color-mix(in oklch,var(--color-base-foreground) 5%,transparent),transparent 60%);box-shadow:inset 0 0 0 1.25px var(--color-base-foreground);color:var(--color-muted-foreground);font-size:12px;pointer-events:none}.mg-canvas.is-hand{cursor:grab}.mg-world{position:absolute;top:0;left:0;transform-origin:0 0}.mg-links{position:absolute;inset:0;overflow:visible;pointer-events:none}.mg-link{fill:none;stroke-width:3;stroke-linecap:round}.mg-link.is-on{stroke-width:4.5}.mg-link.is-wire{opacity:.9;stroke-dasharray:6 5}.mg-link-hit{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke;cursor:pointer}.mg-canvas.is-wiring{cursor:crosshair}:root .proto-ui.proto-ui.proto-ui .mg-link-del{position:absolute;z-index:4;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border-radius:999px;background:var(--mg-run);color:var(--mg-run-text);translate:-50% -50%}.mg-group{position:absolute;border-radius:var(--mar-tab-radius);background:color-mix(in oklch,var(--color-base-foreground) 3.5%,transparent)}.mg-group.is-locked{background:repeating-linear-gradient(135deg,color-mix(in oklch,var(--color-base-foreground) 4%,transparent) 0 10px,transparent 10px 20px)}.mg-group-head{display:flex;height:40px;align-items:center;gap:4px;padding:0 8px 0 14px;cursor:grab}:root .proto-ui.proto-ui.proto-ui .mg-group-title{height:auto;padding:0;box-shadow:none;min-width:0;width:160px;border:0;outline:none;background:transparent;color:var(--mg-muted);font:inherit;font-size:13px;font-weight:500}.mg-group-note{flex:1;color:var(--mg-dim);font-size:11.5px}:root .proto-ui.proto-ui.proto-ui .mg-group-btn{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;margin-left:auto;padding:0;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-muted)}:root .proto-ui.proto-ui.proto-ui .mg-group-btn+.mg-group-btn{margin-left:0}:root .proto-ui.proto-ui.proto-ui .mg-group-btn:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-marquee{position:absolute;z-index:3;border-radius:var(--mar-tab-item-radius);background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 35%,transparent);pointer-events:none}.mg-selbar{position:absolute;z-index:5;display:flex;height:38px;align-items:center;gap:2px;padding:0 4px 0 12px;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);box-shadow:0 10px 30px #00000038;translate:-50% 0}.mg-selbar-count{margin-right:6px;color:var(--mg-dim);font-size:12px;white-space:nowrap}:root .proto-ui.proto-ui.proto-ui .mg-selbar-btn{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 10px;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-text);font-size:12.5px}:root .proto-ui.proto-ui.proto-ui .mg-selbar-btn.is-icon{width:30px;justify-content:center;padding:0;color:var(--mg-muted)}:root .proto-ui.proto-ui.proto-ui .mg-selbar-btn:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-empty{position:absolute;top:50%;left:50%;margin:0;color:var(--mg-dim);font-size:13px;pointer-events:none;translate:-50% -50%}:root .proto-ui.proto-ui.proto-ui .mg-agent-btn{position:absolute;bottom:16px;left:16px;z-index:4;display:inline-flex;height:36px;align-items:center;gap:8px;padding:0 14px 0 12px;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);color:var(--mg-text);font-size:13px}:root .proto-ui.proto-ui.proto-ui .mg-agent-btn:hover{background:var(--mg-node-on)}.mg-runmenu{display:flex;width:240px;flex-direction:column;padding:4px;border-radius:var(--mar-tab-radius);background:color-mix(in oklch,var(--color-content-background) 84%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);box-shadow:0 12px 34px #00000047}:root .proto-ui.proto-ui.proto-ui .mg-runmenu-item{display:flex;height:32px;align-items:center;justify-content:space-between;padding:0 10px;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-text);font-size:13px}:root .proto-ui.proto-ui.proto-ui .mg-runmenu-item:hover:not(:disabled){background:var(--mg-hover)}:root .proto-ui.proto-ui.proto-ui .mg-runmenu-item:disabled{opacity:.4}.mg-runmenu-item kbd{color:var(--mg-dim);font:inherit;font-size:11.5px}.mg-runmenu-cost{margin:4px 0 0;padding:8px 10px 6px;box-shadow:inset 0 1px color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--mg-dim);font-size:11.5px}:root .proto-ui.proto-ui.proto-ui .mg-tool:disabled{opacity:.35;pointer-events:none}.is-current :is(.mg-selbar,.mg-runmenu){border-radius:var(--mar-tab-radius);background:var(--mg-chrome-2);box-shadow:0 0 0 1px var(--mg-chrome-line),0 8px 20px #0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}.is-current .mg-group{border-radius:var(--mar-tab-radius);background:color-mix(in oklch,#8a8af0 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,#8a8af0 30%,transparent)}:root .proto-ui.proto-ui.proto-ui .is-current .mg-agent-btn{left:68px;border-radius:var(--mar-tab-radius);background:var(--mg-chrome-2);box-shadow:0 0 0 1px var(--mg-chrome-line);-webkit-backdrop-filter:none;backdrop-filter:none}.mg-rail{position:absolute;top:calc(var(--mg-top) + 16px);left:16px;z-index:3;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.mg-rail-gap{height:1px;margin:6px 8px;background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}:root .proto-ui.proto-ui.proto-ui .mg-rail-btn{display:inline-flex;width:36px;height:36px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-muted)}:root .proto-ui.proto-ui.proto-ui .mg-rail-btn.is-on,:root .proto-ui.proto-ui.proto-ui .mg-rail-btn:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-tools-sep{width:1px;height:16px;flex:none;background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent)}.mg-runblock{position:absolute;top:calc(var(--mg-top) + 16px);right:16px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.mg-actionbar{display:flex;height:44px;align-items:center;gap:6px;padding:0 6px 0 4px;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);color:var(--mg-muted)}.mg-grip{width:8px;height:16px;margin:0 2px 0 4px;background:radial-gradient(circle,currentColor 1px,transparent 1.4px) 0 0 / 4px 4px;opacity:.6}.mg-batch{display:inline-flex;height:32px;align-items:stretch;overflow:hidden;border-radius:var(--mar-tab-item-radius);background:var(--mg-well);color:var(--mg-text);font-size:14px;font-variant-numeric:tabular-nums}.mg-batch-n{display:inline-flex;align-items:center;padding:0 12px}.mg-batch-step{display:flex;flex-direction:column;justify-content:center;padding:0 6px;box-shadow:inset 1px 0 color-mix(in oklch,var(--color-base-foreground) 10%,transparent);color:var(--mg-dim)}:root .proto-ui.proto-ui.proto-ui .mg-batch-step button{display:flex;height:12px;align-items:center;justify-content:center;padding:0;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-dim)}:root .proto-ui.proto-ui.proto-ui .mg-batch-step button:hover:not(:disabled){color:var(--mg-text)}:root .proto-ui.proto-ui.proto-ui .mg-batch-step button:disabled{opacity:.35}.mg-run-group{display:inline-flex;height:32px;overflow:hidden;border-radius:var(--mar-tab-item-radius);background:var(--mg-run)}:root .proto-ui.proto-ui.proto-ui .mg-run,:root .proto-ui.proto-ui.proto-ui .mg-run-more{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:6px;padding:0 16px;border-radius:0;background:transparent;color:var(--mg-run-text);font-size:14px;font-weight:600}:root .proto-ui.proto-ui.proto-ui .mg-run{min-width:88px}:root .proto-ui.proto-ui.proto-ui .mg-run-more{width:28px;padding:0;box-shadow:inset 1px 0 color-mix(in oklch,var(--mg-run-text) 25%,transparent)}:root .proto-ui.proto-ui.proto-ui .mg-panel-btn{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-muted)}:root .proto-ui.proto-ui.proto-ui .mg-panel-btn:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-status{display:flex;width:320px;flex-direction:column;align-items:flex-end;gap:4px}:root .proto-ui.proto-ui.proto-ui .mg-pill{position:relative;display:inline-flex;height:36px;min-width:176px;align-items:center;gap:8px;padding:0 8px 0 10px;overflow:hidden;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);color:var(--mg-text);font-size:14px}.mg-badge{margin-left:auto;padding:2px 8px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--mg-muted);font-size:12px;font-weight:500}.mg-hairline{position:absolute;bottom:0;left:0;height:2px;background:color-mix(in oklch,var(--color-base-foreground) 70%,transparent);transition:width .2s linear}.mg-paused{display:inline-flex;width:15px;height:15px;flex:none;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 14%,transparent);color:var(--mg-text)}.mg-paused.is-small{width:13px;height:13px;margin:0 1.5px}:root .proto-ui.proto-ui.proto-ui .mg-foot-btn:disabled{opacity:.4;pointer-events:none}.mg-toast{position:absolute;bottom:16px;left:50%;z-index:5;display:flex;height:44px;align-items:center;gap:10px;padding:0 6px;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);box-shadow:0 10px 30px #00000038;color:var(--mg-text);font-size:13px;translate:-50% 0}.mg-toast img{width:32px;height:32px;border-radius:var(--mar-tab-item-radius);object-fit:cover}:root .proto-ui.proto-ui.proto-ui .mg-toast-btn{height:30px;padding:0 12px;border-radius:var(--mar-tab-item-radius);background:var(--mg-hover);color:var(--mg-text);font-size:12px;font-weight:500}.is-current .mg-toast{border-radius:var(--mar-tab-radius);background:var(--mg-chrome-2);box-shadow:0 0 0 1px var(--mg-chrome-line),0 8px 20px #0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}.mg-toast-enter-active,.mg-toast-leave-active{transition:opacity .2s ease,transform .2s ease}.mg-toast-enter-from,.mg-toast-leave-to{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.mg-hairline,.mg-toast-enter-active,.mg-toast-leave-active{transition:none}.mg-spin{animation-duration:2.4s}}.mg-spin{width:15px;height:15px;flex:none;border:2px solid color-mix(in oklch,var(--color-base-foreground) 20%,transparent);border-top-color:color-mix(in oklch,var(--color-base-foreground) 80%,transparent);border-radius:999px;animation:mg-spin .9s linear infinite}.mg-spin.is-small{width:13px;height:13px;margin:0 1.5px}@keyframes mg-spin{to{transform:rotate(360deg)}}.mg-job{position:relative;display:flex;width:100%;align-items:center;gap:8px;padding:4px 6px 4px 12px;overflow:hidden;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.mg-job-dot{width:6px;height:6px;flex:none;margin:0 5px;border-radius:999px;background:var(--mg-muted)}.mg-job-text{display:flex;min-width:0;flex:1;flex-direction:column}.mg-job-title{overflow:hidden;color:var(--mg-text);font-size:14px;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.mg-job-sub{color:var(--mg-muted);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}:root .proto-ui.proto-ui.proto-ui .mg-job-stop{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;padding:0;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-muted)}:root .proto-ui.proto-ui.proto-ui .mg-job-stop:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-job-stop i,.mg-foot-square{width:12px;height:12px;border-radius:2px;background:currentColor}.mg-foot-square{width:10px;height:10px}.mg-job-foot{display:flex;width:100%;align-items:center;justify-content:space-between;padding:4px;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.mg-foot-group{display:flex;align-items:center;gap:2px}.mg-foot-sep{width:1px;height:16px;margin:0 2px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}:root .proto-ui.proto-ui.proto-ui .mg-foot-btn{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 10px;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-muted);font-size:12px}:root .proto-ui.proto-ui.proto-ui .mg-foot-btn:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-corner{position:absolute;right:16px;bottom:16px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.mg-map{overflow:hidden;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer}.mg-map svg{display:block;width:100%;height:100%}.mg-map-link{fill:none;stroke-width:1.5;opacity:.8;vector-effect:non-scaling-stroke}.mg-map-node{fill:color-mix(in oklch,var(--color-base-foreground) 24%,var(--mg-canvas))}:root[data-ds-theme=light] .mg-map-node{fill:color-mix(in oklch,var(--color-base-foreground) 12%,var(--mg-canvas))}.mg-map-node.is-on{fill:color-mix(in oklch,var(--color-base-foreground) 45%,var(--mg-canvas))}.mg-map-node.is-running{fill:#0b8ce9}.mg-map .mg-map-view{fill:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);stroke:color-mix(in oklch,var(--color-base-foreground) 45%,transparent);stroke-width:1.25;vector-effect:non-scaling-stroke}.mg-tools{display:flex;height:36px;align-items:center;gap:2px;padding:0 4px;border-radius:var(--mar-tab-radius);background:var(--mg-float);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}:root .proto-ui.proto-ui.proto-ui .mg-tool{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border-radius:var(--mar-tab-item-radius);background:transparent;color:var(--mg-muted)}:root .proto-ui.proto-ui.proto-ui .mg-tool:hover,:root .proto-ui.proto-ui.proto-ui .mg-tool.is-on{background:var(--mg-hover);color:var(--mg-text)}.mg-tools-sep{margin:0 4px}.mg-zoom{min-width:38px;color:var(--mg-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.mg.is-current{--mg-canvas: #202020;--mg-dot: rgb(255 255 255 / .045);--mg-node: #353535;--mg-node-on: #353535;--mg-head-bg: #2b2b2b;--mg-well: #222;--mg-well-line: #666;--mg-text: #ddd;--mg-muted: #aaa;--mg-dim: #999;--mg-title: #c4c4c4;--mg-ring: transparent;--mg-hover: rgb(255 255 255 / .08);--mg-chrome: #171718;--mg-chrome-2: #262729;--mg-chrome-line: #0a0a0a;--mg-radius: var(--radius-card);--mg-radius-in: var(--mar-tab-item-radius);--mg-run: #f2f2f2;--mg-run-text: #111;display:grid;grid-template-rows:38px 1fr;grid-template-columns:52px 1fr;padding-top:var(--mg-top);background:var(--mg-canvas);font-family:Inter,Arial,sans-serif;font-size:12px}:root[data-ds-theme=light] .mg.is-current{--mg-canvas: #e4e4e4;--mg-dot: rgb(0 0 0 / .06);--mg-node: #f2f2f2;--mg-node-on: #f2f2f2;--mg-head-bg: #e2e2e2;--mg-well: #fff;--mg-well-line: #bbb;--mg-text: #222;--mg-muted: #444;--mg-dim: #777;--mg-title: #222;--mg-chrome: #f4f4f5;--mg-chrome-2: #e7e7e9;--mg-chrome-line: #d4d4d8;--mg-hover: rgb(0 0 0 / .06);--mg-run: #222;--mg-run-text: #fff}.is-current .mg-canvas{position:relative;inset:auto;grid-row:2;grid-column:2;background:linear-gradient(var(--mg-dot) 1px,transparent 1px) var(--mg-gx) var(--mg-gy) / var(--mg-gs) var(--mg-gs),linear-gradient(90deg,var(--mg-dot) 1px,transparent 1px) var(--mg-gx) var(--mg-gy) / var(--mg-gs) var(--mg-gs)}.mg-topbar{z-index:4;display:flex;grid-row:1;grid-column:1 / -1;align-items:flex-end;gap:2px;padding-right:8px;background:var(--mg-chrome);box-shadow:inset 0 -1px 0 var(--mg-chrome-line);color:var(--mg-muted)}:root .proto-ui.proto-ui.proto-ui .mg-logo{display:inline-flex;width:52px;height:38px;flex:none;align-items:center;justify-content:center;padding:0;border-radius:0;background:transparent;color:#f0ff41}:root .proto-ui.proto-ui.proto-ui .mg-logo:hover{background:var(--mg-hover)}.mg-logo-mark{width:18px;height:18px}:root .proto-ui.proto-ui.proto-ui .mg-rail-btn.is-home{color:var(--mg-text)}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mg-logo{color:#1a1a1a}.mg-tab{display:inline-flex;height:32px;align-items:center;gap:10px;padding:0 10px 0 12px;border-radius:var(--mar-tab-item-radius) var(--mar-tab-item-radius) 0 0;font-size:12px}.mg-tab svg{opacity:.6}.mg-tab.is-on{background:var(--mg-chrome-2);color:var(--mg-text)}.mg-tab-add{margin:0 0 9px 6px}.is-current .mg-rail{position:relative;top:auto;left:auto;grid-row:2;grid-column:1;gap:4px;padding:8px 4px;border-radius:0;background:var(--mg-chrome);box-shadow:inset -1px 0 0 var(--mg-chrome-line);-webkit-backdrop-filter:none;backdrop-filter:none}:root .proto-ui.proto-ui.proto-ui .is-current .mg-rail-btn{width:44px;height:46px;border-radius:var(--mar-tab-item-radius)}.mg-rail-label{font-size:9.5px;line-height:1}.is-current .mg-rail-gap{flex:1;background:none}.mg-link-shade{fill:none;stroke:#00000080;stroke-width:5.5}:root[data-ds-theme=light] .mg-link-shade{stroke:#00000038}.is-current .mg-runblock{top:calc(var(--mg-top) + 38px + 12px)}.is-current :is(.mg-actionbar,.mg-job,.mg-job-foot){border-radius:var(--mar-tab-radius);background:var(--mg-chrome-2);box-shadow:0 0 0 1px var(--mg-chrome-line);-webkit-backdrop-filter:none;backdrop-filter:none}:root .proto-ui.proto-ui.proto-ui .is-current .mg-pill{border-radius:var(--mar-tab-radius);background:var(--mg-chrome-2);box-shadow:0 0 0 1px var(--mg-chrome-line);-webkit-backdrop-filter:none;backdrop-filter:none}.is-current :is(.mg-batch,.mg-run-group){border-radius:var(--mar-tab-item-radius)}:root .proto-ui.proto-ui.proto-ui .is-current .mg-panel-btn{border-radius:var(--mar-tab-item-radius)}:root .proto-ui.proto-ui.proto-ui .mg-search{position:absolute;top:calc(var(--mg-top) + 38px + 12px);left:64px;z-index:4;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border-radius:var(--mar-tab-radius);background:var(--mg-chrome-2);box-shadow:0 0 0 1px var(--mg-chrome-line);color:var(--mg-muted)}.is-current .mg-corner{gap:6px}.is-current :is(.mg-map,.mg-tools){border-radius:var(--mar-tab-radius);background:var(--mg-chrome-2);box-shadow:0 0 0 1px var(--mg-chrome-line);-webkit-backdrop-filter:none;backdrop-filter:none}.is-current .mg-tools{height:34px}.is-current .mg-map-node:not(.is-on,.is-running){fill:#313235}:root[data-ds-theme=light] .is-current .mg-map-node:not(.is-on,.is-running){fill:#d9d9d9}:root .proto-ui.proto-ui.proto-ui .is-current .mg-tool{border-radius:var(--mar-tab-item-radius)}.mar-cloud-bar[data-v-4c5da3a1]{position:fixed;inset:0 0 auto;z-index:45;background:var(--color-titlebar-background);-webkit-app-region:no-drag}.mar-cloud-tab[data-v-4c5da3a1]{display:flex;width:240px;height:32px;align-items:center;gap:8px;padding:0 10px;border-radius:10px 10px 0 0;background:color-mix(in oklch,var(--color-base-foreground) 7%,var(--color-titlebar-background));color:var(--color-base-foreground);font-size:12px}.mar-cloud-url[data-v-4c5da3a1]{display:flex;height:38px;align-items:center;gap:10px;padding:0 12px;background:color-mix(in oklch,var(--color-base-foreground) 7%,var(--color-titlebar-background));color:var(--color-muted-foreground)}.mar-cloud-field[data-v-4c5da3a1]{display:flex;flex:1;height:26px;align-items:center;gap:6px;padding:0 12px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-subtle-foreground);font-size:12px}.mar-cloud-tune[data-v-4c5da3a1]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;color:var(--color-muted-foreground);transition:background-color .15s ease}.mar-cloud-tune[data-v-4c5da3a1]:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-cloud-nav[data-v-4c5da3a1]{display:inline-flex;width:auto;align-items:center;padding:0;color:inherit}.mar-cloud-nav[data-v-4c5da3a1]:disabled{opacity:.5}.gp[data-v-543a49d3]{position:relative;width:100%;height:100%;overflow:hidden;background-color:#141415;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:18px 18px}.gp-stage[data-v-543a49d3]{position:absolute;left:50%;top:50%;width:890px;height:330px;transform-origin:center;transition:transform .2s ease}.gp-wires[data-v-543a49d3]{position:absolute;inset:0;overflow:visible}.gp-wires path[data-v-543a49d3]{fill:none;stroke:#ffffff52;stroke-width:2}.gp-node[data-v-543a49d3]{position:absolute;padding-bottom:6px;border-radius:8px;background:#262628;box-shadow:0 0 0 1px #ffffff14,0 6px 16px #0006;font-size:10.5px;color:#c9c9c9}.gp-title[data-v-543a49d3]{height:24px;padding:0 10px;line-height:24px;border-radius:8px 8px 0 0;background:#303033;font-weight:500;color:#e6e6e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-slot[data-v-543a49d3]{position:relative;display:flex;justify-content:space-between;height:18px;margin-top:4px;padding:0 10px;line-height:18px;color:#9a9a9a}.gp-slot+.gp-slot[data-v-543a49d3]{margin-top:0}.gp-in[data-v-543a49d3],.gp-out[data-v-543a49d3]{display:inline-flex;align-items:center;gap:6px}.gp-out[data-v-543a49d3]{margin-left:auto}.gp-slot i[data-v-543a49d3]{width:7px;height:7px;border-radius:50%;background:#8a8a8a}.gp-in i[data-v-543a49d3]{margin-left:-13px}.gp-out i[data-v-543a49d3]{margin-right:-13px}.gp-widget[data-v-543a49d3]{display:flex;justify-content:space-between;gap:8px;height:18px;margin:3px 6px 0;padding:0 8px;border-radius:4px;background:#1c1c1e;line-height:18px}.gp-widget span[data-v-543a49d3]:last-child{color:#e6e6e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-text[data-v-543a49d3]{height:64px;margin:4px 6px 0;padding:6px 8px;border-radius:4px;background:#1c1c1e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;line-height:1.4;color:#bdbdbd}.gp-img[data-v-543a49d3]{display:block;width:calc(100% - 12px);aspect-ratio:1;margin:6px 6px 0;border-radius:4px;object-fit:cover}.mar-tpl{--tpl-ink: var(--color-base-foreground);--tpl-line: color-mix(in oklch, var(--tpl-ink) 8%, transparent);--tpl-well: color-mix(in oklch, var(--tpl-ink) 4%, transparent);--tpl-well-2: color-mix(in oklch, var(--tpl-ink) 7%, transparent);--tpl-ok: var(--color-status-running);--tpl-warn: oklch(.8 .14 75);--tpl-gold: oklch(.84 .13 85);--tpl-canvas: oklch(.16 .004 285);--tpl-node: oklch(.235 .006 285);--tpl-node-head: oklch(.275 .008 285);position:fixed;top:50%;left:50%;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) 372px;width:min(1120px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px));overflow:hidden;border-radius:22px;color:var(--tpl-ink);background-color:color-mix(in oklch,color-mix(in oklch,var(--tpl-ink) 5%,var(--color-card-background)) 90%,transparent);-webkit-backdrop-filter:blur(32px) saturate(1.3);backdrop-filter:blur(32px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--tpl-line),0 1px 2px #00000040,0 32px 80px -24px #000000b3;outline:none;transform:translate(-50%,-50%)}.mar-tpl[data-state=open]{animation:mar-tpl-in .22s cubic-bezier(.16,1,.3,1)}@keyframes mar-tpl-in{0%{opacity:0;transform:translate(-50%,-48.5%) scale(.98)}}.mar-tpl-scrim{position:fixed;inset:0;z-index:50;background-color:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mar-tpl-scrim[data-state=open]{animation:mar-tpl-fade .2s ease-out}@keyframes mar-tpl-fade{0%{opacity:0}}:root[data-ds-theme=light] .mar-tpl{--tpl-line: color-mix(in oklch, var(--tpl-ink) 9%, transparent);--tpl-well: color-mix(in oklch, var(--tpl-ink) 3.5%, transparent);--tpl-well-2: color-mix(in oklch, var(--tpl-ink) 6%, transparent);--tpl-ok: oklch(.58 .14 155);--tpl-warn: oklch(.62 .15 60);--tpl-gold: oklch(.56 .13 65);--tpl-canvas: oklch(.965 .003 285);--tpl-node: oklch(.995 0 0);--tpl-node-head: oklch(.975 .002 285);background-color:color-mix(in oklch,var(--color-card-background) 94%,transparent);box-shadow:inset 0 0 0 1px var(--tpl-line),0 1px 2px #0000000f,0 28px 64px -20px #00000047}:root[data-ds-theme=light] .mar-tpl-scrim{background-color:#14141e38}.mar-tpl-main{display:flex;min-height:0;flex-direction:column;gap:18px;overflow-y:auto;padding:24px 12px 24px 24px;scrollbar-width:thin}.mar-tpl-eyebrow,.mar-tpl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--color-subtle-foreground);font-size:12.5px;line-height:18px}.mar-tpl-eyebrow>i,.mar-tpl-meta>i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.mar-tpl-title{margin-top:8px;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.02em;text-wrap:balance}.mar-tpl-meta{margin-top:8px;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.mar-tpl-meta>b{margin-left:-1px;color:var(--tpl-ink);font-weight:500}.mar-tpl-author{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:6px;background:var(--tpl-well-2);box-shadow:inset 0 0 0 1px var(--tpl-line)}.mar-tpl-stage{position:relative;flex-shrink:0;aspect-ratio:16 / 9;max-height:440px;overflow:hidden;border-radius:16px;background:var(--tpl-canvas);box-shadow:inset 0 0 0 1px var(--tpl-line)}.mar-tpl-hero{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.mar-tpl-stage:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--tpl-ink) 8%,transparent);pointer-events:none}.mar-tpl-views{position:absolute;top:10px;left:10px;z-index:3}.mar-tpl-quad,.mar-tpl-caption{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:5px;height:22px;border-radius:7px;padding:0 8px;color:#ffffffeb;font-size:11.5px;font-weight:500;background:#09090b80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.mar-tpl-quad[data-q="0"]{top:calc(50% - 32px);left:10px}.mar-tpl-quad[data-q="1"]{top:calc(50% - 32px);left:calc(50% + 10px)}.mar-tpl-quad[data-q="2"]{bottom:10px;left:10px}.mar-tpl-quad[data-q="3"]{bottom:10px;left:calc(50% + 10px)}.mar-tpl-caption{top:13px;right:12px}.mar-tpl-about{display:flex;flex-direction:column;gap:8px;padding:2px 4px 0}.mar-tpl-about>p{max-width:64ch;color:var(--color-muted-foreground);font-size:13.5px;line-height:21px;text-wrap:pretty}.mar-tpl-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2px;color:var(--tpl-ink);font-size:13px;font-weight:600;line-height:18px}.mar-tpl-label>span{color:var(--color-subtle-foreground);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.mar-tpl-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.mar-tpl-tag{display:inline-flex;height:24px;align-items:center;border-radius:8px;padding:0 9px;color:var(--color-muted-foreground);font-size:12px;background:var(--tpl-well-2)}.mar-tpl-tutorial{display:inline-flex;height:24px;align-items:center;gap:5px;margin-left:4px;border-radius:8px;padding:0 6px;color:var(--color-muted-foreground);font-size:12px;text-decoration:none}.mar-tpl-tutorial:hover{color:var(--tpl-ink);background:var(--tpl-well)}.mar-tpl-side{display:flex;min-height:0;flex-direction:column;margin:12px 12px 12px 0;overflow:hidden;border-radius:16px;background:#0003;box-shadow:inset 0 0 0 1px var(--tpl-line)}:root[data-ds-theme=light] .mar-tpl-side{background:color-mix(in oklch,var(--tpl-ink) 3%,transparent)}.mar-tpl-social{display:flex;gap:4px;padding:12px 52px 4px 12px}:root .proto-ui.proto-ui.proto-ui .mar-tpl-chip{display:inline-flex;height:30px;align-items:center;gap:6px;border-radius:10px;padding:0 10px;color:var(--color-muted-foreground);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;transition:background-color .12s ease,color .12s ease}:root .proto-ui.proto-ui.proto-ui .mar-tpl-chip:hover{color:var(--tpl-ink);background:var(--tpl-well-2)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-chip[aria-pressed=true]{color:#ff6e80;color:oklch(.72 .19 15)}.mar-tpl-chip[aria-pressed=true] svg{animation:mar-tpl-pop .26s cubic-bezier(.34,1.56,.64,1)}@keyframes mar-tpl-pop{40%{transform:scale(1.25)}}.mar-tpl-chip:focus-visible,.mar-tpl-close:focus-visible,.mar-tpl-cancel:focus-visible,.mar-tpl-primary:focus-visible,.mar-tpl-zoom button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}:root .proto-ui.proto-ui.proto-ui .mar-tpl-close{position:absolute;top:22px;right:22px;z-index:4;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:10px;color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-close:hover{color:var(--tpl-ink);background:var(--tpl-well-2)}.mar-tpl-side-scroll{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px;overflow-y:auto;padding:8px 12px 12px;scrollbar-width:thin}.mar-tpl-panel{border-radius:12px;padding:12px 12px 6px;background:var(--tpl-well);box-shadow:inset 0 0 0 1px var(--tpl-line)}.mar-tpl-needs{display:flex;flex-direction:column;margin:6px -4px 0}.mar-tpl-needs>li{display:grid;grid-template-columns:14px minmax(0,1fr) auto 18px;align-items:center;gap:9px;height:30px;border-top:1px solid var(--tpl-line);padding:0 4px;color:var(--color-subtle-foreground);font-size:12.5px}.mar-tpl-needs>li:first-child{border-top:0}.mar-tpl-file{overflow:hidden;color:var(--color-muted-foreground);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.mar-tpl-file.is-ui{font-family:inherit;font-size:12.5px}.mar-tpl-size{color:var(--tpl-ink);font-variant-numeric:tabular-nums}.mar-tpl-mark{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:6px}.mar-tpl-mark[data-m=here],.mar-tpl-mark[data-m=cloud]{color:var(--tpl-ok);background:color-mix(in oklch,var(--tpl-ok) 14%,transparent)}.mar-tpl-mark[data-m=get]{color:var(--tpl-ink);background:var(--tpl-well-2)}.mar-tpl-mark[data-m=warn]{color:var(--tpl-warn);background:color-mix(in oklch,var(--tpl-warn) 14%,transparent)}.mar-tpl-where{display:flex;flex-direction:column;gap:8px}.mar-tpl-reason{display:flex;gap:8px;border-radius:12px;padding:9px 11px;color:var(--color-muted-foreground);font-size:12.5px;line-height:18px;background:linear-gradient(100deg,color-mix(in oklch,var(--tpl-gold) 11%,transparent),color-mix(in oklch,var(--tpl-gold) 3%,transparent));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--tpl-gold) 18%,transparent);text-wrap:pretty}.mar-tpl-reason>svg{flex-shrink:0;margin-top:2px;color:var(--tpl-gold)}.mar-tpl-reason b{color:var(--tpl-ink);font-weight:600}.mar-tpl-picker{display:flex;flex-direction:column;gap:2px;border-radius:16px;padding:4px;background:var(--tpl-well);box-shadow:inset 0 0 0 1px var(--tpl-line)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:10px;height:52px;border-radius:12px;padding:0 10px 0 8px;text-align:left;transition:background-color .12s ease,box-shadow .12s ease}:root .proto-ui.proto-ui.proto-ui .mar-tpl-row:hover:not(:disabled){background:var(--tpl-well-2)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-row[data-state=checked]{background:color-mix(in oklch,var(--tpl-ink) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--tpl-ink) 16%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-row:focus-visible{outline:none;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--tpl-ink) 16%,transparent),0 0 0 2px color-mix(in oklch,var(--tpl-ink) 30%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-row:disabled{cursor:not-allowed;opacity:.5}.mar-tpl-glyph{position:relative;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:var(--tpl-well-2);box-shadow:inset 0 0 0 1px var(--tpl-line)}.mar-tpl-glyph>i{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border:2px solid var(--color-card-background);border-radius:50%;background:var(--tpl-ok)}.mar-tpl-row-text{display:flex;min-width:0;flex-direction:column;gap:1px}.mar-tpl-row-name{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap}.mar-tpl-row-name>em{flex-shrink:0;border-radius:5px;padding:0 5px;color:var(--tpl-gold);font-size:10.5px;font-style:normal;font-weight:600;line-height:16px;background:color-mix(in oklch,var(--tpl-gold) 14%,transparent)}.mar-tpl-row-status{overflow:hidden;color:var(--color-subtle-foreground);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.mar-tpl-cost{display:inline-flex;align-items:center;gap:4px;color:var(--color-muted-foreground);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.mar-tpl-cost[data-s=running],.mar-tpl-cost[data-s=ready]{color:var(--tpl-ok)}.mar-tpl-cost[data-s=cloud]>svg{color:var(--tpl-gold)}.mar-tpl-cost[data-s=login]{border-radius:7px;padding:2px 8px;color:var(--tpl-ink);font-weight:500;background:var(--tpl-well-2)}.mar-tpl-cost[data-s=memory]{color:var(--tpl-warn)}.mar-tpl-radio{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--tpl-ink) 26%,transparent);transition:box-shadow .14s ease}.mar-tpl-row[data-state=checked] .mar-tpl-radio{box-shadow:inset 0 0 0 5px var(--tpl-ink),inset 0 0 0 16px var(--color-card-background)}.mar-tpl-row:only-child{cursor:default}.mar-tpl-row:only-child .mar-tpl-radio{display:none}.mar-tpl-foot{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--tpl-line);padding:12px}.mar-tpl-note{min-height:36px;padding:0 2px;color:var(--color-subtle-foreground);font-size:12px;line-height:18px;text-wrap:pretty}.mar-tpl-buttons{display:flex;gap:8px}:root .proto-ui.proto-ui.proto-ui .mar-tpl-cancel{height:40px;border-radius:12px;padding:0 14px;color:var(--color-muted-foreground);font-size:13px;font-weight:500}:root .proto-ui.proto-ui.proto-ui .mar-tpl-cancel:hover{color:var(--tpl-ink);background:var(--tpl-well-2)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-primary{position:relative;display:inline-flex;min-width:0;height:40px;flex:1;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:12px;padding:0 14px;color:var(--color-inverted-foreground);font-size:13.5px;font-weight:600;background:var(--color-inverted-background);transition:background-color .14s ease,transform .12s ease}:root .proto-ui.proto-ui.proto-ui .mar-tpl-primary:hover:not(:disabled){background:var(--color-inverted-background-hover)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-primary:active:not(:disabled){transform:scale(.985)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-primary:disabled{cursor:not-allowed;opacity:.4}.mar-tpl-primary>span{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.mar-tpl-primary:before{content:"";position:absolute;inset:0;background:color-mix(in oklch,var(--color-inverted-foreground) 12%,transparent);transform:scaleX(var(--p, 0));transform-origin:left}.mar-tpl-primary>kbd{position:relative;display:inline-flex;height:18px;min-width:18px;align-items:center;justify-content:center;border-radius:5px;padding:0 4px;font-family:inherit;font-size:11px;background:color-mix(in oklch,var(--color-inverted-foreground) 9%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-tpl[data-busy] .mar-tpl-row:disabled{cursor:progress;opacity:.55}:root .proto-ui.proto-ui.proto-ui .mar-tpl[data-busy] .mar-tpl-row[data-state=checked]{opacity:1}.mar-tpl-graph{position:absolute;inset:0;overflow:hidden;cursor:grab;background-color:var(--tpl-canvas);background-image:radial-gradient(color-mix(in oklch,var(--tpl-ink) 10%,transparent) 1px,transparent 1.2px);background-size:20px 20px;touch-action:none}.mar-tpl-graph:active{cursor:grabbing}.mar-tpl-graph-world{position:absolute;top:0;left:0;transform-origin:0 0}.mar-tpl-graph-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mar-tpl-graph-wires>path{opacity:.85}.mar-tpl-node{position:absolute;overflow:hidden;border-radius:12px;background:var(--tpl-node);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--tpl-ink) 10%,transparent),0 10px 28px -12px #0000008c;font-size:13px;-webkit-user-select:none;user-select:none}:root[data-ds-theme=light] .mar-tpl-node{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--tpl-ink) 10%,transparent),0 8px 22px -12px #00000038}.mar-tpl-node-head{display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--tpl-ink);font-weight:600;background:var(--tpl-node-head);box-shadow:inset 0 -1px color-mix(in oklch,var(--tpl-ink) 7%,transparent);white-space:nowrap}.mar-tpl-node-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#67aaed}.mar-tpl-node[data-role=loader] .mar-tpl-node-dot{background:#af95df}.mar-tpl-node[data-role=input] .mar-tpl-node-dot{background:#3fbcf0}.mar-tpl-node[data-role=output] .mar-tpl-node-dot{background:#59d38c}.mar-tpl-node-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px;color:var(--color-muted-foreground);font-size:12px}.mar-tpl-slot{display:inline-flex;align-items:center;gap:7px}.mar-tpl-slot>i{width:9px;height:9px;margin-left:-4.5px;border-radius:50%;box-shadow:0 0 0 2px var(--tpl-node)}.mar-tpl-slot.is-out>i{margin-right:-4.5px;margin-left:0}.mar-tpl-node-widgets{display:flex;flex-direction:column;gap:4px;padding:6px 10px 0}.mar-tpl-widget{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:7px;padding:0 9px;color:var(--color-subtle-foreground);font-size:12px;background:var(--tpl-well-2)}.mar-tpl-widget>b{overflow:hidden;color:var(--tpl-ink);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mar-tpl-node-text{height:64px;margin:6px 10px 0;overflow:hidden;border-radius:7px;padding:7px 9px;color:var(--color-muted-foreground);font-size:12px;line-height:17px;background:var(--tpl-well-2)}.mar-tpl-node-img{display:block;width:calc(100% - 20px);margin:8px 10px 0;border-radius:8px;object-fit:cover}.mar-tpl-zoom{position:absolute;right:10px;bottom:10px;z-index:3;display:flex;align-items:center;gap:2px;border-radius:11px;padding:3px;color:#ffffffbf;font-size:12px;font-variant-numeric:tabular-nums;background:#0d0d0f9e;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 0 0 1px #ffffff1a}.mar-tpl-zoom>span{min-width:40px;text-align:center}:root .proto-ui.proto-ui.proto-ui .mar-tpl-zoom>button{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;color:#ffffffbf}:root .proto-ui.proto-ui.proto-ui .mar-tpl-zoom>button:hover{color:#fff;background:#ffffff1f}@media(max-width:900px){.mar-tpl{display:flex;flex-direction:column;overflow-y:auto;width:calc(100vw - 24px);height:calc(100vh - 24px)}.mar-tpl-main{min-height:auto;flex-shrink:0;overflow:visible;padding:20px 16px 4px}.mar-tpl-head{padding-right:40px}.mar-tpl-title{font-size:20px;line-height:26px}.mar-tpl-side{min-height:auto;flex-shrink:0;margin:12px;overflow:visible}.mar-tpl-social{padding-right:12px}.mar-tpl-side-scroll{min-height:auto;flex:none;overflow:visible}.mar-tpl-foot{position:sticky;bottom:0;border-radius:0 0 16px 16px;background:color-mix(in oklch,var(--color-card-background) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root .proto-ui.proto-ui.proto-ui .mar-tpl-close{top:14px;right:14px}}@media(max-height:640px)and (min-width:901px){.mar-tpl-stage{max-height:300px}}@media(prefers-reduced-motion:reduce){.mar-tpl[data-state=open],.mar-tpl-scrim[data-state=open],.mar-tpl-chip[aria-pressed=true] svg{animation:none}}.mar-dep{--dep-ink: var(--color-base-foreground);--dep-line: color-mix(in oklch, var(--dep-ink) 8%, transparent);--dep-well: color-mix(in oklch, var(--dep-ink) 4%, transparent);--dep-well-2: color-mix(in oklch, var(--dep-ink) 7%, transparent);--dep-well-3: color-mix(in oklch, var(--dep-ink) 11%, transparent);--dep-ok: var(--color-status-running);--dep-warn: oklch(.8 .14 75);--dep-bad: oklch(.7 .17 25);--dep-info: oklch(.74 .12 250);--dep-code: oklch(.15 .004 285);--dep-tab: var(--mar-tab-radius, 10px);--dep-tab-item: var(--mar-tab-item-radius, 7px);position:fixed;top:50%;left:50%;z-index:50;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1000px,calc(100vw - 32px));height:min(800px,calc(100vh - 32px));overflow:hidden;border-radius:22px;color:var(--dep-ink);font-size:13px;background-color:color-mix(in oklch,color-mix(in oklch,var(--dep-ink) 5%,var(--color-card-background)) 90%,transparent);-webkit-backdrop-filter:blur(32px) saturate(1.3);backdrop-filter:blur(32px) saturate(1.3);box-shadow:inset 0 0 0 1px var(--dep-line),0 1px 2px #00000040,0 32px 80px -24px #000000b3;outline:none;transform:translate(-50%,-50%)}.mar-dep[data-state=open]{animation:mar-dep-in .22s cubic-bezier(.16,1,.3,1)}@keyframes mar-dep-in{0%{opacity:0;transform:translate(-50%,-48.5%) scale(.98)}}.mar-dep-scrim{position:fixed;inset:0;z-index:50;background-color:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-ds-theme=light] .mar-dep{--dep-line: color-mix(in oklch, var(--dep-ink) 9%, transparent);--dep-well: color-mix(in oklch, var(--dep-ink) 3.5%, transparent);--dep-well-2: color-mix(in oklch, var(--dep-ink) 6%, transparent);--dep-well-3: color-mix(in oklch, var(--dep-ink) 9%, transparent);--dep-ok: oklch(.56 .14 155);--dep-warn: oklch(.6 .15 60);--dep-bad: oklch(.55 .19 25);--dep-info: oklch(.52 .15 255);--dep-code: oklch(.975 .002 285);background-color:color-mix(in oklch,var(--color-card-background) 94%,transparent);box-shadow:inset 0 0 0 1px var(--dep-line),0 1px 2px #0000000f,0 28px 64px -20px #00000047}:root[data-ds-theme=light] .mar-dep-scrim{background-color:#14141e38}.mar-dep-head{display:flex;align-items:flex-start;gap:12px;padding:22px 64px 18px 24px}.mar-dep-head>:first-child{margin-top:3px}.mar-dep-sub{margin-top:2px;color:var(--color-muted-foreground);font-size:13px;line-height:19px;text-wrap:pretty}.mar-dep-title{overflow:hidden;font-size:20px;font-weight:600;line-height:26px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.mar-dep-lede{color:var(--color-muted-foreground);font-size:13px;line-height:19px;text-wrap:pretty}.mar-dep-body{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 320px;gap:12px;padding:0 12px 0 24px}.mar-dep-body[data-live]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.mar-dep-form,.mar-dep-side{display:flex;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;padding:2px 12px 16px 2px;scrollbar-width:thin}.mar-dep-side{padding-right:12px}.mar-dep-panel{display:flex;flex-direction:column;gap:10px;border-radius:16px;padding:12px;background:var(--dep-well);box-shadow:inset 0 0 0 1px var(--dep-line)}.mar-dep-label{display:flex;align-items:center;gap:8px;padding:2px 4px 0;color:var(--color-muted-foreground);font-size:12px;font-weight:600;letter-spacing:.01em}.mar-dep-label>b{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:6px;color:var(--dep-ink);font-size:11px;background:var(--dep-well-3)}.mar-dep-label>span{margin-left:auto;color:var(--color-subtle-foreground);font-weight:500}.mar-dep-field-label{color:var(--color-muted-foreground);font-size:12px;font-weight:500}.mar-dep-mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}.mar-dep-dim{color:var(--color-subtle-foreground)}.mar-dep-error{color:var(--dep-bad);font-size:12px}.mar-dep-versions,.mar-dep-keys{display:flex;flex-direction:column;gap:2px}:root .proto-ui.proto-ui.proto-ui .mar-dep-row{display:flex;min-height:44px;align-items:center;gap:10px;border-radius:12px;padding:6px 10px 6px 8px;text-align:left;transition:background-color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-dep-row:hover{background:var(--dep-well)}:root .proto-ui.proto-ui.proto-ui .mar-dep-row[aria-checked=true]{background:var(--dep-well-2);box-shadow:inset 0 0 0 1px var(--dep-line)}.mar-dep-ver{display:inline-flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--dep-well-2)}.mar-dep-row-icon{margin:0 4px 0 6px;color:var(--color-muted-foreground)}.mar-dep-row-text{display:flex;min-width:0;flex:1;flex-direction:column;line-height:17px}.mar-dep-row-text>span{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mar-dep-row-text>small{color:var(--color-subtle-foreground);font-size:12px}.mar-dep-radio{width:16px;height:16px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--dep-well-3);transition:box-shadow .14s ease}[aria-checked=true]>.mar-dep-radio{box-shadow:inset 0 0 0 5px var(--dep-ink)}.mar-dep-badge{flex-shrink:0;border-radius:999px;padding:2px 8px;color:var(--color-muted-foreground);font-size:11.5px;font-weight:500;white-space:nowrap;background:var(--dep-well-2)}.mar-dep-badge[data-tone=ok]{color:var(--dep-ok);background:color-mix(in oklch,var(--dep-ok) 14%,transparent)}.mar-dep-release{display:flex;flex-direction:column;gap:10px;border-radius:12px;padding:12px;background:color-mix(in oklch,var(--dep-info) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--dep-info) 22%,transparent)}.mar-dep-release-head{display:flex;align-items:center;gap:10px}.mar-dep-release-head b{display:block;font-weight:600}.mar-dep-release-head small,.mar-dep-release-cost small{display:block;color:var(--color-subtle-foreground);font-size:12px}.mar-dep-release-cost{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.mar-dep-tile{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;color:var(--dep-info);background:color-mix(in oklch,var(--dep-info) 14%,transparent)}.mar-dep-release-note{color:var(--color-muted-foreground);font-size:12.5px;line-height:18px;text-wrap:pretty}.mar-dep-models{display:flex;flex-direction:column;gap:2px;border-radius:8px;padding:4px 0}.mar-dep-models li{display:flex;align-items:center;gap:8px;padding:3px 2px;color:var(--color-muted-foreground);font-size:12px}.mar-dep-models li>span:first-of-type{min-width:0;flex:1;overflow:hidden;color:var(--dep-ink);font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.mar-dep-models em{font-style:normal;font-variant-numeric:tabular-nums}.mar-dep-mark{width:74px;text-align:right;font-size:11.5px}.mar-dep-mark[data-m=new]{color:var(--dep-info)}.mar-dep-seg{display:flex;gap:2px;border-radius:var(--dep-tab);padding:3px;background:var(--dep-well-2)}:root .proto-ui.proto-ui.proto-ui .mar-dep-seg>button{display:inline-flex;min-height:28px;flex:1;align-items:center;justify-content:center;gap:6px;border-radius:var(--dep-tab-item);padding:0 12px;color:var(--color-muted-foreground);font-size:12.5px;font-weight:500;white-space:nowrap;transition:background-color .14s ease,color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-dep-seg>button:hover{color:var(--dep-ink)}:root .proto-ui.proto-ui.proto-ui .mar-dep-seg>button:is([aria-checked=true],[aria-selected=true]){color:var(--dep-ink);background:var(--color-card-background);box-shadow:0 1px 2px #0000002e,inset 0 0 0 1px var(--dep-line)}.mar-dep-seg small{color:var(--color-subtle-foreground);font-size:11.5px;font-weight:400}.mar-dep-gpus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root .proto-ui.proto-ui.proto-ui .mar-dep-gpu{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;border-radius:12px;padding:10px 12px;text-align:left;background:var(--dep-well);box-shadow:inset 0 0 0 1px var(--dep-line);transition:background-color .14s ease,box-shadow .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-dep-gpu:hover:not(:disabled){background:var(--dep-well-2)}:root .proto-ui.proto-ui.proto-ui .mar-dep-gpu[aria-checked=true]{background:var(--dep-well-2);box-shadow:inset 0 0 0 1.5px var(--dep-ink)}:root .proto-ui.proto-ui.proto-ui .mar-dep-gpu:disabled{cursor:not-allowed;opacity:.45}.mar-dep-gpu-name{font-weight:600}.mar-dep-gpu-mem{color:var(--color-subtle-foreground);font-size:12px;font-variant-numeric:tabular-nums}.mar-dep-gpu-price{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.mar-dep-gpu-price small{margin-left:2px;color:var(--color-subtle-foreground);font-size:12px;font-weight:400}.mar-dep-gpu-note{grid-column:1 / -1;color:var(--color-subtle-foreground);font-size:11.5px;font-variant-numeric:tabular-nums}.mar-dep-gpu[data-full] .mar-dep-gpu-note{color:var(--dep-warn)}.mar-dep-name{display:flex;flex-direction:column;gap:6px;padding:0 4px}.mar-dep-input{display:flex;height:36px;align-items:center;border-radius:10px;padding:0 12px;background:var(--dep-well-2);box-shadow:inset 0 0 0 1px var(--dep-line)}.mar-dep-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-border-focus)}.mar-dep-input[data-invalid]{box-shadow:inset 0 0 0 1.5px var(--dep-bad)}.mar-dep-input input{min-width:0;flex:1;border:0;outline:none;color:var(--dep-ink);font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;background:transparent}.mar-dep-input em{color:var(--color-subtle-foreground);font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;font-style:normal}.mar-dep-scale{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mar-dep-stepper{display:flex;flex-direction:column;gap:6px;border-radius:12px;padding:10px 12px;background:var(--dep-well)}.mar-dep-stepper>small{color:var(--color-subtle-foreground);font-size:12px;line-height:16px}.mar-dep-step{display:inline-flex;width:fit-content;align-items:center;border-radius:var(--dep-tab);padding:3px;background:var(--dep-well-2)}.mar-dep-step>b{min-width:34px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}:root .proto-ui.proto-ui.proto-ui .mar-dep-step>button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--dep-tab-item);color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-dep-step>button:hover:not(:disabled){color:var(--dep-ink);background:var(--color-card-background)}:root .proto-ui.proto-ui.proto-ui .mar-dep-step>button:disabled{opacity:.35}:root .proto-ui.proto-ui.proto-ui .mar-dep-link{color:var(--dep-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--dep-well-3);text-underline-offset:2px}.mar-dep-plan{display:flex;flex-direction:column;padding:0 4px;counter-reset:dep}.mar-dep-plan li{position:relative;display:flex;flex-direction:column;padding:0 0 12px 28px;line-height:18px;counter-increment:dep}.mar-dep-plan li:before{content:counter(dep);position:absolute;top:0;left:0;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:6px;color:var(--color-muted-foreground);font-size:11px;font-weight:600;background:var(--dep-well-2)}.mar-dep-plan li:not(:last-child):after{content:"";position:absolute;top:21px;bottom:3px;left:8.5px;width:1px;background:var(--dep-line)}.mar-dep-plan li:last-child{padding-bottom:2px}.mar-dep-plan b{font-weight:500}.mar-dep-plan span{overflow:hidden;color:var(--color-subtle-foreground);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mar-dep-cost{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:0 4px}.mar-dep-cost dt{color:var(--color-muted-foreground)}.mar-dep-cost dd{font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.mar-dep-cost dd[data-zero]{color:var(--dep-ok)}.mar-dep-fine{padding:0 4px;color:var(--color-subtle-foreground);font-size:12px;line-height:17px}.mar-dep-balance{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;border-radius:12px;padding:10px 12px;background:var(--dep-well)}.mar-dep-balance>span{color:var(--color-muted-foreground)}.mar-dep-balance>b{font-variant-numeric:tabular-nums}.mar-dep-balance>small{margin-left:auto;color:var(--color-subtle-foreground);font-size:12px}.mar-dep-callout{display:flex;gap:10px;border-radius:16px;padding:12px 14px;color:var(--color-muted-foreground);line-height:18px;background:var(--dep-well-2)}.mar-dep-callout>svg{flex-shrink:0;margin-top:2px;color:var(--dep-ink)}.mar-dep-callout>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.mar-dep-callout b{color:var(--dep-ink);font-weight:600}.mar-dep-callout[data-tone=warn]{background:color-mix(in oklch,var(--dep-warn) 11%,transparent)}.mar-dep-callout[data-tone=warn]>svg{color:var(--dep-warn)}.mar-dep-callout[data-tone=block]{background:color-mix(in oklch,var(--dep-bad) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--dep-bad) 24%,transparent)}.mar-dep-callout[data-tone=block]>svg{color:var(--dep-bad)}.mar-dep-callout[data-kind=signed-out],.mar-dep-callout[data-kind=plan]{background:var(--dep-well-2);box-shadow:inset 0 0 0 1px var(--dep-line)}.mar-dep-callout[data-kind=signed-out]>svg,.mar-dep-callout[data-kind=plan]>svg{color:var(--dep-ink)}.mar-dep-callout[data-tone=info]{background:color-mix(in oklch,var(--dep-info) 9%,transparent)}.mar-dep-callout[data-tone=info]>svg{color:var(--dep-info)}.mar-dep-fixes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}:root .proto-ui.proto-ui.proto-ui .mar-dep-fixes>button,:root .proto-ui.proto-ui.proto-ui .mar-dep-inline,:root .proto-ui.proto-ui.proto-ui .mar-dep-chip{display:inline-flex;width:fit-content;height:28px;align-items:center;gap:6px;border-radius:9px;padding:0 10px;color:var(--dep-ink);font-size:12.5px;font-weight:500;white-space:nowrap;background:var(--dep-well-2);box-shadow:inset 0 0 0 1px var(--dep-line);transition:background-color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-dep-inline{margin-top:8px}:root .proto-ui.proto-ui.proto-ui .mar-dep-fixes>button:hover,:root .proto-ui.proto-ui.proto-ui .mar-dep-inline:hover,:root .proto-ui.proto-ui.proto-ui .mar-dep-chip:hover:not(:disabled){background:var(--dep-well-3)}:root .proto-ui.proto-ui.proto-ui .mar-dep-chip[data-strong],:root .proto-ui.proto-ui.proto-ui .mar-dep-fixes>button:first-child,:root .proto-ui.proto-ui.proto-ui .mar-dep-inline{color:var(--color-inverted-foreground);background:var(--color-inverted-background);box-shadow:none}:root .proto-ui.proto-ui.proto-ui .mar-dep-chip[data-strong]:hover:not(:disabled),:root .proto-ui.proto-ui.proto-ui .mar-dep-fixes>button:first-child:hover,:root .proto-ui.proto-ui.proto-ui .mar-dep-inline:hover{background:var(--color-inverted-background-hover)}:root .proto-ui.proto-ui.proto-ui .mar-dep-chip:disabled{cursor:not-allowed;opacity:.45}.mar-dep-steps{display:flex;flex-direction:column;border-radius:16px;padding:6px 14px;background:var(--dep-well);box-shadow:inset 0 0 0 1px var(--dep-line)}.mar-dep-steps>li{position:relative;display:flex;gap:12px;padding:12px 0}.mar-dep-steps>li:not(:last-child):after{content:"";position:absolute;top:40px;bottom:-10px;left:11.5px;width:1px;background:var(--dep-line)}.mar-dep-dot{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;color:var(--color-subtle-foreground);background:var(--dep-well-2)}[data-s=done]>.mar-dep-dot{color:var(--dep-ok);background:color-mix(in oklch,var(--dep-ok) 15%,transparent)}[data-s=now]>.mar-dep-dot{color:var(--dep-ink);background:var(--dep-well-3)}[data-s=failed]>.mar-dep-dot{color:var(--dep-bad);background:color-mix(in oklch,var(--dep-bad) 15%,transparent)}.mar-dep-step-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;padding-top:2px;color:var(--color-subtle-foreground);font-size:12.5px;line-height:18px;font-variant-numeric:tabular-nums}.mar-dep-step-body>b{color:var(--dep-ink);font-size:13px;font-weight:500}[data-s=next] .mar-dep-step-body>b{color:var(--color-muted-foreground)}.mar-dep-bar{display:block;height:6px;margin:6px 0 2px;overflow:hidden;border-radius:999px;background:var(--dep-well-2)}.mar-dep-bar>i{display:block;height:100%;border-radius:inherit;background:var(--dep-ink);transition:width .12s linear}.mar-dep-resume{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.mar-dep-spin{animation:mar-dep-spin 1s linear infinite}@keyframes mar-dep-spin{to{transform:rotate(360deg)}}.mar-dep-logs-panel{min-height:0;flex:1}.mar-dep-logs,.mar-dep-code{min-height:0;flex:1;overflow:auto;border-radius:12px;padding:12px 14px;color:color-mix(in oklch,var(--dep-ink) 82%,transparent);font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;line-height:18px;white-space:pre;background:var(--dep-code);box-shadow:inset 0 0 0 1px var(--dep-line);scrollbar-width:thin}.mar-dep-logs{white-space:pre-wrap;overflow-wrap:anywhere}.mar-dep-logs [data-err]{color:var(--dep-bad)}.mar-dep-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-radius:16px;padding:12px 14px;background:var(--dep-well);box-shadow:inset 0 0 0 1px var(--dep-line)}.mar-dep-status>b{font-weight:600}.mar-dep-status-meta{width:100%;color:var(--color-subtle-foreground);font-size:12px}.mar-dep-pulse{width:8px;height:8px;border-radius:50%;background:var(--color-subtle-foreground)}[data-s=ready]>.mar-dep-pulse{background:var(--dep-ok);box-shadow:0 0 0 3px color-mix(in oklch,var(--dep-ok) 22%,transparent)}[data-s=updating]>.mar-dep-pulse{background:var(--dep-info);box-shadow:0 0 0 3px color-mix(in oklch,var(--dep-info) 22%,transparent)}[data-s=stopped-credits]>.mar-dep-pulse{background:var(--dep-bad)}.mar-dep-copy{display:flex;min-height:40px;align-items:center;gap:8px;border-radius:12px;padding:0 4px 0 12px;background:var(--dep-code);box-shadow:inset 0 0 0 1px var(--dep-line)}.mar-dep-copy>.mar-dep-mono{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mar-dep-copy[data-secret]{box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--dep-warn) 55%,transparent)}.mar-dep-copy[data-secret]>svg{flex-shrink:0;color:var(--dep-warn)}:root .proto-ui.proto-ui.proto-ui .mar-dep-copy>button,:root .proto-ui.proto-ui.proto-ui .mar-dep-icon-btn{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-dep-copy>button:hover,:root .proto-ui.proto-ui.proto-ui .mar-dep-icon-btn:hover{color:var(--dep-ink);background:var(--dep-well-2)}.mar-dep-warn{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px;color:var(--dep-warn);font-size:12.5px}.mar-dep-warn>button{margin-left:auto}.mar-dep-newkey{display:flex;gap:6px}.mar-dep-newkey>.mar-dep-input{flex:1;height:32px}:root .proto-ui.proto-ui.proto-ui .mar-dep-newkey>button{height:32px}.mar-dep-links{display:flex;gap:6px}:root .proto-ui.proto-ui.proto-ui .mar-dep-links>button{display:inline-flex;height:32px;flex:1;align-items:center;justify-content:center;gap:4px;border-radius:10px;color:var(--color-muted-foreground);font-size:12.5px;font-weight:500;background:var(--dep-well);box-shadow:inset 0 0 0 1px var(--dep-line)}:root .proto-ui.proto-ui.proto-ui .mar-dep-links>button:hover{color:var(--dep-ink);background:var(--dep-well-2)}.mar-dep-code-panel{min-height:300px;flex:1}.mar-dep-code-head{display:flex;align-items:center;gap:8px}.mar-dep-code-head>.mar-pseg{margin-right:auto}.mar-dep-test{gap:12px}.mar-dep-test-head{display:flex;align-items:center;gap:12px;padding:0 4px}.mar-dep-test-head>span{display:flex;min-width:0;flex:1;flex-direction:column}.mar-dep-test-head b{font-weight:600}.mar-dep-test-head small{color:var(--color-subtle-foreground);font-size:12px}.mar-dep-result{display:flex;gap:12px;border-radius:12px;padding:8px;background:var(--dep-well);animation:mar-dep-fade .24s ease-out}@keyframes mar-dep-fade{0%{opacity:0;transform:translateY(4px)}}.mar-dep-result img{width:96px;height:72px;flex-shrink:0;border-radius:8px;object-fit:cover}.mar-dep-result>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;color:var(--color-muted-foreground);font-size:12.5px;font-variant-numeric:tabular-nums}.mar-dep-foot{display:flex;align-items:center;gap:12px;padding:14px 24px 18px;box-shadow:inset 0 1px 0 var(--dep-line)}.mar-dep-buttons{display:flex;gap:8px;margin-left:auto}:root .proto-ui.proto-ui.proto-ui .mar-dep-ghost,:root .proto-ui.proto-ui.proto-ui .mar-dep-primary{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:6px;border-radius:12px;padding:0 16px;font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .14s ease,transform .12s ease}:root .proto-ui.proto-ui.proto-ui .mar-dep-ghost{color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-dep-ghost:hover:not(:disabled){color:var(--dep-ink);background:var(--dep-well-2)}:root .proto-ui.proto-ui.proto-ui .mar-dep-ghost:disabled{opacity:.4}:root .proto-ui.proto-ui.proto-ui .mar-dep-primary{min-width:120px;color:var(--color-inverted-foreground);font-size:13.5px;font-weight:600;background:var(--color-inverted-background)}:root .proto-ui.proto-ui.proto-ui .mar-dep-primary:hover:not(:disabled){background:var(--color-inverted-background-hover)}:root .proto-ui.proto-ui.proto-ui .mar-dep-primary:active:not(:disabled){transform:scale(.985)}:root .proto-ui.proto-ui.proto-ui .mar-dep-primary:disabled{cursor:not-allowed;opacity:.4}:root .proto-ui.proto-ui.proto-ui .mar-dep-close{position:absolute;top:22px;right:22px;z-index:4;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:10px;color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-dep-close:hover{color:var(--dep-ink);background:var(--dep-well-2)}.mar-dep :is(button,input,select):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}@media(prefers-reduced-motion:reduce){.mar-dep[data-state=open],.mar-dep-result,.mar-dep-spin{animation:none}}.mar-dep-form[data-flat]{gap:0;padding-top:0}.mar-dep-sec{display:flex;flex-direction:column;gap:10px;padding:16px 0 18px;box-shadow:inset 0 1px 0 var(--dep-line)}.mar-dep-sec:first-child{padding-top:4px;box-shadow:none}.mar-dep-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mar-dep-sec-head h3{font-size:14px;font-weight:600;letter-spacing:-.005em}.mar-dep-sec-head span{color:var(--color-subtle-foreground);font-size:12px}.mar-dep-sec .mar-dep-versions{gap:2px;margin:0 -8px}:root .proto-ui.proto-ui.proto-ui .mar-dep-sec .mar-dep-row{min-height:36px;gap:12px;padding:4px 10px}.mar-dep-row-text[data-inline]{flex-direction:row;align-items:baseline;gap:8px}.mar-dep-row-text[data-inline]>b{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums}.mar-dep-row-text[data-inline]>span{min-width:0;font-weight:400}.mar-dep-row-text[data-inline]>small{flex-shrink:0}.mar-dep-sec .mar-dep-release{gap:0;border-radius:12px;padding:0;background:var(--dep-well);box-shadow:inset 0 0 0 1px var(--dep-line)}.mar-dep-release-line{display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;color:var(--color-muted-foreground);font-size:12.5px;line-height:18px}.mar-dep-release-line>svg{flex-shrink:0;margin-top:2px;color:var(--dep-info)}.mar-dep-release-line>span{min-width:0;flex:1;text-wrap:pretty}.mar-dep-release-line b{color:var(--dep-ink);font-weight:500}:root .proto-ui.proto-ui.proto-ui .mar-dep-disclose{display:inline-flex;flex-shrink:0;height:24px;align-items:center;gap:4px;margin:-3px 0;border-radius:7px;padding:0 6px 0 8px;color:var(--dep-ink);font-size:12px;font-weight:500;transition:background-color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-dep-disclose:hover{background:var(--dep-well-2)}.mar-dep-disclose>svg{color:var(--color-subtle-foreground);transition:transform .16s ease}.mar-dep-disclose[aria-expanded=true]>svg{transform:rotate(180deg)}.mar-dep-release-more{display:flex;flex-direction:column;gap:4px;padding:2px 12px 10px 36px;animation:mar-dep-fade .2s ease-out}.mar-dep-release-more .mar-dep-release-note{font-size:12px}.mar-dep-sec .mar-dep-gpu{padding:10px 12px 9px}.mar-dep-sec .mar-dep-name{padding:0}.mar-dep-sec .mar-dep-stepper{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.mar-dep-sec .mar-dep-stepper>small{flex-basis:100%}.mar-dep-summary{gap:12px;padding:14px 12px 12px}.mar-dep-summary>hr{margin:2px 4px;border:0;border-top:1px solid var(--dep-line)}.mar-dep-hero{display:flex;align-items:baseline;gap:6px;padding:0 4px}.mar-dep-hero>b{font-size:26px;font-weight:600;line-height:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mar-dep-hero>b[data-zero]{color:var(--dep-ok)}.mar-dep-hero>span{color:var(--color-muted-foreground)}.mar-dep-summary .mar-dep-cost{gap:4px 12px;font-size:12.5px}.mar-dep-summary .mar-dep-balance{margin-top:2px}:root .proto-ui.proto-ui.proto-ui .mar-dep-secondary{display:inline-flex;height:40px;align-items:center;border-radius:12px;padding:0 16px;color:var(--dep-ink);font-size:13px;font-weight:500;white-space:nowrap;background:var(--dep-well-2);box-shadow:inset 0 0 0 1px var(--dep-line);transition:background-color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-dep-secondary:hover:not(:disabled){background:var(--dep-well-3)}:root .proto-ui.proto-ui.proto-ui .mar-dep-secondary:disabled{cursor:not-allowed;opacity:.4}:root body:has(.mar-dep) .proto-ui[aria-label="UI tuner"]{z-index:60;pointer-events:auto}:root body:has(.mar-dep) [data-reka-popper-content-wrapper]{z-index:61!important;pointer-events:auto}.launch-ring[data-v-1d0741da]:after{content:"";position:absolute;inset:-4px;border-radius:32%;border:1.5px solid transparent;border-top-color:#ffffffb3;animation:spin-1d0741da .9s linear infinite}@keyframes spin-1d0741da{to{transform:rotate(360deg)}}.mar-ws-menu .mar-ws-card{gap:12px;padding:10px}:root .proto-ui.proto-ui.proto-ui .mar-ws-credits,.mar-ws-menu .mar-ws-credits{display:flex;width:100%;flex-direction:column;gap:8px;padding:0;color:var(--color-subtle-foreground);font-size:12px;text-align:left}.mar-ws-menu .mar-ws-bar{display:block;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-ws-menu .mar-ws-bar>span{display:block;width:62%;height:100%;border-radius:inherit;background:var(--color-base-foreground)}.mar-ws-menu [role=menuitem]{min-height:32px;gap:10px}.mar-cf .mar-cf-pool{display:flex;flex-direction:column;gap:8px;padding:10px}.mar-cf .mar-cf-pool+.mar-cf-pool{border-top:1px solid color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-cf .mar-cf-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--color-subtle-foreground);font-size:var(--text-ui)}.mar-cf .mar-cf-bar{display:block;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-cf .mar-cf-bar>span{display:block;height:100%;border-radius:inherit;background:var(--color-base-foreground)}.mar-cf .mar-cf-note{color:var(--color-subtle-foreground);font-size:12px;line-height:16px}.mar-cf .mar-cf-skel{display:block;height:12px;align-self:center;border-radius:4px;background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent);animation:mar-cf-pulse 1.4s ease-in-out infinite}@keyframes mar-cf-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.mar-cf .mar-cf-skel{animation:none}}:root .proto-ui.proto-ui.proto-ui .mar-credits-meter{display:flex;width:100%;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);color:var(--color-base-foreground);font-size:12px;text-align:left}.mar-credits-meter>span:first-child{width:100%}.mar-credits-bar{display:block;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-credits-bar>span{display:block;width:62%;height:100%;border-radius:inherit;background:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-credits-chip{display:inline-flex;width:auto;height:26px;align-items:center;align-self:flex-start;gap:6px;margin-left:6px;padding:0 10px;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.mar-signin[data-v-3e56c06e]{padding:4px;border-radius:calc(var(--radius-control) + 4px);background:color-mix(in oklch,var(--color-base-foreground) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 6%,transparent);font-size:var(--text-ui);line-height:1.35;text-wrap:pretty}.mar-signin-strip[data-v-3e56c06e]{position:relative;height:72px;overflow:hidden;border-radius:var(--radius-control)}.mar-signin-shot[data-v-3e56c06e]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.mar-signin:hover .mar-signin-shot[data-v-3e56c06e]{transform:scale(1.08) translateY(-2px)}.mar-signin-mark[data-v-3e56c06e]{position:absolute;top:50%;left:50%;display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:#fff;color:#111;box-shadow:0 4px 14px #00000047;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.mar-signin:hover .mar-signin-mark[data-v-3e56c06e]{transform:translate(-50%,calc(-50% - 2px)) scale(1.05)}@media(prefers-reduced-motion:reduce){.mar-signin-shot[data-v-3e56c06e],.mar-signin-mark[data-v-3e56c06e]{transition:none}}:root .proto-ui.proto-ui.proto-ui .mar-signin-icon[data-v-3e56c06e]{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-signin-icon[data-v-3e56c06e]:hover{background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-group-title{display:inline-flex;width:auto;height:22px;align-items:center;gap:5px;margin-left:-6px;padding:0 6px;border-radius:6px;color:var(--color-subtle-foreground);font-size:var(--text-ui, 13px);font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:color .15s ease}.mar-group-arrow{opacity:.35;transform:translate(-2px);transition:opacity .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}:root .proto-ui.proto-ui.proto-ui .mar-group-title:hover,:root .proto-ui.proto-ui.proto-ui .mar-group-title:focus-visible,:root .proto-ui.proto-ui.proto-ui .mar-group-title[aria-current=page]{color:var(--color-base-foreground)}.mar-group-title:hover .mar-group-arrow,.mar-group-title:focus-visible .mar-group-arrow,.mar-group-title[aria-current=page] .mar-group-arrow{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.mar-group-arrow{transition:opacity .15s ease}}:root .proto-ui.proto-ui.proto-ui .mar-spaces-invite[data-v-4c0b6370],.mar-spaces-invite[data-v-4c0b6370]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:calc(100% - 8px);margin:4px 4px 0;padding:12px;border-radius:10px;border:1px dashed color-mix(in oklab,var(--color-base-foreground) 16%,transparent);background:color-mix(in oklab,var(--color-secondary-background) 50%,transparent);text-align:left;outline:none;transition:background-color .15s ease,border-color .15s ease}:root .proto-ui.proto-ui.proto-ui .mar-spaces-invite[data-v-4c0b6370]:hover,.mar-spaces-invite[data-v-4c0b6370]:hover{background:var(--color-secondary-background);border-color:transparent}.mar-spaces-invite[data-v-4c0b6370]:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-spaces-orbs[data-v-4c0b6370]{position:relative;width:30px;height:20px;margin-bottom:6px}.mar-spaces-orbs i[data-v-4c0b6370]{position:absolute;top:2px;width:16px;height:16px;border-radius:999px;box-shadow:0 0 0 1.5px color-mix(in oklab,var(--color-secondary-background) 50%,var(--color-app-background))}.mar-spaces-orbs i[data-v-4c0b6370]:nth-child(1){left:0;background:radial-gradient(circle at 30% 30%,#ffd8a8,#f76707)}.mar-spaces-orbs i[data-v-4c0b6370]:nth-child(2){left:7px;background:radial-gradient(circle at 30% 30%,#d0bfff,#7048e8)}.mar-spaces-orbs i[data-v-4c0b6370]:nth-child(3){left:14px;background:radial-gradient(circle at 30% 30%,#b2f2bb,#2f9e44)}@media(prefers-reduced-motion:reduce){.mar-spaces-invite[data-v-4c0b6370]{transition:none}}.field-enter-active[data-v-02571907]{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.field-enter-from[data-v-02571907]{opacity:0;transform:translateY(8px)}.result[data-v-02571907]{animation:rise-02571907 .5s cubic-bezier(.16,1,.3,1) both}@keyframes rise-02571907{0%{opacity:0;transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.field-enter-active[data-v-02571907],.result[data-v-02571907]{transition:none;animation:none}}.starter[data-v-9a275e12]{--ease-out-expo: cubic-bezier(.19, 1, .22, 1)}@media(hover:hover)and (pointer:fine){.starter:hover .lift[data-v-9a275e12]{transform:translateY(-6px) scale(1.02)}}.starter:focus-visible .lift[data-v-9a275e12]{transform:translateY(-6px) scale(1.02)}.shimmer[data-v-9a275e12]{background:linear-gradient(105deg,transparent 40%,rgb(255 255 255 / .07) 50%,transparent 60%);background-size:250% 100%;background-position:150% 0;animation:sweep-9a275e12 9s cubic-bezier(.645,.045,.355,1) infinite}.starter:nth-child(2) .shimmer[data-v-9a275e12]{animation-delay:.6s}.starter:nth-child(3) .shimmer[data-v-9a275e12]{animation-delay:1.2s}.starter:nth-child(4) .shimmer[data-v-9a275e12]{animation-delay:1.8s}.starter:nth-child(5) .shimmer[data-v-9a275e12]{animation-delay:2.4s}@keyframes sweep-9a275e12{0%{background-position:150% 0}25%,to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.shimmer[data-v-9a275e12]{animation:none}.starter[data-v-9a275e12],.lift[data-v-9a275e12]{transition:none}}.mar-composer[data-v-626680ea]{display:flex;flex-direction:column;gap:10px;border-radius:20px;padding:14px 12px 10px 16px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2);box-shadow:0 18px 48px -20px #000000b3;transition:background-color .2s ease}.mar-composer[data-v-626680ea]:focus-within{background:color-mix(in oklch,var(--color-base-foreground) 8.5%,transparent)}.mar-send[data-v-626680ea]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-inverted-background);color:var(--color-inverted-foreground);transition:opacity .15s ease,transform .15s ease}.mar-send[data-v-626680ea]:disabled{opacity:.3}.mar-send[data-v-626680ea]:not(:disabled):active{transform:scale(.94)}.mar-bubble[data-v-626680ea]{max-width:80%;border-radius:18px 18px 6px;padding:10px 14px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:var(--text-ui);line-height:1.55;white-space:pre-wrap}.mar-avatar[data-v-626680ea]{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-muted-foreground)}.mar-steps[data-v-626680ea]{display:flex;flex-direction:column;gap:6px;border-radius:14px;padding:10px 12px;background:color-mix(in oklch,var(--color-base-foreground) 3.5%,transparent)}.mar-steps li[data-v-626680ea]{display:flex;align-items:center;gap:8px;font-size:var(--text-ui);animation:mar-in-626680ea .26s cubic-bezier(.16,1,.3,1)}.mar-steps li.is-done[data-v-626680ea]{color:var(--color-subtle-foreground)}.mar-steps li.is-done svg[data-v-626680ea]{color:var(--color-status-running)}.mar-steps li.is-active[data-v-626680ea]{color:var(--color-base-foreground)}.mar-dot[data-v-626680ea]{width:12px;height:12px;border-radius:999px;border:1.5px solid color-mix(in oklch,var(--color-base-foreground) 25%,transparent);border-top-color:var(--color-border-focus);animation:mar-spin-626680ea .7s linear infinite}.mar-shot[data-v-626680ea],.mar-card[data-v-626680ea]{overflow:hidden;border-radius:14px;background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:mar-in-626680ea .32s cubic-bezier(.16,1,.3,1)}.mar-shot[data-v-626680ea]{aspect-ratio:4 / 3}.mar-shot img[data-v-626680ea],.mar-card-media img[data-v-626680ea]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.mar-shot:hover img[data-v-626680ea]{transform:scale(1.04)}.mar-card-media[data-v-626680ea]{position:relative;height:148px}.mar-field[data-v-626680ea]{border-radius:999px;padding:3px 10px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-muted-foreground);font-size:12px}.mar-chip[data-v-626680ea]{border-radius:var(--radius-control);padding:6px 12px;background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);color:var(--color-muted-foreground);font-size:var(--text-ui);transition:background-color .15s ease,color .15s ease}.mar-chip[data-v-626680ea]:hover{background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);color:var(--color-base-foreground)}.mar-dock[data-v-626680ea]{position:absolute;inset:auto 0 0;padding:40px 24px 20px;background:linear-gradient(to top,var(--color-content-background) 45%,transparent)}@keyframes mar-in-626680ea{0%{opacity:0;transform:translateY(6px)}}@keyframes mar-spin-626680ea{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mar-steps li[data-v-626680ea],.mar-shot[data-v-626680ea],.mar-card[data-v-626680ea],.mar-dot[data-v-626680ea]{animation:none}}.mar-page-head[data-v-44498123]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 0 24px}.mar-page-title[data-v-44498123]{margin:0;font-size:var(--text-title, 24px);font-weight:600;letter-spacing:-.01em}.mar-page-bar[data-v-44498123]{display:flex;min-height:32px;align-items:center;gap:8px;margin-bottom:20px;transition:opacity .2s ease}.mar-page-bar.is-docked[data-v-44498123]{margin:0}.mar-page-bar.is-dim[data-v-44498123]{opacity:.45}.mar-sk[data-v-44498123]{display:block;border-radius:6px;background:linear-gradient(100deg,transparent 30%,color-mix(in oklch,var(--color-base-foreground) 6%,transparent) 50%,transparent 70%) color-mix(in oklch,var(--color-base-foreground) 6%,transparent);background-size:250% 100%;animation:mar-shimmer-44498123 1.4s linear infinite}.mar-sk-grid[data-v-44498123]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.mar-sk-grid.is-cards[data-v-44498123]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mar-sk-card[data-v-44498123]{display:flex;flex-direction:column;gap:8px;padding:4px 4px 10px;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-card-background) 50%,transparent)}.mar-sk-media[data-v-44498123]{aspect-ratio:16 / 10;border-radius:var(--radius-control);margin-bottom:4px}.mar-sk-card .mar-sk-line[data-v-44498123]{margin-left:8px}.mar-sk-line[data-v-44498123]{height:10px}.mar-sk-line.is-sm[data-v-44498123]{height:8px;opacity:.7}.mar-sk-settings[data-v-44498123]{display:flex;flex-direction:column;gap:2px}.mar-sk-row[data-v-44498123]{display:flex;height:56px;align-items:center;gap:14px;padding:0 12px;border-radius:12px}.mar-sk-settings .mar-sk-row[data-v-44498123]{height:68px;border-bottom:1px solid var(--color-border-default);border-radius:0}.mar-sk-thumb[data-v-44498123]{width:32px;height:32px;flex-shrink:0;border-radius:8px}.mar-sk-ctl[data-v-44498123]{width:120px;height:28px;border-radius:8px}@keyframes mar-shimmer-44498123{to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.mar-sk[data-v-44498123]{animation:none}}.mar-build-stat[data-v-17caa790]{display:flex;min-height:150px;flex-direction:column;gap:6px;padding:18px 20px;border-radius:18px}.mar-build-label[data-v-17caa790]{color:var(--color-muted-foreground);font-size:13px}.mar-build-value[data-v-17caa790]{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.mar-build-value small[data-v-17caa790]{margin-left:4px;color:var(--color-subtle-foreground);font-size:14px;font-weight:500;letter-spacing:0}.mar-build-hint[data-v-17caa790]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--color-subtle-foreground);font-size:12px}.mar-build-spark[data-v-17caa790]{width:100%;margin-top:auto}.mar-build-dot[data-v-17caa790]{width:6px;height:6px;border-radius:999px}.mar-build-dot.is-ok[data-v-17caa790]{background:var(--color-status-running, #4ade80)}.mar-build-dot.is-bad[data-v-17caa790]{background:var(--color-status-danger, #f87171)}.mar-build-meter[data-v-17caa790]{display:block;height:4px;margin-top:auto;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-build-meter>span[data-v-17caa790]{display:block;height:100%;border-radius:inherit;background:var(--color-base-foreground)}.mar-build-fail[data-v-17caa790],.mar-build-dep[data-v-17caa790]{display:flex;min-width:0;flex-direction:column;gap:6px;padding:16px 18px;border-radius:18px;text-align:left}.mar-build-fail[data-v-17caa790]{box-shadow:inset 2px 0 color-mix(in oklch,var(--color-status-danger, #f87171) 70%,transparent)}.mar-build-num[data-v-17caa790]{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mar-build-code-card[data-v-17caa790]{padding:14px;border-radius:18px}.mar-build-pre[data-v-17caa790]{margin-top:12px;overflow-x:auto;padding:16px;border-radius:12px;background:color-mix(in oklch,var(--color-content-background) 70%,transparent);color:var(--color-muted-foreground);font-family:ui-monospace,monospace;font-size:13px;line-height:1.7}:root .proto-ui.proto-ui.proto-ui :is(.mar-build-fail,.mar-build-dep){width:auto;padding:16px 18px;border-radius:18px;background:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color .16s ease}:root .proto-ui.proto-ui.proto-ui :is(.mar-build-fail,.mar-build-dep):hover{background:color-mix(in oklch,var(--color-card-background-hover) 80%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-build-dep{min-height:150px}:root .proto-ui.proto-ui.proto-ui .mar-view-trigger{display:inline-flex;width:auto;height:34px;align-items:center;gap:7px;padding:0 14px;border-radius:var(--mar-tab-radius, 10px);background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-base-foreground);font-size:13px}:root .proto-ui.proto-ui.proto-ui .mar-view-trigger:hover,:root .proto-ui.proto-ui.proto-ui .mar-view-trigger[data-state=open]{background:color-mix(in oklch,var(--color-base-foreground) 11%,transparent)}:root .proto-ui.proto-ui.proto-ui.mar-view{z-index:60;display:flex;width:320px;flex-direction:column;padding:6px 18px;border-radius:18px;background:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 6%,var(--color-card-background)) 90%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 7%,transparent),0 24px 64px -20px #0009;color:var(--color-base-foreground)}.mar-view-sec{padding:16px 0}.mar-view-sec+.mar-view-sec{border-top:1px solid color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-view-sec.is-off{opacity:.4;pointer-events:none}.mar-view-title{color:var(--color-base-foreground);font-size:13px;font-weight:500}.mar-view-sub{color:var(--color-subtle-foreground);font-size:12px}.mar-view-layouts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}:root .proto-ui.proto-ui.proto-ui .mar-view-layout{display:flex;width:auto;flex-direction:column;align-items:center;gap:4px;padding:14px 6px 12px;border-radius:12px;background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);box-shadow:inset 0 0 0 1px transparent;color:var(--color-muted-foreground);transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}:root .proto-ui.proto-ui.proto-ui .mar-view-layout:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-view-layout[aria-pressed=true]{background:color-mix(in oklch,var(--color-base-foreground) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 16%,transparent);color:var(--color-base-foreground)}.mar-view-layout svg{margin-bottom:4px}.mar-view-layout-name{font-size:13px;font-weight:500}.mar-view-layout-hint{color:var(--color-subtle-foreground);font-size:11px;line-height:1.3;text-align:center}.mar-view-row{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}:root .proto-ui.proto-ui.proto-ui .mar-view-step{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border-radius:9px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-view-step:hover:not(:disabled){background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-view-step:disabled{opacity:.35}.mar-view-track{display:flex;gap:4px}.mar-view-track i{width:18px;height:6px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent);transition:background-color .15s ease}.mar-view-track i.is-on{background:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-view-switch{position:relative;display:block;flex-shrink:0;margin:0;padding:0;border:0;width:36px;height:22px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 14%,transparent);appearance:none;cursor:pointer;transition:background-color .15s ease}.mar-view-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--color-base-foreground);transition:transform .18s cubic-bezier(.16,1,.3,1)}:root .proto-ui.proto-ui.proto-ui .mar-view-switch:checked{background:var(--color-base-foreground)}.mar-view-switch:checked:after{background:var(--color-content-background);transform:translate(14px)}@media(prefers-reduced-motion:reduce){.mar-view-switch:after,.mar-view-track i{transition:none}}.wfg[data-v-e16b3ce5]{position:relative;width:100%;height:100%;overflow:hidden}.wfg-paint[data-v-e16b3ce5]{position:absolute;inset:-20%;filter:blur(22px)}.wfg[data-v-e16b3ce5]:after{position:absolute;inset:0;background-image:var(--wfg-grain);content:"";mix-blend-mode:overlay;opacity:.1}.wfc[data-v-eb92abad]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--canvas)}.wfc.is-dark[data-v-eb92abad]{--canvas: #151517;--canvas-60: rgb(21 21 23 / .6);--canvas-0: rgb(21 21 23 / 0);--dot: rgb(255 255 255 / .075);--node: #222225;--head: #2a2a2e;--edge: rgb(255 255 255 / .085);--pill: rgb(255 255 255 / .32);--pill2: rgb(255 255 255 / .13);--field: #19191c;--preview: #18181b;--wire: #8a8a92;--lift: 0 2px 0 rgb(0 0 0 / .5), 0 18px 22px -12px rgb(0 0 0 / .85);--group: rgb(168 168 176 / .07);--group-edge: rgb(168 168 176 / .32);--out: #a8a8b0;--out-edge: rgb(168 168 176 / .6);--out-halo: rgb(168 168 176 / .14);--out-head: #45454a;--vignette: rgb(0 0 0 / .3)}.wfc.is-light[data-v-eb92abad]{--canvas: #f0f0f2;--canvas-60: rgb(240 240 242 / .6);--canvas-0: rgb(240 240 242 / 0);--dot: rgb(0 0 0 / .1);--node: #fff;--head: #f6f6f8;--edge: rgb(0 0 0 / .1);--pill: rgb(0 0 0 / .26);--pill2: rgb(0 0 0 / .1);--field: #f2f2f4;--preview: #ececef;--wire: #85858d;--lift: 0 2px 2px rgb(20 20 30 / .08), 0 18px 22px -12px rgb(20 20 30 / .3);--group: rgb(110 110 118 / .08);--group-edge: rgb(110 110 118 / .4);--out: #6e6e76;--out-edge: rgb(110 110 118 / .65);--out-halo: rgb(110 110 118 / .16);--out-head: #e3e3e6;--vignette: rgb(40 40 70 / .09)}.wfc-stage[data-v-eb92abad]{position:absolute;top:50%;left:50%;width:280px;height:175px;margin:-87.5px 0 0 -140px}.wfc-plane[data-v-eb92abad]{position:absolute;inset:0;transform-origin:45% 58%}.wfc-dots[data-v-eb92abad]{position:absolute;inset:-280px;background-image:radial-gradient(var(--dot) .9px,transparent 1.2px);background-position:10px 10px;background-size:20px 20px}.wfc-group[data-v-eb92abad]{position:absolute;top:16px;left:52px;width:310px;height:190px;border-radius:6px;background:var(--group);box-shadow:inset 0 0 0 1px var(--group-edge)}.wfc-wires[data-v-eb92abad]{position:absolute;top:0;left:0;overflow:visible;fill:none;stroke:var(--wire);stroke-linecap:round;stroke-width:2}.wfc-node[data-v-eb92abad]{position:absolute;box-sizing:border-box;width:120px;border-radius:6px;background:var(--node);box-shadow:var(--lift),inset 0 0 0 1px var(--edge)}.wfc-node.is-input[data-v-eb92abad]{left:-52px;width:80px;height:20px}.wfc-node.is-main[data-v-eb92abad]{top:56px;left:70px;height:100px}.wfc-node.is-output[data-v-eb92abad]{top:40px;left:214px;box-shadow:var(--lift),0 0 0 3px var(--out-halo),inset 0 0 0 1px var(--out-edge)}.wfc-head[data-v-eb92abad]{position:absolute;top:0;right:0;left:0;height:20px;border-radius:6px 6px 0 0;background:var(--head);box-shadow:inset 0 -1px 0 var(--edge)}.wfc-head.is-whole[data-v-eb92abad]{border-radius:6px;box-shadow:none}.is-output .wfc-head[data-v-eb92abad]{background:var(--out-head)}.wfc-mark[data-v-eb92abad]{position:absolute;top:7px;left:8px;width:6px;height:6px;border-radius:99px;background:var(--pill)}.is-output .wfc-mark[data-v-eb92abad]{background:var(--out)}.wfc-title[data-v-eb92abad]{position:absolute;top:8px;left:20px;height:4.5px;border-radius:99px;background:var(--pill)}.wfc-socket[data-v-eb92abad]{position:absolute;width:7px;height:7px;border-radius:99px;background:var(--wire);box-shadow:0 0 0 2px var(--node)}.wfc-label[data-v-eb92abad],.wfc-value[data-v-eb92abad]{position:absolute;height:3.5px;border-radius:99px;background:var(--pill2)}.wfc-value[data-v-eb92abad]{background:var(--pill)}.wfc-field[data-v-eb92abad]{position:absolute;right:8px;left:8px;height:11px;border-radius:3px;background:var(--field)}.wfc-preview[data-v-eb92abad]{position:absolute;top:42px;right:8px;left:8px;border-radius:4px;background:var(--preview);box-shadow:inset 0 0 0 1px var(--edge)}.wfc-fade[data-v-eb92abad],.wfc-vignette[data-v-eb92abad]{position:absolute;inset:0}.wfc-fade[data-v-eb92abad]{background:linear-gradient(180deg,var(--canvas) 0%,var(--canvas-60) 22%,var(--canvas-0) 48%)}.wfc-vignette[data-v-eb92abad]{background:radial-gradient(ellipse 78% 92% at 50% 62%,transparent 42%,var(--vignette) 100%)}:root .proto-ui.proto-ui.proto-ui .mar-eh-crumb{display:inline-flex;height:26px;align-items:center;gap:6px;margin:0 0 14px -8px;padding:0 8px;border-radius:var(--radius-control);color:var(--color-muted-foreground);font-size:13px}:root .proto-ui.proto-ui.proto-ui .mar-eh-crumb:hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}.mar-eh-head{display:flex;align-items:center;gap:18px;padding-bottom:28px}.mar-eh-cover{display:inline-flex;width:64px;height:64px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-card, 14px);box-shadow:0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-eh-cover>*{width:100%;height:100%;object-fit:cover}:root .proto-ui.proto-ui.proto-ui .mar-eh-title{overflow:hidden;margin:0;color:var(--color-base-foreground);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mar-eh-meta{display:flex;min-width:0;align-items:center;gap:10px;margin-top:6px;color:var(--color-muted-foreground);font-size:13px;white-space:nowrap}.mar-eh-dot{width:3px;height:3px;flex-shrink:0;border-radius:999px;background:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-eh-link{display:inline-flex;height:26px;align-items:center;gap:8px;margin:0 -4px;padding:0 6px;border-radius:var(--radius-control);color:inherit}:root .proto-ui.proto-ui.proto-ui .mar-eh-link:hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}.mar-eh-faces{display:flex;padding-left:6px}.mar-eh-faces>*{margin-left:-6px;box-shadow:0 0 0 2px var(--color-content-background)}.mar-eh-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}:root .proto-ui.proto-ui.proto-ui .mar-eh-actions :is(button,.mar-kebab):not(.mar-split-main,.mar-split-more){border-radius:var(--radius-control)}.mar-eh-row{display:flex;min-height:34px;align-items:center;gap:16px;margin-bottom:20px}.mar-split{display:inline-flex;height:32px}:root .proto-ui.proto-ui.proto-ui :is(.mar-split-main,.mar-split-more){display:inline-flex;height:32px;align-items:center;gap:6px;background:var(--color-inverted-background);color:var(--color-inverted-foreground);font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .15s ease}:root .proto-ui.proto-ui.proto-ui :is(.mar-split-main,.mar-split-more):hover,:root .proto-ui.proto-ui.proto-ui .mar-split-more[data-state=open]{background:var(--color-inverted-background-hover)}:root .proto-ui.proto-ui.proto-ui .mar-split-main{gap:4px;padding:0 12px;border-radius:var(--radius-control) 0 0 var(--radius-control)}:root .proto-ui.proto-ui.proto-ui .mar-split.is-secondary :is(.mar-split-main,.mar-split-more){background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-split.is-secondary :is(.mar-split-main,.mar-split-more):hover,:root .proto-ui.proto-ui.proto-ui .mar-split.is-secondary .mar-split-more[data-state=open]{background:color-mix(in oklch,var(--color-base-foreground) 18%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-split-main:only-child{border-radius:var(--radius-control)}:root .proto-ui.proto-ui.proto-ui .mar-split-more{width:30px;justify-content:center;padding:0;border-left:1px solid color-mix(in oklch,var(--color-inverted-foreground) 18%,transparent);border-radius:0 var(--radius-control) var(--radius-control) 0}:root .proto-ui.proto-ui.proto-ui .mar-split.is-secondary .mar-split-more{border-left-color:color-mix(in oklch,var(--color-base-foreground) 14%,transparent)}.mm-status[data-v-921ebde4]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:2px}.mm-installed[data-v-921ebde4]{display:inline-flex;align-items:center;gap:5px;color:var(--color-subtle-foreground);font-size:12px}.mm-progress[data-v-921ebde4]{display:flex;width:150px;flex-direction:column;gap:5px;margin-right:4px}.is-wide .mm-progress[data-v-921ebde4]{width:auto;flex:1}.mm-progress-label[data-v-921ebde4]{overflow:hidden;color:var(--color-muted-foreground);font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.mm-progress-track[data-v-921ebde4]{display:block;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mm-progress-track i[data-v-921ebde4]{display:block;height:100%;border-radius:inherit;background:var(--color-base-foreground);transition:width .2s linear}.is-paused .mm-progress-track i[data-v-921ebde4],.is-queued .mm-progress-track i[data-v-921ebde4]{background:var(--color-subtle-foreground)}.is-failed .mm-progress-label[data-v-921ebde4]{color:var(--color-status-danger, #f87171)}.is-failed .mm-progress-track i[data-v-921ebde4]{background:var(--color-status-danger, #f87171)}.mm-tile[data-v-52ef038f]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:28%;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}.mm-tile-glyph[data-v-52ef038f]{color:var(--color-muted-foreground)}.mm-tile-logo[data-v-52ef038f]{display:block}.mm-tile.is-check[data-v-52ef038f]{background:transparent;box-shadow:none}.mm-tile-box[data-v-52ef038f]{width:18px;height:18px;border:1.5px solid color-mix(in oklch,var(--color-base-foreground) 45%,transparent);border-radius:5px;transition:background-color .12s ease,border-color .12s ease}.mm-tile.is-on .mm-tile-box[data-v-52ef038f]{border-color:var(--color-base-foreground);background:var(--color-base-foreground) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}:root[data-ds-theme=light] .mm-tile.is-on .mm-tile-box[data-v-52ef038f]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mm-env-alert[data-v-16741004]{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;border-radius:14px;background:color-mix(in oklch,var(--color-status-warning, #f5b14c) 11%,transparent);font-size:13px}.mm-env-alert>svg[data-v-16741004]{color:var(--color-status-warning, #f5b14c)}.mm-env-list[data-v-16741004]{padding:4px;border-radius:16px}.mm-env-row[data-v-16741004]{display:grid;min-height:48px;grid-template-columns:30px minmax(0,1fr) 120px 72px 200px;align-items:center;gap:14px;padding:6px 10px;border-radius:12px}.mm-env-row.is-node[data-v-16741004]{display:flex}.mm-env-row[data-v-16741004]:hover{background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}.mar-bt-section+.mar-bt-section{margin-top:32px}.mar-bt-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mar-bt-h2{margin:0 0 10px;color:var(--color-base-foreground);font-size:13px;font-weight:600}.mar-bt-head .mar-bt-h2{margin:0}.mar-bt-lead{margin:-4px 0 12px;color:var(--color-muted-foreground);font-size:13px}.mar-bt-head+.mar-bt-lead{margin-top:4px}.mar-bt-title{margin:0;color:var(--color-base-foreground);font-size:14px;font-weight:600}.mar-bt-sub{margin:2px 0 0;color:var(--color-muted-foreground);font-size:13px}.mar-bt-label{color:var(--color-base-foreground);font-size:13px;font-weight:500}.mar-bt-hint{color:var(--color-subtle-foreground);font-size:13px}:root .proto-ui.proto-ui.proto-ui .mar-bt-update{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;padding:18px 20px}.mar-bt-update-icon{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in oklch,var(--color-status-running) 14%,transparent);color:var(--color-status-running)}.mar-bt-update.is-pending .mar-bt-update-icon{background:color-mix(in oklch,oklch(.8 .15 75) 16%,transparent);color:#f5ae39}.mar-bt-update-foot{display:flex;width:100%;min-width:0;align-items:center;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid var(--color-border-default)}:root .proto-ui.proto-ui.proto-ui .mar-bt-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px 24px;padding:18px 20px}.mar-bt-fact{display:flex;min-width:0;flex-direction:column;gap:4px}.mar-bt-fact.is-wide{grid-column:span 2}.mar-bt-fact-label{color:var(--color-subtle-foreground);font-size:12px}.mar-bt-fact-value{display:flex;min-width:0;align-items:center;gap:6px;color:var(--color-base-foreground);font-size:13px}.mar-bt-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}:root .proto-ui.proto-ui.proto-ui .mar-bt-channel{display:flex;flex-direction:column;gap:10px;padding:16px 18px}:root .proto-ui.proto-ui.proto-ui .mar-bt-channel.is-on{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 28%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-bt-row.is-on{background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent);box-shadow:none}:root .proto-ui.proto-ui.proto-ui .mar-bt-row.is-on .mar-tag{background:var(--color-inverted-background);color:var(--color-inverted-foreground)}.mar-bt-radio{width:14px;height:14px;flex-shrink:0;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--color-subtle-foreground)}.is-on .mar-bt-radio{box-shadow:inset 0 0 0 4px var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-bt-row{display:flex;align-items:center;gap:14px;padding:14px 18px}.mar-bt-acts{display:flex;align-items:center;justify-content:flex-end;gap:4px;overflow:visible}.mar-bt-settings>section:first-of-type{padding-top:12px}.mar-bt-var{display:grid;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px 10px 20px}.mar-bt-folder{display:flex;min-width:0;min-height:52px;align-items:center;gap:10px;padding:8px 12px 8px 20px;font-size:13px}.mar-bt-path{max-width:14rem;overflow:hidden;color:var(--color-muted-foreground);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mar-bt-status{color:var(--color-muted-foreground);font-size:12px}.mar-bt-status.is-warn{color:var(--color-status-warning, #f5b14c);font-weight:500}.mar-bt-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.mar-bt-dl dt{color:var(--color-subtle-foreground);font-size:12px}.mar-bt-dl dd{margin:2px 0 0;color:var(--color-base-foreground);font-size:13px;font-variant-numeric:tabular-nums}.mar-bt-acts-row{display:flex;min-height:28px;flex-wrap:wrap;margin-top:auto;align-items:center;gap:8px;padding-top:12px;border-top:1px solid color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-bt-note{margin:12px 0 0;padding:10px 14px;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-status-warning, #f5b14c) 10%,transparent);color:var(--color-base-foreground);font-size:13px}:root .proto-ui.proto-ui.proto-ui .mar-st-toggle{display:flex;width:100%;justify-content:space-between;line-height:18px;font-weight:400;align-items:center;gap:10px;color:var(--color-muted-foreground);font-size:13px;cursor:pointer}:root .proto-ui.proto-ui.proto-ui .mar-st-link{padding:0;border:0;background:none;color:var(--color-muted-foreground);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}:root .proto-ui.proto-ui.proto-ui .mar-st-link:hover{color:var(--color-base-foreground)}.mar-args-raw{display:flex;flex-direction:column;gap:6px;padding:16px 20px}.mar-args-search{padding:16px 20px 2px}:root .proto-ui.proto-ui.proto-ui .mar-args-search+*{border-top-width:0}:root .proto-ui.proto-ui.proto-ui .mar-args-search button{display:inline-flex;padding:2px;border:0;background:none;color:var(--color-subtle-foreground)}.mar-args-none{margin:0;padding:16px 20px;color:var(--color-muted-foreground);font-size:13px}.mar-args-title{margin:0;padding:14px 20px 4px;color:var(--color-subtle-foreground);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mar-args-row{display:flex;align-items:flex-start;gap:16px;padding:10px 20px}.mar-args-flag{color:var(--color-base-foreground);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}.mar-args-help{margin:2px 0 0;color:var(--color-muted-foreground);font-size:12px}.mar-args-choose{margin:6px 0 0;color:var(--color-muted-foreground);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px}.mar-sn-bar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mar-sn-create{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px 16px;border-radius:var(--radius-card);background:var(--color-card-background);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}.mar-sn-list{overflow:hidden;border-radius:var(--radius-card);background:var(--color-card-background);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}.mar-sn{position:relative}.mar-sn+.mar-sn{border-top:1px solid color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-sn:before{position:absolute;top:0;bottom:0;left:106px;width:1px;background:color-mix(in oklch,var(--color-base-foreground) 14%,transparent);content:"";pointer-events:none}.mar-sn:first-child:before{top:24px}.mar-sn:last-child:before{bottom:calc(100% - 24px)}.mar-sn-dot{position:absolute;z-index:1;top:24px;left:106.5px;width:9px;height:9px;box-sizing:border-box;border:2px solid color-mix(in oklch,var(--color-base-foreground) 32%,var(--color-card-background));border-radius:50%;background:var(--color-card-background);pointer-events:none;transform:translate(-50%,-50%)}.is-now>.mar-sn-dot,.is-latest>.mar-sn-dot{width:11px;height:11px;border:0;background:var(--color-muted-foreground)}.is-now>.mar-sn-dot{background:var(--color-status-running)}.mar-sn-row{display:flex;min-height:48px;align-items:center;gap:10px;padding:0 8px 0 16px;cursor:default;outline:none}.mar-sn-row:hover{background:color-mix(in oklch,var(--color-base-foreground) 3%,transparent)}.mar-sn-row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-focus)}.mar-sn-chev{flex-shrink:0;color:var(--color-subtle-foreground);transition:transform .15s ease}.is-open .mar-sn-chev{transform:rotate(90deg)}.mar-sn-trigger{flex-shrink:0;padding:1px 7px;border-radius:6px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-muted-foreground);font-size:12px}.mar-sn-name{min-width:0;overflow:hidden;color:var(--color-base-foreground);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mar-sn-delta{flex-shrink:0;color:var(--color-muted-foreground);font-size:12px;font-variant-numeric:tabular-nums}.mar-sn-when{width:76px;margin-right:18px;flex-shrink:0;color:var(--color-muted-foreground);font-size:12px;white-space:nowrap}.mar-sn-row .mar-bt-acts{margin-left:auto}.mar-sn-body{padding:4px 16px 16px 144px}.mar-sn-h{margin:10px 0 6px;color:var(--color-base-foreground);font-size:12px;font-weight:600}.mar-sn-diff{display:grid;grid-template-columns:160px minmax(0,1fr);gap:6px 16px;margin:0;font-size:12px}.mar-sn-diff dt{color:var(--color-subtle-foreground)}.mar-sn-diff dd{display:flex;flex-direction:column;gap:2px;margin:0;color:var(--color-base-foreground);font-family:var(--font-mono, ui-monospace, monospace)}.mar-sn-diff .is-add{color:var(--color-status-running)}.mar-sn-diff .is-del{color:var(--color-status-danger)}.mar-ab{display:flex;max-width:720px;flex-direction:column;gap:12px}.mar-ab-hero{display:flex;min-height:32px;align-items:center;gap:8px;margin-bottom:4px}.mar-ab-name{margin:0;color:var(--color-base-foreground);font-size:16px;font-weight:600}:root .proto-ui.proto-ui.proto-ui .mar-ab-input{min-width:0;flex:1;height:30px;padding:0 8px;border:0;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground);font-size:13px;outline:2px solid var(--color-border-focus)}:root .proto-ui.proto-ui.proto-ui .mar-ab-input.is-name{max-width:320px;height:1.4em;flex:none;margin-right:32px;padding:0;border-radius:2px;background:none;field-sizing:content;font-size:16px;font-weight:600;line-height:1.4;outline-offset:3px}:root .proto-ui.proto-ui.proto-ui .mar-ab-group{padding:6px 18px 8px}.mar-ab-title{margin:8px 0 4px;color:var(--color-subtle-foreground);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mar-ab-fact{display:grid;min-height:36px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:16px}.mar-ab-fact+.mar-ab-fact{border-top:1px solid color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}.mar-ab-value{display:flex;min-width:0;align-items:center;gap:6px;color:var(--color-base-foreground);font-size:13px}.mar-op{display:flex;max-width:440px;flex-direction:column;align-items:flex-start;margin:24px 0;padding:24px;border-radius:var(--radius-card);background:var(--color-card-background);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 9%,transparent);animation:mar-op-in .2s cubic-bezier(.23,1,.32,1)}@keyframes mar-op-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.mar-op{animation:none}}.mar-op-title{margin:0;color:var(--color-base-foreground);font-size:14px;font-weight:600}.mar-op-sub{margin:2px 0 0;color:var(--color-muted-foreground);font-size:13px}.mar-op-bar-head{display:flex;width:100%;justify-content:space-between;margin:18px 0 6px;color:var(--color-muted-foreground);font-size:12px}.mar-op-bar{position:relative;width:100%;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent)}.mar-op-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-base-foreground);transition:width .16s linear}.mar-op-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:999px}.mar-op-icon.is-ok{background:color-mix(in oklch,var(--color-status-running) 16%,transparent);color:var(--color-status-running)}.mar-op-icon.is-bad{background:color-mix(in oklch,var(--color-status-danger) 16%,transparent);color:var(--color-status-danger)}.mar-term{overflow:hidden;border-radius:var(--radius-card);background:#0d0d0f;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}.mar-term-head{display:flex;height:32px;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid oklch(1 0 0 / .08);color:#ffffff8c;font-size:12px}.mar-term-head i{width:9px;height:9px;border-radius:999px;background:#ffffff29}.mar-term-head span{margin-left:6px}.mar-term-screen{height:420px;overflow:auto;padding:12px 14px;color:#dedede;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;line-height:19px;cursor:text}.mar-term-screen p{margin:0;white-space:pre-wrap}.mar-term-line{display:flex;gap:8px}.mar-term-line span{color:#7ccd8e}:root .proto-ui.proto-ui.proto-ui .mar-term-line input{flex:1;border:0;background:none;color:inherit;font:inherit;outline:none}.mar-term-ended{margin-top:12px;color:#fff9;font-family:var(--font-sans, inherit);font-size:13px}:root .proto-ui.proto-ui.proto-ui .mar-term-ended button{margin-top:6px;padding:0;border:0;background:none;color:#ffffffeb;font:inherit;text-decoration:underline;cursor:pointer}.bus-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}:root .proto-ui.proto-ui.proto-ui .bus-channel{display:inline-flex;align-items:center;gap:3px;margin:0 -5px;padding:1px 5px;border-radius:6px;color:inherit;transition:background-color .14s ease,color .14s ease}:root .proto-ui.proto-ui.proto-ui .bus-channel:is(:hover,[data-state=open]){background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);color:var(--color-base-foreground)}.bus-menu-head{margin:0;padding:6px 8px 4px;color:var(--color-subtle-foreground);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:root .proto-ui.proto-ui.proto-ui .bus-option{align-items:flex-start;height:auto;padding-block:6px}.bus-check{display:inline-flex;width:14px;flex-shrink:0;padding-top:2px}.bus-hint{color:var(--color-muted-foreground);font-size:12px}.bus-safe{flex-shrink:0;color:var(--color-subtle-foreground);font-size:12px;white-space:nowrap}.mar-bp-glyph{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}.mar-bp-glyph>*{width:auto!important;height:auto!important}.mar-bp-alert{display:flex;align-items:center;gap:8px;margin:-4px 0 20px;padding:12px 12px 12px 16px;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-bp-alert-title{margin:0;color:var(--color-base-foreground);font-size:13px;font-weight:600}.mar-bp-alert-text{margin:2px 0 0;color:var(--color-muted-foreground);font-size:13px}.mar-bp-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.mar-bs{--bs-line: color-mix(in oklch, var(--color-base-foreground) 9%, transparent);--bs-well: color-mix(in oklch, var(--color-base-foreground) 4%, transparent);--bs-ok: var(--color-status-running, oklch(.78 .15 155));--bs-ok-soft: color-mix(in oklch, var(--bs-ok) 14%, transparent);--bs-code-bg: oklch(.17 .006 285);--bs-code-fg: oklch(.88 .006 285);--bs-code-dim: oklch(.6 .01 285);--hl-kw: oklch(.78 .12 300);--hl-str: oklch(.82 .11 145);--hl-num: oklch(.82 .12 60);--hl-com: oklch(.56 .01 285);--hl-fn: oklch(.8 .1 230);--hl-key: oklch(.8 .09 200);--hl-var: oklch(.82 .12 60);--hl-flag: oklch(.78 .08 250);--hl-punc: oklch(.66 .01 285)}:root[data-ds-theme=light] .mar-bs{--bs-line: color-mix(in oklch, var(--color-base-foreground) 10%, transparent);--bs-well: color-mix(in oklch, var(--color-base-foreground) 3.5%, transparent);--bs-ok: oklch(.6 .15 155);--bs-code-bg: oklch(.2 .006 285)}.mar-bs-card{overflow:hidden;border-radius:22px;box-shadow:inset 0 0 0 1px var(--bs-line)}.mar-bs-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 28px 0}.mar-bs-h2{font-size:20px;font-weight:600;letter-spacing:-.015em}.mar-bs-progress{display:flex;min-width:260px;flex-direction:column;align-items:flex-end;gap:8px}.mar-bs-progress-bars{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:4px}.mar-bs-progress-bars>span{height:4px;overflow:hidden;border-radius:999px;background:var(--bs-line)}.mar-bs-progress-bars>span>i{display:block;width:0;height:100%;border-radius:inherit;background:var(--color-base-foreground);transition:width .42s cubic-bezier(.22,1,.36,1)}.mar-bs-progress-bars>span.is-done>i{width:100%}.mar-bs-progress-bars>span.is-done:last-child>i{background:var(--bs-ok)}.mar-bs-steps{display:flex;flex-direction:column;padding:4px 0 0}.mar-bs-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;padding:22px 28px 28px}.mar-bs-codecol{display:flex;min-width:0;flex-direction:column;gap:12px}.mar-bs-codecol>.mar-bs-code{margin-top:0}.mar-bs-inline{border-radius:5px;padding:1px 5px;background:var(--bs-well);box-shadow:inset 0 0 0 1px var(--bs-line);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.mar-bs-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding-bottom:26px}.mar-bs-step:last-child{padding-bottom:0}.mar-bs-step:before{position:absolute;top:30px;bottom:4px;left:13.5px;width:1px;background:var(--bs-line);content:""}.mar-bs-step:last-child:before{display:none}.mar-bs-dot{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px var(--bs-line);color:var(--color-muted-foreground);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .24s ease,color .24s ease}.mar-bs-step.is-current .mar-bs-dot{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 40%,transparent);color:var(--color-base-foreground)}.mar-bs-step.is-done .mar-bs-dot{background:var(--color-base-foreground);box-shadow:none;color:var(--color-inverted-foreground, var(--color-app-background))}.mar-bs-step-title{display:flex;min-height:28px;align-items:center;gap:10px;font-size:14px;font-weight:600}.mar-bs-step-body{margin-top:2px;color:var(--color-muted-foreground);font-size:13px}.mar-bs-key{display:flex;align-items:center;gap:4px;max-width:620px;margin-top:12px;padding:5px 5px 5px 14px;border-radius:12px;background:var(--bs-well);box-shadow:inset 0 0 0 1px var(--bs-line)}.mar-bs-key-value{min-width:0;flex:1;overflow:hidden;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.mar-bs-note{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--color-subtle-foreground);font-size:12px}.mar-bs-code{margin-top:12px;overflow:hidden;border-radius:14px;background:var(--bs-code-bg);box-shadow:inset 0 0 0 1px #ffffff12,0 18px 40px -24px #0000008c;color:var(--bs-code-fg)}.mar-bs-code-bar{display:flex;height:42px;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 14px;border-bottom:1px solid oklch(1 0 0 / .06);color:var(--bs-code-dim);font-size:12px}.mar-bs-code-file{display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Menlo,monospace}.mar-bs-pre{display:grid;grid-template-columns:auto minmax(0,1fr);overflow-x:auto;padding:14px 0 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.75;tab-size:2}.mar-bs-pre .ln{padding:0 14px 0 16px;color:#4c4c52;text-align:right;-webkit-user-select:none;user-select:none}.mar-bs-pre .lc{padding-right:20px;white-space:pre}.mar-bs-pre.is-prose .lc{white-space:pre-wrap}.hl-kw{color:var(--hl-kw)}.hl-str{color:var(--hl-str)}.hl-num{color:var(--hl-num)}.hl-com{color:var(--hl-com);font-style:italic}.hl-fn{color:var(--hl-fn)}.hl-key{color:var(--hl-key)}.hl-var{color:var(--hl-var)}.hl-flag{color:var(--hl-flag)}.hl-punc{color:var(--hl-punc)}.hl-secret{border-radius:4px;padding:1px 4px;background:#fdb17124;color:#ffc580;color:oklch(.86 .12 70)}:root .proto-ui.proto-ui.proto-ui .mar-bs-codebtn{display:inline-flex;width:auto;height:28px;align-items:center;gap:6px;padding:0 10px;border-radius:8px;background:#ffffff14;color:#e4e4e4;font-size:12px;font-weight:500;transition:background-color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-bs-codebtn:hover{background:#ffffff24}:root .proto-ui.proto-ui.proto-ui .mar-bs-codebtn.is-done{background:#59d38c2e;color:#86eaab}:root .proto-ui.proto-ui.proto-ui .mar-bs-icon{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--color-muted-foreground);transition:background-color .14s ease,color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-bs-icon:hover{background:var(--bs-line);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-bs-icon.is-done{color:var(--bs-ok)}.mar-bs-listen{display:flex;min-height:56px;align-items:center;gap:12px;padding:10px 14px 10px 28px;border-top:1px solid var(--bs-line);background:var(--bs-well);font-size:13px;transition:background-color .4s ease}.mar-bs-listen.is-got{background:color-mix(in oklch,var(--bs-ok) 7%,transparent)}.mar-bs-pulse{position:relative;width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--color-subtle-foreground)}.mar-bs-listen.is-on .mar-bs-pulse{background:var(--bs-ok)}.mar-bs-listen.is-on .mar-bs-pulse:after{position:absolute;inset:-4px;border-radius:inherit;animation:mar-bs-ping 1.6s cubic-bezier(0,0,.2,1) infinite;background:var(--bs-ok);content:"";opacity:.5}@keyframes mar-bs-ping{75%,to{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){.mar-bs-listen.is-on .mar-bs-pulse:after{animation:none}}.mar-bs-got{display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;border-radius:999px;background:var(--bs-ok);color:#0a140e}.mar-bs-req{display:grid;min-width:0;flex:1;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;animation:mar-bs-in .36s cubic-bezier(.22,1,.36,1)}@keyframes mar-bs-in{0%{opacity:0;transform:translateY(4px)}}.mar-bs-method{border-radius:6px;padding:1px 6px;background:var(--bs-line);color:var(--color-base-foreground);font-weight:600}.mar-bs-200{border-radius:6px;padding:1px 6px;background:var(--bs-ok-soft);color:var(--bs-ok);font-weight:600}:root .proto-ui.proto-ui.proto-ui .mar-bs-link{display:inline-flex;width:auto;flex-shrink:0;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:8px;color:var(--color-muted-foreground);font-size:13px;transition:background-color .14s ease,color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-bs-link:hover{background:var(--bs-line);color:var(--color-base-foreground)}.mar-bs-h3{font-size:15px;font-weight:600}.mar-bs-sec-head{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.mar-bs-usage{display:flex;height:calc(100% - 44px);flex-direction:column;gap:14px;padding:20px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--bs-line)}.mar-bs-big{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.mar-bs-meter{display:flex;height:6px;gap:2px;overflow:hidden;border-radius:999px;background:var(--bs-line)}.mar-bs-meter>span{height:100%;border-radius:999px;background:var(--color-base-foreground);transition:width .5s cubic-bezier(.22,1,.36,1)}.mar-bs-meter>span+span{background:color-mix(in oklch,var(--color-base-foreground) 40%,transparent)}.mar-bs-legend{display:flex;gap:14px;color:var(--color-subtle-foreground);font-size:12px}.mar-bs-legend i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:999px;background:var(--color-base-foreground);vertical-align:1px}.mar-bs-legend span+span i{background:color-mix(in oklch,var(--color-base-foreground) 40%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-bs-ql{display:flex;width:auto;min-width:0;align-items:center;gap:12px;padding:14px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--bs-line);text-align:left;transition:background-color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-bs-ql:hover{background:var(--bs-well)}.mar-bs-ql-icon{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border-radius:10px;background:var(--bs-well);box-shadow:inset 0 0 0 1px var(--bs-line);color:var(--color-base-foreground)}.mar-bs-ql-arrow{margin-left:auto;flex-shrink:0;color:var(--color-subtle-foreground);opacity:0;transition:opacity .14s ease}.mar-bs-ql:hover .mar-bs-ql-arrow{opacity:1}.mar-bs-product{display:grid;min-height:280px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:28px;border-radius:22px;box-shadow:inset 0 0 0 1px var(--bs-line)}.mar-bs-facts{display:flex;flex-direction:column;gap:8px;margin-top:18px;font-size:13px}.mar-bs-facts li{display:flex;align-items:center;gap:10px}.mar-bs-facts svg{flex-shrink:0;color:var(--color-subtle-foreground)}.mar-bs-product-art{position:relative;overflow:hidden;border-radius:14px;background:var(--bs-well)}.mar-bs-product-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:mar-bs-fade .32s ease}@keyframes mar-bs-fade{0%{opacity:0}}.mar-bs-tag{position:absolute;bottom:10px;left:10px;border-radius:7px;padding:3px 8px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f5f5;font-size:12px;font-weight:500}@media(prefers-reduced-motion:reduce){.mar-bs-product-art img{animation:none}}.mar-bs-step-body.is-gap{margin-top:16px;margin-bottom:-4px}.mar-bs-note.is-inline{margin-top:0}:root .proto-ui.proto-ui.proto-ui .mar-bs-link.is-flush{margin:8px 0 0 -10px}.mm-del-warn[data-v-9dcc4ce1]{display:flex;gap:10px;margin-top:16px;padding:12px 14px;border-radius:12px;background:color-mix(in oklch,var(--color-status-warning, #f5b14c) 12%,transparent);color:var(--color-base-foreground);font-size:13px;line-height:1.45}.mm-del-warn svg[data-v-9dcc4ce1]{color:var(--color-status-warning, #f5b14c)}.mm-detail[data-v-ff567457]{position:sticky;top:16px;display:flex;max-height:calc(100vh - 140px);flex-direction:column;overflow-y:auto;padding:18px;border-radius:18px}.mm-meta[data-v-ff567457]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 12px;margin-top:18px;font-size:13px}.mm-meta dt[data-v-ff567457]{color:var(--color-subtle-foreground)}.mm-meta dd[data-v-ff567457]{overflow:hidden;text-overflow:ellipsis}:root .proto-ui.proto-ui.proto-ui .mm-link[data-v-ff567457]{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 30%,transparent);text-underline-offset:3px}.mm-h[data-v-ff567457]{color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.mm-chip[data-v-ff567457]{padding:3px 9px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);font-size:12px}.mm-used[data-v-ff567457]{display:flex;align-items:baseline;gap:8px}.mm-used-kind[data-v-ff567457]{width:64px;flex-shrink:0;color:var(--color-subtle-foreground);font-size:11px}.mm-fav-on[data-v-ff567457]{fill:currentColor;color:var(--color-mar-gold, #f5c84c)}:root .proto-ui.proto-ui.proto-ui .mar-pseg-btn.is-icon{display:inline-flex;width:30px;align-items:center;justify-content:center;padding:0}:root .proto-ui.proto-ui.proto-ui .mar-selbar{position:fixed;bottom:24px;left:50%;z-index:55;display:flex;height:44px;align-items:center;gap:4px;padding:0 6px;border-radius:14px;background:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 8%,var(--color-card-background)) 88%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.3);backdrop-filter:blur(30px) saturate(1.3);box-shadow:0 20px 50px -16px #0009,inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 8%,transparent);font-size:13px;transform:translate(-50%)}.mar-selbar-n{padding:0 8px 0 2px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.mar-selbar-sep{width:1px;height:20px;margin:0 4px;background:var(--color-border-default)}:root .proto-ui.proto-ui.proto-ui .mar-selbar-btn,:root .proto-ui.proto-ui.proto-ui .mar-selbar-x{display:inline-flex;width:auto;height:32px;align-items:center;gap:6px;padding:0 10px;border-radius:9px;color:var(--color-base-foreground);white-space:nowrap}:root .proto-ui.proto-ui.proto-ui .mar-selbar-x{width:32px;justify-content:center;padding:0;color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-selbar-btn.is-quiet{color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-selbar-btn.is-danger{color:var(--color-status-danger)}:root .proto-ui.proto-ui.proto-ui :is(.mar-selbar-btn,.mar-selbar-x):hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-selbar-enter-active,.mar-selbar-leave-active{transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.mar-selbar-enter-from,.mar-selbar-leave-to{opacity:0;transform:translate(-50%,10px)}.mm-page[data-v-9938b911]{display:grid;max-width:1440px;grid-template-areas:"head head" "rail main";grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:32px}.mm-page[data-v-9938b911]:has(.mm-side){grid-template-areas:"head head head" "rail main side";grid-template-columns:220px minmax(0,1fr) 320px}.mm-head[data-v-9938b911]{grid-area:head}.mm-page>main[data-v-9938b911]{grid-area:main}.mm-side[data-v-9938b911]{grid-area:side}.mm-rail[data-v-9938b911]{position:sticky;top:16px;display:flex;max-height:calc(100dvh - 140px);flex-direction:column;gap:4px;grid-area:rail;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mm-rail[data-v-9938b911]>*{flex-shrink:0}.mm-group[data-v-9938b911]{display:flex;flex-direction:column;gap:1px;margin-top:8px}.mm-group.is-facet[data-v-9938b911]{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border-default)}.mm-group.is-facet+.mm-group.is-facet[data-v-9938b911]{margin-top:4px;padding-top:4px;border-top:0}:root .proto-ui.proto-ui.proto-ui .mm-rail-row[data-v-9938b911]{display:flex;width:100%;min-height:30px;align-items:center;gap:8px;padding:0 10px;border-radius:8px;color:var(--color-muted-foreground);font-size:13px;text-align:left}:root .proto-ui.proto-ui.proto-ui .mm-rail-row[data-v-9938b911]:hover{background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mm-rail-row.is-on[data-v-9938b911]{background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);color:var(--color-base-foreground);font-weight:500}:root .proto-ui.proto-ui.proto-ui .mm-facet-head[data-v-9938b911]{display:flex;width:100%;height:28px;align-items:center;gap:6px;padding:0 10px;border-radius:8px;color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.06em;text-align:left;text-transform:uppercase}:root .proto-ui.proto-ui.proto-ui .mm-facet-head[data-v-9938b911]:hover{color:var(--color-base-foreground)}.mm-none[data-v-9938b911]{padding:4px 10px;color:var(--color-subtle-foreground);font-size:13px}.mm-n[data-v-9938b911]{color:var(--color-subtle-foreground);font-size:11px;font-variant-numeric:tabular-nums}.mm-live[data-v-9938b911]{width:6px;height:6px;border-radius:999px;background:var(--color-status-running, #4ade80);animation:mm-pulse-9938b911 1.4s ease-in-out infinite}@keyframes mm-pulse-9938b911{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mm-live[data-v-9938b911]{animation:none}}.mm-disk[data-v-9938b911]{margin-top:12px;padding:12px 10px 4px;border-top:1px solid var(--color-border-default)}.mm-disk-bar[data-v-9938b911]{display:flex;height:6px;margin-top:8px;overflow:hidden;gap:1px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mm-disk-bar i[data-v-9938b911]{display:block;height:100%;background:oklch(.68 .13 var(--h))}.mm-disk-bar i.is-other[data-v-9938b911]{background:color-mix(in oklch,var(--color-base-foreground) 22%,transparent)}.mm-h[data-v-9938b911]{color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}:root .proto-ui.proto-ui.proto-ui .mm-change[data-v-9938b911]{margin-top:4px;padding:0;color:var(--color-muted-foreground);font-size:11px;text-decoration:underline;text-underline-offset:2px}.mm-title[data-v-9938b911]{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.mm-alert[data-v-9938b911]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:14px;background:color-mix(in oklch,var(--color-status-warning, #f5b14c) 11%,transparent);font-size:13px}.mm-alert.is-ok[data-v-9938b911]{background:color-mix(in oklch,var(--color-status-running, #4ade80) 11%,transparent)}.mm-alert-icon[data-v-9938b911]{flex-shrink:0;color:var(--color-status-warning, #f5b14c)}:root .proto-ui.proto-ui.proto-ui .mm-filter-chip[data-v-9938b911]{display:inline-flex;height:26px;align-items:center;gap:6px;padding:0 10px;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);font-size:12px}.mm-list[data-v-9938b911]{overflow:hidden;padding:4px;border-radius:16px}.mm-row[data-v-9938b911]{position:relative;display:grid;min-height:48px;grid-template-columns:36px minmax(0,1.6fr) 120px 100px 72px minmax(0,.8fr) 220px;align-items:center;column-gap:16px;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:13px;transition:background-color .12s ease}.mm-row+.mm-row[data-v-9938b911]:before{position:absolute;top:0;right:0;left:0;height:1px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);content:"";pointer-events:none}.mm-row[data-v-9938b911]:is(:hover,:focus-visible,.is-open,.is-picked):before,.mm-row:is(:hover,:focus-visible,.is-open,.is-picked)+.mm-row[data-v-9938b911]:before{opacity:0}.mm-row.is-partner[data-v-9938b911]:hover:before,.mm-row.is-partner:hover+.mm-row[data-v-9938b911]:before{opacity:1}.mm-cell.is-num[data-v-9938b911]{font-variant-numeric:tabular-nums;text-align:right}.mm-row.is-partner[data-v-9938b911]{grid-template-columns:36px minmax(0,1fr) 140px 140px;cursor:default}.mm-row[data-v-9938b911]:hover,.mm-row[data-v-9938b911]:focus-visible{background:color-mix(in oklch,var(--color-base-foreground) 4%,transparent);outline:none}.mm-row.is-partner[data-v-9938b911]:hover{background:transparent}.mm-row.is-open[data-v-9938b911],.mm-row.is-picked[data-v-9938b911]{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}.mm-cell[data-v-9938b911]{overflow:hidden;color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap}.mm-partner-mark[data-v-9938b911]{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:28%;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mm-fav[data-v-9938b911]{fill:currentColor;color:var(--color-mar-gold, #f5c84c)}.mm-grid[data-v-9938b911]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.mm-card[data-v-9938b911]{padding:14px;border-radius:16px;cursor:pointer;font-size:13px}.mm-card.is-open[data-v-9938b911],.mm-card.is-picked[data-v-9938b911]{box-shadow:inset 0 0 0 1.5px var(--color-base-foreground)}.mm-page:has(.mm-side) .mm-row[data-v-9938b911]{grid-template-columns:36px minmax(0,1fr) 64px 190px}.mm-page:has(.mm-side) .mm-row>.mm-cell[data-v-9938b911]:nth-of-type(3),.mm-page:has(.mm-side) .mm-row>.mm-cell[data-v-9938b911]:nth-of-type(4),.mm-page:has(.mm-side) .mm-row>.mm-cell[data-v-9938b911]:nth-of-type(6){display:none}.mm-page:has(.mm-side) .mm-head[data-v-9938b911]{flex-wrap:wrap}.mar-dd-glyph{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);color:var(--color-muted-foreground)}.bt[data-v-1d95577f]{position:relative;width:100%;height:100%;overflow:hidden}.bt-img[data-v-1d95577f]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bt-sign[data-v-1d95577f]{position:absolute;right:10px;bottom:10px;z-index:1;display:grid;color:#fff;opacity:.92;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .45))}.bt[data-v-1d95577f]:has(.bt-sign):after{position:absolute;inset:0;background:radial-gradient(circle at 100% 100%,rgb(0 0 0 / .3),transparent 32%);content:"";pointer-events:none}.bt-volt[data-v-1d95577f]{position:absolute;right:0;bottom:0;left:0;height:3px;background:#f0ff41}.bt-duo-mono[data-v-1d95577f]{filter:grayscale(1) contrast(1.25) brightness(1.08)}.bt-duo-dark[data-v-1d95577f],.bt-duo-light[data-v-1d95577f]{position:absolute;inset:0}.bt-duo-dark[data-v-1d95577f]{background:#2a1838;mix-blend-mode:lighten}.bt-duo-light[data-v-1d95577f]{background:#f3eee4;mix-blend-mode:multiply}.bt-duo-color[data-v-1d95577f]{opacity:0;transition:opacity .4s cubic-bezier(.2,0,0,1)}.group:hover .bt-duo-color[data-v-1d95577f],.group:focus-visible .bt-duo-color[data-v-1d95577f]{opacity:1}.bt-mat[data-v-1d95577f]{display:flex;flex-direction:column;gap:6%;padding:6% 7% 0;background:#f3eee4}.bt-mat-img[data-v-1d95577f]{width:100%;min-height:0;flex:1;border-radius:2px;object-fit:cover;box-shadow:0 1px 2px #2a18382e}.bt-mat-foot[data-v-1d95577f]{display:flex;height:13%;align-items:flex-start;justify-content:space-between;color:#2a18389e;font-size:9px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}.bt-mat-brand[data-v-1d95577f]{display:inline-flex;align-items:center;gap:4px;color:#2a1838}.bt-split[data-v-1d95577f]{--split: 50%}.group:hover .bt-split[data-v-1d95577f],.group:focus-visible .bt-split[data-v-1d95577f]{--split: 30%}.bt-split-before[data-v-1d95577f]{filter:grayscale(1) contrast(.85) brightness(1.08)}.bt-split-after[data-v-1d95577f]{clip-path:inset(0 0 0 var(--split));transition:clip-path .5s cubic-bezier(.2,0,0,1)}.bt-split-line[data-v-1d95577f]{position:absolute;top:0;bottom:0;left:var(--split);width:2px;margin-left:-1px;background:#f0ff41;transition:left .5s cubic-bezier(.2,0,0,1)}.bt-split-line[data-v-1d95577f]:after{position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:999px;background:#f0ff41;content:"";transform:translate(-50%,-50%)}.mar-ex-grid[data-v-12debd31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.mar-ex-grid.is-models[data-v-12debd31]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.mar-ex-grid.is-apps[data-v-12debd31]{grid-template-columns:repeat(4,minmax(0,1fr))}.mar-ex-grid.is-apps .mar-ex-media[data-v-12debd31]{aspect-ratio:16 / 10}.mar-ex-grid.is-apps .mar-ex-media img[data-v-12debd31]{border-radius:var(--radius-control)}.mar-ex-mark[data-v-12debd31]{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);font-size:15px;font-weight:600}.mar-ex-media[data-v-12debd31]{position:relative;display:block;overflow:hidden;border-radius:var(--radius-control);aspect-ratio:16 / 10}.mar-ex-media img[data-v-12debd31]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mar-ex-star[data-v-12debd31]{position:absolute;top:8px;right:8px}.mar-ex-play[data-v-12debd31],.mar-ex-time[data-v-12debd31]{position:absolute;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;font-size:11px}.mar-ex-play[data-v-12debd31]{top:8px;left:8px;width:24px;height:24px;justify-content:center}.mar-ex-time[data-v-12debd31]{right:8px;bottom:8px;padding:3px 8px}:root .proto-ui.proto-ui.proto-ui .mar-ex-card,:root .proto-ui.proto-ui.proto-ui .mar-ex-model{width:auto;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-ex-card{display:flex;flex-direction:column;padding:4px}:root .proto-ui.proto-ui.proto-ui .mar-ex-model{display:flex;align-items:center;gap:12px;padding:14px}:root .proto-ui.proto-ui.proto-ui :is(.mar-ex-card,.mar-ex-model):hover{background:color-mix(in oklch,var(--color-card-background-hover) 80%,transparent)}.mar-ro-trigger[data-v-d8d9415c]{display:inline-flex;height:28px;flex-shrink:0;align-items:center;gap:6px;border-radius:var(--mar-tab-radius, 10px);padding:0 8px 0 7px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-base-foreground);font-size:13px;font-weight:500;line-height:1;outline:none;transition:background-color .12s ease}:root .proto-ui.proto-ui.proto-ui .mar-ro-trigger[data-v-d8d9415c]{font-size:13px;font-weight:500}:root .proto-ui.proto-ui.proto-ui .mar-ro-filter input[data-v-d8d9415c]{font-size:13px}.mar-ro-trigger.is-static[data-v-d8d9415c]{padding-right:9px;background:transparent;cursor:default}.mar-ro-trigger[data-v-d8d9415c]:hover,.mar-ro-trigger[data-state=open][data-v-d8d9415c]{background:color-mix(in oklch,var(--color-base-foreground) 11%,transparent)}.mar-ro-trigger[data-v-d8d9415c]:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-ro-trigger-name[data-v-d8d9415c]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mar-ro-quiet[data-v-d8d9415c]{color:var(--color-subtle-foreground)}.mar-ro-glyph[data-v-d8d9415c]{position:relative;display:inline-flex}.mar-ro-glyph .mar-ro-dot[data-v-d8d9415c]{position:absolute;right:-3px;bottom:-2px;margin:0}.mar-ro-row[data-v-d8d9415c]{min-height:48px;gap:10px;padding-block:7px}.mar-ro-current[data-v-d8d9415c]{flex-direction:row;align-items:center;gap:10px;padding:10px;color:var(--color-base-foreground);font-size:var(--text-ui, 13px);line-height:1.35}.mar-ro-current .mar-ro-tile[data-v-d8d9415c]{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-ro-tile[data-v-d8d9415c]{position:relative;display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--mar-menu-radius, 14px) - var(--mar-menu-pad, 6px));background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-muted-foreground)}.mar-ro-dot[data-v-d8d9415c]{display:inline-block;width:6px;height:6px;flex-shrink:0;margin-right:6px;border-radius:999px;vertical-align:1px}.mar-ro-dot.is-running[data-v-d8d9415c]{background:var(--color-status-running, #22c55e)}.mar-ro-dot.is-stopped[data-v-d8d9415c]{background:color-mix(in oklch,var(--color-base-foreground) 30%,transparent)}.mar-ro-spin[data-v-d8d9415c]{display:inline-block;margin-right:5px;color:var(--color-base-foreground);vertical-align:-1px}@media(prefers-reduced-motion:no-preference){.mar-ro-spin[data-v-d8d9415c]{animation:mar-ro-spin-d8d9415c .9s linear infinite}}@keyframes mar-ro-spin-d8d9415c{to{transform:rotate(360deg)}}.mar-ro-text[data-v-d8d9415c]{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.mar-ro-top[data-v-d8d9415c]{display:flex;min-width:0;align-items:baseline;gap:8px}.mar-ro-top .mar-ro-hint[data-v-d8d9415c]{margin-left:auto}.mar-ro-name[data-v-d8d9415c]{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mar-ro-meta[data-v-d8d9415c]{overflow:hidden;color:var(--color-subtle-foreground);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mar-ro-hint[data-v-d8d9415c]{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;color:var(--color-subtle-foreground);font-size:12px;white-space:nowrap}.mar-ro-hint.is-action[data-v-d8d9415c]{color:var(--color-base-foreground);font-weight:500}.mar-ro-hint.is-blocked[data-v-d8d9415c]{color:var(--color-muted-foreground)}.mar-ro-row.is-setup .mar-ro-tile[data-v-d8d9415c]{border:1px dashed color-mix(in oklch,var(--color-base-foreground) 22%,transparent);background:transparent}.mar-ro-row[data-disabled][data-v-d8d9415c]{opacity:1}.mar-ro-row[data-disabled][data-v-d8d9415c] :is(.mar-ro-tile,.mar-ro-text){opacity:.45}.mar-ro-filter[data-v-d8d9415c]{display:flex;height:34px;align-items:center;gap:8px;margin-bottom:2px;border-radius:calc(var(--mar-menu-radius, 14px) - var(--mar-menu-pad, 6px));padding:0 10px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-subtle-foreground)}.mar-ro-filter[data-v-d8d9415c]:focus-within{background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}.mar-ro-filter input[data-v-d8d9415c],.mar-ro-filter input[data-v-d8d9415c]:focus-visible{outline:none;box-shadow:none}.mar-ro-filter input[data-v-d8d9415c]{min-width:0;flex:1;background:transparent;color:var(--color-base-foreground);font-size:var(--text-ui, 13px);outline:none}.mar-ro-filter input[data-v-d8d9415c]::placeholder{color:var(--color-subtle-foreground)}.mar-ro-empty[data-v-d8d9415c]{padding:10px 10px 8px;color:var(--color-subtle-foreground);font-size:var(--text-ui, 13px)}.shimmer-text[data-v-fa159e56]{background:linear-gradient(100deg,var(--color-subtle-foreground) 40%,#d8d8dc 50%,var(--color-subtle-foreground) 60%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer-fa159e56 2.6s linear infinite}@keyframes shimmer-fa159e56{0%{background-position:125% 0}to{background-position:-125% 0}}.caret[data-v-fa159e56]{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.18em;background:var(--color-muted-foreground);animation:blink-fa159e56 1s steps(1) infinite}@keyframes blink-fa159e56{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.shimmer-text[data-v-fa159e56]{animation:none;background:none;color:var(--color-subtle-foreground)}.caret[data-v-fa159e56]{display:none}}.banner-drift[data-v-6afa51c4]{animation:banner-drift-6afa51c4 14s cubic-bezier(.37,0,.63,1) infinite alternate}.banner-veil[data-v-6afa51c4]{background:radial-gradient(70% 90% at 50% 50%,#00000073,#0003),linear-gradient(to bottom,#00000026,#00000059)}.banner-veil.is-soft[data-v-6afa51c4]{background:radial-gradient(55% 75% at 50% 50%,#14102061,#14102014)}@keyframes banner-drift-6afa51c4{0%{transform:scale(1.04) translate3d(-1%,0,0)}to{transform:scale(1.12) translate3d(1.5%,-1%,0)}}@media(prefers-reduced-motion:reduce){.banner-drift[data-v-6afa51c4]{animation:none}}.banner-gradient[data-v-6afa51c4]{background-size:140% 140%;animation:banner-pan-6afa51c4 18s ease-in-out infinite alternate}.banner-grain[data-v-6afa51c4]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");mix-blend-mode:overlay;opacity:.35}@keyframes banner-pan-6afa51c4{0%{background-position:0% 30%}to{background-position:100% 70%}}.banner-fade-enter-active[data-v-6afa51c4],.banner-fade-leave-active[data-v-6afa51c4]{transition:opacity .6s ease}.banner-fade-enter-from[data-v-6afa51c4],.banner-fade-leave-to[data-v-6afa51c4]{opacity:0}@media(prefers-reduced-motion:reduce){.banner-gradient[data-v-6afa51c4]{animation:none}.banner-fade-enter-active[data-v-6afa51c4],.banner-fade-leave-active[data-v-6afa51c4]{transition:none}}.mar-arc[data-v-d5943424]{position:relative}.mar-arc-stage[data-v-d5943424]{position:relative;height:340px;overflow-x:clip;perspective:1400px;perspective-origin:50% 45%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.mar-arc-stage.is-dragging[data-v-d5943424]{cursor:grabbing}.mar-arc-card img[data-v-d5943424]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}@property --arc-sweep{syntax: "<percentage>"; inherits: false; initial-value: -40%;}.mar-arc-card .mar-arc-after[data-v-d5943424]{--arc-sweep: -40%;-webkit-mask-image:linear-gradient(100deg,#000 calc(var(--arc-sweep) - 35%),transparent calc(var(--arc-sweep) + 35%));mask-image:linear-gradient(100deg,#000 calc(var(--arc-sweep) - 35%),transparent calc(var(--arc-sweep) + 35%));transition:--arc-sweep 1.5s cubic-bezier(.645,.045,.355,1)}.mar-arc-card .mar-arc-after.is-on[data-v-d5943424]{--arc-sweep: 140%}.mar-arc-fade[data-v-d5943424]{position:absolute;inset:0 0 auto;height:45%;background:linear-gradient(180deg,rgb(0 0 0 / .62),rgb(0 0 0 / .28) 55%,transparent);pointer-events:none}.mar-arc-dim[data-v-d5943424]{position:absolute;inset:0;background:var(--color-content-background);opacity:var(--dim, 0);pointer-events:none}.mar-arc-text[data-v-d5943424]{position:absolute;top:16px;right:16px;left:16px;display:flex;flex-direction:column;gap:2px;text-align:left}.mar-arc-title[data-v-d5943424]{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-wrap:balance;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.mar-arc-meta[data-v-d5943424]{color:#ffffffb8;font-size:12px;font-variant-numeric:tabular-nums}.mar-arc-scrim[data-v-d5943424]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .55));opacity:0;pointer-events:none;transition:opacity .25s ease}.mar-arc-go[data-v-d5943424]{position:absolute;right:12px;bottom:12px;left:12px;display:flex;height:38px;align-items:center;justify-content:center;padding:0 20px;border-radius:var(--radius-control);background:#fff;box-shadow:0 0 0 1px #0000000f,0 8px 20px -6px #00000080;color:#111;font-size:13px;font-weight:600;letter-spacing:-.005em;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(6px) scale(.98);transition:opacity .2s ease,transform .3s cubic-bezier(.19,1,.22,1),background-color .16s ease}.mar-arc-card.is-front:hover .mar-arc-go[data-v-d5943424],.mar-arc-card.is-front:focus-visible .mar-arc-go[data-v-d5943424]{opacity:1;pointer-events:auto;transform:translateY(0)}.mar-arc-card .mar-arc-go[data-v-d5943424]:hover{background:#ffffffe6}.mar-arc-card .mar-arc-go[data-v-d5943424]:active{transform:translateY(0) scale(.98)}.mar-arc-card.is-front:hover .mar-arc-scrim[data-v-d5943424],.mar-arc-card.is-front:focus-visible .mar-arc-scrim[data-v-d5943424]{opacity:1}.mar-arc-actions[data-v-d5943424]{display:flex;height:40px;align-items:center;justify-content:center;gap:4px;margin-top:8px}@media(prefers-reduced-motion:reduce){.mar-arc-card .mar-arc-after[data-v-d5943424],.mar-arc-go[data-v-d5943424],.mar-arc-scrim[data-v-d5943424]{transition:none}}:root .proto-ui section:has(>.mar-arc)>:first-child:not(.mar-arc){display:none}:root .proto-ui.proto-ui.proto-ui .mar-arc-card{position:absolute;top:12px;left:50%;width:216px;height:312px;margin-left:-108px;overflow:hidden;padding:0;border-radius:18px;background:var(--color-card-background);box-shadow:0 28px 56px -26px #000c;outline:none;cursor:inherit;backface-visibility:hidden;will-change:transform}:root .proto-ui.proto-ui.proto-ui .mar-arc-card.is-front{box-shadow:0 0 0 1.5px #ffffffe6,0 28px 56px -26px #000c;cursor:pointer}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-arc-card{box-shadow:0 24px 44px -24px #0006}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-arc-card.is-front{box-shadow:0 0 0 1.5px #000000d9,0 24px 44px -24px #0006}:root .proto-ui.proto-ui.proto-ui .mar-arc-card.is-front:focus-visible{box-shadow:0 0 0 1.5px #ffffffe6,0 0 0 4px var(--color-border-focus),0 28px 56px -26px #000c}:root .proto-ui.proto-ui.proto-ui .mar-arc-all{display:inline-flex;width:auto;height:34px;align-items:center;gap:6px;padding:0 14px;border-radius:var(--radius-control);font-size:13px;font-weight:500;outline:none;transition:background-color .16s ease,opacity .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-arc-all{color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-arc-all:hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-arc-all:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-bento[data-v-81820975]{--mar-bento-ease: cubic-bezier(.16, 1, .3, 1);display:grid;width:100%;height:340px;grid-template-columns:1.7fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.mar-bento-tile img[data-v-81820975],.mar-bento-tile video[data-v-81820975]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--mar-bento-ease),opacity .4s ease}.mar-bento-tile video[data-v-81820975]{opacity:0}.mar-bento-fade[data-v-81820975]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(0 0 0 / .75))}.is-hero .mar-bento-fade[data-v-81820975]{background:linear-gradient(180deg,transparent 40%,rgb(0 0 0 / .8)),radial-gradient(120% 60% at 0% 100%,rgb(0 0 0 / .35),transparent)}.mar-bento-text[data-v-81820975]{position:absolute;right:14px;bottom:13px;left:14px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.is-hero .mar-bento-text[data-v-81820975]{right:22px;bottom:22px;left:22px;gap:12px}.mar-bento-chip[data-v-81820975]{position:absolute;top:16px;left:16px;border-radius:999px;padding:4px 10px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;font-size:12px}.mar-bento-cta[data-v-81820975]{display:inline-flex;height:32px;align-items:center;gap:6px;border-radius:var(--radius-control);padding:0 14px;background:#fff;color:#111;font-size:13px;font-weight:600;box-shadow:0 6px 18px #00000040}.mar-bento-run[data-v-81820975]{position:absolute;top:10px;right:10px;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#111;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .3s var(--mar-bento-ease)}.mar-bento-tile:hover img[data-v-81820975],.mar-bento-tile:focus-visible img[data-v-81820975]{transform:scale(1.06)}.mar-bento-tile:hover video[data-v-81820975],.mar-bento-tile:focus-visible video[data-v-81820975]{opacity:1}.mar-bento-tile:hover .mar-bento-run[data-v-81820975],.mar-bento-tile:focus-visible .mar-bento-run[data-v-81820975]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mar-bento-tile img[data-v-81820975],.mar-bento-tile video[data-v-81820975],.mar-bento-run[data-v-81820975]{transition:none}.mar-bento-tile:hover img[data-v-81820975],.mar-bento-tile:focus-visible img[data-v-81820975]{transform:none}}:root .proto-ui.proto-ui.proto-ui .mar-bento-tile{position:relative;width:auto;height:auto;min-height:0;overflow:hidden;padding:0;border-radius:18px;background:var(--color-card-background);outline:none}:root .proto-ui.proto-ui.proto-ui .mar-bento-tile.is-hero{grid-row:span 2;border-radius:22px}:root .proto-ui.proto-ui.proto-ui .mar-bento-tile:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-flow[data-v-d6bd6363]{--mar-flow-ease: cubic-bezier(.19, 1, .22, 1)}.mar-flow-stage[data-v-d6bd6363]{position:relative;height:300px;overflow-x:clip;perspective:1100px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.mar-flow-stage.is-dragging[data-v-d6bd6363]{cursor:grabbing}.mar-flow-card[data-v-d6bd6363]{transition:transform .65s var(--mar-flow-ease),opacity .4s ease}.is-dragging .mar-flow-card[data-v-d6bd6363]{transition:none}.mar-flow-card img[data-v-d6bd6363],.mar-flow-card video[data-v-d6bd6363]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.mar-flow-card video[data-v-d6bd6363]{opacity:0;transition:opacity .3s ease}.mar-flow-card.is-front:hover video[data-v-d6bd6363],.mar-flow-card.is-front:focus-visible video[data-v-d6bd6363]{opacity:1}.mar-flow-fade[data-v-d6bd6363]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(0 0 0 / .78))}.mar-flow-shade[data-v-d6bd6363]{position:absolute;inset:0;background:rgb(0 0 0 / var(--shade, 0));pointer-events:none;transition:background-color .4s ease}.mar-flow-text[data-v-d6bd6363]{position:absolute;right:16px;bottom:16px;left:16px;display:flex;flex-direction:column;gap:2px;text-align:left}.mar-flow-run[data-v-d6bd6363]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-control);padding:5px 11px;background:#fff;color:#111;font-size:12px;font-weight:600;box-shadow:0 4px 14px #0003;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .35s var(--mar-flow-ease)}.mar-flow-card.is-front .mar-flow-run[data-v-d6bd6363]{opacity:1;transform:none}.mar-flow-dot[data-v-d6bd6363]{width:6px;height:6px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 22%,transparent);transition:width .3s var(--mar-flow-ease),background-color .2s ease}.mar-flow-dot.is-on[data-v-d6bd6363]{width:18px;background:var(--color-base-foreground)}@media(prefers-reduced-motion:reduce){.mar-flow-card[data-v-d6bd6363],.mar-flow-card video[data-v-d6bd6363],.mar-flow-shade[data-v-d6bd6363],.mar-flow-run[data-v-d6bd6363],.mar-flow-dot[data-v-d6bd6363]{transition:none}}:root .proto-ui.proto-ui.proto-ui .mar-flow-card{position:absolute;top:14px;left:50%;width:216px;height:270px;margin-left:-108px;overflow:hidden;padding:0;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:var(--color-card-background);box-shadow:0 26px 50px -24px #000000bf;outline:none;cursor:inherit}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-flow-card{border-color:#0000000f;box-shadow:0 24px 44px -24px #0006}:root .proto-ui.proto-ui.proto-ui .mar-flow-card.is-front{cursor:pointer}:root .proto-ui.proto-ui.proto-ui .mar-flow-card:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus),0 26px 50px -24px #000000bf}:root .proto-ui.proto-ui.proto-ui .mar-flow-arrow{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground);outline:none;transition:background-color .16s ease,opacity .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-flow-arrow:hover:not(:disabled){background:color-mix(in oklch,var(--color-base-foreground) 13%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-flow-arrow:disabled{opacity:.35}:root .proto-ui.proto-ui.proto-ui .mar-flow-arrow:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-deck[data-v-70afa8fd]{--mar-deck-ease: cubic-bezier(.19, 1, .22, 1);display:flex;height:320px;align-items:center;justify-content:center;gap:56px}.mar-deck-stack[data-v-70afa8fd]{position:relative;width:280px;height:300px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.mar-deck-card[data-v-70afa8fd]{transition:transform .55s var(--mar-deck-ease),opacity .35s ease}.is-dragging .mar-deck-card.is-top[data-v-70afa8fd]{transition:none}.mar-deck-card img[data-v-70afa8fd],.mar-deck-card video[data-v-70afa8fd]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.mar-deck-card video[data-v-70afa8fd]{opacity:0;transition:opacity .3s ease}.mar-deck-card.is-top:hover video[data-v-70afa8fd],.mar-deck-card.is-top:focus-visible video[data-v-70afa8fd]{opacity:1}.mar-deck-chip[data-v-70afa8fd]{position:absolute;top:12px;left:12px;border-radius:999px;padding:3px 9px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;font-size:11px}.mar-deck-swap-enter-active[data-v-70afa8fd],.mar-deck-swap-leave-active[data-v-70afa8fd]{transition:opacity .18s ease,transform .26s var(--mar-deck-ease)}.mar-deck-swap-enter-from[data-v-70afa8fd]{opacity:0;transform:translateY(6px)}.mar-deck-swap-leave-to[data-v-70afa8fd]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.mar-deck-card[data-v-70afa8fd],.mar-deck-card video[data-v-70afa8fd],.mar-deck-swap-enter-active[data-v-70afa8fd],.mar-deck-swap-leave-active[data-v-70afa8fd]{transition:none}}:root .proto-ui.proto-ui.proto-ui .mar-deck-card{position:absolute;top:10px;left:0;width:220px;height:280px;overflow:hidden;padding:0;border:1px solid rgb(255 255 255 / .1);border-radius:22px;background:var(--color-card-background);box-shadow:0 24px 48px -22px #000000bf;transform-origin:50% 100%;outline:none;cursor:grab}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-deck-card{border-color:#0000000f;box-shadow:0 22px 40px -22px #0006}:root .proto-ui.proto-ui.proto-ui .mar-deck-card:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus),0 24px 48px -22px #000000bf}:root .proto-ui.proto-ui.proto-ui .mar-deck-runbtn{display:inline-flex;width:auto;height:34px;align-items:center;gap:6px;padding:0 16px;border-radius:var(--radius-control);background:var(--color-inverted-background);color:var(--color-inverted-foreground);font-size:13px;font-weight:600;outline:none;transition:opacity .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-deck-runbtn:hover{opacity:.88}:root .proto-ui.proto-ui.proto-ui .mar-deck-arrow{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground);outline:none;transition:background-color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-deck-arrow:hover{background:color-mix(in oklch,var(--color-base-foreground) 13%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-deck-runbtn:focus-visible,:root .proto-ui.proto-ui.proto-ui .mar-deck-arrow:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-fan2[data-v-064c9611]{--ease-out-expo: cubic-bezier(.19, 1, .22, 1);position:relative;display:flex;flex-direction:column;align-items:center}.mar-fan2-caption[data-v-064c9611]{position:relative;width:100%;height:92px}.mar-fan2-text[data-v-064c9611]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;text-align:center}.mar-fan2-eyebrow[data-v-064c9611]{color:var(--color-subtle-foreground);font-size:13px;font-variant-numeric:tabular-nums}.mar-fan2-title[data-v-064c9611]{color:var(--color-base-foreground);font-size:40px;font-weight:600;letter-spacing:-.025em;line-height:1.05;white-space:nowrap}.mar-fan2-title.is-rest[data-v-064c9611]{color:color-mix(in oklch,var(--color-base-foreground) 38%,transparent)}.mar-fan2-action[data-v-064c9611]{display:flex;height:40px;align-items:center;justify-content:center}.mar-fan2-hand[data-v-064c9611]{position:relative;z-index:1;width:100%;height:248px;margin-top:24px}.mar-fan2-chip[data-v-064c9611]{position:absolute;top:10px;left:10px;border-radius:999px;padding:2px 8px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;font-size:11px;opacity:0;transition:opacity .2s ease}.is-active .mar-fan2-chip[data-v-064c9611]{opacity:1}.mar-fan2-swap-enter-active[data-v-064c9611],.mar-fan2-swap-leave-active[data-v-064c9611]{transition:opacity .24s ease,filter .24s ease}.mar-fan2-swap-enter-from[data-v-064c9611],.mar-fan2-swap-leave-to[data-v-064c9611]{opacity:0;filter:blur(3px)}.starter[data-v-064c9611]{--ease-out-expo: cubic-bezier(.19, 1, .22, 1)}.loop[data-v-064c9611]{opacity:0;transition:opacity .3s ease}.lift[data-v-064c9611]{transition:transform .45s var(--ease-out-expo),box-shadow .3s ease}.is-active .lift[data-v-064c9611]{transform:translateY(-10px) rotate(var(--tilt)) scale(1.03)}.is-active .loop[data-v-064c9611]{opacity:1}.starter:focus-visible .lift[data-v-064c9611]{outline:2px solid var(--color-border-focus);outline-offset:2px}.shimmer[data-v-064c9611]{background:linear-gradient(105deg,transparent 40%,rgb(255 255 255 / .07) 50%,transparent 60%);background-size:250% 100%;background-position:150% 0;animation:sweep-064c9611 9s cubic-bezier(.645,.045,.355,1) infinite}.starter:nth-child(2) .shimmer[data-v-064c9611]{animation-delay:.6s}.starter:nth-child(3) .shimmer[data-v-064c9611]{animation-delay:1.2s}.starter:nth-child(4) .shimmer[data-v-064c9611]{animation-delay:1.8s}.starter:nth-child(5) .shimmer[data-v-064c9611]{animation-delay:2.4s}@keyframes sweep-064c9611{0%{background-position:150% 0}25%,to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.shimmer[data-v-064c9611]{animation:none}.lift[data-v-064c9611],.loop[data-v-064c9611],.mar-fan2-chip[data-v-064c9611]{transition:none}.is-active .lift[data-v-064c9611]{transform:none}.mar-fan2-swap-enter-from[data-v-064c9611],.mar-fan2-swap-leave-to[data-v-064c9611]{filter:none}}:root .proto-ui section:has(>.mar-fan2)>:first-child:not(.mar-fan2){display:none}:root .proto-ui.proto-ui.proto-ui .mar-fan2-run,:root .proto-ui.proto-ui.proto-ui .mar-fan2-all{display:inline-flex;width:auto;height:30px;align-items:center;gap:6px;padding:0 12px;border-radius:var(--radius-control);font-size:13px;font-weight:500;outline:none;transition:background-color .16s ease,opacity .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-fan2-run{background:var(--color-inverted-background);color:var(--color-inverted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-fan2-run:hover{opacity:.88}:root .proto-ui.proto-ui.proto-ui .mar-fan2-all{color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-fan2-all:hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}.mar-ff[data-v-5512e352]{--mar-ff-ease: cubic-bezier(.19, 1, .22, 1);display:flex;flex-direction:column;align-items:center}.mar-ff-stage[data-v-5512e352]{position:relative;width:100%;height:268px;margin-top:12px;overflow-x:clip;perspective:1100px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.mar-ff-stage.is-dragging[data-v-5512e352]{cursor:grabbing}.mar-ff-card[data-v-5512e352]{transition:transform .65s var(--mar-ff-ease),opacity .4s ease}.is-dragging .mar-ff-card[data-v-5512e352]{transition:none}.mar-ff-card img[data-v-5512e352],.mar-ff-card video[data-v-5512e352]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.mar-ff-card video[data-v-5512e352]{opacity:0;transition:opacity .3s ease}.mar-ff-card.is-front:hover video[data-v-5512e352],.mar-ff-card.is-front:focus-visible video[data-v-5512e352]{opacity:1}.mar-ff-shade[data-v-5512e352]{position:absolute;inset:0;background:rgb(0 0 0 / var(--shade, 0));pointer-events:none;transition:background-color .4s ease}.mar-ff-meta[data-v-5512e352]{position:absolute;top:0;right:0;left:0;display:flex;flex-direction:column;gap:3px;padding:14px 16px 36px;background:linear-gradient(180deg,rgb(0 0 0 / .62),rgb(0 0 0 / .28) 55%,transparent);color:#fff;text-align:left;pointer-events:none}.mar-ff-title[data-v-5512e352]{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-wrap:balance;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.mar-ff-eyebrow[data-v-5512e352]{color:#ffffffb8;font-size:12px;font-variant-numeric:tabular-nums}.mar-ff-scrim[data-v-5512e352]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .55));opacity:0;pointer-events:none;transition:opacity .25s ease}.mar-ff-go[data-v-5512e352]{position:absolute;right:12px;bottom:12px;left:12px;display:flex;height:38px;align-items:center;justify-content:center;padding:0 20px;border-radius:var(--radius-control);background:#fff;box-shadow:0 0 0 1px #0000000f,0 8px 20px -6px #00000080;color:#111;font-size:13px;font-weight:600;letter-spacing:-.005em;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(6px) scale(.98);transition:opacity .2s ease,transform .3s cubic-bezier(.19,1,.22,1),background-color .16s ease}.mar-ff-card:hover .mar-ff-go[data-v-5512e352],.mar-ff-card:focus-visible .mar-ff-go[data-v-5512e352]{opacity:1;pointer-events:auto;transform:translateY(0)}.mar-ff-card .mar-ff-go[data-v-5512e352]:hover{background:#ffffffe6}.mar-ff-card .mar-ff-go[data-v-5512e352]:active{transform:translateY(0) scale(.98)}.mar-ff-card:hover .mar-ff-scrim[data-v-5512e352],.mar-ff-card:focus-visible .mar-ff-scrim[data-v-5512e352]{opacity:1}.mar-ff-action[data-v-5512e352]{display:flex;height:40px;align-items:center;justify-content:center;gap:4px;margin-top:4px}@media(prefers-reduced-motion:reduce){.mar-ff-card[data-v-5512e352],.mar-ff-card video[data-v-5512e352],.mar-ff-shade[data-v-5512e352],.mar-ff-go[data-v-5512e352],.mar-ff-scrim[data-v-5512e352]{transition:none}}:root .proto-ui section:has(>.mar-ff)>:first-child:not(.mar-ff){display:none}:root .proto-ui.proto-ui.proto-ui .mar-ff-card{position:absolute;top:14px;left:50%;width:196px;height:246px;margin-left:-98px;overflow:hidden;padding:0;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:var(--color-card-background);box-shadow:0 26px 50px -24px #000000bf;outline:none;cursor:inherit}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-ff-card{border-color:#0000000f;box-shadow:0 24px 44px -24px #0006}:root .proto-ui.proto-ui.proto-ui .mar-ff-card.is-front{cursor:pointer}:root .proto-ui.proto-ui.proto-ui .mar-ff-card:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus),0 26px 50px -24px #000000bf}:root .proto-ui.proto-ui.proto-ui .mar-ff-all{display:inline-flex;width:auto;height:30px;align-items:center;gap:6px;padding:0 12px;border-radius:var(--radius-control);font-size:13px;font-weight:500;outline:none;transition:background-color .16s ease,opacity .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-ff-all{color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-ff-all:hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-ff-all:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-xrow[data-v-3d021864]{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mar-xrow-card img[data-v-3d021864],.mar-xrow-card video[data-v-3d021864]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s ease}.mar-xrow-card video[data-v-3d021864]{opacity:0}.mar-xrow-card[data-v-3d021864]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .72),transparent 55%)}.mar-xrow-chip[data-v-3d021864]{position:absolute;top:10px;left:10px;z-index:1;border-radius:999px;padding:3px 8px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;font-size:11px}.mar-xrow-label[data-v-3d021864]{position:absolute;right:14px;bottom:14px;left:14px;z-index:1;display:flex;flex-direction:column;gap:2px;color:#fff;font-size:14px;font-weight:500;line-height:1.3;text-align:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mar-xrow-runs[data-v-3d021864]{color:#ffffffa6;font-size:12px;font-weight:400}.mar-xrow-run[data-v-3d021864]{position:absolute;right:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-control);padding:5px 10px;background:#fff;color:#111;font-size:12px;font-weight:600;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .3s cubic-bezier(.16,1,.3,1)}.mar-xrow-card:hover img[data-v-3d021864],.mar-xrow-card:focus-visible img[data-v-3d021864]{transform:scale(1.04)}.mar-xrow-card:hover video[data-v-3d021864],.mar-xrow-card:focus-visible video[data-v-3d021864]{opacity:1}.mar-xrow-card:hover .mar-xrow-run[data-v-3d021864],.mar-xrow-card:focus-visible .mar-xrow-run[data-v-3d021864]{opacity:1;transform:none}.mar-xrow-card:hover .mar-xrow-label[data-v-3d021864],.mar-xrow-card:focus-visible .mar-xrow-label[data-v-3d021864]{transform:translateY(-30px)}@media(prefers-reduced-motion:reduce){.mar-xrow-card img[data-v-3d021864],.mar-xrow-card video[data-v-3d021864],.mar-xrow-label[data-v-3d021864],.mar-xrow-run[data-v-3d021864]{transition:none}.mar-xrow-card:hover img[data-v-3d021864],.mar-xrow-card:focus-visible img[data-v-3d021864]{transform:none}}:root .proto-ui.proto-ui.proto-ui .mar-xrow-card{position:relative;width:auto;overflow:hidden;padding:0;border-radius:18px;aspect-ratio:1;outline:none}:root .proto-ui.proto-ui.proto-ui .mar-xrow-card:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-mg[data-v-944ede8a]{--mg-node: #29292c;--mg-head: #38383c;--mg-dot: rgb(255 255 255 / .14);--mg-text: rgb(255 255 255 / .72);--mg-widget: rgb(255 255 255 / .08);display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:8px;background-image:radial-gradient(circle,var(--mg-dot) .8px,transparent 1px);background-size:12px 12px}.mar-mg>svg[data-v-944ede8a]{width:100%;height:100%}:root[data-ds-theme=light] .mar-mg{--mg-node: #ffffff;--mg-head: #f0f0f2;--mg-dot: rgb(0 0 0 / .12);--mg-text: rgb(0 0 0 / .62);--mg-widget: rgb(0 0 0 / .06)}.mar-mg-node[data-v-944ede8a]{fill:var(--mg-node);stroke:#00000040;stroke-width:.5;filter:drop-shadow(0 4px 8px rgb(0 0 0 / .25))}:root[data-ds-theme=light] .mar-mg-node{stroke:#00000014;filter:drop-shadow(0 4px 8px rgb(0 0 0 / .08))}.mar-mg-node.is-active[data-v-944ede8a]{stroke:#fff;stroke-opacity:.55;stroke-width:1}:root[data-ds-theme=light] .mar-mg-node.is-active{stroke:#3b82f6;stroke-opacity:.7}.mar-mg-head[data-v-944ede8a]{fill:var(--mg-head)}.mar-mg-title[data-v-944ede8a]{fill:var(--mg-text);font-size:7px;font-weight:600;font-family:inherit}.mar-mg-widget[data-v-944ede8a]{fill:var(--mg-widget)}.mar-mg-fill[data-v-944ede8a]{fill:#3b82f6;opacity:.7}.mar-mg-link[data-v-944ede8a]{fill:none;stroke-width:2;stroke-linecap:round}.mar-ee-card[data-v-87d835a2]{overflow:hidden;border-radius:var(--radius-panel);background:color-mix(in oklch,var(--color-card-background) 92%,transparent);box-shadow:0 1px 2px #0000004d}:root[data-ds-theme=light] .mar-ee-card{background:#fff;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000a,0 12px 32px -18px #00000029}.mar-ee-art[data-v-87d835a2]{position:relative;overflow:hidden;background:color-mix(in oklch,var(--color-base-foreground) 3%,transparent)}.mar-ee-thumb[data-v-87d835a2]{width:112px;height:72px;flex-shrink:0;border-radius:var(--radius-card)}.mar-ee-badge[data-v-87d835a2]{border-radius:999px;padding:1px 8px;background:color-mix(in oklch,#3b82f6 16%,transparent);color:color-mix(in oklch,#3b82f6 70%,var(--color-base-foreground));font-size:11px;font-weight:500}.mar-ee-icon[data-v-87d835a2]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-muted-foreground)}.mar-ee-icon.is-accent[data-v-87d835a2]{background:color-mix(in oklch,#3b82f6 16%,transparent);color:color-mix(in oklch,#3b82f6 75%,var(--color-base-foreground))}.mar-ee-split[data-v-87d835a2]{display:grid;grid-template-columns:1.25fr 1fr}.mar-ee-split-side[data-v-87d835a2]{background:color-mix(in oklch,var(--color-base-foreground) 2.5%,transparent);box-shadow:inset 1px 0 color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.mar-ee-banner[data-v-87d835a2]{display:grid;min-height:220px;grid-template-columns:1fr 1.1fr}:root .proto-ui.proto-ui.proto-ui .mar-ee-btn{display:inline-flex;width:auto;height:32px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground);font-size:13px;font-weight:500;white-space:nowrap;outline:none;transition:background-color .16s ease,opacity .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-ee-btn:hover{background:color-mix(in oklch,var(--color-base-foreground) 13%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-ee-btn.is-primary{background:var(--color-inverted-background);color:var(--color-inverted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-ee-btn.is-primary:hover{opacity:.88}:root .proto-ui.proto-ui.proto-ui .mar-ee-btn:focus-visible,:root .proto-ui.proto-ui.proto-ui .mar-ee-switch>button:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}:root .proto-ui.proto-ui.proto-ui .mar-ee-switch{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:10px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-ee-switch>button{display:inline-flex;width:auto;height:28px;align-items:center;gap:6px;padding:0 12px;border-radius:var(--radius-control);color:var(--color-muted-foreground);font-size:13px;outline:none;transition:background-color .16s ease,color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-ee-switch>button.is-on{background:var(--color-card-background);color:var(--color-base-foreground);box-shadow:0 1px 2px #0003}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-ee-switch>button.is-on{background:#fff;box-shadow:0 1px 2px #0000001a}@media(prefers-reduced-motion:reduce){:root .proto-ui.proto-ui.proto-ui .mar-ee-btn,:root .proto-ui.proto-ui.proto-ui .mar-ee-switch>button{transition:none}}.mar-start-ways[data-v-7b4c421a]{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:12px}.mar-start-icon[data-v-7b4c421a]{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-muted-foreground)}.mar-start-go[data-v-7b4c421a]{margin-right:8px;color:var(--color-subtle-foreground);transition:transform .4s cubic-bezier(.16,1,.3,1)}.mar-start-way:hover .mar-start-go[data-v-7b4c421a]{color:var(--color-base-foreground);transform:translate(3px)}@media(prefers-reduced-motion:reduce){.mar-start-go[data-v-7b4c421a]{transition:none}}:root .proto-ui.proto-ui.proto-ui .mar-start-way{display:flex;width:auto;height:72px;align-items:center;gap:14px;padding:0 18px 0 16px;border-radius:18px;background:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-start-way:hover{background:color-mix(in oklch,var(--color-card-background-hover) 80%,transparent)}.mar-where[data-v-33180a10]{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:14px}.is-cloud .mar-where-icon[data-v-33180a10]{background:linear-gradient(135deg,#f9d7e6,#d9d4fb 50%,#c9f0e1);color:#3b2f55}.mar-where-tag[data-v-33180a10]{border-radius:999px;padding:1px 8px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-muted-foreground);font-size:11px;line-height:18px}.mar-where-cta[data-v-33180a10]{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:32px;border-radius:var(--radius-control);padding:0 14px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground);font-size:13px;font-weight:500;transition:background-color .16s ease,gap .3s cubic-bezier(.16,1,.3,1)}.mar-where-cta.is-primary[data-v-33180a10]{background:var(--color-base-foreground);color:var(--color-content-background)}.mar-where-card:hover .mar-where-cta[data-v-33180a10]{gap:9px}@media(max-width:900px){.mar-where[data-v-33180a10]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mar-where-cta[data-v-33180a10]{transition:none}}:root .proto-ui.proto-ui.proto-ui .mar-where-card{background:color-mix(in oklch,var(--color-card-background) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 6%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color .16s ease,box-shadow .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-where-card:hover{background:color-mix(in oklch,var(--color-card-background-hover) 80%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-where-card{background:var(--color-card-background, #fff);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 8%,transparent),0 1px 2px #0000000a}.mar-reel-kind[data-v-827f7793]{border-radius:999px;padding:3px 8px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;font-size:11px}.mar-reel-try[data-v-827f7793]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-control);padding:5px 9px 5px 11px;background:#fff;color:#111;font-size:12px;font-weight:600;box-shadow:0 4px 14px #0000002e;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .3s cubic-bezier(.16,1,.3,1)}.mar-reel-card:hover .mar-reel-try[data-v-827f7793],.mar-reel-card:focus-visible .mar-reel-try[data-v-827f7793]{opacity:1;transform:none}.mar-rise[data-v-827f7793]{animation:mar-rise-827f7793 .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 60ms + 80ms)}@keyframes mar-rise-827f7793{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.mar-rise[data-v-827f7793]{animation:none}.mar-reel-try[data-v-827f7793]{transition:none}}.mar-s-card{position:relative;overflow:hidden;border-radius:var(--radius-panel);background:color-mix(in oklch,var(--color-card-background) 92%,transparent);box-shadow:0 1px 2px #0000004d}:root[data-ds-theme=light] .mar-s-card{background:#fff;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000a,0 12px 32px -18px #00000029}.mar-s-eyebrow{color:var(--color-subtle-foreground);font-size:12px;font-weight:500;letter-spacing:.02em}.mar-s-title{color:var(--color-base-foreground);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.mar-s-chip{border-radius:999px;padding:2px 8px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;font-size:11px}.mar-s-badge{border-radius:999px;padding:1px 8px;background:color-mix(in oklch,#3b82f6 16%,transparent);color:color-mix(in oklch,#3b82f6 70%,var(--color-base-foreground));font-size:11px;font-weight:500}:root .proto-ui.proto-ui.proto-ui .mar-s-btn{display:inline-flex;width:auto;height:32px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground);font-size:13px;font-weight:500;white-space:nowrap;outline:none;transition:background-color .16s ease,opacity .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-s-btn:hover{background:color-mix(in oklch,var(--color-base-foreground) 13%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-s-btn.is-primary{background:var(--color-inverted-background);color:var(--color-inverted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-s-btn.is-primary:hover{opacity:.88}:root .proto-ui.proto-ui.proto-ui .mar-s-btn.is-light{background:#fff;color:#111}:root .proto-ui.proto-ui.proto-ui .mar-s-btn.is-ghost{background:transparent;color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-s-btn.is-ghost:hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-s-btn:focus-visible,:root .proto-ui.proto-ui.proto-ui .mar-s-tile:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}:root .proto-ui.proto-ui.proto-ui .mar-s-tile{position:relative;display:block;width:auto;overflow:hidden;padding:0;border-radius:var(--radius-card);background:var(--color-card-background);text-align:left;outline:none}.mar-s-tile img,.mar-s-tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.mar-s-tile:hover img,.mar-s-tile:focus-visible img{transform:scale(1.05)}.mar-s-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(0 0 0 / .75))}.mar-s-rise{animation:mar-s-rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 60ms + 80ms)}@keyframes mar-s-rise{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.mar-s-rise{animation:none}.mar-s-tile img,.mar-s-tile video{transition:none}.mar-s-tile:hover img,.mar-s-tile:focus-visible img{transform:none}}.mar-k-bar[data-v-8f7cbfcd]{height:4px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-k-bar>span[data-v-8f7cbfcd]{display:block;height:100%;border-radius:inherit;background:#22c55e;transition:width .5s cubic-bezier(.16,1,.3,1)}.mar-k-check[data-v-8f7cbfcd]{display:inline-flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--color-base-foreground) 22%,transparent);color:#fff}.is-done .mar-k-check[data-v-8f7cbfcd]{background:#22c55e;box-shadow:none}.mar-k-label[data-v-8f7cbfcd]{color:var(--color-base-foreground);font-size:13px}.is-done .mar-k-label[data-v-8f7cbfcd]{color:var(--color-subtle-foreground);text-decoration:line-through;text-decoration-color:color-mix(in oklch,var(--color-base-foreground) 25%,transparent)}.is-next .mar-k-label[data-v-8f7cbfcd]{font-weight:500}.mar-k-go[data-v-8f7cbfcd]{color:var(--color-subtle-foreground)}@media(prefers-reduced-motion:reduce){.mar-k-bar>span[data-v-8f7cbfcd]{transition:none}}:root .proto-ui.proto-ui.proto-ui .mar-k-step{display:flex;width:100%;align-items:center;gap:12px;padding:10px;border-radius:var(--radius-control);outline:none;transition:background-color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-k-step.is-next{background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-k-step:not(:disabled):hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-k-step:disabled{cursor:default}:root .proto-ui.proto-ui.proto-ui .mar-k-step:focus-visible,:root .proto-ui.proto-ui.proto-ui .mar-k-learn:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}:root .proto-ui.proto-ui.proto-ui .mar-k-learn{display:flex;width:auto;align-items:center;gap:12px;padding:8px;border-radius:var(--radius-panel);outline:none;transition:background-color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-k-learn:hover{background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}.mar-c-stage[data-v-3edb915a]{position:relative;height:440px;overflow:hidden;border-radius:var(--radius-panel);background:#0b0b0c}.mar-c-slide[data-v-3edb915a],.mar-c-slide img[data-v-3edb915a],.mar-c-slide video[data-v-3edb915a]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mar-c-shade[data-v-3edb915a]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(0 0 0 / .72)),radial-gradient(90% 60% at 0% 100%,rgb(0 0 0 / .35),transparent);pointer-events:none}.mar-c-fade-enter-active[data-v-3edb915a],.mar-c-fade-leave-active[data-v-3edb915a]{transition:opacity 1.2s ease}.mar-c-fade-enter-from[data-v-3edb915a],.mar-c-fade-leave-to[data-v-3edb915a]{opacity:0}.mar-c-icon[data-v-3edb915a]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-muted-foreground)}@media(prefers-reduced-motion:reduce){.mar-c-fade-enter-active[data-v-3edb915a],.mar-c-fade-leave-active[data-v-3edb915a]{transition:none}}:root .proto-ui.proto-ui.proto-ui .mar-c-dot{width:8px;height:8px;padding:0;border-radius:999px;background:#fff6;outline:none;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .2s ease}:root .proto-ui.proto-ui.proto-ui .mar-c-dot.is-on{width:22px;background:#fff}:root .proto-ui.proto-ui.proto-ui .mar-c-play{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-left:6px;padding:0;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;outline:none}:root .proto-ui.proto-ui.proto-ui .mar-c-dot:focus-visible,:root .proto-ui.proto-ui.proto-ui .mar-c-play:focus-visible{box-shadow:0 0 0 2px #fff}.mar-p-art[data-v-e6aec679]{position:relative;height:180px;overflow:hidden}.mar-p-art[data-v-e6aec679] .mar-mg{padding:16px 24px 28px}.mar-p-art img[data-v-e6aec679]{width:100%;height:100%;object-fit:cover}.mar-p-fade[data-v-e6aec679]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,var(--mar-p-card) 100%);--mar-p-card: var(--color-card-background)}:root[data-ds-theme=light] .mar-p-fade{--mar-p-card: #fff}.p04-strip[data-v-3d197e93]{scrollbar-width:none}.p04-strip[data-v-3d197e93]::-webkit-scrollbar{display:none}.p04-img[data-v-3d197e93]{transition:transform .4s cubic-bezier(.22,1,.36,1),object-position .12s linear}.p04-scrub[data-v-3d197e93]{transition:opacity .16s ease}@media(prefers-reduced-motion:reduce){.p04-img[data-v-3d197e93],.p04-scrub[data-v-3d197e93]{transition:none}}:root .proto-ui.proto-ui.proto-ui .p04-card{display:block;flex:none;width:calc((100% - 5 * 14px) / 6);padding:0;text-align:left;border-radius:14px}:root .proto-ui.proto-ui.proto-ui .p04-card:focus-visible .p04-frame{box-shadow:0 0 0 2px var(--color-border-focus)}.p13-sheet[data-v-94790fee]{background-color:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.p13-grid[data-v-94790fee]{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,.95fr) 40px;column-gap:16px}.p13-head[data-v-94790fee]{background-color:color-mix(in oklch,var(--color-base-foreground) 3%,transparent)}.p13-row[data-v-94790fee]{box-shadow:inset 0 1px color-mix(in oklch,var(--color-base-foreground) 6%,transparent);transition:background-color .12s ease}.p13-row[data-v-94790fee]:hover,.p13-row[data-v-94790fee]:focus-visible{background-color:color-mix(in oklch,var(--color-base-foreground) 4%,transparent)}.p13-row[data-v-94790fee]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.p13-chip[data-v-94790fee]{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 7px;border-radius:7px;font-size:11px;font-weight:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.p13-chip.is-running[data-v-94790fee]{color:var(--color-status-running);background-color:color-mix(in oklch,var(--color-status-running) 14%,transparent)}.p13-chip.is-done[data-v-94790fee]{color:var(--color-muted-foreground);background-color:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.p13-chip.is-failed[data-v-94790fee]{color:var(--color-status-danger);background-color:color-mix(in oklch,var(--color-status-danger) 14%,transparent)}:root .proto-ui.proto-ui.proto-ui .p13-more{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border-radius:8px;color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .p13-more:hover{color:var(--color-base-foreground);background-color:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.p16-veil[data-v-72e831fa]{background:linear-gradient(to right,#000000b8,#00000061 40%,#00000014 70%),linear-gradient(to top,rgb(0 0 0 / .35),transparent 40%)}.p16-drift[data-v-72e831fa]{animation:p16-drift-72e831fa 16s cubic-bezier(.37,0,.63,1) infinite alternate}@keyframes p16-drift-72e831fa{0%{transform:scale(1.03) translate3d(-.8%,0,0)}to{transform:scale(1.1) translate3d(1.2%,-.8%,0)}}.p16-fade-enter-active[data-v-72e831fa],.p16-fade-leave-active[data-v-72e831fa]{transition:opacity .7s ease}.p16-fade-enter-from[data-v-72e831fa],.p16-fade-leave-to[data-v-72e831fa]{opacity:0}.p16-copy-enter-active[data-v-72e831fa]{transition:opacity .42s ease,transform .52s cubic-bezier(.22,1,.36,1)}.p16-copy-leave-active[data-v-72e831fa]{transition:opacity .2s ease}.p16-copy-enter-from[data-v-72e831fa]{opacity:0;transform:translate3d(0,10px,0)}.p16-copy-leave-to[data-v-72e831fa]{opacity:0}@media(prefers-reduced-motion:reduce){.p16-drift[data-v-72e831fa]{animation:none}.p16-fade-enter-active[data-v-72e831fa],.p16-fade-leave-active[data-v-72e831fa],.p16-copy-enter-active[data-v-72e831fa],.p16-copy-leave-active[data-v-72e831fa]{transition:none}}:root .proto-ui.proto-ui.proto-ui .p16-cta{height:38px;padding:0 16px;border-radius:11px;background-color:#f1f1f3;color:#070709;font-size:13px;font-weight:600;transition:background-color .12s ease}:root .proto-ui.proto-ui.proto-ui .p16-cta:hover{background-color:#fff}:root .proto-ui.proto-ui.proto-ui .p16-link{padding:0;color:#fffc;font-size:13px;font-weight:500;transition:color .12s ease}:root .proto-ui.proto-ui.proto-ui .p16-link:hover{color:#fff}:root .proto-ui.proto-ui.proto-ui .p16-seg{display:block;width:56px;padding:8px 0}:root .proto-ui.proto-ui.proto-ui :is(.p16-cta,.p16-link,.p16-seg):focus-visible{outline:2px solid rgb(255 255 255 / .7);outline-offset:2px}.p07-wash[data-v-f1ecf49a]{position:absolute;inset:0;background:radial-gradient(120% 75% at 15% 0%,color-mix(in oklch,var(--brand) 70%,transparent) 0%,color-mix(in oklch,var(--brand) 22%,transparent) 50%,transparent 78%),linear-gradient(to bottom,color-mix(in oklch,var(--brand) 38%,transparent) 0%,transparent 62%);transition:opacity .3s ease}.p07-card:hover .p07-wash[data-v-f1ecf49a]{opacity:.88}.p07-orb[data-v-f1ecf49a]{position:absolute;top:84px;left:18px;width:48px;height:48px;border-radius:9999px;background:radial-gradient(circle at 32% 28%,color-mix(in oklch,var(--brand) 35%,white) 0%,var(--brand) 45%,color-mix(in oklch,var(--brand) 65%,black) 100%);box-shadow:0 10px 24px -8px color-mix(in oklch,var(--brand) 70%,transparent)}.p07-logo[data-v-f1ecf49a]{position:absolute;top:84px;left:18px}.p07-logo[data-v-f1ecf49a]>span:first-child{box-shadow:0 10px 24px -10px color-mix(in oklch,var(--brand) 70%,transparent)}.p07-face[data-v-f1ecf49a]{box-shadow:0 0 0 2px color-mix(in oklch,var(--color-card-background) 72%,var(--color-content-background))}.p07-face+.p07-face[data-v-f1ecf49a]{margin-left:-6px}.p07-live[data-v-f1ecf49a]{color:var(--color-status-running);background-color:color-mix(in oklch,var(--color-status-running) 14%,transparent)}@media(prefers-reduced-motion:reduce){.p07-wash[data-v-f1ecf49a]{transition:none}}:root .proto-ui.proto-ui.proto-ui .p07-card{position:relative;display:block;width:100%;height:250px;min-width:0;padding:0;overflow:hidden;border-radius:18px;text-align:left;background-color:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);outline:none}:root .proto-ui.proto-ui.proto-ui .p07-card:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.p18-card[data-v-07bbcf7a]{background-color:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.p18-well[data-v-07bbcf7a]{color:var(--color-muted-foreground);background-color:color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}.p18-running[data-v-07bbcf7a]{color:var(--color-status-running);background-color:color-mix(in oklch,var(--color-status-running) 14%,transparent)}.p18-quiet[data-v-07bbcf7a]{color:var(--color-muted-foreground);background-color:color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}.p18-track[data-v-07bbcf7a]{background-color:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.p18-fill[data-v-07bbcf7a]{transition:width .5s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.p18-fill[data-v-07bbcf7a]{transition:none}}:root .proto-ui.proto-ui.proto-ui .p18-btn{height:32px;padding:0 14px;border-radius:9px;font-size:12px;font-weight:500;color:var(--color-base-foreground);background-color:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);transition:background-color .12s ease}:root .proto-ui.proto-ui.proto-ui .p18-btn:hover{background-color:color-mix(in oklch,var(--color-base-foreground) 14%,transparent)}:root .proto-ui.proto-ui.proto-ui .p18-btn.is-primary{color:var(--color-inverted-foreground);background-color:var(--color-inverted-background)}:root .proto-ui.proto-ui.proto-ui .p18-btn.is-primary:hover{background-color:var(--color-inverted-background-hover)}:root .proto-ui.proto-ui.proto-ui .p18-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mar-learn-play{position:absolute;top:50%;left:50%;display:grid;width:40px;height:40px;place-items:center;border-radius:999px;color:#fff;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.mar-learn-play>svg{margin-left:2px}.group:hover .mar-learn-play,.group:focus-visible .mar-learn-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.mar-learn-bar{position:absolute;right:0;bottom:0;left:0;height:3px;background:#ffffff38}.mar-learn-bar>span{display:block;height:100%;background:#ffffffeb}.mar-learn-course{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:12px 12px 14px}@media(max-width:960px){.mar-learn-course{grid-template-columns:minmax(0,1fr)}}:root .proto-ui.proto-ui.proto-ui .mar-learn-next{position:relative;display:block;width:100%;overflow:hidden;min-height:300px;border-radius:var(--radius-control);background:var(--color-card-background-hover)}.mar-learn-next-text{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:64px 18px 18px;color:#fff;text-align:left;background:linear-gradient(to top,oklch(0 0 0 / .8),oklch(0 0 0 / .45) 55%,transparent)}.mar-learn-next>img{position:absolute;inset:0}.mar-learn-next:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mar-learn-steps{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px}.mar-learn-steps>span{height:4px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-learn-steps>span>span{display:block;height:100%;background:var(--color-base-foreground)}.mar-learn-steps>span.is-done{background:var(--color-base-foreground)}.mar-learn-steps.is-trio{display:flex;gap:3px;padding-left:2px}.mar-learn-steps.is-trio>span{width:16px;height:9px;border-radius:2.5px;background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);transform:skew(-16deg)}.mar-learn-steps.is-trio>span>span{display:none}.mar-learn-steps.is-trio>span.is-done{background:linear-gradient(180deg,color-mix(in oklab,var(--color-muted-foreground),white 8%),var(--color-muted-foreground))}.mar-learn-steps.is-trio>span.is-current{background:transparent;box-shadow:inset 0 0 0 1.25px var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-learn-row{display:flex;width:100%;height:40px;align-items:center;gap:12px;padding:0 10px 0 8px;border-radius:var(--radius-control);font-size:var(--text-ui, 13px);transition:background-color .15s ease}:root .proto-ui.proto-ui.proto-ui .mar-learn-row:hover{background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-learn-row.is-current{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-learn-mark{display:grid;width:22px;height:22px;flex-shrink:0;place-items:center;border-radius:999px;color:var(--color-muted-foreground);font-size:11.5px;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 18%,transparent)}.mar-learn-row.is-current .mar-learn-mark{color:var(--color-base-foreground);box-shadow:inset 0 0 0 1.5px var(--color-base-foreground)}.mar-learn-mark.is-done{color:var(--color-inverted-foreground);background:var(--color-base-foreground);box-shadow:none}.mar-learn-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.mar-learn-head h2{display:flex;align-items:baseline;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.01em}.mar-learn-head h2>span{color:var(--color-subtle-foreground);font-size:var(--text-ui, 13px);font-weight:500;font-variant-numeric:tabular-nums}.mar-learn-head p{color:var(--color-subtle-foreground);font-size:var(--text-ui, 13px)}.mar-learn-tracks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}.mar-learn-track{display:grid;grid-column:span var(--span);grid-template-columns:subgrid;row-gap:16px;align-content:start}.mar-learn-track>.mar-learn-head{grid-column:1 / -1;min-width:0;margin-bottom:-2px}@media(max-width:1100px){.mar-learn-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}.mar-learn-track{grid-column:1 / -1}}:root[data-mar-ui=on] .mar-learn .bg-media-overlay{color:#ffffffe6;background-color:#00000080}.mar-crash-log{max-height:240px;margin:16px 24px;overflow:auto;padding:12px 14px;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);color:var(--color-muted-foreground);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;line-height:18px;white-space:pre}@container (max-width: 360px){.mar-bc.is-split .mar-split-suffix{display:none}}@container (max-width: 300px){.mar-bc-says-update{display:none!important}}:root .proto-ui.proto-ui.proto-ui .mar-item.is-grid.mar-bc{display:grid;grid-template-rows:auto auto 1fr;gap:10px;padding:16px}.mar-bc>.mar-item-media{position:static;overflow:visible;background:none}.mar-bc>.mar-item-text{gap:4px;padding:0}:root .proto-ui.proto-ui.proto-ui .mar-bc .mar-item-name{font-size:14px;font-weight:600}.mar-bc .mar-item-tools{top:12px;right:12px}:root .proto-ui.proto-ui.proto-ui .mar-bc .mar-kebab.on-media{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-bc .mar-kebab.on-media:is(:hover,.is-open){background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);color:var(--color-base-foreground)}.mar-bc-where{display:flex;height:20px;align-items:center;gap:6px;color:var(--color-muted-foreground);font-size:12px}.mar-bc-error{overflow:hidden;color:var(--color-muted-foreground);text-overflow:ellipsis}.mar-bc-foot{container-type:inline-size;display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:6px}.mar-bc-acts{display:flex;flex-shrink:0;align-items:center;gap:4px}.mar-bc-state{display:flex;min-width:0;height:28px;align-items:center;gap:8px;color:var(--color-subtle-foreground);font-size:12px}:root .proto-ui.proto-ui.proto-ui .mar-item.is-grid.mar-bc.is-strip{padding-top:0}.mar-bc.is-strip>.mar-item-media{display:flex;height:36px;align-items:center;margin:0 -16px;padding:0 16px;border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.mar-bc.is-strip .mar-item-meta,.mar-bc.is-strip .mar-bc-error,.mar-bc.is-strip .mar-bc-state{color:color-mix(in oklch,var(--color-muted-foreground) 55%,var(--color-subtle-foreground))}.mar-bc-strip{display:flex;align-items:center;gap:8px;color:var(--color-base-foreground);font-size:12px;font-weight:500}.mar-bc-strip>svg{color:var(--color-muted-foreground)}.mar-bc.is-strip .mar-item-tools{top:4px;right:8px}:root .proto-ui.proto-ui.proto-ui .mar-bc-second{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 22%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-bc-main:not(:disabled){border-color:transparent;background:color-mix(in oklch,var(--color-base-foreground) 15%,transparent);box-shadow:none}:root .proto-ui.proto-ui.proto-ui .mar-bc-main:not(:disabled):hover{background:color-mix(in oklch,var(--color-base-foreground) 20%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-item.is-grid.mar-bc.is-tile{grid-template-columns:60px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:14px}.mar-bc-tile{display:flex;width:60px;height:60px;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}.mar-bc.is-tile>.mar-item-text{height:60px;justify-content:center;gap:4px;padding-right:28px}.mar-bc-eyebrow{color:var(--color-muted-foreground);font-size:11px;font-weight:500;letter-spacing:.06em;line-height:16px;text-transform:uppercase}:root .proto-ui.proto-ui.proto-ui .mar-bc.is-tile .mar-item-name{font-size:15px;line-height:20px}.mar-bc.is-tile .mar-item-meta{line-height:16px}.mar-bc.is-tile .mar-bc-foot{grid-column:1 / -1;margin-top:2px;padding-top:12px;border-top:1px solid color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-item.is-grid.mar-bc.is-split{grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:8px}.mar-bc.is-split .mar-bc-tile{width:16px;height:20px;background:none;color:var(--color-muted-foreground)}.mar-bc.is-split>.mar-item-text{gap:4px;padding-right:28px}.mar-bc.is-split .mar-item-name,.mar-bc.is-split .mar-bc-line{line-height:20px}:root .proto-ui.proto-ui.proto-ui .mar-bc.is-split .mar-item-name{font-size:15px}.mar-bc-line{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--color-muted-foreground)}.mar-bc-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;color:var(--color-base-foreground);font-size:13px;font-weight:500}.mar-bc-badge.is-ok{color:var(--color-status-running)}.mar-bc-badge.is-warn{color:var(--color-status-warning, #f5b14c)}.mar-bc-badge.is-bad{color:var(--color-status-danger)}.mar-bc-badge>i{width:7px;height:7px;flex-shrink:0;border-radius:999px;background:var(--color-subtle-foreground)}.mar-bc-badge:not(.is-idle)>i{background:currentColor}.mar-bc.is-split .mar-item-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mar-bc.is-split .mar-bc-foot{grid-column:1 / -1;align-items:center;margin-top:4px}:root .proto-ui.proto-ui.proto-ui .mar-item.is-grid.mar-bc.is-mark{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px}.mar-bc.is-mark>.mar-item-text{justify-content:center;padding-right:28px}.mar-bc.is-mark .mar-bc-foot{flex-wrap:wrap;grid-column:1 / -1;margin-top:2px;padding-top:12px;border-top:1px solid color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-bc-specs{display:flex;width:100%;min-width:0;flex-direction:column;gap:6px;color:var(--color-subtle-foreground);font-size:12px;line-height:18px}.mar-bc-gear{display:flex;min-width:0;align-items:center;gap:8px;color:var(--color-muted-foreground)}.mar-bc-gear>.truncate{margin-right:auto}.mar-bc-bar{position:relative;width:48px;height:4px;flex-shrink:0;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 14%,transparent)}.mar-bc-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-muted-foreground)}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-item.is-grid.mar-bc{box-shadow:0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}:root[data-ds-theme=light] .mar-bc .mar-status.is-warn{color:#9d6300;color:oklch(.55 .14 70)}.mar-bc-group+.mar-bc-group{margin-top:28px}.mar-bc-group-head{display:flex;min-width:0;align-items:center;gap:8px;margin-bottom:12px;color:var(--color-base-foreground);font-size:13px;font-weight:500}.mar-bc-group-hint{overflow:hidden;color:var(--color-subtle-foreground);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}:root .proto-ui.proto-ui.proto-ui .mar-item.is-grid.mar-build{display:grid;padding:6px;grid-template-rows:auto auto 1fr;background:var(--color-card-background);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 11%,transparent),0 1px 2px #0000000a}:root .proto-ui.proto-ui.proto-ui .mar-item.is-grid.mar-build:is(:hover,.is-menu){background:var(--color-card-background-hover)}.mar-build>.mar-item-media{border-radius:max(calc(var(--radius-card) - 6px),4px)}.mar-build>.mar-item-text{padding:12px 8px 0}:root .proto-ui.proto-ui.proto-ui .mar-build .mar-item-name{font-size:14px;font-weight:600}.mar-build .mar-item-status{top:10px;left:10px}.mar-build-made{display:grid;width:100%;height:100%;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:2px}.mar-item-media .mar-build-made img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.mar-build-made img:first-child{grid-row:span 2}.mar-build-made:is(.is-stopped,.is-update) img{filter:saturate(.75) brightness(.88)}.mar-build-made.is-error img{filter:grayscale(1) brightness(.7)}.mar-build-spec{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;margin:12px 8px 2px;padding-top:12px;border-top:1px solid color-mix(in oklch,var(--color-base-foreground) 9%,transparent);color:var(--color-muted-foreground);font-size:12px;line-height:18px}.mar-build-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;white-space:nowrap}.mar-build-row.is-last{height:28px;margin-bottom:4px}.mar-build-spec b{color:var(--color-base-foreground);font-variant-numeric:tabular-nums;font-weight:400}.mar-build-gpu{color:var(--color-base-foreground);font-size:13px;font-weight:500}.mar-build-spec .is-error{color:var(--color-error-foreground, oklch(.62 .19 25))}.mar-build-mem{display:flex;min-width:0;align-items:center;gap:8px}.mar-build-bar{position:relative;width:56px;height:4px;flex-shrink:0;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 14%,transparent)}.mar-build-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-base-foreground)}.mar-build-where{color:var(--color-base-foreground)}.mar-build-glyph{display:flex;width:100%;height:100%;align-items:center;justify-content:center}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-item.is-grid.mar-build{box-shadow:0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 6%,transparent),0 1px 2px color-mix(in oklch,var(--color-base-foreground) 5%,transparent),0 8px 24px -12px color-mix(in oklch,var(--color-base-foreground) 16%,transparent)}:root[data-ds-theme=light] .mar-build-made{background:var(--color-card-background)}:root[data-ds-theme=light] .mar-build-spec{border-top-color:color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}:root[data-ds-theme=light] .mar-build-bar{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}:root[data-ds-theme=light] .mar-build .mar-status.on-media{background:color-mix(in oklch,var(--color-card-background) 86%,transparent);box-shadow:0 1px 2px #00000014;color:var(--color-base-foreground)}:root[data-ds-theme=light] .mar-build .mar-status.on-media.is-go .mar-status-dot{color:var(--color-status-running)}:root[data-ds-theme=light] .mar-build .mar-status.on-media.is-bad svg{color:var(--color-status-danger)}:root[data-ds-theme=light] .mar-build .mar-status.on-media.is-warn svg{color:#b97500;color:oklch(.62 .14 70)}:root[data-ds-theme=light] .mar-build-spec .is-error{color:var(--color-status-danger)}:root[data-ds-theme=light] .mar-build-row.is-error{justify-content:flex-start;gap:6px;margin:-5px 0;padding:5px 8px;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-status-danger) 8%,var(--color-card-background));color:color-mix(in oklch,var(--color-status-danger) 70%,var(--color-base-foreground))}.mar-build-alert{display:none;flex-shrink:0}:root[data-ds-theme=light] .mar-build-alert{display:block;color:var(--color-status-danger)}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-build-go{border:1px solid color-mix(in oklch,var(--color-base-foreground) 14%,transparent);background:var(--color-card-background);box-shadow:0 1px 2px color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-base-foreground)}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-build-go:hover{background:color-mix(in oklch,var(--color-base-foreground) 5%,var(--color-card-background))}.mar-grid.is-wide.is-two{grid-template-columns:repeat(auto-fill,minmax(max(300px,calc(50% - 7px)),1fr))}.mar-bc-rows{display:flex;flex-direction:column;gap:8px}:root .proto-ui.proto-ui.proto-ui .mar-item.is-list.mar-bc-row{height:56px;gap:12px;padding:0 12px 0 16px;border-radius:var(--radius-card);background:var(--color-card-background)}:root .proto-ui.proto-ui.proto-ui .mar-item.is-list.mar-bc-row:is(:hover,.is-menu){background:var(--color-card-background-hover)}.mar-bc-row>.mar-item-media{display:flex;width:16px;height:16px;align-items:center;justify-content:center;overflow:visible;background:none;color:var(--color-muted-foreground)}.mar-bc-row>.mar-item-text{min-width:0;flex-direction:row;align-items:baseline;gap:12px}:root .proto-ui.proto-ui.proto-ui .mar-bc-row .mar-item-name{flex-shrink:0;font-size:14px;font-weight:600}.mar-bc-row .mar-item-meta{gap:10px;color:var(--color-muted-foreground);font-size:13px}.mar-bc-specs-text{min-width:0;overflow:hidden;text-overflow:ellipsis}:root .proto-ui.proto-ui.proto-ui .mar-bc-update{display:inline-flex;border:0;font-family:inherit;height:20px;flex-shrink:0;align-items:center;gap:4px;padding:0 7px 0 5px;border-radius:6px;background:color-mix(in oklch,var(--color-status-warning, #f5b14c) 14%,transparent);color:var(--color-status-warning, #f5b14c);font-size:12px;font-weight:500}:root .proto-ui.proto-ui.proto-ui .mar-bc-update:not(:disabled){cursor:pointer}:root .proto-ui.proto-ui.proto-ui .mar-bc-update:not(:disabled):hover{background:color-mix(in oklch,var(--color-status-warning, #f5b14c) 24%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-bc-update:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}:root .proto-ui.proto-ui.proto-ui .mar-bc-update:disabled{opacity:.8}.mar-bc-row.is-stopping{opacity:.7;pointer-events:none}:root .proto-ui.proto-ui.proto-ui .mar-bc-chip{display:inline-flex;height:20px;flex-shrink:0;align-items:center;gap:4px;padding:0 7px 0 5px;border:0;border-radius:6px;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root .proto-ui.proto-ui.proto-ui .mar-bc-chip.is-bad{background:color-mix(in oklch,var(--color-status-danger) 14%,transparent);color:var(--color-status-danger)}:root .proto-ui.proto-ui.proto-ui .mar-bc-chip.is-bad:hover{background:color-mix(in oklch,var(--color-status-danger) 22%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-bc-chip:focus-visible,:root .proto-ui.proto-ui.proto-ui .mar-bc-why:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.mar-bc-free{display:inline-flex;height:18px;flex-shrink:0;align-items:center;padding:0 6px;border-radius:5px;background:var(--color-base-foreground);color:var(--color-base-background, #000);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:root .proto-ui.proto-ui.proto-ui .mar-bc-why{display:inline-flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;margin-left:-4px;padding:0;border:0;border-radius:6px;background:none;color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-bc-why:hover{color:var(--color-base-foreground)}.mar-bc-row .mar-bc-badge.is-spin>svg{color:var(--color-muted-foreground)}.mar-bc-row .mar-item-col.is-status{display:none}.mar-bc-row-state{width:150px;overflow:visible;padding-left:3px}:root .proto-ui.proto-ui.proto-ui .mar-bc-row .mar-kebab{width:32px;height:32px}.mar-bc-row .mar-item-tools.is-row{width:240px;justify-content:flex-end}:root .proto-ui.proto-ui.proto-ui .mar-bc-row .mar-item-tools .mar-star{display:none}@container (max-width: 720px){.mar-bc-row .mar-split-suffix{display:none}}:is(.mar-bc-row,.mar-build) .mar-bc-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;color:var(--color-base-foreground);font-size:13px;font-weight:500}:is(.mar-bc-row,.mar-build) .mar-bc-badge.is-ok{color:var(--color-status-running)}:is(.mar-bc-row,.mar-build) .mar-bc-badge.is-warn{color:var(--color-status-warning, #f5b14c)}:is(.mar-bc-row,.mar-build) .mar-bc-badge.is-bad{color:var(--color-status-danger)}:is(.mar-bc-row,.mar-build) .mar-bc-badge{gap:9px}:is(.mar-bc-row,.mar-build) .mar-bc-badge>i{width:7px;height:7px;flex-shrink:0;border-radius:999px;background:var(--color-subtle-foreground);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-subtle-foreground) 18%,transparent)}:is(.mar-bc-row,.mar-build) .mar-bc-badge:not(.is-idle)>i{background:currentColor;box-shadow:0 0 0 3px color-mix(in oklch,currentColor 20%,transparent)}.mar-build .mar-item-meta{height:20px;gap:8px}.mar-build-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 8px 4px;padding-top:12px;border-top:1px solid color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-add-tile{display:flex;min-width:0;flex-direction:column;padding:4px;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-card-background) 40%,transparent);transition:background-color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-add-tile:has(.mar-add-main:hover){background:color-mix(in oklch,var(--color-card-background-hover) 60%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-add-main{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0;border:1.5px dashed color-mix(in oklch,var(--color-base-foreground) 16%,transparent);border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-base-foreground) 2.5%,transparent);color:var(--color-muted-foreground);outline:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-add-main:hover{border-color:color-mix(in oklch,var(--color-base-foreground) 30%,transparent);background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-add-main:active{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-add-main:focus-visible{border-color:transparent;box-shadow:0 0 0 2px var(--color-border-focus)}.mar-add-plus{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground);transition:background-color .16s ease,transform .16s ease}.mar-add-main:hover .mar-add-plus{background:color-mix(in oklch,var(--color-base-foreground) 14%,transparent);transform:scale(1.06)}.mar-add-main:active .mar-add-plus{transform:scale(.97)}.mar-add-label{font-size:13px;font-weight:500}.mar-add-caption{display:flex;min-height:52px;align-items:flex-start;padding:6px 4px 4px}:root .proto-ui.proto-ui.proto-ui .mar-add-alt{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 8px;border-radius:var(--radius-control);color:var(--color-muted-foreground);font-size:12px;font-weight:500;outline:none;transition:background-color .14s ease,color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-add-alt:hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-add-alt:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}@media(prefers-reduced-motion:reduce){.mar-add-plus{transition:none}.mar-add-main:is(:hover,:active) .mar-add-plus{transform:none}}.mar-apps-none[data-v-7fe84b7a]{padding:56px 0;color:var(--color-subtle-foreground);font-size:13px;text-align:center}.mar-asset-running img{filter:blur(14px) saturate(.8);transform:scale(1.1)}.mar-asset-progress{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:#ffffff2e}.mar-asset-progress i{display:block;height:100%;background:#ffffffe6;transition:width .4s cubic-bezier(.16,1,.3,1)}.mar-proj-people{position:absolute;right:10px;bottom:10px;display:flex}.mar-proj-people>*{margin-left:-6px;box-shadow:0 0 0 2px #00000073}.mar-proj-more{display:inline-flex;height:24px;align-items:center;padding:0 7px;border-radius:999px;background:var(--color-media-overlay);color:#ffffffe6;font-size:11px}.mar-proj-none{padding:56px 0;color:var(--color-subtle-foreground);font-size:13px;text-align:center}:root .proto-ui.proto-ui.proto-ui .mar-proj-edit{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-control);color:var(--color-muted-foreground);opacity:0}:root .proto-ui.proto-ui.proto-ui .mar-proj-edit:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-eh-head:hover .mar-proj-edit,:root .proto-ui.proto-ui.proto-ui .mar-proj-edit:focus-visible{opacity:1}:root .proto-ui.proto-ui.proto-ui .mar-proj-rename{width:min(420px,100%);height:38px;margin-left:-8px;padding:0 8px;border:0;border-radius:var(--radius-control);background:var(--color-content-background);box-shadow:inset 0 0 0 1px var(--color-border-focus);color:var(--color-base-foreground);font-size:30px;font-weight:600;letter-spacing:-.02em;outline:none}:root .proto-ui.proto-ui.proto-ui .mar-eh-meta .mar-proj-build:hover,:root .proto-ui.proto-ui.proto-ui .mar-eh-meta .mar-proj-build[data-state=open]{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-eh-meta .mar-proj-build{height:26px;margin:0 -4px;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;background:transparent;padding:0 6px;font-size:13px}.mar-proj-over{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-bottom:32px}:root .proto-ui.proto-ui.proto-ui .mar-proj-latest{position:relative;display:block;height:100%;min-height:220px;overflow:hidden;padding:0;border-radius:var(--radius-card, 14px);text-align:left}.mar-proj-latest img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.mar-proj-latest:hover img{transform:scale(1.02)}.mar-proj-latest-cap{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:2px;padding:40px 18px 16px;background:linear-gradient(to top,rgb(0 0 0 / .62),transparent)}:root .proto-ui.proto-ui.proto-ui .mar-proj-latest-cap .mar-proj-eyebrow{color:#ffffffb3}.mar-proj-latest-status{position:absolute;top:12px;left:12px}.mar-proj-feed{display:flex;flex-direction:column;gap:8px;padding:16px 16px 10px;border-radius:var(--radius-card, 14px);background:color-mix(in oklch,var(--color-card-background) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-proj-eyebrow{margin:0;color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.mar-proj-feed ol{margin:0;padding:0;list-style:none}.mar-proj-feed ol{gap:2px}.mar-proj-event{display:flex;min-height:48px;align-items:center;gap:12px;margin-inline:-8px;padding:6px 8px;border-radius:var(--radius-control, 8px);line-height:18px;transition:background-color .15s ease}.mar-proj-event:hover{background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}.mar-proj-event-when{color:var(--color-subtle-foreground);font-variant-numeric:tabular-nums}.mar-proj-event-thumb{position:relative;width:36px;height:36px;flex-shrink:0;overflow:hidden;border-radius:8px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.mar-proj-event-thumb img{width:100%;height:100%;object-fit:cover}.mar-proj-event-live{position:absolute;right:3px;bottom:3px;width:8px;height:8px;border-radius:999px;background:var(--color-status-running, #22c55e);box-shadow:0 0 0 1.5px #0000008c}.mar-proj-event-live.is-queued{background:#fffc}.mar-people{display:flex;max-width:720px;flex-direction:column}.mar-invite{display:flex;height:44px;align-items:center;gap:4px;padding:0 6px 0 14px;border-radius:calc(var(--mar-tab-radius, 10px) + 2px);background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);transition:background-color .15s ease,box-shadow .15s ease}.mar-invite:focus-within{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);box-shadow:inset 0 0 0 1px var(--color-border-focus)}.mar-invite-field{display:flex;min-width:0;flex:1;align-items:center;gap:10px}:root .proto-ui.proto-ui.proto-ui .mar-invite-field input{min-width:0;flex:1;height:100%;border:0;background:transparent;color:var(--color-base-foreground);font-size:13px;outline:none}.mar-invite-field input::placeholder{color:var(--color-subtle-foreground)}.mar-people-note{margin:10px 2px 28px;color:var(--color-subtle-foreground);font-size:12px}.mar-people-table{--mar-grid: 32px minmax(0, 1fr) auto 128px 28px}:root .proto-ui.proto-ui.proto-ui .mar-people-table .mar-person{align-items:center;cursor:default}.mar-person-role{display:flex;align-items:center;overflow:visible}.mar-person-owner{padding-left:11px;color:var(--color-muted-foreground)}.mar-table-head .mar-person-owner{color:inherit}:root .proto-ui.proto-ui.proto-ui :is(.mar-person-role,.mar-invite) button[role=combobox]{height:30px;padding:0 8px 0 10px;border-color:transparent;border-radius:var(--mar-tab-item-radius, 7px);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-base-foreground);font-size:13px}:root .proto-ui.proto-ui.proto-ui :is(.mar-person-role,.mar-invite) button[role=combobox]:hover,:root .proto-ui.proto-ui.proto-ui :is(.mar-person-role,.mar-invite) button[role=combobox][data-state=open]{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-invite .mar-invite-role{width:auto;color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-invite button[type=submit]{height:32px;margin-left:2px;padding:0 14px;border-radius:var(--mar-tab-item-radius, 7px)}:root .proto-ui.proto-ui.proto-ui .mar-person-x{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-control);color:var(--color-subtle-foreground);opacity:0}.mar-person:hover .mar-person-x,:root .proto-ui.proto-ui.proto-ui .mar-person-x:focus-visible{opacity:1}:root .proto-ui.proto-ui.proto-ui .mar-person-x:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}.mar-space-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:16px;background:radial-gradient(130% 120% at 100% 0%,color-mix(in oklch,var(--brand) 55%,transparent),transparent 65%),linear-gradient(160deg,color-mix(in oklch,var(--brand) 22%,#101012),#0c0c0e);color:#fff}.mar-space-face>:first-child{position:absolute;top:16px;left:16px}.mar-space-line{overflow:hidden;font-size:15px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.mar-space-meter{display:block;height:3px;overflow:hidden;border-radius:999px;background:#ffffff29}.mar-space-meter i{display:block;height:100%;border-radius:inherit;background:#ffffffd9}.mar-space-face~.mar-item-status{inset:14px 76px auto auto}.mar-addr{display:inline-flex;align-items:center;gap:1px}:root .proto-ui.proto-ui.proto-ui .mar-addr-text{height:26px;margin-left:-6px;padding:0 6px;border-radius:var(--radius-control);color:var(--color-base-foreground);font-size:13px;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--color-base-foreground) 25%,transparent);text-underline-offset:3px}:root .proto-ui.proto-ui.proto-ui .mar-addr-text:hover{text-decoration-color:currentColor}:root .proto-ui.proto-ui.proto-ui .mar-addr.is-pending .mar-addr-text{color:var(--color-muted-foreground);text-decoration:none}:root .proto-ui.proto-ui.proto-ui .mar-addr-ic{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-control);color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-addr-ic:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}.mar-tl[data-v-a041c929]{display:flex;flex-direction:column;margin:4px 0 0;padding:0;list-style:none}.mar-tl-row[data-v-a041c929]{display:grid;grid-template-columns:88px 20px 1fr;align-items:start;gap:10px;min-height:40px;font-size:var(--text-ui, 13px);line-height:20px}.mar-tl-when[data-v-a041c929]{color:var(--color-subtle-foreground);font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.mar-tl-rail[data-v-a041c929]{position:relative;align-self:stretch;display:flex;justify-content:center}.mar-tl-rail[data-v-a041c929]:before{content:"";position:absolute;top:10px;bottom:-10px;left:50%;width:1px;translate:-.5px 0;background:color-mix(in oklch,var(--color-base-foreground) 16%,transparent)}.mar-tl-row:last-child .mar-tl-rail[data-v-a041c929]:before{display:none}.mar-tl-dot[data-v-a041c929]{position:relative;width:7px;height:7px;margin-top:7px;border-radius:999px;background:var(--color-subtle-foreground);box-shadow:0 0 0 4px var(--color-card-background)}.mar-tl-dot.is-latest[data-v-a041c929]{background:var(--color-base-foreground)}.mar-tl-what[data-v-a041c929]{padding-bottom:12px}.mar-so[data-v-3e4c7387]{display:flex;flex-direction:column;gap:14px}.mar-so-stats[data-v-3e4c7387]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mar-so-stat[data-v-3e4c7387]{position:relative;display:flex;min-height:118px;min-width:0;flex-direction:column;align-items:flex-start;overflow:hidden;padding:16px 18px}.mar-so-label[data-v-3e4c7387]{display:inline-flex;align-items:center;gap:7px;color:var(--color-muted-foreground);font-size:13px}.mar-so-label>svg[data-v-3e4c7387]{color:var(--color-subtle-foreground)}.mar-so-value[data-v-3e4c7387]{margin-top:12px;color:var(--color-base-foreground);font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.mar-so-value.is-empty[data-v-3e4c7387]{color:var(--color-muted-foreground);font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.mar-so-of[data-v-3e4c7387]{margin-left:2px;color:var(--color-subtle-foreground);font-size:15px;font-weight:500;letter-spacing:0}.mar-so-hint[data-v-3e4c7387]{margin-top:auto;padding-top:8px;overflow:hidden;max-width:100%;color:var(--color-subtle-foreground);font-size:13px;text-overflow:ellipsis;white-space:nowrap}:root .proto-ui.proto-ui.proto-ui .mar-so-act[data-v-3e4c7387]{display:inline-flex;height:26px;align-items:center;gap:6px;margin:auto 0 -4px -8px;padding:0 8px;border-radius:var(--radius-control);color:var(--color-base-foreground);font-size:13px}:root .proto-ui.proto-ui.proto-ui .mar-so-act[data-v-3e4c7387]:hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}.mar-so-trend[data-v-3e4c7387]{position:absolute;right:0;bottom:0;width:58%;height:52px}.mar-so-trend-fill[data-v-3e4c7387]{fill:color-mix(in oklch,var(--space-accent) 16%,transparent)}.mar-so-trend-line[data-v-3e4c7387]{fill:none;stroke:var(--space-accent);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mar-so-meter[data-v-3e4c7387]{display:block;width:100%;height:4px;margin-top:12px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}.mar-so-meter>i[data-v-3e4c7387]{display:block;height:100%;border-radius:inherit;background:color-mix(in oklch,var(--color-base-foreground) 70%,transparent)}.mar-so-meter.is-high>i[data-v-3e4c7387]{background:var(--color-status-warning, var(--color-base-foreground))}.mar-so-meter+.mar-so-hint[data-v-3e4c7387]{margin-top:0}.mar-so[data-v-3e4c7387]{container-type:inline-size}.mar-so-pair[data-v-3e4c7387]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}@container (max-width: 760px){.mar-so-stats[data-v-3e4c7387]{grid-template-columns:repeat(2,minmax(0,1fr))}.mar-so-pair[data-v-3e4c7387]{grid-template-columns:minmax(0,1fr)}}.mar-so-head[data-v-3e4c7387]{display:flex;height:48px;align-items:center;padding:0 12px 0 20px}.mar-so-title[data-v-3e4c7387]{color:var(--color-base-foreground);font-size:14px;font-weight:500}.mar-so-count[data-v-3e4c7387]{margin-left:8px;color:var(--color-subtle-foreground);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.mar-so-tool[data-v-3e4c7387],.mar-so-row[data-v-3e4c7387]{display:flex;align-items:center;gap:14px;padding:10px 20px;border-top:1px solid var(--color-border-default)}.mar-so-thumb[data-v-3e4c7387]{width:40px;height:40px;flex-shrink:0;border-radius:10px;object-fit:cover}.mar-so-runs[data-v-3e4c7387]{flex-shrink:0;color:var(--color-muted-foreground);font-size:13px;font-variant-numeric:tabular-nums}.mar-so-facts[data-v-3e4c7387]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.mar-so-fact[data-v-3e4c7387]{min-width:0;font-size:13px}.mar-so-fact dt[data-v-3e4c7387]{display:flex;align-items:center;gap:7px;color:var(--color-muted-foreground)}.mar-so-fact dd[data-v-3e4c7387]{margin:4px 0 0;color:var(--color-base-foreground);overflow-wrap:anywhere}.mar-ss[data-v-cce91dc6]{display:flex;flex-direction:column;gap:14px;container-type:inline-size}.mar-ss-main[data-v-cce91dc6]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;align-items:start}@container (max-width: 760px){.mar-ss-main[data-v-cce91dc6]{grid-template-columns:minmax(0,1fr)}.mar-ss-site-tools[data-v-cce91dc6]{max-width:340px}}.mar-ss-steps[data-v-cce91dc6]{padding:20px 20px 8px}.mar-ss-head[data-v-cce91dc6]{display:flex;align-items:flex-start;gap:12px}.mar-ss-title[data-v-cce91dc6]{color:var(--color-base-foreground);font-size:17px;font-weight:600;letter-spacing:-.01em}.mar-ss-sub[data-v-cce91dc6]{margin-top:2px;color:var(--color-subtle-foreground);font-size:13px}.mar-ss-progress[data-v-cce91dc6]{flex-shrink:0;color:var(--color-muted-foreground);font-size:13px;font-variant-numeric:tabular-nums}.mar-ss-bar[data-v-cce91dc6]{display:block;height:4px;margin:14px 0 6px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}.mar-ss-bar>i[data-v-cce91dc6]{display:block;height:100%;border-radius:inherit;background:color-mix(in oklch,var(--color-base-foreground) 70%,transparent);transition:width .3s ease}.mar-ss-list[data-v-cce91dc6]{margin:0;padding:0;list-style:none}.mar-ss-step[data-v-cce91dc6]{display:flex;align-items:center;gap:14px;padding:14px 0}.mar-ss-step+.mar-ss-step[data-v-cce91dc6]{border-top:1px solid var(--color-border-default)}.mar-ss-mark[data-v-cce91dc6]{display:grid;width:32px;height:32px;flex-shrink:0;place-items:center;border-radius:999px;border:1px solid var(--color-border-default);color:var(--color-muted-foreground)}.is-done .mar-ss-mark[data-v-cce91dc6]{border-color:transparent;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent);color:var(--color-base-foreground)}.mar-ss-step-title[data-v-cce91dc6]{color:var(--color-base-foreground);font-size:14px;font-weight:500}.is-done .mar-ss-step-title[data-v-cce91dc6]{color:var(--color-muted-foreground)}.mar-ss-step-text[data-v-cce91dc6]{margin-top:1px;color:var(--color-subtle-foreground);font-size:13px}.is-done .mar-ss-step-text[data-v-cce91dc6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mar-ss-preview[data-v-cce91dc6]{overflow:hidden}.mar-ss-site[data-v-cce91dc6]{--site-fg: var(--color-base-foreground);display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;background:color-mix(in oklch,var(--color-base-foreground) 4%,transparent);border-bottom:1px solid var(--color-border-default)}.mar-ss-site.is-branded[data-v-cce91dc6]{--site-fg: #fff;background:var(--site)}.mar-ss-site-headline[data-v-cce91dc6]{max-width:100%;color:var(--site-fg);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.mar-ss-site-headline.is-empty[data-v-cce91dc6]{opacity:.4}.mar-ss-site-tools[data-v-cce91dc6]{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mar-ss-site-tools>img[data-v-cce91dc6],.mar-ss-site-tools>i[data-v-cce91dc6]{aspect-ratio:4 / 3;width:100%;border-radius:8px;object-fit:cover}.mar-ss-site-tools>i[data-v-cce91dc6]{border:1px dashed color-mix(in oklch,var(--site-fg) 22%,transparent)}.mar-ss-preview-foot[data-v-cce91dc6]{display:flex;align-items:center;gap:12px;padding:14px 16px 14px 20px}.mar-ss-iso[data-v-cce91dc6]{display:flex;flex-wrap:wrap;gap:6px 20px;padding:0 4px;color:var(--color-subtle-foreground);font-size:13px}.mar-ss-iso>span[data-v-cce91dc6]{display:inline-flex;align-items:center;gap:7px}:root .proto-ui.proto-ui.proto-ui .mar-space-head .mar-eh-cover{width:72px;height:72px;border-radius:18px;box-shadow:0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 10%,transparent),0 14px 36px -14px color-mix(in oklch,var(--space-accent) 55%,transparent)}.mar-space-logo,.mar-space-logo>.space-mark{width:100%;height:100%}:root .proto-ui.proto-ui.proto-ui .mar-space-logo>.space-mark{padding:17px;border-radius:0;box-shadow:none}.mar-space-head .mar-eh-meta{flex-wrap:wrap;row-gap:2px}.mar-space-tabs{margin-bottom:24px}.mar-set{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px}.mar-set-nav{position:sticky;top:24px;display:flex;align-self:start;flex-direction:column;gap:2px}:root .proto-ui.proto-ui.proto-ui .mar-set-tab{display:flex;width:100%;height:34px;align-items:center;gap:10px;padding:0 10px;border-radius:9px;color:var(--color-muted-foreground);font-size:13px;text-align:left}:root .proto-ui.proto-ui.proto-ui .mar-set-tab:hover{background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-set-tab[aria-current=page]{background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);color:var(--color-base-foreground)}.mar-set-list{max-width:720px;border-radius:var(--radius-card);background:color-mix(in oklch,var(--color-card-background) 60%,transparent);padding:8px 20px 12px}.mar-set-title{margin:12px 0 4px;color:var(--color-subtle-foreground);font-size:12px;font-weight:500}.mar-set-row{display:flex;min-height:64px;align-items:center;gap:12px;border-bottom:1px solid var(--color-border-default)}.mar-set-row:last-child{border-bottom:0}.mar-set-name{margin:0;color:var(--color-base-foreground);font-size:13px;font-weight:500}.mar-set-where{margin-left:8px;color:var(--color-subtle-foreground);font-weight:400}.mar-set-hint{margin:2px 0 0;color:var(--color-subtle-foreground);font-size:12px}.mar-set-row.is-changed .mar-set-name:before{display:inline-block;width:6px;height:6px;margin:0 8px 2px -14px;border-radius:999px;background:var(--color-base-foreground);content:""}:root .proto-ui.proto-ui.proto-ui .mar-set-reset{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border-radius:8px;color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-set-reset:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}.mar-set-kbd{padding:3px 8px;border-radius:6px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-muted-foreground);font-family:inherit;font-size:12px}.mar-set-value{color:var(--color-muted-foreground);font-size:13px;font-variant-numeric:tabular-nums}.mar-fav-grid[data-v-04d81acc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.mar-fav-media[data-v-04d81acc]{position:relative;display:block;overflow:hidden;border-radius:var(--radius-control);aspect-ratio:16 / 10}.mar-fav-media img[data-v-04d81acc]{width:100%;height:100%;object-fit:cover}.mar-fav-corner[data-v-04d81acc]{position:absolute;top:8px;right:8px}:root .proto-ui.proto-ui.proto-ui .mar-mode{display:flex;flex-shrink:0;gap:2px;padding:3px;border-radius:var(--mar-tab-radius, 10px);background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-mode.is-fill{width:100%}:root .proto-ui.proto-ui.proto-ui .mar-mode.is-vertical{flex-direction:column}:root .proto-ui.proto-ui.proto-ui .mar-mode-btn{display:inline-flex;width:auto;height:28px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:var(--mar-tab-item-radius, 7px);color:var(--color-muted-foreground);font-size:var(--text-ui);white-space:nowrap;transition:color .16s ease}:root .proto-ui.proto-ui.proto-ui .mar-mode.is-fill .mar-mode-btn{min-width:0;flex:1}:root .proto-ui.proto-ui.proto-ui .mar-mode-btn.is-icon{width:32px;padding:0}:root .proto-ui.proto-ui.proto-ui .mar-mode.is-vertical .mar-mode-btn{width:40px;height:32px}:root .proto-ui.proto-ui.proto-ui .mar-mode-btn:hover,:root .proto-ui.proto-ui.proto-ui .mar-mode-btn[aria-checked=true]{color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-mode-btn[aria-checked=true]{background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-mode-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}:root .proto-ui.proto-ui.proto-ui .mar-mode.is-lg{border-radius:calc(var(--mar-tab-radius, 10px) + 4px)}:root .proto-ui.proto-ui.proto-ui .mar-mode.is-lg .mar-mode-btn{height:38px;border-radius:calc(var(--mar-tab-item-radius, 7px) + 4px)}:root .proto-ui.proto-ui.proto-ui .mar-mode.is-lg .mar-mode-btn.is-icon{width:38px}.mar-dock-fade[data-v-f74b4303]{position:fixed;inset:auto 0 0;z-index:39;height:112px;pointer-events:none;background:linear-gradient(to top,var(--color-content-background) 25%,transparent)}.mar-dock-wrap[data-v-f74b4303]{position:fixed;bottom:16px;left:50%;z-index:40;display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);transform:translate(-50%);-webkit-app-region:no-drag}.mar-dock[data-v-f74b4303]{display:flex;align-items:center;gap:4px;padding:6px;border-radius:20px;background:color-mix(in oklch,var(--color-content-background) 72%,transparent);-webkit-backdrop-filter:blur(40px) saturate(1.3);backdrop-filter:blur(40px) saturate(1.3);box-shadow:0 20px 60px -20px #000000b3;animation:mar-dock-in-f74b4303 .48s cubic-bezier(.16,1,.3,1)}.mar-dock-btn[data-v-f74b4303]{position:relative;display:inline-flex;flex-shrink:0;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;color:var(--color-muted-foreground);outline:none;transition:background-color .16s ease,color .16s ease,transform .24s cubic-bezier(.16,1,.3,1)}.mar-dock-btn[data-v-f74b4303]:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground);transform:translateY(-2px)}.mar-dock-btn[data-v-f74b4303]:active{transform:translateY(0) scale(.94)}.mar-dock-btn[data-v-f74b4303]:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus)}.mar-dock-btn.is-on[data-v-f74b4303]{background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent);color:var(--color-base-foreground)}.mar-dock-sep[data-v-f74b4303]{flex-shrink:0;width:1px;height:24px;margin:0 4px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-dock-dot[data-v-f74b4303]{position:absolute;bottom:3px;left:50%;width:4px;height:4px;border-radius:999px;background:var(--color-subtle-foreground);transform:translate(-50%)}.mar-dock-dot.is-live[data-v-f74b4303]{background:var(--color-status-running)}.mar-dock-badge[data-v-f74b4303]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 18%,var(--color-content-background));color:var(--color-base-foreground);font-size:11px;font-weight:500;line-height:18px}.mar-dock-avatar[data-v-f74b4303]{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 14%,transparent);color:var(--color-base-foreground);font-size:12px;font-weight:600}.mar-flyout[data-v-f74b4303]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:16px;padding:14px;border-radius:18px;background:color-mix(in oklch,var(--color-content-background) 80%,transparent);-webkit-backdrop-filter:blur(40px) saturate(1.3);backdrop-filter:blur(40px) saturate(1.3);box-shadow:0 20px 60px -20px #000000b3;animation:mar-dock-in-f74b4303 .26s cubic-bezier(.16,1,.3,1);transform-origin:bottom center}.mar-flyout-head[data-v-f74b4303]{padding:0 8px 6px;color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.mar-flyout-row[data-v-f74b4303]{border-radius:8px;padding:6px 8px;color:var(--color-base-foreground);font-size:var(--text-ui);text-align:left;transition:background-color .15s ease}.mar-flyout-row[data-v-f74b4303]:hover{background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}@keyframes mar-dock-in-f74b4303{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media(prefers-reduced-motion:reduce){.mar-dock[data-v-f74b4303],.mar-flyout[data-v-f74b4303]{animation:none}.mar-dock-btn[data-v-f74b4303]:hover{transform:none}}.p01-rail[data-v-ed2fe8fb]{display:flex;width:100%;flex-direction:column;align-items:center}.p01-group[data-v-ed2fe8fb]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding-bottom:2px}.p01-sep[data-v-ed2fe8fb]{display:block;width:28px;height:1px;margin:8px 0 6px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.p01-thumb[data-v-ed2fe8fb]{width:18px;height:18px;border-radius:5px;object-fit:cover}.p01-orb[data-v-ed2fe8fb]{display:block;width:16px;height:16px;flex-shrink:0;border-radius:999px;background:radial-gradient(circle at 32% 28%,color-mix(in oklch,var(--orb) 55%,white),var(--orb) 55%,color-mix(in oklch,var(--orb) 70%,black))}.p01-orb.is-small[data-v-ed2fe8fb]{width:18px;height:18px}.p01-rail .p01-group>.p01-panel.p01-panel[data-v-ed2fe8fb]{position:absolute;top:-10px;left:calc(100% + 18px);z-index:50;display:flex;width:220px;flex-direction:column;gap:1px;padding:6px;border-radius:16px;background:color-mix(in oklch,var(--color-base-foreground) 6%,var(--color-card-background));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 60px -20px #000000b3;color:var(--color-base-foreground);transform-origin:left top}.p01-panel[data-v-ed2fe8fb]:before{content:"";position:absolute;top:0;bottom:0;left:-20px;width:20px}.p01-head[data-v-ed2fe8fb]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;font-size:13px;font-weight:600}.p01-count[data-v-ed2fe8fb]{color:var(--color-subtle-foreground);font-weight:400;font-variant-numeric:tabular-nums}.p01-item-thumb[data-v-ed2fe8fb]{width:20px;height:20px;flex-shrink:0;border-radius:6px;object-fit:cover}.p01-name[data-v-ed2fe8fb]{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.p01-meta[data-v-ed2fe8fb]{flex-shrink:0;color:var(--color-subtle-foreground);font-size:12px}.p01-pop-enter-active[data-v-ed2fe8fb]{transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1)}.p01-pop-leave-active[data-v-ed2fe8fb]{transition:opacity .1s ease}.p01-pop-enter-from[data-v-ed2fe8fb]{opacity:0;transform:translate(-4px) scale(.98)}.p01-pop-leave-to[data-v-ed2fe8fb]{opacity:0}@media(prefers-reduced-motion:reduce){.p01-pop-enter-active[data-v-ed2fe8fb]{transition:opacity .14s ease}.p01-pop-enter-from[data-v-ed2fe8fb]{transform:none}}:root .proto-ui.proto-ui.proto-ui .p01-trigger{display:inline-flex;width:40px;height:32px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border-radius:10px;transition:background-color .15s ease}:root .proto-ui.proto-ui.proto-ui .p01-trigger:hover,:root .proto-ui.proto-ui.proto-ui .p01-trigger[aria-expanded=true]:focus-visible{background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}:root .proto-ui.proto-ui.proto-ui .p01-trigger.is-on{background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}:root .proto-ui.proto-ui.proto-ui .p01-item{display:flex;width:100%;height:32px;align-items:center;gap:10px;padding:0 8px;border-radius:10px;color:var(--color-muted-foreground);font-size:13px;transition:background-color .12s ease,color .12s ease}:root .proto-ui.proto-ui.proto-ui .p01-item.is-hot,:root .proto-ui.proto-ui.proto-ui .p01-item:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .p01-item.is-add{color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .p01-item.is-add:hover{color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui :is(.p01-trigger,.p01-item):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.mar-side.is-rail:has(>.p01-rail)>.mar-side-scroll{flex:0 1 auto}.mar-side.is-rail>.p01-rail{order:1;flex:1 0 auto}.mar-side.is-rail:has(>.p01-rail)>:is(.mar-side-credits,.mar-side-foot){order:2}.p01-rail.has-projects.has-spaces~.mar-side-scroll>.mar-side-label:nth-last-of-type(2),.p01-rail.has-projects.has-spaces~.mar-side-scroll>.mar-side-label:nth-last-of-type(2)~*,.p01-rail:not(.has-projects.has-spaces)~.mar-side-scroll>.mar-side-label:last-of-type,.p01-rail:not(.has-projects.has-spaces)~.mar-side-scroll>.mar-side-label:last-of-type~*{display:none}.mar-side[data-v-0ce03c1d]{position:fixed;top:calc(var(--mar-chrome, 0px) + 8px);bottom:8px;left:8px;z-index:40;display:flex;width:260px;flex-direction:column;gap:8px;padding:12px;border-radius:20px;background:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 4%,var(--color-content-background)) 82%,transparent);-webkit-backdrop-filter:blur(40px) saturate(1.3);backdrop-filter:blur(40px) saturate(1.3);box-shadow:0 24px 64px -24px #000000b3,inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 5%,transparent);transition:width .32s cubic-bezier(.645,.045,.355,1);-webkit-app-region:no-drag}.mar-side.is-rail[data-v-0ce03c1d]{width:64px;align-items:center;padding:10px 8px}.mar-side-head[data-v-0ce03c1d]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:6px}.mar-side-head.is-rail[data-v-0ce03c1d]{flex-direction:column-reverse;gap:8px}.mar-side-ws[data-v-0ce03c1d]{display:flex;width:100%;min-width:0;flex:none;align-items:center;gap:10px;border-radius:10px;padding:4px;font-size:14px;font-weight:500}.mar-side-ws[data-v-0ce03c1d]:hover{background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.mar-side-avatar[data-v-0ce03c1d]{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent);color:var(--color-base-foreground);font-size:12px;font-weight:600}.mar-side-icon[data-v-0ce03c1d]{display:inline-flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;color:var(--color-subtle-foreground);opacity:.7;transition:opacity .15s ease,color .15s ease}.mar-side-well[data-v-0ce03c1d]{background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.mar-side-icon[data-v-0ce03c1d]:hover{color:var(--color-base-foreground);opacity:1}.mar-side-scroll[data-v-0ce03c1d]{display:flex;min-height:0;width:100%;flex:1;flex-direction:column;gap:1px;overflow-y:auto;scrollbar-width:none}.is-rail .mar-side-scroll[data-v-0ce03c1d]{align-items:center}.mar-side-label[data-v-0ce03c1d]{display:flex;align-items:center;padding:14px 10px 6px;color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.is-rail .mar-side-label[data-v-0ce03c1d]{padding:8px 0 4px}.mar-side-sep[data-v-0ce03c1d]{display:block;width:28px;height:1px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-side-row[data-v-0ce03c1d]{display:flex;width:100%;height:34px;flex-shrink:0;align-items:center;gap:10px;padding:0 10px;border-radius:10px;color:var(--color-muted-foreground);font-size:var(--text-ui);text-align:left;transition:background-color .15s ease,color .15s ease}.is-rail .mar-side-row[data-v-0ce03c1d]{width:40px;justify-content:center;padding:0}.mar-side-row[data-v-0ce03c1d]:hover{background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-base-foreground)}.mar-side-row.is-on[data-v-0ce03c1d]{background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent);color:var(--color-base-foreground)}.mar-side-foot[data-v-0ce03c1d]{width:100%;border-radius:14px}.mar-side-foot.is-meter[data-v-0ce03c1d]{padding:4px 4px 10px;background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}.mar-side-meter[data-v-0ce03c1d]{display:flex;width:100%;flex-direction:column;gap:8px;padding:2px 8px 0;color:var(--color-base-foreground);font-size:12px;text-align:left}.mar-side-bar[data-v-0ce03c1d]{display:block;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-side-bar>span[data-v-0ce03c1d]{display:block;height:100%;border-radius:inherit;background:var(--color-base-foreground)}.mar-side-chip[data-v-0ce03c1d]{display:inline-flex;height:26px;align-items:center;gap:5px;margin-left:auto;padding:0 9px;border-radius:var(--radius-control);background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-base-foreground);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.mar-side-kbd[data-v-0ce03c1d]{border-radius:5px;padding:1px 5px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-subtle-foreground);font-family:inherit;font-size:11px}.mar-side-thumb[data-v-0ce03c1d]{width:20px;height:20px;flex-shrink:0;border-radius:6px;object-fit:cover}.mar-side-credits[data-v-0ce03c1d]{display:flex;width:100%;height:38px;align-items:center;gap:10px;padding:0 12px;border-radius:12px;color:var(--color-base-foreground);font-size:var(--text-ui);font-weight:500}.is-rail .mar-side-credits[data-v-0ce03c1d]{width:40px;justify-content:center;padding:0}@media(prefers-reduced-motion:reduce){.mar-side[data-v-0ce03c1d]{transition:none}}.mar-bloom[data-v-31b921fa]{display:block;width:100%;height:100%}.mar-wires[data-v-fe11856f]{position:absolute;inset:0;width:100%;height:100%}.mar-wires-nodes rect[data-v-fe11856f]{fill:color-mix(in oklch,var(--color-base-foreground) 2.5%,transparent);stroke:color-mix(in oklch,var(--color-base-foreground) 13%,transparent);stroke-width:1}.mar-wires-nodes line[data-v-fe11856f]{stroke:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-wires-links path[data-v-fe11856f]{fill:none;stroke-width:2;stroke-linecap:round;opacity:.42}.mar-wires-sockets[data-v-fe11856f]{opacity:.6}.mar-wires-pulse[data-v-fe11856f]{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:70 1100;opacity:.9;filter:drop-shadow(0 0 6px currentColor);animation:mar-wire-pulse-fe11856f 7s cubic-bezier(.45,0,.55,1) infinite}@keyframes mar-wire-pulse-fe11856f{0%{stroke-dashoffset:70}60%,to{stroke-dashoffset:-1000}}@media(prefers-reduced-motion:reduce){.mar-wires-pulse[data-v-fe11856f]{display:none}}:root[data-ds-theme=light] .mar-wires-links[data-v-fe11856f],:root[data-ds-theme=light] .mar-wires-sockets[data-v-fe11856f]{filter:saturate(1.1) brightness(.78)}:root[data-ds-theme=light] .mar-wires-links path[data-v-fe11856f]{opacity:.55}:root[data-ds-theme=light] .mar-wires-nodes rect[data-v-fe11856f]{fill:color-mix(in oklch,var(--color-base-foreground) 1.5%,transparent);stroke:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.mar-graded[data-v-0658077c]{position:relative;overflow:hidden;isolation:isolate;background:var(--grade-light-on, var(--grade-light))}.mar-graded img[data-v-0658077c]{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12);mix-blend-mode:multiply}.mar-graded img.is-blurred[data-v-0658077c]{filter:grayscale(1) contrast(1.12) blur(var(--grade-blur));transform:scale(1.25)}.mar-graded-shadow[data-v-0658077c],.mar-graded-grain[data-v-0658077c]{position:absolute;inset:0}.mar-graded-shadow[data-v-0658077c]{background:var(--grade-shadow-on, var(--grade-shadow));mix-blend-mode:lighten}.mar-graded-grain[data-v-0658077c]{background-image:var(--grade-grain-img);mix-blend-mode:overlay;opacity:var(--grade-grain)}.mar-search{--s-ink: var(--color-base-foreground);--s-line: color-mix(in oklch, var(--s-ink) 8%, transparent);--s-well: color-mix(in oklch, var(--s-ink) 6%, transparent);--s-row: var(--radius-control, 8px);--s-item: var(--mar-tab-item-radius, 7px);--s-pad: 8px;--s-edge: 18px;display:flex;width:min(640px,calc(100vw - 32px));max-height:min(664px,85vh - 48px);flex-direction:column;overflow:hidden;border-radius:calc(var(--s-row) + var(--s-pad));color:var(--s-ink);font-size:13px;background-color:color-mix(in oklch,color-mix(in oklch,var(--s-ink) 6%,var(--color-card-background)) 88%,transparent);-webkit-backdrop-filter:blur(40px) saturate(1.8);backdrop-filter:blur(40px) saturate(1.8);box-shadow:inset 0 0 0 1px var(--s-line),0 1px 2px #00000040,0 32px 80px -24px #000000bf}[data-ds-theme=light] .mar-search{background-color:color-mix(in oklch,color-mix(in oklch,var(--s-ink) 2%,var(--color-card-background)) 90%,transparent);-webkit-backdrop-filter:blur(40px) saturate(1.6);backdrop-filter:blur(40px) saturate(1.6);box-shadow:inset 0 0 0 1px var(--s-line),0 1px 2px #0000000f,0 28px 70px -24px #00000047}.mar-search-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;background:#00000052}[data-ds-theme=light] .mar-search-scrim{background:#0000001f}.mar-search-enter-active,.mar-search-leave-active{transition:opacity .16s ease}.mar-search-enter-active .mar-search,.mar-search-leave-active .mar-search{transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .16s ease}.mar-search-leave-active,.mar-search-leave-active .mar-search{transition-duration:.11s}.mar-search-enter-from,.mar-search-leave-to{opacity:0}.mar-search-enter-from .mar-search,.mar-search-leave-to .mar-search{opacity:0;transform:translateY(-6px) scale(.985)}@media(prefers-reduced-motion:reduce){.mar-search-enter-from .mar-search,.mar-search-leave-to .mar-search{transform:none}}.mar-search-field{display:flex;height:54px;flex-shrink:0;align-items:center;gap:10px;padding:0 12px 0 var(--s-edge)}.mar-search-glass{flex-shrink:0;color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-search-field input{min-width:0;height:100%;flex:1;padding:0;border:0;background:transparent;box-shadow:none;color:var(--s-ink);font-size:15px;outline:none}.mar-search-field input::placeholder{color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-search-clear{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border-radius:var(--s-item);color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-search-clear:hover{background:var(--s-well);color:var(--s-ink)}.mar-search-scopes{display:flex;flex-shrink:0;overflow-x:auto;padding:0 var(--s-pad) var(--s-pad);border-bottom:1px solid var(--s-line);scrollbar-width:none}:root .proto-ui.proto-ui.proto-ui .mar-search-scopes .mar-pseg{padding:0;background:transparent;box-shadow:none}.mar-search kbd{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 4px;border-radius:calc(var(--s-item) - 2px);background:color-mix(in oklch,var(--s-ink) 8%,transparent);color:var(--color-muted-foreground);font-family:inherit;font-size:11px;font-weight:500;line-height:1}:root[data-mar-ui=on] .mar-search .mar-search-list[role=listbox],.mar-search-list{min-width:0;min-height:0;flex:0 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:4px var(--s-pad) var(--s-pad);border:0;border-radius:0;outline:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;animation:none;scrollbar-width:thin}.mar-search-group+.mar-search-group{margin-top:10px}.mar-search-head{display:flex;height:30px;align-items:center;padding:0 0 0 calc(var(--s-edge) - var(--s-pad));color:var(--color-muted-foreground);font-size:12px;font-weight:500}:root[data-mar-ui=on] .mar-search .mar-search-row[role=option],.mar-search-row{display:flex;min-height:0;height:40px;align-items:center;gap:12px;padding:0 10px 0 calc(var(--s-edge) - var(--s-pad));border-radius:var(--s-row);white-space:normal;cursor:default}.mar-search-row.is-on{background:color-mix(in oklch,var(--s-ink) 7%,transparent)}[data-ds-theme=light] .mar-search-row.is-on{background:var(--color-card-background);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--s-ink) 6%,transparent),0 1px 3px #00000014}.mar-search-lead{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(var(--s-row) - 2px);color:var(--color-muted-foreground)}.mar-search-lead.is-icon{background:var(--s-well)}.mar-search-row.is-on .mar-search-lead{color:var(--s-ink)}.mar-search-lead>img,.mar-search-mark{width:100%;height:100%;border-radius:inherit;object-fit:cover}.mar-search-lead>img{outline:1px solid color-mix(in oklch,var(--s-ink) 8%,transparent);outline-offset:-1px}.mar-search-mark{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.mar-search-label{flex-shrink:1;min-width:0;overflow:hidden;color:var(--s-ink);text-overflow:ellipsis;white-space:nowrap}.mar-search-label mark{background:none;color:inherit;font-weight:600}.mar-search-row:not(.is-on) .mar-search-label:has(mark){color:color-mix(in oklch,var(--s-ink) 82%,transparent)}.mar-search-row.is-more .mar-search-label,.mar-search-row.is-docs .mar-search-label{color:var(--color-muted-foreground)}.mar-search-row.is-on.is-more .mar-search-label,.mar-search-row.is-on.is-docs .mar-search-label{color:var(--s-ink)}.mar-search-sub{flex-shrink:2;min-width:0;overflow:hidden;color:var(--color-subtle-foreground);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mar-search-fill{flex:1}.mar-search-keys{display:inline-flex;flex-shrink:0;gap:3px}.mar-search-row:not(.is-on) .mar-search-keys kbd{background:transparent;color:var(--color-subtle-foreground)}.mar-search-row.is-skel{pointer-events:none}.mar-search-skel{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--s-well) 0%,color-mix(in oklch,var(--s-ink) 11%,transparent) 50%,var(--s-well) 100%);background-size:200% 100%;animation:mar-search-shimmer 1.4s ease-in-out infinite}.mar-search-skel.mar-search-lead{height:28px;border-radius:calc(var(--s-row) - 2px)}.mar-search-skel.is-head{width:64px;height:8px}@keyframes mar-search-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.mar-search-skel{animation:none}}.mar-search-none .mar-empty{padding:28px 0 20px}.p06-queue[data-v-181408c5]{position:fixed;top:var(--mar-chrome, 0px);right:0;bottom:0;z-index:30;display:flex;width:340px;flex-direction:column;background:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(32px) saturate(1.2);backdrop-filter:blur(32px) saturate(1.2);color:var(--color-base-foreground);font-size:var(--text-ui);-webkit-app-region:no-drag}.p06-head[data-v-181408c5]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 16px 4px}.p06-title[data-v-181408c5]{font-size:15px;font-weight:600;letter-spacing:-.01em}.p06-chip[data-v-181408c5]{display:inline-flex;height:22px;align-items:center;padding:0 9px;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-muted-foreground);font-size:11.5px;font-variant-numeric:tabular-nums}.p06-scroll[data-v-181408c5]{display:flex;min-height:0;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding:0 8px 12px;scrollbar-width:none}.p06-label[data-v-181408c5]{padding:16px 8px 6px;color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.p06-item[data-v-181408c5]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;transition:background-color .15s ease}.p06-item[data-v-181408c5]:hover,.p06-item.is-running[data-v-181408c5]{background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.p06-thumb[data-v-181408c5]{width:44px;height:44px;flex-shrink:0;border-radius:10px;object-fit:cover}.p06-body[data-v-181408c5]{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.p06-line[data-v-181408c5]{display:flex;align-items:baseline;gap:8px}.p06-name[data-v-181408c5]{min-width:0;flex:1;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.p06-aside[data-v-181408c5]{flex-shrink:0;color:var(--color-subtle-foreground);font-size:11.5px;font-variant-numeric:tabular-nums}.p06-track[data-v-181408c5]{display:block;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}.p06-track>span[data-v-181408c5]{display:block;width:2%;height:100%;border-radius:inherit;background:color-mix(in oklch,var(--color-base-foreground) 30%,transparent)}.p06-track>span.is-live[data-v-181408c5]{background:var(--color-status-running);transition:width .6s cubic-bezier(.16,1,.3,1)}.p06-meta[data-v-181408c5]{overflow:hidden;color:var(--color-subtle-foreground);font-size:11.5px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.p06-item.is-done .p06-body[data-v-181408c5]{gap:3px}.p06-empty[data-v-181408c5]{padding:24px 8px;color:var(--color-subtle-foreground)}.p06-foot[data-v-181408c5]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 16px}@media(prefers-reduced-motion:reduce){.p06-track>span.is-live[data-v-181408c5]{transition:none}}:root .proto-ui.proto-ui.proto-ui .p06-btn{display:inline-flex;width:auto;height:32px;align-items:center;gap:6px;padding:0 14px;border-radius:10px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground);font-size:var(--text-ui);font-weight:500;transition:background-color .15s ease}:root .proto-ui.proto-ui.proto-ui .p06-btn:hover{background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent)}:root .proto-ui.proto-ui.proto-ui .p06-link{width:auto;padding:4px 0;color:var(--color-muted-foreground);font-size:var(--text-ui);transition:color .15s ease}:root .proto-ui.proto-ui.proto-ui .p06-link:hover{color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .p06-link:disabled{opacity:.4;pointer-events:none}:root .proto-ui.proto-ui.proto-ui :is(.p06-btn,.p06-link):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}:root[data-mar-ui=on][data-mar-panel=queue] .proto-main.proto-main{padding-right:340px}.p14-inspector[data-v-a0eaaf2a]{position:fixed;top:var(--mar-chrome, 0px);right:0;bottom:0;z-index:30;display:flex;width:376px;flex-direction:column;background:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(32px) saturate(1.2);backdrop-filter:blur(32px) saturate(1.2);color:var(--color-base-foreground);font-size:var(--text-ui);-webkit-app-region:no-drag}.p14-scroll[data-v-a0eaaf2a]{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;padding:18px 18px 8px;scrollbar-width:none}.p14-media[data-v-a0eaaf2a]{position:relative;aspect-ratio:340 / 300;flex-shrink:0;overflow:hidden;border-radius:14px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.p14-media img[data-v-a0eaaf2a]{width:100%;height:100%;object-fit:cover}.p14-size[data-v-a0eaaf2a]{position:absolute;top:10px;left:10px;padding:2px 7px;border-radius:6px;background:var(--color-media-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f2f2f2;font-size:11.5px;font-variant-numeric:tabular-nums}.p14-title[data-v-a0eaaf2a]{padding:16px 0 14px}.p14-title h2[data-v-a0eaaf2a]{font-size:15px;font-weight:600;letter-spacing:-.01em}.p14-title p[data-v-a0eaaf2a]{margin-top:2px;color:var(--color-subtle-foreground);font-size:12px}.p14-prompt[data-v-a0eaaf2a]{padding:10px 12px 12px;border-radius:12px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.p14-prompt-head[data-v-a0eaaf2a]{display:flex;align-items:center;justify-content:space-between;color:var(--color-subtle-foreground);font-size:11.5px}.p14-prompt p[data-v-a0eaaf2a]{margin-top:4px;line-height:1.45;text-wrap:pretty}.p14-rows[data-v-a0eaaf2a]{display:flex;flex-direction:column;padding:16px 0 4px}.p14-row[data-v-a0eaaf2a]{display:flex;height:28px;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px}.p14-row dt[data-v-a0eaaf2a]{color:var(--color-subtle-foreground)}.p14-row dd[data-v-a0eaaf2a]{overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.p14-strip-wrap[data-v-a0eaaf2a]{margin-top:auto;padding-top:16px}.p14-label[data-v-a0eaaf2a]{padding-bottom:8px;color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.p14-strip[data-v-a0eaaf2a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.p14-foot[data-v-a0eaaf2a]{display:flex;gap:8px;padding:12px 18px 18px}:root .proto-ui.proto-ui.proto-ui .p14-pick{aspect-ratio:1;width:100%;padding:0;overflow:hidden;border-radius:8px;opacity:.55;transition:opacity .15s ease}:root .proto-ui.proto-ui.proto-ui .p14-pick img{width:100%;height:100%;object-fit:cover}:root .proto-ui.proto-ui.proto-ui .p14-pick:hover{opacity:.85}:root .proto-ui.proto-ui.proto-ui .p14-pick.is-on{opacity:1;box-shadow:0 0 0 2px var(--color-content-background),0 0 0 3.5px var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .p14-copy{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border-radius:6px;color:var(--color-subtle-foreground);transition:background-color .15s ease,color .15s ease}:root .proto-ui.proto-ui.proto-ui .p14-copy:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui :is(.p14-primary,.p14-secondary){display:inline-flex;height:34px;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:10px;font-size:var(--text-ui);font-weight:500;transition:background-color .15s ease}:root .proto-ui.proto-ui.proto-ui .p14-primary{flex:1;width:auto;background:var(--color-inverted-background);color:var(--color-inverted-foreground)}:root .proto-ui.proto-ui.proto-ui .p14-primary:hover{background:var(--color-inverted-background-hover)}:root .proto-ui.proto-ui.proto-ui .p14-secondary{width:auto;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .p14-secondary:hover{background:color-mix(in oklch,var(--color-base-foreground) 12%,transparent)}:root .proto-ui.proto-ui.proto-ui :is(.p14-primary,.p14-secondary,.p14-pick,.p14-copy):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}:root[data-mar-ui=on][data-mar-panel=inspector] .proto-main.proto-main{padding-right:376px}.p15-keys[data-v-d0a49c1d]{display:inline-flex;flex-shrink:0;align-items:center;gap:3px}.p15-key[data-v-d0a49c1d]{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 4px;border-radius:5px;background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);color:var(--color-muted-foreground);font-family:inherit;font-size:11px;font-weight:500;line-height:1}.p15-bar[data-v-629053b8]{position:fixed;right:var(--p15-right, 0px);bottom:0;left:var(--p15-left, 0px);z-index:30;display:flex;height:32px;align-items:center;gap:18px;padding:0 20px;overflow:hidden;background:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);color:var(--color-subtle-foreground);font-size:12px;white-space:nowrap;-webkit-app-region:no-drag}.p15-dash[data-v-629053b8]{color:var(--color-subtle-foreground)}.p15-sheet[data-v-629053b8]{position:fixed;bottom:44px;left:calc(var(--p15-left, 0px) + 16px);z-index:46;width:300px;padding:8px;border-radius:16px;background:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 6%,var(--color-card-background)) 86%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);box-shadow:0 20px 60px -20px #000000b3;color:var(--color-base-foreground);font-size:var(--text-ui);transform-origin:bottom left}.p15-sheet-head[data-v-629053b8]{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 6px 8px;color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.p15-sheet li[data-v-629053b8]{display:flex;height:30px;align-items:center;justify-content:space-between;gap:12px;padding:0 8px;border-radius:8px}.p15-sheet li[data-v-629053b8]:hover{background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.p15-sheet-enter-active[data-v-629053b8],.p15-sheet-leave-active[data-v-629053b8]{transition:opacity .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.p15-sheet-enter-from[data-v-629053b8],.p15-sheet-leave-to[data-v-629053b8]{opacity:0;transform:translateY(4px) scale(.98)}:root .proto-ui.proto-ui.proto-ui .p15-hint{display:inline-flex;width:auto;height:24px;align-items:center;gap:6px;padding:0 6px;margin:0 -6px;border-radius:7px;color:var(--color-subtle-foreground);font-size:12px;transition:color .15s ease}:root .proto-ui.proto-ui.proto-ui .p15-hint:hover{color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .p15-close{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border-radius:7px;color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .p15-close:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui :is(.p15-hint,.p15-close):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}:root[data-mar-density=dense][data-mar-ui=on]{--p15-left: 0px;--p15-right: 0px}:root[data-mar-density=dense][data-mar-ui=on][data-mar-side=open]{--p15-left: 248px}:root[data-mar-density=dense][data-mar-ui=on][data-mar-side=rail]{--p15-left: 60px}:root[data-mar-density=dense][data-mar-ui=on][data-mar-side-style=floating]{--p15-left: 0px}:root[data-mar-density=dense][data-mar-ui=on][data-mar-panel=queue]{--p15-right: 340px}:root[data-mar-density=dense][data-mar-ui=on][data-mar-panel=inspector]{--p15-right: 376px}:root[data-mar-density=dense][data-mar-ui=on] .proto-main.proto-main{padding-bottom:32px}:root[data-mar-density=dense][data-mar-ui=on][data-mar-side-style=floating] .mar-side{bottom:40px}:root[data-mar-density=dense][data-mar-ui=on] .mar-side{gap:6px}:root[data-mar-density=dense][data-mar-ui=on] .proto-ui.proto-ui.proto-ui .mar-side-row{height:28px;gap:9px;border-radius:9px}:root[data-mar-density=dense][data-mar-ui=on] .proto-ui.proto-ui.proto-ui .mar-side-label{padding:12px 12px 4px;font-size:11px;letter-spacing:.06em}:root[data-mar-density=dense][data-mar-ui=on] .proto-ui.proto-ui.proto-ui .is-rail .mar-side-label{padding:6px 0 3px}:root[data-mar-density=dense][data-mar-ui=on] .proto-ui.proto-ui.proto-ui .mar-side-ws{height:44px}:root[data-mar-density=dense][data-mar-ui=on] .proto-ui.proto-ui.proto-ui .mar-side-avatar{width:32px;height:32px;border-radius:8px}:root[data-mar-density=dense][data-mar-ui=on] .proto-ui.proto-ui.proto-ui .mar-side-credits{height:28px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home>section:first-child{padding-top:32px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home>section:first-child>div{padding-top:0}:root[data-mar-density=dense][data-mar-ui=on] .mar-home h1.mar-greeting.mar-greeting{margin-bottom:16px;padding-top:0;font-size:26px;line-height:32px;letter-spacing:-.02em}:root[data-mar-density=dense][data-mar-ui=on] .mar-home .mar-prompt-slot{height:54px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home .mar-prompt{padding:9px 10px 9px 18px;border-radius:22px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home section.mt-10{margin-top:24px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home section .mb-3\.5{margin-bottom:10px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home .snap-x{gap:10px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home .snap-x>[role=button]{padding:3px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home .snap-x>[role=button] .mt-1{margin-top:0}:root[data-mar-density=dense][data-mar-ui=on] .mar-home .snap-x>[role=button]>div+*{padding:8px 6px 4px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home .grid.gap-3{gap:8px}:root[data-mar-density=dense][data-mar-ui=on] .mar-home .grid.gap-2{gap:6px}:root[data-mar-density=dense][data-mar-ui=on] .mar-top-actions{transform:scale(.94);transform-origin:top right}:root .proto-ui.proto-ui.proto-ui .tabs-ws[data-v-799bd237]{display:flex;align-items:center;align-self:center;padding:3px;border-radius:10px;transition:background-color .15s ease}:root .proto-ui.proto-ui.proto-ui .tabs-ws[data-v-799bd237]:hover,:root .proto-ui.proto-ui.proto-ui .tabs-ws[data-state=open][data-v-799bd237]{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}:root .proto-ui.proto-ui.proto-ui .tabs-login[data-v-799bd237]{height:30px;align-self:center;padding:0 12px;border-radius:9px;background:var(--color-base-foreground);color:var(--color-content-background);font-size:var(--text-ui);font-weight:500}.p08-bar[data-v-40989743]{position:fixed;top:var(--mar-chrome, 0px);right:0;left:0;z-index:40;display:flex;height:48px;align-items:stretch;gap:20px;padding:0 16px 0 24px;background:color-mix(in oklch,var(--color-card-background) 72%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2);color:var(--color-base-foreground);font-size:var(--text-ui);-webkit-app-region:no-drag}.p08-tabs[data-v-40989743]{position:relative;display:flex;min-width:0;flex:1;align-items:stretch}.p08-tab-slot[data-v-40989743]{position:relative;display:flex}.p08-chev[data-v-40989743]{color:var(--color-subtle-foreground);transition:transform .18s cubic-bezier(.16,1,.3,1)}.p08-tab.is-open .p08-chev[data-v-40989743]{transform:rotate(180deg)}.p08-underline[data-v-40989743]{position:absolute;bottom:0;left:0;height:2px;border-radius:2px 2px 0 0;background:var(--color-base-foreground);opacity:0;transition:transform .26s cubic-bezier(.16,1,.3,1),width .26s cubic-bezier(.16,1,.3,1),opacity .16s ease}.p08-underline.is-shown[data-v-40989743]{opacity:1}.p08-bar .p08-tab-slot>.p08-menu.p08-menu[data-v-40989743]{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:flex;width:240px;flex-direction:column;gap:1px;padding:6px;border-radius:16px;background:color-mix(in oklch,var(--color-base-foreground) 6%,var(--color-card-background));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 60px -20px #000000b3;transform-origin:top left}.p08-sep[data-v-40989743]{display:block;height:1px;margin:4px 8px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.p08-thumb[data-v-40989743]{width:20px;height:20px;flex-shrink:0;border-radius:6px;object-fit:cover}.p08-orb[data-v-40989743]{display:block;width:18px;height:18px;flex-shrink:0;border-radius:999px;background:radial-gradient(circle at 32% 28%,color-mix(in oklch,var(--orb) 55%,white),var(--orb) 55%,color-mix(in oklch,var(--orb) 70%,black))}.p08-item-icon.is-grid[data-v-40989743]{width:20px;height:20px;flex-shrink:0;border-radius:6px;background:linear-gradient(var(--color-subtle-foreground),var(--color-subtle-foreground)) 4px 4px / 5px 5px no-repeat,linear-gradient(var(--color-subtle-foreground),var(--color-subtle-foreground)) 11px 4px / 5px 5px no-repeat,linear-gradient(var(--color-subtle-foreground),var(--color-subtle-foreground)) 4px 11px / 5px 5px no-repeat,linear-gradient(var(--color-subtle-foreground),var(--color-subtle-foreground)) 11px 11px / 5px 5px no-repeat;opacity:.8}.p08-name[data-v-40989743]{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.p08-meta[data-v-40989743]{flex-shrink:0;color:var(--color-subtle-foreground);font-size:12px;font-variant-numeric:tabular-nums}.p08-pop-enter-active[data-v-40989743]{transition:opacity .14s ease,transform .18s cubic-bezier(.16,1,.3,1)}.p08-pop-leave-active[data-v-40989743]{transition:opacity .1s ease}.p08-pop-enter-from[data-v-40989743]{opacity:0;transform:translateY(-4px) scale(.98)}.p08-pop-leave-to[data-v-40989743]{opacity:0}@media(prefers-reduced-motion:reduce){.p08-underline[data-v-40989743],.p08-chev[data-v-40989743]{transition:none}.p08-pop-enter-from[data-v-40989743]{transform:none}}:root[data-mar-nav=tabs] .mar-top-actions{display:none}.p08-bar .p08-tabs{justify-content:center}.p08-bar{background:color-mix(in oklch,var(--color-content-background) 82%,transparent)!important;box-shadow:inset 0 -1px color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}.p08-end{display:flex;flex-shrink:0;align-items:center;gap:8px}.p08-icon{flex-shrink:0;color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .p08-search{width:200px;height:32px;gap:8px;padding:0 10px}:root .proto-ui.proto-ui.proto-ui .p08-tab{display:inline-flex;width:auto;align-items:center;gap:4px;padding:0 10px;color:var(--color-muted-foreground);font-size:var(--text-ui);white-space:nowrap;transition:color .15s ease}:root .proto-ui.proto-ui.proto-ui .p08-tab:hover,:root .proto-ui.proto-ui.proto-ui .p08-tab.is-open{color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .p08-tab.is-on{color:var(--color-base-foreground);font-weight:500}:root .proto-ui.proto-ui.proto-ui .p08-item{display:flex;width:100%;height:32px;align-items:center;gap:10px;padding:0 8px;border-radius:10px;color:var(--color-muted-foreground);font-size:13px;transition:background-color .12s ease,color .12s ease}:root .proto-ui.proto-ui.proto-ui .p08-item:hover,:root .proto-ui.proto-ui.proto-ui .p08-item.is-on{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .p08-item.is-add{color:var(--color-subtle-foreground)}:root .proto-ui.proto-ui.proto-ui .p08-search{display:inline-flex;width:220px;height:32px;flex-shrink:1;align-self:center;align-items:center;gap:8px;padding:0 6px 0 10px;border-radius:10px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-subtle-foreground);font-size:var(--text-ui);transition:background-color .15s ease}:root .proto-ui.proto-ui.proto-ui .p08-search:hover{background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}.p08-search-text{flex:1;text-align:left}.p08-search kbd{padding:1px 6px;border-radius:6px;background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent);font-family:inherit;font-size:11px}:root .proto-ui.proto-ui.proto-ui :is(.p08-tab,.p08-item,.p08-search):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}:root[data-mar-nav=tabs][data-mar-ui=on] .proto-sidebar{display:none}:root[data-mar-nav=tabs][data-mar-ui=on] .proto-ui.proto-ui.proto-ui .proto-main.proto-main{margin:0;border-radius:0;padding-left:0;padding-top:calc(var(--mar-chrome, 0px) + 48px)}:root[data-mar-nav=tabs][data-mar-ui=on] .proto-ui.proto-ui .mar-top-actions.mar-top-actions{top:calc(var(--mar-chrome, 0px) + 48px + 14px)}:root[data-mar-ui=on] .proto-shell,:root[data-mar-ui=on] .glass-titlebar{background:var(--color-titlebar-background)}:root[data-mar-ui=on] .glass-titlebar{border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-mar-ui=on] .proto-main:before{display:none}:root[data-mar-shell=on] .proto-sidebar{position:absolute;inset:8px auto 8px 8px;margin:0;z-index:20;border-radius:18px;background:color-mix(in oklch,var(--color-content-background) 62%,transparent);-webkit-backdrop-filter:blur(40px) saturate(1.2);backdrop-filter:blur(40px) saturate(1.2);box-shadow:0 24px 64px #00000073}:root[data-mar-shell=on] .proto-main.proto-main{margin:0;border-radius:0;background:var(--color-content-background);padding-left:252px;transition:padding-left .32s cubic-bezier(.645,.045,.355,1)}:root[data-mar-shell=on] .mar-closed .proto-main.proto-main{padding-left:56px}@media(prefers-reduced-motion:reduce){:root[data-mar-shell=on] .proto-main.proto-main{transition:none}}:root[data-mar-ui=on] .mar-backdrop~div>header:first-child{padding-top:0}:root[data-mar-ui=on] .mar-home>section:first-child{padding-top:12px}:root[data-mar-ui=on] .mar-backdrop~div>header:first-child h1{font-size:clamp(32px,min(3.6vw,6vh),52px);line-height:1.05;letter-spacing:-.025em}:root[data-mar-ui=on] [class*=lucide-sparkles]{display:none}:root[data-mar-shell=on] .proto-sidebar .mt-auto{position:sticky;bottom:-8px;z-index:1;margin-inline:-8px;margin-bottom:-8px;padding:12px 8px 8px;background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--color-content-background) 92%,transparent) 14px)}@media(max-height:900px){:root[data-mar-shell=on] .proto-sidebar button.h-8:has(.sidebar-label){height:28px}:root[data-mar-shell=on] .proto-sidebar .mt-5\.5{margin-top:12px}}:root[data-mar-ui=on] .proto-main .bg-card-background{background-color:color-mix(in oklch,var(--color-base-foreground) calc(var(--mar-surface-a, .05) * 100%),transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}:root[data-mar-ui=on] .proto-main .hover\:bg-card-background-hover:hover{background-color:color-mix(in oklch,var(--color-base-foreground) calc(var(--mar-surface-hover-a, .08) * 100%),transparent)}:root[data-mar-ui=on] .proto-main .bg-card-background\/60{background-color:color-mix(in oklch,var(--color-base-foreground) calc(var(--mar-surface-a, .04) * 100%),transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}:root[data-mar-ui=on] .proto-main .hover\:bg-card-background:hover{background-color:color-mix(in oklch,var(--color-base-foreground) calc(var(--mar-surface-hover-a, .08) * 100%),transparent)}:root[data-mar-ui=on] .proto-main :is(textarea,input):focus-visible{outline:none}:root[data-mar-ui=on] .proto-main div:has(>div>textarea:focus),:root[data-mar-ui=on] .proto-main form:has(textarea:focus){box-shadow:0 0 0 1px var(--color-border-focus),0 18px 48px -20px #000000b3}:root[data-mar-ui=on] .mar-surface{background-color:color-mix(in oklch,var(--color-base-foreground) 5%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}:root[data-mar-ui=on] .mar-surface:hover{background-color:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}:root[data-mar-ui=on] .mar-well{background-color:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}:root[data-mar-ui=on]{--color-media-overlay: oklch(.22 .004 285 / .6)}:root[data-mar-ui=on] .edge-shine:after{display:none}:root[data-mar-ui=on] .proto-main [role=group]:has(>button[data-state]){gap:2px;padding:2px;border-radius:var(--radius-control);background-color:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}:root[data-mar-ui=on] .proto-main .mar-prompt.bg-card-background,:root[data-mar-ui=on] .proto-main .mar-composer{background-color:color-mix(in oklch,var(--color-card-background) 78%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2)}:root[data-mar-dock=on] .proto-sidebar{display:none}:root[data-mar-dock=on] .proto-main.proto-main{margin:0;border-radius:0;padding-bottom:88px}:root:is([data-mar-dock=on],[data-mar-side]) .mar-backdrop.mar-backdrop{height:640px}:root:is([data-mar-dock=on],[data-mar-side]) .mar-home>section:first-child{padding-top:64px}:root:is([data-mar-dock=on],[data-mar-side]) .mar-home h1{margin-bottom:28px;font-size:64px;line-height:1.05;letter-spacing:-.03em}:root .proto-ui.proto-ui.proto-ui .mar-dock-btn{width:44px;height:44px;padding:0}:root .proto-ui.proto-ui.proto-ui .mar-flyout-row{padding:6px 8px}:root[data-mar-surface=cloud] .glass-titlebar{display:none}:root[data-mar-surface=cloud] .proto-shell{padding-top:78px}:root[data-mar-ui=on] .mar-backdrop~div>header:first-child p{color:var(--color-muted-foreground)}:root[data-mar-ui=on] .mar-backdrop~div :is(.bg-secondary-background,[role=group]){background-color:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 9%,var(--color-card-background)) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}:root[data-mar-ui=on] .mar-backdrop~div :is(.text-subtle-foreground,.text-muted-foreground){text-shadow:0 1px 12px color-mix(in oklch,var(--color-content-background) 70%,transparent)}:root[data-mar-ui=on] .mar-backdrop~div .bg-secondary-background input{background-color:transparent}:root[data-mar-ui=on] .mar-backdrop:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:140px;background:linear-gradient(to bottom,color-mix(in oklch,var(--color-titlebar-background) 55%,transparent),transparent)}:root[data-mar-ui=on] .mar-backdrop.is-bloom:after{background:linear-gradient(180deg,transparent 0%,transparent 55%,var(--color-content-background) 100%)}:root[data-mar-ui=on] .mar-backdrop.is-bloom:before{height:90px}:root[data-mar-ui=on] .mar-greeting.mar-greeting{background:none;-webkit-text-fill-color:currentColor;color:var(--color-base-foreground);font-weight:600;text-shadow:0 2px 24px color-mix(in oklch,var(--color-content-background) 55%,transparent)}:root:is([data-mar-dock=on],[data-mar-side]) .mar-home h1.mar-greeting{font-size:40px;letter-spacing:-.035em}:root[data-mar-ui=on] :is([role=menu],[role=listbox],[data-reka-popper-content-wrapper]>[role=dialog]){border-color:transparent;border-radius:14px;padding:6px;background-color:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 6%,var(--color-card-background)) 88%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 7%,transparent),0 1px 2px #0003,0 18px 48px -16px #000000a6;transform-origin:var( --reka-dropdown-menu-content-transform-origin, var(--reka-popover-content-transform-origin, var(--reka-select-content-transform-origin)) )}:root[data-mar-ui=on] :is([role=menu],[role=listbox],[data-reka-popper-content-wrapper]>[role=dialog])[data-state=open]{animation:mar-menu-in .18s cubic-bezier(.16,1,.3,1)}@keyframes mar-menu-in{0%{opacity:0;transform:scale(.96)}}:root[data-mar-ui=on][data-ds-theme=light] :is([role=menu],[role=listbox],[data-reka-popper-content-wrapper]>[role=dialog]){background-color:color-mix(in oklch,var(--color-card-background) 92%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 8%,transparent),0 1px 2px #0000000f,0 16px 40px -14px #0003}:root[data-mar-ui=on] :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option]){min-height:34px;gap:10px;border-radius:8px;padding-top:6px;padding-bottom:6px;white-space:nowrap;transition:background-color .12s ease}:root[data-mar-ui=on] :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option])[data-highlighted]{background-color:color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}:root[data-mar-ui=on] :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option])[data-highlighted]>svg{color:var(--color-base-foreground)}:root[data-mar-ui=on] :is([role=menuitem],[role=menuitemcheckbox],[role=option]) .flex-col>span+span{font-size:12px;line-height:1.35}:root[data-mar-ui=on] :is([role=menu],[role=listbox]) .font-mono{font-family:inherit;letter-spacing:0}:root[data-mar-ui=on] [role=listbox]{min-width:max(var(--reka-select-trigger-width, 0px),180px)}:root[data-mar-ui=on] .mar-menu-label{padding:8px 10px 4px;color:var(--color-subtle-foreground);font-size:11.5px;font-weight:500;letter-spacing:.01em}:root[data-mar-ui=on] .mar-menu-sep{height:1px;margin:6px 4px;background-color:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}@media(prefers-reduced-motion:reduce){:root[data-mar-ui=on] :is([role=menu],[role=listbox])[data-state=open]{animation-name:fade-in}}:root[data-mar-ui=on] .proto-main .ring-card-background{--tw-ring-color: var(--color-content-background)}:root[data-mar-ui=on] .proto-main .rounded-full.opacity-35{opacity:1}:root[data-mar-ui=on] .proto-main .rounded-full.opacity-35>*{background-color:color-mix(in oklch,var(--color-base-foreground) 9%,var(--color-content-background));color:var(--color-subtle-foreground)}:root[data-mar-dock=on] .mar-home+[aria-hidden=true]{display:none}:root[data-mar-side] .proto-sidebar{display:none}:root[data-mar-side] .proto-main.proto-main{margin:0;border-radius:0;padding-left:276px;transition:padding-left .32s cubic-bezier(.645,.045,.355,1)}:root[data-mar-side=rail] .proto-main.proto-main{padding-left:80px}@media(prefers-reduced-motion:reduce){:root[data-mar-side] .proto-main.proto-main{transition:none}}:root .proto-ui.proto-ui.proto-ui :is(.mar-side-row,.mar-side-credits,.mar-side-ws){margin:0}:root .proto-ui.proto-ui.proto-ui .mar-side-row{height:34px;padding:0 10px}:root .proto-ui.proto-ui.proto-ui .mar-side-icon{width:34px;height:34px;padding:0}:root .proto-ui.proto-ui.proto-ui .mar-side-credits{height:38px;padding:0 12px}:root .proto-ui.proto-ui.proto-ui .is-rail .mar-side-credits{width:40px;padding:0}:root .proto-ui.proto-ui.proto-ui .mar-side-ws{padding:4px}:root[data-mar-ui=on]:not([data-mar-surface=cloud],[data-mar-nav=classic]) .proto-ui>.glass-titlebar{position:absolute;inset:0 0 auto;z-index:45;background:color-mix(in oklch,var(--color-titlebar-background) 45%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}:root[data-mar-ui=on]:not([data-mar-surface=cloud],[data-mar-nav=classic]) .proto-ui:has(>.glass-titlebar) .proto-main.proto-main{padding-top:44px}:root[data-mar-ui=on]:not([data-mar-surface=cloud],[data-mar-nav=classic]) .proto-ui:has(>.glass-titlebar) .mar-top-actions{top:58px}:root[data-mar-side-style=integrated][data-mar-side] .mar-side.mar-side{top:var(--mar-chrome, 0px);bottom:0;left:0;width:248px;border-radius:0;padding:12px 12px 14px;background:color-mix(in oklch,var(--color-content-background) 38%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2);box-shadow:inset -1px 0 color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}:root[data-mar-side-style=integrated][data-mar-side] .mar-side.mar-side.is-rail{width:60px;padding:12px 8px 14px}:root[data-mar-side-style=integrated][data-mar-side=open] .proto-main.proto-main{padding-left:248px}:root[data-mar-side-style=integrated][data-mar-side=rail] .proto-main.proto-main{padding-left:60px}:root[data-mar-side-style=integrated][data-mar-side] .mar-backdrop.mar-backdrop{left:0}:root[data-mar-ui=on] .mar-space-meta{font-size:12px;white-space:nowrap}:root .proto-ui.proto-ui.proto-ui .mar-side-row{height:32px;gap:10px;padding:0 12px;border-radius:12px;font-size:13px}:root .proto-ui.proto-ui.proto-ui .is-rail .mar-side-row{width:40px;padding:0}:root .proto-ui.proto-ui.proto-ui .mar-side-row>:is(svg,img){width:15px;height:15px}:root .proto-ui.proto-ui.proto-ui .mar-side-credits{height:32px;padding:0 12px;border-radius:12px;font-size:13px}:root .proto-ui.proto-ui.proto-ui .mar-side-credits.is-rail,:root .proto-ui.proto-ui.proto-ui .is-rail .mar-side-credits{width:40px;padding:0}:root .proto-ui.proto-ui.proto-ui .mar-side-label{padding:14px 12px 6px;font-size:13px;letter-spacing:.05em}:root .proto-ui.proto-ui.proto-ui .mar-side-icon{width:28px;height:28px}:root .proto-ui.proto-ui.proto-ui .mar-side-ws{height:52px;padding:6px;gap:10px;border-radius:12px;font-size:13px}:root .proto-ui.proto-ui.proto-ui .is-rail .mar-side-ws{width:40px;height:40px;padding:0;justify-content:center}:root[data-mar-ui=on] .edge-shine.shadow-elev{box-shadow:0 1px 2px #00000059,0 6px 18px #00000047}:root[data-mar-ui=on] .edge-shine.shadow-elev:hover{box-shadow:0 2px 4px #00000059,0 10px 26px #00000057}:root:has(.proto-ui>.glass-titlebar){--mar-chrome: 44px}:root[data-mar-surface=cloud]:has(.proto-ui){--mar-chrome: 78px}:root[data-mar-ui=on]:not([data-mar-borders=hairline]) .edge-shine .border-t.border-border-default{padding-top:0}:root[data-mar-screen] #app{background:#050506}:root[data-mar-screen] div.proto-ui.relative{position:fixed;top:var(--scr-y);left:var(--scr-x);width:var(--scr-w);height:var(--scr-h);flex:none;overflow:hidden;transform:scale(var(--scr-s));transform-origin:0 0}:root[data-mar-screen=framed] div.proto-ui.relative{border-radius:10px;box-shadow:0 0 0 1px #ffffff14,0 30px 80px #0009}:root[data-mar-screen=framed] #app:before{content:var(--scr-label);position:fixed;top:22px;right:0;left:0;color:#ffffff8c;font:500 12px/1 Inter,system-ui,sans-serif;text-align:center}:root div.proto-ui.relative{filter:var(--scr-filter, none)}:root .proto-ui.proto-ui.proto-ui .mar-side-row{background:transparent;color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-side-row:hover{background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-side-row.is-on{background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent);color:var(--color-base-foreground)}:root .proto-ui.proto-ui.proto-ui .mar-side-credits{color:var(--color-base-foreground);font-weight:500}:root .proto-ui.proto-ui.proto-ui .mar-credits-row{height:36px;margin-bottom:2px;border-radius:10px;background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-credits-row:hover{background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-credits-row{background:var(--color-card-background, #fff);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 4%,transparent)}:root[data-ds-theme=light] .proto-ui.proto-ui.proto-ui .mar-credits-row:hover{background:var(--color-card-background-hover, #fafafa)}:root[data-ds-theme=light] .mar-credits-row .lucide-coins{color:#b68b16}:root .proto-ui.proto-ui.proto-ui :is(.mar-side-ws,.mar-side-meter){width:100%}:root .proto-ui.proto-ui.proto-ui .mar-side-meter>span:first-child{width:100%}:root .proto-ui.proto-ui.proto-ui .mar-side-chip{width:auto;height:26px;padding:0 9px;font-size:12px}:root .proto-ui.proto-ui.proto-ui .mar-side-meter{padding:4px 8px 0;font-size:12px}:root .proto-ui.proto-ui.proto-ui .mar-side-head:has(.mar-side-chip){gap:4px}:root .proto-ui.proto-ui.proto-ui .mar-side-head:has(.mar-side-chip) .mar-mode-btn.is-icon{width:28px}:root .proto-ui.proto-ui.proto-ui .mar-side-chip{padding:0 8px 0 7px;gap:4px}:root[data-mar-ui=on] .mar-backdrop.is-alt .mar-bg,:root[data-mar-ui=on] .mar-backdrop.is-alt .mar-bg-output{position:absolute;inset:0;width:100%;height:100%}:root[data-mar-ui=on] .mar-backdrop.is-mesh .mar-bg{background:radial-gradient(ellipse 45% 70% at 25% 35%,oklch(.42 .06 310 / .55),transparent 70%),radial-gradient(ellipse 40% 60% at 75% 45%,oklch(.5 .05 60 / .4),transparent 70%),radial-gradient(ellipse 25% 40% at 55% 15%,oklch(.75 .08 110 / .18),transparent 70%)}:root[data-mar-ui=on] .mar-backdrop.is-spotlight .mar-bg{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 55% 85% at 50% -15%,color-mix(in oklch,var(--color-base-foreground) 16%,transparent),transparent 70%)}:root[data-mar-ui=on] .proto-main:has(>.mar-backdrop.is-spotlight){background:radial-gradient(ellipse 62% 100% at 50% 0%,color-mix(in oklch,var(--color-base-foreground) 6%,transparent),color-mix(in oklch,var(--color-base-foreground) 2.5%,transparent) 50%,transparent 100%),var(--color-content-background);background-attachment:local}:root[data-mar-ui=on][data-ds-theme=light] .mar-backdrop.is-spotlight .mar-bg{background:radial-gradient(ellipse 55% 85% at 50% -15%,oklch(.84 .06 290 / .45),transparent 70%)}:root[data-mar-ui=on][data-ds-theme=light] .proto-main:has(>.mar-backdrop.is-spotlight){background:radial-gradient(ellipse 62% 100% at 50% 0%,oklch(.9 .04 290 / .3),oklch(.92 .03 290 / .14) 40%,oklch(.94 .02 290 / .05) 70%,transparent 100%),var(--color-content-background);background-attachment:local}:root[data-mar-ui=on] .mar-backdrop.is-aurora .mar-bg{inset:-20%;width:140%;height:140%;background:linear-gradient(100deg,transparent 10%,oklch(.45 .07 300 / .45) 25%,transparent 40%,oklch(.55 .05 70 / .35) 55%,transparent 70%,oklch(.5 .06 200 / .3) 85%,transparent 95%);background-size:200% 100%;filter:blur(60px);animation:mar-aurora 40s linear infinite alternate}@keyframes mar-aurora{0%{background-position:0% 0}to{background-position:100% 0}}:root[data-mar-ui=on] .mar-backdrop.is-grain .mar-bg{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 70% 90% at 50% 0%,color-mix(in oklch,var(--color-base-foreground) 7%,transparent),transparent 75%)}:root[data-mar-ui=on] .mar-backdrop.is-output .mar-bg-output{object-fit:cover;opacity:.22;filter:blur(90px) saturate(.75);transform:scale(1.3)}@media(prefers-reduced-motion:reduce){:root[data-mar-ui=on] .mar-backdrop.is-aurora .mar-bg{animation:none}}:root[data-mar-ui=on] .proto-main .-space-x-1:has(>.rounded-full)>*{--tw-ring-color: color-mix( in oklch, var(--color-card-background) 72%, var(--color-content-background) )}:root[data-mar-ui=on] .mar-backdrop.mar-backdrop{height:560px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 45%,transparent 100%)}:root[data-mar-ui=on] .mar-backdrop:not(.is-bloom) img{opacity:.3;filter:blur(48px) saturate(.7);transform:scale(1.2)}:root[data-mar-ui=on] .mar-backdrop.mar-backdrop:not(.is-bloom){height:460px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 30%,transparent 100%)}.mar-prompt-slot{position:relative;z-index:5;height:54px}.mar-prompt-slot>.mar-prompt{position:absolute;inset:0 0 auto}.mar-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:10px;padding:8px 8px 8px 20px;border-radius:24px}.mar-prompt>:first-child:not(.relative){grid-column:1 / -1}.mar-prompt>.relative{align-self:center;padding-top:0}.mar-prompt .relative>div[aria-hidden]{padding-top:0;white-space:nowrap;overflow:hidden}.mar-prompt textarea{height:1lh;min-height:1lh;field-sizing:content;max-height:6lh;transition:min-height .32s cubic-bezier(.22,1,.36,1)}.mar-prompt textarea:focus{min-height:3lh}.mar-prompt>.mt-1\.5{margin-top:0;gap:6px}.mar-prompt .mt-1\.5 button>.text-subtle-foreground:not(:last-child){display:none}@media(prefers-reduced-motion:reduce){.mar-prompt textarea{transition:none}}:root[data-mar-ui=on] .proto-main .mar-prompt.mar-prompt{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 7%,transparent),0 12px 32px -16px #00000080}:root[data-mar-ui=on] .proto-main .mar-prompt.mar-prompt:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 12%,transparent),0 12px 32px -16px #00000080}:root[data-mar-ui=on] .proto-main button :is(.-space-x-1,.-space-x-1\.5)>*{--tw-ring-color: color-mix( in oklch, var(--color-secondary-background) 80%, var(--color-content-background) )}:root[data-mar-ui=on] .proto-main [role=group]:has(>button[data-state]){border-color:transparent;border-radius:var(--mar-tab-radius);padding:3px;background-color:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);box-shadow:none}:root .proto-ui.proto-ui.proto-ui .proto-main [role=group]:has(>button[data-state])>button{height:28px;padding:0 12px;border-radius:var(--mar-tab-item-radius)}:root[data-mar-ui=on] .proto-main [role=group]>button[data-state=on]{background-color:color-mix(in oklch,var(--color-base-foreground) 11%,transparent)}:root[data-mar-ui=on] .proto-main :is(button[role=combobox],label:has(>input[type=search],>input:not([type])),.h-8.border-border-default){height:34px;border-color:transparent;border-radius:var(--mar-tab-radius);padding-inline:14px 12px;background-color:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-mar-ui=on] .proto-main button[role=combobox]:hover,:root[data-mar-ui=on] .proto-main button[role=combobox][data-state=open]{background-color:color-mix(in oklch,var(--color-base-foreground) 11%,transparent)}:root[data-mar-ui=on] .proto-main label:has(>input):focus-within{background-color:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}:root[data-mar-ui=on] .proto-main .mar-asset-grid.mar-asset-grid{grid-template-columns:repeat(auto-fill,minmax(var(--mar-tile, 232px),1fr));gap:18px}:root[data-mar-asset-size=s]{--mar-tile: 168px}:root[data-mar-asset-size=l]{--mar-tile: 320px}:root[data-mar-ui=on][data-mar-asset-layout=grid] .mar-asset-grid [style*=aspect-ratio]{aspect-ratio:4 / 5!important}:root[data-mar-ui=on][data-mar-asset-details=off] .mar-asset-grid [role=button]>div:last-child{display:none}:root[data-mar-ui=on][data-mar-asset-layout=list] .proto-main .mar-asset-grid.mar-asset-grid{grid-template-columns:1fr;gap:4px}:root[data-mar-ui=on][data-mar-asset-layout=list] .mar-asset-grid [role=button]{flex-direction:row;align-items:center;gap:12px;padding:6px}:root[data-mar-ui=on][data-mar-asset-layout=list] .mar-asset-grid [role=button]>div:first-child{width:56px;flex-shrink:0}:root[data-mar-ui=on][data-mar-asset-layout=list] .mar-asset-grid [role=button]>div:last-child{display:flex;flex:1;flex-direction:row;justify-content:space-between;padding:0 8px}:root[data-mar-ui=on][data-mar-asset-layout=list] .mar-asset-grid [role=button]>div:first-child>div:not(:first-child){display:none}:root[data-mar-ui=on] .proto-main label:has(>input[type=search],>input:not([type])){min-width:150px;flex:0 1 220px}:root[data-mar-ui=on] .proto-main :is(.ml-auto,.flex):has(>label>input){min-width:0}:root[data-mar-ui=on] :is(.group,[class*=-card],[role=button]):hover img,:root[data-mar-ui=on] .group:hover :is(.group-hover\:scale-\[1\.04\],.group-hover\:scale-\[1\.03\]){transform:none!important}:root .proto-ui.proto-ui.proto-ui label:has(>input)>input,:root .proto-ui.proto-ui.proto-ui label:has(>input)>input::placeholder{font-size:13px}:root .proto-ui.proto-ui.proto-ui[aria-label="UI tuner"]{background-color:var(--color-card-background);color:var(--color-base-foreground)}:root[data-mar-ui=on] .proto-main [role=group]:has(>button[data-state])>.mar-tab-pill{border-radius:var(--mar-tab-item-radius)}:root[data-mar-ui=on] .proto-main :is(.rounded-card,[class*=rounded-card]) :is(button[role=combobox],label:has(>input),.h-8.border-border-default){height:40px;border-radius:12px;padding-inline:14px 12px}:root[data-mar-ui=on] .proto-main :is(.rounded-card,[class*=rounded-card]) textarea{border-color:transparent;border-radius:12px;background-color:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}:root[data-mar-ui=on] .proto-ui button.border-border-strong.bg-card-background-hover{border-color:transparent;background-color:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-mar-ui=on] .proto-ui button.border-border-strong.bg-card-background-hover:hover{background-color:color-mix(in oklch,var(--color-base-foreground) 13%,transparent)}:root[data-mar-ui=on] .proto-main :is(.rounded-card,[class*=rounded-card]) button.border-border-strong.bg-card-background-hover{height:40px;border-radius:12px}:root[data-mar-ui=on] .proto-main .mar-prompt.mar-prompt{outline:1px solid color-mix(in oklch,var(--color-base-foreground) 9%,transparent);outline-offset:-1px}:root[data-mar-ui=on] .proto-main .mar-prompt.mar-prompt:focus-within{outline-color:color-mix(in oklch,var(--color-base-foreground) 14%,transparent)}:root[data-mar-ui=on]{--shadow-elev: 0 1px 2px oklch(0 0 0 / .12), 0 6px 16px -6px oklch(0 0 0 / .18);--shadow-elev-hover: 0 2px 4px oklch(0 0 0 / .14), 0 10px 22px -8px oklch(0 0 0 / .22)}:root[data-mar-ui=on] .edge-shine.shadow-elev{box-shadow:var(--shadow-elev)}:root[data-mar-ui=on] .edge-shine.shadow-elev:hover{box-shadow:var(--shadow-elev-hover)}:where(:root[data-mar-ui=on]) .shadow-elev{box-shadow:var(--shadow-elev)}:where(:root[data-mar-ui=on]) .shadow-popover{box-shadow:var(--shadow-popover)}:where(:root[data-mar-ui=on]) .shadow-highlight{box-shadow:var(--shadow-highlight)}:where(:root[data-mar-ui=on]) [class*=inset_0_1px_0_rgb]{box-shadow:inset 0 0 0 1px #ffffff0f}:root[data-mar-ui=on][data-ds-theme=light]{--shadow-elev: 0 1px 2px oklch(0 0 0 / .05), 0 6px 16px -6px oklch(0 0 0 / .08);--shadow-elev-hover: 0 2px 4px oklch(0 0 0 / .06), 0 10px 22px -8px oklch(0 0 0 / .1)}:root[data-mar-ui=on][data-ds-theme=light]{--color-app-background: oklch(.982 .002 285);--color-titlebar-background: oklch(.975 .002 285);--color-content-background: oklch(1 0 0);--color-card-background-hover: oklch(.985 .002 285);--color-secondary-background: oklch(0 0 0 / .04);--color-secondary-background-hover: oklch(0 0 0 / .065)}:root[data-mar-ui=on][data-ds-theme=light] .proto-main [class*=graph-preview],:root[data-mar-ui=on][data-ds-theme=light] .proto-main .gp{filter:invert(.92) hue-rotate(180deg)}:root[data-mar-ui=on][data-ds-theme=light] .proto-main :is([class*=graph-preview],.gp) img{filter:invert(1) hue-rotate(180deg)}:root[data-mar-ui=on] .proto-main .mar-prompt.mar-prompt{transition:border-radius .32s cubic-bezier(.22,1,.36,1),outline-color .2s ease,background-color .2s ease}:root[data-mar-ui=on] .proto-main .mar-prompt.mar-prompt:has(textarea:focus){border-radius:20px}:root .proto-ui.proto-ui.proto-ui[aria-label="UI tuner"] .mar-seg{border-radius:10px}:root .proto-ui.proto-ui.proto-ui[aria-label="UI tuner"] .mar-seg>:is(button,.mar-tab-pill){border-radius:8px!important}:root[data-mar-ui=on] .mar-tip{padding:6px 10px;border-radius:8px;background:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 8%,var(--color-card-background)) 94%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 7%,transparent),0 8px 24px -8px #00000080;color:var(--color-base-foreground);font-size:12px;font-weight:500;line-height:1.35}:root[data-mar-ui=on][data-ds-theme=light] .mar-tip{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 8%,transparent),0 8px 24px -10px #0000002e}.mar-draft-chip{display:inline-flex;height:22px;align-items:center;padding:0 8px;border-radius:6px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-muted-foreground);font-size:12px;cursor:default}:root[data-mar-ui=on] .proto-main .grid.divide-x>:not(:first-child){position:relative;border-left-color:transparent}:root[data-mar-ui=on] .proto-main .grid.divide-x>:not(:first-child):before{content:"";position:absolute;top:20px;bottom:20px;left:-1px;width:1px;background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent)}:root[data-mar-ui=on] .mar-app-page [role=group]:has(>button[data-state]){border-color:transparent;border-radius:10px;padding:3px;background-color:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);box-shadow:none}:root .proto-ui.proto-ui.proto-ui .mar-app-page [role=group]:has(>button[data-state])>button{height:28px;padding:0 12px;border-radius:7px}:root[data-mar-ui=on] .mar-app-page [role=group]>button[data-state=on]{background-color:color-mix(in oklch,var(--color-base-foreground) 11%,transparent)}:root[data-mar-ui=on] .mar-app-page .bg-media-overlay{color:#ffffffdb;background-color:#00000080}:root[data-mar-ui=on] .proto-ui.mar-wizard{--wiz-ink: var(--color-base-foreground);border-color:transparent;border-radius:20px;background-color:color-mix(in oklch,color-mix(in oklch,var(--wiz-ink) 5%,var(--color-card-background)) 90%,transparent);-webkit-backdrop-filter:blur(32px) saturate(1.3);backdrop-filter:blur(32px) saturate(1.3);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--wiz-ink) 8%,transparent),0 1px 2px #00000040,0 32px 80px -24px #000000b3}:root[data-mar-ui=on] .proto-ui.fixed.inset-0:has(+.mar-wizard){background-color:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-mar-ui=on][data-ds-theme=light] .proto-ui.mar-wizard{background-color:color-mix(in oklch,var(--color-card-background) 94%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--wiz-ink) 9%,transparent),0 1px 2px #0000000f,0 28px 64px -20px #00000047}:root[data-mar-ui=on][data-ds-theme=light] .proto-ui.fixed.inset-0:has(+.mar-wizard){background-color:#14141e38}:root[data-mar-ui=on] .mar-wizard .mar-wizard-rail{gap:2px;border-right-color:transparent;padding:22px 14px 14px;background-color:#00000038;box-shadow:inset -1px 0 color-mix(in oklch,var(--wiz-ink) 8%,transparent)}:root[data-mar-ui=on][data-ds-theme=light] .mar-wizard .mar-wizard-rail{background-color:color-mix(in oklch,var(--wiz-ink) 4%,transparent)}:root[data-mar-ui=on] .mar-wizard .mar-wizard-rail>h2{padding-inline:8px;font-size:15px;line-height:20px}:root[data-mar-ui=on] .mar-wizard-count{margin:2px 0 18px;padding-inline:8px;color:var(--color-subtle-foreground);font-size:12px;font-variant-numeric:tabular-nums}:root[data-mar-ui=on] .mar-wizard .mar-step{position:relative;height:36px;gap:10px;border-radius:10px;padding-inline:8px;color:color-mix(in oklch,var(--wiz-ink) 45%,transparent);transition:background-color .12s ease,color .12s ease}:root[data-mar-ui=on] .mar-wizard .mar-step:disabled{opacity:1}:root[data-mar-ui=on] .mar-wizard .mar-step>span{size:20px;width:20px;height:20px;border:0;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--wiz-ink) 18%,transparent);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}:root[data-mar-ui=on] .mar-wizard .mar-step:not(:last-of-type):after{content:"";position:absolute;top:29px;left:17.5px;width:1px;height:16px;background:color-mix(in oklch,var(--wiz-ink) 12%,transparent);pointer-events:none}:root[data-mar-ui=on] .mar-wizard .mar-step[data-step=done]:after{background:color-mix(in oklch,var(--wiz-ink) 32%,transparent)}:root[data-mar-ui=on] .mar-wizard .mar-step[data-step=done]{color:var(--color-muted-foreground)}:root[data-mar-ui=on] .mar-wizard .mar-step[data-step=done]>span{background-color:color-mix(in oklch,var(--wiz-ink) 14%,transparent);color:var(--wiz-ink);box-shadow:none}:root[data-mar-ui=on] .mar-wizard .mar-step[data-step=done]:hover{background-color:color-mix(in oklch,var(--wiz-ink) 5%,transparent);color:var(--wiz-ink)}:root[data-mar-ui=on] .mar-wizard .mar-step[data-step=current]{background-color:color-mix(in oklch,var(--wiz-ink) 8%,transparent);color:var(--wiz-ink);font-weight:500}:root[data-mar-ui=on] .mar-wizard .mar-step[data-step=current]>span{background-color:var(--wiz-ink);color:var(--color-inverted-foreground);box-shadow:none}:root[data-mar-ui=on] .mar-wizard .mar-step[data-step=todo]:not(:disabled):hover{background-color:color-mix(in oklch,var(--wiz-ink) 4%,transparent)}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body{padding:28px 32px 24px}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body>h3{padding-right:32px;font-size:18px;line-height:24px;letter-spacing:-.01em;text-wrap:balance}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body>h3+:is(p,[id]){margin-top:4px;color:var(--color-muted-foreground);text-wrap:pretty}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body>label.block{margin-top:22px}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body>label.block+label{margin-top:8px}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body label:has(>input){height:40px;overflow:hidden;border-color:transparent;border-radius:12px;padding-inline:14px 0;background-color:color-mix(in oklch,var(--wiz-ink) 6%,transparent);box-shadow:none}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body label:has(>input):hover{background-color:color-mix(in oklch,var(--wiz-ink) 8%,transparent)}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body label:has(>input):focus-within{background-color:color-mix(in oklch,var(--wiz-ink) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--wiz-ink) 22%,transparent);--tw-ring-shadow: 0 0 #0000}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body label:has(>input)>input{padding-right:14px}:root[data-mar-ui=on] .mar-wizard .mar-suffix{display:inline-flex;align-self:stretch;align-items:center;margin-left:-8px;padding-inline:12px 14px;background-color:color-mix(in oklch,var(--wiz-ink) 4%,transparent);box-shadow:inset 1px 0 color-mix(in oklch,var(--wiz-ink) 8%,transparent);color:var(--color-muted-foreground)}:root[data-mar-ui=on] .mar-wizard .mar-wizard-foot{min-height:64px;border-top-color:transparent;padding:12px 16px;box-shadow:inset 0 1px color-mix(in oklch,var(--wiz-ink) 8%,transparent)}:root[data-mar-ui=on] .proto-ui.proto-ui.proto-ui .mar-wizard-foot>button{height:36px;border-radius:10px;padding-inline:16px}:root[data-mar-ui=on] .proto-ui.proto-ui.proto-ui .mar-wizard-foot>button:disabled{opacity:1;background-color:color-mix(in oklch,var(--wiz-ink) 10%,transparent);color:color-mix(in oklch,var(--wiz-ink) 38%,transparent);cursor:not-allowed;pointer-events:auto}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body .rounded-card{border-color:transparent;border-radius:16px;background-color:color-mix(in oklch,var(--wiz-ink) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--wiz-ink) 6%,transparent)}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body>dl{row-gap:0;border-radius:14px;padding:4px 16px;background-color:color-mix(in oklch,var(--wiz-ink) 4%,transparent)}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body>dl>:is(dt,dd){padding-block:11px}:root[data-mar-ui=on] .mar-wizard .mar-wizard-body>dl>:is(dt,dd):nth-child(n+3){box-shadow:inset 0 1px color-mix(in oklch,var(--wiz-ink) 7%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-row-card{display:flex;width:auto;min-width:0;height:72px;align-items:center;gap:14px;padding:0 16px;border-radius:16px;text-align:left}.mar-row-icon{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent);color:var(--color-muted-foreground)}:root[data-mar-ui=on] .proto-main label:has(>input[type=search],>input:not([type])){border-radius:10px}:root[data-mar-ui=on]{--mar-tab-radius: calc(var(--radius-control) + 2px);--mar-tab-item-radius: calc(var(--mar-tab-radius) - 3px)}:root[data-mar-ui=on] :is(.mar-pseg-count,.mar-proj-count,.mar-eh-count,[role=group]>button[data-state]>.tabular-nums){display:none}:root[data-mar-ui=on] .proto-ui button.h-auto.px-0.rounded-control{margin-block:-2px;margin-right:-6px;padding:2px 6px;border-radius:var(--mar-tab-item-radius, 7px)}:root[data-mar-ui=on] .proto-ui button.h-auto.px-0.rounded-control:not(.ml-auto){margin-left:-6px}:root[data-mar-ui=on] .proto-ui button.h-auto.px-0.rounded-control:focus-visible{box-shadow:none;outline:2px solid var(--color-border-focus);outline-offset:2px}:root[data-mar-ui=on] .proto-ui button.h-auto.px-0.rounded-control>svg{transition:translate .16s ease}:root[data-mar-ui=on] .proto-ui button.h-auto.px-0.rounded-control:hover>svg{translate:2px 0}@media(prefers-reduced-motion:reduce){:root[data-mar-ui=on] .proto-ui button.h-auto.px-0.rounded-control:hover>svg{translate:none}}:root[data-mar-ui=on] .proto-ui aside.proto-sidebar>div>.mt-auto:last-child{position:sticky;bottom:-8px;z-index:2;margin-bottom:-8px;padding-bottom:8px;background:var(--mar-side-bg, var(--color-app-background))}:root[data-mar-ui=on] .proto-ui aside.proto-sidebar>div>.mt-auto:last-child:before{content:"";position:absolute;inset:-20px 0 100%;background:linear-gradient(to top,var(--mar-side-bg, var(--color-app-background)),transparent);pointer-events:none}:root[data-mar-nav=panels]{--mar-side-bg: var(--mar-panels-side)}:root[data-mar-nav=panels]{--mar-panels-window: color-mix(in oklch, var(--color-titlebar-background) 82%, black);--mar-panels-side: color-mix(in oklch, var(--color-titlebar-background) 94%, white);--mar-panels-radius: 14px}:root[data-mar-nav=panels][data-ds-theme=light]{--mar-panels-window: color-mix(in oklch, var(--color-titlebar-background) 92%, black);--mar-panels-side: color-mix(in oklch, var(--color-titlebar-background) 60%, white)}:root[data-mar-nav=panels][data-mar-ui=on] .proto-shell,:root[data-mar-nav=panels][data-mar-ui=on] .proto-ui>.glass-titlebar.glass-titlebar{background:var(--mar-panels-window)}:root[data-mar-nav=panels][data-mar-ui=on] .proto-ui>.glass-titlebar.glass-titlebar{position:relative;inset:auto;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-mar-nav=panels][data-mar-ui=on] .proto-ui .proto-main.proto-main{padding-top:0}:root[data-mar-nav=panels][data-mar-ui=on] .proto-ui .mar-top-actions.mar-top-actions{top:14px}:root[data-mar-nav=panels] .proto-ui .proto-sidebar{border-radius:var(--mar-panels-radius);background:var(--mar-panels-side);--glyph-ring: var(--mar-panels-side)}:root[data-mar-nav=panels] .proto-ui aside.proto-sidebar:not(.w-0){width:244px;padding-inline:12px}:root[data-mar-nav=panels] .proto-ui .proto-main.proto-main{margin:8px;border-radius:var(--mar-panels-radius);box-shadow:none;outline:none}:root[data-mar-rail] .proto-ui aside.proto-sidebar.proto-sidebar{width:72px;transition:width .24s var(--mar-ease-io, ease)}:root[data-mar-rail] .proto-ui aside.proto-sidebar>div{width:48px}:root[data-mar-rail] .proto-ui aside.proto-sidebar .sidebar-label,:root[data-mar-rail] .proto-ui aside.proto-sidebar .tabular-nums,:root[data-mar-rail] .proto-ui aside.proto-sidebar>div>.mt-5\.5{display:none}:root[data-mar-rail] .proto-ui aside.proto-sidebar nav>button,:root[data-mar-rail] .proto-ui aside.proto-sidebar .mt-auto button{justify-content:center;padding-inline:0}:root[data-mar-rail] .proto-ui aside.proto-sidebar .mt-auto button>svg:last-child:not(:first-child){display:none}:root[data-mar-rail] .proto-ui aside.proto-sidebar nav>div{height:1px;margin:12px 10px;padding:0;background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}:root[data-mar-rail] .proto-ui aside.proto-sidebar nav>div>*{display:none}:root[data-mar-rail] .proto-ui aside.proto-sidebar>div>.mb-3:has(.mms-split){height:auto}:root[data-mar-rail] .proto-ui aside.proto-sidebar .mms-split{flex-direction:column;width:100%}:root[data-mar-rail] .proto-ui aside.proto-sidebar .mms-agent{width:100%}:root[data-mar-ui=on][data-ds-theme=light]{--mar-avatar-1: color-mix( in oklch, var(--color-base-foreground) 9%, var(--color-card-background) );--mar-avatar-2: color-mix( in oklch, var(--color-base-foreground) 12%, var(--color-card-background) );--mar-avatar-3: color-mix( in oklch, var(--color-base-foreground) 15%, var(--color-card-background) );--mar-avatar-4: color-mix( in oklch, var(--color-base-foreground) 18%, var(--color-card-background) );--mar-meter-fill: var(--color-subtle-foreground)}:root[data-mar-ui=on][data-ds-theme=light] :is(.bg-\[\#3a3a3d\],.bg-\[\#55555a\],.bg-\[\#46464b\],.bg-\[\#3a3a3e\],.bg-\[\#606066\]){color:var(--color-base-foreground)}:root[data-mar-ui=on][data-ds-theme=light] .bg-\[\#606066\]{background-color:var(--mar-avatar-1)}:root[data-mar-ui=on][data-ds-theme=light] .bg-\[\#55555a\]{background-color:var(--mar-avatar-2)}:root[data-mar-ui=on][data-ds-theme=light] .bg-\[\#46464b\]{background-color:var(--mar-avatar-3)}:root[data-mar-ui=on][data-ds-theme=light] :is(.bg-\[\#3a3a3e\],.bg-\[\#3a3a3d\]){background-color:var(--mar-avatar-4)}:root[data-mar-ui=on][data-ds-theme=light] .bg-\[\#3a3a3d\][style*=background]{color:#fff}:root[data-mar-ui=on][data-ds-theme=light] .space-mark{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 12%,transparent)}:root[data-mar-ui=on][data-ds-theme=light] [role=meter]>.bg-base-foreground\/85{background-color:var(--mar-meter-fill)}:root[data-mar-ui=on][data-ds-theme=light] svg.overflow-visible.text-muted-foreground{color:var(--mar-meter-fill)}:root[data-mar-ui=on][data-ds-theme=light] .mar-backdrop:not(.is-bloom) img{opacity:.55;filter:blur(70px) saturate(1.8) brightness(1.45);transform:scale(1.4)}:root[data-mar-ui=on][data-ds-theme=light] .mar-backdrop:not(.is-bloom):after{background:linear-gradient(180deg,color-mix(in oklch,var(--color-content-background) 35%,transparent),color-mix(in oklch,var(--color-content-background) 55%,transparent) 50%,var(--color-content-background) 100%)}:root[data-mar-ui=on][data-ds-theme=light] :is(.mar-build-bar i,.mar-build-meter>span){background:var(--mar-meter-fill)}:root[data-mar-ui=on][data-ds-theme=light]{--color-error-foreground: var(--color-status-danger)}:root[data-mar-ui=on][data-ds-theme=light] .proto-main .-space-x-1:has(>.rounded-full){--mar-face-ring: color-mix( in oklch, var(--color-base-foreground) 5%, var(--color-content-background) )}:root[data-mar-ui=on][data-ds-theme=light] .proto-main .-space-x-1:has(>.rounded-full)>*,:root[data-mar-ui=on][data-ds-theme=light] .proto-main .-space-x-1:has(>.rounded-full) .bg-status-running{--tw-ring-color: var(--mar-face-ring)}:root[data-mar-ui=on][data-ds-theme=light] .proto-main .-space-x-1 .bg-status-running{background-color:#32b36e}:root[data-mar-ui=on]{--mar-edge-line: color-mix(in oklch, var(--color-base-foreground) 9%, transparent);--shadow-highlight: 0 0 #0000;--shadow-popover: 0 12px 32px oklch(0 0 0 / .45)}:root[data-mar-ui=on][data-ds-theme=light]{--mar-edge-line: color-mix(in oklch, var(--color-base-foreground) 5%, transparent);--shadow-highlight: 0 0 #0000;--shadow-popover: 0 0 0 1px oklch(0 0 0 / .06), 0 12px 32px oklch(0 0 0 / .14)}:root[data-mar-ui=on][data-mar-borders=hairline] :is(.rounded-card,.edge-shine,.mar-item,.mar-surface,.mar-card,.mar-bubble,.mar-composer,.mar-prompt,.mar-credits-row,.mar-view,.mar-view-trigger,.mar-pseg,.mar-pfind,.mar-seg,.mar-search-field,.mar-search-glass,.mar-field,.mar-cloud-field,.mar-menu-panel,.mar-glass-menu,.mar-ws-menu,.mar-tpl-panel,.mar-dep-panel,.mar-dep-tile,.mar-dep-seg,.mar-dep-logs-panel,.mar-dep-code-panel,.mar-xrow-card,.mar-bento-tile,.mar-flow-card,.mar-deck-card,.mar-row-card,.mar-ro-tile,.mar-where-card,.mar-search-tile,.mar-ex-card,.mar-sk-card,.mar-reel-card,.mar-ee-card,.mar-ws-card,.mar-build-code-card,.mar-bs-card,.mar-add-tile,.mar-learn-course,.mar-learn-next,.mar-learn-row,.bg-secondary-background.rounded-control,.bg-card-background.rounded-control,[role=menu],[role=listbox],[role=dialog]):not(:focus-visible){outline:1px solid var(--mar-edge-line);outline-offset:-1px}:root[data-mar-ui=on] :is(.rounded-card,[role=dialog]).border-border-default{border-color:transparent}:root[data-mar-ui=on] .mar-backdrop.is-canvas .mar-bg{background:radial-gradient(circle,color-mix(in oklch,var(--color-base-foreground) 34%,transparent) 1.1px,transparent 1.7px) 0 0 / 22px 22px,radial-gradient(ellipse 55% 85% at 50% -15%,color-mix(in oklch,var(--color-base-foreground) 12%,transparent),transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 95% at 50% 0%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 70% 95% at 50% 0%,#000 20%,transparent 80%)}:root[data-mar-ui=on][data-ds-theme=light] .mar-backdrop.is-canvas .mar-bg{background:radial-gradient(circle,color-mix(in oklch,var(--color-base-foreground) 24%,transparent) 1.1px,transparent 1.7px) 0 0 / 22px 22px,radial-gradient(ellipse 55% 85% at 50% -15%,oklch(.84 .06 290 / .35),transparent 70%)}:root[data-mar-ui=on] .mar-backdrop.is-wires .mar-bg{background:radial-gradient(ellipse 55% 85% at 50% -15%,color-mix(in oklch,var(--color-base-foreground) 10%,transparent),transparent 70%)}:root[data-mar-ui=on][data-ds-theme=light] .mar-backdrop.is-wires .mar-bg{background:radial-gradient(ellipse 55% 85% at 50% -15%,oklch(.84 .06 290 / .3),transparent 70%)}:root[data-mar-ui=on] .mar-backdrop.is-grade{--grade-shadow-on: var(--color-content-background)}:root[data-mar-ui=on] .mar-backdrop.is-grade .mar-graded{position:absolute;inset:0;opacity:.22;mix-blend-mode:screen}:root[data-mar-ui=on][data-ds-theme=light] .mar-backdrop.is-grade{--grade-shadow-on: oklch(.62 .11 290);--grade-light-on: #fff}:root[data-mar-ui=on][data-ds-theme=light] .mar-backdrop.is-grade .mar-graded{opacity:.32;mix-blend-mode:multiply}:root[data-mar-ui=on] .proto-main:has(>.mar-backdrop:is(.is-canvas,.is-wires,.is-grade)){background:radial-gradient(ellipse 62% 100% at 50% 0%,color-mix(in oklch,var(--color-base-foreground) 5%,transparent),color-mix(in oklch,var(--color-base-foreground) 2%,transparent) 50%,transparent 100%),var(--color-content-background);background-attachment:local}:root[data-mar-ui=on][data-ds-theme=light] .proto-main:has(>.mar-backdrop:is(.is-canvas,.is-wires,.is-grade)){background:radial-gradient(ellipse 62% 100% at 50% 0%,oklch(.9 .04 290 / .22),oklch(.94 .02 290 / .05) 60%,transparent 100%),var(--color-content-background);background-attachment:local}:root[data-mar-ui=on] :is([role=menu],[role=listbox],[data-reka-popper-content-wrapper]>[role=dialog]){--mar-menu-radius: 14px;--mar-menu-pad: 6px;background-color:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 6%,var(--color-card-background)) 74%,transparent);-webkit-backdrop-filter:blur(32px) saturate(1.8);backdrop-filter:blur(32px) saturate(1.8)}:root[data-mar-ui=on][data-ds-theme=light] :is([role=menu],[role=listbox],[data-reka-popper-content-wrapper]>[role=dialog]){background-color:color-mix(in oklch,color-mix(in oklch,var(--color-base-foreground) 3%,var(--color-card-background)) 78%,transparent);-webkit-backdrop-filter:blur(32px) saturate(1.6);backdrop-filter:blur(32px) saturate(1.6)}.mar-menu-panel{display:flex;flex-direction:column;border-radius:calc(var(--mar-menu-radius, 14px) - var(--mar-menu-pad, 6px));background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}.mar-menu-panel+:is([role=separator],.mar-menu-sep){display:none}.mar-menu-panel:not(:last-child){margin-bottom:var(--mar-menu-pad, 6px)}[data-ds-theme=light] .mar-menu-panel{background:var(--color-card-background);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 6%,transparent),0 1px 3px #00000014}:root[data-mar-ui=on] :is([role=menu],[role=listbox]) :is([role=menuitem]:has(>.lucide-check-icon),[role=menuitemradio][data-state=checked],[role=option][data-state=checked]){background-color:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);box-shadow:0 1px 2px #00000038}:root[data-mar-ui=on] :is([role=menu],[role=listbox]) :is([role=menuitem]:has(>.lucide-check-icon),[role=menuitemradio][data-state=checked],[role=option][data-state=checked])[data-highlighted]{background-color:color-mix(in oklch,var(--color-base-foreground) 12%,transparent)}:root[data-mar-ui=on][data-ds-theme=light] :is([role=menu],[role=listbox]) :is([role=menuitem]:has(>.lucide-check-icon),[role=menuitemradio][data-state=checked],[role=option][data-state=checked]){background-color:var(--color-card-background);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-base-foreground) 6%,transparent),0 1px 3px #00000014}:root[data-mar-ui=on] .mar-menu-label{padding:8px 10px 4px;color:var(--color-subtle-foreground);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}:root[data-mar-ui=on] .mar-menu-label:not(:first-child){margin-top:8px}:root[data-mar-ui=on] :is([role=menu],[role=listbox]) :is([role=separator],.mar-menu-sep):has(+.mar-menu-label){display:none}:root[data-mar-ui=on]{--mar-ease: cubic-bezier(.16, 1, .3, 1);--mar-ease-io: cubic-bezier(.645, .045, .355, 1);--mar-ease-page: cubic-bezier(.22, 1, .36, 1);--mar-page-in: .24s;--mar-page-fade: .16s;--mar-page-rise: 6px;--mar-page-step: 40ms}:root [data-mar-tabs]:not(.fixed){position:relative}:root [data-mar-tabs]{isolation:isolate}:root [data-mar-tabs]>button{position:relative;z-index:1;background-color:transparent!important;transition:color .2s ease}:root .mar-tab-pill{position:absolute;top:0;left:0;z-index:0;border-radius:7px;background-color:color-mix(in oklch,var(--color-base-foreground) 11%,transparent);pointer-events:none;transition:transform .28s var(--mar-ease, cubic-bezier(.16, 1, .3, 1)),width .28s var(--mar-ease, cubic-bezier(.16, 1, .3, 1))}:root[data-mar-ui=on]:not([data-mar-page-tx]) .mar-home>section,:root[data-mar-ui=on]:not([data-mar-page-tx]) .mar-home>div>section,:root[data-mar-ui=on]:not([data-mar-page-tx]) .mar-home>div>*{animation:mar-rise .52s var(--mar-ease) both}:root[data-mar-ui=on] .mar-home>div>*:nth-child(2){animation-delay:60ms}:root[data-mar-ui=on] .mar-home>div>*:nth-child(3){animation-delay:.12s}:root[data-mar-ui=on] .mar-home>div>*:nth-child(4){animation-delay:.18s}:root[data-mar-ui=on] .proto-main img{animation:mar-fade .42s ease-out both}@media(hover:hover)and (pointer:fine){:root[data-mar-ui=on] .proto-main .mar-surface{transition:transform .24s var(--mar-ease),background-color .2s ease}:root[data-mar-ui=on] .proto-main .mar-surface:active{transform:scale(.99)}}:root[data-mar-ui=on] .proto-main .bg-status-running.size-1\.5{position:relative}:root[data-mar-ui=on] .proto-main .bg-status-running.size-1\.5:after{content:"";position:absolute;inset:-3px;border-radius:999px;background:var(--color-status-running);opacity:0;animation:mar-breathe 2.4s var(--mar-ease-io) infinite}:root[data-mar-ui=on] .mar-send:not(:disabled){animation:mar-pop .26s var(--mar-ease)}:root[data-mar-ui=on] aside[aria-label="UI tuner"]{animation:mar-slide-in .32s var(--mar-ease)}:root[data-mar-ui=on] [role=menu]{transform-origin:var(--reka-dropdown-menu-content-transform-origin, top right);animation:mar-menu-in .18s var(--mar-ease)}@keyframes mar-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes mar-fade{0%{opacity:0}}@keyframes mar-breathe{0%{transform:scale(.6);opacity:.45}70%,to{transform:scale(1.8);opacity:0}}@keyframes mar-pop{0%{transform:scale(.8)}}@keyframes mar-slide-in{0%{opacity:0;transform:translate(16px)}}@keyframes mar-menu-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}}@media(prefers-reduced-motion:reduce){:root .mar-tab-pill{transition:none}:root[data-mar-ui=on] :is(.mar-home *,.proto-main img,.mar-send,aside,[role=menu]),:root[data-mar-ui=on] .proto-main .bg-status-running.size-1\.5:after{animation:none!important}:root[data-mar-ui=on] .proto-main .mar-surface:hover{transform:none}}.mar-backdrop[data-v-cc72badc]{position:absolute;inset:0 0 auto;z-index:-1;height:440px;overflow:hidden;pointer-events:none}.mar-backdrop img[data-v-cc72badc]{width:100%;height:100%;object-fit:cover;filter:blur(14px) saturate(.85);opacity:.7;transform:scale(1.08)}.mar-backdrop[data-v-cc72badc]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklch,var(--color-content-background) 62%,transparent),color-mix(in oklch,var(--color-content-background) 45%,transparent) 45%,var(--color-content-background) 100%)}.mar-backdrop.is-space[data-v-cc72badc]{--cover-bg-mix: 22%;--cover-accent-mix: 18%;background:radial-gradient(ellipse 46% 90% at 14% -10%,color-mix(in oklch,var(--cover-accent) var(--cover-accent-mix),transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklch,var(--cover-bg) var(--cover-bg-mix),transparent),transparent 85%)}.mar-backdrop.is-space[data-v-cc72badc]:after{content:none}:root[data-ds-theme=light] .mar-backdrop.is-space[data-v-cc72badc]{--cover-bg-mix: 12%;--cover-accent-mix: 16%}.mar-sidebar-toggle[data-v-307c6f4b]{position:absolute;top:18px;z-index:30;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--color-muted-foreground);transition:left .32s cubic-bezier(.645,.045,.355,1),background-color .15s ease}.mar-sidebar-toggle[data-v-307c6f4b]:hover{color:var(--color-foreground);background:#ffffff12}.mar-sidebar-toggle.is-open[data-v-307c6f4b]{left:206px}.mar-sidebar-toggle.is-closed[data-v-307c6f4b]{left:14px;background:#0000008c;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media(prefers-reduced-motion:reduce){.mar-sidebar-toggle[data-v-307c6f4b]{transition:background-color .15s ease}}.mar-panels-head[data-v-b154cdea]{display:flex;height:36px;flex-shrink:0;align-items:center;justify-content:space-between;margin-top:8px;margin-bottom:14px;padding-left:6px}.mar-panels-head.is-rail[data-v-b154cdea]{justify-content:center;padding-left:0}.mar-panels-brand[data-v-b154cdea]{display:flex;padding:2px;border-radius:var(--mar-tab-item-radius, 7px);color:var(--color-base-foreground);cursor:pointer}.mar-panels-brand[data-v-b154cdea]:focus-visible{outline:2px solid var(--color-base-foreground);outline-offset:2px}.mar-panels-brand[data-v-b154cdea] svg{width:auto;height:22px}.mar-panels-brand[data-v-b154cdea] path{fill:currentColor}.mar-panels-toggle[data-v-b154cdea]{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--mar-tab-item-radius, 7px);color:var(--color-muted-foreground);transition:color .15s ease,background-color .15s ease}.mar-panels-toggle[data-v-b154cdea]:hover{color:var(--color-base-foreground);background:color-mix(in oklch,var(--color-base-foreground) 8%,transparent)}.mar-panels-toggle[data-v-b154cdea]:focus-visible{outline:2px solid var(--color-base-foreground);outline-offset:1px}.mar-fav-thumb{width:16px;height:16px;border-radius:4px;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff14}.mar-fav-row .mar-fav-unstar{position:absolute;top:50%;right:6px;color:var(--color-subtle-foreground);opacity:0;transform:translateY(-50%);transition:opacity .12s ease,color .12s ease}.mar-fav-row:hover .mar-fav-unstar,.mar-fav-row .mar-fav-unstar:focus-visible{opacity:1}.mar-fav-row .mar-fav-unstar:hover{color:var(--color-base-foreground)}.mar-fav-enter-active{transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}.mar-fav-leave-active{transition:opacity .15s ease}.mar-fav-enter-from{opacity:0;transform:translateY(-4px)}.mar-fav-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.mar-fav-enter-active{transition:opacity .15s ease}.mar-fav-enter-from{transform:none}}.mar-bnav-title{margin:20px 0 4px;padding:0 12px;color:var(--color-subtle-foreground);font-size:12px;font-weight:500}:root .proto-ui.proto-ui.proto-ui .mms-title{display:flex;width:100%;height:34px;align-items:center;gap:6px;padding:0 8px;border-radius:10px;color:var(--color-base-foreground);font-size:17px;font-weight:600;letter-spacing:-.01em}:root .proto-ui.proto-ui.proto-ui .mms-title:hover,:root .proto-ui.proto-ui.proto-ui .mms-title[data-state=open]{background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent)}.mms-stack{display:flex;width:100%;flex-direction:column;gap:2px}:root .proto-ui.proto-ui.proto-ui .mms-row{display:flex;width:100%;height:44px;align-items:center;gap:10px;padding:0 8px;border-radius:12px;color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mms-row:hover{background:color-mix(in oklch,var(--color-base-foreground) 5%,transparent)}:root .proto-ui.proto-ui.proto-ui .mms-row[aria-checked=true]{background:color-mix(in oklch,var(--color-base-foreground) 9%,transparent);color:var(--color-base-foreground)}.mms-ico{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in oklch,var(--color-base-foreground) 7%,transparent)}.mms-name{font-size:13px;font-weight:500}.mms-hint{overflow:hidden;color:var(--color-subtle-foreground);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.mms-split{display:flex;width:100%;align-items:center;gap:6px}:root .proto-ui.proto-ui.proto-ui .mms-agent{display:inline-flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border-radius:10px;background:color-mix(in oklch,var(--color-base-foreground) 6%,transparent);color:var(--color-muted-foreground)}:root .proto-ui.proto-ui.proto-ui .mms-agent[aria-pressed=true],:root .proto-ui.proto-ui.proto-ui .mms-agent:hover{background:color-mix(in oklch,var(--color-base-foreground) 11%,transparent);color:var(--color-base-foreground)}.proto-sidebar>div:has(.mms-split.is-foot)>div:first-child{order:90;height:auto;margin:auto 0 8px}.proto-sidebar>div:has(.mms-split.is-foot)>.mt-auto{order:91;margin-top:0}.proto-sidebar>div:has(.mms-stack)>div:first-child{height:auto}.sidebar-slide[data-v-cc4f1b9e]{transition:width .32s cubic-bezier(.645,.045,.355,1),margin .32s cubic-bezier(.645,.045,.355,1),padding .32s cubic-bezier(.645,.045,.355,1),opacity .2s ease}@media(prefers-reduced-motion:reduce){.sidebar-slide[data-v-cc4f1b9e]{transition:opacity .2s ease}}.mar-dash-mark[data-v-7942bc70]{width:auto;height:40px;color:var(--color-base-foreground)}.mar-dash-mark[data-v-7942bc70] path{fill:currentColor}:root .proto-ui.proto-ui.proto-ui .mar-pfind.mar-dash-find{width:100%;max-width:480px;flex:none;margin-top:32px}.mar-undo.is-info{--tone: #0b8ce9}.mar-undo.is-success{--tone: #00cd72}.mar-undo.is-warning{--tone: #fd9903}.mar-undo.is-error{--tone: #f75951}:root .proto-ui.proto-ui.proto-ui .mar-undo{position:fixed;top:56px;right:20px;z-index:80;display:flex;max-width:min(420px,calc(100vw - 40px));min-height:40px;align-items:center;gap:10px;padding:6px 6px 6px 12px;border-radius:12px;background:color-mix(in oklab,var(--tone) 20%,color-mix(in oklab,var(--color-card-background) 70%,transparent));color:var(--color-base-foreground);font-size:13px;font-weight:500;line-height:18px;box-shadow:0 16px 40px -12px #00000080;-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7);pointer-events:auto}:root .proto-ui.proto-ui.proto-ui .mar-undo.is-still{position:static;width:fit-content;padding-right:12px}.mar-undo-icon{flex:none;color:color-mix(in oklab,var(--tone) 82%,var(--color-base-foreground))}.mar-undo-text{min-width:0;overflow-wrap:anywhere}:root .proto-ui.proto-ui.proto-ui .mar-undo-btn{flex:none;width:auto;height:28px;padding:0 10px;border-radius:8px;background:color-mix(in oklab,var(--color-base-foreground) 14%,transparent);color:var(--color-base-foreground);font-weight:600;transition:background-color .14s ease}:root .proto-ui.proto-ui.proto-ui .mar-undo-btn+.mar-undo-x{margin-left:-6px}:root .proto-ui.proto-ui.proto-ui .mar-undo-btn:hover{background:color-mix(in oklab,var(--color-base-foreground) 22%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-undo-x:hover{background:color-mix(in oklch,var(--color-base-foreground) 10%,transparent)}:root .proto-ui.proto-ui.proto-ui .mar-undo-x{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;padding:0;border-radius:8px;color:var(--color-muted-foreground)}.mar-undo-enter-active,.mar-undo-leave-active{transition:opacity .2s ease,transform .26s cubic-bezier(.16,1,.3,1)}.mar-undo-enter-from,.mar-undo-leave-to{opacity:0;transform:translate(12px)}@media(prefers-reduced-motion:reduce){.mar-undo-enter-from,.mar-undo-leave-to{transform:none}}.tw-row[data-v-9a9e7361]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr}.tw-in[data-v-9a9e7361]{min-width:0;min-height:0;padding-top:10px}.tw-enter-active[data-v-9a9e7361],.tw-leave-active[data-v-9a9e7361]{transition:grid-template-rows .2s cubic-bezier(.2,0,0,1),opacity .16s ease}.tw-enter-active>.tw-in[data-v-9a9e7361],.tw-leave-active>.tw-in[data-v-9a9e7361]{overflow:hidden}.tw-enter-from[data-v-9a9e7361],.tw-leave-to[data-v-9a9e7361]{grid-template-rows:0fr;opacity:0}@media(prefers-reduced-motion:reduce){.tw-enter-active[data-v-9a9e7361],.tw-leave-active[data-v-9a9e7361]{transition:none}}.mar-tuner-body[data-v-2592cdd4]{scrollbar-width:thin}
