.loader.loader--page{justify-content:center;gap:var(--space-4);width:100%;max-width:none;min-height:clamp(280px,48vh,520px);padding:clamp(var(--space-8), 6vw, var(--space-16));box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;animation:.18s ease-out .12s both loader-page-in;display:flex}.loader--page .loader__spinner{border-color:color-mix(in srgb, var(--primary) 16%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--panel));width:3.25rem;height:3.25rem;box-shadow:0 0 0 .45rem color-mix(in srgb, var(--primary) 4%, transparent), 0 12px 28px color-mix(in srgb, var(--primary) 12%, transparent);position:relative}.loader--page .loader__dot{border-width:2.5px;border-color:color-mix(in srgb, var(--primary) 18%, transparent);border-top-color:var(--primary);width:1.65rem;height:1.65rem;animation-duration:.9s}.loader--page .loader__copy{justify-items:center;gap:var(--space-1-5)}.loader--page .loader__copy strong{font-size:var(--font-size-base);letter-spacing:-.01em;font-weight:750}.loader--page .loader__copy small{max-width:32rem;font-size:var(--font-size-label);line-height:var(--line-height-normal)}.loader__progress{border-radius:var(--pill-radius);background:color-mix(in srgb, var(--primary) 11%, var(--border));width:min(10rem,46vw);height:3px;display:block;position:relative;overflow:hidden}.loader__progress>span{border-radius:inherit;background:var(--primary);width:42%;animation:1.35s ease-in-out infinite loader-progress;position:absolute;inset:0 auto 0 0}@keyframes loader-page-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-progress{0%{transform:translate(-110%)}55%{transform:translate(105%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.loader.loader--page{animation:none}.loader--page .loader__dot{animation-duration:1.8s}.loader__progress>span{opacity:.55;width:100%;animation:none}}.status-page-shell{min-height:100svh;padding:clamp(var(--space-4), 4vw, var(--space-12));background:radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--primary) 11%, transparent), transparent 30rem), radial-gradient(circle at 88% 84%, color-mix(in srgb, var(--success) 9%, transparent), transparent 26rem), var(--bg);place-items:center;display:grid}.status-page-shell--embedded{background:0 0;min-height:min(70vh,720px);padding:0}.status-page{--status-accent:var(--primary);isolation:isolate;align-items:stretch;gap:clamp(var(--space-8), 5vw, var(--space-18));width:min(100%,980px);min-height:540px;padding:clamp(var(--space-6), 4.5vw, var(--space-16));border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:var(--surface-radius);background:color-mix(in srgb, var(--panel) 97%, transparent);box-shadow:0 28px 80px color-mix(in srgb, var(--text) 10%, transparent);grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr);display:grid;position:relative;overflow:hidden}.status-page--400,.status-page--403{--status-accent:var(--warning)}.status-page--500,.status-page--503{--status-accent:color-mix(in srgb, var(--primary) 76%, var(--success))}.status-page:before{content:"";z-index:-1;background:color-mix(in srgb, var(--status-accent) 10%, transparent);filter:blur(2px);border-radius:50%;width:26rem;height:26rem;position:absolute;top:-17rem;right:-10rem}.status-page:after{content:"";z-index:-1;opacity:.2;background-image:radial-gradient(circle, var(--status-accent) 1.2px, transparent 1.2px);background-size:15px 15px;width:9rem;height:9rem;position:absolute;bottom:1rem;right:1.2rem;-webkit-mask-image:linear-gradient(135deg,#0000,#000);mask-image:linear-gradient(135deg,#0000,#000)}.status-page__copy,.status-page__visual{z-index:1;position:relative}.status-page__copy{align-content:center;justify-items:start;gap:var(--space-4);min-width:0;display:grid}.status-page__brand{width:fit-content;margin-bottom:clamp(var(--space-3), 2vw, var(--space-6));justify-self:center;align-items:center;display:inline-flex}.status-page__brand img{object-fit:contain;object-position:center;width:138px;height:38px;display:block}.status-page__brand .status-page__brand-logo--dark,:root[data-theme=dark] .status-page__brand-logo--light{display:none}:root[data-theme=dark] .status-page__brand-logo--dark{display:block}.status-page__eyebrow{align-items:center;gap:var(--space-2);width:fit-content;color:var(--status-accent);font-size:var(--font-size-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800;display:inline-flex}.status-page__copy h1{max-width:14ch;color:var(--text);font-size:var(--font-size-fluid-hero-title);font-weight:850;line-height:var(--line-height-none);letter-spacing:-.045em;text-wrap:balance;margin:0}.status-page__lead{max-width:52ch;color:var(--muted);font-size:var(--font-size-fluid-body);line-height:var(--line-height-relaxed);text-wrap:pretty;margin:0}.status-page__meta{align-items:center;gap:var(--space-2) var(--space-4);max-width:100%;color:var(--muted);font-size:var(--font-size-micro);flex-wrap:wrap;display:flex}.status-page__meta span{align-items:center;gap:var(--space-1-5);max-width:100%;display:inline-flex}.status-page__meta code{max-width:min(100%,25rem);padding:var(--space-1) var(--space-1-5);border-radius:var(--compact-radius);background:color-mix(in srgb, var(--bg) 64%, var(--panel));color:color-mix(in srgb, var(--text) 76%, var(--muted));font-size:var(--font-size-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-page__actions{gap:var(--space-2);margin-top:var(--space-1-5);flex-wrap:wrap;display:flex}.status-page__visual{border-radius:var(--radius-xl);background:linear-gradient(145deg, color-mix(in srgb, var(--status-accent) 13%, var(--panel)), color-mix(in srgb, var(--bg) 68%, var(--panel))), var(--panel);place-items:center;min-height:360px;display:grid;overflow:hidden}.status-page__illustration{aspect-ratio:1;place-items:center;width:min(78%,270px);display:grid;position:relative}.status-page__illustration:before{content:"";background:color-mix(in srgb, var(--panel) 88%, transparent);box-shadow:0 22px 55px color-mix(in srgb, var(--status-accent) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--status-accent) 14%, var(--border));border-radius:50%;position:absolute;inset:12%}.status-page__visual-icon{z-index:2;border-radius:var(--radius-xl);background:var(--panel);width:92px;height:92px;color:var(--status-accent);box-shadow:0 16px 36px color-mix(in srgb, var(--text) 13%, transparent);place-items:center;display:grid;position:relative;transform:translateY(-.65rem)rotate(-3deg)}.status-page__illustration strong{z-index:3;color:var(--status-accent);font-size:var(--font-size-fluid-display-title);font-weight:900;line-height:var(--line-height-none);letter-spacing:-.07em;position:absolute;bottom:8%;right:4%}.status-page__orbit{border:1px solid color-mix(in srgb, var(--status-accent) 28%, transparent);border-radius:50%;position:absolute}.status-page__orbit--one{inset:2%;transform:rotate(14deg)scaleY(.78)}.status-page__orbit--two{inset:20% -7%;transform:rotate(-28deg)scaleY(.72)}@media (width<=820px){.status-page{gap:var(--space-6);grid-template-columns:1fr;width:min(100%,650px);min-height:0}.status-page__copy{text-align:center;justify-items:center}.status-page__copy h1,.status-page__lead{max-width:100%}.status-page__meta,.status-page__actions{justify-content:center}.status-page__visual{min-height:220px}.status-page__illustration{width:min(210px,62%)}.status-page__visual-icon{width:72px;height:72px}}@media (width<=520px){.status-page-shell{padding:var(--space-3)}.status-page{padding:var(--space-5);border-radius:var(--radius-xl)}.status-page__brand{margin-bottom:var(--space-1-5)}.status-page__copy h1{font-size:var(--font-size-fluid-section-title)}.status-page__meta{justify-items:center;display:grid}.status-page__actions,.status-page__actions .button{width:100%}.status-page__visual{border-radius:var(--radius-lg);min-height:180px}.status-page__illustration{width:170px}}.module-public-nav.module-public-nav{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:68px;padding:var(--space-2-5) clamp(var(--space-4), 4vw, var(--space-12));color:#11204b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #94a3b838;display:flex;position:sticky;top:0}.public-shell.public-shell--with-nav{flex-direction:column;min-height:100dvh;display:flex}.public-shell--with-nav>.module-public-nav,.public-shell--with-nav>.legal-links-footer{flex:none}.public-shell--with-nav>.public-shell__content{flex:1 0 auto}.public-shell--with-nav>.public-shell__content--landing{padding:0}.public-shell--with-nav>.public-shell__content--auth{min-height:0;padding:clamp(var(--space-3), 1.8vw, var(--space-5));flex:auto;display:grid}.module-public-nav .module-public-nav__brand{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.module-public-nav .module-public-nav__brand-logo{object-fit:contain;flex:0 0 42px;width:42px;height:42px;transition:filter .16s;display:block}.module-public-nav .module-public-nav__brand-kicker{color:#5d6472;font-size:var(--font-size-label);line-height:var(--line-height-tight)}.module-public-nav .module-public-nav__brand-divider{background:#d8dee8;flex:0 0 1px;width:1px;height:30px}.module-public-nav .module-public-nav__brand-product{gap:var(--space-0-5);min-width:0;display:grid}.module-public-nav .module-public-nav__brand-title{color:#11204b;font-size:var(--font-size-body);font-weight:800;line-height:var(--line-height-tight)}.module-public-nav .module-public-nav__brand-copy{color:#697386;font-size:var(--font-size-micro);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.module-public-nav .module-public-nav__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.module-public-nav .module-public-nav__links{justify-content:center;align-items:center;gap:clamp(var(--space-3-5), 2vw, var(--space-6));margin-inline:auto;display:inline-flex}.module-public-nav .module-public-nav__links a{color:#4b5870;font-size:var(--font-size-label);font-weight:750;text-decoration:none}.module-public-nav .module-public-nav__links a:is(:hover,:focus-visible){color:#0b7cfe}.module-public-nav .module-public-nav__theme-toggle{border-radius:var(--control-radius);color:#11204b;cursor:pointer;background:#fff;border:1px solid #d8dee8;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.module-public-nav .module-public-nav__theme-toggle:is(:hover,:focus-visible){color:#0b7cfe;border-color:#0b7cfe}.module-public-nav .module-public-nav__button{border-radius:var(--control-radius);min-height:2.35rem;padding:0 var(--space-3-5);color:#fff;font-size:var(--font-size-control);white-space:nowrap;background:#0b7cfe;border:1px solid #0b7cfe;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.module-public-nav .module-public-nav__button:hover{background:#066de2;border-color:#066de2}.module-public-nav .module-public-nav__brand:focus-visible,.module-public-nav .module-public-nav__button:focus-visible,.module-public-nav .module-public-nav__theme-toggle:focus-visible,.module-public-nav .module-public-nav__links a:focus-visible{outline-offset:3px;outline:3px solid #0b7cfe3d}:root[data-theme=dark] .module-public-nav.module-public-nav{color:#f7f9ff;background:#081226f2;border-bottom-color:#94a3b833}:root[data-theme=dark] .module-public-nav .module-public-nav__brand-logo{filter:brightness(0)invert()}:root[data-theme=dark] .module-public-nav .module-public-nav__brand-divider{background:#334463}:root[data-theme=dark] .module-public-nav .module-public-nav__brand-title{color:#f7f9ff}:root[data-theme=dark] .module-public-nav .module-public-nav__brand-copy,:root[data-theme=dark] .module-public-nav .module-public-nav__brand-kicker,:root[data-theme=dark] .module-public-nav .module-public-nav__links a{color:#aebbd1}:root[data-theme=dark] .module-public-nav .module-public-nav__links a:is(:hover,:focus-visible){color:#8ec5ff}:root[data-theme=dark] .module-public-nav .module-public-nav__theme-toggle{color:#f7f9ff;background:#101d35;border-color:#334463}@media (width<=960px){.module-public-nav.module-public-nav{gap:var(--space-3);padding-inline:var(--space-3-5)}.module-public-nav .module-public-nav__brand-copy,.module-public-nav .module-public-nav__links{display:none}.module-public-nav .module-public-nav__brand-logo{flex-basis:38px;width:38px;height:38px}.module-public-nav .module-public-nav__brand-divider{height:26px}.module-public-nav .module-public-nav__actions{gap:var(--space-1-5)}.module-public-nav .module-public-nav__button{min-height:2.15rem;padding:0 var(--space-2-5);font-size:var(--font-size-caption)}.module-public-nav .module-public-nav__theme-toggle{width:2.15rem;height:2.15rem}}@media (width<=560px){.module-public-nav .module-public-nav__brand-logo{flex-basis:36px;width:36px;height:36px}.module-public-nav .module-public-nav__brand-divider{display:none}.module-public-nav .module-public-nav__brand{gap:var(--space-2)}}.tabs{gap:var(--tabs-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.tabs>.tabs__list{align-self:flex-start;gap:var(--tabs-list-gap);width:max-content;min-width:0;max-width:100%;padding:var(--tabs-list-padding);border:1px solid var(--border);border-radius:var(--surface-radius);background:var(--panel);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0f172a09}.tabs>.tabs__list::-webkit-scrollbar{display:none}.tabs>.tabs__list .tabs__tab{justify-content:center;align-items:center;gap:var(--tabs-tab-gap);min-height:var(--tabs-tab-min-height);padding:var(--tabs-tab-padding-block) var(--tabs-tab-padding-inline);border-radius:var(--compact-radius);color:var(--muted);font-size:var(--font-size-label);white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;flex:none;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex;position:relative}.tabs>.tabs__list .tabs__tab:after{content:none}.tabs>.tabs__list .tabs__tab:hover:not(:disabled){background:var(--surface-neutral-soft);color:var(--text)}.tabs>.tabs__list .tabs__tab--active{background:color-mix(in srgb, var(--primary) 9%, var(--panel));color:var(--primary)}.tabs>.tabs__list .tabs__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.tabs>.tabs__list .tabs__tab:disabled{cursor:not-allowed;opacity:.45}.tabs .tabs__badge{min-width:1.35rem;min-height:1.35rem;padding-inline:var(--space-1-5);border-radius:var(--pill-radius);background:var(--surface-neutral-soft);color:var(--muted);font-size:var(--font-size-micro);font-weight:850;line-height:var(--line-height-none);justify-content:center;align-items:center;display:inline-flex}.tabs>.tabs__list .tabs__tab--active .tabs__badge{background:var(--surface-info-soft);color:var(--primary)}.tabs>.tabs__panel{gap:var(--tabs-panel-gap);min-width:0;display:grid}.tabs>.tabs__panel>.card,.tabs>.tabs__panel>:where(.stack,form)>.card{min-width:0}.tabs>.tabs__panel>.card.card--flat,.tabs>.tabs__panel>.stack>.card.card--flat,.tabs>.tabs__panel>form>.card.card--flat{gap:var(--layout-content-gap);padding:var(--surface-padding);border:var(--surface-border-width,1px) solid var(--surface-border-color,var(--border));border-radius:var(--surface-radius);background:var(--panel);box-shadow:none}@media (width<=680px){.tabs--can-scroll-left:before,.tabs--can-scroll-right:after{content:"";z-index:2;width:2rem;height:var(--touch-target-min);pointer-events:none;position:absolute;top:1px}.tabs--can-scroll-left:before{border-radius:var(--control-radius) 0 0 var(--control-radius);background:linear-gradient(90deg, var(--panel) 20%, transparent);left:1px}.tabs--can-scroll-right:after{border-radius:0 var(--control-radius) var(--control-radius) 0;background:linear-gradient(270deg, var(--panel) 20%, transparent);right:1px}.tabs>.tabs__list{border-radius:var(--surface-radius);scroll-snap-type:x proximity;width:100%;scroll-padding-inline:2rem}.tabs>.tabs__list .tabs__tab{min-height:var(--touch-target-min);padding-inline:var(--tabs-tab-padding-inline);scroll-snap-align:center}.tabs>.tabs__panel>.card.card--flat,.tabs>.tabs__panel>.stack>.card.card--flat,.tabs>.tabs__panel>form>.card.card--flat{padding:var(--surface-padding-compact)}}.table-block .table-toolbar,.table-block .table-toolbar__start{align-items:flex-end}.table-toolbar .button--ghost,.table-toolbar .button--secondary{font-weight:400}.table-toolbar .button--ghost .button__content,.table-toolbar .button--secondary .button__content{font-weight:inherit}.table-toolbar .button,.table .button{height:var(--control-height-sm);min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--font-size-label)}.table-toolbar .button.button--icon,.table .button.button--icon{width:var(--control-height-sm);min-width:var(--control-height-sm);padding-inline:0}.table__actions-heading{width:1px;height:1px;margin:calc(var(--surface-border-width) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.table .table__cell--actions,.table .table__cell--nowrap{white-space:nowrap}.table .table__cell--actions>.table__actions,.table .table__cell--actions>.button-row,.table .table__cell--actions>.cluster{flex-wrap:nowrap;justify-content:flex-end}.table-toolbar .field-control{height:var(--control-height-sm);min-height:var(--control-height-sm)}.table-toolbar .input--bare,.table-toolbar .select--bare{font-size:var(--font-size-label)}.table-toolbar .field-control>.select.select--bare,.olitech-admin-shell .table-toolbar .field-control>.select.select--bare{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.table-bulkbar.table-bulkbar--compact{width:fit-content;max-width:100%;min-height:var(--toolbar-height);padding:var(--space-1) var(--space-1-5) var(--space-1) var(--space-2-5);justify-content:flex-start;align-items:center;gap:var(--space-2);border-color:var(--border,#d8e0ef);background:var(--panel-strong,#f8fafc);flex-wrap:nowrap;margin-left:auto;display:flex}.table-bulkbar--compact .table-bulkbar__count{color:var(--primary,#2563eb);font-size:var(--font-size-caption);font-weight:750;line-height:var(--line-height-tight);white-space:nowrap;margin:0}.table-bulkbar__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:0;display:flex}.table-toolbar__search-actions{align-items:center;gap:var(--space-1);display:inline-flex}.table-toolbar__search .field-control__end-adornment{min-height:0}.olitech-admin-shell .table-toolbar__search .field-control__end-adornment .button.button--icon{width:calc(var(--control-height-sm,36px) - 6px);min-width:calc(var(--control-height-sm,36px) - 6px);height:calc(var(--control-height-sm,36px) - 6px);min-height:calc(var(--control-height-sm,36px) - 6px);border-radius:var(--surface-radius);box-shadow:none;background:0 0;border:0;padding:0}.olitech-admin-shell .table-toolbar__search .field-control__end-adornment .button.button--icon:hover:not(:disabled),.olitech-admin-shell .table-toolbar__search .field-control__end-adornment .button.button--icon:focus-visible{background:var(--surface-neutral-soft);border:0;transform:none}@media (width<=640px){.table-toolbar--mobile-search-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.table-toolbar--mobile-search-actions>.table-toolbar__start{display:contents}.table-toolbar--mobile-search-actions .table-toolbar__search{grid-area:1/1/auto/-1;width:100%;min-width:0;max-width:none}.table-toolbar--mobile-search-actions>.table-toolbar__start>.button{grid-area:2/1;justify-self:start}.table-toolbar--mobile-search-actions>.table-toolbar__end{flex-wrap:nowrap;grid-area:2/2;align-self:center;margin-left:0}.table-toolbar--inline-customization{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.table-toolbar--inline-customization>.table-toolbar__start--search-filter{display:contents}.table-toolbar--inline-customization .table-toolbar__search{grid-area:1/1/auto/-1;width:100%;min-width:0;max-width:none}.table-toolbar--inline-customization .table-filters__field--inline{grid-area:2/1;width:100%;min-width:0;max-width:none}.table-toolbar--inline-customization>.table-toolbar__end{flex-wrap:nowrap;grid-area:2/2;align-self:center;margin-left:0}.table-bulkbar.table-bulkbar--compact{width:100%;padding:var(--space-1-5);flex-wrap:wrap;margin-left:0}.table-bulkbar__actions{flex-wrap:wrap;flex:auto;justify-content:flex-end}.table-block .table-wrap.table-wrap--mobile-cards{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.table--mobile-cards{border-collapse:separate;min-width:0;display:block}.table--mobile-cards thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.table--mobile-cards tbody{gap:var(--space-2-5);padding:0;display:grid}.table--mobile-cards tbody tr{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--surface-radius);background:var(--panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.table--mobile-cards tbody tr:hover{background:var(--panel)}.table--mobile-cards tbody td,.table--mobile-cards tbody tr:last-child td{gap:var(--space-1);text-align:left;border:0;padding:0;display:grid;width:auto!important;min-width:0!important}.table--mobile-cards tbody td:before{content:attr(data-label);color:var(--muted);font-size:var(--font-size-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.table--mobile-cards .table__cell--sticky-left,.table--mobile-cards .table__cell--sticky-right{box-shadow:none;background:0 0;position:static}.table--mobile-cards .table__cell--actions>.table__actions,.table--mobile-cards .table__cell--actions>.button-row,.table--mobile-cards .table__cell--actions>.cluster{flex-wrap:wrap}.table--mobile-cards tbody td[data-mobile-span=full]{grid-column:1/-1}.table--mobile-cards tbody td[data-label=Acciones]{padding-top:var(--space-2-5);border-top:1px solid var(--border-soft,var(--border));grid-column:1/-1}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--ot-color-amber-200:oklch(92.4% .12 95.746);--ot-color-slate-50:oklch(98.4% .003 247.858);--ot-color-slate-100:oklch(96.8% .007 247.896);--ot-color-slate-600:oklch(44.6% .043 257.281);--ot-color-white:#fff;--ot-spacing:var(--space-1);--ot-container-md:28rem;--ot-container-2xl:42rem;--ot-container-5xl:64rem;--ot-text-xs:var(--font-size-caption);--ot-text-xs--line-height:calc(1 / .75);--ot-text-sm:var(--font-size-control);--ot-text-sm--line-height:calc(1.25 / .875);--ot-text-base:var(--font-size-base);--ot-text-base--line-height:calc(1.5 / 1);--ot-text-lg:var(--font-size-lead);--ot-text-lg--line-height:calc(1.75 / 1.125);--ot-text-3xl:var(--font-size-title-lg);--ot-text-3xl--line-height:calc(2.25 / 1.875);--ot-font-weight-semibold:600;--ot-font-weight-bold:700;--ot-font-weight-extrabold:800;--ot-leading-normal:var(--line-height-normal);--ot-leading-relaxed:var(--line-height-relaxed);--ot-radius-lg:var(--surface-radius);--ot-radius-xl:var(--surface-radius-large);--ot-text-micro:var(--font-size-micro);--ot-text-page-title:var(--font-size-fluid-page-title);--ot-color-hub-canvas:var(--bg);--ot-color-hub-surface:var(--panel);--ot-color-hub-ink:var(--text);--ot-color-hub-muted:var(--muted);--ot-color-hub-line:var(--border);--ot-color-hub-line-strong:var(--border-strong);--ot-color-hub-primary:var(--primary);--ot-color-hub-success:var(--success);--ot-color-hub-success-soft:var(--surface-success-soft);--ot-color-hub-warning:var(--warning);--ot-color-hub-warning-soft:var(--surface-warning-soft);--ot-color-hub-danger:var(--danger);--ot-color-hub-danger-soft:var(--surface-danger-soft)}}@layer utilities{.ot\:col-span-full{grid-column:1/-1}.ot\:m-0{margin:0}.ot\:mx-auto{margin-inline:auto}.ot\:mt-0\.5{margin-top:calc(var(--ot-spacing) * .5)}.ot\:mt-1{margin-top:var(--ot-spacing)}.ot\:mt-1\.5{margin-top:calc(var(--ot-spacing) * 1.5)}.ot\:mt-2{margin-top:calc(var(--ot-spacing) * 2)}.ot\:mt-2\.5{margin-top:calc(var(--ot-spacing) * 2.5)}.ot\:mt-3{margin-top:calc(var(--ot-spacing) * 3)}.ot\:mt-4{margin-top:calc(var(--ot-spacing) * 4)}.ot\:mt-5{margin-top:calc(var(--ot-spacing) * 5)}.ot\:mb-0{margin-bottom:0}.ot\:mb-5{margin-bottom:calc(var(--ot-spacing) * 5)}.ot\:ml-12{margin-left:calc(var(--ot-spacing) * 12)}.ot\:block{display:block}.ot\:contents{display:contents}.ot\:flex{display:flex}.ot\:grid{display:grid}.ot\:hidden{display:none}.ot\:inline-flex{display:inline-flex}.ot\:size-9{width:calc(var(--ot-spacing) * 9);height:calc(var(--ot-spacing) * 9)}.ot\:h-1\.5{height:calc(var(--ot-spacing) * 1.5)}.ot\:h-5{height:calc(var(--ot-spacing) * 5)}.ot\:w-1\.5{width:calc(var(--ot-spacing) * 1.5)}.ot\:w-full{width:100%}.ot\:w-px{width:1px}.ot\:max-w-2xl{max-width:var(--ot-container-2xl)}.ot\:max-w-5xl{max-width:var(--ot-container-5xl)}.ot\:max-w-md{max-width:var(--ot-container-md)}.ot\:min-w-0{min-width:0}.ot\:flex-1{flex:1}.ot\:shrink-0{flex-shrink:0}.ot\:cursor-pointer{cursor:pointer}.ot\:list-none{list-style-type:none}.ot\:grid-cols-\[1\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.5rem minmax(0,1fr) auto}.ot\:flex-nowrap{flex-wrap:nowrap}.ot\:flex-wrap{flex-wrap:wrap}.ot\:content-center{align-content:center}.ot\:items-baseline{align-items:baseline}.ot\:items-center{align-items:center}.ot\:items-end{align-items:flex-end}.ot\:items-start{align-items:flex-start}.ot\:justify-between{justify-content:space-between}.ot\:justify-center{justify-content:center}.ot\:justify-end{justify-content:flex-end}.ot\:gap-0\.5{gap:calc(var(--ot-spacing) * .5)}.ot\:gap-1{gap:var(--ot-spacing)}.ot\:gap-1\.5{gap:calc(var(--ot-spacing) * 1.5)}.ot\:gap-2{gap:calc(var(--ot-spacing) * 2)}.ot\:gap-3{gap:calc(var(--ot-spacing) * 3)}.ot\:gap-4{gap:calc(var(--ot-spacing) * 4)}.ot\:gap-5{gap:calc(var(--ot-spacing) * 5)}.ot\:gap-6{gap:calc(var(--ot-spacing) * 6)}.ot\:gap-7{gap:calc(var(--ot-spacing) * 7)}.ot\:gap-x-3{column-gap:calc(var(--ot-spacing) * 3)}.ot\:gap-x-6{column-gap:calc(var(--ot-spacing) * 6)}.ot\:gap-y-2{row-gap:calc(var(--ot-spacing) * 2)}.ot\:gap-y-3{row-gap:calc(var(--ot-spacing) * 3)}.ot\:overflow-hidden{overflow:hidden}.ot\:rounded-full{border-radius:2147483647px}.ot\:rounded-lg{border-radius:var(--ot-radius-lg)}.ot\:rounded-xl{border-radius:var(--ot-radius-xl)}.ot\:border{border-style:var(--tw-border-style);border-width:1px}.ot\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.ot\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.ot\:border-dashed{--tw-border-style:dashed;border-style:dashed}.ot\:border-amber-200{border-color:var(--ot-color-amber-200)}.ot\:border-hub-line{border-color:var(--ot-color-hub-line)}.ot\:border-hub-line-strong{border-color:var(--ot-color-hub-line-strong)}.ot\:border-hub-line\/70{border-color:var(--ot-color-hub-line)}@supports (color:color-mix(in lab, red, red)){.ot\:border-hub-line\/70{border-color:color-mix(in oklab, var(--ot-color-hub-line) 70%, transparent)}}.ot\:bg-current{background-color:currentColor}.ot\:bg-hub-canvas{background-color:var(--ot-color-hub-canvas)}.ot\:bg-hub-danger-soft{background-color:var(--ot-color-hub-danger-soft)}.ot\:bg-hub-line{background-color:var(--ot-color-hub-line)}.ot\:bg-hub-success-soft{background-color:var(--ot-color-hub-success-soft)}.ot\:bg-hub-surface{background-color:var(--ot-color-hub-surface)}.ot\:bg-hub-warning-soft{background-color:var(--ot-color-hub-warning-soft)}.ot\:bg-slate-50,.ot\:bg-slate-50\/70{background-color:var(--ot-color-slate-50)}@supports (color:color-mix(in lab, red, red)){.ot\:bg-slate-50\/70{background-color:color-mix(in oklab, var(--ot-color-slate-50) 70%, transparent)}}.ot\:bg-slate-100{background-color:var(--ot-color-slate-100)}.ot\:bg-transparent{background-color:#0000}.ot\:bg-white{background-color:var(--ot-color-white)}.ot\:p-0{padding:0}.ot\:p-4{padding:calc(var(--ot-spacing) * 4)}.ot\:px-2{padding-inline:calc(var(--ot-spacing) * 2)}.ot\:px-2\.5{padding-inline:calc(var(--ot-spacing) * 2.5)}.ot\:px-3{padding-inline:calc(var(--ot-spacing) * 3)}.ot\:px-4{padding-inline:calc(var(--ot-spacing) * 4)}.ot\:px-6{padding-inline:calc(var(--ot-spacing) * 6)}.ot\:py-0\.5{padding-block:calc(var(--ot-spacing) * .5)}.ot\:py-1{padding-block:var(--ot-spacing)}.ot\:py-1\.5{padding-block:calc(var(--ot-spacing) * 1.5)}.ot\:py-2{padding-block:calc(var(--ot-spacing) * 2)}.ot\:py-3{padding-block:calc(var(--ot-spacing) * 3)}.ot\:py-3\.5{padding-block:calc(var(--ot-spacing) * 3.5)}.ot\:py-4{padding-block:calc(var(--ot-spacing) * 4)}.ot\:py-5{padding-block:calc(var(--ot-spacing) * 5)}.ot\:py-10{padding-block:calc(var(--ot-spacing) * 10)}.ot\:pt-2{padding-top:calc(var(--ot-spacing) * 2)}.ot\:pt-3{padding-top:calc(var(--ot-spacing) * 3)}.ot\:pt-6{padding-top:calc(var(--ot-spacing) * 6)}.ot\:pl-4{padding-left:calc(var(--ot-spacing) * 4)}.ot\:text-center{text-align:center}.ot\:text-3xl{font-size:var(--ot-text-3xl);line-height:var(--tw-leading,var(--ot-text-3xl--line-height))}.ot\:text-base{font-size:var(--ot-text-base);line-height:var(--tw-leading,var(--ot-text-base--line-height))}.ot\:text-lg{font-size:var(--ot-text-lg);line-height:var(--tw-leading,var(--ot-text-lg--line-height))}.ot\:text-sm{font-size:var(--ot-text-sm);line-height:var(--tw-leading,var(--ot-text-sm--line-height))}.ot\:text-xs{font-size:var(--ot-text-xs);line-height:var(--tw-leading,var(--ot-text-xs--line-height))}.ot\:text-micro{font-size:var(--ot-text-micro)}.ot\:text-page-title{font-size:var(--ot-text-page-title)}.ot\:leading-normal{--tw-leading:var(--ot-leading-normal);line-height:var(--ot-leading-normal)}.ot\:leading-relaxed{--tw-leading:var(--ot-leading-relaxed);line-height:var(--ot-leading-relaxed)}.ot\:font-bold{--tw-font-weight:var(--ot-font-weight-bold);font-weight:var(--ot-font-weight-bold)}.ot\:font-extrabold{--tw-font-weight:var(--ot-font-weight-extrabold);font-weight:var(--ot-font-weight-extrabold)}.ot\:font-semibold{--tw-font-weight:var(--ot-font-weight-semibold);font-weight:var(--ot-font-weight-semibold)}.ot\:tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.ot\:tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.ot\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.ot\:tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.ot\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.ot\:text-hub-danger{color:var(--ot-color-hub-danger)}.ot\:text-hub-ink{color:var(--ot-color-hub-ink)}.ot\:text-hub-muted{color:var(--ot-color-hub-muted)}.ot\:text-hub-primary{color:var(--ot-color-hub-primary)}.ot\:text-hub-success{color:var(--ot-color-hub-success)}.ot\:text-hub-warning{color:var(--ot-color-hub-warning)}.ot\:text-slate-600{color:var(--ot-color-slate-600)}.ot\:uppercase{text-transform:uppercase}.ot\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media not all and (width>=48rem){.ot\:max-md\:ml-0{margin-left:0}}@media not all and (width>=40rem){.ot\:max-sm\:items-start{align-items:flex-start}}@media (width>=40rem){.ot\:sm\:col-span-2{grid-column:span 2/span 2}.ot\:sm\:col-start-1{grid-column-start:1}.ot\:sm\:col-start-2{grid-column-start:2}.ot\:sm\:row-start-1{grid-row-start:1}.ot\:sm\:row-start-2{grid-row-start:2}.ot\:sm\:block{display:block}.ot\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ot\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ot\:sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.ot\:sm\:justify-self-end{justify-self:flex-end}}@media (width>=48rem){.ot\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ot\:md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(14rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1fr) minmax(14rem,.75fr)}}@media (width>=64rem){.ot\:lg\:sticky{position:sticky}.ot\:lg\:top-6{top:calc(var(--ot-spacing) * 6)}.ot\:lg\:self-start{align-self:flex-start}}@media (width>=80rem){.ot\:xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ot\:xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}}.hub-premium-focus{outline:none}.hub-premium-focus:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}}.hub-plan-surface .hub-plan-unit-addon{min-width:3.25rem;padding-inline:var(--space-3);border-color:var(--border);background:var(--surface-neutral-soft);color:var(--muted);font-size:var(--font-size-caption);font-weight:800}.hub-plan-surface .alert{border-radius:var(--surface-radius);box-shadow:none}.hub-users-catalog .empty-state{padding-block:var(--space-12);background:0 0;border:0;border-radius:0}.admin-catalog-panel{min-width:0;overflow:visible}.admin-surface{border:var(--surface-border-width) solid var(--border);border-radius:var(--surface-radius);background:var(--panel);min-width:0}.admin-surface--padded{padding:var(--surface-padding)}@media (width>=640px){.admin-catalog-panel{padding:var(--surface-padding);border:var(--surface-border-width) solid var(--border);border-radius:var(--surface-radius);background:var(--panel);overflow:hidden}}.user-editor-form{border:var(--surface-border-width) solid var(--border);border-radius:var(--surface-radius);background:var(--panel);min-width:0;display:grid;overflow:hidden}.hub-user-editor,.hub-plan-editor{flex-direction:column;display:flex}.user-editor-form>.alert{margin:var(--space-4) var(--space-4) 0}.user-editor-notice{align-items:center;gap:var(--space-3);margin:var(--space-4) var(--space-4) 0;padding:var(--space-3) var(--space-3-5);border-radius:var(--control-radius);background:var(--surface-neutral-soft);color:var(--muted);grid-template-columns:36px minmax(0,1fr);display:grid}.user-editor-notice+.user-editor-notice{margin-top:var(--space-2)}.user-editor-notice[data-tone=warning]{background:var(--surface-warning-soft);color:var(--text-warning)}.user-editor-notice>span:first-child{border-radius:var(--surface-radius);background:var(--panel-overlay);place-items:center;width:36px;height:36px;display:grid}.user-editor-notice>div{gap:var(--space-0-5);min-width:0;display:grid}.user-editor-notice strong,.user-editor-notice p{margin:0}.user-editor-notice strong{color:var(--text);font-size:var(--font-size-label)}.user-editor-notice p{font-size:var(--font-size-caption);line-height:var(--line-height-snug)}.user-editor-section{min-width:0;padding:var(--space-5) var(--space-5)}.user-editor-fields{align-items:start;gap:var(--space-4);min-width:0;margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.user-editor-fields{grid-template-columns:1fr}.user-editor-section{padding:var(--space-4)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
