:root{--sk-model-part:#d4b8ff;--sk-grid-dot:rgb(188 140 255/2%);--sk-grid-star:rgb(188 140 255/5%);--sk-grid-dot-active:#836b9d;--sk-grid-star-active:#c9a8ef;--sk-grid-hover-radius:220px}.sk-ui{--sk-motion-fast:160ms;--sk-radius-control:6px;--sk-motion-ease:cubic-bezier(.2,.8,.2,1);--sk-font-sans:"Manrope Variable","Segoe UI",sans-serif;--sk-weight-display:800;--sk-weight-display-accent:550;--sk-weight-section:750;--sk-weight-heading:700;--sk-weight-artifact:670;--sk-font-label:"Geologica Variable","Segoe UI",sans-serif;--sk-font-mono:ui-monospace,"Cascadia Mono","Consolas",monospace;--sk-success:#4ade80;--sk-warning:#facc63;--sk-danger:#fb7185;--sk-canvas:#f4f3f0;--sk-surface:#fdfcf9;--sk-surface-raised:#eeede9;--sk-ink:#252522;--sk-muted:#62615b;--sk-line:#cccac3;--sk-accent:#bc8cff;--sk-accent-ink:#21132f;--sk-focus:#7c3aed;--sk-accent-text:#753de0;--sk-chat:#7db5ff;--sk-image:#f5aa6e;--sk-model:#bc8cff;--sk-video:#69d5c5;--sk-audio:#f472b6;--sk-document:#bcb8ab;color:var(--sk-ink);background:var(--sk-canvas);font-family:var(--sk-font-sans)}.sk-ui[data-scheme=dark]{--sk-success:#4ade80;--sk-warning:#facc63;--sk-danger:#fb7185;--sk-canvas:#111111;--sk-surface:#181818;--sk-surface-raised:#202020;--sk-ink:#f2f2f1;--sk-muted:#adadab;--sk-line:#383838;--sk-accent:#bc8cff;--sk-accent-ink:#21132f;--sk-focus:#bc8cff;--sk-accent-text:#bc8cff;--sk-chat:#7db5ff;--sk-image:#f5aa6e;--sk-model:#bc8cff;--sk-video:#69d5c5;--sk-audio:#f472b6;--sk-document:#bcb8ab}.sk-ui,.sk-ui *{box-sizing:border-box}.sk-star-grid{position:relative;background-image:radial-gradient(circle,var(--sk-grid-star) 0 1.5px,transparent 2px),radial-gradient(circle,color-mix(in srgb,var(--sk-grid-star) 13%,transparent) 0 1px,transparent 8px),radial-gradient(circle,var(--sk-grid-dot) 0 .7px,transparent 1.1px)}.sk-star-grid,.sk-star-grid:after{background-size:200px 200px,200px 200px,20px 20px;background-position:10px 10px,10px 10px,0 0}.sk-star-grid:after{position:absolute;inset:0;background-image:radial-gradient(circle,var(--sk-grid-star-active) 0 1.5px,transparent 2px),radial-gradient(circle,color-mix(in srgb,var(--sk-grid-star-active) 13%,transparent) 0 1px,transparent 8px),radial-gradient(circle,var(--sk-grid-dot-active) 0 .7px,transparent 1.1px);mask-image:radial-gradient(circle var(--sk-grid-hover-radius) at var(--star-x,50%) var(--star-y,50%),#000 8%,transparent 100%);opacity:0;pointer-events:none;transition:opacity .18s ease;content:""}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sk-star-grid[data-star-hover=true]:after{opacity:1}}.sk-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;border-radius:var(--sk-radius-control);font:650 .82rem/1.1 var(--sk-font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--sk-motion-fast) ease,border-color var(--sk-motion-fast) ease,color var(--sk-motion-fast) ease}.sk-action--default{min-height:42px;padding:.65rem 1rem}.sk-action--compact{min-height:34px;padding:.42rem .7rem;font-size:.76rem}.sk-action--primary{background:var(--sk-accent);color:var(--sk-accent-ink)}.sk-action--secondary{border-color:var(--sk-line);background:var(--sk-surface);color:var(--sk-ink)}.sk-action--quiet{color:var(--sk-ink);background:transparent}.sk-action:focus-visible{outline:2px solid var(--sk-focus);outline-offset:3px}.sk-action:disabled,.sk-action[aria-disabled=true]{cursor:not-allowed;opacity:.48}.sk-status{display:inline-flex;min-height:27px;align-items:center;gap:.43rem;padding:.2rem .5rem;border:1px solid var(--sk-line);border-radius:4px;color:var(--sk-muted);background:var(--sk-surface);font:650 .75rem/1.15 var(--sk-font-label);white-space:nowrap}.sk-status__mark{width:13px;height:13px;flex:none}.sk-status[data-status=running]{color:var(--sk-accent);border-color:var(--sk-accent)}.sk-status[data-status=ready]{color:var(--sk-success);border-color:var(--sk-success)}.sk-status[data-status=blocked],.sk-status[data-status=review]{color:var(--sk-warning);border-color:var(--sk-warning)}.sk-status[data-status=blocked]{border-style:dashed}.sk-status[data-status=failed]{color:var(--sk-danger);border-color:var(--sk-danger)}.sk-artifact{display:grid;grid-template-columns:minmax(112px,38%) minmax(0,1fr);min-width:0;min-height:180px;overflow:hidden;border:1px solid var(--sk-line);border-radius:8px;background:var(--sk-surface)}.sk-artifact__preview{position:relative;display:grid;min-height:180px;place-items:center;overflow:hidden;border-right:1px solid var(--sk-line);background-color:var(--sk-surface-raised)}.sk-artifact[data-kind=image]{--sk-kind:var(--sk-image)}.sk-artifact[data-kind=model]{--sk-kind:var(--sk-model)}.sk-artifact[data-kind=video]{--sk-kind:var(--sk-video)}.sk-artifact[data-kind=audio]{--sk-kind:var(--sk-audio)}.sk-artifact[data-kind=document]{--sk-kind:var(--sk-document)}.sk-artifact__preview>span{padding:.6rem .8rem;color:var(--sk-muted);font:700 .7rem var(--sk-font-label);letter-spacing:.04em;text-transform:uppercase}.sk-artifact__preview img{width:100%;height:100%;object-fit:cover}.sk-artifact__body{display:flex;min-width:0;flex-direction:column;padding:.9rem 1rem .75rem}.sk-artifact__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sk-artifact__meta>span:first-child{color:var(--sk-kind,var(--sk-muted));font:650 .68rem var(--sk-font-label);text-transform:uppercase}.sk-artifact__body h3{overflow:hidden;margin:1rem 0 0;color:var(--sk-ink);font-size:1.05rem;font-weight:var(--sk-weight-artifact);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.sk-artifact__body p{margin:.38rem 0 .8rem;color:var(--sk-muted);font-size:.82rem;line-height:1.45}.sk-artifact__source{display:flex;min-width:0;justify-content:space-between;gap:.7rem;margin-top:auto;padding-top:.55rem;border-top:1px solid var(--sk-line);font:.68rem var(--sk-font-label)}.sk-artifact__source>span{color:var(--sk-muted);text-transform:uppercase}.sk-artifact__source>strong{overflow:hidden;color:var(--sk-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.sk-artifact{grid-template-columns:1fr}.sk-artifact__preview{min-height:130px;border-right:0;border-bottom:1px solid var(--sk-line)}}@media (prefers-reduced-motion:reduce){.sk-action{transition:none}}.sk-status[data-status=running]{--sk-state:var(--sk-accent)}.sk-status[data-status=ready]{--sk-state:var(--sk-success)}.sk-status[data-status=blocked],.sk-status[data-status=review]{--sk-state:var(--sk-warning)}.sk-status[data-status=failed]{--sk-state:var(--sk-danger)}.sk-ui[data-scheme=light] .sk-status:not([data-status=queued]){color:var(--sk-ink);background:color-mix(in srgb,var(--sk-state) 28%,var(--sk-surface))}.sk-motion-card:focus-within,.sk-motion-node.sk-motion-node:focus-within{box-shadow:0 12px 30px #00000035,0 0 0 1px var(--sk-accent,#bc8cff)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sk-motion-card{transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}.sk-motion-card:hover{transform:translateY(-4px);border-color:var(--sk-accent,#bc8cff);box-shadow:0 18px 40px #00000040,0 0 22px color-mix(in srgb,var(--sk-accent,#bc8cff) 10%,transparent)}.sk-motion-node.sk-motion-node{transition:box-shadow .18s ease-out}.sk-motion-node.sk-motion-node:hover{box-shadow:0 12px 28px #00000045,0 0 0 1px var(--sk-accent,#bc8cff),0 0 20px color-mix(in srgb,var(--sk-accent,#bc8cff) 12%,transparent)}}.react-flow__node.dragging .sk-motion-node.sk-motion-node{transition:none;box-shadow:0 6px 18px #0000004d}.sk-link{display:inline-flex;align-items:center;gap:.5rem;text-underline-offset:4px;transition:color var(--sk-motion-fast) ease}.sk-link:focus-visible{outline:2px solid var(--sk-focus);outline-offset:4px;border-radius:2px}.sk-action>svg,.sk-link>svg{flex-shrink:0}.sk-status{cursor:default;transition:background var(--sk-motion-fast) ease,box-shadow var(--sk-motion-fast) ease}.sk-status[data-status=queued]{--sk-state:var(--sk-muted)}@media (hover:hover) and (pointer:fine){.sk-action--primary:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,var(--sk-accent) 88%,white)}.sk-action--secondary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--sk-accent);background:var(--sk-surface-raised)}.sk-action--quiet:not(:disabled):not([aria-disabled=true]):hover{background:var(--sk-surface-raised)}.sk-link:not([aria-disabled=true]):hover{color:var(--sk-accent-text)}.sk-status:hover{background:color-mix(in srgb,var(--sk-state) 10%,var(--sk-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--sk-state) 8%,transparent)}.sk-ui[data-scheme=light] .sk-status:not([data-status=queued]):hover{background:color-mix(in srgb,var(--sk-state) 36%,var(--sk-surface))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sk-action{transition:transform var(--sk-motion-fast) var(--sk-motion-ease),box-shadow var(--sk-motion-fast) ease,background var(--sk-motion-fast) ease,border-color var(--sk-motion-fast) ease,color var(--sk-motion-fast) ease}.sk-action>svg,.sk-link>svg{transition:transform var(--sk-motion-fast) var(--sk-motion-ease)}.sk-action:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000020}.sk-action:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>.lucide-arrow-right,.sk-link:not([aria-disabled=true]):is(:hover,:focus-visible)>.lucide-arrow-right{transform:translateX(2px)}.sk-action:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible)>.lucide-arrow-down,.sk-link:not([aria-disabled=true]):is(:hover,:focus-visible)>.lucide-arrow-down{transform:translateY(2px)}.sk-link:not([aria-disabled=true]):is(:hover,:focus-visible)>.lucide-arrow-up-right{transform:translate(1.5px,-1.5px)}.sk-action:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0);box-shadow:none}.sk-status__mark{transition:opacity var(--sk-motion-fast) ease}.sk-status:hover .sk-status__mark{opacity:.75}}@media (prefers-reduced-motion:reduce){.sk-action,.sk-action>svg,.sk-link,.sk-link>svg,.sk-status,.sk-status__mark{transition:none}}.sk-status:focus-visible{outline:2px solid var(--sk-focus);outline-offset:3px}.sk-status-card{z-index:100;width:260px;max-width:calc(100vw - 24px);padding:14px 16px;border:1px solid var(--sk-line);border-radius:8px;background:var(--sk-surface-raised);color:var(--sk-ink);box-shadow:0 8px 28px #0003;font:400 13px/1.5 var(--sk-font-sans)}.sk-status-card strong{display:block;margin-bottom:5px;font-weight:700}.sk-status-card>span{display:block;color:var(--sk-muted)}@media (prefers-reduced-motion:no-preference){.sk-status-card[data-state=delayed-open],.sk-status-card[data-state=instant-open]{animation:sk-status-appear .12s ease-out}@keyframes sk-status-appear{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}}.sk-ui[data-scheme=light] .sk-artifact__meta>span:first-child{color:color-mix(in srgb,var(--sk-kind,var(--sk-muted)) 60%,#252522)}@property --sk-launch-offset{syntax:"<percentage>";inherits:false;initial-value:0}.sk-ui .sk-launch-eyebrow{--sk-launch-start:#b64b13;--sk-launch-middle:#51433e;--sk-launch-end:#753de0;width:fit-content;max-width:100%}.sk-ui[data-scheme=dark] .sk-launch-eyebrow{--sk-launch-start:#ff9957;--sk-launch-middle:#fff1e8;--sk-launch-end:#bc8cff}@supports (background-clip:text){.sk-ui .sk-launch-eyebrow{background:linear-gradient(100deg,var(--sk-launch-start) calc(30% + var(--sk-launch-offset)),var(--sk-launch-middle) calc(48% + var(--sk-launch-offset)),var(--sk-launch-end) calc(66% + var(--sk-launch-offset)));background-clip:text;color:transparent}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){@supports (background-clip:text){.sk-ui .sk-launch-eyebrow{background-repeat:no-repeat;animation:sk-launch-wash 2.5s cubic-bezier(.4,0,.2,1) .18s 1 both}@keyframes sk-launch-wash{0%,15%{--sk-launch-offset:-100%}to{--sk-launch-offset:0%}}}}@media (forced-colors:active){.sk-ui .sk-launch-eyebrow{background:none;color:CanvasText}}.sk-workflow-connector{display:block;flex:none;color:var(--sk-accent-text);overflow:visible}.sk-workspace{--sk-workspace-gap:16px;--sk-workspace-padding:16px;--sk-workspace-title:16px;--sk-workspace-body:14px;--sk-workspace-label:12px;--sk-workspace-target:44px;--sk-workspace-selected:color-mix(in srgb,var(--sk-accent) 12%,var(--sk-surface));font:500 var(--sk-workspace-body)/1.5 var(--sk-font-sans)}.sk-workspace[data-density=compact]{--sk-workspace-gap:12px;--sk-workspace-padding:12px}.sk-workspace-panel{min-width:0;border:1px solid var(--sk-line);border-radius:8px;background:var(--sk-surface);overflow:hidden}.sk-workspace-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:var(--sk-workspace-padding);border-bottom:1px solid var(--sk-line)}.sk-workspace-panel__header h3{margin:0;font:700 var(--sk-workspace-title)/1.35 var(--sk-font-sans)}.sk-workspace-panel__header p{margin:4px 0 0;color:var(--sk-muted);font:500 var(--sk-workspace-label)/1.5 var(--sk-font-label)}.sk-workspace-panel__actions{display:flex;align-items:center;gap:8px}.sk-workspace-panel__body{padding:var(--sk-workspace-padding);min-width:0}.sk-workspace-switcher{display:inline-flex;max-width:100%;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--sk-line);border-radius:var(--sk-radius-control);background:var(--sk-canvas)}.sk-workspace-switcher button{min-height:var(--sk-workspace-target);padding:8px 12px;border:1px solid transparent;border-radius:4px;color:var(--sk-muted);background:transparent;cursor:pointer;font:600 var(--sk-workspace-label)/1.2 var(--sk-font-label)}.sk-workspace-switcher button[aria-pressed=true]{color:var(--sk-accent-text);background:var(--sk-workspace-selected);border-color:var(--sk-line)}.sk-workspace-artifact{min-width:0;border:1px solid var(--sk-line);border-radius:6px;background:var(--sk-surface)}.sk-workspace-artifact[data-selected=true]{border-color:var(--sk-accent-text);background:var(--sk-workspace-selected);box-shadow:inset 0 0 0 1px var(--sk-accent-text)}.sk-workspace-artifact__select{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:var(--sk-workspace-padding);border:0;border-radius:6px;background:transparent;color:var(--sk-ink);text-align:left;cursor:pointer}.sk-workspace-artifact__select strong{overflow-wrap:anywhere;font:670 var(--sk-workspace-body)/1.5 var(--sk-font-sans)}.sk-workspace-artifact__preview{display:grid;height:116px;place-items:center;overflow:hidden;border:1px solid var(--sk-line);border-radius:4px;background:var(--sk-surface-raised);color:var(--sk-muted)}.sk-workspace-artifact__preview img{width:100%;height:100%;object-fit:cover}.sk-workspace-artifact__kind{font:500 var(--sk-workspace-label)/1.5 var(--sk-font-label);color:var(--sk-accent-text)}.sk-workspace-artifact__source{color:var(--sk-muted);overflow-wrap:anywhere;font:500 var(--sk-workspace-label)/1.5 var(--sk-font-label)}.sk-workspace-artifact__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 var(--sk-workspace-padding) var(--sk-workspace-padding)}.sk-workspace-artifact__footer>span:last-child{color:var(--sk-muted);font-size:var(--sk-workspace-label)}.sk-workspace-properties{display:grid;gap:12px;margin:0}.sk-workspace-properties>div{display:grid;grid-template-columns:minmax(70px,.4fr) minmax(0,1fr);align-items:start;gap:12px}.sk-workspace-properties dt{color:var(--sk-muted);font:500 var(--sk-workspace-label)/1.5 var(--sk-font-label)}.sk-workspace-properties dd{min-width:0;overflow-wrap:anywhere;margin:0;font-size:var(--sk-workspace-body)}.sk-workspace-empty{padding:24px 8px}.sk-workspace-empty strong{font-weight:700}.sk-workspace-empty p{margin:8px 0 16px;max-width:48ch;color:var(--sk-muted)}.sk-workspace :is(button,select,textarea):focus-visible{outline:2px solid var(--sk-focus);outline-offset:3px}.sk-workspace .sk-action{min-height:var(--sk-workspace-target)}@media (hover:hover) and (pointer:fine){.sk-workspace-artifact__select:hover,.sk-workspace-switcher button:hover{background:color-mix(in srgb,var(--sk-ink) 5%,transparent)}}@media (max-width:640px){.sk-workspace[data-density=compact]{--sk-workspace-padding:16px}}.sk-workspace-artifact[data-kind=image]{--sk-workspace-kind:var(--sk-image)}.sk-workspace-artifact[data-kind=model]{--sk-workspace-kind:var(--sk-model)}.sk-workspace-artifact[data-kind=video]{--sk-workspace-kind:var(--sk-video)}.sk-workspace-artifact[data-kind=audio]{--sk-workspace-kind:var(--sk-audio)}.sk-workspace-artifact[data-kind=document]{--sk-workspace-kind:var(--sk-document)}.sk-workspace-artifact__kind{align-self:flex-start;padding:2px 6px;border-radius:3px;background:var(--sk-workspace-kind,var(--sk-accent));color:var(--sk-accent-ink)}.sk-select-content,.sk-select-field{--sk-select-row:32px;--sk-select-text:11px;--sk-select-icon:14px;--sk-select-padding-y:6px;--sk-select-padding-x:8px;--sk-select-inset:4px;--sk-select-scale:1}.sk-select-field{display:grid;gap:6px;min-width:0;color:var(--sk-muted);font:500 11px/1.4 var(--sk-font-label)}.sk-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--sk-select-row);padding:var(--sk-select-padding-y) var(--sk-select-padding-x);border:1px solid var(--sk-line);border-radius:var(--sk-radius-control);background:var(--sk-surface);color:var(--sk-ink);font:400 var(--sk-select-text)/1.4 var(--sk-font-label);box-shadow:0 1px 2px #0001;cursor:pointer}.sk-select-trigger>span:last-child{display:flex;flex-shrink:0;color:var(--sk-muted)}.sk-select-trigger:focus-visible{outline:2px solid var(--kind,var(--sk-focus));outline-offset:2px}.sk-select-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.sk-select-icon{width:calc(var(--sk-select-icon) * var(--sk-select-scale));height:calc(var(--sk-select-icon) * var(--sk-select-scale))}.sk-select-content{z-index:100;min-width:calc(160px * var(--sk-select-scale));overflow:hidden;border:calc(1px * var(--sk-select-scale)) solid var(--sk-line);border-radius:calc(var(--sk-radius-control) * var(--sk-select-scale));background:var(--sk-surface);color:var(--sk-ink);box-shadow:0 6px 20px #0003}.sk-select-viewport{padding:calc(var(--sk-select-inset) * var(--sk-select-scale))}.sk-select-item{position:relative;display:flex;align-items:center;min-height:calc(var(--sk-select-row) * var(--sk-select-scale));padding:calc(var(--sk-select-padding-y) * var(--sk-select-scale)) calc((var(--sk-select-padding-x) + var(--sk-select-icon) + 6px) * var(--sk-select-scale)) calc(var(--sk-select-padding-y) * var(--sk-select-scale)) calc(var(--sk-select-padding-x) * var(--sk-select-scale));border-radius:calc(var(--sk-radius-control) * var(--sk-select-scale));font:400 calc(var(--sk-select-text) * var(--sk-select-scale))/1.4 var(--sk-font-label);cursor:default;user-select:none;outline:none}.sk-select-item[data-highlighted]{background:var(--sk-surface-raised)}.sk-select-item[data-disabled]{opacity:.5;pointer-events:none}.sk-select-check{position:absolute;right:calc(var(--sk-select-padding-x) * var(--sk-select-scale));display:flex;align-items:center;color:var(--sk-ink)}.sk-select-scroll{display:flex;justify-content:center;align-items:center;height:calc(24px * var(--sk-select-scale))}.sk-select-content[data-size=compact],.sk-select-field[data-size=compact]{--sk-select-row:26px;--sk-select-text:10px;--sk-select-icon:12px;--sk-select-padding-y:4px;--sk-select-padding-x:6px;--sk-select-inset:3px}@media (pointer:coarse){.sk-select-content,.sk-select-content[data-size=compact],.sk-select-field,.sk-select-field[data-size=compact]{--sk-select-row:44px}}.sk-media-card{--media-gap:4px;--media-title-size:8px;--media-status-size:8px;--media-icon-size:11px;position:relative;min-width:0;width:100%;color:var(--sk-ink)}.sk-media-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:var(--media-gap)}.sk-media-card-label{display:flex;align-items:center;gap:3px;min-width:0}.sk-media-card-label strong{min-width:0;margin:0;color:var(--sk-ink);font:400 var(--media-title-size)/1.4 var(--sk-font-label);overflow-wrap:anywhere}.sk-media-card-type{flex:0 0 var(--media-icon-size);width:var(--media-icon-size);height:var(--media-icon-size);color:var(--kind)}.sk-media-card .sk-media-card-status{min-height:0;flex-shrink:0;padding:1px 4px;gap:3px;color:var(--sk-ink);border:1px solid var(--sk-line);border-radius:4px;background:var(--sk-surface);font:500 var(--media-status-size)/1.4 var(--sk-font-label);box-shadow:none}.sk-media-card-status .sk-status__mark{width:var(--media-icon-size);height:var(--media-icon-size);color:var(--sk-state,var(--sk-muted))}.sk-media-card-preview{position:relative;height:200px;overflow:hidden;border:1px solid var(--sk-line);border-radius:8px;background:var(--sk-surface)}.sk-media-card-preview>img{width:100%;height:100%;object-fit:cover}.sk-media-card-parent{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin-top:5px;color:var(--sk-muted);font:500 10px/1.4 var(--sk-font-label);text-decoration:none}.sk-media-card-parent:hover{color:var(--kind)}.sk-media-card[data-kind=audio] .sk-media-card-preview{height:60px}.sk-media-card[data-selected=true] .sk-media-card-label strong{-webkit-text-stroke:1px color-mix(in srgb,var(--kind) 65%,transparent);paint-order:stroke fill}.sk-media-card:focus-within :is(.sk-media-card-preview,.sk-media-card-dock,.sk-media-card-ports,.sk-media-card-config),.sk-media-card[data-selected=true] :is(.sk-media-card-preview,.sk-media-card-dock,.sk-media-card-ports,.sk-media-card-config){border-color:var(--kind)}.sk-media-card:focus-within .sk-media-card-status,.sk-media-card[data-selected=true] .sk-media-card-status{border-color:var(--sk-state,var(--sk-muted))}.sk-media-card-dock-region{position:relative;margin-top:var(--media-gap)}.sk-media-card-dock{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:0;width:100%;min-width:0;padding:2px 12px;border:1px solid var(--sk-line);border-radius:7px;background:var(--sk-surface)}.sk-media-card-dock[data-duration=true]{grid-template-columns:28px auto minmax(0,1fr) 28px}.sk-media-card-dock>:is(a,button),.sk-media-card-settings>summary{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--sk-ink);text-decoration:none;cursor:pointer}.sk-media-card-dock>:is(a,button):hover,.sk-media-card-settings>summary:hover{background:var(--sk-surface-raised)}.sk-media-card-dock>button:disabled{opacity:.4;cursor:not-allowed;background:transparent}.sk-media-card-duration{padding-inline:8px;color:var(--sk-muted);font:500 11px/1.4 var(--sk-font-label);font-variant-numeric:tabular-nums}.sk-media-card-settings{justify-self:center}.sk-media-card-settings>summary{list-style:none}.sk-media-card-settings>summary::-webkit-details-marker{display:none}.sk-media-card-port-toggle[aria-expanded=true],.sk-media-card-settings[open]>summary{color:var(--kind);background:var(--sk-surface-raised)}.sk-media-card-config{position:absolute;top:calc(100% + var(--media-gap));left:0;right:0;z-index:5;padding:16px;border:1px solid var(--sk-line);border-radius:8px;background:var(--sk-surface);box-shadow:0 8px 24px #0003}.sk-media-card-config dl{display:grid;gap:10px;margin:0;font:500 11px/1.5 var(--sk-font-label)}.sk-media-card-config dl>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px}.sk-media-card-config dt{color:var(--sk-muted)}.sk-media-card-config dd{margin:0;overflow-wrap:anywhere}.sk-media-card-ports{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--media-gap);padding:8px 0 12px;border:1px solid var(--sk-line);border-radius:7px;background:var(--sk-surface)}.sk-media-card-no-ports,.sk-media-card-port-heading{display:block;padding:4px 16px;color:var(--sk-muted);font:500 10px/1.5 var(--sk-font-label)}.sk-media-card-port-row{position:relative;display:flex;align-items:center;min-height:30px;padding:4px 16px;font:500 11px/1.5 var(--sk-font-label)}.sk-media-card-ports [data-side=output]{text-align:right}.sk-media-card-ports [data-side=output] .sk-media-card-port-row{justify-content:flex-end}.sk-media-card-pin{position:absolute;z-index:2;top:50%;width:6px;height:6px;border-radius:50%;background:var(--pin-color,var(--kind));opacity:.45;transform:translate(-50%,-50%)}.sk-media-card-pin[data-connected=true]{opacity:1}.sk-media-card-pin[data-side=input]{left:0}.sk-media-card-pin[data-side=output]{left:100%}.sk-media-card-pin:before{content:"";position:absolute;inset:-3px;border:1px solid var(--sk-line);border-radius:50%}.sk-media-card-pin[data-side=input]:before{clip-path:inset(0 0 0 50%)}.sk-media-card-pin[data-side=output]:before{clip-path:inset(0 50% 0 0)}.sk-media-card:focus-within .sk-media-card-pin:before,.sk-media-card[data-selected=true] .sk-media-card-pin:before{border-color:var(--kind)}.sk-media-card :is(button,a,summary):focus-visible{outline:2px solid var(--sk-focus);outline-offset:2px}@media(pointer:coarse){.sk-media-card-dock{grid-template-columns:44px minmax(0,1fr) 44px}.sk-media-card-dock[data-duration=true]{grid-template-columns:44px auto minmax(0,1fr) 44px}.sk-media-card-dock>:is(a,button),.sk-media-card-settings>summary{min-width:44px;min-height:44px}}.sk-ui[data-scheme=light] .sk-media-card .sk-media-card-status{color:var(--sk-ink);background:var(--sk-surface)}.sk-media-card-pin:after{content:"";position:absolute;z-index:-1;top:-3px;left:2px;width:2px;height:12px;background:var(--sk-surface)}.sk-media-card-ports[hidden]{display:none}.sk-media-card[data-size=sm]{--media-title-size:11px;--media-status-size:8px;--media-icon-size:13px;--media-preview-height:120px}.sk-media-card[data-size=md]{--media-title-size:12px;--media-status-size:10px;--media-icon-size:14px;--media-preview-height:200px}.sk-media-card[data-size=lg]{--media-title-size:14px;--media-status-size:11px;--media-icon-size:16px;--media-preview-height:280px}.sk-media-card[data-size=xl]{--media-title-size:15px;--media-status-size:11px;--media-icon-size:17px;--media-preview-height:clamp(260px,32svh,320px);max-width:384px;margin-inline:auto}.sk-media-card[data-size] .sk-media-card-preview{height:var(--media-preview-height)}.sk-media-card[data-presentation=compact] .sk-media-card-preview{height:72px}.sk-media-card[data-presentation=compact][data-kind=audio] .sk-media-card-preview{height:44px}.sk-media-card[data-presentation=minimal] .sk-media-card-heading{min-height:32px;padding:6px 8px;border:1px solid var(--sk-line);border-radius:8px;background:var(--sk-surface)}.sk-media-card[data-presentation=minimal][data-selected=true] .sk-media-card-heading{border-color:var(--kind)}.sk-media-card[data-presentation=minimal] .sk-media-card-label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]){--dock-control-size:24px;--dock-icon-size:12px}.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]) .sk-media-card-dock-region{width:max-content;max-width:100%;margin-inline:auto}.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]) .sk-media-card-dock{width:max-content;grid-template-columns:repeat(3,var(--dock-control-size));padding-block:1px}.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]) .sk-media-card-dock[data-duration=true]{grid-template-columns:var(--dock-control-size) auto var(--dock-control-size) var(--dock-control-size)}.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]) .sk-media-card-dock>:is(a,button),.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]) .sk-media-card-settings>summary{min-width:var(--dock-control-size);min-height:var(--dock-control-size);padding:3px}.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]) .sk-media-card-dock svg{width:var(--dock-icon-size);height:var(--dock-icon-size)}.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]) .sk-media-card-duration{padding-inline:4px;font-size:10px}.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]) .sk-media-card-config{left:50%;right:auto;width:260px;transform:translateX(-50%)}@media(pointer:coarse){.sk-media-card:is([data-presentation=compact],[data-presentation=minimal]){--dock-control-size:44px;--dock-icon-size:14px}}.sk-media-card-config .sk-model-metadata dl>div{grid-template-columns:minmax(80px,.75fr) minmax(0,1.5fr)}.sk-model-metadata a{color:var(--sk-accent-text);text-decoration:underline;text-underline-offset:3px}.sk-model-metadata a:focus-visible,.sk-model-metadata-details>summary:focus-visible{outline:2px solid var(--sk-focus);outline-offset:3px}.sk-model-metadata-details{margin-top:16px;border-top:1px solid var(--sk-line);padding-top:12px}.sk-model-metadata-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;cursor:pointer;list-style:none;color:var(--sk-ink);font:600 11px/1.5 var(--sk-font-sans)}.sk-model-metadata-details>summary::-webkit-details-marker{display:none}.sk-model-metadata-details>summary>svg{flex-shrink:0}.sk-model-metadata-details[open]>summary>svg{transform:rotate(180deg)}@media (pointer:coarse){.sk-model-metadata-details>summary{min-height:44px}}.sk-model-metadata dd{white-space:pre-wrap}.sk-media-card-config:has(.sk-model-metadata){max-height:min(520px,65svh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sk-media-card-config:has(.sk-model-metadata)::-webkit-scrollbar{display:none}.sk-media-card-config:focus-visible{outline:2px solid var(--sk-focus);outline-offset:2px}.sk-model-metadata dl{display:grid;gap:10px;margin:0;font:500 11px/1.5 var(--sk-font-label)}.sk-model-metadata dl>div{display:grid;grid-template-columns:minmax(80px,.75fr) minmax(0,1.5fr);gap:8px}.sk-model-metadata dt{color:var(--sk-muted)}.sk-model-metadata dd{margin:0;overflow-wrap:anywhere}.sk-model-metadata-details>dl{margin-top:12px}.sk-sidebar-layout{display:flex;align-items:stretch;min-height:100%;width:100%;color:var(--sk-ink);font-family:var(--sk-font-sans)}.sk-sidebar-layout>.sk-settings-sidebar{width:224px;height:auto;flex-shrink:0;padding:16px 8px;border-right:1px solid var(--sk-line);background:var(--sk-surface)}.sk-sidebar-layout>.sk-settings-sidebar [data-sidebar=content]{margin-top:16px}.sk-sidebar-layout>.sk-settings-sidebar [data-sidebar=menu-button]{height:36px;font-size:13px}.sk-sidebar-layout>.sk-settings-sidebar [data-sidebar=menu-button][data-active=true]{background:color-mix(in srgb,var(--sk-accent) 10%,var(--sk-surface));color:var(--sk-ink)}.sk-sidebar-layout>.sk-settings-sidebar [data-active=true]>svg{color:var(--sk-accent-text)}@media (max-width:767px){.sk-sidebar-layout{flex-direction:column;justify-content:flex-start}.sk-sidebar-layout>.sk-settings-sidebar{width:100%;padding:8px;border-right:0;border-bottom:1px solid var(--sk-line)}.sk-sidebar-layout>.sk-settings-sidebar [data-sidebar=content]{margin-top:0;overflow:visible}.sk-sidebar-layout>.sk-settings-sidebar nav{display:flex;overflow-x:auto}.sk-sidebar-layout>.sk-settings-sidebar [data-sidebar=group]{width:auto;flex-shrink:0;padding-block:0}.sk-sidebar-layout>.sk-settings-sidebar [data-sidebar=group-label]{display:none}.sk-sidebar-layout>.sk-settings-sidebar [data-sidebar=menu]{flex-direction:row}.sk-sidebar-layout>.sk-settings-sidebar [data-sidebar=menu-button]{min-height:40px}}