@layer flux-reset{*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000;tab-size:4;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}button,select{text-transform:none}a{color:inherit;text-decoration:none}#app{isolation:isolate}}@layer flux-base{:root{--acceleration-curve:cubic-bezier(.4, 0, 1, 1);--deceleration-curve:cubic-bezier(0, 0, .2, 1);--standard-curve:cubic-bezier(.4, 0, .2, 1);--swift-out:cubic-bezier(.55, 0, .1, 1);--font-monospace:jetbrains-mono, monospace;--font-sans:inter-variable, sans-serif;--font-serif:serif;--font-size:15px;--radius:12px;--radius-double:24px;--radius-full:9999px;--radius-half:6px;--transition-default:.18s var(--swift-out);--background:var(--gray-25);--foreground:var(--gray-700);--foreground-prominent:var(--gray-900);--foreground-secondary:var(--gray-500);--surface:var(--gray-25);--surface-loader:rgb(from var(--gray-25) r g b / .75);--surface-stroke:var(--gray-200);--surface-stroke-hover:var(--gray-300);--surface-stroke-out:rgb(from var(--gray-800) r g b / .1);--surface-stroke-out-hover:rgb(from var(--gray-900) r g b / .15);--surface-hover:var(--gray-50);--surface-active:var(--gray-100);--surface-disabled:var(--gray-100);--overlay:rgb(from var(--gray-950) r g b / .5);--overlay-secondary:rgb(from var(--gray-950) r g b / .15);--overlay-strong:rgb(from var(--gray-950) r g b / .9)}:root,[light]{--gray-25:#fff;--gray-50:#f7f8fc;--gray-100:#eceef4;--gray-200:#dee1ea;--gray-300:#c6cad5;--gray-400:#9da4b8;--gray-500:#848ca2;--gray-600:#606881;--gray-700:#3f475e;--gray-800:#2d3241;--gray-900:#1a1f2d;--gray-950:#090c19;--primary-25:#fcfcfc;--primary-50:#ebf2ff;--primary-100:#d7e5ff;--primary-200:#c4d8ff;--primary-300:#9dbdff;--primary-400:#77a2fc;--primary-500:#5285f8;--primary-600:#2258e5;--primary-700:#0935b1;--primary-800:#011e8c;--primary-900:#000f60;--primary-950:#000337;--danger-25:#fefbfa;--danger-50:#fff1f2;--danger-100:#ffe4e6;--danger-200:#ffccd3;--danger-300:#ffa1ac;--danger-400:#ff637e;--danger-500:#ff2054;--danger-600:#ec003e;--danger-700:#c70036;--danger-800:#a50035;--danger-900:#8b0836;--danger-950:#4d0218;--info-25:#f9fcff;--info-50:#eff6ff;--info-100:#dbeafe;--info-200:#bedbff;--info-300:#8dc5ff;--info-400:#52a2ff;--info-500:#297fff;--info-600:#165dfc;--info-700:#1048e6;--info-800:#163cb8;--info-900:#1b398e;--info-950:#162456;--success-25:#f6fbf1;--success-50:#eff9e6;--success-100:#dcf2c4;--success-200:#bee88f;--success-300:#97d858;--success-400:#6fc22f;--success-500:#52a91d;--success-600:#3f8c17;--success-700:#326e17;--success-800:#2a5717;--success-900:#234717;--success-950:#0f2708;--warning-25:#fdfcf8;--warning-50:#fffbeb;--warning-100:#fef3c6;--warning-200:#fee685;--warning-300:#ffd22f;--warning-400:#ffb902;--warning-500:#ff9717;--warning-600:#dd7500;--warning-700:#b55500;--warning-800:#934200;--warning-900:#793600;--warning-950:#451b00;--shadow-px:0 1px 1px rgb(from var(--gray-800) r g b / .02);--shadow-xs:0 1px 2px 0 rgb(from var(--gray-800) r g b / .02);--shadow-sm:0 1px 3px rgb(from var(--gray-800) r g b / .05), 0 1px 2px -1px rgb(from var(--gray-800) r g b / .05);--shadow-md:0 4px 6px -1px rgb(from var(--gray-800) r g b / .05), 0 2px 4px -2px rgb(from var(--gray-800) r g b / .05);--shadow-lg:0 10px 15px -3px rgb(from var(--gray-800) r g b / .05), 0 4px 6px -4px rgb(from var(--gray-800) r g b / .05);--shadow-xl:0 20px 25px -5px rgb(from var(--gray-800) r g b / .05), 0 8px 10px -6px rgb(from var(--gray-800) r g b / .05);--shadow-2xl:0 25px 50px -12px rgb(from var(--gray-800) r g b / .12)}[dark]{--surface-stroke-out:rgb(from var(--gray-800) r g b / .15);--surface-stroke-out-hover:rgb(from var(--gray-900) r g b / .2);--overlay:#0009;--overlay-secondary:#0006;--overlay-strong:#000000e6;--gray-25:#15171e;--gray-50:#1b1f27;--gray-100:#232732;--gray-200:#2d323e;--gray-300:#393f4f;--gray-400:#485064;--gray-500:#5b647e;--gray-600:#717c9a;--gray-700:#8f98b1;--gray-800:#a8b0c5;--gray-900:#bfc5d7;--gray-950:#d8dbe4;--primary-25:#23262c;--primary-50:#262c39;--primary-100:#2a3448;--primary-200:#303e5a;--primary-300:#36486e;--primary-400:#3e5585;--primary-500:#44619d;--primary-600:#4d6fb6;--primary-700:#5980d3;--primary-800:#6a96f5;--primary-900:#77a7ff;--primary-950:#85b8ff;--danger-25:#272325;--danger-50:#37272b;--danger-100:#452c30;--danger-200:#563237;--danger-300:#69393d;--danger-400:#7f4145;--danger-500:#94484c;--danger-600:#ab5155;--danger-700:#c65d64;--danger-800:#e66f7a;--danger-900:#fd7c8c;--danger-950:#ff8ba0;--info-25:#23262c;--info-50:#252c39;--info-100:#283447;--info-200:#2c3f59;--info-300:#2e4b6d;--info-400:#315884;--info-500:#33659b;--info-600:#3874b4;--info-700:#4285d1;--info-800:#539cf3;--info-900:#5dadff;--info-950:#6bbfff;--success-25:#21251c;--success-50:#282f22;--success-100:#2e3822;--success-200:#354325;--success-300:#3b5129;--success-400:#41612e;--success-500:#467033;--success-600:#4d8139;--success-700:#589541;--success-800:#69ae4f;--success-900:#74c25b;--success-950:#81d56a;--warning-25:#2b261a;--warning-50:#322b1b;--warning-100:#3c331e;--warning-200:#493c21;--warning-300:#574725;--warning-400:#68532a;--warning-500:#785e30;--warning-600:#8c6b35;--warning-700:#a47a3b;--warning-800:#c28f42;--warning-900:#d89e4a;--warning-950:#efae52;--shadow-px:0 1px 1px #0000001a;--shadow-xs:0 1px 3px 0 #0000001a;--shadow-sm:0 1px 5px #00000026, 0 1px 3px -1px #00000026;--shadow-md:0 4px 9px -1px #00000026, 0 2px 6px -2px #00000026;--shadow-lg:0 10px 22px -3px #00000026, 0 4px 9px -4px #00000026;--shadow-xl:0 20px 36px -5px #00000026, 0 8px 15px -6px #00000026;--shadow-2xl:0 25px 72px -12px #00000040}html{font-size:var(--font-size)}body{background:var(--background);font-family:var(--font-sans), system-ui}body,dialog{color:var(--foreground)}[inert] ::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:600;line-height:1.5}h1{color:var(--foreground-prominent);font-size:27px}h2{color:var(--foreground-prominent);font-size:21px}h3{color:var(--foreground);font-size:18px}h4{font-size:16px}h5{font-size:15px}h6{font-size:14px}a:not([class]),a[class=""]{color:var(--primary-600);text-decoration-skip:auto;text-underline-offset:2px;align-self:start;text-decoration:underline 1px}@media (hover:hover){a:not([class]):hover,a[class=""]:hover{text-decoration:none}}p{line-height:1.5}small{font-size:14px}blockquote{background:var(--gray-100);border-radius:var(--radius);margin-left:30px;padding:15px 21px;position:relative}blockquote:before{content:"”";color:var(--primary-600);font-size:39px;font-weight:700;position:absolute;top:5px;left:-27px}code,kbd,samp,pre{font-family:var(--font-monospace), monospace}img:not([class]){height:unset;border-radius:var(--radius-half);outline-offset:-1px;outline:1px solid #00000006}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,img,[data-typography-aware])+:where(h1,h2,h3){margin-top:33px}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,img,[data-typography-aware])+:where(h4,h5,h6,p,ul,ol,li,blockquote,img){margin-top:12px}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,img,[data-typography-aware])+:where([data-typography-aware]){margin-top:21px}.icon{flex-shrink:0;width:1em;height:1em;font-size:20px;line-height:1;overflow:visible}.font-awesome-icon{display:inline-block}.font-awesome-icon:has(>path:nth-child(2)) path:first-child{opacity:.2}.icon-boxed{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;font-size:42px;display:flex}.icon-boxed .icon{font-size:.45em}.button{background:unset;border-radius:var(--radius);box-shadow:var(--shadow-px);cursor:pointer;font:inherit;transition:var(--transition-default);user-select:none;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;border:1px solid;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;text-decoration:none;transition-property:background,border,box-shadow,color,scale,outline-color,outline-offset;display:inline-flex}.button:focus-visible{outline-color:var(--primary-600);outline-offset:2px}.button:active{box-shadow:none}.button:focus-visible{z-index:1}.button:disabled,.button[aria-disabled=true]{box-shadow:none;opacity:.5;pointer-events:none}.button.is-small{height:36px;padding:0 9px}.button.is-medium{height:42px;padding:0 12px}.button.is-large{height:48px;padding:0 15px}.button.is-xl{height:54px;padding:0 18px}.button.is-filled{align-self:stretch}.button .spinner{flex-shrink:0}.button .spinner:only-child{margin-left:-2px;margin-right:-2px}.button:has(.button-icon:only-child){padding-left:0;padding-right:0}.button:has(.button-icon:only-child).is-small{width:36px}.button:has(.button-icon:only-child).is-medium{width:42px}.button:has(.button-icon:only-child).is-large{width:48px}.button:has(.button-icon:only-child).is-xl{width:54px}.button-icon{flex-shrink:0;margin:1px;font-size:18px}.button-icon:only-child{margin-left:-1px;margin-right:-1px}.button-label{text-align:center;font-weight:500;display:inline-block}.button-label:only-child{min-width:42px;margin-left:6px;margin-right:6px}.button .badge:first-child{margin-left:-6px}.button .badge:last-child{margin-right:-6px}}@layer flux-component;.base-pane{background:var(--surface);border:1px solid var(--surface-stroke-out);border-radius:var(--radius);background-clip:padding-box}.base-pane-loader{backdrop-filter:blur(3px)saturate(180%);background:var(--surface-loader);border-radius:inherit;z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.base-pane-structure{display:block;position:relative}.base-pane-structure:not(.layer-pane)>.base-pane-structure{background:unset;box-shadow:none;border:0}.base-pane>.base-pane-element:first-child,.base-pane>.form>.base-pane-element:first-child{border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px)}.base-pane>.base-pane-element:last-child,.base-pane>.base-pane-element:not(.pane-header):nth-last-child(1 of .base-pane-element),.base-pane>.form>.base-pane-element:last-child,.base-pane>.form>.base-pane-element:not(.pane-header):nth-last-child(1 of .base-pane-element){border-bottom-left-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px)}.base-pane>.base-pane-element:only-child,.base-pane>.form>.base-pane-element:only-child{border:0}.icon-gray{color:var(--gray-600)}.icon-primary{color:var(--primary-600)}.icon-danger{color:var(--danger-600)}.icon-info{color:var(--info-600)}.icon-success{color:var(--success-600)}.icon-warning{color:var(--warning-600)}.icon-boxed-default{box-shadow:var(--shadow-sm)}.icon-boxed-colored{border:0}.icon-boxed-gray{background:var(--gray-100);color:var(--foreground)}.icon-boxed-primary{background:var(--primary-100);color:var(--primary-900)}.icon-boxed-danger{background:var(--danger-100);color:var(--danger-900)}.icon-boxed-info{background:var(--info-100);color:var(--info-900)}.icon-boxed-success{background:var(--success-100);color:var(--success-900)}.icon-boxed-warning{background:var(--warning-100);color:var(--warning-900)}.overlay-view{width:100dvw;height:100dvh;position:fixed;inset:0}.overlay-provider{pointer-events:none;z-index:10000}.overlay-shade{background:var(--overlay);backdrop-filter:blur(3px)grayscale(.5)saturate(180%);pointer-events:none;transition:opacity .6s var(--swift-out)}.overlay-provider:not(:has(.overlay:not(.overlay-transition-leave-active):not(.slide-over-transition-leave-active))) .overlay-shade{opacity:0}.overlay{outline:0;width:100dvw;height:100dvh;display:flex;position:fixed;inset:0}.overlay>.base-pane-structure{width:calc(100dvw - 90px);max-height:min(840px,100dvh - 180px);box-shadow:var(--shadow-lg);transition:.42s var(--swift-out);flex-flow:column;margin:auto;transition-property:filter,scale;display:flex;overflow:auto}.overlay>.base-pane-structure>.pane-header,.overlay>.base-pane-structure>.pane-footer{z-index:100;position:sticky}.overlay>.base-pane-structure>.pane-header{border-bottom:1px solid var(--gray-100);box-shadow:var(--shadow-xs);padding-bottom:18px;top:0}.overlay>.base-pane-structure>.pane-header:has(+:where(.tabs,.tab-bar-default)){box-shadow:none;border-bottom:0;padding-bottom:0}.overlay>.base-pane-structure>.pane-header:not(:has(+:where(.tabs,.tab-bar-default))){background:inherit}.overlay>.base-pane-structure>.pane-header+.tab-bar-default,.overlay>.base-pane-structure>.pane-header+.tabs>.tab-bar-default{top:var(--flux-pane-header-height,60px);z-index:100;position:sticky}.overlay>.base-pane-structure>.pane-footer{margin-top:auto;bottom:0}.overlay>.base-pane-structure:after{content:"";background:var(--overlay-secondary);opacity:0;pointer-events:none;transition:opacity .6s var(--swift-out);z-index:1000;display:block;position:absolute;inset:0}.overlay.is-current>.base-pane-structure{pointer-events:auto}.overlay:not(.is-current)>.base-pane-structure{filter:brightness(.75)blur(3px)grayscale(.5)saturate(180%);scale:.975}.overlay:not(.is-current)>.base-pane-structure:after{opacity:1}.overlay-small>.base-pane-structure{max-width:420px}.overlay-medium>.base-pane-structure{max-width:540px}.overlay-large>.base-pane-structure{max-width:720px}.slide-over{justify-content:flex-end}.slide-over>.base-pane-structure{contain:paint;width:min(100dvw,720px);max-height:calc(100% - 18px);margin:9px;transition-duration:.6s;overflow:auto}.overlay-transition-enter-active,.overlay-transition-leave-active{transition:opacity .3s var(--swift-out)}.overlay-transition-enter-active>.base-pane-structure,.overlay-transition-leave-active>.base-pane-structure{transition:.3s var(--swift-out);transition-property:opacity,scale}.overlay-transition-enter-from{opacity:0}.overlay-transition-enter-from>.base-pane-structure{opacity:0;scale:.9}.overlay-transition-leave-to{opacity:0}.overlay-transition-leave-to>.base-pane-structure{opacity:0;scale:.95}.slide-over-transition-enter-active,.slide-over-transition-leave-active{transition:opacity .48s var(--swift-out)}.slide-over-transition-enter-active>.base-pane-structure,.slide-over-transition-leave-active>.base-pane-structure{transition:.48s var(--swift-out);transition-property:opacity,transform}.slide-over-transition-enter-from,.slide-over-transition-leave-to{opacity:0;transition-delay:.21s}.slide-over-transition-enter-from>.base-pane-structure,.slide-over-transition-leave-to>.base-pane-structure{transform:translate(100%)}.spinner{--track:var(--gray-100);--value:var(--primary-600);flex:0 0 1em;width:1em;height:1em;font-size:20px;animation:5s linear infinite spinner;display:inline-block}.spinner-gray{--value:var(--gray-500)}.spinner-primary{--value:var(--primary-600)}.spinner-danger{--value:var(--danger-600)}.spinner-info{--value:var(--info-600)}.spinner-success{--value:var(--success-600)}.spinner-warning{--value:var(--warning-600)}.spinner-track{stroke:var(--track)}.spinner-effect,.spinner-value{stroke:var(--value);transform-origin:50%;animation:spinner 1.2s var(--swift-out) infinite}.spinner-effect{opacity:.25;animation-delay:-1.05s}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.action{border-radius:var(--radius-half);width:30px;height:30px;box-shadow:none;border:0;padding-left:6px;padding-right:6px}@media (hover:hover){.action:hover{background:var(--gray-100)}}.action:active,.action.is-active{background:var(--gray-200)}.action-icon{color:var(--foreground);font-size:18px}.action.is-destructive .action-icon{color:var(--danger-600)}.action-label{color:var(--foreground)}.action-bar{flex-wrap:wrap}.action-bar .separator{margin-top:9px;margin-bottom:9px}@media (width>=640px){.action-bar>.form-input{max-width:240px}}.base-pane-structure>.action-bar{background:var(--gray-50);border:1px solid var(--gray-100);border-left:0;border-right:0;padding:12px 18px}.base-pane-structure>.action-bar:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-top:0}.base-pane-structure>.action-bar:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-bottom:0}.action-pane{width:100%;container:actionPane/inline-size}.action-pane-grid{grid-template-columns:1fr auto;gap:36px;padding:36px;display:grid}@container actionPane (width<=540px){.action-pane-grid{grid-template-columns:1fr}}.action-pane-body{text-wrap:pretty;position:relative}.action-pane-body.pane-body{padding:0}.primary-button{background:var(--primary-600);border-color:var(--primary-700);box-shadow:0 1px 1px rgb(from var(--primary-600) r g b/.25);color:var(--primary-25)}@media (hover:hover){.primary-button:hover{background:var(--primary-700);border-color:var(--primary-800)}}.primary-button:active,.primary-button.is-active{background:var(--primary-800);box-shadow:none;scale:.9875}.primary-button .spinner{--track:var(--primary-700);--value:var(--primary-25)}.primary-button-icon{color:var(--primary-25)}.secondary-button{background:var(--surface);border-color:var(--surface-stroke);color:var(--foreground)}@media (hover:hover){.secondary-button:hover{background:var(--surface-hover)}}.secondary-button:active,.secondary-button.is-active{background:var(--surface-active);box-shadow:none;scale:.9875}.secondary-button-icon{color:var(--foreground)}.destructive-button{background:var(--surface);border-color:var(--surface-stroke);color:var(--foreground)}@media (hover:hover){.destructive-button:hover{background:var(--surface-hover)}}.destructive-button:active,.destructive-button.is-active{background:var(--surface-active);box-shadow:none;scale:.9875}.destructive-button .spinner{--value:var(--danger-600)}.destructive-button-icon,.destructive-button-label:only-child{color:var(--danger-600)}.secondary-button,.destructive-button{box-shadow:var(--shadow-px), inset 0 -1px rgb(from var(--gray-200) r g b/.15)}.base-link-button{box-shadow:none;border-color:#0000;gap:6px}@media (hover:hover){.base-link-button:hover{background:var(--surface-hover)}}.base-link-button:active,.base-link-button.is-active{background:var(--surface-active);box-shadow:none;scale:.9875}.primary-link-button,.primary-link-button-icon{color:var(--primary-700)}.secondary-link-button{color:var(--foreground-prominent)}.secondary-link-button-icon{color:var(--foreground)}.publish-button{position:relative;overflow:hidden}.publish-button-animation{justify-content:center;align-items:center;width:20px;height:20px;display:block;position:relative;overflow:visible}.publish-button-animation :is(path){fill:currentColor;transition:.27s var(--swift-out)}.publish-button.is-done .publish-button-animation-arrow{animation:publish-arrow-out .4s var(--acceleration-curve) both}.publish-button.is-done .publish-button-animation-check,.publish-button.is-done .publish-button-animation-circle{transition-delay:.5s}.publish-button.is-idle .publish-button-animation-check{opacity:0}.publish-button.is-loading .publish-button-animation-arrow{animation:publish-arrow-in 1s var(--deceleration-curve) both}.publish-button.is-loading .publish-button-animation-check,.publish-button.is-loading .publish-button-animation-circle{opacity:0}.publish-button-cloud{opacity:0;transition:.36s var(--swift-out) .21s;animation:.6s linear infinite publish;position:absolute;top:50%}.publish-button-cloud:nth-child(2){animation-delay:-.3s;left:-12px}.publish-button-cloud:nth-child(3){right:-12px}.publish-button.is-loading .publish-button-cloud{opacity:.5}.button-group{z-index:0;flex-grow:0;flex-shrink:0;width:max-content;display:inline-flex}.button-group .button{border-radius:0}.button-group .button:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.button-group .button:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.button-group .primary-button{z-index:1}.button-group .button+.button{margin-left:-1px}@keyframes publish{0%{translate:0 calc(-30px - 50%)}to{translate:0 calc(30px - 50%)}}@keyframes publish-arrow-in{25%{translate:0 128px}to{translate:0}}@keyframes publish-arrow-out{to{opacity:0;translate:0 -512px}}.flex{--gap:0;gap:var(--gap);display:flex}.flex-inline{display:inline-flex}.flex-direction-horizontal{flex-direction:row}.flex-direction-vertical{flex-direction:column}.flex-align-start{align-items:flex-start}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-align-stretch{align-items:stretch}.flex-align-baseline{align-items:baseline}.flex-justify-start{justify-content:flex-start}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:flex-end}.flex-justify-between{justify-content:space-between}.flex-justify-around{justify-content:space-around}.flex-justify-evenly{justify-content:space-evenly}.flex-wrap-wrap{flex-wrap:wrap}.flex-wrap-nowrap{flex-wrap:nowrap}.flex-wrap-wrap-reverse{flex-wrap:wrap-reverse}.flex-fill{width:100%}.flex-item{min-width:0}.breakthrough-transition-enter-active,.breakthrough-transition-back-enter-active,.breakthrough-transition-leave-active,.breakthrough-transition-back-leave-active{transform-origin:top;transition-property:opacity,scale,translate}.breakthrough-transition-enter-active,.breakthrough-transition-back-enter-active{transition-duration:.18s;transition-timing-function:var(--deceleration-curve)}.breakthrough-transition-leave-active,.breakthrough-transition-back-leave-active{transition-duration:.12s;transition-timing-function:var(--acceleration-curve)}.breakthrough-transition-enter-from,.breakthrough-transition-back-leave-to{opacity:0;scale:.975}.breakthrough-transition-leave-to,.breakthrough-transition-back-enter-from{opacity:0;scale:1.025}.fade-transition-enter-active,.fade-transition-leave-active{transition:opacity var(--transition-default)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0}.fade-transition-enter-to,.fade-transition-leave-from{opacity:1}.route-transition-enter-active,.route-transition-back-enter-active,.route-transition-leave-active,.route-transition-back-leave-active{transform-origin:50% 50dvh;transition-property:opacity,scale}.route-transition-enter-active,.route-transition-back-enter-active{transition-duration:.18s;transition-timing-function:var(--deceleration-curve)}.route-transition-leave-active,.route-transition-back-leave-active{transition-duration:.12s;transition-timing-function:var(--acceleration-curve)}.route-transition-enter-from,.route-transition-back-leave-to,.route-transition-leave-to,.route-transition-back-enter-from{opacity:0;scale:.975}.tooltip-transition-enter-active,.tooltip-transition-leave-active{transition:.18s var(--swift-out);transition-property:opacity,scale}.tooltip-transition-enter-from,.tooltip-transition-leave-to{opacity:0;scale:.975}.vertical-window-transition-enter-active,.vertical-window-transition-back-enter-active{contain:paint;transition:.105s var(--deceleration-curve);transition-property:opacity,transform}.vertical-window-transition-leave-active,.vertical-window-transition-back-leave-active{transition:.105s var(--acceleration-curve);transition-property:opacity,transform}.vertical-window-transition-back-leave-to,.vertical-window-transition-enter-from{opacity:0;transform:translateY(15px)}.vertical-window-transition-back-enter-from,.vertical-window-transition-leave-to{opacity:0;transform:translateY(-15px)}.window-transition-enter-active,.window-transition-back-enter-active{transition:.105s var(--deceleration-curve);transition-property:height,opacity,transform}.window-transition-leave-active,.window-transition-back-leave-active{transition:.105s var(--acceleration-curve);transition-property:height,opacity,transform}.window-transition-back-leave-to,.window-transition-enter-from{opacity:0;transform:translate(15px)}.window-transition-back-enter-from,.window-transition-leave-to{opacity:0;transform:translate(-15px)}.pane-default{box-shadow:var(--shadow-sm)}.pane-well{background-color:var(--gray-50)}:is(.pane-default,.pane-flat,.pane-well):is(a){color:currentColor;text-decoration:unset}@media (hover:hover){:is(.pane-default,.pane-flat,.pane-well):is(a):hover{color:currentColor}}:is(.pane-default,.pane-flat,.pane-well):is(button){padding:0}:is(.pane-default,.pane-flat,.pane-well):is(a,button){cursor:pointer;transition:.21s var(--swift-out);transition-property:background,border-color,box-shadow}@media (hover:hover){:is(.pane-default,.pane-flat,.pane-well):is(a,button):hover{border-color:var(--surface-stroke-out-hover);box-shadow:var(--shadow-lg)}}:is(.pane-default,.pane-flat,.pane-well):is(a,button):active{box-shadow:var(--shadow-xs)}:is(.pane-default,.pane-flat,.pane-well):is(:disabled,[aria-disabled=true]){background-color:var(--surface-disabled);box-shadow:none;pointer-events:none}:is(.pane-default,.pane-flat,.pane-well):is(:disabled,[aria-disabled=true])>*{opacity:.5}.pane-header{gap:15px;padding:18px 18px 0;display:flex}.pane-header:only-child,.pane-header:not(:has(+.pane-body)){padding:18px}.pane-header-caption{flex-flow:column;flex-grow:1;line-height:24px;display:flex}.pane-header-caption :is(strong){color:var(--foreground-prominent);font-weight:600}.pane-header-caption :is(strong):has(+:is(span)){font-size:16px}.pane-header-caption :is(span){font-size:14px}.pane-header-icon{color:var(--primary-600);margin-top:2px}.pane-header-clickable{color:inherit;cursor:pointer;transition:.21s var(--swift-out);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;text-decoration:none;transition-property:background,outline-color,outline-offset}.pane-header-clickable:focus-visible{outline-color:var(--primary-600);outline-offset:-2px}@media (hover:hover){.pane-header-clickable:hover{background:var(--surface-hover)}.pane-header-clickable:hover .pane-header-chevron{color:var(--foreground);transform:translate(3px)}}.pane-header-clickable:active{background:var(--surface-active)}.pane-header-clickable:is(:disabled,[aria-disabled=true]){cursor:default;pointer-events:none}.pane-header-clickable:is(:disabled,[aria-disabled=true])>*{opacity:.5}.pane-header-chevron{color:var(--foreground-secondary);transition:.21s var(--swift-out);flex-shrink:0;margin-top:2px;transition-property:color,transform}.pane-body{padding:18px}.pane-body+.pane-body{padding-top:0}.pane-footer{background:var(--gray-50);border-top:1px solid var(--gray-100);gap:9px;padding:18px;display:flex}.pane-tag{background:var(--gray-900);border-radius:var(--radius-half);color:var(--gray-25);letter-spacing:1px;text-transform:uppercase;padding:6px 9px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:15px;right:15px}.pane-media{z-index:0;position:relative;overflow:hidden}.pane-media:after{content:"";border:1px solid var(--surface-stroke-out);border-radius:inherit;z-index:1;position:absolute;inset:0}.pane-media-default:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);margin:-1px -1px 0}.pane-media-default:not(:first-child):after{border-top:0}.pane-media-default:not(:last-child):after{border-bottom:0}.pane-media-inset{border-radius:var(--radius-half);margin:18px}.pane-media-inset:not(:first-child){margin-top:0}.pane-media-inset:not(:last-child){margin-bottom:0}.pane-media-image{aspect-ratio:2;object-fit:cover;object-position:center;width:100%;height:auto;margin:0;display:block}.pane-group{position:relative}.pane-group+.pane-group{border-top:1px solid var(--surface-stroke)}[data-flux-pane-illustration]+:where(.pane-body,.pane-header){margin-top:-60px;position:relative}.pane-body:has(.icon-boxed:only-child):has(+.pane-header){padding-bottom:0}.flyout{display:contents}.flyout-dialog{top:var(--pane-y);left:var(--pane-x);background:unset;cursor:default;border:0;margin:0;padding:30px;font-size:1rem}.flyout-dialog::backdrop{background:unset;cursor:default}.flyout-pane{width:max-content;max-height:calc(100dvh - 120px);box-shadow:var(--shadow-md);transform:translate3d(var(--pane-mx), var(--pane-my), 0);overflow:auto}.flyout-pane.is-auto-width{width:var(--opener-width)}.flyout-pane.is-closing{animation:close .21s var(--swift-out) both}.flyout-pane.is-opening{animation:open .21s var(--swift-out) both}@keyframes close{to{opacity:0}}@keyframes open{0%{opacity:0;transform:translate(0,0)}}.aspect-ratio{flex-shrink:0;position:relative}.aspect-ratio>*{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.container{padding-left:var(--gutter);padding-right:var(--gutter);width:100%;margin-left:auto;margin-right:auto}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}.spacer{flex-grow:1}.adaptive-group{gap:var(--gap,9px);flex-flow:row;min-width:0;display:flex}.adaptive-slot{flex-flow:row;min-width:0;display:flex}.adaptive-slot-measurer{pointer-events:none;visibility:hidden;flex-flow:row;width:max-content;display:flex;position:absolute;top:0;left:0}.avatar{user-select:none;border-radius:.3em;flex:0 0 1em;width:1em;height:1em;display:inline-flex;position:relative}.avatar:is(button){border:0;padding:0}.avatar-image{height:inherit;width:inherit;background:var(--gray-50);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--gray-100);display:block}.avatar-fallback{border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avatar-fallback .icon{font-size:.5em}.avatar-fallback :is(span){font-size:.4em;font-weight:600;line-height:1}.avatar-fallback-colorized{background:color-mix(in srgb, var(--color), var(--gray-25) 80%);color:var(--color)}[dark] .avatar-fallback-colorized{background:color-mix(in srgb, var(--color), var(--gray-25) 70%)}.avatar-fallback-neutral{background:var(--gray-100);color:var(--foreground-secondary)}.avatar-loading{background:rgb(from var(--gray-50) r g b/.84);box-shadow:inset 0 0 0 1px var(--gray-100);border-radius:inherit;backdrop-filter:blur(3px)saturate(180%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.avatar-loading .spinner{--track:rgb(from var(--gray-950) r g b / .12)}.avatar-status{border-radius:var(--radius-full);width:.27em;height:.27em;display:block;position:absolute;bottom:.021em;right:.021em}.avatar-status-gray{background:var(--gray-500)}.avatar-status-primary{background:var(--primary-600)}.avatar-status-danger{background:var(--danger-600)}.avatar-status-info{background:var(--info-600)}.avatar-status-success{background:var(--success-600)}.avatar-status-warning{background:var(--warning-600)}.avatar-clickable{cursor:pointer;transition:filter .15s var(--swift-out)}@media (hover:hover){.avatar-clickable:hover{filter:brightness(110%)}}.status-avatar .avatar-fallback,.status-avatar .avatar-image{mask:radial-gradient(.18em at calc(100% - .16em) calc(100% - .16em),#0000 100%,#000 100%)}.persona{background:unset;border-radius:var(--radius);cursor:pointer;text-align:left;transition:var(--transition-default);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;border:0;align-items:center;gap:12px;padding:6px;transition-property:background,outline-color,outline-offset;display:flex}.persona:focus-visible{outline-color:var(--primary-600);outline-offset:2px}@media (hover:hover){.persona:hover{background:var(--gray-100)}}.persona-details{flex-flow:column;gap:3px;margin-right:9px;line-height:1.2;display:flex}.persona-details :is(strong){width:max-content;color:var(--foreground-prominent)}.persona-details :is(span){color:var(--foreground);font-size:14px}.avatar-group{flex-flow:row;align-items:center;display:inline-flex}.avatar-group-item{margin-left:calc(var(--overlap,.3) * -1em);box-shadow:0 0 0 .09em var(--gray-25);transition:translate .2s var(--swift-out);border-radius:.3em;display:inline-flex;position:relative}.avatar-group-item:first-child{margin-left:0}@media (hover:hover){.avatar-group-item:hover{z-index:1}}.badge{background:var(--surface);border:1px solid var(--surface-stroke);border-radius:var(--radius-full);width:max-content;height:28px;color:var(--foreground-prominent);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:-2px;margin-bottom:-2px;padding-left:9px;padding-right:9px;font-size:13px;font-weight:500;display:inline-flex}.badge:is(a,button){color:var(--foreground-prominent);cursor:pointer;transition:background var(--transition-default);text-decoration:none}@media (hover:hover){.badge:is(a,button):hover{background:var(--gray-50);color:var(--foreground-prominent)}}.badge.is-small{height:21px;padding-left:6px;padding-right:6px;font-size:12px}.badge.is-small .badge-close{width:15px;height:15px;margin-right:-3px;padding:3px}.badge.is-small .badge-close .icon{font-size:12px}.badge.is-small .badge-dot{width:6px;height:6px}.badge.is-large{height:33px;padding-left:12px;padding-right:12px;font-size:14px}.badge.is-large .badge-close{width:24px;height:24px}.badge.is-large .badge-close .icon{font-size:18px}.badge .spinner{--value:var(--color)}.badge-close{background:unset;border-radius:var(--radius-full);width:20px;height:20px;color:var(--foreground-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;margin-right:-6px;padding:5px;display:flex}@media (hover:hover){.badge-close:hover{background:var(--gray-100);color:var(--foreground)}}.badge-close:active{background:var(--gray-200);color:var(--foreground)}.badge-close .icon{font-size:16px}.badge-colored{background:var(--background);border-color:var(--border)}.badge-dot{background:var(--color);border-radius:var(--radius-full);width:9px;height:9px;display:block}.badge-icon{color:var(--color);margin-left:-3px}.badge-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge-label:only-child{color:var(--text);margin-left:3px;margin-right:3px}.badge-gray{--background:var(--gray-50);--border:var(--gray-200);--color:var(--foreground);--text:var(--foreground-prominent)}.badge-gray .badge-label{color:var(--foreground-prominent)}.badge-gray .spinner{--value:var(--primary-600)}.badge-primary{--background:var(--primary-50);--border:var(--primary-200);--color:var(--primary-600);--text:var(--primary-700)}.badge-danger{--background:var(--danger-50);--border:var(--danger-200);--color:var(--danger-600);--text:var(--danger-700)}.badge-info{--background:var(--info-50);--border:var(--info-200);--color:var(--info-600);--text:var(--info-700)}.badge-success{--background:var(--success-50);--border:var(--success-200);--color:var(--success-600);--text:var(--success-700)}.badge-warning{--background:var(--warning-50);--border:var(--warning-200);--color:var(--warning-600);--text:var(--warning-700)}.tag{background:var(--gray-50);border-color:var(--gray-200);border-radius:var(--radius-half);font-weight:400}.tag-keyboard-shortcut{padding-left:3px;padding-right:3px}.tag-close{border-radius:var(--radius-half)}.badge-group{--badge-group-padding:12px;height:auto;padding:3px var(--badge-group-padding);border-color:var(--badge-group-border);gap:9px}.badge-group .badge{border-color:var(--badge-group-border);margin-top:0;margin-bottom:0}.badge-group-has-start{padding-left:3px}.badge-group-has-end{padding-right:3px}.badge-group-small{--badge-group-padding:9px;gap:6px;font-size:12px}.badge-group-large{--badge-group-padding:15px;font-size:14px}.badge-group-icon{color:var(--color)}.badge-group-label{color:var(--text)}.badge-group-gray{--badge-group-border:var(--gray-200);background:var(--gray-50)}@media (hover:hover){.badge-group-gray:is(a,button):hover{background:var(--gray-100)}}.badge-group-primary{--badge-group-border:var(--primary-200);background:var(--primary-50)}@media (hover:hover){.badge-group-primary:is(a,button):hover{background:var(--primary-100)}}.badge-group-danger{--badge-group-border:var(--danger-200);background:var(--danger-50)}@media (hover:hover){.badge-group-danger:is(a,button):hover{background:var(--danger-100)}}.badge-group-info{--badge-group-border:var(--info-200);background:var(--info-50)}@media (hover:hover){.badge-group-info:is(a,button):hover{background:var(--info-100)}}.badge-group-success{--badge-group-border:var(--success-200);background:var(--success-50)}@media (hover:hover){.badge-group-success:is(a,button):hover{background:var(--success-100)}}.badge-group-warning{--badge-group-border:var(--warning-200);background:var(--warning-50)}@media (hover:hover){.badge-group-warning:is(a,button):hover{background:var(--warning-100)}}.filter{overscroll-behavior:contain;scrollbar-width:none;width:300px;max-width:100%;max-height:50dvh;transition:height .15s var(--deceleration-curve);z-index:0;padding:9px;overflow:auto}.filter::-webkit-scrollbar{width:0;height:0;display:none}.filter .menu>:where(.divider,.separator){margin:3px -9px}.filter .menu>.menu-group>.menu-sub-header{top:51px}.filter .menu>.menu-group:has(.filter-search)>.menu-sub-header{top:105px}.filter .menu .menu-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter .pane-body{margin:-9px}.filter-badge{background:var(--primary-50);border:1px dashed var(--primary-300);border-radius:var(--radius-half);padding-left:6px;padding-right:6px;font-weight:500}.filter-badge .badge-label{color:var(--primary-900)}.filter-button{box-shadow:none}.filter-button .button-icon{color:var(--primary-700);font-size:16px}.filter-header{background:var(--surface);border-bottom:1px solid var(--surface-stroke);z-index:2;margin:-9px -9px 3px;padding:9px;position:sticky;top:-9px}.filter-header:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.filter-back{flex-grow:1}.filter-header.menu-group .filter-action{flex:0 0 42px;justify-content:center;min-width:42px}.filter-date-picker{margin:-9px}.filter-search{background:linear-gradient(to bottom, var(--surface) 75%, transparent);z-index:1;margin:-9px -9px 0;padding:9px;position:sticky;top:-9px}.filter-header+.menu-group .filter-search{top:52px}.filter-bar{flex-flow:row;flex-grow:1;gap:15px;display:flex}.filter-bar-search{max-width:300px}.menu{flex-flow:column;display:flex}.menu-normal{gap:6px}.menu-large{gap:9px}.menu-group{counter-reset:menu-group}.menu-group-horizontal{gap:3px;display:flex}.menu-group-vertical{flex-flow:column;gap:1px;display:flex}.menu-pane{flex-flow:column;gap:9px;padding:9px;display:flex}.menu-item{height:unset;min-height:42px;box-shadow:none;color:var(--foreground);text-align:left;border:0;justify-content:flex-start;gap:15px;transition-duration:0s}@media (hover:hover){.menu-item:hover{background:var(--gray-100)}}.menu-item:active{background:var(--gray-200)}.menu-item .badge:last-child{margin-right:-6px}.menu-item-label{text-align:left;flex-grow:1;font-weight:400}.menu-item-label:only-child{min-width:unset;margin-left:0;margin-right:0}.menu-item-active{background:var(--primary-600);color:var(--primary-50)}.menu-item-active .menu-item-icon{color:var(--primary-25)}@media (hover:hover){.menu-item-active:hover{background:var(--primary-600)}}.menu-item-active:active{background:var(--primary-600)}.menu-item-destructive .menu-item-icon,.menu-item-destructive .menu-item-label{color:var(--danger-700)}.menu-item-highlighted{background:var(--primary-100);color:var(--primary-600)}.menu-item-highlighted .menu-item-icon{color:var(--primary-700)}@media (hover:hover){.menu-item-highlighted:hover{background:var(--primary-100)}}.menu-item-highlighted:active{background:var(--primary-100)}.menu-item-highlighted .badge{--surface-stroke:var(--primary-200)}.menu-item-indented{margin-left:33px}.menu-cone-active .menu-item{pointer-events:none}.menu-collapsible{flex-flow:column;display:flex}.menu-collapsible-body{min-height:0;transition:height .3s var(--swift-out), opacity .2s var(--swift-out);position:relative}.menu-collapsible-body:before{content:"";background:var(--surface-stroke);width:2px;position:absolute;top:3px;bottom:3px;left:21px}.menu-collapsible-body.v-enter-from,.menu-collapsible-body.v-leave-to{opacity:0}.menu-collapsible-body.v-enter-to,.menu-collapsible-body.v-leave-from{opacity:1}.menu-collapsible-body.v-enter-active,.menu-collapsible-body.v-leave-active{overflow:hidden}.menu-collapsible-content{flex-flow:column;gap:3px;padding-top:3px;padding-bottom:3px;padding-left:35px;display:flex}.menu-item-selected .menu-item-selectable-icon{color:var(--primary-600)}.menu-item-command{color:var(--foreground-secondary);font:inherit;white-space:nowrap;margin-top:1px;margin-left:auto;padding-left:6px;font-size:14px}.menu-item-command-icon{color:var(--foreground-secondary);margin-right:-6px}.menu-item-command-icon.icon{font-size:16px}.menu-item-command+.menu-item-command-icon{margin-left:-9px}.menu-item-active .menu-item-command,.menu-item-active .menu-item-command-icon{color:var(--primary-300)}.menu-item-image{border-radius:3px;width:24px;height:24px;margin-left:-2px;margin-right:-2px}.menu-item .avatar{margin:-3px;font-size:24px}.menu-group-horizontal .menu-item{flex-grow:1;flex-basis:0}.menu-group-horizontal .menu-item:has(.menu-item-icon:only-child){justify-content:center}.menu-title{color:var(--foreground-prominent);padding:0 12px;font-size:18px;font-weight:700}.menu-sub-header{background:linear-gradient(to bottom, var(--surface) 75%, transparent);pointer-events:none;z-index:1;align-items:center;gap:9px;margin-top:-9px;margin-bottom:-3px;padding:12px 12px 6px;display:flex;position:sticky;top:0}.menu-sub-header-icon,.menu-sub-header-label{color:var(--foreground-secondary)}.menu-sub-header-icon{font-size:16px}.menu-sub-header-label{flex-grow:1;font-size:14px}.menu-item+.menu-sub-header{margin-top:9px}.menu-large .menu-item{padding-left:15px;padding-right:15px;position:relative}.menu-large .menu-item:after{content:"";background:var(--primary-600);border-radius:var(--radius-full);opacity:0;width:4px;transition:opacity var(--transition-default);display:block;position:absolute;top:12px;bottom:12px;right:12px}.menu-large .menu-item:not(.menu-item-indented){min-height:48px}.menu-large .menu-item:not(.menu-item-indented):after{background:var(--primary-25)}.menu-large .menu-item-active:after{opacity:1}.menu-large .menu-item-active.menu-item-indented{background:var(--gray-100)}.menu-large .menu-item-active.menu-item-indented .menu-item-icon,.menu-large .menu-item-active.menu-item-indented .menu-item-label{color:var(--foreground-prominent)}.base-pane>.menu{margin-left:9px;margin-right:9px}.base-pane>.menu:first-child{margin-top:9px}.base-pane>.menu:last-child{margin-bottom:9px}.base-pane>.menu>:where(.divider,.separator){margin:3px -9px}.expandable-body>.menu{margin-left:9px;margin-right:9px}.expandable-body>.menu:last-child{margin-bottom:9px}.expandable-body>.menu>:where(.divider,.separator){margin-left:18px;margin-right:18px}.form-input-group>.button-group>.button,.form-input-group>:is(.form-input,.form-select,.button){height:100%;min-height:unset;border:0;border-radius:0;outline:0!important}.form-input-group>.button-group>.button:first-child,.form-input-group>:first-child:is(.form-input,.form-select,.button){border-top-left-radius:calc(var(--radius) - 1px);border-bottom-left-radius:calc(var(--radius) - 1px)}.form-input-group>.button-group>.button:last-child,.form-input-group>:last-child:is(.form-input,.form-select,.button){border-top-right-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px)}.form-structure-element{flex-flow:column;display:flex}.form{counter-reset:flux-step;gap:42px}.pane>.form{gap:0;display:contents}.form-column,.form-section{gap:18px}.form>.button,.form-column>.button,.form-section>.button{align-self:flex-start}.form-grid{--columns:2;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:18px;display:grid}.form-row{flex-grow:1;gap:18px;display:flex}.form-section-title{color:var(--foreground-prominent);font-size:18px;font-weight:800}.form-step{counter-increment:flux-step;gap:12px}.form-step-header{align-items:flex-start;gap:12px;display:flex}.form-step-number{background:var(--primary-50);border-radius:var(--radius);width:27px;height:27px;color:var(--primary-600);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.form-step-number:before{content:counter(flux-step)}.form-step-heading{flex-flow:column;gap:3px;min-width:0;display:flex}.form-step-title{color:var(--foreground-prominent);font-size:16px;font-weight:700;line-height:27px}.form-step-subtitle{color:var(--foreground-secondary)}.form-step-end{align-items:center;margin-left:auto;display:inline-flex}.form-step-content{flex-flow:column;gap:12px;margin-left:39px;display:flex}@media (width<=767.98px){.form-grid{grid-template-columns:1fr}.form-row{flex-flow:column;gap:18px}}.form-field{flex-flow:column;flex:1 1 0;gap:6px;display:flex}.form-field-header{width:100%;font-size:unset;align-self:flex-start;align-items:center;gap:6px;margin-bottom:0;display:flex}.form-field-label{min-height:1.6em;color:var(--foreground-prominent);font-weight:600}.form-field-optional{color:var(--foreground-secondary);font-size:.85em}.form-field-value{color:var(--foreground-secondary);margin-left:auto;font-size:.85em}.form-field-counter{color:var(--foreground-secondary);white-space:nowrap;margin-left:auto;font-size:.85em}.form-field-addition{gap:9px;margin-top:3px;margin-bottom:3px;font-size:14px;line-height:24px;display:flex}.form-field-addition-icon{margin-top:4px}.form-field-addition-error{color:var(--danger-600)}.form-field-addition-hint{color:var(--foreground-secondary)}.form-field-addition+.form-field-addition{margin-top:0}.form-input{background:var(--surface);border:1px solid var(--surface-stroke);border-radius:var(--radius);width:100%;height:42px;box-shadow:var(--shadow-px);color:var(--foreground);transition:var(--transition-default);background-clip:padding-box;outline:0 solid #0000;padding:0 12px;transition-property:background,border-color,outline-color,outline-offset;display:block;position:relative}.form-input::placeholder{color:var(--foreground-secondary)}.form-input.is-secondary{background:var(--gray-100);box-shadow:none;border-color:#0000}.form-input.is-condensed{height:34px}.form-input.is-invalid{border-color:var(--danger-500)}.form .form-input{align-self:start}.form-input-disabled{background:var(--surface-disabled);color:var(--foreground-secondary);cursor:not-allowed}.form-input-disabled input{cursor:inherit}.form-input-enabled{outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0}.form-input-enabled:focus-visible,.form-input-enabled:focus-within{outline-color:var(--primary-600);outline-offset:-1px}@media (hover:hover){.form-input-enabled:hover{border-color:var(--surface-stroke-hover)}}.form-input-icon{color:var(--foreground-secondary);pointer-events:none;margin-top:11px;margin-bottom:11px;position:absolute}.form-input-icon-trailing{right:12px}.form-input-icon-leading{left:12px}.form-input-icon-password-toggle{background:unset;color:var(--foreground-secondary);pointer-events:unset;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.form-input-icon-password-toggle:hover{color:var(--foreground)}}.form-input-icon-password-toggle:disabled{cursor:not-allowed;opacity:.5}.form-input-native{background:unset;border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;text-align:left;border:0;outline:0;padding:0 12px;position:absolute;inset:0}.form-input-native::placeholder{color:var(--foreground-secondary)}.form-input-native::-webkit-search-decoration{-webkit-appearance:none}.form-input-native::-webkit-search-cancel-button{-webkit-appearance:none}.form-input-native::-webkit-search-results-button{-webkit-appearance:none}.form-input-native::-webkit-search-results-decoration{-webkit-appearance:none}.form-input-native::-webkit-color-swatch{border-radius:var(--radius-half);border:0}.form-input-native::-webkit-color-swatch-wrapper{width:calc(100% + 24px);margin:0 -12px;padding:3px}.form-input-native-has-icon-leading{padding-left:42px}.form-input-native-has-icon-trailing{padding-right:42px}.form-number-input-native{appearance:textfield;font-variant-numeric:tabular-nums;padding-right:38px}.form-number-input-native::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-number-input-native::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-number-input-buttons{border-left:1px solid var(--surface-stroke);border-radius:0 calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0;flex-direction:column;width:33px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.form-number-input-button{background:var(--surface);color:var(--foreground-secondary);cursor:pointer;transition:var(--transition-default);border:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0;transition-property:background,color;display:flex}.form-number-input-button+.form-number-input-button{border-top:1px solid var(--surface-stroke)}@media (hover:hover){.form-number-input-button:hover{background:var(--surface-hover);color:var(--foreground)}}.form-number-input-button:disabled{color:var(--surface-stroke);cursor:not-allowed}.form-input-addition{width:unset;background:var(--surface-disabled);color:var(--foreground-secondary);pointer-events:none;flex-grow:0;justify-content:center;align-items:center;display:flex}.form-input-addition:has(+.form-input .form-input-native){border-right:1px solid var(--surface-stroke)}.form-input-addition+.form-input-addition,.form-input:has(.form-input-native)+.form-input-addition{border-left:1px solid var(--surface-stroke)}.form-input-group{outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;padding:0;display:flex}.form-input-group:focus-visible,.form-input-group:focus-within{outline-color:var(--primary-600);outline-offset:-1px}.form-input-group>:is(.form-input,.form-select,.button)+:is(.button,.button-group),.form-input-group>.button-group>.button+.button{border-left:1px solid var(--surface-stroke);margin:0}.form-input-group>.button-group:not(:first-child)>.button:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.form-input-group.is-condensed .form-input-addition:not(:last-child),.form-input-group.is-secondary .form-input-addition:not(:last-child){background:unset;border-color:#0000;padding-right:0}.form-input-group.is-secondary .form-input{box-shadow:none;background:0 0;border-color:#0000}.form-input-group.is-secondary .secondary-button{border-color:var(--surface-stroke);box-shadow:none;background:0 0}@media (hover:hover){.form-input-group.is-secondary .secondary-button:hover{background:var(--surface-stroke-hover)}}.form-input-group:has(:disabled){cursor:not-allowed}.form-input-group:has(:disabled)>*{pointer-events:none}.form-input-group .button[disabled],.form-input-group .button[aria-disabled=true]{background:var(--surface-disabled);opacity:1}.form-input-group .button[disabled],.form-input-group .button[disabled] .button-icon,.form-input-group .button[aria-disabled=true],.form-input-group .button[aria-disabled=true] .button-icon{color:var(--foreground-secondary)}.form-date-input{cursor:default}.form-date-input :is(input){text-align:left}.form-date-input :is(input)::-webkit-input-placeholder{visibility:hidden}.form-date-input :is(input)::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.form-date-range-input{cursor:default;align-items:center;display:flex}.form-date-time-input .form-input:last-child{max-width:99px}.form-date-time-input .input-group{flex-grow:1}.form-select{height:unset;cursor:pointer;flex-wrap:wrap;align-items:center;gap:0 6px;min-height:42px;padding:0 39px 0 6px;display:flex;position:relative}.form-select:not(.is-disabled){outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0}.form-select:not(.is-disabled):focus-visible,.form-select:not(.is-disabled):focus-within{outline-color:var(--primary-600);outline-offset:-1px}@media (hover:hover){.form-select:not(.is-disabled):hover{border-color:var(--surface-stroke-hover)}}.form-select.is-disabled{cursor:not-allowed}.form-select.is-focused{outline-color:var(--primary-600);outline-offset:-1px}.form-select .badge{flex:none;max-width:100%;margin-top:6px;margin-bottom:6px}.form-select-icon{color:var(--foreground-secondary);position:absolute;top:50%;right:12px;translate:0 -50%}.form-select-input{background:var(--surface);z-index:2;border-top:0;border-left:0;border-right:0;border-radius:0;outline:0;height:48px;margin-bottom:9px;position:sticky;top:0;outline:0!important}.form-select-input .form-input-icon{margin:15px;font-size:18px;right:0}.form-select-input .form-input-native{padding-left:18px;padding-right:18px}.form-select-placeholder{color:var(--foreground-secondary);user-select:none;margin-left:6px;margin-right:6px}.form-select-popup{width:var(--width,auto);min-width:120px;max-height:max(330px,50dvh);box-shadow:var(--shadow-md);translate:var(--x) var(--y);z-index:10000;display:block;position:fixed;top:0;left:0;overflow:auto}.form-select-popup .menu-item{contain-intrinsic-size:auto 42px;content-visibility:auto}.form-select-popup.is-keyboard-action .menu-item{transition:all}.form-select-popup.is-searchable .menu-sub-header{top:48px}.form-select-selected{pointer-events:none;height:100%;padding-left:12px;padding-right:42px;position:absolute;inset:-1px}.form-select-selected .button-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select.is-disabled .form-select-icon{opacity:.5}.form-select.is-disabled .form-select-selected{background:var(--surface-disabled);border:1px solid var(--surface-stroke);color:var(--foreground-secondary);opacity:1}.form-text-area{height:unset;min-height:calc(20px + var(--rows,1) * 1lh);field-sizing:content;resize:vertical;flex-shrink:0;padding-top:9px;padding-bottom:9px}.form-checkbox-group{flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:relative}.form-checkbox-group.is-inline{flex-flow:wrap;gap:8px 20px}.form-checkbox-group.is-inline:has(>.form-checkbox-tile){flex-wrap:nowrap;align-items:stretch;gap:9px}.form-checkbox-group.is-inline:has(>.form-checkbox-tile)>.form-checkbox-tile{flex:1 1 0;min-width:0}.form-checkbox-group.is-connected{align-items:stretch;gap:0}.form-checkbox-group.is-connected>.form-checkbox-tile{border-radius:0;position:relative}.form-checkbox-group.is-connected>.form-checkbox-tile:not(:first-child){margin-top:-1px}.form-checkbox-group.is-connected>.form-checkbox-tile:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.form-checkbox-group.is-connected>.form-checkbox-tile:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}@media (hover:hover){.form-checkbox-group.is-connected>.form-checkbox-tile:hover{z-index:1}}.form-checkbox-group.is-connected>.form-checkbox-tile:has(.form-checkbox-native:is(:checked,:indeterminate)),.form-checkbox-group.is-connected>.form-checkbox-tile:has(.form-checkbox-native:focus-visible){z-index:1}.form-checkbox-group.is-connected.is-inline{flex-flow:row;gap:0}.form-checkbox-group.is-connected.is-inline>.form-checkbox-tile{flex:1 1 0;min-width:0}.form-checkbox-group.is-connected.is-inline>.form-checkbox-tile:not(:first-child){margin-top:0;margin-left:-1px}.form-checkbox-group.is-connected.is-inline>.form-checkbox-tile:first-child{border-radius:var(--radius) 0 0 var(--radius)}.form-checkbox-group.is-connected.is-inline>.form-checkbox-tile:last-child{border-radius:0 var(--radius) var(--radius) 0}.form-checkbox{outline:0;flex-shrink:0;align-items:flex-start;gap:12px;line-height:21px;display:inline-flex}.form-checkbox.is-disabled{cursor:not-allowed}.form-checkbox.is-disabled .form-checkbox-element{background:var(--surface-disabled);border-color:var(--surface-stroke);color:var(--foreground-secondary)}.form-checkbox.is-disabled .form-checkbox-label{color:var(--foreground-secondary)}.form-checkbox.is-readonly{cursor:default}.form-checkbox.is-readonly .form-checkbox-native{pointer-events:none}.form-checkbox.is-invalid .form-checkbox-element{border-color:var(--danger-500)}.form-checkbox-element,.form-checkbox-native{width:20px;height:20px;margin:1px 0 0}.form-checkbox-element{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-half);width:20px;height:20px;color:var(--primary-25);cursor:pointer;pointer-events:none;transition:.21s var(--swift-out);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:background,border-color,color,outline-color,outline-offset;display:inline-flex;position:relative}.form-checkbox-element .icon{opacity:0;transition:opacity;scale:.85}.form-checkbox-element .icon :is(path){stroke:currentColor;stroke-width:54px}.form-checkbox-text{flex-direction:column;gap:3px;min-width:0;display:flex}.form-checkbox-label{line-height:21px}.form-checkbox-sub-label{color:var(--foreground-secondary);font-size:14px}.form-checkbox-native{cursor:pointer;opacity:0;position:absolute}@media (hover:hover){.form-checkbox-native:hover+.form-checkbox-element{background:var(--gray-100)}}.form-checkbox-native:is(:checked,:indeterminate)+.form-checkbox-element{background:var(--primary-600);border-color:var(--primary-600)}.form-checkbox-native:is(:checked,:indeterminate)+.form-checkbox-element .icon{opacity:1}.form-checkbox-native:focus-visible+.form-checkbox-element{outline-color:var(--primary-600);outline-offset:2px}.form-checkbox-native:disabled{cursor:not-allowed}.form-checkbox-native:disabled+.form-checkbox-element{background:var(--gray-100);border-color:var(--gray-200);color:var(--foreground-secondary)}.form-checkbox-tile{background:var(--surface);border:1px solid var(--surface-stroke);border-radius:var(--radius);width:100%;color:var(--foreground);cursor:pointer;transition:.21s var(--swift-out);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;align-items:flex-start;padding:15px 18px;transition-property:background,border-color,color,outline-color,outline-offset}@media (hover:hover){.form-checkbox-tile:hover{background:var(--surface-hover)}}.form-checkbox-tile:has(.form-checkbox-native:focus-visible){outline-color:var(--primary-600);outline-offset:2px}.form-checkbox-tile:has(.form-checkbox-native:is(:checked,:indeterminate)){background:var(--primary-50);border-color:var(--primary-200);color:var(--primary-600)}.form-checkbox-tile.is-invalid{border-color:var(--danger-500)}.form-checkbox-tile>.form-checkbox-element{order:3}.form-checkbox-tile>.form-checkbox-icon{color:var(--primary-600);flex-shrink:0;order:1;margin-top:1px}.form-checkbox-tile>.form-checkbox-text{flex:1;order:2}.form-checkbox-tile .form-checkbox-label{font-weight:500}.form-radio-group{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.form-radio-group.is-inline{flex-flow:wrap;gap:9px 21px}.form-radio-group.is-inline:has(>.form-radio-tile){flex-wrap:nowrap;align-items:stretch;gap:9px}.form-radio-group.is-inline:has(>.form-radio-tile)>.form-radio-tile{flex:1 1 0;min-width:0}.form-radio-group.is-connected{align-items:stretch;gap:0}.form-radio-group.is-connected>.form-radio-tile{border-radius:0;position:relative}.form-radio-group.is-connected>.form-radio-tile:not(:first-child){margin-top:-1px}.form-radio-group.is-connected>.form-radio-tile:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.form-radio-group.is-connected>.form-radio-tile:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}@media (hover:hover){.form-radio-group.is-connected>.form-radio-tile:hover{z-index:1}}.form-radio-group.is-connected>.form-radio-tile:has(.form-radio-native:checked),.form-radio-group.is-connected>.form-radio-tile:has(.form-radio-native:focus-visible){z-index:1}.form-radio-group.is-connected.is-inline{flex-flow:row;gap:0}.form-radio-group.is-connected.is-inline>.form-radio-tile{flex:1 1 0;min-width:0}.form-radio-group.is-connected.is-inline>.form-radio-tile:not(:first-child){margin-top:0;margin-left:-1px}.form-radio-group.is-connected.is-inline>.form-radio-tile:first-child{border-radius:var(--radius) 0 0 var(--radius)}.form-radio-group.is-connected.is-inline>.form-radio-tile:last-child{border-radius:0 var(--radius) var(--radius) 0}.form-radio{cursor:pointer;outline:0;flex-shrink:0;align-items:flex-start;gap:12px;line-height:21px;display:inline-flex;position:relative}.form-radio.is-disabled{cursor:not-allowed}.form-radio.is-disabled .form-radio-element{background:var(--surface-disabled);border-color:var(--surface-stroke)}.form-radio.is-disabled .form-radio-label{color:var(--foreground-secondary)}.form-radio.is-readonly{cursor:default}.form-radio.is-readonly .form-radio-native{pointer-events:none}.form-radio.is-invalid .form-radio-element{border-color:var(--danger-500)}.form-radio-element,.form-radio-native{width:20px;height:20px;margin:1px 0 0}.form-radio-element{background:var(--gray-50);border:1px solid var(--gray-200);cursor:pointer;pointer-events:none;width:20px;height:20px;transition:.21s var(--swift-out);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition-property:background,border-color,outline-color,outline-offset;display:inline-flex;position:relative}.form-radio-element:after{content:"";background:var(--primary-25);border-radius:50%;width:8px;height:8px;transition:scale;scale:0}.form-radio-label{line-height:21px}.form-radio-native{cursor:pointer;opacity:0;position:absolute}@media (hover:hover){.form-radio-native:hover+.form-radio-element{background:var(--gray-100)}}.form-radio-native:checked+.form-radio-element{background:var(--primary-600);border-color:var(--primary-600)}.form-radio-native:checked+.form-radio-element:after{scale:1}.form-radio-native:focus-visible+.form-radio-element{outline-color:var(--primary-600);outline-offset:2px}.form-radio-native:disabled{cursor:not-allowed}.form-radio-native:disabled+.form-radio-element{background:var(--gray-100);border-color:var(--gray-200)}.form-radio-text{flex-direction:column;gap:3px;min-width:0;display:flex}.form-radio-sub-label{color:var(--foreground-secondary);font-size:14px}.form-radio-tile{background:var(--surface);border:1px solid var(--surface-stroke);border-radius:var(--radius);width:100%;color:var(--foreground);cursor:pointer;transition:.21s var(--swift-out);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;align-items:flex-start;padding:15px 18px;transition-property:background,border-color,color,outline-color,outline-offset}@media (hover:hover){.form-radio-tile:hover{background:var(--surface-hover)}}.form-radio-tile:has(.form-radio-native:focus-visible){outline-color:var(--primary-600);outline-offset:2px}.form-radio-tile:has(.form-radio-native:checked){background:var(--primary-50);border-color:var(--primary-200);color:var(--primary-600)}.form-radio-tile.is-invalid{border-color:var(--danger-500)}.form-radio-tile>.form-radio-element{order:3}.form-radio-tile>.form-radio-icon{color:var(--primary-600);flex-shrink:0;order:1;margin-top:1px}.form-radio-tile>.form-radio-text{flex:1;order:2}.form-radio-tile .form-radio-label{font-weight:500}.form-quantity-selector{border:1px solid var(--surface-stroke);border-radius:var(--radius);min-width:max-content;box-shadow:var(--shadow-px);transition:var(--transition-default);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;place-self:center;transition-property:border-color,outline-color,outline-offset;overflow:hidden}.form-quantity-selector:focus-visible,.form-quantity-selector:focus-within{outline-color:var(--primary-600);outline-offset:2px}@media (hover:hover){.form-quantity-selector:hover{border-color:var(--surface-stroke-hover)}}.form-quantity-selector-button{border:0;margin:-1px}.form-quantity-selector-button:first-child{margin-right:0}.form-quantity-selector-button:last-child{margin-left:0}.form-quantity-selector-button,.form-quantity-selector-button:focus-visible,.form-quantity-selector-button:focus-within{outline:0}.form-quantity-selector-input{font-variant-numeric:tabular-nums;text-align:center;border-radius:0;margin:-1px 0;padding-left:0;padding-right:0;font-weight:700}@media (hover:hover){.form-quantity-selector-input:hover{border-color:var(--surface-stroke-hover)}}.form-quantity-selector-input,.form-quantity-selector-input:focus-visible,.form-quantity-selector-input:focus-within{outline:0!important}.form-quantity-selector-input{-moz-appearance:textfield}.form-quantity-selector-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-quantity-selector-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-pin-input{grid-template-columns:repeat(var(--max-length,0), 1fr);border:0;gap:.4ch;width:min-content;margin:0;padding:0;font-size:24px;font-weight:700;display:grid}.form-pin-input-field{border:1px solid var(--surface-stroke);border-radius:var(--radius);width:2.7ch;box-shadow:var(--shadow-px);font:inherit;text-align:center;transition:var(--transition-default);outline:0;padding:0;line-height:3.3ch;transition-property:border-color,outline-color,outline-offset}.form-pin-input-enabled .form-pin-input-field{background-color:var(--surface);color:var(--foreground-prominent);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0}.form-pin-input-enabled .form-pin-input-field:focus-visible,.form-pin-input-enabled .form-pin-input-field:focus-within{outline-color:var(--primary-600);outline-offset:-1px}.form-pin-input-disabled .form-pin-input-field{background-color:var(--surface-disabled);color:var(--foreground-secondary);cursor:not-allowed}.form-toggle{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-full);contain:paint;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;flex:none;width:54px;height:30px;display:block;position:relative}.form-toggle:has(.form-toggle-input:focus-visible){outline-color:var(--primary-600);outline-offset:2px}.form-toggle.is-checked{background:var(--primary-600);border-color:#0000}.form-toggle.is-checked .form-toggle-input:after{border-color:#0000;translate:24px}.form-toggle.is-checked .form-toggle-icon{color:var(--primary-25)}.form-toggle.is-checked .form-toggle-icon-on{translate:calc(24px - 50%) -50%}.form-toggle:not(.is-checked) .form-toggle-icon-off{translate:calc(-50% - 24px) -50%}.form-toggle.is-disabled{cursor:not-allowed;opacity:.6}.form-toggle.is-readonly .form-toggle-input{pointer-events:none}.form-toggle.is-invalid{border-color:var(--danger-500)}.form-toggle-icon{color:var(--foreground-secondary);pointer-events:none;position:absolute;top:50%;translate:-50% -50%}.form-toggle-icon-off{left:15px}.form-toggle-icon-on{left:39px}.form-toggle-input{appearance:none;height:inherit;width:inherit;background:unset;border-radius:inherit;cursor:pointer;border:0;outline:0;margin:0;display:block;position:relative}.form-toggle-input:disabled{cursor:not-allowed}.form-toggle-input:after{content:"";background:var(--surface);border:1px solid var(--surface-stroke);border-radius:var(--radius-full);width:24px;height:24px;box-shadow:var(--shadow-sm);display:block;position:absolute;top:2px;left:2px}.form-toggle,.form-toggle-icon,.form-toggle-input,.form-toggle-input:after{transition:.21s var(--swift-out);transition-property:background,border-color,color,opacity,scale,translate,outline-color,outline-offset}.form-tags-input{height:unset;cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:3px 6px;display:flex}.form-tags-input:not(.form-tags-input-disabled){outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0}.form-tags-input:not(.form-tags-input-disabled):focus-visible,.form-tags-input:not(.form-tags-input-disabled):focus-within{outline-color:var(--primary-600);outline-offset:-1px}.form-tags-input-disabled{background:var(--gray-100);cursor:not-allowed}.form-tags-input-field{min-width:60px;height:30px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:60px}.form-tags-input-field:first-child{padding-left:6px}.form-tags-input-field::placeholder{color:var(--foreground-secondary)}.form-tags-input-field:disabled{cursor:not-allowed}.slider{touch-action:pan-y;flex-flow:column;gap:9px;margin:6px;display:flex;position:relative}.slider.is-disabled{cursor:not-allowed}.slider.is-dragging{cursor:grabbing}.slider-thumb{background:var(--surface);border:1px solid var(--surface-stroke-out);border-radius:var(--radius-full);width:24px;height:24px;box-shadow:var(--shadow-sm);cursor:grab;transition:var(--transition-default);outline:0;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;background-clip:padding-box;padding:0;transition-property:outline-color,outline-offset;position:absolute;top:50%;translate:-50% -50%}.slider-thumb:focus-visible{outline-color:var(--primary-600);outline-offset:2px}@media (hover:hover){.slider-thumb:hover{background-color:var(--surface-hover)}}.slider-thumb.is-disabled{background-color:var(--surface-disabled);box-shadow:none;pointer-events:none}.slider-thumb.is-dragging{box-shadow:var(--shadow-md);cursor:grabbing}.slider-track{background:var(--gray-50);border-radius:var(--radius-half);height:12px;box-shadow:inset 0 0 0 1px var(--surface-stroke-out);background-clip:padding-box;position:relative}.slider-track-value{height:inherit;background:var(--primary-600);border-radius:inherit;display:block;position:absolute;top:0}.slider.is-disabled .slider-track-value{background:var(--gray-300)}.tick{left:calc(var(--position) * 100% - 1px);background:var(--gray-300);border-radius:var(--radius-full);width:2px;height:9px;color:var(--foreground-prominent);pointer-events:none;font-size:10px;font-weight:600;position:absolute;bottom:0}.tick-large :is(span){display:inline-block;position:relative;translate:-50% -100%}.tick-small{opacity:.5;height:6px}.ticks{height:21px;display:block;position:relative}.slider.is-vertical{height:var(--flux-form-slider-length,210px);touch-action:pan-x;flex-flow:row;width:max-content}.slider.is-vertical .slider-track{width:12px;height:auto}.slider.is-vertical .slider-thumb{top:auto;left:50%;translate:-50% 50%}.slider.is-vertical .slider-track-value{top:auto;left:0;right:0}.slider.is-vertical .ticks{width:21px;height:auto}.slider.is-vertical .tick{left:auto;right:0;bottom:calc(var(--position) * 100% - 1px);width:9px;height:2px}.slider.is-vertical .tick-small{width:6px;height:2px}.slider.is-vertical .tick-large :is(span){translate:-100% -50%}.tree-node{border-radius:var(--radius-half);width:100%;min-height:36px;color:var(--foreground);transition:.15s var(--swift-out);user-select:none;outline:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;transition-property:background,color;display:flex}.tree-node-line-area{flex-shrink:0;align-self:stretch;display:flex}.tree-indent{pointer-events:none;flex-shrink:0;align-self:stretch;width:20px;position:relative}.tree-indent.has-line:before{content:"";background:var(--surface-stroke);width:1px;position:absolute;top:0;bottom:0;left:9px}.tree-connector{pointer-events:none;flex-shrink:0;align-self:stretch;width:20px;position:relative}.tree-connector:not(.is-last):before{content:"";background:var(--surface-stroke);width:1px;position:absolute;top:0;bottom:0;left:9px}.tree-connector:after{content:"";border-left:1px solid var(--surface-stroke);border-bottom:1px solid var(--surface-stroke);border-bottom-left-radius:6px;position:absolute;inset:0 0 50% 9px}.tree-node-expand{width:16px;color:var(--foreground-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tree-node-expand:not(:empty){cursor:pointer}.tree-node-color-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.tree-node-icon{color:var(--foreground-secondary);flex-shrink:0}.tree-node-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.divider{contain:paint;flex-shrink:0;align-items:center;margin-top:18px;margin-bottom:18px;display:grid;position:relative}.divider-content-start{justify-items:start}.divider-content-center{justify-items:center}.divider-content-end{justify-items:end}.divider-content{display:flex;position:relative}.divider-content:before,.divider-content:after{display:block;position:absolute;top:50%;translate:0 -50%}.divider-content:before{left:-100dvh;right:calc(100% + 15px)}.divider-content:after{left:calc(100% + 15px);right:-100dvh}.divider-line{border:0;width:100%}.divider-content:before,.divider-content:after,.divider-line{content:"";background:var(--gray-100);height:1px}.separator{background:var(--gray-200);flex-shrink:0}.separator-horizontal{height:1px}.separator-vertical{width:1px}.breadcrumb{max-width:100%;display:block}.breadcrumb-list{flex-wrap:wrap;align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-list .breadcrumb-item{margin:0}.is-collapsible{flex-wrap:nowrap;min-width:0;overflow:hidden}.breadcrumb-item{align-items:center;gap:3px;min-width:0;display:inline-flex}.breadcrumb-item:last-child .breadcrumb-separator{display:none}.breadcrumb-link{border-radius:var(--radius);max-width:100%;height:30px;color:var(--foreground);white-space:nowrap;cursor:pointer;transition:var(--transition-default);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;background:0 0;border:0;align-items:center;gap:9px;padding:0 9px;font-size:14px;line-height:1;text-decoration:none;transition-property:background,color,outline-color,outline-offset;display:inline-flex}.breadcrumb-link:focus-visible,.breadcrumb-link:focus-within{outline-color:var(--primary-600);outline-offset:2px}@media (hover:hover){.breadcrumb-link:not(.is-current):hover{background:var(--surface-hover);color:var(--foreground)}}.breadcrumb-link.is-current{color:var(--foreground-prominent);cursor:default;pointer-events:none;font-weight:600}.breadcrumb-link.is-open{background:var(--surface-active);color:var(--foreground)}.breadcrumb-collapse{padding:0 6px}.breadcrumb-flyout-trigger{cursor:pointer}.breadcrumb-chevron{color:var(--foreground-secondary);opacity:.7;flex-shrink:0;margin-left:-3px}.breadcrumb-icon{flex-shrink:0;margin-top:-1px;margin-bottom:-1px}.breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb-separator{color:var(--foreground-secondary);opacity:.5;pointer-events:none;flex-shrink:0}.breadcrumb-measurer{pointer-events:none;visibility:hidden;flex-flow:row;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute}.menu-flyout-popup{min-width:270px;max-height:max(330px,50dvh);box-shadow:var(--shadow-md);translate:var(--x) var(--y);z-index:10000;position:fixed;top:0;left:0;overflow:auto}.menu-flyout-trigger-open{background:var(--gray-100)}.menu-flyout-cone-debug{pointer-events:none;z-index:20000;width:100vw;height:100vh;position:fixed;top:0;left:0}.menu-flyout-cone-debug polygon{fill:var(--primary-500);fill-opacity:.15;stroke:var(--primary-500);stroke-width:1.5px}.menu-flyout-cone-debug line{stroke:var(--gray-900);stroke-width:1.5px}.menu-flyout-cone-debug-apex{fill:var(--warning-500)}.menu-flyout-cone-debug-head{fill:var(--gray-900)}.menu-flyout-cone-debug-back polygon{fill:var(--success-500);stroke:var(--success-500)}.calendar{flex-grow:1}.calendar-view{contain:paint;flex-flow:column;flex-grow:1;display:flex}.calendar-item-registry{display:none}.calendar-actions{align-items:center}.layer-pane .calendar-actions{border:0}.calendar-current{gap:9px;display:flex}.calendar-current-value{cursor:pointer;letter-spacing:-.05em;text-transform:capitalize;background:0 0;border:0;padding:0;font-size:30px;line-height:1.5em}@media (hover:hover){.calendar-current-value:hover{color:var(--primary-600)}}.calendar-current-month{color:var(--foreground-prominent);font-weight:700}.calendar-current-year{color:var(--foreground)}.calendar-range-label{color:var(--foreground-prominent);font-weight:700}.calendar-item{cursor:default;text-align:left;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;background:0 0;border:0;padding:0;display:block}.calendar-item:focus-visible{outline-color:var(--primary-600);outline-offset:0}.calendar-item.is-clickable{cursor:pointer}.calendar-item.is-draggable{cursor:grab}.calendar-item.is-draggable:active{cursor:grabbing}.calendar-item.is-grabbed{outline:2px solid var(--primary-500);outline-offset:2px}.calendar-cells{background:var(--gray-100);flex-grow:1;grid-template-rows:min-content repeat(6,auto);grid-template-columns:repeat(7,minmax(180px,1fr));gap:1px;display:grid;overflow-x:auto}.calendar-cell{background:var(--gray-25);padding:9px}.calendar-day{color:var(--foreground-secondary);text-align:center;text-transform:capitalize;padding-left:0;padding-right:0;font-size:13px;font-weight:500;line-height:30px}.calendar-entry{outline-offset:-2px;min-height:90px;transition:.21s var(--swift-out);z-index:0;outline:2px dashed #0000;padding-top:33px;transition-property:background,outline-color,z-index;position:relative}.calendar-entry.is-disabled{background:var(--gray-50);color:var(--foreground-secondary)}.calendar-entry.is-disabled .calendar-entry-date{opacity:.25}.calendar-entry.is-disabled .calendar-events{opacity:.75;pointer-events:none}.calendar-entry.is-focused,.calendar-entry.is-drop-target{z-index:1}.calendar-entry.is-focused{box-shadow:inset 0 0 0 2px var(--primary-200)}.calendar-entry.is-drop-target{background:var(--primary-50);outline-color:var(--primary-600)}.calendar-entry.is-today .calendar-entry-date{color:var(--primary-600)}.calendar-entry-date{color:var(--foreground);font-size:12px;font-weight:700;line-height:1em;position:absolute;top:12px;left:12px}.calendar-events{grid-auto-rows:auto;gap:3px;display:grid}.time-grid{background:var(--gray-25);flex-flow:column;flex-grow:1;display:flex;overflow:hidden}.time-grid-inner{flex-flow:column;flex-grow:1;display:flex;overflow:hidden}.time-grid-header{background:var(--gray-25);border-bottom:1px solid var(--gray-100);grid-template-columns:64px 1fr;display:grid}.time-grid-header-gutter{background:var(--gray-25)}.time-grid-header-days{background:var(--gray-100);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid}.time-grid-header-day{background:var(--gray-25);color:var(--foreground-secondary);text-align:center;text-transform:capitalize;padding:9px 12px;font-size:12px;font-weight:600;line-height:1em}.time-grid-header-day.is-today{color:var(--primary-600)}.time-grid-all-day{background:var(--gray-25);border-bottom:1px solid var(--gray-100);grid-template-columns:64px 1fr;display:grid}.time-grid-all-day-label{color:var(--foreground-secondary);text-align:right;align-self:stretch;padding:6px 9px;font-size:11px;font-weight:500;line-height:1em}.time-grid-all-day-days{background:var(--gray-100);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;min-height:36px;display:grid}.time-grid-all-day-cell{background:var(--gray-25);flex-flow:column;gap:3px;padding:6px;display:flex}.time-grid-all-day-cell.is-drop-target{box-shadow:inset 0 0 0 2px var(--primary-300)}.time-grid-body{flex-grow:1;grid-template-columns:64px 1fr;display:grid;position:relative;overflow:hidden auto}.time-grid-hours{background:var(--gray-25);flex-flow:column;display:flex}.time-grid-hour-label{box-sizing:border-box;color:var(--foreground-secondary);text-align:right;padding-right:9px;font-size:11px;font-weight:500;line-height:1em;position:relative}.time-grid-hour-label-text{background:var(--gray-25);padding:0 2px;position:absolute;top:0;right:9px;transform:translateY(-50%)}.time-grid-days{background:var(--gray-100);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid}.time-grid-day{background:var(--gray-25);background-image:repeating-linear-gradient(to bottom, transparent, transparent calc(var(--hour-height,48px) - 1px), var(--gray-100) calc(var(--hour-height,48px) - 1px), var(--gray-100) var(--hour-height,48px));position:relative}.time-grid-day.is-drop-target{box-shadow:inset 0 0 0 2px var(--primary-300)}.time-grid-day-item{box-sizing:border-box;padding:2px;position:absolute;overflow:hidden}.time-grid-day-item.is-clipped-top{border-top:2px dashed var(--warning-300)}.time-grid-day-item.is-clipped-bottom{border-bottom:2px dashed var(--warning-300)}.time-grid-day-item.is-resizing{opacity:.8}.time-grid-day-item-body{width:100%;height:100%;position:relative}.time-grid-day-item-body>button{width:100%;height:100%;display:block}.time-grid-day-item-handle{cursor:ns-resize;z-index:2;background:0 0;height:6px;position:absolute;left:0;right:0}@media (hover:hover){.time-grid-day-item-handle:hover{background:var(--primary-300)}}.time-grid-day-item-handle.is-top{top:0}.time-grid-day-item-handle.is-bottom{bottom:0}.time-grid-drop-indicator{background:var(--primary-500);z-index:5;pointer-events:none;height:2px;position:absolute;left:0;right:0}.date-picker{border-radius:inherit;user-select:none;z-index:0;flex-flow:column;max-height:420px;display:flex;overflow:auto}.date-picker-dates,.date-picker-months,.date-picker-years,.date-picker-header{padding:15px}.date-picker-header{background:var(--gray-50);border-bottom:1px solid var(--surface-stroke);z-index:1;align-items:center;display:flex;position:sticky;top:0}.date-picker-header-view{align-items:center;gap:9px;height:42px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:600;display:flex}.date-picker-header-view-button{background:unset;cursor:pointer;text-transform:capitalize;border:0;padding:0}.date-picker-header-view-button:first-child{color:var(--foreground-prominent)}.date-picker-header-view-button:last-child{color:var(--foreground-secondary)}@media (hover:hover){.date-picker-header-view-button:hover{color:var(--primary-600)}}.date-picker-date{aspect-ratio:1;background:unset;border-radius:var(--radius);color:var(--foreground-prominent);cursor:pointer;transition:var(--transition-default);border:0;outline:0;justify-content:center;align-items:center;padding:0;font-size:14px;transition-property:background,border-radius,color,opacity;display:flex}@media (hover:hover){.date-picker-date:hover{background:var(--gray-100);color:var(--foreground-prominent)}}.date-picker-date.is-disabled:not(.is-range-entry,.is-range-end,.is-range-start,.is-selection-entry,.is-selection-end,.is-selection-start){opacity:.25;pointer-events:none}.date-picker-date:not(.is-disabled){font-weight:500}.date-picker-date.is-selected{background:var(--primary-600);color:var(--primary-50);font-weight:700}.date-picker-date.is-range-entry{background:var(--primary-200);color:var(--primary-950);border-radius:0}.date-picker-date.is-range-end,.date-picker-date.is-range-start{background:var(--primary-600);color:var(--primary-50);font-weight:700}.date-picker-date.is-range-entry:nth-child(7n+8),.date-picker-date.is-range-start{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.date-picker-date.is-range-entry:nth-child(7n),.date-picker-date.is-range-end{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.date-picker-date.is-selection-entry{background:var(--gray-100);color:var(--foreground-prominent);border-radius:0}.date-picker-date.is-selection-end,.date-picker-date.is-selection-start{background:var(--gray-200);font-weight:700}.date-picker-date.is-selection-entry:nth-child(7n+8),.date-picker-date.is-selection-start{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.date-picker-date.is-selection-entry:nth-child(7n),.date-picker-date.is-selection-end{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.date-picker-dates{position:relative}.date-picker-dates-grid{grid-template-columns:repeat(7,1fr);gap:3px 0;display:grid}.date-picker-day{color:var(--foreground-secondary);text-align:center;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:500}.date-picker-months,.date-picker-years{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;max-width:300px;margin-left:auto;margin-right:auto;display:grid}.date-picker-months .button,.date-picker-years .button{contain:size layout;contain-intrinsic-size:0 42px;content-visibility:auto;text-transform:capitalize}.layer-pane{contain:paint;transition:.21s var(--swift-out);flex-flow:column;transition-property:background,border;display:flex}.layer-pane-gray{background-color:var(--gray-50);border-color:var(--surface-stroke-out)}.layer-pane-gray:has(>.pane-header-clickable:hover){background-color:var(--gray-100);border-color:var(--surface-stroke-out-hover)}.layer-pane-primary{background-color:var(--primary-100);border-color:var(--primary-200)}.layer-pane-primary:has(>.pane-header-clickable:hover){background-color:var(--primary-200);border-color:var(--primary-300)}.layer-pane-danger{background-color:var(--danger-100);border-color:var(--danger-200)}.layer-pane-danger:has(>.pane-header-clickable:hover){background-color:var(--danger-200);border-color:var(--danger-300)}.layer-pane-danger .pane-header-icon{color:var(--danger-600)}.layer-pane-info{background-color:var(--info-100);border-color:var(--info-200)}.layer-pane-info:has(>.pane-header-clickable:hover){background-color:var(--info-200);border-color:var(--info-300)}.layer-pane-info .pane-header-icon{color:var(--info-600)}.layer-pane-success{background-color:var(--success-100);border-color:var(--success-200)}.layer-pane-success:has(>.pane-header-clickable:hover){background-color:var(--success-200);border-color:var(--success-300)}.layer-pane-success .pane-header-icon{color:var(--success-600)}.layer-pane-warning{background-color:var(--warning-100);border-color:var(--warning-200)}.layer-pane-warning:has(>.pane-header-clickable:hover){background-color:var(--warning-200);border-color:var(--warning-300)}.layer-pane-warning .pane-header-icon{color:var(--warning-600)}.layer-pane>.base-pane-structure{margin-left:-1px;margin-right:-1px}.layer-pane>.base-pane-structure:first-child{margin-top:-1px}.layer-pane>.base-pane-structure:last-child{margin-bottom:-1px}.layer-pane>.base-pane-structure+.base-pane-structure{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.layer-pane>.base-pane-structure:has(+.base-pane-structure){border-bottom-right-radius:0;border-bottom-left-radius:0}.layer-pane>.pane-footer{background:unset;border:0}.layer-pane>.pane-header{background:unset}.layer-pane>.pane-header>:is(.button,.button-group){margin:-9px -9px -9px 0}.chip{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-full);height:36px;color:var(--foreground);transition:var(--transition-default);flex-grow:0;align-items:center;gap:9px;padding:0 12px;transition-property:background,border,color,outline-color,outline-offset;display:flex}.chip.is-selectable{cursor:pointer;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0}.chip.is-selectable:focus-visible{outline-color:var(--primary-600);outline-offset:2px}@media (hover:hover){.chip.is-selectable:hover{background:var(--gray-100)}}.chip.is-selected{background:var(--primary-50);border-color:var(--primary-200);color:var(--primary-600)}@media (hover:hover){.chip.is-selected:hover{background:var(--primary-100)}}.chip :is(span){white-space:nowrap;font-size:14px;font-weight:500}.command-palette-backdrop{background:var(--overlay);backdrop-filter:blur(3px)saturate(180%);animation:command-palette-backdrop-in .3s var(--swift-out) both;z-index:99000;position:fixed;inset:0}.command-palette-backdrop.is-closing{animation:command-palette-backdrop-out .21s var(--swift-out) both}.command-palette-dialog{animation:command-palette-in .3s var(--swift-out) both;z-index:99001;justify-content:center;align-items:flex-start;padding-top:clamp(60px,15vh,160px);display:flex;position:fixed;inset:0}.command-palette-dialog.is-closing{animation:command-palette-out .21s var(--swift-out) both;pointer-events:none}.command-palette{background:var(--surface);border:1px solid var(--surface-stroke-out);border-radius:var(--radius);width:min(600px,100dvw - 48px);max-height:min(480px,100dvh - 120px - clamp(60px,15vh,160px));box-shadow:var(--shadow-lg);transition:height .12s var(--deceleration-curve);background-clip:padding-box;flex-flow:column;display:flex;overflow:hidden}.command-palette-search{border-bottom:1px solid var(--gray-100);flex-shrink:0;align-items:center;gap:12px;height:54px;padding:0 18px;display:flex}.command-palette-search-icon{color:var(--foreground-secondary);flex-shrink:0;font-size:16px}.command-palette-search-input{height:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex-grow:1;font-size:16px}.command-palette-search-input::placeholder{color:var(--foreground-secondary)}.command-palette-breadcrumb{cursor:pointer;color:var(--foreground-secondary);font:inherit;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0;font-size:15px;font-weight:500;transition:color .15s}@media (hover:hover){.command-palette-breadcrumb:hover{color:var(--foreground)}}.command-palette-breadcrumb-separator{opacity:.5;color:var(--foreground-secondary);flex-shrink:0;font-size:14px}.command-palette-tabs{scrollbar-width:none;border-bottom:1px solid var(--gray-100);flex-shrink:0;gap:3px;padding:6px 15px;display:flex;overflow-x:auto}.command-palette-tabs::-webkit-scrollbar{display:none}.command-palette-tab{border-radius:var(--radius-half);cursor:pointer;height:30px;color:var(--foreground-secondary);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}@media (hover:hover){.command-palette-tab:hover{background:var(--gray-100);color:var(--foreground)}}.command-palette-tab-active{background:var(--primary-100);color:var(--primary-700)}@media (hover:hover){.command-palette-tab-active:hover{background:var(--primary-100);color:var(--primary-700)}}.command-palette-tab-icon{font-size:13px}.command-palette-results{overscroll-behavior:contain;scrollbar-width:thin;flex-grow:1;padding:6px;scroll-padding-block:42px 6px;overflow-y:auto}.command-palette-loading{justify-content:center;align-items:center;padding:24px;display:flex}.command-palette-empty{color:var(--foreground-secondary);justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.command-palette-group{color:var(--foreground-secondary);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;align-items:center;gap:6px;padding:9px 10px 3px;font-size:12px;font-weight:600;display:flex}.command-palette-group-icon{font-size:12px}.command-palette-item{border-radius:var(--radius-half);cursor:pointer;width:100%;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;transition:background .1s;display:flex}@media (hover:hover){.command-palette-item:hover{background:var(--gray-100)}}.command-palette-item:active{background:var(--gray-200)}.command-palette-item-highlighted{background:var(--gray-100)}@media (hover:hover){.command-palette-item-highlighted:hover{background:var(--gray-100)}}.command-palette-item-icon{background:var(--gray-100);border-radius:var(--radius-half);width:30px;height:30px;color:var(--foreground);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;transition:background .1s,color .1s;display:flex}.command-palette-item-icon .icon{font-size:16px}.command-palette-item-highlighted .command-palette-item-icon{background:var(--gray-200)}.command-palette-item-content{flex-grow:1;overflow:hidden}.command-palette-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.command-palette-item-sub-label{color:var(--foreground-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;transition:color .1s;overflow:hidden}.command-palette-item-highlighted .command-palette-item-sub-label{color:var(--primary-500)}.command-palette-item-sub-action-indicator{color:var(--foreground-secondary);flex-shrink:0;font-size:12px;transition:color .1s}.command-palette-item-highlighted .command-palette-item-sub-action-indicator{color:var(--primary-500)}@keyframes command-palette-in{0%{opacity:0;scale:1.05}to{opacity:1;scale:1}}@keyframes command-palette-out{0%{opacity:1}to{opacity:0}}@keyframes command-palette-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes command-palette-backdrop-out{0%{opacity:1}to{opacity:0}}.comment{grid-template-rows:repeat(2,auto);grid-template-columns:1fr auto;gap:3px 15px;max-width:100%;display:grid}.comment .avatar{grid-area:1/2;align-self:end}.comment .comment-content{grid-area:1/1}.comment .comment-footer{grid-area:2/1}.comment.is-received{grid-template-columns:auto 1fr}.comment.is-received .avatar{grid-column:1}.comment.is-received .comment-content,.comment.is-received .comment-footer{grid-column:2}.comment-content{background:var(--primary-50);border:1px solid var(--primary-200);border-radius:calc(var(--radius) * 2);min-width:0;box-shadow:var(--shadow-xs);padding:12px 18px}.comment:not(.is-received) .comment-content{border-bottom-right-radius:var(--radius)}.comment.is-received .comment-content{background:var(--gray-50);border-color:var(--gray-200);border-bottom-left-radius:var(--radius)}.comment.is-typing .comment-content{width:min-content}.comment-typing{border-radius:6px;width:6px;height:6px;margin:6px;animation:1s linear infinite both comment-typing;display:block}.comment-footer{justify-content:flex-end;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.comment-footer span{margin-right:auto}.comment-footer time{color:var(--foreground-secondary)}@keyframes comment-typing{0%,80%,to{background:var(--gray-200);box-shadow:-9px 0 var(--gray-200), 9px 0 var(--gray-200);translate:0}20%{background:var(--gray-200);box-shadow:-9px -4px var(--gray-300), 9px 0 var(--gray-200);translate:0}40%{background:var(--gray-300);box-shadow:-9px 4px var(--gray-200), 9px 4px var(--gray-200);translate:0 -4px}60%{background:var(--gray-200);box-shadow:-9px 0 var(--gray-200), 9px -4px var(--gray-300);translate:0}}.coordinate-picker{aspect-ratio:5/3;touch-action:none;background:var(--gray-50);border:1px solid var(--surface-stroke-out);border-radius:var(--radius-half);z-index:0;position:relative}.coordinate-picker-thumb{z-index:1}.coordinate-picker-thumb.is-disabled,.coordinate-picker-thumb.is-dragging{counter-reset:t}.color-picker{--transparent:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMElEQVQ4T2N89uzZfwY8QFJSEp80A+OoAcMiDP7//483HTx//hx/Ohg1gIFx6IcBALl+VXknOCvFAAAAAElFTkSuQmCC);flex-flow:column;gap:15px;display:flex}.color-picker-preview{border-radius:var(--radius);width:60px;height:60px;position:relative;overflow:hidden}.color-picker-preview:after,.color-picker-preview:before{content:"";border-radius:inherit;position:absolute;inset:0}.color-picker-preview:before{background:var(--transparent) repeat center}.color-picker-preview:after{background:var(--color);box-shadow:inset 0 0 0 1px var(--surface-stroke-out)}.color-picker-saturation{background:var(--pickerBackground,black);border:0}.color-picker-saturation:before,.color-picker-saturation:after{content:"";border-radius:inherit;position:absolute;inset:0}.color-picker-saturation:before{background:linear-gradient(90deg,#fff,#0000)}.color-picker-saturation:after{box-shadow:inset 0 0 0 1px var(--surface-stroke-out);background:linear-gradient(#0000,#000)}.color-picker-slider{margin-left:0;margin-right:0;position:relative}.color-picker-slider .slider-track-value{background:unset}.color-picker-alpha-slider .slider-track{background:var(--transparent) repeat center}.color-picker-hue-slider .slider-track{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-color:#0000001a}.color-picker-value{align-items:flex-end;gap:9px;display:flex}.color-picker-value .form-field-label{min-height:unset;font-size:12px;line-height:15px}.color-picker-value .form-input{height:36px}.color-select{flex-flow:wrap;gap:9px;display:flex}.color-select-item{cursor:pointer;width:30px;height:30px;transition:.15s var(--swift-out);border-radius:15px;justify-content:center;align-items:center;padding:0;transition-property:background,border,scale;display:flex}.color-select-item .icon{transition:scale}@media (hover:hover){.color-select-item:hover{scale:1.1}}.color-select-item:active{scale:.9}.color-select-color{background:var(--color);border:2px solid color-mix(in srgb, var(--color), black 9%)}.color-select-color-deselected .icon{scale:.5}.color-select-color-selected{border:3px solid var(--color);background:0 0}.color-select-custom{background:var(--gray-50);border:1px solid var(--gray-200)}.color-select-custom-picker{width:330px}.color-select-buttons{gap:9px;padding-top:0;display:flex}.color-select-buttons .button:first-child{flex-grow:1}.color-select-check{color:var(--color)}.color-select-check :is(path){stroke:currentColor;stroke-width:54px}.context-menu{display:contents}@media (pointer:coarse){.context-menu{-webkit-touch-callout:none;user-select:none}}.context-menu-popup{min-width:270px;max-height:max(330px,50dvh);box-shadow:var(--shadow-md);translate:var(--x) var(--y);z-index:10000;position:fixed;top:0;left:0;overflow:auto}.table{flex-flow:column;display:flex;position:relative;overflow:auto;container:table/inline-size}.table-base{grid-template-columns:var(--flux-table-columns,none);text-align:left;flex-grow:1;align-content:start;width:fit-content;min-width:100%;display:grid}.table-head,.table-body,.table-foot{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.table-body{position:relative}.table-row{display:contents}.table-fill,.table-empty-fill{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.table-row.is-clickable{grid-column:1/-1;grid-template-columns:subgrid;scroll-margin-top:var(--flux-table-head-height,0px);cursor:pointer;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;display:grid}.table-row.is-clickable:focus-visible{outline-color:var(--primary-600);outline-offset:-2px}.table-cell-base{border:0 solid var(--gray-100);padding:0}.table-cell{word-break:break-word;align-items:flex-start;padding:12px 15px;display:flex}.table-cell p:only-child{margin:0}.table-cell.is-raw{padding:0;display:block}.table-head-sticky{z-index:3;position:sticky;top:0}.table-header{color:var(--foreground-prominent);border-bottom:2px solid var(--gray-100);align-items:center;font-size:14px;font-weight:700}.table-header.is-shrinking{white-space:nowrap}.table-header>*{z-index:2;position:relative}.table-head-sticky .table-header{background:var(--gray-50)}.table-body .table-row.is-selected>.table-cell{background:var(--primary-50);border-color:var(--primary-100)}.table-body .table-row.is-selected+.table-row>.table-cell{border-top-color:var(--primary-100)}@media (hover:hover){.table.is-hoverable .table-body .table-row:has(:hover)>.table-cell:not(.table-group):not(.has-rowspan),.table.is-hoverable .table-body .table-row:has(:focus-visible)>.table-cell:not(.table-group):not(.has-rowspan),.table.is-hoverable .table-body .table-row:has(:hover)>.table-group.is-hoverable,.table.is-hoverable .table-body .table-row:has(:focus-visible)>.table-group.is-hoverable{background:var(--gray-50)}.table.is-hoverable .table-body .table-row.is-selected:has(:hover)>.table-cell:not(.has-rowspan),.table.is-hoverable .table-body .table-row.is-selected:has(:focus-visible)>.table-cell:not(.has-rowspan){background:var(--primary-50)}}.table-foot .table-cell{border-top:1px solid var(--gray-100)}.table-cell+.table-cell{border-left-width:1px}.table-cell.has-rowspan{border-right-width:1px}.table-cell.has-rowspan+.table-cell{border-left-width:0}.table-body .table-row+.table-row>.table-cell{border-top-width:1px}.table-body .table-group-row+.table-row>.table-cell{border-top-width:0}.table-body .table-group-section:not(:first-child) .table-group,.table-body .table-group-section+.table-row>.table-cell{border-top-width:1px}.table-body .table-group-section:last-child .table-group-row:last-child .table-group{border-bottom-width:0}.table-actions{margin:-4px 0 -4px -3px}.table-cell-selection,.table-cell.is-no-wrap{white-space:nowrap}.table-cell.is-numeric{font-variant-numeric:tabular-nums}.table-cell.is-pinned-start,.table-cell.is-pinned-end{background:var(--surface);transition:box-shadow .2s var(--swift-out);z-index:1;position:sticky}.table-cell.is-pinned-start{left:0}.table-cell.is-pinned-end{right:0}.table-header.is-pinned-start,.table-header.is-pinned-end{z-index:4}.table-head-sticky .table-header.is-pinned-start,.table-head-sticky .table-header.is-pinned-end{background:var(--gray-50)}.table[data-scrolled-start] .table-cell.is-pinned-start.is-pinned-edge{box-shadow:1px 0 0 var(--surface-stroke-out), 6px 0 10px -6px rgb(from var(--gray-800) r g b/.15)}.table[data-scrollable-end] .table-cell.is-pinned-end.is-pinned-edge{border-left-color:var(--surface-stroke-out);box-shadow:-6px 0 10px -6px rgb(from var(--gray-800) r g b/.15)}.table-fill{pointer-events:none;border-top:1px solid var(--gray-100)}.table-fill .table-cell{padding:0}.table-empty-fill .table-cell-base{flex-flow:column;justify-content:center;display:flex}.table-bar{--bg:var(--surface);background:var(--bg);box-shadow:0 0 18px var(--bg), 0 0 18px var(--bg), 0 0 18px var(--bg), 0 0 18px var(--bg), 0 0 18px var(--bg), 0 0 18px var(--bg);z-index:2;grid-column:1/-1;padding:0;position:relative}.table-head-sticky .table-bar{--bg:var(--gray-50)}.table-bar-content{word-break:break-word;flex-flow:row;flex-grow:1;align-items:flex-start;gap:15px;max-width:100cqw;padding:12px 15px;display:flex;position:sticky;left:0}.table-group-section{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.table-group{background:var(--surface);border-bottom-width:1px;grid-column:1/-1;padding:0}.table.is-sticky .table-body .table-group-row .table-group{top:calc(var(--flux-table-head-height,0px) - 1px);z-index:2;border-top-width:1px;margin-top:-1px;position:sticky}.table-group-content{background:color-mix(in srgb, var(--surface), var(--gray-50));align-items:center;gap:12px}.table-group-content:is(button){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--transition-default);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;border:0;transition-property:background,outline-color,outline-offset}.table-group-content:is(button):focus-visible{outline-color:var(--primary-600);outline-offset:-2px}@media (hover:hover){.table-group-content:is(button):hover{background:var(--gray-50)}}.table-group-chevron{color:var(--foreground-secondary);transition:rotate .2s var(--swift-out)}.table-group-chevron.is-expanded{rotate:90deg}.table-group-icon{color:var(--foreground)}.table-group-label{color:var(--foreground-prominent);flex-grow:1;font-size:14px;font-weight:600}.table-group-after{align-items:center;gap:9px;display:flex}.table-caption{max-width:100cqw;color:var(--foreground-secondary);text-align:left;font-size:14px;position:sticky;left:0}.table-caption.is-top{order:-1}.table-pagination{background:var(--surface);border-top:1px solid var(--gray-100);z-index:100;margin-top:auto;margin-bottom:-1px;position:sticky;bottom:0;left:0;translate:0 -1px}.table-sort{background:unset;border-radius:var(--radius-half);width:24px;height:24px;color:var(--foreground-secondary);cursor:pointer;border:0;outline:0;justify-content:center;align-items:center;margin:-3px -6px -3px 6px;padding:0;display:flex}@media (hover:hover){.table-sort:hover{background:var(--gray-100);color:var(--foreground)}}.base-pane-structure:has(.table){--table-spacing:18px}.base-pane-structure .base-pane-structure{--table-spacing:15px}.base-pane-structure>.table .table-cell:not(.table-bar):not(.table-group):not(.is-raw):first-child{padding-left:var(--table-spacing)}.base-pane-structure>.table .table-cell:not(.table-bar):not(.table-group):not(.is-raw):last-child{padding-right:var(--table-spacing)}.base-pane-structure>.table :is(.table-bar-content,.table-group-content){padding-left:var(--table-spacing);padding-right:var(--table-spacing)}.base-pane-structure>.table .table-actions{margin-right:-3px}.base-pane-structure>.table .table-caption{padding:12px var(--table-spacing);border-top:1px solid var(--gray-100)}.base-pane-structure>.table .table-loader{border-radius:var(--radius)}.table-cell-expand{white-space:nowrap}.table-expand-toggle svg{transition:rotate .2s var(--swift-out)}.table-expand-toggle.is-expanded svg{rotate:90deg}.table-expand-content{padding:12px 15px}.table-tree-cell{align-items:center;padding-block:0}.tree-branch{flex-shrink:0;align-self:stretch;margin-right:12px;position:relative}.table-tree-lines{fill:none;width:100%;height:100%;stroke:var(--surface-active);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;inset:0}.tree-marker{--tree-marker-fill:var(--gray-100);--tree-marker-stroke:var(--gray-200);--tree-marker-foreground:var(--foreground-prominent);box-sizing:border-box;background:var(--tree-marker-fill);border:1px solid var(--tree-marker-stroke);width:22px;height:22px;color:var(--tree-marker-foreground);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;translate:0 -50%}.tree-marker.is-toggle{cursor:pointer;outline:0;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;padding:0}.tree-marker.is-toggle:focus-visible{outline-color:var(--primary-600);outline-offset:2px}@media (hover:hover){.tree-marker.is-toggle:hover{opacity:.75}}.tree-marker.is-toggle svg{transition:rotate .2s var(--swift-out)}.tree-marker.is-toggle.is-expanded svg{rotate:90deg}.tree-marker-gray{--tree-marker-fill:var(--gray-100);--tree-marker-stroke:var(--gray-300);--tree-marker-foreground:var(--foreground-prominent)}.tree-marker-primary{--tree-marker-fill:var(--primary-100);--tree-marker-stroke:var(--primary-300);--tree-marker-foreground:var(--primary-900)}.tree-marker-danger{--tree-marker-fill:var(--danger-100);--tree-marker-stroke:var(--danger-300);--tree-marker-foreground:var(--danger-900)}.tree-marker-info{--tree-marker-fill:var(--info-100);--tree-marker-stroke:var(--info-300);--tree-marker-foreground:var(--info-900)}.tree-marker-success{--tree-marker-fill:var(--success-100);--tree-marker-stroke:var(--success-300);--tree-marker-foreground:var(--success-900)}.tree-marker-warning{--tree-marker-fill:var(--warning-100);--tree-marker-stroke:var(--warning-300);--tree-marker-foreground:var(--warning-900)}.tree-marker-custom{--tree-marker-fill:color-mix(in srgb, var(--tree-marker-color) 15%, var(--surface));--tree-marker-stroke:color-mix(in srgb, var(--tree-marker-color) 35%, var(--surface));--tree-marker-foreground:color-mix(in srgb, var(--tree-marker-color) 75%, var(--foreground))}.table-empty{color:var(--foreground-secondary);text-align:center;justify-content:center;align-items:center;padding:45px 15px;display:flex}.pagination{gap:1px;display:flex}.pagination-button{background:unset;min-width:36px;height:36px;padding:0 6px}.pagination-button.secondary-button{width:36px;box-shadow:none;border-color:#0000}.pagination-button-arrow.secondary-button{border-color:var(--surface-stroke)}.pagination-button-arrow:first-child{margin-right:6px}.pagination-button-arrow:last-child{margin-left:6px}.pagination-button.pagination-button-current{background:var(--primary-50);border-color:var(--primary-200)}.pagination-dots{min-width:36px;height:36px;color:var(--foreground-secondary);pointer-events:none;user-select:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:flex}.pagination-button-icon{font-size:16px}.pagination-button-label{min-width:unset;margin:0;font-size:12px}.pagination-bar{flex-flow:row;align-items:center;display:flex}.pagination-bar-limit{flex-flow:row;align-items:center;gap:15px;display:flex}.pagination-bar-limit-displaying-of{font-size:12px;font-weight:600}.pagination-bar-limit-select{width:120px;min-height:36px}.pagination-bar-limit-select .menu-item{min-height:36px}.pagination-bar-limit-select .menu-item-label{font-size:12px;font-weight:600}@media (width<=767.98px){.pagination-bar{flex-flow:column;gap:9px}}.description-list{flex-flow:column;gap:12px;display:flex}.description-list-header{color:var(--foreground-secondary);font-size:14px;font-weight:500}.description-list-items{flex-flow:column;gap:12px;margin:0;display:flex}.description-item{align-items:center;gap:12px;display:flex}.description-item.is-stacked{flex-flow:column;align-items:stretch;gap:2px}.description-item.is-stacked .description-item-value{text-align:left;justify-content:flex-start;margin-left:0}.description-item-term{color:var(--foreground);align-items:center;gap:9px;font-size:15px;display:flex}.description-item-icon{color:var(--foreground);flex-shrink:0;font-size:16px}.description-item-label{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.description-item-value{color:var(--foreground-prominent);text-align:right;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0 0 0 auto;font-size:15px;font-weight:600;display:flex}.description-list-items.is-horizontal{flex-flow:row;gap:0}.description-list-items.is-horizontal .description-item{border-left:1px solid var(--gray-100);flex-flow:column;flex:1 1 0;align-items:stretch;gap:6px;padding-left:24px;padding-right:24px}.description-list-items.is-horizontal .description-item:first-child{border-left:0;padding-left:0}.description-list-items.is-horizontal .description-item-term{font-size:14px}.description-list-items.is-horizontal .description-item-value{text-align:left;justify-content:flex-start;margin-left:0;font-weight:500}.drop-zone{--dz-fill:transparent;--dz-stroke:transparent;--dz-inset:-1px;--dz-radius:var(--radius);--dz-height:calc(100% + 2px);--dz-width:calc(100% + 2px)}.drop-zone:has(.drop-zone-content>.avatar){--dz-inset:-3px;--dz-radius:999px;--dz-height:calc(100% + 6px);--dz-width:calc(100% + 6px)}.drop-zone:has(.drop-zone-content>.placeholder){--dz-fill:var(--gray-50);--dz-stroke:var(--gray-200)}.drop-zone{grid-template-columns:1fr;align-items:center;gap:15px 30px;display:grid;position:relative}.drop-zone:has(>.drop-zone-actions){grid-template-columns:auto 1fr}.drop-zone-actions{flex-flow:column;gap:15px;display:flex}.drop-zone-border{inset:var(--dz-inset);height:var(--dz-height);width:var(--dz-width);max-width:unset;pointer-events:none;position:absolute;overflow:visible}.drop-zone-border rect{fill:var(--dz-fill);rx:var(--dz-radius);stroke:var(--dz-stroke);stroke-dasharray:6 6;stroke-width:2px;transition:.27s var(--swift-out);transition-property:fill,stroke}.drop-zone-content{position:relative}.drop-zone-content>.avatar{display:block}.drop-zone-content>.placeholder{background:0 0;border:0}.drop-zone.is-dragging .drop-zone-content{--dz-stroke:var(--primary-600)}.drop-zone.is-dragging-over .drop-zone-content:has(.placeholder){--dz-fill:var(--primary-100)}.drop-zone.is-dragging-over .drop-zone-content .drop-zone-border rect{animation:.48s linear infinite both drop-zone-border-animation}.drop-zone-loader{inset:var(--dz-inset);background:rgb(from var(--gray-50) r g b/.84);backdrop-filter:blur(3px)saturate(180%);border-radius:var(--dz-radius);z-index:100;justify-content:center;align-items:center;display:flex;position:absolute}@keyframes drop-zone-border-animation{to{stroke-dashoffset:-12px}}.expandable{flex-flow:column;display:flex}.expandable-header{background:unset;height:54px;color:var(--foreground-prominent);cursor:pointer;text-align:left;transition:background var(--transition-default);z-index:1;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;border:0;align-items:center;gap:12px;padding-left:18px;padding-right:18px;transition-property:background,outline-color,outline-offset;display:flex}.expandable-header:focus-visible{outline-color:var(--primary-600);outline-offset:0}@media (hover:hover){.expandable-header:hover{background:var(--surface-hover)}}.expandable-header :is(span){flex-grow:1;font-weight:600}.expandable-header .icon:last-child{color:var(--foreground-secondary)}.expandable-body{transition:height .39s var(--swift-out), translate .3s var(--swift-out) .12s, opacity .3s var(--swift-out) .12s}.expandable-body.v-enter-from,.expandable-body.v-leave-to{opacity:0;translate:0 -15px}.expandable-body.v-enter-to,.expandable-body.v-leave-from{opacity:1}.expandable-body.v-leave-active{transition-delay:0s}.expandable-body.v-enter-active,.expandable-body.v-leave-active{overflow:hidden}.expandable-content{padding:0 18px 18px}.base-pane>.expandable,.base-pane>.expandable .expandable-header{border-radius:inherit}.base-pane>.expandable-opened .expandable-header{border-bottom-right-radius:0;border-bottom-left-radius:0}.expandable-group{flex-flow:column;display:flex}.expandable-group .expandable+.expandable,.expandable-group:not(:first-child){border-top:1px solid var(--surface-stroke)}.expandable-group:not(:last-child){border-bottom:1px solid var(--surface-stroke)}.base-pane>.expandable-group:first-child .expandable:first-child .expandable-header{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.base-pane>.expandable-group:last-child .expandable:not(.expandable-opened):last-child .expandable-header{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.fader{border-radius:inherit;contain:paint;z-index:0;background:#000;position:relative}.fader-item{transition:.66s var(--deceleration-curve);display:block;position:absolute;inset:0}.fader-item:not(.is-current){opacity:0;pointer-events:none;z-index:1;transition-delay:90ms;scale:1.05}.fader-item :is(img){border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.fader-item :is(img):not(.focal-point-image){object-fit:cover;object-position:center}.overflow-bar{flex-grow:2;flex-basis:0;min-width:min-content;display:flex}.overflow-bar.align-start{justify-content:flex-start}.overflow-bar.align-center{justify-content:center}.overflow-bar.align-end{justify-content:flex-end}.overflow-bar-horizontal{flex-flow:row}.overflow-bar-vertical{flex-flow:column}.overflow-bar-measurer{pointer-events:none;visibility:hidden;position:absolute;overflow:hidden}.overflow-bar-overflow{display:contents}.focal-point-image{object-fit:cover}.focal-point-editor{max-width:100%;max-height:210px;aspect-ratio:var(--aspect-ratio);border-radius:var(--radius);touch-action:none;user-select:none;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;margin-left:auto;margin-right:auto;position:relative}.focal-point-editor:focus-visible{outline-color:var(--primary-600);outline-offset:3px}.focal-point-editor-area{border-radius:var(--radius-full);width:42px;height:42px;box-shadow:var(--shadow-md);cursor:move;background:#0000001a;border:4px solid #fff;position:absolute;transform:translate(-50%,-50%)}.focal-point-editor-image{border-radius:var(--radius);width:100%;height:100%;box-shadow:var(--shadow-lg);pointer-events:none;display:block;position:relative}.focal-point-preview{width:100%;height:210px;margin-left:auto;margin-right:auto;position:relative}.focal-point-preview-image{border-radius:var(--radius);max-width:100%;max-height:210px;box-shadow:var(--shadow-lg);animation:focal-point-preview 6s var(--swift-out) infinite;background-size:cover;position:absolute;inset:50% -50% -50% 50%;transform:translate(-50%,-50%)}@keyframes focal-point-preview{0%{aspect-ratio:var(--aspect-ratio)}20%{aspect-ratio:1}40%{aspect-ratio:16/9}60%{aspect-ratio:3/4}80%{aspect-ratio:3}to{aspect-ratio:var(--aspect-ratio)}}.form-fader{--fader-accent:var(--primary-500);--fader-strong:var(--primary-900);border-radius:var(--radius-half);cursor:grab;touch-action:pan-y;user-select:none;outline:0;height:39px;display:block;position:relative}.form-fader.is-dragging{cursor:grabbing}.form-fader.is-disabled{cursor:not-allowed;opacity:.45}.form-fader.is-readonly{cursor:default}.form-fader-focusable{transition:var(--transition-default);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;transition-property:outline-color,outline-offset}.form-fader-focusable:focus-visible{outline-color:var(--primary-600);outline-offset:2px}.form-fader-track{background:var(--gray-50);border-radius:var(--radius-half);box-shadow:inset 0 0 0 1px var(--surface-stroke-out);will-change:transform;background-clip:padding-box;position:absolute;inset:0;overflow:hidden}.form-fader-fill{background:rgb(from var(--fader-accent) r g b/.15);border:1px solid rgb(from var(--fader-accent) r g b/.2);border-radius:var(--radius-half);height:100%;transition:background-color .15s var(--standard-curve);position:absolute;top:0;left:0}@media (hover:hover){.form-fader:not(.is-disabled):not(.is-dragging):hover .form-fader-fill{background:rgb(from var(--fader-accent) r g b/.2)}}.form-fader.is-dragging .form-fader-fill{background:rgb(from var(--fader-accent) r g b/.25)}.form-fader-bar{background:var(--fader-accent);border-radius:var(--radius-full);opacity:.85;width:4px;height:21px;transition:opacity .15s var(--standard-curve), scale .15s var(--standard-curve);position:absolute;top:50%;translate:-50% -50%;scale:1}.form-fader-bar.is-dodge{opacity:.3;scale:1 .75}.form-fader-bar.is-grabbed{opacity:1;scale:1 1.2}.form-fader-bar.is-focus{opacity:1;scale:1 1.35}.form-fader-tick{pointer-events:none;width:3px;height:3px;position:absolute;top:50%;translate:-50% -50%}.form-fader-tick-base{background:rgb(from var(--foreground) r g b/.25);border-radius:var(--radius-full);position:absolute;inset:0}.form-fader-tick-fill{background:rgb(from var(--foreground) r g b/.6);border-radius:var(--radius-full);position:absolute;inset:0}.form-fader-thumb{opacity:0;background:0 0;border:0;outline:0;width:21px;height:100%;padding:0;position:absolute;top:0;translate:-50%}.form-fader-overlay{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.form-fader-overlay-fill{z-index:2}.form-fader-overlay-fill .form-fader-label,.form-fader-overlay-fill .form-fader-value,.form-fader-overlay-fill .form-fader-icon{color:var(--fader-strong)}.form-fader-icon{color:var(--foreground);flex:none}.form-fader-icon-leading{margin-right:9px}.form-fader-icon-trailing{margin-left:9px}.form-fader-label{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.form-fader-value{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-size:13px;line-height:1.4}.form-fader.is-vertical{height:var(--flux-form-fader-length,210px);touch-action:pan-x;width:39px}.form-fader.is-vertical .form-fader-fill{width:100%;top:auto;bottom:0}.form-fader.is-vertical .form-fader-bar{width:21px;height:4px;top:auto;left:50%;translate:-50% 50%}.form-fader.is-vertical .form-fader-bar.is-dodge{scale:.75 1}.form-fader.is-vertical .form-fader-bar.is-grabbed{scale:1.2 1}.form-fader.is-vertical .form-fader-bar.is-focus{scale:1.35 1}.form-fader.is-vertical .form-fader-thumb{width:100%;height:21px;top:auto;left:0;translate:0 50%}.form-fader.is-vertical .form-fader-tick{top:auto;left:50%;translate:-50% 50%}.form-fader.is-vertical .form-fader-overlay{flex-flow:column;padding:12px 0}.form-fader.is-vertical .form-fader-icon-leading{margin-bottom:9px;margin-right:0}.form-fader.is-vertical .form-fader-icon-trailing{margin-top:9px;margin-left:0}.form-fader.is-vertical .form-fader-label{writing-mode:vertical-rl}.form-fader.is-vertical .form-fader-value{writing-mode:vertical-rl;margin-top:auto;margin-left:0;padding-top:12px;padding-left:0}.form-rating{outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;border-radius:4px;gap:.15em;font-size:24px;line-height:1;display:inline-flex}.form-rating:focus-visible{outline-color:var(--primary-600);outline-offset:4px}.form-rating.is-disabled{opacity:.6}.form-rating.is-disabled .form-rating-star{cursor:not-allowed}.form-rating-star{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:inline-flex;position:relative}.form-rating-star:disabled{cursor:default}.form-rating-star-empty{color:var(--gray-300)}.form-rating-star-full{color:var(--warning-400);clip-path:inset(0 calc((1 - var(--fill,0)) * 100%) 0 0);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.form-rating.is-invalid .form-rating-star-empty{color:var(--danger-200)}.tree-view-select-value{text-overflow:ellipsis;white-space:nowrap;margin-left:6px;overflow:hidden}.tree-view-select-list{flex-flow:column;padding:9px;display:flex}.tree-view-select-empty{color:var(--foreground-secondary);text-align:center;padding:12px 6px;font-size:14px}.tree-node.is-selectable,.tree-node.is-expandable{cursor:pointer}@media (hover:hover){.tree-node.is-selectable:hover,.tree-node.is-expandable:hover{background:var(--surface-hover)}}.tree-node.is-selected{background:var(--primary-50);color:var(--primary-700);font-weight:600}@media (hover:hover){.tree-node.is-selected.is-selectable:hover{background:var(--primary-100)}}.tree-node.is-highlighted:not(.is-selected){background:var(--surface-hover)}.tree-node.is-highlighted.is-selected{background:var(--primary-100)}.tree-node-check{color:var(--primary-600);flex-shrink:0}.remove{background:var(--danger-600);border:3px solid var(--surface);border-radius:var(--radius-full);width:27px;height:27px;color:var(--danger-25);cursor:pointer;transition:.3s var(--swift-out);justify-content:center;align-items:center;transition-property:background,opacity,scale;display:flex;position:absolute;top:-9px;right:-9px}@media (hover:hover){.remove:hover{background:var(--danger-700)}}.remove.is-hidden{opacity:0;pointer-events:none;scale:.5}.placeholder{background:var(--gray-50);border:2px dashed var(--gray-200);border-radius:var(--radius);text-align:center;user-select:none;flex-flow:column;flex:1 0 auto;justify-content:center;align-items:center;display:flex;position:relative}.placeholder.is-button{cursor:pointer}@media (hover:hover){.placeholder.is-button:hover{background:var(--gray-100)}}.placeholder.is-extended{gap:9px;padding:27px}.placeholder.is-extended .placeholder-icon{font-size:24px}.placeholder.is-simple{padding:18px}.placeholder.is-small{padding:12px;font-size:12px}.placeholder.is-small .placeholder-caption :is(strong){color:var(--foreground-secondary);font-weight:400}.placeholder.is-small .placeholder-icon{color:var(--foreground-secondary)}.placeholder .button{align-self:center}.placeholder-caption{flex-flow:column;align-items:stretch;display:flex}.placeholder-caption :is(p){max-width:510px;color:var(--foreground-secondary);margin:0;font-size:14px}.placeholder-icon{color:var(--primary-600);font-size:20px}.gallery{--dz-fill:transparent;--dz-stroke:transparent;--dz-inset:-3px;--dz-radius:calc(var(--radius) + 3px);--dz-height:calc(100% + 6px);--dz-width:calc(100% + 6px)}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:9px;display:grid}.gallery-add{aspect-ratio:1;color:var(--foreground-secondary);position:relative}@media (hover:hover){.gallery-add:hover{background:var(--gray-100);border-color:var(--gray-200)}}.gallery-move{transition:.36s var(--swift-out)}.gallery-item{aspect-ratio:1;position:relative}.gallery-item .remove{z-index:1}.gallery-item-image{border-radius:var(--radius);object-fit:cover;object-position:center;outline-offset:-1px;outline:1px solid #00000006;width:100%;height:100%;display:block;position:absolute;inset:0}.gallery-item-loader{backdrop-filter:blur(3px)saturate(180%);border-radius:calc(var(--radius) - 1px);z-index:0;background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:1px}.gallery-item-loader .spinner{--track:#ffffff40;--value:#fff}.grid{gap:var(--gap);grid-template-columns:repeat(var(--columns), 1fr);display:grid;container:grid/inline-size}.grid-column{gap:var(--gap);grid-column:span var(--xl);flex-flow:column;display:flex}@container grid (width<=1279.98px){.grid-column{grid-column:span var(--lg)}}@container grid (width<=1023.98px){.grid-column{grid-column:span var(--md)}}@container grid (width<=767.98px){.grid-column{grid-column:span var(--sm)}}@container grid (width<=639.98px){.grid-column{grid-column:span var(--xs)}}.info{--info-icon-color:var(--primary-600);gap:15px;display:flex}.info>.icon{color:var(--info-icon-color);flex-shrink:0;margin-top:3px}.info-gray{--info-icon-color:var(--gray-500)}.info-primary{--info-icon-color:var(--primary-600)}.info-danger{--info-icon-color:var(--danger-600)}.info-info{--info-icon-color:var(--info-600)}.info-success{--info-icon-color:var(--success-600)}.info-warning{--info-icon-color:var(--warning-600)}.info-body{flex-flow:column;justify-content:center;display:flex}.inline-edit{align-items:flex-start;gap:6px;display:flex}.inline-edit-field{flex:auto;min-width:0}.inline-edit-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.inline-edit-display{min-height:30px;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:3px 6px;line-height:21px;display:inline-flex}.inline-edit-display.is-interactive{cursor:text;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0}.inline-edit-display.is-interactive:focus-visible{outline-color:var(--primary-600);outline-offset:2px}@media (hover:hover){.inline-edit-display.is-interactive:hover{background:var(--surface-hover)}}.inline-edit-display.is-placeholder{color:var(--foreground-secondary)}.kanban{flex-grow:1;grid-template-rows:auto 1fr auto;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;gap:0 15px;display:grid;position:relative;overflow-x:auto}.kanban-live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;grid-row:1;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kanban-column{grid-template-rows:subgrid;background:var(--gray-50);border:1px solid var(--surface-stroke);border-radius:var(--radius);outline-offset:-2px;min-width:0;transition:.21s var(--swift-out);z-index:0;outline:2px dashed #0000;grid-row:span 2;transition-property:background,border,outline-color,opacity,z-index;display:grid;overflow:hidden}.kanban-column.is-over{background:var(--primary-50);border-color:var(--primary-200);outline-color:var(--primary-600);z-index:1}.kanban-column.is-column-dragging{opacity:.4}.kanban-column.is-column-drop-before{box-shadow:-3px 0 0 var(--primary-500)}.kanban-column-header{outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;align-items:center;gap:9px;padding:12px 12px 0;display:flex}.kanban-column-header:focus-visible{outline-color:var(--primary-600);outline-offset:-2}.kanban-column-header-caption{align-items:center;gap:9px;padding-left:9px;display:flex}.kanban-column-header-caption .icon{font-size:16px}.kanban-column-header-caption span{font-weight:500}.kanban-column.is-reorderable .kanban-column-header{cursor:grab}.kanban-column.is-reorderable .kanban-column-header:active{cursor:grabbing}.kanban-column-body{min-height:60px;transition:background .18s var(--swift-out);flex-flow:column;flex:1;gap:12px;padding:12px;display:flex;position:relative;overflow-y:auto}.kanban-column.is-over.is-drop-disallowed .kanban-column-body{background:rgb(from var(--danger-500) r g b/.06);cursor:not-allowed}.kanban.is-board-dragging .kanban-column:not(.is-over):not(.is-disabled) .kanban-column-body{background:rgb(from var(--primary-500) r g b/.02)}.kanban-column.is-disabled{opacity:.6;cursor:not-allowed}.kanban-column.is-disabled .kanban-column-body{pointer-events:none}.kanban-column-empty{color:var(--foreground-secondary);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.kanban-column-footer{border-top:1px solid var(--gray-200);padding:9px 15px}.kanban-drop-indicator{top:-2px;background:var(--primary-500);opacity:0;pointer-events:none;height:2px;transition:.3s var(--swift-out);will-change:transform;border-radius:999px;transition-property:background,opacity;position:absolute;inset-inline:15px}.kanban-drop-indicator.is-visible{opacity:1}.kanban-drop-indicator.is-disallowed{background:var(--danger-500)}.kanban-item{cursor:grab;transition:opacity .18s var(--swift-out), transform .18s var(--swift-out);user-select:none;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;background:0 0;border:0;scroll-margin:9px;display:block;position:relative}.kanban-item:focus-visible{outline-color:var(--primary-600);outline-offset:2}.kanban-item:active{cursor:grabbing}.kanban-item.is-dragging{opacity:.4;cursor:grabbing}.kanban-item.is-grabbed{outline:2px solid var(--primary-500);outline-offset:2px;z-index:1;transform:scale(1.04)}.kanban-item.is-disabled{cursor:not-allowed;opacity:.6}.kanban-item.is-disabled:active{cursor:not-allowed}.item{text-align:left;flex-flow:row;gap:18px;display:flex}.item.is-control{cursor:pointer;user-select:none;transition:background-color .15s var(--swift-out)}@media (hover:hover){.item.is-control:hover{background-color:var(--surface-hover)}}.item-actions{flex-shrink:0}.item-content{flex-flow:column;flex-grow:1;gap:3px;display:flex}.item-media{--size:48px;flex-shrink:0}.item-media>img{height:var(--size);width:var(--size);object-fit:cover;object-position:center}.item-media>.avatar{font-size:var(--size)}.item-media>.icon{margin:1px;font-size:20px}.item-media>.icon-boxed{font-size:var(--size)}.item-actions.is-center,.item-content.is-center,.item-media.is-center{align-self:center}.item-stack{position:relative}.item-stack .item+.item{border-top:1px solid var(--surface-stroke);margin-top:18px;padding-top:18px}.base-pane-structure>.item,.base-pane-structure>.item-stack>.item{padding:18px}.base-pane-structure>.item-stack>.item{margin:0}.base-pane-structure>.item.is-control{border-radius:calc(var(--radius) - 1px)}.base-pane-structure>.item-stack>.item.is-control{border-radius:0}.base-pane-structure>.item-stack>.item.is-control:first-child{border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px)}.base-pane-structure>.item-stack>.item.is-control:last-child{border-bottom-left-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px)}@media (hover:hover){.base-pane-structure:is(a,button):hover:has(>.item){background-color:color-mix(in srgb, rgb(from var(--surface-hover) r g b/.125), var(--surface))}}.link{box-sizing:border-box;color:var(--foreground);cursor:pointer;font:inherit;text-decoration:underline;text-decoration-color:rgb(from currentColor r g b/.35);text-underline-offset:3px;transition:var(--transition-default);outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;align-items:center;gap:9px;text-decoration-thickness:1px;transition-property:color,text-decoration-color;display:inline-flex}.link:focus-visible{outline-color:var(--primary-600);outline-offset:3px}@media (hover:hover){.link:hover{text-decoration-color:currentColor}}.link.is-primary{color:var(--primary-600)}.link[aria-disabled=true]{opacity:.5;pointer-events:none}.link-icon{flex-shrink:0;font-size:1em}.notice{border-radius:var(--radius);gap:12px;padding:12px 15px;display:flex}.notice .button{height:36px;margin-top:-6px;margin-bottom:-6px;margin-right:-9px}.notice a{color:currentColor}.notice ul{margin-top:3px;padding-left:1em;list-style-type:disc}.notice ul li+li{margin-top:9px}.notice-body{text-wrap:pretty;flex-flow:column;flex-grow:1;display:flex}.notice-body p{line-height:1.5}.notice-body:last-child{flex-grow:0}.notice-close{color:currentColor;cursor:pointer;width:20px;height:20px;transition:opacity .15s var(--swift-out);border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:2px;padding:0;display:flex}@media (hover:hover){.notice-close:hover{opacity:.75}}.notice-close>.icon{font-size:12px}.notice-prefix{flex-shrink:0;margin-top:2px;font-size:20px}.notice-message,.notice-title{margin:0}.notice-title{font-weight:600}.notice.is-center{text-align:center;justify-content:center}.notice.is-fluid{border-style:solid none;border-width:1px 0;border-left-color:currentColor;border-right-color:currentColor;border-radius:0}.notice.is-fluid:first-child{border-top:0}.notice.is-fluid:last-child{border-bottom:0}.notice-gray{background:var(--gray-100);border-color:var(--gray-200);color:var(--foreground)}.notice-gray .notice-close{background:var(--gray-200)}.notice-gray .notice-prefix,.notice-gray .notice-title{color:var(--foreground-prominent)}.notice-primary{background:var(--primary-100);border-color:var(--primary-200);color:var(--primary-950)}.notice-primary .notice-close{background:var(--primary-200)}.notice-primary .notice-prefix,.notice-primary .notice-title{color:var(--primary-800)}.notice-primary .button{border-color:var(--primary-300)}.notice-primary .spinner-track{stroke:var(--primary-200)}.notice-primary .spinner-effect,.notice-primary .spinner-value{stroke:var(--primary-600)}.notice-danger{background:var(--danger-100);border-color:var(--danger-200);color:var(--danger-950)}.notice-danger .notice-close{background:var(--danger-200)}.notice-danger .notice-prefix,.notice-danger .notice-title{color:var(--danger-800)}.notice-danger .button{border-color:var(--danger-300)}.notice-danger .spinner-track{stroke:var(--danger-200)}.notice-danger .spinner-effect,.notice-danger .spinner-value{stroke:var(--danger-600)}.notice-info{background:var(--info-100);border-color:var(--info-200);color:var(--info-950)}.notice-info .notice-close{background:var(--info-200)}.notice-info .notice-prefix,.notice-info .notice-title{color:var(--info-800)}.notice-info .button{border-color:var(--info-300)}.notice-info .spinner-track{stroke:var(--info-200)}.notice-info .spinner-effect,.notice-info .spinner-value{stroke:var(--info-600)}.notice-success{background:var(--success-100);border-color:var(--success-200);color:var(--success-950)}.notice-success .notice-close{background:var(--success-200)}.notice-success .notice-prefix,.notice-success .notice-title{color:var(--success-800)}.notice-success .button{border-color:var(--success-300)}.notice-success .spinner-track{stroke:var(--success-200)}.notice-success .spinner-effect,.notice-success .spinner-value{stroke:var(--success-600)}.notice-warning{background:var(--warning-100);border-color:var(--warning-200);color:var(--warning-950)}.notice-warning .notice-close{background:var(--warning-200)}.notice-warning .notice-prefix,.notice-warning .notice-title{color:var(--warning-800)}.notice-warning .button{border-color:var(--warning-300)}.notice-warning .spinner-track{stroke:var(--warning-200)}.notice-warning .spinner-effect,.notice-warning .spinner-value{stroke:var(--warning-600)}.base-pane>.notice{padding-left:18px;padding-right:18px}.progress-bar{--progress-fill:var(--primary-600);--progress-fill-soft:var(--primary-500);position:relative}.progress-bar-gray{--progress-fill:var(--gray-500);--progress-fill-soft:var(--gray-400)}.progress-bar-primary{--progress-fill:var(--primary-600);--progress-fill-soft:var(--primary-500)}.progress-bar-danger{--progress-fill:var(--danger-600);--progress-fill-soft:var(--danger-500)}.progress-bar-info{--progress-fill:var(--info-600);--progress-fill-soft:var(--info-500)}.progress-bar-success{--progress-fill:var(--success-600);--progress-fill-soft:var(--success-500)}.progress-bar-warning{--progress-fill:var(--warning-600);--progress-fill-soft:var(--warning-500)}.progress-bar-track{background:var(--gray-50);border-radius:var(--radius-half);height:9px;box-shadow:inset 0 0 0 1px var(--gray-200);contain:paint;position:relative}.progress-bar-value{height:inherit;border-radius:inherit;position:absolute;top:0;left:0}.progress-bar-value-complete{background:var(--progress-fill)}.progress-bar-value-incomplete{background:var(--progress-fill) linear-gradient(-45deg, transparent 20%, rgb(from var(--progress-fill-soft) r g b/.5), transparent 80%);background-size:150px 100%;animation:1s linear infinite progress-bar-value}.progress-bar-track-indeterminate .progress-bar-value{background:var(--progress-fill) linear-gradient(-45deg, transparent 20%, rgb(from var(--progress-fill-soft) r g b/.5), transparent 80%);background-size:90px 100%;animation:1s linear infinite progress-bar-indeterminate}.progress-bar-status-row{justify-content:flex-end;gap:21px;font-size:14px;display:flex}.progress-bar-progress{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.progress-bar-status{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}.base-pane-structure>.progress-bar:first-child{margin:9px 9px 0}.base-pane-structure>.progress-bar:last-child{margin:0 9px 9px}.table-cell>.progress-bar{width:100%}@keyframes progress-bar-indeterminate{0%{background-position-x:90px}to{background-position-x:-90px}}@keyframes progress-bar-value{0%{background-position-x:-150px}to{background-position-x:150px}}.snackbar{box-shadow:var(--shadow-xl), var(--shadow-2xl);display:flex;overflow:hidden}.snackbar .action{margin:12px 12px 12px 0}.snackbar .progress-bar{margin-top:9px}.snackbar .progress-bar:not(:last-child){margin-bottom:6px}.snackbar-content{flex-grow:1;align-items:flex-start;gap:15px;padding:15px 18px;display:flex}.snackbar-content>.icon,.snackbar-content>.spinner{flex-shrink:0;translate:0 3px}.snackbar-body{flex-flow:column;flex-grow:1;align-self:stretch;display:flex}.snackbar-message{color:var(--foreground)}.snackbar-sub-message{color:var(--foreground-secondary);font-size:14px}.snackbar-title{font-weight:500}.snackbar-action{background:var(--surface);min-width:84px;color:var(--foreground);cursor:pointer;text-align:center;transition:var(--transition-default);border:0;border-radius:0;outline:0;flex-grow:1;justify-content:center;align-items:center;padding:6px 15px;font-size:14px;font-weight:500;transition-property:background,color;display:flex}@media (hover:hover){.snackbar-action:hover{background:var(--surface-hover);color:var(--foreground-prominent)}}.snackbar-action:first-child{font-weight:600}.snackbar-action:active{background:var(--surface-active)}.snackbar-actions{background:var(--surface-stroke);flex-flow:column;flex-grow:1;gap:1px;max-width:max-content;padding-left:1px;display:flex}.snackbar-gray .snackbar-action:first-child,.snackbar-gray .snackbar-content>.icon,.snackbar-gray .snackbar-title{color:var(--foreground-prominent)}.snackbar-primary .snackbar-action:first-child,.snackbar-primary .snackbar-content>.icon,.snackbar-primary .snackbar-title{color:var(--primary-600)}.snackbar-primary .spinner-effect,.snackbar-primary .spinner-value{stroke:var(--primary-700)}.snackbar-danger .snackbar-action:first-child,.snackbar-danger .snackbar-content>.icon,.snackbar-danger .snackbar-title{color:var(--danger-600)}.snackbar-danger .spinner-effect,.snackbar-danger .spinner-value{stroke:var(--danger-700)}.snackbar-info .snackbar-action:first-child,.snackbar-info .snackbar-content>.icon,.snackbar-info .snackbar-title{color:var(--info-600)}.snackbar-info .spinner-effect,.snackbar-info .spinner-value{stroke:var(--info-700)}.snackbar-success .snackbar-action:first-child,.snackbar-success .snackbar-content>.icon,.snackbar-success .snackbar-title{color:var(--success-600)}.snackbar-success .spinner-effect,.snackbar-success .spinner-value{stroke:var(--success-700)}.snackbar-warning .snackbar-action:first-child,.snackbar-warning .snackbar-content>.icon,.snackbar-warning .snackbar-title{color:var(--warning-600)}.snackbar-warning .spinner-effect,.snackbar-warning .spinner-value{stroke:var(--warning-700)}.snackbars{z-index:100000;flex-flow:column;gap:15px;display:flex;position:fixed}@media (width<=767.98px){.snackbars{bottom:15px;left:15px;right:15px}}@media (width>=768px){.snackbars{width:570px;top:30px;left:calc(50dvw - 285px)}}.snackbars-enter-active,.snackbars-leave-active,.snackbars-move{transition:.42s var(--swift-out)}.snackbars-leave-active{width:100%;position:absolute}.snackbars-enter-from{opacity:0;transform:translateY(-15px)}.snackbars-leave-to{opacity:0;z-index:-1;translate:0 -15px;scale:.95}.tooltip-host{width:0;height:0;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.tooltip{--foreground:var(--gray-200);--foreground-prominent:var(--gray-50);--foreground-secondary:var(--gray-400);background:var(--overlay-strong);backdrop-filter:blur(3px)saturate(180%);border-radius:var(--radius);max-width:360px;color:var(--foreground);font-variant-numeric:tabular-nums;pointer-events:none;translate:calc(var(--x) * 1px) calc(var(--y) * 1px);isolation:isolate;z-index:100000;flex-flow:column;padding:9px 15px;font-size:14px;display:flex;position:fixed;top:0;left:0}.tooltip:after{top:var(--arrowY);left:var(--arrowX);content:"";background:inherit;clip-path:polygon(100% 100%,99% 0%,0% 99%);width:9px;height:9px;rotate:var(--arrowAngle);transform-origin:50%;border-radius:0 0 3px;display:block;position:absolute;translate:-50% -50%}[dark] .tooltip{--foreground:var(--gray-700);--foreground-prominent:var(--gray-900);--foreground-secondary:var(--gray-500)}.tooltip-above{transform-origin:bottom}.tooltip-below{transform-origin:top}.tooltip-end{transform-origin:0}.tooltip-start{transform-origin:100%}.root{display:contents}.root.is-locked{cursor:default;overflow:hidden}.segmented-control{background:var(--gray-50);border:1px solid var(--surface-stroke);border-radius:var(--radius);align-items:center;gap:3px;padding:2px 3px;position:relative}.segmented-control-fill{display:flex}.segmented-control-inline{width:min-content;display:inline-flex}.segmented-control-highlight{background:var(--surface);border-radius:calc(var(--radius) - 3px);box-shadow:var(--shadow-md);outline:1px solid var(--surface-stroke);pointer-events:none;transition:.3s var(--swift-out);transition-property:left,width;position:absolute;top:3px;bottom:3px}.segmented-control-item{border-radius:var(--radius-full);color:var(--foreground);cursor:pointer;text-align:center;transition:color .3s var(--swift-out);white-space:nowrap;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}@media (hover:hover){.segmented-control-item:hover{color:var(--foreground-prominent)}}.segmented-control-item{outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0}.segmented-control-item:focus-visible{outline-color:var(--primary-600);outline-offset:3px}.segmented-control-item.is-active{color:var(--foreground-prominent);cursor:default}.segmented-control-item.is-small{gap:9px;height:30px;padding:0 12px}.segmented-control-item.is-medium{gap:9px;height:36px;padding:0 15px}.segmented-control-item.is-large{gap:12px;height:48px;padding:0 21px}.segmented-control-item:disabled{opacity:.5;pointer-events:none}.segmented-control-item>*{z-index:1;position:relative}.segmented-control-item+.segmented-control-item:before{content:"";background:var(--gray-100);width:2px;height:15px;transition:opacity .3s var(--swift-out);border-radius:1px;position:absolute;top:50%;left:-2px;translate:0 -50%}.segmented-control-item.is-active:before,.segmented-control-item.is-active+.segmented-control-item:before{opacity:0}.skeleton{background:var(--gray-100);border-radius:var(--radius);width:100%;height:1em;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--gray-50) 50%, transparent 100%);animation:1.6s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:reduce){.skeleton{animation:1.6s ease-in-out infinite skeleton-pulse}.skeleton:after{display:none}}.skeleton.is-text{border-radius:var(--radius-half);vertical-align:middle;height:1em;margin-block:calc(.5lh - .5em)}.skeleton.is-circle{border-radius:50%;flex-shrink:0;width:40px;height:40px}.skeleton.is-rectangle{border-radius:0;height:120px}.skeleton.is-rounded{border-radius:calc(var(--radius) * 2);height:120px}@keyframes skeleton-shimmer{0%{translate:-100%}to{translate:100%}}@keyframes skeleton-pulse{50%{opacity:.5}}.split-view{width:100%;height:100%;display:grid;overflow:hidden}.split-view-horizontal{grid-auto-flow:column}.split-view-vertical{grid-auto-flow:row}.split-view-dragging{user-select:none}.split-view-dragging *{pointer-events:none}.split-view-pane{min-width:0;min-height:0;overflow:auto}.split-view-handle{appearance:none;touch-action:none;cursor:col-resize;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.split-view-handle:before{content:"";background:var(--surface-stroke);width:2px;height:100%;transition:background .15s var(--swift-out);position:absolute;top:0;left:calc(50% - 1px)}.split-view-handle:focus-visible:before{background:var(--primary-500)}@media (hover:hover){.split-view-handle:hover:before{background:var(--primary-500)}}.split-view-handle:focus-visible{outline:none}.split-view-handle-vertical{cursor:row-resize}.split-view-handle-vertical:before{width:100%;height:2px;top:calc(50% - 1px);left:0}.stepper-step{position:relative}.stepper-steps{background:inherit;z-index:0;flex-grow:1;justify-content:space-between;align-items:center;display:flex;position:relative}.stepper-steps:before,.stepper-steps:after{--margin:15px;--max:calc(100% - var(--margin) * 2);margin-left:var(--margin);margin-right:var(--margin);content:"";z-index:-1;height:4px;display:block;position:absolute;top:calc(50% - 2px);left:0}.stepper-steps:before{width:var(--max);background:var(--gray-100)}.stepper-steps:after{width:calc(min(1, var(--progress)) * var(--max));background:var(--primary-600);transition:width .3s var(--swift-out)}.stepper-steps-item{background:var(--gray-100);border-radius:var(--radius-full);width:33px;height:33px;color:var(--foreground);cursor:default;outline-offset:-2px;transition:.3s var(--swift-out);border:0;outline:6px solid #0000;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition-property:background,border,color,outline;display:flex;position:relative}.stepper-steps-item .icon{overflow:visible;scale:.8}.stepper-steps-item .icon :is(path){stroke:currentColor;stroke-width:54px}.stepper-steps-item-complete{background:var(--primary-600);border-color:var(--primary-600);color:var(--primary-25)}.stepper-steps-item-current{background:var(--gray-100);color:var(--foreground-prominent);outline-color:var(--primary-600);outline-width:2px;transition-delay:75ms}.stepper-steps-item-idle{outline-color:var(--gray-25)}.tab{flex-flow:column;flex-grow:1;gap:18px;display:flex;position:relative}.base-tab-bar{z-index:0;position:relative}.tab-bar-default{--tab-padding:12px;box-shadow:inset 0 -2px var(--surface-stroke)}.tab-bar-pills{border-radius:var(--radius);padding:3px}.tab-bar-arrow{border-radius:var(--radius);width:30px;height:calc(100% - 6px);color:var(--foreground);cursor:pointer;transition:background var(--transition-default);z-index:1;background:0 0;border:0;outline:0;justify-content:center;align-items:center;display:flex;position:absolute;top:2px}@media (hover:hover){.tab-bar-arrow:hover{background:var(--surface-stroke)}}.tab-bar-arrow-start{left:3px}.tab-bar-arrow-end{right:3px}.base-tab-bar-tabs{scrollbar-width:none;align-items:center;display:flex;position:relative;overflow:auto}.tab-bar-tabs-default{--mask-start:0%;--mask-end:100%;--mask:linear-gradient(to right, transparent, black var(--mask-start), black, black var(--mask-end), transparent);-webkit-mask-image:var(--mask);mask-image:var(--mask);gap:27px;margin-left:-3px;margin-right:-3px;padding-left:3px;padding-right:3px}.tab-bar-tabs-default.is-start-masked{--mask-start:60px}.tab-bar-tabs-default.is-end-masked{--mask-end:calc(100% - 60px)}.tab-bar-tabs-pills{gap:0}.base-tab-bar-item{background:unset;color:var(--foreground);contain:layout;cursor:pointer;white-space:nowrap;border:0;outline:0;align-items:center;font-weight:500;display:inline-flex}.base-tab-bar-item:before{content:"";pointer-events:none;transition:var(--transition-default) outline-color, outline-offset;outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0;position:absolute;inset:0}.base-tab-bar-item:focus-visible:before{outline-color:var(--primary-600);outline-offset:-2px}.base-tab-bar-item:before{outline-offset:-2px}.base-tab-bar-item:disabled,.base-tab-bar-item[aria-disabled=true]{box-shadow:none;opacity:.5;pointer-events:none}.tab-bar-item-default{padding:var(--tab-padding) 0;transition:var(--transition-default);border-bottom:2px solid #0000;gap:9px;transition-property:border-color,color}.tab-bar-item-default:before{border-radius:var(--radius)}@media (hover:hover){.tab-bar-item-default:hover{border-color:var(--foreground)}}.tab-bar-item-default-active{color:var(--foreground-prominent)}.tab-bar-item-pills{border-radius:calc(var(--radius) - 2px);height:36px;transition:color .3s var(--swift-out);z-index:1;gap:6px;padding:0 12px;position:relative}.tab-bar-item-pills:before{border-radius:calc(var(--radius) - 2px)}@media (hover:hover){.tab-bar-item-pills:hover{color:var(--foreground-prominent)}}.tab-bar-item-pills-active{color:var(--foreground-prominent);cursor:default}.base-tab-bar-highlight{pointer-events:none;transition:.3s var(--swift-out);transition-property:left,width;position:absolute}.tab-bar-highlight-default{background:var(--primary-600);z-index:1;height:2px;bottom:0}.tab-bar-highlight-pills{background:var(--gray-100);border-radius:calc(var(--radius) - 2px);z-index:0;top:0;bottom:0}.tabs{flex-flow:column;flex-grow:1;display:flex;overflow:visible}.tabs-bar{margin-bottom:18px}.base-pane-structure>.tab-bar-default,.base-pane-structure>.tabs>.tab-bar-default,.base-pane-structure>.form>.tab-bar-default,.base-pane-structure>.form>.tabs>.tab-bar-default{--tab-padding:18px;background:var(--gray-50);padding-left:18px;padding-right:18px}.base-pane-structure>.tab-bar-default:first-child,.base-pane-structure>.tabs>.tab-bar-default:first-child,.base-pane-structure>.form>.tab-bar-default:first-child,.base-pane-structure>.form>.tabs>.tab-bar-default:first-child{border-radius:var(--radius) var(--radius) 0 0}.base-pane-structure>.tab-bar-default:not(:first-child),.base-pane-structure>.tabs>.tab-bar-default:not(:first-child),.base-pane-structure>.form>.tab-bar-default:not(:first-child),.base-pane-structure>.form>.tabs>.tab-bar-default:not(:first-child){border-top:1px solid var(--surface-stroke)}.base-pane-structure>.pane-header+.tab-bar-default:not(:first-child),.base-pane-structure>.pane-header+.tabs>.tab-bar-default:not(:first-child),.base-pane-structure>.form>.pane-header+.tab-bar-default:not(:first-child),.base-pane-structure>.form>.pane-header+.tabs>.tab-bar-default:not(:first-child){border-top:0}.pane-header:has(+.tab-bar-default),.pane-header:has(+.tabs>.tab-bar-default){background:var(--gray-50)}.base-pane-structure>.tab-bar-pills,.base-pane-structure>.tabs>.tab-bar-pills,.base-pane-structure>.form>.tab-bar-pills,.base-pane-structure>.form>.tabs>.tab-bar-pills{padding-left:6px;padding-right:6px}.base-pane-structure>.tab-bar-pills:first-child,.base-pane-structure>.tabs>.tab-bar-pills:first-child,.base-pane-structure>.form>.tab-bar-pills:first-child,.base-pane-structure>.form>.tabs>.tab-bar-pills:first-child{padding-top:6px}.base-pane-structure>.tabs>.tabs-bar{margin-bottom:0}.text{color:var(--foreground)}.text-size-small{font-size:13px}.text-size-medium{font-size:15px}.text-size-large{font-size:18px}.text-size-display{font-size:27px;line-height:1.2}.text-color-muted{color:var(--gray-500)}.text-color-prominent{color:var(--foreground-prominent)}.text-color-gray{color:var(--gray-600)}.text-color-primary{color:var(--primary-600)}.text-color-danger{color:var(--danger-600)}.text-color-info{color:var(--info-600)}.text-color-success{color:var(--success-600)}.text-color-warning{color:var(--warning-600)}.text-align-start{text-align:start}.text-align-center{text-align:center}.text-align-end{text-align:end}.text-tabular{font-variant-numeric:tabular-nums}.text-truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.timeline{flex-flow:column;gap:15px;display:flex;position:relative}.timeline-line{fill:none;width:100%;height:100%;stroke:var(--gray-200);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;inset:0}.timeline-item{grid-template-columns:42px minmax(0,1fr);gap:21px;display:grid;position:relative}.timeline-item-icon,.timeline-item-photo{border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;position:relative}.timeline-item-icon{width:36px;height:36px;margin:3px}.timeline-item-dot{background:var(--gray-300);border-radius:var(--radius-full);grid-column:1;justify-self:center;width:12px;height:12px;margin-top:15px}.timeline-item-photo{width:42px;height:42px}.timeline-item-photo-icon{background:var(--gray-25);border-radius:var(--radius-full);justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:-9px;right:-9px}.timeline-item-photo-image{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.timeline-item-body{flex-flow:column;grid-column:2;align-self:center;align-items:flex-start;gap:15px;padding-top:9px;padding-bottom:9px;display:flex;position:relative}.timeline-item-header{flex-flow:column;margin-bottom:-9px;display:flex}.timeline-item-header :is(strong){color:var(--foreground-prominent)}.timeline-item-header :is(span){color:var(--foreground-secondary);font-size:14px}.timeline-item-gray .timeline-item-icon,.timeline-item-gray .timeline-item-photo-icon{color:var(--foreground-prominent)}.timeline-item-gray .timeline-item-icon{background:var(--gray-100)}.timeline-item-gray .timeline-item-dot{background:var(--gray-400)}.timeline-item-primary .timeline-item-icon,.timeline-item-primary .timeline-item-photo-icon{color:var(--primary-600)}.timeline-item-primary .timeline-item-icon{background:var(--primary-100)}.timeline-item-primary .timeline-item-dot{background:var(--primary-600)}.timeline-item-danger .timeline-item-icon,.timeline-item-danger .timeline-item-photo-icon{color:var(--danger-600)}.timeline-item-danger .timeline-item-icon{background:var(--danger-100)}.timeline-item-danger .timeline-item-dot{background:var(--danger-600)}.timeline-item-info .timeline-item-icon,.timeline-item-info .timeline-item-photo-icon{color:var(--info-600)}.timeline-item-info .timeline-item-icon{background:var(--info-100)}.timeline-item-info .timeline-item-dot{background:var(--info-600)}.timeline-item-success .timeline-item-icon,.timeline-item-success .timeline-item-photo-icon{color:var(--success-600)}.timeline-item-success .timeline-item-icon{background:var(--success-100)}.timeline-item-success .timeline-item-dot{background:var(--success-600)}.timeline-item-warning .timeline-item-icon,.timeline-item-warning .timeline-item-photo-icon{color:var(--warning-600)}.timeline-item-warning .timeline-item-icon{background:var(--warning-100)}.timeline-item-warning .timeline-item-dot{background:var(--warning-600)}.toolbar{contain:paint;padding:6px}.toolbar .separator-vertical{align-self:stretch;margin-top:6px;margin-bottom:6px}.toolbar-flat{box-shadow:var(--shadow-sm);align-self:flex-start;position:relative}.toolbar-floating{box-shadow:var(--shadow-md);z-index:1;position:absolute}.toolbar-floating.is-free{top:50%;left:50%;translate:-50% -50%}.toolbar-floating.is-top-end,.toolbar-floating.is-top-start{top:0;translate:0 -50%}.toolbar-floating.is-bottom-end,.toolbar-floating.is-bottom-start{bottom:0;translate:0 50%}.toolbar-floating.is-top-end,.toolbar-floating.is-bottom-end{right:18px}.toolbar-floating.is-top-start,.toolbar-floating.is-bottom-start{left:18px}.base-pane-structure>.toolbar-flat{align-self:unset;background:var(--gray-50);border:1px solid var(--surface-stroke);box-shadow:none;border-left:0;border-right:0;border-radius:0;padding:12px 15px}.base-pane-structure>.toolbar-flat:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-top:0}.base-pane-structure>.toolbar-flat:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-bottom:0}.base-pane-structure>.toolbar-flat .separator{background:var(--surface-stroke)}.tour{pointer-events:auto;z-index:9999;position:fixed;inset:0}.tour-spotlight{width:var(--w);height:var(--h);pointer-events:none;translate:var(--x) var(--y);transition:translate .25s var(--swift-out), width .25s var(--swift-out), height .25s var(--swift-out);border-radius:8px;position:fixed;top:0;left:0;box-shadow:0 0 0 9999px #0000008c}.tour-popover{width:321px;max-width:calc(100vw - 24px);translate:var(--x) var(--y);z-index:1;position:fixed;top:0;left:0}.tour-popover.is-stepping{transition:translate .25s var(--swift-out)}.tour-pane{overflow:hidden}.tour-body-viewport{transition:height .25s var(--swift-out);position:relative;overflow:hidden}.tour-body{transition:opacity .15s var(--swift-out);flex-flow:column;gap:6px;padding:15px 18px;display:flex}.tour-body.v-leave-active{width:100%;position:absolute;top:0;left:0}.tour-body.v-enter-from,.tour-body.v-leave-to{opacity:0}.tour-title{color:var(--foreground-prominent);font-size:15px;font-weight:600}.tour-content{color:var(--foreground);font-size:14px;line-height:21px}.tour-footer{border-top:1px solid var(--surface-stroke);align-items:center;gap:6px;padding:12px 18px;display:flex}.tour-progress{color:var(--foreground-secondary);font-size:13px}.tour-skip{font:inherit;cursor:pointer;transition:color .15s var(--swift-out);color:var(--foreground-secondary);background:0 0;border:0;margin-right:12px;padding:0;font-size:13px}@media (hover:hover){.tour-skip:hover{color:var(--foreground)}}.tour-skip{outline:2px solid rgb(from var(--primary-600) r g b/0);outline-offset:0}.tour-skip:focus-visible{outline-color:var(--primary-600);outline-offset:2px}.tree-view{outline:0;flex-flow:column;display:flex}.tree-node{cursor:pointer}@media (hover:hover){.tree-node:hover{background:var(--surface-hover)}}.tree-node.is-highlighted{background:var(--surface-hover)}
