/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial}}}:root{--portal-bg:#0a122c;--portal-accent:var(--primary-500);--portal-text:#0f172a;--portal-text-muted:#64748b;--portal-border:#e2e8f0;--portal-card-bg:#fff;--portal-sidebar-bg:#0a122c;--portal-sidebar-width:15rem;--portal-panel-radius:1.75rem;--portal-panel-gap:1rem;--portal-surface:#f8fafc;--portal-surface-strong:#f1f5f9;--portal-panel-divider-bg:#e2e8f0}.portal-layout{background-color:var(--portal-bg);min-height:100vh;color:var(--portal-text)}.portal-layout--auth{flex-direction:column;display:flex}.portal-layout__header{z-index:50;position:relative}.portal-layout__shell{width:100%;min-height:100vh;display:flex}.portal-layout__main{min-width:0;min-height:100vh;padding:var(--portal-panel-gap);flex:1;padding-left:0;display:flex}.portal-layout__main--auth{flex-direction:column;flex:1;min-height:100vh;padding:0;display:flex}.portal-layout__panel{background-color:var(--portal-card-bg);border-radius:var(--portal-panel-radius);width:100%;min-height:0;color:var(--portal-text);flex-direction:column;flex:1;display:flex;overflow:hidden}.portal-layout__panel-header{justify-content:space-between;align-items:stretch;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,var(--slate-200));flex-shrink:0;display:flex}.portal-layout__panel-title{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,var(--slate-900));align-items:center;margin:0;display:flex}.portal-layout__panel-title-spacer{flex:1}.portal-layout__panel-header-end{flex-shrink:0;align-items:stretch;display:flex}.portal-layout__panel-divider{background-color:var(--portal-panel-divider-bg);flex-shrink:0;align-self:stretch;width:1px}.portal-layout__panel-body{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (width>=1024px){.portal-layout__main{padding:var(--portal-panel-gap) var(--portal-panel-gap) var(--portal-panel-gap) 0}.portal-layout__panel-body{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8)}.portal-layout__panel-title{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6)}}.portal-layout__topbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}@media (width>=64rem){.portal-layout__topbar{display:none}}.portal-layout__topbar{background-color:var(--portal-sidebar-bg)}.portal-layout__topbar-section{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);opacity:.9;display:flex}.portal-layout__topbar-toggle{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);cursor:pointer;border-style:var(--tw-border-style);background-color:#fff3;border-width:0;border-radius:2147483647px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.portal-layout__topbar-toggle{background-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.portal-layout__topbar-toggle{color:var(--color-white,#fff)}.portal-layout__overlay{z-index:40;position:fixed;inset:0}@media (width>=64rem){.portal-layout__overlay{display:none}}.portal-layout__overlay{background-color:#00000080}.portal-overlay-enter-active,.portal-overlay-leave-active{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.portal-overlay-enter-from,.portal-overlay-leave-to{opacity:0}@media (width<=1023px){.portal-layout__main{padding:0 .75rem .75rem}.portal-layout__panel{border-radius:1.25rem;min-height:calc(100dvh - 4.5rem)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
