/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Chakra Petch", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-semibold:600;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--type-caption:.75rem;--type-caption--line-height:1.5;--type-small:.875rem;--type-small--line-height:1.5;--type-body:1rem;--type-body--line-height:1.6;--type-title:1.125rem;--type-title--line-height:1.5;--type-heading:1.375rem;--type-heading--line-height:1.4;--type-display:1.75rem;--type-display--line-height:1.4;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.22, .8, .24, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--color-canvas:#f4f1ea;--color-surface:#fcfaf6;--color-raised:#fcfaf6;--color-sunken:#ebe7de;--color-scrim:#18161273;--color-frost:#faf7f1e0;--color-fg:#34312d;--color-muted:#4f4b46;--color-subtle:#5d5953;--color-line:#ddd8ce;--color-line-strong:#7d776d;--color-focus:#1d4ed8;--color-brand:#545a5e;--color-brand-strong:#545a5e;--color-brand-hover:#3f4448;--color-brand-active:#33383b;--color-on-brand-strong:#fff;--color-brand-soft:#e6e3dc;--color-brand-text:#454b4f;--color-accent:#e72634;--color-selected:#e6e3dc;--color-selected-fg:#2f2c28;--color-success:#136b37;--color-on-success:#fff;--color-success-soft:#e3f5ea;--color-warning:#8a5300;--color-on-warning:#fff;--color-warning-soft:#fdf1d8;--color-danger:#ad2328;--color-on-danger:#fff;--color-danger-soft:#fdeaea;--color-info:#1a5ab4;--color-on-info:#fff;--color-info-soft:#e6f0fd;--color-sidebar:#545a5e;--color-on-sidebar:#fff;--color-sidebar-muted:#e6e9ec;--color-sidebar-line:#ffffff38;--color-sidebar-hover:#ffffff1a;--color-sidebar-active:#e61b2a;--color-on-sidebar-active:#fff;--color-sidebar-switch-on:#2b3034;--color-sidebar-accent:#fff;--color-band-to:#3e4347;--color-sidebar-ring:#fff;--color-plate-face-hi:#fff;--color-plate-face-lo:#f6f7f9;--color-on-plate:#34312d;--color-glint:#ffffffe6;--color-avatar:#e6e9ec;--color-on-avatar:#2f3439;--color-online:#2fbf71;--bd-day-top:#f7f4ed;--bd-day-bottom:#efebe1;--bd-sun:#fad69666;--bd-field:#be966417;--bd-night-top:#101827;--bd-night-bottom:#151f31;--bd-moon:#a0beeb2e;--bd-star:#d6e4ff29;--elevation-1:0 1px 2px #28241e14, 0 1px 3px #28241e0f;--elevation-2:0 4px 10px #28241e1a, 0 1px 3px #28241e14;--elevation-3:0 12px 32px #28241e24, 0 2px 8px #28241e14;--elevation-4:0 24px 56px #28241e38, 0 4px 14px #28241e1f;--motion-instant:80ms;--motion-fast:.15s;--motion-base:.25s;--motion-slow:.4s;--lift-hover:.0625rem;--press-scale:.98;--ring-width:2px;--ring-offset:2px;--border-width:1px;--control-h-sm:2rem;--control-h-md:2.5rem;--control-h-lg:3rem;--target-min:2.75rem;--z-dropdown:1000;--z-sticky:1020;--z-sidebar:1035;--z-scrim:1040;--z-drawer:1045;--z-modal:1055;--z-float:1070;--z-toast:1090;--sidebar-width:16rem;--sidebar-width-rail:4.5rem;--topbar-height:4rem;--content-max:82.5rem;--tilt-max:20deg;--crossfade:.25s;--theme-show:.6s}}@layer base{[data-coreui-theme=dark]{--color-canvas:#0e1420;--color-surface:#161d2a;--color-raised:#1d2533;--color-sunken:#0b101a;--color-scrim:#04070ea6;--color-frost:#0e1420e0;--color-fg:#e6e1d8;--color-muted:#bdb9b0;--color-subtle:#9ca2ab;--color-line:#2a3345;--color-line-strong:#667389;--color-focus:#8ab4ff;--color-brand:#aab3bb;--color-brand-strong:#545a5e;--color-brand-hover:#c3cad0;--color-brand-active:#d4d9de;--color-brand-soft:#262c31;--color-brand-text:#c9d0d6;--color-accent:#ff7c86;--color-selected:#232b3a;--color-selected-fg:#ffe3e5;--color-success:#5fd493;--color-on-success:#06210f;--color-success-soft:#12301f;--color-warning:#f9c74f;--color-on-warning:#2a1c00;--color-warning-soft:#33280d;--color-danger:#ff8a93;--color-on-danger:#2b0509;--color-danger-soft:#3a1519;--color-info:#7db3ff;--color-on-info:#06162e;--color-info-soft:#112340;--color-sidebar:#30353a;--color-sidebar-muted:#d3d9de;--color-sidebar-line:#fff3;--color-sidebar-hover:#ffffff1a;--color-sidebar-active:#c3121e;--color-sidebar-switch-on:#121416;--color-band-to:#1d2024;--color-avatar:#d3d9de;--color-on-avatar:#262b30;--elevation-1:0 1px 2px #0006, 0 1px 3px #0000004d;--elevation-2:0 4px 10px #0006, 0 1px 3px #0000004d;--elevation-3:0 12px 32px #00000080, 0 2px 8px #00000059;--elevation-4:0 24px 56px #0009, 0 4px 14px #0006}@media (pointer:coarse){:root{--control-h-sm:2.75rem;--control-h-md:2.75rem;--control-h-lg:3rem}}@media (prefers-reduced-motion:reduce){:root{--motion-instant:1ms;--motion-fast:1ms;--motion-base:1ms;--motion-slow:1ms;--crossfade:1ms;--theme-show:1ms;--lift-hover:0rem;--press-scale:1}}::view-transition-group(root){animation-duration:var(--crossfade);animation-timing-function:var(--ease-standard)}:where(.ds){font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--type-body--line-height);color:var(--color-fg);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@supports (font-size-adjust:1){:where(.ds){font-size-adjust:.5}}:where(.ds),:where(.ds) *,:where(.ds) :before,:where(.ds) :after{box-sizing:border-box}:where(.ds) *,:where(.ds) :before,:where(.ds) :after{border:0 solid var(--color-line);margin:0;padding:0}:where(.ds) :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(.ds) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.ds) :is(ol,ul,menu){list-style:none}:where(.ds) :is(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(.ds) :is(img,video){max-width:100%;height:auto}:where(.ds) :is(button,input,select,optgroup,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;color:inherit;letter-spacing:inherit;background-color:#0000;border-radius:0}:where(.ds) :is(button,[role=button]){cursor:pointer}:where(.ds) :is(button:disabled,[aria-disabled=true]){cursor:not-allowed}:where(.ds) [hidden]:where(:not([hidden=until-found])){display:none!important}:where(.ds) ::-moz-selection{color:var(--color-on-brand-strong);background-color:var(--color-brand-strong)}:where(.ds) ::selection{color:var(--color-on-brand-strong);background-color:var(--color-brand-strong)}:where(.ds) :focus-visible{outline:var(--ring-width) solid var(--color-focus);outline-offset:var(--ring-offset)}.ds-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer components{.ds-field{align-content:start;gap:.375rem;min-width:0;display:grid}.ds-label{font-size:var(--type-small);color:var(--color-fg);font-weight:600;line-height:1.6}.ds-label__mark{color:var(--color-danger);margin-inline-start:.25rem}.ds-form-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.ds-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ds-form-grid>.ds-form-col{grid-column:span var(--span,6)}}.ds-hint{font-size:var(--type-caption);color:var(--color-muted);line-height:1.5}.ds-error{font-size:var(--type-caption);color:var(--color-danger);font-weight:600;line-height:1.5}.ds-plaintext{min-width:0;color:var(--color-fg);overflow-wrap:anywhere;padding-block:.4rem;line-height:1.6}.ds-input,.ds-select,.ds-textarea{--_h:var(--control-h-md);--_fs:var(--type-body);box-sizing:border-box;width:100%;min-width:0;min-height:var(--_h);font-family:inherit;font-size:var(--_fs);color:var(--color-fg);background-color:var(--color-surface);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius-md);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);padding-block:0;padding-inline:.75rem;line-height:1.6;display:block}.ds-input--sm,.ds-select--sm{--_h:var(--control-h-sm);--_fs:var(--type-small)}.ds-input--lg,.ds-select--lg{--_h:var(--control-h-lg)}.ds-input::-moz-placeholder{color:var(--color-subtle);opacity:1}.ds-textarea::-moz-placeholder{color:var(--color-subtle);opacity:1}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--color-subtle);opacity:1}@media (hover:hover){.ds-input:hover:not(:disabled,:focus),.ds-select:hover:not(:disabled,:focus),.ds-textarea:hover:not(:disabled,:focus){border-color:var(--color-fg)}}.ds-input:focus-visible,.ds-select:focus-visible,.ds-textarea:focus-visible{border-color:var(--color-focus);outline:var(--ring-width) solid var(--color-focus);outline-offset:0}.ds-input:disabled,.ds-select:disabled,.ds-textarea:disabled{color:var(--color-muted);cursor:not-allowed;background-color:var(--color-sunken);opacity:.75}.ds-input[readonly],.ds-textarea[readonly]{background-color:var(--color-sunken)}.ds-input.is-invalid,.ds-select.is-invalid,.ds-textarea.is-invalid{border-color:var(--color-danger)}.ds-input.is-invalid:focus-visible,.ds-select.is-invalid:focus-visible,.ds-textarea.is-invalid:focus-visible{outline-color:var(--color-danger)}.ds-input[type=file]{cursor:pointer;padding-block:.375rem}.ds-input[type=file]::file-selector-button{font:inherit;color:inherit;cursor:pointer;background:var(--color-sunken);border:0;border-inline-end:var(--border-width) solid var(--color-line-strong);min-height:calc(var(--_h) - 2 * var(--border-width));margin-block:-.375rem;margin-inline:-.75rem .75rem;padding:0 .75rem}.ds-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-muted) 50%), linear-gradient(135deg, var(--color-muted) 50%, transparent 50%);background-position:calc(100% - 1.25rem),calc(100% - .85rem);background-repeat:no-repeat;background-size:.4rem .4rem;padding-inline-end:2.5rem}.ds-select[multiple],.ds-select[size]:not([size="1"]){background-image:none;padding-block:.375rem;padding-inline-end:.75rem}.ds-textarea{--_h:calc(var(--control-h-md) * 2);resize:vertical;padding-block:.5rem}.ds-check{vertical-align:middle;align-items:center;gap:.5rem;display:inline-flex}label.ds-check{min-width:var(--target-min);min-height:var(--target-min);cursor:pointer;line-height:1.6}.ds-check.is-disabled{cursor:not-allowed}.ds-check__label{overflow-wrap:anywhere;min-width:0}.ds-check__input{box-sizing:border-box;cursor:pointer;background-color:var(--color-surface);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius-sm);appearance:none;width:1.25rem;height:1.25rem;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);background-position:50%;background-repeat:no-repeat;background-size:.875rem;flex:none;margin:0}@media (pointer:coarse){.ds-check__input{background-size:1rem;width:1.5rem;height:1.5rem}}.ds-check__input:checked{background-color:var(--color-brand-strong);border-color:var(--color-brand-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3 8.4l3.2 3.2L13 4.6'/%3E%3C/svg%3E")}.ds-check__input:indeterminate{background-color:var(--color-brand-strong);border-color:var(--color-brand-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' d='M3.5 8h9'/%3E%3C/svg%3E")}.ds-check__input:focus-visible{outline:var(--ring-width) solid var(--color-focus);outline-offset:var(--ring-offset)}.ds-check__input:disabled{cursor:not-allowed;opacity:.5}.ds-check__input.is-invalid{border-color:var(--color-danger)}.ds-input-group{align-items:stretch;width:100%;min-width:0;display:flex}.ds-input-group>*{border-radius:0;flex:auto;width:auto;min-width:0;margin-inline-start:-1px}.ds-input-group>:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);margin-inline-start:0}.ds-input-group>:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.ds-input-group>:focus,.ds-input-group>:focus-within{z-index:1;position:relative}.ds-input-group__text{font-size:var(--type-body);color:var(--color-muted);white-space:nowrap;background-color:var(--color-sunken);border:var(--border-width) solid var(--color-line-strong);flex:none;align-items:center;padding-inline:.75rem;line-height:1.6;display:flex}@media (forced-colors:active){.ds-input,.ds-select,.ds-textarea,.ds-check__input,.ds-input-group__text{border-color:buttontext}.ds-check__input:checked,.ds-check__input:indeterminate{forced-color-adjust:none;background-color:highlight;border-color:highlight}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.my-3{margin-block:calc(var(--spacing) * 3)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-auto{margin-inline-end:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.w-100{width:calc(var(--spacing) * 100)}.w-auto{width:auto}.min-w-0{min-width:0}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.flex-grow-1,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.text-muted{color:var(--color-muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.ds-table-wrap{max-width:100%;overflow-x:auto}.ds-table{--table-hover:#3a312b0f;--table-stripe:#3a312b09;width:100%;color:var(--color-fg);border-collapse:collapse;margin:0}[data-coreui-theme=dark] .ds-table{--table-hover:#ffffff12;--table-stripe:#ffffff0a}:where(.ds-table) :is(th,td){text-align:start;vertical-align:top}.ds-table>:is(thead,tbody,tfoot)>tr>:is(th,td){border-color:var(--color-line);border-style:solid;border-width:0 0 var(--border-width);background-color:#0000;padding:.5rem}.ds-table>thead>tr>th{background-color:var(--color-sunken);border-bottom-color:var(--color-line-strong);font-weight:600}.ds-table--bordered>:is(thead,tbody,tfoot)>tr>:is(th,td){border-width:var(--border-width)}.ds-table--sm>:is(thead,tbody,tfoot)>tr>:is(th,td){padding:.25rem}.ds-table--striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--table-stripe)}@media (hover:hover){.ds-table--hover>tbody>tr:hover>*{background-color:var(--table-hover)}}.ds-table>tbody>tr.is-active>*{color:var(--color-selected-fg);background-color:var(--color-selected)}@media (forced-colors:active){.ds-table>:is(thead,tbody,tfoot)>tr>:is(th,td){border-color:canvastext}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:where(.ds) .container,:where(.ds) .container-fluid,:where(.ds) .container-xxl,:where(.ds) .container-xl,:where(.ds) .container-lg,:where(.ds) .container-md,:where(.ds) .container-sm,:where(.ds) .row,:where(.ds) .row>*{box-sizing:border-box}:where(.ds) .list-unstyled{padding-inline-start:0;list-style:none}:where(.ds) .img-fluid{max-width:100%;height:auto}:where(.ds) .container,:where(.ds) .container-fluid,:where(.ds) .container-xxl,:where(.ds) .container-xl,:where(.ds) .container-lg,:where(.ds) .container-md,:where(.ds) .container-sm{--lc-gutter-x:1.5rem;--lc-gutter-y:0;width:100%;padding-right:calc(var(--lc-gutter-x) * .5);padding-left:calc(var(--lc-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){:where(.ds) .container-sm,:where(.ds) .container{max-width:540px}}@media (min-width:768px){:where(.ds) .container-md,:where(.ds) .container-sm,:where(.ds) .container{max-width:720px}}@media (min-width:992px){:where(.ds) .container-lg,:where(.ds) .container-md,:where(.ds) .container-sm,:where(.ds) .container{max-width:960px}}@media (min-width:1200px){:where(.ds) .container-xl,:where(.ds) .container-lg,:where(.ds) .container-md,:where(.ds) .container-sm,:where(.ds) .container{max-width:1140px}}@media (min-width:1400px){:where(.ds) .container-xxl,:where(.ds) .container-xl,:where(.ds) .container-lg,:where(.ds) .container-md,:where(.ds) .container-sm,:where(.ds) .container{max-width:1320px}}:where(.ds) .row{--lc-gutter-x:1.5rem;--lc-gutter-y:0;margin-top:calc(-1 * var(--lc-gutter-y));margin-right:calc(-.5 * var(--lc-gutter-x));margin-left:calc(-.5 * var(--lc-gutter-x));flex-wrap:wrap;display:flex}:where(.ds) .row>*{width:100%;max-width:100%;padding-right:calc(var(--lc-gutter-x) * .5);padding-left:calc(var(--lc-gutter-x) * .5);margin-top:var(--lc-gutter-y);flex-shrink:0}:where(.ds) .col{flex:1 0 0}:where(.ds) .row-cols-auto>*{flex:none;width:auto}:where(.ds) .row-cols-1>*{flex:none;width:100%}:where(.ds) .row-cols-2>*{flex:none;width:50%}:where(.ds) .row-cols-3>*{flex:none;width:33.3333%}:where(.ds) .row-cols-4>*{flex:none;width:25%}:where(.ds) .row-cols-5>*{flex:none;width:20%}:where(.ds) .row-cols-6>*{flex:none;width:16.6667%}:where(.ds) .col-auto{flex:none;width:auto}:where(.ds) .col-1{flex:none;width:8.33333%}:where(.ds) .col-2{flex:none;width:16.6667%}:where(.ds) .col-3{flex:none;width:25%}:where(.ds) .col-4{flex:none;width:33.3333%}:where(.ds) .col-5{flex:none;width:41.6667%}:where(.ds) .col-6{flex:none;width:50%}:where(.ds) .col-7{flex:none;width:58.3333%}:where(.ds) .col-8{flex:none;width:66.6667%}:where(.ds) .col-9{flex:none;width:75%}:where(.ds) .col-10{flex:none;width:83.3333%}:where(.ds) .col-11{flex:none;width:91.6667%}:where(.ds) .col-12{flex:none;width:100%}:where(.ds) .g-3{--lc-gutter-x:1rem;--lc-gutter-y:1rem}@media (min-width:576px){:where(.ds) .col-sm{flex:1 0 0}:where(.ds) .row-cols-sm-auto>*{flex:none;width:auto}:where(.ds) .row-cols-sm-1>*{flex:none;width:100%}:where(.ds) .row-cols-sm-2>*{flex:none;width:50%}:where(.ds) .row-cols-sm-3>*{flex:none;width:33.3333%}:where(.ds) .row-cols-sm-4>*{flex:none;width:25%}:where(.ds) .row-cols-sm-5>*{flex:none;width:20%}:where(.ds) .row-cols-sm-6>*{flex:none;width:16.6667%}:where(.ds) .col-sm-auto{flex:none;width:auto}:where(.ds) .col-sm-1{flex:none;width:8.33333%}:where(.ds) .col-sm-2{flex:none;width:16.6667%}:where(.ds) .col-sm-3{flex:none;width:25%}:where(.ds) .col-sm-4{flex:none;width:33.3333%}:where(.ds) .col-sm-5{flex:none;width:41.6667%}:where(.ds) .col-sm-6{flex:none;width:50%}:where(.ds) .col-sm-7{flex:none;width:58.3333%}:where(.ds) .col-sm-8{flex:none;width:66.6667%}:where(.ds) .col-sm-9{flex:none;width:75%}:where(.ds) .col-sm-10{flex:none;width:83.3333%}:where(.ds) .col-sm-11{flex:none;width:91.6667%}:where(.ds) .col-sm-12{flex:none;width:100%}}@media (min-width:768px){:where(.ds) .col-md{flex:1 0 0}:where(.ds) .row-cols-md-auto>*{flex:none;width:auto}:where(.ds) .row-cols-md-1>*{flex:none;width:100%}:where(.ds) .row-cols-md-2>*{flex:none;width:50%}:where(.ds) .row-cols-md-3>*{flex:none;width:33.3333%}:where(.ds) .row-cols-md-4>*{flex:none;width:25%}:where(.ds) .row-cols-md-5>*{flex:none;width:20%}:where(.ds) .row-cols-md-6>*{flex:none;width:16.6667%}:where(.ds) .col-md-auto{flex:none;width:auto}:where(.ds) .col-md-1{flex:none;width:8.33333%}:where(.ds) .col-md-2{flex:none;width:16.6667%}:where(.ds) .col-md-3{flex:none;width:25%}:where(.ds) .col-md-4{flex:none;width:33.3333%}:where(.ds) .col-md-5{flex:none;width:41.6667%}:where(.ds) .col-md-6{flex:none;width:50%}:where(.ds) .col-md-7{flex:none;width:58.3333%}:where(.ds) .col-md-8{flex:none;width:66.6667%}:where(.ds) .col-md-9{flex:none;width:75%}:where(.ds) .col-md-10{flex:none;width:83.3333%}:where(.ds) .col-md-11{flex:none;width:91.6667%}:where(.ds) .col-md-12{flex:none;width:100%}}@media (min-width:992px){:where(.ds) .col-lg{flex:1 0 0}:where(.ds) .row-cols-lg-auto>*{flex:none;width:auto}:where(.ds) .row-cols-lg-1>*{flex:none;width:100%}:where(.ds) .row-cols-lg-2>*{flex:none;width:50%}:where(.ds) .row-cols-lg-3>*{flex:none;width:33.3333%}:where(.ds) .row-cols-lg-4>*{flex:none;width:25%}:where(.ds) .row-cols-lg-5>*{flex:none;width:20%}:where(.ds) .row-cols-lg-6>*{flex:none;width:16.6667%}:where(.ds) .col-lg-auto{flex:none;width:auto}:where(.ds) .col-lg-1{flex:none;width:8.33333%}:where(.ds) .col-lg-2{flex:none;width:16.6667%}:where(.ds) .col-lg-3{flex:none;width:25%}:where(.ds) .col-lg-4{flex:none;width:33.3333%}:where(.ds) .col-lg-5{flex:none;width:41.6667%}:where(.ds) .col-lg-6{flex:none;width:50%}:where(.ds) .col-lg-7{flex:none;width:58.3333%}:where(.ds) .col-lg-8{flex:none;width:66.6667%}:where(.ds) .col-lg-9{flex:none;width:75%}:where(.ds) .col-lg-10{flex:none;width:83.3333%}:where(.ds) .col-lg-11{flex:none;width:91.6667%}:where(.ds) .col-lg-12{flex:none;width:100%}}@media (min-width:1200px){:where(.ds) .col-xl{flex:1 0 0}:where(.ds) .row-cols-xl-auto>*{flex:none;width:auto}:where(.ds) .row-cols-xl-1>*{flex:none;width:100%}:where(.ds) .row-cols-xl-2>*{flex:none;width:50%}:where(.ds) .row-cols-xl-3>*{flex:none;width:33.3333%}:where(.ds) .row-cols-xl-4>*{flex:none;width:25%}:where(.ds) .row-cols-xl-5>*{flex:none;width:20%}:where(.ds) .row-cols-xl-6>*{flex:none;width:16.6667%}:where(.ds) .col-xl-auto{flex:none;width:auto}:where(.ds) .col-xl-1{flex:none;width:8.33333%}:where(.ds) .col-xl-2{flex:none;width:16.6667%}:where(.ds) .col-xl-3{flex:none;width:25%}:where(.ds) .col-xl-4{flex:none;width:33.3333%}:where(.ds) .col-xl-5{flex:none;width:41.6667%}:where(.ds) .col-xl-6{flex:none;width:50%}:where(.ds) .col-xl-7{flex:none;width:58.3333%}:where(.ds) .col-xl-8{flex:none;width:66.6667%}:where(.ds) .col-xl-9{flex:none;width:75%}:where(.ds) .col-xl-10{flex:none;width:83.3333%}:where(.ds) .col-xl-11{flex:none;width:91.6667%}:where(.ds) .col-xl-12{flex:none;width:100%}}@media (min-width:1400px){:where(.ds) .col-xxl{flex:1 0 0}:where(.ds) .row-cols-xxl-auto>*{flex:none;width:auto}:where(.ds) .row-cols-xxl-1>*{flex:none;width:100%}:where(.ds) .row-cols-xxl-2>*{flex:none;width:50%}:where(.ds) .row-cols-xxl-3>*{flex:none;width:33.3333%}:where(.ds) .row-cols-xxl-4>*{flex:none;width:25%}:where(.ds) .row-cols-xxl-5>*{flex:none;width:20%}:where(.ds) .row-cols-xxl-6>*{flex:none;width:16.6667%}:where(.ds) .col-xxl-auto{flex:none;width:auto}:where(.ds) .col-xxl-1{flex:none;width:8.33333%}:where(.ds) .col-xxl-2{flex:none;width:16.6667%}:where(.ds) .col-xxl-3{flex:none;width:25%}:where(.ds) .col-xxl-4{flex:none;width:33.3333%}:where(.ds) .col-xxl-5{flex:none;width:41.6667%}:where(.ds) .col-xxl-6{flex:none;width:50%}:where(.ds) .col-xxl-7{flex:none;width:58.3333%}:where(.ds) .col-xxl-8{flex:none;width:66.6667%}:where(.ds) .col-xxl-9{flex:none;width:75%}:where(.ds) .col-xxl-10{flex:none;width:83.3333%}:where(.ds) .col-xxl-11{flex:none;width:91.6667%}:where(.ds) .col-xxl-12{flex:none;width:100%}}:where(.ds) .ratio{width:100%;position:relative}:where(.ds) .ratio:before{padding-top:var(--lc-aspect-ratio);content:"";display:block}:where(.ds) .ratio>*{inset-inline-start:0;width:100%;height:100%;position:absolute;top:0}:where(.ds) .ratio-16x9{--lc-aspect-ratio:56.25%}:where(.ds) .visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}:where(.ds) .visually-hidden:not(caption){position:absolute!important}:where(.ds) .visually-hidden *{overflow:hidden!important}:where(.ds) .text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.ds) .align-middle{vertical-align:middle!important}:where(.ds) .overflow-auto{overflow:auto!important}:where(.ds) .overflow-hidden{overflow:hidden!important}:where(.ds) .d-block{display:block!important}:where(.ds) .d-grid{display:grid!important}:where(.ds) .d-flex{display:flex!important}:where(.ds) .d-inline-flex{display:inline-flex!important}:where(.ds) .d-none{display:none!important}:where(.ds) .position-relative{position:relative!important}:where(.ds) .border{border:var(--border-width) solid var(--color-line)!important}:where(.ds) .border-0{border:0!important}:where(.ds) .border-top{border-top:var(--border-width) solid var(--color-line)!important}:where(.ds) .border-top-0{border-top:0!important}:where(.ds) .border-end-0{border-inline-end:0!important}:where(.ds) .border-bottom{border-bottom:var(--border-width) solid var(--color-line)!important}:where(.ds) .w-100{width:100%!important}:where(.ds) .w-auto{width:auto!important}:where(.ds) .min-vh-100{min-height:100vh!important}:where(.ds) .flex-column{flex-direction:column!important}:where(.ds) .flex-grow-1{flex-grow:1!important}:where(.ds) .flex-shrink-0{flex-shrink:0!important}:where(.ds) .flex-wrap{flex-wrap:wrap!important}:where(.ds) .justify-content-end{justify-content:flex-end!important}:where(.ds) .justify-content-center{justify-content:center!important}:where(.ds) .justify-content-between{justify-content:space-between!important}:where(.ds) .align-items-start{align-items:flex-start!important}:where(.ds) .align-items-center{align-items:center!important}:where(.ds) .align-items-baseline{align-items:baseline!important}:where(.ds) .m-0{margin:0!important}:where(.ds) .my-3{margin-top:1rem!important;margin-bottom:1rem!important}:where(.ds) .mt-0{margin-top:0!important}:where(.ds) .mt-1{margin-top:.25rem!important}:where(.ds) .mt-2{margin-top:.5rem!important}:where(.ds) .mt-3{margin-top:1rem!important}:where(.ds) .mt-4{margin-top:1.5rem!important}:where(.ds) .me-1{margin-inline-end:.25rem!important}:where(.ds) .me-2{margin-inline-end:.5rem!important}:where(.ds) .me-auto{margin-inline-end:auto!important}:where(.ds) .mb-0{margin-bottom:0!important}:where(.ds) .mb-1{margin-bottom:.25rem!important}:where(.ds) .mb-2{margin-bottom:.5rem!important}:where(.ds) .mb-3{margin-bottom:1rem!important}:where(.ds) .mb-4{margin-bottom:1.5rem!important}:where(.ds) .ms-1{margin-inline-start:.25rem!important}:where(.ds) .ms-2{margin-inline-start:.5rem!important}:where(.ds) .ms-auto{margin-inline-start:auto!important}:where(.ds) .p-0{padding:0!important}:where(.ds) .p-2{padding:.5rem!important}:where(.ds) .p-3{padding:1rem!important}:where(.ds) .p-4{padding:1.5rem!important}:where(.ds) .px-2{padding-left:.5rem!important;padding-right:.5rem!important}:where(.ds) .px-3{padding-left:1rem!important;padding-right:1rem!important}:where(.ds) .px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}:where(.ds) .py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}:where(.ds) .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}:where(.ds) .py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}:where(.ds) .py-5{padding-top:3rem!important;padding-bottom:3rem!important}:where(.ds) .pe-5{padding-inline-end:3rem!important}:where(.ds) .ps-4{padding-inline-start:1.5rem!important}:where(.ds) .gap-1{gap:.25rem!important}:where(.ds) .gap-2{gap:.5rem!important}:where(.ds) .gap-3{gap:1rem!important}:where(.ds) .text-start{text-align:start!important}:where(.ds) .text-end{text-align:end!important}:where(.ds) .text-center{text-align:center!important}:where(.ds) .text-nowrap{white-space:nowrap!important}:where(.ds) .text-break{word-wrap:break-word!important;word-break:break-word!important}:where(.ds) .user-select-none{-webkit-user-select:none!important;user-select:none!important}:where(.ds) .rounded{border-radius:var(--radius-md)!important}:where(.ds) .rounded-3{border-radius:var(--radius-lg)!important}:where(.ds) .rounded-pill{border-radius:999px!important}:where(.ds) .rounded-top{border-top-left-radius:var(--radius-md)!important;border-top-right-radius:var(--radius-md)!important}:where(.ds) .rounded-bottom{border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}:where(.ds) .rounded-bottom-3{border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}:where(.ds) .rounded-start{border-start-start-radius:var(--radius-md)!important;border-end-start-radius:var(--radius-md)!important}:where(.ds) .rounded-start-0{border-start-start-radius:0!important;border-end-start-radius:0!important}:where(.ds) .visible{visibility:visible!important}@media (min-width:576px){:where(.ds) .d-sm-table-cell{display:table-cell!important}:where(.ds) .d-sm-none{display:none!important}:where(.ds) .flex-sm-row{flex-direction:row!important}:where(.ds) .p-sm-5{padding:3rem!important}}@media (min-width:768px){:where(.ds) .flex-md-row{flex-direction:row!important}:where(.ds) .flex-md-grow-0{flex-grow:0!important}}:where(.ds) .form-section-title{border-bottom:var(--border-width) solid var(--color-line);align-items:center;gap:.5rem;margin:1.75rem 0 1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}:where(.ds) .form-section-title:first-child{margin-top:0}:where(.ds) .form-image-preview{max-width:22.5rem}:where(.ds) .form-actions{border-top:var(--border-width) solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}:where(.ds) .form-actions>.form-actions-aside{margin-right:auto}@media (max-width:575.98px){:where(.ds) .form-actions>.ui-button{flex:1 1 0}:where(.ds) .form-actions>.form-actions-aside{flex-basis:100%;order:1}}:where(.ds) .ds-table>tbody>tr>td{vertical-align:middle}:where(.ds) .ds-table .col-action{text-align:center;white-space:nowrap;width:1%}@media (pointer:coarse){:where(.ds) .ds-table>thead>tr>th[role=button]{min-width:2.75rem;height:2.75rem}}:where(.ds) .ds-table>thead .col-action>div,:where(.ds) .ds-table>thead .text-center>div{justify-content:center}:where(.ds) .ds-table>thead .text-end>div{justify-content:flex-end}:where(.ds) .ds-table .ds-table__note>td{color:var(--color-muted);text-align:center;padding-block:1.5rem}.stock-plus{color:var(--color-success)}.stock-minus{color:var(--color-danger)}button.ui-button.stock-link{min-width:0;font-size:inherit;text-align:start;text-underline-offset:.2em;white-space:inherit;justify-content:flex-start;margin-inline:-.25rem;padding-inline:.25rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-coreui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--type-body--line-height);color:var(--color-fg);text-align:start;background-color:var(--color-canvas);margin:0}@supports (font-size-adjust:1){body{font-size-adjust:.5}}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.app-notifications[data-v-f33d7c5a]{z-index:5000;width:300px;position:fixed;bottom:0;right:0}.app-notification[data-v-f33d7c5a]{box-sizing:border-box;text-align:left;color:#fff;cursor:pointer;background:#44a4fc;border-left:5px solid #187fe7;margin:0 5px 5px;padding:10px;font-size:12px}.app-notification-title[data-v-f33d7c5a]{font-weight:600}.app-notification-enter-active[data-v-f33d7c5a],.app-notification-leave-active[data-v-f33d7c5a]{transition:opacity .3s}.app-notification-enter-from[data-v-f33d7c5a],.app-notification-leave-to[data-v-f33d7c5a]{opacity:0}.ui-icon-button[data-v-fdabaaf1]{width:var(--_h);padding-inline:0}.v-dialog{opacity:0;justify-content:center;align-items:center;padding:.5rem;display:none;position:fixed;inset:0;overflow:hidden}.v-dialog.active{opacity:1;z-index:10000;display:flex}.v-dialog.active .v-dialog-overlay{background:var(--color-scrim);cursor:default;display:block;position:absolute;inset:0}.v-dialog.active .v-dialog-container{z-index:1;animation:.2s v-dialog-slide-down}.v-dialog-container{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-raised);width:100%;max-width:500px;max-height:85vh;box-shadow:var(--elevation-4);color:var(--color-fg);flex-direction:column;display:flex}.v-dialog-container.v-dialog-info{border-top:4px solid var(--color-info)}.v-dialog-container.v-dialog-success{border-top:4px solid var(--color-success)}.v-dialog-container.v-dialog-warning{border-top:4px solid var(--color-warning)}.v-dialog-container.v-dialog-danger{border-top:4px solid var(--color-danger)}.v-dialog-info .v-dialog-icon{color:var(--color-info)}.v-dialog-success .v-dialog-icon{color:var(--color-success)}.v-dialog-warning .v-dialog-icon{color:var(--color-warning)}.v-dialog-danger .v-dialog-icon{color:var(--color-danger)}.v-dialog-container .v-dialog-header{border-bottom:var(--border-width) solid var(--color-line);align-items:center;gap:.5rem;padding:1rem;display:flex}.v-dialog-container .v-dialog-icon{flex:none;width:1.5rem;height:1.5rem}.v-dialog-container .v-dialog-header .v-dialog-title{font-size:1.125rem;font-weight:600}.v-dialog-container .v-dialog-btn-close{margin-left:auto}.v-dialog-container .v-dialog-body{overflow-wrap:anywhere;white-space:pre-line;padding:1rem;position:relative;overflow-y:auto}.v-dialog-container .v-dialog-details{border-radius:var(--radius-md);background:var(--color-sunken);white-space:normal;max-height:40vh;margin:.75rem 0 0;padding:.5rem .75rem .5rem 1.75rem;font-size:.875rem;list-style:outside;overflow-y:auto}.v-dialog-container .v-dialog-footer{border-top:var(--border-width) solid var(--color-line);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.v-dialog-container .v-dialog-footer .ui-button{min-width:5rem}@media (prefers-reduced-motion:reduce){.v-dialog.active .v-dialog-container{animation:none}}@keyframes v-dialog-slide-down{0%{opacity:0;transform:translateY(-3.2rem)}to{opacity:1;transform:translateY(0)}}.ui-toast[data-v-5267346d]{inset-inline:0;bottom:max(1rem, env(safe-area-inset-bottom));z-index:var(--z-toast);width:min(32rem,100vw - 2rem);color:var(--color-fg);background:var(--color-raised);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);animation:ui-toast-in-5267346d var(--motion-base) var(--ease-emphasized);align-items:center;gap:.75rem;margin-inline:auto;padding:.75rem .75rem .75rem 1rem;display:flex;position:fixed}.ui-toast__icon[data-v-5267346d]{color:var(--color-brand-text)}.ui-toast__body[data-v-5267346d]{flex:auto;min-width:0}.ui-toast__title[data-v-5267346d]{font-size:var(--type-small);font-weight:700;line-height:1.4}.ui-toast__text[data-v-5267346d]{font-size:var(--type-caption);color:var(--color-muted);line-height:1.4}@keyframes ui-toast-in-5267346d{0%{opacity:0;translate:0 1rem}}.app-backdrop{z-index:-1;pointer-events:none;background:var(--color-canvas);position:fixed;inset:0;overflow:hidden}.app-backdrop__night,.app-backdrop__day{position:absolute;inset:0}.app-backdrop__night{background:linear-gradient(180deg, var(--bd-night-top) 0%, var(--bd-night-bottom) 100%)}.app-backdrop__day{background:linear-gradient(180deg, var(--bd-day-top) 0%, var(--bd-day-bottom) 100%);transition:opacity var(--theme-show) var(--ease-standard)}.app-backdrop__sun{background:radial-gradient(circle at center, var(--bd-sun) 0%, transparent 62%);width:84vmax;height:84vmax;transition:transform var(--theme-show) var(--ease-standard);border-radius:50%;position:absolute;top:-34vmax;right:-30vmax}.app-backdrop__field{background:radial-gradient(ellipse at center, var(--bd-field) 0%, transparent 68%);border-radius:50%;width:84vmax;height:58vmax;position:absolute;bottom:-34vmax;left:-12vmax}.app-backdrop__moon{background:radial-gradient(circle at center, var(--bd-moon) 0%, transparent 62%);opacity:0;width:78vmax;height:78vmax;transition:transform var(--theme-show) var(--ease-standard), opacity var(--theme-show) var(--ease-standard);border-radius:50%;position:absolute;bottom:-40vmax;left:-6vmax;transform:translateY(22vmax)}.app-backdrop__star{background:var(--bd-star);opacity:0;width:2px;height:2px;transition:opacity calc(var(--theme-show) * .4) var(--ease-standard);border-radius:50%;position:absolute}[data-coreui-theme=dark] .app-backdrop__day{opacity:0}[data-coreui-theme=dark] .app-backdrop__sun{transform:translateY(20vmax)}[data-coreui-theme=dark] .app-backdrop__moon{opacity:1;transform:none}[data-coreui-theme=dark] .app-backdrop__star{opacity:1;transition-delay:calc(var(--theme-show) * .2 + var(--i) * var(--theme-show) * .05)}@media print,(forced-colors:active){.app-backdrop{display:none}}.select-menu[data-v-f2362893]{z-index:var(--z-float);box-sizing:border-box;color:var(--color-fg);background-color:var(--color-raised);border:var(--border-width) solid var(--color-line);box-shadow:var(--elevation-2);overscroll-behavior:contain;padding:.25rem 0;position:fixed;overflow-y:auto}.select-menu.is-down[data-v-f2362893]{border-radius:0 0 var(--radius-md) var(--radius-md)}.select-menu.is-up[data-v-f2362893]{border-radius:var(--radius-md) var(--radius-md) 0 0}.select-menu-option[data-v-f2362893]{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.select-menu-option[aria-selected=true][data-v-f2362893]{font-weight:600}.select-menu-option.is-pointer[data-v-f2362893]:not(.is-disabled){background-color:var(--color-sunken)}.select-menu-option.is-disabled[data-v-f2362893]{color:var(--color-muted);cursor:default;opacity:.6}.select-menu-label[data-v-f2362893]{flex:auto;min-width:0}.select-menu-check[data-v-f2362893]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.route-progress[data-v-f69d6320]{z-index:9998;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.route-progress-bar[data-v-f69d6320]{background-color:var(--color-brand);width:40%;height:100%;animation:1.1s ease-in-out infinite route-progress-run-f69d6320;display:block}@keyframes route-progress-run-f69d6320{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.route-progress-bar[data-v-f69d6320]{animation-duration:2.4s}}.app-footer[data-v-69f04c66]{min-height:3rem;padding-block:.75rem;padding-block-end:max(.75rem, env(safe-area-inset-bottom));padding-inline:max(1.5rem, env(safe-area-inset-left)) max(1.5rem, env(safe-area-inset-right));font-size:var(--type-small);color:var(--color-muted);background:var(--color-surface);border-top:var(--border-width) solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;line-height:1.5;display:flex}.app-footer__start[data-v-69f04c66]{-moz-column-gap:1rem;flex-wrap:wrap;align-items:center;column-gap:1rem;display:flex}.app-footer__brand[data-v-69f04c66]{color:var(--color-brand-text);font-weight:700}.app-footer__year[data-v-69f04c66]{margin-inline-start:.5rem}.app-footer__links[data-v-69f04c66]{-moz-column-gap:1rem;column-gap:1rem;display:inline-flex}.app-footer__link[data-v-69f04c66]{min-width:var(--target-min);color:var(--color-brand-text);text-underline-offset:.2em;justify-content:center;align-items:center;margin-block:-.75rem;padding-block:.75rem;text-decoration:underline;display:inline-flex}.app-footer__link[data-v-69f04c66]:hover{color:var(--color-fg)}.app-footer__end[data-v-69f04c66]{align-items:center;gap:.5rem;display:flex}.app-footer__status[data-v-69f04c66]{background:var(--color-online);border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.app-footer__credit-lead[data-v-69f04c66]{margin-inline-end:.25rem}.app-crumbs[data-v-b645f30b]{min-width:0}.app-crumbs__list[data-v-b645f30b]{-moz-column-gap:.5rem;font-size:var(--type-small);flex-wrap:wrap;align-items:center;gap:.125rem .5rem;line-height:1.5;display:flex}.app-crumbs__item[data-v-b645f30b]{-moz-column-gap:.5rem;align-items:center;column-gap:.5rem;min-width:0;display:flex}.app-crumbs__item+.app-crumbs__item[data-v-b645f30b]:before{color:var(--color-subtle);content:"/"}.app-crumbs__link[data-v-b645f30b]{min-height:var(--target-min);color:var(--color-muted);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}.app-crumbs__link[data-v-b645f30b]:hover{color:var(--color-fg);text-decoration:underline}.app-crumbs__here[data-v-b645f30b]{color:var(--color-fg);font-weight:700}.ds-modal[data-v-0929794e]{--ds-modal-pad:1rem;--ds-modal-bg:var(--color-raised);--_gap:.5rem;--_w:31.25rem;z-index:calc(var(--z-modal) + var(--ds-level,0) * 2);box-sizing:border-box;padding:var(--_gap);color:var(--color-fg);overscroll-behavior:contain;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:36rem){.ds-modal[data-v-0929794e]{--ds-modal-pad:1.5rem;--_gap:1.75rem}}.ds-modal--sm[data-v-0929794e]{--_w:18.75rem}.ds-modal--lg[data-v-0929794e]{--_w:50rem}.ds-modal--xl[data-v-0929794e]{--_w:71.25rem}.ds-modal__backdrop[data-v-0929794e]{background:var(--color-scrim);position:fixed;inset:0}.ds-modal__backdrop.is-clear[data-v-0929794e]{background:0 0}.ds-modal.is-stacked .ds-modal__backdrop[data-v-0929794e]{opacity:.5}.ds-modal__dialog[data-v-0929794e]{box-sizing:border-box;width:100%;min-width:0;max-width:var(--_w);outline:none;flex-direction:column;flex:0 auto;margin-inline:auto;display:flex;position:relative}.ds-modal.is-center .ds-modal__dialog[data-v-0929794e]{margin-block:auto}.ds-modal.is-scrollable .ds-modal__dialog[data-v-0929794e]{max-height:100%}.ds-modal__content[data-v-0929794e]{box-sizing:border-box;min-height:0;color:var(--color-fg);background:var(--ds-modal-bg);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-4);flex-direction:column;flex:auto;display:flex}.ds-modal.is-scrollable .ds-modal__content[data-v-0929794e]{overflow:hidden}.ds-modal__dialog.is-nudged[data-v-0929794e]{animation:ds-modal-nudge-0929794e var(--motion-base) var(--ease-standard)}@keyframes ds-modal-nudge-0929794e{50%{scale:1.015}}.ds-modal-enter-active[data-v-0929794e]{transition:opacity var(--motion-base) var(--ease-standard)}.ds-modal-leave-active[data-v-0929794e]{transition:opacity var(--motion-fast) var(--ease-standard)}.ds-modal-enter-active .ds-modal__dialog[data-v-0929794e]{transition:translate var(--motion-base) var(--ease-emphasized)}.ds-modal-leave-active .ds-modal__dialog[data-v-0929794e]{transition:translate var(--motion-fast) var(--ease-standard)}.ds-modal-enter-from[data-v-0929794e],.ds-modal-leave-to[data-v-0929794e]{opacity:0}.ds-modal-enter-from .ds-modal__dialog[data-v-0929794e],.ds-modal-leave-to .ds-modal__dialog[data-v-0929794e]{translate:0 -.75rem}@media (prefers-reduced-motion:reduce){.ds-modal__dialog.is-nudged[data-v-0929794e]{animation:none}.ds-modal-enter-from .ds-modal__dialog[data-v-0929794e],.ds-modal-leave-to .ds-modal__dialog[data-v-0929794e]{translate:none}}@media (forced-colors:active){.ds-modal__content[data-v-0929794e]{border-color:canvastext}}.ds-modal__body[data-v-8ad9dedb]{box-sizing:border-box;min-height:0;padding:var(--ds-modal-pad,1rem);overscroll-behavior:contain;flex:auto;overflow-y:auto}.ds-modal__body[data-v-8ad9dedb]:focus-visible{outline:var(--ring-width) solid var(--color-focus);outline-offset:calc(var(--ring-width) * -1)}.ds-modal__footer[data-v-0b7ed131]{box-sizing:border-box;padding:.75rem var(--ds-modal-pad,1rem);border-top:var(--border-width) solid var(--color-line);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ds-modal__header[data-v-a91822e2]{box-sizing:border-box;min-height:calc(var(--target-min) + 1rem);padding:.5rem .5rem .5rem var(--ds-modal-pad,1rem);border-bottom:var(--border-width) solid var(--color-line);flex:none;align-items:center;gap:.75rem;display:flex}.ds-modal__close[data-v-a91822e2]{flex:none;margin-inline-start:auto}.ds-modal__title[data-v-188d8cfe]{min-width:0;font-size:var(--type-title);color:inherit;overflow-wrap:anywhere;flex:auto;align-items:center;gap:.5rem;margin:0;font-weight:700;line-height:1.6;display:flex}.install-button[data-v-ceb2024c]{min-height:var(--target-min);border-radius:999px}@media (max-width:575.98px){.install-button[data-v-ceb2024c]{width:var(--target-min);padding-inline:0}.install-button__label[data-v-ceb2024c]{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.guide-icon[data-v-ceb2024c]{border-radius:22%;box-shadow:0 2px 8px #00000026}.guide-step[data-v-ceb2024c]{background-color:var(--color-sunken);width:1.75rem;height:1.75rem;color:var(--color-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.guide-text[data-v-ceb2024c]{padding-top:.15rem}.guide-glyph[data-v-ceb2024c]{vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em;margin-inline:.1em;display:inline-block}.app-header[data-v-1c702102]{z-index:var(--z-sticky);min-height:calc(var(--topbar-height) + env(safe-area-inset-top));padding-block:.5rem;padding-block-start:calc(env(safe-area-inset-top) + .5rem);padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-line);align-items:center;gap:.75rem;display:flex;position:sticky;inset-block-start:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header[data-v-1c702102]{background:var(--color-frost);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}}@media (prefers-reduced-transparency:reduce){.app-header[data-v-1c702102]{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.app-header[data-v-1c702102]:after{pointer-events:none;content:"";height:1px;box-shadow:var(--elevation-2);opacity:0;transition:opacity var(--motion-base) var(--ease-standard);position:absolute;inset-block-end:0;inset-inline:0}.app-header.is-scrolled[data-v-1c702102]:after{opacity:1}.app-header__crumbs[data-v-1c702102]{flex:auto;min-width:0}.app-header__tools[data-v-1c702102]{flex:none;align-items:center;gap:.5rem;display:flex}.ui-tooltip-host[data-v-1145232e]{display:contents}.ui-tooltip{z-index:var(--z-float);max-width:16rem;font-size:var(--type-small);color:var(--color-surface);pointer-events:none;background:var(--color-fg);border-radius:var(--radius-md);box-shadow:var(--elevation-2);animation:ui-tooltip-in var(--motion-fast) var(--ease-standard);padding:.375rem .625rem;font-weight:500;line-height:1.4;position:fixed}@keyframes ui-tooltip-in{0%{opacity:0}}.app-lang[data-v-289407a9]{background:var(--color-sidebar-hover);border:var(--border-width) solid var(--color-sidebar-line);border-radius:999px;display:inline-flex}.app-lang__option[data-v-289407a9]{min-width:var(--target-min);min-height:var(--target-min);font-size:var(--type-small);color:var(--color-on-sidebar);isolation:isolate;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border-radius:999px;padding-inline:.5rem;font-weight:700;line-height:1;position:relative}.app-lang__option[data-v-289407a9]:before{z-index:-1;content:"";transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border-radius:999px;position:absolute;inset:.1875rem}.app-lang__option.is-on[data-v-289407a9]{color:var(--color-sidebar)}.app-lang__option.is-on[data-v-289407a9]:before{background:var(--color-on-sidebar)}.app-lang__option[data-v-289407a9]:focus-visible{outline:var(--ring-width) solid var(--color-sidebar-ring);outline-offset:var(--ring-offset)}.app-lang__flip[data-v-289407a9]{width:var(--_h);padding-inline:0}.ui-menu-host[data-v-6246840b]{display:contents}.ui-menu{z-index:var(--z-float);min-width:11rem;max-width:min(20rem,100vw - 1rem);color:var(--color-fg);background:var(--color-raised);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);animation:ui-menu-in var(--motion-fast) var(--ease-emphasized);flex-direction:column;gap:.125rem;padding:.375rem;display:flex;position:fixed;overflow-y:auto}@keyframes ui-menu-in{0%{opacity:0;translate:0 .25rem}}.ui-menu-item[data-v-dded0fe4]{width:100%;min-height:var(--target-min);font-size:var(--type-small);color:var(--color-fg);text-align:start;border-radius:var(--radius-md);isolation:isolate;background:0 0;align-items:center;gap:.75rem;padding-block:0;padding-inline:.75rem;font-weight:500;line-height:1.6;display:flex;position:relative}.ui-menu-item[data-v-dded0fe4]:before{z-index:-1;content:"";border-radius:inherit;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);background:currentColor;position:absolute;inset:0}.ui-menu-item[data-v-dded0fe4]:hover:before,.ui-menu-item[data-v-dded0fe4]:focus-visible:before{opacity:.08}.ui-menu-item[data-v-dded0fe4]:focus-visible{outline:var(--ring-width) solid var(--color-focus);outline-offset:calc(var(--ring-width) * -1)}.ui-menu-item[aria-checked=true][data-v-dded0fe4],.ui-menu-item[aria-current=page][data-v-dded0fe4]{color:var(--color-selected-fg);background:var(--color-selected);font-weight:700}.ui-theme-icon[data-v-06d10e1e]{width:1.25rem;height:1.25rem;overflow:visible}.ui-theme-icon__disc[data-v-06d10e1e]{fill:currentColor;transform-origin:12px 12px;transition:transform var(--motion-base) var(--ease-emphasized)}.ui-theme-icon__bite[data-v-06d10e1e]{transition:transform var(--motion-base) var(--ease-emphasized)}.ui-theme-icon__rays[data-v-06d10e1e]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;transform-origin:12px 12px;transition:opacity var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-emphasized)}.ui-theme-icon.is-moon .ui-theme-icon__disc[data-v-06d10e1e]{transform:scale(2)}.ui-theme-icon.is-moon .ui-theme-icon__bite[data-v-06d10e1e]{transform:translate(-9px,5.5px)}.ui-theme-icon.is-moon .ui-theme-icon__rays[data-v-06d10e1e]{opacity:0;transform:rotate(45deg)scale(.4)}.app-theme[data-v-1893d6b1]{width:var(--_h);padding-inline:0}.app-theme.app-theme--wide.ui-button[data-v-1893d6b1]{--_bg:var(--color-sidebar-hover);--_bd:var(--color-sidebar-line);border-radius:999px;flex:auto;justify-content:flex-start;width:auto;min-width:0;padding-inline:.875rem}.app-theme__label[data-v-1893d6b1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-theme__check[data-v-1893d6b1]{color:var(--color-brand-text);margin-inline-start:auto}.app-theme__rule[data-v-1893d6b1]{height:var(--border-width);background:var(--color-line);margin:.25rem .5rem}.app-theme__state[data-v-1893d6b1]{color:var(--color-muted);margin-inline-start:auto;font-weight:400}.ui-avatar[data-v-40f96210]{width:var(--_size);height:var(--_size);font-size:var(--type-body);color:var(--color-on-avatar);background:var(--color-avatar);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative}.ui-avatar--md[data-v-40f96210]{--_size:2.25rem}.ui-avatar--lg[data-v-40f96210]{--_size:2.75rem}.ui-avatar__status[data-v-40f96210]{background:var(--color-online);border:2px solid var(--color-sidebar);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.0625rem;right:-.0625rem}.app-sidebar__footer[data-v-9dbff20c]{color:var(--color-on-sidebar);border-top:var(--border-width) solid var(--color-sidebar-line);flex-direction:column;flex:none;gap:.5rem;padding:.75rem;padding-block-end:max(.75rem, env(safe-area-inset-bottom));display:flex}.app-user[data-v-9dbff20c]{min-width:0;min-height:var(--target-min);align-items:center;gap:.75rem;padding-inline:.25rem;display:flex}.app-user__text[data-v-9dbff20c]{min-width:0}.app-user__greeting[data-v-9dbff20c]{font-size:var(--type-caption);line-height:1.5}@media (max-height:50rem){.app-user__greeting[data-v-9dbff20c]{display:none}}.app-user__who[data-v-9dbff20c]{min-width:0;font-size:var(--type-small);align-items:baseline;gap:.375rem;line-height:1.6;display:flex}.app-user__role[data-v-9dbff20c]{flex:none;font-weight:700}.app-user__account[data-v-9dbff20c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-controls[data-v-9dbff20c]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.app-actions[data-v-9dbff20c]{align-items:center;gap:.5rem;display:flex}.app-collapse[data-v-9dbff20c]{margin-inline-start:auto}.app-logout[data-v-9dbff20c]{min-height:var(--target-min);font-size:var(--type-small);color:var(--color-on-sidebar);isolation:isolate;border-radius:.625rem;flex:auto;align-items:center;gap:.75rem;padding-inline:.75rem;font-weight:600;text-decoration:none;display:flex;position:relative}.app-logout[data-v-9dbff20c]:before{z-index:-1;content:"";background:var(--color-sidebar-hover);border-radius:inherit;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);position:absolute;inset:0}@media (hover:hover){.app-logout[data-v-9dbff20c]:hover:before{opacity:1}}.app-logout[data-v-9dbff20c]:focus-visible{outline:var(--ring-width) solid var(--color-sidebar-ring);outline-offset:calc(var(--ring-width) * -1)}.is-rail .app-sidebar__footer[data-v-9dbff20c]{align-items:center;padding-inline:.5rem}.is-rail .app-user[data-v-9dbff20c]{justify-content:center;padding-inline:0}.is-rail .app-user__text[data-v-9dbff20c],.is-rail .app-logout__label[data-v-9dbff20c]{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.is-rail .app-controls[data-v-9dbff20c],.is-rail .app-actions[data-v-9dbff20c]{flex-direction:column}.is-rail .app-collapse[data-v-9dbff20c]{margin-inline-start:0}.is-rail .app-logout[data-v-9dbff20c]{width:var(--target-min);flex:none;justify-content:center;padding-inline:0}.app-sidebar__band[data-v-dcfb4825]{--color-fg:var(--color-on-plate);--color-focus:var(--color-brand-strong);--mark-pose-x:0deg;--mark-pose-y:0deg;--mark-ease:cubic-bezier(.4, 0, .2, 1);--mark-follow:cubic-bezier(.2, .7, .2, 1);--mark-settle:cubic-bezier(.34, 1.56, .64, 1);--mark-pull-x:3px;--mark-pull-y:2px;--mark-lift:.06;box-sizing:border-box;height:calc(var(--topbar-height) + env(safe-area-inset-top));padding-block:0;color:var(--color-on-plate);background:linear-gradient(150deg, var(--color-plate-face-hi) 0%, var(--color-plate-face-lo) 100%);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding-block-start:env(safe-area-inset-top);padding-inline:.5rem;display:grid;overflow:clip}.app-brand[data-v-dcfb4825]{--tilt-x:0;--tilt-y:0;--lift:0;--sheen:0;--sheen-x:0;--sheen-y:0;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;grid-column:2;justify-content:center;align-items:center;min-width:0;display:flex}.app-brand[data-v-dcfb4825]:focus-visible{border-radius:var(--radius-md);outline:var(--ring-width) solid var(--color-focus);outline-offset:var(--ring-offset)}.app-brand__name[data-v-dcfb4825]{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-sidebar__end[data-v-dcfb4825]{grid-column:3;justify-content:flex-end;display:flex}.mark-stage[data-v-dcfb4825]{min-width:0;max-width:100%;display:block;position:relative}.mark-turn[data-v-dcfb4825],.mark-body[data-v-dcfb4825]{transform-style:preserve-3d;display:block;position:relative}.mark-body[data-v-dcfb4825]{transform:translate(0, 0) rotateX(var(--mark-pose-x)) rotateY(var(--mark-pose-y)) scale(1)}.mark-face[data-v-dcfb4825]{backface-visibility:hidden;display:block;position:relative}.app-brand__mark[data-v-dcfb4825]{width:auto;max-width:100%;height:calc(var(--topbar-height) * .7);-o-object-fit:contain;object-fit:contain;display:block}.mark-layer[data-v-dcfb4825],.mark-back[data-v-dcfb4825],.mark-shadow[data-v-dcfb4825]{pointer-events:none;background:var(--mark) center / contain no-repeat;position:absolute;inset:0}.mark-layer[data-v-dcfb4825]{transform:translate3d(calc(var(--layer) * var(--mark-gap)), calc(var(--layer) * var(--mark-gap)), calc(var(--layer) * var(--mark-gap) * -1));filter:brightness(calc(1 - var(--layer) * var(--mark-step)));opacity:var(--mark-fade)}.mark-back[data-v-dcfb4825]{transform:translate3d(calc((var(--layers) + 1) * var(--mark-gap)), calc((var(--layers) + 1) * var(--mark-gap)), calc((var(--layers) + 1) * var(--mark-gap) * -1)) rotateY(180deg);backface-visibility:hidden}.mark-shadow[data-v-dcfb4825]{transform:translate3d(calc(var(--layers) * var(--mark-gap) + 1px + var(--lift) * 1px), calc(var(--layers) * var(--mark-gap) + 2px + var(--lift) * 2px), calc((var(--layers) + 2) * var(--mark-gap) * -1)) scale(calc(1 + var(--lift) * .1));filter:brightness(0)blur(2px);opacity:calc(var(--mark-shadow) * (1 + var(--lift) * .3))}.mark-glint[data-v-dcfb4825]{pointer-events:none;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;inset:0;overflow:hidden}.mark-glint[data-v-dcfb4825]:before{content:"";background:linear-gradient(105deg, transparent 38%, var(--color-glint) 50%, transparent 62%);opacity:0;position:absolute;inset:-10% 0;transform:translate(-130%)}.mark-glint[data-v-dcfb4825]:after{content:"";background:radial-gradient(closest-side, var(--color-glint), transparent);opacity:0;position:absolute;inset:-5%;transform:translate(0%)}.is-rail .app-sidebar__band[data-v-dcfb4825]{gap:0;padding-inline:.25rem}@keyframes mark-glint{0%{opacity:0;transform:translate(-130%)}20%{opacity:1}to{opacity:0;transform:translate(130%)}}@keyframes mark-turn{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);translate:0;rotate:y 0deg;scale:1}10%{animation-timing-function:cubic-bezier(.4,0,1,1);translate:0 1px;rotate:y -8deg;scale:.97}38%{animation-timing-function:linear;translate:0 -5px;rotate:y 125deg;scale:1.08}64%{animation-timing-function:cubic-bezier(0,0,.2,1);translate:0 -2px;rotate:y 245deg;scale:1.04}88%{animation-timing-function:cubic-bezier(.4,0,.2,1);translate:0 .5px;rotate:y 366deg;scale:.99}to{translate:0;rotate:y 360deg;scale:1}}html[data-motion=full] .mark-body{transform:translate(calc(var(--tilt-x) * var(--mark-pull-x)), calc(var(--tilt-y) * var(--mark-pull-y))) rotateX(calc(var(--mark-pose-x) - var(--tilt-y) * var(--tilt-max))) rotateY(calc(var(--mark-pose-y) + var(--tilt-x) * var(--tilt-max))) scale(calc(1 + var(--lift) * var(--mark-lift)));transition:transform .56s var(--mark-settle)}html[data-motion=full] .mark-shadow{transition:transform .56s var(--mark-settle), opacity .56s var(--mark-settle)}html[data-motion=full] .app-brand.is-following .mark-body,html[data-motion=full] .app-brand.is-following .mark-shadow{transition-duration:.16s;transition-timing-function:var(--mark-follow)}html[data-motion=full] .mark-glint:after{opacity:var(--sheen);transform:translate(calc(var(--sheen-x) / 1.1 * 1%), calc(var(--sheen-y) / 1.1 * 1%));transition:opacity .24s var(--mark-follow), transform .24s var(--mark-follow)}html[data-motion=full] .app-brand.is-following .mark-glint:after{transition-duration:.24s,.16s}html[data-motion=full] .mark-turn.is-turning{animation:mark-turn calc(var(--motion-base) * 2.4) var(--mark-ease)}html[data-motion=full] .mark-glint.is-glinting:before{animation:mark-glint .9s var(--mark-ease) both}.app-nav[data-v-573e7fbc]{overscroll-behavior:contain;scrollbar-color:var(--color-sidebar-line) transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:.75rem;overflow-y:auto}.app-nav__track[data-v-573e7fbc]{position:relative}@media (max-height:39.99rem){.app-nav[data-v-573e7fbc]{flex:none;overflow-y:visible}}.app-nav__list[data-v-573e7fbc],.app-nav__sublist[data-v-573e7fbc]{flex-direction:column;gap:.125rem;display:flex}.app-nav__row[data-v-573e7fbc]{z-index:1;width:100%;min-height:var(--target-min);font-size:var(--type-small);color:var(--color-on-sidebar);text-align:start;isolation:isolate;background:0 0;border-radius:.625rem;align-items:center;gap:.75rem;padding-block:0;padding-inline:.75rem;font-weight:500;line-height:1.6;text-decoration:none;display:flex;position:relative}.app-nav__row[data-v-573e7fbc]:before{z-index:-1;content:"";background:var(--color-sidebar-hover);border-radius:inherit;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);position:absolute;inset:0}@media (hover:hover){.app-nav__row[data-v-573e7fbc]:hover:before{opacity:1}.app-nav__row.is-current[data-v-573e7fbc]:hover:before{opacity:0}}.app-nav__row[data-v-573e7fbc]:focus-visible{outline:var(--ring-width) solid var(--color-sidebar-ring);outline-offset:calc(var(--ring-width) * -1)}.app-nav__icon[data-v-573e7fbc]{color:var(--color-sidebar-muted);transition:translate var(--motion-fast) var(--ease-spring)}@media (hover:hover){.app-nav__row:hover .app-nav__icon[data-v-573e7fbc]{translate:2px}}.app-nav__label[data-v-573e7fbc]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-nav__bullet[data-v-573e7fbc]{flex:none;width:1.25rem;height:1.25rem}.app-nav__row.is-current[data-v-573e7fbc],.app-nav__group.has-current[aria-expanded=false][data-v-573e7fbc]{font-weight:700}.app-nav__row.is-current .app-nav__icon[data-v-573e7fbc]{color:var(--color-on-sidebar)}.app-nav__pill[data-v-573e7fbc]{inset-inline:0;z-index:0;height:var(--indicator-h,0);pointer-events:none;background:var(--color-sidebar-active);opacity:0;transform:translateY(var(--indicator-y,0));border-radius:.625rem;position:absolute;top:0}.app-nav__pill[data-v-573e7fbc]:before{content:"";background:var(--color-sidebar-accent);border-radius:0 .25rem .25rem 0;width:.25rem;position:absolute;inset-block:22%;inset-inline-start:0}.app-nav__track[data-indicator=placed] .app-nav__pill[data-v-573e7fbc]{opacity:1}.app-nav__track[data-indicator=ready] .app-nav__pill[data-v-573e7fbc]{opacity:1;transition:transform var(--motion-base) var(--ease-spring), height var(--motion-base) var(--ease-emphasized), opacity var(--motion-fast) var(--ease-standard)}.app-nav__chevron[data-v-573e7fbc]{color:var(--color-sidebar-muted);transition:transform var(--motion-base) var(--ease-emphasized);flex:none}.app-nav__group[aria-expanded=true] .app-nav__chevron[data-v-573e7fbc]{transform:rotate(180deg)}.app-nav__panel[data-v-573e7fbc]{transition:grid-template-rows var(--motion-base) var(--ease-emphasized);grid-template-rows:0fr;display:grid}.app-nav__panel.is-open[data-v-573e7fbc]{grid-template-rows:1fr}.app-nav__sublist[data-v-573e7fbc]{min-height:0;padding-inline-start:.75rem;overflow:hidden}.app-nav__panel.is-open .app-nav__sublist[data-v-573e7fbc]{padding-block:.125rem .25rem}.app-nav__item+.app-nav__item[data-v-573e7fbc]{margin-top:.125rem}.has-groups .app-nav__item:not(:has(.app-nav__group))+.app-nav__item[data-v-573e7fbc]:has(.app-nav__group){margin-top:.5rem}.is-rail .app-nav[data-v-573e7fbc]{padding-inline:.5rem}.is-rail .app-nav__row[data-v-573e7fbc]{justify-content:center;padding-inline:0}.is-rail .app-nav__label[data-v-573e7fbc]{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.is-rail .app-nav__chevron[data-v-573e7fbc],.is-rail .app-nav__panel[data-v-573e7fbc]{display:none}.is-rail .app-nav__group.has-current[data-v-573e7fbc]{font-weight:700}.ui-scrim[data-v-e9b3c3b9]{z-index:var(--z-scrim);visibility:hidden;background:var(--color-scrim);opacity:0;transition:opacity var(--motion-base) var(--ease-standard), visibility 0s linear var(--motion-base);position:fixed;inset:0}.ui-scrim.is-visible[data-v-e9b3c3b9]{visibility:visible;opacity:1;transition-delay:0s}.ui-drawer[data-v-e9b3c3b9]{z-index:var(--z-sidebar);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden}.ui-drawer.is-offcanvas[data-v-e9b3c3b9]{z-index:var(--z-drawer);visibility:hidden;transition:translate var(--motion-slow) var(--ease-spring), visibility 0s linear var(--motion-slow);translate:-100%}.ui-drawer.is-offcanvas.is-open[data-v-e9b3c3b9]{visibility:visible;transition-delay:0s;translate:0}.ui-drawer.is-overlay[data-v-e9b3c3b9]{z-index:var(--z-drawer)}.app-sidebar{width:calc(var(--sidebar-width) + env(safe-area-inset-left));max-width:100vw;color:var(--color-on-sidebar);background:var(--color-sidebar);box-shadow:var(--elevation-2);transition:width var(--motion-base) var(--ease-emphasized), box-shadow var(--motion-base) var(--ease-standard);padding-inline-start:env(safe-area-inset-left)}.app-sidebar.is-rail{width:calc(var(--sidebar-width-rail) + env(safe-area-inset-left))}.app-sidebar.mode-drawer{width:min(var(--sidebar-width), calc(100vw - 3rem));box-shadow:var(--elevation-4)}.app-sidebar.mode-rail.is-wide{box-shadow:var(--elevation-4)}.app-sidebar__scroll{overscroll-behavior:contain;scrollbar-color:var(--color-sidebar-line) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}@media (min-height:40rem){.app-sidebar__scroll{overflow:hidden}}.app-shell{--dock:calc(var(--sidebar-width) + env(safe-area-inset-left))}.app-shell.dock-rail{--dock:calc(var(--sidebar-width-rail) + env(safe-area-inset-left))}.app-shell.mode-drawer{--dock:0px}.app-body{min-height:100vh;min-height:100dvh;transition:padding-inline-start var(--motion-base) var(--ease-emphasized);flex-direction:column;padding-inline-start:var(--dock);display:flex}.app-main{outline:none;flex:auto;padding-block-start:1.5rem}.app-skip{z-index:var(--z-toast);color:var(--color-fg);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--elevation-3);padding:.625rem 1rem;font-weight:700;text-decoration:none;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.app-skip:focus-visible{outline:var(--ring-width) solid var(--color-focus);outline-offset:var(--ring-offset);transform:none}
