:root{--brand-primary-orange: #e46905;--brand-dark-charcoal: #3a3a3a;--brand-bright-orange: #ff7800;--brand-black: #1d1d1d;--brand-light-orange: #f9974d;--c-primary: #e46905;--c-primary-hover: #ff7800;--c-primary-light: #f9974d;--c-primary-tint: rgba(228, 105, 5, .07);--c-on-primary: #1d1d1d;--c-accent-amber: #ffa500;--c-accent-yellow: #ffd700;--c-bg: #ffffff;--c-surface: #ffffff;--c-surface-sunken: #f8f9fa;--c-wash: linear-gradient(60deg, #f8f9fa, #e5e5e5);--c-ink: #1d1d1d;--c-body: #333333;--c-muted: #6b7280;--c-faint: #999999;--c-line: #e5e5e5;--c-glass: rgba(255, 255, 255, .72);--c-glass-line: rgba(229, 229, 229, .6);--c-chrome: rgba(255, 255, 255, .55);--c-chrome-raised: rgba(255, 255, 255, .7);--c-chrome-line: rgba(255, 255, 255, .3);--c-scrim: rgba(0, 0, 0, .4);--c-success: #22c55e;--c-danger: #ef4444;--c-warning: #eab308;--c-info: #3b82f6;--c-danger-wash: #fef2f2;--c-card-line: #c4c4c4;--c-legacy-success: #28a745;--c-legacy-error: #dc3545;--c-legacy-warning: #ffc107;--c-legacy-info: #17a2b8;color-scheme:light dark;--c-stat-accent: #f9974d;--badge-ink-mix: 50%;--c-status-new: #ef4444;--c-status-progress: #3b82f6;--c-status-awaiting: #eab308;--c-status-closed: #22c55e;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--r-sm: 6px;--r-md: 10px;--r-lg: 12px;--r-pill: 999px;--e-0: 0 2px 6px rgba(0, 0, 0, .06);--e-1: 0 1px 3px rgba(0, 0, 0, .04);--e-2: 0 2px 12px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--e-3: 0 8px 24px rgba(0, 0, 0, .12);--font-sans: Roboto, "Roboto Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--t-xs: .68rem;--t-sm: .8rem;--t-md: .9rem;--t-base: 1rem;--t-lg: 1.15rem;--ctl-pad-y-xs: .2rem;--ctl-pad-y-sm: .4rem;--ctl-pad-y-md: .6rem;--ctl-pad-y-lg: .8rem;--ctl-pad-x-xs: .6rem;--ctl-pad-x-sm: .7rem;--ctl-pad-x-md: 1rem;--ctl-pad-x-lg: 1.5rem;--size-2xs: 6px;--size-xs: 24px;--size-sm: 32px;--hit: 44px;--sidebar-w: 220px;--sidebar-w-collapsed: 64px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--c-bg: #1d1d1d;--c-surface: #3a3a3a;--c-surface-sunken: #1d1d1d;--c-wash: var(--c-bg);--c-ink: #ffffff;--c-body: #e0e0e0;--c-muted: #a8a8a8;--c-faint: #8a8a8a;--c-line: #4f4f4f;--c-primary: #f9974d;--c-primary-hover: #ff7800;--c-primary-light: #f9974d;--c-primary-tint: rgba(249, 151, 77, .14);--c-on-primary: #1d1d1d;--c-glass: rgba(58, 58, 58, .72);--c-glass-line: rgba(79, 79, 79, .6);--c-chrome: rgba(29, 29, 29, .62);--c-chrome-raised: rgba(29, 29, 29, .78);--c-chrome-line: rgba(255, 255, 255, .08);--c-scrim: rgba(0, 0, 0, .6);--c-success: #4ade80;--c-danger: #fca5a5;--c-warning: #facc15;--c-info: #93c5fd;--c-danger-wash: rgba(252, 165, 165, .14);--c-card-line: #5c5c5c;--c-legacy-success: #4ade80;--c-legacy-error: #fca5a5;--c-legacy-warning: #facc15;--c-legacy-info: #93c5fd;--badge-ink-mix: 90%;--c-status-new: #fca5a5;--c-status-progress: #93c5fd;--c-status-awaiting: #facc15;--c-status-closed: #4ade80}}[data-theme=light]{color-scheme:light}[data-theme=dark]{--c-bg: #1d1d1d;--c-surface: #3a3a3a;--c-surface-sunken: #1d1d1d;--c-wash: var(--c-bg);--c-ink: #ffffff;--c-body: #e0e0e0;--c-muted: #a8a8a8;--c-faint: #8a8a8a;--c-line: #4f4f4f;--c-primary: #f9974d;--c-primary-hover: #ff7800;--c-primary-light: #f9974d;--c-primary-tint: rgba(249, 151, 77, .14);--c-on-primary: #1d1d1d;--c-glass: rgba(58, 58, 58, .72);--c-glass-line: rgba(79, 79, 79, .6);--c-chrome: rgba(29, 29, 29, .62);--c-chrome-raised: rgba(29, 29, 29, .78);--c-chrome-line: rgba(255, 255, 255, .08);--c-scrim: rgba(0, 0, 0, .6);--c-success: #4ade80;--c-danger: #fca5a5;--c-warning: #facc15;--c-info: #93c5fd;--c-danger-wash: rgba(252, 165, 165, .14);--c-card-line: #5c5c5c;--c-legacy-success: #4ade80;--c-legacy-error: #fca5a5;--c-legacy-warning: #facc15;--c-legacy-info: #93c5fd;color-scheme:dark;--badge-ink-mix: 90%;--c-status-new: #fca5a5;--c-status-progress: #93c5fd;--c-status-awaiting: #facc15;--c-status-closed: #4ade80}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff) format("woff")}@font-face{font-family:Roboto Fallback;src:local("Arial");ascent-override:92.7%;descent-override:24.4%;line-gap-override:0%;size-adjust:100.06%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:var(--font-sans, Roboto, "Roboto Fallback", system-ui, "Segoe UI", Arial, sans-serif);line-height:1.6;font-weight:400;--color-primary: #F56E0C;--color-primary-dark: #DA620C;--color-primary-light: #F4924B;--color-gray: light-dark(#333333, #e0e0e0);--color-gray-dark: light-dark(#1a1a1a, #ffffff);--color-white: #FFFFFF;--color-off-white: light-dark(#F8F9FA, #1d1d1d);--color-light-gray: light-dark(#E5E5E5, #4f4f4f);--color-medium-gray: light-dark(#999999, #8a8a8a);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--c-bg);color:var(--c-ink);overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.2}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}p{margin:0;line-height:1.6}@media(min-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.375rem}}@media(min-width:1024px){h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.5rem}body{font-size:1.05rem}}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-dark)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-primary);color:var(--color-white);cursor:pointer;transition:all .25s ease}button:where(:not([class])):hover{background-color:var(--color-primary-dark)}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.container{padding:0 1.5rem}}@media(min-width:1024px){.container{padding:0 2rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}input::placeholder,textarea::placeholder{font-family:inherit;opacity:.6}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:inherit;opacity:.6}input::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;opacity:.6}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:inherit;opacity:.6}.phone-input-custom .PhoneInputInput{padding:.75rem;border-radius:8px;border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);font-family:inherit;font-size:1rem;width:100%;outline:none;transition:border-color .2s}.phone-input-custom .PhoneInputInput:focus{border-color:#f56e0c;outline:none}.phone-input-custom .PhoneInputCountry{margin-right:.5rem;padding:.5rem;border-radius:8px;border:1px solid var(--c-line);background:var(--c-surface)}.phone-input-custom .PhoneInputCountrySelect{font-family:inherit}.phone-input-custom .PhoneInputCountryIcon{width:1.5rem;height:1.5rem;border-radius:2px;overflow:hidden;border:none!important;outline:none!important;box-shadow:none!important}.phone-input-custom .PhoneInputCountryIcon img,.phone-input-custom .PhoneInputCountryIcon svg{border:none!important;outline:none!important;box-shadow:none!important;display:block}.phone-input-custom .PhoneInputCountryIcon svg{stroke:transparent!important;stroke-width:0!important}.phone-input-custom .PhoneInputCountryIconImg{border:none!important;outline:none!important;box-shadow:none!important}input[type=datetime-local]{font-family:inherit}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:4px;padding:4px;transition:background-color .2s}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{background-color:#f56e0c1a}input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=datetime-local]::-webkit-datetime-edit{font-family:inherit}input[type=datetime-local]::-webkit-datetime-edit-text{padding:0 .2em}input[type=datetime-local]::-webkit-datetime-edit-month-field,input[type=datetime-local]::-webkit-datetime-edit-day-field,input[type=datetime-local]::-webkit-datetime-edit-year-field,input[type=datetime-local]::-webkit-datetime-edit-hour-field,input[type=datetime-local]::-webkit-datetime-edit-minute-field,input[type=datetime-local]::-webkit-datetime-edit-ampm-field{font-family:inherit;padding:.2em;border-radius:4px}input[type=datetime-local]::-webkit-datetime-edit-month-field:focus,input[type=datetime-local]::-webkit-datetime-edit-day-field:focus,input[type=datetime-local]::-webkit-datetime-edit-year-field:focus,input[type=datetime-local]::-webkit-datetime-edit-hour-field:focus,input[type=datetime-local]::-webkit-datetime-edit-minute-field:focus,input[type=datetime-local]::-webkit-datetime-edit-ampm-field:focus{background-color:#f56e0c1a;outline:none}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:opacity(.6)}input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{filter:opacity(1)}.kb-prose{color:var(--color-gray-dark);font-size:1rem;line-height:1.75}.kb-prose h1,.kb-prose h2,.kb-prose h3,.kb-prose h4,.kb-prose h5,.kb-prose h6{margin:1.15em 0 .6em;line-height:1.2;font-weight:700}.kb-prose h1{font-size:1.9rem;letter-spacing:-.5px}.kb-prose h2{font-size:1.5rem;letter-spacing:-.25px}.kb-prose h3{font-size:1.2rem}.kb-prose p{margin:.85em 0}.kb-prose ul,.kb-prose ol{margin:.85em 0;padding-left:1.25rem}.kb-prose li{margin:.25em 0}.kb-prose blockquote{margin:1em 0;padding:.85em 1em;border-left:4px solid var(--color-primary);background:#f56e0c0f;border-radius:10px}.kb-prose hr{border:none;border-top:1px solid var(--color-light-gray);margin:1.25em 0}.kb-prose pre{margin:1em 0;padding:1rem;background:color-mix(in srgb,var(--c-ink) 5%,transparent);border-radius:12px;overflow-x:auto}.kb-prose pre code{background:transparent;padding:0;border-radius:0}.kb-prose table{width:100%;border-collapse:collapse;margin:1em 0}.kb-prose th,.kb-prose td{border:1px solid var(--color-light-gray);padding:.6rem .75rem;text-align:left;font-family:inherit;font-size:.95rem}.kb-prose th{background:color-mix(in srgb,var(--c-ink) 3%,transparent);font-weight:700}.comment-body p{margin:0 0 .4rem}.comment-body p:last-child{margin-bottom:0}.comment-body ul,.comment-body ol{margin:.2rem 0 .4rem;padding-left:1.15rem}.comment-body li{margin-bottom:.15rem}.comment-body ul:last-child,.comment-body ol:last-child{margin-bottom:0}.comment-body strong{font-weight:700}.comment-body u{text-decoration:underline}.ui-stack{display:flex;flex-direction:column;gap:var(--gap, var(--s-4));min-width:0}.ui-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, var(--s-3));min-width:0}.ui-cluster[data-justify=between]{justify-content:space-between}.ui-cluster[data-justify=end]{justify-content:flex-end}.ui-cluster[data-align=start]{align-items:flex-start}.ui-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min, 260px)),1fr));gap:var(--gap, var(--s-4));min-width:0}.ui-container{width:100%;max-width:var(--max, 1200px);margin-inline:auto;padding-inline:var(--s-4)}@media(min-width:768px){.ui-container{padding-inline:var(--s-5)}}@media(min-width:1024px){.ui-container{padding-inline:var(--s-6)}}.ui-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ui-card{background:var(--c-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--c-glass-line);box-shadow:var(--e-2);border-radius:var(--r-lg);padding:var(--pad, var(--s-4));min-width:0}.ui-card[data-variant=flat]{background:var(--c-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--c-line);box-shadow:none;border-radius:var(--r-md)}.ui-card[data-variant=sunken]{background:var(--c-surface-sunken);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--c-line);box-shadow:none}.ui-card[data-accent]{border-left:4px solid var(--accent, var(--c-primary))}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);font:inherit;font-weight:600;line-height:1.2;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ui-btn[data-size=sm]{padding:var(--ctl-pad-y-sm) var(--ctl-pad-x-sm);font-size:var(--t-sm)}.ui-btn[data-size=md]{padding:var(--ctl-pad-y-md) var(--ctl-pad-x-md);font-size:var(--t-md)}.ui-btn[data-size=lg]{padding:var(--ctl-pad-y-lg) var(--ctl-pad-x-lg);font-size:var(--t-base)}.ui-btn[data-variant=primary]{background:var(--c-primary);color:var(--c-on-primary)}.ui-btn[data-variant=primary]:hover:not(:disabled){background:var(--c-primary-hover)}.ui-btn[data-variant=secondary]{background:var(--c-surface);color:var(--c-body);border-color:var(--c-line)}.ui-btn[data-variant=secondary]:hover:not(:disabled){background:var(--c-surface-sunken);border-color:var(--c-faint)}.ui-btn[data-variant=ghost]{background:transparent;color:var(--c-muted)}.ui-btn[data-variant=ghost]:hover:not(:disabled){background:var(--c-surface-sunken);color:var(--c-body)}.ui-btn[data-variant=danger]{background:transparent;color:var(--c-danger)}.ui-btn[data-variant=danger]:hover:not(:disabled){background:var(--c-danger-wash)}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn[data-full=true]{width:100%}@media(pointer:coarse){.ui-btn{min-height:var(--hit);min-width:var(--hit)}}.ui-badge{display:inline-flex;align-items:center;gap:var(--s-1);padding:var(--ctl-pad-y-xs) var(--ctl-pad-x-xs);border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--badge-color, var(--c-muted)) var(--badge-ink-mix),var(--c-ink));background:color-mix(in srgb,var(--badge-color, var(--c-muted)) 12%,transparent)}.ui-field{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.ui-field-label{font-size:var(--t-sm);font-weight:600;color:var(--c-body)}.ui-field-label[data-required=true]:after{content:" *";color:var(--c-danger)}.ui-field-control{font:inherit;font-size:max(16px,var(--t-md));color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-sm);padding:var(--ctl-pad-y-md) var(--s-3);width:100%;min-width:0}.ui-field-control:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px;border-color:var(--c-primary)}.ui-field[data-invalid=true] .ui-field-control{border-color:var(--c-danger)}.ui-field-hint{font-size:var(--t-sm);color:var(--c-muted)}.ui-field-error{font-size:var(--t-sm);color:var(--c-danger);font-weight:600}@media(pointer:coarse){.ui-field-control{min-height:var(--hit)}}.ui-table{width:100%;border-collapse:collapse;font-size:var(--t-md)}.ui-table th{text-align:left;font-size:var(--t-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);padding:var(--s-3);border-bottom:1px solid var(--c-line);white-space:nowrap}.ui-table td{padding:var(--s-3);border-bottom:1px solid var(--c-line);color:var(--c-body);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover td{background:var(--c-surface-sunken)}@media(max-width:767px){.ui-table[data-mobile=cards],.ui-table[data-mobile=cards] tbody,.ui-table[data-mobile=cards] tr,.ui-table[data-mobile=cards] td{display:block;width:100%}.ui-table[data-mobile=cards] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-table[data-mobile=cards] tr{border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--s-2);margin-bottom:var(--s-3);background:var(--c-surface)}.ui-table[data-mobile=cards] td{display:grid;grid-template-columns:minmax(0,7.5rem) 1fr;gap:var(--s-3);align-items:baseline;border-bottom:1px solid var(--c-line);padding:var(--s-2) var(--s-1)}.ui-table[data-mobile=cards] td:last-child{border-bottom:none}.ui-table[data-mobile=cards] td:before{content:attr(data-label);font-size:var(--t-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.ui-table[data-mobile=cards] td[data-span=true]{grid-template-columns:1fr}.ui-table[data-mobile=cards] td[data-span=true]:before{display:none}.ui-table[data-mobile=cards] tbody tr:hover td{background:transparent}}.ui-scrim{position:fixed;inset:0;background:var(--c-scrim);border:0;padding:0;z-index:900;animation:ui-fade-in .15s ease}.ui-drawer{position:fixed;inset-block:0;inset-inline-start:0;width:min(86vw,var(--sidebar-w));background:var(--c-surface);border-inline-end:1px solid var(--c-line);box-shadow:var(--e-3);z-index:901;display:flex;flex-direction:column;animation:ui-slide-in .2s ease}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-slide-in{0%{transform:translate(-100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ui-scrim,.ui-drawer{animation:none}}.ui-lti{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.ui-lti-shell{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);overflow:hidden}.ui-lti-shell:focus-within{border-color:var(--c-primary);outline:2px solid var(--c-primary);outline-offset:1px}.ui-lti-shell[data-disabled=true]{opacity:.6}.ui-lti-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-1);padding:var(--s-2);border-bottom:1px solid var(--c-line);background:var(--c-surface-sunken)}.ui-lti-tools button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1);min-width:var(--size-sm);min-height:var(--size-sm);padding:0 var(--s-1);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--c-muted);font:inherit;font-size:var(--t-xs);cursor:pointer}.ui-lti-tools button:hover:not(:disabled){background:var(--c-surface);border-color:var(--c-line);color:var(--c-ink)}.ui-lti-tools button:disabled{opacity:.45;cursor:not-allowed}.ui-lti-action{display:inline-flex;align-items:center;margin-inline-start:auto}.ui-lti-preview[aria-pressed=true]{background:var(--c-surface);border-color:var(--c-primary);color:var(--c-primary)}.ui-lti-field,.ui-lti-rendered{display:block;width:100%;padding:var(--s-3);border:0;background:transparent;color:var(--c-ink);font-family:inherit;font-size:1rem;line-height:1.55}.ui-lti-field{resize:vertical;box-sizing:border-box}.ui-lti-field:focus{outline:none}.ui-lti-rendered>:first-child{margin-top:0}.ui-lti-rendered>:last-child{margin-bottom:0}.ui-lti-rendered h4{margin:var(--s-3) 0 var(--s-2);font-size:var(--t-md);font-weight:700}.ui-lti-rendered p{margin:0 0 var(--s-2)}.ui-lti-rendered ul,.ui-lti-rendered ol{margin:0 0 var(--s-2);padding-inline-start:var(--s-5)}.ui-lti-rendered li{margin-bottom:var(--s-1)}.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--s-2);color:var(--c-muted);font-size:var(--t-sm)}.ui-pagination-size{min-height:var(--size-sm);padding:0 var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);font:inherit;cursor:pointer}.ui-pagination-step{display:inline-flex;align-items:center;justify-content:center;width:var(--size-sm);height:var(--size-sm);padding:0;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-body);cursor:pointer}.ui-pagination-step:hover:not(:disabled){background:var(--c-surface-sunken);color:var(--c-ink)}.ui-pagination-step:disabled{opacity:.45;cursor:not-allowed}.ui-pagination-position{font-variant-numeric:tabular-nums;white-space:nowrap}@media(pointer:coarse){.ui-pagination-size{min-height:var(--hit);font-size:1rem}.ui-pagination-step{width:var(--hit);height:var(--hit)}}.ui-popover-trigger{display:block;min-width:0;border-radius:var(--r-sm)}.ui-popover-trigger:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.ui-popover{position:fixed;z-index:950;width:max-content;max-height:min(50vh,420px);overflow-y:auto;padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--e-3);color:var(--c-body);font-size:var(--t-sm);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ui-modal{position:fixed;inset:0;z-index:901;width:min(calc(100vw - 2 * var(--s-4)),var(--modal-max, 760px));height:fit-content;max-height:calc(100dvh - 2 * var(--s-5));margin:auto;display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--e-3);animation:ui-modal-in .16s ease}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ui-modal{animation:none}}.ui-modal-head{display:flex;align-items:flex-start;gap:var(--s-3);flex:none;padding:var(--s-4);border-bottom:2px solid var(--modal-accent, var(--c-line))}.ui-modal-titles{min-width:0;flex:1}.ui-modal-title{margin:0;font-size:var(--t-lg);font-weight:700;color:var(--c-ink);overflow-wrap:anywhere}.ui-modal-meta{margin-top:var(--s-1);font-size:var(--t-sm);color:var(--c-muted)}.ui-modal-close{display:flex;align-items:center;justify-content:center;flex:none;min-width:var(--hit);min-height:var(--hit);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--c-muted);cursor:pointer}.ui-modal-close:hover{background:var(--c-surface-sunken);color:var(--c-ink)}.ui-modal-body{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4)}.ui-muted{color:var(--c-muted)}.ui-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ui-only-mobile{display:none}@media(max-width:767px){.ui-only-desktop{display:none!important}.ui-only-mobile{display:revert}}.ui-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){.ui-col-optional{display:none!important}}.ui-drawer[data-side=end]{inset-inline-start:auto;inset-inline-end:0;border-inline-end:none;border-inline-start:1px solid var(--c-line);animation-name:ui-slide-in-end}@keyframes ui-slide-in-end{0%{transform:translate(100%)}to{transform:none}}.ui-search{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;width:min(100%,34rem)}.ui-search[data-full=true]{width:100%}.ui-search-shell{display:flex;align-items:center;gap:var(--s-2);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-pill);padding-inline:var(--s-4);min-width:0}.ui-search-shell:focus-within{border-color:var(--c-primary);outline:2px solid var(--c-primary);outline-offset:1px}.ui-search-icon{color:var(--c-faint);flex:none}.ui-search-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font:inherit;font-size:max(16px,var(--t-md));color:var(--c-ink);padding-block:var(--ctl-pad-y-md)}.ui-search[data-size=sm] .ui-search-input{padding-block:var(--ctl-pad-y-sm)}.ui-search-input::-webkit-search-decoration,.ui-search-input::-webkit-search-cancel-button,.ui-search-input::-ms-clear{display:none;appearance:none}.ui-search-actions{display:flex;align-items:center;gap:var(--s-1);flex:none}.ui-search-clear{display:inline-flex;align-items:center;justify-content:center;width:var(--size-xs);height:var(--size-xs);padding:0;border:none;border-radius:50%;background:transparent;color:var(--c-faint);cursor:pointer}.ui-search-clear:hover{background:var(--c-surface-sunken);color:var(--c-body)}.ui-search-hint{margin:0;font-size:var(--t-sm);color:var(--c-muted)}@media(pointer:coarse){.ui-search-shell{min-height:var(--hit)}.ui-search-clear{width:var(--size-sm);height:var(--size-sm)}}.ui-navbar{position:sticky;top:0;z-index:800;background:var(--c-chrome);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--c-chrome-line);box-shadow:var(--e-0);transition:background-color .25s ease,box-shadow .25s ease}.ui-navbar[data-scrolled=true]{background:var(--c-chrome-raised);box-shadow:var(--e-3)}.ui-navbar-inner{max-width:1400px;margin-inline:auto;display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) clamp(var(--s-4),5vw,var(--s-6))}.ui-navbar-brand{flex:0 0 auto;display:flex;align-items:center}.ui-navbar-brand img{height:clamp(48px,10vw,64px);width:auto}.ui-navbar-links,.ui-navbar-actions{display:none}.ui-navbar-burger{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;min-width:var(--hit);min-height:var(--hit);padding:var(--s-2);border:none;background:none;color:var(--c-ink);cursor:pointer}@media(min-width:768px){.ui-navbar[data-collapse=md] .ui-navbar-links,.ui-navbar[data-collapse=md] .ui-navbar-actions{display:flex}.ui-navbar[data-collapse=md] .ui-navbar-burger{display:none}}@media(min-width:1024px){.ui-navbar[data-collapse=lg] .ui-navbar-links,.ui-navbar[data-collapse=lg] .ui-navbar-actions{display:flex}.ui-navbar[data-collapse=lg] .ui-navbar-burger{display:none}}.ui-navbar-links{align-items:center;gap:clamp(var(--s-4),2vw,var(--s-6));margin-inline-start:auto}.ui-navbar-actions{align-items:center;gap:var(--s-3);flex:none}.ui-navlink{color:var(--c-body);font-weight:500;font-size:clamp(.9rem,1.5vw,1rem);text-decoration:none;white-space:nowrap;padding-block:var(--s-2);border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.ui-navlink:hover{color:var(--c-primary)}.ui-navlink.active{color:var(--c-primary);border-bottom-color:var(--c-primary)}.ui-navbar-drawer-head{display:flex;justify-content:flex-end;padding:var(--s-3);border-bottom:1px solid var(--c-line)}.ui-navbar-drawer-links{display:flex;flex-direction:column;padding:var(--s-3);gap:var(--s-1);overflow-y:auto;flex:1}.ui-navbar-drawer-links .ui-navlink{padding:var(--s-3);border-bottom:none;border-radius:var(--r-sm);min-height:var(--hit);display:flex;align-items:center}.ui-navbar-drawer-links .ui-navlink:hover{background:var(--c-surface-sunken)}.ui-navbar-drawer-links .ui-navlink.active{background:var(--c-primary-tint);font-weight:700}.ui-navbar-drawer-actions{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);border-top:1px solid var(--c-line)}.ui-navbar-drawer-actions>.ui-btn{width:100%}.ui-shell{display:flex;height:100vh;height:100dvh;background:var(--c-bg)}.ui-shell-main{flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4);background:var(--c-wash)}@media(max-width:767px){.ui-shell{flex-direction:column}}.ui-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex:none;padding:var(--s-2) var(--s-4);background:var(--c-surface);border-bottom:1px solid var(--c-line)}.ui-topbar-brand{display:flex;align-items:center;min-width:0}@media(min-width:768px){.ui-shell-main{padding:var(--s-6)}}.ui-shell-head{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-5)}.ui-shell-head>:not(.ui-sidenav-trigger){flex:1;min-width:0}.ui-sidenav{display:flex;flex-direction:column;flex:none;width:var(--sidebar-w-collapsed);padding:var(--s-3);gap:var(--s-1);background:var(--c-surface);border-inline-end:1px solid var(--c-line);transition:width .2s ease}.ui-sidenav[data-expanded=true]{width:var(--sidebar-w)}.ui-sidenav[data-drawer=true]{width:100%;border-inline-end:none;flex:1;min-height:0}.ui-sidenav[data-drawer=true] .ui-sidenav-foot{margin-top:0}@media(prefers-reduced-motion:reduce){.ui-sidenav{transition:none}}.ui-sidenav-brand{display:flex;align-items:center;justify-content:center;padding:var(--s-2) var(--s-1) var(--s-3)}.ui-sidenav-brand img{height:var(--size-sm);width:auto;opacity:.9}.ui-sidenav-toggle{display:flex;justify-content:flex-end;padding-bottom:var(--s-3);border-bottom:1px solid var(--c-line)}.ui-sidenav-toggle button{display:flex;align-items:center;justify-content:center;width:var(--size-sm);height:var(--size-sm);padding:0;border:none;border-radius:50%;background:transparent;color:var(--c-ink);cursor:pointer}.ui-sidenav-toggle button:hover{background:var(--c-surface-sunken)}.ui-sidenav-section{display:flex;flex-direction:column;gap:var(--s-1);padding-top:var(--s-3);min-width:0}.ui-sidenav-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--s-1)}.ui-sidenav-foot .ui-sidenav-section{border-top:1px solid var(--c-line)}.ui-sidenav-footer{display:flex;flex-direction:column;gap:var(--s-1);padding-top:var(--s-2)}.ui-sidenav-item{display:flex;align-items:center;gap:var(--s-3);justify-content:flex-start;padding:var(--s-2) var(--s-3);min-height:var(--hit);border-radius:var(--r-sm);color:var(--c-muted);font-size:var(--t-sm);font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;transition:background .15s,color .15s}.ui-sidenav[data-expanded=false] .ui-sidenav-item{justify-content:center;padding-inline:var(--s-2);gap:0}.ui-sidenav-item:hover{background:var(--c-surface-sunken);color:var(--c-body)}.ui-sidenav-item.active{background:var(--c-primary-tint);color:var(--c-primary);font-weight:700}button.ui-sidenav-item{width:100%;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.ui-sidenav-item[data-tone=danger]{color:var(--c-danger);font-weight:600}.ui-sidenav-item[data-tone=danger]:hover{background:var(--c-danger-wash);color:var(--c-danger)}.ui-sidenav-icon{display:flex;flex:none}.ui-sidenav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-sidenav-trigger{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:var(--hit);min-height:var(--hit);padding:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);cursor:pointer}.ui-sidenav-trigger:hover{background:var(--c-surface-sunken)}@media(min-width:768px){.ui-sidenav-trigger{display:none}}@media(min-width:768px){.ui-sidenav{height:100%;overflow-y:auto;overscroll-behavior:contain}.ui-sidenav-foot{margin-top:auto;gap:var(--s-2)}.ui-sidenav-footer{padding-top:var(--s-2)}.ui-sidenav{gap:var(--s-2)}.ui-sidenav-brand{padding:var(--s-2) var(--s-1)}.ui-sidenav-toggle{padding-bottom:var(--s-2)}.ui-sidenav-section{gap:var(--s-2);padding-top:var(--s-2)}.ui-sidenav-item,.ui-sidenav-toggle button{border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.ui-sidenav-item:hover,.ui-sidenav-toggle button:hover{background:var(--c-surface-sunken);border-color:var(--c-line)}.ui-sidenav-item:active,.ui-sidenav-toggle button:active{background:var(--c-primary-tint);border-color:var(--c-primary-light)}.ui-sidenav-item.active{border-color:var(--c-primary-light)}.ui-sidenav-item.active:hover{background:var(--c-primary-tint)}.ui-sidenav-item[data-tone=danger]:hover{border-color:var(--c-danger-wash)}.ui-sidenav-item[data-tone=danger]:active{background:var(--c-danger-wash);border-color:var(--c-danger)}}.ui-brand{display:flex;align-items:center}.ui-brand-img{display:block;height:40px;width:auto;aspect-ratio:483 / 453}@media(min-width:768px){.ui-brand-img{height:clamp(52px,6vw,64px);aspect-ratio:1000 / 846}}.ui-stat-banner{background:var(--c-primary-tint);border-radius:var(--r-md);padding:var(--s-5) var(--s-5);color:var(--c-body);font-size:var(--t-base);line-height:1.5;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 var(--s-2);text-align:center}.ui-stat-figure{font-size:clamp(1.9rem,5vw,2.6rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--c-ink)}.ui-stat-figure-accent{color:var(--c-stat-accent)}
