@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--portal-navy:#06131d;--portal-panel:#081923;--portal-cyan:#3bbfe8;--portal-cyan-light:#72dcff;--portal-gold:#c2a05e;--portal-text:#fff;--portal-muted:#cbd5e1;--portal-soft:#94a3b8}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}.portal-home{background:radial-gradient(circle at top left, #3bbfe82e, transparent 34%), radial-gradient(circle at bottom right, #c2a05e1f, transparent 32%), var(--portal-navy);min-height:100vh;color:var(--portal-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.portal-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#081923e6;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:1rem;padding:.875rem;display:flex;box-shadow:0 25px 50px -24px #000000a6}.portal-sidebar__brand{background:#ffffff0b;border:1px solid #ffffff14;border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem;display:flex}.portal-sidebar__brand-dot{background:var(--portal-cyan);border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 20px #3bbfe8e6}.portal-sidebar__eyebrow,.portal-dashboard__eyebrow,.portal-dashboard__panel-label,.portal-dashboard__card-label,.portal-sidebar__support-label{color:var(--portal-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:800}.portal-sidebar__title{color:var(--portal-text);margin:.125rem 0 0;font-size:.95rem;font-weight:700}.portal-sidebar__toggle{width:1.625rem;height:1.625rem;color:var(--portal-soft);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;flex:none;place-items:center;margin-left:auto;padding:0;font-size:1rem;line-height:1;display:inline-grid}.portal-sidebar__toggle:hover,.portal-sidebar__toggle:focus-visible{color:var(--portal-text);border-color:#3bbfe873;outline:none}.portal-sidebar__nav{gap:.375rem;display:grid}.portal-sidebar__tooltip,.portal-sidebar__button-icon{display:none}.portal-sidebar__button{color:#dbeafe;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff12;border-radius:.625rem;gap:.1875rem;width:100%;padding:.625rem .75rem;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.portal-sidebar__button-title{font-size:.875rem}.portal-sidebar__button-detail{color:var(--portal-soft);font-size:.6875rem;line-height:1.25}.portal-sidebar__button:hover,.portal-sidebar__button:focus-visible,.portal-sidebar__button--active{color:var(--portal-text);background:#3bbfe81f;border-color:#3bbfe873;outline:none;transform:translate(.125rem)}.portal-sidebar__support{background:#c2a05e14;border:1px solid #c2a05e2e;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:auto;padding:.75rem;display:flex}.portal-sidebar__support-copy{color:#fef3c7c7;margin:-.125rem 0 .125rem;font-size:.75rem;line-height:1.4}.portal-sidebar__support-link,.portal-sidebar__logout,.portal-dashboard__text-button{width:max-content;color:var(--portal-cyan-light);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.portal-sidebar__support-link:hover,.portal-sidebar__logout:hover,.portal-dashboard__text-button:hover{color:var(--portal-text);text-decoration:underline}.portal-sidebar__logout{margin-top:0}.portal-dashboard{width:100%;max-width:92rem;margin-inline:auto;padding:1rem}.portal-dashboard__header{align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.portal-dashboard__title{color:var(--portal-text);letter-spacing:-.045em;margin:.5rem 0 0;font-size:2rem;line-height:.95}.portal-dashboard__copy{max-width:44rem;color:var(--portal-muted);margin:.625rem 0 0;font-size:.875rem;line-height:1.5}.portal-dashboard__primary-action{background:var(--portal-cyan);width:max-content;color:var(--portal-navy);cursor:pointer;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:800;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 15px -3px #082f4966,0 4px 6px -4px #082f4966}.portal-dashboard__primary-action:hover{background:var(--portal-cyan-light)}.portal-dashboard__primary-action:focus-visible{outline:none;box-shadow:0 0 0 4px #3bbfe833}.portal-dashboard__action-arrow{transition:transform .16s}.portal-dashboard__primary-action:hover .portal-dashboard__action-arrow{transform:translate(.125rem)}.portal-dashboard__card--actionable{width:100%;color:inherit;cursor:pointer;text-align:left;transition:border-color .16s,background .16s,transform .16s;display:block}.portal-dashboard__card--actionable:hover,.portal-dashboard__card--actionable:focus-visible{background:#3bbfe817;border-color:#3bbfe873;outline:none;transform:translateY(-1px)}.portal-dashboard__cards,.portal-dashboard__main-grid{gap:.75rem;display:grid}.portal-dashboard__cards{margin-bottom:.75rem}.portal-dashboard__card,.portal-dashboard__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.875rem;box-shadow:0 18px 36px -28px #000000ad}.portal-dashboard__card{padding:.875rem}.portal-dashboard__card-value{color:var(--portal-text);letter-spacing:-.04em;margin:.5rem 0 0;font-size:1.5rem;font-weight:800}.portal-dashboard__card-detail{color:var(--portal-soft);margin:.25rem 0 0;font-size:.75rem}.portal-dashboard__panel{padding:.875rem}.portal-dashboard__panel--wide{min-height:14rem}.portal-dashboard__panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.portal-dashboard__panel-title{color:var(--portal-text);margin:.375rem 0 0;font-size:1.0625rem}.portal-dashboard__panel-copy{color:var(--portal-muted);margin:.75rem 0 0;font-size:.8125rem;line-height:1.45}.portal-dashboard__queue{gap:.5rem;display:grid}.portal-dashboard__queue-item{color:var(--portal-muted);background:#081923ad;border:1px solid #ffffff12;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem;display:flex}.portal-dashboard__queue-item p{margin:0}.portal-dashboard__queue-index{color:var(--portal-cyan-light);letter-spacing:.1em;font-size:.6875rem;font-weight:800}.portal-dashboard__health-meter{background:#ffffff14;border-radius:999px;height:.5rem;margin-top:1rem;overflow:hidden}.portal-dashboard__health-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--portal-cyan), var(--portal-cyan-light));width:88%;height:100%;display:block;box-shadow:0 0 18px #3bbfe88c}.portal-view-stack,.portal-dashboard__list{gap:.75rem;display:grid}.portal-dashboard__table{gap:.5rem;display:grid}.portal-dashboard__table-row,.portal-dashboard__list-item{color:var(--portal-muted);background:#081923ad;border:1px solid #ffffff12;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem;display:grid}.portal-dashboard__row-title{color:var(--portal-text);margin:0;font-size:.875rem}.portal-dashboard__row-detail{color:var(--portal-soft);margin:.1875rem 0 0;font-size:.75rem}.portal-dashboard__badge{width:max-content;color:var(--portal-cyan-light);background:#3bbfe817;border:1px solid #3bbfe83d;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.portal-dashboard__workflow-card{min-height:10rem}@media (min-width:760px){.portal-dashboard__header{grid-template-columns:1fr auto}.portal-dashboard__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-dashboard__table-row{grid-template-columns:minmax(0,1fr) 8rem auto}.portal-dashboard__list-item{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1024px){.portal-home{grid-template-columns:13.5rem 1fr}.portal-home:has(.portal-sidebar--collapsed){grid-template-columns:4rem 1fr}.portal-sidebar--collapsed{z-index:20;align-items:stretch;padding-inline:.625rem}.portal-sidebar--collapsed .portal-sidebar__brand{justify-content:center;padding:.5rem}.portal-sidebar--collapsed .portal-sidebar__brand-dot,.portal-sidebar--collapsed .portal-sidebar__brand-copy,.portal-sidebar--collapsed .portal-sidebar__button-detail,.portal-sidebar--collapsed .portal-sidebar__support-label,.portal-sidebar--collapsed .portal-sidebar__support-copy,.portal-sidebar--collapsed .portal-sidebar__support-link{display:none}.portal-sidebar--collapsed .portal-sidebar__tooltip{z-index:10;width:max-content;max-width:12rem;color:var(--portal-text);opacity:0;pointer-events:none;visibility:hidden;background:#0b2432;border:1px solid #ffffff1f;border-radius:.375rem;padding:.375rem .5rem;font-size:.6875rem;line-height:1.3;transition:opacity .12s,transform .12s;display:block;position:absolute;left:calc(100% + .625rem);transform:translate(-.25rem);box-shadow:0 .5rem 1.25rem #0000004d}.portal-sidebar--collapsed .portal-sidebar__button:hover .portal-sidebar__tooltip,.portal-sidebar--collapsed .portal-sidebar__button:focus-visible .portal-sidebar__tooltip{opacity:1;visibility:visible;transform:translate(0)}.portal-sidebar--collapsed .portal-sidebar__button{position:relative}.portal-sidebar--collapsed .portal-sidebar__toggle{margin-left:0}.portal-sidebar--collapsed .portal-sidebar__button{place-items:center;min-height:2.5rem;padding:.5rem;display:grid}.portal-sidebar--collapsed .portal-sidebar__button-title,.portal-sidebar--collapsed .portal-sidebar__button:before{display:none}.portal-sidebar--collapsed .portal-sidebar__button-icon{object-fit:contain;width:1.4rem;height:1.4rem;display:block}.portal-sidebar--collapsed .portal-sidebar__support{place-items:center;margin-top:auto;padding:.5rem;display:grid}.portal-sidebar--collapsed .portal-sidebar__logout{margin-top:0;font-size:0}.portal-sidebar--collapsed .portal-sidebar__logout:before{content:"×";font-size:1rem}.portal-sidebar{border-bottom:0;border-right:1px solid #ffffff1a;min-height:100vh;position:sticky;top:0}.portal-dashboard{padding:1.5rem}.portal-dashboard__title{font-size:3rem}.portal-dashboard__main-grid{grid-template-columns:minmax(0,1fr) 18rem}}
