.sc-scope{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-sm: .875rem;--text-base: 1rem;--radius-md: 8px;font-family:var(--font-sans);color:var(--color-foreground)}.sc-brand{display:flex;align-items:center;gap:10px;margin-bottom:24px}.sc-brand [data-chrome=app-mark]{width:32px;height:32px}.sc-brand span{font-size:16px;font-weight:600;letter-spacing:-.35px}.sc-heading{margin-bottom:24px}.sc-heading h2,.sc-heading h3{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.65px;margin-bottom:12px}.sc-heading p{font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 80%,var(--color-card))}.sc-auth,.sc-desktop{width:100%}.sc-auth [data-chrome=sign-in],.sc-device [data-chrome=device]{min-height:0;padding:0;background:transparent}.sc-auth [data-chrome=sign-in]>div{max-width:none;gap:20px}.sc-auth [data-chrome=sign-in]>div>img{display:none}.sc-auth [data-chrome=sign-in] [data-slot=button],.sc-primary-action,.sc-device [data-slot=button]{min-height:44px;border-radius:8px;font-size:14px}.sc-auth [data-chrome=sign-in] form{gap:12px}.sc-auth [data-chrome=sign-in-email]{height:44px;padding:0 12px;font-size:14px;border:1px solid var(--color-border-strong);border-radius:8px;box-shadow:none}.sc-auth [data-chrome=sign-in-google],.sc-auth [data-chrome=sign-in-apple]{background:var(--color-card);border-color:var(--color-border-strong);padding-inline:48px}.sc-auth [data-chrome=sign-in-google]:hover,.sc-auth [data-chrome=sign-in-apple]:hover{background:var(--color-muted)}.sc-auth [data-chrome=sign-in-send]{background:var(--color-muted);color:var(--color-foreground)}.sc-auth [data-chrome=sign-in-send]:disabled{opacity:.55}.sc-status{display:flex;flex-direction:column;gap:20px;font-size:14px;margin:8px 0 24px}.sc-status>div{display:flex;align-items:center;gap:12px}.sc-status>[data-done]{color:var(--color-muted-foreground)}.sc-status>[data-current]{font-weight:500}.sc-actions{display:flex;flex-direction:column;gap:8px}.sc-primary-action{width:100%}.sc-note{font-size:13px;line-height:1.6;color:var(--color-muted-foreground)}.sc-failed{font-size:14px;line-height:1.6;color:var(--color-destructive)}.sc-device [data-chrome=device]>div{max-width:none;align-items:stretch;text-align:left;gap:20px}.sc-device [data-chrome=device]>div>img{display:none}.sc-device [data-chrome=device] p{font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 80%,var(--color-card))}.sc-device [data-chrome=device] [role=alert]{color:var(--color-destructive)}.sc-confirm-code,.sc-device [data-chrome=device-code]{font-family:var(--font-mono);font-size:24px;letter-spacing:.15em;text-align:center;padding:16px 0}.sc-popup{width:100%;max-width:416px;padding:32px;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);background:var(--color-card);color:var(--color-foreground)}.sc-specimen>.sc-popup,.sc-page>.sc-popup{position:relative}.sc-popup[data-slot=dialog-content]{width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.sc-popup-close{position:absolute;top:16px;right:16px;width:16px;height:16px;color:var(--color-muted-foreground);pointer-events:none}.sc-specimen{display:flex;justify-content:center;align-items:flex-start;padding:32px 0}.sc-page{display:flex;min-height:100dvh;align-items:center;justify-content:center;padding:24px;background:var(--color-room)}@media(max-width:600px){.sc-popup{padding:24px}}@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{--unspoke-spin:0deg;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--font-weight-normal:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:#f7f6f3;--canvas-grid:radial-gradient(circle at 1px 1px, #37352f0f 1px, transparent 0);--canvas-grid-size:24px;--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #fffefc24 1px, transparent 0);--canvas-grid-size-control:8px;--color-card:#fffefc;--color-muted:#f7f6f3;--color-accent:#f7f6f3;--color-room:#efeeeb;--color-foreground:#37352f;--color-muted-foreground:#6f6e6b;--color-subtle-foreground:#9b9a97;--palette-brown:#9f6b53;--palette-yellow:#cb912f;--palette-blue:#337ea9;--palette-purple:#9065b0;--palette-pink:#c14c8a;--color-border:#37352f17;--color-border-strong:#37352f29;--fill-gray:#f5f6f8;--fill-gray-foreground:#1a1a1a;--fill-light-yellow:#fff9b1;--fill-light-yellow-foreground:#1a1a1a;--fill-yellow:#f5d128;--fill-yellow-foreground:#1a1a1a;--fill-orange:#ff9d48;--fill-orange-foreground:#1a1a1a;--fill-light-green:#d5f692;--fill-light-green-foreground:#1a1a1a;--fill-green:#93d275;--fill-green-foreground:#1a1a1a;--fill-dark-green:#0ca789;--fill-dark-green-foreground:#1a1a1a;--fill-cyan:#67c6c0;--fill-cyan-foreground:#1a1a1a;--fill-light-pink:#ffcee0;--fill-light-pink-foreground:#1a1a1a;--fill-pink:#ea94bb;--fill-pink-foreground:#1a1a1a;--fill-violet:#b384bb;--fill-violet-foreground:#1a1a1a;--fill-red:#f16c7f;--fill-red-foreground:#1a1a1a;--fill-light-blue:#a6ccf5;--fill-light-blue-foreground:#1a1a1a;--fill-blue:#7b92ff;--fill-blue-foreground:#1a1a1a;--fill-dark-blue:#2d5be3;--fill-dark-blue-foreground:#f7f6f3;--fill-black:#1a1a1a;--fill-black-foreground:#f7f6f3;--color-await:#d9730d;--color-await-wash:#fbecdd;--color-await-edge:#d9730d47;--color-await-rim:#d9730d9e;--color-you:#2383e2;--color-you-wash:#e7f3f8;--color-you-edge:#2383e24d;--color-ring:#2383e2;--color-settled:#448361;--color-settled-wash:#edf3ec;--color-agent-idle:#9b9a97;--color-agent-working:#d9a441;--color-agent-waiting:#d44c47;--color-agent-done:#2383e2;--color-git-added:#2f9e6b;--color-git-removed:#d44c47;--color-alert:#d44c47;--color-alert-wash:#fdebec;--color-scrim:#37352f52;--presence-transient:.94;--presence-passed:.45;--color-glass-fill:#fffefcd1;--color-glass-edge:#37352f14;--blur-glass:20px;--font-sans:"Nunito Sans Variable", ui-rounded, ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.719rem;--text-xs--line-height:1.45;--text-sm:.813rem;--text-sm--line-height:1.5;--text-base:.906rem;--text-base--line-height:1.55;--text-lg:1.063rem;--text-lg--line-height:1.4;--font-weight-strong:700;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--radius-composer:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--desk-top-row:36px;--selection-ring:2px;--shadow-resting:0 1px 2px #37352f0f, 0 4px 12px -4px #37352f1a;--shadow-raised:0 2px 4px #37352f12, 0 12px 28px -8px #37352f29;--shadow-chrome:0 2px 6px #37352f0f, 0 10px 30px -12px #37352f33;--lift-resting:drop-shadow(0 1px 2px #37352f0f) drop-shadow(0 4px 8px #37352f1a);--lift-raised:drop-shadow(0 2px 4px #37352f12) drop-shadow(0 12px 20px #37352f29);--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.12s;--duration-normal:.2s;--color-sidebar:var(--color-card);--color-sidebar-accent:var(--color-muted);--color-destructive:var(--color-alert)}}@layer base{*,:before,:after{box-sizing:border-box}:where(*){corner-shape:squircle;border-color:var(--color-border)}:where(.rounded-full){corner-shape:round}:where(html,body,#root){height:100%;margin:0}:root{color-scheme:light}[data-mode=dark]{color-scheme:dark}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--text-base--line-height);-webkit-font-smoothing:antialiased}:where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border-style:solid;border-width:0;margin:0;padding:0}:where(button){cursor:pointer}:where(button,[role=button]):disabled{cursor:default}:where(textarea){resize:vertical}:where(img,svg,video,canvas){max-width:100%;display:block}:where(h1,h2,h3,h4,p,figure,blockquote){margin:0}:where(ul,ol){margin:0;padding:0;list-style:none}@media(prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}.workspace{height:100%;position:relative;overflow:hidden}.workspace__canvas{position:absolute;inset:0}}@layer components{[data-desk]{--panel-header:var(--desk-top-row)}.app-mark{background-color:currentColor;display:inline-block;-webkit-mask:url(/icon.svg) 50%/contain no-repeat;mask:url(/icon.svg) 50%/contain no-repeat}.glass{background:var(--color-glass-fill);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);border:1px solid var(--color-glass-edge);box-shadow:var(--shadow-chrome)}.composer-surface{--composer-fill:#fbfaf8}@supports (color:color-mix(in lab,red,red)){.composer-surface{--composer-fill:color-mix(in srgb, var(--color-muted) 50%, var(--color-card))}}.composer-surface{border:1px solid var(--color-border-strong);transition:border-color .12s ease-out}.composer-surface:has(textarea:focus-visible){border-color:var(--color-subtle-foreground)}.veil{background:var(--color-card);opacity:.4}.mat{background-color:var(--color-background);background-image:var(--canvas-grid);background-size:var(--canvas-grid-size) var(--canvas-grid-size);border:1px solid var(--color-border)}.navigation__map{width:146px;height:84px;color:var(--color-foreground);border-style:solid;border-width:0;border-color:var(--color-you);background-color:var(--color-background);touch-action:none;cursor:pointer;display:block}.agent-ring{--unspoke-bubble-paper:var(--color-sidebar-accent);background-image:linear-gradient(var(--unspoke-bubble-paper),var(--unspoke-bubble-paper)),conic-gradient(from var(--unspoke-spin),transparent 0deg 100deg,var(--color-agent-idle) 100deg 360deg);background-repeat:no-repeat;background-origin:padding-box,border-box;background-clip:padding-box,border-box;animation:1.4s linear infinite unspoke-ring-turn}.tools-bar{transition:transform var(--duration-normal) var(--ease-out),opacity var(--duration-normal) var(--ease-out)}[data-chrome=tools][data-hidden] .tools-bar{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.tools-bar button svg,.tools-bar button [data-glyph]{transition:transform var(--duration-normal) var(--ease-out)}.tools-bar button:hover:not([aria-disabled=true]) svg,.tools-bar button[data-active] svg,.tools-bar button:hover:not([aria-disabled=true]) [data-glyph],.tools-bar button[data-active] [data-glyph]{transform:translateY(-2px)}[data-chrome=tools][data-customizing] .tools-bar button svg{transform:none}.tools-panel{animation:tools-panel-rise var(--duration-normal) var(--ease-out)}@keyframes tools-panel-rise{0%{transform:translateY(calc(100% + 8px))}to{transform:none}}.tools-peek{transition:transform var(--duration-normal) var(--ease-out),opacity var(--duration-normal) var(--ease-out)}[data-chrome=tools]:not([data-hidden]) .tools-peek{opacity:0;pointer-events:none;transform:translateY(100%)}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.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:0}.-inset-x-6{inset-inline:calc(var(--spacing) * -6)}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-\[6px\]{top:-6px}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[14\%\]{top:14%}.top-\[46\%\]{top:46%}.top-\[50\%\]{top:50%}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-\[6px\]{bottom:-6px}.bottom-0{bottom:0}.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-16{bottom:calc(var(--spacing) * 16)}.bottom-\[70px\]{bottom:70px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[15\]{z-index:15}.col-span-4{grid-column:span 4/span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.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:0}.m-1{margin:var(--spacing)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-\[3px\]{margin-inline:-3px}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0{margin-right:0}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.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}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-0{width:0;height:0}.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-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[12px\]{width:12px;height:12px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[23px\]{width:23px;height:23px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-60{height:calc(var(--spacing) * 60)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1\.15rem\]{height:1.15rem}.h-\[18px\]{height:18px}.h-\[37px\]{height:37px}.h-\[46px\]{height:46px}.h-\[75dvh\]{height:75dvh}.h-\[362px\]{height:362px}.h-\[420px\]{height:420px}.h-\[640px\]{height:640px}.h-\[min\(640px\,90vh\)\]{height:min(640px,90vh)}.h-\[var\(--desk-top-row\)\]{height:var(--desk-top-row)}.h-\[var\(--panel-header\,2\.75rem\)\]{height:var(--panel-header,2.75rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[17\.5rem\]{max-height:17.5rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[45\%\]{max-height:45%}.max-h-\[300px\]{max-height:300px}.max-h-\[416px\]{max-height:416px}.max-h-\[440px\]{max-height:440px}.max-h-\[min\(60vh\,28rem\)\]{max-height:min(60vh,28rem)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[65px\]{min-height:65px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[360px\]{min-height:360px}.min-h-\[520px\]{min-height:520px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.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-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[20rem\]{width:20rem}.w-\[22rem\]{width:22rem}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[36rem\]{width:36rem}.w-\[272px\]{width:272px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[860px\]{width:860px}.w-\[min\(48rem\,100\%\)\]{width:min(48rem,100%)}.w-\[min\(72ch\,100\%\)\]{width:min(72ch,100%)}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,100vw - 2rem)}.w-\[min\(520px\,calc\(100vw-2rem\)\)\]{width:min(520px,100vw - 2rem)}.w-\[min\(560px\,calc\(100\%-3rem\)\)\]{width:min(560px,100% - 3rem)}.w-\[min\(720px\,calc\(100vw-2rem\)\)\]{width:min(720px,100vw - 2rem)}.w-\[min\(880px\,calc\(100vw-2rem\)\)\]{width:min(880px,100vw - 2rem)}.w-\[min\(900px\,calc\(100vw-2rem\)\)\]{width:min(900px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--frimousse-viewport-width\){max-width:var(--frimousse-viewport-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28ch\]{max-width:28ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[62\%\]{max-width:62%}.max-w-\[64ch\]{max-width:64ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[95\%\]{max-width:95%}.max-w-\[96ch\]{max-width:96ch}.max-w-\[232px\]{max-width:232px}.max-w-\[540px\]{max-width:540px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[18px\]{min-width:18px}.min-w-\[120px\]{min-width:120px}.min-w-\[1100px\]{min-width:1100px}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-center{transform-origin:50%}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[5px\]{--tw-translate-y: -5px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto}.grid-cols-\[repeat\(auto-fill\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[minmax\(2rem\,auto\)_2rem\]{grid-template-rows:minmax(2rem,auto) 2rem}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--space-2) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--space-2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-\(--radius-composer\){border-radius:var(--radius-composer)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[37\.5\%\]{border-radius:37.5%}.rounded-\[calc\(var\(--radius-md\)\+4px\)\]{border-radius:calc(var(--radius-md) + 4px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-agent-done{border-color:var(--color-agent-done)}.border-agent-idle{border-color:var(--color-agent-idle)}.border-agent-waiting{border-color:var(--color-agent-waiting)}.border-agent-working{border-color:var(--color-agent-working)}.border-await{border-color:var(--color-await)}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-current{border-color:currentColor}.border-input{border-color:var(--color-border-strong)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground{border-color:var(--color-muted-foreground)}.border-muted-foreground\/30{border-color:#6f6e6b4d}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent)}}.border-primary{border-color:var(--color-foreground)}.border-ring{border-color:var(--color-ring)}.border-sidebar{border-color:var(--color-card)}.border-sidebar-border{border-color:var(--color-border)}.border-transparent{border-color:#0000}.border-you{border-color:var(--color-you)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--composer-fill\){background-color:var(--composer-fill)}.bg-\[var\(--sdm-bg\,inherit\)\]{background-color:var(--sdm-bg,inherit)}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-accent{background-color:var(--color-accent)}.bg-agent-done{background-color:var(--color-agent-done)}.bg-agent-idle{background-color:var(--color-agent-idle)}.bg-agent-waiting{background-color:var(--color-agent-waiting)}.bg-agent-working{background-color:var(--color-agent-working)}.bg-await{background-color:var(--color-await)}.bg-background{background-color:var(--color-background)}.bg-background\/50{background-color:#f7f6f380}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--color-background) 50%,transparent)}}.bg-background\/80{background-color:#f7f6f3cc}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}.bg-background\/90{background-color:#f7f6f3e6}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--color-background) 90%,transparent)}}.bg-background\/95{background-color:#f7f6f3f2}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-card{background-color:var(--color-card)}.bg-destructive{background-color:var(--color-alert)}.bg-foreground{background-color:var(--color-foreground)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-muted\/40{background-color:#f7f6f366}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.bg-muted\/80{background-color:#f7f6f3cc}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}.bg-popover{background-color:var(--color-card)}.bg-primary{background-color:var(--color-foreground)}.bg-room{background-color:var(--color-room)}.bg-scrim{background-color:var(--color-scrim)}.bg-secondary{background-color:var(--color-muted)}.bg-sidebar{background-color:var(--color-card)}.bg-sidebar-accent{background-color:var(--color-muted)}.bg-sidebar-border{background-color:var(--color-border)}.bg-sidebar\/80{background-color:#fffefccc}@supports (color:color-mix(in lab,red,red)){.bg-sidebar\/80{background-color:color-mix(in oklab,var(--color-card) 80%,transparent)}}.bg-subtle-foreground{background-color:var(--color-subtle-foreground)}.bg-transparent{background-color:#0000}.bg-you{background-color:var(--color-you)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.fill-current{fill:currentColor}.fill-foreground{fill:var(--color-foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[3px\]{padding-inline:3px}.px-\[5px\]{padding-inline:5px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.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-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.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-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[30px\]{padding-left:30px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.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\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-background{color:var(--color-background)}.text-card{color:var(--color-card)}.text-card-foreground{color:var(--color-foreground)}.text-destructive{color:var(--color-alert)}.text-destructive-foreground{color:var(--color-card)}.text-foreground{color:var(--color-foreground)}.text-git-added{color:var(--color-git-added)}.text-git-removed{color:var(--color-git-removed)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/50{color:#6f6e6b80}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:#6f6e6b99}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent)}}.text-muted-foreground\/70{color:#6f6e6bb3}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--color-muted-foreground) 70%,transparent)}}.text-muted-foreground\/80{color:#6f6e6bcc}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--color-muted-foreground) 80%,transparent)}}.text-popover-foreground,.text-primary{color:var(--color-foreground)}.text-primary-foreground{color:var(--color-card)}.text-ring{color:var(--color-ring)}.text-secondary-foreground,.text-sidebar-foreground{color:var(--color-foreground)}.text-sidebar-foreground\/70{color:#37352fb3}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}}.text-subtle-foreground{color:var(--color-subtle-foreground)}.text-transparent{color:#0000}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.caret-foreground{caret-color:var(--color-foreground)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-resting\)\]{--tw-shadow:var(--shadow-resting);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg,.shadow-md{--tw-shadow:var(--shadow-chrome);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-sm,.shadow-xs{--tw-shadow:var(--shadow-resting);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--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)}.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-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-ring\/50{--tw-ring-color:#2383e280}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.ring-sidebar{--tw-ring-color:var(--color-card)}.ring-sidebar-ring,.ring-you{--tw-ring-color:var(--color-you)}.inset-ring-you-edge{--tw-inset-ring-color:var(--color-you-edge)}.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-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;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-all{transition-property:all;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-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}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.repeat-1{--tw-animation-iteration-count:1;animation-iteration-count:1}.repeat-2{--tw-animation-iteration-count:2;animation-iteration-count:2}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.block-0{block-size:0}.block-2{block-size:calc(var(--spacing) * 2)}.block-3{block-size:calc(var(--spacing) * 3)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\:border-border-strong:is(:where(.group):focus-within *){border-color:var(--color-border-strong)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:border-border-strong:is(:where(.group):hover *){border-color:var(--color-border-strong)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/row\:underline:is(:where(.group\/row):hover *){text-decoration-line:underline}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[selected\=true\]\:opacity-70:is(:where(.group)[data-selected=true] *){opacity:.7}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\/task\:rotate-180:is(:where(.group\/task)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-resting);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.is-assistant\]\:text-foreground:is(:where(.group).is-assistant *){color:var(--color-foreground)}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:rounded-lg:is(:where(.group).is-user *){border-radius:var(--radius-lg)}.group-\[\.is-user\]\:rounded-md:is(:where(.group).is-user *){border-radius:var(--radius-md)}.group-\[\.is-user\]\:bg-secondary:is(:where(.group).is-user *){background-color:var(--color-muted)}.group-\[\.is-user\]\:px-3:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 3)}.group-\[\.is-user\]\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 4)}.group-\[\.is-user\]\:py-2:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 2)}.group-\[\.is-user\]\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 3)}.group-\[\.is-user\]\:text-foreground:is(:where(.group).is-user *){color:var(--color-foreground)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-foreground)}}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.selection\:bg-primary ::selection{background-color:var(--color-foreground)}.selection\:bg-primary::selection{background-color:var(--color-foreground)}.selection\:text-primary-foreground ::selection{color:var(--color-card)}.selection\:text-primary-foreground::selection{color:var(--color-card)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.placeholder\:text-muted-foreground\/60::placeholder{color:#6f6e6b99}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-\[13px\]:before{content:var(--tw-content);inset:-13px}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:var(--font-mono)}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:text-muted-foreground\/50:before{content:var(--tw-content);color:#6f6e6b80}@supports (color:color-mix(in lab,red,red)){.before\:text-muted-foreground\/50:before{color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-11:after{content:var(--tw-content);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:bg-destructive\/90:hover{background-color:#d44c47e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-alert) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-muted\/40:hover{background-color:#f7f6f366}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.hover\:bg-primary\/90:hover{background-color:#37352fe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-foreground) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:#f7f6f3cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-muted)}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-card)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:bg-accent:focus-visible{background-color:var(--color-accent)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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\:inset-ring-\[3px\]:focus-visible{--tw-inset-ring-shadow:inset 0 0 0 3px var(--tw-inset-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-destructive\/20:focus-visible{--tw-ring-color:#d44c4733}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-alert) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:#2383e280}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.focus-visible\:inset-ring-ring\/50:focus-visible{--tw-inset-ring-color:#2383e280}@supports (color:color-mix(in lab,red,red)){.focus-visible\:inset-ring-ring\/50:focus-visible{--tw-inset-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--color-muted)}.active\:text-sidebar-accent-foreground:active{color:var(--color-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-card)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}@media(hover:hover){.aria-disabled\:hover\:bg-transparent[aria-disabled=true]:hover{background-color:#0000}.aria-disabled\:hover\:text-muted-foreground[aria-disabled=true]:hover{color:var(--color-muted-foreground)}}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-alert)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:#d44c4733}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-alert) 20%, transparent)}}.aria-pressed\:bg-accent[aria-pressed=true]{background-color:var(--color-accent)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--color-foreground)}.aria-pressed\:inset-ring[aria-pressed=true]{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.aria-\[current\]\:font-medium[aria-current]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-\[current\=page\]\:bg-accent[aria-current=page],.data-\[active\]\:bg-accent[data-active]{background-color:var(--color-accent)}.data-\[active\]\:text-foreground[data-active]{color:var(--color-foreground)}.data-\[active\]\:opacity-70[data-active]{opacity:.7}.data-\[active\]\:inset-ring[data-active]{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--color-muted)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--color-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[dropping\]\:border-ring[data-dropping]{border-color:var(--color-ring)}.data-\[empty\]\:opacity-50[data-empty]{opacity:.5}.data-\[failed\]\:ring-1[data-failed]{--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)}.data-\[failed\]\:ring-destructive[data-failed]{--tw-ring-color:var(--color-alert)}.data-\[hidden\]\:opacity-60[data-hidden]{opacity:.6}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[lifted\]\:opacity-35[data-lifted]{opacity:.35}.data-\[listening\]\:text-foreground[data-listening]{color:var(--color-foreground)}.data-\[lit\]\:border-border-strong[data-lit]{border-color:var(--color-border-strong)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[peeking\]\:opacity-70[data-peeking]{opacity:.7}.data-\[selected\]\:bg-sidebar-accent[data-selected]{background-color:var(--color-muted)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--color-accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true],.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--color-foreground)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--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)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-foreground)}.data-\[state\=closed\]\:pointer-events-none\![data-state=closed]{pointer-events:none!important}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-foreground)}.data-\[state\=on\]\:ring-2[data-state=on]{--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)}.data-\[state\=on\]\:ring-ring[data-state=on]{--tw-ring-color:var(--color-ring)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:bg-secondary[data-state=open],.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-muted)}.data-\[state\=open\]\:text-accent-foreground[data-state=open],.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--color-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-muted)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-foreground)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-border-strong)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--color-alert)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:#d44c471a}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-alert) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--color-alert)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:var(--shadow-resting);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:#f7f6f3b3}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:color-mix(in oklab,var(--color-background) 70%,transparent)}}.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:#fffefcb3}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:color-mix(in oklab,var(--color-card) 70%,transparent)}}}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(min-width:900px){.min-\[900px\]\:block{display:block}}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[416px\]{max-width:416px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-resting);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container not (min-width:600px){.\@max-\[600px\]\:basis-full{flex-basis:100%}.\@max-\[600px\]\:flex-wrap{flex-wrap:wrap}}@container (min-width:600px){.\@min-\[600px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.\@min-\[600px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}}.dark\:border-input:where([data-mode=dark],[data-mode=dark] *){border-color:var(--color-border-strong)}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-bg\,inherit\)\)\]:where([data-mode=dark],[data-mode=dark] *){background-color:var(--shiki-dark-bg,var(--sdm-bg,inherit))}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]:where([data-mode=dark],[data-mode=dark] *){background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:bg-destructive\/60:where([data-mode=dark],[data-mode=dark] *){background-color:#d44c4799}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:where([data-mode=dark],[data-mode=dark] *){background-color:color-mix(in oklab,var(--color-alert) 60%,transparent)}}.dark\:bg-input\/30:where([data-mode=dark],[data-mode=dark] *){background-color:#37352f0c}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where([data-mode=dark],[data-mode=dark] *){background-color:color-mix(in oklab,var(--color-border-strong) 30%,transparent)}}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]:where([data-mode=dark],[data-mode=dark] *){color:var(--shiki-dark,var(--sdm-c,inherit))}.dark\:invert:where([data-mode=dark],[data-mode=dark] *){--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,)}@media(hover:hover){.dark\:hover\:bg-accent\/50:where([data-mode=dark],[data-mode=dark] *):hover{background-color:#f7f6f380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:where([data-mode=dark],[data-mode=dark] *):hover{background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:where([data-mode=dark],[data-mode=dark] *):hover{background-color:#37352f15}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where([data-mode=dark],[data-mode=dark] *):hover{background-color:color-mix(in oklab,var(--color-border-strong) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:where([data-mode=dark],[data-mode=dark] *):focus-visible{--tw-ring-color:#d44c4766}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:where([data-mode=dark],[data-mode=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-alert) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where([data-mode=dark],[data-mode=dark] *)[aria-invalid=true]{--tw-ring-color:#d44c4766}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-mode=dark],[data-mode=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-alert) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-mode=dark],[data-mode=dark] *)[data-variant=destructive]:focus{background-color:#d44c4733}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-mode=dark],[data-mode=dark] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-alert) 20%,transparent)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:pt-3 [cmdk-group-heading]{padding-top:calc(var(--spacing) * 3)}.\[\&_\[cmdk-group-heading\]\]\:pb-1 [cmdk-group-heading]{padding-bottom:var(--spacing)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--color-muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_\[data-slot\=command-input-wrapper\]\]\:h-\[52px\] [data-slot=command-input-wrapper]{height:52px}.\[\&_\[data-slot\=command-input-wrapper\]\]\:border-0 [data-slot=command-input-wrapper]{border-style:var(--tw-border-style);border-width:0}.\[\&_\[data-slot\=command-input-wrapper\]\]\:px-4 [data-slot=command-input-wrapper]{padding-inline:calc(var(--spacing) * 4)}.\[\&_input\]\:h-\[52px\] input{height:52px}.\[\&_input\]\:text-\[15px\] input{font-size:15px}.\[\&_pre\]\:m-0 pre{margin:0}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_textarea\:\:placeholder\]\:text-transparent textarea::placeholder{color:#0000}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--color-alert)!important}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:last-child\]\:after\:inline>:last-child:after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\]\:after\:align-baseline>:last-child:after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>aside\]\:border-l-0>aside{border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:static>div{position:static}.\[\&\>div\]\:inset-auto>div{inset:auto}.\[\&\>div\]\:pb-24>div{padding-bottom:calc(var(--spacing) * 24)}.\[\&\>p\]\:inline>p{display:inline}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-foreground)}.\[\&\[data-state\=open\]\>svg\]\:rotate-90[data-state=open]>svg{rotate:90deg}@media(hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:#d44c47e6}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-alert) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:#37352fe6}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-foreground) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:#f7f6f3e6}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-muted) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-vietnamese-wght-normal-BhFYcaJr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-mode=dark]{--color-background:#191919;--canvas-grid:radial-gradient(circle at 1px 1px, #fffefc1a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #37352f4d 1px, transparent 0);--color-card:#202020;--color-muted:#2a2a2a;--color-accent:#2a2a2a;--color-room:#141414;--color-foreground:#d4d2cd;--color-muted-foreground:#9b9a97;--color-subtle-foreground:#6f6e6b;--color-border:#ffffff17;--color-border-strong:#ffffff29;--fill-gray:#3a3a3a;--fill-gray-foreground:#d4d2cd;--fill-light-yellow:#5a5426;--fill-light-yellow-foreground:#d4d2cd;--fill-yellow:#66570f;--fill-yellow-foreground:#d4d2cd;--fill-orange:#834c19;--fill-orange-foreground:#d4d2cd;--fill-light-green:#46601c;--fill-light-green-foreground:#d4d2cd;--fill-green:#3a6226;--fill-green-foreground:#d4d2cd;--fill-dark-green:#096553;--fill-dark-green-foreground:#d4d2cd;--fill-cyan:#2a625f;--fill-cyan-foreground:#d4d2cd;--fill-light-pink:#5e3644;--fill-light-pink-foreground:#d4d2cd;--fill-pink:#7a3f57;--fill-pink-foreground:#d4d2cd;--fill-violet:#5e3e66;--fill-violet-foreground:#d4d2cd;--fill-red:#7a2b38;--fill-red-foreground:#d4d2cd;--fill-light-blue:#2f4f74;--fill-light-blue-foreground:#d4d2cd;--fill-blue:#2f3f8a;--fill-blue-foreground:#d4d2cd;--fill-dark-blue:#1f3f9a;--fill-dark-blue-foreground:#d4d2cd;--fill-black:#0a0a0a;--fill-black-foreground:#d4d2cd;--color-await-wash:#3a2a17;--color-await-edge:#d9730d66;--color-you-wash:#172b3b;--color-you-edge:#2383e266;--color-settled-wash:#1d2d22;--color-alert-wash:#3a1f1e;--color-scrim:#00000080;--color-glass-fill:#202020d1;--color-glass-edge:#ffffff14;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--lift-resting:drop-shadow(0 1px 2px #0006) drop-shadow(0 4px 8px #00000080);--lift-raised:drop-shadow(0 2px 4px #00000073) drop-shadow(0 12px 20px #0009)}[data-mode=light][data-theme=vitesse]{--color-background:#f7f7f7;--canvas-grid:radial-gradient(circle at 1px 1px, #393a340f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #ffffff24 1px, transparent 0);--color-card:#fff;--color-muted:#f5f5f5;--color-accent:#f5f5f5;--color-room:#eff0ef;--color-foreground:#393a34;--color-muted-foreground:#848581;--color-subtle-foreground:#a0a09e;--color-border:#393a3417;--color-border-strong:#393a3429;--color-agent-idle:#a0a09e;--color-scrim:#393a3452;--color-glass-fill:#ffffffd1;--color-glass-edge:#393a3414;--shadow-resting:0 1px 2px #393a340f, 0 4px 12px -4px #393a341a;--shadow-raised:0 2px 4px #393a3412, 0 12px 28px -8px #393a3429;--shadow-chrome:0 2px 6px #393a340f, 0 10px 30px -12px #393a3433;--color-you:#1c6b48;--color-you-wash:#e4ede9;--color-you-edge:#1c6b484d;--color-ring:#1c6b48;--color-agent-done:#1c6b48;--color-await:#a65e2b;--color-await-wash:#f4ece6;--color-await-edge:#a65e2b47;--color-await-rim:#a65e2b9e;--color-settled:#1e754f;--color-settled-wash:#e9f1ed;--color-alert:#ab5959;--color-alert-wash:#f5ebeb;--color-agent-waiting:#ab5959;--color-agent-working:#bda437}[data-mode=dark][data-theme=vitesse]{--color-background:#1a1919;--canvas-grid:radial-gradient(circle at 1px 1px, #cecabe1a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #1212124d 1px, transparent 0);--color-card:#121212;--color-muted:#1d1d1c;--color-accent:#1d1d1c;--color-room:#21201f;--color-foreground:#cecabe;--color-muted-foreground:#86847c;--color-subtle-foreground:#6c6a64;--color-border:#cecabe17;--color-border-strong:#cecabe29;--color-agent-idle:#6c6a64;--color-scrim:#00000080;--color-glass-fill:#121212d1;--color-glass-edge:#cecabe14;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#4d9375;--color-you-wash:#1d2924;--color-you-edge:#4d937566;--color-ring:#4d9375;--color-agent-done:#4d9375;--color-await:#d4976c;--color-await-wash:#352a22;--color-await-edge:#d4976c66;--color-await-rim:#d4976c9e;--color-settled:#4d9375;--color-settled-wash:#1b2722;--color-alert:#cb7676;--color-alert-wash:#332424;--color-agent-waiting:#cb7676;--color-agent-working:#e6cc77}[data-mode=light][data-theme=catppuccin]{--color-background:#e6e9ef;--canvas-grid:radial-gradient(circle at 1px 1px, #4c4f690f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #eff1f524 1px, transparent 0);--color-card:#eff1f5;--color-muted:#e7e9ee;--color-accent:#e7e9ee;--color-room:#e0e3ea;--color-foreground:#4c4f69;--color-muted-foreground:#8a8d9e;--color-subtle-foreground:#a1a3b2;--color-border:#4c4f6917;--color-border-strong:#4c4f6929;--color-agent-idle:#a1a3b2;--color-scrim:#4c4f6952;--color-glass-fill:#eff1f5d1;--color-glass-edge:#4c4f6914;--shadow-resting:0 1px 2px #4c4f690f, 0 4px 12px -4px #4c4f691a;--shadow-raised:0 2px 4px #4c4f6912, 0 12px 28px -8px #4c4f6929;--shadow-chrome:0 2px 6px #4c4f690f, 0 10px 30px -12px #4c4f6933;--color-you:#8839ef;--color-you-wash:#e3dbf4;--color-you-edge:#8839ef4d;--color-ring:#8839ef;--color-agent-done:#8839ef;--color-await:#fe640b;--color-await-wash:#f1e0d9;--color-await-edge:#fe640b47;--color-await-rim:#fe640b9e;--color-settled:#40a02b;--color-settled-wash:#dee9e1;--color-alert:#d20f39;--color-alert-wash:#ecd6de;--color-agent-waiting:#d20f39;--color-agent-working:#df8e1d}[data-mode=dark][data-theme=catppuccin]{--color-background:#181825;--canvas-grid:radial-gradient(circle at 1px 1px, #cdd6f41a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #1e1e2e4d 1px, transparent 0);--color-card:#1e1e2e;--color-muted:#29293a;--color-accent:#29293a;--color-room:#1f202d;--color-foreground:#cdd6f4;--color-muted-foreground:#8b90a9;--color-subtle-foreground:#72768d;--color-border:#cdd6f417;--color-border-strong:#cdd6f429;--color-agent-idle:#72768d;--color-scrim:#00000080;--color-glass-fill:#1e1e2ed1;--color-glass-edge:#cdd6f414;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#cba6f7;--color-you-wash:#3d3652;--color-you-edge:#cba6f766;--color-ring:#cba6f7;--color-agent-done:#cba6f7;--color-await:#fab387;--color-await-wash:#46393e;--color-await-edge:#fab38766;--color-await-rim:#fab3879e;--color-settled:#a6e3a1;--color-settled-wash:#343e40;--color-alert:#f38ba8;--color-alert-wash:#443244;--color-agent-waiting:#f38ba8;--color-agent-working:#f9e2af}[data-mode=light][data-theme=rose-pine]{--color-background:#f3eee8;--canvas-grid:radial-gradient(circle at 1px 1px, #5752790f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #faf4ed24 1px, transparent 0);--color-card:#faf4ed;--color-muted:#f2ece7;--color-accent:#f2ece7;--color-room:#ede7e4;--color-foreground:#575279;--color-muted-foreground:#9590a5;--color-subtle-foreground:#aca6b5;--color-border:#57527917;--color-border-strong:#57527929;--color-agent-idle:#aca6b5;--color-scrim:#57527952;--color-glass-fill:#faf4edd1;--color-glass-edge:#57527914;--shadow-resting:0 1px 2px #5752790f, 0 4px 12px -4px #5752791a;--shadow-raised:0 2px 4px #57527912, 0 12px 28px -8px #57527929;--shadow-chrome:0 2px 6px #5752790f, 0 10px 30px -12px #57527933;--color-you:#907aa9;--color-you-wash:#ede5e5;--color-you-edge:#907aa94d;--color-ring:#907aa9;--color-agent-done:#907aa9;--color-await:#ea9d34;--color-await-wash:#f8ead7;--color-await-edge:#ea9d3447;--color-await-rim:#ea9d349e;--color-settled:#56949f;--color-settled-wash:#eaeae5;--color-alert:#b4637a;--color-alert-wash:#f2e3df;--color-agent-waiting:#b4637a;--color-agent-working:#ea9d34}[data-mode=dark][data-theme=rose-pine]{--color-background:#211f2c;--canvas-grid:radial-gradient(circle at 1px 1px, #e0def41a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #1917244d 1px, transparent 0);--color-card:#191724;--color-muted:#252330;--color-accent:#252330;--color-room:#292734;--color-foreground:#e0def4;--color-muted-foreground:#9492a5;--color-subtle-foreground:#797788;--color-border:#e0def417;--color-border-strong:#e0def429;--color-agent-idle:#797788;--color-scrim:#00000080;--color-glass-fill:#191724d1;--color-glass-edge:#e0def414;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#c4a7e7;--color-you-wash:#383147;--color-you-edge:#c4a7e766;--color-ring:#c4a7e7;--color-agent-done:#c4a7e7;--color-await:#f6c177;--color-await-wash:#413633;--color-await-edge:#f6c17766;--color-await-rim:#f6c1779e;--color-settled:#9ccfd8;--color-settled-wash:#2e3441;--color-alert:#eb6f92;--color-alert-wash:#3f2738;--color-agent-waiting:#eb6f92;--color-agent-working:#f6c177}[data-mode=dark][data-theme=tokyo-night]{--color-background:#16161e;--canvas-grid:radial-gradient(circle at 1px 1px, #a9b1d61a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #1a1b264d 1px, transparent 0);--color-card:#1a1b26;--color-muted:#232431;--color-accent:#232431;--color-room:#1c1c25;--color-foreground:#a9b1d6;--color-muted-foreground:#737893;--color-subtle-foreground:#5f637a;--color-border:#a9b1d617;--color-border-strong:#a9b1d629;--color-agent-idle:#5f637a;--color-scrim:#00000080;--color-glass-fill:#1a1b26d1;--color-glass-edge:#a9b1d614;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#6183bb;--color-you-wash:#272e41;--color-you-edge:#6183bb66;--color-ring:#6183bb;--color-agent-done:#6183bb;--color-await:#e0af68;--color-await-wash:#3e3632;--color-await-edge:#e0af6866;--color-await-rim:#e0af689e;--color-settled:#449dab;--color-settled-wash:#21303b;--color-alert:#db4b4b;--color-alert-wash:#3d242d;--color-agent-waiting:#db4b4b;--color-agent-working:#e0af68}[data-mode=dark][data-theme=nord]{--color-background:#353b47;--canvas-grid:radial-gradient(circle at 1px 1px, #d8dee91a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #2e34404d 1px, transparent 0);--color-card:#2e3440;--color-muted:#383e4a;--color-accent:#383e4a;--color-room:#3b414d;--color-foreground:#d8dee9;--color-muted-foreground:#979da9;--color-subtle-foreground:#808691;--color-border:#d8dee917;--color-border-strong:#d8dee929;--color-agent-idle:#808691;--color-scrim:#00000080;--color-glass-fill:#2e3440d1;--color-glass-edge:#d8dee914;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#88c0d0;--color-you-wash:#3e4d5a;--color-you-edge:#88c0d066;--color-ring:#88c0d0;--color-agent-done:#88c0d0;--color-await:#ebcb8b;--color-await-wash:#504f4e;--color-await-edge:#ebcb8b66;--color-await-rim:#ebcb8b9e;--color-settled:#a3be8c;--color-settled-wash:#414a4c;--color-alert:#bf616a;--color-alert-wash:#483c48;--color-agent-waiting:#bf616a;--color-agent-working:#ebcb8b}[data-mode=light][data-theme=github]{--color-background:#f6f8fa;--canvas-grid:radial-gradient(circle at 1px 1px, #24292e0f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #ffffff24 1px, transparent 0);--color-card:#fff;--color-muted:#f4f4f5;--color-accent:#f4f4f5;--color-room:#eef0f2;--color-foreground:#24292e;--color-muted-foreground:#777a7d;--color-subtle-foreground:#96989b;--color-border:#24292e17;--color-border-strong:#24292e29;--color-agent-idle:#96989b;--color-scrim:#24292e52;--color-glass-fill:#ffffffd1;--color-glass-edge:#24292e14;--shadow-resting:0 1px 2px #24292e0f, 0 4px 12px -4px #24292e1a;--shadow-raised:0 2px 4px #24292e12, 0 12px 28px -8px #24292e29;--shadow-chrome:0 2px 6px #24292e0f, 0 10px 30px -12px #24292e33;--color-you:#0366d6;--color-you-wash:#e1edfa;--color-you-edge:#0366d64d;--color-ring:#0366d6;--color-agent-done:#0366d6;--color-await:#f9c513;--color-await-wash:#fef8e3;--color-await-edge:#f9c51347;--color-await-rim:#f9c5139e;--color-settled:#28a745;--color-settled-wash:#eaf6ec;--color-alert:#cb2431;--color-alert-wash:#f9e5e6;--color-agent-waiting:#cb2431;--color-agent-working:#dbab09}[data-mode=dark][data-theme=github]{--color-background:#1f2428;--canvas-grid:radial-gradient(circle at 1px 1px, #e1e4e81a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #24292e4d 1px, transparent 0);--color-card:#24292e;--color-muted:#2f3439;--color-accent:#2f3439;--color-room:#272c30;--color-foreground:#e1e4e8;--color-muted-foreground:#999da1;--color-subtle-foreground:#7f8387;--color-border:#e1e4e817;--color-border-strong:#e1e4e829;--color-agent-idle:#7f8387;--color-scrim:#00000080;--color-glass-fill:#24292ed1;--color-glass-edge:#e1e4e814;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#79b8ff;--color-you-wash:#334354;--color-you-edge:#79b8ff66;--color-ring:#79b8ff;--color-agent-done:#79b8ff;--color-await:#ffea7f;--color-await-wash:#4b4c3d;--color-await-edge:#ffea7f66;--color-await-rim:#ffea7f9e;--color-settled:#34d058;--color-settled-wash:#274435;--color-alert:#f97583;--color-alert-wash:#4a373d;--color-agent-waiting:#f97583;--color-agent-working:#ffea7f}[data-mode=light][data-theme=one]{--color-background:#eaeaeb;--canvas-grid:radial-gradient(circle at 1px 1px, #383a420f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #fafafa24 1px, transparent 0);--color-card:#fafafa;--color-muted:#f0f0f1;--color-accent:#f0f0f1;--color-room:#e3e3e4;--color-foreground:#383a42;--color-muted-foreground:#828388;--color-subtle-foreground:#9d9ea2;--color-border:#383a4217;--color-border-strong:#383a4229;--color-agent-idle:#9d9ea2;--color-scrim:#383a4252;--color-glass-fill:#fafafad1;--color-glass-edge:#383a4214;--shadow-resting:0 1px 2px #383a420f, 0 4px 12px -4px #383a421a;--shadow-raised:0 2px 4px #383a4212, 0 12px 28px -8px #383a4229;--shadow-chrome:0 2px 6px #383a420f, 0 10px 30px -12px #383a4233;--color-you:#5871ef;--color-you-wash:#e7eaf9;--color-you-edge:#5871ef4d;--color-ring:#5871ef;--color-agent-done:#5871ef}[data-mode=dark][data-theme=one]{--color-background:#21252b;--canvas-grid:radial-gradient(circle at 1px 1px, #abb2bf1a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #282c344d 1px, transparent 0);--color-card:#282c34;--color-muted:#30343c;--color-accent:#30343c;--color-room:#272b31;--color-foreground:#abb2bf;--color-muted-foreground:#797f8a;--color-subtle-foreground:#676c77;--color-border:#abb2bf17;--color-border-strong:#abb2bf29;--color-agent-idle:#676c77;--color-scrim:#00000080;--color-glass-fill:#282c34d1;--color-glass-edge:#abb2bf14;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#61afef;--color-you-wash:#324456;--color-you-edge:#61afef66;--color-ring:#61afef;--color-agent-done:#61afef;--color-await:#d19a66;--color-await-wash:#46403d;--color-await-edge:#d19a6666;--color-await-rim:#d19a669e;--color-settled:#8cc265;--color-settled-wash:#38443c;--color-alert:#c24038;--color-alert-wash:#443035;--color-agent-waiting:#c24038;--color-agent-working:#d18f52}[data-mode=light][data-theme=solarized]{--color-background:#eee8d5;--canvas-grid:radial-gradient(circle at 1px 1px, #657b830f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #fdf6e324 1px, transparent 0);--color-card:#fdf6e3;--color-muted:#f5f0de;--color-accent:#f5f0de;--color-room:#e9e4d2;--color-foreground:#657b83;--color-muted-foreground:#9faaa7;--color-subtle-foreground:#b4bbb5;--color-border:#657b8317;--color-border-strong:#657b8329;--color-agent-idle:#b4bbb5;--color-scrim:#657b8352;--color-glass-fill:#fdf6e3d1;--color-glass-edge:#657b8314;--shadow-resting:0 1px 2px #657b830f, 0 4px 12px -4px #657b831a;--shadow-raised:0 2px 4px #657b8312, 0 12px 28px -8px #657b8329;--shadow-chrome:0 2px 6px #657b830f, 0 10px 30px -12px #657b8333;--color-you:#268bd2;--color-you-wash:#e3e9e1;--color-you-edge:#268bd24d;--color-ring:#268bd2;--color-agent-done:#268bd2;--color-await:#b58900;--color-await-wash:#f4e9c8;--color-await-edge:#b5890047;--color-await-rim:#b589009e;--color-settled:#859900;--color-settled-wash:#f1edcc;--color-alert:#dc322f;--color-alert-wash:#f9decd;--color-agent-waiting:#dc322f;--color-agent-working:#b58900}[data-mode=dark][data-theme=solarized]{--color-background:#00212b;--canvas-grid:radial-gradient(circle at 1px 1px, #8394961a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #002b364d 1px, transparent 0);--color-card:#002b36;--color-muted:#08313c;--color-accent:#08313c;--color-room:#05262f;--color-foreground:#839496;--color-muted-foreground:#516c72;--color-subtle-foreground:#3f5d64;--color-border:#83949617;--color-border-strong:#83949629;--color-agent-idle:#3f5d64;--color-scrim:#00000080;--color-glass-fill:#002b36d1;--color-glass-edge:#83949614;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#268bd2;--color-you-wash:#073c52;--color-you-edge:#268bd266;--color-ring:#268bd2;--color-agent-done:#268bd2;--color-await:#b58900;--color-await-wash:#213c2c;--color-await-edge:#b5890066;--color-await-rim:#b589009e;--color-settled:#859900;--color-settled-wash:#153d2d;--color-alert:#dc322f;--color-alert-wash:#282c35;--color-agent-waiting:#dc322f;--color-agent-working:#b58900}[data-mode=light][data-theme=gruvbox]{--color-background:#f3eac1;--canvas-grid:radial-gradient(circle at 1px 1px, #3c38360f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #fbf1c724 1px, transparent 0);--color-card:#fbf1c7;--color-muted:#f1e8c0;--color-accent:#f1e8c0;--color-room:#ece2bc;--color-foreground:#3c3836;--color-muted-foreground:#857e6d;--color-subtle-foreground:#9f9881;--color-border:#3c383617;--color-border-strong:#3c383629;--color-agent-idle:#9f9881;--color-scrim:#3c383652;--color-glass-fill:#fbf1c7d1;--color-glass-edge:#3c383614;--shadow-resting:0 1px 2px #3c38360f, 0 4px 12px -4px #3c38361a;--shadow-raised:0 2px 4px #3c383612, 0 12px 28px -8px #3c383629;--shadow-chrome:0 2px 6px #3c38360f, 0 10px 30px -12px #3c383633;--color-you:#076678;--color-you-wash:#dee0be;--color-you-edge:#0766784d;--color-ring:#076678;--color-agent-done:#076678;--color-await:#d79921;--color-await-wash:#f7e6b3;--color-await-edge:#d7992147;--color-await-rim:#d799219e;--color-settled:#3c3836;--color-settled-wash:#e8dfb9;--color-alert:#cc241d;--color-alert-wash:#f5d8b3;--color-agent-waiting:#cc241d;--color-agent-working:#d79921}[data-mode=dark][data-theme=gruvbox]{--color-background:#302f2e;--canvas-grid:radial-gradient(circle at 1px 1px, #ebdbb21a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #2828284d 1px, transparent 0);--color-card:#282828;--color-muted:#343330;--color-accent:#343330;--color-room:#373633;--color-foreground:#ebdbb2;--color-muted-foreground:#a1977e;--color-subtle-foreground:#867e6a;--color-border:#ebdbb217;--color-border-strong:#ebdbb229;--color-agent-idle:#867e6a;--color-scrim:#00000080;--color-glass-fill:#282828d1;--color-glass-edge:#ebdbb214;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#83a598;--color-you-wash:#383f3c;--color-you-edge:#83a59866;--color-ring:#83a598;--color-agent-done:#83a598;--color-await:#d79921;--color-await-wash:#483c27;--color-await-edge:#d7992166;--color-await-rim:#d799219e;--color-settled:#ebdbb2;--color-settled-wash:#47453e;--color-alert:#cc241d;--color-alert-wash:#462726;--color-agent-waiting:#cc241d;--color-agent-working:#d79921}[data-mode=light][data-theme=everforest]{--color-background:#f7f0de;--canvas-grid:radial-gradient(circle at 1px 1px, #5c6a720f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #fdf6e324 1px, transparent 0);--color-card:#fdf6e3;--color-muted:#f5efdd;--color-accent:#f5efdd;--color-room:#f0ebda;--color-foreground:#5c6a72;--color-muted-foreground:#999f9d;--color-subtle-foreground:#b0b3ad;--color-border:#5c6a7217;--color-border-strong:#5c6a7229;--color-agent-idle:#b0b3ad;--color-scrim:#5c6a7252;--color-glass-fill:#fdf6e3d1;--color-glass-edge:#5c6a7214;--shadow-resting:0 1px 2px #5c6a720f, 0 4px 12px -4px #5c6a721a;--shadow-raised:0 2px 4px #5c6a7212, 0 12px 28px -8px #5c6a7229;--shadow-chrome:0 2px 6px #5c6a720f, 0 10px 30px -12px #5c6a7233;--color-you:#3a8fb7;--color-you-wash:#e6eade;--color-you-edge:#3a8fb74d;--color-ring:#3a8fb7;--color-agent-done:#3a8fb7;--color-await:#e4b649;--color-await-wash:#faeed1;--color-await-edge:#e4b64947;--color-await-rim:#e4b6499e;--color-settled:#b7c155;--color-settled-wash:#f6f1d5;--color-alert:#f1706f;--color-alert-wash:#fce6d5;--color-agent-waiting:#f1706f;--color-agent-working:#dfa000}[data-mode=dark][data-theme=everforest]{--color-background:#343b3f;--canvas-grid:radial-gradient(circle at 1px 1px, #d3c6aa1a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #2d353b4d 1px, transparent 0);--color-card:#2d353b;--color-muted:#373e42;--color-accent:#373e42;--color-room:#3a4044;--color-foreground:#d3c6aa;--color-muted-foreground:#948f80;--color-subtle-foreground:#7d7b70;--color-border:#d3c6aa17;--color-border-strong:#d3c6aa29;--color-agent-idle:#7d7b70;--color-scrim:#00000080;--color-glass-fill:#2d353bd1;--color-glass-edge:#d3c6aa14;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#a7c080;--color-you-wash:#434e47;--color-you-edge:#a7c08066;--color-ring:#a7c080;--color-agent-done:#a7c080;--color-await:#bf983d;--color-await-wash:#47473b;--color-await-edge:#bf983d66;--color-await-rim:#bf983d9e;--color-settled:#7a8c66;--color-settled-wash:#394342;--color-alert:#da6362;--color-alert-wash:#4c3d42;--color-agent-waiting:#da6362;--color-agent-working:#dbbc7f}[data-mode=light][data-theme=kanagawa]{--color-background:#ece6b8;--canvas-grid:radial-gradient(circle at 1px 1px, #5454640f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #f2ecbc24 1px, transparent 0);--color-card:#f2ecbc;--color-muted:#eae4b8;--color-accent:#eae4b8;--color-room:#e6e0b5;--color-foreground:#545464;--color-muted-foreground:#908e85;--color-subtle-foreground:#a6a392;--color-border:#54546417;--color-border-strong:#54546429;--color-agent-idle:#a6a392;--color-scrim:#54546452;--color-glass-fill:#f2ecbcd1;--color-glass-edge:#54546414;--shadow-resting:0 1px 2px #5454640f, 0 4px 12px -4px #5454641a;--shadow-raised:0 2px 4px #54546412, 0 12px 28px -8px #54546429;--shadow-chrome:0 2px 6px #5454640f, 0 10px 30px -12px #54546433;--color-you:#5e857a;--color-you-wash:#e0e0b4;--color-you-edge:#5e857a4d;--color-ring:#5e857a;--color-agent-done:#5e857a;--color-await:#e98a00;--color-await-wash:#f1e0a5;--color-await-edge:#e98a0047;--color-await-rim:#e98a009e;--color-settled:#6f894e;--color-settled-wash:#e5e2b1;--color-alert:#e82424;--color-alert-wash:#f1d4aa;--color-agent-waiting:#e82424;--color-agent-working:#77713f}[data-mode=dark][data-theme=kanagawa]{--color-background:#27262e;--canvas-grid:radial-gradient(circle at 1px 1px, #dcd7ba1a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #1f1f284d 1px, transparent 0);--color-card:#1f1f28;--color-muted:#2a2a31;--color-accent:#2a2a31;--color-room:#2e2d33;--color-foreground:#dcd7ba;--color-muted-foreground:#949183;--color-subtle-foreground:#7a776e;--color-border:#dcd7ba17;--color-border-strong:#dcd7ba29;--color-agent-idle:#7a776e;--color-scrim:#00000080;--color-glass-fill:#1f1f28d1;--color-glass-edge:#dcd7ba14;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#6a9589;--color-you-wash:#2d3439;--color-you-edge:#6a958966;--color-ring:#6a9589;--color-agent-done:#6a9589;--color-await:#ff9e3b;--color-await-wash:#47362b;--color-await-edge:#ff9e3b66;--color-await-rim:#ff9e3b9e;--color-settled:#76946a;--color-settled-wash:#2d3233;--color-alert:#e82424;--color-alert-wash:#432027;--color-agent-waiting:#e82424;--color-agent-working:#c0a36e}[data-mode=light][data-theme=min]{--color-background:#f6f6f6;--canvas-grid:radial-gradient(circle at 1px 1px, #24292e0f 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #ffffff24 1px, transparent 0);--color-card:#fff;--color-muted:#f4f4f5;--color-accent:#f4f4f5;--color-room:#eee;--color-foreground:#24292e;--color-muted-foreground:#777a7d;--color-subtle-foreground:#96989b;--color-border:#24292e17;--color-border-strong:#24292e29;--color-agent-idle:#96989b;--color-scrim:#24292e52;--color-glass-fill:#ffffffd1;--color-glass-edge:#24292e14;--shadow-resting:0 1px 2px #24292e0f, 0 4px 12px -4px #24292e1a;--shadow-raised:0 2px 4px #24292e12, 0 12px 28px -8px #24292e29;--shadow-chrome:0 2px 6px #24292e0f, 0 10px 30px -12px #24292e33;--color-you:#000;--color-you-wash:#e0e0e0;--color-you-edge:#0000004d;--color-ring:#000;--color-agent-done:#000;--color-await:#f29718;--color-await-wash:#fdf3e3;--color-await-edge:#f2971847;--color-await-rim:#f297189e;--color-settled:#7c0;--color-settled-wash:#f1fae6;--color-alert:#d32f2f;--color-alert-wash:#fae6e6;--color-agent-waiting:#d32f2f;--color-agent-working:#f29718}[data-mode=dark][data-theme=min]{--color-background:#1a1a1a;--canvas-grid:radial-gradient(circle at 1px 1px, #b392f01a 1px, transparent 0);--canvas-grid-inverse:radial-gradient(circle at 1px 1px, #1f1f1f4d 1px, transparent 0);--color-card:#1f1f1f;--color-muted:#28262c;--color-accent:#28262c;--color-room:#201f23;--color-foreground:#b392f0;--color-muted-foreground:#7b66a1;--color-subtle-foreground:#665683;--color-border:#b392f017;--color-border-strong:#b392f029;--color-agent-idle:#665683;--color-scrim:#00000080;--color-glass-fill:#1f1f1fd1;--color-glass-edge:#b392f014;--shadow-resting:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-raised:0 2px 4px #00000073, 0 12px 28px -8px #0009;--shadow-chrome:0 2px 6px #0006, 0 10px 30px -12px #0009;--color-you:#ccc;--color-you-wash:#3e3e3e;--color-you-edge:#ccc6;--color-ring:#ccc;--color-agent-done:#ccc}:root{--paper:var(--color-card);--canvas:var(--color-background);--card:var(--color-card);--card-sunken:var(--color-muted);--line:var(--color-border-strong);--line-soft:var(--color-border);--human:var(--color-you);--human-wash:var(--color-you-wash);--await:var(--color-await);--await-wash:var(--color-await-wash);--alert:var(--color-alert);--glass-fill:var(--color-glass-fill);--glass-edge:var(--color-glass-edge);--glass-blur:var(--blur-glass);--glass-shadow:var(--shadow-chrome);--shadow-card:var(--shadow-resting);--leading-tight:1.35;--leading-normal:1.55;--weight-normal:var(--font-weight-normal);--weight-medium:var(--font-weight-medium);--weight-strong:var(--font-weight-strong);--border-hair:1px;--border-card:1.5px}@property --unspoke-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes unspoke-ring-turn{to{--unspoke-spin:360deg}}@media(prefers-reduced-motion:reduce){.agent-ring{animation:none}}.sheet{border-radius:var(--radius-md);background:var(--color-card);width:100%;height:100%;box-shadow:var(--shadow-resting);color:var(--color-foreground);font-size:var(--text-base);line-height:var(--text-base--line-height);transition:box-shadow var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out);flex-direction:column;gap:.5rem;padding:1rem 1.125rem;display:flex;overflow:hidden}.sheet--code{background:var(--code-paper,var(--color-card));transition:box-shadow var(--duration-normal) var(--ease-out)}.placement{transition:opacity var(--duration-normal) var(--ease-out)}.placement--transient{opacity:var(--presence-transient)}.placement--passed{opacity:var(--presence-passed)}.sheet--canvas{background:var(--color-room);box-shadow:var(--shadow-resting)}.sheet--await{box-shadow:inset 0 0 0 1px var(--color-await-rim),var(--shadow-resting)}[data-fill=gray]{--sheet-fill:var(--fill-gray);--sheet-fill-foreground:var(--fill-gray-foreground)}[data-fill=light_yellow]{--sheet-fill:var(--fill-light-yellow);--sheet-fill-foreground:var(--fill-light-yellow-foreground)}[data-fill=yellow]{--sheet-fill:var(--fill-yellow);--sheet-fill-foreground:var(--fill-yellow-foreground)}[data-fill=orange]{--sheet-fill:var(--fill-orange);--sheet-fill-foreground:var(--fill-orange-foreground)}[data-fill=light_green]{--sheet-fill:var(--fill-light-green);--sheet-fill-foreground:var(--fill-light-green-foreground)}[data-fill=green]{--sheet-fill:var(--fill-green);--sheet-fill-foreground:var(--fill-green-foreground)}[data-fill=dark_green]{--sheet-fill:var(--fill-dark-green);--sheet-fill-foreground:var(--fill-dark-green-foreground)}[data-fill=cyan]{--sheet-fill:var(--fill-cyan);--sheet-fill-foreground:var(--fill-cyan-foreground)}[data-fill=light_pink]{--sheet-fill:var(--fill-light-pink);--sheet-fill-foreground:var(--fill-light-pink-foreground)}[data-fill=pink]{--sheet-fill:var(--fill-pink);--sheet-fill-foreground:var(--fill-pink-foreground)}[data-fill=violet]{--sheet-fill:var(--fill-violet);--sheet-fill-foreground:var(--fill-violet-foreground)}[data-fill=red]{--sheet-fill:var(--fill-red);--sheet-fill-foreground:var(--fill-red-foreground)}[data-fill=light_blue]{--sheet-fill:var(--fill-light-blue);--sheet-fill-foreground:var(--fill-light-blue-foreground)}[data-fill=blue]{--sheet-fill:var(--fill-blue);--sheet-fill-foreground:var(--fill-blue-foreground)}[data-fill=dark_blue]{--sheet-fill:var(--fill-dark-blue);--sheet-fill-foreground:var(--fill-dark-blue-foreground)}[data-fill=black]{--sheet-fill:var(--fill-black);--sheet-fill-foreground:var(--fill-black-foreground)}.sheet[data-fill]{background:var(--sheet-fill);color:var(--sheet-fill-foreground)}.sheet[data-fill] .sheet__code{color:var(--sheet-fill-foreground)}.sheet[data-fill] .sheet__body,.sheet[data-fill] .sheet__code{--fade-edge:var(--sheet-fill-foreground)}@supports (color:color-mix(in lab,red,red)){.sheet[data-fill] .sheet__body,.sheet[data-fill] .sheet__code{--fade-edge:color-mix(in srgb, var(--sheet-fill-foreground) 35%, transparent)}}.canvas-open__frame[data-fill]{background-color:var(--sheet-fill)}.sheet[data-selected]{box-shadow:0 0 0 calc(var(--selection-ring) / var(--canvas-zoom,1)) var(--color-you),var(--shadow-raised)}.sheet__body[data-fit]{font-size:calc(var(--text-base) * var(--fit-scale,1));overflow:hidden}.sheet-form{width:100%;height:100%;filter:var(--lift-resting);transition:filter var(--duration-normal) var(--ease-out);position:relative}.sheet-form[data-selected]{filter:var(--lift-raised)}.sheet-form>.sheet,.sheet-form>.sheet[data-selected]{box-shadow:none;clip-path:var(--form-clip,none)}.sheet-form--editor{pointer-events:auto;width:auto;height:auto;position:absolute;inset:0}.sheet[data-form=round_rectangle]{border-radius:var(--radius-xl);--form-inset-top:1rem;--form-inset-right:1.125rem;--form-inset-bottom:1rem;--form-inset-left:1.125rem}.sheet[data-form]{gap:0;padding:0;position:relative}.sheet[data-form]>.sheet__body{top:var(--form-inset-top);right:var(--form-inset-right);bottom:var(--form-inset-bottom);left:var(--form-inset-left);text-align:center;flex-direction:column;margin:0;padding:.25rem;display:flex;position:absolute}.sheet[data-form]>.sheet__body>:first-child{margin-top:auto}.sheet[data-form]>.sheet__body>:last-child{margin-bottom:auto}.sheet__edge{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sheet__edge-outline,.sheet__edge-inner{fill:none;stroke:none}.sheet__edge-inner{stroke:var(--sheet-fill-foreground,var(--color-foreground));stroke-opacity:.35;stroke-width:calc(1px / var(--canvas-zoom,1))}.sheet-form[data-selected]>.sheet__edge .sheet__edge-outline{stroke:var(--color-you);stroke-width:calc(var(--selection-ring) / var(--canvas-zoom,1))}.canvas-open{flex-direction:column;width:100%;height:100%;display:flex}.canvas-open__frame{background-color:var(--color-room);background-image:var(--canvas-grid);background-size:calc(var(--canvas-grid-size) * var(--room-scale,1)) calc(var(--canvas-grid-size) * var(--room-scale,1));border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;transition:box-shadow var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out);flex:none;position:relative;overflow:hidden}.canvas-open--await .canvas-open__frame{box-shadow:inset 0 0 0 1px var(--color-await-rim)}.canvas-open[data-selected] .canvas-open__frame{box-shadow:0 0 0 calc(var(--selection-ring) / var(--canvas-zoom,1)) var(--color-you),var(--shadow-raised)}.canvas-open__contents{transform-origin:0 0;position:absolute}.canvas-open__paper{background:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-border);position:absolute}.canvas-open__contents[data-detail=handles] .sheet__md,.canvas-open__contents[data-detail=handles] .sheet__code,.canvas-open__contents[data-detail=handles] .sheet__meta,.canvas-open__contents[data-detail=handles] .sheet:not(.sheet--photo)>.sheet__body{display:none}.card{width:100%;height:100%;position:relative}.card__caption{width:calc(100% * var(--canvas-zoom,1));transform-origin:0 100%;transform:scale(calc(1 / var(--canvas-zoom,1)));box-sizing:content-box;color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-normal);letter-spacing:.04em;align-items:center;gap:.3em;padding-bottom:4px;display:flex;position:absolute;bottom:100%;left:0;overflow:hidden}.card__caption-glyph{flex:none;width:1em;height:1em}.card__open{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--color-muted-foreground);pointer-events:auto;cursor:pointer;flex:none;place-items:center;margin-left:2px;display:grid}.card__open:hover{color:var(--color-foreground);background:var(--color-border)}.card__caption-text{white-space:nowrap;flex:auto;align-items:baseline;min-width:0;display:flex;overflow:hidden}.card__caption-name,.card__caption-meta,.card__caption-word{text-overflow:ellipsis;white-space:pre;min-width:0;overflow:hidden}.card__caption-name{flex:none;max-width:60%}.card__caption-meta{flex:none;max-width:45%}.card__caption-meta+.card__caption-meta{flex-shrink:1;min-width:4ch}.card>.sheet{height:100%}.canvas-open__contents .card{flex-direction:column;display:flex}.canvas-open__contents .card__caption{flex:none;width:auto;padding-bottom:0;position:static;transform:none}.canvas-open__contents .card>.sheet{flex:1;height:auto;min-height:0}.sheet__label{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--text-lg--line-height);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.sheet__body{overscroll-behavior:none;scrollbar-width:none;white-space:pre-wrap;flex:1;min-height:0;overflow:auto}.sheet__body,.sheet__code{--fade-band:1.25rem;--fade-edge:#37352f59}@supports (color:color-mix(in lab,red,red)){.sheet__body,.sheet__code{--fade-edge:color-mix(in srgb, var(--color-foreground) 35%, transparent)}}.sheet__body,.sheet__code{--fade-up:0px;--fade-down:0px;--fade-left:0px;--fade-right:0px}.sheet__body[data-more~=up],.sheet__code[data-more~=up]{--fade-up:var(--fade-band)}.sheet__body[data-more~=down],.sheet__code[data-more~=down]{--fade-down:var(--fade-band)}.sheet__body[data-more~=left],.sheet__code[data-more~=left]{--fade-left:var(--fade-band)}.sheet__body[data-more~=right],.sheet__code[data-more~=right]{--fade-right:var(--fade-band)}.sheet__body[data-more],.sheet__code[data-more]{-webkit-mask-image:linear-gradient(to bottom,var(--fade-edge) 0,var(--color-foreground) var(--fade-up),var(--color-foreground) calc(100% - var(--fade-down)),var(--fade-edge) 100%),linear-gradient(to right,var(--fade-edge) 0,var(--color-foreground) var(--fade-left),var(--color-foreground) calc(100% - var(--fade-right)),var(--fade-edge) 100%);mask-image:linear-gradient(to bottom,var(--fade-edge) 0,var(--color-foreground) var(--fade-up),var(--color-foreground) calc(100% - var(--fade-down)),var(--fade-edge) 100%),linear-gradient(to right,var(--fade-edge) 0,var(--color-foreground) var(--fade-left),var(--color-foreground) calc(100% - var(--fade-right)),var(--fade-edge) 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.sheet__editor{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-card);box-shadow:0 0 0 calc(var(--selection-ring) / var(--canvas-zoom,1)) var(--color-you),var(--shadow-raised);color:var(--color-foreground);font-size:var(--text-base);line-height:var(--text-base--line-height);pointer-events:auto;flex-direction:column;padding:1rem 1.125rem;display:flex;position:absolute;inset:0;overflow:hidden}.sheet__editor>.sheet__body{cursor:text;outline:none;margin:-1rem -1.125rem;padding:1rem 1.125rem}.sheet__editor .selectedCell:after{display:none}.sheet__body::-webkit-scrollbar{display:none}.sheet>.sheet__body,.sheet>.sheet__code{margin:-1rem -1.125rem;padding:1rem 1.125rem}.sheet>.sheet__bar+.sheet__body,.sheet>.sheet__bar+.sheet__code{margin-top:0;padding-top:0}.sheet--photo .sheet__body{-webkit-mask-image:none;mask-image:none}.sheet__body img{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:100%}.sheet--photo{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}.sheet--photo .sheet__body{white-space:normal;min-height:0;box-shadow:var(--shadow-resting);flex:1;margin:0;padding:0;overflow:hidden}.sheet--photo .sheet__body img{object-fit:cover;border-radius:0;display:block}.sheet__meta{color:var(--color-muted-foreground);font-size:var(--text-sm);flex:none}.sheet__attachment{color:var(--color-muted-foreground);font-size:var(--text-sm);text-decoration:none}.sheet__attachment:hover,.sheet__attachment:focus-visible{text-decoration:underline}.sheet__md{white-space:normal;display:block}.sheet__md--inline{display:inline}.sheet__md--block{display:block}.sheet__md>:first-child{margin-top:0}.sheet__md>:last-child{margin-bottom:0}.sheet__md-p{margin:.75em 0}.sheet__md-p--verbatim{white-space:pre-wrap;color:var(--color-muted-foreground)}.sheet__md-heading{font-weight:var(--font-weight-strong);margin:1.25em 0 .4em;line-height:1.25}.sheet__md-heading[data-depth="1"],h1.sheet__md-heading{font-size:1.35em}.sheet__md-heading[data-depth="2"],h2.sheet__md-heading{font-size:1.15em}.sheet__md-heading[data-depth="3"],h3.sheet__md-heading{font-size:1em;font-weight:var(--font-weight-medium)}.sheet__md-list{list-style:revert;margin:.75em 0;padding-left:1.4em}.sheet__md-list li{margin:.25em 0}.sheet__md-list li>.sheet__md-p{margin:0}.sheet__md-tasks{margin:.75em 0;padding:0;list-style:none}.sheet__md-tasks .sheet__md-tasks{margin:.25em 0 0;padding-left:1.625em}.sheet__md-task,.sheet__md-list>.sheet__md-task{align-items:flex-start;gap:.625em;margin:.25em 0;list-style:none;display:flex}.sheet__md-task>label,.c-checkbox>.c-checkbox__box{width:1em;height:1em;margin-top:calc((var(--text-base--line-height) - 1em) / 2);flex:none;display:block;position:relative}.sheet__md-task>label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet__md-task>div{flex:auto;min-width:0}.sheet__md-task>div>.sheet__md-p{margin:0}.sheet__md-task input[type=checkbox],.c-checkbox input[type=checkbox]{appearance:none;border:1px solid var(--color-muted-foreground);background:var(--color-card);width:1em;height:1em;color:var(--color-card);cursor:default;border-radius:3px;margin:0;display:block;position:relative}.sheet__md-task input[type=checkbox]:checked,.c-checkbox input[type=checkbox]:checked{background:var(--color-foreground);border-color:var(--color-foreground)}.sheet__md-task input[type=checkbox]:checked:after,.c-checkbox input[type=checkbox]:checked:after{content:"";background:currentColor;position:absolute;inset:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.sheet__md-task input[type=checkbox]:focus-visible,.c-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--color-you);outline-offset:2px}.sheet__md-task input[type=checkbox]:disabled,.c-checkbox input[type=checkbox]:disabled{opacity:.5}.sheet__editor .sheet__md-task input[type=checkbox],.component-sheet__interior[data-component-live=true] .c-checkbox input[type=checkbox]:not(:disabled),.component-sheet__interior[data-component-live=true] .c-checkbox:has(input:not(:disabled)){cursor:pointer}.sheet__md-task[data-checked=true]>div,.c-checkbox[data-checked=true]>.c-checkbox__label{color:var(--color-muted-foreground);text-decoration:line-through}.c-checkbox{min-width:0;color:var(--color-foreground);font-size:var(--text-base);line-height:var(--text-base--line-height);align-items:flex-start;gap:.625em;display:flex}.c-checkbox>.c-checkbox__label{overflow-wrap:break-word;flex:auto;min-width:0}.sheet__md-quote{border-left:2px solid var(--color-subtle-foreground);color:var(--color-muted-foreground);margin:.75em 0;padding-left:.8em}.sheet__md-rule{border:0;border-top:1px solid var(--color-subtle-foreground);margin:1.1em 0}.sheet__md-tableBox,.sheet__editor .tableWrapper{overscroll-behavior:none;scrollbar-width:none;width:100%;margin:.75em 0;position:relative;overflow-x:auto}.sheet__md-tableBox::-webkit-scrollbar{display:none}.sheet__editor .tableWrapper::-webkit-scrollbar{display:none}.sheet__md-table{border-collapse:collapse;caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.sheet__md-table tr{border-bottom:1px solid var(--color-border)}.sheet__md-table tbody tr:last-child{border-bottom:0}.sheet__md-table th{text-align:left;vertical-align:middle;height:2.5em;font-weight:var(--font-weight-medium);color:var(--color-foreground);white-space:nowrap;padding:0 .5em}.sheet__md-table td{vertical-align:middle;white-space:nowrap;padding:.5em}.sheet__md code{font-family:var(--font-mono);font-size:.9em}.sheet__md-link,.sheet__md-link:visited{color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-subtle-foreground);text-decoration-color:var(--color-subtle-foreground)}.sheet__code{overscroll-behavior:none;scrollbar-width:none;white-space:pre;min-height:0;color:var(--code-foreground,var(--color-foreground));font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-sm--line-height);tab-size:2;flex:1;margin:0;overflow:auto}.sheet__code::-webkit-scrollbar{display:none}.sheet__code--inline{border-radius:var(--radius-sm);background:var(--code-paper,var(--color-card));flex:none;margin:.75em 0;padding:.6em .8em;font-size:.9em}.sheet__annotation{color:var(--color-foreground)}.sheet--annotation{box-shadow:none;background:0 0;padding:.5rem 0}.widget-sheet{border-radius:var(--radius-md);background:var(--color-card);width:100%;height:100%;box-shadow:var(--shadow-resting);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.widget-sheet__bar,.sheet__bar{border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--text-sm);flex:none;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.5rem .75rem;display:flex}.sheet>.sheet__bar{align-items:center;margin:-1rem -1.125rem 0;padding:.5rem 1.125rem}.sheet__bar-address{align-items:center;gap:.45em;min-width:0;display:flex}.sheet__bar-glyph{flex:none;width:.95em;height:.95em}.sheet__bar-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet__bar-state{flex:none;width:1em;height:1em}.sheet__bar-acts{flex:none;align-items:center;gap:.25rem;display:flex}.card__open.sheet__bar-open{width:1.35em;height:1.35em;margin-left:0}.card__open.sheet__bar-open .card__open-glyph{width:.95em;height:.95em}.widget-sheet__bar{grid-row:1;align-items:center}.widget-sheet--pane{background:var(--color-background);box-shadow:none;border-radius:0}.widget-sheet--pane .widget-sheet__frame{background:var(--color-background)}.widget-sheet__label{font-weight:var(--font-weight-medium);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-sheet__frame,.widget-sheet>.sheet__meta{grid-area:2/1}.widget-sheet__frame{background:var(--color-card);border:0;width:100%;height:100%;min-height:0}.webapp-sheet{border-radius:var(--radius-md);background:var(--color-card);width:100%;height:100%;box-shadow:var(--shadow-resting);flex-direction:column;display:flex;position:relative;overflow:hidden}.webapp-sheet__bar{border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;flex:none;align-items:center;gap:.35rem .5rem;padding:.5rem .75rem;display:flex}.webapp-sheet__label{font-weight:var(--font-weight-medium);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;flex:9rem;min-width:0;overflow:hidden}.webapp-sheet__where{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);opacity:.8;flex:0 auto;min-width:4rem;margin-left:auto;overflow:hidden}.webapp-sheet__connect,.webapp-sheet__connected,.webapp-sheet__away{flex:none}.webapp-sheet__away{font-size:var(--text-xs);color:var(--color-muted-foreground);white-space:nowrap;text-decoration:underline}.webapp-sheet__frame{background:var(--color-card);border:0;flex:1;width:100%;min-height:0}.webapp-sheet__said{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0;padding:.75rem}.webapp-sheet__fallback{background:var(--color-card);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:absolute;inset:auto 0 0}.webapp-sheet__fallback p{margin:0}.webapp-sheet--pane{background:var(--color-background);box-shadow:none;border-radius:0}.webapp-sheet--pane .webapp-sheet__away{font-size:var(--text-xs);color:var(--color-muted-foreground);white-space:nowrap;text-decoration:underline}.webapp-sheet__connect,.webapp-sheet__connected{font-size:var(--text-xs);color:var(--color-muted-foreground);white-space:nowrap}.webapp-sheet__connect{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.05rem .4rem}.webapp-sheet__frame{background:var(--color-background)}.webapp-sheet--still{background:var(--color-card)}.sheet--component{height:auto}.component-sheet__interior{pointer-events:none;flex-direction:column;gap:.375rem;min-height:0;display:flex}.component-sheet__interior[data-component-live=true]{pointer-events:auto}.c-stack{flex-direction:column;gap:.375rem;min-width:0;display:flex}.c-row{flex-direction:row;align-items:center;gap:.5rem;min-width:0;display:flex}.c-text{color:var(--color-foreground);font-size:var(--text-base);line-height:var(--text-base--line-height);overflow-wrap:break-word;min-width:0}.c-text[data-c-weight=bold]{font-weight:var(--font-weight-medium)}.c-text[data-c-muted]{color:var(--color-muted-foreground);font-size:var(--text-sm)}.c-text[data-c-color=default]{color:var(--color-foreground)}.c-text[data-c-color=muted]{color:var(--color-muted-foreground)}.c-text[data-c-color=subtle]{color:var(--color-subtle-foreground)}.c-text[data-c-color=brown]{color:var(--palette-brown)}.c-text[data-c-color=yellow]{color:var(--palette-yellow)}.c-text[data-c-color=blue]{color:var(--palette-blue)}.c-text[data-c-color=purple]{color:var(--palette-purple)}.c-text[data-c-color=pink]{color:var(--palette-pink)}.c-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-card);color:var(--color-foreground);font:inherit;font-size:var(--text-sm);line-height:var(--text-sm--line-height);cursor:pointer;align-self:flex-start;padding:.25rem .75rem}.c-button:hover:not(:disabled){border-color:var(--color-subtle-foreground)}.c-button:disabled,.c-input:disabled{opacity:.5;cursor:default}.c-button:focus-visible,.c-input:focus-visible{outline:2px solid var(--color-you);outline-offset:2px}.c-input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-foreground);font:inherit;font-size:var(--text-sm);line-height:var(--text-sm--line-height);min-width:0;padding:.25rem .5rem}.c-badge{border-radius:var(--radius-pill);background:var(--color-muted);color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;align-self:center;padding:.0625rem .5rem}.c-badge[data-c-color=default]{color:var(--color-foreground)}.c-badge[data-c-color=muted]{color:var(--color-muted-foreground)}.c-badge[data-c-color=subtle]{color:var(--color-subtle-foreground)}.c-badge[data-c-color=brown]{color:var(--palette-brown)}.c-badge[data-c-color=yellow]{color:var(--palette-yellow)}.c-badge[data-c-color=blue]{color:var(--palette-blue)}.c-badge[data-c-color=purple]{color:var(--palette-purple)}.c-badge[data-c-color=pink]{color:var(--palette-pink)}.c-image{border-radius:var(--radius-sm);max-width:100%}.c-divider{border:none;border-top:1px solid var(--color-border);width:100%;margin:.25rem 0}.c-code{min-width:0}.c-code>.sheet__code--inline{margin:0}.c-unknown{flex-direction:column;gap:.375rem;min-width:0;display:flex}.sheet--component-error{background:var(--color-muted)}.component-error__message{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-family:var(--font-mono);overflow-wrap:break-word}.edge-label{border-radius:var(--radius-pill);background:var(--color-background);color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:.0625rem .375rem;display:inline-block}.handles__dot{width:10px;height:10px;transform:translate(-50%,-50%) scale(calc(var(--mark-scale,1) / var(--canvas-zoom,1)));background:var(--color-card);border:2px solid var(--color-you);box-sizing:border-box;border-radius:2px;position:absolute}.handles__bar{width:6px;height:22px;transform:translate(-50%,-50%) scale(calc(var(--mark-scale,1) / var(--canvas-zoom,1)));background:var(--color-card);border:1.5px solid var(--color-you);box-sizing:border-box;border-radius:3px;position:absolute;top:50%}.handles__bar--west{left:0}.handles__bar--east{left:100%}.handles__arrow{--arrow-stand:18px;width:16px;height:16px;color:var(--color-you);transform:translate(-50%,-50%) scale(calc(var(--mark-scale,1) / var(--canvas-zoom,1)));border-radius:50%;place-items:center;display:grid;position:absolute}.handles__arrow>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.handles__arrow:hover{background:var(--color-card);box-shadow:0 0 0 1px var(--color-border-strong),var(--shadow-raised)}.handles__arrow--north{margin-top:calc(-1 * var(--arrow-stand) / var(--canvas-zoom,1));top:0;left:50%}.handles__arrow--south{margin-top:calc(var(--arrow-stand) / var(--canvas-zoom,1));top:100%;left:50%}.handles__arrow--south>svg{transform:rotate(180deg)}.handles__arrow--west{margin-left:calc(-1 * var(--arrow-stand) / var(--canvas-zoom,1));top:50%;left:0}.handles__arrow--west>svg{transform:rotate(-90deg)}.handles__arrow--east{margin-left:calc(var(--arrow-stand) / var(--canvas-zoom,1));top:50%;left:100%}.handles__arrow--east>svg{transform:rotate(90deg)}.handles__side{--dot-stand:10px;--dot-faint:.35;background:var(--color-card);border:1.5px solid var(--color-muted-foreground);box-sizing:border-box;width:9px;height:9px;transform:translate(-50%,-50%) scale(calc(var(--mark-scale,1) / var(--canvas-zoom,1)));border-radius:50%;position:absolute}.handles__side[data-faint]{opacity:var(--dot-faint)}.handles__side--north{margin-top:calc(-1 * var(--dot-stand) / var(--canvas-zoom,1));top:0;left:50%}.handles__side--south{margin-top:calc(var(--dot-stand) / var(--canvas-zoom,1));top:100%;left:50%}.handles__side--west{margin-left:calc(-1 * var(--dot-stand) / var(--canvas-zoom,1));top:50%;left:0}.handles__side--east{margin-left:calc(var(--dot-stand) / var(--canvas-zoom,1));top:50%;left:100%}.canvas-card--lit .sheet,.canvas-card--lit .canvas-open__frame{box-shadow:0 0 0 calc(var(--selection-ring) / var(--canvas-zoom,1)) var(--color-you),var(--shadow-raised)}@media(pointer:coarse){.workspace__canvas{--mark-scale:1.75}}.document-editor{flex-direction:column;min-height:100%;display:flex}.document-editor--page{width:min(76ch,100%);padding:.75rem 1rem max(8rem,env(safe-area-inset-bottom));margin-inline:auto}.document-editor__paper{flex:1;min-height:6rem;position:relative;overflow:visible}.document-editor__paper .tiptap{outline:none;min-height:6rem}.document-editor__actions{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem;margin-inline:-.5rem;padding-block:.25rem;display:flex}.document-editor__save{padding-inline:.5rem}.document-editor__save[data-delay],.document-editor__save [data-delay]{opacity:0;animation:0s linear 1s forwards document-save-appear}@keyframes document-save-appear{to{opacity:1}}.document-editor__moments{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-muted-foreground);flex-wrap:wrap;gap:.25rem .5rem;padding-block:.25rem .75rem;display:flex}.document-editor__moments button{border-radius:var(--radius-sm);color:var(--color-foreground);padding:.25rem .5rem}.document-editor__moments button:hover,.document-editor__moments button[aria-pressed=true]{background:var(--color-muted)}.document-editor--page>.document-editor__paper{box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:1rem;line-height:1.6}.document-editor--page>.document-editor__paper>.sheet__body{margin:0;padding:.5rem 0}.document-editor--page .sheet__md-p{margin:.5em 0}.document-editor--page .sheet__md-heading{margin:1.4em 0 .4em}.document-editor--page h1.sheet__md-heading{margin-top:.4em;font-size:1.9em;line-height:1.2}.document-editor--page h2.sheet__md-heading{font-size:1.45em}.document-editor--page h3.sheet__md-heading{font-size:1.2em}.document-editor--page .sheet__md-list{margin:.5em 0}[data-historical-document] .sheet__md-p:first-of-type{margin-top:.5rem}.sheet__document-reference{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-block:1rem;overflow:hidden}.sheet__document-reference-name{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-muted-foreground);justify-content:space-between;gap:1rem;padding:.5rem;display:flex}.sheet__document-reference-body{max-width:100%;min-height:5rem;position:relative;overflow:auto}.sheet__document-missing{color:var(--color-muted-foreground);border:1px dashed var(--color-border);padding:1rem}.document-editor--card{background:var(--color-background);z-index:1;position:absolute;inset:0;overflow:auto}.document-editor--card .document-editor__actions{z-index:2;gap:0;margin:0;padding:0;position:absolute;bottom:0;right:0}.document-editor--card .document-editor__save{background:var(--color-background);padding:.125rem .375rem}.workspace__canvas{--grid-foreground:6%;--grid-1-a:.11;--grid-2-a:1;--grid-3-a:0;--grid-1:#37352f}@supports (color:color-mix(in lab,red,red)){.workspace__canvas{--grid-1:color-mix(in srgb, var(--color-foreground) calc(var(--grid-1-a) * var(--grid-foreground)), transparent)}}.workspace__canvas{--grid-2:#37352f}@supports (color:color-mix(in lab,red,red)){.workspace__canvas{--grid-2:color-mix(in srgb, var(--color-foreground) calc(var(--grid-2-a) * var(--grid-foreground)), transparent)}}.workspace__canvas{--grid-3:#37352f}@supports (color:color-mix(in lab,red,red)){.workspace__canvas{--grid-3:color-mix(in srgb, var(--color-foreground) calc(var(--grid-3-a) * var(--grid-foreground)), transparent)}}.workspace__canvas{background-color:var(--color-background);contain:strict;touch-action:none;cursor:default;overflow:hidden}.workspace__canvas:focus{outline:none}.canvas-ground{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.workspace__canvas[data-shape]:not([data-shape=infinite]){background-color:var(--color-room)}.canvas-paper{fill:var(--color-background);stroke:var(--color-border);stroke-width:1px;display:none}.workspace__canvas[data-shape]:not([data-shape=infinite]) .canvas-paper{display:inline}.canvas-ground__rung-1{fill:var(--grid-1)}.canvas-ground__rung-2{fill:var(--grid-2)}.canvas-ground__rung-3{fill:var(--grid-3)}.workspace__canvas[data-grid=dots]{--grid-foreground:12%}.workspace__canvas[data-grid=none] .canvas-ground [data-rung]{display:none}.canvas-world{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.canvas-edges,.canvas-strokes{pointer-events:none;width:1px;max-width:none;height:1px;position:absolute;top:0;left:0;overflow:visible}.canvas-cards{z-index:0;isolation:isolate;position:absolute;top:0;left:0}.canvas-card{pointer-events:none;position:absolute}.canvas-edge{color:var(--color-subtle-foreground)}.canvas-edge--by-hand{color:var(--color-foreground)}.canvas-edge__line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.canvas-edge__head{fill:currentColor}.canvas-edge__head--open{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.canvas-edge__elbow{fill:var(--color-you);stroke:var(--color-card);stroke-width:calc(1.5px / var(--canvas-zoom,1))}.canvas-edge__end{fill:var(--color-card);stroke:var(--color-you);stroke-width:calc(2px / var(--canvas-zoom,1));cursor:pointer}.canvas-edge--ghost .canvas-edge__line,.canvas-edge--ghost .canvas-edge__head{stroke:var(--color-you);fill:none;stroke-dasharray:4 3;opacity:.55}.canvas-edge--ghost .canvas-edge__head{fill:var(--color-you);stroke-dasharray:none}.canvas-edge__selection{fill:none;stroke:var(--color-you);stroke-width:calc(2px + 3px / var(--canvas-zoom,1));stroke-linecap:round}.canvas-edge--selected .canvas-edge__head{stroke:var(--color-you);stroke-width:calc(1.5px / var(--canvas-zoom,1));stroke-linejoin:round}.canvas-edge--transient{opacity:var(--presence-transient)}.canvas-edge--passed{opacity:var(--presence-passed)}.canvas-labels{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.canvas-labels__specimens{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.canvas-labels__specimen{white-space:nowrap;position:absolute;top:0;left:0}.canvas-edge-label{transform:translate(-50%,-50%) scale(calc(1 / var(--canvas-zoom,1)));position:absolute}.canvas-ghost{box-sizing:border-box;border:calc(1.5px / var(--canvas-zoom,1)) dashed var(--color-you);border-radius:var(--radius-md);background:#2383e214;position:absolute}@supports (color:color-mix(in lab,red,red)){.canvas-ghost{background:color-mix(in oklab,var(--color-you) 8%,transparent)}}.canvas-ghost{opacity:.6;pointer-events:none;animation:.12s ease-out canvas-ghost-in}@keyframes canvas-ghost-in{0%{opacity:0}to{opacity:.6}}@media(prefers-reduced-motion:reduce){.canvas-ghost{animation:none}}.canvas-offer{border-radius:var(--radius-lg);background:var(--color-card);box-shadow:0 0 0 1px var(--color-border),var(--shadow-raised);transform:translate(8px,-50%) scale(calc(1 / var(--canvas-zoom,1)));transform-origin:0;pointer-events:auto;z-index:3;gap:.25rem;padding:.375rem;display:flex;position:absolute}.canvas-offer__choice{border-radius:var(--radius-md);height:2rem;color:var(--color-foreground);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 .75rem;line-height:2rem}.canvas-offer__choice:hover{background:var(--color-accent)}.canvas-offer__choice:focus-visible{outline:2px solid var(--color-you);outline-offset:-2px}.canvas-guides{z-index:2;pointer-events:none;width:1px;max-width:none;height:1px;position:absolute;top:0;left:0;overflow:visible}.canvas-guide__line,.canvas-guide__mark,.canvas-guide__gap{fill:none;stroke:var(--color-you);stroke-width:calc(1px / var(--canvas-zoom,1));stroke-linecap:butt}.canvas-lasso{z-index:2;pointer-events:none;border:calc(1px / var(--canvas-zoom,1)) solid var(--color-you);background:#2383e21a;position:absolute}@supports (color:color-mix(in lab,red,red)){.canvas-lasso{background:color-mix(in srgb,var(--color-you) 10%,transparent)}}.canvas-stroke{fill:var(--color-foreground)}.canvas-stroke--highlighter{opacity:.3}.canvas-stroke-ring{fill:none;stroke:var(--color-you);stroke-width:calc(var(--selection-ring) / var(--canvas-zoom,1));rx:calc(4px / var(--canvas-zoom,1))}.canvas-stroke--fading{opacity:.25}.canvas-eraser{fill:none;stroke:var(--color-subtle-foreground);stroke-opacity:.35;stroke-width:calc(12px / var(--canvas-zoom,1));stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.canvas-framing{z-index:2;pointer-events:none;border:calc(1.5px / var(--canvas-zoom,1)) dashed var(--color-you);background:#2383e20f;position:absolute}@supports (color:color-mix(in lab,red,red)){.canvas-framing{background:color-mix(in srgb,var(--color-you) 6%,transparent)}}.sheet__placeholder{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-muted);min-height:2.5rem;color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-align:center;white-space:normal;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:.5rem .75rem;display:flex}.sheet--component>.sheet__placeholder,.sheet--file>.sheet__placeholder{flex:1}.sheet--photo .sheet__body{position:relative}.sheet--photo .sheet__placeholder{border-radius:0;position:absolute;inset:0}.widget-sheet>.sheet__placeholder{z-index:1;border-radius:0;grid-area:2/1}.database-table{min-height:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-foreground);flex-direction:column;flex:1;display:flex}.database-table--missing{color:var(--color-muted-foreground);padding:1rem}.database-table__toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.database-table__count{color:var(--color-muted-foreground);font-size:var(--text-xs);padding-inline:.5rem}.database-table__scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.database-table__grid{outline:none;width:max-content;min-width:100%;position:relative}.database-table__grid:focus-visible{box-shadow:inset 0 0 0 2px var(--color-you-edge)}.database-table__header{z-index:2;background:var(--color-card);border-bottom:1px solid var(--color-border-strong);min-width:100%;display:flex;position:sticky;top:0}.database-table__head{height:2rem;color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-right:1px solid var(--color-border);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 .5rem;display:flex;position:relative;overflow:hidden}.database-table__head--add{cursor:pointer;justify-content:center;width:40px;padding:0}.database-table__head--add:hover{background:var(--color-muted);color:var(--color-foreground)}.database-table__head-word{text-overflow:ellipsis;border-radius:var(--radius-sm);align-items:center;gap:.25rem;min-width:0;margin-inline:-.25rem;padding:.125rem .25rem;display:inline-flex;overflow:hidden}button.database-table__head-word:hover{background:var(--color-muted);color:var(--color-foreground)}.database-table__head-chevron{opacity:0}.database-table__head:hover .database-table__head-chevron,.database-table__head-word:focus-visible .database-table__head-chevron{opacity:1}.database-table__anchor{width:1px;height:1px;position:absolute;bottom:0;left:0}.database-table__resize{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;width:7px;height:100%;position:absolute;top:0;right:-3px}.database-table__resize:after{content:"";width:1px;transition:background var(--duration-fast) var(--ease-out);background:0 0;position:absolute;top:.375rem;bottom:.375rem;left:3px}.database-table__resize:hover:after,.database-table__resize[data-resizing]:after{background:var(--color-you)}.database-table__body{position:relative}.database-table__row{border-bottom:1px solid var(--color-border);min-width:100%;display:flex;position:absolute;top:0;left:0}.database-table__row:hover{background:var(--color-muted)}.database-table__cell{border-right:1px solid var(--color-border);white-space:nowrap;cursor:default;outline:none;flex-shrink:0;align-items:center;gap:.25rem;height:100%;padding:0 .5rem;display:flex;position:relative;overflow:hidden}.database-table__cell--active{box-shadow:inset 0 0 0 2px var(--color-you);z-index:1}.database-table__cell--ranged{background:var(--color-you-wash)}.database-table__cell--editing{z-index:3;padding:0;overflow:visible}.database-table__cell--acts{border-right:0;justify-content:center;padding:0}.database-table__title{text-overflow:ellipsis;min-width:0;font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.database-table__open{border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-muted-foreground);background:var(--color-card);border:1px solid var(--color-border);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem .375rem;display:inline-flex}.database-table__row:hover .database-table__open,.database-table__cell:focus-within .database-table__open,.database-table__cell--active .database-table__open{opacity:1}.database-table__open:hover{color:var(--color-foreground);background:var(--color-muted)}.database-table__more{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-subtle-foreground);opacity:0;justify-content:center;align-items:center;display:inline-flex}.database-table__row:hover .database-table__more,.database-table__more:focus-visible,.database-table__more[data-state=open]{opacity:1}.database-table__more:hover{background:var(--color-muted);color:var(--color-foreground)}.database-table__editor{background:var(--color-card);width:max-content;min-width:100%;box-shadow:0 0 0 2px var(--color-you),var(--shadow-raised);border-radius:var(--radius-sm);align-items:center;display:flex;position:absolute;inset:0}.database-table__conflict{gap:.25rem;padding-inline:.25rem;display:inline-flex}.database-table__foot{border-top:1px solid var(--color-border);align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.database-table__status{color:var(--color-muted-foreground);font-size:var(--text-xs);flex:1}.database-kind{color:var(--color-muted-foreground);font-size:var(--text-xs);text-transform:capitalize}.database-words{text-overflow:ellipsis;min-width:0;overflow:hidden}.database-chips{gap:.25rem;min-width:0;display:inline-flex;overflow:hidden}.database-chip{border-radius:var(--radius-pill);max-width:100%;height:1.25rem;font-size:var(--text-xs);background:var(--sheet-fill,var(--color-muted));color:var(--sheet-fill-foreground,var(--color-foreground));white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;padding:0 .5rem;line-height:1;display:inline-flex;overflow:hidden}.database-chip--swatch{border:1px solid var(--color-border-strong);cursor:pointer;width:1.25rem;padding:0}.database-check{border:1px solid var(--color-border-strong);background:var(--color-card);width:1rem;height:1rem;color:var(--color-card);font-size:var(--text-xs);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.database-check[data-checked]{background:var(--color-you);border-color:var(--color-you)}.database-checkbox{cursor:pointer;align-items:center;height:100%;padding-inline:.5rem;display:inline-flex}.database-editor{align-items:center;gap:.25rem;min-width:100%;height:100%;display:flex}.database-input{min-width:8rem;height:100%;color:var(--color-foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 .5rem}.database-input[aria-invalid]{color:var(--color-alert)}.database-refusal{color:var(--color-alert);font-size:var(--text-xs);white-space:nowrap;padding-inline:.5rem}.database-select-trigger{text-align:left;align-items:center;gap:.25rem;min-width:6rem;height:100%;padding-inline:.5rem;display:inline-flex}.database-select{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-card);height:1.75rem;color:var(--color-foreground);font:inherit;font-size:var(--text-xs);padding:0 .5rem}.database-properties{border-bottom:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-sm);flex-direction:column;gap:.125rem;margin-bottom:.5rem;padding-block:.25rem .75rem;display:flex}.database-properties__source{color:var(--color-muted-foreground);font-size:var(--text-xs);align-items:center;gap:.25rem;padding-bottom:.25rem;display:flex}.database-row{align-items:center;gap:.5rem;min-height:2rem;display:flex}.database-row__label{color:var(--color-muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:0 0 9rem;overflow:hidden}.database-row__control{border-radius:var(--radius-sm);flex:1;align-items:center;min-width:0;min-height:1.75rem;display:flex}.database-row__control:hover{background:var(--color-muted)}.database-row__value{text-align:left;border-radius:var(--radius-sm);cursor:text;align-items:center;width:100%;min-height:1.75rem;padding-inline:.5rem;display:flex}.database-row__value:empty:before{content:"Empty";color:var(--color-subtle-foreground)}.database-row__control .database-editor{width:100%;min-width:0;height:1.75rem}.database-row__control .database-input{min-width:0;height:1.75rem}.database-row__control .database-select-trigger{width:100%;min-width:0;min-height:1.75rem}@media(max-width:640px){.database-row{flex-direction:column;align-items:stretch;gap:.125rem}.database-row__label{flex:none}}.database-properties__group{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase;margin:.5rem 0 .125rem}.database-properties__fold{color:var(--color-muted-foreground);font-size:var(--text-xs);border-radius:var(--radius-sm);align-self:flex-start;margin-top:.25rem;padding:.125rem .375rem}.database-properties__fold:hover{background:var(--color-muted);color:var(--color-foreground)}.database-properties__note{color:var(--color-subtle-foreground);font-style:italic}.layout-dialog__body{min-height:0;max-height:60vh;font-family:var(--font-sans);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid;overflow:auto}.layout-dialog__controls{flex-direction:column;gap:.5rem;min-width:0;display:flex}.layout-dialog__heading{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.02em;margin-top:.25rem}.layout-dialog__preview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);min-width:0;padding:.5rem .75rem}.layout-dialog__preview .database-properties{border-bottom:0;margin-bottom:0}.layout-dialog__refusal{border-radius:var(--radius-sm);background:var(--color-muted);color:var(--color-foreground);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.layout-list{flex-direction:column;gap:.125rem;display:flex}.layout-field{border-radius:var(--radius-sm);align-items:center;gap:.5rem;min-height:2rem;padding-inline:.25rem;display:flex}.layout-field:hover{background:var(--color-muted)}.layout-field__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.layout-field__kind{color:var(--color-subtle-foreground);font-size:var(--text-xs)}.layout-field__acts{align-items:center;gap:.125rem;display:flex}.layout-field__to{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);max-width:8rem;height:1.5rem;color:var(--color-foreground);font-size:var(--text-xs)}.layout-group{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.125rem;padding:.375rem;display:flex}.layout-group__head{align-items:center;gap:.125rem;display:flex}.layout-group__head input{flex:1;height:1.75rem}.layout-group__empty{color:var(--color-subtle-foreground);font-size:var(--text-xs);padding:.25rem .5rem}@media(max-width:640px){.layout-dialog__body{grid-template-columns:minmax(0,1fr);max-height:70vh}.layout-field{flex-wrap:wrap;row-gap:0;padding-block:.25rem}.layout-field__kind{margin-left:auto}.layout-field__acts{flex-basis:100%;justify-content:flex-end}.layout-field__to{flex:0 8rem;min-width:0}}.sheet__table{min-height:0;font-size:var(--text-xs);flex-direction:column;flex:1;line-height:1.4;display:flex;overflow:hidden}.sheet__table-row{border-bottom:1px solid var(--color-border);display:flex}.sheet__table-row--head{color:var(--color-muted-foreground);font-weight:var(--font-weight-medium)}.sheet__table-cell{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:.125rem .375rem;overflow:hidden}.sheet__table-cell--title{flex:2 1 0}.sheet__table-more{color:var(--color-subtle-foreground);padding:.25rem .375rem}.database-pane__tabs{border-bottom:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--text-sm);align-items:center;gap:.125rem;padding:.25rem .5rem 0;display:flex}.database-pane__tab{color:var(--color-muted-foreground);font-weight:var(--font-weight-medium);white-space:nowrap;border-bottom:2px solid #0000;padding:.375rem .625rem}.database-pane__tab:hover{color:var(--color-foreground)}.database-pane__tab[aria-selected=true]{color:var(--color-foreground);border-bottom-color:var(--color-foreground)}[data-printing]{display:none}@media print{body>:not([data-printing]){display:none!important}[data-printing]{display:block}[data-printing=page] .page-reading{break-inside:auto}[data-printing=page] .page-reading :is(h1,h2,h3){break-after:avoid}[data-printing=canvas] [data-print-page]{break-after:page;break-inside:avoid;display:block;overflow:hidden}[data-printing=canvas] [data-print-page]:last-child{break-after:auto}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
