@layer components{.editor_canvas__EnGG4{position:relative;width:100%;height:100%;contain:paint;touch-action:none;outline:none;&.editor_hand__bYKMs{cursor:grab;&:active{cursor:grabbing}}}}@layer components{.NumberInput_input-root__g6ZH2{--size:32px;height:var(--size);input[type=number]{appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}.NumberInput_arrow-container__iYsLk{display:grid;>*{grid-area:1/1/1/1}&:is(.NumberInput_persistent__0WI3m,:active){.NumberInput_arrows__lc8rS{visibility:visible}&>:not(.NumberInput_arrows__lc8rS){visibility:hidden}}}.NumberInput_arrows__lc8rS{margin-block:-5px;margin-right:-6px;height:var(--size);aspect-ratio:1/1;display:grid;grid-template-rows:calc(var(--size) / 2 - .5px) 1px calc(var(--size) / 2 - .5px);grid-auto-flow:column;align-items:center;justify-content:center;border-left-width:1px;button{width:var(--size);height:calc(var(--size) / 2 - .5px)}visibility:hidden}&.xs{--size:28px;.NumberInput_arrows__lc8rS{margin-block:-4px}}&.xxs{--size:24px;.NumberInput_arrows__lc8rS{margin-block:-2px}}&:focus,&:focus-within,&:hover{.NumberInput_arrow-container__iYsLk>:not(.NumberInput_arrows__lc8rS){visibility:hidden}.NumberInput_arrows__lc8rS{visibility:visible}}.NumberInput_minus__9s4BW,.NumberInput_plus__8_OsZ{width:var(--size);height:var(--size);margin-block:-5px}.NumberInput_minus__9s4BW{order:-10;margin-left:-6px}.NumberInput_plus__8_OsZ{order:10;margin-right:-6px}&.xs{.NumberInput_minus__9s4BW,.NumberInput_plus__8_OsZ{margin-block:-4px}}&.xxs{.NumberInput_minus__9s4BW,.NumberInput_plus__8_OsZ{margin-block:-2px}}}}.style_toolbar__ova5A{bottom:anchor(top);margin-top:calc(var(--top) * 1px);justify-self:anchor-center;position-try-fallbacks:--toolbar-top,--toolbar-bottom}@position-try --toolbar-top{top:auto;bottom:anchor(top);margin-top:calc(var(--top) * 1px)}@position-try --toolbar-bottom{top:anchor(bottom);bottom:auto;margin-bottom:calc(var(--bottom) * 1px)}body:has(.style_draw__bgUKX),body:has(.style_marquee__vtYls){cursor:crosshair}@layer components{::view-transition-group(.Crossfade_crossfade-backward__9_XTI),::view-transition-group(.Crossfade_crossfade-forward__7z9HR){animation-timing-function:ease-out;animation-duration:.3s}::view-transition-old(.Crossfade_crossfade-forward__7z9HR){animation-name:Crossfade_crossfade-out-forward__wIBUo}::view-transition-new(.Crossfade_crossfade-forward__7z9HR){animation-name:Crossfade_crossfade-in-forward__ZXmE5}::view-transition-old(.Crossfade_crossfade-backward__9_XTI){animation-name:Crossfade_crossfade-out-backward__EjoJu}::view-transition-new(.Crossfade_crossfade-backward__9_XTI){animation-name:Crossfade_crossfade-in-backward__VmcR1}@keyframes Crossfade_crossfade-out-forward__wIBUo{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-6px)}}@keyframes Crossfade_crossfade-in-forward__ZXmE5{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}@keyframes Crossfade_crossfade-out-backward__EjoJu{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(6px)}}@keyframes Crossfade_crossfade-in-backward__VmcR1{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer components{.Modal_fixed-container___BQ0y{position:fixed;inset:0}.Modal_backdrop__4TDYx{opacity:1;transition:opacity var(--transition);background-color:#18181b4d;position:fixed;inset:0}.Modal_backdrop__4TDYx[data-closed]{opacity:0}@media (prefers-color-scheme:dark){.Modal_backdrop__4TDYx{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.Modal_dialog-container__oDgym{padding:64px}.Modal_dialog-container__oDgym[data-full=screen]{padding:0}@media not all and (min-width:40rem){.Modal_dialog-container__oDgym[data-full=mobile]{padding:0}}.Modal_close__vKsyw,.Modal_modal__ija9a{opacity:1;transition:opacity var(--transition),scale var(--transition);scale:1}:is(.Modal_modal__ija9a,.Modal_close__vKsyw)[data-closed]{opacity:0;scale:.9}[data-full=screen] :is(.Modal_modal__ija9a,.Modal_close__vKsyw){opacity:1;scale:1}@media not all and (min-width:40rem){[data-full=mobile] :is(.Modal_modal__ija9a,.Modal_close__vKsyw){opacity:1;scale:1}}.Modal_dialog-content__9YX6r{background-color:var(--background-color-default);box-shadow:var(--shadow-modal-md);border-radius:var(--radius-xl);anchor-name:--dialog-content;min-height:0;max-height:100%;overflow:auto}[data-full=modal] .Modal_dialog-content__9YX6r,[data-full=screen] .Modal_dialog-content__9YX6r{width:100%;min-height:100%}[data-full=screen] .Modal_dialog-content__9YX6r{box-shadow:none;border-radius:0}@media not all and (min-width:40rem){[data-full=mobile] .Modal_dialog-content__9YX6r{width:100%;min-height:100%;box-shadow:none;border-radius:0}}.Modal_close__vKsyw{position-anchor:--dialog-content;top:anchor(top);right:calc(anchor(right));color:var(--text-color-muted);display:flex;position:absolute;left:auto}[data-full=modal] .Modal_close__vKsyw{left:calc(anchor(right) + 12px);color:var(--color-white);box-shadow:var(--shadow-card);background-color:light-dark(var(--color-dark),var(--color-light));right:auto}@supports (color:color-mix(in lab,red,red)){[data-full=modal] .Modal_close__vKsyw{background-color:light-dark(color-mix(in oklab,var(--color-dark) 30%,transparent),color-mix(in oklab,var(--color-light) 30%,transparent))}}@media (min-width:40rem){[data-full=mobile] .Modal_close__vKsyw{left:calc(anchor(right) + 12px);color:var(--color-white);box-shadow:var(--shadow-card);background-color:light-dark(var(--color-dark),var(--color-light));right:auto}@supports (color:color-mix(in lab,red,red)){[data-full=mobile] .Modal_close__vKsyw{background-color:light-dark(color-mix(in oklab,var(--color-dark) 30%,transparent),color-mix(in oklab,var(--color-light) 30%,transparent))}}}.Modal_side-panel__C2fWM{border-radius:var(--radius-2xl);background-color:var(--background-color-default);transform-origin:100%;min-height:0;max-height:100%;transition:transalte var(--transition);margin:12px;overflow:hidden;translate:0}.Modal_side-panel__C2fWM[data-closed]{translate:100%}}._create-new__search__XtuQi{._create-new__tag-container__Ik26H{transition:height var(--transition)}&:not(:focus-within,:focus) ._create-new__tag-container__Ik26H{height:34px}._create-new__tags__BMlBX{min-height:34px;max-height:100%;overflow-y:auto;container-type:scroll-state;scrollbar-width:none}._create-new__show-more__xDNce{height:24px;display:none;background:linear-gradient(to right,transparent 0,var(--background-color-card) 35%);@container scroll-state(scrollable: y){display:block}}&:focus-within ._create-new__tag-container__Ik26H{min-height:34px;height:max-content;._create-new__show-more__xDNce{display:none}}}@layer components{table.Table_table-grid__ivt_G{position:relative;break-inside:auto;border-collapse:collapse;thead{container-type:scroll-state;position:sticky;top:0;z-index:30;height:40px;max-height:40px;background-color:var(--background-color-muted);tr{box-shadow:0 1px var(--border-color-default),0 0 0 transparent;transition:box-shadow var(--transition);transition-duration:1s;@container scroll-state(stuck: top){box-shadow:var(--shadow-card);transition-duration:.2s}@supports not (container-type:scroll-state){box-shadow:var(--shadow-modal-lg)}}th{color:var(--text-color-muted);font-size:var(--text-sm);font-weight:500;padding:8px 12px}}tr[data-group]{height:56px;max-height:56px;border-bottom:1px;td{font-weight:500;padding-block:12px;>div{display:flex;align-items:center}}}tr:nth-child(2n){background-color:var(--background-color-subtle)}td,th,tr{break-inside:avoid;break-after:auto}.Table_anchor__dtGeM,tbody td:not(:has(>.Table_anchor__dtGeM)){padding:12px}td:has(>.Table_anchor__dtGeM){padding:0}.Table_anchor__dtGeM{display:block;height:100%;align-content:center}tbody tr{font-size:var(--text-sm);border-bottom-width:1px;min-height:12px;height:100%;content-visibility:auto;contain-intrinsic-height:auto 12px;&:last-of-type{border-bottom-width:0}&.Table_clickable-row__Wf30y:not(:has(>td.Table_interactive__7Otiw:hover)){cursor:pointer;&:hover:not(.Table_selected__DaUxX)>td{background-color:var(--background-color-soft-hover)}}&.Table_selected__DaUxX>td{background-color:light-dark(var(--color-teal-50),var(--color-teal-900))}}.Table_pair__LUxqR{&:has(+.Table_pair__LUxqR){border-bottom:none;break-after:avoid;>td,>td>a{padding-bottom:0}}&:has(+.Table_pair__LUxqR .Table_anchor__dtGeM:hover),&:has(.Table_anchor__dtGeM:hover)+.Table_pair__LUxqR{background-color:var(--background-color-soft-hover)}.Table_pair__LUxqR{break-before:avoid;td>a{padding-top:0}}}}.Table_paginator__cMjsf{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:12px;margin-top:auto;border-top-width:1px;background-color:var(--background-color-default)}.ActionBar_action-bar__gCohE{display:flex;align-items:center;justify-content:space-between;background-color:light-dark(var(--color-zinc-900),var(--color-zinc-00));color:var(--text-color-inverted);padding-inline:6px;border-radius:var(--radius-lg);pointer-events:auto;box-shadow:0 4px 10px 0 rgba(82,83,93,.32);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}}@layer components{.ActionBar_title__DCBAK:has(+.ActionBar_items__jl7ou:not(:empty)){margin-right:48px}.ActionBar_title__DCBAK{padding:.5rem}.ActionBar_items__jl7ou{display:flex;gap:6px;align-items:center}.ActionBar_item__8Ar8U{display:grid;width:1.5rem;height:1.5rem;color:var(--text-color-inverted);align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background-color var(--transition);&:hover{background-color:light-dark(var(--color-zinc-600),var(--color-zinc-200))}&:active{background-color:light-dark(var(--color-zinc-500),var(--color-zinc-300))}&>*{grid-area:1/1}}}@layer components{.Search_search__S6gqF{display:contents}.Search_search-options__KFin3{position:relative;display:flex;flex-direction:column;column-gap:2px;background-color:var(--background-color-sidebar);border-radius:var(--radius-xs);cursor:pointer;box-shadow:var(--shadow-modal-md);min-width:max(var(--button-width,150px),150px);&:empty{display:none}overflow-x:hidden!important;min-width:var(--input-width);--anchor-gap:4px;--anchor-padding:10px}.Search_search-option__9hKoY{font-size:var(--text-sm);color:var(--text-color-default);font-style:normal;font-weight:400;padding-block:4px;padding-inline:8px;display:flex;align-items:center;gap:8px;&:not([data-disabled])[data-active]{background-color:var(--background-color-soft)}}.Search_placeholder__bv9BB{font-size:var(--text-sm);color:var(--text-color-muted);font-weight:400;padding-block:4px;padding-inline:8px}}@layer components{.ConfirmInput_confirm-input__hVzu9{display:flex;align-items:center;gap:6px;input{flex:1}&.ConfirmInput_pending__1WFdu:not(:focus-within){border-color:var(--border-color-destructive);>button{background-color:var(--color-red-500)}}}}@layer components{.Listbox_listbox__ougYJ{display:contents}.Listbox_listbox-options__ojM9M{display:flex;flex-direction:column;column-gap:2px;background-color:var(--background-color-sidebar);border-radius:var(--radius-xs);cursor:pointer;box-shadow:var(--shadow-modal-md);min-width:150px;width:var(--button-width);scrollbar-width:thin;outline:none;min-width:fit-content;--anchor-gap:4px;--anchor-padding:10px;&:empty{visibility:hidden}}.Listbox_listbox-button__XxBw5{color:var(--text-color-default);&:after{content:"";margin-left:auto;color:currentColor;background-color:currentColor;width:14.4px;height:14.4px;clip-path:path("M7.20119 7.903L10.171 4.93312L11.0195 5.78164L7.20119 9.60004L3.38279 5.78164L4.23131 4.93312L7.20119 7.903Z");transition:rotate var(--transition)}&[data-active]:after{rotate:180deg}}.Listbox_listbox-option__eVDBL{font-size:var(--text-sm);line-height:1;color:var(--text-color-default);font-style:normal;font-weight:400;padding-inline:8px;height:2rem;display:flex;align-items:center;gap:8px;svg{color:color-mix(in oklab,currentColor 55%,transparent)}.Listbox_checkmark__ZDixO{color:var(--text-color-default);visibility:hidden;margin-left:auto}&[data-active]{background-color:var(--background-color-soft)}&[data-selected]{.Listbox_checkmark__ZDixO{visibility:visible}}}.Listbox_listbox-divider__EdLyC{margin-block:2px}}body:has([data-selection-dragging]) .center_toolbar__mcwme{visibility:hidden}@layer components{.Popover_popover-panel___HuEN{display:fixed;background-color:var(--background-color-card);border-radius:var(--radius-md);border-width:1px;--anchor-gap:4px;--anchor-padding:10px;min-width:var(--button-width);min-height:var(--button-width)}.Tooltip_tooltip-panel__OkBYB{padding:4px;border-radius:var(--radius-card-xs);background-color:var(--background-color-card);box-shadow:var(--shadow-modal-sm)}}@layer components{}@layer components{.Menu_menu-items__nou49{display:flex;flex-direction:column;column-gap:2px;background-color:var(--background-color-sidebar);border-radius:var(--radius-xs);cursor:pointer;box-shadow:var(--shadow-modal-md);min-width:max(var(--button-width,150px),150px);scrollbar-width:thin;outline:none;overflow-y:auto;--anchor-gap:4px;--anchor-padding:10px;&.Menu_submenu-items__kjnst{--anchor-gap:8px}}.Menu_menu-item__vvhRh,.Menu_submenu-button__uM2AK{font-size:var(--text-sm);line-height:1;color:var(--text-color-default);font-style:normal;font-weight:400;padding-inline:8px;height:2rem;display:flex;align-items:center;gap:8px;svg{color:color-mix(in oklab,currentColor 55%,transparent)}.Menu_checkmark__MhbkW{color:var(--text-color-default);visibility:hidden;margin-left:auto}&:hover{background-color:var(--background-color-soft)}.Menu_chevron__zqAmI{margin-left:auto}}.Menu_menu-divider__GEVz_{margin-block:2px}}.layout_sticky__O8QRG{container-type:scroll-state;position:sticky;top:0;min-height:90px}.layout_floating__dhirw{border-bottom-width:1px;border-bottom-color:transparent;transition:border-color var(--transition);transition-duration:1s;&:focus,&:focus-within{border-bottom-color:var(--border-color-default);transition-duration:.2s}@container scroll-state(stuck: top){border-bottom-color:var(--border-color-default);transition-duration:.2s}@supports not (container-type:scroll-state){border-bottom-color:var(--border-color-default)}.layout_tag-container__9ZyTl{transition:height var(--transition)}&:not(:focus-within,:focus) .layout_tag-container__9ZyTl{height:34px;@container scroll-state(stuck: top){height:0}}.layout_tags__zOJ8h{min-height:34px;max-height:100%;overflow-y:auto;container-type:scroll-state;scrollbar-width:none}.layout_show-more__j27xr{height:24px;display:none;background:linear-gradient(90deg,transparent 0,light-dark(#f2f2f3,#2a2a2d) 35%);@container scroll-state(scrollable: y){display:block}}&:focus-within .layout_tag-container__9ZyTl{min-height:34px;height:max-content;.layout_show-more__j27xr{display:none}}.layout_tag-container__9ZyTl:has(.layout_tags__zOJ8h>:empty){min-height:0;height:0}}