@layer reset;@layer tokens{:where(:root){--fx-font-base:14px;--fx-font-label-base:13px;--fx-font-caption-base:12px;--fx-font:var(--fx-font-base);--fx-font-label:var(--fx-font-label-base);--fx-font-caption:var(--fx-font-caption-base);--fx-text-size-scale:.9;--fx-editor-text-scale:1;--fx-font-body:system-ui, "Segoe UI", "Helvetica Neue", sans-serif;--fx-font-display:system-ui, sans-serif;--fx-font-canvas:Inter, system-ui, sans-serif;--fx-density-scale:.75;--fx-control-space-1:4px;--fx-control-space-2:8px;--fx-control-space-3:12px;--fx-control-space-4:12px;--fx-control-space-5:16px;--fx-space-1:4px;--fx-space-2:8px;--fx-space-3:12px;--fx-space-4:12px;--fx-space-5:16px;--fx-field-label-gap:4px;--fx-field-gap:12px;--fx-panel-header-min-size:40px;--fx-dock-header-min-size:32px;--fx-dock-header-text:color-mix(in srgb, var(--fx-text) 78%, var(--fx-panel));--fx-panel-header-padding:6px;--fx-panel-padding:8px;--fx-panel-gap:8px;--fx-panel-row-padding:4px;--fx-panel-row-gap:4px;--fx-studio-chrome-padding:6px;--fx-focus-clearance:calc(var(--fx-focus-width) + var(--fx-focus-offset));--fx-accordion-scroll-max:12rem;--fx-sidebar-min-width:220px;--fx-sidebar-width:340px;--fx-viewport-min-width:320px;--fx-scroll-size:.35rem;--fx-scroll-track:transparent;--fx-scroll-thumb:color-mix(in srgb, var(--fx-text) 22%, transparent);--fx-bg:#111113;--fx-panel:#18181c;--fx-line:#2c2c32;--fx-text:#ececf0;--fx-muted:#8d8d96;--fx-accent:#c8ff3d;--fx-transform-light:#fff;--fx-transform-dark:#111;--fx-bg-image:none;--fx-gallery-bg:#161618;--fx-card-bg:color-mix(in srgb, var(--fx-bg) 70%, #000);--fx-effect-body-bg:color-mix(in srgb, var(--fx-bg) 35%, var(--fx-panel));--fx-backdrop:#0000008c;--fx-dialog-inset-top:0px;--fx-shadow-raised:0 8px 24px #00000073;--fx-shadow-low:0 2px 8px #00000059;--fx-shadow-dialog:0 12px 32px #00000080;--fx-radius-control:2px;--fx-radius-swatch:3px;--fx-radius-detail:1px;--fx-radius-panel:0px;--fx-radius-button:0px;--fx-corner-shape:round;--fx-radius-dialog:initial;--fx-radius-popup:initial;--fx-radius-popup-control:initial;--fx-radius-thumbnail:initial;--fx-radius-media:initial;--fx-radius-marketing:initial;--fx-radius-pill:999px;--fx-border-width:1px;--fx-focus-width:2px;--fx-focus-offset:2px;--fx-opacity-disabled:.4;--fx-control-min-size:32px;--fx-accordion-min-size:44px;--fx-hover-bg:color-mix(in srgb, var(--fx-text) 6%, transparent);--fx-accent-subtle:color-mix(in srgb, var(--fx-accent) 12%, transparent);--fx-control-active-bg:color-mix(in srgb, var(--fx-accent) 35%, var(--fx-panel));--fx-line-subtle:color-mix(in srgb, var(--fx-text) 12%, transparent);--fx-kind-image-bg:#1e3a2b;--fx-kind-image:#72f2a5;--fx-kind-text-bg:#3b203c;--fx-kind-text:#f772e7;--fx-kind-video-bg:#193147;--fx-kind-video:#68bbf8;--fx-kind-model-bg:#3d3215;--fx-kind-model:#fbd364;--fx-kind-effect-bg:#2a2418;--fx-kind-effect:#c8ff3d}@media (pointer:coarse){:where(:root){--fx-control-min-size:44px;--fx-panel-header-min-size:44px;--fx-dock-header-min-size:44px}}}@layer base{:root{color-scheme:dark;accent-color:var(--fx-accent);scrollbar-width:thin;scrollbar-color:var(--fx-scroll-thumb) var(--fx-scroll-track)}:root::-webkit-scrollbar{width:var(--fx-scroll-size);height:var(--fx-scroll-size)}:root::-webkit-scrollbar-track{background:var(--fx-scroll-track)}:root::-webkit-scrollbar-thumb{background:var(--fx-scroll-thumb);border-radius:var(--fx-radius-pill)}:where([data-density-scope]){font-size:var(--fx-font)}:where(html,body,div,main,section,article,aside,nav,header,footer,ul,ol,li,a,button,input,select,textarea){box-sizing:border-box}html{scrollbar-gutter:stable}html,body{background-color:var(--fx-bg);background-image:var(--fx-bg-image);min-height:100%;color:var(--fx-text);font-family:var(--fx-font-body);margin:0}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:3px solid var(--fx-accent);outline-offset:var(--fx-focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.ui-button{font:inherit;font-size:var(--fx-font-label);cursor:pointer;min-height:var(--fx-control-min-size);min-width:var(--fx-control-min-size);color:inherit;box-sizing:border-box;border-radius:var(--fx-radius-button);align-items:center;line-height:1.4;text-decoration:none;display:inline-flex;@supports (corner-shape:squircle){corner-shape:var(--fx-corner-shape)}}.ui-button:disabled{opacity:var(--fx-opacity-disabled);cursor:default}.ui-button[data-press-feedback]:not(:disabled){transition:transform .1s cubic-bezier(.23,1,.32,1)}.ui-button[data-feedback-active]{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ui-button[data-press-feedback]:not(:disabled){transition:none}.ui-button[data-feedback-active]{background:var(--fx-hover-bg);transform:none}}.ui-button--default{border:var(--fx-border-width) solid var(--fx-line);background:var(--fx-bg);padding:var(--fx-control-space-1) var(--fx-control-space-2)}.ui-button--primary{border:var(--fx-border-width) solid var(--fx-accent);background:var(--fx-accent);color:var(--fx-bg);padding:var(--fx-control-space-1) var(--fx-control-space-2)}.ui-button--primary:not(:disabled):hover,.ui-button--primary.is-hover:not(:disabled){background:color-mix(in srgb, var(--fx-accent) 92%, var(--fx-text))}.ui-button--primary:not(:disabled):active,.ui-button--primary[data-feedback-active]:not(:disabled){background:color-mix(in srgb, var(--fx-accent) 85%, var(--fx-text))}.ui-button--default:hover,.ui-button--default.is-hover{border-color:var(--fx-accent);color:var(--fx-accent)}.ui-button--ghost{border:var(--fx-border-width) solid var(--fx-line);color:var(--fx-text);padding:var(--fx-control-space-1) var(--fx-control-space-2);background:0 0}.ui-button--ghost:hover,.ui-button--ghost.is-hover,.ui-button--ghost.is-on{border-color:var(--fx-accent);color:var(--fx-accent)}.ui-button--icon{color:var(--fx-muted);padding:var(--fx-control-space-1);background:0 0;border:0}.ui-button--icon,.ui-button--ghost:has(>.ui-icon:only-child){justify-content:center;align-items:center;display:inline-flex}.ui-button--ghost:has(>.ui-icon:only-child){color:var(--fx-muted);padding:var(--fx-control-space-1);background:0 0;border:0}.ui-button--ghost:has(>.ui-icon:only-child):hover,.ui-button--ghost:has(>.ui-icon:only-child).is-hover{color:var(--fx-text)}.ui-button--ghost:has(>.ui-icon:only-child).is-on{color:var(--fx-accent)}.ui-button--icon{font-size:var(--fx-font-label)}.ui-button--icon:hover,.ui-button--icon.is-hover{color:var(--fx-text)}.ui-button:focus-visible,.ui-button.is-focus{outline:var(--fx-focus-width) solid var(--fx-accent);outline-offset:var(--fx-focus-offset)}.ui-collapsible-trigger{align-items:center;gap:var(--fx-space-2);color:var(--fx-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;margin:0;padding:.2rem;display:inline-flex}.ui-collapsible-trigger:hover{color:var(--fx-text)}.ui-collapsible-trigger:focus-visible{outline:var(--fx-focus-width) solid var(--fx-accent);outline-offset:var(--fx-focus-offset)}.ui-collapsible-trigger>.lucide-chevron-down{stroke-width:2.5px;flex-shrink:0;width:14px;height:14px;transition:transform .16s ease-out;transform:rotate(-90deg)}[dir=rtl] .ui-collapsible-trigger>.lucide-chevron-down{transform:rotate(90deg)}.ui-collapsible-trigger[aria-expanded=true]>.lucide-chevron-down{transform:none}.ui-collapsible-trigger:disabled{cursor:default}.ui-collapsible-panel{height:var(--collapsible-panel-height);overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-collapsible-trigger>.lucide-chevron-down,.ui-collapsible-panel{transition:none}}[data-site-scrollport]{scroll-padding-top:var(--site-header-height,6rem);scroll-behavior:smooth}[data-site-scrollport] :where([id]){scroll-margin-top:1.5rem}.site-header{background:var(--fx-bg);border-bottom:var(--fx-border-width) solid var(--fx-line)}.site-header[data-sticky]{z-index:25;position:sticky;top:0}@supports (backdrop-filter:blur(16px)){.site-header{background:color-mix(in srgb, var(--fx-bg) 85%, transparent);backdrop-filter:blur(16px)}}.site-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;inline-size:calc(100% - 3rem);margin-inline:auto;padding-block:.75rem;display:flex}.site-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.site-header-actions{align-items:center;gap:.5rem;max-inline-size:100%;margin-inline-start:auto;display:none}.site-mobile-purchase{display:none}.site-desktop-purchase{max-inline-size:100%;display:flex}.site-header[data-variant=compact] .site-header-inner{inline-size:calc(100% - 2rem);padding-block:.25rem}.site-title{overflow-wrap:anywhere;min-width:0;min-height:44px;font-family:var(--fx-font-display);letter-spacing:-.03em;align-items:center;gap:.5em;font-size:1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.site-navigation-panel{min-width:0;height:auto;margin-inline-start:auto;overflow:visible}.site-navigation-content,.site-nav{flex-wrap:wrap;align-items:center;gap:.25rem 1.125rem;display:flex}.site-nav{font-size:.875rem}.site-nav a{align-items:center;min-height:44px;padding-inline:.15rem;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--fx-accent)}.site-header .marketing-actions{gap:.75rem}.site-header .site-demo-link{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.site-header .marketing-actions .ui-button,.site-header .marketing-purchase-button{white-space:normal;text-align:start;gap:.5rem;max-width:100%;min-height:44px;padding:.45rem .9rem;font-size:.875rem}.site-header .site-menu-toggle{min-width:44px;min-height:44px;color:var(--fx-text);flex:none;padding-inline:.5rem;display:none}@media (width<60rem){[data-site-scrollport]{scroll-padding-top:var(--site-header-height,25rem)}.site-header-inner{padding-block:.5rem;display:block}.site-mobile-purchase{min-inline-size:0;display:flex}.site-header-actions{display:flex}.site-mobile-purchase .marketing-purchase-button{min-inline-size:0}.site-desktop-purchase{display:none}.site-header .marketing-actions{flex-direction:column;align-items:flex-start}.site-title,.site-nav a,.site-header .marketing-actions .ui-button,.site-header .marketing-purchase-button{min-height:44px}[data-navigation-ready] .site-menu-toggle{display:inline-flex}.site-navigation-panel{overscroll-behavior:contain;max-height:calc(100dvh - 6rem);overflow:auto}.site-navigation-panel[inert]{display:none}.site-navigation-content{flex-direction:column;align-items:stretch;gap:.75rem;padding-block:.75rem}.site-nav{flex-direction:column;align-items:stretch;gap:0}.site-nav a{padding-block:.5rem}}@media (width<60rem) and (scripting:enabled){[data-site-scrollport]{scroll-padding-top:var(--site-header-height,calc(44px + 1rem + var(--fx-border-width)))}:not([data-navigation-ready])>.site-header-inner .site-menu-toggle{visibility:hidden;display:inline-flex}:not([data-navigation-ready])>.site-header-inner .site-navigation-panel{display:none}}@media (prefers-reduced-motion:reduce){[data-site-scrollport]{scroll-behavior:auto}}.skip-link{z-index:1000;background:var(--fx-bg);color:var(--fx-text);padding:.5rem var(--fx-space-5);min-height:var(--fx-control-min-size);border:var(--fx-border-width) solid var(--fx-accent);position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}.hero h1{font-family:var(--fx-font-display);margin:2rem 0 .8rem;font-size:clamp(2.4rem,6vw,4.4rem);line-height:.95}.hero p{opacity:.78;max-width:36rem}.cta{gap:.6rem;padding:1.5rem 0 3rem;display:grid}.cta .ui-button{width:fit-content}.breadcrumbs{gap:var(--fx-space-2) var(--fx-space-3);padding:var(--fx-space-5) 0 0;opacity:.8;flex-wrap:wrap;margin:0;font-size:.9rem;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--fx-space-3);display:flex}.breadcrumbs a{min-height:var(--fx-control-min-size);align-items:center;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"/";opacity:.5}.error-links{gap:var(--fx-space-5);flex-wrap:wrap;display:flex}.error-links a{min-height:var(--fx-control-min-size);color:var(--fx-accent);align-items:center;display:inline-flex}article.post{padding-bottom:4rem}article.post h1{font-family:var(--fx-font-display);overflow-wrap:anywhere}.post-content{overflow-wrap:anywhere;max-inline-size:70ch;line-height:1.7}.post-content h2{margin-block-start:2.5rem;line-height:1.2}.post-content figure{margin:2rem 0}.post-content img{block-size:auto;max-inline-size:100%;display:block}.post-content figcaption{color:var(--fx-muted);margin-block-start:var(--fx-space-3);font-size:.9rem}.post-content .example-settings{padding:var(--fx-space-5);border-inline-start:var(--fx-border-width) solid var(--fx-accent);background:var(--fx-panel)}.brand-mark{width:1.2em;height:1.2em;color:var(--fx-accent);flex:none}.marketing-footer nav a{text-decoration:none}.marketing-footer nav a:hover{color:var(--fx-accent)}.marketing-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.marketing-actions .ui-button,.ui-button.marketing-purchase-button{border-color:var(--fx-accent);background:var(--fx-accent);color:var(--fx-bg);justify-content:center;align-items:center;gap:1rem;min-height:44px;padding:.8rem 1.1rem;font-size:.9rem;display:inline-flex}.marketing-actions .ui-button:hover,.ui-button.marketing-purchase-button:hover{background:var(--fx-bg);color:var(--fx-accent)}.marketing-text-link{text-underline-offset:.3em;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.marketing-eyebrow{color:var(--fx-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:600;line-height:1.6}.marketing-lede{color:color-mix(in srgb, var(--fx-text) 78%, var(--fx-bg));max-width:42rem;margin:0 0 1.75rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.marketing-note{color:var(--fx-muted);margin-block:1.5rem 0;font-size:.78rem;line-height:1.6}.marketing-note a{color:var(--fx-text);text-underline-offset:.25em}.marketing-section{border-top:1px solid var(--fx-line);padding-block:clamp(3rem,6vw,6rem);scroll-margin-top:1.5rem}.marketing-section-heading{margin-bottom:2.5rem}.marketing-section h2,.marketing-funnel h2{font-family:var(--fx-font-display);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.12}.marketing-section-heading .marketing-lede{margin-bottom:0}.marketing-feature-grid,.marketing-artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1.5rem;display:grid}.marketing-feature-grid{gap:2rem 3rem}.marketing-feature-grid h3,.marketing-artwork-card h2,.marketing-artwork-card h4,.marketing-artwork-card h3{letter-spacing:-.025em;margin:.75rem 0;font-size:1.15rem;font-weight:550;line-height:1.4}.marketing-feature-grid p,.marketing-artwork-card p{color:color-mix(in srgb, var(--fx-text) 72%, var(--fx-bg));margin:.5rem 0;font-size:.9rem;line-height:1.75}.marketing-index{color:var(--fx-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.marketing-artwork-frame{border-radius:var(--fx-radius-marketing,0px);@supports (corner-shape:squircle){corner-shape:var(--fx-corner-shape)}background:var(--fx-panel);aspect-ratio:1}.marketing-artwork-frame img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.marketing-card-heading{align-items:baseline;gap:.8rem;margin-top:.6rem;display:flex}.marketing-artwork-card .marketing-card-detail{color:var(--fx-muted);font-size:.72rem}.marketing-artwork-card .marketing-text-link{color:var(--fx-accent)}.marketing-comparison-label{display:none}.marketing-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95rem;line-height:1.6}.marketing-comparison caption{text-align:start;color:var(--fx-muted);padding-bottom:1rem;font-size:.8rem}.marketing-comparison th,.marketing-comparison td{text-align:start;vertical-align:top;border-bottom:1px solid var(--fx-line);overflow-wrap:anywhere;padding:1.1rem 1rem}.marketing-comparison th{font-weight:500}.marketing-comparison thead{background:var(--fx-panel)}.marketing-comparison td:last-child{color:var(--fx-accent)}.marketing-funnel{background:var(--fx-panel);margin-block:2rem 5rem;padding:clamp(2rem,5vw,5rem)}.marketing-funnel h2{max-width:46rem}.marketing-footer{border-top:1px solid var(--fx-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;padding-block:2rem 3rem;display:flex}.marketing-footer p{color:var(--fx-muted);font-size:.8rem;line-height:1.6}.marketing-footer nav{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.85rem;display:flex}.marketing-footer nav a{align-items:center;min-height:44px;display:inline-flex}.marketing-demo-fallback{text-align:center;background:var(--fx-panel);place-content:center;padding:2rem;display:grid}.marketing-section-media{margin-top:2rem}@media (width<=960px){.marketing-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-feature-grid{gap:2rem}}@media (width<=760px){.marketing-feature-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.marketing-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.marketing-comparison tbody{display:block}.marketing-comparison tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing-comparison tbody th{border-bottom:0;grid-column:1/-1}.marketing-comparison-label{color:var(--fx-muted);margin-bottom:.4rem;font-size:.7rem;display:block}.marketing-artwork-grid{grid-template-columns:minmax(0,1fr)}.marketing-comparison th,.marketing-comparison td{padding:.8rem .4rem;font-size:.8rem}.marketing-funnel{padding:1rem}}@media (forced-colors:active){.marketing-actions .ui-button,.ui-button.marketing-purchase-button{border:1px solid buttontext}}}@layer layouts{.shell{width:min(1280px,100% - 3rem);margin:0 auto}.canvas-stage{border:var(--fx-border-width) solid color-mix(in srgb, var(--fx-text) 16%, transparent);height:min(70vh,720px);min-height:560px;margin:2rem 0 3rem}.shell:has(.demo-page){width:100%}.demo-intro,.demo-copy,.shell:has(.demo-page)>.marketing-footer{width:min(1280px,100% - 3rem);margin-inline:auto}.demo-preview{gap:1rem;max-width:52rem;display:grid}.demo-workspace{min-block-size:calc(100svh - var(--site-header-height,calc(44px + .5rem + var(--fx-border-width))));flex-direction:column;gap:.5rem;padding-block:.5rem 1rem;display:flex}.demo-title,.demo-workspace-copy,.demo-scroll-hint,.demo-status-row{inline-size:calc(100% - 2rem);margin:0 auto}.demo-title{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.4}.demo-stage{flex-direction:column;flex:1 0 auto;gap:.5rem;min-inline-size:0;display:flex}.demo-workspace:has(.demo-unavailable){min-block-size:0}.demo-intro{align-items:center;gap:2rem;padding-block:1.5rem 0;display:flex}.demo-intro>div:first-child{flex:1;min-width:0}.demo-intro p{max-width:65ch}.demo-artwork{flex:0 0 8rem}.demo-status{margin:0}.demo-status-row{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem 1rem;display:flex}.demo-recipe-actions p{margin-block:0}.demo-fullscreen-button{justify-content:center;align-items:center;gap:var(--fx-space-2);min-height:44px;color:var(--fx-accent);border-color:var(--fx-accent);padding-inline:1rem;font-size:1rem;display:inline-flex}.demo-unavailable{max-width:65ch;padding:2rem 0}.demo-page .canvas-stage{flex:1 0 auto;height:auto;min-height:520px;margin:0;position:relative}.demo-page .canvas-stage>.fx-studio{position:absolute;inset:0}.demo-page .marketing-demo-fallback{inline-size:calc(100% - 2rem);margin-inline:auto}html.demo-fill{overflow:hidden}.demo-editor{flex-direction:column;flex:1 0 auto;width:calc(100% - 2rem);margin-inline:auto;display:flex}.demo-editor:fullscreen{background:var(--fx-bg);flex-direction:column;width:100%;height:100%;margin:0;display:flex}.demo-editor:fullscreen .canvas-stage{flex:auto;height:auto;min-height:0;margin:0}html.demo-fill .site-header,html.demo-fill .marketing-footer,html.demo-fill .demo-intro,html.demo-fill .demo-title,html.demo-fill .demo-workspace-copy,html.demo-fill .demo-scroll-hint,html.demo-fill .demo-status-row,html.demo-fill .demo-copy{display:none}html.demo-fill .demo-editor{z-index:30;background:var(--fx-bg);width:auto;height:100dvh;margin:0;position:fixed;inset:0}html.demo-fill .demo-editor .canvas-stage{height:100%;min-height:0;margin:0}@media (width<=600px){.demo-intro{align-items:flex-start;gap:1rem}.demo-artwork{flex-basis:4rem}}.demo-artwork{min-width:0}.demo-artwork img,.demo-preview img{width:100%;height:auto;display:block}.demo-editor .fx-studio{grid-template-columns:minmax(var(--fx-sidebar-min-width), var(--fx-sidebar-width)) minmax(var(--fx-viewport-min-width), 1fr) minmax(var(--fx-sidebar-min-width), var(--fx-sidebar-width));min-height:0}.demo-scroll-hint{display:none}@media (width<=900px){.demo-scroll-hint{display:block}}}@layer skins{:root[data-theme=desktop]{--fx-corner-shape:squircle;--fx-radius-dialog:12px;--fx-radius-popup:8px;--fx-radius-popup-control:6px;--fx-radius-button:6px;--fx-radius-thumbnail:3px;--fx-radius-media:8px;--fx-radius-marketing:12px;color-scheme:dark;--fx-font-body:system-ui, "Segoe UI", "Helvetica Neue", "Hiragino Sans", "Apple SD Gothic Neo", "PingFang SC", "Noto Sans", sans-serif;--fx-font-display:system-ui, sans-serif;--fx-bg-image:none;--fx-bg:#111113;--fx-panel:#18181c;--fx-line:#2c2c32;--fx-text:#ececf0;--fx-muted:#8d8d96;--fx-accent:#c8ff3d}:root[data-theme=glitch]{color-scheme:dark;--fx-font-body:system-ui, sans-serif;--fx-font-display:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fx-bg-image:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in srgb, var(--fx-accent) 14%, transparent), transparent 70%);--fx-bg:#0c0c0c;--fx-text:#f4f4f0;--fx-accent:#e8ff00;--fx-panel:color-mix(in srgb, var(--fx-bg) 92%, #fff 8%);--fx-line:color-mix(in srgb, var(--fx-text) 16%, transparent);--fx-muted:color-mix(in srgb, var(--fx-text) 55%, transparent)}:root[data-theme=www]{--fx-corner-shape:squircle;--fx-radius-dialog:12px;--fx-radius-popup:8px;--fx-radius-popup-control:6px;--fx-radius-button:6px;--fx-radius-thumbnail:3px;--fx-radius-media:8px;--fx-radius-marketing:12px;color-scheme:dark;--fx-font-body:system-ui, sans-serif;--fx-font-display:system-ui, sans-serif;--fx-bg-image:radial-gradient(ellipse 70% 45% at 80% 0%, color-mix(in srgb, var(--fx-accent) 10%, transparent), transparent 65%);--fx-bg:#0b0b0d;--fx-text:#f3f3f5;--fx-accent:#c8ff3d;--fx-panel:color-mix(in srgb, var(--fx-bg) 92%, #fff 8%);--fx-line:color-mix(in srgb, var(--fx-text) 16%, transparent);--fx-muted:color-mix(in srgb, var(--fx-text) 55%, transparent)}:root[data-theme=pixel]{color-scheme:dark;--fx-font-body:system-ui, sans-serif;--fx-font-display:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fx-bg-image:none;--fx-bg:#0b1118;--fx-text:#edf7ff;--fx-accent:#69dcff;--fx-panel:color-mix(in srgb, var(--fx-bg) 92%, #fff 8%);--fx-line:color-mix(in srgb, var(--fx-text) 16%, transparent);--fx-muted:color-mix(in srgb, var(--fx-text) 55%, transparent)}@font-face{font-family:Cameras Space Mono;src:url(/_astro/SpaceMono-Regular.DFDYVJRE.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root[data-theme=cameras]{--fx-corner-shape:squircle;--fx-radius-dialog:12px;--fx-radius-popup:8px;--fx-radius-popup-control:6px;--fx-radius-button:6px;--fx-radius-thumbnail:3px;--fx-radius-media:8px;--fx-radius-marketing:12px;color-scheme:dark;--fx-font-body:system-ui, sans-serif;--fx-font-display:"Cameras Space Mono", monospace;--fx-bg-image:none;--fx-bg:#171918;--fx-text:#eee8dc;--fx-accent:#c78357;--fx-panel:color-mix(in srgb, var(--fx-bg) 92%, #fff 8%);--fx-line:color-mix(in srgb, var(--fx-text) 20%, transparent);--fx-muted:color-mix(in srgb, var(--fx-text) 65%, transparent)}:root[data-theme=light]{--fx-corner-shape:squircle;--fx-radius-dialog:12px;--fx-radius-popup:8px;--fx-radius-popup-control:6px;--fx-radius-button:6px;--fx-radius-thumbnail:3px;--fx-radius-media:8px;--fx-radius-marketing:12px;color-scheme:light;--fx-font-body:"Avenir Next", Avenir, system-ui, sans-serif;--fx-font-display:Georgia, "Times New Roman", serif;--fx-bg-image:none;--fx-bg:#f6f7fb;--fx-panel:#fff;--fx-line:#c6cedd;--fx-text:#202b40;--fx-muted:#58667e;--fx-accent:#3458b0;--fx-gallery-bg:#eef1f8;--fx-font-canvas:var(--fx-font-body);--fx-font-base:14px;--fx-font-label-base:13px;--fx-font-caption-base:12px;--fx-radius-control:6px;--fx-radius-panel:10px;--fx-card-bg:#fff;--fx-backdrop:#1e2a4147;--fx-shadow-raised:0 8px 24px #1e2a4124;--fx-shadow-low:0 2px 8px #1e2a411a;--fx-shadow-dialog:0 12px 32px #1e2a4133;--fx-scroll-thumb:#7a879d;--fx-kind-image-bg:#e0f1e7;--fx-kind-image:#216340;--fx-kind-text-bg:#f6e3f2;--fx-kind-text:#8c367d;--fx-kind-video-bg:#e0edfa;--fx-kind-video:#275c90;--fx-kind-model-bg:#f5edd6;--fx-kind-model:#755a13;--fx-kind-effect-bg:#e7ebfa;--fx-kind-effect:#3458b0}:root[data-theme=light] .ui-button--default{box-shadow:var(--fx-shadow-low);font-weight:600}:root[data-theme=light] .ui-card{border-radius:var(--fx-radius-panel)}:root[data-theme=light] .ui-accordion-trigger{letter-spacing:.04em;text-transform:none}:root[data-theme=field]{--fx-corner-shape:squircle;--fx-radius-dialog:8px;--fx-radius-popup:6px;--fx-radius-popup-control:3px;--fx-radius-button:3px;--fx-radius-thumbnail:3px;--fx-radius-media:6px;--fx-radius-marketing:8px;color-scheme:light;--fx-font-body:"Helvetica Neue", Helvetica, Arial, "Hiragino Sans", "Apple SD Gothic Neo", "PingFang SC", "Noto Sans", sans-serif;--fx-font-display:var(--fx-font-body);--fx-font-canvas:var(--fx-font-body);--fx-font-base:14px;--fx-font-label-base:13px;--fx-font-caption-base:12px;--fx-bg-image:none;--fx-bg:#f0f0eb;--fx-panel:#e5e5de;--fx-text:#20211f;--fx-muted:#60615a;--fx-accent:#b43c16;--fx-accent-subtle:color-mix(in srgb, var(--fx-accent) 6%, var(--fx-bg));--fx-line:#82837b;--fx-line-subtle:color-mix(in srgb, var(--fx-text) 18%, transparent);--fx-card-bg:#f0f0eb;--fx-gallery-bg:#e5e5de;--fx-radius-control:3px;--fx-radius-panel:4px;--fx-border-width:1px;--fx-backdrop:#20211f47;--fx-shadow-low:0 1px 0 #20211f29, 0 2px 3px #20211f0f;--fx-shadow-raised:0 4px 12px #20211f24;--fx-shadow-dialog:0 12px 32px #20211f33;--fx-field-shadow-pressed:inset 0 1px 2px #20211f33;--fx-scroll-thumb:#82837b;--fx-kind-image-bg:#dfe6db;--fx-kind-image:#395331;--fx-kind-text-bg:#eadfe4;--fx-kind-text:#71415a;--fx-kind-video-bg:#dce4e8;--fx-kind-video:#34576b;--fx-kind-model-bg:#e9e2cd;--fx-kind-model:#68531c;--fx-kind-effect-bg:#efdfd4;--fx-kind-effect:#973510}:root[data-theme=field] .ui-chip.is-on,:root[data-theme=field] .ui-segmented-option:has([data-checked]){background:var(--fx-accent-subtle)}:root[data-theme=field] .ui-segmented-indicator[data-checked]{background:0 0}:root[data-theme=field] .ui-button--default,:root[data-theme=field] .ui-knob-dial{box-shadow:var(--fx-shadow-low)}:root[data-theme=field] .ui-button--default:not(:disabled):active,:root[data-theme=field] .ui-button--default.is-on,:root[data-theme=field] .ui-button--default[aria-pressed=true],:root[data-theme=field] .ui-knob-dial.is-active{box-shadow:var(--fx-field-shadow-pressed)}}@layer density{:root[data-density=extra-compact]{--fx-density-scale:.5625}:root[data-density=compact]{--fx-density-scale:.65625}:root[data-density=standard]{--fx-density-scale:.75}:root[data-density=comfortable]{--fx-density-scale:.84375}:root[data-density=extra-spacious]{--fx-density-scale:.9375}[data-density-scope]{--fx-dock-header-min-size:calc(32px * var(--fx-density-scale));--fx-space-1:calc(2px * var(--fx-density-scale));--fx-space-2:calc(4px * var(--fx-density-scale));--fx-space-3:calc(8px * var(--fx-density-scale));--fx-space-4:calc(12px * var(--fx-density-scale));--fx-space-5:calc(16px * var(--fx-density-scale));--fx-field-label-gap:calc(4px * var(--fx-density-scale));--fx-field-gap:calc(12px * var(--fx-density-scale));--fx-panel-header-padding:calc(6px * var(--fx-density-scale));--fx-panel-padding:calc(8px * var(--fx-density-scale));--fx-panel-gap:calc(8px * var(--fx-density-scale));--fx-panel-row-padding:calc(4px * var(--fx-density-scale));--fx-panel-row-gap:calc(4px * var(--fx-density-scale));--fx-studio-chrome-padding:calc(6px * var(--fx-density-scale))}@media (pointer:coarse){[data-density-scope]{--fx-dock-header-min-size:44px}}:root[data-text-size="80"]{--fx-text-size-scale:.72}:root[data-text-size="85"]{--fx-text-size-scale:.765}:root[data-text-size="90"]{--fx-text-size-scale:.81}:root[data-text-size="95"]{--fx-text-size-scale:.855}:root[data-text-size="100"]{--fx-text-size-scale:.9}:root[data-text-size="105"]{--fx-text-size-scale:.945}:root[data-text-size="110"]{--fx-text-size-scale:.99}:root[data-text-size="115"]{--fx-text-size-scale:1.035}:root[data-text-size="120"]{--fx-text-size-scale:1.08}:root[data-text-size="125"]{--fx-text-size-scale:1.125}:root[data-text-size="130"]{--fx-text-size-scale:1.17}:root[data-text-size="135"]{--fx-text-size-scale:1.215}:root[data-text-size="140"]{--fx-text-size-scale:1.26}:root[data-text-size="145"]{--fx-text-size-scale:1.305}:root[data-text-size="150"]{--fx-text-size-scale:1.35}[data-density-scope]{--fx-editor-text-scale:var(--fx-text-size-scale);--fx-font:calc(var(--fx-font-base) * var(--fx-editor-text-scale));--fx-font-label:calc(var(--fx-font-label-base) * var(--fx-editor-text-scale));--fx-font-caption:calc(var(--fx-font-caption-base) * var(--fx-editor-text-scale))}}@layer utilities{@media (forced-colors:active){:root{--fx-bg:Canvas;--fx-panel:Canvas;--fx-card-bg:Canvas;--fx-gallery-bg:Canvas;--fx-text:CanvasText;--fx-muted:GrayText;--fx-line:ButtonBorder;--fx-accent:Highlight;--fx-line-subtle:ButtonBorder;--fx-scroll-thumb:ButtonText;--fx-scroll-track:Canvas}}}
