/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:87.5rem;--container-xs:20rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:#f6f2ff;--color-primary-100:#ede5ff;--color-primary-200:#dfd4f9;--color-primary-300:#c6b0ff;--color-primary-400:#ad8aff;--color-primary-500:#96f;--color-primary-600:#7f4df0;--color-primary-700:#6a3cd6;--color-primary-800:#5838a8;--color-primary-900:#3f2878;--color-primary-950:#1d1531;--color-canvas:#f3f2f7;--color-surface:#fff;--color-tile:#f7f6fa;--color-tile-2:#ebe9f1;--color-link:#6124dd;--color-field-locked:#f1f0f4;--color-ink:#181c32;--color-ink-2:#3c3b42;--color-muted:#8b8a93;--color-muted-2:#b7b6bd;--color-hint:#a1a5b7;--color-track:#f1f0f4;--color-line:#1d153112;--color-line-dashed:#e1e3ea;--color-tab:#5e6278;--color-field:#e2e0e8;--color-field-hover:#cdcad6;--color-night:#1e1535;--color-on-night:#fff;--color-accent:var(--color-primary-600);--color-on-accent:#fff;--color-accent-soft:var(--color-primary-50);--color-card-icon:var(--color-primary-500);--color-tab-soft:#efe7ff}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-tab-soft:color-mix(in srgb, var(--color-primary-500) 16%, var(--color-surface))}}:root,:host{--color-tab-soft-ink:var(--color-primary-700);--color-card-icon-soft:#f2ebff}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-card-icon-soft:color-mix(in srgb, var(--color-primary-500) 13%, var(--color-surface))}}:root,:host{--color-relation-success:#4fc685;--color-relation-warning:#e6a200;--color-relation-info:#009ef7;--color-relation-danger:#f1416c;--color-relation-primary:#96f;--color-relation-dark:#181c32;--color-savebar:#1d1531;--color-savebar-dot:#e6a200;--gradient-save:radial-gradient(circle farthest-corner at 10% 20%, #7556cc 0%, #d569a7 90%);--color-success:#1f9d55;--color-success-soft:#e3f6ea;--color-warning:#c27803;--color-warning-solid:#f39c12;--color-warning-soft:#fff4dc;--color-danger:#e5484d;--color-danger-solid:#dc2638;--color-danger-soft:#fce7e8;--color-info:#0b84d8;--color-info-soft:#e2f1fc;--color-sidebar:#1d1531;--color-sidebar-ink:#f4f3f8;--color-sidebar-muted:#8a82a6;--color-sidebar-soft:#b3afc2;--color-sidebar-accent:#bd9cff}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-sidebar-accent:color-mix(in srgb, var(--color-primary-500) 65%, #fff)}}:root,:host{--color-sidebar-hover:#ffffff0f;--color-sidebar-card:#ffffff12;--color-overlay:#1d153173;--color-panel-overlay:#1e183080;--space-panel-float:.75rem;--radius-panel:1.5rem;--space-panel-gutter:1.25rem;--color-panel:var(--color-tile-2);--color-panel-line:#1d15311a;--duration-panel-in:.44s;--duration-panel-out:.24s;--ease-panel-in:cubic-bezier(.22, 1, .36, 1);--ease-panel-out:cubic-bezier(.4, 0, .9, .4);--radius-dialog:1.375rem;--radius-card:1.125rem;--radius-tile:.875rem;--radius-field:.75rem;--radius-item:.5rem;--radius-pill:62.4375rem;--radius-tabs:1.3125rem;--height-tab:2rem;--text-tab:.8125rem;--height-field:2.72266rem;--text-field:.89375rem;--width-choice-search:12rem;--color-focus:var(--color-primary-500);--shadow-focus:0 0 0 calc(var(--spacing) * .75) #96f3}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-focus:0 0 0 calc(var(--spacing) * .75) color-mix(in srgb, var(--color-focus) 20%, transparent)}}:root,:host{--width-panel:34.375rem;--width-menu-user:16.5rem;--size-avatar-small:calc(var(--spacing) * 9);--size-avatar-large:calc(var(--spacing) * 16);--size-icon-small:calc(var(--spacing) * 8);--height-meter-label:calc(var(--spacing) * 5);--size-icon-inline:calc(var(--spacing) * 4);--space-panel-inset:calc(var(--spacing) * 5);--space-panel-content:calc(var(--spacing) * 5);--space-form-row:calc(var(--spacing) * 2);--space-form-columns:calc(var(--spacing) * 6);--line-width-field:.0625rem;--line-width-active:.125rem;--radius-flat-field:0;--font-size-field-caption:.75rem;--space-field-caption:calc(var(--spacing) * 3);--space-field-content-inline:calc(var(--spacing) * 3);--height-field-floating:3.17188rem;--font-size-field-floating:.725rem;--space-field-floating-top:1.3125rem;--width-field-addon:2.625rem;--width-form-grid-cell:12.5rem;--space-account:calc(var(--spacing) * 3);--shadow-card:0 1px 3px #1d15310d;--shadow-pop:0 12px 32px #1b14331f, 0 2px 6px #1b14330d;--shadow-dialog:0 24px 64px #1b143338;--width-sidebar:17.25rem;--space-page:1.5rem;--height-button:2.5rem;--space-button-inline:1.125rem;--space-button-gap:.375rem;--text-button:.771875rem;--weight-button:600;--line-button:1.15781rem;--radius-button:62.4375rem;--size-button-icon:1em;--line-width-button:.0625rem;--text-card-title:1rem;--weight-card-title:700;--text-card-body:.8125rem;--space-card-head-top:1.375rem;--space-card-head-bottom:1.125rem;--space-card-body:1.5rem;--space-table-block:.4375rem;--space-table-inline:.375rem;--space-table-edge:1.375rem;--text-table:.873438rem;--text-table-heading:.71875rem;--color-table-hover:var(--color-tile);--color-table-line:var(--color-tile-2);--height-pagination:1.75rem;--radius-pagination:.5rem;--space-menu:.375rem;--space-card-inline:1.625rem;--space-card-stack:1.125rem;--color-calendar-today:#e8fff3;--color-calendar-button:var(--color-tile);--color-calendar-button-active:var(--color-tile-2);--color-calendar-line:var(--color-line);--size-panel-blur:.625rem;--duration-panel:var(--stamina-motion-slide-duration);--ease-panel:var(--stamina-motion-ease);--space-menu-item-block:.5rem;--space-menu-item-inline:.625rem;--radius-menu-item:.5rem;--size-checkbox:1.25rem;--color-scrollbar:#8b8a9373}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-scrollbar:color-mix(in srgb, var(--color-muted) 45%, transparent)}}:root,:host{--width-scrollbar:.375rem;--animate-login-logo:login-logo .6s ease-out both}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--color-sidebar);color:var(--color-ink)}html[data-text-size=small]{font-size:90%}html[data-text-size=large]{font-size:112.5%}html[data-text-size=larger]{font-size:125%}input,select,textarea,button{letter-spacing:normal}body{letter-spacing:.01em;font-size:.8125rem;line-height:1.5}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--color-primary-600)}:root{--filter-confidential:blur(7px)}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}html{scrollbar-width:auto;scrollbar-color:var(--color-scrollbar) transparent;scrollbar-gutter:stable}::-webkit-scrollbar{width:var(--width-scrollbar);height:var(--width-scrollbar)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:var(--radius-pill)}::-webkit-scrollbar-track{background:0 0}input[type=checkbox]:not(.switch){appearance:none;vertical-align:middle;border:1px solid var(--color-muted-2);background:var(--color-surface);cursor:pointer;border-radius:.375rem;flex:none;width:1.25rem;height:1.25rem}input[type=checkbox]:not(.switch):checked,input[type=checkbox]:not(.switch):indeterminate{background-color:var(--color-accent);border-color:var(--color-accent)}input[type=checkbox]:not(.switch):checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox]:not(.switch):indeterminate{background-image:linear-gradient(#fff,#fff);background-position:50%;background-repeat:no-repeat;background-size:10px 2px}}@layer components{.date-button{display:inline-flex;position:relative}.date-button>.date-button__input{opacity:0;pointer-events:none;border:0;width:100%;height:1px;padding:0;position:absolute;inset:auto 0 0}.form-label-actions{color:var(--color-muted);font-size:var(--text-sm);display:block}.form-row--vertical>.form-row-layout{grid-template-columns:minmax(0,1fr)}.form-row--vertical>.form-row-layout>.form-row-label,.form-row--vertical>.form-row-layout>.label{padding-block-start:0}.form-row.form-row--floating>.form-row-layout{padding-bottom:.8125rem;position:relative}.form-row.form-row--floating>.form-row-layout>.form-row-label{display:contents}.form-row.form-row--floating>.form-row-layout>.form-row-label>.label{z-index:3;max-inline-size:calc(100% - var(--floating-label-inset,0px) - 3rem);text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:var(--font-size-field-floating);pointer-events:none;font-weight:400;line-height:1.5;position:absolute;inset-block-start:.4rem;inset-inline-start:calc(var(--floating-label-inset,0px) + .8475rem);overflow:hidden}.form-row.form-row--floating>.form-row-layout>.form-row-label>.form-label-actions{text-align:end;grid-row:2;justify-self:end}.form-row.form-row--floating>.form-row-layout>.form-row-control{grid-row:1}.form-row.form-row--floating>.form-row-layout>.form-row-control>.input,.form-row.form-row--floating>.form-row-layout>.form-row-control>.input-group:not(.is-multiple),.form-row.form-row--floating>.form-row-layout>.form-row-control>*>.input-group:not(.is-multiple),.form-row.form-row--floating>.form-row-layout>.form-row-control>.choice-widget>select.select:not([multiple]){min-height:var(--height-field-floating)}.form-row.form-row--floating>.form-row-layout>.form-row-control>.choice-widget>select.select:not([multiple]),.form-row.form-row--floating>.form-row-layout>.form-row-control>.input-group>.choice-widget>select.select:not([multiple]),.form-row.form-row--floating>.form-row-layout>.form-row-control>:is(.input,.textarea),.form-row.form-row--floating>.form-row-layout>.form-row-control>.input-group:not(.is-multiple)>:is(.input,.stamina-select-display),.form-row.form-row--floating>.form-row-layout>.form-row-control>.input-group>.choice-widget>.input-group:not(.is-multiple)>:is(.input,.stamina-select-display),.form-row.form-row--floating>.form-row-layout>.form-row-control>*>.input-group:not(.is-multiple)>:is(.input,.stamina-select-display){padding-block:var(--space-field-floating-top) .375rem}.form-row.form-row--floating>.form-row-layout>.form-row-control .input-group>.stamina-select-display{align-items:baseline}.form-row.form-row--floating>.form-row-layout>.form-row-control>*>.input-group.is-multiple{padding-top:var(--space-field-floating-top)}.form-row.form-row--floating>.form-row-layout:has(>.form-row-control>.input-group>.addon:first-child,>.form-row-control>*>.input-group>.addon:first-child){--floating-label-inset:var(--width-field-addon)}.form-row.form-row--floating>.form-row-layout:has(>.form-row-control>.input-group>.addon:first-child,>.form-row-control>*>.input-group>.addon:first-child)>.form-row-control>.input-group>.addon:first-child,.form-row.form-row--floating>.form-row-layout:has(>.form-row-control>.input-group>.addon:first-child,>.form-row-control>*>.input-group>.addon:first-child)>.form-row-control>*>.input-group>.addon:first-child{width:var(--width-field-addon);flex:none;justify-content:center;padding-inline:0}.form-row.form-row--floating>.form-row-layout:has(>.form-row-control>*>.input-group>.stamina-ui-select-icon:first-child,>.form-row-control>.input-group>.stamina-ui-select-icon:first-child){--floating-label-inset:calc(var(--width-field-addon) - .8475rem)}.form-row.form-row--floating>.form-row-layout:has(>.form-row-control>*>.input-group>.stamina-ui-select-icon:first-child,>.form-row-control>.input-group>.stamina-ui-select-icon:first-child)>.form-row-control>*>.input-group>.stamina-ui-select-icon:first-child+.input,.form-row.form-row--floating>.form-row-layout:has(>.form-row-control>*>.input-group>.stamina-ui-select-icon:first-child,>.form-row-control>.input-group>.stamina-ui-select-icon:first-child)>.form-row-control>.input-group>.stamina-ui-select-icon:first-child+.input{padding-inline-start:0}.field-with-menu{--field-menu-height:var(--height-field);align-items:flex-start;display:flex}.field-with-menu:has(>.form-row--floating){--field-menu-height:var(--height-field-floating)}.field-with-menu>.form-row{flex:1;min-width:0}.field-with-menu>.form-row .form-row-control>.input{border-start-end-radius:0;border-end-end-radius:0}.field-with-menu>[data-controller~=stamina-ui-dropdown]>.btn{height:var(--field-menu-height);border:var(--line-width-field) solid var(--color-field);border-radius:0 var(--radius-field) var(--radius-field) 0;background:var(--color-surface);box-shadow:none;color:var(--color-muted);border-inline-start:0;padding-inline:.875rem}.field-with-menu>[data-controller~=stamina-ui-dropdown]>.btn>.fa-angle-down{--fa-display:none}.field-with-menu>[data-controller~=stamina-ui-dropdown]>.btn:hover{background:var(--color-tile);color:var(--color-ink)}.form-row--flat,.form-field--flat{--control-radius:var(--radius-flat-field);--control-border-inline-width:0px;--control-border-start-width:0px;--control-background:transparent;--control-focus-shadow:none}.choice-options{gap:var(--space-form-row);min-width:0;display:grid}.radio-option{align-items:center;gap:var(--space-field-content-inline);padding:var(--space-field-caption) var(--space-field-content-inline);border:var(--line-width-field) solid var(--color-field);border-radius:var(--radius-field);background:var(--color-surface);cursor:pointer;min-width:0;display:flex}.radio-option:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.radio-option:focus-within{outline:var(--line-width-active) solid var(--color-focus);outline-offset:var(--spacing)}.radio-option input{accent-color:var(--color-accent);flex:none}.radio-option-label{overflow-wrap:anywhere;font-weight:600;display:block}.radio-option-hint{color:var(--color-muted);font-size:var(--text-sm);display:block}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px;min-width:0;display:grid}.icon-grid-item{aspect-ratio:1;border:var(--line-width-field) solid var(--color-field);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-ink-2);cursor:pointer;place-items:center;font-size:17px;transition:border-color .15s,background-color .15s,color .15s;display:grid;position:relative}.icon-grid-item:hover{border-color:var(--color-field-hover)}.icon-grid-item:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.icon-grid-item:has(input:focus-visible){outline:var(--line-width-active) solid var(--color-focus);outline-offset:var(--spacing)}.icon-grid-item input{opacity:0;pointer-events:none;position:absolute}.range{width:100%;accent-color:var(--tone,var(--color-accent));cursor:pointer}.choice-card{border-radius:var(--radius-card);background:var(--color-surface);min-height:94px;box-shadow:var(--shadow-card);cursor:pointer;border:1px solid #0000;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative}.choice-card:hover{border-color:var(--color-field-hover)}.choice-card:has(input:focus-visible){box-shadow:var(--shadow-focus)}.choice-card>input{opacity:0;pointer-events:none;position:absolute}.choice-card-icon{background:var(--color-tile);width:42px;height:42px;color:var(--color-muted);border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}.choice-card-copy{min-width:0}.choice-card-label{font-size:15px;font-weight:600;display:block}.choice-card-hint{color:var(--color-muted);font-size:12.5px;display:block}.choice-card-check{color:var(--color-accent);opacity:0;flex:none;margin-left:auto;font-size:18px}.choice-card.is-selected{border-color:var(--color-accent)}.choice-card.is-selected .choice-card-icon{background:var(--color-accent-soft);color:var(--color-accent)}.choice-card.is-selected .choice-card-check{opacity:1}.form-row:has(>.form-row-layout>.form-row-control :is([data-controller~=stamina-ui-variable-insert],[data-stamina-ui-rich-text-autocompleters-value]))>.form-row-layout>.form-row-label>.label:after{content:"% variables";background:var(--color-accent-soft);color:var(--color-accent);vertical-align:.0625rem;border-radius:.3125rem;margin-inline-start:.375rem;padding:0 .3125rem;font-size:.625rem;font-weight:600;line-height:1rem;transition:background-color .15s,color .15s;display:inline-block}.form-row:has(>.form-row-layout>.form-row-control :is([data-controller~=stamina-ui-variable-insert],[data-stamina-ui-rich-text-autocompleters-value])):focus-within>.form-row-layout>.form-row-label>.label:after{background:var(--color-accent);color:#fff}.form-label-description{width:16px;height:16px;color:var(--color-muted);cursor:help;place-items:center;margin-left:4px;font-size:11px;display:inline-grid}.choice-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.choice-cards .radio-option{border-radius:var(--radius-card);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.875rem;padding:1rem;display:flex;position:relative}.choice-cards .radio-option>input{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.choice-cards .radio-option:hover{border-color:var(--color-accent)}.choice-cards .radio-option:focus-within{outline:none}.choice-cards .radio-option:has(input:focus-visible){outline:var(--line-width-active) solid var(--color-focus);outline-offset:var(--spacing)}.choice-cards .radio-option:has(input:disabled){cursor:not-allowed;opacity:.6}.choice-cards .choice-card-icon{border-radius:var(--radius-field);width:2.5rem;height:2.5rem;color:var(--color-accent);background:var(--color-accent-soft);place-items:center;font-size:1.125rem;display:grid}.choice-cards .radio-option:has(input:checked) .choice-card-icon{background:var(--color-accent);color:var(--color-on-accent,white)}.choice-cards .radio-option-label{font-size:.875rem;line-height:1.4}.choice-cards .radio-option-hint{margin-block-start:.375rem;font-size:.75rem;line-height:1.4}@media (max-width:639px){.choice-cards{gap:.5rem}.choice-cards .radio-option{gap:.625rem;padding:.625rem}.choice-cards .radio-option>input{inset-block-start:.625rem;inset-inline-end:.5rem}.choice-cards .choice-card-icon{width:1.75rem;height:1.75rem;font-size:.9375rem}.choice-cards .radio-option-label{font-size:.75rem}.choice-cards .radio-option-hint{display:none}}.prop-list{flex-direction:column;margin-inline:-.5rem;display:flex}.field-inline{position:relative}.field-inline__row{cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;min-height:2.375rem;padding:.375rem .5rem;transition:background-color .12s;display:flex;position:relative}.field-inline__row:hover{background:var(--color-tile)}.field-inline__row:focus-visible{background:var(--color-tile);box-shadow:inset 0 0 0 1px var(--color-line);outline:none}.field-inline__label{width:5.5rem;color:var(--color-muted);flex:none;font-size:.8125rem;line-height:1.25rem}.field-inline__value{min-width:0;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.84375rem;font-weight:600;line-height:1.25rem;overflow:hidden}.field-inline__value.is-empty{color:var(--color-muted);font-weight:500}.field-inline__value:has(>.badge){padding-block:.1875rem}.field-inline__value .badge{text-overflow:ellipsis;vertical-align:middle;max-width:100%;font-weight:600;display:inline-block;overflow:hidden}.field-inline__value :is(.symbol,.avatar){vertical-align:middle;align-items:center;gap:.5rem;display:inline-flex}.field-inline__value :is(.symbol,.avatar) img{border-radius:50%;width:1.375rem;height:1.375rem}.field-inline__widget{opacity:0;pointer-events:none;inset-inline:0;height:0;position:absolute;bottom:0;overflow:visible}.field-inline__widget :is(.mb-4,.mb-0,.form-row,.form-field){margin-bottom:0!important}.field-inline__widget input{border-width:0;height:0;min-height:0;padding-block:0}.field-inline--text:has(.field-inline__widget :focus) .field-inline__caret{opacity:0!important}.field-inline--text:has(.field-inline__widget :focus)>.field-inline__row{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-accent);cursor:text}.field-inline--text:has(.field-inline__widget :focus) .field-inline__value{display:none}.field-inline--text:has(.field-inline__widget :focus) .field-inline__widget{opacity:1;pointer-events:auto;flex:1;min-width:0;height:auto;position:static}.field-inline--text .field-inline__widget input{height:1.25rem;box-shadow:none;color:var(--color-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:.84375rem;font-weight:600}.field-inline--static>.field-inline__row{cursor:default}.field-inline--static>.field-inline__row:hover{background:0 0}.field-inline--static .field-inline__value{color:var(--color-ink-2);font-weight:500}.field-inline--static .field-inline__value.is-empty{color:var(--color-muted)}.field-inline:not(.field-inline--static)+.field-inline--static{border-top:1px solid var(--color-line);border-radius:0;margin-top:.375rem;padding-top:.375rem}.field-inline--area{margin-inline:0}.field-inline--area>textarea.field-inline__area{background:var(--color-tile);width:100%;min-height:4.5rem;box-shadow:none;color:var(--color-ink-2);resize:vertical;border:1px solid #0000;border-radius:.625rem;outline:none;padding:.625rem 2rem .625rem .75rem;font-size:.8125rem;line-height:1.5;transition:background-color .15s,border-color .15s;display:block}.field-inline--area>textarea.field-inline__area::placeholder{color:var(--color-muted);opacity:1}.field-inline--area>textarea.field-inline__area:hover{background:var(--color-tile-2);border-color:#0000}.field-inline--area>textarea.field-inline__area:focus{border-color:var(--color-accent);background:var(--color-surface);box-shadow:none}.field-inline__status{width:1rem;height:1rem;color:var(--color-muted);text-align:center;pointer-events:none;flex:none;font-size:.625rem;line-height:1rem;position:relative}.field-inline__status>*{opacity:0;transition:opacity .12s;position:absolute;inset:0}.field-inline__row:is(:hover,:focus-visible) .field-inline__caret,.field-inline:focus-within .field-inline__caret{opacity:1}.field-inline.is-saving .field-inline__caret,.field-inline.is-saved .field-inline__caret,.field-inline.is-error .field-inline__caret{opacity:0!important}.field-inline.is-saving .field-inline__spinner{opacity:1}.field-inline.is-saved .field-inline__done{opacity:1;color:var(--color-success);font-size:.75rem}.field-inline.is-error .field-inline__fail{opacity:1;color:var(--color-danger);font-size:.75rem}.field-inline__spinner{border:1.5px solid var(--color-line);border-top-color:var(--color-accent);border-radius:50%;animation:.7s linear infinite field-inline-spin;inset:.125rem!important}.field-inline--area .field-inline__status{position:absolute;inset-block-start:.75rem;inset-inline-end:.625rem}.field-inline--area:not(.is-saving,.is-saved,.is-error) .field-inline__status>*{opacity:0!important}@keyframes field-inline-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.field-inline__spinner{border-top-color:var(--color-line);border-right-color:var(--color-accent);animation:none}.field-inline__row,.field-inline__status>*,.field-inline--area>textarea.field-inline__area{transition:none}}.field-inline.is-invalid>.field-inline__row .field-inline__label,.field-inline.is-error>.field-inline__row .field-inline__label{color:var(--color-danger)}.field-inline>:is(.invalid-feedback,.form-error,ul,.field-inline__error){color:var(--color-danger);margin:0 .5rem .25rem;padding:0;font-size:.75rem;line-height:1.25rem;list-style:none}.field-inline--area>:is(.invalid-feedback,.form-error,ul,.field-inline__error){margin-inline:.25rem}.field-inline.is-invalid>.field-inline__row,.field-inline.is-error>.field-inline__row{box-shadow:inset 0 0 0 1px var(--color-danger-soft,var(--color-danger))}.stamina-select-source{display:none!important}.stamina-select-chips{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.stamina-ui-select-box .stamina-select-chip{background:#f0eafd;align-items:center;gap:.25rem;max-width:100%;padding:.1875rem .25rem .1875rem .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stamina-ui-select-box .stamina-select-chip{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface))}}.stamina-ui-select-box .stamina-select-chip{color:var(--color-accent);font-size:.78125rem;font-weight:500;line-height:1.125rem}.stamina-select-chip>span{text-overflow:ellipsis;overflow:hidden}.stamina-select-chip button{width:1.125rem;color:inherit;opacity:.7;cursor:pointer;padding:0;font-size:1rem;line-height:1}.stamina-select-chip button:hover{opacity:1}.stamina-ui-select-box{position:relative}.stamina-ui-select-box:where(.input-group:not(.is-multiple)){min-height:2.875rem}.stamina-select-display{font-size:var(--text-field);display:none}:not(.is-open)>.stamina-ui-select-box.has-display>.stamina-select-display{padding-inline:var(--space-field-inline,.8125rem);white-space:nowrap;pointer-events:none;align-items:center;gap:0 .25rem;display:flex;position:absolute;inset:0 2.75rem 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#000 1.5rem);mask-image:linear-gradient(270deg,#0000,#000 1.5rem)}:not(.is-open)>.stamina-ui-select-box.has-display>.stamina-select-chips{display:none}:not(.is-open)>.stamina-ui-select-box.has-display>.stamina-ui-select-search{color:#0000;caret-color:#0000}:not(.is-open)>.stamina-ui-select-box.has-display>.stamina-ui-select-search::placeholder{color:#0000}.stamina-select-display>*{flex:none}.stamina-select-display-sep{margin-left:-.25rem}[data-controller~=stamina-ui-select]>.manage-link{display:none}.stamina-ui-select-action-external{margin-left:auto;font-size:.75em}.stamina-ui-select-option:not(.is-selected)>.stamina-ui-select-option-check{visibility:hidden}.stamina-ui-select-box.is-multiple{flex-wrap:wrap;align-items:center;padding:.3125rem .5rem}.stamina-ui-select-box.is-multiple>.input{flex:8.125rem;min-width:5.625rem;padding:.1875rem}.stamina-ui-select-box.is-multiple{row-gap:.25rem}.stamina-ui-select-box.is-multiple>.stamina-select-chips:has(>*){margin-inline-end:.5rem}.stamina-ui-select-box>:is(.stamina-ui-select-search,.stamina-ui-select-caret){background:0 0}.stamina-ui-select-box .stamina-ui-select-caret{color:var(--color-muted)}.input-group.stamina-ui-select-box>.stamina-ui-select-caret{background:0 0;padding:0 .75rem 0 .5rem}.select-arrow{border-top:.25rem solid;border-inline:.25rem solid #0000;transition:transform .15s;display:block}.stamina-ui-select.is-open .select-arrow,.choice-widget.is-open .select-arrow{transform:rotate(180deg)}.combo .stamina-ui-select-box .stamina-ui-select-caret{background:0 0;flex:none;width:1.125rem;padding:0;font-size:.625rem}.stamina-ui-select{width:100%;min-width:0;position:relative}.stamina-ui-select-box{cursor:text}.stamina-ui-select-search{text-overflow:ellipsis;flex:auto;min-width:0}.stamina-ui-select-link,.stamina-ui-select-caret{cursor:pointer;color:var(--color-muted)}.stamina-ui-select-link:hover,.stamina-ui-select-caret:hover{color:var(--color-accent)}.stamina-ui-select-caret i{transition:transform .15s}.stamina-ui-select.is-open .stamina-ui-select-caret i{transform:rotate(180deg)}.stamina-ui-select:not(.has-value) .stamina-ui-select-link,.stamina-ui-select.is-open .stamina-ui-select-link,.stamina-ui-select.is-disabled :is(.stamina-ui-select-caret,.stamina-ui-select-link){display:none}.stamina-ui-select.is-disabled .input{color:var(--color-muted)}.stamina-ui-select-spinner{width:var(--size-icon-inline);height:var(--size-icon-inline);border:var(--line-width-field) solid var(--color-field);border-top-color:var(--color-accent);border-radius:var(--radius-pill);animation:.6s linear infinite lookup-spin;display:none}.stamina-ui-select-panel.is-loading .stamina-ui-select-spinner{display:block}@keyframes lookup-spin{to{transform:rotate(360deg)}}.stamina-ui-select-panel{width:calc(var(--spacing) * 100);max-height:min(70dvh, calc(var(--spacing) * 120));padding:var(--space-menu);border:var(--line-width-field) solid var(--color-line);border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-pop);color:var(--color-ink);font-size:var(--text-sm);pointer-events:auto;flex-direction:column;margin:0;line-height:1.45;display:none;position:fixed;inset:auto;overflow:hidden}.stamina-ui-select-panel.is-open{display:flex}.stamina-ui-select-panel::backdrop{display:none}.stamina-ui-select-head{flex:none;padding-block-end:calc(var(--spacing) * 2);display:none}.stamina-ui-select-panel.is-detached .stamina-ui-select-head{display:block}.stamina-ui-select-grab{display:none}.stamina-ui-select-title{padding:calc(var(--spacing) * 2);color:var(--color-ink);font-weight:600}.stamina-ui-select-query{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--space-field-content-inline);min-height:calc(var(--spacing) * 10);border:var(--line-width-field) solid var(--color-field);border-radius:var(--radius-field);color:var(--color-muted);display:flex}.stamina-ui-select-query:focus-within{border-color:var(--color-accent)}.stamina-ui-select-query input{min-width:0;padding-block:calc(var(--spacing) * 2);color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;flex:auto}.stamina-ui-select-query input::placeholder{color:var(--color-muted)}.stamina-ui-select-query input::-webkit-search-cancel-button{display:none}.stamina-ui-select-close{width:var(--size-icon-small);height:var(--size-icon-small);border-radius:var(--radius-item);color:var(--color-muted);justify-content:center;align-items:center;display:none}.stamina-ui-select-close:hover{background:var(--color-tile);color:var(--color-ink)}.stamina-ui-select-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.stamina-ui-select-section+.stamina-ui-select-section{margin-block-start:var(--spacing)}.stamina-ui-select-section-title{padding:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--font-size-field-caption);justify-content:space-between;align-items:center;font-weight:600;display:flex}.stamina-ui-select-count{padding-inline:var(--spacing);border-radius:var(--radius-item);background:var(--color-tile)}.stamina-ui-select-option{align-items:center;gap:calc(var(--spacing) * 2);padding:var(--space-menu-item-block) var(--space-menu-item-inline);border-radius:var(--radius-menu-item);cursor:pointer;display:flex}.stamina-ui-select-option.is-active{background:var(--color-tile)}.stamina-ui-select-option.is-selected{background:var(--color-accent-soft)}.stamina-ui-select-option[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed}.stamina-ui-select-option-body{flex:auto;min-width:0}.stamina-ui-select-option-check{color:var(--color-accent);flex:none}.stamina-ui-select-pick{border:1px solid var(--color-muted-2);background:var(--color-surface);color:#0000;cursor:pointer;border-radius:.375rem;flex:none;place-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;transition:background-color .15s,border-color .15s;display:grid}.stamina-ui-select-pick:hover{border-color:var(--color-accent)}.stamina-ui-select-pick[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.stamina-ui-select-foot-hint{align-items:center;gap:calc(var(--spacing) * 1.5);padding:var(--spacing) var(--space-menu-item-inline);color:var(--color-muted);font-size:var(--font-size-field-caption);display:flex}.stamina-ui-select-option-label{font-weight:500}.stamina-ui-select-option mark{background:var(--color-accent-soft);color:inherit;font-weight:inherit}.stamina-ui-select-hint,.stamina-ui-select-empty{padding:var(--space-panel-content);color:var(--color-muted);text-align:center}.stamina-ui-select-empty{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.stamina-ui-select-skeleton{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.stamina-ui-select-skeleton span{height:calc(var(--spacing) * 3);border-radius:var(--radius-item);background:var(--color-tile)}.stamina-ui-select-foot{border-top:var(--line-width-field) solid var(--color-line);flex:none;margin-block-start:calc(var(--spacing) * 2);padding-block-start:calc(var(--spacing) * 2)}.stamina-ui-select-foot:empty{display:none}.stamina-ui-select-action{align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding:var(--space-menu-item-block) var(--space-menu-item-inline);border-radius:var(--radius-menu-item);color:var(--color-ink);font:inherit;text-align:left;display:flex}.stamina-ui-select-action>i{width:var(--size-icon-inline);color:var(--color-muted);text-align:center;flex:none}.stamina-ui-select-action-meta{min-width:0;color:var(--color-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.stamina-ui-select-action:is(.is-active,:hover){background:var(--color-tile)}.stamina-ui-select-action.is-primary>:is(i,span){color:var(--color-accent)}.stamina-ui-select-action.is-danger:is(.is-active,:hover){background:var(--color-danger-soft);color:var(--color-danger)}.stamina-ui-select-panel.is-sheet{width:100%;max-width:none;height:min(86dvh, calc(var(--spacing) * 180));max-height:none;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) calc(var(--spacing) * 3 + env(safe-area-inset-bottom));border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;inset:auto 0 0}.stamina-ui-select-panel.is-sheet::backdrop{background:var(--color-overlay);display:block}.stamina-ui-select-panel.is-sheet .stamina-ui-select-grab{width:var(--size-avatar-small);height:var(--spacing);margin:var(--spacing) auto calc(var(--spacing) * 2);border-radius:var(--radius-pill);background:var(--color-field);display:block}.stamina-ui-select-panel.is-sheet .stamina-ui-select-close{display:inline-flex}.stamina-ui-select-panel.is-sheet .stamina-ui-select-query input{font-size:var(--text-base)}.stamina-ui-select-panel.is-sheet :is(.stamina-ui-select-option,.stamina-ui-select-action){padding-block:calc(var(--spacing) * 3)}.lookup-item{align-items:center;gap:calc(var(--spacing) * 3);width:100%;display:flex}.lookup-item-tile{width:var(--size-avatar-small);height:var(--size-avatar-small);border-radius:var(--radius-item);background:var(--color-tile);color:var(--lookup-tile,var(--color-accent));flex:none;justify-content:center;align-items:center;display:inline-flex}.lookup-item-body{flex:auto;min-width:0}.lookup-item-title{align-items:center;gap:var(--spacing);display:flex}.lookup-item-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lookup-item-meta{gap:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--font-size-field-caption);flex-wrap:wrap;display:flex}.lookup-item-code{font-variant-numeric:tabular-nums}.lookup-item-aside{text-align:right;flex:none}.lookup-item-amount{font-variant-numeric:tabular-nums;font-weight:600}.lookup-item-amount small,.lookup-item-sub{color:var(--color-muted);font-size:var(--font-size-field-caption)}.lookup-item-amount small{margin-inline-start:var(--spacing)}.lookup-item-tag.is-success{color:var(--color-success)}.field-hint[popover]{overscroll-behavior:contain;border-radius:var(--radius-tile);background:var(--color-surface);max-width:calc(100dvw - 1.5rem);max-height:min(24rem,60dvh);color:var(--color-ink);box-shadow:var(--shadow-pop), 0 0 0 1px var(--color-line);border:0;margin:0;padding:0;position:fixed;inset:auto;overflow-y:auto}.field-hint-head{align-items:center;gap:.625rem;padding:.75rem .875rem .375rem;display:flex}.field-hint-icon{background:var(--color-warning-soft);width:1.75rem;height:1.75rem;color:var(--color-warning);border-radius:.5rem;flex:none;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.field-hint-title{font-size:.875rem;font-weight:600}.field-hint-count{color:var(--color-muted);white-space:nowrap;margin-left:auto;font-size:.78125rem}.field-hint-list{flex-direction:column;margin:0;padding:0 .375rem;list-style:none;display:flex}.field-hint-item{color:var(--color-ink);border-radius:.625rem;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;transition:background-color .12s;display:flex}.field-hint-item:is(a):hover,.field-hint-item:focus-visible{background:var(--color-tile);outline:none}.field-hint-item>.fa-arrow-up-right-from-square{color:var(--color-muted-2);flex:none;margin-left:auto;font-size:.75rem}.field-hint-avatar{background:var(--color-tile);width:2.25rem;height:2.25rem;color:var(--color-muted);border-radius:.625rem;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.field-hint-body{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.field-hint-name{text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;font-weight:600;overflow:hidden}.field-hint-meta{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.field-hint-foot{border-top:1px solid var(--color-line);margin-top:.375rem;padding:.375rem .875rem .625rem}.field-hint-dismiss{color:var(--color-link);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.78125rem;font-weight:600}.field-hint-dismiss:hover,.field-hint-dismiss:focus-visible{outline:none;text-decoration:underline}.mini-calendar{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;color:var(--color-ink);padding:1rem .75rem .75rem}.mini-calendar__title{font-size:var(--text-card-body);font-weight:var(--weight-card-title);margin:0 0 .625rem .25rem}.mini-calendar--embedded{background:0 0;border:0;border-radius:0;padding:0}.mini-calendar--embedded .mini-calendar__title{margin-left:0}.mini-calendar--embedded .mini-calendar__day{width:calc(100% - 2px);max-width:2.25rem;margin:1px auto}.mini-calendar__grid{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.mini-calendar__grid th{color:var(--color-muted);text-align:center;padding:0 0 .375rem;font-size:.6875rem;font-weight:600}.mini-calendar__grid td{padding:0}.mini-calendar__day{aspect-ratio:1;border-radius:var(--radius-item);min-height:1.75rem;color:var(--color-ink);font-size:var(--text-card-body);font-variant-numeric:tabular-nums;place-items:center;margin:1px;text-decoration:none;transition:background-color .15s,color .15s;display:grid;position:relative}.mini-calendar__day:hover{background:var(--color-tile)}.mini-calendar__day:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mini-calendar__day.is-past{color:var(--color-muted)}.mini-calendar__day.has-items{background:var(--color-accent-soft);color:var(--color-primary-700);font-weight:700}.mini-calendar__day.has-items.is-past{background:var(--color-tile);color:var(--color-ink-2)}.mini-calendar__day.is-today{box-shadow:inset 0 0 0 1.5px var(--color-accent)}.mini-calendar__day.is-selected{background:var(--color-accent);color:var(--color-on-accent)}.mini-calendar__dots{gap:2px;display:flex;position:absolute;inset-block-end:3px}.mini-calendar__dots>i{background:currentColor;border-radius:50%;width:3px;height:3px}.date-marker{font-variant-numeric:tabular-nums;align-content:start;justify-items:center;gap:.125rem;line-height:1.15;display:grid}.date-marker__weekday,.date-marker__month{color:var(--color-muted);text-transform:uppercase;font-size:.6875rem;font-weight:600}.date-marker__number{color:var(--color-ink);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}@media (max-width:639.98px){.date-marker{align-items:baseline;gap:.375rem;padding:0;display:flex}.date-marker__number{font-size:.9375rem}}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.section-header__heading{align-items:center;gap:.625rem;min-width:0;display:flex}.section-header__icon{border-radius:var(--radius-item);background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent);flex:none;place-items:center;font-size:1rem;display:grid}.section-header__copy{min-width:0}.section-header__title{color:var(--color-ink);letter-spacing:-.015em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.625rem;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;display:flex}.section-header__subtitle{color:var(--color-muted);margin:.1875rem 0 0;font-size:.75rem;line-height:1.4}.section-header__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.section-header__actions>form{margin:0}.card-tree{--card-tree-gap:1.125rem;--card-tree-indent:2rem;--card-tree-icon:1.875rem;--card-tree-line-width:2px;--card-tree-line:#7447da65}@supports (color:color-mix(in lab, red, red)){.card-tree{--card-tree-line:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.card-tree{--card-tree-line-active:var(--color-ink);gap:var(--card-tree-gap);isolation:isolate;min-width:0;display:grid}@media (max-width:767px){.card-tree{--card-tree-indent:.875rem}}.card-tree__children{gap:var(--card-tree-gap);min-width:0;margin-left:calc(var(--space-card-inline) + var(--card-tree-icon) / 2);padding-left:var(--card-tree-indent);display:grid}.card-tree__node{min-width:0;position:relative}.card-tree__node>.card-tree__children,.card-tree__node>form>.card-tree__children{margin-top:var(--card-tree-gap)}.card-tree__node:not(:last-child):after{content:"";z-index:-2;top:0;bottom:calc(-1 * var(--card-tree-gap));left:calc(-1 * var(--card-tree-indent) - var(--card-tree-line-width) / 2);border-left:var(--card-tree-line-width) solid var(--card-tree-line);pointer-events:none;position:absolute}.card-tree__node>.card>.card-head .card-heading,.card-tree__node>.card-tree__anchor{--card-tree-inset:var(--space-card-inline);--card-tree-head-top:var(--space-card-head-top);position:relative}:is(.card-tree__node>.card>.card-head .card-heading,.card-tree__node>.card-tree__anchor):before{content:"";z-index:-1;top:calc(-1 * (var(--card-tree-gap) + var(--card-tree-head-top)));bottom:calc(50% - var(--card-tree-line-width) / 2);left:calc(-1 * (var(--card-tree-inset) + var(--card-tree-indent)) - var(--card-tree-line-width) / 2);width:calc(var(--card-tree-indent) + var(--card-tree-line-width) / 2);border-bottom:var(--card-tree-line-width) solid var(--card-tree-line);border-left:var(--card-tree-line-width) solid var(--card-tree-line);pointer-events:none;border-bottom-left-radius:.875rem;position:absolute}.card-tree__node>.card>.card-head:has(.card-heading-copy .card-sub) .card-heading{--card-tree-head-top:1.01563rem}.card-tree__node>.card-tree__anchor{--card-tree-inset:0px;--card-tree-head-top:0px}.card-tree__node.is-active>.card>.card-head .card-heading:before,.card-tree__node.is-active>.card-tree__anchor:before{border-color:var(--card-tree-line-active)}.card-tree__children.is-pending>.card-tree__node:after,.card-tree__children.is-pending>.card-tree__node>.card>.card-head .card-heading:before,.card-tree__children.is-pending>.card-tree__node>.card-tree__anchor:before{border-style:dashed}.ui-focus-backdrop{z-index:calc(var(--z-popover) + 1);background:var(--color-panel-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.18s ui-focus-appear;position:fixed;inset:0}.ui-focus-region{z-index:calc(var(--z-popover) + 2);position:relative}.ui-focus-surface.ui-focus-region:before{content:"";z-index:-1;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-dialog);pointer-events:none;position:absolute;inset:-12px}@keyframes ui-focus-appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-focus-backdrop{animation:none}}.rich-content{max-width:48rem;color:var(--color-ink-2);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.75}.rich-content>:first-child{margin-top:0}.rich-content>:last-child{margin-bottom:0}.rich-content :is(h1,h2,h3,h4,h5){color:var(--color-ink);letter-spacing:-.01em;font-weight:700;line-height:1.3}.rich-content h1,.rich-content h2{margin:2rem 0 .75rem;font-size:1.375rem}.rich-content h3{margin:1.75rem 0 .5rem;font-size:1.125rem}.rich-content :is(h4,h5){margin:1.5rem 0 .5rem;font-size:1rem}.rich-content p{margin:0 0 1rem}.rich-content :is(strong,b){color:var(--color-ink);font-weight:650}.rich-content a{color:var(--color-accent);text-underline-offset:.2em;font-weight:500;text-decoration:underline}.rich-content a:hover{text-decoration-thickness:2px}.rich-content :is(ul,ol){margin:0 0 1rem;padding-left:1.5rem}.rich-content ul{list-style:outside}.rich-content ol{list-style:decimal}.rich-content li+li{margin-top:.25rem}.rich-content li>:is(ul,ol){margin:.25rem 0 0}.rich-content blockquote{border-left:3px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink);border-radius:0 .5rem .5rem 0;margin:1.25rem 0;padding:.75rem 1rem}.rich-content blockquote>:last-child{margin-bottom:0}.rich-content hr{border:0;border-top:1px solid var(--color-line);margin:2rem 0}.rich-content code{background:var(--color-tile);color:var(--color-ink);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.375rem;padding:.125rem .375rem;font-size:.85em}.rich-content pre{background:var(--color-tile);color:var(--color-ink);border-radius:.75rem;margin:1.25rem 0;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.rich-content pre code{font-size:inherit;background:0 0;padding:0}.rich-content img{max-width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:.75rem;margin:1.25rem 0;display:block}.rich-content table{border-collapse:collapse;max-width:100%;margin:1.25rem 0;font-size:.875rem;display:block;overflow-x:auto}.rich-content :is(th,td){border:1px solid var(--color-line-dashed);text-align:left;vertical-align:top;padding:.5rem .75rem}.rich-content th{background:var(--color-tile);color:var(--color-ink);font-weight:650}.avatar.is-night{background:var(--color-night);color:var(--color-on-night)}:is(.pick-item,.row-item,.doc-head,.card--lead .card-heading)>.avatar>.fad{font-family:"Font Awesome 6 Pro"!important;font-weight:900!important}:is(.pick-item,.row-item,.doc-head,.card--lead .card-heading)>.avatar>.fad:before{opacity:1!important;color:inherit!important;position:static!important}:is(.pick-item,.row-item,.doc-head,.card--lead .card-heading)>.avatar>.fad:after{content:none!important}.pick-list{grid-template-columns:minmax(0,1fr);gap:.125rem;padding:.625rem;display:grid}.pick-list-sep{background:var(--color-line);height:1px;margin:.375rem .5rem}.pick-item{width:100%;color:var(--color-ink);text-align:left;border-radius:.8125rem;align-items:center;gap:.6875rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}.pick-item:hover{background:var(--color-tile)}.pick-item.is-active{background:var(--color-accent-soft)}.pick-item.is-active>.avatar:not(.is-night){background:var(--color-surface)}.pick-item>.avatar{--size-avatar:2rem;border-radius:.625rem;font-size:.8125rem}.pick-item>.avatar.is-night{border-radius:50%}.pick-item-text{flex:1;min-width:0}.pick-item-name{color:var(--color-ink);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.pick-item-meta{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;line-height:1.4;display:block;overflow:hidden}.pick-item-value{color:var(--color-ink);white-space:nowrap;flex:none;margin-left:auto;font-size:.8125rem;font-weight:700}.pick-item.is-active .pick-item-value{color:var(--color-accent)}.pick-list-children{border-left:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:.125rem;margin:.125rem 0 .25rem 1.75rem;padding-left:.5rem;display:grid}.pick-list-children .pick-item{padding:.4375rem .75rem .4375rem .625rem}.pick-list-children .pick-item>.avatar{--size-avatar:1.625rem;border-radius:.5rem;font-size:.6875rem}.pick-list-children .pick-item-name{font-weight:500}.pick-list-children .pick-item.is-active .pick-item-name,.pick-list-children .pick-item-value{font-weight:600}.row-list{margin:0;padding:0;list-style:none}.row-list>li+li{border-top:1px solid var(--color-line)}.row-item{color:var(--color-ink);align-items:center;gap:.875rem;padding:.875rem .25rem;text-decoration:none;display:flex}.row-item>.avatar{--size-avatar:2.375rem;border-radius:.75rem;font-size:.9375rem}.row-item>.fa-chevron-right{color:var(--color-muted-2);flex:none;font-size:.6875rem;transition:transform .15s,color .15s}.row-item:hover .row-item-title{color:var(--color-accent)}.row-item:hover>.fa-chevron-right{color:var(--color-accent);transform:translate(2px)}.row-item-text{flex:1;min-width:0}.row-item-title{color:var(--color-ink);font-size:.9375rem;font-weight:600;line-height:1.35;transition:color .15s;display:block}.row-item-meta{color:var(--color-muted);margin-top:.1875rem;font-size:.78125rem;line-height:1.4;display:block}.row-item-side{flex:none;align-items:center;gap:.375rem;margin-left:auto;display:flex}@media (max-width:575.98px){.row-item-side{display:none}}.card--lead>.card-head{padding-top:1.375rem;padding-bottom:1rem}.card--lead>.card-head .card-heading{gap:.875rem}.card--lead>.card-head .avatar{--size-avatar:2.75rem;font-size:1rem}.card--lead>.card-head h2{font-size:1.125rem;font-weight:700}.card--lead>.card-head .card-sub{margin-top:.125rem;font-size:.8125rem}.card--lead>.card-head+.card-body{padding-top:.25rem}.lead-value{text-align:right}.lead-value small{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65625rem;font-weight:600;display:block}.lead-value strong{color:var(--color-ink);letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.1;display:block}.doc-head{padding:1.625rem var(--space-card-inline) 1.25rem;border-bottom:1px solid var(--color-line);align-items:flex-start;gap:1rem;display:flex}.doc-head>.avatar{--size-avatar:3rem;border-radius:.875rem;font-size:1.125rem}.doc-head-text{flex:1;min-width:0}.doc-kicker{color:var(--color-muted);align-items:center;gap:.375rem;font-size:.78125rem;font-weight:600;text-decoration:none;display:inline-flex}a.doc-kicker:hover{color:var(--color-accent)}.doc-title{color:var(--color-ink);letter-spacing:-.02em;text-wrap:balance;margin:.25rem 0 0;font-size:1.625rem;font-weight:800;line-height:1.2}.doc-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.375rem 1rem;margin-top:.625rem;font-size:.78125rem;display:flex}.doc-meta>span{align-items:center;gap:.375rem;display:inline-flex}.doc-body{padding:1.5rem var(--space-card-inline) 1.75rem}.doc-foot{padding:.875rem var(--space-card-inline);border-top:1px dashed var(--color-line);color:var(--color-muted);font-size:.75rem}@media (max-width:575.98px){.doc-head>.avatar{display:none}.doc-title{font-size:1.375rem}}.stat-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.stat-filters>turbo-frame{display:contents}.stat-filter{align-items:center;display:inline-flex;position:relative}.stat-filter .btn>i:first-child{color:var(--color-accent)}.stat-filter.is-set .btn{border-color:#7447da65}@supports (color:color-mix(in lab, red, red)){.stat-filter.is-set .btn{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-line))}}.stat-filter.is-set .btn{background:#f5f1fe}@supports (color:color-mix(in lab, red, red)){.stat-filter.is-set .btn{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}}.stat-filter.is-set .btn{padding-right:2.125rem}.stat-filter__x{z-index:1;width:1.5rem;color:var(--color-muted);border-radius:99px;place-items:center;font-size:.6875rem;display:grid;position:absolute;inset:0 .25rem 0 auto}.stat-filter__x:hover{color:var(--color-danger);background:#e5484d1a}@supports (color:color-mix(in lab, red, red)){.stat-filter__x:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}.stat-filter__label{white-space:nowrap}.stat-filter__key{opacity:.65;font-weight:500}.stat-filter__label b{text-overflow:ellipsis;vertical-align:bottom;max-width:11rem;display:inline-block;overflow:hidden}.stat-filter__menu{gap:.25rem;min-width:15rem;display:grid}.stat-filter__search{width:100%}.stat-filter__list{max-height:18rem;display:grid;overflow-y:auto}.stat-filter__list .menu-link .avatar{--size-avatar:1.5rem}.stat-filter__range{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.25rem;padding:.625rem .5rem .25rem;display:grid}.stat-filter__range-title{letter-spacing:.05em;text-transform:uppercase;color:var(--color-hint);grid-column:1/-1;font-size:.6875rem;font-weight:700}.stat-filter__range label{color:var(--color-muted);gap:.1875rem;font-size:.75rem;font-weight:600;display:grid}.stat-filter__range .btn{grid-column:1/-1}.stat-filter__range.is-on .stat-filter__range-title{color:var(--color-accent)}@media (max-width:767.98px){.stat-filters{justify-content:flex-start}.stat-filter__key{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.stat-page{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem 0 3rem;display:grid}.stat-page>turbo-frame{display:contents}.stat-page>.card,.stat-page>.stat-cards{margin:0}.stat-cards{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.stat-cards>.card{margin:0}@media (min-width:1100px){.stat-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-cards>.stat-cards__wide{grid-column:span 2}}.stat-rank{margin:0;padding:0;list-style:none;display:grid}.stat-rank__row{grid-template-columns:var(--stat-av,) minmax(0, 1fr) auto var(--stat-rate,);border-top:1px solid var(--color-line);align-items:center;gap:.75rem;padding:.625rem 0;display:grid}.stat-rank__row:first-child{border-top:0}.stat-rank__row.has-avatar{--stat-av:auto}.stat-rank__row.has-rate{--stat-rate:3.5rem}.stat-rank__who{gap:.375rem;min-width:0;display:grid}.stat-rank__name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}a.stat-rank__name:hover{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.is-on>.stat-rank__who>.stat-rank__name,tr.is-on .stat-rank__name{color:var(--color-accent)}.stat-rank__detail{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:-.25rem;font-size:.75rem;overflow:hidden}.stat-rank__bar{background:var(--color-tile);border-radius:99px;height:.3125rem;display:block;position:relative;overflow:hidden}.stat-rank__bar:after{content:"";width:var(--w);border-radius:inherit;background:var(--stat-color,var(--color-accent));position:absolute;inset:0 auto 0 0}.stat-rank__n{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;font-weight:800;display:grid}.stat-rank__delta{color:var(--color-muted);font-size:.6875rem;font-weight:600}.stat-rank__pct{color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.stat-table__who{align-items:center;gap:.625rem;min-width:12rem;display:flex}.stat-table__who .stat-rank__who{flex:1}.stat-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.stat-num .stat-rank__delta{font-weight:600;display:block}.stat-note{color:var(--color-muted);margin:0;padding:.75rem 1rem 0;font-size:.78125rem}@media (max-width:767.98px){.stat-table .stat-hide-sm{display:none}.stat-table__who{min-width:8rem}}.error-page{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.5rem 2rem;display:flex}.error-page-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:600}.error-page-title{letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin-top:.5rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.15}.error-page-title em{white-space:nowrap;color:#0000;background:linear-gradient(100deg,#7f4df0,#c04ff0,#ff7a59);-webkit-background-clip:text;background-clip:text;font-style:normal}.error-page-message{max-width:32rem;color:var(--color-ink-2);margin-top:.75rem;font-size:1rem;line-height:1.55}.error-page-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.error-page-url{background:var(--color-tile);text-align:left;border-radius:1rem;align-items:flex-start;gap:.75rem;max-width:100%;margin-top:1.25rem;padding:.85rem 1.1rem;display:flex}.error-page-url>i{color:var(--color-accent);flex:none;margin-top:.3rem}.error-page-url-text{min-width:0;font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.45}.error-page-url-host{color:var(--color-muted)}.error-page-url-path{font-weight:700}.error-page-shell{min-height:calc(100dvh - 2.5rem);margin-bottom:-1rem;padding-top:1.5rem;display:flex}.error-page-card{--error-tone:var(--color-danger);--error-tone-solid:var(--color-danger-solid);--error-tone-soft:var(--color-danger-soft);border-top:5px solid var(--error-tone-solid);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.error-page-card.is-warning{--error-tone:var(--color-warning);--error-tone-solid:var(--color-warning-solid);--error-tone-soft:var(--color-warning-soft)}.error-page-card.is-accent{--error-tone:var(--color-accent);--error-tone-solid:var(--color-accent);--error-tone-soft:var(--color-accent-soft)}.error-page-stage{background:radial-gradient(60rem 30rem at 50% 30%, var(--error-tone-soft), transparent 70%);flex:1;place-items:center;display:grid}.error-page-card .error-page{padding:3rem 1.5rem}.error-page-card .error-page-title{margin-top:1rem;font-size:clamp(2rem,3.4vw,2.9rem)}.error-page-card .error-page-title em{color:var(--error-tone);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.error-page-pill{background:var(--error-tone-soft);color:var(--error-tone);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.error-page-facts{text-align:left;color:var(--color-ink-2);gap:.55rem;margin-top:1.4rem;font-size:1rem;display:grid}.error-page-facts li{align-items:center;gap:.6rem;display:flex}.error-page-facts i{text-align:center;width:1.1rem;color:var(--color-muted);flex:none}.error-page-facts i.is-success{color:var(--color-success)}.error-page-art{width:20rem;height:12rem;margin-bottom:1.8rem;position:relative}.error-page-sheet{border:1px solid var(--color-line);background:var(--color-surface);align-content:start;gap:.6rem;width:9.6rem;height:10.6rem;padding:1.1rem 1rem;display:grid;position:absolute;top:.5rem;box-shadow:0 24px 50px -28px #1d153173}.error-page-sheet.is-left{clip-path:polygon(0 0,100% 0,88% 22%,100% 45%,86% 68%,100% 100%,0 100%);border-radius:1rem 0 0 1rem;animation:3.5s ease-in-out infinite error-page-sheet-left;left:.8rem;transform:rotate(-6deg)}.error-page-sheet.is-right{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14% 68%,0 45%,12% 22%);border-radius:0 1rem 1rem 0;animation:3.5s ease-in-out infinite error-page-sheet-right;right:.8rem;transform:rotate(5deg)}.error-page-sheet-line{background:var(--color-tile-2);border-radius:99px;height:.45rem;display:block}.error-page-sheet-line:first-child{background:var(--error-tone);height:.6rem}@supports (color:color-mix(in lab, red, red)){.error-page-sheet-line:first-child{background:color-mix(in srgb, var(--error-tone) 35%, var(--color-tile-2))}}.error-page-sign{background:var(--error-tone-solid);color:#fff;width:3.6rem;height:3.6rem;box-shadow:0 0 0 6px var(--color-surface);border-radius:999px;place-items:center;font-size:1.5rem;animation:1.8s ease-in-out infinite error-page-pulse;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.error-page-standalone{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:100dvh;padding:3rem 1.5rem;display:flex;position:relative}.error-page-standalone-logo{width:14rem;max-width:50%;margin-bottom:1rem}.error-page-particles{cursor:crosshair;touch-action:pan-y;width:100%;max-width:62rem;height:clamp(180px,34vw,360px);position:relative;container-type:size}.error-page-particles>canvas{width:100%;height:100%;position:absolute;inset:0}.error-page-standalone .error-page-kicker{color:#ffffffb3}.error-page-standalone .error-page-title{color:#fff}.error-page-standalone .error-page-title em{background-image:linear-gradient(100deg,#f5d0fe,#ffb199)}.error-page-standalone .error-page-message{color:#ffffffd1}.error-page-standalone .error-page-url{background:#ffffff1a}.error-page-standalone .error-page-url>i,.error-page-standalone .error-page-url-host{color:#fff9}.error-page-standalone .error-page-url-text{color:#fff}.error-page-btn-light,.error-page-btn-ghost{border-radius:999px;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex}.error-page-btn-light{color:#5b21b6;background:#fff;transition:transform .15s;box-shadow:0 10px 30px -10px #00000073}.error-page-btn-light:hover{transform:translateY(-1px)}.error-page-btn-ghost{color:#fff;border:1px solid #ffffff59}.error-page-standalone-details{width:100%;max-width:46rem;color:var(--color-ink);margin-top:2rem}@media (max-width:767px){.error-page{padding:2rem 1.25rem 1.5rem}.error-page-shell{min-height:auto;margin-bottom:0;padding-top:.75rem}.error-page-card .error-page{padding:2rem 1.25rem}.error-page-art{width:16rem;height:10rem}.error-page-sheet{width:7.8rem;height:8.8rem}.error-page-standalone-logo{width:8rem}}body.has-aside-right{--width-aside-right:21.5rem;--width-aside-right-rail:4rem;--width-aside-right-now:var(--width-aside-right)}body.has-aside-right.is-aside-right-collapsed{--width-aside-right-now:var(--width-aside-right-rail)}.has-aside-right .stamina-app{grid-template-columns:var(--width-sidebar) minmax(0, 1fr) var(--width-aside-right-now)}.has-aside-right .stamina-main{border-radius:1.5rem}.stamina-app:has(>.stamina-aside-right[hidden]){grid-template-columns:var(--width-sidebar) minmax(0, 1fr)}.has-aside-right .stamina-app:has(>.stamina-aside-right[hidden]) .stamina-main{border-start-end-radius:0;border-end-end-radius:0}.stamina-aside-right{z-index:2;background:var(--color-sidebar);min-width:0;height:100dvh;color:var(--color-sidebar-ink);flex-direction:column;padding:1.5rem .75rem .75rem;display:flex;position:sticky;top:0}.stamina-aside-right[hidden]{display:none}.aside-right-body{flex-direction:column;flex:1;width:100%;min-height:0;transition:opacity .18s .1s,visibility;display:flex;overflow:clip}.aside-right-inner{min-height:0;width:calc(var(--width-aside-right) - 1.5rem);flex-direction:column;flex:1;display:flex}.aside-right-rail{visibility:hidden;opacity:0;flex-direction:column;align-items:center;padding:1.5rem .5rem .75rem;transition:opacity .18s .1s,visibility 0s .28s;display:flex;position:absolute;inset:0}.is-aside-right-collapsed .aside-right-body{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s,visibility 0s .12s}.is-aside-right-collapsed .aside-right-rail{visibility:visible;opacity:1;transition:opacity .18s .1s,visibility}.aside-right-rail-button{background:var(--color-sidebar-hover);width:2.5rem;height:2.5rem;color:var(--color-sidebar-ink);cursor:pointer;border:0;border-radius:.75rem;place-items:center;display:grid}.aside-right-rail-button:hover{background:#ffffff1f}.aside-right-collapse{z-index:3;background:var(--color-sidebar);width:1.5rem;height:1.5rem;color:var(--color-sidebar-muted);cursor:pointer;opacity:0;border-radius:50%;place-items:center;transition:opacity .15s,color .12s;display:grid;position:absolute;inset-block-start:1.9375rem;inset-inline-start:-.75rem;box-shadow:0 0 0 1px #ffffff1a,0 2px 6px #00000040}.stamina-aside-right:hover .aside-right-collapse,.aside-right-collapse:focus-visible{opacity:1}.aside-right-collapse:hover{color:#fff}.aside-right-collapse>svg{width:1rem;height:1rem;rotate:180deg}.is-aside-right-collapsed .aside-right-collapse>svg{rotate:0deg}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){.has-aside-right .stamina-app{transition:grid-template-columns var(--stamina-motion-slide-duration,.28s) var(--ease-panel-in)}}@media not all and (min-width:1100px){body.has-aside-right{--width-aside-right-rail:3.5rem;--width-aside-right-now:var(--width-aside-right-rail)}body.has-aside-right:not(.is-aside-right-collapsed) .stamina-aside-right{z-index:40;width:min(var(--width-aside-right), calc(100vw - 3rem));box-shadow:var(--shadow-dialog);position:fixed;inset:0 0 0 auto}body.has-aside-right:not(.is-aside-right-collapsed) .aside-right-inner{width:100%}}@media not all and (min-width:1024px){.has-aside-right .stamina-app{grid-template-columns:minmax(0, 1fr) var(--width-aside-right-rail)}.has-aside-right .stamina-app:has(>.stamina-aside-right[hidden]){grid-template-columns:minmax(0,1fr)}.has-aside-right .stamina-main{border-radius:0}}.stamina-app{grid-template-columns:var(--width-sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.stamina-sidebar{background:var(--color-sidebar);height:100dvh;color:var(--color-sidebar-ink);flex-direction:column;gap:1.125rem;padding:1.5rem .75rem .75rem;display:flex;position:sticky;top:0}.stamina-brand{align-items:center;height:2rem;padding-inline:.75rem;display:flex}.stamina-brand img{width:auto;height:2rem}.stamina-search-row{justify-content:flex-end;align-items:center;min-height:2.5rem;display:flex;position:relative}.stamina-search-row>.stamina-quick-search{flex:1;min-width:0}.stamina-search-row:not(:has(>*)){display:none}.stamina-search-row:has(>.stamina-quick-search)>.account-buddy{inset-inline-end:.4375rem;position:absolute;top:50%;translate:0 -50%}.stamina-search-row:has(>.account-buddy) .stamina-quick-search input{padding-inline-end:2.75rem}.stamina-quick-search{background:var(--color-sidebar-hover);border-radius:.75rem;align-items:center;height:2.5rem;margin-inline:.125rem;transition:background-color .12s,box-shadow .12s;display:flex}.stamina-quick-search:hover{background:#ffffff17}.stamina-quick-search:focus-within{box-shadow:0 0 0 1px var(--color-primary-500), 0 0 0 4px #9966ff47;background:#ffffff17}@supports (color:color-mix(in lab, red, red)){.stamina-quick-search:focus-within{box-shadow:0 0 0 1px var(--color-primary-500), 0 0 0 4px color-mix(in srgb, var(--color-primary-500) 28%, transparent)}}.stamina-quick-search input{min-width:0;height:2.5rem;color:var(--color-sidebar-soft);background:0 0;outline:none;flex:1;padding:.625rem .8125rem .625rem .375rem;font-size:.8125rem;font-weight:500}.stamina-quick-search input::placeholder{color:var(--color-sidebar-muted);opacity:1}.quick-search-scope{height:2.5rem;color:var(--color-sidebar-soft);cursor:pointer;background:0 0;border:0;border-radius:.75rem 0 0 .75rem;align-items:center;gap:.25rem;padding:0 .25rem 0 .8125rem;display:flex}.quick-search-scope .fa-magnifying-glass{font-size:.875rem}.quick-search-scope .fa-caret-down{color:var(--color-sidebar-muted);font-size:.5625rem}.quick-search-scope:is(:hover,[aria-expanded=true]),.quick-search-scope:is(:hover,[aria-expanded=true]) .fa-caret-down{color:#fff}.quick-search-scope:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.stamina-nav{background:inherit;scrollbar-width:none;flex-direction:column;flex:1;gap:.25rem;min-height:0;display:flex;overflow-y:auto}.stamina-nav::-webkit-scrollbar{display:none}.stamina-nav [data-menu-section-group]{flex-direction:column;gap:.25rem;display:flex}.nav-link{color:var(--color-sidebar-ink);border-radius:.75rem;align-items:center;gap:.75rem;padding:.5625rem .625rem;font-size:.875rem;font-weight:500;line-height:1.35;transition:background-color .15s;display:flex}.nav-link:hover{background:var(--color-sidebar-hover);color:#fff}.nav-link>i{text-align:center;color:#ffffffc7;--fa-secondary-opacity:.45;flex:0 0 1.375rem;font-size:1rem;transition:color .12s}.nav-link:hover>i{color:#fff}.nav-link.is-active{background:var(--color-primary-500);color:#fff;font-weight:600}.nav-link.is-active>i{color:#fff;--fa-secondary-opacity:.6}.nav-link.is-active .nav-badge-muted{color:#fff;background:#ffffff40}.nav-link>.truncate:has(>.nav-label){flex:1;min-width:0}.nav-label{align-items:center;gap:.5rem;min-width:0;display:flex}.nav-label-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-badges{flex:none;gap:.25rem;margin-left:auto;display:inline-flex}.nav-badges>.nav-badge{margin-left:0}.nav-more{flex-direction:column;gap:.25rem;display:flex}.nav-more-toggle{cursor:pointer;color:var(--color-primary-400);border-radius:.75rem;order:2;justify-content:space-between;align-items:center;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.nav-more-toggle::-webkit-details-marker{display:none}.nav-more-toggle:hover{background:var(--color-sidebar-hover);color:#fff}.nav-more-icon{background:var(--color-primary-500);color:#fff;border-radius:.375rem;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;display:grid}.nav-more .nav-more-label.is-open,.nav-more[open] .nav-more-label:not(.is-open){display:none}.nav-more[open] .nav-more-label.is-open{display:inline-flex}.nav-more-items{flex-direction:column;order:1;gap:.25rem;display:flex}.nav-badge{background:var(--color-danger);color:#fff;border-radius:.5625rem;flex:none;place-items:center;min-width:1.375rem;height:1.125rem;margin-left:auto;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid}.nav-badge-muted{color:#ffffffb3;background:#ffffff1f;font-weight:500}.nav-section{letter-spacing:.06em;text-transform:uppercase;color:var(--color-sidebar-muted);justify-content:space-between;align-items:center;margin:1.125rem 0 .1875rem;padding:0 .625rem;font-size:.65625rem;font-weight:600;line-height:1.5;display:flex}.nav-section>i{opacity:.8;font-size:.5625rem;transition:rotate .15s}.is-collapsed>.nav-section>i{rotate:-90deg}.stamina-account-user{border-radius:var(--radius-tile);background:var(--color-sidebar-card);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.stamina-account-user img{object-fit:cover;border-radius:.625rem;width:2.25rem;height:2.25rem}.stamina-account-user strong{font-size:.875rem;display:block}.stamina-account-user small{color:var(--color-sidebar-muted);font-size:.75rem;display:block}.stamina-main{background:var(--color-canvas);border-start-start-radius:1.5rem;border-end-start-radius:1.5rem;min-width:0}.stamina-header{padding:1.5rem var(--space-page) 1rem;align-items:center;gap:1rem;display:flex}.stamina-header>.min-w-0{flex:auto}.stamina-header>.page-actions{flex-shrink:0;max-width:60%}.page-icon{background:var(--color-surface);width:3.25rem;height:3.25rem;color:var(--color-primary-500);border-radius:1rem;flex:none;place-items:center;font-size:1.375rem;display:grid;box-shadow:0 0 0 1px #1d15310f,0 4px 14px #1d15310d}.layout-back{background:var(--color-sidebar);color:var(--color-sidebar-ink);text-decoration:none;transition:background-color .15s,color .15s}.layout-back:hover{background:#332b45}@supports (color:color-mix(in lab, red, red)){.layout-back:hover{background:color-mix(in srgb, var(--color-sidebar) 90%, var(--color-sidebar-ink))}}.layout-back:hover{color:var(--color-sidebar-ink)}.layout-back:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (max-width:767px){.layout-back{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;font-size:1.125rem}}.breadcrumb{color:var(--color-muted);flex-wrap:wrap;gap:.375rem;font-size:.78125rem;display:flex}.breadcrumb a:hover{color:var(--color-accent)}.breadcrumb li+li:before{content:"/";color:var(--color-muted-2);margin-right:.375rem}.page-title{letter-spacing:-.02em;font-size:1.625rem;font-weight:700;line-height:1.15}.page-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin-left:auto;display:flex}.page-actions .btn:is(.btn-sm,.btn-xs,.btn-lg){--height-button:2.5rem;--space-button-inline:1.125rem;--space-button-gap:.375rem;--text-button:.771875rem;--weight-button:600;--line-button:1.15781rem;--size-button-icon:1em}.page-actions .btn-primary~.btn-primary,.page-actions .btn-primary~* .btn-primary{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card);border-color:#0000}:is(.page-actions .btn-primary~.btn-primary,.page-actions .btn-primary~* .btn-primary):hover,:is(.page-actions .btn-primary~.btn-primary,.page-actions .btn-primary~* .btn-primary)[aria-expanded=true]{background:var(--color-tile-2)}.stamina-content{padding:0 var(--space-page) 2.5rem}.stamina-header .stamina-burger{display:none}.stamina-burger{cursor:pointer;filter:drop-shadow(0 .375rem .625rem #7556cc73);background:0 0;border:0;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:translate .15s,filter .15s}.stamina-burger svg{width:100%;height:100%;display:block}.stamina-burger:hover{filter:drop-shadow(0 .5rem .75rem #7556cc8c);translate:0 -1px}.stamina-burger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:.75rem}@media not all and (min-width:1024px){.stamina-app{grid-template-columns:minmax(0,1fr)}.stamina-sidebar{z-index:40;width:var(--width-sidebar);transition:translate .2s;position:fixed;inset:0 auto 0 0;translate:-100%}.is-nav-open .stamina-sidebar{box-shadow:var(--shadow-dialog);translate:0}.stamina-main{border-radius:0}.stamina-header{flex-wrap:wrap;padding:1rem}.stamina-header>.min-w-0{flex:1}.stamina-header .page-actions{flex-basis:100%;justify-content:flex-end;max-width:100%}.stamina-content{padding:0 1rem 2rem}.stamina-header .stamina-burger{display:grid}.page-title{font-size:1.3125rem}}@media not all and (min-width:768px){.stamina-header{gap:.75rem;padding-bottom:1.5rem}.stamina-header:after{content:"";flex-basis:100%;order:1}.stamina-header>:is(.layout-back,.page-icon,.anomaly-center){order:2}.stamina-header>.min-w-0{flex:1 1 0;order:2}.stamina-header>.min-w-0:not(:has(.breadcrumb)){align-self:center}.stamina-header .page-title{font-size:1.5rem}.stamina-header .period-stepper{height:2.25rem}.stamina-header .period-stepper-step{width:1.75rem;height:1.75rem}.stamina-header .period-stepper-label{min-width:0;padding:0 .25rem;font-size:.75rem}.stamina-header .page-actions{flex:1 1 0;min-width:0;max-width:none}.stamina-header .page-actions .btn~.btn:has(>:is(span,i)[class*=fa-]:first-child):not([data-stamina-ui-dropdown-target]){width:var(--height-button);justify-content:center;gap:0;padding:0;font-size:0}.stamina-header .page-actions .btn~.btn:has(>:is(span,i)[class*=fa-]:first-child):not([data-stamina-ui-dropdown-target])>:first-child{font-size:.875rem}.stamina-header .page-actions .segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.stamina-header .page-actions .segmented>*{flex:none}.stamina-header .breadcrumb{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.stamina-header .breadcrumb li:not(:nth-last-child(-n+2)){display:none}.stamina-header .breadcrumb li:nth-last-child(2):before{content:none}.stamina-header .breadcrumb li:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.stamina-header .page-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.stamina-content{--space-card-inline:1rem}.card-head,.card-heading,.card-title:has(>.card-icon){gap:.5rem}.card-head .card-icon{border-radius:.5rem;width:1.75rem;height:1.75rem;font-size:.75rem}.card-head .disclosure-title{flex-basis:auto}}.card{background:var(--color-surface);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card)}:where(a).card{display:block}.card-head{padding:var(--space-card-head-top) var(--space-card-inline) var(--space-card-head-bottom);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.card-head.is-separated{border-bottom:1px solid var(--color-line);padding-bottom:1rem}.card-icon{background:var(--tone-soft,var(--color-card-icon-soft));width:2.125rem;height:2.125rem;color:var(--tone,var(--color-card-icon));border-radius:.625rem;flex:none;place-items:center;font-size:.875rem;display:grid}:is(.card-head,.section-title,.action-card) .card-icon>.fal{font-weight:900!important}:is(.card-head,.section-title,.action-card) .card-icon>.fad{font-family:"Font Awesome 6 Pro"!important;font-weight:900!important}:is(.card-head,.section-title,.action-card) .card-icon>.fad:before{opacity:1!important;color:inherit!important;position:static!important}:is(.card-head,.section-title,.action-card) .card-icon>.fad:after{content:none!important}.ui-dialog :is(.dialog-head>.card-icon,.panel-section-head>.card-icon,.dialog-close,.dialog-back)>.fal{font-weight:400!important}.card-title{min-width:0;font-size:var(--text-card-title);font-weight:var(--weight-card-title);letter-spacing:-.01em;line-height:1.3}.card-title:has(>.card-icon){align-items:center;gap:.75rem;display:flex}.card-sub{color:var(--color-muted);font-size:.78125rem;font-weight:400}.card-tools{margin-left:auto;align-items:center;gap:.5rem;margin-block:-.15625rem;display:flex}.card-head.is-compact>.card-tools{gap:.25rem}.card-head.is-compact .btn{--height-button:1.6125rem;--space-button-inline:.7125rem;--space-button-gap:.3125rem;--text-button:.73125rem;--line-button:1rem;--weight-button:500}.card .card-head.sticky-surface{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.card .card-head.sticky-surface:not(.is-sticky):has(+.card-body>.table-scroll:first-child,+.card-body>table:first-child){border-bottom-color:#0000}.btn-group{isolation:isolate;display:inline-flex}.btn-group>.btn{border-radius:0}.btn-group>.btn:first-child{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.btn-group>.btn:last-child{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.btn-group>.btn+.btn{margin-inline-start:-1px}.btn-group>.btn:is(:hover,:focus-visible){z-index:1}.card-body{min-width:0;font-size:var(--text-card-body);padding:var(--space-card-body) var(--space-card-inline)}.card-head+.card-body{padding-top:0}.card-foot{border-top:1px solid var(--color-line);justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;display:flex}.section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .625rem;font-size:.71875rem;font-weight:600}.tabs,.page-tabs{gap:calc(var(--spacing) / 2);max-width:100%;padding:calc(var(--spacing) * 1.25);border-radius:var(--radius-tabs);border:0;flex-wrap:wrap;display:flex}.tabs>li,.page-tabs>li{list-style:none}.page-tabs{background:var(--color-surface);width:fit-content}.tabs:not(.tabs-pills,.tabs-scroll){background:var(--color-surface);width:fit-content;box-shadow:var(--shadow-card)}.page-tab:focus-visible{outline:var(--line-width-active) solid var(--color-focus);outline-offset:var(--spacing)}@media (max-width:768px){.page-tabs{flex-wrap:nowrap;overflow-x:auto}.page-tabs>li{flex-shrink:0}}.tabs-scroll{flex-wrap:nowrap;min-width:0;overflow-x:auto}.tabs.tabs-pills{background:var(--color-tile);border-radius:999px;gap:.125rem;width:fit-content;padding:.1875rem}.tabs.tabs-pills:has(>:nth-child(6)){border-radius:2rem}.tabs.tabs-pills .tab{height:1.75rem;color:var(--color-ink-2);gap:.375rem;padding-inline:.75rem;font-size:.78125rem;font-weight:500;text-decoration:none}.tabs.tabs-pills .tab>[class*=fa-]{font-size:.75rem}.tabs.tabs-pills .tab:hover{background:var(--color-tile-2);color:var(--color-ink)}.tabs.tabs-pills .tab.tab:is([role=tab][aria-selected=true],[aria-current=page],.is-active){background:var(--color-tab-soft);color:var(--color-tab-soft-ink);font-weight:600}.tabs.tabs-pills .tab.tab:is([role=tab][aria-selected=true],[aria-current=page],.is-active)>:is(i,span):not(.badge){color:inherit}.tabs.tabs-pills .tab>.badge{background:var(--color-tile-2);min-width:1.125rem;height:1.125rem;color:var(--color-ink-2);border-radius:.5625rem;justify-content:center;padding:0 .3125rem;font-size:.65625rem;font-weight:500}.tabs.tabs-pills .tab.tab:is([role=tab][aria-selected=true],[aria-current=page],.is-active)>.badge{background:var(--color-primary-500);color:#fff}.repartition{background:var(--color-tile);border-radius:.375rem;width:4.75rem;height:1.25rem;display:flex;overflow:hidden}.repartition-segment{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:none;padding:0 .375rem;font-size:.609375rem;line-height:1.25rem;overflow:hidden}.notice{background:var(--tone-soft,var(--color-tile));color:var(--color-ink-2);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.78125rem;line-height:1.5;display:flex}.notice>:is(i,span)[class*=fa-]:first-child{color:var(--tone,var(--color-muted));flex:none;margin-top:.125rem;font-size:.9375rem;line-height:1}.notice>div{min-width:0}.notice p{margin:0}.notice p+p{margin-top:.5rem}.notice :is(ul,ol){margin:.25rem 0 0;padding-left:1.125rem}.notice ul{list-style:outside}.notice ol{list-style:decimal}.notice.tone-primary{--tone:var(--color-primary-500);--tone-soft:#f2ecff}@supports (color:color-mix(in lab, red, red)){.notice.tone-primary{--tone-soft:color-mix(in srgb, var(--color-primary-500) 12.5%, var(--color-surface))}}.notice .notice-title{color:var(--color-ink);margin-bottom:.125rem;font-weight:600;display:block}.notice>.notice-close{width:1.5rem;height:1.5rem;color:var(--color-ink-2);opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:-.25rem -.375rem -.25rem auto;padding:0}.notice>.notice-close:hover{opacity:1;background:var(--tone,#181c32)}@supports (color:color-mix(in lab, red, red)){.notice>.notice-close:hover{background:color-mix(in srgb, var(--tone,var(--color-ink)) 14%, transparent)}}.choice-tiles{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.choice-tiles-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.21875rem;display:grid}.choice-tile{border:1px dashed var(--color-field);cursor:pointer;border-radius:1rem;align-items:center;gap:1.25rem;min-width:0;padding:1.42188rem;transition:background-color .15s,border-color .15s;display:flex}.choice-tile.is-inline{border-radius:999px;padding:.40625rem .8125rem}.choice-tile>input{opacity:0;pointer-events:none;position:absolute}.choice-tile>i{color:var(--color-primary-500);flex:none;font-size:2.4375rem}.choice-tile strong{color:var(--color-ink);font-size:1.09688rem;font-weight:600;line-height:1.5;display:block}.choice-tile small{color:var(--color-hint);font-size:.873438rem;font-weight:500;line-height:1.5}.choice-tile:hover,.choice-tile:has(>input:checked){border-color:var(--color-primary-500);background:#f5f0ff}@supports (color:color-mix(in lab, red, red)){.choice-tile:hover,.choice-tile:has(>input:checked){background:color-mix(in srgb, var(--color-primary-500) 10%, var(--color-surface))}}.choice-tile:has(>input:focus-visible){outline:var(--line-width-active) solid var(--color-focus);outline-offset:2px}.card-note{color:var(--color-muted);padding-top:.75rem;font-size:.75rem;line-height:1.5}.card-note>small{font-size:inherit}.card-head:has(>.card-tools .tabs-pills){flex-wrap:wrap;row-gap:.75rem}.card-head:has(>.card-tools .tabs-pills)>.card-tools{justify-content:flex-end;margin-left:auto}.tab,.page-tab,.tabs .nav-link{align-items:center;gap:calc(var(--spacing) * 1.75);height:var(--height-tab);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-pill);font-size:var(--text-tab);white-space:nowrap;color:var(--color-tab);cursor:pointer;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}:is(.tab,.page-tab,.tabs .nav-link)>:is(i,span):not(.badge){color:inherit;--fa-secondary-opacity:.4}:is(.tab,.page-tab,.tabs .nav-link):hover{background:var(--color-tile);color:var(--color-ink)}:is(.tab,.page-tab,.tabs .nav-link):is(.is-active,.active,[aria-current=page]),:is(.tab,.page-tab,.tabs .nav-link).tab[role=tab][aria-selected=true]{background:var(--color-primary-500);color:#fff;font-weight:600}:is(:is(.tab,.page-tab,.tabs .nav-link):is(.is-active,.active,[aria-current=page]),:is(.tab,.page-tab,.tabs .nav-link).tab[role=tab][aria-selected=true])>:is(i,span):not(.badge){color:#fff}.btn{justify-content:center;align-items:center;gap:var(--space-button-gap);height:var(--height-button);padding:0 var(--space-button-inline);border:var(--line-width-button) solid var(--color-line);border-radius:var(--radius-button);font-size:var(--text-button);font-weight:var(--weight-button);line-height:var(--line-button);white-space:nowrap;cursor:pointer;background:var(--color-surface);color:var(--color-ink);transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{background:#c1c0cb}@supports (color:color-mix(in lab, red, red)){.btn:hover{background:color-mix(in srgb, var(--color-tile-2) 80%, var(--color-ink))}}.btn:disabled,.btn.is-disabled{opacity:.45;pointer-events:none}.btn>:is(i,span)[class*=fa-]{font-size:var(--size-button-icon);padding:0;line-height:1}.btn-primary{border-color:var(--color-night);background:var(--color-night);color:var(--color-on-night)}.btn-primary:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.btn-night{border-color:var(--color-night);background:var(--color-night);color:var(--color-on-night)}.btn-night:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.btn-on-night{background:var(--color-sidebar-hover);color:var(--color-on-night)}.btn-on-night:hover{background:#ffffff29}@supports (color:color-mix(in lab, red, red)){.btn-on-night:hover{background:color-mix(in srgb, var(--color-on-night) 16%, transparent)}}.btn-outline{background:var(--color-surface);box-shadow:none}.btn-outline:hover{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);box-shadow:none}.btn-outline:is(.tone-primary,.tone-success,.tone-warning,.tone-danger,.tone-info){color:var(--tone)}.btn-outline:is(.tone-primary,.tone-success,.tone-warning,.tone-danger,.tone-info):hover{border-color:var(--tone);background:var(--tone-soft);color:var(--tone)}.btn-ghost{color:var(--color-ink-2);background:0 0}.btn-ghost:hover{background:var(--color-tile)}.btn.menu-trigger-icon{box-shadow:none;color:var(--color-muted);border-color:#0000;border-radius:.5rem}.btn.menu-trigger-icon:hover,.btn.menu-trigger-icon[aria-expanded=true]{background:var(--color-tile-2);color:var(--color-ink)}.btn-danger{background:var(--color-danger);color:#fff}.btn-danger:hover{background:#c33d41}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background:color-mix(in srgb, var(--color-danger) 85%, #000)}}.btn-danger:hover{color:#fff}.btn-icon{width:var(--height-button);flex:none;padding:0;position:relative}.btn-icon>.badge{background:#f2ebff;justify-content:center;min-width:.9375rem;height:.9375rem;padding:0 .25rem;position:absolute;top:-.375rem;left:1.0625rem}@supports (color:color-mix(in lab, red, red)){.btn-icon>.badge{background:color-mix(in srgb, var(--color-primary-500) 13%, var(--color-surface))}}.btn-icon>.badge{color:var(--color-ink-2);font-size:.59375rem;font-weight:600;line-height:1}.btn-sm{--height-button:2.1875rem;--space-button-inline:1.07813rem;--weight-button:500;--size-button-icon:.771875rem}.btn-xs{--height-button:1.875rem;--space-button-inline:.75rem;--space-button-gap:.3125rem;--text-button:.78125rem;--line-button:1rem}.btn-light{background:var(--color-tile);border-color:#0000}.btn-light:hover{background:var(--color-tile-2)}.stamina-savebar{white-space:nowrap;align-items:center;gap:.625rem;max-width:100%;display:inline-flex}.stamina-savebar.is-dirty{background:var(--color-savebar);color:#fff;border-radius:1.25rem;height:2.5rem;padding:.25rem .25rem .25rem .875rem}.stamina-savebar.is-dirty>*{animation:.35s cubic-bezier(.2,.8,.2,1) both savebar-in}.stamina-savebar.is-dirty>.stamina-save__cancel{animation-delay:.1s}.stamina-savebar.is-dirty>.stamina-save__submit{animation-delay:.16s}.stamina-savebar.is-dirty:before{content:"";background:var(--color-savebar-dot);border-radius:50%;flex:none;width:.5rem;height:.5rem;animation:.35s both savebar-in}.stamina-savebar .stamina-save__status{text-overflow:ellipsis;min-width:0;font-size:.78125rem;font-weight:600;overflow:hidden}.stamina-savebar .stamina-save__cancel{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:1rem;flex:none;padding:.375rem .75rem;font-size:.78125rem;font-weight:600;line-height:1.5;transition:background-color .15s}.stamina-savebar .stamina-save__cancel:hover{background:#ffffff29}.stamina-savebar .stamina-save__submit{flex:none;width:auto}.stamina-savebar .stamina-save__submit:not(:disabled){background:var(--gradient-save);color:#fff;border:0;border-radius:1rem;gap:.375rem;height:2rem;min-height:0;padding:0 .875rem;font-size:.78125rem;font-weight:700;transition:filter .15s}.stamina-savebar .stamina-save__submit:not(:disabled):hover{background:var(--gradient-save);filter:brightness(1.08)}.stamina-savebar .stamina-save__submit:disabled{height:auto;min-height:2rem;color:var(--color-muted-2);opacity:1;cursor:default;background:0 0;border-color:#0000;padding:0 .375rem;font-size:.78125rem;font-weight:500}.stamina-savebar .stamina-save__submit:disabled .stamina-save__ok{color:var(--color-relation-success);animation:.45s cubic-bezier(.3,1.5,.5,1) both savebar-pop}.stamina-savebar .stamina-save__submit:disabled.is-at-rest .stamina-save__ok{animation:none}.stamina-savebar [hidden]{display:none!important}.ui-dialog .dialog-foot:has(>.stamina-savebar:only-child){transition:opacity .22s ease, translate .32s cubic-bezier(.22, 1, .36, 1), display .32s allow-discrete}@starting-style{.ui-dialog .dialog-foot:has(>.stamina-savebar:only-child){opacity:0;translate:0 1rem}}.ui-dialog .dialog-foot:has(>.stamina-savebar:only-child):not(:has(>.stamina-savebar.is-dirty)){opacity:0;display:none;translate:0 1rem}@media (prefers-reduced-motion:reduce){.ui-dialog .dialog-foot{transition:none}}.ui-dialog .dialog-foot:has(>.stamina-savebar.is-dirty:only-child){background:var(--color-savebar);box-shadow:0 .75rem 2rem -.75rem #1e153599}.ui-dialog .dialog-foot:has(>.stamina-savebar.is-dirty:only-child)>.stamina-savebar.is-dirty{color:#ffffffd1}.ui-dialog .dialog-foot:has(>.stamina-savebar.is-dirty:only-child) .stamina-save__cancel{color:#fff}.ui-dialog .dialog-foot:has(>.stamina-savebar.is-dirty:only-child) .stamina-save__cancel:hover{background:#ffffff1a}.dialog-foot>.stamina-savebar{flex:1;justify-content:space-between;gap:.375rem;min-height:2.5rem}.dialog-foot>.stamina-savebar:not(.is-dirty){display:none}.dialog-foot>.stamina-savebar.is-dirty{height:auto;color:var(--color-ink-2);background:0 0;border-radius:0;padding:0}.dialog-foot>.stamina-savebar.is-dirty:before{margin-right:.125rem}.dialog-foot>.stamina-savebar .stamina-save__status{flex:1;font-size:.8125rem;font-weight:500}.dialog-foot>.stamina-savebar .stamina-save__cancel{height:2.5rem;color:var(--color-ink);background:0 0;border-radius:1.25rem;margin-left:auto;padding:0 .875rem;font-size:.8125rem;font-weight:600}.dialog-foot>.stamina-savebar .stamina-save__cancel:hover{background:var(--color-tile)}.dialog-foot>.stamina-savebar .stamina-save__submit{margin-left:0}.dialog-foot>.stamina-savebar .stamina-save__submit:not(:disabled){background:var(--gradient-save);border-radius:1.25rem;gap:.5rem;height:2.5rem;padding:0 1.25rem;font-size:.84375rem;font-weight:600;box-shadow:0 .375rem 1rem -.375rem #7556cc8c}.dialog-foot>.stamina-savebar .stamina-save__submit:not(:disabled):hover{background:var(--gradient-save);filter:brightness(1.08)}.dialog-foot>.stamina-savebar .stamina-save__submit:not(:disabled)>i{font-size:.75rem}.dialog-foot>.stamina-savebar .stamina-save__submit:disabled{min-height:2.5rem}.dialog-foot:has(>:not(.stamina-savebar))>.stamina-savebar{flex:0 auto;margin-left:auto}.dialog-foot:has(>:not(.stamina-savebar))>.stamina-savebar:before{display:none}.dialog-foot:has(>:not(.stamina-savebar))>.stamina-savebar .stamina-save__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes savebar-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes savebar-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stamina-savebar,.stamina-savebar *,.stamina-savebar:before{transition:none!important;animation:none!important}}@media (max-width:575.98px){.stamina-savebar .stamina-save__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.disclosure-card{margin-block-end:calc(var(--spacing) * 6)}.sticky-surface{background:var(--color-surface);border-bottom:1px solid var(--color-line);padding-block-end:var(--space-panel-content)}.disclosure-title{align-items:center;gap:var(--space-form-row);flex:12rem;min-width:0;display:flex}.disclosure-title h2{flex:1;min-width:0}.disclosure-title-fixed{flex:none}.disclosure-toolbar{gap:var(--space-form-row);flex-wrap:wrap;min-width:0}.disclosure-toolbar-grow{flex:1}.disclosure-trigger{align-items:center;gap:var(--spacing);min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.disclosure-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--spacing);border-radius:var(--radius-item)}.disclosure-chevron{padding:var(--spacing);color:var(--color-muted);flex:none}.disclosure-chevron i{transition:rotate .15s}.disclosure-chevron[aria-expanded=true] i{rotate:180deg}.disclosure-body[hidden]{display:none}.field{gap:.375rem;display:grid}.label{color:var(--color-ink-2);font-size:.84375rem;font-weight:500;line-height:1.25rem}.label .required{color:var(--color-danger);margin-left:.1875rem}.form-row-label>.label{display:block}.form-row-label .hint{color:var(--color-hint);margin-top:.375rem;font-size:.75rem;line-height:1.125rem}.form-row-control{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.form-row-control>.btn{justify-self:start}.hint{color:var(--color-muted);font-size:.78125rem}.hint.is-error,.field.is-invalid .hint{color:var(--color-danger)}.night-action{background:var(--color-night);color:var(--color-on-night);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.75rem .875rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.night-action:hover{color:var(--color-on-night);transform:translateY(-1px);box-shadow:0 8px 20px #1d153124}.night-action-icon{color:#d9ccff;background:#ffffff1a;border-radius:.625rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.night-action-body{flex:8rem;gap:.125rem;min-width:0;display:grid}.night-action-label{opacity:.65;font-size:.75rem;font-weight:600}.night-action-row{flex-wrap:wrap;align-items:baseline;gap:0 .3125rem;font-size:.8125rem;display:flex}.night-action-row>del{opacity:.5}.night-action-row>i{opacity:.6;font-size:.6875rem}.night-action-row>strong{font-weight:700}.night-action-go{background:var(--color-accent);color:#fff;border-radius:999px;flex:none;align-items:center;gap:.375rem;height:1.875rem;margin-left:auto;padding:0 .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.input,.select,.textarea{width:100%;min-height:var(--height-field);border-radius:var(--control-radius,var(--radius-field));border:var(--line-width-field) solid var(--color-field);border-inline-width:var(--control-border-inline-width,var(--line-width-field));border-block-start-width:var(--control-border-start-width,var(--line-width-field));background:var(--control-background,var(--color-surface));color:var(--color-ink);font-size:var(--text-field);text-overflow:ellipsis;padding:.625rem .8125rem;font-weight:500;transition:border-color .15s,box-shadow .15s}:is(.input,.select,.textarea)::placeholder{color:var(--color-muted-2)}:is(.input,.select,.textarea):hover{border-color:var(--color-field-hover)}:is(.input,.select,.textarea):focus{border-color:var(--color-focus);box-shadow:var(--control-focus-shadow,var(--shadow-focus));outline:none}:is(.input,.select,.textarea):disabled{background:var(--color-tile);color:var(--color-muted)}.is-invalid :is(.input,.select,.textarea){border-color:var(--color-danger)}:is(.input,.select,.textarea)[readonly]{background:var(--color-tile)}:is(.input,.select,.textarea)[readonly]:not(.stamina-ui-date-editable,.flatpickr-input,.stamina-ui-select-search){background:var(--color-field-locked) no-repeat calc(100% - .875rem) 50% / .9375rem;cursor:not-allowed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3a1ad' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E");border-color:#0000;padding-right:2.375rem}:is(.input,.select,.textarea)[readonly]:not(.stamina-ui-date-editable,.flatpickr-input,.stamina-ui-select-search):focus{box-shadow:none;border-color:#0000}:is(.input,.select,.textarea):is(.stamina-ui-date-editable,.stamina-ui-select-search)[readonly]:not(:disabled){background:var(--control-background,var(--color-surface));cursor:pointer}.select{appearance:none;background-image:var(--ui-select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:2.25rem}.textarea{resize:vertical;min-height:6rem}.input-group{min-height:var(--height-field);border:var(--line-width-field) solid var(--color-field);border-inline-width:var(--control-border-inline-width,var(--line-width-field));border-block-start-width:var(--control-border-start-width,var(--line-width-field));border-radius:var(--control-radius,var(--radius-field));background:var(--control-background,var(--color-surface));align-items:stretch;display:flex}.input-group:focus-within{border-color:var(--color-focus);box-shadow:var(--control-focus-shadow,var(--shadow-focus))}.input-group:has(>.input[readonly]:not(.stamina-ui-date-editable,.flatpickr-input,.stamina-ui-select-search)){--control-background:var(--color-field-locked);box-shadow:none;border-color:#0000}.input-group[aria-invalid=true],.is-invalid .input-group{border-color:var(--color-danger)}.input-group>*{border:0;border-radius:0}.input-group>:nth-child(1 of :not([hidden],.hidden,input[type=hidden],input[type=file].sr-only)){border-start-start-radius:var(--control-radius,var(--radius-field));border-end-start-radius:var(--control-radius,var(--radius-field))}.input-group>:nth-last-child(1 of :not([hidden],.hidden,input[type=hidden],input[type=file].sr-only)){border-start-end-radius:var(--control-radius,var(--radius-field));border-end-end-radius:var(--control-radius,var(--radius-field))}.input-group>:is(.input,.select,.flatpickr-input){flex:1;min-width:0;min-height:0}.input-group>.choice-widget{flex:1;min-width:0}.input-group>.choice-widget>:is(.select,.input-group){border-radius:inherit;height:100%;box-shadow:none;background:0 0;border:0}.input-group>.choice-widget~.btn{border-inline-start:var(--line-width-field) solid var(--color-field);align-self:stretch;height:auto}.input-group>.input:focus{box-shadow:none}.input-group:not(.stamina-ui-select-box)>:is(.addon,.btn):has(~:is(.input,.file-picker-name)){border-inline-end:var(--line-width-field) solid var(--color-field)}.input-group:not(.stamina-ui-select-box)>:is(.input,.file-picker-name)~:is(.addon,.btn){border-inline-start:var(--line-width-field) solid var(--color-field)}.input-group>.btn{gap:.40625rem;padding-inline:1.28125rem;font-size:.89375rem;font-weight:500}.input-group>:is(.addon,.btn){background:var(--control-background,var(--color-surface));color:var(--color-muted);white-space:nowrap;border:0;align-items:center;display:inline-flex}.input-group>.addon{padding-inline:.8125rem}.input-group>:is(.addon,.btn):is(:disabled,[aria-disabled=true]){cursor:not-allowed;background:var(--color-tile);color:var(--color-muted)}.input-group>.btn{background:var(--color-surface);color:var(--color-ink)}.input-group>[data-ui-date-trigger]:not(:disabled){background:var(--control-background,var(--color-surface))}.input-group>:is(.addon,.btn):is(button,a):not(:disabled):not([aria-disabled=true]):hover{background:var(--color-tile-2);color:var(--color-ink)}.combo{border:var(--line-width-field) solid var(--color-field);border-inline-width:var(--control-border-inline-width,var(--line-width-field));border-block-start-width:var(--control-border-start-width,var(--line-width-field));border-radius:var(--control-radius,var(--radius-field));background:var(--control-background,var(--color-surface));flex:1;align-items:center;min-width:0;padding-right:.3125rem;display:flex}.combo:focus-within{border-color:var(--color-focus);box-shadow:var(--control-focus-shadow,var(--shadow-focus))}.combo .iti,.combo>.input{flex:auto;min-width:0}.combo .input,.combo .input:focus{box-shadow:none;background:0 0;border:0}.combo .iti .input{width:100%}.combo>.select{background-color:var(--color-tile-2);background-position:right 8px center;background-size:12px;border:0;border-radius:.5rem;flex:0 auto;width:auto;min-width:0;min-height:1.75rem;padding:.125rem 1.625rem .125rem .625rem;font-size:.78125rem;font-weight:600}.collection,.collection-items{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}.collection-item{align-items:center;gap:.5rem;min-width:0;display:flex}.btn.collection-delete{--size-button-icon:.8125rem;width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--color-muted);background:0 0;border:0;border-radius:50%;flex:none;padding:0}.btn.collection-delete:hover{background:var(--color-danger-soft);color:var(--color-danger)}.btn-add{border:1px dashed var(--color-field);border-radius:var(--radius-field);width:100%;min-height:2.5rem;color:var(--color-ink-2);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.btn-add:hover{border-color:var(--color-primary-500);color:var(--color-accent);background:var(--color-accent-soft)}.note{border-radius:var(--radius-field);background:var(--color-tile);width:100%;color:var(--color-ink);text-align:left;white-space:pre-line;padding:.625rem .875rem;font-size:.8125rem;line-height:1.45;display:block}.note.is-editable{cursor:pointer}.note.is-editable:hover{background:var(--color-tile-2)}.form-row{--form-gutter:1.21875rem;gap:var(--space-form-row) var(--space-form-columns);display:grid;container:form-field/inline-size}.form-row.is-separated+.form-row.is-separated{border-top:1px solid var(--color-line)}.form-row>.form-row-layout{gap:.5rem var(--form-gutter);grid-template-columns:minmax(0,1fr);min-width:0;padding-bottom:1.125rem;display:grid}@container form-field not (max-width:40rem){.form-row:not(.form-row--vertical,.form-row--floating,:is(.form-stacked,.form-grid) *)>.form-row-layout{grid-template-columns:calc((100% + var(--form-gutter)) * var(--form-label-ratio,.333333) - var(--form-gutter)) minmax(0, 1fr);align-items:start;padding-bottom:.875rem}.form-row:not(.form-row--vertical,.form-row--floating,:is(.form-stacked,.form-grid) *)>.form-row-layout>.form-row-label,.form-row:not(.form-row--vertical,.form-row--floating,:is(.form-stacked,.form-grid) *)>.form-row-layout>.label{padding-top:.6875rem;line-height:1.25rem}.form-row:not(.form-row--vertical,.form-row--floating,:is(.form-stacked,.form-grid) *)>.form-row-layout>.form-row-control{align-self:center}}.form-row:has(>.switch){grid-template-columns:minmax(0,1fr) auto;align-items:center}.switch{appearance:none;background:var(--color-tile-2);cursor:pointer;border-radius:62.4375rem;flex:none;width:2.75rem;height:1.625rem;transition:background-color .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:translate .15s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 2px #0003}.switch:checked{background:var(--color-primary-500)}.switch:checked:after{translate:1.125rem}.check{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.check input{width:1rem;height:1rem}.duration{gap:.625rem;display:grid}.duration-fields{gap:.375rem;display:flex}.duration-field{min-width:0;height:var(--height-field);border:1px solid var(--color-line);border-radius:var(--radius-field);background:var(--color-surface);cursor:text;flex:1;align-items:center;padding-inline:.75rem;display:flex}.duration-field:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.duration-input{font-variant-numeric:tabular-nums;text-align:right;width:100%;min-width:0;color:var(--color-ink);appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.9375rem;font-weight:600}.duration-input::-webkit-inner-spin-button{appearance:none;margin:0}.duration-input::-webkit-outer-spin-button{appearance:none;margin:0}.duration-input::placeholder{color:var(--color-hint);font-weight:500}.duration-unit{color:var(--color-muted);flex:none;margin-left:.3125rem;font-size:.8125rem}.duration-presets{flex-wrap:wrap;gap:.3125rem;display:flex}.duration-preset{background:var(--color-tile);height:1.75rem;color:var(--color-ink-2);cursor:pointer;border-radius:62.4375rem;padding:0 .625rem;font-size:.78125rem;font-weight:600;transition:background-color .12s,color .12s}.duration-preset:hover{background:var(--color-tile-2);color:var(--color-ink)}.duration-preset[aria-pressed=true]{background:var(--color-night);color:var(--color-on-night)}.segmented{background:var(--color-tile-2);border-radius:62.4375rem;justify-self:start;gap:.125rem;width:fit-content;padding:.1875rem;display:inline-flex}.segmented label{height:2rem;color:var(--color-ink-2);cursor:pointer;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.84375rem;font-weight:600;display:inline-flex}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented label>span{align-items:center;gap:.375rem;display:inline-flex}.segmented label :is(i,.fad,.fas,.fal){color:var(--color-muted)}.segmented label:has(input:checked){background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 3px #1d15311f}.segmented label:has(input:checked) :is(i,.fad,.fas,.fal){color:var(--color-accent)}.segmented label:has(input:focus-visible){outline:2px solid var(--color-accent)}.form-row-control>.segmented{background:var(--color-track);border-radius:.75rem;gap:.25rem;width:100%;padding:.25rem;display:flex}.form-row-control>.segmented label{height:2.25rem;color:var(--color-muted);border-radius:.5625rem;flex:1;justify-content:center;font-weight:500}.form-row-control>.segmented label:has(input:checked){font-weight:600;box-shadow:0 1px 2px #1d153114,0 1px 3px #1d15310f}.segmented:has(>.segmented-item){background:var(--color-surface);border:var(--line-width-button) solid var(--color-tile-2);flex-wrap:nowrap;max-width:100%;overflow-x:auto}.segmented-item{border-radius:var(--radius-pill);min-height:2rem;color:var(--color-ink-2);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.segmented-item:is(a,button){cursor:pointer}.segmented-item:is(a,button):hover{background:var(--color-tile-2);color:var(--color-ink)}.segmented-item[aria-current=page],.segmented-item[aria-pressed=true]{background:var(--color-night);color:var(--color-on-night)}.segmented-item[aria-disabled=true]{color:var(--color-muted);cursor:default}.segmented-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.segmented-bar{border:var(--line-width-button) solid var(--color-tile-2);background:var(--color-surface);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.5rem;width:fit-content;max-width:100%;display:inline-flex}.segmented-bar>.segmented{background:0 0;border:0;flex:none;position:relative}.segmented-bar>.segmented+.segmented:before{content:"";border-left:1px solid var(--color-tile-2);position:absolute;top:.625rem;bottom:.625rem;left:0}.segmented-field{flex:none;align-content:start;gap:.25rem;display:grid}.segmented-label{color:var(--color-ink-2);font-size:.75rem;font-weight:700;line-height:1.25}.period-stepper{border:var(--line-width-button) solid var(--color-tile-2);border-radius:var(--radius-pill);background:var(--color-surface);flex:none;align-items:center;height:2.5rem;padding:0 .25rem;display:inline-flex}.period-stepper-step{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-ink-2);place-items:center;font-size:.75rem;transition:background-color .15s;display:grid}.period-stepper-step:hover{background:var(--color-tile)}.period-stepper-step:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.period-stepper-step.is-disabled{opacity:.35;pointer-events:none}.period-stepper-label{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:9.75em;color:var(--color-ink);padding:0 .5rem;font-size:.84375rem;font-weight:700}.pills{flex-wrap:wrap;gap:.5rem;display:flex}.pills label{border:1px solid var(--color-field);background:var(--color-surface);height:2.25rem;color:var(--color-ink-2);cursor:pointer;border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:0 .9375rem 0 .6875rem;font-size:.84375rem;font-weight:500;display:inline-flex}.pills label:before{content:"+";font:var(--fa-font-light);color:var(--color-muted)}.pills label:hover{border-color:var(--color-field-hover)}.pills input{opacity:0;pointer-events:none;position:absolute}.pills label:has(input:checked){border-color:#1f9d5566}@supports (color:color-mix(in lab, red, red)){.pills label:has(input:checked){border-color:color-mix(in srgb, var(--color-success) 40%, transparent)}}.pills label:has(input:checked){background:var(--color-success-soft);color:var(--color-success);font-weight:600}.pills label:has(input:checked):before{content:"";font:var(--fa-font-solid);color:var(--color-success)}.checks{gap:.5rem;display:grid}.badge{background:var(--tone-soft,var(--color-tile-2));color:var(--tone,var(--color-ink-2));white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.3125rem;padding:.264063rem .40625rem;font-size:.690625rem;font-weight:500;line-height:1;display:inline-flex}.badge.is-solid{background:var(--tone,var(--color-ink));color:var(--tone-contrast,var(--color-surface))}.chip{background:var(--color-tile);height:1.875rem;color:var(--color-ink-2);white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.chip>i{color:var(--tone,var(--color-accent))}.chip.is-sm{border-radius:.375rem;gap:.3125rem;height:1.5rem;padding:0 .5rem 0 .375rem;font-size:.75rem;font-weight:600}a.chip:hover{background:var(--color-tile-2);color:var(--color-ink)}.avatar{width:var(--size-avatar,2.375rem);height:var(--size-avatar,2.375rem);background:var(--tone-soft,var(--color-accent-soft));color:var(--tone,var(--color-accent));font-size:max(.6875rem, calc(var(--size-avatar,2.375rem) * .4));border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.avatar>*{grid-area:1/1}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.has-image>span{visibility:hidden}.avatar.is-square{border-radius:.75rem}.avatar.is-lg{width:var(--size-avatar-large);height:var(--size-avatar-large);border-radius:1rem;font-size:1.375rem}.avatar-split{background:var(--relation-tone,var(--tone,var(--color-accent)));color:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;width:1.875rem;height:1.875rem;font-size:.8125rem;display:inline-flex}.avatar-split.tone-success{--relation-tone:var(--color-relation-success)}.avatar-split.tone-warning{--relation-tone:var(--color-relation-warning)}.avatar-split.tone-info{--relation-tone:var(--color-relation-info)}.avatar-split.tone-danger{--relation-tone:var(--color-relation-danger)}.avatar-split.tone-primary{--relation-tone:var(--color-relation-primary)}.avatar-split.tone-dark{--relation-tone:var(--color-relation-dark)}.avatar-split b{font-weight:700;line-height:1}.avatar-split i{border-left:1px solid #ffffff80;padding-left:.25rem;font-size:.75em}.avatar-split:not(.is-lg){gap:.125rem;font-size:.6875rem}.avatar-split:not(.is-lg) i{padding-left:.125rem;font-size:.5625rem}.avatar-split.is-lg{border:4px solid var(--color-surface);border-radius:.875rem;gap:.4375rem;width:4.375rem;height:4.375rem;font-size:1.40625rem}.avatar-split.is-lg b{font-weight:600}.avatar-split.is-lg i{padding-left:.4375rem;font-size:.7333em}.details{display:grid}.detail{grid-template-columns:2.1875rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.detail+.detail{border-top:1px dashed var(--color-line-dashed)}.detail:last-child{padding-bottom:.125rem}.detail>i{--fa-display:grid;background:var(--tone-soft,var(--color-accent-soft));width:2.1875rem;height:2.1875rem;color:var(--tone,var(--color-accent));border-radius:50%;place-items:center;font-size:.8125rem}.detail small{color:var(--color-muted);font-size:.75rem;display:block}.detail strong{color:var(--color-ink-2);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;display:block}.detail a:hover strong{color:var(--color-accent)}.record-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.21875rem;display:grid}@media (min-width:992px){.record-layout{grid-template-columns:18.1563rem minmax(0,1fr)}}@media (min-width:1400px){.record-layout{grid-template-columns:21.2813rem minmax(0,1fr)}}.record-layout-aside,.record-layout-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.125rem;min-width:0;display:grid}.record-layout-main .table td[data-ui-column=customer]{min-width:0}.record-layout-main .table td[data-ui-column=customer] :is(.service-badges,.avatar){display:none}.record-layout-main .table td[data-ui-column=breakdown]{min-width:0}.record-layout-main .table td[data-ui-column=title]{min-width:10rem}.table td[data-ui-column=sender] small{font-size:.8125rem}.table td[data-ui-column=sender]{overflow-wrap:anywhere}.record-stack,.record-layout-main>:is(turbo-frame,form){grid-template-columns:minmax(0,1fr);gap:1.125rem;min-width:0;display:grid}.form-stacked .form-row>.form-row-layout{gap:.40625rem;padding-bottom:.8125rem}.form-stacked .form-row-label .label{line-height:1.5}.form-grid{--form-grid-columns:1;--form-grid-gap:1.21875rem;align-items:start;column-gap:var(--form-grid-gap);grid-template-columns:repeat(auto-fill, minmax(max(var(--width-form-grid-cell), (100% - (var(--form-grid-columns) - 1) * var(--form-grid-gap)) / var(--form-grid-columns)), 1fr));display:grid}.form-grid>*{min-width:0}.form-grid.is-2{--form-grid-columns:2}.form-grid.is-3{--form-grid-columns:3}.card-divider{margin:.4375rem calc(var(--space-card-inline) * -1) 1.42188rem;border-top:1px solid var(--color-line)}:is(.card-body,.panel-section) .table-scroll.is-flush{margin-inline:calc(var(--space-card-inline) * -1);max-width:none}:is(.card-body,.panel-section) .table-scroll.is-flush :is(th,td):first-child{padding-left:var(--space-card-inline)}:is(.card-body,.panel-section) .table-scroll.is-flush :is(th,td):last-child{padding-right:var(--space-card-inline)}.card-body:is(:has(>.table-scroll.is-flush:last-child),:has(>turbo-frame:last-child>.table-scroll.is-flush:last-child)){padding-bottom:.75rem}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.609375rem;display:flex}.section-title{letter-spacing:-.01em;align-items:center;gap:.75rem;margin:0;font-size:1rem;font-weight:700;line-height:1.2;display:flex}.section-title .card-icon{border-radius:.5625rem;width:1.875rem;height:1.875rem}.form-columns{container:form-columns/inline-size}.form-columns-wrap,.form-columns-col{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.125rem;min-width:0;display:grid}@container form-columns (min-width:900px){.form-columns-wrap{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.record-layout-aside .card:not(.identity)>.card-head{flex-wrap:nowrap;gap:.75rem;padding:1.125rem 1.25rem 0}.record-layout-aside .card:not(.identity)>.card-head:last-child{padding-bottom:1.125rem}.record-layout-aside .card:not(.identity)>.card-head+.card-body{padding:.875rem 1.25rem 1.125rem}.record-layout-aside .card:not(.identity) .card-title{letter-spacing:inherit;align-items:center;gap:.4375rem;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.record-layout-aside .card:not(.identity) .card-title>.badge{border-radius:.5rem;height:auto;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.3}.record-layout-aside .card:not(.identity) .card-sub{font-size:.75rem;line-height:1.5}.record-layout-aside .card:not(.identity) .card-tools{gap:.25rem}.record-layout-aside .card:not(.identity) .card-tools .btn-icon{--size-button-icon:.75rem;border:0;width:1.875rem;height:1.875rem}.record-layout-aside .card:not(.identity) .card-tools .btn-icon:hover{background:var(--color-tile-2);color:var(--color-ink)}.record-layout-aside .card:not(.identity) .card-icon{background:var(--tone,#7f4df0);border-radius:.6875rem;width:2.375rem;height:2.375rem;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.record-layout-aside .card:not(.identity) .card-icon{background:color-mix(in srgb, var(--tone,var(--color-accent)) 12%, var(--color-surface))}}.record-layout-aside .card:not(.identity) .card-icon{color:var(--tone,var(--color-accent))}.action-card.summary-link{padding:1.125rem 1.25rem;display:block}.action-card.summary-link>.tile-small-body{align-items:center;gap:.75rem;padding:0;display:flex}.action-card.summary-link .action-card-copy{flex-direction:column;gap:.0625rem;display:flex}.action-card.summary-link .card-title{letter-spacing:inherit;font-size:.875rem;font-weight:600;line-height:1.3}.action-card.summary-link .card-sub{margin:0;font-size:.75rem;font-weight:400;line-height:1.5}.action-card.summary-link .action-card-button{width:1.875rem;height:1.875rem;color:var(--color-muted);font-size:.75rem;transition:background-color .15s,color .15s,transform .15s}.action-card.summary-link:hover .action-card-button{background:var(--color-primary-500);color:#fff;transform:translate(2px)}.summary-link-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--tone,var(--color-ink));font-size:1rem;font-weight:700;line-height:1.5}.rfm-score{display:grid}.rfm-score-global{align-items:baseline;gap:.25rem;display:flex}.rfm-score-global>strong{color:var(--color-ink);font-size:1.375rem;font-weight:700;line-height:1}.rfm-score-global>.badge{margin-left:auto}.rfm-score-max{color:var(--color-muted-2);font-size:.8125rem}.rfm-score-label{color:var(--color-muted);margin-left:.375rem;font-size:.75rem;line-height:1.5}.rfm-score-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rfm-score-metric{text-align:center;padding:.609375rem 0}.rfm-score-metric>span:first-child{line-height:1.76563rem;display:block}.rfm-score-metric+.rfm-score-metric{border-left:1px solid var(--color-line)}.rfm-score-metric strong{color:var(--tone);font-size:1.01563rem;font-weight:600;line-height:1.5}.rfm-score-metric small{color:var(--color-muted-2);font-size:.771875rem}.rfm-score-metric .progress{background:var(--tone-soft);border-radius:.385938rem;height:4px;margin-top:.375rem}.rfm-score-metric .progress>span{border-radius:inherit;background:var(--tone)}.rfm-score-metric-label{color:var(--color-hint);font-size:.690625rem;font-weight:500;line-height:1.5;display:block}.rfm-score-metric>.rfm-score-metric-label{color:var(--color-hint);font-size:.690625rem}.rfm-score-foot{border-top:1px dashed var(--color-line);color:var(--color-hint);justify-content:space-between;margin-top:.8125rem;padding-top:.8125rem;font-size:.771875rem;display:flex}.rfm-score-foot i{margin-right:.25rem;font-size:.690625rem}.identity{overflow:hidden}.identity-cover{background:repeating-linear-gradient(0deg,#0000 0 38px,#fff 38px 44px),repeating-linear-gradient(90deg,#0000 0 58px,#fff 58px 64px),linear-gradient(118deg,#0000 46%,#fff 46% 49.5%,#0000 49.5%),linear-gradient(28deg,#0000 62%,#fff 62% 64.5%,#0000 64.5%),radial-gradient(circle at 22% 70%,#d9ead7 0 38px,#0000 39px),radial-gradient(circle at 82% 30%,#d9e6f2 0 30px,#0000 31px),#eceaf2;height:9.375rem;position:relative;overflow:hidden}.identity-cover.is-map:not(.is-map-unavailable){background:#eceaf2}.ui-map-tiles{filter:grayscale()sepia(.18)hue-rotate(215deg)saturate(1.4)brightness(1.06)contrast(.88);opacity:.9;position:absolute;inset:0;overflow:hidden}.ui-map-tiles img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:256px;max-width:none;height:256px;position:absolute}.identity-pin{color:var(--color-primary-950);filter:drop-shadow(0 3px 4px #1d15314d);font-size:1.875rem;position:absolute;top:50%;left:50%;translate:-50% -100%}.identity-cover-action.btn{width:2.1875rem;height:2.1875rem;color:var(--color-primary-950);--size-button-icon:.771875rem;background:#fff;border:0;position:absolute;top:.75rem;right:.75rem;box-shadow:0 1px 3px #1d153126}.identity-cover-action.btn:hover{color:var(--color-primary-500)}.identity-credit{color:var(--color-muted);background:#ffffffb3;border-radius:.25rem;padding:0 .25rem;font-size:.5625rem;position:absolute;bottom:.25rem;left:50%;translate:-50%}.identity-body{gap:.625rem;padding:0 1.25rem 1.25rem;display:grid}.identity-body>:is(.avatar,.avatar-split):first-child{margin-top:-2.125rem;position:relative}.identity-body>.avatar:first-child{box-shadow:0 0 0 4px var(--color-surface)}.identity-body:first-child{padding-top:1.25rem}.identity-body:first-child>:is(.avatar,.avatar-split):first-child{box-shadow:none;margin-top:0}.identity-avatar{width:fit-content;position:relative}.identity-avatar-action.btn{background:var(--color-surface);width:1.875rem;height:1.875rem;color:var(--color-primary-950);--size-button-icon:.75rem;border:0;border-radius:50%;position:absolute;bottom:-.375rem;right:-.375rem;box-shadow:0 1px 3px #1d153133}.identity-avatar-action.btn:hover{color:var(--color-primary-500)}.identity-name{font-size:1.3125rem;font-weight:700;line-height:1.25}.identity-sub{color:var(--color-muted);font-size:.8125rem}.identity-badges{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.identity-badges .badge{font-size:.75rem}.identity-services{flex-wrap:wrap;gap:.375rem;display:flex}.identity-details{border-top:1px solid var(--color-line);margin-top:.5rem;padding-top:1rem}.identity-details>.section-label{margin-bottom:.125rem}.permission-matrix,.permission-modules{gap:1.125rem;min-width:0;display:grid}.permission-hint{color:var(--color-muted);margin-bottom:.75rem;font-size:.8125rem}.permission-muted{color:var(--color-muted);font-size:.78125rem;font-weight:400}.permission-companies{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.75rem;display:grid}.permission-company{border:1px dashed var(--color-field);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:background-color .15s,border-color .15s;display:flex}.permission-company:hover{border-color:var(--co)}.permission-company.is-on{border:1px solid var(--co);background:var(--co)}@supports (color:color-mix(in lab, red, red)){.permission-company.is-on{background:color-mix(in srgb, var(--co) 7%, var(--color-surface))}}.permission-company-mark{background:var(--co);border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.permission-company-mark{background:color-mix(in srgb, var(--co) 16%, var(--color-surface))}}.permission-company-mark{color:var(--co);font-size:.8125rem;font-weight:750}.is-on>.permission-company-mark{background:var(--co);color:#fff}.permission-company-copy{flex:1;min-width:0;display:grid}.permission-company-copy strong{font-size:.875rem;font-weight:650}.permission-company-copy small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.permission-company-check{color:var(--color-field);font-size:1.125rem}.is-on>.permission-company-check{color:var(--co)}.permission-company-tag{background:var(--co);border-radius:999px;align-items:center;gap:.375rem;height:1.5rem;padding:0 .5625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.permission-company-tag{background:color-mix(in srgb, var(--co) 10%, var(--color-surface))}}.permission-company-tag{white-space:nowrap;font-size:.71875rem;font-weight:650}.permission-company-tag:before{content:"";background:var(--co);border-radius:50%;width:.4375rem;height:.4375rem}.permission-modules{container:permission-modules/inline-size}.permission-split{--nav:16.5rem;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.permission-nav{border-bottom:1px solid var(--color-line);background:#fbfafc;flex-wrap:wrap;gap:.375rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.permission-nav{background:color-mix(in srgb, var(--color-tile) 55%, var(--color-surface))}}.permission-nav-caption{display:none}.permission-nav-item{color:var(--color-ink);text-align:left;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.625rem;padding:.4375rem .75rem;font-size:.8125rem;transition:background-color .15s,box-shadow .15s;display:flex}.permission-nav-item>i{width:1.25rem;color:var(--color-primary-500);text-align:center;flex:none}.permission-nav-item:hover{background:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.permission-nav-item:hover{background:color-mix(in srgb, var(--color-surface) 70%, transparent)}}.permission-nav-item:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}.permission-nav-item[aria-current=true]{background:var(--color-surface);box-shadow:0 1px 2px #1d153114, 0 0 0 1px var(--color-line)}.permission-nav-item.is-none,.permission-nav-item.is-none>i{color:var(--color-muted)}.permission-nav-copy{min-width:0;display:grid}.permission-nav-copy strong{font-weight:600}.is-none :is(.permission-nav-copy strong){font-weight:500}.permission-nav-copy small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;display:none;overflow:hidden}.permission-dot{border-radius:50%;flex:none;width:.4375rem;height:.4375rem;margin-left:auto}.permission-dot.is-full{background:#16a34a}.permission-dot.is-partial{background:#f59e0b}.permission-dot.is-none{box-shadow:inset 0 0 0 1.5px var(--color-field)}.permission-pane{min-width:0;padding:1.25rem 1.5rem 1.5rem}.permission-pane-head{border-bottom:1px solid var(--color-line);align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.875rem;display:flex}.permission-pane-head h2{font-size:1.0625rem;font-weight:650;line-height:1.3}.permission-pane-head p{color:var(--color-muted);font-size:.8125rem}@container permission-modules not (max-width:56rem){.permission-split{grid-template-columns:var(--nav) minmax(0, 1fr);background:linear-gradient(90deg, #fbfafc 0 var(--nav), var(--color-line) var(--nav) calc(var(--nav) + 1px), var(--color-surface) 0)}@supports (color:color-mix(in lab, red, red)){.permission-split{background:linear-gradient(90deg, color-mix(in srgb, var(--color-tile) 55%, var(--color-surface)) 0 var(--nav), var(--color-line) var(--nav) calc(var(--nav) + 1px), var(--color-surface) 0)}}.permission-nav{background:0 0;border-bottom:0;flex-direction:column;align-self:start;gap:.125rem;max-height:calc(100dvh - 2rem);padding:.75rem .5rem;position:sticky;top:1rem;overflow:hidden auto}.permission-nav-caption{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;padding:.625rem .75rem .25rem;font-size:.65625rem;font-weight:700;display:block}.permission-nav-item{white-space:normal;border-radius:.625rem;width:100%;padding:.5rem .75rem}.permission-nav-copy small{display:block}.permission-nav-item.is-none{padding-block:.375rem}.permission-nav-item.is-none .permission-nav-copy small{display:none}.permission-pane{padding:1.5rem 2rem 2rem}}@container permission-modules not (min-width:30rem){.permission-nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.permission-pane{padding:1rem}.permission-panel{margin-left:0;padding:.625rem .75rem}.permission-seg.has-select{display:none}.permission-pane .permission-select{display:block}.permission-line.is-item:has(>.permission-select){row-gap:.25rem;padding-bottom:.5rem}.permission-line:has(>.permission-select)>.permission-text{flex-basis:100%}.permission-seg.segmented label :is(i,.fal){display:none!important}}@media (prefers-reduced-motion:reduce){.permission-nav-item{transition:none}}.permission-list{grid-template-columns:minmax(0,1fr);display:grid}.permission-rubric{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);padding:.375rem 0;display:grid}.permission-rubric:first-child{border-top:0;padding-top:0}.permission-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2.75rem;display:flex}.permission-line>.permission-seg{margin-left:auto}.permission-line.is-company{min-height:2.5rem;padding-left:1rem}.permission-line.is-option{min-height:2.375rem;padding-left:1rem}.permission-company-block>.permission-line.is-option,.permission-line .permission-company-block>.permission-panel{margin-left:1rem}.permission-text{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem .625rem;min-width:min(10rem,100%);font-size:.875rem;display:flex}.permission-title{font-weight:600}.is-option>.permission-text{color:var(--color-ink-2);font-size:.8125rem}.is-option>.permission-text:before{content:"";border-left:1px solid var(--color-field);border-bottom:1px solid var(--color-field);border-bottom-left-radius:.25rem;width:.5rem;height:.5rem;margin-right:-.125rem;translate:0 -.1875rem}.permission-section-icon{width:1.25rem;color:var(--color-primary-500);text-align:center;margin-right:.5rem}.permission-sub{color:var(--color-muted);flex-basis:100%;margin:-.125rem 0 0 1.75rem;font-size:.78125rem}.permission-rubric.is-section>.permission-line>.permission-text{row-gap:0}.permission-section{border-top:1px solid var(--color-line);align-items:center;gap:.5rem;padding:.75rem 0 .125rem;font-size:.875rem;font-weight:600;display:flex}.permission-section:first-child{border-top:0;padding-top:0}.permission-section i{width:1.25rem;color:var(--color-primary-500);text-align:center}.permission-rubric.is-grouped{border-top:0;padding-left:1.75rem}.permission-rubric.is-grouped .permission-title{font-weight:500}.permission-seg.segmented{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow-x:auto}.permission-seg.segmented label{white-space:nowrap;flex:none;height:1.875rem;padding:0 .75rem;font-size:.78125rem}.permission-seg.segmented label.tone-info:has(input:checked) i{color:#0284c7}.permission-seg.segmented label.tone-primary:has(input:checked) i{color:var(--color-primary-500)}.permission-seg.segmented label.tone-success:has(input:checked) i{color:#16a34a}.permission-seg.segmented label.tone-warning:has(input:checked) i{color:#d97706}.permission-seg.segmented label.tone-neutral:has(input:checked) i{color:var(--color-ink-2)}.permission-panel{border-radius:var(--radius-tile);background:var(--color-tile);gap:.75rem;margin:.25rem 0 .5rem 1rem;padding:.75rem 1rem;display:grid}.permission-panel .section-label{margin:.25rem 0 .125rem}.permission-items{gap:.5rem}.permission-select{width:100%;min-height:2.5rem;padding-block:.5rem;font-size:.875rem;display:none}.permission-select.is-compact{min-height:2.25rem;font-size:.8125rem}.permission-panel>*,.permission-list>*{min-width:0}.permission-line.is-item{min-height:2.25rem}.permission-line.is-item .permission-text{font-size:.8125rem}.permission-seg.segmented.is-compact label{height:1.625rem;padding:0 .5625rem;font-size:.75rem}.permission-help{color:var(--color-muted);flex-basis:100%;font-size:.78125rem;font-weight:400}.permission-cell{border:1px solid var(--color-line);background:var(--color-surface);height:1.875rem;color:var(--color-muted);cursor:pointer;border-radius:.5625rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.permission-cell.is-on{color:#15803d;background:#f0fdf4;border-color:#86efac}.permission-info{color:var(--color-muted);cursor:help;margin-left:.375rem;font-size:.8125rem}.permission-grid{gap:.25rem}.permission-grid-row{grid-template-columns:minmax(0, 1fr) repeat(var(--acts), 6.5rem);align-items:center;gap:.375rem;display:grid}.permission-grid-head{color:var(--color-muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;padding-bottom:.25rem;font-size:.6875rem;font-weight:700}.permission-grid-label{font-size:.8125rem}.permission-grid-sep{padding-top:.5rem}.records{gap:.625rem;display:grid}.record{border-radius:var(--radius-tile);box-shadow:inset 0 0 0 1px var(--color-line);align-items:center;gap:.875rem;padding:.875rem 1rem;transition:box-shadow .15s,background-color .15s;display:flex}.record:hover{box-shadow:none}.record-main{flex:0 12.5rem;min-width:0}.record-main strong{font-weight:650;display:block}.record-main small{color:var(--color-muted);font-size:.78125rem;display:block}.record-chips{flex-wrap:wrap;flex:1;gap:.375rem;min-width:0;display:flex}.stat{border-radius:var(--radius-tile);background:var(--color-surface);box-shadow:var(--shadow-card), 0 0 0 1px var(--color-line);gap:.375rem;padding:1rem;display:grid}.card .stat{background:var(--color-tile);box-shadow:none}.stat small{color:var(--color-muted);font-size:.78125rem}.stat strong{letter-spacing:-.02em;font-size:1.375rem;font-weight:750;line-height:1.1}.stat.is-night{background:var(--color-night);color:var(--color-on-night)}.stat.is-night small{color:#fff9}@supports (color:color-mix(in lab, red, red)){.stat.is-night small{color:color-mix(in srgb, var(--color-on-night) 60%, transparent)}}.progress{background:var(--color-tile);border-radius:62.4375rem;height:.5rem;display:flex;overflow:hidden}.progress>span{border-radius:inherit;background:var(--tone,var(--color-primary-500));height:100%;display:block}.choice-option{align-items:center;gap:.40625rem;display:inline-flex}.choice-option-avatar{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-item);object-fit:cover;flex:none}.choice-widget,.choice-widget .choices__input--cloned{min-width:0;max-width:100%}.table.table--compact :is(th,td){padding:var(--space-form-row)}.table-scroll{background:var(--color-surface);min-width:0;max-width:100%;position:relative;overflow-x:auto}:is(.card>*,.card>:last-child>*,.card>:last-child>:last-child>*,.card>:last-child>:last-child>:last-child>*).table-scroll:is(:last-child,:has(+.selection-actions:last-child)){border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}:is(.card>*,.card>:first-child>*,.card>:first-child>:first-child>*).table-scroll:first-child{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.list-toolbar{background:var(--color-surface)}.responsive-records{min-width:0}.responsive-records.is-mobile-records>.table-scroll{display:none}.record-list{margin:0;padding:0;list-style:none}.record-list[hidden]{display:none}.record-toolbar,.record-list-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);padding-inline:var(--space-panel-content);display:flex}.record-list-empty{padding-block:calc(var(--spacing) * 3.5);color:var(--color-muted)}.record-list-item{align-items:start;gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 3.5);padding-inline:var(--space-panel-content);border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);display:grid}.record-list-item:not(:has(.record-list-item__check)){grid-template-columns:repeat(2,minmax(0,1fr))}.record-list-item__content{min-width:0}.record-list-item__title{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.record-list-item__title a{color:inherit}.record-list-item__date,.record-list-item__sub{color:var(--color-muted);font-size:.75rem}.record-list-item__meta{text-align:right;min-width:0}.record-list-item__actions{grid-column:-2/-1;justify-self:end}.record-list-item__badge{justify-content:flex-end;gap:var(--spacing);flex-wrap:wrap;display:flex}.record-list-item__badge>br{display:none}.record-tag{align-items:center;gap:var(--spacing);color:var(--color-muted);white-space:nowrap;font-size:.75rem;font-weight:500;display:inline-flex}.record-list input[type=checkbox]{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.record-list-item{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"check content amount act""check tags tags act";align-items:center;gap:.25rem .75rem;padding-block:.875rem;position:relative}.record-list-item:not(:has(.record-list-item__check)){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"content amount act""tags tags act"}.record-list-item>.record-list-item__check{grid-area:check}.record-list-item>.record-list-item__content{grid-area:content}.record-list-item>.record-list-item__meta{display:contents}.record-list-item>.record-list-item__actions{grid-area:act}.record-list-item:active{background:var(--color-tile)}.record-list-item>.record-list-item__check,.record-list-item>.record-list-item__actions,.record-list-item .record-tag,.record-list-item .record-list-item__sub a{z-index:1;position:relative}.record-list-item__title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.3;display:-webkit-box;overflow:hidden}.record-list-item__title a:after{content:"";position:absolute;inset:0}.record-list-item__sub{color:var(--color-ink-2);margin-top:.125rem;font-size:.8125rem;line-height:1.3}.record-list-item__sub strong{color:var(--color-muted);font-size:.75rem;font-weight:500}.record-list-item__meta .record-list-item__date{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:amount;align-self:start;font-size:.875rem;font-weight:700}.record-list-item:is(.record-list-item--text-meta,:has(>.record-list-item__meta>.record-list-item__date>strong)) .record-list-item__date{color:var(--color-muted);white-space:normal;font-size:.75rem;font-weight:600}.record-list-item:is(.record-list-item--text-meta,:has(>.record-list-item__meta>.record-list-item__date>strong)){grid-template-areas:"check content content act""check date date act""check tags tags act"}.record-list-item:is(.record-list-item--text-meta,:has(>.record-list-item__meta>.record-list-item__date>strong)):not(:has(.record-list-item__check)){grid-template-areas:"content content act""date date act""tags tags act"}.record-list-item:is(.record-list-item--text-meta,:has(>.record-list-item__meta>.record-list-item__date>strong)) .record-list-item__date{text-align:left;grid-area:date}.record-list-toolbar{border-bottom:1px solid var(--color-line);justify-content:flex-start;padding-block:.5rem}.record-list-toolbar .record-list-toolbar__check:after{content:"Tout sélectionner";color:var(--color-muted);margin-left:.625rem;font-size:.78125rem;font-weight:500}.record-list-toolbar .record-list-toolbar__check{align-items:center;display:flex}@media not all and (min-width:768px){.list-toolbar{flex-wrap:nowrap;padding-block:.875rem}.list-toolbar-count{white-space:nowrap;font-size:.9375rem}.list-toolbar-count>span{display:none}.list-toolbar:has(>div>nav){flex-wrap:wrap;row-gap:.625rem}.list-toolbar:has(>div>nav)>.list-toolbar-count{margin-right:auto}.list-toolbar:has(>div>nav)>div:has(>nav){display:contents!important}.list-toolbar:has(>div>nav)>div>nav{flex-basis:100%;order:9}}.record-list-item__meta .record-list-item__badge{grid-area:tags;justify-content:flex-start;align-items:center;gap:.3125rem;margin-top:.25rem}.record-list-item__meta .record-list-item__badge:empty{display:none}.record-list-item__meta .record-list-item__badge .record-badge{border-radius:.375rem;gap:.25rem;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.65625rem;line-height:1}.record-list-item__meta .record-list-item__badge .record-badge .service-badge-label{font-size:inherit;font-weight:700}.record-list-item__meta .record-list-item__badge .repartition{width:6.5rem}.record-list-item__actions{grid-column:auto;place-self:center end;gap:.25rem;display:flex}.record-list-item__actions>.inline-flex:has(>[data-ui-title=Historique]){display:none!important}.record-list-item__actions .btn[data-stamina-ui-dropdown-target=trigger]:not(.btn-icon){background:var(--color-tile);width:2.25rem;height:2.25rem;color:var(--color-ink);box-shadow:none;border:0;border-radius:50%;justify-content:center;padding:0;font-size:0}.record-list-item__actions .btn[data-stamina-ui-dropdown-target=trigger]:not(.btn-icon)>i{display:none}.record-list-item__actions .btn[data-stamina-ui-dropdown-target=trigger]:not(.btn-icon):before{content:"";font-family:"Font Awesome 6 Pro";font-size:.9375rem;font-weight:900}.record-list-item__actions .btn[data-stamina-ui-dropdown-target=trigger]:not(.btn-icon):hover,.record-list-item__actions .btn[data-stamina-ui-dropdown-target=trigger]:not(.btn-icon)[aria-expanded=true]{background:var(--color-tile-2)}.selection-actions{min-height:calc(var(--height-field) + var(--space-panel-inset) * 2)}.selection-actions[hidden]{display:none}.selection-actions-surface{align-items:center;gap:var(--space-account);z-index:40;width:max-content;max-width:calc(100vw - var(--space-panel-inset) * 2);padding:var(--space-form-row) var(--space-account);border-radius:var(--radius-pill);background:var(--color-night);color:var(--color-on-night);box-shadow:var(--shadow-pop);display:flex;position:fixed;inset-block-end:var(--space-panel-inset);inset-inline-start:50%;transform:translate(-50%)}.selection-clear{width:var(--size-icon-small);height:var(--size-icon-small);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-sidebar-hover);flex-shrink:0;place-items:center;display:grid}.selection-count{white-space:nowrap;font-size:.8125rem}.selection-menu>summary{cursor:pointer}.selection-menu:not([open])>.menu{display:none}.selection-menu>.menu{top:auto;bottom:calc(100% + var(--space-form-row));width:min(21.875rem, calc(100vw - var(--space-panel-inset) * 2));border-radius:var(--radius-tile);max-height:70dvh;overflow-y:auto}.selection-section{padding:var(--space-form-row) var(--space-account);text-transform:uppercase;color:var(--color-muted);font-size:.6875rem}.selection-submenu>summary{list-style:none}.selection-submenu>summary::-webkit-details-marker{display:none}.selection-submenu-content{border-inline-start:1px solid var(--color-line);padding-inline-start:var(--space-account)}@media (max-width:767px){.selection-actions-surface{width:calc(100vw - var(--space-panel-inset) * 2);border-radius:var(--radius-field);justify-content:space-between;gap:var(--space-form-row)}.selection-menu>summary{padding-inline:var(--space-form-row);font-size:.75rem}}[data-controller~=stamina-ui-clickable]{cursor:pointer}.stamina-ui-clickable-disable{cursor:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-table);line-height:1.5}.table th,.table td{padding:var(--space-table-block) var(--space-table-inline);vertical-align:middle;border-bottom:1px dashed var(--color-table-line)}:is(.table th,.table td):first-child{padding-left:var(--space-table-edge)}:is(.table th,.table td):last-child{padding-right:var(--space-table-edge)}:is(.table th,.table td)>:is(.inline-flex,.inline-block,label){vertical-align:middle}:is(.table th,.table td).text-right{white-space:nowrap}.table th{font-size:var(--text-table-heading);letter-spacing:.05em;text-transform:uppercase;text-align:left;color:var(--color-muted);padding-block:.625rem;font-weight:600;line-height:1.5}.table th a:has(>i[class*=fa-sort]){align-items:center;gap:.375rem;display:inline-flex}.table th a>i[class*=fa-sort]{opacity:.35;font-size:.625rem;line-height:1;translate:0 -.0625rem}.table th a:is(.asc,.desc){color:var(--color-primary-500)}.table th a:is(.asc,.desc)>i{opacity:1}.table strong{font-weight:700}.table .table-primary{min-width:15rem}.table .table-primary>div{gap:.5rem}.table .table-primary>div>div{min-width:0}.table .table-primary>div>span{flex:none;margin-left:0}.table tbody tr:hover td{background:var(--color-table-hover)}.table tbody tr:has(input:checked) td{background:var(--color-accent-soft)}.table tbody tr:last-child td{border-bottom:0}.table .num,.table .text-right{text-align:right;font-variant-numeric:tabular-nums}.table .text-center{text-align:center}.table .btn:not(.menu *){--height-button:1.875rem;--space-button-inline:.75rem;--space-button-gap:.3125rem;--text-button:.73125rem;--weight-button:500;--line-button:1rem}.table .btn:not(.menu *).btn-outline{background:var(--color-tile-2);color:var(--color-ink);box-shadow:none;border-color:#0000}.table .btn:not(.menu *).btn-outline:hover{background:#cbcad4}@supports (color:color-mix(in lab, red, red)){.table .btn:not(.menu *).btn-outline:hover{background:color-mix(in srgb, var(--color-tile-2) 85%, var(--color-ink))}}.table .btn:not(.menu *).btn-outline:is(.tone-warning,.tone-danger,.tone-success,.tone-info,.tone-primary){background:var(--tone-soft);color:var(--tone)}.table .btn:not(.menu *).btn-outline:is(.tone-warning,.tone-danger,.tone-success,.tone-info,.tone-primary):hover{background:var(--tone-soft)}@supports (color:color-mix(in lab, red, red)){.table .btn:not(.menu *).btn-outline:is(.tone-warning,.tone-danger,.tone-success,.tone-info,.tone-primary):hover{background:color-mix(in srgb, var(--tone-soft) 80%, var(--tone))}}.table .btn:not(.menu *).btn-icon.btn-outline{background:var(--color-tile);color:var(--color-ink-2)}.table .btn:not(.menu *).btn-icon>i{font-size:.73125rem}.table .btn:not(.menu *):not(.btn-icon){height:auto;min-height:var(--height-button);white-space:normal;padding-block:.3125rem}.table .btn:not(.menu *).btn-soft{--text-button:.78125rem;--weight-button:600}.table [data-ui-row-actions]{white-space:nowrap}.table [data-ui-row-actions] .row-actions{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.table [data-ui-row-actions] .btn:not(.btn-danger){background:var(--color-tile-2);color:var(--color-ink);box-shadow:none;border-color:#0000}.table [data-ui-row-actions] .btn:not(.btn-danger):hover{background:#cbcad4}@supports (color:color-mix(in lab, red, red)){.table [data-ui-row-actions] .btn:not(.btn-danger):hover{background:color-mix(in srgb, var(--color-tile-2) 85%, var(--color-ink))}}.table [data-ui-row-actions] .btn-danger{box-shadow:none;border-color:#0000}.table [data-ui-row-actions] .btn-icon:not(.btn-danger){background:var(--color-tile);color:var(--color-ink-2)}.table [data-ui-row-actions] .btn-icon>i{font-size:.73125rem}.table .badge{height:auto;padding:.264062rem .40625rem;font-size:.690625rem;font-weight:500;line-height:1}.list-toolbar{padding:1.125rem var(--space-table-edge) .625rem;border:0;border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.list-toolbar .btn:not(.menu .btn,.table-scroll-controls .btn){border-radius:.625rem;height:2rem}.list-toolbar .btn-icon:not(.menu .btn,.table-scroll-controls .btn){width:2rem}.list-toolbar-count{flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.list-toolbar-count>strong{font-weight:inherit}.list-toolbar-count>span{color:var(--color-muted)}.list-toolbar-size{width:auto}.list-toolbar-size .stamina-ui-select-box{background:var(--color-tile);border:0;border-radius:.625rem;height:2rem;min-height:2rem}.list-toolbar .list-toolbar-size .stamina-ui-select-search{--control-background:transparent;cursor:pointer;background:0 0;border:0;width:5.25rem;min-height:0;padding:0 0 0 .75rem;font-size:.78125rem;font-weight:600}@supports (field-sizing:content){.list-toolbar .list-toolbar-size .stamina-ui-select-search{field-sizing:content;width:auto}}.list-toolbar-size .stamina-ui-select-box .stamina-ui-select-caret{color:var(--color-ink);background:0 0;padding:0 .75rem 0 .25rem}.menu.filter-panel{width:min(44.5625rem, calc(100dvw - var(--space-account) * 2));padding:0;overflow:hidden}.filter-panel-head{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.40625rem;padding:1rem 1.4375rem;display:flex}.filter-panel-title{min-width:0;color:var(--color-ink);flex:1;align-items:center;gap:.375rem;font-size:1.01563rem;font-weight:600;line-height:1.5;display:flex}.filter-panel-title>i{font-size:.9375rem}.filter-panel-head .btn:not(.filter-panel-close){background:var(--color-tile);border-color:#0000;height:2.1875rem;padding:0 1.07813rem;font-weight:500}.filter-panel-close{display:none}@media (max-width:639px){.filter-panel-close{display:inline-flex}}.filter-panel-body{padding:1.01563rem 1.4375rem;font-size:.8125rem}.filter-panel-body .grid{column-gap:1.1875rem}.filter-panel-body .form-row-layout{gap:.4375rem;padding-bottom:.8125rem}.filter-panel-body a{color:var(--color-primary-700)}.filter-panel-foot{grid-template-columns:1fr 1fr;display:grid}.filter-panel-foot>.btn{height:2.75rem;font-size:var(--text-field);border:0;border-radius:0;font-weight:500}.filter-panel-foot>.btn-outline{background:var(--color-tile);color:var(--color-ink)}.filter-panel-foot>.btn-outline:hover{background:var(--color-tile-2)}.choice-widget:has(>select) .stamina-ui-select-search{font-weight:400}.choice-widget:has(>select) .stamina-ui-select-search::placeholder{color:var(--color-ink);opacity:1}.pagination-links{background:var(--color-tile);border-radius:.6875rem;gap:.125rem;padding:.1875rem}.pagination-links .pagination-link{white-space:nowrap;min-width:1.625rem;height:1.625rem;box-shadow:none;border-radius:var(--radius-pagination);color:var(--color-ink-2);background:0 0;justify-content:center;align-items:center;padding:0 .4375rem;font-size:.78125rem;font-weight:600;display:inline-flex}.pagination-links a.pagination-link:hover{background:var(--color-tile-2)}.pagination-links [aria-current=page]{background:var(--color-night);color:var(--color-on-night)}.pagination-links>li[aria-hidden]{min-width:1.625rem;height:1.625rem;color:var(--color-ink-2);justify-content:center;align-items:center;font-size:.78125rem;font-weight:600;display:inline-flex}.dropdown{position:relative}.dropdown>summary{list-style:none}.dropdown>summary::-webkit-details-marker{display:none}.menu{z-index:var(--z-popover);min-width:14.375rem;color:var(--color-ink);letter-spacing:normal;text-align:start;padding:var(--space-menu);background:var(--color-surface);box-shadow:var(--shadow-pop), 0 0 0 1px var(--color-line);border-radius:.75rem;font-size:.875rem;position:absolute;top:calc(100% + .375rem);right:0}.menu[data-stamina-ui-dropdown-target=content]{inset:auto}.menu[popover]{max-width:calc(100dvw - var(--space-account) * 2);max-height:calc(100dvh - var(--space-account) * 2);overscroll-behavior:contain;scroll-padding:var(--space-account);border:0;margin:0;position:fixed;inset:auto;overflow-y:auto}.menu.is-wide{width:min(var(--width-panel), calc(100dvw - var(--space-account) * 2))}.menu[data-stamina-ui-dropdown-target=content]:not(.show){display:none}.menu-link{width:100%;padding:var(--space-menu-item-block) var(--space-menu-item-inline);border-radius:var(--radius-menu-item);text-align:start;color:var(--color-ink-2);cursor:pointer;white-space:normal;overflow-wrap:anywhere;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;line-height:1.5;transition:background-color .12s,color .12s;display:flex}.menu-link>i{text-align:center;width:1.25em;color:var(--color-muted);flex:none;font-size:.9375rem}.menu-link>.menu-title{flex:1;min-width:0}.menu-link>.menu-title>small{color:var(--color-muted);font-size:.75rem;font-weight:400;line-height:1.35;display:block}.menu-link:hover{background:var(--color-tile)}.menu .menu-link:is(.active,.is-active){background:var(--color-tile-2);color:var(--color-ink);font-weight:600}.menu .menu-link:is(.active,.is-active):after{content:"";font:var(--fa-font-solid);margin-left:auto;font-size:.75rem}.menu .menu-link.active:has(.sh-menu-switch){color:var(--color-ink-2);background:0 0;font-weight:500}.menu .menu-link.active:has(.sh-menu-switch):after{content:none}.menu-link:is(.is-danger,.text-danger),.menu-link:is(.is-danger,.text-danger) .menu-icon{color:var(--color-danger)}.menu-link:is(.is-danger,.text-danger):hover{background:var(--color-danger-soft)}.menu-heading{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--color-hint);align-items:center;gap:.625rem;padding:.5rem .625rem .25rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:flex}.menu-icon{text-align:center;width:1.25em;color:var(--color-muted);flex:none;font-size:.9375rem;line-height:1}:is(.menu-identity,.sh-menu-header){border-bottom:1px solid var(--color-line);align-items:center;gap:.75rem;margin:0 0 .375rem;padding:.5rem .625rem .75rem;display:flex}:is(.menu-identity-avatar,.sh-menu-header-avatar){border-radius:var(--radius-menu-item);background:var(--color-accent-soft);width:2.125rem;height:2.125rem;color:var(--color-primary-700);flex:none;justify-content:center;align-items:center;font-size:.9375rem;display:inline-flex;overflow:hidden}:is(.menu-identity-avatar,.sh-menu-header-avatar) img{object-fit:cover;width:100%;height:100%}:is(.menu-identity-body,.sh-menu-header-body){min-width:0}:is(.menu-identity-title,.sh-menu-header-title){color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.5;overflow:hidden}:is(.menu-identity-subtitle,.sh-menu-header-subtitle){color:var(--color-hint);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:400;line-height:1.5;overflow:hidden}.menu-identity-role{color:var(--color-success);font-size:.71875rem;font-weight:600}.sh-menu-value{color:var(--color-hint);margin-left:auto;font-size:.78125rem;font-weight:500}.sh-menu-value+.fa-chevron-right{margin-left:.375rem}.sh-menu-switch{background:var(--color-tile-2);border-radius:62.4375rem;flex:none;width:1.875rem;height:1.125rem;margin-left:auto;transition:background-color .15s;position:relative}.sh-menu-switch:after{content:"";background:#fff;border-radius:50%;width:.875rem;height:.875rem;transition:left .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #1d153140}.active>.sh-menu-switch{background:var(--color-primary-500)}.active>.sh-menu-switch:after{left:.875rem}.sh-menu-avatar-square{border-radius:var(--radius-menu-item);background:var(--color-tile-2);width:1.625rem;height:1.625rem;color:var(--color-ink-2);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-size:.65625rem;font-weight:700;display:inline-flex}.active>.sh-menu-avatar-square{background:var(--color-accent-soft);color:var(--color-primary-700)}.summary-link{align-items:center;gap:var(--space-account);padding:var(--space-panel-content);display:flex}.summary-link-body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.summary-link-arrow{width:var(--size-icon-small);height:var(--size-icon-small);border-radius:var(--radius-pill);background:var(--color-tile);color:var(--color-muted);flex:none;place-items:center;display:grid}.summary-link:hover .summary-link-arrow{background:var(--color-accent);color:var(--color-on-accent,white)}.menu-sep{background:var(--color-line);height:.0625rem;margin:.375rem .25rem}.empty{text-align:center;color:var(--color-muted);justify-items:center;gap:.375rem;padding:2rem 1rem;display:grid}.empty>i{color:var(--color-muted-2);margin-bottom:.25rem;font-size:1.75rem}.empty strong{color:var(--color-ink)}.empty.is-tile{border-radius:var(--radius-tile);background:var(--color-tile);padding:1.25rem 1rem;font-size:.75rem}.manage-link{color:var(--color-accent);align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.stamina-record-list{flex-direction:column;gap:.5rem;display:flex}.stamina-record{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.75rem;align-items:center;gap:.875rem;padding:.75rem .875rem;transition:border-color .15s,background-color .15s;display:flex}.stamina-record:hover{border-color:#9966ff40}@supports (color:color-mix(in lab, red, red)){.stamina-record:hover{border-color:color-mix(in srgb, var(--color-primary-500) 25%, transparent)}}.stamina-record:hover{background:#fcfaff}@supports (color:color-mix(in lab, red, red)){.stamina-record:hover{background:color-mix(in srgb, var(--color-primary-500) 3%, var(--color-surface))}}.stamina-record[data-href]{cursor:pointer}.stamina-record__avatar{background:#f2ebff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stamina-record__avatar{background:color-mix(in srgb, var(--color-primary-500) 13%, var(--color-surface))}}.stamina-record__avatar{color:var(--color-primary-500);font-size:.8125rem;font-weight:600}.stamina-record__avatar>img{object-fit:cover;width:100%;height:100%}.stamina-record__avatar>.fad{font-size:1rem}.stamina-record__main{flex:0 30%;min-width:0}.stamina-record__name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.stamina-record__name strong{font-weight:700}.stamina-record__sub{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.78125rem;overflow:hidden}.stamina-record__sub--empty{color:var(--color-muted-2);font-style:italic}.stamina-record__pills{flex-wrap:wrap;flex:auto;gap:.375rem;min-width:0;display:flex}.stamina-record__pill{background:var(--color-tile);max-width:100%;color:var(--color-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.stamina-record__pill>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stamina-record__pill>.fas{color:var(--color-primary-500);flex:none;font-size:.75rem}.stamina-record__pill>small{color:var(--color-muted);font-size:.71875rem}.stamina-record__pill:is(a):hover{background:var(--color-tile-2)}.stamina-record__pill.is-danger{background:var(--color-danger-soft);color:var(--color-danger)}.stamina-record__pill.is-danger>.fas{color:inherit}.stamina-record__pill.is-warning{background:#c2780329}@supports (color:color-mix(in lab, red, red)){.stamina-record__pill.is-warning{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}}.stamina-record__pill.is-warning{color:#744802}@supports (color:color-mix(in lab, red, red)){.stamina-record__pill.is-warning{color:color-mix(in srgb, var(--color-warning) 60%, #000)}}.stamina-record__pill.is-warning>.fas{color:inherit}.stamina-record__actions{flex:none;align-items:center;gap:.25rem;margin-left:auto;display:flex}.stamina-record-list__empty{border:1px dashed var(--color-line);text-align:center;color:var(--color-muted);border-radius:.75rem;padding:1.125rem;font-size:.8125rem}[data-stamina-ui-sortable-target~=handle].stamina-record__avatar{cursor:grab;touch-action:none;position:relative}[data-stamina-ui-sortable-target~=handle].stamina-record__avatar:after{content:"";border-radius:inherit;background:inherit;font:var(--fa-font-solid);opacity:0;place-items:center;font-size:.875rem;transition:opacity .15s;display:grid;position:absolute;inset:0}.stamina-record:hover>[data-stamina-ui-sortable-target~=handle]:after,.draggable-mirror [data-stamina-ui-sortable-target~=handle]:after{opacity:1}[data-stamina-ui-sortable-target~=zone].stamina-record-list{outline-offset:.25rem;border-radius:.875rem;outline:2px dashed #0000;min-height:3.75rem;transition:outline-color .15s}[data-stamina-ui-sortable-target~=zone].draggable-container--over{outline-color:#9966ff8c}@supports (color:color-mix(in lab, red, red)){[data-stamina-ui-sortable-target~=zone].draggable-container--over{outline-color:color-mix(in srgb, var(--color-primary-500) 55%, transparent)}}@layer components{.draggable-mirror{z-index:var(--z-dialog);background:var(--color-surface);opacity:1;border-radius:.625rem;box-shadow:0 0 0 1px #9966ff40,0 .875rem 2.125rem #1d15312e}@supports (color:color-mix(in lab, red, red)){.draggable-mirror{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary-500) 25%, transparent), 0 .875rem 2.125rem #1d15312e}}.draggable-mirror{pointer-events:none;cursor:grabbing}tr.draggable-mirror{table-layout:fixed;border-collapse:separate;display:table;overflow:hidden}tr.draggable-mirror>:is(td,th){box-shadow:none;background:0 0;border:0}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror){--drop-slot-line:1.5px dashed #9966ff73}@supports (color:color-mix(in lab, red, red)){[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror){--drop-slot-line:1.5px dashed color-mix(in srgb, var(--color-primary-500) 45%, transparent)}}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror){--drop-slot-fill:#f9f6ff}@supports (color:color-mix(in lab, red, red)){[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror){--drop-slot-fill:color-mix(in srgb, var(--color-primary-500) 6%, var(--color-surface))}}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror){opacity:1;box-shadow:none;background:0 0}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror):not(tr){position:relative}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror):not(tr)>*{visibility:hidden}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror):not(tr):after,[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror):is(tr)>:first-child:after{content:"";border:var(--drop-slot-line);background:var(--drop-slot-fill);pointer-events:none;border-radius:.625rem;position:absolute;inset:.25rem}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror):is(tr)>:is(td,th){box-shadow:none;background:0 0;border-color:#0000}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror):is(tr)>:is(td,th)>*{visibility:hidden}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror):is(tr)>:first-child{position:relative}[data-stamina-ui-sortable-target~=item].is-dragging:not(.draggable-mirror):is(tr)>:first-child:after{width:calc(var(--drop-width,100%) - 1rem);inset:.3125rem auto .3125rem .5rem}}@media (max-width:767.98px){.stamina-record{flex-wrap:wrap}.stamina-record__main{flex:1 1 0}.stamina-record__pills{flex-basis:100%;order:3}}.card :is(.table>tbody,.stamina-record) .btn[data-stamina-ui-dropdown-target=trigger]:not(.btn-icon),.btn-soft{--height-button:1.875rem;--space-button-inline:.75rem;--space-button-gap:.3125rem;--text-button:.78125rem;--line-button:1rem;background:var(--color-tile-2);color:var(--color-ink);box-shadow:none;border-color:#0000}:is(.card :is(.table>tbody,.stamina-record) .btn[data-stamina-ui-dropdown-target=trigger]:not(.btn-icon),.btn-soft):hover,:is(.card :is(.table>tbody,.stamina-record) .btn[data-stamina-ui-dropdown-target=trigger]:not(.btn-icon),.btn-soft)[aria-expanded=true]{border-color:var(--color-night);background:var(--color-night);color:var(--color-on-night)}@media (max-width:640px){.segmented{flex-wrap:wrap;max-width:100%}.form-row-control>.segmented label{flex:6.875rem;min-width:0}}.stamina-brand-tools{flex:none;align-items:center;gap:.375rem;display:flex}.sidebar-notifications{width:2rem;height:2rem;color:var(--color-sidebar-soft);border-radius:.625rem;place-items:center;font-size:1rem;transition:background-color .12s,color .12s;display:grid;position:relative}.sidebar-notifications:hover,.sidebar-notifications[aria-current=page]{background:var(--color-sidebar-hover);color:#fff}.sidebar-notifications:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sidebar-notifications .sidebar-notifications-count{display:contents}.sidebar-notifications .notification-count{width:.5rem;min-width:0;height:.5rem;box-shadow:0 0 0 2px var(--color-sidebar);padding:0;font-size:0;inset-block-start:.3125rem;inset-inline-end:.375rem}.account-user-menu{flex:none}.account-user-trigger{background:var(--color-sidebar-hover);cursor:pointer;border:0;border-radius:.625rem;width:2rem;height:2rem;padding:0;transition:box-shadow .12s;display:block;overflow:hidden}.account-user-trigger:is(:hover,[aria-expanded=true]){box-shadow:0 0 0 2px var(--color-sidebar-accent)}.account-user-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.account-avatar{--size-avatar:2rem;border-radius:inherit}.account-panel{z-index:var(--z-popover);width:min(48rem, calc(100dvw - var(--space-account) * 2));height:min(36rem, calc(100dvh - var(--space-account) * 2));background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-pop), 0 0 0 1px var(--color-line);letter-spacing:normal;text-align:start;scrollbar-width:thin;scrollbar-color:var(--color-muted-2) transparent;border:0;border-radius:1.25rem;grid-template-columns:15.25rem minmax(0,1fr);margin:0;padding:0;font-size:.875rem;position:fixed;inset:auto;overflow:hidden}.account-panel.show{display:grid}.account-panel:not(.show){display:none}@media not all and (min-width:48rem){.account-panel{border-radius:0;grid-template-rows:max-content max-content;grid-template-columns:1fr;align-content:start;width:100dvw;height:100dvh;overflow-y:auto;inset:0!important;transform:none!important}}.account-side{background:#fbf9ff;flex-direction:column;min-height:0;padding:1.5rem 1rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.account-side{background:color-mix(in srgb, var(--color-primary-500) 4%, var(--color-surface))}}.account-side{border-right:1px solid var(--color-line)}@media not all and (min-width:48rem){.account-side{border-right:0;border-bottom:1px solid var(--color-line)}}.account-id{min-width:0;padding:0 .5rem}.account-close{width:2.25rem;height:2.25rem;color:var(--color-muted);border-radius:.75rem;place-items:center;font-size:1.125rem;display:none;position:absolute;top:1rem;right:1rem}.account-close:hover{color:var(--color-ink);background:var(--color-tile)}@media not all and (min-width:48rem){.account-close{z-index:1;background:var(--color-surface);box-shadow:var(--shadow-pop);display:grid;position:fixed}}.account-id-avatar{--size-avatar:3.5rem;border-radius:1rem}.account-id-hello{letter-spacing:-.01em;margin:.875rem 0 0;font-size:1.1875rem;font-weight:650;line-height:1.3}.account-id-mail{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin:.125rem 0 0;font-size:.75rem;overflow:hidden}.account-id-role{background:var(--color-success-soft);color:var(--color-success);border-radius:999px;margin-top:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.account-nav{flex-direction:column;gap:.125rem;margin-top:1.25rem;display:flex}.account-nav-link{width:100%;height:2.375rem;color:var(--color-ink-2);text-align:start;border-radius:.625rem;align-items:center;gap:.75rem;padding:0 .625rem;font-weight:500;transition:background-color .12s,color .12s;display:flex}.account-nav-link>i{color:var(--color-muted)}.account-nav-link:hover{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #1d153114}.account-nav-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.account-nav-link.is-danger,.account-nav-link.is-danger>i{color:var(--color-danger)}.account-nav-link.is-warning,.account-nav-link.is-warning>i{color:var(--color-warning)}.account-nav-sep{border:0;border-top:1px solid var(--color-line);margin:.5rem .625rem}.account-card{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:.875rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:border-color .12s,box-shadow .12s;display:flex}.account-card+.account-card{margin-top:.375rem}.account-card+:not(.account-card){margin-top:.5rem}.account-card:hover{border-color:var(--color-primary-300);box-shadow:0 2px 8px -2px #1d15311f}.account-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.account-card-icon{background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent);border-radius:.625rem;flex:none;place-items:center;font-size:.9375rem;display:grid}.account-card-text{flex-direction:column;min-width:0;display:flex}.account-card-title{font-size:.875rem;font-weight:600;line-height:1.3}.account-card-sub{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.account-nav .menu-link{height:2.375rem;color:var(--color-ink-2);border-radius:.625rem;gap:.75rem;padding:0 .625rem}.account-nav .menu-link:hover{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #1d153114}.account-nav .menu-link .menu-icon{width:1.25em;color:var(--color-muted);place-items:center;margin:0;display:inline-grid}.account-nav .menu-link .badge{margin-left:auto}.account-logout{margin-top:auto}@media not all and (min-width:48rem){.account-logout{margin-top:.75rem}}.account-views{min-width:0;min-height:0;overflow-y:auto}@media not all and (min-width:48rem){.account-views{overflow:visible}}.account-view{flex-direction:column;padding:1.75rem 2rem;display:flex}.account-view[hidden]{display:none}.account-title{margin:0;font-size:.9375rem;font-weight:650}.account-section{margin-top:1.5rem}.account-rows{margin-top:.5rem}.account-row{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.account-row+.account-row{border-top:1px solid var(--color-line)}.account-row-label{margin:0;font-weight:500}.account-row-hint{color:var(--color-hint);margin:.0625rem 0 0;font-size:.75rem}.account-seg{background:var(--color-tile);border-radius:.75rem;flex:none;gap:2px;padding:3px;display:inline-flex}.account-seg>button{min-width:2.25rem;height:2rem;color:var(--color-muted);border-radius:.5625rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.account-seg>button>i{font-size:.8125rem}.account-seg>button:hover{color:var(--color-ink)}.account-seg>button[aria-pressed=true]{background:var(--color-surface);color:var(--color-accent);box-shadow:0 1px 3px #1d15311f}.account-seg>button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.account-seg.is-letters>button{width:2.5rem;color:var(--color-ink-2);padding:0;font-weight:650}.account-seg.is-letters>button[aria-pressed=true]{color:var(--color-accent)}.account-seg .is-small{font-size:.75rem}.account-seg .is-normal{font-size:.9375rem}.account-seg .is-large{font-size:1.125rem}.account-seg .is-larger{font-size:1.3125rem}.account-callout{background:#faf7ff;border-radius:1rem;align-items:center;gap:.875rem;margin-top:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-callout{background:color-mix(in srgb, var(--color-primary-500) 5%, var(--color-surface))}}.account-callout>.btn{flex:none;margin-left:auto}@media not all and (min-width:48rem){.account-callout{flex-wrap:wrap}.account-callout>.btn{justify-content:center;width:100%}}.account-callout-icon{background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:.75rem;flex:none;place-items:center;font-size:1.0625rem;display:grid}.account-callout-title{margin:0;font-weight:600}.account-callout-text{color:var(--color-muted);margin:.0625rem 0 0;font-size:.75rem}.account-view-head{align-items:center;gap:.75rem;display:flex}.account-back{border:1px solid var(--color-line);width:2rem;height:2rem;color:var(--color-muted);border-radius:.625rem;flex:none;place-items:center;transition:color .12s,border-color .12s;display:grid}.account-back:hover{color:var(--color-ink);border-color:var(--color-muted-2)}.account-back:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.account-crumb{color:var(--color-hint);margin:0;font-size:.75rem}.account-callout-more{color:var(--color-muted);font-size:.75rem;font-weight:500}.account-pairing-body{margin-top:1.25rem}.account-pairing-loading{color:var(--color-muted);text-align:center;margin:3rem 0;font-size:.8125rem}.account-ways{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.625rem;margin-top:.75rem;transition:opacity .2s,filter .2s;display:grid}@media not all and (min-width:48rem){.account-ways{grid-template-columns:minmax(0,1fr)}}.is-expired>.account-steps .account-ways{opacity:.4;filter:grayscale()}.account-way{background:#faf7ff;border-radius:1rem;flex-direction:column;align-items:center;gap:.625rem;padding:.875rem .75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-way{background:color-mix(in srgb, var(--color-primary-500) 5%, var(--color-surface))}}.account-way{text-align:center}@media (not (min-width:48rem)) and (pointer:coarse){.account-way.is-open{order:-1}.account-way.is-scan{order:1}}.account-way-title{align-items:center;gap:.4375rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.account-way-title>i{color:var(--color-accent)}.account-way-text{color:var(--color-muted);text-wrap:balance;margin:0;font-size:.75rem}.account-way-app{box-sizing:content-box;width:4.5rem;height:4.5rem;padding:2.25rem}@media not all and (min-width:48rem){.account-way-app{padding:.75rem}}.account-ways-or{letter-spacing:.06em;text-transform:uppercase;color:var(--color-hint);flex-direction:column;align-items:center;gap:.5rem;margin:0;font-size:.6875rem;font-weight:600;display:flex}.account-ways-or:before,.account-ways-or:after{content:"";border-left:1px solid var(--color-line);flex:1}@media not all and (min-width:48rem){.account-ways-or{flex-direction:row;gap:.75rem}.account-ways-or:before,.account-ways-or:after{border-left:0;border-top:1px solid var(--color-line)}}.account-pairing-qr{border:1px solid var(--color-line);background:#fff;border-radius:.875rem;width:9rem;height:9rem;padding:.5rem}.account-pairing-qr>img{width:100%;height:100%;display:block}.account-pairing-state{color:var(--color-accent);justify-content:center;align-items:center;gap:.45rem;margin:.875rem 0 0;font-size:.75rem;font-weight:500;display:flex}.is-expired .account-pairing-state{color:var(--color-muted)}.account-pairing-link{color:var(--color-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin:1rem 0 0;font-size:.75rem;display:flex}.account-pairing-link>.btn{gap:.4rem}.account-pairing-link>span{flex:16rem;max-width:26rem}.account-pairing-dot{background:var(--color-primary-500);border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px #9966ff38}@supports (color:color-mix(in lab, red, red)){.account-pairing-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-500) 22%, transparent)}}.account-pairing-dot{animation:1.6s ease-in-out infinite account-pairing-pulse}@media (prefers-reduced-motion:reduce){.account-pairing-dot{animation:none}}@keyframes account-pairing-pulse{50%{box-shadow:0 0 0 6px #0000}}.account-pairing-renew{color:var(--color-accent);font-weight:600;text-decoration:underline}.account-steps{counter-reset:account-step;flex-direction:column;gap:1.5rem;margin:0;padding:.25rem 0 0;list-style:none;display:flex}.account-steps>li{counter-increment:account-step;padding-left:2.125rem;position:relative}.account-steps>li:before{content:counter(account-step);background:var(--color-accent-soft);width:1.375rem;height:1.375rem;color:var(--color-accent);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid;position:absolute;top:.0625rem;left:0}.account-step-title{margin:0;font-weight:600}.account-stores{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.account-stores img{height:2.5rem;display:block}.account-pairing-done{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:2.5rem 1rem;display:flex}.account-pairing-done>.btn{margin-top:1rem}.account-pairing-done-icon{background:var(--color-success-soft);width:3.5rem;height:3.5rem;color:var(--color-success);border-radius:50%;place-items:center;margin-bottom:.5rem;font-size:1.375rem;display:grid}.account-pairing-done-title{margin:0;font-size:1.125rem;font-weight:650}.account-impersonation{background:#f39c1229;border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-impersonation{background:color-mix(in srgb, var(--color-warning-solid) 16%, transparent)}}.account-impersonation{color:#fff;font-size:.75rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .12s}.account-impersonation:hover{background:#f39c1242}@supports (color:color-mix(in lab, red, red)){.account-impersonation:hover{background:color-mix(in srgb, var(--color-warning-solid) 26%, transparent)}}.account-impersonation:hover{color:#fff}.account-impersonation>.fal{color:var(--color-warning-solid);flex:none;font-size:.8125rem}.account-impersonation>.fa-arrow-right-from-bracket{opacity:.8;font-size:.6875rem}.account-impersonation small{color:#e8cfa4;text-overflow:ellipsis;white-space:nowrap;margin-top:.0625rem;font-size:.6875rem;font-weight:400;display:block;overflow:hidden}.account-impersonation-label{flex:1;min-width:0}.menu-drill{overflow-clip-margin:.25rem;position:relative;overflow:clip}@supports selector(::-webkit-scrollbar){.menu{scrollbar-width:auto;scrollbar-color:auto}.menu::-webkit-scrollbar{width:.75rem}.menu::-webkit-scrollbar-track{background:0 0;margin-block:.75rem}.menu::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-scrollbar) padding-box;border:.25rem solid #0000}}.menu-drill-page{transition:transform .22s,opacity .18s}.menu-drill-page.is-active{opacity:1;pointer-events:auto;position:relative;transform:translate(0)}.menu-drill-page:not(.is-active){opacity:0;pointer-events:none;width:100%;position:absolute;inset:0 auto auto 0;transform:translate(100%)}.menu-drill-page.is-prev{transform:translate(-30%)}.menu-drill-back{align-items:center;gap:var(--space-form-row);cursor:pointer;display:flex}.menu-drill-back>i{color:var(--color-ink,currentColor);font-size:1rem}.stamina-quick-search>div{flex:none;align-items:center;display:flex}@media (max-width:768px){.tabs{flex-wrap:nowrap;overflow-x:auto}.tabs>li{flex-shrink:0}}dialog.modal,dialog.drawer{background:var(--color-canvas);color:var(--color-ink);box-shadow:var(--shadow-dialog);border:0;margin:auto;padding:0;overflow:hidden}:is(dialog.modal,dialog.drawer)::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:is(dialog.modal,dialog.drawer)[open]{flex-direction:column;display:flex}dialog.modal{border-radius:var(--radius-dialog);width:min(38.75rem,100% - 2rem);max-height:calc(100dvh - 4rem)}dialog.drawer{border-radius:var(--radius-dialog) 0 0 var(--radius-dialog);width:min(42.5rem,100%);height:100dvh;max-height:none;margin-right:0}.dialog-head{background:var(--color-surface);border-bottom:1px solid var(--color-line);align-items:center;gap:.75rem;padding:1.125rem 1.25rem;display:flex}.dialog-body{background:inherit;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;padding:1.25rem;display:grid;overflow-y:auto}.dialog-foot{background:var(--color-surface);border-top:1px solid var(--color-line);justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;display:flex}.file-picker{position:relative}.color-picker{cursor:pointer}.color-picker>.addon{width:var(--width-field-addon);flex:none;justify-content:center;padding-inline:0}.color-picker-swatch{width:1.25rem;height:1.25rem;cursor:inherit;appearance:none;background:0 0;border:0;padding:0}.color-picker-swatch::-webkit-color-swatch-wrapper{padding:0}.color-picker-swatch::-webkit-color-swatch{border:1px solid var(--color-field-hover);border-radius:.375rem}.color-picker-swatch::-moz-color-swatch{border:1px solid var(--color-field-hover);border-radius:.375rem}.color-picker-swatch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:.375rem}.color-picker-swatch:disabled{cursor:not-allowed;opacity:.6}.color-picker-value{font-variant-numeric:tabular-nums;text-transform:uppercase}.color-picker:has(.color-picker-swatch:disabled){cursor:not-allowed}.color-picker:has(.color-picker-swatch:disabled)>.color-picker-value{background:var(--color-tile);color:var(--color-muted)}.file-picker[data-file-empty=true] .file-picker-name{color:var(--color-ink)}.file-picker[data-file-deleted=true]{border-color:var(--color-danger)}.file-picker-name[aria-disabled=true]{cursor:not-allowed}.file-picker[data-file-editable=false]>.input{background:var(--color-tile);color:var(--color-muted)}.file-picker.file-input-drag-active:after,.file-picker.file-input-dragover:after{content:"Déposez le fichier ici";z-index:2;border:1px solid var(--color-accent);border-radius:var(--radius-field);background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.file-picker.file-input-dragover:after{background:var(--color-accent);color:var(--color-on-accent)}:root{--width-panel:34.375rem;--width-drawer:31.25rem;--z-popover:100;--z-dialog-overlay:1050;--z-dialog:1051}.ui-dialog-open{overflow:hidden}.ui-dialog-overlay{background:var(--color-panel-overlay);-webkit-backdrop-filter:blur(var(--size-panel-blur));backdrop-filter:blur(var(--size-panel-blur));z-index:var(--z-dialog-overlay);position:fixed;inset:0}dialog.ui-dialog{z-index:var(--z-dialog);max-width:100%;position:fixed;inset:0}dialog.ui-dialog.drawer{inset:var(--space-panel-float) var(--space-panel-float) var(--space-panel-float) auto;width:min(var(--drawer-width,var(--width-drawer)), calc(100% - 2 * var(--space-panel-float)));border-radius:var(--radius-panel);background:var(--color-panel);height:auto;margin:0}dialog.ui-dialog.drawer[data-placement=start]{inset:var(--space-panel-float) auto var(--space-panel-float) var(--space-panel-float);border-radius:var(--radius-panel)}dialog.ui-dialog.drawer[data-placement=top]{width:100%;height:min(50dvh,100%);margin:0 auto auto}dialog.ui-dialog.drawer[data-placement=bottom]{width:100%;height:min(50dvh,100%);margin:auto auto 0}dialog.ui-dialog.modal{width:min(42rem, calc(100% - 2 * var(--spacing) * 4))}.ui-dialog.is-covered{visibility:hidden;pointer-events:none}dialog.ui-dialog:focus{outline:none}.dialog-frame,.dialog-surface{flex-direction:column;height:100%;min-height:0;display:flex}.dialog-surface{background:var(--color-panel)}.dialog-head>.dialog-heading{flex:1;min-width:0}.dialog-surface>.dialog-body{min-height:0}.ui-dialog-handle{inset:auto var(--space-form-row) var(--space-form-row) auto;z-index:var(--z-dialog);position:fixed}.ui-tooltip{pointer-events:none;z-index:calc(var(--z-dialog) + 1);box-sizing:border-box;background:var(--color-ink);color:#ffffffd1;padding:.625rem .875rem}@supports (color:color-mix(in lab, red, red)){.ui-tooltip{color:color-mix(in srgb, var(--color-surface) 82%, transparent)}}.ui-tooltip{letter-spacing:0;text-align:left;white-space:pre-line;text-wrap:pretty;overflow-wrap:break-word;font-variant-numeric:tabular-nums;border-radius:.625rem;max-width:min(22rem,90vw);font-size:.8125rem;font-weight:500;line-height:1.5;box-shadow:0 12px 32px -12px #110c2273}.ui-tooltip.has-title,.ui-tooltip:has(>:is(dl,ul,p,strong)){white-space:normal}.ui-tooltip strong,.ui-tooltip b{color:var(--color-surface);font-weight:700}.ui-tooltip__title{margin-bottom:.125rem;display:block}.ui-tooltip__line{display:block}.ui-tooltip p{margin:0}.ui-tooltip p+*{margin-top:.375rem}.ui-tooltip ul{margin:.25rem 0 0;padding-left:1rem;list-style:outside}.ui-tooltip dl{grid-template-columns:auto auto;gap:.125rem 1.25rem;margin:.25rem 0 0;display:grid}.ui-tooltip dt{margin:0}.ui-tooltip dd{text-align:right;color:var(--color-surface);white-space:nowrap;margin:0;font-weight:700}.ui-tooltip[popover]{border:0;margin:0;inset:auto;overflow:visible}@media (max-width:640px){dialog.ui-dialog.drawer,dialog.ui-dialog.drawer[data-placement=start]{border-radius:0;width:100%;inset:0}}.skeleton{background:var(--color-tile-2);border-radius:.5rem;animation:1.4s ease-in-out infinite skeleton-breathe;display:block}.skeleton.is-line{width:100%;height:.75rem}.skeleton.is-short{width:38%}.skeleton.is-title{width:62%;height:1.125rem}.skeleton.is-field{border-radius:var(--radius-field);height:2.75rem}.skeleton.is-tile{border-radius:.875rem;flex:none;width:2.75rem;height:2.75rem}@keyframes skeleton-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.ui-dialog .dialog-head{padding:1.375rem var(--space-panel-gutter) 1.0625rem;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:.875rem;transition:border-color .2s}.ui-dialog .dialog-head.is-scrolled{border-bottom-color:var(--color-line)}.ui-dialog .dialog-head>.card-icon{border:1px solid var(--color-line);background:var(--color-surface);width:3rem;height:3rem;color:var(--color-primary-500);border-radius:1rem;font-size:1.25rem}.ui-dialog .dialog-head>.card-icon:is(.tone-success,.tone-warning,.tone-danger,.tone-info){color:var(--tone)}.ui-dialog .dialog-head>.btn{flex:none}.ui-dialog .dialog-head .card-title{letter-spacing:-.02em;font-size:1.3125rem;font-weight:700;line-height:1.25}.ui-dialog .dialog-head .dialog-overline{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .125rem;font-size:.78125rem;font-weight:500;line-height:1.3;overflow:hidden}:is(.dialog-close,.dialog-back){background:var(--color-surface);width:2.375rem;height:2.375rem;box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;flex:none;align-self:center;place-items:center;padding:0;font-size:1rem;text-decoration:none;display:inline-grid}:is(.dialog-close,.dialog-back):hover{background:var(--color-tile)}:is(.dialog-close,.dialog-back):focus-visible{outline:var(--line-width-active) solid var(--color-focus);outline-offset:2px}.ui-dialog .dialog-body{padding:0 var(--space-panel-gutter) var(--space-panel-gutter);overflow-wrap:break-word;gap:.875rem}.ui-dialog .dialog-body>form{grid-template-columns:minmax(0,1fr);align-content:start;gap:.875rem;display:grid}.ui-dialog .dialog-body :is(.card,.panel-section){box-shadow:none;border:0;border-radius:1.25rem;margin:0}.ui-dialog .dialog-body .label{color:var(--color-ink);font-size:.796875rem;font-weight:600}.panel-section{--space-card-inline:1.25rem;background:var(--color-surface);padding:1.25rem}.panel-section>.panel-section-title{color:var(--color-ink);margin:0 0 .75rem;font-size:.875rem;font-weight:600;line-height:1.4}.panel-section-head{align-items:center;gap:.75rem;margin:0 0 1.125rem;display:flex}.panel-section-head>.card-icon{border-radius:.625rem;width:2rem;height:2rem;font-size:.875rem}.panel-section-head>.panel-section-heading{flex:1;min-width:0}.panel-section-head>.panel-section-actions{flex:none;align-items:center;gap:.375rem;margin-left:auto;display:flex}.panel-section-head .panel-section-title{color:var(--color-ink);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.panel-section-head .panel-section-sub{color:var(--color-muted);margin:.125rem 0 0;font-size:.78125rem;line-height:1.35}.panel-section-head:last-child{margin-bottom:0}.panel-facts{grid-template-columns:minmax(6rem,auto) minmax(0,1fr);margin:0;font-size:.8125rem;display:grid}.panel-facts>:is(dt,dd){border-top:1px solid var(--color-line);margin:0;padding:.625rem 0}.panel-facts>:is(dt,dd):nth-child(-n+2){border-top:0;padding-top:0}.panel-facts>dt{color:var(--color-muted);padding-right:1rem}.panel-facts>dd{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;font-weight:500}.panel-facts>dd .badge{margin:0 .25rem .25rem 0}.panel-facts:last-child>:is(dt,dd):nth-last-child(-n+2){padding-bottom:0}.panel-facts.is-lead{border-bottom:1px solid var(--color-line);margin-bottom:1rem}.ui-dialog{--width-form-grid-cell:11.5rem}.panel-section:has(>.table-scroll.is-flush:last-child){padding-bottom:.75rem}.panel-choice{color:inherit;text-decoration:none;display:block}.panel-choice .panel-choice-arrow{color:var(--color-muted);flex:none;font-size:1rem;transition:color .15s,transform .15s}.panel-choice.is-link{cursor:pointer;transition:box-shadow .15s}.panel-choice.is-link:hover{box-shadow:0 0 0 1px #9966ff59}@supports (color:color-mix(in lab, red, red)){.panel-choice.is-link:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary-500) 35%, transparent)}}.panel-choice.is-link:hover .panel-choice-arrow{color:var(--color-primary-500);transform:translate(2px)}.panel-choice.is-link:focus-visible{outline:var(--line-width-active) solid var(--color-focus);outline-offset:2px}.panel-list{margin-inline:-.75rem;display:grid}.panel-list.is-divided{margin-inline:0}.panel-list.is-boxed{gap:.5rem;margin-inline:0}.panel-list.is-boxed>.panel-row{border:1px solid var(--color-line);border-radius:.75rem;padding:.5rem .75rem}.panel-row{min-width:0;color:inherit;border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}a.panel-row{transition:background-color .15s}a.panel-row:hover{background:var(--color-tile)}a.panel-row:focus-visible{outline:var(--line-width-active) solid var(--color-focus);outline-offset:-2px}.panel-list.is-divided>.panel-row{border-radius:0;padding-inline:0}.panel-list.is-divided>.panel-row+.panel-row{border-top:1px solid var(--color-line)}.panel-row-copy{flex:1;min-width:0;display:grid}.panel-row-title{color:var(--color-ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.25rem}.panel-row-sub{color:var(--color-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1rem}.panel-row.is-strong .panel-row-copy{gap:.25rem}.panel-row.is-strong .panel-row-title{font-weight:700}.panel-row.is-strong .panel-row-sub{font-weight:500}.panel-row.is-truncate :is(.panel-row-title,.panel-row-sub){overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-row-aside{flex:none;align-items:center;gap:.5rem;display:flex}.panel-row-figure{color:var(--color-ink);text-align:right;justify-items:end;gap:.175rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:grid}.panel-row-arrow{color:var(--color-muted);flex:none;font-size:.75rem}.panel-preview{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.panel-preview-media{border-radius:.75rem;max-width:100%;margin-inline:auto;display:block}.panel-preview-media[hidden]{display:none}img.panel-preview-media{height:auto}.panel-preview-media.is-frame{border:1px solid var(--color-line);background:var(--color-tile);width:100%}.empty.is-compact{padding:.75rem 1rem}.dialog-placeholder{flex-direction:column;height:100%;min-height:0;display:flex}.dialog-placeholder .dialog-heading{gap:.5rem;display:grid}.dialog-placeholder .panel-section{gap:.875rem;display:grid}.ui-dialog .dialog-foot{min-height:3.6875rem;margin:0 var(--space-panel-gutter) var(--space-panel-gutter);background:var(--color-surface);border:0;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5625rem .5625rem .5625rem 1.125rem;box-shadow:0 .5rem 1.5rem -.75rem #1e153547,0 0 0 1px #1e15350a}.ui-dialog .dialog-foot>:only-child{margin-left:auto}.ui-dialog .dialog-foot .dialog-foot-note{color:var(--color-muted);font-size:.78125rem}.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child)){min-height:0;box-shadow:none;background:0 0;padding:0}.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>.btn,.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>form>.btn{border-radius:1.5rem;justify-content:center;gap:.5rem;height:3rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600}:is(.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>.btn,.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>form>.btn)>i{font-size:.8125rem}.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>.btn:only-child,.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>form:only-child,.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>form:only-child>.btn{flex:1;margin:0}.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>.btn-primary:not(.stamina-ui-confirm--armed),.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>form>.btn-primary:not(.stamina-ui-confirm--armed){background:var(--gradient-save);color:#fff;border:0;box-shadow:0 .75rem 1.5rem -.75rem #7556ccb3}:is(.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>.btn-primary:not(.stamina-ui-confirm--armed),.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>form>.btn-primary:not(.stamina-ui-confirm--armed)):hover{background:var(--gradient-save);filter:brightness(1.08)}.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>.btn-outline:not(.stamina-ui-confirm--armed),.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child))>form>.btn-outline:not(.stamina-ui-confirm--armed){background:var(--color-surface)}.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child)) .stamina-save__cancel,.ui-dialog .dialog-foot:not(:has(>.stamina-savebar.is-dirty:only-child)) .stamina-save__submit:not(:disabled){border-radius:1.5rem;height:3rem}.ui-dialog .card.panel-form-card{--space-card-body:1.25rem;--space-card-inline:1.25rem}.stamina-ui-confirm--armed{--confirm:var(--color-accent);z-index:1;box-shadow:0 0 0 3px var(--confirm);position:relative}@supports (color:color-mix(in lab, red, red)){.stamina-ui-confirm--armed{box-shadow:0 0 0 3px color-mix(in srgb, var(--confirm) 30%, transparent)}}.stamina-ui-confirm--armed{animation:.45s cubic-bezier(.36,.07,.19,.97) confirm-shake}.stamina-ui-confirm--armed:is(.text-danger,.is-danger,.tone-danger,[class*=text-hover-danger]){--confirm:var(--color-danger)}.stamina-ui-confirm--armed:is(.menu-link,.btn),.stamina-ui-confirm--armed:is(.menu-link,.btn):hover{border-color:var(--confirm);background:var(--confirm);overflow:hidden;color:#fff!important}.stamina-ui-confirm--armed:is(.menu-link,.btn):after{content:"";transform-origin:0;background:#ffffff80;height:3px;animation:4s linear forwards confirm-countdown;position:absolute;inset:auto 0 0}.stamina-ui-confirm--armed .menu-icon,:is(.menu-link,.btn):hover .stamina-ui-confirm--armed .menu-icon{color:inherit}.stamina-ui-confirm--armed:is(.menu-link,.btn) *{color:inherit!important}.stamina-ui-confirm--armed *{pointer-events:none}.confirm-copy{text-align:left;min-width:0;line-height:1.25;display:grid}.confirm-copy>strong{font-weight:600}.confirm-copy>small{opacity:.85;font-size:.71875rem;font-weight:500}.stamina-ui-confirm--fadeout{animation:.2s reverse forwards confirm-fade}.stamina-ui-confirm--fadein{animation:.2s forwards confirm-fade}@keyframes confirm-shake{0%,to{translate:0}12%{translate:-5px}28%{translate:5px}44%{translate:-4px}60%{translate:3px}76%{translate:-2px}90%{translate:1px}}@keyframes confirm-countdown{to{transform:scaleX(0)}}@keyframes confirm-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.stamina-ui-confirm--armed,.stamina-ui-confirm--armed:after,.stamina-ui-confirm--fadeout,.stamina-ui-confirm--fadein{animation:none}}.ui-spinner{width:calc(6 * var(--spacing));aspect-ratio:1;border:var(--line-width-field) solid currentColor;border-radius:var(--radius-pill);color:var(--color-accent);border-inline-end-color:#0000;animation:.8s linear infinite ui-spinner}@keyframes ui-spinner{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}.ui-notifications{--toast-gap:.5rem;z-index:calc(var(--z-dialog) + 1);align-items:center;gap:var(--toast-gap);pointer-events:none;flex-direction:column;display:flex;position:fixed;top:1.125rem;left:1rem;right:1rem}#stamina-flashes>.toast,.anomaly:not(.anomaly-list>*,.is-inline){display:none}.toast{--toast-color:#5b2bc4;--toast-ink:#fff}.toast.tone-success{--toast-color:#17804a}.toast.tone-danger{--toast-color:var(--color-danger-solid)}.toast.tone-warning{--toast-color:var(--color-warning-solid);--toast-ink:var(--color-night)}.toast{background:var(--toast-color);max-width:min(38.75rem,100%);color:var(--toast-ink);box-shadow:0 2px 6px #1d15311f, 0 14px 34px var(--toast-color);border-radius:.875rem;align-items:center;gap:.625rem;padding:.5rem 2.75rem .5rem .5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.toast{box-shadow:0 2px 6px #1d15311f, 0 14px 34px color-mix(in srgb, var(--toast-color) 35%, transparent)}}.toast{pointer-events:auto;font-size:.84375rem;font-weight:600;line-height:1.4;animation:.34s cubic-bezier(.22,1,.36,1) both toast-in}.toast:hover{box-shadow:0 2px 6px #1d153129, 0 16px 38px var(--toast-color)}@supports (color:color-mix(in lab, red, red)){.toast:hover{box-shadow:0 2px 6px #1d153129, 0 16px 38px color-mix(in srgb, var(--toast-color) 45%, transparent)}}.toast .toast-icon{background:var(--toast-ink);border-radius:50%;flex:none;place-items:center;width:1.625rem;height:1.625rem;display:grid}@supports (color:color-mix(in lab, red, red)){.toast .toast-icon{background:color-mix(in srgb, var(--toast-ink) 22%, transparent)}}.toast .toast-icon{color:var(--toast-ink);font-size:.75rem;line-height:1}.toast .toast-content{overflow-wrap:anywhere;min-width:0}.toast .toast-content>strong{margin-right:.375rem;font-weight:700}.toast .toast-content>div{display:inline}.toast .toast-content :is(a,label){color:inherit;text-decoration:underline}.toast .toast-close{width:1.75rem;height:1.75rem;color:var(--toast-ink);opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.875rem;display:grid;position:absolute;top:50%;right:.5rem;translate:0 -50%}.toast .toast-close:hover{background:var(--toast-ink)}@supports (color:color-mix(in lab, red, red)){.toast .toast-close:hover{background:color-mix(in srgb, var(--toast-ink) 16%, transparent)}}.toast .toast-close:hover{opacity:1}.toast .toast-close:focus-visible{outline:2px solid var(--toast-ink);opacity:1}.toast:not(:has(.toast-close)){padding-right:1rem}.toast .toast-progress{background:var(--toast-ink);opacity:.45;transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}@keyframes toast-in{0%{opacity:0;translate:0 -.75rem;scale:.98}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.anomaly-center{perspective:40rem;flex:none;position:relative}.anomaly-center.is-open{z-index:var(--z-popover)}.anomaly-center:not(.has-alerts):not(:has(.page-icon-front>i)){display:none}@media (max-width:767px){.anomaly-center:not(.has-alerts){display:none}}.page-icon-flip{transform-style:preserve-3d;transition:rotate .5s cubic-bezier(.22,1,.36,1);display:grid}.page-icon-flip>*{backface-visibility:hidden;grid-area:1/1}.anomaly-center.has-alerts .page-icon-flip{rotate:y 180deg}.anomaly-center.has-unseen .page-icon-flip{animation:.7s cubic-bezier(.34,1.4,.64,1) both alert-flip}.anomaly-toggle{--tone:var(--color-danger)}.anomaly-toggle.tone-danger{--tone-solid:var(--color-danger-solid)}.anomaly-toggle.tone-warning{color:var(--color-night)}.anomaly-toggle{background:var(--tone-solid,var(--tone));color:var(--tone-contrast,#fff);cursor:pointer;box-shadow:0 4px 14px var(--tone-solid,var(--tone));border:0;padding:0;position:relative;rotate:y 180deg}@supports (color:color-mix(in lab, red, red)){.anomaly-toggle{box-shadow:0 4px 14px color-mix(in srgb, var(--tone-solid,var(--tone)) 35%, transparent)}}.anomaly-toggle:hover,.anomaly-center.is-open .anomaly-toggle{box-shadow:0 0 0 .1875rem var(--tone-solid,var(--tone))}@supports (color:color-mix(in lab, red, red)){.anomaly-toggle:hover,.anomaly-center.is-open .anomaly-toggle{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--tone-solid,var(--tone)) 28%, transparent)}}.anomaly-toggle:focus-visible{outline:var(--line-width-active) solid var(--color-focus);outline-offset:2px}.anomaly-toggle:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.anomaly-center.has-unseen :is(){animation:1.4s cubic-bezier(.22,1,.36,1) .55s 3 both alert-pulse}.anomaly-center.has-unseen :is(.anomaly-toggle .anomaly-count){animation:.45s cubic-bezier(.34,1.56,.64,1) .45s both alert-count-pop}.anomaly-toggle .anomaly-count{background:var(--color-surface);min-width:1.375rem;height:1.375rem;color:var(--tone-solid,var(--tone));text-align:center;border-radius:999px;padding:0 .3125rem;font-size:.75rem;font-weight:700;line-height:1.375rem;position:absolute;top:-.375rem;right:-.375rem;box-shadow:0 1px 3px #1d153133}.anomaly-panel{z-index:var(--z-popover);border:1px solid #d1d2d6;width:min(28rem,100vw - 6rem);max-height:min(32rem,100dvh - 8rem);padding:.75rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.anomaly-panel{border:1px solid color-mix(in srgb, var(--color-ink) 20%, var(--color-surface))}}.anomaly-panel{background:var(--color-surface);box-shadow:var(--shadow-dialog);border-radius:1.125rem}.anomaly-center.is-open .anomaly-panel{gap:.5rem;animation:.22s cubic-bezier(.22,1,.36,1) both anomaly-in;display:grid}.anomaly-panel-head{justify-content:space-between;align-items:center;min-height:1.75rem;padding:0 .25rem .125rem;display:flex}.anomaly-panel-head>strong{color:var(--color-ink);font-size:.875rem;font-weight:600}.anomaly-clear{color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.anomaly-clear:hover{background:var(--color-tile);color:var(--color-ink)}.anomaly-clear[hidden]{display:none}.anomaly-list{gap:.5rem;display:grid}.anomaly-list>.anomaly{border:1px solid var(--tone);align-items:center;gap:.75rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.anomaly-list>.anomaly{border:1px solid color-mix(in srgb, var(--tone) 35%, var(--color-surface))}}.anomaly-list>.anomaly{border-inline-start:3px solid var(--tone);background:var(--tone-soft);color:var(--color-ink);overflow-wrap:anywhere;border-radius:.875rem;font-size:.8125rem}.anomaly-list>.anomaly>i:first-child{--fa-display:grid;background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--tone);border-radius:.75rem;place-items:center;margin:0;font-size:.9375rem}.anomaly-list>.anomaly>div{flex:1}.anomaly-list>.anomaly .notice-title{margin-bottom:.0625rem}.anomaly:is(.tone-danger,.tone-warning){--alert-color:var(--color-danger-solid);--alert-ink:#fff}.anomaly:is(.tone-danger,.tone-warning).tone-warning{--alert-color:var(--color-warning-solid);--alert-ink:var(--color-night)}.anomaly:is(.tone-danger,.tone-warning){background:var(--alert-color);border-color:var(--alert-color);color:var(--alert-ink);font-weight:500}.anomaly:is(.tone-danger,.tone-warning)>i:first-child{color:inherit;background:0 0}.anomaly:is(.tone-danger,.tone-warning) .notice-title,.anomaly:is(.tone-danger,.tone-warning) a,.anomaly:is(.tone-danger,.tone-warning) label{color:inherit}.anomaly:is(.tone-danger,.tone-warning)>.notice-close{color:inherit;opacity:1}.anomaly:is(.tone-danger,.tone-warning)>.notice-close:hover{background:var(--alert-ink)}@supports (color:color-mix(in lab, red, red)){.anomaly:is(.tone-danger,.tone-warning)>.notice-close:hover{background:color-mix(in srgb, var(--alert-ink) 16%, transparent)}}.anomaly:is(.tone-danger,.tone-warning)>.notice-close:focus-visible{outline-offset:2px;outline:2px solid}@keyframes anomaly-in{0%{opacity:0;translate:0 -.375rem}}@keyframes alert-flip{0%{rotate:y 0deg}}@keyframes alert-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone-solid,var(--tone)) 55%, transparent)}to{box-shadow:0 0 0 .875rem #0000}}@keyframes alert-count-pop{0%{opacity:0;scale:.3}}@media (prefers-reduced-motion:reduce){.page-icon-flip,.anomaly-toggle:before,.anomaly-count,.anomaly-center.is-open .anomaly-panel{transition:none;animation:none!important}}.segmented-meter{gap:.4375rem;min-width:9.0625rem;max-width:11.875rem;display:grid}.segmented-meter-segment{color:#fff;min-width:0;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.notification-count{border-radius:var(--radius-pill);background:var(--color-danger);color:#fff;place-items:center;min-width:1rem;height:1rem;padding-inline:.125rem;font-size:.5625rem;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.menu-scroll{max-height:75dvh;overflow-y:auto}.menu-form{width:min(var(--width-panel), calc(100vw - var(--space-panel-inset) * 2));max-height:70dvh;overflow-y:auto}.is-confidential [data-stamina-ui-confidential-target~=element]{filter:var(--filter-confidential)}.sidebar-menu-editor:not([hidden]){flex:1;min-height:0;display:flex}.menu-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.menu-editor-head{border-bottom:1px solid var(--color-sidebar-hover);align-items:center;gap:.5rem;padding:.25rem .625rem .75rem;display:flex}.menu-editor-title{min-width:0;color:var(--color-sidebar-ink);flex:1;margin:0;font-size:.9375rem;font-weight:600}.menu-editor-done{background:var(--color-primary-500);color:#fff;border-radius:999px;flex:none;align-items:center;gap:.375rem;height:2rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.menu-editor-done:hover{background:var(--color-primary-600)}.menu-editor-done:focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:2px}.menu-editor-hint{color:var(--color-sidebar-muted);margin:0;padding:.75rem .625rem .5rem;font-size:.75rem;line-height:1.45}.menu-editor-scroll{scrollbar-width:none;flex-direction:column;flex:1;gap:.125rem;min-height:0;padding-bottom:.5rem;display:flex;overflow-y:auto}.menu-editor-scroll::-webkit-scrollbar{display:none}.menu-editor-group{letter-spacing:.06em;text-transform:uppercase;color:var(--color-sidebar-muted);margin:.75rem 0 .1875rem;padding:0 .625rem;font-size:.65625rem;font-weight:600;line-height:1.5}.menu-editor-list{flex-direction:column;gap:.125rem;display:flex;position:relative}.menu-editor-row{min-height:2.5rem;color:var(--color-sidebar-ink);border-radius:.75rem;align-items:center;gap:.625rem;padding:.25rem .375rem .25rem .25rem;font-size:.875rem;font-weight:500;line-height:1.35;transition:background-color .15s;display:flex}.menu-editor-row:hover{background:var(--color-sidebar-hover)}.menu-editor-handle{width:1.25rem;height:2rem;color:var(--color-sidebar-muted);opacity:.6;cursor:grab;touch-action:none;border-radius:.5rem;flex:none;place-items:center;font-size:.8125rem;display:grid}.menu-editor-row:hover .menu-editor-handle,.menu-editor-handle:focus-visible{opacity:1;color:var(--color-sidebar-soft)}.menu-editor-handle:focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:-2px}.menu-editor-icon{text-align:center;color:#ffffffc7;--fa-secondary-opacity:.45;flex:0 0 1.375rem;font-size:1rem}.menu-editor-text{flex-direction:column;flex:1;min-width:0;display:flex}.menu-editor-label,.menu-editor-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-editor-summary{color:var(--color-sidebar-muted);font-size:.6875rem;font-weight:400}.menu-editor-eye{width:1.75rem;height:1.75rem;color:var(--color-sidebar-muted);border-radius:.5rem;flex:none;place-items:center;font-size:.8125rem;transition:color .15s,background-color .15s;display:grid}.menu-editor-row:hover .menu-editor-eye,.menu-editor-eye:focus-visible{color:var(--color-sidebar-ink)}.menu-editor-eye:hover{background:var(--color-sidebar-hover)}.menu-editor-eye:focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:-2px}.menu-editor-row.is-off .menu-editor-icon,.menu-editor-row.is-off .menu-editor-text{opacity:.4}.menu-editor-row.is-off .menu-editor-eye{color:#d7a75b}@supports (color:color-mix(in lab, red, red)){.menu-editor-row.is-off .menu-editor-eye{color:color-mix(in srgb, var(--color-warning) 65%, #fff)}}.menu-editor-row.is-locked:hover{background:0 0}.menu-editor-row.is-locked .menu-editor-handle{opacity:.4;cursor:default}.menu-editor-foot{border-top:1px solid var(--color-sidebar-hover);justify-content:center;padding:.625rem .625rem 0;display:flex}.menu-editor-reset{color:var(--color-sidebar-muted);border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;transition:color .15s,background-color .15s;display:inline-flex}.menu-editor-reset:hover,.menu-editor-reset.stamina-ui-confirm--armed{color:var(--color-sidebar-ink);background:var(--color-sidebar-hover)}.menu-editor-reset:focus-visible{outline:2px solid var(--color-sidebar-accent);outline-offset:2px}.menu-editor-row.is-dragging{background:#9966ff24}@supports (color:color-mix(in lab, red, red)){.menu-editor-row.is-dragging{background:color-mix(in srgb, var(--color-primary-500) 14%, transparent)}}.menu-editor-row.is-dragging{box-shadow:inset 0 0 0 1px #ad8aff8c}@supports (color:color-mix(in lab, red, red)){.menu-editor-row.is-dragging{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary-400) 55%, transparent)}}.menu-editor-row.is-dragging>*{visibility:hidden}.menu-editor-ghost{z-index:1000;pointer-events:none;background:#3b2862;margin:0;position:fixed}@supports (color:color-mix(in lab, red, red)){.menu-editor-ghost{background:color-mix(in srgb, var(--color-primary-500) 24%, var(--color-sidebar))}}.menu-editor-ghost{box-shadow:0 0 0 1px #9966ffb3,0 .75rem 1.5rem #00000059}@supports (color:color-mix(in lab, red, red)){.menu-editor-ghost{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary-500) 70%, transparent), 0 .75rem 1.5rem #00000059}}.menu-editor-ghost .menu-editor-handle{opacity:1;color:#fff}.is-menu-dragging,.is-menu-dragging *{cursor:grabbing!important}.is-menu-dragging .menu-editor-row:not(.is-dragging):hover{background:0 0}.nav-foot{flex-direction:column;gap:.25rem;margin-top:auto;display:flex}.nav-foot:before{content:"";background:var(--color-sidebar-hover);height:1px;margin:1rem .625rem .5rem}.nav-others>summary{cursor:pointer;list-style:none}.nav-others>summary::-webkit-details-marker{display:none}.nav-others>summary:hover{color:var(--color-sidebar-ink)}.nav-others:not([open])>summary>i{rotate:-90deg}.nav-others-items{flex-direction:column;gap:.25rem;display:flex}.action-card{position:relative}.action-card-body{align-items:center;gap:var(--space-account);padding:.875rem;display:flex;position:relative}.action-card-copy{flex:1;min-width:0}.action-card .card-title{font-size:.875rem;font-weight:500}.action-card .card-sub{margin-top:.0625rem;font-size:.75rem;font-weight:500}.action-card .card-icon{background:var(--tone-soft,var(--color-accent-soft));width:1.875rem;height:1.875rem;color:var(--tone,var(--color-accent));border-radius:.75rem}.action-card-button{background:var(--color-tile);border-radius:var(--radius-pill);flex:none;place-items:center;width:2rem;height:2rem;margin-left:auto;display:grid}.action-card-button:has(.btn){background:0 0;border-radius:0;width:auto;height:auto}.action-card-body.is-top,.action-card.summary-link>.tile-small-body.is-top{align-items:flex-start}.action-card-body.is-top>.action-card-copy{padding-top:.3125rem}.action-card-watermark{padding-right:var(--space-panel-content);border-radius:inherit;color:var(--tone,var(--color-accent));opacity:.05;pointer-events:none;justify-content:flex-end;align-items:center;font-size:7.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.table.table--dashed tbody :is(th,td){border-bottom-style:dashed}.table.table--striped tbody tr:nth-child(odd) :is(th,td){background:var(--color-tile)}.service-badges{vertical-align:middle;flex-wrap:wrap;gap:.25rem;max-width:100%;margin-block:.25rem;display:inline-flex}.service-badges .badge{flex:none;height:auto;min-height:1.5rem;padding-block:.1875rem;line-height:1.4}.service-badges-more{display:none}.table .service-badge-extra{display:inline-flex}.table .service-badges-more{display:none}.service-badge-label{margin-left:.25rem}.table .service-badges{margin-left:.375rem}.service-badges{vertical-align:middle;flex-wrap:nowrap;gap:0;margin:0;display:inline-flex}.service-badges .badge{width:1rem;height:1rem;min-height:0;box-shadow:0 0 0 1.5px var(--color-surface);border-radius:50%;flex:none;place-items:center;padding:0;font-size:.5rem;line-height:1;transition:scale .15s;display:inline-grid;position:relative}.service-badges .badge>i{width:auto}.service-badges .badge+.badge{margin-left:-.3125rem}.service-badges .badge:hover{z-index:1;scale:1.25}.service-badges :is(.service-badge-label,.service-badges-more){display:none}.table .cell-line{align-items:center;gap:.5rem;min-width:0;display:flex}.table .cell-line>.service-badges{flex-wrap:nowrap;flex:none;margin:0}.table td a:has(>strong+.service-badges){align-items:center;min-width:0;max-width:100%;display:flex}.table td a:has(>strong+.service-badges)>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table td a:has(>strong+.service-badges)>.service-badges{flex:none}.table .cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table .cell-aside{color:var(--color-muted);flex:0 100 auto;font-size:.8125rem;font-weight:500}.service-badges-menu .service-badge-detail{white-space:nowrap;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.service-badges-menu .badge{display:inline-flex}.table:has(>tbody>tr:first-child>:first-child.text-right)>thead>tr>:first-child,.table:has(>tbody>tr:first-child>:nth-child(2).text-right)>thead>tr>:nth-child(2),.table:has(>tbody>tr:first-child>:nth-child(3).text-right)>thead>tr>:nth-child(3),.table:has(>tbody>tr:first-child>:nth-child(4).text-right)>thead>tr>:nth-child(4),.table:has(>tbody>tr:first-child>:nth-child(5).text-right)>thead>tr>:nth-child(5),.table:has(>tbody>tr:first-child>:nth-child(6).text-right)>thead>tr>:nth-child(6),.table:has(>tbody>tr:first-child>:nth-child(7).text-right)>thead>tr>:nth-child(7),.table:has(>tbody>tr:first-child>:nth-child(8).text-right)>thead>tr>:nth-child(8),.table:has(>tbody>tr:first-child>:nth-child(9).text-right)>thead>tr>:nth-child(9),.table:has(>tbody>tr:first-child>:nth-child(10).text-right)>thead>tr>:nth-child(10),.table:has(>tbody>tr:first-child>:nth-child(11).text-right)>thead>tr>:nth-child(11),.table:has(>tbody>tr:first-child>:nth-child(12).text-right)>thead>tr>:nth-child(12),.table:has(>tbody>tr:first-child>:nth-child(13).text-right)>thead>tr>:nth-child(13),.table:has(>tbody>tr:first-child>:nth-child(14).text-right)>thead>tr>:nth-child(14),.table:has(>tbody>tr:first-child>:nth-child(15).text-right)>thead>tr>:nth-child(15),.table:has(>tbody>tr:first-child>:nth-child(16).text-right)>thead>tr>:nth-child(16),.table:has(>tbody>tr:first-child>:nth-child(17).text-right)>thead>tr>:nth-child(17),.table:has(>tbody>tr:first-child>:nth-child(18).text-right)>thead>tr>:nth-child(18),.table:has(>tbody>tr:first-child>:nth-child(19).text-right)>thead>tr>:nth-child(19),.table:has(>tbody>tr:first-child>:nth-child(20).text-right)>thead>tr>:nth-child(20){text-align:right}.table :is(td[data-ui-column=customer],td[data-ui-column=sender]){width:40%;min-width:7.5rem;max-width:0}.table td[data-ui-column=title],.table td[data-ui-column=content]{overflow-wrap:anywhere;width:60%;min-width:7.5rem;max-width:0;line-height:1.5}.table>thead>tr>th{white-space:normal}.table-scroll{overscroll-behavior-x:contain}.table-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.table-scroll-controls{color:var(--color-muted);justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.75rem;display:flex}.table-scroll-controls[hidden]{display:none}.list-toolbar .table-scroll-controls{background:var(--color-tile);border-radius:.6875rem;gap:.125rem;padding:.1875rem}.list-toolbar .table-scroll-controls>span,.list-toolbar .table-scroll-controls .table-scroll-expand-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list-toolbar .table-scroll-controls .btn{--height-button:1.625rem;width:var(--height-button);border-radius:var(--radius-pagination);box-shadow:none;color:var(--color-ink-2);background:0 0;border:0;padding:0;font-size:.75rem}.list-toolbar .table-scroll-controls .btn:hover:not(:disabled){background:var(--color-tile-2);color:var(--color-ink)}.list-toolbar .table-scroll-controls .btn:disabled{opacity:.4}.table-expanded-head{display:none}.table-scroll:popover-open{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);width:calc(100vw - 1.5rem);max-width:none;height:calc(100dvh - 1.5rem);max-height:none;color:var(--color-ink);box-shadow:var(--shadow-pop);margin:0;padding:.75rem;position:fixed;inset:.75rem}.table-scroll:popover-open::backdrop{background:#14102359}.table-scroll:popover-open .table-expanded-head{z-index:2;background:var(--color-surface);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;display:flex;position:sticky;top:-.75rem;left:0}.table-scroll:popover-open .table :is(th,td){padding-inline:.625rem}.tab,.page-tab{flex-shrink:0}.tabs .tab[role=tab][aria-selected=true]>.badge,.page-tabs .page-tab.is-active>.badge{color:var(--color-primary-950);background:#fff}@media (min-width:769px){.tabs-scroll{flex-wrap:wrap;overflow:visible}}.segmented-meter-track{background:var(--color-tile);border-radius:.1875rem;gap:.125rem;height:.375rem;display:flex;overflow:hidden}.segmented-meter-track>span{min-width:.125rem}.segmented-meter-legend{gap:.25rem;display:grid}.segmented-meter-label{color:var(--color-ink-2);align-items:flex-start;gap:.375rem;font-size:.6875rem;line-height:1.4;display:flex}.segmented-meter-label>i{border-radius:50%;flex:none;width:.4375rem;height:.4375rem;margin-top:.25rem}.segmented-meter-label>span{overflow-wrap:anywhere;flex:1;min-width:0}.segmented-meter-label>small{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none}.ui-map-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.is-map-unavailable :is(.identity-pin,.identity-credit){display:none!important}.table td[data-ui-column=breakdown]{--width-breakdown:calc(4.75rem + 2 * var(--space-table-inline));width:var(--width-breakdown);min-width:var(--width-breakdown);max-width:var(--width-breakdown)}.config-illustration{width:100%;max-height:10rem}.chi-surface{fill:var(--color-surface)}.chi-surface-2{fill:var(--color-tile)}.chi-stroke{stroke:var(--color-line)}.chi-line{stroke:var(--color-accent)}.chi-line-fill{fill:var(--color-line)}.chi-bar,.chi-muted-fill,.chi-dot{fill:var(--color-muted)}.chi-accent-fill,.chi-badge-fill{fill:var(--color-accent)}.chi-accent-soft,.chi-avatar-fill{fill:var(--color-accent-soft)}.chi-avatar-stroke{stroke:var(--color-accent)}.tile-small-body{align-items:center;gap:var(--space-form-row);padding:var(--space-panel-content);display:flex}.ui-dropzone{border:1px dashed var(--color-accent);background:var(--color-accent-soft);text-align:center;border-radius:.375rem;margin-bottom:1rem;padding:.609375rem 1.42188rem}.ui-dropzone.is-dragging{outline:2px solid var(--color-accent);outline-offset:2px}.ui-dropzone-trigger{width:100%;color:var(--color-ink-2);cursor:pointer;justify-content:center;align-items:center;gap:.75rem;font-size:.771875rem;font-weight:500;line-height:1.5;display:flex}.ui-dropzone-trigger i{color:var(--color-accent);font-size:1.01563rem}.panel-section>.ui-dropzone:last-child{margin-bottom:0}.ui-dropzone-icon,.ui-dropzone-copy{display:contents}.ui-dropzone-hint,.ui-dropzone-browse{display:none}.ui-dropzone:not(:is(.card,.panel-section) *){border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:start;border:1px solid #0000;margin-bottom:1.25rem;padding:1rem 1.25rem;transition:border-color .15s,background-color .15s}.ui-dropzone:not(:is(.card,.panel-section) *):hover{border-color:#9966ff40}@supports (color:color-mix(in lab, red, red)){.ui-dropzone:not(:is(.card,.panel-section) *):hover{border-color:color-mix(in srgb, var(--color-primary-500) 25%, transparent)}}.ui-dropzone:not(:is(.card,.panel-section) *).is-dragging{border-style:dashed;border-color:var(--color-accent);background:var(--color-accent-soft);outline:0}.ui-dropzone:not(:is(.card,.panel-section) *) .ui-dropzone-trigger{color:var(--color-ink);text-align:start;justify-content:flex-start;gap:.875rem;font-size:.875rem}.ui-dropzone:not(:is(.card,.panel-section) *) .ui-dropzone-icon{background:var(--color-accent-soft);border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.ui-dropzone:not(:is(.card,.panel-section) *) .ui-dropzone-icon>i{font-size:1.0625rem}.ui-dropzone:not(:is(.card,.panel-section) *) .ui-dropzone-copy{flex:1;min-width:0;display:grid}.ui-dropzone:not(:is(.card,.panel-section) *) .ui-dropzone-label{font-weight:600}.ui-dropzone:not(:is(.card,.panel-section) *) .ui-dropzone-hint{color:var(--color-muted);font-size:.75rem;font-weight:500;display:block}.ui-dropzone:not(:is(.card,.panel-section) *) .ui-dropzone-browse{flex:none;display:inline-flex}.ui-dropzone:not(:is(.card,.panel-section) *) .ui-dropzone-status{margin:.5rem 0 0 3.375rem}.ui-dropzone-status{color:var(--color-muted);margin-top:.25rem;font-size:.75rem}.ui-dropzone-status:empty{display:none}.ui-dropzone.is-page-dragging{border-style:dashed;border-color:var(--color-accent);background:var(--color-accent-soft);outline:2px solid var(--color-accent);outline-offset:2px}.ui-dropzone.is-dragging{border-color:var(--color-accent);background:var(--color-accent)}.ui-dropzone.is-dragging .ui-dropzone-trigger,.ui-dropzone.is-dragging .ui-dropzone-trigger i,.ui-dropzone.is-dragging .ui-dropzone-hint{color:var(--color-on-accent)}.ui-dropzone.is-dragging .ui-dropzone-icon{background:0 0}.file-collection>.ui-dropzone{margin-bottom:0}.file-collection>.collection-items:not(:has(>*)){display:none}.card-heading{align-items:center;gap:.75rem;min-width:0;display:flex}.card-heading>.disclosure-trigger{gap:inherit}.card-heading>.avatar-split{border-radius:.625rem;flex:none;width:auto;min-width:2.5rem;height:2.5rem;padding-inline:.5rem;font-size:.875rem}.card-heading>.avatar{--size-avatar:2.5rem;flex:none}.card-heading-copy{min-width:0}.card-heading-copy h2{font-size:var(--text-card-title);font-weight:var(--weight-card-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-heading-copy .card-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-head:has(.card-heading-copy .card-sub){padding-top:1.01563rem}.card-heading-copy .card-sub{color:var(--color-hint);margin-top:.0625rem;font-size:.75rem;font-weight:500;line-height:1.2}.form-row--vertical .form-row-layout{gap:.375rem}.combo>:is(.choice-widget,.stamina-ui-select){flex:none;width:5.75rem;padding:.1875rem}.combo .lookup-toggle{background:var(--color-tile-2);border:0;border-radius:.375rem;min-height:1.625rem;padding:0 .5rem;font-size:.75rem}.combo .lookup-toggle .lookup-chevron{margin-left:.375rem}.combo>.choice-widget{align-self:center;width:6.25rem;padding:0}.combo .input-group.stamina-ui-select-box{background:var(--color-tile-2);border:0;border-radius:999px;height:1.75rem;min-height:1.75rem}.combo .stamina-ui-select-search{min-height:0;color:var(--color-ink);background:0 0;padding:0 0 0 .625rem;font-size:.78125rem;font-weight:600}.combo .stamina-ui-select-box>.btn{background:0 0}.combo>.choice-widget>select.select{height:1.75rem;min-height:1.75rem;box-shadow:none;background-color:var(--color-tile-2);color:var(--color-ink);background-position:right .5rem center;background-size:.625rem;border:0;border-radius:999px;padding:0 1.5rem 0 .625rem;font-size:.78125rem;font-weight:600}.combo input[type=tel].input:not(.iti__tel-input){padding-left:3rem}.collection-item:has(>.combo){position:relative}.collection-item:has(>.combo)>.combo{padding-right:2.5rem}.collection-item:has(>.combo)>.collection-delete{width:1.75rem;height:1.75rem;min-height:1.75rem;position:absolute;top:50%;right:.375rem;translate:0 -50%}.card-head .card-icon{border-radius:.5625rem;width:1.875rem;height:1.875rem}.card-stack{gap:var(--space-card-stack);flex-direction:column;display:flex}.card-stack[hidden]{display:none}.card-stack>.card{margin:0}.card-tools .btn-icon{background:var(--color-tile);box-shadow:none;color:var(--color-muted)}.metric-tile{background:var(--tile-background,var(--tone));color:#fff;height:100%;box-shadow:var(--shadow-card);border:0;container-type:inline-size}.metric-tile-body{height:100%;min-height:0;padding:1.5rem var(--space-card-inline);flex-direction:column;justify-content:space-between;display:flex}.metric-tile-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.metric-tile-head>i{font-size:2.4375rem;line-height:1}.metric-tile-copy{min-width:0;color:inherit;margin-block:1.42188rem;display:block;position:relative}.metric-tile-value{letter-spacing:-.038em;white-space:nowrap;font-size:clamp(1.625rem,12cqi,2.4375rem);font-weight:500;line-height:1}.metric-tile-title{letter-spacing:.01em;font-size:.873437rem;font-weight:500;line-height:1.5}.metric-tile-badge{letter-spacing:normal;background:var(--color-primary-500);color:#fff;height:auto;margin-top:.375rem;padding:.264062rem .40625rem;font-size:.690625rem;font-weight:500;line-height:1;position:absolute;top:100%;left:0}.metric-tile .grid-stack-actions{color:#fff}.metric-tile .grid-stack-actions:not(.hidden){align-items:center;gap:.5rem;display:flex}.metric-tile .btn-ghost{color:#fff}.card input[type=checkbox]:not(.switch,.hidden){width:var(--size-checkbox);height:var(--size-checkbox)}.menu-item{padding:0}.badge.badge-circle{border-radius:50%;justify-content:center;width:1.42188rem;height:1.42188rem;padding:0;line-height:0}.badge.badge-sm{justify-content:center;min-width:1.21875rem;font-size:.6875rem}.badge.badge-sm.badge-circle{width:1.21875rem;min-width:0;height:1.21875rem}.spinner-border{vertical-align:-.125em;border:.15rem solid;border-right-color:#0000;border-radius:50%;flex:none;width:1.625rem;height:1.625rem;animation:.65s linear infinite ui-spinner;display:inline-block}.spinner-border-sm{border-width:.145em;width:.8125rem;height:.8125rem}@media (prefers-reduced-motion:reduce){.spinner-border{animation-duration:1.3s}}.menu-link .menu-arrow{color:var(--color-muted);flex:none;margin-left:auto;display:inline-flex}.menu-link .menu-arrow:after{content:"";font:var(--fa-font-solid);font-size:.625rem}.card .card-title>:is(h2,h3,h4){align-items:center;margin:0;display:flex}.card :is(h2,h3,h4)>[class*=fa-]:first-child{vertical-align:middle;background:var(--tone-soft,var(--color-card-icon-soft));height:1.875rem;color:var(--tone,var(--color-card-icon));border-radius:.5625rem;flex:none;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.console-output{background:var(--color-night);color:var(--color-on-night);white-space:pre-wrap;word-break:break-word;border-radius:.75rem;margin:0;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.side-nav-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:992px){.side-nav-layout{grid-template-columns:15rem minmax(0,1fr)}}.side-nav-main{min-width:0}.ui-timeline .badge>i{font-size:.875rem}.side-nav{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:1.125rem;padding:.5rem}@media (min-width:992px){.side-nav{position:sticky;top:1.5rem}}.side-nav-head{border-bottom:1px solid var(--color-line);color:var(--color-ink);align-items:center;gap:.625rem;margin-bottom:.375rem;padding:.5rem .625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.side-nav-head-icon{background:var(--color-card-icon-soft);width:1.875rem;height:1.875rem;color:var(--color-card-icon);border-radius:.5rem;flex:none;place-items:center;font-size:.875rem;display:grid}.side-nav-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.side-nav-link{color:var(--color-ink-2);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.side-nav-link:hover{background:var(--color-tile);color:var(--color-ink)}.side-nav-link:is(.is-active,[aria-selected=true]){background:var(--color-tab-soft);color:var(--color-tab-soft-ink);font-weight:600}.side-nav-link[aria-selected=true]>.badge{background:var(--color-primary-500);color:#fff}.side-nav-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.side-nav-link>.side-nav-label{flex:1;min-width:0}.side-nav-link>.badge{flex:none}.side-nav-icon{width:1.25em;color:var(--color-muted);text-align:center;flex:none;font-size:.9375rem;line-height:1}.side-nav-description{color:var(--color-muted);margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.4;display:block}@media (min-width:992px){.side-nav-layout:has(.side-nav-description){grid-template-columns:18.5rem minmax(0,1fr)}}.side-nav:has(.side-nav-description) .side-nav-list{gap:.125rem}.side-nav-link:has(.side-nav-description){align-items:flex-start;padding:.625rem .75rem}.side-nav-link:has(.side-nav-description) .side-nav-title{color:var(--color-ink);font-weight:600}.side-nav-link:has(.side-nav-description)>.side-nav-icon{background:var(--color-tile);border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.875rem;display:grid}.side-nav-link:has(.side-nav-description)>.badge{margin-top:.25rem}.side-nav-link:has(.side-nav-description):is(:hover,.is-active)>.side-nav-icon{background:var(--color-surface)}.side-nav-link:has(.side-nav-description).is-active .side-nav-title{color:inherit}.side-nav-link.is-active .side-nav-description{color:inherit;opacity:.75}.side-nav-link:is(.is-active,[aria-selected=true]) .side-nav-icon{color:inherit}.side-nav-list+.side-nav-list{border-top:1px solid var(--color-line);margin-top:.375rem;padding-top:.375rem}.side-nav-stack{align-content:start;gap:.75rem;min-width:0;display:grid}@media (min-width:992px){.side-nav-layout:has(>.side-nav-stack){grid-template-columns:20rem minmax(0,1fr)}.side-nav-stack{position:sticky;top:1.5rem}}.search-categories{min-width:0}.search-nav{scrollbar-width:none;gap:.5rem;min-width:0}.search-nav::-webkit-scrollbar{display:none}.search-nav-card{--space-card-inline:.875rem;--space-card-head-top:.625rem;--space-card-head-bottom:.5rem;--text-card-title:.875rem}.search-nav-tile.action-card.summary-link{padding:.625rem .875rem}.search-nav-list{gap:0;padding:0 .5rem .375rem}.search-nav .side-nav-link{border-radius:var(--radius-item);min-height:2rem;padding:.3125rem .625rem}.search-nav-count{background:var(--color-tile);min-width:1.75rem;color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;justify-content:center;margin-left:auto;padding:.125rem .375rem;font-size:.6875rem;font-weight:500}.search-nav .side-nav-link[aria-selected=true]>.search-nav-count{background:var(--color-tile);color:var(--color-ink-2);font-weight:600}.search-nav :is(.search-nav-tile,.side-nav-link)[aria-selected=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.search-nav-tile[aria-selected=true] .action-card-button{background:var(--color-tile);color:var(--color-muted)}.search-nav-controls{display:none}@media (min-width:992px){.search-categories{position:sticky;top:1.5rem}.search-nav{max-height:var(--search-nav-height,calc(100dvh - 8rem));overscroll-behavior-y:contain;padding:.125rem .25rem .25rem .125rem;overflow-y:auto}.search-nav>:is(.search-nav-card,.search-nav-single){flex-shrink:0}}@media (max-width:1023px){html:has(.stamina-main>.search-page){scrollbar-gutter:auto}}@media (max-width:991px){.search-nav-controls{color:var(--color-muted);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.search-nav-buttons{gap:.375rem;display:flex}.search-nav-step{background:var(--color-surface);width:2rem;height:2rem;padding:0}.search-nav-step[hidden]{display:none}.search-nav{flex-direction:row;align-items:flex-start;gap:.75rem;padding-bottom:.25rem;overflow-x:auto}.search-nav>:is(.search-nav-card,.search-nav-single){flex:none}.search-nav-single{width:14rem}.search-nav-list{display:flex}.search-nav .side-nav-link{white-space:nowrap}.search-nav-label{overflow:visible}}.search-empty{text-align:center;flex-direction:column;align-items:center;padding:3rem 1rem;display:flex}.search-empty>img{width:min(18rem,60%);margin-bottom:2rem}.search-empty>h2{color:var(--color-ink);margin:0;font-size:1.25rem;font-weight:600}.search-empty>p{color:var(--color-muted);margin:.5rem 0 0;font-size:.875rem}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0;display:grid}@media (min-width:768px){.stat-strip{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.stat-strip-item{align-content:start;gap:.1875rem;min-width:0;padding-inline:1.5rem;display:grid}.stat-strip-item+.stat-strip-item{border-left:1px solid var(--color-line)}.stat-strip-item:first-child{padding-left:0}.stat-strip-item>small{color:var(--color-muted);font-size:.75rem;font-weight:500}.stat-strip-item>strong{color:var(--tone,var(--color-ink));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.375rem;font-weight:700;line-height:1.2}.stat-strip-item>span{color:var(--color-muted);font-size:.75rem}.lifecycle{min-width:0;container-type:inline-size}.lifecycle-steps{grid-template-columns:repeat(var(--lifecycle-count), minmax(0, 1fr));scrollbar-width:thin;scrollbar-color:var(--color-field) transparent;margin:0;padding:.25rem 0 .75rem;list-style:none;display:grid;overflow-x:auto}.lifecycle-step{text-align:center;min-width:0}.lifecycle-step.is-pending{--tone:var(--color-muted);--tone-soft:var(--color-tile)}.lifecycle-track{place-items:center;height:2.75rem;display:grid;position:relative}.lifecycle-track:before{content:"";border-top:1px solid var(--color-field);position:absolute;top:50%;left:0;right:0}.lifecycle-step:first-child>.lifecycle-track:before{left:50%}.lifecycle-step:last-child>.lifecycle-track:before{right:50%}.lifecycle-icon{border:1px solid var(--tone);place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.lifecycle-icon{border:1px solid color-mix(in srgb, var(--tone) 18%, transparent)}}.lifecycle-icon{background:var(--tone-soft);color:var(--tone);box-shadow:0 0 0 .375rem var(--color-surface);border-radius:1rem;font-size:1rem}.is-pending>.lifecycle-track>.lifecycle-icon{border-color:var(--color-field);border-style:dashed}.lifecycle-check{border:2px solid var(--color-surface);background:var(--color-success);color:#fff;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.5rem;display:grid;position:absolute;bottom:-.125rem;right:-.25rem}.lifecycle-copy{padding:1rem .375rem 0}.lifecycle-label{color:var(--color-ink);overflow-wrap:normal;font-size:.8125rem;font-weight:600;line-height:1.4}.lifecycle-detail{color:var(--color-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.5}.lifecycle-step:is(.tone-danger,.tone-warning) .lifecycle-detail{color:var(--tone)}.lifecycle-requirement{border-radius:var(--radius-pill);background:var(--color-tile);color:var(--color-muted);margin-top:.375rem;padding:.125rem .375rem;font-size:.625rem;line-height:1.4;display:inline-flex}.lifecycle-requirement.is-required{background:var(--color-accent-soft);color:var(--color-accent)}@container (max-width:48rem){.lifecycle-steps{grid-template-columns:1fr;padding:0;overflow:visible}.lifecycle-step{text-align:left;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;display:grid}.lifecycle-track{align-items:start;height:auto}.lifecycle-track:before{border-top:0;border-left:1px solid var(--color-field);inset:2.75rem auto 0 50%}.lifecycle-step:last-child>.lifecycle-track:before{display:none}.lifecycle-copy{padding:.125rem 0 1.5rem}.lifecycle-step:last-child .lifecycle-copy{padding-bottom:0}.lifecycle-label{display:inline}.lifecycle-requirement{vertical-align:middle;margin:0 0 0 .375rem}}.frieze{grid-auto-columns:minmax(4.25rem,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.frieze-step{text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.375rem;padding:.625rem .25rem .75rem;display:flex}.frieze-step.is-current{background:var(--color-tile)}.frieze-label{color:var(--color-muted);text-transform:capitalize;font-size:.75rem;font-weight:600}.frieze-step.is-current .frieze-label{color:var(--color-accent)}.frieze-track{align-self:stretch;place-items:center;height:2.5rem;display:grid;position:relative}.frieze-track:before{content:"";border-top:2px solid var(--color-line);position:absolute;top:50%;left:0;right:0}.frieze-step:first-child>.frieze-track:before{left:50%}.frieze-step:last-child>.frieze-track:before{right:50%}.frieze-dot{background:var(--tone-soft,var(--color-tile-2));width:2.5rem;height:2.5rem;color:var(--tone,var(--color-muted));box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;place-items:center;font-size:.8125rem;display:grid;position:relative}.frieze-dot.is-outline{border:2px dashed var(--tone,var(--color-line));background:var(--color-surface)}.frieze-dot.is-empty{background:var(--color-line);width:.625rem;height:.625rem}.frieze-step.is-current .frieze-dot{box-shadow:0 0 0 3px var(--color-tile)}.frieze-value{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600}.frieze-sub{color:var(--tone,var(--color-muted));font-size:.6875rem;line-height:1.3}.frieze-legend{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.75rem;display:flex}.frieze-legend>span{align-items:center;gap:.375rem;display:inline-flex}.frieze-legend .frieze-dot{width:.75rem;height:.75rem;box-shadow:none}.frieze-legend .frieze-dot.is-outline{border-width:1.5px}:is(.stamina-content,.side-nav-main,form:where(:not(.dialog-body>*)),.ui-tab-panel)>:is(.card,.form-columns,.notice:not(.anomaly:not(.is-inline)),.card-stack)+:is(.card,.form-columns,.notice,.card-stack),:is(.stamina-content,.side-nav-main,form:where(:not(.dialog-body>*)),.ui-tab-panel)>:is(.card,.form-columns,.notice,.card-stack)+.anomaly:not(.is-inline)+:is(.card,.form-columns,.notice,.card-stack){margin-top:var(--space-card-stack)}.page-top{gap:var(--space-card-stack,1.5rem);margin-bottom:var(--space-card-stack,1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}@media (max-width:991.98px){.page-top{grid-template-columns:1fr}}.page-top>.card,.page-top__stack>.card{margin:0!important}.page-top__stack{align-content:start;gap:var(--space-card-stack,1.125rem);display:grid}.page-figure{letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:800;line-height:1.1}.page-figure small{letter-spacing:0;color:var(--color-muted);margin-left:.375rem;font-size:.875rem;font-weight:600}.page-figure-sub{color:var(--color-muted);margin-top:.25rem;font-size:.78125rem}.page-synth{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}@media (max-width:767.98px){.page-synth{grid-template-columns:1fr}}.page-tiles{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.page-tiles-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:1.125rem 0 .5rem;font-size:.6875rem;font-weight:700}.page-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-tiles--list{grid-template-columns:minmax(0,1fr);gap:.375rem}.page-tile{background:var(--color-tile);min-width:0;color:var(--color-ink);border-radius:.75rem;align-items:center;gap:.625rem;padding:.5625rem .6875rem;text-decoration:none;display:flex}.page-tile>span:not(.page-tile__icon,.fas){flex:auto;min-width:0;line-height:1.3;display:grid}.page-tile>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.page-tile>span>small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}.page-tile>.fa-chevron-right{color:var(--color-muted-2);flex:none;font-size:.6875rem}a.page-tile{transition:background-color .15s}a.page-tile:hover{background:var(--color-tile-2)}.page-tile__icon{background:var(--tone-soft,var(--color-accent-soft));width:1.875rem;height:1.875rem;color:var(--tone,var(--color-accent));border-radius:.625rem;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.page-tile__icon.is-round{border-radius:50%}.page-tiles__more>summary{color:var(--color-accent);cursor:pointer;align-items:center;gap:.375rem;margin-top:.375rem;padding:.125rem .25rem;font-size:.78125rem;font-weight:700;list-style:none;display:inline-flex}.page-tiles__more>summary::-webkit-details-marker{display:none}.page-tiles__more[open]>summary .fa-angle-down{rotate:180deg}.page-tiles__more>.page-tiles{margin-top:.375rem}.page-ok{background:var(--color-success-soft);color:var(--color-ink-2);border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.78125rem;display:flex}.page-ok>.fas,.page-ok>.fad{color:var(--color-success)}.date-chip{background:var(--color-surface);width:2.875rem;box-shadow:inset 0 0 0 1px var(--color-line);text-align:center;border-radius:.625rem;flex:none;line-height:1;display:grid;overflow:hidden}.date-chip>small{background:var(--tone,var(--color-accent));color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:.25rem 0 .1875rem;font-size:.5625rem;font-weight:800}.date-chip>strong{letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;padding:.3125rem 0 .375rem;font-size:1.125rem;font-weight:800}.date-chip.tone-warning>small{background:var(--tone-solid,var(--tone))}.deadline-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.deadline{min-width:0;color:var(--color-ink);border-radius:.75rem;align-items:center;gap:.75rem;margin-inline:-.5rem;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s;display:flex}.deadline:hover{background:var(--color-tile)}.deadline__text{flex:auto;min-width:0;line-height:1.3;display:grid}.deadline__text>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.deadline__text>small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}.deadline__when{background:var(--tone-soft,var(--color-tile));color:var(--tone,var(--color-ink-2));white-space:nowrap;border-radius:999px;flex:none;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700}.deadline__when.tone-primary{background:var(--color-tile);color:var(--color-ink-2)}.page-filterbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.page-filterbar__search{flex:13.75rem;max-width:20rem;position:relative}.page-filterbar__search>.fa-magnifying-glass{color:var(--color-muted);pointer-events:none;font-size:.8125rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.page-filterbar__search>input{background:var(--color-tile);width:100%;height:2.375rem;color:var(--color-ink);border:0;border-radius:999px;padding:0 .875rem 0 2.25rem;font-size:.8125rem}.page-filterbar__search>input:focus{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.page-chips{flex-wrap:wrap;gap:.375rem;display:flex}.page-chip{background:var(--color-tile);height:2rem;color:var(--color-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.78125rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.page-chip:hover{background:var(--color-tile-2)}.page-chip.is-active{background:var(--color-night);color:var(--color-on-night)}.page-chip>small{background:#00000012;border-radius:.5rem;padding:0 .375rem;font-size:.6875rem;font-weight:700}.page-chip.is-active>small{background:#ffffff2e}.cell-identity{align-items:center;gap:.75rem;min-width:10rem;display:flex}.cell-identity>span:last-child{min-width:0;line-height:1.3;display:grid}.cell-identity strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cell-identity small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cell-muted{color:var(--color-muted-2)}.cell-link{color:var(--color-ink)}.cell-link:hover{color:var(--color-accent)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:0}.right-1{right:var(--spacing)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-\[30px\]{left:-30px}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-5{left:calc(var(--spacing) * 5)}.left-full{left:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.float-left{float:left}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:87.5rem){.container{max-width:87.5rem}}.m-0{margin:0}.m-7{margin:calc(var(--spacing) * 7)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-0{margin-top:0}.mt-0\!{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-0{margin-right:0}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-auto{margin-right:auto}.-mb-3{margin-bottom:calc(var(--spacing) * -3)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-13{margin-bottom:calc(var(--spacing) * 13)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[2\/1\]{aspect-ratio:2}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12\.5{width:calc(var(--spacing) * 12.5);height:calc(var(--spacing) * 12.5)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-\[9px\]{width:9px;height:9px}.size-\[10px\]{width:10px;height:10px}.size-\[25px\]{width:25px;height:25px}.size-\[35px\]{width:35px;height:35px}.size-\[40px\]{width:40px;height:40px}.size-\[45px\]{width:45px;height:45px}.size-\[50px\]{width:50px;height:50px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-30{height:calc(var(--spacing) * 30)}.h-32{height:calc(var(--spacing) * 32)}.h-75{height:calc(var(--spacing) * 75)}.h-88{height:calc(var(--spacing) * 88)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[20px\]{height:20px}.h-\[26px\]{height:26px}.h-\[35px\]{height:35px}.h-\[40px\]{height:40px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[80vh\]{height:80vh}.h-\[420px\]{height:420px}.h-\[1000px\]{height:1000px}.h-auto{height:auto}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-88{max-height:calc(var(--spacing) * 88)}.max-h-\[24rem\]{max-height:24rem}.max-h-\[125px\]{max-height:125px}.max-h-\[175px\]{max-height:175px}.min-h-0{min-height:0}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[10px\]{min-height:10px}.min-h-\[60px\]{min-height:60px}.min-h-\[800px\]{min-height:800px}.min-h-auto{min-height:auto}.min-h-dvh{min-height:100dvh}.w-\(--w\){width:var(--w)}.w-0{width:0}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-100{width:calc(var(--spacing) * 100)}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[8px\]{width:8px}.w-\[10px\]{width:10px}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[15px\]{width:15px}.w-\[20px\]{width:20px}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[31\.25rem\]{width:31.25rem}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[40px\]{width:40px}.w-\[45\%\]{width:45%}.w-\[45px\]{width:45px}.w-\[46\%\]{width:46%}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[55\%\]{width:55%}.w-\[58\%\]{width:58%}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[70\%\]{width:70%}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[85\%\]{width:85%}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[275px\]{width:275px}.w-\[300px\]{width:300px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3{max-width:calc(var(--spacing) * 3)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-50{max-width:calc(var(--spacing) * 50)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[34\.375rem\]{max-width:34.375rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[120px\]{max-width:120px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-27\.5{min-width:calc(var(--spacing) * 27.5)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[18rem\]{min-width:18rem}.min-w-\[60px\]{min-width:60px}.min-w-\[100px\]{min-width:100px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[175px\]{min-width:175px}.min-w-\[200px\]{min-width:200px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-1{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-tile{border-radius:var(--radius-tile)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-field{border-bottom-right-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-line\){border-color:var(--color-line)}.border-\(--color-warning\){border-color:var(--color-warning)}.border-accent{border-color:var(--color-accent)}.border-danger{border-color:var(--color-danger)}.border-field{border-color:var(--color-field)}.border-info{border-color:var(--color-info)}.border-line{border-color:var(--color-line)}.border-success{border-color:var(--color-success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-warning)}.border-white\/20\!{border-color:#fff3!important}@supports (color:color-mix(in lab, red, red)){.border-white\/20\!{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)!important}}.border-t-\(--tone\){border-top-color:var(--tone)}.bg-\(--bg\){background-color:var(--bg)}.bg-\(--calendar-color\){background-color:var(--calendar-color)}.bg-\(--color-ink\){background-color:var(--color-ink)}.bg-\(--color-night\){background-color:var(--color-night)}.bg-\(--color-surface\){background-color:var(--color-surface)}.bg-\(--color-tile\){background-color:var(--color-tile)}.bg-\(--color-warning\){background-color:var(--color-warning)}.bg-\(--color-warning-soft\){background-color:var(--color-warning-soft)}.bg-\(--tone\){background-color:var(--tone)}.bg-\(--tone-soft\){background-color:var(--tone-soft)}.bg-\[\#5b21b6\]{background-color:#5b21b6}.bg-\[\#141726\]{background-color:#141726}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-canvas{background-color:var(--color-canvas)}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-danger\/10{background-color:#e5484d1a}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-field{background-color:var(--color-field)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-info{background-color:var(--color-info)}.bg-info-soft{background-color:var(--color-info-soft)}.bg-ink{background-color:var(--color-ink)}.bg-ink\/25{background-color:#181c3240}@supports (color:color-mix(in lab, red, red)){.bg-ink\/25{background-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.bg-line{background-color:var(--color-line)}.bg-muted{background-color:var(--color-muted)}.bg-night{background-color:var(--color-night)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-success{background-color:var(--color-success)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-success\/10{background-color:#1f9d551a}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-tile{background-color:var(--color-tile)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-soft{background-color:var(--color-warning-soft)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10\!{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.bg-white\/10\!{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-linear-145{--tw-gradient-position:145deg}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-145{--tw-gradient-position:145deg in oklab}}.bg-linear-145{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#3a3f55\]{--tw-gradient-from:#3a3f55;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#b292ff\]{--tw-gradient-from:#b292ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ffd27a\]{--tw-gradient-from:#ffd27a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1c2033\]{--tw-gradient-to:#1c2033;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#7f4df0\]{--tw-gradient-to:#7f4df0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#c27803\]{--tw-gradient-to:#c27803;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-auto{background-size:auto}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-15{padding-block:calc(var(--spacing) * 15)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[30px\]{padding-left:30px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.625rem\]{font-size:.625rem}.text-\[\.875rem\]{font-size:.875rem}.text-\[\.8125rem\]{font-size:.8125rem}.text-\[\.9375rem\]{font-size:.9375rem}.text-\[\.84375rem\]{font-size:.84375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[3rem\]{font-size:3rem}.text-\[4rem\]{font-size:4rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--c\){color:var(--c)}.text-\(--color-ink\){color:var(--color-ink)}.text-\(--color-ink-2\){color:var(--color-ink-2)}.text-\(--color-muted\){color:var(--color-muted)}.text-\(--color-night\){color:var(--color-night)}.text-\(--color-primary-500\){color:var(--color-primary-500)}.text-\(--color-success\){color:var(--color-success)}.text-\(--color-surface\){color:var(--color-surface)}.text-\(--color-warning\){color:var(--color-warning)}.text-\(--fg\){color:var(--fg)}.text-\(--tone\){color:var(--tone)}.text-\(--tone-contrast\){color:var(--tone-contrast)}.text-accent{color:var(--color-accent)}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-link{color:var(--color-link)}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-on-accent{color:var(--color-on-accent)}.text-on-night{color:var(--color-on-night)}.text-success{color:var(--color-success)}.text-transparent{color:#0000}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-\[0_1rem_2\.5rem_-\.75rem_rgb\(29_21_49\/\.55\)\]{--tw-shadow:0 1rem 2.5rem -.75rem var(--tw-shadow-color,#1d15318c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-14px_rgb\(40_20_90\/\.5\)\]{--tw-shadow:0 10px 24px -14px var(--tw-shadow-color,#28145a80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_-12px_rgb\(40_20_90\/\.6\)\]{--tw-shadow:0 12px 24px -12px var(--tw-shadow-color,#28145a99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_-20px_rgb\(40_20_90\/\.7\)\]{--tw-shadow:0 20px 40px -20px var(--tw-shadow-color,#28145ab3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_48px_-32px_rgb\(40_20_90\/\.45\)\]{--tw-shadow:0 24px 48px -32px var(--tw-shadow-color,#28145a73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_56px_-34px_rgb\(40_20_90\/\.55\)\]{--tw-shadow:0 28px 56px -34px var(--tw-shadow-color,#28145a8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_-24px_rgb\(29_21_49\/\.45\)\]{--tw-shadow:0 30px 80px -24px var(--tw-shadow-color,#1d153173);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1d15310d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\(--color-line\){--tw-ring-color:var(--color-line)}.ring-\(--color-success\){--tw-ring-color:var(--color-success)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.grayscale-\[\.4\]{--tw-grayscale:grayscale(.4);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-radius\]{transition-property:border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[--color-row-hover\:var\(--color-tile\)\]{--color-row-hover:var(--color-tile)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--color-accent)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.group-has-\[\[data-open\]\]\/fold\:rounded-b-none\!:is(:where(.group\/fold):has([data-open]) *){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.group-has-\[\[data-open\]\]\/fold\:pb-0\!:is(:where(.group\/fold):has([data-open]) *){padding-bottom:0!important}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.peer-checked\:border-solid:is(:where(.peer):checked~*){--tw-border-style:solid;border-style:solid}.peer-checked\:border-danger:is(:where(.peer):checked~*){border-color:var(--color-danger)}.peer-checked\:border-success:is(:where(.peer):checked~*){border-color:var(--color-success)}.peer-checked\:bg-danger-soft:is(:where(.peer):checked~*){background-color:var(--color-danger-soft)}.peer-checked\:bg-success-soft:is(:where(.peer):checked~*){background-color:var(--color-success-soft)}.peer-checked\:text-ink:is(:where(.peer):checked~*){color:var(--color-ink)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[var\(--color-focus\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--color-focus)}.before\:hidden:before{content:var(--tw-content);display:none}.first\:mt-1:first-child{margin-top:var(--spacing)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.read-only\:cursor-default:read-only{cursor:default}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-info:hover{border-color:var(--color-info)}.hover\:border-warning:hover{border-color:var(--color-warning)}.hover\:border-white\/50\!:hover{border-color:#ffffff80!important}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50\!:hover{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)!important}}.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft)}.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.hover\:bg-tile:hover{background-color:var(--color-tile)}.hover\:bg-transparent\!:hover{background-color:#0000!important}.hover\:bg-warning-soft:hover{background-color:var(--color-warning-soft)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent\!:hover{color:var(--color-accent)!important}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-warning:hover{color:var(--color-warning)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.has-\[\:checked\]\:border-accent:has(:checked){border-color:var(--color-accent)}.has-\[\:checked\]\:bg-accent-soft:has(:checked){background-color:var(--color-accent-soft)}.data-\[open\]\:grid-rows-\[1fr\][data-open]{grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-login-logo{animation:var(--animate-login-logo)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media not all and (min-width:48rem){.max-md\:order-last{order:9999}.max-md\:hidden{display:none}.max-md\:hidden\!{display:none!important}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-10{padding:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:text-left{text-align:left}.md\:text-\[2\.625rem\]{font-size:2.625rem}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:mr-8{margin-right:calc(var(--spacing) * 8)}.lg\:mb-0{margin-bottom:0}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:w-1\/2{width:50%}.lg\:w-88{width:calc(var(--spacing) * 88)}.lg\:w-\[350px\]{width:350px}.lg\:w-\[400px\]{width:400px}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[310px_minmax\(0\,1fr\)\]{grid-template-columns:310px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:pt-0{padding-top:0}.lg\:pb-0{padding-bottom:0}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-5{top:calc(var(--spacing) * 5)}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.xl\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.xl\:mb-9{margin-bottom:calc(var(--spacing) * 9)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-9{gap:calc(var(--spacing) * 9)}.xl\:p-12{padding:calc(var(--spacing) * 12)}}@media (min-width:87.5rem){.\32 xl\:col-span-3{grid-column:span 3/span 3}.\32 xl\:col-span-5{grid-column:span 5/span 5}.\32 xl\:col-span-6{grid-column:span 6/span 6}.\32 xl\:col-span-9{grid-column:span 9/span 9}.\32 xl\:col-span-10{grid-column:span 10/span 10}.\32 xl\:inline{display:inline}}@container (min-width:56rem){.\@4xl\:col-span-6{grid-column:span 6/span 6}}.\[\&_\.ais-go\]\:hidden\! .ais-go,.\[\&_\.ais-lock\]\:hidden\! .ais-lock,.\[\&_\.ais-need\]\:hidden\! .ais-need{display:none!important}.\[\&_h1\]\:text-\[1\.375rem\] h1{font-size:1.375rem}.\[\&_h1\]\:leading-tight h1{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_i\]\:text-muted i{color:var(--color-muted)}.peer-checked\:\[\&_i\]\:text-danger:is(:where(.peer):checked~*) i{color:var(--color-danger)}.peer-checked\:\[\&_i\]\:text-success:is(:where(.peer):checked~*) i{color:var(--color-success)}.\[\&_td\]\:px-0 td{padding-inline:0}.\[\&_td\]\:px-5 td{padding-inline:calc(var(--spacing) * 5)}.\[\&_td\]\:px-7 td{padding-inline:calc(var(--spacing) * 7)}.\[\&_th\]\:px-0 th{padding-inline:0}.\[\&_th\]\:px-5 th{padding-inline:calc(var(--spacing) * 5)}.\[\&_th\]\:px-7 th{padding-inline:calc(var(--spacing) * 7)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:h-full>*{height:100%}.tone-violet,.tone-primary{--tone:var(--color-accent);--tone-soft:var(--color-accent-soft)}.tone-violet,.tone-primary,.tone-success,.tone-warning,.tone-danger,.tone-info{--tone-contrast:#fff}.tone-success{--tone:var(--color-success);--tone-soft:var(--color-success-soft)}.tone-warning{--tone:var(--color-warning);--tone-soft:var(--color-warning-soft);--tone-solid:var(--color-warning-solid)}.tone-danger{--tone:var(--color-danger);--tone-soft:var(--color-danger-soft)}.tone-info{--tone:var(--color-info);--tone-soft:var(--color-info-soft)}.tone-neutral{--tone:var(--color-ink-2);--tone-soft:var(--color-tile-2)}.menu .menu-item{padding-inline:0}.menu .menu-link{padding:var(--space-menu-item-block) var(--space-menu-item-inline)}.menu>:is(.separator,.border-t){margin:var(--space-menu) .25rem}.table input[type=checkbox]:not(.switch,.hidden){width:var(--size-checkbox);height:var(--size-checkbox)}.text-link:hover{text-decoration:underline}.stamina-brand-row{align-items:center;gap:.5rem;min-width:0;padding-inline-end:.125rem;display:flex}.stamina-brand-row .stamina-brand{flex:1;min-width:0;height:2rem;padding-inline:.5rem}.stamina-brand-row .stamina-brand img{height:1.75rem}.stamina-cobrand{flex:1;align-items:center;gap:.5625rem;min-width:0;padding-inline-start:.5rem;display:flex}.stamina-brand-row .stamina-brand.is-mark{flex:none;width:2.125rem;height:2.125rem;padding:0;overflow:hidden}.stamina-brand-row .stamina-brand.is-mark img{width:auto;max-width:none;height:2.125rem}.stamina-cobrand-text{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.stamina-wordmark{width:4.976rem;height:.9375rem;display:block;position:relative;overflow:hidden}.stamina-wordmark img{width:auto;max-width:none;height:1.598rem;position:absolute;top:-.2526rem;left:-1.9106rem}.stamina-company{min-width:0;max-width:100%}.stamina-company-trigger{max-width:100%;color:var(--color-sidebar-ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.375rem;padding:0;display:flex}.stamina-company-trigger .fa-chevron-down{color:var(--color-sidebar-muted);flex:none;font-size:.5625rem;transition:color .12s}.stamina-company-trigger:is(:hover,[aria-expanded=true]) .fa-chevron-down{color:var(--color-sidebar-ink)}.stamina-company-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.stamina-company-name{-webkit-line-clamp:2;letter-spacing:.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:.8125rem;font-weight:650;line-height:1.1;display:-webkit-box;overflow:hidden}.stamina-company-trigger.is-long .stamina-company-name{font-size:.75rem}.stamina-company-menu{width:15rem;max-height:70dvh;overflow-y:auto}.sidebar-collapse{z-index:1;background:var(--color-sidebar);width:1.5rem;height:1.5rem;color:var(--color-sidebar-muted);cursor:pointer;opacity:0;border-radius:50%;place-items:center;transition:opacity .15s,color .12s;display:grid;position:absolute;inset-block-start:1.9375rem;inset-inline-end:-.75rem;box-shadow:0 0 0 1px #ffffff1a,0 2px 6px #00000040}.stamina-sidebar:hover .sidebar-collapse,.sidebar-collapse:focus-visible{opacity:1}.sidebar-collapse:hover{color:#fff}.sidebar-collapse>svg{width:1rem;height:1rem}@media (min-width:1024px){.stamina-sidebar{z-index:2;min-width:0}.is-sidebar-collapsed .sidebar-collapse>svg{rotate:180deg}@media (prefers-reduced-motion:no-preference){.stamina-app{transition:grid-template-columns var(--stamina-motion-slide-duration,.28s) var(--ease-panel-in)}.is-sidebar-collapsed:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse)) .stamina-nav .nav-link>:not(i),.is-sidebar-collapsed:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse)) .nav-section,.is-sidebar-collapsed:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse)) .stamina-search-row,.is-sidebar-collapsed:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse)) .stamina-brand-tools,.is-sidebar-collapsed:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse)) .stamina-cobrand-text,.is-sidebar-collapsed:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse)) .stamina-account{animation:.18s ease-out 80ms both sidebar-label-reveal}}@keyframes sidebar-label-reveal{0%{opacity:0}to{opacity:1}}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))){--width-sidebar:5.25rem}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-sidebar{padding-inline:.625rem}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-brand-row{flex-direction:column}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-brand{flex:none;width:2rem;padding:0;overflow:hidden}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-brand img{width:9.3125rem;max-width:none;height:2rem}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-search-row,.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-brand-tools,.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-cobrand-text,.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .nav-section,.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-nav .nav-link>:not(i),.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-account{display:none}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-nav .nav-link{justify-content:center;padding-inline:0}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-nav .nav-link i{margin:0}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-nav [data-menu-section-group]{display:flex}.is-sidebar-collapsed:not(:has(.stamina-sidebar:hover,.stamina-sidebar :focus-visible:not(.sidebar-collapse),.sidebar-menu-editor:not([hidden]))) .stamina-nav [data-menu-section-title]{border-top:1px solid var(--color-sidebar-hover);margin-top:.75rem}}@media (max-width:1023px){.sidebar-collapse{display:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card :is(h2,h3,h4)>[class*=fa-]:first-child{width:1.875rem;margin:0 .75rem 0 0}.table:is([class*="[&_th]:px-0"],[class*="[&_td]:px-0"]) :is(th,td){padding-inline:var(--space-table-inline)}.table:is([class*="[&_th]:px-0"],[class*="[&_td]:px-0"]) :is(th,td):first-child{padding-left:0}.table:is([class*="[&_th]:px-0"],[class*="[&_td]:px-0"]) :is(th,td):last-child{padding-right:0}.menu .menu-link.border-3{border-width:0}.menu .menu-link.border-3.border-l{border-left:3px solid #0000}.menu .menu-link.bg-transparent{background-color:revert-layer}:is(.tabs,.page-tabs) :is(.tab,.page-tab){margin-inline:revert-layer;padding-block:revert-layer}}:root{--stamina-motion-enter-duration:.6s;--stamina-motion-slide-duration:.28s;--stamina-motion-leave-duration:.14s;--stamina-motion-collapse-duration:.2s;--stamina-motion-collapse-delay:80ms;--stamina-motion-count-duration:.7s;--stamina-motion-highlight-duration:1.4s;--stamina-motion-ease:cubic-bezier(.2, .8, .2, 1);--stamina-motion-collapse-ease:cubic-bezier(.4, 0, .2, 1);--stamina-motion-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--stamina-motion-highlight:var(--color-accent-soft,#eef2ff);--stamina-motion-blur:8px}.stamina-turbo-motion-item{transition:opacity var(--stamina-motion-enter-duration) ease, filter var(--stamina-motion-enter-duration) ease, transform var(--stamina-motion-enter-duration) var(--stamina-motion-ease), height var(--stamina-motion-enter-duration) var(--stamina-motion-ease), padding-block var(--stamina-motion-enter-duration) var(--stamina-motion-ease), margin-block var(--stamina-motion-enter-duration) var(--stamina-motion-ease), border-block-width var(--stamina-motion-enter-duration) var(--stamina-motion-ease)}.stamina-turbo-motion-enter{opacity:0;filter:blur(var(--stamina-motion-blur));transform:scale(1.015)}.stamina-turbo-motion-enter:not(tr),.stamina-turbo-motion-collapse:not(tr){border-block-width:0!important;height:0!important;min-height:0!important;margin-block:0!important;padding-block:0!important}.stamina-turbo-motion-leave{opacity:0;filter:none;pointer-events:none;transition:opacity var(--stamina-motion-leave-duration) ease-out, height var(--stamina-motion-collapse-duration) var(--stamina-motion-collapse-ease) var(--stamina-motion-collapse-delay), padding-block var(--stamina-motion-collapse-duration) var(--stamina-motion-collapse-ease) var(--stamina-motion-collapse-delay), margin-block var(--stamina-motion-collapse-duration) var(--stamina-motion-collapse-ease) var(--stamina-motion-collapse-delay), border-block-width var(--stamina-motion-collapse-duration) var(--stamina-motion-collapse-ease) var(--stamina-motion-collapse-delay);transform:none}.stamina-turbo-motion-cell{transition:padding-block var(--stamina-motion-enter-duration) var(--stamina-motion-ease), border-block-width var(--stamina-motion-enter-duration) var(--stamina-motion-ease);height:auto!important;min-height:0!important}.stamina-turbo-motion-cell-content{min-height:0;transition:height var(--stamina-motion-enter-duration) var(--stamina-motion-ease);overflow:hidden}.stamina-turbo-motion-enter>.stamina-turbo-motion-cell,.stamina-turbo-motion-collapse>.stamina-turbo-motion-cell{border-block-width:0!important;padding-block:0!important}:is(.stamina-turbo-motion-enter,.stamina-turbo-motion-collapse)>.stamina-turbo-motion-cell>.stamina-turbo-motion-cell-content{height:0!important}.stamina-turbo-motion-leave>.stamina-turbo-motion-cell,.stamina-turbo-motion-leave>.stamina-turbo-motion-cell>.stamina-turbo-motion-cell-content{transition-duration:var(--stamina-motion-collapse-duration);transition-timing-function:var(--stamina-motion-collapse-ease);transition-delay:var(--stamina-motion-collapse-delay)}.stamina-turbo-motion-flash:not(tr),.stamina-turbo-motion-flash>:is(td,th){animation:stamina-turbo-motion-highlight var(--stamina-motion-highlight-duration) ease-out}[data-stamina-ui-turbo-motion-target~=count]{font-variant-numeric:tabular-nums}.stamina-turbo-motion-counting{animation:stamina-turbo-motion-bump var(--stamina-motion-count-duration) var(--stamina-motion-spring);display:inline-block}@keyframes stamina-turbo-motion-highlight{0%,15%{box-shadow:inset 0 0 0 999px var(--stamina-motion-highlight)}to{box-shadow:inset 0 0 0 999px #0000}}@keyframes stamina-turbo-motion-bump{0%{transform:scale(1)}30%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stamina-turbo-motion-item,.stamina-turbo-motion-cell,.stamina-turbo-motion-cell-content,.stamina-turbo-motion-flash,.stamina-turbo-motion-flash>:is(td,th),.stamina-turbo-motion-counting{transition:none!important;animation:none!important}}@media (min-width:768px){.page-actions:has(.stat-filters){flex-shrink:1;max-width:none}.stamina-header:has(.stat-filters)>.min-w-0{flex:none}}@keyframes error-page-sheet-left{0%,to{transform:rotate(-6deg)translate(0)}50%{transform:rotate(-8deg)translate(-6px)}}@keyframes error-page-sheet-right{0%,to{transform:rotate(5deg)translate(0)}50%{transform:rotate(7deg)translate(6px)}}@keyframes error-page-pulse{0%,to{box-shadow:0 0 0 6px var(--color-surface), 0 0 0 6px transparent}50%{box-shadow:0 0 0 6px var(--color-surface), 0 0 0 16px color-mix(in srgb, var(--error-tone) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.error-page-sheet,.error-page-sign{animation:none}}:root{--ui-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238b8a93' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}[aria-busy=true]{cursor:progress}button[aria-busy=true],turbo-frame[aria-busy=true]{opacity:.65}.iti{display:block}.iti__country-container{padding:0 0 0 4px}.iti .iti__selected-country{background:0 0}.iti__dropdown-content{box-shadow:var(--shadow-pop), 0 0 0 1px var(--color-line);border:0;border-radius:12px}.flatpickr-calendar{--bs-body-bg:var(--color-surface);--bs-dropdown-box-shadow:0 0 50px 0 #523f6926;--bs-gray-100:#f9f9f9;--bs-gray-200:#f4f4f4;--bs-gray-400:#b5b5c3;--bs-gray-500:#a1a5b7;--bs-gray-600:#7e8299;--bs-gray-700:#5e6278;--bs-gray-800:#3f4254;--bs-component-hover-bg:var(--color-accent-soft);--bs-component-hover-color:var(--color-accent);--bs-component-active-bg:var(--color-accent);--bs-component-active-color:#fff}html:root .rich-text-widget{width:100%;min-width:0}html:root .rich-text-widget .tox-tinymce{border:1px solid var(--color-field);border-radius:var(--radius-field)}html:root .rich-text-widget:focus-within .tox-tinymce{border-color:var(--color-focus);box-shadow:var(--shadow-focus)}html:root .tox{font-family:var(--font-sans);color:var(--color-ink)}html:root .tox .tox-editor-header{box-shadow:none;border-bottom:1px solid var(--color-line)}html:root .tox .tox-toolbar__group{padding:0 .25rem}html:root .tox .tox-toolbar__group:not(:last-of-type){border-right:1px solid var(--color-line)}html:root .tox :is(.tox-edit-area,.tox-editor-header,.tox-toolbar,.tox-toolbar__primary,.tox-toolbar__overflow,.tox-menubar,.tox-statusbar,.tox-dialog,.tox-dialog__header,.tox-dialog__footer,.tox-menu){background-color:var(--color-surface);color:var(--color-ink);border-color:var(--color-line)}html:root .tox :is(.tox-tbtn,.tox-mbtn,.tox-statusbar__path-item,.tox-statusbar__wordcount,.tox-statusbar a,.tox-collection__item,.tox-label,.tox-dialog__title){color:var(--color-ink)}html:root .tox :is(.tox-tbtn,.tox-button--icon) svg{fill:var(--color-ink)}html:root .tox :is(.tox-tbtn:hover,.tox-mbtn:hover,.tox-collection__item--active){background-color:var(--color-tile)}html:root .tox .tox-tbtn--enabled{background-color:var(--color-accent-soft);color:var(--color-accent)}html:root .tox .tox-tbtn--enabled svg{fill:var(--color-accent)}html:root .tox .tox-tbtn--disabled,html:root .tox .tox-tbtn--disabled svg{color:var(--color-muted);fill:var(--color-muted)}html:root .tox .tox-collection__item--enabled{background-color:var(--color-tile-2);color:var(--color-ink)}html:root .rich-text-widget[aria-invalid=true] .tox-tinymce{border-color:var(--color-danger)}html:root .tox :is(.tox-textfield,.tox-textarea,.tox-listboxfield .tox-listbox--select){background-color:var(--color-surface);color:var(--color-ink);border-color:var(--color-field);border-radius:var(--radius-field)}html:root .tox :is(.tox-textfield,.tox-textarea):focus{border-color:var(--color-focus);box-shadow:var(--shadow-focus)}html:root .tox .tox-dialog{border-color:var(--color-line);border-radius:var(--radius-dialog);box-shadow:var(--shadow-pop)}html:root .tox .tox-button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-primary-50);border-radius:var(--radius-item)}html:root .tox .tox-button--secondary{background-color:var(--color-tile);border-color:var(--color-field);color:var(--color-ink)}html:root .rich-text-widget[data-stamina-rich-text-readonly] .tox-editor-header{background-color:var(--color-tile)}.fc{--fc-border-color:var(--color-calendar-line);--fc-today-bg-color:var(--color-calendar-today);--fc-neutral-bg-color:var(--color-tile);--fc-page-bg-color:var(--color-surface);--fc-event-bg-color:var(--color-accent);--fc-event-border-color:var(--color-accent);--fc-list-event-hover-bg-color:var(--color-tile);font-family:var(--font-sans);font-size:var(--text-table);color:var(--color-ink-2)}.fc .fc-toolbar-title{color:var(--color-ink);font-size:16px;font-weight:650}.fc .fc-button-primary{height:var(--height-field);border-radius:var(--radius-item);background:var(--color-calendar-button);color:var(--color-muted);box-shadow:none;border:0;padding:0 16px;font-size:13px;font-weight:500;line-height:1}.fc .fc-button-primary:hover,.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active{background:var(--color-calendar-button-active);color:var(--color-ink);box-shadow:none}.fc .fc-button-primary:disabled{background:var(--color-calendar-button);color:var(--color-muted);opacity:.6}.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled):focus{box-shadow:none}.fc .fc-button-primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.fc .fc-button-group{background:var(--color-calendar-button);border-radius:var(--radius-item)}.fc .fc-button-group>.fc-button{border-radius:0;margin:0}.fc .fc-button-group>.fc-button:first-child{border-start-start-radius:var(--radius-item);border-end-start-radius:var(--radius-item)}.fc .fc-button-group>.fc-button:last-child{border-start-end-radius:var(--radius-item);border-end-end-radius:var(--radius-item)}.fc .fc-col-header-cell{background:0 0;border-inline-color:#0000;padding:8px 6px;font-weight:600}.fc .fc-col-header-cell-cushion{color:var(--color-muted);text-transform:capitalize;padding:0 4px;font-size:12px}.fc .fc-scrollgrid{border-radius:var(--radius-item);overflow:hidden}.fc .fc-daygrid-day-number{padding:4px;font-size:13px}.fc .fc-daygrid-week-number{color:var(--color-muted-2);background:0 0;padding:4px 6px;font-size:11px}.fc .fc-day-other .fc-daygrid-day-number{opacity:.55}.fc td.fc-day.fc-day--holiday{background-color:#7f4df017}@supports (color:color-mix(in lab, red, red)){.fc td.fc-day.fc-day--holiday{background-color:color-mix(in srgb, var(--color-accent) 9%, transparent)}}.fc .fc-timegrid-slot{height:32px}.fc .fc-list-day-cushion{background:var(--color-tile);color:var(--color-ink)}@media (max-width:768px){.fc .fc-toolbar{flex-wrap:wrap;gap:12px}.fc .fc-button-primary{padding-inline:10px}}.grid-stack .metric-tile{height:auto;overflow:clip}[data-theme=dark]{--color-canvas:#13121a;--color-surface:#1c1b26;--color-tile:#25242f;--color-tile-2:#2e2d3a;--color-panel:var(--color-canvas);--color-panel-line:#ffffff14;--color-link:var(--color-primary-300);--color-field-locked:var(--color-tile-2);--color-ink:#f1f0f5;--color-ink-2:#c9c7d3;--color-muted:#8d8b9c;--color-muted-2:#5f5d70;--color-hint:var(--color-muted-2);--color-track:var(--color-tile);--color-line:#ffffff12;--color-line-dashed:#ffffff1f;--color-tab:var(--color-ink-2);--color-field:#ffffff1a;--color-field-hover:#fff3;--color-night:#ece9f5;--color-on-night:#16151a;--color-accent:var(--color-primary-400);--color-accent-soft:#9966ff29;--color-card-icon:var(--color-primary-400);--color-tab-soft:#96f3;--color-tab-soft-ink:var(--color-primary-300);--color-card-icon-soft:#9966ff29;--color-success-soft:#1f9d5529;--color-warning-soft:#c278032e;--color-danger-soft:#e5484d29;--color-info-soft:#0b84d829;--color-sidebar:#0f0c19;--shadow-card:none;--shadow-pop:0 12px 32px #00000073, 0 2px 6px #0000004d;--shadow-dialog:0 24px 64px #0000008c;color-scheme:dark}.card :is(h2,h3,h4)>[class*=fa-]:first-child{width:1.875rem!important;margin:0 .75rem 0 0!important}.card :is(h2,h3,h4)>.fad:first-child{font-family:"Font Awesome 6 Pro"!important;font-weight:900!important;display:inline-flex!important}.card :is(h2,h3,h4)>.fad:first-child:before{opacity:1!important;color:inherit!important;position:static!important}.card :is(h2,h3,h4)>.fad:first-child:after{content:none!important}pre span[style*="background-color: black"]{background-color:#0000!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes login-logo{0%{opacity:0;transform:translateY(-10px)}}