/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-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-ease:initial;--tw-leading:initial;--lf-auth-angle:0deg}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--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);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--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);--font-ui:"Inter", "Cairo", system-ui, sans-serif;--font-display:var(--lf-font-ui);--font-code:ui-monospace, "Cascadia Mono", Consolas, monospace;--shadow-card:none;--shadow-elevated:0 4px 16px #00000029}}@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}a{color:var(--lf-ink)}}@layer components{.lf-page{width:100%;max-width:92rem;margin-inline:auto;padding-block:clamp(1.25rem,3vw,3rem) clamp(3rem,6vw,6rem)}.lf-page-header{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.lf-page-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.lf-page-header{margin-block-end:var(--lf-space-5)}.lf-page-header__copy{text-align:start;flex:auto;order:0;min-width:0}.lf-page-header h1{color:var(--lf-ink);text-wrap:balance;margin:0;font-size:1.75rem;font-weight:700;line-height:2.25rem}html:lang(ar) .lf-page-header h1{line-height:1.5}.lf-page-header__actions{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:none;order:1;margin-inline-start:auto;display:flex}@media (max-width:859px){.lf-page-header{flex-direction:column;align-items:stretch}.lf-page-header h1{font-size:1.5rem;line-height:2rem}.lf-page-header__actions{width:100%;margin-inline-start:0}}.lf-eyebrow,.lf-kicker{color:var(--lf-muted);margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.lf-page-summary,.lf-muted{color:var(--lf-muted)}.lf-page-summary{margin-top:calc(var(--spacing) * 2);max-width:68ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:pretty}.lf-panel,.lf-card{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);box-shadow:none}.lf-card{padding:1.25rem}.lf-card__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-block-end:1px solid var(--lf-rule);margin-block-end:1rem;padding-block-end:1rem;display:flex}.lf-card__title{align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--lf-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.5rem;display:flex}.lf-button,.lf-icon-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-leading:1;cursor:pointer;transition:background-color var(--lf-motion-fast), color var(--lf-motion-fast), box-shadow var(--lf-motion-fast);border-width:0;font-weight:600;line-height:1;text-decoration-line:none;position:relative}.lf-button{min-height:var(--lf-button-height);border-radius:var(--lf-radius-sm);white-space:nowrap;place-items:center;padding-inline:1rem;font-size:.875rem;display:inline-grid}.lf-button .material-symbols-outlined{font-size:18px!important}.lf-button--sm{min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.lf-button--lg{min-height:3rem;padding-inline:1.5rem;font-size:1rem}.lf-icon-button{border-radius:var(--lf-radius-pill);width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--lf-ink);background:0 0;padding:0;display:inline-flex}.lf-icon-button:after{content:"";position:absolute;inset:-.375rem}.lf-icon-button--lg{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}.lf-button:active:not(:disabled),.lf-icon-button:active:not(:disabled){background:var(--lf-surface-high)}.lf-button:disabled,.lf-icon-button:disabled{cursor:not-allowed}.lf-button:disabled:not([aria-busy=true]){background:var(--lf-surface-selected);color:var(--lf-disabled)}.lf-button--ghost:disabled:not([aria-busy=true]),.lf-button--link:disabled:not([aria-busy=true]),.lf-button--danger-secondary:disabled:not([aria-busy=true]),.lf-button--outline:disabled:not([aria-busy=true]){background:0 0}.lf-icon-button:disabled{color:var(--lf-disabled);background:0 0}.lf-button[aria-busy=true]{cursor:progress}.theme-switch{border-radius:var(--lf-radius-pill);width:2.5rem;height:2.5rem;color:var(--lf-ink);cursor:pointer;transition:background-color var(--lf-motion-fast), color var(--lf-motion-fast);background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.theme-switch:hover{background:var(--lf-surface-selected)}.theme-switch__glyph{display:block;overflow:visible}.theme-switch__core,.theme-switch__bite,.theme-switch__rays{transform-origin:12px 12px;transition:transform .5s cubic-bezier(.34,1.4,.64,1),opacity .3s}.theme-switch__rays{opacity:0;transform:rotate(-60deg)scale(.4)}.theme-switch.is-dark .theme-switch__core{transform:scale(.55)}.theme-switch.is-dark .theme-switch__bite{transform:translate(9px,-9px)}.theme-switch.is-dark .theme-switch__rays{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.theme-switch__core,.theme-switch__bite,.theme-switch__rays{transition:none}}.theme-switch--segmented{background:var(--lf-surface-muted);align-items:center;gap:0;width:auto;min-width:0;padding:.2rem;display:inline-flex}.theme-switch__option{width:2rem;min-width:2rem;min-height:2rem;color:var(--lf-placeholder);border-radius:.5rem;place-items:center;display:inline-grid}.theme-switch__option.is-active{background:var(--lf-surface);color:var(--lf-cedar);box-shadow:var(--lf-shadow-sm)}.theme-switch__option .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;font-size:18px;line-height:1}.theme-switch__option.is-active .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20}.locale-switch{vertical-align:middle;width:auto;min-width:8.75rem;max-width:13rem;display:inline-block}.locale-switch .lf-select,.locale-switch .lf-select__trigger{width:100%}.locale-switch .lf-select__trigger{min-height:2.5rem;font-weight:600}.lf-button--primary{background:var(--lf-cedar);color:var(--lf-on-cedar)}.lf-button--primary:hover:not(:disabled){background:var(--lf-cedar-dark)}.lf-button--secondary{background:var(--lf-field);color:var(--lf-ink)}.lf-button--secondary:hover:not(:disabled){background:var(--lf-field-hover)}.lf-button--outline{box-shadow:inset 0 0 0 1px var(--lf-border-strong);color:var(--lf-ink);background:0 0}.lf-button--outline:hover:not(:disabled){background:var(--lf-surface-muted)}.lf-button--ghost{color:var(--lf-ink);background:0 0}.lf-button--ghost:hover:not(:disabled){background:var(--lf-surface-selected)}.lf-button--link{border-style:var(--tw-border-style);text-underline-offset:2px;background-color:#0000;border-width:0;min-width:0;min-height:0;padding:0}@media (hover:hover){.lf-button--link:hover{text-decoration-line:underline}}.lf-button--link{color:var(--lf-ink)}.lf-button--danger{background:var(--lf-danger);color:var(--lf-on-danger)}.lf-button--danger:hover:not(:disabled){background:var(--lf-danger-strong)}.lf-button--danger-secondary{color:var(--lf-danger);background:0 0}.lf-button--danger-secondary:hover:not(:disabled){background:var(--lf-danger-surface)}.lf-icon-button:hover:not(:disabled){background:var(--lf-surface-selected)}.lf-button__content,.lf-button__busy{grid-area:1/1}.lf-button__content{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.lf-button__content--hidden{visibility:hidden}.lf-button__busy{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.lf-button--sm .lf-spinner{width:.85rem;height:.85rem}.lf-spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:2px;border-color:currentColor;border-inline-end-color:#0000;border-radius:3.40282e38px;flex:none;animation:.72s linear infinite lf-spin;display:inline-block}@keyframes lf-spin{to{transform:rotate(1turn)}}.lf-status{white-space:nowrap;border-radius:var(--lf-radius-pill);background:var(--lf-surface-selected);width:max-content;min-width:0;max-width:max-content;height:1.5rem;color:var(--lf-ink);flex:none;justify-self:start;align-items:center;gap:.25rem;padding-inline:.625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.lf-status .material-symbols-outlined{font-size:14px!important}.lf-status-cell{justify-content:flex-start;align-items:center;width:max-content;max-width:100%;display:inline-flex}.lf-status--success{background:var(--lf-success-surface);color:var(--lf-success)}.lf-status--warning{background:var(--lf-warning-surface);color:var(--lf-warning)}.lf-status--danger{background:var(--lf-danger-surface);color:var(--lf-danger-strong)}.lf-status--info{background:var(--lf-info-surface);color:var(--lf-info)}.lf-status--neutral{background:var(--lf-surface-selected);color:var(--lf-ink)}.lf-status--solid{background:var(--lf-cedar);color:var(--lf-on-cedar)}.lf-status--outline{box-shadow:inset 0 0 0 1px var(--lf-border-strong);color:var(--lf-muted);background:0 0}.lf-state{min-height:calc(var(--spacing) * 28);align-items:flex-start;gap:calc(var(--spacing) * 4);border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);grid-template-columns:auto minmax(0,1fr);padding:1.5rem;display:grid}.lf-state__icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background:var(--lf-surface-selected);color:var(--lf-ink);border-radius:3.40282e38px;place-items:center;font-weight:800;display:grid}.lf-state--error .lf-state__icon{background:var(--lf-danger-surface);color:var(--lf-danger)}.lf-state--loading .lf-state__icon{background:var(--lf-surface-selected);color:var(--lf-ink)}.lf-state h2{margin:0;font-size:1rem;font-weight:700;line-height:1.5rem}.lf-state p{margin-top:var(--spacing);color:var(--lf-muted)}.lf-state__actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.lf-form{gap:calc(var(--spacing) * 4);display:grid}.lf-field-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.lf-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lf-field,.lf-form label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--lf-ink);align-content:start;gap:.375rem;font-weight:600;display:grid}.lf-field--full{grid-column:1/-1}.lf-field small,.lf-form small{color:var(--lf-muted);font-size:.75rem;font-weight:400;line-height:1.125rem}.lf-field input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.lf-field textarea,.lf-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.lf-form textarea,.lf-control,.lf-select__trigger{width:100%;min-height:var(--lf-control-height);border-radius:var(--lf-radius-sm);background-color:var(--lf-field);color:var(--lf-ink);transition:background-color var(--lf-motion-fast), border-color var(--lf-motion-fast);border:2px solid #0000;padding-block:.625rem;padding-inline:1rem;font-size:.9375rem;font-weight:400}.lf-select{z-index:0;width:100%;min-width:0;display:block;position:relative}.lf-select.is-open{z-index:calc(var(--lf-z-sheet) + 20)}.lf-select--sm{width:auto;min-width:5.5rem}.locale-switch{min-width:8.5rem;max-width:14rem}.locale-switch .lf-select--sm{width:100%;min-width:8.5rem}.lf-select__trigger{z-index:1;text-align:start;cursor:pointer;outline:none;align-items:center;gap:.65rem;padding-inline:.85rem;display:flex;position:relative}.lf-select--sm .lf-select__trigger{border-radius:var(--lf-radius-sm);min-height:2.5rem;padding-block:.35rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}.lf-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:400;overflow:hidden}.lf-select--sm .lf-select__value{font-weight:600}.lf-select__value--placeholder{color:var(--lf-placeholder);font-weight:400}.lf-select__icon{pointer-events:none;color:var(--lf-ink);direction:ltr;unicode-bidi:isolate;flex:none;margin-inline-start:auto;line-height:1;transition:rotate .16s cubic-bezier(.2,.8,.2,1);scale:1}.lf-select.is-open .lf-select__icon{color:var(--lf-ink);rotate:180deg}.lf-select:hover .lf-select__icon,.lf-select:focus-within .lf-select__icon{color:var(--lf-ink)}.lf-select__dismiss{z-index:calc(var(--lf-z-popover) - 1);cursor:default;background:0 0;border:0;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;position:fixed;inset:0}.lf-select__menu{z-index:var(--lf-z-popover);border-radius:var(--lf-radius-sm);background:var(--lf-surface);width:max-content;min-width:100%;max-width:min(22rem,92vw);max-height:20rem;box-shadow:var(--lf-shadow-md);border:0;padding:.5rem 0;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-start:0;overflow:auto}.lf-select__menu.is-fixed{width:max-content;min-width:0;max-width:min(22rem,100vw - 1rem);z-index:calc(var(--lf-z-sheet) + 40);position:fixed;inset:auto}.lf-select__search{z-index:1;background:var(--lf-surface);margin:-.5rem 0 .35rem;padding:.5rem .5rem 0;position:sticky;inset-block-start:-.5rem}.lf-select__search input{border-radius:var(--lf-radius-sm);background:var(--lf-field);width:100%;min-height:2.5rem;color:var(--lf-ink);font:inherit;box-shadow:none;border:2px solid #0000;outline:none;margin:0;padding:.4rem .75rem}.lf-select__empty{color:var(--lf-muted);margin:0;padding:.65rem .7rem;font-size:.8125rem;font-weight:550}.lf-select__heading{color:var(--lf-muted);margin:0;padding:.5rem 1rem .25rem;font-size:.75rem;font-weight:600}.lf-select__rule{background:var(--lf-rule);height:1px;margin:.35rem 0}.lf-select__item{width:100%;min-height:2.5rem;color:var(--lf-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.75rem;margin:0;padding:.45rem 1rem;font-weight:400;display:flex}.lf-select__item.is-active,.lf-select__item:hover:not(:disabled){background:var(--lf-surface-muted)}.lf-select__item.is-selected{font-weight:600}.lf-select__item.is-disabled,.lf-select__item:disabled{cursor:not-allowed;color:var(--lf-disabled)}.lf-select__item-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.lf-select__hint,.lf-select__count{color:var(--lf-muted);font-variant-numeric:tabular-nums;unicode-bidi:isolate;flex:none;font-size:.75rem;font-weight:550}.lf-select__submenu{color:var(--lf-muted);flex:none;margin-inline-start:auto}:dir(rtl) .lf-select__submenu{scale:-1 1}.lf-select__combo{align-items:stretch;gap:.45rem;min-width:0;display:flex}.lf-select__combo .lf-select__trigger{flex:auto;min-width:0}.lf-select__expand{height:auto;min-height:var(--lf-control-height);min-width:var(--lf-control-height);border-radius:var(--lf-radius-sm);background:var(--lf-field);color:var(--lf-ink);border:0;flex:none;align-self:stretch}.lf-select--sm .lf-select__expand{min-width:2.5rem;min-height:2.5rem}.lf-select__mark{width:1.1rem;height:1.1rem;color:var(--lf-migaro);flex:none;place-items:center;display:grid}.lf-select-picker{z-index:calc(var(--lf-z-sheet) + 50);width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;place-items:center;margin:0;padding:1.25rem;display:grid;position:fixed;inset:0}.lf-select-picker::backdrop{background:var(--lf-ink)}@supports (color:color-mix(in lab, red, red)){.lf-select-picker::backdrop{background:color-mix(in srgb, var(--lf-ink) 40%, transparent)}}.lf-select-picker__scrim{cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.lf-select-picker__panel{border-radius:var(--lf-radius-xl);background:var(--lf-surface);width:min(42rem,100%);max-height:min(38rem,100vh - 2.5rem);box-shadow:var(--lf-shadow-md);border:0;grid-template-rows:auto auto minmax(12rem,1fr) auto;gap:.7rem;padding:1.5rem;display:grid;position:relative}.lf-select-picker__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lf-select-picker__head h2{color:var(--lf-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.lf-select-picker__head p{color:var(--lf-muted);margin:.25rem 0 0;font-size:.8125rem;font-weight:550}.lf-select-picker__list{border:1px solid var(--lf-rule);background:var(--lf-surface-muted);border-radius:.75rem;min-height:0;padding:.15rem;overflow:auto}.lf-select-picker__list .lf-select__item{min-height:2.85rem;padding-block:.65rem}.lf-select-picker__foot{justify-content:flex-end;gap:.55rem;display:flex}@media (prefers-reduced-motion:reduce){.lf-select__icon{transition:none}}.lf-field textarea,.lf-form textarea{min-height:calc(var(--spacing) * 28);resize:vertical}.lf-field input:not([type=checkbox]):not([type=radio]):hover,.lf-field textarea:hover,.lf-form input:not([type=checkbox]):not([type=radio]):hover,.lf-form textarea:hover,.lf-control:hover,.lf-select__trigger:hover{background-color:var(--lf-field-hover)}.lf-field input:not([type=checkbox]):not([type=radio]):focus,.lf-field textarea:focus,.lf-form input:not([type=checkbox]):not([type=radio]):focus,.lf-form textarea:focus,.lf-control:focus{border-color:var(--lf-ink);background-color:var(--lf-field);outline:none}.lf-field input:disabled,.lf-field textarea:disabled,.lf-field input:read-only:not([type=checkbox]):not([type=radio]):not(.lf-date__input),.lf-field textarea:read-only,.lf-control:disabled,.lf-select__trigger:disabled{background-color:var(--lf-surface-muted);color:var(--lf-ink);cursor:not-allowed}.lf-field input:disabled,.lf-field textarea:disabled,.lf-control:disabled,.lf-select__trigger:disabled{color:var(--lf-disabled)}.lf-field input[aria-invalid=true],.lf-field textarea[aria-invalid=true],.lf-field input.invalid,.lf-field textarea.invalid{background-color:var(--lf-danger-surface)}.lf-select__search input:focus,.lf-select__search input:focus-visible,.lf-field .lf-select__search input:focus,.lf-form .lf-select__search input:focus,.lf-field .lf-select__search input:focus-visible,.lf-form .lf-select__search input:focus-visible{box-shadow:none;border-color:var(--lf-rule);outline:none}.lf-select__trigger:focus,.lf-select__trigger:focus-visible,.lf-select.is-open .lf-select__trigger{box-shadow:none;border-color:var(--lf-ink);background-color:var(--lf-field);outline:none}.lf-form-error,.validation-summary-errors{border-radius:var(--lf-radius-sm);background:var(--lf-danger-surface);color:var(--lf-ink);border:0;padding:.75rem 1rem}.validation-summary-errors ul{margin-top:calc(var(--spacing) * 1.5);padding-inline-start:calc(var(--spacing) * 5)}.validation-message{align-items:center;gap:var(--spacing);color:var(--lf-danger-strong);font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.validation-message:before{content:"error";font-feature-settings:"liga";font-family:Material Symbols Outlined;font-size:14px;line-height:1}.invalid{border-color:var(--lf-danger)!important}.lf-form-status{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-radius:var(--lf-radius-sm);background:var(--lf-success-surface);color:var(--lf-success);margin:0;font-weight:600;animation:.18s ease-out lf-form-status-in}@keyframes lf-form-status-in{0%{opacity:0}to{opacity:1}}.lf-form-status--error{background:var(--lf-danger-surface);color:var(--lf-danger)}.lf-transfer-grid{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (min-width:900px){.lf-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lf-transfer-body{flex-direction:column;gap:.85rem;margin:1rem 0;display:flex}.lf-transfer-note{background:var(--lf-surface-muted);color:var(--lf-muted);border-radius:.85rem;align-items:center;gap:.5rem;margin:0;padding:.7rem .85rem;font-size:.8125rem;display:flex}.lf-dropzone{text-align:center;border:1.5px dashed var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface-muted);cursor:pointer;transition:border-color var(--lf-motion-standard), background var(--lf-motion-standard);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;margin:1rem 0;padding:1.75rem 1.25rem;display:flex;position:relative}.lf-dropzone:hover,.lf-dropzone:focus-within{border-color:var(--lf-cedar);background:var(--lf-surface-selected)}.lf-dropzone--filled{border-style:solid;border-color:var(--lf-cedar);background:var(--lf-surface-selected)}.lf-dropzone__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lf-dropzone__icon{color:var(--lf-cedar)}.lf-dropzone__title{color:var(--lf-ink);font-weight:700}.lf-dropzone__hint{color:var(--lf-muted);font-size:.75rem}.lf-switch-row{border:1px solid var(--lf-rule);background:var(--lf-surface);cursor:pointer;border-radius:.85rem;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.lf-switch-row input{width:1.1rem;height:1.1rem;accent-color:var(--lf-cedar);margin-top:.2rem}.lf-switch-row span{flex-direction:column;gap:.15rem;font-size:.875rem;display:flex}.lf-transfer-result{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.lf-transfer-warnings{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.lf-transfer-warnings li{color:var(--lf-warning);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.lf-identity{border:1px solid var(--lf-rule);background:var(--lf-surface-muted);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem .85rem;display:flex}.lf-identity__label{color:var(--lf-muted);font-size:.75rem;font-weight:700}.lf-identity__value{letter-spacing:.04em;color:var(--lf-ink);font-size:.875rem;font-weight:750}.lf-lookup-preview{color:var(--lf-muted);margin:0;font-size:.8125rem;font-weight:550;line-height:1.45}.lf-checklist{gap:.45rem;display:grid}.lf-checklist__count{color:var(--lf-muted);margin:0;font-size:.75rem;font-weight:650}.lf-checklist__item{border:1px solid var(--lf-rule);background:var(--lf-surface);cursor:pointer;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;min-height:2.75rem;margin:0;padding:.55rem .85rem;font-weight:550;display:grid}.lf-checklist__item.is-selected{border-color:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-checklist__item.is-selected{border-color:color-mix(in srgb, var(--lf-migaro) 35%, var(--lf-rule))}}.lf-checklist__item.is-selected{background:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-checklist__item.is-selected{background:color-mix(in srgb, var(--lf-migaro) 8%, var(--lf-surface))}}.lf-checklist__item.is-disabled{cursor:not-allowed;opacity:.55}.lf-checklist__copy{flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;min-width:0;display:flex}.lf-checklist__title{color:var(--lf-ink);font-weight:700}.lf-checklist__subtitle{color:var(--lf-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8125rem;font-weight:550;overflow:hidden}.lf-checklist__meta{letter-spacing:.03em;color:var(--lf-muted);background:var(--lf-surface-muted);border-radius:.4rem;padding:.12rem .4rem;font-size:.7rem;font-weight:700}.lf-checklist__item input{width:1.125rem;height:1.125rem;min-height:1.125rem;accent-color:var(--lf-migaro);cursor:pointer;flex:none;margin:0;padding:0}.lf-toolbar{margin-bottom:calc(var(--spacing) * 4);align-items:flex-end;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3.5);border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);flex-wrap:wrap;display:flex}.lf-toolbar .lf-field{flex:12rem}.lf-search{flex:2 20rem!important}.lf-register{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);overflow:hidden}.lf-register__header,.lf-record-row{align-items:center;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(10rem,1.2fr) minmax(8rem,.8fr) minmax(7rem,.6fr) auto;display:grid}.lf-register--clients .lf-register__header,.lf-register--clients .lf-record-row{grid-template-columns:minmax(11rem,1.4fr) minmax(6rem,.6fr) minmax(9rem,.9fr) minmax(7rem,.6fr) auto}.lf-register__header{min-height:calc(var(--spacing) * 11);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);border-bottom-width:1px;border-color:var(--lf-rule);background:var(--lf-surface-muted);color:var(--lf-muted);font-size:.75rem;font-weight:600}.lf-record-row{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-bottom-width:1px;border-color:var(--lf-rule);min-height:3.25rem;position:relative}.lf-record-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lf-record-row:hover{background:var(--lf-surface-muted)}.lf-record-row.is-selected,.lf-record-row[aria-current=true]{background:var(--lf-surface-selected)}.lf-record-row.is-selected:before,.lf-record-row[aria-current=true]:before{content:"";background:var(--lf-ink);border-radius:2px;width:3px;position:absolute;inset-block:.375rem;inset-inline-start:0}.lf-record-row h2,.lf-record-row h3{margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.lf-record-row p{color:var(--lf-placeholder);margin:0;font-size:.75rem;line-height:1.125rem}.lf-record-row__actions{justify-content:flex-end;gap:calc(var(--spacing) * 1.5);display:flex}.lf-table-region{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);max-width:100%;overflow:auto}.lf-table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.875rem}.lf-table th,.lf-table td{border-bottom-style:var(--tw-border-style);text-align:start;vertical-align:top;border-bottom-width:1px;border-color:var(--lf-rule);overflow-wrap:break-word;unicode-bidi:isolate;padding:.875rem 1rem}.lf-table th{background:var(--lf-surface-muted);color:var(--lf-muted);padding-block:.75rem;font-size:.75rem;font-weight:600}.lf-table tbody tr:last-child td{border-bottom:0}.lf-table tbody tr:hover{background:var(--lf-surface-muted)}.lf-export-settings{position:relative}.lf-export-settings__anchor{display:inline-flex}.lf-export-settings__panel.lf-select__menu{gap:.65rem;min-width:16.5rem;max-height:none;padding:.75rem;display:grid}.lf-export-settings__title,.lf-export-settings__hint{color:var(--lf-muted);margin:0;font-size:.75rem;font-weight:700}.lf-export-settings__hint{font-weight:550}.lf-export-settings__formats{gap:.2rem;display:grid}.lf-export-settings__option{cursor:pointer;border-radius:.65rem;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.lf-export-settings__option:hover,.lf-export-settings__option.is-selected{background:var(--lf-surface-muted)}.lf-export-settings__defaults{flex-wrap:wrap;gap:.4rem;display:flex}.lf-datatable .lf-table .lf-datatable__entry-row>td{vertical-align:top;background:var(--lf-surface-muted);padding-block:.35rem}.lf-datatable__entry-row input:not([type=checkbox]):not([type=radio]),.lf-datatable__entry-row select,.lf-datatable__entry-row textarea{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-sm);background:var(--lf-surface);width:100%;min-width:7rem;min-height:2.25rem;font:inherit;color:inherit;padding:.35rem .55rem}.lf-datatable__entry-row input:focus-visible,.lf-datatable__entry-row select:focus-visible,.lf-datatable__entry-row textarea:focus-visible{outline:2px solid var(--lf-focus,currentColor);outline-offset:1px}.lf-datatable__entry-row .invalid{border-color:var(--lf-danger)}.lf-datatable__entry-row .validation-message{color:var(--lf-danger);margin-top:.2rem;font-size:.75rem}.lf-datatable__entry-mark{color:var(--lf-muted);text-align:center}.lf-datatable .lf-table .lf-datatable__entry-actions>td{background:var(--lf-surface-muted);border-bottom:2px solid var(--lf-rule);padding:.35rem .75rem .5rem}.lf-datatable__entry-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}.lf-datatable__entry-buttons{flex:none;gap:.4rem;display:flex}.lf-datatable__entry-buttons .lf-button--sm,.lf-datatable__batch-actions .lf-button--sm{min-width:4.75rem}.lf-datatable__entry-error{color:var(--lf-danger);font-weight:600}.lf-datatable__bulk{border:1px solid var(--lf-rule);background:var(--lf-surface-muted);z-index:2;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:650;display:flex;position:relative}.lf-datatable__region{box-shadow:none;z-index:0;isolation:isolate;position:relative}.lf-datatable__table{min-width:48rem}.lf-datatable .lf-table th,.lf-datatable .lf-table td{vertical-align:middle;unicode-bidi:isolate;padding-block:.5rem;padding-inline:.85rem}.lf-datatable .lf-table thead th{z-index:1;background:var(--lf-surface-muted);letter-spacing:.01em;font-size:.72rem;position:sticky;top:0}.lf-datatable .lf-table td{unicode-bidi:isolate;font-weight:500}.lf-datatable__row[role=link],.lf-datatable__row.cursor-pointer{cursor:pointer}.lf-datatable__row.is-selected{background:var(--lf-surface-selected)}.lf-datatable__check{text-align:center;width:2.75rem;padding-inline:.35rem}.lf-datatable__check-hit{cursor:pointer;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;margin-block:-.35rem;display:inline-flex}.lf-datatable__check-hit input{width:1rem;height:1rem;accent-color:var(--lf-focus);cursor:pointer}.lf-datatable__sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.2rem;padding:0;display:inline-flex}.lf-datatable__sort:hover,.lf-datatable__sort:focus-visible{color:var(--lf-cedar-dark)}.lf-datatable__sort-mark{color:var(--lf-muted);display:inline-flex}.lf-datatable__col--end{text-align:end;white-space:nowrap}.lf-datatable__row-delete{color:var(--lf-danger,#9b1c1c)}.lf-deletion-impact{gap:.75rem;font-size:.875rem;display:grid}.lf-deletion-impact__panel{background:0 0;border:0;gap:.95rem;padding:.2rem 0 .15rem;display:grid}.lf-deletion-impact__kicker{color:var(--lf-muted);letter-spacing:0;margin:0 0 .4rem;font-size:.75rem;font-weight:650}.lf-deletion-impact__list{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-sm);background:var(--lf-surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lf-deletion-impact__target,.lf-deletion-impact__cascade{color:var(--lf-ink);align-items:flex-start;gap:.65rem;padding:.7rem .85rem;display:flex}.lf-deletion-impact__target+.lf-deletion-impact__target,.lf-deletion-impact__cascade+.lf-deletion-impact__cascade{border-block-start:1px solid var(--lf-rule)}.lf-deletion-impact__target .material-symbols-outlined{color:var(--lf-muted);flex:none;margin-block-start:.05rem}.lf-deletion-impact__label,.lf-deletion-impact__part strong{overflow-wrap:anywhere;font-weight:700}.lf-deletion-impact__label{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.lf-deletion-impact__part{flex:auto;gap:.15rem;min-width:0;display:grid}.lf-deletion-impact__count{box-sizing:content-box;border-radius:var(--lf-radius-pill);background:var(--lf-surface-muted);border:1px solid var(--lf-rule);width:max-content;min-width:1.85rem;min-height:1.85rem;color:var(--lf-ink);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding-inline:.45rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.lf-deletion-impact__blocked{color:var(--lf-danger);background:var(--lf-danger-surface)}.lf-deletion-impact__blocked .material-symbols-outlined{color:var(--lf-danger)}.lf-deletion-impact__note{color:var(--lf-muted);margin:0;font-size:.85rem}.lf-deletion-impact__blocked .lf-deletion-impact__count{border-color:var(--lf-danger)}@supports (color:color-mix(in lab, red, red)){.lf-deletion-impact__blocked .lf-deletion-impact__count{border-color:color-mix(in srgb, var(--lf-danger) 40%, var(--lf-rule))}}.lf-deletion-impact__blocked .lf-deletion-impact__count{background:var(--lf-surface);color:var(--lf-danger)}.lf-deletion-impact__skeleton{background:var(--lf-surface-muted);border-radius:.45rem;display:block}.lf-deletion-impact__skeleton--kicker{width:6.5rem;height:.7rem}.lf-deletion-impact__skeleton--row{border:1px solid var(--lf-rule);width:100%;height:2.75rem}.lf-datatable .lf-button--sm{min-width:2.75rem;min-height:2.25rem}.lf-datatable__footer{z-index:3;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex;position:relative}.lf-datatable__count{margin:0;font-size:.8125rem}.lf-datatable__pagesize{color:var(--lf-muted);align-items:center;gap:.45rem;font-size:.75rem;font-weight:650;display:inline-flex}.lf-datatable__pagesize .lf-select{width:auto;overflow:visible}.lf-datatable__pagesize .lf-select__menu{max-width:min(8rem,100vw - 1rem);max-height:none}.lf-pagination{color:var(--lf-muted);align-items:center;gap:.65rem;padding:0;font-size:.75rem;font-weight:650;display:inline-flex}.lf-pagination__buttons{gap:.35rem;display:inline-flex}.lf-skeleton{background:linear-gradient(90deg, var(--lf-surface-muted) 25%, var(--lf-surface-selected) 37%, var(--lf-surface-muted) 63%);background-size:400% 100%;border-radius:.35rem;height:.8rem;margin-block:.2rem;animation:1.4s infinite lf-skeleton-shimmer;display:inline-block}.lf-skeleton+.lf-skeleton{display:block}.lf-skeleton--sm{height:.65rem}.lf-skeleton--pill{border-radius:999px;height:1.5rem}@keyframes lf-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (max-width:48rem){.lf-datatable__table{min-width:36rem}}@media (prefers-reduced-motion:reduce){.lf-skeleton,.lf-skeleton-row{animation:none}}.lf-datatable .lf-col-hidden{display:none}.lf-datatable[data-density=compact] .lf-table td{padding-block:.2rem;font-size:.8125rem}.lf-datatable[data-density=compact] .lf-table th{padding-block:.35rem}.lf-datatable[data-density=comfortable] .lf-table td{padding-block:.85rem}.lf-datatable[data-density=comfortable] .lf-table th{padding-block:.7rem}.lf-datatable__region.has-max-height{overscroll-behavior:contain;overflow:auto}.lf-datatable__table.has-custom-widths{table-layout:fixed}.lf-datatable__table.has-custom-widths td,.lf-datatable__table.has-custom-widths th{overflow-wrap:anywhere}.lf-datatable .lf-table .lf-col-frozen{z-index:2;background-color:var(--lf-surface);position:sticky;inset-inline-start:var(--lf-freeze,0px)}.lf-datatable .lf-table thead .lf-col-frozen{z-index:4;background-color:var(--lf-surface-muted)}.lf-datatable .lf-table tbody tr:hover .lf-col-frozen,.lf-datatable .lf-table tbody tr.is-selected .lf-col-frozen{background-color:var(--lf-surface-selected)}.lf-datatable .lf-table .lf-col-frozen-last{box-shadow:inset -1px 0 0 var(--lf-rule)}.lf-datatable .lf-table .lf-col-frozen-last:dir(rtl){box-shadow:inset 1px 0 0 var(--lf-rule)}.lf-datatable .lf-table thead th{position:sticky}.lf-datatable__resizer{z-index:1;cursor:col-resize;touch-action:none;outline:none;width:10px;position:absolute;inset-block:0;inset-inline-end:-5px}.lf-datatable__resizer:after{content:"";width:2px;transition:background var(--lf-motion-fast);background:0 0;border-radius:2px;position:absolute;inset-block:.4rem;inset-inline-start:4px}.lf-datatable__resizer:hover:after,.lf-datatable__resizer:focus-visible:after,.lf-datatable__resizer.is-active:after{background:var(--lf-migaro)}.lf-datatable__region.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.lf-datatable__region.is-resizing .lf-datatable__resizer:not(.is-active){pointer-events:none}.lf-datatable .lf-table td.lf-col-frozen.is-dirty,.lf-datatable .lf-table td.lf-col-frozen.is-editing{position:sticky}.lf-datatable__region.is-cell-grid tbody td{-webkit-user-select:none;user-select:none;outline:none}.lf-datatable__region.is-cell-grid tbody td.is-editing{-webkit-user-select:text;user-select:text}.lf-datatable__region.is-cell-grid tbody td.is-in-range{background-color:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-datatable__region.is-cell-grid tbody td.is-in-range{background-color:color-mix(in srgb, var(--lf-migaro) 10%, transparent)}}.lf-datatable__region.is-cell-grid tbody td.is-active-cell{background-color:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-datatable__region.is-cell-grid tbody td.is-active-cell{background-color:color-mix(in srgb, var(--lf-migaro) 7%, var(--lf-surface))}}.lf-datatable__region.is-cell-grid tbody td.is-active-cell{box-shadow:inset 0 0 0 2px var(--lf-migaro)}.lf-datatable__region.is-cell-grid tbody td.is-active-cell.is-invalid{box-shadow:inset 0 0 0 2px var(--lf-danger)}.lf-datatable .lf-cell.is-editable{cursor:cell}.lf-datatable .lf-cell.is-dirty{background-color:var(--lf-warning-surface);position:relative}.lf-datatable .lf-cell.is-dirty:before{content:"";border-block-start:.55rem solid var(--lf-warning);border-inline-start:.55rem solid #0000;width:0;height:0;position:absolute;inset-block-start:0;inset-inline-end:0}.lf-datatable .lf-cell.is-dirty:dir(rtl):before{border-inline-start:0;border-inline-end:.55rem solid #0000}.lf-datatable .lf-cell.is-invalid:not(.is-editing){background-color:var(--lf-danger-surface);box-shadow:inset 0 0 0 1px var(--lf-danger)}.lf-datatable .lf-cell.is-editing{background:var(--lf-surface);box-shadow:inset 0 0 0 2px var(--lf-migaro);padding:0;position:relative;overflow:visible}.lf-datatable .lf-cell.is-editing.is-invalid{box-shadow:inset 0 0 0 2px var(--lf-danger)}.lf-cell__editor{min-width:0;display:block}.lf-datatable .lf-cell__input{box-sizing:border-box;width:100%;min-height:2.5rem;color:var(--lf-ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:.45rem .85rem;font-weight:500;display:block}.lf-datatable .lf-cell__input[readonly]{color:var(--lf-muted)}.lf-datatable .lf-cell__editor .lf-select{width:100%}.lf-datatable .lf-cell__editor .lf-select__trigger{min-height:2.5rem;box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.lf-cell__error{z-index:6;border:1px solid var(--lf-danger);max-width:18rem;padding:.35rem .6rem;display:block;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.lf-cell__error{border:1px solid color-mix(in srgb, var(--lf-danger) 40%, var(--lf-rule))}}.lf-cell__error{border-radius:var(--lf-radius-sm);background:var(--lf-danger-surface);color:var(--lf-danger);box-shadow:var(--lf-shadow-md);font-size:.75rem;font-weight:650;line-height:1.35}@keyframes lf-cell-saved{0%{background-color:color-mix(in srgb, var(--lf-success) 22%, transparent)}to{background-color:#0000}}.lf-datatable .lf-cell.is-saved{animation:1.1s cubic-bezier(.2,.8,.2,1) lf-cell-saved}.lf-datatable .lf-cell[aria-busy=true]{opacity:.7}.lf-datatable__batch{border-color:var(--lf-warning)}@supports (color:color-mix(in lab, red, red)){.lf-datatable__batch{border-color:color-mix(in srgb, var(--lf-warning) 35%, var(--lf-rule))}}.lf-datatable__batch{background:var(--lf-warning-surface)}.lf-datatable__batch-count{flex:auto}.lf-datatable__batch-actions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.lf-datatable__grid-hint{margin:0;font-size:.75rem}.lf-datatable .lf-cell__input[inputmode=decimal]{text-align:end;font-variant-numeric:tabular-nums}.lf-view-menu__panel.lf-select__menu{gap:.65rem;min-width:17rem;max-height:none;padding:.75rem;display:grid}.lf-view-menu__density{background:var(--lf-surface-muted);border-radius:.7rem;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.2rem;display:grid}.lf-view-menu__density-option{cursor:pointer;border-radius:.55rem;place-items:center;min-height:2.25rem;padding-inline:.5rem;font-size:.75rem;font-weight:650;display:grid}.lf-view-menu__density-option input{opacity:0;pointer-events:none;position:absolute}.lf-view-menu__density-option.is-selected{background:var(--lf-surface);color:var(--lf-ink);box-shadow:0 1px 2px #0a1e431f}.lf-view-menu__density-option:has(input:focus-visible){outline:2px solid var(--lf-focus);outline-offset:1px}.lf-view-menu .lf-icon-button.is-customized{color:var(--lf-migaro);border-color:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-view-menu .lf-icon-button.is-customized{border-color:color-mix(in srgb, var(--lf-migaro) 45%, var(--lf-rule))}}@media (prefers-reduced-motion:reduce){.lf-datatable .lf-cell.is-saved{animation:none}}@media (forced-colors:active){.lf-datatable__region.is-cell-grid tbody td.is-active-cell,.lf-datatable .lf-cell.is-editing{box-shadow:none;outline:2px solid highlight}.lf-datatable .lf-cell.is-dirty:before{border-block-start-color:canvastext}}.lf-tabs{align-items:center;gap:1.5rem;display:flex;overflow-x:auto}.lf-tab{cursor:pointer;border-style:var(--tw-border-style);white-space:nowrap;min-height:3rem;color:var(--lf-muted);transition:color var(--lf-motion-fast);background-color:#0000;border-width:0;align-items:center;gap:.5rem;padding:0;font-size:.9375rem;font-weight:600;text-decoration-line:none;display:inline-flex;position:relative}.lf-tab:hover{color:var(--lf-ink)}.lf-tabs--underline{box-shadow:inset 0 -1px 0 var(--lf-rule)}.lf-tabs--underline .lf-tab.is-active{color:var(--lf-ink)}.lf-tabs--underline .lf-tab.is-active:after{content:"";background:var(--lf-ink);height:3px;position:absolute;inset-block-end:0;inset-inline:0}.lf-tab__count{border-radius:var(--lf-radius-pill);background:var(--lf-surface-selected);min-width:1.25rem;height:1.25rem;color:var(--lf-ink);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.375rem;font-size:.75rem;display:inline-grid}.lf-tabs--side{border-inline-end:1px solid var(--lf-rule);flex-direction:column;align-items:stretch;gap:.15rem;padding-inline-end:.35rem;overflow:visible}.lf-tabs--side .lf-tab{text-align:start;border-radius:var(--lf-radius-sm);width:100%;min-height:2.75rem;padding:.55rem .75rem;font-size:.875rem}.lf-tabs--side .lf-tab:hover{background:var(--lf-surface-muted)}.lf-tabs--side .lf-tab.is-active{background:var(--lf-surface-selected);color:var(--lf-ink);font-weight:700}@media (max-width:47.99rem){.lf-tabs--side{border-inline-end:0;border-bottom:1px solid var(--lf-rule);flex-direction:row;padding-inline-end:0;overflow-x:auto}.lf-tabs--side .lf-tab{width:auto}}.lf-tabs--segmented,.lf-segment{border-radius:var(--lf-radius-sm);background:var(--lf-field);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:grid;overflow-x:auto}.lf-tabs--segmented .lf-tab,.lf-segment__option{white-space:nowrap;min-height:2.5rem;color:var(--lf-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;margin:0;padding:.45rem 1rem;font-weight:600}.lf-tabs--segmented .lf-tab:hover,.lf-segment__option:hover:not(:disabled):not(.is-selected){color:var(--lf-ink)}.lf-tabs--segmented .lf-tab.is-active,.lf-segment__option.is-selected{background:var(--lf-surface);color:var(--lf-ink);box-shadow:var(--lf-shadow-raised)}.lf-field--full>.lf-segment{width:100%}.lf-segment__option:disabled{color:var(--lf-disabled);cursor:not-allowed}.lf-stepper{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);scrollbar-width:none;align-items:center;max-width:100%;padding:.5rem;display:flex;overflow-x:auto}.lf-stepper__item{border-radius:var(--lf-radius-sm);min-width:0;min-height:2.75rem;color:var(--lf-muted);font:inherit;text-align:start;background:0 0;border:0;flex:0 auto;align-items:center;gap:.625rem;padding:.5rem .75rem;font-weight:600;display:flex}button.lf-stepper__item{cursor:pointer}button.lf-stepper__item:hover:not(:disabled){background:var(--lf-surface-muted);color:var(--lf-ink)}.lf-stepper__item[aria-current=step]{color:var(--lf-ink);flex:none;font-weight:700}.lf-stepper__item:disabled,.lf-stepper__item.is-disabled{color:var(--lf-disabled);cursor:not-allowed}.lf-stepper__dot{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1.5px var(--lf-border-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:relative}.lf-stepper__item.is-done .lf-stepper__dot{background:var(--lf-surface-selected);box-shadow:none;color:var(--lf-ink)}.lf-stepper__item[aria-current=step] .lf-stepper__dot{background:var(--lf-cedar);box-shadow:none;color:var(--lf-on-cedar)}.lf-stepper__item:disabled .lf-stepper__dot,.lf-stepper__item.is-disabled .lf-stepper__dot{opacity:.5}.lf-stepper__error{border:2px solid var(--lf-surface);background:var(--lf-danger);border-radius:50%;width:.625rem;height:.625rem;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.lf-stepper__label{text-overflow:ellipsis;white-space:nowrap;max-width:11.25rem;overflow:hidden}.lf-stepper__sep{background:var(--lf-rule);flex:1 0 1.5rem;max-width:4rem;height:2px}.lf-stepper__sep.is-done{background:var(--lf-ink)}@media (max-width:859px){.lf-stepper__item:not([aria-current=step]) .lf-stepper__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lf-stepper__sep{flex-basis:.75rem}}.lf-workflow-focus{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.lf-workflow-focus__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.35rem;display:flex}.lf-register--pair .lf-record-row{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.lf-register--pair .lf-record-row__actions{margin-inline-start:auto}.lf-metric-strip{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (min-width:860px){.lf-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.lf-metric{background:var(--lf-surface);flex-direction:column;gap:.125rem;padding:1rem 1.5rem;display:flex;position:relative}.lf-metric+.lf-metric{border-inline-start:1px solid var(--lf-rule)}@media (max-width:859px){.lf-metric:nth-child(odd){border-inline-start:0}.lf-metric:nth-child(n+3){border-block-start:1px solid var(--lf-rule)}}.lf-metric>.lf-eyebrow{color:var(--lf-muted);font-size:.8125rem;font-weight:500}.lf-metric strong{color:var(--lf-ink);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:2.25rem}.lf-metric__suffix{color:var(--lf-muted);font-size:.875rem;font-weight:600}.lf-metric__meter{background:var(--lf-surface-selected);border-radius:2px;height:4px;margin-block-start:.375rem;overflow:hidden}.lf-metric__meter>span{background:var(--lf-ink);height:100%;display:block}.lf-form-group{border-block-start:1px solid var(--lf-rule);gap:.75rem;min-width:0;padding-block-start:1rem;display:grid}.lf-form-group__title{color:var(--lf-ink);margin:0;font-size:.875rem;font-weight:700}.lf-form-group__note{color:var(--lf-muted);margin:0;font-size:.8125rem}.lf-money{white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.lf-money__currency{color:var(--lf-muted);letter-spacing:.02em;font-size:.8em;font-weight:600}.lf-money--emphasis .lf-money__amount{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--lf-ink)}.lf-money--negative .lf-money__amount{color:var(--lf-danger)}.lf-amount-summary{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-lg);background:var(--lf-surface);flex-direction:column;margin:0;display:flex}.lf-amount-summary>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1rem;display:flex}.lf-amount-summary>div+div{border-top:1px solid var(--lf-rule)}.lf-amount-summary dt{color:var(--lf-muted);font-size:.875rem}.lf-amount-summary dd{text-align:end;margin:0}.lf-amount-summary__total{background:var(--lf-surface-muted)}.lf-amount-summary__total dt{color:var(--lf-ink);font-weight:700}.lf-amount-summary__total .lf-money__amount{font-weight:700}.lf-amount-summary__row--danger dt,.lf-amount-summary__row--danger .lf-money__amount{color:var(--lf-danger)}.lf-amount-summary__row--warning dt,.lf-amount-summary__row--warning .lf-money__amount{color:var(--lf-warning)}.lf-metric__value{align-items:center;gap:.35rem;display:inline-flex}.lf-metric-strip.has-trends{overflow:visible}.lf-metric-strip.has-trends .lf-metric{background:0 0}.lf-metric__trend{border-radius:var(--lf-radius-pill);width:1.5rem;height:1.5rem;color:var(--lf-muted);background:var(--lf-surface-muted);cursor:default;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.lf-metric__trend--positive{color:var(--lf-success);background:var(--lf-success-surface)}.lf-metric__trend--negative{color:var(--lf-danger);background:var(--lf-danger-surface)}.lf-metric__trend:focus-visible{box-shadow:0 0 0 2px var(--lf-focus)}.lf-metric__trend-tip{z-index:var(--lf-z-popover);visibility:hidden;opacity:0;border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);width:max-content;max-width:16rem;box-shadow:var(--lf-shadow-md);color:currentColor;pointer-events:none;padding:.4rem .65rem;font-size:.75rem;font-weight:700;line-height:1.4;transition:opacity .16s,translate .2s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s;display:block;position:absolute;inset-block-end:calc(100% + .4rem);inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .lf-metric__trend-tip{transform:translate(50%)}.lf-metric__trend:hover .lf-metric__trend-tip,.lf-metric__trend:focus-visible .lf-metric__trend-tip{visibility:visible;opacity:1;transition-delay:0s;translate:0}.lf-chart{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;display:flex}.lf-chart__legend,.lf-segbar__legend{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--lf-muted);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.lf-chart__legend li,.lf-segbar__legend li{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.lf-chart__key{border-radius:var(--radius-sm);flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.lf-colchart{grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;display:grid}.lf-colchart__axis{height:var(--lf-colchart-height);font-variant-numeric:tabular-nums;min-width:2.25rem;color:var(--lf-muted);font-size:.6875rem;position:relative}.lf-colchart__axis span{white-space:nowrap;line-height:1;position:absolute;inset-inline-end:0;transform:translateY(50%)}.lf-colchart__plot{min-width:0;position:relative}.lf-colchart__grid{height:var(--lf-colchart-height);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.lf-colchart__grid span{background:var(--lf-chart-grid);height:1px;position:absolute;inset-inline:0}.lf-colchart__grid span:first-child{background:var(--lf-chart-baseline)}.lf-colchart__groups{margin:0;padding:0;display:flex;position:relative}.lf-colchart__group{border-radius:var(--lf-radius-sm);outline:none;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.lf-colchart__bars{width:100%;height:var(--lf-colchart-height);border-radius:var(--lf-radius-sm) var(--lf-radius-sm) 0 0;transition:background-color var(--lf-motion-fast);justify-content:center;align-items:flex-end;gap:2px;display:flex}.lf-colchart__group:hover .lf-colchart__bars,.lf-colchart__group:focus-visible .lf-colchart__bars{background:var(--lf-surface-muted)}.lf-colchart__group:focus-visible{box-shadow:0 0 0 2px var(--lf-focus)}.lf-colchart__bar{border-radius:4px 4px 0 0;flex:0 1.125rem;max-width:1.5rem;min-height:2px}.lf-colchart__bar.is-zero{min-height:0}.lf-colchart__label{white-space:nowrap;color:var(--lf-muted);padding-block-start:.4rem;font-size:.6875rem;line-height:1.2}.lf-colchart__label.is-hidden{visibility:hidden}.lf-chart__tip{z-index:var(--lf-z-popover);visibility:hidden;opacity:0;border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);min-width:10rem;box-shadow:var(--lf-shadow-md);color:var(--lf-ink);pointer-events:none;flex-direction:column;gap:.3rem;padding:.6rem .75rem;font-size:.75rem;transition:opacity .16s,translate .2s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s;display:flex;position:absolute;inset-block-end:calc(100% - 1.25rem);inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .lf-chart__tip{transform:translate(50%)}.lf-colchart__group.is-start .lf-chart__tip{inset-inline-start:0;transform:none}.lf-colchart__group.is-end .lf-chart__tip{inset-inline:auto 0;transform:none}.lf-colchart__group:hover .lf-chart__tip,.lf-colchart__group:focus-visible .lf-chart__tip{visibility:visible;opacity:1;transition-delay:0s;translate:0}.lf-chart__tip-row{color:var(--lf-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;display:grid}.lf-chart__tip-row b{color:var(--lf-ink);font-variant-numeric:tabular-nums}.lf-chart__table summary{cursor:pointer;width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--lf-muted)}.lf-chart:has(>.lf-chart__table[open])>.lf-chart__legend,.lf-chart:has(>.lf-chart__table[open])>.lf-colchart,.lf-chart__table[open] .lf-chart__show-table,.lf-chart__table:not([open]) .lf-chart__show-chart{display:none}.lf-chart__table-scroll{margin-top:calc(var(--spacing) * 2);overflow-x:auto}.lf-chart__num{text-align:end;font-variant-numeric:tabular-nums}.lf-linechart__column{width:100%;height:var(--lf-colchart-height);border-radius:var(--lf-radius-sm) var(--lf-radius-sm) 0 0;transition:background-color var(--lf-motion-fast);position:relative}.lf-colchart__group:hover .lf-linechart__column,.lf-colchart__group:focus-visible .lf-linechart__column{background:var(--lf-surface-muted)}.lf-linechart__dot{z-index:1;border:2px solid var(--lf-surface);border-radius:var(--lf-radius-pill);box-sizing:content-box;width:.5rem;height:.5rem;position:absolute;inset-inline-start:50%;transform:translate(-50%,50%)}[dir=rtl] .lf-linechart__dot{transform:translate(50%,50%)}.lf-linechart__lines{width:100%;height:var(--lf-colchart-height);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0;overflow:visible}[dir=rtl] .lf-linechart__lines{transform:scaleX(-1)}.lf-linechart__lines polyline{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.lf-daterange{align-items:flex-end;gap:var(--lf-space-2);flex-wrap:wrap;display:flex}.lf-daterange__preset{min-width:11rem}.lf-daterange__field{gap:.25rem;min-width:9.5rem;display:grid}.lf-daterange__label{color:var(--lf-muted);font-size:.75rem;font-weight:600}.lf-barlist{gap:calc(var(--spacing) * 3.5);margin:0;padding:0;list-style-type:none;display:grid}.lf-barlist__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem .75rem;display:grid}.lf-barlist__label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--lf-ink);text-decoration-line:none;overflow:hidden}a.lf-barlist__label:hover{text-decoration:underline}.lf-barlist__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--lf-ink)}.lf-barlist__track{border-radius:var(--lf-radius-pill);background:var(--lf-surface-muted);grid-column:1/-1;height:.5rem;display:block;overflow:hidden}.lf-barlist__fill{border-radius:var(--lf-radius-pill);background:var(--lf-chart-1);min-width:4px;height:100%;display:block}.lf-barlist__hint{color:var(--lf-muted);grid-column:1/-1;font-size:.75rem}.lf-segbar{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;display:flex}.lf-segbar__bar{border-radius:var(--lf-radius-pill);gap:2px;height:.875rem;display:flex;overflow:hidden}.lf-segbar__bar.is-empty{background:var(--lf-surface-muted)}.lf-segbar__part{flex-basis:0;min-width:4px}.lf-segbar__legend{row-gap:.5rem;display:grid}.lf-segbar__legend li{grid-template-columns:.625rem minmax(0,1fr) auto auto;align-items:center;column-gap:.6rem;display:grid}.lf-segbar__legend b{text-align:end;color:var(--lf-ink);font-variant-numeric:tabular-nums}.lf-segbar__legend small{text-align:end;font-variant-numeric:tabular-nums;min-width:2.5rem}.lf-segbar__name{color:var(--lf-muted)}@keyframes lf-rise{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@keyframes lf-grow-height{0%{height:0}}@keyframes lf-grow-width{0%{width:0}}@keyframes lf-grow-flex{0%{flex-grow:0}}@keyframes lf-pop{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.12}to{opacity:1;scale:1}}.lf-colchart__bar{animation:.7s cubic-bezier(.2,.8,.2,1) both lf-grow-height;animation-delay:calc(var(--lf-i,0) * 40ms + .2s)}.lf-colchart__bar+.lf-colchart__bar{animation-delay:calc(var(--lf-i,0) * 40ms + .28s)}.lf-colchart__label{animation:.5s both lf-rise;animation-delay:calc(var(--lf-i,0) * 40ms + .15s)}.lf-barlist__row{animation:.45s cubic-bezier(.2,.8,.2,1) both lf-rise;animation-delay:calc(var(--lf-i,0) * 70ms + .15s)}.lf-barlist__fill{animation:.8s cubic-bezier(.2,.8,.2,1) both lf-grow-width;animation-delay:calc(var(--lf-i,0) * 70ms + .3s);transition:filter var(--lf-motion-fast)}.lf-barlist__row:hover .lf-barlist__fill{filter:brightness(1.12)saturate(1.1)}.lf-segbar__part{animation:.9s cubic-bezier(.2,.8,.2,1) both lf-grow-flex;animation-delay:calc(var(--lf-i,0) * 90ms + .25s);transition:filter var(--lf-motion-fast)}.lf-segbar__part:hover{filter:brightness(1.1)}.lf-motion .lf-metric{animation:.5s cubic-bezier(.2,.8,.2,1) both lf-rise;animation-delay:calc(var(--lf-i,0) * 80ms)}.lf-motion .lf-metric__trend{animation:.45s cubic-bezier(.2,.8,.2,1) both lf-pop;animation-delay:calc(var(--lf-i,0) * 80ms + .45s)}@media (prefers-reduced-motion:reduce){.lf-colchart__bar,.lf-colchart__label,.lf-barlist__row,.lf-barlist__fill,.lf-segbar__part,.lf-motion .lf-metric,.lf-motion .lf-metric__trend{animation:none}.lf-chart__tip,.lf-metric__trend-tip{transition:none;translate:none}}@media (forced-colors:active){.lf-colchart__bar,.lf-barlist__fill,.lf-segbar__part,.lf-chart__key{forced-color-adjust:none;border:1px solid canvastext}}.lf-tile-grid{grid-template-columns:repeat(auto-fill,minmax(min(16.25rem,100%),1fr));gap:1rem;display:grid}.lf-tile{align-items:flex-start;gap:calc(var(--spacing) * 3);text-align:start;border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);color:var(--lf-ink);transition:border-color var(--lf-motion-fast);padding:1.25rem;text-decoration-line:none;display:flex}.lf-tile:hover:not(:disabled){border-color:var(--lf-ink)}.lf-tile:disabled{color:var(--lf-disabled);cursor:not-allowed}.lf-tile__icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background:var(--lf-surface-selected);color:var(--lf-ink);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.lf-timeline{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}.lf-timeline__item{gap:calc(var(--spacing) * .5);padding-inline-start:calc(var(--spacing) * 5);display:grid;position:relative}.lf-timeline__item:before{content:"";inset-inline-start:calc(var(--spacing) * 0);top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--lf-cedar);border-radius:3.40282e38px;position:absolute}.lf-timeline__item small{color:var(--lf-muted)}.lf-lifecycle{gap:0;margin:0;padding:0;display:grid}.lf-lifecycle__item{align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 4);border-top-width:1px;border-color:var(--lf-rule);grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.lf-lifecycle__item{border-color:color-mix(in srgb, var(--lf-rule) 65%, transparent)}}.lf-lifecycle__item:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.lf-lifecycle__item:last-child{padding-bottom:0}.lf-lifecycle__marker{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:1px;border-color:var(--lf-rule);background:var(--lf-surface-muted);color:var(--lf-muted);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lf-lifecycle__item.is-complete .lf-lifecycle__marker{background:var(--lf-cedar);border-color:var(--lf-cedar);color:var(--lf-on-cedar)}.lf-lifecycle__item.is-current .lf-lifecycle__marker{border-color:var(--lf-cedar);background:var(--lf-surface);color:var(--lf-cedar-dark)}.lf-lifecycle__content{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.lf-lifecycle__heading{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;min-width:0;display:flex}.lf-lifecycle__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--lf-ink);margin:0}.lf-lifecycle__desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--lf-muted);flex-basis:100%;margin:0}.lf-lifecycle__action{flex-shrink:0}.lf-progress-track{height:calc(var(--spacing) * 1.5);background:var(--lf-surface-high);border-radius:3.40282e38px;width:100%;overflow:hidden}.lf-progress-track__fill{background:var(--lf-cedar);width:100%;height:100%;transform-origin:inline-start;border-radius:3.40282e38px}.lf-scroll-progress{--lf-scroll-progress:0;pointer-events:none;opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.lf-scroll-progress[data-overflow=true]{opacity:1}.lf-scroll-progress--pane{z-index:1;height:3px;position:absolute;inset-block-end:-1px;inset-inline:0}.lf-scroll-progress--document{z-index:80;inset-inline:0;height:3px;position:fixed;top:0}.lf-scroll-progress__track{background:var(--lf-migaro);height:100%;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lf-scroll-progress__track{background:color-mix(in srgb, var(--lf-migaro) 16%, var(--lf-rule))}}.lf-scroll-progress__fill{width:100%;height:100%;transform:scaleX(var(--lf-scroll-progress));transform-origin:inline-start;background:var(--lf-migaro);display:block}.lf-checklist{gap:var(--spacing);padding-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:grid}.lf-checklist__item{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);color:var(--lf-muted);display:flex}.lf-checklist__item.is-complete{color:var(--lf-success)}.lf-checklist__item.is-current{padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--lf-cedar-dark);background:var(--lf-surface-muted)}.lf-avatar{background:var(--lf-cedar);color:var(--lf-on-cedar);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.lf-callout,.lf-banner{border-radius:var(--lf-radius-sm);background:var(--lf-surface-muted);color:var(--lf-ink);border:0;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.lf-callout{display:block}.lf-callout strong,.lf-banner strong{color:var(--lf-ink)}.lf-banner>.material-symbols-outlined{margin-block-start:2px;font-size:20px!important}.lf-banner__body{flex:auto;min-width:0}.lf-banner__action{flex:none;margin-inline-start:auto}.lf-callout--info,.lf-banner--info{background:var(--lf-info-surface)}.lf-banner--info>.material-symbols-outlined{color:var(--lf-info)}.lf-callout--success,.lf-banner--success{background:var(--lf-success-surface)}.lf-banner--success>.material-symbols-outlined{color:var(--lf-success)}.lf-callout--warning,.lf-banner--warning{background:var(--lf-warning-surface)}.lf-banner--warning>.material-symbols-outlined{color:var(--lf-warning)}.lf-callout--danger,.lf-banner--danger{background:var(--lf-danger-surface)}.lf-banner--danger>.material-symbols-outlined{color:var(--lf-danger)}.lf-calendar{gap:var(--lf-space-4);border:1px solid var(--lf-rule);border-radius:var(--lf-radius-lg);background:var(--lf-surface);box-shadow:var(--lf-shadow-sm);padding:var(--lf-space-4);flex-direction:column;display:flex;container:lfcal/inline-size}.lf-calendar__toolbar{align-items:center;gap:var(--lf-space-3) var(--lf-space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nav title view";display:grid}.lf-calendar__nav{align-items:center;gap:var(--lf-space-2);grid-area:nav;display:flex}.lf-calendar__view{grid-area:view}.lf-calendar__view .lf-segment{grid-template-columns:repeat(3,minmax(4.5rem,auto))}.lf-calendar__view .lf-segment__option{min-height:2.25rem;padding:.25rem .875rem;font-size:.875rem}.lf-calendar__title{font-family:var(--lf-font-display);color:var(--lf-ink);grid-area:title;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.lf-calendar__filters{align-items:center;gap:var(--lf-space-2) var(--lf-space-3);flex-wrap:wrap;display:flex}.lf-calendar__legend{gap:var(--lf-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lf-calendar__people{min-width:12rem}.lf-calendar__hint{color:var(--lf-muted);margin:0;margin-inline-start:auto;font-size:.8125rem}.lf-calendar__swatch--hearing,.lf-calendar__chip--hearing,.lf-calendar__filter--hearing{--lf-calendar-tone:var(--lf-info);--lf-calendar-tone-surface:var(--lf-info-surface)}.lf-calendar__swatch--deadline,.lf-calendar__chip--deadline,.lf-calendar__filter--deadline{--lf-calendar-tone:var(--lf-warning);--lf-calendar-tone-surface:var(--lf-warning-surface)}.lf-calendar__swatch--event,.lf-calendar__chip--event,.lf-calendar__filter--event{--lf-calendar-tone:var(--lf-success);--lf-calendar-tone-surface:var(--lf-success-surface)}.lf-calendar__swatch--task,.lf-calendar__chip--task,.lf-calendar__filter--task{--lf-calendar-tone:var(--lf-ink);--lf-calendar-tone-surface:var(--lf-surface-selected)}.lf-calendar__swatch{border-radius:var(--lf-radius-pill);background:var(--lf-calendar-tone);flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.lf-calendar__filter{border:1px solid var(--lf-calendar-tone);border-radius:var(--lf-radius-pill);background:var(--lf-calendar-tone-surface);min-height:2rem;color:var(--lf-ink);cursor:pointer;transition:background var(--lf-motion-fast);align-items:center;gap:.4rem;padding:0 .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lf-calendar__filter[aria-pressed=false]{border-style:dashed;border-color:var(--lf-rule);color:var(--lf-muted);background:0 0}.lf-calendar__filter[aria-pressed=false] .lf-calendar__swatch{box-shadow:inset 0 0 0 2px var(--lf-muted);background:0 0}.lf-calendar__count{font-variant-numeric:tabular-nums;color:var(--lf-muted);font-weight:500}.lf-calendar__body{align-items:start;gap:var(--lf-space-4);grid-template-columns:minmax(0,1fr);display:grid}.lf-calendar__grid{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);overflow:hidden}.lf-calendar__weekdays,.lf-calendar__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.lf-calendar__weekday{padding:var(--lf-space-2);border-bottom:1px solid var(--lf-rule);background:var(--lf-surface-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--lf-muted);font-size:.75rem;font-weight:600;overflow:hidden}.lf-calendar__day{border-bottom:1px solid var(--lf-rule);border-inline-end:1px solid var(--lf-rule);background:var(--lf-surface);flex-direction:column;gap:.25rem;min-width:0;min-height:7.5rem;padding:.375rem;display:flex;position:relative}.lf-calendar__week:last-child .lf-calendar__day{border-bottom:0}.lf-calendar__day:last-child{border-inline-end:0}.lf-calendar__day.is-outside{background:var(--lf-surface-muted)}.lf-calendar__day.is-outside .lf-calendar__num{color:var(--lf-placeholder)}.lf-calendar__day.is-selected{background:var(--lf-info)}@supports (color:color-mix(in lab, red, red)){.lf-calendar__day.is-selected{background:color-mix(in srgb, var(--lf-info) 7%, var(--lf-surface))}}.lf-calendar__hit,.lf-calendar__pick{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.lf-calendar__pick{display:none}.lf-calendar__hit:hover{background:var(--lf-info)}@supports (color:color-mix(in lab, red, red)){.lf-calendar__hit:hover{background:color-mix(in srgb, var(--lf-info) 8%, transparent)}}.lf-calendar__hit:after{content:"+";color:var(--lf-muted);opacity:0;transition:opacity var(--lf-motion-fast);font-size:1.25rem;line-height:1;position:absolute;inset-block-start:.375rem;inset-inline-end:.5rem}.lf-calendar__hit:hover:after,.lf-calendar__hit:focus-visible:after{opacity:1}.lf-calendar__num{z-index:1;border-radius:var(--lf-radius-pill);font-variant-numeric:tabular-nums;min-width:1.75rem;height:1.75rem;color:var(--lf-ink);pointer-events:none;align-self:flex-start;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:relative}.lf-calendar__day.is-today .lf-calendar__num{background:var(--lf-cedar);color:var(--lf-on-cedar)}.lf-calendar__entries{z-index:1;pointer-events:none;flex-direction:column;gap:.1875rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.lf-calendar__chip{background:var(--lf-calendar-tone-surface);text-align:start;width:100%;min-width:0;min-height:1.5rem;color:var(--lf-ink);cursor:pointer;pointer-events:auto;border:0;border-radius:.3rem;align-items:center;gap:.3rem;padding:.125rem .375rem;font-size:.75rem;line-height:1.3;display:flex}.lf-calendar__chip:hover{filter:brightness(.96)}.lf-calendar__chip.is-all-day{background:var(--lf-calendar-tone);color:var(--lf-surface)}.lf-calendar__chip.is-all-day .lf-calendar__time{color:inherit}.lf-calendar__chip.is-done .lf-calendar__label{opacity:.7;text-decoration:line-through}.lf-calendar__glyph{color:var(--lf-calendar-tone);flex-shrink:0}.lf-calendar__chip.is-all-day .lf-calendar__glyph{color:inherit}.lf-calendar__time{font-variant-numeric:tabular-nums;color:var(--lf-calendar-tone);flex-shrink:0;font-weight:600}.lf-calendar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lf-calendar__more{z-index:1;color:var(--lf-muted);cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-self:flex-start;padding:.125rem .375rem;font-size:.75rem;font-weight:600;position:relative}.lf-calendar__more:hover{background:var(--lf-surface-selected);color:var(--lf-ink)}.lf-calendar__hit:focus-visible,.lf-calendar__pick:focus-visible,.lf-calendar__chip:focus-visible,.lf-calendar__more:focus-visible,.lf-calendar__filter:focus-visible,.lf-calendar__list-heading:focus-visible,.lf-calendar__agenda-item:focus-visible{outline:2px solid var(--lf-focus);outline-offset:-2px}.lf-calendar__agenda{gap:var(--lf-space-3);padding:var(--lf-space-3);border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface-muted);flex-direction:column;display:flex}.lf-calendar__agenda-header{justify-content:space-between;align-items:center;gap:var(--lf-space-3);display:flex}.lf-calendar__agenda-date{flex-direction:column;min-width:0;display:flex}.lf-calendar__agenda-weekday{color:var(--lf-muted);font-size:.75rem;font-weight:600}.lf-calendar__agenda-header h3{color:var(--lf-ink);margin:0;font-size:1rem;font-weight:700}.lf-calendar__agenda-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.lf-calendar__agenda-item{align-items:center;gap:var(--lf-space-3);width:100%;min-height:3rem;padding:var(--lf-space-2) var(--lf-space-3);border:1px solid var(--lf-rule);border-radius:var(--lf-radius-sm);background:var(--lf-surface);text-align:start;color:var(--lf-ink);cursor:pointer;font-size:.875rem;display:flex}.lf-calendar__agenda-item:hover{background:var(--lf-surface-selected)}.lf-calendar__badge{border-radius:var(--lf-radius-sm);background:var(--lf-calendar-tone-surface);width:2rem;height:2rem;color:var(--lf-calendar-tone);flex-shrink:0;place-items:center;display:grid}.lf-calendar__agenda-body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.lf-calendar__agenda-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.lf-calendar__agenda-detail{text-overflow:ellipsis;white-space:nowrap;color:var(--lf-muted);font-size:.75rem;overflow:hidden}.lf-calendar__agenda-people{min-width:0;color:var(--lf-ink);align-items:center;gap:.375rem;margin-top:.125rem;font-size:.75rem;display:flex}.lf-calendar__agenda-people>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-calendar__state{border-radius:var(--lf-radius-pill);padding:0 .375rem;font-weight:600}.lf-calendar__state--open{background:var(--lf-surface-selected);color:var(--lf-ink)}.lf-calendar__state--done{background:var(--lf-success-surface);color:var(--lf-success)}.lf-calendar__state--overdue{background:var(--lf-danger-surface);color:var(--lf-danger)}.lf-calendar__agenda-meta{color:var(--lf-muted);flex-wrap:wrap;gap:0 .5rem;font-size:.75rem;display:flex}.lf-calendar__agenda-time{font-variant-numeric:tabular-nums;color:var(--lf-ink);font-weight:600}.lf-calendar__people-stack{flex-shrink:0;align-items:center;display:inline-flex}.lf-calendar__avatar{border:2px solid var(--lf-surface)}.lf-calendar__people-stack>*+*{margin-inline-start:-.5rem}.lf-calendar__avatar-more{border:2px solid var(--lf-surface);border-radius:var(--lf-radius-pill);background:var(--lf-surface-high);min-width:1.5rem;height:1.5rem;color:var(--lf-ink);place-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:600;display:grid}.lf-calendar__faces{z-index:1;pointer-events:none;flex-wrap:wrap;gap:.25rem;margin-top:auto;display:flex;position:relative}.lf-calendar__face{border-radius:var(--lf-radius-pill);cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:grid;position:relative}.lf-calendar__face-avatar{box-shadow:0 0 0 2px var(--lf-surface)}.lf-calendar__face-avatar.is-unassigned{background:var(--lf-surface-high);color:var(--lf-muted)}.lf-calendar__face:hover .lf-calendar__face-avatar{filter:brightness(1.1)}.lf-calendar__face.is-overdue .lf-calendar__face-avatar{box-shadow:0 0 0 2px var(--lf-surface), 0 0 0 4px var(--lf-danger)}.lf-calendar__face.is-done .lf-calendar__face-avatar{opacity:.45}.lf-calendar__face.is-active .lf-calendar__face-avatar{box-shadow:0 0 0 2px var(--lf-surface), 0 0 0 4px var(--lf-info)}.lf-calendar__face-count{border:1.5px solid var(--lf-surface);border-radius:var(--lf-radius-pill);background:var(--lf-ink);min-width:1rem;height:1rem;color:var(--lf-surface);font-variant-numeric:tabular-nums;place-items:center;padding:0 .1875rem;font-size:.625rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:-.25rem;inset-inline-end:-.3125rem}.lf-calendar__face--more{background:var(--lf-surface-high);color:var(--lf-ink);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700}.lf-calendar__face--more:hover{background:var(--lf-surface-selected)}.lf-calendar__face:focus-visible,.lf-calendar__focus-clear:focus-visible{outline:2px solid var(--lf-info);outline-offset:2px}.lf-calendar__focus{align-items:center;gap:var(--lf-space-2);border-radius:var(--lf-radius-sm);background:var(--lf-surface-selected);color:var(--lf-ink);padding:.375rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.lf-calendar__focus>span:nth-child(2){flex:1;min-width:0}.lf-calendar__focus-clear{border-radius:var(--lf-radius-pill);width:1.75rem;height:1.75rem;color:var(--lf-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lf-calendar__focus-clear:hover{background:var(--lf-surface);color:var(--lf-ink)}.lf-calendar__summary{color:var(--lf-ink);margin:0;font-size:.875rem;font-weight:600}.lf-calendar__list{gap:var(--lf-space-3);flex-direction:column;display:flex}.lf-calendar__list-day{gap:var(--lf-space-3);padding-bottom:var(--lf-space-3);border-bottom:1px solid var(--lf-rule);grid-template-columns:5rem minmax(0,1fr);display:grid}.lf-calendar__list-day:last-child{border-bottom:0}.lf-calendar__list-heading{border-radius:var(--lf-radius-sm);min-height:2.75rem;color:var(--lf-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-self:start;align-items:center;padding:.25rem;font-size:.75rem;font-weight:600;display:flex}.lf-calendar__list-num{font-family:var(--lf-font-display);color:var(--lf-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.lf-calendar__list-day.is-today .lf-calendar__list-num{color:var(--lf-migaro)}@container lfcal (min-width:60rem){.lf-calendar__body{grid-template-columns:minmax(0,1fr) 21rem}.lf-calendar__agenda{position:sticky;inset-block-start:var(--lf-space-4)}}@container lfcal (max-width:59.99rem){.lf-calendar__time{display:none}}@container lfcal (max-width:40rem){.lf-calendar__toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title view""nav nav"}.lf-calendar__hint{display:none}.lf-calendar__people{flex:100%}.lf-calendar__hit{display:none}.lf-calendar__pick{display:block}.lf-calendar__day{align-items:center;min-height:4rem;padding:.25rem .125rem}.lf-calendar__num{align-self:center}.lf-calendar__weekday{padding:var(--lf-space-2) 0;font-size:.6875rem}.lf-calendar__entries{flex-flow:wrap;justify-content:center;gap:3px}.lf-calendar__entries li{display:contents}.lf-calendar__chip{border-radius:var(--lf-radius-pill);background:var(--lf-calendar-tone);pointer-events:none;border:0;width:.5rem;height:.5rem;min-height:0;padding:0}.lf-calendar__chip>*{display:none!important}.lf-calendar__more{white-space:nowrap;align-self:center;padding:0;font-size:.625rem}.lf-calendar__faces{justify-content:center;gap:2px}.lf-calendar__face{width:1.125rem;height:1.125rem}.lf-calendar__face .lf-avatar{width:1.125rem!important;height:1.125rem!important;font-size:.5rem!important}.lf-calendar__face-count{display:none}.lf-calendar__face--more{font-size:.5625rem}.lf-calendar__legend{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.lf-calendar__filter{flex-shrink:0}.lf-calendar__list-day{grid-template-columns:3.5rem minmax(0,1fr)}}@media (max-width:639px){.lf-calendar{padding:var(--lf-space-3)}}@media (prefers-reduced-motion:reduce){.lf-calendar__filter,.lf-calendar__hit:after{transition:none}}@media (forced-colors:active){.lf-calendar__chip,.lf-calendar__agenda-item,.lf-calendar__filter{border:1px solid canvastext}.lf-calendar__filter[aria-pressed=true]{outline:2px solid highlight}.lf-calendar__day.is-selected{outline-offset:-2px;outline:2px solid highlight}}.lf-typepicker{gap:var(--lf-space-2);padding-bottom:var(--lf-space-4);margin-bottom:var(--lf-space-4);border-bottom:1px solid var(--lf-rule);flex-direction:column;display:flex}.lf-typepicker__group{color:var(--lf-muted);margin:0;font-size:.75rem;font-weight:600}.lf-typepicker__options{gap:var(--lf-space-2);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.lf-typepicker__option{align-items:center;gap:var(--lf-space-2);min-height:2.75rem;padding:0 var(--lf-space-3);border:1px solid var(--lf-rule);border-radius:var(--lf-radius-sm);background:var(--lf-surface);text-align:start;color:var(--lf-ink);cursor:pointer;transition:background var(--lf-motion-fast), border-color var(--lf-motion-fast);font-size:.875rem;font-weight:600;display:flex}.lf-typepicker__option .material-symbols-outlined{color:var(--lf-calendar-tone)}.lf-typepicker__option:hover{background:var(--lf-surface-selected)}.lf-typepicker__option.is-selected{border-color:var(--lf-calendar-tone);background:var(--lf-calendar-tone-surface);box-shadow:inset 0 0 0 1px var(--lf-calendar-tone)}.lf-typepicker__option:focus-visible{outline:2px solid var(--lf-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lf-typepicker__option{transition:none}}@media (forced-colors:active){.lf-typepicker__option.is-selected{outline:2px solid highlight}}.lf-definition-list{gap:0;margin:0;display:grid}.lf-definition-list>div{align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--lf-rule);grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);display:grid}.lf-definition-list dt{color:var(--lf-muted)}.lf-definition-list dd{text-align:end;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}[dir=rtl] .lf-definition-list dd[dir=ltr]{text-align:left;unicode-bidi:isolate}[dir=ltr] .lf-definition-list dd[dir=ltr]{unicode-bidi:isolate}.lf-sheet-layer[hidden]{display:none}.lf-sheet-layer{z-index:var(--lf-z-sheet);justify-items:end;display:grid;position:fixed;inset:0}.lf-sheet-scrim{cursor:default;border-style:var(--tw-border-style);background:var(--lf-scrim);border-width:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.lf-side-sheet{background:var(--lf-surface);width:100%;max-width:30rem;height:100dvh;box-shadow:var(--lf-shadow-md);animation:lf-sheet-enter var(--lf-motion-standard) both;border:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.lf-side-sheet--wide{max-width:45rem}@media (max-width:859px){.lf-side-sheet,.lf-side-sheet--wide{max-width:none}}@keyframes lf-sheet-enter{0%{opacity:.8}to{opacity:1}}.lf-side-sheet__header{gap:var(--spacing);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--lf-rule);display:grid}.lf-side-sheet__toolbar{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.lf-side-sheet__header h2{margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}html:lang(ar) .lf-side-sheet__header h2{line-height:1.5}.lf-side-sheet__header p:not(.lf-eyebrow){max-width:55ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--lf-muted);text-wrap:pretty;margin:0}.lf-side-sheet__body{min-height:0;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 8);overscroll-behavior:contain;overflow:auto}.lf-side-sheet__footer{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);border-top-width:1px;border-color:var(--lf-rule);background:var(--lf-surface);flex-wrap:wrap;display:flex}.lf-modal-layer[hidden]{display:none}.lf-modal-layer{padding:calc(var(--spacing) * 4);z-index:var(--lf-z-sheet);place-items:center;display:grid;position:fixed;inset:0}.lf-modal{border-radius:var(--lf-radius-xl);background:var(--lf-surface);width:100%;max-width:30rem;max-height:calc(100dvh - 2rem);box-shadow:var(--lf-shadow-md);animation:lf-modal-enter var(--lf-motion-standard) both;border:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.lf-modal--lg{max-width:min(36rem,100vw - 2rem)}.lf-modal--xl{max-width:min(52rem,100vw - 2rem)}.lf-modal__body:has(>.lf-form){padding-bottom:1rem}@keyframes lf-modal-enter{0%{opacity:0}to{opacity:1}}.lf-modal__header{background:var(--lf-surface);justify-content:space-between;align-items:flex-start;gap:.85rem;padding:1.5rem 1.5rem .5rem;display:flex}.lf-modal__intro{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.lf-modal__glyph{border-radius:var(--lf-radius-pill);background:var(--lf-surface-selected);width:2.75rem;height:2.75rem;color:var(--lf-ink);flex:none;place-items:center;display:inline-grid}.lf-modal--danger .lf-modal__glyph{background:var(--lf-danger-surface);color:var(--lf-danger)}.lf-modal__copy{min-width:0}.lf-modal__title{color:var(--lf-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}html:lang(ar) .lf-modal__title{line-height:1.5}.lf-modal__description{max-width:46ch;color:var(--lf-muted);text-wrap:pretty;margin:.35rem 0 0;font-size:.875rem}.lf-modal__body{overscroll-behavior:contain;min-height:0;padding:.75rem 1.5rem 0;overflow:auto}.lf-modal__actions{background:var(--lf-surface);z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}@media (max-width:479px){.lf-modal__actions .lf-button{flex:1 1 0;min-width:0}}.lf-toast-host{pointer-events:none;gap:calc(var(--spacing) * 2);width:min(25rem,100vw - 2rem);z-index:calc(var(--lf-z-sheet) + 80);display:grid;position:fixed;inset-block-start:calc(var(--lf-chrome-height) + 1rem);inset-inline:auto 1rem}.lf-toast{pointer-events:auto;border-radius:var(--lf-radius-sm);background:var(--lf-cedar);min-height:3rem;color:var(--lf-on-cedar);box-shadow:var(--lf-shadow-md);animation:lf-toast-enter var(--lf-motion-standard) both;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.5rem;padding-inline:1rem .5rem;display:grid}@keyframes lf-toast-enter{0%{opacity:0}to{opacity:1}}.lf-toast__glyph{width:1.25rem;height:1.25rem;color:var(--lf-on-cedar-info);place-items:center;display:inline-grid}.lf-toast__glyph .material-symbols-outlined{font-size:20px!important}.lf-toast .lf-icon-button,.lf-toast .lf-button--link{color:inherit}.lf-toast .lf-icon-button:hover:not(:disabled){background:var(--lf-on-cedar)}@supports (color:color-mix(in lab, red, red)){.lf-toast .lf-icon-button:hover:not(:disabled){background:color-mix(in srgb, var(--lf-on-cedar) 16%, transparent)}}.lf-toast--actionable{grid-template-columns:auto minmax(0,1fr) auto auto}.lf-toast__action{border-radius:var(--lf-radius-sm);min-height:2.25rem;color:var(--lf-on-cedar-info);cursor:pointer;background:0 0;border:0;padding-inline:.75rem;font-size:.875rem;font-weight:700}.lf-toast__action:hover{background:var(--lf-on-cedar)}@supports (color:color-mix(in lab, red, red)){.lf-toast__action:hover{background:color-mix(in srgb, var(--lf-on-cedar) 16%, transparent)}}.lf-toast__action:focus-visible{outline:2px solid var(--lf-on-cedar);outline-offset:2px}.lf-toast__text{text-wrap:pretty;margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.lf-toast--success .lf-toast__glyph{color:var(--lf-on-cedar-success)}.lf-toast--danger .lf-toast__glyph{color:var(--lf-on-cedar-danger)}.lf-toast--warning .lf-toast__glyph{color:var(--lf-on-cedar-warning)}.lf-foundation{max-width:var(--container-3xl);padding:clamp(1.25rem,4vw,2.5rem)}.lf-foundation h1{margin-top:calc(var(--spacing) * 1.5);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lf-auth{background:var(--lf-ground);min-height:100vh;position:relative;overflow:hidden}.lf-auth-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.lf-auth-ambient__orb{filter:blur(70px);opacity:.5;border-radius:3.40282e38px;animation:16s ease-in-out infinite lf-auth-float;position:absolute}.lf-auth-ambient__orb--a{background:var(--lf-cedar);inset-inline-start:-8rem;width:26rem;height:26rem;top:-6rem}@supports (color:color-mix(in lab, red, red)){.lf-auth-ambient__orb--a{background:color-mix(in srgb, var(--lf-cedar) 30%, transparent)}}.lf-auth-ambient__orb--b{background:var(--lf-info);inset-inline-end:-10rem;width:30rem;height:30rem;top:12rem}@supports (color:color-mix(in lab, red, red)){.lf-auth-ambient__orb--b{background:color-mix(in srgb, var(--lf-info) 22%, transparent)}}.lf-auth-ambient__orb--b{animation-duration:20s;animation-delay:-4s}.lf-auth-ambient__orb--c{background:var(--lf-success);inset-inline-start:20%;width:24rem;height:24rem;bottom:-12rem}@supports (color:color-mix(in lab, red, red)){.lf-auth-ambient__orb--c{background:color-mix(in srgb, var(--lf-success) 16%, transparent)}}.lf-auth-ambient__orb--c{animation-duration:22s;animation-delay:-9s}@keyframes lf-auth-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2rem,-1.5rem)scale(1.06)}}.lf-auth-shell{grid-template-columns:repeat(1,minmax(0,1fr));min-height:100vh;display:grid;position:relative}@media (min-width:64rem){.lf-auth-shell{grid-template-columns:repeat(2,minmax(0,1fr))}}.lf-auth-shell{z-index:1;grid-template-areas:"panel"}@media (min-width:64rem){.lf-auth-shell{grid-template-areas:"panel hero"}.lf-auth[dir=rtl] .lf-auth-shell{grid-template-areas:"hero panel"}.lf-auth-shell--solo{grid-template-columns:repeat(1,minmax(0,1fr))}}.lf-auth-shell--solo{grid-template-areas:"panel"}.lf-auth-hero{padding:calc(var(--spacing) * 12);flex-direction:column;justify-content:flex-end;display:none;position:relative;overflow:hidden}@media (min-width:64rem){.lf-auth-hero{display:flex}}.lf-auth-hero{color:var(--lf-auth-hero-fg);background-color:var(--lf-auth-hero-from);background-image:url(/images/login-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:hero}.lf-auth-hero:before{content:"";background:linear-gradient(180deg, var(--lf-auth-hero-from) 0%, var(--lf-auth-hero-from) 100%), linear-gradient(to right, var(--lf-auth-hero-from) 0%, transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lf-auth-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--lf-auth-hero-from) 18%, transparent) 0%, color-mix(in srgb, var(--lf-auth-hero-from) 78%, transparent) 100%), linear-gradient(to right, color-mix(in srgb, var(--lf-auth-hero-from) 28%, transparent) 0%, transparent 45%)}}[dir=rtl] .lf-auth-hero:before{background:linear-gradient(180deg, var(--lf-auth-hero-from) 0%, var(--lf-auth-hero-from) 100%), linear-gradient(to left, var(--lf-auth-hero-from) 0%, transparent 45%)}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .lf-auth-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--lf-auth-hero-from) 18%, transparent) 0%, color-mix(in srgb, var(--lf-auth-hero-from) 78%, transparent) 100%), linear-gradient(to left, color-mix(in srgb, var(--lf-auth-hero-from) 28%, transparent) 0%, transparent 45%)}}.lf-auth-hero__grid{opacity:.08;background-image:linear-gradient(var(--lf-auth-hero-fg) 1px, transparent 1px), linear-gradient(90deg, var(--lf-auth-hero-fg) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lf-auth-hero__grid{background-image:linear-gradient(color-mix(in srgb, var(--lf-auth-hero-fg) 60%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--lf-auth-hero-fg) 60%, transparent) 1px, transparent 1px)}}.lf-auth-hero__grid{background-size:2.5rem 2.5rem;-webkit-mask-image:radial-gradient(circle at 70% 80%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 80%,#000,#0000 70%)}.lf-auth-hero__content{max-width:var(--container-md);text-align:start;margin-inline-end:auto;animation:.7s cubic-bezier(.16,.84,.44,1) both lf-fade-up;position:relative}.lf-auth-wordmark{margin-bottom:calc(var(--spacing) * 8);height:calc(var(--spacing) * 16);object-fit:contain;object-position:left;filter:drop-shadow(0 8px 18px #0814302e);width:auto;max-width:18rem;display:block}.lf-auth-wordmark--panel{height:calc(var(--spacing) * 52);width:100%;max-width:var(--container-lg);object-fit:contain;object-position:center;filter:none;mix-blend-mode:multiply;margin-inline:auto;margin-bottom:-1.75rem}.lf-auth-wordmark--dark,:root[data-theme=dark] .lf-auth-wordmark--light{display:none}:root[data-theme=dark] .lf-auth-wordmark--dark{display:block}:root[data-theme=dark] .lf-auth-wordmark--panel{mix-blend-mode:screen}.lf-auth-hero__mark{margin-bottom:calc(var(--spacing) * 6);display:none}.lf-auth-hero__mark--mobile{margin-bottom:0}.lf-auth-hero__eyebrow{color:var(--lf-auth-hero-fg);margin:0}@supports (color:color-mix(in lab, red, red)){.lf-auth-hero__eyebrow{color:color-mix(in srgb, var(--lf-auth-hero-fg) 88%, white)}}.lf-auth-hero__eyebrow{letter-spacing:0;font-size:.75rem;font-weight:700;line-height:1.4}.lf-auth-hero__title{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:0;text-wrap:balance;color:var(--lf-auth-hero-fg)}.lf-auth-hero__lede{margin-top:calc(var(--spacing) * 4);max-width:38ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--lf-auth-hero-fg)}@supports (color:color-mix(in lab, red, red)){.lf-auth-hero__lede{color:color-mix(in srgb, var(--lf-auth-hero-fg) 86%, white)}}.lf-auth-hero__points{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--lf-auth-hero-fg);padding:0;list-style:none;display:grid}.lf-auth-hero__points li{align-items:center;gap:calc(var(--spacing) * 3);text-align:start;opacity:0;animation:lf-fade-up .5s cubic-bezier(.16, .84, .44, 1) calc(.25s + var(--lf-stagger,0) * .1s) both;flex-direction:row;justify-content:flex-start;display:flex}.lf-auth-hero__point-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background:var(--lf-auth-hero-fg);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lf-auth-hero__point-icon{background:color-mix(in srgb, var(--lf-auth-hero-fg) 16%, transparent)}}.lf-auth-hero__point-icon{color:var(--lf-auth-hero-fg);box-shadow:inset 0 0 0 1px var(--lf-auth-hero-fg)}@supports (color:color-mix(in lab, red, red)){.lf-auth-hero__point-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lf-auth-hero-fg) 18%, transparent)}}.lf-auth-hero__point-icon .material-symbols-outlined{color:inherit;font-size:18px;line-height:1}.lf-auth-panel{padding:calc(var(--spacing) * 6);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:64rem){.lf-auth-panel{padding:calc(var(--spacing) * 12)}}.lf-auth-panel{z-index:1;background:var(--lf-ground);grid-area:panel}.lf-auth-panel__inner{width:100%;max-width:var(--container-md)}.lf-auth-brand{text-align:center;flex-direction:column;align-items:center;margin-bottom:0;display:flex}.lf-auth-card{border-radius:var(--radius-2xl);--tw-shadow:0 4px 16px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);animation:.55s cubic-bezier(.16,.84,.44,1) .1s both lf-fade-up}.lf-auth-form>div{opacity:0;animation:lf-fade-up .45s cubic-bezier(.16, .84, .44, 1) calc(.15s + var(--lf-stagger,0) * 80ms) both}.lf-auth-submit{width:100%}@keyframes lf-fade-up{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}.lf-workflow{flex-direction:column;gap:1.25rem;display:flex}.lf-workflow__meta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-height:2.75rem;display:flex}.lf-workflow__meta-copy{flex-direction:column;flex:12rem;gap:.15rem;min-width:0;display:flex}.lf-workflow__meta-copy strong{letter-spacing:-.02em;font-size:1.05rem}.lf-workflow__meta-copy span{color:var(--lf-muted);font-size:.8125rem}.lf-workflow__actions{flex-wrap:wrap;gap:.5rem;display:flex}.lf-workflow__stage{border-block-start:1px solid var(--lf-rule);grid-template-columns:2.25rem minmax(0,1fr);column-gap:1rem;padding-block:1.35rem;display:grid}.lf-workflow__index{background:var(--lf-surface-muted);width:2.25rem;height:2.25rem;color:var(--lf-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.lf-workflow__stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-block-end:.85rem;display:flex}.lf-workflow__stage-tools{gap:.15rem;display:flex}.lf-workflow__block{gap:.55rem;margin-block-start:1rem;display:grid}.lf-workflow__block>h3{color:var(--lf-muted);letter-spacing:.02em;font-size:.72rem;font-weight:700}.lf-workflow__row{border-block-start:1px solid var(--lf-rule);gap:.65rem;padding-block:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lf-workflow__row{border-block-start:1px solid color-mix(in srgb, var(--lf-rule) 80%, transparent)}}.lf-workflow__row-tools{justify-content:flex-end;display:flex}.lf-workflow__readonly{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;font-size:.9rem;display:flex}.lf-workflow__readonly small{color:var(--lf-muted)}.lf-workflow-cost{grid-template-columns:minmax(0,1fr) minmax(6.5rem,8rem);align-items:end;gap:.65rem;max-width:26rem;display:grid}.lf-workflow-cost-table td,.lf-workflow-cost-table th{vertical-align:middle}.lf-workflow-cost-table .lf-workflow-cost{max-width:20rem}.lf-workflow-cost-table__stage td{background:var(--lf-rule);font-weight:700}@supports (color:color-mix(in lab, red, red)){.lf-workflow-cost-table__stage td{background:color-mix(in srgb, var(--lf-rule) 25%, transparent)}}.lf-matter-flow{flex-direction:column;gap:.9rem;display:flex}.lf-matter-flow__rail{align-items:flex-start;gap:0;margin:0;padding:.35rem 0 0;list-style:none;display:flex}.lf-matter-flow__stage{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:5.5rem;display:flex;position:relative}.lf-matter-flow__stage-btn{appearance:none;z-index:1;width:100%;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.55rem;margin:0;padding:0;display:flex;position:relative}.lf-matter-flow__stage.is-current .lf-matter-flow__stage-btn{cursor:default}.lf-matter-flow__stage-btn:disabled{cursor:default;opacity:1}.lf-matter-flow__stage-btn:focus-visible .lf-matter-flow__node{outline:2px solid var(--lf-cedar);outline-offset:3px}.lf-matter-flow__stage:not(.is-current) .lf-matter-flow__stage-btn:hover .lf-matter-flow__node{border-color:var(--lf-cedar);color:var(--lf-ink)}.lf-matter-flow__stage:not(:last-child):before{content:"";background:var(--lf-rule);top:1.05rem;width:100%;height:2px;position:absolute;inset-inline-start:50%}.lf-matter-flow__stage.is-complete:not(:last-child):before{background:var(--lf-success)}.lf-matter-flow__node{z-index:1;border:2px solid var(--lf-rule);background:var(--lf-surface);width:2.15rem;height:2.15rem;color:var(--lf-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:relative}.lf-matter-flow__stage.is-complete .lf-matter-flow__node{border-color:var(--lf-success);background:var(--lf-success);color:var(--lf-on-cedar)}.lf-matter-flow__stage.is-current .lf-matter-flow__node{border-color:var(--lf-cedar);background:var(--lf-cedar);color:var(--lf-on-cedar);box-shadow:0 0 0 4px var(--lf-cedar)}@supports (color:color-mix(in lab, red, red)){.lf-matter-flow__stage.is-current .lf-matter-flow__node{box-shadow:0 0 0 4px color-mix(in srgb, var(--lf-cedar) 14%, transparent)}}.lf-matter-flow__stage-label{color:var(--lf-muted);font-size:.75rem;font-weight:600}.lf-matter-flow__stage.is-current .lf-matter-flow__stage-label{color:var(--lf-ink);font-weight:700}.lf-matter-flow__views{justify-content:flex-start;display:flex}.lf-matter-flow__summary{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);gap:1.1rem;padding:1rem 1.25rem 1.15rem;display:grid}.lf-matter-flow__current .lf-item-card__tools{gap:var(--lf-space-2)}.lf-matter-flow__current .lf-item-card__tools .lf-button{margin-inline-end:0}.lf-matter-flow__row{align-items:center;gap:var(--lf-space-2) var(--lf-space-3);min-height:3.5rem;padding:var(--lf-space-3) var(--lf-space-4);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"glyph copy tags actions";display:grid}.lf-matter-flow__row+.lf-matter-flow__row{border-block-start:1px solid var(--lf-rule)}@supports (color:color-mix(in lab, red, red)){.lf-matter-flow__row+.lf-matter-flow__row{border-block-start:1px solid color-mix(in srgb, var(--lf-rule) 60%, transparent)}}.lf-matter-flow__glyph{color:var(--lf-placeholder);grid-area:glyph}.lf-matter-flow__row.is-done .lf-matter-flow__glyph{color:var(--lf-success)}.lf-matter-flow__row-copy{grid-area:copy;gap:.2rem;min-width:0;display:grid}.lf-matter-flow__row-copy strong{font-size:.875rem;font-weight:600;line-height:1.4}.lf-matter-flow__row.is-done .lf-matter-flow__row-copy strong{color:var(--lf-muted)}.lf-matter-flow__row-meta{color:var(--lf-muted);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;font-size:.75rem;line-height:1.4;display:flex}.lf-matter-flow__row-meta>span{align-items:center;gap:.25rem;max-width:65ch;display:inline-flex}.lf-matter-flow__row-tags{flex-wrap:wrap;grid-area:tags;align-items:center;gap:.35rem;display:flex}.lf-matter-flow__row-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:.4rem;min-width:6.5rem;display:flex}.lf-matter-flow__row.is-updated{animation:.9s cubic-bezier(.16,1,.3,1) lf-card-flash}.lf-matter-flow__blocked{margin:var(--lf-space-2) var(--lf-space-4) var(--lf-space-4)}@media (max-width:47.99rem){.lf-matter-flow__row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph copy"".tags"".actions"}.lf-matter-flow__row-actions{justify-content:flex-start;min-width:0}}.lf-matter-costs__total{text-align:end;justify-items:end;gap:2px;display:grid}.lf-matter-costs__total small{color:var(--lf-muted);font-size:.75rem;font-weight:600}.lf-matter-costs__total strong{font-size:1.05rem;font-weight:800}.lf-matter-costs>p[role]{margin:0 var(--lf-space-4) var(--lf-space-3)}.lf-matter-costs__stage-index{background:var(--lf-surface-muted);width:1.35rem;height:1.35rem;color:var(--lf-ink);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:inline-grid}.lf-matter-costs__row{align-items:center;gap:var(--lf-space-2) var(--lf-space-4);padding:var(--lf-space-3) var(--lf-space-4);grid-template-columns:minmax(0,1fr) minmax(7rem,auto) minmax(8rem,auto);display:grid}.lf-matter-costs__row.is-editable{grid-template-columns:minmax(0,1fr) minmax(7rem,auto) minmax(8rem,auto) minmax(15rem,18rem)}.lf-matter-costs__row+.lf-matter-costs__row{border-block-start:1px solid var(--lf-rule)}@supports (color:color-mix(in lab, red, red)){.lf-matter-costs__row+.lf-matter-costs__row{border-block-start:1px solid color-mix(in srgb, var(--lf-rule) 60%, transparent)}}.lf-matter-costs__name{gap:2px;min-width:0;display:grid}.lf-matter-costs__name strong{font-size:.875rem;font-weight:600}.lf-matter-costs__row.is-stage .lf-matter-costs__name strong{font-weight:700}.lf-matter-costs__name small{color:var(--lf-muted);font-size:.75rem}.lf-matter-costs__amount{white-space:nowrap;font-size:.875rem;font-weight:700}.lf-matter-costs__amount.is-none{color:var(--lf-placeholder);font-weight:500}.lf-matter-costs__edit .lf-workflow-cost{grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:.5rem;max-width:none}.lf-matter-costs__edit .lf-field>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lf-matter-costs__foot{justify-content:space-between;align-items:center;gap:var(--lf-space-3);padding:var(--lf-space-3) var(--lf-space-4);border-block-start:1px solid var(--lf-rule);background:var(--lf-surface-muted);flex-wrap:wrap;display:flex}@media (max-width:47.99rem){.lf-matter-costs__row,.lf-matter-costs__row.is-editable{grid-template-columns:minmax(0,1fr) auto}.lf-matter-costs__recorded,.lf-matter-costs__edit{grid-column:1/-1}}.lf-matter-flow__advance{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.lf-matter-flow__progress{gap:.45rem;display:grid}.lf-matter-flow__progress-meta{color:var(--lf-muted);justify-content:space-between;gap:1rem;font-size:.8125rem;font-weight:650;display:flex}.lf-task-card:focus-visible{outline:2px solid var(--lf-cedar);outline-offset:2px}}@layer utilities{.\!visible{visibility:visible!important}.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}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.table-row-group{display:table-row-group}.w-fit{width:fit-content}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-6{padding:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-code{font-family:var(--font-code)}.font-display{font-family:var(--font-display)}.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))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-on-surface{color:var(--lf-ink)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--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)}.shadow-md{--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)}.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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:Cairo;src:url(fonts/cairo-arabic-variable.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Inter;src:url(fonts/inter-latin-variable.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(fonts/inter-latin-ext-variable.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Material Symbols Outlined;src:url(fonts/material-symbols-outlined.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:block}:root{color-scheme:light;--lf-ground:#fff;--lf-surface:#fff;--lf-surface-muted:#f6f6f6;--lf-surface-selected:#eee;--lf-surface-high:#e2e2e2;--lf-field:#eee;--lf-field-hover:#e2e2e2;--lf-ink:#000;--lf-muted:#545454;--lf-placeholder:#757575;--lf-disabled:#afafaf;--lf-rule:#e2e2e2;--lf-border-strong:#cbcbcb;--lf-cedar:#000;--lf-cedar-dark:#333;--lf-on-cedar:#fff;--lf-brass:#545454;--lf-assistant-accent:#c19a3e;--lf-assistant-accent-surface:#faf4e6;--lf-chrome:#000;--lf-chrome-field:#1f1f1f;--lf-chrome-field-hover:#333;--lf-on-chrome:#fff;--lf-on-chrome-muted:#afafaf;--lf-navigation:#fff;--lf-on-navigation:#000;--lf-navigation-muted:#757575;--lf-navigation-selected:#eee;--lf-focus:#276ef1;--lf-info:#1e54b7;--lf-info-surface:#eff3fe;--lf-success:#03703c;--lf-success-surface:#e6f2ed;--lf-warning:#7a5300;--lf-warning-surface:#fff6e0;--lf-danger:#e11900;--lf-danger-strong:#ab1300;--lf-danger-surface:#ffefed;--lf-on-danger:#fff;--lf-on-cedar-success:#66d19e;--lf-on-cedar-warning:#ffd27a;--lf-on-cedar-danger:#ff8a7a;--lf-on-cedar-info:#a0bff8;--lf-scrim:#00000080;--lf-font-ui:"Inter", "Cairo", system-ui, sans-serif;--lf-font-display:var(--lf-font-ui);--lf-font-code:ui-monospace, "Cascadia Mono", Consolas, monospace;--lf-leading:1.5;--lf-space-1:.25rem;--lf-space-2:.5rem;--lf-space-3:.75rem;--lf-space-4:1rem;--lf-space-5:1.5rem;--lf-space-6:2rem;--lf-space-7:3rem;--lf-space-8:4rem;--lf-control-height:3rem;--lf-button-height:2.5rem;--lf-chrome-height:4rem;--lf-rail-width:15.5rem;--lf-rail-collapsed-width:4.5rem;--lf-inspector-width:23.75rem;--lf-radius-sm:.5rem;--lf-radius-md:.75rem;--lf-radius-lg:.75rem;--lf-radius-xl:1rem;--lf-radius-pill:9999px;--lf-shadow-sm:none;--lf-shadow-raised:0 1px 4px #0000001f;--lf-shadow-md:0 4px 16px #00000029;--lf-shadow-lg:var(--lf-shadow-md);--lf-motion-fast:.12s ease;--lf-motion-standard:.2s cubic-bezier(.2, .8, .2, 1);--lf-z-navigation:200;--lf-z-popover:300;--lf-z-sheet:600;--lf-z-reconnect:800;--lf-auth-hero-from:#000;--lf-auth-hero-via:#141414;--lf-auth-hero-fg:#fff;--lf-chart-1:#2a78d6;--lf-chart-2:#eb6834;--lf-chart-seq-1:#86b6ef;--lf-chart-seq-2:#5598e7;--lf-chart-seq-3:#2a78d6;--lf-chart-seq-4:#1c5cab;--lf-chart-seq-5:#0d366b;--lf-chart-grid:#eee;--lf-chart-baseline:#cbcbcb;--lf-migaro:var(--lf-ink);--lf-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M5.25 7.75 10 12.5l4.75-4.75'/%3E%3C/svg%3E")}:root[data-theme=dark]{color-scheme:dark;--lf-ground:#000;--lf-surface:#000;--lf-surface-muted:#141414;--lf-surface-selected:#1f1f1f;--lf-surface-high:#333;--lf-field:#1f1f1f;--lf-field-hover:#333;--lf-ink:#fff;--lf-muted:#afafaf;--lf-placeholder:#757575;--lf-disabled:#545454;--lf-rule:#333;--lf-border-strong:#545454;--lf-cedar:#fff;--lf-cedar-dark:#e2e2e2;--lf-on-cedar:#000;--lf-brass:#afafaf;--lf-assistant-accent:#d8b45c;--lf-assistant-accent-surface:#241d0e;--lf-navigation:#000;--lf-on-navigation:#fff;--lf-navigation-muted:#757575;--lf-navigation-selected:#1f1f1f;--lf-info:#a0bff8;--lf-info-surface:#10224a;--lf-success:#66d19e;--lf-success-surface:#0b2b1c;--lf-warning:#ffd27a;--lf-warning-surface:#3a2a05;--lf-danger:#ff8a7a;--lf-danger-strong:#ff8a7a;--lf-danger-surface:#3d0f09;--lf-on-danger:#000;--lf-on-cedar-success:#03703c;--lf-on-cedar-warning:#7a5300;--lf-on-cedar-danger:#e11900;--lf-on-cedar-info:#1e54b7;--lf-scrim:#000000b3;--lf-shadow-raised:0 1px 4px #00000080;--lf-shadow-md:0 4px 24px #0009;--lf-chart-1:#3987e5;--lf-chart-2:#d95926;--lf-chart-seq-1:#184f95;--lf-chart-seq-2:#256abf;--lf-chart-seq-3:#3987e5;--lf-chart-seq-4:#6da7ec;--lf-chart-seq-5:#b7d3f6;--lf-chart-grid:#1f1f1f;--lf-chart-baseline:#545454;--lf-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M5.25 7.75 10 12.5l4.75-4.75'/%3E%3C/svg%3E")}html:lang(ar){--lf-font-ui:"Cairo", "Inter", system-ui, sans-serif;--lf-leading:1.7}html:lang(en){--lf-font-ui:"Inter", "Cairo", system-ui, sans-serif;--lf-leading:1.5}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}html{background:var(--lf-ground);min-height:100%;color:var(--lf-ink);scrollbar-width:none;-ms-overflow-style:none;overflow-x:clip}body{background:var(--lf-ground);min-height:100vh;color:var(--lf-ink);font-family:var(--lf-font-ui);font-size:.875rem;font-weight:400;line-height:var(--lf-leading);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body.lf-sheet-is-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--lf-focus);outline-offset:2px}h1:focus,h1:focus-visible{outline-offset:0;outline:0}.lf-select__search input:focus,.lf-select__search input:focus-visible{outline-offset:0;box-shadow:none;outline:none}::selection{background:var(--lf-cedar);color:var(--lf-on-cedar)}::placeholder{color:var(--lf-placeholder);opacity:1}::-webkit-scrollbar{width:0;height:0;display:none}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-symbols-outlined.is-filled{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}[dir=rtl] .material-symbols-outlined.flip{transform:scaleX(-1)}.lf-num{font-variant-numeric:tabular-nums}.lf-code{font-family:var(--lf-font-code);letter-spacing:0;font-size:.75rem}.lf-t-display{font-size:2.25rem;font-weight:800;line-height:2.75rem}.lf-t-heading-l{font-size:1.75rem;font-weight:700;line-height:2.25rem}.lf-t-heading-m{font-size:1.25rem;font-weight:700;line-height:1.75rem}.lf-t-heading-s{font-size:1rem;font-weight:700;line-height:1.5rem}.lf-t-label-l{font-size:1rem;font-weight:600;line-height:1.5rem}.lf-t-label-m{font-size:.875rem;font-weight:600;line-height:1.25rem}.lf-t-label-s{font-size:.75rem;font-weight:600;line-height:1rem}.lf-t-para-s{font-size:.75rem;font-weight:400;line-height:1.125rem}html:lang(ar) .lf-t-heading-l,html:lang(ar) .lf-t-heading-m,html:lang(ar) .lf-t-display{line-height:1.5}@media (max-width:859px){.lf-t-heading-l{font-size:1.5rem;line-height:2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){*{scrollbar-width:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lf-table th,.lf-table td{text-align:start;unicode-bidi:isolate}.lf-datatable .lf-table tbody td{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.lf-datatable .lf-table tbody td.is-editing,.lf-datatable .lf-table .lf-datatable__entry-row>td{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.lf-clip{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:18rem;display:inline-block;overflow:hidden}.lf-datatable .lf-table tbody td:has(.lf-clip){max-width:none;overflow:visible}.lf-table th[dir=ltr],.lf-table td[dir=ltr]{direction:inherit;text-align:start}.lf-ltr,.lf-table code,.lf-table .lf-ltr,.lf-table :where(:not(th):not(td))[dir=ltr]{direction:ltr;unicode-bidi:isolate}.lf-register__header>*,.lf-record-row>*{unicode-bidi:isolate;min-width:0}@media (max-width:48rem){.lf-field-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.lf-field--full{grid-column:auto}.lf-register__header{display:none}.lf-record-row{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(1,minmax(0,1fr))}.lf-record-row__actions{justify-content:flex-start}.lf-side-sheet,.lf-side-sheet--wide{border:0;max-width:100%}}@media (forced-colors:active){:root{scrollbar-color:CanvasText Canvas}html,body,*{scrollbar-width:auto;-ms-overflow-style:auto}::-webkit-scrollbar{width:12px;height:12px;display:block}.lf-scroll-progress__track{forced-color-adjust:none;background:canvas;border-block:1px solid canvastext}.lf-scroll-progress__fill{forced-color-adjust:none;background:highlight}.lf-button,.lf-icon-button,.lf-panel,.lf-card,.lf-state,.lf-side-sheet,.lf-modal,.lf-select-picker__panel{border:1px solid canvastext}}.lf-date{width:100%;min-width:0;display:block;position:relative}.lf-field .lf-date__text,.lf-form .lf-date__text{padding-inline-end:2.75rem}.lf-date__icon{color:var(--lf-cedar);pointer-events:none;inset-inline-end:.7rem;place-items:center;line-height:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lf-field .lf-date__native,.lf-form .lf-date__native,.lf-date__native{width:2.75rem;height:100%;min-height:0;box-shadow:none;color:#0000;opacity:0;cursor:pointer;z-index:1;inset-inline-end:0;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;top:0}.lf-date__native::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.lf-date__native:hover,.lf-date__native:focus,.lf-date__native:focus-visible{box-shadow:none;border-color:#0000;outline:none}.lf-task-board{grid-template-columns:repeat(5,minmax(11.5rem,1fr));align-items:stretch;gap:.75rem;display:grid;overflow-x:auto}@media (max-width:64rem){.lf-task-board{padding-bottom:.25rem;display:flex;overflow-x:auto}.lf-task-column{flex:0 0 min(18rem,82vw)}}.lf-task-board__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.lf-progress-track__fill{transform-origin:inline-start;transition:transform .45s cubic-bezier(.16,1,.3,1)}.lf-button__busy--success{color:inherit}.lf-task-card{border:1px solid var(--lf-rule);background:var(--lf-surface);cursor:grab;border-radius:.85rem;flex-direction:column;gap:.45rem;padding:.7rem;transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:flex}.lf-task-card.is-busy{opacity:.7;pointer-events:none}.lf-task-card.is-updated{animation:.9s cubic-bezier(.16,1,.3,1) lf-card-flash}.lf-task-card.is-selected{border-color:var(--lf-cedar)}@keyframes lf-card-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lf-cedar) 28%, transparent)}to{box-shadow:0 0 0 8px #0000}}.lf-task-board__hint{color:var(--lf-muted);margin:0 0 .75rem;font-size:.75rem}.lf-task-column{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-sm);background:var(--lf-surface-muted);flex-direction:column;gap:.5rem;min-height:16rem;padding:.65rem;display:flex}.lf-task-column.is-drop-target{border-color:var(--lf-cedar);background:var(--lf-surface-selected)}.lf-task-column__empty{color:var(--lf-muted);text-align:center;margin:1.5rem 0 0;font-size:.75rem}.lf-task-column__title{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.lf-task-card:active{cursor:grabbing}.lf-task-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.lf-task-card__meta{color:var(--lf-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.75rem;display:flex}.lf-task-card__meta>span{align-items:center;gap:.25rem;display:inline-flex}.lf-task-card__meta .is-overdue{color:var(--lf-danger);font-weight:600}.lf-task-card__footer{align-items:center;gap:.5rem;margin-block-start:.15rem;display:flex}.lf-task-card__people{margin-inline-start:auto;display:inline-flex}.lf-task-card__people>.lf-avatar{width:24px;height:24px;box-shadow:0 0 0 2px var(--lf-surface);font-size:.6rem}.lf-task-card__people>.lf-avatar+.lf-avatar{margin-inline-start:-.4rem}.lf-task-card__nobody{border:1px dashed var(--lf-rule);color:var(--lf-muted);background:0 0}.lf-task-card__more{background:var(--lf-surface-muted);color:var(--lf-ink)}.lf-task-lawyers{flex-direction:column;gap:1rem;display:flex}.lf-task-lawyers__list{border:1px solid var(--lf-rule);border-radius:.9rem;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lf-task-lawyers__row{align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.lf-task-lawyers__row+.lf-task-lawyers__row{border-top:1px solid var(--lf-rule)}.lf-task-lawyers__who{flex-direction:column;flex:auto;min-width:0;display:flex}.lf-task-lawyers__who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-task-card__assign{align-items:center;gap:.5rem;display:flex}.lf-task-card__assign>:first-child{flex:auto;min-width:0}.app-credit__brand{color:var(--lf-migaro);font-weight:900}.app-credit__mark{object-fit:contain;background:0 0;border:0;border-radius:0;flex:none;width:2rem;height:2rem;display:block}@media (prefers-reduced-motion:reduce){.lf-scroll-progress{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --lf-auth-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lf-auth-card{isolation:isolate;border-color:var(--lf-rule);border-radius:1.4rem;padding:1.45rem 1.35rem 1.3rem;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.lf-auth-card{border-color:color-mix(in srgb, var(--lf-rule) 70%, transparent)}}.lf-auth-card{background:linear-gradient(180deg, var(--lf-surface) 0%, var(--lf-surface) 38%)}@supports (color:color-mix(in lab, red, red)){.lf-auth-card{background:linear-gradient(180deg, color-mix(in srgb, var(--lf-surface) 86%, white) 0%, var(--lf-surface) 38%)}}.lf-auth-card{animation:.65s cubic-bezier(.16,.84,.44,1) backwards lf-auth-card-in;box-shadow:inset 0 1px #ffffff8c,0 28px 50px -32px #0a1e4373}.lf-auth-card:has(.lf-modal-layer:not([hidden])){z-index:50}:root[data-theme=dark] .lf-auth-card{border-color:#fff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .lf-auth-card{border-color:color-mix(in srgb, white 10%, var(--lf-rule))}}:root[data-theme=dark] .lf-auth-card{background:linear-gradient(165deg, #1a2d4d 0%, var(--lf-surface) 46%, #0d1524 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .lf-auth-card{background:linear-gradient(165deg, color-mix(in srgb, #1a2d4d 72%, var(--lf-surface)) 0%, var(--lf-surface) 46%, #0d1524 100%)}}:root[data-theme=dark] .lf-auth-card{box-shadow:inset 0 1px #ffffff14,0 32px 64px -28px #000000b8}.lf-auth-card__fx,.lf-auth-card__sheen,.lf-auth-card__ring{pointer-events:none;position:absolute}.lf-auth-card__fx{z-index:0;border-radius:inherit;inset:0;overflow:hidden}.lf-auth-card__sheen{background:radial-gradient(circle, var(--lf-focus), transparent 68%);inset-inline-start:-30%;border-radius:50%;width:78%;height:78%;top:-42%}@supports (color:color-mix(in lab, red, red)){.lf-auth-card__sheen{background:radial-gradient(circle, color-mix(in srgb, var(--lf-focus) 28%, transparent), transparent 68%)}}.lf-auth-card__sheen{filter:blur(6px);opacity:.7;animation:8s ease-in-out infinite lf-auth-sheen}.lf-auth-card__ring{border-radius:inherit;background:conic-gradient(from var(--lf-auth-angle), transparent 0 68%, var(--lf-focus) 82%, transparent 94% 100%);padding:1px;inset:0}@supports (color:color-mix(in lab, red, red)){.lf-auth-card__ring{background:conic-gradient(from var(--lf-auth-angle), transparent 0 68%, color-mix(in srgb, var(--lf-focus) 80%, white) 82%, transparent 94% 100%)}}.lf-auth-card__ring{-webkit-mask-composite:xor;opacity:.9;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:7.5s linear infinite lf-auth-border;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lf-auth-card>:not(.lf-auth-card__fx){z-index:1;position:relative}.lf-auth-card>.lf-auth-card__toolbar{z-index:2;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lf-auth-card__toolbar .theme-switch,.lf-auth-card__toolbar .locale-switch__trigger{border:1px solid var(--lf-rule);height:2.25rem}@supports (color:color-mix(in lab, red, red)){.lf-auth-card__toolbar .theme-switch,.lf-auth-card__toolbar .locale-switch__trigger{border:1px solid color-mix(in srgb, var(--lf-rule) 75%, transparent)}}.lf-auth-card__toolbar .theme-switch,.lf-auth-card__toolbar .locale-switch__trigger{background:var(--lf-surface-muted)}@supports (color:color-mix(in lab, red, red)){.lf-auth-card__toolbar .theme-switch,.lf-auth-card__toolbar .locale-switch__trigger{background:color-mix(in srgb, var(--lf-surface-muted) 70%, transparent)}}.lf-auth-card__toolbar .theme-switch,.lf-auth-card__toolbar .locale-switch__trigger{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lf-auth-card__toolbar .theme-switch{width:2.25rem}.lf-auth-card__toolbar .theme-switch:hover,.lf-auth-card__toolbar .locale-switch__trigger:hover{background:var(--lf-surface-selected)}.locale-switch__trigger{border-radius:var(--lf-radius-pill);min-width:0;color:var(--lf-ink);background:0 0;border:0;align-items:center;gap:.4rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.locale-dialog__option:hover{cursor:pointer;transition:background-color var(--lf-motion-fast);font-weight:600}.locale-switch__current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.locale-dialog__list{gap:.5rem;padding-bottom:1.5rem;display:grid}.locale-dialog__option{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);color:var(--lf-ink);text-align:start;cursor:pointer;transition:background-color var(--lf-motion-fast), border-color var(--lf-motion-fast);background:var(--lf-surface-selected);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9375rem;display:flex}.locale-dialog__option.is-selected{border-color:var(--lf-ink);font-weight:700}.lf-auth-credit{margin-top:var(--lf-space-5);color:var(--lf-muted);justify-content:center;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.lf-auth-credit__mark{object-fit:contain;width:1.75rem;height:1.75rem;display:block}.lf-auth-card__toolbar+*{margin-top:1rem}.lf-auth-form{gap:.95rem;margin-top:1.15rem}.lf-auth-form .lf-field{gap:.4rem}.lf-auth-form .lf-field>span{color:var(--lf-muted);letter-spacing:.01em;font-size:.75rem;font-weight:750}.lf-auth-form .lf-field small{font-size:.75rem}.lf-auth-control{display:block;position:relative}.lf-auth-control__glyph{z-index:1;color:var(--lf-placeholder);pointer-events:none;line-height:1;transition:color .2s;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.lf-auth-control:dir(rtl) .lf-auth-control__glyph{left:auto;right:.9rem}.lf-auth-form .lf-auth-control input{border-color:var(--lf-rule);border-radius:.95rem;min-height:3.05rem;padding-block:.8rem;padding-inline:2.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.lf-auth-form .lf-auth-control input{border-color:color-mix(in srgb, var(--lf-rule) 88%, var(--lf-focus))}}.lf-auth-form .lf-auth-control input{background:var(--lf-surface-muted)}@supports (color:color-mix(in lab, red, red)){.lf-auth-form .lf-auth-control input{background:color-mix(in srgb, var(--lf-surface-muted) 78%, var(--lf-surface))}}.lf-auth-form .lf-auth-control input{transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px #ffffff14}.lf-auth-form .lf-auth-control:has(.lf-auth-reveal) input{padding-inline-end:2.9rem}.lf-auth-form .lf-auth-control:focus-within .lf-auth-control__glyph{color:var(--lf-focus)}.lf-auth-form .lf-auth-control input:hover{border-color:var(--lf-focus)}@supports (color:color-mix(in lab, red, red)){.lf-auth-form .lf-auth-control input:hover{border-color:color-mix(in srgb, var(--lf-focus) 42%, var(--lf-rule))}}.lf-auth-form .lf-auth-control input:focus,.lf-auth-form .lf-auth-control input:focus-visible{border-color:var(--lf-focus);background:var(--lf-surface);box-shadow:0 0 0 4px var(--lf-focus);outline:none}@supports (color:color-mix(in lab, red, red)){.lf-auth-form .lf-auth-control input:focus,.lf-auth-form .lf-auth-control input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--lf-focus) 20%, transparent)}}.lf-auth-reveal.lf-icon-button{width:2.2rem;min-width:2.2rem;height:2.2rem;min-height:2.2rem;color:var(--lf-muted);box-shadow:none;inset-inline-end:.3rem;background:0 0;border:0;border-radius:.7rem;position:absolute;top:50%;transform:translateY(-50%)}.lf-auth-reveal.lf-icon-button:hover:not(:disabled),.lf-auth-reveal.lf-icon-button:active:not(:disabled){background:var(--lf-focus);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.lf-auth-reveal.lf-icon-button:hover:not(:disabled),.lf-auth-reveal.lf-icon-button:active:not(:disabled){background:color-mix(in srgb, var(--lf-focus) 14%, transparent)}}.lf-auth-reveal.lf-icon-button:hover:not(:disabled),.lf-auth-reveal.lf-icon-button:active:not(:disabled){color:var(--lf-focus);transform:translateY(-50%)}.lf-auth-alert{margin-top:.9rem;animation:.42s cubic-bezier(.2,.8,.2,1) lf-auth-alert}.lf-auth-submit.lf-button{color:#fff;background:linear-gradient(135deg,#0f274d 0%,#1d4ed8 52%,#3b82f6 100%);border:0;border-radius:.95rem;width:100%;min-height:3.05rem;margin-top:.15rem;transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;box-shadow:0 14px 26px -14px #2563ebd9}.lf-auth-submit.lf-button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ffffff52 48%,#0000 66%);animation:1.15s .55s both lf-auth-shine;position:absolute;inset:0;transform:translate(-130%)}.lf-auth-submit.lf-button:hover:not(:disabled){color:#fff;filter:saturate(1.06);background:linear-gradient(135deg,#0c2144 0%,#1e40af 46%,#60a5fa 100%);transform:translateY(-1px);box-shadow:0 18px 30px -14px #2563ebf2}.lf-auth-submit.lf-button:hover:not(:disabled):after{animation:.9s both lf-auth-shine}.lf-auth-submit.lf-button:active:not(:disabled){transform:translateY(0)}[dir=rtl] .lf-auth-submit.lf-button:after,[dir=rtl] .lf-auth-submit.lf-button:hover:not(:disabled):after{animation-name:lf-auth-shine-rtl}@keyframes lf-auth-card-in{0%{opacity:0;transform:translateY(.7rem)scale(.985)}to{opacity:1;transform:none}}@keyframes lf-auth-sheen{0%,to{opacity:.45;transform:translate(0)}50%{opacity:.85;transform:translate(28%,16%)}}@keyframes lf-auth-border{to{--lf-auth-angle:360deg}}@keyframes lf-auth-shine{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes lf-auth-shine-rtl{0%{transform:translate(130%)}to{transform:translate(-130%)}}@keyframes lf-auth-alert{0%{opacity:0;transform:translateY(-.25rem)}40%{transform:translate(-3px)}70%{transform:translate(3px)}to{opacity:1;transform:none}}.lf-datatable{gap:.75rem;min-width:0;display:grid;overflow:visible}.lf-datatable__bar{z-index:4;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem .75rem;margin:0;padding:0;display:flex;position:relative}.lf-datatable__bar-start{flex-wrap:wrap;flex:20rem;align-items:center;gap:.5rem;min-width:0;display:flex}.lf-datatable__tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.lf-datatable .lf-datatable__search{min-width:11rem;max-width:24rem;min-height:var(--lf-control-height);border:1px solid var(--lf-rule);background:var(--lf-surface);cursor:text;transition:border-color var(--lf-motion-fast), box-shadow var(--lf-motion-fast);border-radius:.75rem;flex:16rem;align-items:center;gap:.5rem;margin:0;padding-inline:.7rem .3rem;display:flex;position:relative}.lf-datatable .lf-datatable__search:hover{border-color:var(--lf-muted)}@supports (color:color-mix(in lab, red, red)){.lf-datatable .lf-datatable__search:hover{border-color:color-mix(in srgb, var(--lf-muted) 55%, var(--lf-rule))}}.lf-datatable .lf-datatable__search:focus-within{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-focus)}@supports (color:color-mix(in lab, red, red)){.lf-datatable .lf-datatable__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--lf-focus) 22%, transparent)}}.lf-datatable .lf-datatable__search .lf-datatable__search-icon{color:var(--lf-muted);pointer-events:none;flex:none}.lf-datatable .lf-datatable__search .lf-datatable__search-input{width:100%;min-width:0;height:auto;min-height:0;color:var(--lf-ink);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:.4rem 0;font-weight:500;display:block}.lf-datatable .lf-datatable__search .lf-datatable__search-input:focus,.lf-datatable .lf-datatable__search .lf-datatable__search-input:focus-visible{box-shadow:none;border:0;outline:none}.lf-datatable__search-input::-webkit-search-cancel-button{appearance:none}.lf-datatable .lf-datatable__search .lf-datatable__search-clear.lf-icon-button{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--lf-muted);background:0 0;border:0;border-radius:.5rem;flex:none}.lf-datatable .lf-datatable__search .lf-datatable__search-clear.lf-icon-button:hover:not(:disabled){background:var(--lf-surface-muted);color:var(--lf-ink);transform:none}.lf-datatable .lf-datatable__filter-toggle{min-height:var(--lf-control-height);border:1px solid var(--lf-rule);background:var(--lf-surface);color:var(--lf-ink);font:inherit;cursor:pointer;transition:background-color var(--lf-motion-fast), border-color var(--lf-motion-fast), color var(--lf-motion-fast);border-radius:.75rem;align-items:center;gap:.4rem;padding-inline:.75rem;font-size:.8125rem;font-weight:650;display:inline-flex}.lf-datatable .lf-datatable__filter-toggle:hover{background:var(--lf-surface-muted)}.lf-datatable .lf-datatable__filter-toggle.is-open{background:var(--lf-surface-selected)}.lf-datatable .lf-datatable__filter-toggle.is-active{border-color:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-datatable .lf-datatable__filter-toggle.is-active{border-color:color-mix(in srgb, var(--lf-migaro) 45%, var(--lf-rule))}}.lf-datatable .lf-datatable__filter-toggle.is-active .material-symbols-outlined{color:var(--lf-migaro)}.lf-datatable__filter-count{background:var(--lf-migaro);min-width:1.25rem;height:1.25rem;color:var(--lf-on-cedar);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding-inline:.3rem;font-size:.7rem;font-weight:700;line-height:1.25rem}.lf-datatable__filters-inline{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.lf-datatable__filters-inline .lf-field{align-items:center;gap:.5rem;min-width:0;margin:0;display:inline-flex}.lf-datatable__filters-inline .lf-field>span{color:var(--lf-muted);white-space:nowrap;font-size:.75rem;font-weight:650}.lf-datatable__filters-inline .lf-select,.lf-datatable__filters-inline .lf-field input:not([type=checkbox]):not([type=radio]){width:auto;min-width:9rem}.lf-datatable__filter-panel{z-index:4;border:1px solid var(--lf-rule);background:var(--lf-surface);border-radius:1rem;gap:.75rem;padding:.9rem 1rem;display:grid;position:relative}.lf-datatable__filter-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));align-items:end;gap:.75rem 1rem;display:grid}.lf-datatable__filter-fields .lf-field{gap:.3rem;min-width:0;margin:0;display:grid}.lf-datatable__filter-fields .lf-field>span{color:var(--lf-muted);font-size:.75rem;font-weight:650}.lf-datatable__filter-fields .lf-select,.lf-datatable__filter-fields .lf-date,.lf-datatable__filter-fields .lf-field input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0}.lf-datatable__filter-foot{border-block-start:1px solid var(--lf-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block-start:.65rem;display:flex}.lf-datatable__chips{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lf-datatable__chip{border:1px solid var(--lf-migaro);align-items:center;gap:.35rem;min-height:2rem;padding-inline:.75rem .2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lf-datatable__chip{border:1px solid color-mix(in srgb, var(--lf-migaro) 30%, var(--lf-rule))}}.lf-datatable__chip{background:var(--lf-migaro);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lf-datatable__chip{background:color-mix(in srgb, var(--lf-migaro) 7%, var(--lf-surface))}}.lf-datatable__chip{font-size:.8125rem}.lf-datatable__chip-label{color:var(--lf-muted);font-weight:600}.lf-datatable__chip-label:after{content:":"}.lf-datatable__chip-value{max-width:16rem;color:var(--lf-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.lf-datatable .lf-datatable__chip .lf-datatable__chip-remove.lf-icon-button{width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;color:var(--lf-muted);background:0 0;border:0;border-radius:999px}.lf-datatable .lf-datatable__chip .lf-datatable__chip-remove.lf-icon-button:hover:not(:disabled){background:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-datatable .lf-datatable__chip .lf-datatable__chip-remove.lf-icon-button:hover:not(:disabled){background:color-mix(in srgb, var(--lf-migaro) 14%, transparent)}}.lf-datatable .lf-datatable__chip .lf-datatable__chip-remove.lf-icon-button:hover:not(:disabled){color:var(--lf-ink);transform:none}.lf-datatable__link-button{color:var(--lf-migaro);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.35rem .5rem;font-size:.8125rem;font-weight:650}.lf-datatable__link-button:hover{text-underline-offset:.2em;text-decoration:underline}.lf-datatable__toolgroup{border:1px solid var(--lf-rule);background:var(--lf-surface);border-radius:.85rem;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.lf-datatable .lf-datatable__toolgroup .lf-icon-button{width:2.125rem;min-width:2.125rem;height:2.125rem;min-height:2.125rem;color:var(--lf-muted);background:0 0;border:0;border-radius:.65rem}.lf-datatable .lf-datatable__toolgroup .lf-icon-button:hover:not(:disabled),.lf-datatable .lf-datatable__toolgroup .lf-icon-button[aria-expanded=true]{background:var(--lf-surface-muted);color:var(--lf-ink);transform:none}.lf-datatable .lf-datatable__toolgroup .lf-icon-button.is-pressed,.lf-datatable .lf-datatable__toolgroup .lf-icon-button.is-customized{background:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-datatable .lf-datatable__toolgroup .lf-icon-button.is-pressed,.lf-datatable .lf-datatable__toolgroup .lf-icon-button.is-customized{background:color-mix(in srgb, var(--lf-migaro) 12%, transparent)}}.lf-datatable .lf-datatable__toolgroup .lf-icon-button.is-pressed,.lf-datatable .lf-datatable__toolgroup .lf-icon-button.is-customized{color:var(--lf-migaro)}.lf-datatable .lf-datatable__toolgroup .lf-export-settings__trigger.lf-icon-button{width:1.5rem;min-width:1.5rem;margin-inline-start:-.35rem}.lf-datatable__toolgroup .lf-export-settings{display:inline-flex}.lf-datatable__tools>.lf-icon-button{width:var(--lf-control-height);min-width:var(--lf-control-height);min-height:var(--lf-control-height);border-radius:.75rem}.lf-datatable__create{align-items:stretch;display:inline-flex;position:relative}.lf-datatable .lf-datatable__create .lf-datatable__create-button.lf-button{z-index:var(--lf-z-popover);min-width:0;min-height:var(--lf-button-height);border:1px solid var(--lf-migaro);border-radius:var(--lf-radius-sm);background:var(--lf-migaro);color:var(--lf-on-cedar);box-shadow:none;gap:.4rem;padding-inline:.9rem;font-weight:600;position:relative}.lf-datatable .lf-datatable__create .lf-datatable__create-button.lf-button:hover:not(:disabled){background:var(--lf-cedar-dark);border-color:var(--lf-cedar-dark)}.lf-datatable .lf-datatable__create .lf-datatable__create-button .lf-button__content{align-items:center;gap:.4rem;display:inline-flex}.lf-datatable .lf-datatable__create .lf-datatable__create-button .material-symbols-outlined{color:inherit}.lf-datatable__create:has(.lf-entry-settings) .lf-datatable__create-button.lf-button{border-start-end-radius:0;border-end-end-radius:0}.lf-datatable__create>.lf-entry-settings{display:inline-flex}.lf-datatable .lf-datatable__create .lf-icon-button.lf-entry-settings__trigger{z-index:var(--lf-z-popover);width:2rem;min-width:2rem;height:100%;min-height:var(--lf-button-height);border:1px solid var(--lf-migaro);border-inline-start-color:var(--lf-on-cedar);position:relative}@supports (color:color-mix(in lab, red, red)){.lf-datatable .lf-datatable__create .lf-icon-button.lf-entry-settings__trigger{border-inline-start-color:color-mix(in srgb, var(--lf-on-cedar) 40%, transparent)}}.lf-datatable .lf-datatable__create .lf-icon-button.lf-entry-settings__trigger{background:var(--lf-migaro);color:var(--lf-on-cedar);box-shadow:none;border-radius:0;border-start-end-radius:var(--lf-radius-sm);border-end-end-radius:var(--lf-radius-sm)}.lf-datatable .lf-datatable__create .lf-icon-button.lf-entry-settings__trigger:hover:not(:disabled),.lf-datatable .lf-datatable__create .lf-icon-button.lf-entry-settings__trigger[aria-expanded=true]{background:var(--lf-cedar-dark);color:var(--lf-on-cedar);transform:none}.lf-entry-settings__trigger .material-symbols-outlined{line-height:1;display:block}.lf-entry-settings--standalone{display:inline-flex;position:relative}.lf-entry-settings--standalone .lf-icon-button.lf-entry-settings__trigger{width:var(--lf-control-height);min-width:var(--lf-control-height);height:var(--lf-control-height);min-height:var(--lf-control-height);box-shadow:none;border-radius:.75rem}.lf-datatable__head{align-items:center;gap:.25rem;display:inline-flex}.lf-datatable__region.is-refreshing tbody{opacity:.55;pointer-events:none;transition:opacity var(--lf-motion-fast)}.lf-datatable__region:has(.lf-column-filter__panel){z-index:6}.lf-datatable__sort-mark.is-active{color:var(--lf-migaro)}.lf-column-filter{display:inline-flex;position:relative}.lf-column-filter__anchor{display:inline-flex}.lf-column-filter__trigger{min-width:1.5rem;height:1.5rem;color:var(--lf-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.1rem;padding:0 .2rem;display:inline-flex}.lf-column-filter__trigger:hover,.lf-column-filter__trigger:focus-visible,.lf-column-filter__trigger[aria-expanded=true]{border-color:var(--lf-rule);background:var(--lf-surface);color:var(--lf-ink)}.lf-column-filter.is-active .lf-column-filter__trigger{background:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-column-filter.is-active .lf-column-filter__trigger{background:color-mix(in srgb, var(--lf-migaro) 10%, transparent)}}.lf-column-filter.is-active .lf-column-filter__trigger{color:var(--lf-migaro)}.lf-column-filter__count{background:var(--lf-migaro);min-width:1rem;color:var(--lf-on-cedar);text-align:center;border-radius:999px;padding:0 .25rem;font-size:.65rem;font-weight:700;line-height:1rem}.lf-column-filter__panel.lf-select__menu{text-align:start;white-space:normal;border-radius:1rem;gap:.6rem;min-width:17rem;max-width:min(22rem,100vw - 1.5rem);max-height:none;padding:.85rem;font-weight:500;display:grid}.lf-column-filter__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.lf-column-filter__title{color:var(--lf-ink);margin:0;font-size:.875rem;font-weight:700}.lf-column-filter__tally{color:var(--lf-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:650}.lf-column-filter__sort{background:var(--lf-surface-muted);border-radius:.7rem;grid-template-columns:1fr 1fr;gap:.25rem;padding:.2rem;display:grid}.lf-column-filter__sort-option{min-height:2.125rem;color:var(--lf-muted);font:inherit;cursor:pointer;transition:background-color var(--lf-motion-fast), color var(--lf-motion-fast);background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.lf-column-filter__sort-option:hover{color:var(--lf-ink)}.lf-column-filter__sort-option.is-active{background:var(--lf-surface);color:var(--lf-migaro);box-shadow:0 1px 2px #0a1e431f}.lf-column-filter__sort-option:focus-visible{outline:2px solid var(--lf-focus);outline-offset:1px}.lf-column-filter__search.lf-select__search{margin:0;position:relative}.lf-column-filter__search .lf-column-filter__search-icon{color:var(--lf-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.65rem;translate:0 -50%}.lf-column-filter__search.lf-select__search input{border-color:var(--lf-rule);background:var(--lf-surface);padding-inline-start:2.2rem}.lf-column-filter__search.lf-select__search input:hover{border-color:var(--lf-muted)}@supports (color:color-mix(in lab, red, red)){.lf-column-filter__search.lf-select__search input:hover{border-color:color-mix(in srgb, var(--lf-muted) 55%, var(--lf-rule))}}.lf-column-filter__search.lf-select__search input:focus-visible{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-focus)}@supports (color:color-mix(in lab, red, red)){.lf-column-filter__search.lf-select__search input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lf-focus) 22%, transparent)}}.lf-column-filter__options{max-height:14rem;overflow:auto}.lf-select__menu,.lf-select-picker__list,.lf-column-filter__options{scrollbar-width:thin;scrollbar-color:var(--lf-muted) transparent}@supports (color:color-mix(in lab, red, red)){.lf-select__menu,.lf-select-picker__list,.lf-column-filter__options{scrollbar-color:color-mix(in srgb, var(--lf-muted) 55%, transparent) transparent}}.lf-select__menu::-webkit-scrollbar{width:.55rem;height:.55rem;display:block}.lf-select-picker__list::-webkit-scrollbar{width:.55rem;height:.55rem;display:block}.lf-column-filter__options::-webkit-scrollbar{width:.55rem;height:.55rem;display:block}.lf-select__menu::-webkit-scrollbar-thumb{background:var(--lf-muted);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lf-select__menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lf-muted) 55%, transparent)}}.lf-select__menu::-webkit-scrollbar-thumb{background-clip:padding-box}.lf-select-picker__list::-webkit-scrollbar-thumb{background:var(--lf-muted);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lf-select-picker__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lf-muted) 55%, transparent)}}.lf-select-picker__list::-webkit-scrollbar-thumb{background-clip:padding-box}.lf-column-filter__options::-webkit-scrollbar-thumb{background:var(--lf-muted);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lf-column-filter__options::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lf-muted) 55%, transparent)}}.lf-column-filter__options::-webkit-scrollbar-thumb{background-clip:padding-box}.lf-select__menu::-webkit-scrollbar-thumb:hover{background:var(--lf-muted);background-clip:padding-box}.lf-select-picker__list::-webkit-scrollbar-thumb:hover{background:var(--lf-muted);background-clip:padding-box}.lf-column-filter__options::-webkit-scrollbar-thumb:hover{background:var(--lf-muted);background-clip:padding-box}.lf-column-filter__options .lf-select__item{gap:.7rem;font-weight:600}.lf-column-filter__options .lf-select__item.is-selected{background:0 0}.lf-column-filter__options .lf-select__item.is-selected:hover{background:var(--lf-surface-selected)}.lf-column-filter__box{border:1.5px solid var(--lf-muted);flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lf-column-filter__box{border:1.5px solid color-mix(in srgb, var(--lf-muted) 70%, var(--lf-rule))}}.lf-column-filter__box{background:var(--lf-surface);color:var(--lf-on-cedar);transition:background var(--lf-motion-fast), border-color var(--lf-motion-fast);border-radius:.3rem}.lf-select__item.is-selected .lf-column-filter__box{border-color:var(--lf-migaro);background:var(--lf-migaro)}.lf-column-filter__custom{gap:.5rem;padding:.25rem;display:grid}.lf-column-filter__foot{border-block-start:1px solid var(--lf-rule);justify-content:space-between;align-items:center;gap:.5rem;padding-block-start:.6rem;display:flex}.lf-column-filter__foot .lf-button--ghost:disabled{opacity:1;color:var(--lf-placeholder)}.lf-datatable .lf-table td{font-variant-numeric:tabular-nums}.lf-datatable[data-grid=on] .lf-table th,.lf-datatable[data-grid=on] .lf-table td{border-inline-end:1px solid var(--lf-rule)}.lf-datatable[data-grid=on] .lf-table th:last-child,.lf-datatable[data-grid=on] .lf-table td:last-child{border-inline-end:0}.lf-datatable[data-grid=on] .lf-table thead th{border-block-end:1px solid var(--lf-muted)}@supports (color:color-mix(in lab, red, red)){.lf-datatable[data-grid=on] .lf-table thead th{border-block-end:1px solid color-mix(in srgb, var(--lf-muted) 40%, var(--lf-rule))}}.lf-datatable .lf-table tbody tr:last-child td{border-block-end:0}.lf-view-menu__gridlines{margin-block:.1rem}.lf-datatable__region.is-sheet tbody tr,.lf-datatable__region.is-sheet tbody td{cursor:cell}.lf-datatable__footer{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-inline:.25rem;display:flex}.lf-datatable__footer .lf-datatable__count{color:var(--lf-muted);font-variant-numeric:tabular-nums;margin:0;margin-inline-end:auto;font-size:.8125rem}@media (pointer:coarse){.lf-datatable .lf-datatable__toolgroup .lf-icon-button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.lf-datatable .lf-datatable__filter-toggle,.lf-datatable .lf-datatable__search,.lf-datatable .lf-datatable__create .lf-datatable__create-button.lf-button{min-height:2.75rem}}@media (max-width:40rem){.lf-datatable__bar-start{flex-wrap:nowrap;flex:100%}.lf-datatable .lf-datatable__search{flex:8rem;min-width:0;max-width:none}.lf-datatable .lf-datatable__filter-toggle{flex:none}.lf-datatable__tools{flex:100%;justify-content:flex-end;margin-inline-start:0}.lf-datatable__create-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lf-datatable .lf-datatable__create .lf-datatable__create-button.lf-button{padding-inline:.6rem}.lf-datatable__footer .lf-datatable__count{flex:100%}}@media (forced-colors:active){.lf-datatable__filter-toggle,.lf-datatable__chip,.lf-datatable__toolgroup,.lf-datatable__search,.lf-datatable__create .lf-button{border:1px solid canvastext}.lf-datatable__create .lf-button{forced-color-adjust:none;color:buttontext;background:buttonface}}.lf-cols.lf-select__menu{scrollbar-width:thin;scrollbar-color:var(--lf-muted) transparent;flex-direction:column;gap:.6rem;min-width:0;max-height:min(44rem,100dvh - 6rem);padding:.85rem;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.lf-cols.lf-select__menu{scrollbar-color:color-mix(in srgb, var(--lf-muted) 55%, transparent) transparent}}.lf-cols.lf-select__menu{text-align:start;white-space:normal;border-radius:1rem;font-weight:500}.lf-cols:focus{outline:none}.lf-cols__head{flex:none;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.lf-cols__title{color:var(--lf-ink);margin:0;font-size:.875rem;font-weight:700}.lf-cols__tally{color:var(--lf-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:650}.lf-cols__search.lf-select__search{flex:none;margin:0;position:relative}.lf-cols__search .lf-cols__search-icon{color:var(--lf-muted);pointer-events:none;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:.65rem;translate:0 -50%}.lf-cols__search.lf-select__search input{border-color:var(--lf-rule);background:var(--lf-surface);padding-inline-start:2.2rem}.lf-cols__search.lf-select__search input:hover{border-color:var(--lf-muted)}@supports (color:color-mix(in lab, red, red)){.lf-cols__search.lf-select__search input:hover{border-color:color-mix(in srgb, var(--lf-muted) 55%, var(--lf-rule))}}.lf-cols__search.lf-select__search input:focus-visible{border-color:var(--lf-focus);box-shadow:0 0 0 3px var(--lf-focus)}@supports (color:color-mix(in lab, red, red)){.lf-cols__search.lf-select__search input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lf-focus) 22%, transparent)}}.lf-cols__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lf-muted) transparent;flex:auto;align-content:start;gap:.1rem;min-width:19.5rem;min-height:6rem;max-height:26rem;margin:0;padding:0;padding-inline-end:.2rem;list-style:none;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.lf-cols__list{scrollbar-color:color-mix(in srgb, var(--lf-muted) 55%, transparent) transparent}}.lf-cols__list{background:linear-gradient(var(--lf-surface) 30%, transparent) top, linear-gradient(transparent, var(--lf-surface) 70%) bottom, radial-gradient(farthest-side at 50% 0, #0a1e432e, transparent) top, radial-gradient(farthest-side at 50% 100%, #0a1e432e, transparent) bottom;background-repeat:no-repeat;background-size:100% 1.75rem,100% 1.75rem,100% .65rem,100% .65rem;background-attachment:local,local,scroll,scroll}.lf-cols__list::-webkit-scrollbar{width:.5rem;height:.5rem;display:block}.lf-cols__list::-webkit-scrollbar-thumb{background:var(--lf-muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lf-cols__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lf-muted) 55%, transparent)}}.lf-cols__list::-webkit-scrollbar-thumb:hover{background:var(--lf-muted)}.lf-cols__all{border-block-end:1px solid var(--lf-rule);margin-block-end:.2rem;padding-block-end:.3rem}.lf-cols__all-toggle{width:calc(100% - 2.15rem);min-height:2.25rem;color:var(--lf-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.65rem;margin-inline-start:2.15rem;padding-inline:.35rem;display:flex}.lf-cols__all-toggle:hover{background:var(--lf-surface-muted)}.lf-cols__all-toggle:focus-visible{outline:2px solid var(--lf-focus);outline-offset:1px}.lf-cols__all-toggle[aria-checked=true] .lf-cols__box,.lf-cols__all-toggle[aria-checked=mixed] .lf-cols__box{border-color:var(--lf-migaro);background:var(--lf-migaro)}.lf-cols__all-toggle[aria-checked=mixed] .lf-cols__box .material-symbols-outlined,.lf-cols__all-toggle[aria-checked=true] .lf-cols__box .material-symbols-outlined{opacity:1}.lf-cols__section{color:var(--lf-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.6rem .5rem .2rem;font-size:.75rem;font-weight:700;display:flex}.lf-cols__item{min-height:2.5rem;transition:background-color var(--lf-motion-fast);border-radius:.6rem;grid-template-columns:1.75rem minmax(0,1fr) auto 2rem;align-items:center;gap:.15rem;padding-inline:.25rem;display:grid;position:relative}.lf-cols__item:hover,.lf-cols__item:focus-within{background:var(--lf-surface-muted)}.lf-cols__item.is-pinned{background:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-cols__item.is-pinned{background:color-mix(in srgb, var(--lf-migaro) 6%, var(--lf-surface))}}.lf-cols__item.is-pinned:hover,.lf-cols__item.is-pinned:focus-within{background:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-cols__item.is-pinned:hover,.lf-cols__item.is-pinned:focus-within{background:color-mix(in srgb, var(--lf-migaro) 11%, var(--lf-surface))}}.lf-cols__list.is-sorting .lf-cols__item:not(.is-dragging,.is-pinned):hover{background:0 0}.lf-cols__grip,.lf-cols__grip-space{width:1.75rem;height:2rem}.lf-cols__grip{color:var(--lf-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:.45rem;place-items:center;padding:0;display:grid}.lf-cols__grip:hover{background:var(--lf-muted)}@supports (color:color-mix(in lab, red, red)){.lf-cols__grip:hover{background:color-mix(in srgb, var(--lf-muted) 14%, transparent)}}.lf-cols__grip:hover{color:var(--lf-ink)}.lf-cols__grip:focus-visible,.lf-cols__step:focus-visible,.lf-cols__pin:focus-visible{outline:2px solid var(--lf-focus);outline-offset:1px}.lf-cols__list.is-sorting,.lf-cols__list.is-sorting .lf-cols__grip{cursor:grabbing;-webkit-user-select:none;user-select:none}.lf-cols__label{cursor:pointer;border-radius:.5rem;align-items:center;gap:.65rem;min-width:0;min-height:2.5rem;padding-inline:.35rem;display:flex;position:relative}.lf-cols__check{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lf-cols__check:disabled{cursor:not-allowed}.lf-cols__box{border:1.5px solid var(--lf-muted);flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lf-cols__box{border:1.5px solid color-mix(in srgb, var(--lf-muted) 70%, var(--lf-rule))}}.lf-cols__box{background:var(--lf-surface);color:var(--lf-on-cedar);transition:background-color var(--lf-motion-fast), border-color var(--lf-motion-fast);border-radius:.3rem}.lf-cols__box .material-symbols-outlined{opacity:0}.lf-cols__check:checked+.lf-cols__box{border-color:var(--lf-migaro);background:var(--lf-migaro)}.lf-cols__check:checked+.lf-cols__box .material-symbols-outlined{opacity:1}.lf-cols__check:disabled+.lf-cols__box{opacity:.55}.lf-cols__check:focus-visible+.lf-cols__box{outline:2px solid var(--lf-focus);outline-offset:2px}.lf-cols__name{min-width:0;color:var(--lf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.lf-cols__item.is-hidden .lf-cols__name{color:var(--lf-muted);font-weight:500}.lf-cols__move{opacity:0;transition:opacity var(--lf-motion-fast);display:inline-flex}.lf-cols__item:hover .lf-cols__move,.lf-cols__item:focus-within .lf-cols__move{opacity:1}.lf-cols__step,.lf-cols__pin{color:var(--lf-muted);cursor:pointer;transition:background-color var(--lf-motion-fast), color var(--lf-motion-fast);background:0 0;border:0;place-items:center;padding:0;display:grid}.lf-cols__step{border-radius:.4rem;width:1.6rem;height:1.9rem}.lf-cols__pin{border-radius:.5rem;width:2rem;height:2rem}.lf-cols__step:hover:not(:disabled),.lf-cols__pin:hover{background:var(--lf-muted)}@supports (color:color-mix(in lab, red, red)){.lf-cols__step:hover:not(:disabled),.lf-cols__pin:hover{background:color-mix(in srgb, var(--lf-muted) 14%, transparent)}}.lf-cols__step:hover:not(:disabled),.lf-cols__pin:hover{color:var(--lf-ink)}.lf-cols__step:disabled{opacity:.35;cursor:default}.lf-cols__pin.is-pinned{background:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-cols__pin.is-pinned{background:color-mix(in srgb, var(--lf-migaro) 13%, transparent)}}.lf-cols__pin.is-pinned{color:var(--lf-migaro)}.lf-cols__pin.is-pinned:hover{background:var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-cols__pin.is-pinned:hover{background:color-mix(in srgb, var(--lf-migaro) 20%, transparent)}}.lf-cols__pin.is-pinned:hover{color:var(--lf-migaro)}.lf-cols__pin.is-blocked{opacity:.45;cursor:not-allowed}.lf-cols__item.is-dragging{z-index:2;background:var(--lf-surface);box-shadow:0 8px 20px #0a1e432e, 0 0 0 1px var(--lf-migaro)}@supports (color:color-mix(in lab, red, red)){.lf-cols__item.is-dragging{box-shadow:0 8px 20px #0a1e432e, 0 0 0 1px color-mix(in srgb, var(--lf-migaro) 40%, var(--lf-rule))}}.lf-cols__item.is-dragging{transition:none}.lf-cols__item.is-drop-before:before,.lf-cols__item.is-drop-after:after{content:"";background:var(--lf-migaro);pointer-events:none;border-radius:2px;height:2px;position:absolute;inset-inline:.25rem}.lf-cols__item.is-drop-before:before{inset-block-start:-1px}.lf-cols__item.is-drop-after:after{inset-block-end:-1px}@keyframes lf-cols-landed{0%{background:color-mix(in srgb, var(--lf-migaro) 20%, var(--lf-surface))}}.lf-cols__item.is-moved{animation:.9s cubic-bezier(.16,1,.3,1) lf-cols-landed}.lf-cols__notice{background:var(--lf-surface-muted);color:var(--lf-ink);border-radius:.6rem;flex:none;margin:0;padding:.5rem .7rem;font-size:.8125rem;font-weight:550}.lf-cols__display{border-block-start:1px solid var(--lf-rule);flex:none;gap:.5rem;padding-block-start:.35rem;display:grid}.lf-cols__display-toggle{min-height:2.25rem;color:var(--lf-muted);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--lf-motion-fast), color var(--lf-motion-fast);background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.5rem;font-size:.75rem;font-weight:700;display:flex}.lf-cols__display-toggle:hover{background:var(--lf-surface-muted);color:var(--lf-ink)}.lf-cols__display-toggle:focus-visible{outline:2px solid var(--lf-focus);outline-offset:1px}.lf-cols__chevron{transition:transform var(--lf-motion-fast)}.lf-cols__display-toggle[aria-expanded=true] .lf-cols__chevron{transform:rotate(180deg)}.lf-cols__display-body{gap:.5rem;padding-block-end:.25rem;padding-inline:.25rem;display:grid}@media (prefers-reduced-motion:reduce){.lf-cols__chevron{transition:none}}.lf-cols__foot{border-block-start:1px solid var(--lf-rule);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding-block-start:.65rem;display:flex}.lf-cols__foot .lf-button--ghost:disabled{opacity:1;color:var(--lf-placeholder)}.lf-datatable .lf-table thead th.lf-col-frozen:not(.lf-datatable__check):before{content:"push_pin";content:"push_pin" / "";vertical-align:-.2em;color:var(--lf-migaro);font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20;-webkit-font-smoothing:antialiased;direction:ltr;margin-inline-end:.3rem;font-family:Material Symbols Outlined;font-size:15px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@media (pointer:coarse){.lf-cols__item,.lf-cols__label{min-height:2.75rem}.lf-cols__move{opacity:1}.lf-cols__step{width:2rem;height:2.5rem}.lf-cols__pin{width:2.5rem;height:2.5rem}.lf-cols__item{grid-template-columns:2rem minmax(0,1fr) auto 2.5rem}}@media (prefers-reduced-motion:reduce){.lf-cols__item.is-moved{animation:none}}@media (forced-colors:active){.lf-cols.lf-select__menu,.lf-cols__list,.lf-select__menu,.lf-select-picker__list,.lf-column-filter__options{scrollbar-width:auto;scrollbar-color:CanvasText Canvas}.lf-cols__list{background:0 0}.lf-cols__box{border-color:buttontext}.lf-cols__check:checked+.lf-cols__box,.lf-cols__all-toggle[aria-checked=true] .lf-cols__box,.lf-cols__all-toggle[aria-checked=mixed] .lf-cols__box{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.lf-cols__pin.is-pinned{outline:1px solid highlight}.lf-cols__item.is-dragging{outline:2px solid highlight}}.lf-import__lead,.lf-import__sub{color:var(--lf-muted);margin:.5rem 0 0;font-size:.875rem}.lf-import__heading{color:var(--lf-ink);align-items:center;gap:.5rem;margin:1.5rem 0 .5rem;font-size:1rem;font-weight:700;display:flex}.lf-import__sub+.lf-import__map,.lf-import__heading+.lf-guide__steps{margin-top:.75rem}.lf-import__file{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface-muted);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.lf-import__file>div{flex-direction:column;flex:1;min-width:0;display:flex}.lf-import__file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-import__map{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lf-import__map-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:.75rem;display:grid}.lf-import__field{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.lf-import__required{background:var(--lf-surface-muted);color:var(--lf-muted);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:600}.lf-import__preview{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);max-width:100%;margin-top:.5rem;overflow-x:auto}.lf-import__preview:focus-visible{outline:2px solid var(--lf-migaro);outline-offset:2px}.lf-import__preview .lf-table{white-space:nowrap;margin:0}.lf-guide__table td,.lf-guide__table th[scope=row]{white-space:normal;vertical-align:top;text-align:start}.lf-import__error,.lf-import__note{border-radius:var(--lf-radius-md);align-items:flex-start;gap:.5rem;margin:1rem 0 0;padding:.625rem .875rem;font-size:.875rem;display:flex}.lf-import__error{background:var(--lf-danger-surface);color:var(--lf-danger)}.lf-import__note{background:var(--lf-surface-muted);color:var(--lf-ink)}.lf-import__progress progress{width:100%;height:.625rem;accent-color:var(--lf-migaro)}.lf-import__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.lf-import__counts>div{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);padding:.75rem 1rem}.lf-import__counts dt{color:var(--lf-muted);font-size:.8125rem}.lf-import__counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700}.lf-import__counts .is-good dd{color:var(--lf-success)}.lf-import__counts .is-bad dd{color:var(--lf-danger)}.lf-guide__section+.lf-guide__section{margin-top:.5rem}.lf-guide__steps,.lf-guide__rules{gap:.5rem;margin:0;padding-inline-start:1.25rem;display:grid}.lf-guide__steps{list-style:decimal}.lf-guide__rules{list-style:outside}.lf-guide__subheading{color:var(--lf-ink);margin:1.25rem 0 .25rem;font-size:.9375rem;font-weight:700}.lf-guide__templates{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}@media (max-width:40rem){.lf-import__map-row,.lf-import__counts{grid-template-columns:minmax(0,1fr)}}.lf-guide__sample{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface-muted);gap:.375rem;margin-top:1rem;padding:.875rem 1rem;display:grid}.lf-guide__sample-label{color:var(--lf-ink);margin:0;font-size:.875rem;font-weight:600}.lf-guide__sample-hint{margin:0;font-size:.8125rem}.lf-shell{grid-template-rows:var(--lf-chrome-height) minmax(0, 1fr);background:var(--lf-ground);height:100dvh;color:var(--lf-ink);display:grid;overflow:hidden}.lf-chrome{z-index:calc(var(--lf-z-navigation) + 10);align-items:center;gap:var(--lf-space-4);height:var(--lf-chrome-height);padding-inline:var(--lf-space-4) var(--lf-space-5);border-block-end:1px solid var(--lf-chrome-field);background:var(--lf-chrome);color:var(--lf-on-chrome);--lf-ink:var(--lf-on-chrome);--lf-surface-selected:var(--lf-chrome-field);--lf-surface-high:var(--lf-chrome-field-hover);--lf-field:var(--lf-chrome-field);--lf-field-hover:var(--lf-chrome-field-hover);--lf-muted:var(--lf-on-chrome-muted);display:flex;position:relative}.lf-chrome .lf-select__menu,.lf-chrome .lf-notification-panel,.lf-chrome .lf-account__menu{--lf-ink:var(--lf-on-navigation);--lf-surface-selected:var(--lf-navigation-selected);--lf-field:var(--lf-navigation-selected);--lf-muted:var(--lf-navigation-muted)}.lf-chrome__menu{display:none!important}.lf-chrome__brand{min-height:2.75rem;color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.lf-chrome__logo{object-fit:contain;object-position:center;width:auto;max-width:min(13.5rem,42vw);height:2.5rem;display:block}.lf-chrome__spacer{flex:auto}.lf-chrome__actions{align-items:center;gap:var(--lf-space-2);flex:none;display:flex}.lf-chrome .locale-switch{min-width:7.5rem}.lf-chrome .locale-switch .lf-select__trigger{border-radius:var(--lf-radius-pill);min-height:2.25rem}.lf-chrome-search{align-items:center;gap:var(--lf-space-2);min-width:0;max-width:32.5rem;height:2.5rem;padding-inline:var(--lf-space-3);border-radius:var(--lf-radius-pill);background:var(--lf-chrome-field);color:var(--lf-on-chrome-muted);font:inherit;text-align:start;cursor:text;transition:background-color var(--lf-motion-fast), color var(--lf-motion-fast);border:0;flex:auto;margin-inline-start:var(--lf-space-5);display:flex;position:relative}.lf-chrome-search:hover{background:var(--lf-chrome-field-hover);color:var(--lf-on-chrome)}.lf-chrome-search:focus-visible{outline-offset:2px}.lf-chrome-search__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lf-chrome-search kbd,.lf-palette kbd{border:1px solid var(--lf-chrome-field-hover);color:var(--lf-on-chrome-muted);direction:ltr;border-radius:4px;flex:none;padding:2px 6px;font:600 .6875rem/1.2 Inter,system-ui,sans-serif}.lf-palette-layer{z-index:calc(var(--lf-z-sheet) + 60);padding:min(12vh, 6rem) var(--lf-space-4) var(--lf-space-4);place-items:start center;display:grid;position:fixed;inset:0}.lf-palette-layer[hidden]{display:none}.lf-palette__scrim{background:var(--lf-scrim);cursor:default;border:0;padding:0;position:absolute;inset:0}.lf-palette{border-radius:var(--lf-radius-xl);background:var(--lf-surface);width:min(40rem,100%);max-height:min(36rem,100dvh - 2rem);color:var(--lf-ink);box-shadow:var(--lf-shadow-md);animation:lf-modal-enter var(--lf-motion-standard) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.lf-palette__field{align-items:center;gap:var(--lf-space-3);padding:var(--lf-space-3) var(--lf-space-4);border-block-end:1px solid var(--lf-rule);color:var(--lf-muted);display:flex}.lf-palette__field input{min-width:0;height:3rem;color:var(--lf-ink);background:0 0;border:0;outline:none;flex:auto;font-size:1.0625rem}.lf-palette__field input::placeholder{color:var(--lf-placeholder)}.lf-palette__field input::-webkit-search-cancel-button{display:none}.lf-palette__esc{border:1px solid var(--lf-rule);background:var(--lf-surface-muted);min-height:2rem;color:var(--lf-muted);cursor:pointer;border-radius:4px;flex:none;padding:0 .5rem;font:600 .75rem/1 Inter,system-ui,sans-serif}.lf-palette__results{overscroll-behavior:contain;min-height:0;padding:var(--lf-space-2);overflow-y:auto}.lf-palette__group+.lf-palette__group{margin-block-start:var(--lf-space-2)}.lf-palette__group-title{padding:var(--lf-space-2) var(--lf-space-3) var(--lf-space-1);color:var(--lf-placeholder);margin:0;font-size:.75rem;font-weight:600}.lf-palette__option{align-items:center;gap:var(--lf-space-3);min-height:3.25rem;padding:var(--lf-space-2) var(--lf-space-3);border-radius:var(--lf-radius-sm);cursor:pointer;display:flex;position:relative}.lf-palette__option.is-active{background:var(--lf-surface-selected)}.lf-palette__option.is-active:before{content:"";background:var(--lf-ink);border-radius:2px;width:3px;position:absolute;inset-block:.5rem;inset-inline-start:0}.lf-palette__glyph{border-radius:var(--lf-radius-sm);background:var(--lf-surface-muted);width:2.25rem;height:2.25rem;color:var(--lf-ink);flex:none;place-items:center;display:grid}.lf-palette__option.is-active .lf-palette__glyph{background:var(--lf-cedar);color:var(--lf-on-cedar)}.lf-palette__text{flex:auto;min-width:0;display:grid}.lf-palette__text strong,.lf-palette__text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-palette__text strong{font-weight:600}.lf-palette__text>span{color:var(--lf-muted);font-size:.75rem}.lf-palette__enter{color:var(--lf-placeholder);opacity:0}.lf-palette__option.is-active .lf-palette__enter{opacity:1}.lf-palette__empty{justify-items:center;gap:var(--lf-space-2);padding:var(--lf-space-7) var(--lf-space-5);color:var(--lf-muted);text-align:center;display:grid}.lf-palette__empty strong{color:var(--lf-ink)}.lf-palette__empty .material-symbols-outlined{color:var(--lf-placeholder)}.lf-palette__foot{justify-content:space-between;align-items:center;gap:var(--lf-space-2) var(--lf-space-4);padding:var(--lf-space-2) var(--lf-space-4);border-block-start:1px solid var(--lf-rule);background:var(--lf-surface-muted);color:var(--lf-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.lf-palette__status{align-items:center;gap:var(--lf-space-2);display:inline-flex}.lf-palette__keys{align-items:center;gap:4px;display:inline-flex}.lf-palette kbd{border-color:var(--lf-rule);background:var(--lf-surface);color:var(--lf-muted)}.lf-mark{background:var(--lf-surface-high);color:var(--lf-ink);border-radius:2px;font-weight:700}@media (max-width:479px){.lf-palette-layer{align-items:stretch;padding:0}.lf-palette{border-radius:0;width:100%;max-height:none}.lf-palette__keys{display:none}}.lf-account{position:relative}.lf-account__trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:relative}.lf-account__trigger .lf-avatar{background:var(--lf-on-chrome);color:var(--lf-chrome)}.lf-account__trigger[aria-expanded=true]{box-shadow:0 0 0 2px var(--lf-chrome), 0 0 0 4px var(--lf-on-chrome)}.lf-account__backdrop{z-index:calc(var(--lf-z-popover) - 1);cursor:default;background:0 0;border:0;position:fixed;inset:0}.lf-account__menu{z-index:var(--lf-z-popover);border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);width:min(17.5rem,100vw - 1.5rem);box-shadow:var(--lf-shadow-md);color:var(--lf-ink);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow:hidden}.lf-account__identity{border-block-end:1px solid var(--lf-rule);align-items:center;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}.lf-account__who{text-align:start;flex:auto;gap:.125rem;min-width:0;display:grid}.lf-account__who strong,.lf-account__alt,.lf-account__email{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.lf-account__who strong{font-size:.9375rem;font-weight:700}.lf-account__alt,.lf-account__email{color:var(--lf-muted);font-size:.75rem}.lf-account__email bdi,.lf-account__alt bdi{unicode-bidi:isolate}.lf-account__actions{gap:.125rem;padding:.35rem;display:grid}.lf-account__item{border-radius:var(--lf-radius-sm);min-height:2.5rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding-inline:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.lf-account__item .material-symbols-outlined{color:var(--lf-muted)}.lf-account__item:hover,.lf-account__item:focus-visible{background:var(--lf-surface-muted);outline:none}.lf-account__item--signout,.lf-account__item--signout .material-symbols-outlined{color:var(--lf-danger)}.lf-account__item--signout:hover,.lf-account__item--signout:focus-visible{background:var(--lf-danger-surface)}.lf-shell__body{grid-template-columns:var(--lf-rail-width) minmax(0, 1fr);min-height:0;transition:grid-template-columns var(--lf-motion-standard);display:grid;position:relative}.lf-shell--collapsed .lf-shell__body{grid-template-columns:var(--lf-rail-collapsed-width) minmax(0, 1fr)}.lf-rail{border-inline-end:1px solid var(--lf-rule);background:var(--lf-navigation);min-height:0;color:var(--lf-on-navigation);flex-direction:column;display:flex;overflow:hidden}.lf-rail__menu{gap:var(--lf-space-3);overscroll-behavior:contain;min-height:0;padding:var(--lf-space-4) var(--lf-space-3);scrollbar-width:thin;scrollbar-color:var(--lf-muted) transparent;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.lf-rail__menu{scrollbar-color:color-mix(in srgb, var(--lf-muted) 55%, transparent) transparent}}.lf-rail__menu::-webkit-scrollbar{width:.5rem;height:.5rem;display:block}.lf-rail__menu::-webkit-scrollbar-thumb{background:var(--lf-muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lf-rail__menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lf-muted) 55%, transparent)}}.lf-rail__menu::-webkit-scrollbar-thumb:hover{background:var(--lf-muted)}.lf-rail__group+.lf-rail__group{border-block-start:1px solid var(--lf-rule);padding-block-start:var(--lf-space-3)}.lf-rail__group{gap:2px;display:grid}.lf-rail__heading{justify-content:space-between;align-items:center;gap:var(--lf-space-2);width:100%;min-height:2rem;padding:var(--lf-space-2) var(--lf-space-3);border-radius:var(--lf-radius-sm);color:var(--lf-placeholder);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.lf-rail__heading:hover{background:var(--lf-surface-muted);color:var(--lf-muted)}.lf-rail__heading-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lf-rail__chevron{color:inherit;transition:transform var(--lf-motion-fast)}.lf-rail__group.is-collapsed .lf-rail__chevron{transform:rotate(-90deg)}[dir=rtl] .lf-rail__group.is-collapsed .lf-rail__chevron{transform:rotate(90deg)}.lf-rail__items{gap:2px;display:grid}.lf-rail__group.is-collapsed .lf-rail__items{display:none}.lf-rail__item{align-items:center;gap:var(--lf-space-3);width:100%;min-height:2.75rem;padding-inline:var(--lf-space-3);border-radius:var(--lf-radius-sm);color:var(--lf-on-navigation);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--lf-motion-fast);background:0 0;border:0;font-weight:500;text-decoration:none;display:flex;position:relative}.lf-rail__item:hover{background:var(--lf-surface-muted)}.lf-rail__item:hover .lf-rail__glyph{color:var(--lf-ink)}.lf-rail__item:active{background:var(--lf-surface-high)}.lf-rail__item.active,.lf-rail__item[aria-current=page]{background:var(--lf-navigation-selected);font-weight:700}.lf-rail__item.active:before,.lf-rail__item[aria-current=page]:before{content:"";background:var(--lf-ink);width:4px;border-start-end-radius:4px;border-end-end-radius:4px;position:absolute;inset-block:.625rem;inset-inline-start:calc(-1 * var(--lf-space-3))}.lf-rail__item.active .material-symbols-outlined,.lf-rail__item[aria-current=page] .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.lf-rail__glyph{width:1.25rem;color:var(--lf-muted);transition:color var(--lf-motion-fast);flex:none;place-items:center;display:grid}.lf-rail__item.active .lf-rail__glyph,.lf-rail__item[aria-current=page] .lf-rail__glyph{color:var(--lf-ink)}.lf-rail__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lf-rail__footer{padding:var(--lf-space-2) var(--lf-space-3) var(--lf-space-3);border-block-start:1px solid var(--lf-rule);flex:none}.lf-rail__collapse{color:var(--lf-muted)}.lf-shell--collapsed .lf-rail__menu,.lf-shell--collapsed .lf-rail__footer{padding-inline:var(--lf-space-2)}.lf-shell--collapsed .lf-rail__item{justify-content:center;padding-inline:0}.lf-shell--collapsed .lf-rail__item.active:before,.lf-shell--collapsed .lf-rail__item[aria-current=page]:before{inset-inline-start:calc(-1 * var(--lf-space-2))}.lf-shell--collapsed .lf-rail__label,.lf-shell--collapsed .lf-rail__heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:860px){.lf-shell--collapsed .lf-rail__heading{visibility:hidden}.lf-shell--collapsed .lf-rail__group.is-collapsed .lf-rail__items{display:grid}}.lf-shell--collapsed .lf-rail__group+.lf-rail__group{border-block-start:1px solid var(--lf-rule);padding-block-start:var(--lf-space-2)}.lf-shell__content{overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:clip auto}.lf-shell__page{width:100%;max-width:92rem;padding:var(--lf-space-5) var(--lf-space-6) var(--lf-space-7);flex:1 0 auto;margin-inline:auto}.lf-shell__scrim{display:none}.lf-breadcrumbs{align-items:center;gap:var(--lf-space-1);min-width:0;color:var(--lf-muted);margin-block-end:var(--lf-space-3);font-size:.8125rem;display:flex}.lf-breadcrumbs ol{align-items:center;gap:var(--lf-space-1);min-width:0;margin:0;padding:0;list-style:none;display:flex}.lf-breadcrumbs li{align-items:center;gap:var(--lf-space-1);min-width:0;display:inline-flex}.lf-breadcrumbs li:not(:last-child){flex:0 auto}.lf-breadcrumbs li:last-child{flex:none}.lf-breadcrumbs a,.lf-breadcrumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-breadcrumbs a{color:inherit;text-decoration:none}.lf-breadcrumbs a:hover{color:var(--lf-ink);text-decoration:underline}.lf-breadcrumbs [aria-current=page]{color:var(--lf-ink);font-weight:600}.lf-breadcrumbs .material-symbols-outlined{color:var(--lf-placeholder)}@media (max-width:859px){.lf-chrome{gap:var(--lf-space-2);padding-inline:var(--lf-space-2) var(--lf-space-3)}.lf-chrome__menu{display:inline-flex!important}.lf-chrome .lf-chrome-search{width:2.5rem;color:var(--lf-on-chrome);cursor:pointer;background:0 0;flex:none;justify-content:center;margin-inline-start:0;padding:0}.lf-chrome .lf-chrome-search__label,.lf-chrome .lf-chrome-search kbd{display:none}.lf-chrome .locale-switch,.lf-chrome .locale-switch .lf-select--sm{width:6.5rem;min-width:0}.lf-breadcrumbs ol{flex-wrap:wrap;row-gap:0}.lf-breadcrumbs li:not(:last-child) a{max-width:10rem}.lf-shell__body,.lf-shell--collapsed .lf-shell__body{grid-template-columns:minmax(0,1fr)}.lf-rail{inset-block:var(--lf-chrome-height) 0;z-index:var(--lf-z-navigation);width:17.5rem;box-shadow:var(--lf-shadow-md);visibility:hidden;transition:transform var(--lf-motion-standard), visibility 0s linear var(--lf-motion-standard);border-inline-end:0;position:fixed;inset-inline-start:0;transform:translate(-110%)}[dir=rtl] .lf-rail{transform:translate(110%)}.lf-shell--drawer-open .lf-rail,[dir=rtl] .lf-shell--drawer-open .lf-rail{visibility:visible;transition:transform var(--lf-motion-standard);transform:none}.lf-shell--collapsed .lf-rail__label,.lf-shell--collapsed .lf-rail__heading{clip:auto;visibility:visible;width:auto;height:auto;position:static}.lf-shell--collapsed .lf-rail__item{padding-inline:var(--lf-space-3);justify-content:flex-start}.lf-rail__footer{display:none}.lf-shell__scrim{inset:var(--lf-chrome-height) 0 0;z-index:calc(var(--lf-z-navigation) - 1);background:var(--lf-scrim);border:0;padding:0;display:block;position:fixed}.lf-shell__page{padding:var(--lf-space-4) var(--lf-space-4) var(--lf-space-6)}}@media (max-width:479px){.lf-chrome__logo{max-width:8.5rem;height:2rem}.lf-chrome .locale-switch,.lf-chrome .locale-switch .lf-select--sm{width:5.5rem}}@media (forced-colors:active){.lf-rail__item.active,.lf-rail__item[aria-current=page]{outline:2px solid canvastext}}.lf-page-header__meta{align-items:center;gap:var(--lf-space-3);color:var(--lf-muted);flex-wrap:wrap;margin-block-start:var(--lf-space-2);display:flex}.lf-page-header__dot{background:var(--lf-placeholder);border-radius:50%;width:4px;height:4px}.lf-version-select{width:auto;min-width:9rem}.lf-designer{gap:var(--lf-space-5);min-width:0;display:grid}.lf-designer>.lf-page-header{margin-block-end:0}.lf-designer__details{padding:1.25rem}.lf-designer-overview{gap:var(--lf-space-5);display:grid}.lf-overview-head{justify-content:space-between;align-items:flex-end;gap:var(--lf-space-4);flex-wrap:wrap;display:flex}.lf-overview-head h2,.lf-overview-head p{margin:0}.lf-index{background:var(--lf-cedar);width:2.5rem;height:2.5rem;color:var(--lf-on-cedar);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid}.lf-nav-tile-grid{gap:var(--lf-space-4);grid-template-columns:repeat(auto-fill,minmax(min(16.25rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.lf-nav-tile{gap:var(--lf-space-3);border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);height:100%;min-height:14.5rem;transition:border-color var(--lf-motion-fast);flex-direction:column;padding:1.25rem;display:flex;position:relative}.lf-nav-tile:hover{border-color:var(--lf-ink)}.lf-nav-tile__top{justify-content:space-between;align-items:center;gap:var(--lf-space-2);display:flex}.lf-nav-tile__tools{z-index:1;gap:2px;display:flex;position:relative}.lf-nav-tile__open{color:var(--lf-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.lf-nav-tile__open:after{content:"";border-radius:inherit;position:absolute;inset:0}.lf-nav-tile__open:focus-visible{outline:none}.lf-nav-tile__open:focus-visible:after{outline:2px solid var(--lf-focus);outline-offset:2px}.lf-nav-tile__title{font-size:1.125rem;font-weight:700;line-height:1.4}.lf-nav-tile__alt{color:var(--lf-placeholder);font-size:.75rem}.lf-nav-tile__facts{gap:var(--lf-space-2);border-block-start:1px solid var(--lf-rule);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));margin:auto 0 0;padding-block-start:var(--lf-space-3);display:grid}.lf-nav-tile__facts div{gap:2px;min-width:0;display:grid}.lf-nav-tile__facts dt{color:var(--lf-muted);font-size:.75rem}.lf-nav-tile__facts dd{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}.lf-nav-tile__facts dd small{color:var(--lf-placeholder);font-size:.75rem;font-weight:600}.lf-nav-tile__foot{justify-content:space-between;align-items:center;gap:var(--lf-space-2);font-size:.8125rem;font-weight:600;display:flex}.lf-nav-tile__go{align-items:center;gap:4px;display:inline-flex}.lf-add-tile{justify-content:center;align-items:center;gap:var(--lf-space-2);border:1.5px dashed var(--lf-border-strong);border-radius:var(--lf-radius-md);width:100%;height:100%;min-height:14.5rem;color:var(--lf-ink);font:inherit;cursor:pointer;transition:border-color var(--lf-motion-fast), background-color var(--lf-motion-fast);background:0 0;font-size:.9375rem;font-weight:700;display:flex}.lf-add-tile:hover{border-color:var(--lf-ink);background:var(--lf-surface-muted)}.lf-designer-detail{gap:var(--lf-space-3);min-width:0;display:grid}.lf-detail-bar{justify-content:space-between;align-items:center;gap:var(--lf-space-3);flex-wrap:wrap;display:flex}.lf-detail-layout{grid-template-columns:minmax(0, 1fr) var(--lf-inspector-width);align-items:start;gap:var(--lf-space-5);margin-block-start:var(--lf-space-3);display:grid}.lf-detail-layout__main{gap:var(--lf-space-4);min-width:0;display:grid}.lf-item-card{border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);overflow:hidden}.lf-item-card__head{align-items:center;gap:var(--lf-space-4);flex-wrap:wrap;padding:1.25rem;display:flex}.lf-item-card__names{flex:12rem;gap:2px;min-width:0;display:grid}.lf-item-card__names h2,.lf-item-card__names p{margin:0}.lf-item-card__names p{gap:var(--lf-space-1) var(--lf-space-3);flex-wrap:wrap;font-size:.8125rem;display:flex}.lf-item-card__cost{font-weight:600}.lf-item-card__tools{align-items:center;gap:2px;display:flex}.lf-item-card__tools .lf-button{margin-inline-end:var(--lf-space-2)}.lf-item-card__section{padding-block:var(--lf-space-2);border-block-start:1px solid var(--lf-rule)}.lf-item-card__section-head{padding:var(--lf-space-2) var(--lf-space-4);justify-content:space-between;align-items:center;display:flex}.lf-item-card__section-head h3{align-items:center;gap:var(--lf-space-2);color:var(--lf-muted);margin:0;font-size:.8125rem;font-weight:700;display:flex}.lf-item-card__section-head h3 .lf-num{color:var(--lf-placeholder);font-weight:600}.lf-item-card__empty{padding:var(--lf-space-3) var(--lf-space-4);color:var(--lf-placeholder);margin:0;font-size:.8125rem}.lf-item-card__add{padding:var(--lf-space-1) var(--lf-space-3) var(--lf-space-2)}.lf-list-row{align-items:center;gap:var(--lf-space-3);width:100%;min-height:3.25rem;padding:var(--lf-space-2) var(--lf-space-4);color:var(--lf-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid;position:relative}.lf-list-row:not(:has(.lf-list-row__meta)){grid-template-columns:auto minmax(0,1fr) auto auto}.lf-list-row:hover{background:var(--lf-surface-muted)}.lf-list-row.is-selected{background:var(--lf-surface-selected)}.lf-list-row.is-selected:before{content:"";background:var(--lf-ink);border-radius:2px;width:3px;position:absolute;inset-block:.375rem;inset-inline-start:0}.lf-list-row__glyph{color:var(--lf-muted)}.lf-list-row__name{min-width:0;display:grid}.lf-list-row__name strong,.lf-list-row__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-list-row__name strong{font-weight:600}.lf-list-row__name>span{color:var(--lf-placeholder);font-size:.75rem}.lf-list-row__meta{white-space:nowrap;font-size:.8125rem;font-weight:600}.lf-list-row__meta.is-none{color:var(--lf-placeholder);font-weight:500}.lf-list-row__chevron{color:var(--lf-placeholder)}.lf-pager{gap:var(--lf-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lf-pager__card{align-items:center;gap:var(--lf-space-3);min-width:0;min-height:4.25rem;padding:var(--lf-space-3) var(--lf-space-4);border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);color:var(--lf-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--lf-motion-fast);display:flex}.lf-pager__card:hover{border-color:var(--lf-ink)}.lf-pager__card--next{text-align:end;grid-column:2;justify-content:flex-end}.lf-pager__text{min-width:0;display:grid}.lf-pager__text small{color:var(--lf-muted);font-size:.75rem;font-weight:600}.lf-pager__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.lf-inspector{max-height:calc(100dvh - var(--lf-chrome-height) - var(--lf-space-7));border:1px solid var(--lf-rule);border-radius:var(--lf-radius-md);background:var(--lf-surface);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--lf-space-5)}.lf-inspector__head{align-items:flex-start;gap:var(--lf-space-3);border-block-end:1px solid var(--lf-rule);padding:1.25rem 1.25rem 1rem;display:flex}.lf-inspector__titles{flex:auto;gap:2px;min-width:0;display:grid}.lf-inspector__titles .lf-status{margin-block-start:var(--lf-space-1)}.lf-inspector__title{overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}html:lang(ar) .lf-inspector__title{line-height:1.5}.lf-inspector__body{overscroll-behavior:contain;gap:1.25rem;padding:1.25rem;display:grid;overflow-y:auto}.lf-inspector__foot{justify-content:space-between;gap:var(--lf-space-2);padding:var(--lf-space-4) 1.25rem;border-block-start:1px solid var(--lf-rule);display:flex}.lf-inspector__empty{justify-items:center;gap:var(--lf-space-3);padding:2.5rem var(--lf-space-5);color:var(--lf-muted);text-align:center;display:grid}.lf-inspector__empty .material-symbols-outlined{color:var(--lf-placeholder)}.lf-inspector__empty h2,.lf-inspector__empty p{margin:0}.lf-inspector__empty h2{color:var(--lf-ink)}.lf-kv{gap:6px var(--lf-space-4);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:.8125rem;display:grid}.lf-kv dt{color:var(--lf-muted)}.lf-kv dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:1179px){.lf-detail-layout{grid-template-columns:minmax(0,1fr)}.lf-inspector{inset-block:var(--lf-chrome-height) 0;z-index:var(--lf-z-sheet);border-width:0;border-inline-start:1px solid var(--lf-rule);width:min(26.25rem,100vw);max-height:none;box-shadow:var(--lf-shadow-md);transition:transform var(--lf-motion-standard);border-radius:0;position:fixed;inset-inline-end:0;transform:translate(110%)}[dir=rtl] .lf-inspector{transform:translate(-110%)}.lf-inspector.is-open,[dir=rtl] .lf-inspector.is-open{transform:none}.lf-inspector.is-empty{visibility:hidden}}@media (max-width:859px){.lf-pager{grid-template-columns:minmax(0,1fr)}.lf-pager__card--next{grid-column:1}.lf-list-row{grid-template-columns:auto minmax(0,1fr) auto auto}.lf-list-row__meta{display:none}}.lf-metric__action{width:fit-content;min-height:2.75rem;color:var(--lf-ink);align-items:center;gap:4px;margin-block:-.5rem -.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.lf-metric__action:hover{text-decoration:underline}.lf-inline-empty{align-items:flex-start;gap:var(--lf-space-3);padding:var(--lf-space-4);border:1px dashed var(--lf-border-strong);border-radius:var(--lf-radius-md);background:var(--lf-surface-muted);display:flex}.lf-inline-empty__glyph{background:var(--lf-surface);width:2.5rem;height:2.5rem;color:var(--lf-muted);border-radius:50%;flex:none;place-items:center;display:grid}.lf-inline-empty__copy{min-width:0;color:var(--lf-muted);gap:2px;font-size:.875rem;display:grid}.lf-inline-empty__copy strong{color:var(--lf-ink);font-weight:700}.lf-inline-empty__action{margin-block-start:var(--lf-space-2)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}