:root{--bg: #f7f7f9;--surface: #ffffff;--surface-muted: #f3f4f6;--border: #e0e0e0;--text: #1a1a1a;--text-muted: #666;--primary: #635bff;--primary-hover: #4f46e5;--error: #dc2626;--danger: #b91c1c;--success: #16a34a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text)}*{box-sizing:border-box}body{margin:0;background:var(--bg);min-height:100vh}.app-refresh-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:var(--surface, #fff);color:var(--text, #111827)}.app-refresh-spinner{width:3rem;height:3rem;border:4px solid #dbe1ea;border-top-color:var(--primary, #635bff);border-radius:50%;animation:app-refresh-spin .8s linear infinite}.app-refresh-message{margin:0;font-size:1.15rem;font-weight:600;text-align:center}@keyframes app-refresh-spin{to{transform:rotate(360deg)}}.page{max-width:420px;margin:4rem auto;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:8px}.page .btn{width:100%}.page h1{margin-top:0;font-size:1.5rem}.page-toolbar{display:flex;justify-content:flex-end;margin:0 0 1rem}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.app-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.5rem;background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap}.app-header-start{display:flex;min-width:0;align-items:center;gap:.75rem}.app-menu-toggle{display:none;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit}.app-menu-toggle:hover{border-color:var(--primary);color:var(--primary)}.app-brand{min-width:0;max-width:min(52vw,44rem);overflow:hidden;font-weight:700;font-size:1.1rem;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.app-brand--logo{display:inline-flex;align-items:center;gap:.65rem;max-width:none;letter-spacing:0}.app-brand__mark{display:grid;width:2.45rem;height:2.45rem;place-items:center;border-radius:8px;background:var(--primary);color:#fff;font-size:1.35rem;font-weight:800;line-height:1}.app-brand__word{color:var(--text);font-size:1.05rem;font-weight:800}.app-userbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.app-header-end{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.locale-switcher{display:inline-flex;gap:.125rem;align-items:center;padding:.125rem;border-radius:6px;background:var(--bg);border:1px solid var(--border)}.locale-switcher__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.25rem .5rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted);border-radius:4px;cursor:pointer;font-family:inherit}.locale-switcher__btn:hover{color:var(--text);background:#0000000a}.locale-switcher__btn.is-active{background:var(--surface);color:var(--primary);box-shadow:0 0 0 1px var(--border)}.app-user-name{font-weight:600}.app-header-icon-btn{position:relative;display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:1rem;text-decoration:none}.app-header-icon-btn:hover{background:var(--surface-muted);color:var(--primary);text-decoration:none}.app-notify-badge{position:absolute;top:-.2rem;right:-.25rem;display:grid;min-width:1.15rem;height:1.15rem;place-items:center;padding:0 .25rem;border:2px solid var(--surface);border-radius:999px;background:var(--primary);color:#fff;font-size:.62rem;font-weight:700;line-height:1}.app-user-menu{position:relative}.app-user-menu__trigger{display:inline-flex;min-height:2.25rem;align-items:center;gap:.45rem;padding:.35rem .5rem;border:0;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font:inherit}.app-user-menu__trigger:hover,.app-user-menu__trigger[aria-expanded=true]{background:var(--surface-muted)}.app-user-menu__chevron{width:.7rem;color:var(--text-muted);font-size:.7rem;transition:transform .15s ease}.app-user-menu__chevron.is-open{transform:rotate(180deg)}.app-user-menu__dropdown{position:absolute;top:calc(100% + .5rem);right:0;z-index:1000;width:12rem;overflow:hidden;padding:.35rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 12px 32px #0a254024}.app-user-menu__item{display:flex;width:100%;min-height:2.4rem;align-items:center;gap:.7rem;padding:.55rem .7rem;border:0;border-radius:5px;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:.9rem;text-align:left;text-decoration:none}.app-user-menu__item svg{width:1rem;color:#697386}.app-user-menu__item:hover{background:#f0efff;color:var(--primary);text-decoration:none}.app-user-menu__item:hover svg{color:var(--primary)}.app-user-menu__item:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7}.app-user-menu__item:disabled:hover{background:transparent}.app-user-roles{display:flex;flex-wrap:wrap;gap:.25rem}.app-body{display:flex;flex:1;min-height:0}.app-sidebar{width:220px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);padding:1rem 0}.app-sidebar-backdrop{display:none}.app-main{flex:1;padding:1.5rem;overflow:auto}.toast-stack{position:fixed;bottom:1rem;right:1rem;z-index:10000;display:flex;flex-direction:column;gap:.5rem;max-width:min(22rem,calc(100vw - 2rem));pointer-events:none}.toast-stack .toast{pointer-events:auto}.toast{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;box-shadow:0 4px 16px #0000001f}.toast__text{margin:0 0 .5rem;font-size:.9rem;line-height:1.35;word-break:break-word}.toast-inline-link{color:var(--primary);font-weight:600;text-decoration:underline}.toast-inline-link:hover{color:var(--primary-hover)}.toast__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}textarea.input-textarea,.input-textarea{width:100%;font:inherit;padding:.5rem .65rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);resize:vertical}.side-nav{display:flex;flex-direction:column;gap:.125rem}.side-nav__link{display:flex;align-items:center;gap:.7rem;padding:.5rem 1.25rem;color:var(--text);text-decoration:none;font-size:.95rem;border-left:3px solid transparent}.side-nav__link:hover{background:#f3f4f6}.side-nav__link.is-active{border-left-color:var(--primary);background:#f0efff;font-weight:600;color:var(--primary)}.side-nav__icon{width:1rem;flex:0 0 1rem;color:#697386}.side-nav__link:hover .side-nav__icon,.side-nav__link.is-active .side-nav__icon{color:var(--primary)}.side-nav__group{margin:0}.side-nav__group>summary{cursor:pointer;list-style:none}.side-nav__group>summary::-webkit-details-marker{display:none}.side-nav__summary:after{content:"▸";margin-left:auto}.side-nav__group[open] .side-nav__summary:after{content:"▾"}.side-nav__sublink{padding-left:2.25rem;font-size:.9rem}.panel{width:100%;max-width:none;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.5rem}.panel__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.panel__title{margin:0;font-size:1.35rem;flex:1;min-width:0}.panel__actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-shrink:0;gap:.5rem;flex-wrap:wrap}.panel__hint{margin-top:1.5rem;margin-bottom:0}.profile-dl{display:grid;grid-template-columns:160px 1fr;gap:.5rem 1rem;margin:0}.profile-dl dt{color:var(--text-muted);font-size:.875rem}.profile-dl dd{margin:0;font-size:.95rem;word-break:break-word}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th,.data-table td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border)}.data-table th{font-weight:600;color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.02em}.cell-tags{max-width:220px}.cell-actions{white-space:nowrap;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.table-meta{margin-top:.75rem}.pagination-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;flex-wrap:wrap}.pagination-controls__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pagination-controls__per-page{display:inline-flex;align-items:center;gap:.5rem}.pagination-controls__per-page select{min-width:5rem;width:auto}.pagination-controls__page,.pagination-controls__summary{color:var(--muted)}.status-pill{display:inline-block;padding:.125rem .45rem;border-radius:4px;background:#f1f5f9;font-size:.8rem}.status-pill--success{background:#5cb85c;color:#fff}.status-pill--warning{background:#fcf8e3;color:var(--text)}.status-pill--danger{background:#d9534f;color:#fff}.link{color:var(--primary);text-decoration:none;font-weight:500}.link:hover{text-decoration:underline}.btn-sm{padding:.35rem .75rem;font-size:.875rem}.btn-ghost{background:transparent;color:var(--primary);border:none;text-decoration:underline;padding:.35rem .5rem}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){filter:brightness(1.05)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:640px){.app-header{position:sticky;top:0;z-index:900;padding:.75rem 1rem;flex-wrap:nowrap}.app-header-start{flex:1}.app-menu-toggle{display:grid;flex:0 0 auto}.app-brand__mark{width:2.25rem;height:2.25rem;border-radius:7px;font-size:1.2rem}.app-brand__word{font-size:.95rem}.app-header-end{flex:0 0 auto;gap:.5rem;flex-wrap:nowrap}.app-userbar{gap:.35rem}.app-user-name{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-grid{grid-template-columns:1fr}.app-sidebar{position:fixed;z-index:950;top:0;bottom:0;left:0;width:min(18rem,calc(100vw - 3.5rem));overflow-y:auto;border-right:1px solid var(--border);border-bottom:0;box-shadow:18px 0 40px #0f172a2e;transform:translate(-105%);transition:transform .2s ease}.app-sidebar.is-open{transform:translate(0)}.app-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;display:block;border:0;background:#0f172a57;cursor:pointer}.app-body{display:block}}.field--full{grid-column:1 / -1}.field select,.pagination-controls__per-page select{padding:.5rem .75rem;border:1px solid var(--border);border-radius:4px;font-size:1rem;background:var(--surface);color:var(--text);font-family:inherit}.field select{width:100%}.field select:focus,.pagination-controls__per-page select:focus{outline:none;border-color:var(--primary)}.label-text{display:block;margin-bottom:.35rem;font-size:.875rem;font-weight:700;color:var(--text-muted)}.checks{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.check{display:flex;align-items:center;gap:.35rem;font-size:.9rem;cursor:pointer}.field-error{display:block;margin-top:.25rem;font-size:.8rem;color:var(--error)}.form-actions .btn{width:auto}.field.form-actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.tag-sm{font-size:.65rem;padding:.1rem .35rem}.field{display:block;margin-bottom:1rem}.field label{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:700;color:var(--text-muted)}.field__label{font-weight:700}.field input{width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:4px;font-size:1rem;background:var(--surface);color:var(--text)}.field input:focus{outline:none;border-color:var(--primary)}.date-input{position:relative;display:flex;width:100%}.date-input .date-input__text{padding-right:3rem}.date-input__button{position:absolute;top:1px;right:1px;width:2.75rem;height:calc(100% - 2px);border:0;border-left:1px solid var(--border);border-radius:0 4px 4px 0;background:transparent;cursor:pointer}.date-input__button:disabled{cursor:not-allowed;opacity:.55}.date-input__icon{position:relative;display:inline-block;width:1.1rem;height:1rem;border:2px solid var(--text-muted);border-radius:4px}.date-input__icon:before{content:"";position:absolute;left:.18rem;right:.18rem;top:.22rem;border-top:2px solid var(--text-muted)}.date-input__calendar{position:absolute;z-index:30;top:calc(100% + .35rem);left:0;width:min(21rem,calc(100vw - 2rem));padding:.75rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 14px 30px #0f172a24}.date-input__calendar-head{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.5rem;margin-bottom:.65rem}.date-input__month{text-align:center;font-weight:600}.date-input__nav,.date-input__day{border:0;background:transparent;color:var(--text);cursor:pointer}.date-input__nav{width:2rem;height:2rem;border-radius:4px;font-size:1.35rem;line-height:1}.date-input__weekdays,.date-input__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.date-input__weekdays{margin-bottom:.3rem;color:var(--text-muted);font-size:.75rem;text-align:center;text-transform:uppercase}.date-input__day{aspect-ratio:1;border-radius:4px;font-size:.9rem}.date-input__nav:hover,.date-input__day:hover{background:var(--surface-muted)}.date-input__day--muted{color:var(--text-muted);opacity:.55}.date-input__day--today{box-shadow:inset 0 0 0 1px var(--primary)}.date-input__day--selected{background:var(--primary);color:#fff}.date-input__day--selected:hover{background:var(--primary)}.btn{display:inline-block;width:auto;max-width:100%;padding:.6rem 1rem;border:none;border-radius:4px;background:var(--primary);color:#fff;font-size:1rem;cursor:pointer;text-align:center;text-decoration:none;box-sizing:border-box}.btn:hover:not(:disabled){background:var(--primary-hover)}.btn-secondary:hover:not(:disabled){background:#2563eb12;color:var(--primary);border-color:var(--primary)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:transparent;color:var(--primary);border:1px solid var(--border)}.error{margin-bottom:1rem;padding:.5rem .75rem;border-radius:4px;background:#fee2e2;color:var(--error);font-size:.875rem}.warning{margin-bottom:1rem;padding:.5rem .75rem;border-radius:4px;background:#fef3c7;color:#92400e;font-size:.875rem}.muted{color:var(--text-muted);font-size:.875rem}.row{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}a.btn{color:#fff}a.btn-secondary{color:var(--primary)}a.btn:hover{text-decoration:none}a.btn-secondary:hover{color:var(--primary)}.tag{display:inline-block;padding:.125rem .5rem;margin-right:.25rem;border-radius:999px;background:#f0efff;color:var(--primary);font-size:.75rem}@layer maz-ui-reset,maz-ui-theme,maz-ui-animations,maz-ui-utilities;@layer maz-ui-reset{.m-reset-css,.m-reset-css *,.m-reset-css:after,.m-reset-css:before{border:0 solid;box-sizing:border-box}.m-reset-css button,.m-reset-css:is(button){background-color:inherit;padding:inherit}.m-reset-css button,.m-reset-css input,.m-reset-css optgroup,.m-reset-css select,.m-reset-css textarea,.m-reset-css:is(button),.m-reset-css:is(input),.m-reset-css:is(optgroup),.m-reset-css:is(select),.m-reset-css:is(textarea){color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}}@layer maz-ui-utilities{:root{--maz-container-padding-mobile:1rem;--maz-container-padding-tablet:2rem;--maz-container-padding-desktop:2.5rem;--maz-container-padding-value:var(--maz-container-padding-mobile);--maz-container-width:calc(100% - var(--maz-container-padding-value)*2);--maz-container-padding:calc(50% - var(--maz-container-width)/2);--maz-container-max-width:1440px}@media only screen and (min-width:1520px){:root{--maz-container-width:var(--maz-container-max-width)}}@media(min-width:576px){:root{--maz-container-padding-value:var(--maz-container-padding-tablet)}}@media(min-width:1024px){:root{--maz-container-padding-value:var(--maz-container-padding-desktop)}}}@layer maz-ui-animations{.maz-scale-enter-active,.maz-scale-leave-active{opacity:1;transition:all .2s cubic-bezier(.4,.52,.26,.9);z-index:1}.maz-scale-enter-from,.maz-scale-leave-to{opacity:.4;transform:scale(0);z-index:1}.maz-scale-fade-enter-active,.maz-scale-fade-leave-active{opacity:1;transition:all .2s cubic-bezier(.4,.52,.26,.9);z-index:1}.maz-scale-fade-enter-from,.maz-scale-fade-leave-to{opacity:0;transform:scale(.5);z-index:1}.maz-scale-loading-enter-active,.maz-scale-loading-leave-active{opacity:1;transition:all .5s cubic-bezier(.4,.52,.26,.9)}.maz-scale-loading-enter-active .app-loader__content,.maz-scale-loading-leave-active .app-loader__content{opacity:1;transform:scale(1);transition:all .5s cubic-bezier(.4,.52,.26,.9);z-index:1}.maz-scale-loading-enter-from .app-loader__content,.maz-scale-loading-leave-to .app-loader__content{opacity:.4;transform:scale(0);z-index:1}.maz-scale-loading-enter-from,.maz-scale-loading-leave-to{opacity:0;transition:all .5s cubic-bezier(.4,.52,.26,.9)}.maz-slidevnext-enter-active,.maz-slidevnext-leave-active,.maz-slidevprev-enter-active,.maz-slidevprev-leave-active{position:absolute;transition:all .2s}.maz-slidevnext-enter-from,.maz-slidevprev-leave-to{opacity:0;transform:translateY(100%)}.maz-slidevnext-leave-to,.maz-slidevprev-enter-from{opacity:0;transform:translateY(-100%)}.maz-slide-enter-active,.maz-slide-leave-active{opacity:1;transform:translateY(0);transition:all .2s ease-in-out;z-index:998}.maz-slide-enter-from,.maz-slide-leave-to{opacity:0;transform:translateY(-20px);z-index:998}.maz-slideinvert-enter-active,.maz-slideinvert-leave-active{opacity:1;transform:translateY(0);transition:all .2s ease-in-out;z-index:998}.maz-slideinvert-enter-from,.maz-slideinvert-leave-to{opacity:0;transform:translateY(40px);z-index:998}.maz-tags-enter-active,.maz-tags-leave-active{opacity:1;transform:translate(0);transition:all .2s ease-in-out}.maz-tags-enter-from,.maz-tags-leave-to{opacity:0;transform:translate(-100%);transition:all .2s ease-in-out}.maz-tags-invert-enter-active,.maz-tags-invert-leave-active{opacity:1;transform:translate(0);transition:transform .2s,opacity .2s}.maz-tags-invert-enter-from,.maz-tags-invert-leave-to{opacity:0;transform:translate(100%)}.maz-expand-enter-active,.maz-expand-leave-active{overflow:hidden;transition:all .2s ease-in-out;transition-property:opacity,height}.maz-expand-enter-from,.maz-expand-leave-to{height:0;opacity:0}.maz-tab-transition-enter-from{transform:translate(100%)}.maz-tab-transition-leave,.maz-tab-transition-leave-active{position:absolute!important;top:0}.maz-tab-transition-leave-to{position:absolute!important;transform:translate(-100%)}.maz-tab-reverse-transition-enter-from{transform:translate(-100%)}.maz-tab-reverse-transition-leave,.maz-tab-reverse-transition-leave-active{position:absolute!important;top:0}.maz-tab-reverse-transition-leave,.maz-tab-reverse-transition-leave-to{position:absolute!important;top:0;transform:translate(100%)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}}*,:after,:before{--maz-tw-border-spacing-x:0;--maz-tw-border-spacing-y:0;--maz-tw-translate-x:0;--maz-tw-translate-y:0;--maz-tw-rotate:0;--maz-tw-skew-x:0;--maz-tw-skew-y:0;--maz-tw-scale-x:1;--maz-tw-scale-y:1;--maz-tw-pan-x: ;--maz-tw-pan-y: ;--maz-tw-pinch-zoom: ;--maz-tw-scroll-snap-strictness:proximity;--maz-tw-gradient-from-position: ;--maz-tw-gradient-via-position: ;--maz-tw-gradient-to-position: ;--maz-tw-ordinal: ;--maz-tw-slashed-zero: ;--maz-tw-numeric-figure: ;--maz-tw-numeric-spacing: ;--maz-tw-numeric-fraction: ;--maz-tw-ring-inset: ;--maz-tw-ring-offset-width:0px;--maz-tw-ring-offset-color:#fff;--maz-tw-ring-color:rgba(59,130,246,.5);--maz-tw-ring-offset-shadow:0 0 #0000;--maz-tw-ring-shadow:0 0 #0000;--maz-tw-shadow:0 0 #0000;--maz-tw-shadow-colored:0 0 #0000;--maz-tw-blur: ;--maz-tw-brightness: ;--maz-tw-contrast: ;--maz-tw-grayscale: ;--maz-tw-hue-rotate: ;--maz-tw-invert: ;--maz-tw-saturate: ;--maz-tw-sepia: ;--maz-tw-drop-shadow: ;--maz-tw-backdrop-blur: ;--maz-tw-backdrop-brightness: ;--maz-tw-backdrop-contrast: ;--maz-tw-backdrop-grayscale: ;--maz-tw-backdrop-hue-rotate: ;--maz-tw-backdrop-invert: ;--maz-tw-backdrop-opacity: ;--maz-tw-backdrop-saturate: ;--maz-tw-backdrop-sepia: ;--maz-tw-contain-size: ;--maz-tw-contain-layout: ;--maz-tw-contain-paint: ;--maz-tw-contain-style: }::backdrop{--maz-tw-border-spacing-x:0;--maz-tw-border-spacing-y:0;--maz-tw-translate-x:0;--maz-tw-translate-y:0;--maz-tw-rotate:0;--maz-tw-skew-x:0;--maz-tw-skew-y:0;--maz-tw-scale-x:1;--maz-tw-scale-y:1;--maz-tw-pan-x: ;--maz-tw-pan-y: ;--maz-tw-pinch-zoom: ;--maz-tw-scroll-snap-strictness:proximity;--maz-tw-gradient-from-position: ;--maz-tw-gradient-via-position: ;--maz-tw-gradient-to-position: ;--maz-tw-ordinal: ;--maz-tw-slashed-zero: ;--maz-tw-numeric-figure: ;--maz-tw-numeric-spacing: ;--maz-tw-numeric-fraction: ;--maz-tw-ring-inset: ;--maz-tw-ring-offset-width:0px;--maz-tw-ring-offset-color:#fff;--maz-tw-ring-color:rgba(59,130,246,.5);--maz-tw-ring-offset-shadow:0 0 #0000;--maz-tw-ring-shadow:0 0 #0000;--maz-tw-shadow:0 0 #0000;--maz-tw-shadow-colored:0 0 #0000;--maz-tw-blur: ;--maz-tw-brightness: ;--maz-tw-contrast: ;--maz-tw-grayscale: ;--maz-tw-hue-rotate: ;--maz-tw-invert: ;--maz-tw-saturate: ;--maz-tw-sepia: ;--maz-tw-drop-shadow: ;--maz-tw-backdrop-blur: ;--maz-tw-backdrop-brightness: ;--maz-tw-backdrop-contrast: ;--maz-tw-backdrop-grayscale: ;--maz-tw-backdrop-hue-rotate: ;--maz-tw-backdrop-invert: ;--maz-tw-backdrop-opacity: ;--maz-tw-backdrop-saturate: ;--maz-tw-backdrop-sepia: ;--maz-tw-contain-size: ;--maz-tw-contain-layout: ;--maz-tw-contain-paint: ;--maz-tw-contain-style: }.maz-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.maz-invisible{visibility:hidden}.\!maz-absolute{position:absolute!important}.maz-relative{position:relative}.\!maz-my-0{margin-bottom:0!important;margin-top:0!important}.maz-ms-2{margin-inline-start:.5rem}.maz-flex{display:flex}.maz-inline-flex{display:inline-flex}.maz-table{display:table}.maz-hidden{display:none}.maz-size-5{height:1.25rem;width:1.25rem}.maz-size-6{height:1.5rem;width:1.5rem}.maz-size-8{height:2rem;width:2rem}.maz-size-full{height:100%;width:100%}.maz-h-5{height:1.25rem}.maz-h-full{height:100%}.maz-w-5{width:1.25rem}.maz-w-full{width:100%}.maz-min-w-0{min-width:0}.maz-max-w-full{max-width:100%}.maz-max-w-xs{max-width:20rem}.maz-flex-1{flex:1 1 0%}.maz-flex-none{flex:none}.-maz-rotate-180{--maz-tw-rotate:-180deg}.-maz-rotate-180,.maz-rotate-180{transform:translate(var(--maz-tw-translate-x),var(--maz-tw-translate-y)) rotate(var(--maz-tw-rotate)) skew(var(--maz-tw-skew-x)) skewY(var(--maz-tw-skew-y)) scaleX(var(--maz-tw-scale-x)) scaleY(var(--maz-tw-scale-y))}.maz-rotate-180{--maz-tw-rotate:180deg}.maz-flex-col{flex-direction:column}.maz-items-center{align-items:center}.maz-justify-end{justify-content:flex-end}.maz-justify-between{justify-content:space-between}.maz-gap-2{gap:.5rem}.maz-space-x-2>:not([hidden])~:not([hidden]){--maz-tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--maz-tw-space-x-reverse)));margin-right:calc(.5rem*var(--maz-tw-space-x-reverse))}.maz-overflow-hidden{overflow:hidden}.maz-overflow-x-auto{overflow-x:auto}.maz-truncate{overflow:hidden;text-overflow:ellipsis}.maz-truncate,.maz-whitespace-nowrap{white-space:nowrap}.maz-whitespace-pre-wrap{white-space:pre-wrap}.maz-break-words{overflow-wrap:break-word}.maz-rounded{border-radius:var(--maz-radius)}.maz-rounded-xl{border-radius:calc(var(--maz-radius) + 8px)}.maz-rounded-t{border-top-left-radius:var(--maz-radius);border-top-right-radius:var(--maz-radius)}.maz-border{border-width:var(--maz-border-width)}.maz-border-b{border-bottom-width:var(--maz-border-width)}.maz-border-t{border-top-width:var(--maz-border-width)}.maz-border-solid{border-style:solid}.\!maz-border-destructive{--maz-tw-border-opacity:1!important;border-color:hsl(var(--maz-destructive)/var(--maz-tw-border-opacity,1))!important}.\!maz-border-success{--maz-tw-border-opacity:1!important;border-color:hsl(var(--maz-success)/var(--maz-tw-border-opacity,1))!important}.\!maz-border-warning{--maz-tw-border-opacity:1!important;border-color:hsl(var(--maz-warning)/var(--maz-tw-border-opacity,1))!important}.maz-border-destructive{--maz-tw-border-opacity:1;border-color:hsl(var(--maz-destructive)/var(--maz-tw-border-opacity,1))}.maz-border-divider{--maz-tw-border-opacity:1;border-color:hsl(var(--maz-border)/var(--maz-tw-border-opacity,1))}.maz-border-info{--maz-tw-border-opacity:1;border-color:hsl(var(--maz-info)/var(--maz-tw-border-opacity,1))}.maz-border-primary{--maz-tw-border-opacity:1;border-color:hsl(var(--maz-primary)/var(--maz-tw-border-opacity,1))}.maz-border-secondary{--maz-tw-border-opacity:1;border-color:hsl(var(--maz-secondary)/var(--maz-tw-border-opacity,1))}.maz-border-success{--maz-tw-border-opacity:1;border-color:hsl(var(--maz-success)/var(--maz-tw-border-opacity,1))}.maz-border-transparent{border-color:transparent}.maz-border-warning{--maz-tw-border-opacity:1;border-color:hsl(var(--maz-warning)/var(--maz-tw-border-opacity,1))}.maz-bg-contrast-foreground{--maz-tw-bg-opacity:1;background-color:hsl(var(--maz-contrast-foreground)/var(--maz-tw-bg-opacity,1))}.maz-bg-destructive-800{--maz-tw-bg-opacity:1;background-color:hsl(var(--maz-destructive-800)/var(--maz-tw-bg-opacity,1))}.maz-bg-info-800{--maz-tw-bg-opacity:1;background-color:hsl(var(--maz-info-800)/var(--maz-tw-bg-opacity,1))}.maz-bg-success-800{--maz-tw-bg-opacity:1;background-color:hsl(var(--maz-success-800)/var(--maz-tw-bg-opacity,1))}.maz-bg-warning-800{--maz-tw-bg-opacity:1;background-color:hsl(var(--maz-warning-800)/var(--maz-tw-bg-opacity,1))}.maz-p-2{padding:.5rem}.maz-p-3{padding:.75rem}.maz-p-4{padding:1rem}.maz-text-center{text-align:center}.maz-text-start{text-align:start}.maz-text-end{text-align:end}.maz-text-2xl{font-size:1.5rem;line-height:2rem}.maz-text-base{font-size:1rem;line-height:1.5rem}.maz-text-lg{font-size:1.125rem;line-height:1.75rem}.maz-text-sm{font-size:.875rem;line-height:1.25rem}.maz-text-xl{font-size:1.25rem;line-height:1.75rem}.maz-text-xs{font-size:.75rem;line-height:1rem}.maz-font-semibold{font-weight:600}.\!maz-text-destructive-600{--maz-tw-text-opacity:1!important;color:hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity,1))!important}.\!maz-text-success-600{--maz-tw-text-opacity:1!important;color:hsl(var(--maz-success-600)/var(--maz-tw-text-opacity,1))!important}.\!maz-text-warning-600{--maz-tw-text-opacity:1!important;color:hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity,1))!important}.maz-text-destructive-600{--maz-tw-text-opacity:1;color:hsl(var(--maz-destructive-600)/var(--maz-tw-text-opacity,1))}.maz-text-foreground{--maz-tw-text-opacity:1;color:hsl(var(--maz-foreground)/var(--maz-tw-text-opacity,1))}.maz-text-muted{--maz-tw-text-opacity:1;color:hsl(var(--maz-muted)/var(--maz-tw-text-opacity,1))}.maz-text-success-600{--maz-tw-text-opacity:1;color:hsl(var(--maz-success-600)/var(--maz-tw-text-opacity,1))}.maz-text-warning-600{--maz-tw-text-opacity:1;color:hsl(var(--maz-warning-600)/var(--maz-tw-text-opacity,1))}.maz-shadow-elevation{--maz-tw-shadow-color:hsl(var(--maz-shadow)/1);--maz-tw-shadow:var(--maz-tw-shadow-colored)}.maz-drop-shadow-md{--maz-tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));filter:var(--maz-tw-blur) var(--maz-tw-brightness) var(--maz-tw-contrast) var(--maz-tw-grayscale) var(--maz-tw-hue-rotate) var(--maz-tw-invert) var(--maz-tw-saturate) var(--maz-tw-sepia) var(--maz-tw-drop-shadow)}.maz-flex-center{align-items:center;justify-content:center}.maz-padded-container{padding-inline:var(--maz-container-padding);width:100%}.maz-group:hover .group-hover\:maz-block{display:block}@media(min-width:640px){.tab-s\:maz-block{display:block}}
