.s-button[data-v-8e548f31]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;outline:none;border-radius:var(--app-control-radius, 8px);font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;text-decoration:none;white-space:nowrap}.s-button--default[data-v-8e548f31]{background:var(--color-primary);color:var(--color-primary-foreground)}.s-button--default[data-v-8e548f31]:hover:not(.s-button--disabled){background-color:var(--color-primary-dark)}.s-button--outline[data-v-8e548f31]{background:var(--app-control-background, var(--color-background));color:var(--color-foreground);border-color:var(--app-control-border, var(--color-border))}.s-button--outline[data-v-8e548f31]:hover:not(.s-button--disabled){background:var(--app-control-muted-background, var(--color-muted));border-color:rgba(var(--color-primary-rgb),.22)}.s-button--ghost[data-v-8e548f31]{background:transparent;color:var(--color-foreground)}.s-button--ghost[data-v-8e548f31]:hover:not(.s-button--disabled){background:var(--app-control-muted-background, var(--color-muted))}.s-button--icon[data-v-8e548f31]{background:transparent;color:var(--color-muted-foreground);padding:.5rem;min-width:44px;min-height:44px;border-radius:var(--app-control-radius, 8px)}.s-button--icon[data-v-8e548f31]:hover:not(.s-button--disabled){background:var(--app-control-muted-background, var(--color-muted));color:var(--color-foreground)}.s-button--sm[data-v-8e548f31]:not(.s-button--icon){padding:6px 12px;font-size:13px}.s-button--md[data-v-8e548f31]:not(.s-button--icon){padding:9px 16px;font-size:14px}.s-button--lg[data-v-8e548f31]:not(.s-button--icon){padding:12px 20px;font-size:16px}.s-button--disabled[data-v-8e548f31]{pointer-events:none;opacity:.5}@media (max-width: 639px){.s-button--sm[data-v-8e548f31],.s-button--md[data-v-8e548f31],.s-button--lg[data-v-8e548f31]{min-height:44px}}.external-content-consent-banner[data-v-f199ca0d]{position:fixed;left:24px;right:24px;bottom:24px;z-index:120;display:flex;justify-content:center;pointer-events:none}@media (min-width: 768px){.external-content-consent-banner[data-v-f199ca0d]{justify-content:flex-end}}.external-content-consent-banner__content[data-v-f199ca0d]{pointer-events:auto;width:min(100%,440px);display:grid;gap:1rem;padding:1.5rem;border:1px solid rgba(var(--color-primary-rgb),.16);border-radius:20px;background:rgba(var(--color-background),.94);box-shadow:0 18px 40px #0f172a24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.external-content-consent-banner__copy[data-v-f199ca0d]{display:grid;gap:.25rem}.external-content-consent-banner__eyebrow[data-v-f199ca0d]{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.external-content-consent-banner__title[data-v-f199ca0d]{margin:0;font-size:1.25rem;line-height:1.15;color:var(--color-foreground)}.external-content-consent-banner__description[data-v-f199ca0d]{margin:0;font-size:.875rem;line-height:1.6;color:var(--color-muted-foreground)}.external-content-consent-banner__link[data-v-f199ca0d]{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.external-content-consent-banner__actions[data-v-f199ca0d]{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.s-icon[data-v-1f968efb]{display:inline-block;flex-shrink:0;transition:color .15s ease-in-out}.s-icon--current[data-v-1f968efb]{color:currentColor}.s-icon--primary[data-v-1f968efb]{color:var(--color-primary)}.s-icon--muted[data-v-1f968efb]{color:var(--color-muted-foreground)}.s-icon--white[data-v-1f968efb]{color:var(--color-primary-foreground)}.s-icon--destructive[data-v-1f968efb],.s-icon--danger[data-v-1f968efb]{color:#d4183d}.s-icon--success[data-v-1f968efb]{color:#16a34a}.s-icon--warning[data-v-1f968efb]{color:#ea580c}.s-icon--info[data-v-1f968efb]{color:#0284c7}.s-help-hint[data-v-6c437782]{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;cursor:help}.s-help-hint[data-v-6c437782]:focus-visible{outline:none}.s-help-hint__trigger[data-v-6c437782]{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease-in-out,color .15s ease-in-out}.s-help-hint:hover .s-help-hint__trigger[data-v-6c437782],.s-help-hint:focus-visible .s-help-hint__trigger[data-v-6c437782]{background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.s-help-hint__tooltip[data-v-6c437782]{position:fixed;padding:.5rem 1rem;border-radius:var(--app-overlay-radius, .5rem);border:1px solid var(--app-panel-border, rgba(var(--color-border-rgb), .9));background:var(--color-background-elevated, rgba(var(--color-background-rgb), .98));box-shadow:var(--app-overlay-shadow, 0 16px 40px rgba(15, 23, 42, .12));color:var(--color-foreground);font-size:.75rem;line-height:1.6;z-index:510;pointer-events:none;word-break:break-word}.s-help-hint__tooltip--above[data-v-6c437782]{transform:translateY(-100%)}.s-help-hint__tooltip--below[data-v-6c437782]{transform:translateY(0)}@keyframes shimmer-d4577875{0%{background-position:-468px 0}to{background-position:468px 0}}.s-skeleton[data-v-d4577875]{background:linear-gradient(90deg,var(--color-muted) 0px,var(--color-muted-hover) 40px,var(--color-muted) 80px);background-size:468px 100%;animation:shimmer-d4577875 1.5s infinite}.s-skeleton--text[data-v-d4577875]{height:1em;border-radius:4px;margin-bottom:.5em}.s-skeleton--text[data-v-d4577875]:last-child{margin-bottom:0;width:80%}.s-skeleton--circular[data-v-d4577875]{border-radius:999px}.s-skeleton--rectangular[data-v-d4577875]{border-radius:8px}.s-checkbox[data-v-4cc7ddd4]{display:inline-flex;align-items:flex-start;gap:.5rem;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-foreground)}.s-checkbox__input[data-v-4cc7ddd4]{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.s-checkbox__checkmark[data-v-4cc7ddd4]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;flex-shrink:0;border:1px solid rgba(var(--color-foreground-rgb),.28);border-radius:6px;background:linear-gradient(180deg,rgba(var(--color-background-rgb),.98),rgba(var(--color-muted-rgb),.58)),var(--color-background);box-shadow:inset 0 1px #ffffff3d;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out}.s-checkbox__checkmark[data-v-4cc7ddd4]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg);opacity:0;transition:opacity .15s ease-in-out}.s-checkbox__label[data-v-4cc7ddd4]{min-width:0;font-size:.875rem;line-height:1.5;color:inherit}.s-checkbox:hover .s-checkbox__checkmark[data-v-4cc7ddd4]{border-color:rgba(var(--color-primary-rgb),.5);background:linear-gradient(180deg,rgba(var(--color-background-rgb),1),rgba(var(--color-muted-rgb),.7)),var(--color-background);box-shadow:inset 0 1px #ffffff47}.s-checkbox__input:focus-visible+.s-checkbox__checkmark[data-v-4cc7ddd4]{border-color:rgba(var(--color-primary-rgb),.75);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.14),inset 0 1px #ffffff57}.s-checkbox__input:checked+.s-checkbox__checkmark[data-v-4cc7ddd4]{border-color:rgba(var(--color-primary-rgb),.9);background:linear-gradient(180deg,rgba(var(--color-primary-rgb),.96),rgba(var(--color-primary-rgb),.82)),var(--color-primary);box-shadow:inset 0 1px #ffffff2e}.s-checkbox__input:checked+.s-checkbox__checkmark[data-v-4cc7ddd4]:after{opacity:1}.s-checkbox__input:checked:focus-visible+.s-checkbox__checkmark[data-v-4cc7ddd4]{box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.18),inset 0 1px #ffffff2e}.s-checkbox__input:disabled+.s-checkbox__checkmark[data-v-4cc7ddd4]{border-color:rgba(var(--color-border-rgb),.78);background:rgba(var(--color-muted-rgb),.62);box-shadow:none}.s-checkbox__input:disabled~.s-checkbox__label[data-v-4cc7ddd4]{color:var(--color-muted-foreground)}.s-checkbox[data-v-4cc7ddd4]:has(.s-checkbox__input:disabled){cursor:not-allowed}.s-checkbox:has(.s-checkbox__input:disabled):hover .s-checkbox__checkmark[data-v-4cc7ddd4]{border-color:rgba(var(--color-border-rgb),.78);box-shadow:none;transform:none}.s-input[data-v-b2c766d3]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.s-input__label[data-v-b2c766d3]{font-size:.875rem;font-weight:500;color:var(--color-foreground)}.s-input__label-row[data-v-b2c766d3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.s-input__required[data-v-b2c766d3]{color:#d4183d;margin-left:2px}.s-input__wrapper[data-v-b2c766d3]{position:relative;display:flex;align-items:center;width:100%;min-width:0}.s-input__prefix[data-v-b2c766d3]{position:absolute;left:1rem;display:flex;align-items:center;pointer-events:none}.s-input__field[data-v-b2c766d3]{flex:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.5rem 12px;min-height:44px;font-size:.875rem;color:var(--color-foreground);background-color:var(--app-control-background, var(--color-background));border:1px solid var(--app-control-border, var(--color-border));border-radius:var(--app-control-radius, .5rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.s-input__field[data-v-b2c766d3]::placeholder{color:var(--color-muted-foreground)}.s-input__field[data-v-b2c766d3]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--app-control-focus-ring, 0 0 0 3px rgba(var(--color-primary-rgb), .1))}.s-input__field[data-v-b2c766d3]:disabled{background-color:var(--app-control-muted-background, var(--color-muted));cursor:not-allowed}@media (max-width: 1023px){.s-input__field[data-v-b2c766d3]{font-size:16px}}.s-input__field--with-prefix[data-v-b2c766d3]{padding-left:42px}.s-input__field--with-suffix[data-v-b2c766d3]{padding-right:42px}.s-input__suffix[data-v-b2c766d3]{position:absolute;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:24px;min-height:24px;border:0;background:transparent;padding:0;color:var(--color-muted-foreground);cursor:pointer}.s-input__suffix[data-v-b2c766d3]:disabled{cursor:not-allowed;opacity:.6}.s-input__error[data-v-b2c766d3]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#d4183d}.s-input__hint[data-v-b2c766d3]{font-size:.75rem;color:var(--color-muted-foreground)}.s-input__meta[data-v-b2c766d3]{display:flex;align-items:flex-start;gap:.5rem;margin-top:-2px;min-width:0}.s-input__counter[data-v-b2c766d3]{font-size:.75rem;color:var(--color-muted-foreground);flex-shrink:0}.s-input--error .s-input__field[data-v-b2c766d3]{border-color:#d4183d}.s-input--error .s-input__field[data-v-b2c766d3]:focus{border-color:#d4183d;box-shadow:0 0 0 2px #d4183d1f}.s-input--disabled[data-v-b2c766d3]{opacity:.6}.s-search-select[data-v-dcebaabe]{display:flex;flex-direction:column;gap:.25rem;position:relative;min-width:0}.s-search-select__label[data-v-dcebaabe]{font-size:.875rem;font-weight:500;color:var(--color-foreground)}.s-search-select__required[data-v-dcebaabe]{color:#d4183d;margin-left:2px}.s-search-select__wrapper[data-v-dcebaabe]{position:relative;display:flex;align-items:center;min-width:0}.s-search-select__field[data-v-dcebaabe]{width:100%;min-width:0;padding:.5rem 12px;padding-right:40px;min-height:44px;box-sizing:border-box;font-size:.875rem;color:var(--color-foreground);background-color:var(--app-control-background, var(--color-background));border:1px solid var(--app-control-border, var(--color-border));border-radius:var(--app-control-radius, .5rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.s-search-select__field[data-v-dcebaabe]::placeholder{color:var(--color-muted-foreground)}.s-search-select__field[data-v-dcebaabe]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--app-control-focus-ring, 0 0 0 3px rgba(var(--color-primary-rgb), .1))}.s-search-select__field[data-v-dcebaabe]:disabled{background:var(--app-control-muted-background, var(--color-muted));cursor:not-allowed}.s-search-select--error .s-search-select__field[data-v-dcebaabe]{border-color:#d4183d}.s-search-select--error .s-search-select__field[data-v-dcebaabe]:focus{border-color:#d4183d;box-shadow:0 0 0 2px #d4183d1f}.s-search-select__toggle[data-v-dcebaabe]{position:absolute;right:1rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;color:var(--color-muted-foreground);cursor:pointer}.s-search-select__toggle[data-v-dcebaabe]:disabled{cursor:not-allowed;opacity:.6}.s-search-select__menu[data-v-dcebaabe]{position:absolute;top:calc(100% + .25rem);left:0;right:0;display:grid;gap:4px;max-height:240px;overflow-y:auto;padding:.25rem;border:1px solid var(--app-panel-border, var(--color-border));border-radius:var(--app-overlay-radius, .5rem);background:var(--app-panel-background, var(--color-background));box-shadow:var(--app-overlay-shadow, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05));z-index:100}.s-search-select__option[data-v-dcebaabe]{display:flex;align-items:center;width:100%;padding:.5rem 1rem;border:0;border-radius:var(--app-control-radius, .25rem);background:transparent;color:var(--color-foreground);font-size:.875rem;text-align:left;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.s-search-select__option--highlighted[data-v-dcebaabe],.s-search-select__option[data-v-dcebaabe]:hover{background:var(--color-muted)}.s-search-select__option--selected[data-v-dcebaabe]{background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.s-search-select__option-label[data-v-dcebaabe]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-search-select__empty[data-v-dcebaabe],.s-search-select__hint[data-v-dcebaabe]{font-size:.75rem;color:var(--color-muted-foreground)}.s-search-select__empty[data-v-dcebaabe]{padding:.5rem 1rem}.s-search-select__error[data-v-dcebaabe]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#d4183d;margin-top:-2px}.s-search-select--disabled[data-v-dcebaabe]{opacity:.6}@media (max-width: 1023px){.s-search-select__field[data-v-dcebaabe],.s-search-select__option[data-v-dcebaabe]{font-size:16px}}.search-select-enter-active[data-v-dcebaabe],.search-select-leave-active[data-v-dcebaabe]{transition:opacity .15s ease-in-out,transform .15s ease-in-out}.search-select-enter-from[data-v-dcebaabe],.search-select-leave-to[data-v-dcebaabe]{opacity:0;transform:translateY(-6px)}.s-select[data-v-a4ec22a7]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.s-select__label[data-v-a4ec22a7]{font-size:.875rem;font-weight:500;color:var(--color-foreground)}.s-select__required[data-v-a4ec22a7]{color:#d4183d;margin-left:2px}.s-select__wrapper[data-v-a4ec22a7]{position:relative;display:flex;align-items:center;min-width:0}.s-select__field[data-v-a4ec22a7]{flex:1;width:100%;min-width:0;padding:.5rem 1rem;padding-right:calc(2rem + 16px);min-height:44px;font-size:.875rem;color:var(--color-foreground);background-color:var(--app-control-background, var(--color-background));border:1px solid var(--app-control-border, var(--color-border));border-radius:var(--app-control-radius, .5rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-select__field[data-v-a4ec22a7]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--app-control-focus-ring, 0 0 0 3px rgba(var(--color-primary-rgb), .1))}.s-select__field[data-v-a4ec22a7]:disabled{background-color:var(--app-control-muted-background, var(--color-muted));cursor:not-allowed}.s-select__icon[data-v-a4ec22a7]{position:absolute;right:1rem;display:flex;align-items:center;pointer-events:none}.s-select__error[data-v-a4ec22a7]{font-size:.75rem;color:#d4183d;margin-top:-2px}.s-select__hint[data-v-a4ec22a7]{font-size:.75rem;color:var(--color-muted-foreground);margin-top:-2px}@media (max-width: 1023px){.s-select__field[data-v-a4ec22a7]{font-size:16px}}.s-modal[data-v-5c11c5f8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;background-color:#04080f99;padding:1.5rem;max-height:100vh;overflow:hidden}.s-modal--sheet[data-v-5c11c5f8]{align-items:stretch;padding:0}.s-modal__dialog[data-v-5c11c5f8]{background-color:var(--app-panel-background, var(--color-background));border:1px solid var(--app-panel-border, var(--color-border));border-radius:var(--app-overlay-radius, .75rem);box-shadow:var(--app-overlay-shadow, 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04));width:100%;max-height:90vh;display:flex;flex-direction:column;position:relative;z-index:500;overflow:visible}.s-modal__dialog--sm[data-v-5c11c5f8]{max-width:400px}.s-modal__dialog--md[data-v-5c11c5f8]{max-width:600px}.s-modal__dialog--lg[data-v-5c11c5f8]{max-width:800px}.s-modal__dialog--sheet[data-v-5c11c5f8]{max-width:none;height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none}.s-modal__header[data-v-5c11c5f8]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem 0;gap:1rem;min-width:0;background:var(--app-panel-background, var(--color-background));flex-shrink:0}.s-modal__title[data-v-5c11c5f8]{font-size:1.25rem;font-weight:600;color:var(--color-foreground);margin:0;min-width:0}.s-modal__close[data-v-5c11c5f8]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--app-control-radius, .5rem);color:var(--color-muted-foreground);background-color:transparent;border:none;cursor:pointer;transition:all .15s ease-in-out;transform:rotate(180deg)}.s-modal__close[data-v-5c11c5f8]:hover{background-color:var(--color-muted);color:var(--color-foreground)}.s-modal__body[data-v-5c11c5f8]{flex:1;padding:.5rem 2rem 2rem;overflow-y:auto;overflow-x:visible;min-height:0}.s-modal__footer[data-v-5c11c5f8]{padding:1.5rem 2rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;background:var(--app-panel-background, var(--color-background));flex-shrink:0;border-top:1px solid rgba(var(--color-border-rgb),.88)}.s-modal--sheet .s-modal__header[data-v-5c11c5f8],.s-modal--sheet .s-modal__footer[data-v-5c11c5f8]{position:sticky;z-index:1}.s-modal--sheet .s-modal__header[data-v-5c11c5f8]{top:0;padding-top:calc(1.5rem + env(safe-area-inset-top,0px))}.s-modal--sheet .s-modal__footer[data-v-5c11c5f8]{bottom:0;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(var(--color-border-rgb),.88)}@media (max-width: 767px){.s-modal[data-v-5c11c5f8]{padding:1rem}.s-modal__dialog[data-v-5c11c5f8]{max-height:calc(100dvh - 2rem)}.s-modal__header[data-v-5c11c5f8]{padding:1rem 1rem .5rem}.s-modal__title[data-v-5c11c5f8]{font-size:1.125rem;line-height:1.2}.s-modal__body[data-v-5c11c5f8]{padding:.25rem 1rem 1rem}.s-modal__footer[data-v-5c11c5f8]{padding:1rem;justify-content:stretch}.s-modal__footer[data-v-5c11c5f8]>.s-button{flex:1 1 0}}@media (max-width: 639px){.s-modal--sheet .s-modal__body[data-v-5c11c5f8]{padding-bottom:1rem}.s-modal--sheet .s-modal__footer[data-v-5c11c5f8]{justify-content:stretch}}.banner-modal[data-v-a92936ef]{display:flex;flex-direction:column;gap:1.5rem}.banner-modal__form[data-v-a92936ef]{display:flex;flex-direction:column;gap:1rem}.banner-modal__hero[data-v-a92936ef]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem;border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:1rem;background:linear-gradient(180deg,rgba(var(--color-primary-rgb),.08),rgba(var(--color-primary-rgb),.02)),var(--color-background)}.banner-modal__hero-copy[data-v-a92936ef]{display:grid;gap:.25rem}.banner-modal__hero-title[data-v-a92936ef]{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-foreground)}.banner-modal__hero-description[data-v-a92936ef],.banner-modal__supporting-copy[data-v-a92936ef]{margin:0;font-size:.875rem;color:var(--color-muted-foreground);line-height:1.6}.banner-modal__character-chip[data-v-a92936ef]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:32px;padding:0 .5rem;border-radius:999px;background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);font-size:.875rem;font-weight:600}.banner-modal__character-chip--warning[data-v-a92936ef]{background:#ea580c24;color:#ea580c}.banner-modal__character-chip--danger[data-v-a92936ef]{background:#d4183d24;color:#d4183d}.banner-modal__sections[data-v-a92936ef]{display:flex;flex-direction:column;gap:1rem}.banner-modal__section[data-v-a92936ef]{display:grid;gap:.5rem}.banner-modal__section-heading[data-v-a92936ef]{display:flex;align-items:center}.banner-modal__section-title-row[data-v-a92936ef]{display:flex;align-items:center;gap:.25rem}.banner-modal__section-title[data-v-a92936ef]{font-size:.875rem;font-weight:600;color:var(--color-foreground)}.banner-modal__required[data-v-a92936ef]{margin-left:2px;color:#d4183d}.banner-modal__scope-stack[data-v-a92936ef]{display:grid;gap:.5rem}.banner-modal__form-error[data-v-a92936ef]{padding:.5rem 1rem;border:1px solid rgba(212,24,61,.24);border-radius:.5rem;background:#d4183d14;color:#d4183d;font-size:.875rem}.pinned-announcement-toasts[data-v-42f1b078]{position:fixed;top:63px;right:1.5rem;margin-top:.5rem;z-index:800;display:grid;gap:1rem;width:min(420px,100vw - 3rem)}@media (max-width: 639px){.pinned-announcement-toasts[data-v-42f1b078]{top:63px;right:.5rem;left:.5rem;width:auto}}.pinned-announcement-toasts--scrolled[data-v-42f1b078]{top:.5rem}.pinned-announcement-toasts__toast[data-v-42f1b078]{display:grid;gap:.25rem;padding:1.5rem;border-radius:1rem;border:1px solid rgba(var(--color-border-rgb),.9);background:linear-gradient(135deg,rgba(var(--color-muted-rgb),.72),rgba(var(--color-background-rgb),.96)),rgba(var(--color-background-rgb),.98);box-shadow:0 20px 48px #0f172a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out,border-color .15s ease-in-out}.pinned-announcement-toasts__toast[data-v-42f1b078]:hover{box-shadow:0 24px 52px #0f172a24;border-color:rgba(var(--color-primary-rgb),.18)}.pinned-announcement-toasts__toast[data-v-42f1b078]:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.24);outline-offset:2px}.pinned-announcement-toasts__header[data-v-42f1b078],.pinned-announcement-toasts__header-copy[data-v-42f1b078]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pinned-announcement-toasts__icon[data-v-42f1b078]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:rgba(var(--color-muted-rgb),.85);color:var(--color-muted-foreground);flex-shrink:0}.pinned-announcement-toasts__icon--info[data-v-42f1b078]{background:#0284c71f;color:#0284c7}.pinned-announcement-toasts__icon--warning[data-v-42f1b078]{background:#ea580c24;color:#933708}.pinned-announcement-toasts__icon--danger[data-v-42f1b078]{background:#d4183d1f;color:#d4183d}.pinned-announcement-toasts__icon--primary[data-v-42f1b078]{background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.pinned-announcement-toasts__title-block[data-v-42f1b078]{display:grid;gap:2px}.pinned-announcement-toasts__title[data-v-42f1b078]{font-size:.875rem;font-weight:500;color:var(--color-foreground)}.pinned-announcement-toasts__meta[data-v-42f1b078]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;font-size:.875rem;color:var(--color-muted-foreground);line-height:1.4}.pinned-announcement-toasts__meta[data-v-42f1b078]{margin-top:2px}.pinned-announcement-toasts__separator[data-v-42f1b078]{color:rgba(var(--color-muted-foreground-rgb),.55)}.pinned-announcement-toasts__close[data-v-42f1b078]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--color-muted-foreground);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.pinned-announcement-toasts__close[data-v-42f1b078]:hover{background:rgba(var(--color-muted-rgb),.72);color:var(--color-foreground)}.scoped-banner[data-v-587d6c69]{width:100%;border-bottom:1px solid rgba(var(--color-primary-rgb),.18);background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.12),rgba(var(--color-primary-rgb),.04)),var(--color-background)}.scoped-banner__content[data-v-587d6c69]{width:100%;max-width:1400px;padding:.5rem 1.5rem}@media (min-width: 768px){.scoped-banner__content[data-v-587d6c69]{padding:.5rem 2rem}}.scoped-banner__copy[data-v-587d6c69]{display:flex;flex-direction:column;gap:4px}.scoped-banner__eyebrow[data-v-587d6c69]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.scoped-banner__scope-pill[data-v-587d6c69]{padding:2px 8px;border-radius:999px;background:rgba(var(--color-primary-rgb),.12);letter-spacing:0;text-transform:none;color:var(--color-foreground)}.scoped-banner__text[data-v-587d6c69]{margin:0;font-size:.875rem;color:var(--color-foreground);line-height:1.45}.s-logo[data-v-6b051990]{display:flex;align-items:center;gap:.5rem;-webkit-user-select:none;user-select:none}.s-logo__wordmark[data-v-6b051990]{display:block;width:auto;height:38px;object-fit:contain}.s-logo--sm .logo__svg[data-v-6b051990]{width:19px;height:21px}.s-logo--sm .s-logo__wordmark[data-v-6b051990]{height:38px}.s-logo--md .logo__svg[data-v-6b051990]{width:28px;height:30px}.s-logo--md .s-logo__wordmark[data-v-6b051990]{height:52px}.s-logo--lg .logo__svg[data-v-6b051990]{width:36px;height:40px}.s-logo--lg .s-logo__wordmark[data-v-6b051990]{height:70px}.s-avatar[data-v-b5d8f892]{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-primary);color:var(--color-primary-foreground);font-weight:500;overflow:hidden;flex-shrink:0}.s-avatar__image[data-v-b5d8f892]{width:100%;height:100%;object-fit:cover}.s-avatar__initials[data-v-b5d8f892]{font-size:inherit}.s-avatar--sm[data-v-b5d8f892]{width:32px;height:32px;font-size:.875rem}.s-avatar--md[data-v-b5d8f892]{width:40px;height:40px;font-size:1rem}.s-avatar--lg[data-v-b5d8f892]{width:48px;height:48px;font-size:1.125rem}.organization-identity-block[data-v-5b5fcb72]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.organization-identity-block__avatar[data-v-5b5fcb72]{box-shadow:0 0 0 1px rgba(var(--color-border-rgb),.9)}.organization-identity-block__copy[data-v-5b5fcb72]{display:grid;gap:2px;min-width:0}.organization-identity-block__primary[data-v-5b5fcb72],.organization-identity-block__secondary[data-v-5b5fcb72]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-identity-block__primary[data-v-5b5fcb72]{font-size:.875rem;font-weight:600;color:var(--color-foreground)}.organization-identity-block__secondary[data-v-5b5fcb72]{font-size:.75rem;color:var(--color-muted-foreground)}.organization-identity-block--compact .organization-identity-block__copy[data-v-5b5fcb72]{gap:0}.sidebar-section[data-v-ee014f80]{display:flex;flex-direction:column;gap:.25rem}.sidebar-section+.sidebar-section[data-v-ee014f80]{margin-top:1.5rem}.sidebar-section__title[data-v-ee014f80]{padding:0 1rem .5rem;font-size:11px;font-weight:500;font-family:SFMono-Regular,Cascadia Code,Fira Code,monospace;text-transform:uppercase;color:var(--color-primary-dark);letter-spacing:.12em;opacity:.78}.sidebar-section__nav[data-v-ee014f80]{display:flex;flex-direction:column;gap:.25rem}.sidebar-nav-item[data-v-e4385aed]{display:flex;align-items:center;gap:1rem;min-width:0;width:100%;padding:.5rem 1rem;border:0;border-radius:var(--app-control-radius, .5rem);background:transparent;color:var(--color-muted-foreground);font-size:.875rem;font-weight:400;text-decoration:none;text-align:left;transition:all .15s ease-in-out;cursor:pointer;position:relative;overflow:visible}.sidebar-nav-item[data-v-e4385aed]:hover{background-color:var(--app-control-muted-background, var(--color-muted));color:var(--color-foreground)}.sidebar-nav-item--active[data-v-e4385aed]{background-color:var(--color-accent);color:var(--color-primary)}.sidebar-nav-item--active[data-v-e4385aed]:hover{background-color:var(--color-accent-hover)}.sidebar-nav-item--collapsed[data-v-e4385aed]{width:40px;min-width:40px;height:40px;justify-content:center;padding:4px;margin-inline:auto}.sidebar-nav-item--locked[data-v-e4385aed]{color:var(--color-muted-foreground)}.sidebar-nav-item__icon[data-v-e4385aed]{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px}.sidebar-nav-item--collapsed .sidebar-nav-item__icon[data-v-e4385aed]{width:32px;height:32px}.sidebar-nav-item__label[data-v-e4385aed]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav-item__suffix[data-v-e4385aed]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-muted-foreground);flex-shrink:0}.sidebar-nav-item__inline-badge[data-v-e4385aed]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:auto;background-color:rgba(var(--color-primary-rgb),.12);color:var(--color-primary);font-size:11px;line-height:1;font-weight:600;border-radius:999px;flex-shrink:0;transform:translateY(1px)}.sidebar-nav-item__badge[data-v-e4385aed]{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 4px;background-color:var(--color-primary);color:var(--color-primary-foreground);font-size:10px;line-height:1;font-weight:600;border:2px solid var(--color-background);border-radius:999px}.sidebar-nav-item__icon-badge[data-v-e4385aed]{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:999px;background-color:var(--color-background);color:var(--color-muted-foreground);display:flex;align-items:center;justify-content:center}.sidebar[data-v-a452d54c]{position:fixed;top:0;left:0;height:100vh;width:260px;background-color:var(--color-background);border-right:1px solid var(--color-border);z-index:300;transition:width .2s ease-in-out,transform .2s ease-in-out}@media (min-width: 1024px){.sidebar[data-v-a452d54c]{position:fixed;top:0;left:0;height:100vh;min-height:100vh;align-self:auto}}@media (max-width: 1023px){.sidebar[data-v-a452d54c]{height:100dvh;min-height:100dvh;width:100vw;transform:translate(-100%);border-right:0;box-shadow:0 18px 40px #0f172a2e}}.sidebar--mobile-open[data-v-a452d54c]{transform:translate(0)}.sidebar--collapsed[data-v-a452d54c]{width:80px}.sidebar__content[data-v-a452d54c]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0 1.5rem 1.5rem;background-color:var(--color-background);overflow-y:auto}.sidebar__content[data-v-a452d54c]::-webkit-scrollbar{background:var(--color-muted);width:20px;height:20px}.sidebar__content[data-v-a452d54c]::-webkit-scrollbar-thumb{background:var(--color-muted-foreground);border-radius:20px;border:6px solid var(--color-muted)}.sidebar__content[data-v-a452d54c]::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted-hover)}.sidebar__content[data-v-a452d54c]::-webkit-scrollbar-corner{background:var(--color-muted)}@media (max-width: 1023px){.sidebar__content[data-v-a452d54c]{min-height:100dvh;padding:env(safe-area-inset-top,0px) 1rem calc(2rem + env(safe-area-inset-bottom,0px))}}@media (min-width: 1024px){.sidebar__content[data-v-a452d54c]{position:relative;top:auto;height:100%}}.sidebar--collapsed .sidebar__content[data-v-a452d54c]{padding-inline:12px}.sidebar__header[data-v-a452d54c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:64px;padding:0;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem}.sidebar__identity-shell[data-v-a452d54c]{display:flex;align-items:center;min-width:0;flex:1 1 auto}.sidebar__identity-shell[data-v-a452d54c] .organization-identity-block{width:100%;min-width:0}.sidebar__header--collapsed[data-v-a452d54c],.sidebar__header--collapsed[data-v-a452d54c] .s-logo,.sidebar__header--collapsed .sidebar__identity-shell[data-v-a452d54c]{justify-content:center}.sidebar__header--collapsed[data-v-a452d54c] .organization-identity-block__copy{display:none}.sidebar__nav[data-v-a452d54c]{flex:1;overflow-y:auto;overflow-x:hidden}@media (max-width: 1023px){.sidebar__nav[data-v-a452d54c]{min-height:0;padding-bottom:.5rem}}.sidebar__tenant-cta[data-v-a452d54c]{width:100%;border:none;border-radius:16px;cursor:pointer;background:#2e8eff33 linear-gradient(to bottom right,var(--color-primary) 0%,rgba(var(--color-primary-rgb),0) 30%);padding:2px;margin-bottom:1rem;transition:background-size .3s ease,transform .3s ease}.sidebar__tenant-cta[data-v-a452d54c]:hover{background-size:150%;transform:translateY(1px)}.sidebar__tenant-cta--collapsed[data-v-a452d54c]{width:44px;margin-inline:auto;display:flex;justify-content:center}.sidebar__tenant-cta--collapsed .sidebar__tenant-cta-inner[data-v-a452d54c]{justify-content:center;width:40px;height:40px;padding:0}.sidebar__tenant-cta--collapsed[data-v-a452d54c]:hover{background-size:100%;transform:none}.sidebar__scope-card[data-v-a452d54c]{margin-bottom:1.5rem}.sidebar__scope-card--collapsed[data-v-a452d54c]{background:transparent;padding:0}.sidebar__scope-card-inner[data-v-a452d54c]{display:grid;gap:.5rem;min-width:0}.sidebar__scope-modal[data-v-a452d54c]{display:grid;gap:1rem}.sidebar__scope-modal-head[data-v-a452d54c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid rgba(var(--color-border-rgb),.82)}.sidebar__scope-modal-copy[data-v-a452d54c]{display:grid;gap:4px;min-width:0}.sidebar__scope-modal-eyebrow[data-v-a452d54c]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted-foreground)}.sidebar__scope-modal-title[data-v-a452d54c]{margin:0;font-size:1.125rem;line-height:1.25;color:var(--color-foreground)}.sidebar__scope-modal-text[data-v-a452d54c]{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-muted-foreground)}.sidebar__scope-modal-count[data-v-a452d54c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px 8px;border:1px solid rgba(var(--color-border-rgb),.88);border-radius:999px;background:rgba(var(--color-muted-rgb),.2);color:var(--color-muted-foreground);font-family:monospace;font-size:.75rem;line-height:1;white-space:nowrap}.sidebar__scope-card--collapsed .sidebar__scope-card-inner[data-v-a452d54c]{padding:0;background:transparent;display:flex;justify-content:center}.sidebar__scope-label[data-v-a452d54c]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground)}.sidebar__scope-trigger[data-v-a452d54c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background);color:var(--color-foreground);cursor:pointer;overflow:hidden;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.sidebar__scope-trigger[data-v-a452d54c]:hover{border-color:rgba(var(--color-primary-rgb),.28);background:rgba(var(--color-primary-rgb),.04)}.sidebar__scope-trigger[data-v-a452d54c]:disabled,.sidebar__scope-trigger--disabled[data-v-a452d54c]{cursor:default;opacity:.72}.sidebar__scope-trigger[data-v-a452d54c]:disabled:hover,.sidebar__scope-trigger--disabled[data-v-a452d54c]:hover{border-color:var(--color-border);background:var(--color-background)}.sidebar__scope-trigger-label[data-v-a452d54c]{min-width:0;flex:1;font-size:.875rem;line-height:1.4;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__scope-trigger-icon[data-v-a452d54c]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--color-muted-foreground);flex-shrink:0}.sidebar__scope-options[data-v-a452d54c]{display:grid;gap:.5rem;max-height:320px;overflow-y:auto;padding-right:2px}.sidebar__scope-option[data-v-a452d54c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:12px;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-background);color:var(--color-foreground);cursor:pointer;text-align:left;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out}.sidebar__scope-option[data-v-a452d54c]:hover{border-color:rgba(var(--color-primary-rgb),.28);background:rgba(var(--color-primary-rgb),.04)}.sidebar__scope-option--selected[data-v-a452d54c]{border-color:rgba(var(--color-primary-rgb),.4);background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.sidebar__scope-option-leading[data-v-a452d54c]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.sidebar__scope-option-icon[data-v-a452d54c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(var(--color-border-rgb),.88);border-radius:.5rem;background:rgba(var(--color-muted-rgb),.18);color:var(--color-muted-foreground);flex-shrink:0}.sidebar__scope-option-copy[data-v-a452d54c]{display:grid;gap:2px;min-width:0}.sidebar__scope-option-label[data-v-a452d54c]{font-size:.875rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.sidebar__scope-option-meta[data-v-a452d54c]{font-size:.75rem;line-height:1.45;color:var(--color-muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__scope-option-state[data-v-a452d54c]{flex-shrink:0;padding-top:2px;font-family:monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:var(--color-primary)}.sidebar__scope-option--selected .sidebar__scope-option-icon[data-v-a452d54c]{border-color:rgba(var(--color-primary-rgb),.24);background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.sidebar__scope-empty[data-v-a452d54c]{padding:.5rem;font-size:.875rem;color:var(--color-muted-foreground);text-align:center}.sidebar__scope-icon[data-v-a452d54c]{width:40px;height:40px;border-radius:12px;background-color:var(--color-background);border:1px solid var(--color-border);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 1px 2px #0f172a0a}.sidebar__tenant-cta-inner[data-v-a452d54c]{padding:10px 12px;border-radius:13px;background-color:var(--color-background);display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--color-primary);transition:background-color .3s ease}.sidebar__tenant-cta-inner[data-v-a452d54c]:hover{background-color:var(--color-accent)}.sidebar__tenant-cta--collapsed .sidebar__tenant-cta-inner[data-v-a452d54c]:hover{background-color:var(--color-background)}.sidebar__tenant-cta-icon[data-v-a452d54c]{transition:transform .3s ease}.sidebar__tenant-cta:hover .sidebar__tenant-cta-icon[data-v-a452d54c]{transform:translate(2px)}.sidebar__tenant-cta--collapsed:hover .sidebar__tenant-cta-icon[data-v-a452d54c]{transform:none}.sidebar__footer[data-v-a452d54c]{padding-top:1rem;border-top:1px solid var(--color-border);margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}@media (max-width: 1023px){.sidebar__footer[data-v-a452d54c]{position:sticky;bottom:calc(-1*env(safe-area-inset-bottom,0px));margin-top:auto;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--color-background) 72%,rgba(var(--color-background),.96) 100%)}}.sidebar__docs-link[data-v-a452d54c]{display:inline-flex;align-items:center;gap:.5rem;padding:10px 12px;border-radius:.75rem;font-size:.875rem;font-weight:400;line-height:1;color:var(--color-muted-foreground);text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}.sidebar__docs-link[data-v-a452d54c]:hover{background:var(--color-muted);color:var(--color-foreground)}.sidebar__docs-link--collapsed[data-v-a452d54c]{justify-content:center}@media (max-width: 1023px){.sidebar__docs-link[data-v-a452d54c]{min-height:44px;padding:10px;font-size:13px}}.sidebar__legal[data-v-a452d54c]{display:grid;gap:.25rem}.sidebar__legal-summary[data-v-a452d54c]{list-style:none;cursor:pointer}.sidebar__legal-summary[data-v-a452d54c]::-webkit-details-marker{display:none}.sidebar__legal-chevron[data-v-a452d54c]{margin-left:auto;transition:transform .15s ease-in-out}.sidebar__legal[open] .sidebar__legal-chevron[data-v-a452d54c]{transform:rotate(180deg)}.sidebar__legal-links[data-v-a452d54c]{display:grid;gap:4px;padding-left:calc(18px + .5rem)}@media (max-width: 1023px){.sidebar__legal-links[data-v-a452d54c]{padding-left:.5rem}}.sidebar__legal-link[data-v-a452d54c]{display:inline-flex;align-items:center;min-height:36px;color:var(--color-muted-foreground);text-decoration:none;font-size:.875rem;font-weight:400;line-height:1;border-radius:.5rem;padding:0 .5rem;transition:background-color .15s ease-in-out,color .15s ease-in-out}.sidebar__legal-link[data-v-a452d54c]:hover{background:var(--color-muted);color:var(--color-foreground)}@media (max-width: 1023px){.sidebar__legal-link[data-v-a452d54c]{font-size:13px}}.sidebar__toggle[data-v-a452d54c]{display:flex;align-items:center;justify-content:flex-end;padding-top:.5rem;color:var(--color-muted-foreground);cursor:pointer;transition:color .15s ease-in-out}.sidebar__toggle[data-v-a452d54c]:hover{color:var(--color-foreground)}.sidebar__toggle[data-v-a452d54c] svg{transition:transform .15s ease-in-out}.sidebar__toggle--collapsed[data-v-a452d54c]{justify-content:center}.sidebar__toggle--collapsed[data-v-a452d54c] svg{transform:rotate(180deg)}.sidebar__mobile-close[data-v-a452d54c]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:.5rem;background:var(--color-background);color:var(--color-foreground);cursor:pointer;flex-shrink:0}.sidebar__mobile-close[data-v-a452d54c]:hover{background:var(--color-muted)}.sidebar__modal-copy[data-v-a452d54c]{margin:0;color:var(--color-foreground);line-height:1.6}.sidebar__upgrade-card[data-v-a452d54c]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;border-radius:1rem;border:1px solid rgba(var(--color-border-rgb),.95);background:linear-gradient(180deg,rgba(var(--color-background-rgb),.98),rgba(var(--color-muted-rgb),.24)),var(--color-background)}.sidebar__upgrade-icon[data-v-a452d54c]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.sidebar__upgrade-copy[data-v-a452d54c]{display:grid;gap:.25rem}.sidebar__upgrade-title[data-v-a452d54c]{margin:0;font-size:1rem;font-weight:600;color:var(--color-foreground)}@keyframes fadeIn-a452d54c{0%{opacity:0}to{opacity:1}}.topbar[data-v-78d5eec7]{background-color:var(--color-background);border-bottom:1px solid var(--color-border);height:64px}.topbar__content[data-v-78d5eec7]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 1rem;gap:1.5rem}@media (min-width: 768px){.topbar__content[data-v-78d5eec7]{padding:0 1rem}}.topbar__left[data-v-78d5eec7]{display:flex;align-items:center;gap:1rem;flex:1 1 auto;min-width:0}.topbar__mobile-menu[data-v-78d5eec7]{margin-right:4px}@media (min-width: 1024px){.topbar__mobile-menu[data-v-78d5eec7]{display:none}}.topbar__right[data-v-78d5eec7]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;justify-content:flex-end}.topbar__org-menu[data-v-78d5eec7],.topbar__user-menu[data-v-78d5eec7]{position:relative}.topbar__org-search-input[data-v-78d5eec7]{flex:1;border:none;background:transparent;outline:none;font-size:.875rem;color:var(--color-foreground)}.topbar__org-search-input[data-v-78d5eec7]::placeholder{color:var(--color-muted-foreground)}.topbar__dropdown[data-v-78d5eec7],.topbar__org-dropdown[data-v-78d5eec7]{position:absolute;top:calc(100% + .5rem);right:0;z-index:100;animation:dropdownFadeIn-78d5eec7 .15s ease-out}@media (max-width: 639px){.topbar__dropdown[data-v-78d5eec7],.topbar__org-dropdown[data-v-78d5eec7]{right:0;width:min(320px,100vw - 2rem)}}.topbar__org-switcher[data-v-78d5eec7]{display:none;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color-muted);border:1px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}@media (min-width: 1024px){.topbar__org-switcher[data-v-78d5eec7]{display:flex}}.topbar__org-switcher[data-v-78d5eec7]:hover{background-color:var(--color-muted-hover)}.topbar__org-switcher--open[data-v-78d5eec7]{border-color:rgba(var(--color-primary-rgb),.35);background-color:rgba(var(--color-primary-rgb),.06)}.topbar__identity-shell[data-v-78d5eec7]{display:inline-flex;align-items:center;padding:.25rem 0;min-height:44px;max-width:min(320px,62vw);min-width:0;border:1px solid transparent;border-radius:.5rem}@media (min-width: 768px){.topbar__identity-shell[data-v-78d5eec7]{max-width:min(420px,44vw)}}.topbar__org-name[data-v-78d5eec7]{font-size:.875rem;font-weight:500;color:var(--color-foreground)}.topbar__org-dropdown[data-v-78d5eec7]{width:320px;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 12px 30px #0f172a1f;overflow:hidden}.topbar__org-dropdown-header[data-v-78d5eec7]{padding:1rem;border-bottom:1px solid var(--color-border)}.topbar__org-dropdown-title[data-v-78d5eec7]{font-size:.875rem;font-weight:600;color:var(--color-foreground)}.topbar__org-dropdown-description[data-v-78d5eec7]{margin-top:.25rem;font-size:.75rem;line-height:1.5;color:var(--color-muted-foreground)}.topbar__org-search[data-v-78d5eec7]{display:flex;align-items:center;gap:.5rem;margin:1rem;padding:.5rem 1rem;border-radius:.5rem;background-color:var(--color-muted);border:1px solid var(--color-border)}.topbar__org-options[data-v-78d5eec7]{max-height:280px;overflow-y:auto;padding:0 .5rem .5rem}.topbar__org-option[data-v-78d5eec7]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;border:0;border-radius:.5rem;background:transparent;cursor:pointer;text-align:left}.topbar__org-option[data-v-78d5eec7]:hover{background-color:var(--color-muted)}.topbar__org-option--active[data-v-78d5eec7]{background-color:rgba(var(--color-primary-rgb),.08)}.topbar__org-option-name[data-v-78d5eec7]{font-size:.875rem;font-weight:500;color:var(--color-foreground)}.topbar__org-option-meta[data-v-78d5eec7]{font-size:.75rem;color:var(--color-muted-foreground)}.topbar__org-empty[data-v-78d5eec7]{padding:1rem;font-size:.875rem;color:var(--color-muted-foreground);text-align:center}.topbar__user[data-v-78d5eec7]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;min-height:44px;background-color:transparent;border:1px solid transparent;border-radius:.5rem;cursor:pointer;transition:all .15s ease-in-out}.topbar__user[data-v-78d5eec7]:hover{background-color:var(--color-muted);border-color:var(--color-border)}.topbar__user-name[data-v-78d5eec7]{display:none;font-size:.875rem;font-weight:500;color:var(--color-foreground)}@media (min-width: 768px){.topbar__user-name[data-v-78d5eec7]{display:block}}.topbar__dropdown[data-v-78d5eec7]{min-width:260px;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #0000001a}@media (max-width: 639px){.topbar__dropdown[data-v-78d5eec7]{min-width:min(280px,100vw - 2rem)}}.topbar__dropdown-header[data-v-78d5eec7]{padding:1rem}.topbar__dropdown-user[data-v-78d5eec7]{display:flex;align-items:center;gap:1rem}.topbar__dropdown-info[data-v-78d5eec7]{flex:1;min-width:0}.topbar__dropdown-name[data-v-78d5eec7]{font-size:.875rem;font-weight:600;color:var(--color-foreground);margin-bottom:.25rem}.topbar__dropdown-email[data-v-78d5eec7]{font-size:.75rem;color:var(--color-muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__dropdown-divider[data-v-78d5eec7]{height:1px;background-color:var(--color-border);margin:0}.topbar__dropdown-item[data-v-78d5eec7]{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;background:transparent;border:none;text-align:left;font-size:.875rem;color:var(--color-foreground);cursor:pointer;transition:background-color .15s ease-in-out}.topbar__dropdown-item[data-v-78d5eec7]:hover{background-color:var(--color-muted)}.topbar__dropdown-item--toggle[data-v-78d5eec7]{justify-content:space-between}.topbar__dropdown-item-main[data-v-78d5eec7]{display:inline-flex;align-items:center;gap:1rem;min-width:0}.topbar__theme-switch[data-v-78d5eec7]{position:relative;display:inline-flex;align-items:center;width:36px;height:22px;padding:2px;border-radius:999px;background-color:var(--color-muted-hover);border:1px solid var(--color-border);transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.topbar__theme-switch--active[data-v-78d5eec7]{background-color:rgba(var(--color-primary-rgb),.18);border-color:rgba(var(--color-primary-rgb),.35)}.topbar__theme-switch-thumb[data-v-78d5eec7]{width:16px;height:16px;border-radius:999px;background-color:var(--color-background);box-shadow:0 1px 3px #0f172a2e;transition:transform .15s ease-in-out}.topbar__theme-switch--active .topbar__theme-switch-thumb[data-v-78d5eec7]{transform:translate(14px)}.topbar__overlay[data-v-78d5eec7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:transparent}@media (max-width: 767px){.topbar__content[data-v-78d5eec7]{padding:0 1rem;gap:.5rem}.topbar__left[data-v-78d5eec7]{gap:0}.topbar__mobile-menu[data-v-78d5eec7]{margin-left:-4px}.topbar__mobile-menu[data-v-78d5eec7] .s-button{padding:0;min-width:24px;width:24px;height:24px;min-height:24px;border-radius:0}.topbar__right[data-v-78d5eec7]{justify-content:space-between;gap:.25rem;min-width:0}.topbar__identity-shell[data-v-78d5eec7]{margin-right:auto;padding:.25rem 0;max-width:min(60vw,260px);justify-content:flex-start}.topbar__user[data-v-78d5eec7]{padding:.25rem 0 .25rem .25rem;flex-shrink:0}.topbar__dropdown[data-v-78d5eec7],.topbar__org-dropdown[data-v-78d5eec7]{right:0;width:min(320px,100vw - 2rem)}}@keyframes dropdownFadeIn-78d5eec7{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.toast-container[data-v-3b057e27]{position:fixed;top:2rem;right:2rem;z-index:800;display:flex;flex-direction:column;gap:1rem;max-width:420px;width:calc(100vw - 4rem)}@media (max-width: 640px){.toast-container[data-v-3b057e27]{top:calc(64px + .5rem);right:1rem;width:calc(100vw - 2rem)}}.toast[data-v-3b057e27]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:var(--app-panel-background, var(--color-background));border:1px solid var(--app-panel-border, var(--color-border));border-radius:var(--app-overlay-radius, 8px);box-shadow:var(--app-overlay-shadow, 0 4px 12px rgba(0, 0, 0, .1));cursor:pointer;transition:all .15s ease-in-out}.toast[data-v-3b057e27]:hover{box-shadow:var(--app-overlay-shadow, 0 6px 16px rgba(0, 0, 0, .15))}.toast__icon[data-v-3b057e27]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--app-control-radius, 8px)}.toast__content[data-v-3b057e27]{flex:1;min-width:0}.toast__title[data-v-3b057e27]{font-size:.875rem;font-weight:600;color:var(--color-foreground);margin-bottom:.25rem}.toast__message[data-v-3b057e27]{font-size:.875rem;color:var(--color-muted-foreground);line-height:1.4}.toast__close[data-v-3b057e27]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--color-muted-foreground);cursor:pointer;transition:all .15s ease-in-out}.toast__close[data-v-3b057e27]:hover{background-color:var(--color-muted);color:var(--color-foreground)}.toast--success[data-v-3b057e27]{border-left:3px solid #16a34a}.toast--success .toast__icon[data-v-3b057e27]{background-color:#abf4c6;color:#16a34a}.toast--error[data-v-3b057e27]{border-left:3px solid #d4183d}.toast--error .toast__icon[data-v-3b057e27]{background-color:#fad7de;color:#d4183d}.toast--warning[data-v-3b057e27]{border-left:3px solid #ea580c}.toast--warning .toast__icon[data-v-3b057e27]{background-color:#fcd8c6;color:#a13d08}.toast--info[data-v-3b057e27]{border-left:3px solid var(--color-primary)}.toast--info .toast__icon[data-v-3b057e27]{background-color:rgba(var(--color-primary-rgb),.16);color:var(--color-primary)}.app-layout[data-v-b85ccaaa]{display:flex;min-height:100vh;background:var(--color-app-background)}.app-layout__main[data-v-b85ccaaa]{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:0;min-height:100vh}@media (min-width: 1024px){.app-layout__main[data-v-b85ccaaa]{margin-left:260px}}.app-layout__content[data-v-b85ccaaa]{flex:1;width:100%;min-width:0;padding:0}@media (max-width: 767px){.app-layout__content[data-v-b85ccaaa]{padding-inline:6px;padding-block:16px}}.app-layout__content[data-v-b85ccaaa]>*{min-width:0}.app-layout__footer[data-v-b85ccaaa]{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:0 1rem calc(1.5rem + env(safe-area-inset-bottom,0px));text-align:center;color:var(--color-muted-foreground);font-size:.75rem;line-height:1.5}.app-layout__footer-copy[data-v-b85ccaaa]{opacity:.9}.app-layout__footer-link[data-v-b85ccaaa]{color:inherit;text-decoration:none;font-weight:500}.app-layout__footer-link[data-v-b85ccaaa]:before{content:"|";position:relative;left:0;top:0;height:1ch;width:1px}@media (max-width: 639px){.app-layout__footer-link[data-v-b85ccaaa]:before{display:none}}.app-layout__footer-link[data-v-b85ccaaa]:hover{text-decoration:underline}.app-layout__billing-banner[data-v-b85ccaaa]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid rgba(234,88,12,.18);background:#ea580c14;color:#893407}@media (min-width: 768px){.app-layout__billing-banner[data-v-b85ccaaa]{padding:.5rem 2rem}}@media (max-width: 639px){.app-layout__billing-banner[data-v-b85ccaaa]{flex-direction:column;align-items:flex-start}}.app-layout__billing-banner-copy[data-v-b85ccaaa]{display:grid;gap:2px;min-width:0}.app-layout__billing-banner-copy strong[data-v-b85ccaaa],.app-layout__billing-banner-copy span[data-v-b85ccaaa]{line-height:1.4}.app-layout__billing-banner-copy span[data-v-b85ccaaa]{font-size:.875rem}.app-layout__billing-banner-link[data-v-b85ccaaa]{flex-shrink:0;color:inherit;font-size:.875rem;font-weight:600;text-decoration:underline}@media (min-width: 1024px){.app-layout--sidebar-collapsed .app-layout__main[data-v-b85ccaaa]{margin-left:80px}}@media (max-width: 639px){.app-layout__footer[data-v-b85ccaaa]{flex-direction:column;gap:2px;padding-top:2rem}}.page-shell[data-v-b0f30477]{width:100%;min-height:calc(100vh - 64px);min-width:0;display:grid;align-content:start}@media (min-width: 768px){.page-shell[data-v-b0f30477]{padding:1rem}}@media (min-width: 1024px){.page-shell[data-v-b0f30477]{padding:1rem}}.page-shell[data-v-b0f30477]>*{min-width:0}:root{color-scheme:light;--color-primary: #0c84ae;--color-primary-rgb: 12, 132, 174;--color-primary-dark: #006680;--color-primary-light: #78e9f3;--color-primary-foreground: #ffffff;--color-primary-foreground-rgb: 255, 255, 255;--color-app-background: #eef4fa;--color-background: #fbfdff;--color-background-rgb: 251, 253, 255;--color-background-elevated: #ffffff;--color-foreground: #102033;--color-foreground-rgb: 16, 32, 51;--color-muted: #f2f6fb;--color-muted-rgb: 242, 246, 251;--color-muted-hover: #e7eef7;--color-muted-foreground: #5f7086;--color-muted-foreground-rgb: 95, 112, 134;--color-border: #d7e3ee;--color-border-rgb: 215, 227, 238;--color-accent: #e8f6fb;--color-accent-rgb: 232, 246, 251;--color-accent-hover: #dcedf6;--color-accent-border: #b7dceb;--color-grid-line: rgba(16, 32, 51, .045);--color-grid-glow: rgba(var(--color-primary-rgb), .08);--color-shell-glow-primary: rgba(var(--color-primary-rgb), .12);--color-shell-glow-secondary: rgba(22, 163, 74, .05)}:root[data-theme=dark]{color-scheme:dark;--color-app-background: #0c1219;--color-background: #121b27;--color-background-rgb: 18, 27, 39;--color-background-elevated: #182334;--color-foreground: #e8eef5;--color-foreground-rgb: 232, 238, 245;--color-muted: #1c2737;--color-muted-rgb: 28, 39, 55;--color-muted-hover: #243244;--color-muted-foreground: #96a7bb;--color-muted-foreground-rgb: 150, 167, 187;--color-border: #304255;--color-border-rgb: 48, 66, 85;--color-accent: #0f2831;--color-accent-rgb: 15, 40, 49;--color-accent-hover: #143240;--color-accent-border: #205064;--color-grid-line: rgba(150, 167, 187, .1);--color-grid-glow: rgba(var(--color-primary-rgb), .12);--color-shell-glow-primary: rgba(var(--color-primary-rgb), .22);--color-shell-glow-secondary: rgba(217, 119, 6, .08)}body.app-shell-active{--color-app-background: #f5f7fa;--color-background: #fbfcfd;--color-background-rgb: 251, 252, 253;--color-background-elevated: #ffffff;--color-foreground: #111827;--color-foreground-rgb: 17, 24, 39;--color-muted: #f3f5f7;--color-muted-rgb: 243, 245, 247;--color-muted-hover: #eceff3;--color-muted-foreground: #617083;--color-muted-foreground-rgb: 97, 112, 131;--color-border: #d8dfe7;--color-border-rgb: 216, 223, 231;--color-grid-line: rgba(17, 24, 39, .03);--color-grid-glow: rgba(var(--color-primary-rgb), .035);--color-shell-glow-primary: transparent;--color-shell-glow-secondary: transparent;--app-surface-radius-structural: 0px;--app-surface-radius-panel: 4px;--app-control-radius: 6px;--app-overlay-radius: 8px;--app-surface-shadow: none;--app-surface-shadow-hover: none;--app-overlay-shadow: 0 20px 48px rgba(15, 23, 42, .12);--app-control-focus-ring: 0 0 0 2px rgba(var(--color-primary-rgb), .12);--app-panel-background: var(--color-background);--app-panel-border: var(--color-border);--app-section-background: transparent;--app-section-header-background: transparent;--app-control-background: var(--color-background-elevated);--app-control-muted-background: var(--color-muted);--app-control-border: var(--color-border);--app-shell-line: rgba(17, 24, 39, .04);--app-shell-accent: rgba(var(--color-primary-rgb), .03);background:var(--color-app-background)}:root[data-theme=dark] body.app-shell-active{--color-app-background: #0f1216;--color-background: #14181d;--color-background-rgb: 20, 24, 29;--color-background-elevated: #181d24;--color-foreground: #edf2f7;--color-foreground-rgb: 237, 242, 247;--color-muted: #171d24;--color-muted-rgb: 23, 29, 36;--color-muted-hover: #1d2530;--color-muted-foreground: #9aa7b8;--color-muted-foreground-rgb: 154, 167, 184;--color-border: #2c343f;--color-border-rgb: 44, 52, 63;--color-grid-line: rgba(237, 242, 247, .05);--color-grid-glow: rgba(var(--color-primary-rgb), .06);--app-overlay-shadow: 0 24px 56px rgba(0, 0, 0, .42);--app-control-focus-ring: 0 0 0 2px rgba(var(--color-primary-rgb), .16);--app-shell-line: rgba(237, 242, 247, .055);--app-shell-accent: rgba(var(--color-primary-rgb), .055)}body.app-shell-active .app-layout{background:radial-gradient(circle at top left,var(--app-shell-accent) 0,transparent 28%),linear-gradient(180deg,rgba(var(--color-background-rgb),.58) 0%,transparent 240px),var(--color-app-background)}body.app-shell-active .topbar,body.app-shell-active .sidebar,body.app-shell-active .sidebar__content{background:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none}body.app-shell-active .topbar{border-bottom-color:rgba(var(--color-border-rgb),.9)}body.app-shell-active .sidebar{border-right-color:rgba(var(--color-border-rgb),.9)}body.app-shell-active .app-layout__billing-banner,body.app-shell-active .dashboard-page__overview,body.app-shell-active .dashboard-page__metric-card,body.app-shell-active .dashboard-page__pager,body.app-shell-active .refresh-banner,body.app-shell-active .announcement-card,body.app-shell-active .building-card,body.app-shell-active .news-post-card,body.app-shell-active .announcement-list-item,body.app-shell-active .unit-list-item,body.app-shell-active .activity-feed-item,body.app-shell-active .line-chart,body.app-shell-active .bar-chart,body.app-shell-active .pinned-announcement-toasts__toast{border-radius:var(--app-surface-radius-panel)!important;box-shadow:none!important}body.app-shell-active .dashboard-page__overview,body.app-shell-active .dashboard-page__metric-card,body.app-shell-active .announcement-card,body.app-shell-active .building-card,body.app-shell-active .news-post-card,body.app-shell-active .announcement-list-item,body.app-shell-active .unit-list-item,body.app-shell-active .activity-feed-item,body.app-shell-active .line-chart,body.app-shell-active .bar-chart{border-color:rgba(var(--color-border-rgb),.88)!important;background:var(--color-background)!important}body.app-shell-active .settings-page__panel,body.app-shell-active .settings-page__surface,body.app-shell-active .my-plan-page__panel,body.app-shell-active .my-plan-page__surface,body.app-shell-active .tickets-page__hero,body.app-shell-active .tickets-page__pattern-banner,body.app-shell-active .knowledge-base-page__hero,body.app-shell-active .knowledge-base-page__section,body.app-shell-active .news-updates-page__shell,body.app-shell-active .news-updates-page__calendar,body.app-shell-active .ticket-detail-page__panel,body.app-shell-active .people-page__mobile-card,body.app-shell-active .stat-card,body.app-shell-active .user-card,body.app-shell-active .landlord-card,body.app-shell-active .building-health-card{border-radius:var(--app-surface-radius-panel)!important;border-color:rgba(var(--color-border-rgb),.9)!important;background:var(--color-background)!important;box-shadow:none!important}body.app-shell-active .settings-page__panel,body.app-shell-active .my-plan-page__panel,body.app-shell-active .news-updates-page__shell,body.app-shell-active .ticket-detail-page__panel{padding:clamp(20px,2vw,28px)!important}body.app-shell-active .settings-page__surface,body.app-shell-active .my-plan-page__surface{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}body.app-shell-active .settings-page__tabs,body.app-shell-active .analytics-page__range-toggle,body.app-shell-active .dashboard-page__stats-toggle,body.app-shell-active .buildings-page__stats-toggle{padding:4px!important;border-radius:var(--app-control-radius)!important;border-color:rgba(var(--color-border-rgb),.88)!important;background:var(--color-muted)!important;box-shadow:none!important}body.app-shell-active .settings-page__tab,body.app-shell-active .analytics-page__range-button{border-radius:var(--app-control-radius)!important}body.app-shell-active .settings-page__tab--active,body.app-shell-active .analytics-page__range-button--active{background:var(--color-background)!important;box-shadow:none!important}body.app-shell-active .news-updates-page__side-rail{padding-left:20px!important;border-left-color:rgba(var(--color-border-rgb),.72)!important}body.app-shell-active .sidebar__tenant-cta,body.app-shell-active .sidebar__scope-card{background:transparent!important;border-radius:0!important;padding:0!important}body.app-shell-active .sidebar__tenant-cta-inner,body.app-shell-active .sidebar__scope-card-inner,body.app-shell-active .sidebar__upgrade-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.app-shell-active .sidebar__upgrade-icon,body.app-shell-active .sidebar__scope-icon,body.app-shell-active .sidebar__scope-trigger,body.app-shell-active .sidebar__scope-option,body.app-shell-active .sidebar__docs-link,body.app-shell-active .sidebar__legal-link,body.app-shell-active .sidebar__mobile-close,body.app-shell-active .topbar__org-switcher,body.app-shell-active .topbar__user,body.app-shell-active .topbar__org-search,body.app-shell-active .topbar__org-option,body.app-shell-active .topbar__dropdown,body.app-shell-active .topbar__org-dropdown{border-radius:var(--app-control-radius)!important;box-shadow:none!important}body.app-shell-active .topbar__dropdown,body.app-shell-active .topbar__org-dropdown{box-shadow:var(--app-overlay-shadow)!important;background:var(--color-background-elevated)!important}body.app-shell-active .topbar__content,body.app-shell-active .sidebar__header,body.app-shell-active .sidebar__footer{border-color:rgba(var(--color-border-rgb),.88)!important}body.app-shell-active .sidebar__nav{gap:16px}body.app-shell-active .sidebar-nav-item{border-radius:0!important;padding-left:12px;padding-right:12px}body.app-shell-active .sidebar-nav-item--active{background:transparent!important;color:var(--color-foreground)!important}body.app-shell-active .sidebar-nav-item--active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--color-primary)}body.app-shell-active .section-card,body.app-shell-active .s-card{background:var(--app-section-background)}body.app-shell-active .section-card__header,body.app-shell-active .s-card__header,body.app-shell-active .s-card__footer{background:var(--app-section-header-background)!important}body.app-shell-active .section-card__header,body.app-shell-active .s-card__header{border-bottom-color:rgba(var(--color-border-rgb),.82)!important}body.app-shell-active .s-pagination__nav,body.app-shell-active .s-pagination__page{box-shadow:none!important}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;min-height:100%;overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-foreground);background-color:var(--color-app-background);transition:background-color .2s ease-in-out,color .2s ease-in-out;min-height:100%;overflow-x:hidden;text-size-adjust:100%}#app{min-height:100%}input,textarea,button,select,pre{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-foreground);background-color:var(--color-background);touch-action:manipulation}h1,h2,h3,h4,h5,h6{font-family:Epilogue,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.2;font-weight:700;letter-spacing:-.02em}p,pre{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.6}a,button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;box-sizing:border-box}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}h1,.heading-1{font-family:Epilogue,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.25rem;font-weight:700;color:var(--color-foreground);margin-bottom:1rem}h2,.heading-2{font-family:Epilogue,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.875rem;font-weight:600;color:var(--color-foreground);margin-bottom:1rem}h3,.heading-3{font-family:Epilogue,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:600;color:var(--color-foreground);margin-bottom:.5rem}h4,.heading-4{font-family:Epilogue,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:500;color:var(--color-foreground);margin-bottom:.5rem}h5,.heading-5{font-family:Epilogue,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:500;color:var(--color-foreground);margin-bottom:.5rem}h6,.heading-6{font-family:Epilogue,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;color:var(--color-foreground);margin-bottom:.5rem}p{margin-bottom:1rem;color:var(--color-foreground)}.text-muted{color:var(--color-muted-foreground)}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-lg{font-size:1.125rem}.app{width:100%;min-height:100vh}
