@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.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}:root{--pula-blue:#4bb7e8;--pula-blue-text:#136d96;--pula-blue-hover:#0f5c80;--deep-navy:#12304a;--charcoal:#27313a;--cloud:#f4f7f9;--white:#fff;--border:#d7e0e6;--text:var(--charcoal);--accent:var(--pula-blue-text);--brand-accent:var(--deep-navy);--accent-bg:#fdf3e2;--accent-border:#e8c97a;--sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;font:16px/1.5 var(--sans);color:var(--charcoal);background:var(--cloud);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}body{margin:0}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2{color:var(--deep-navy);margin:0 0 8px;font-weight:600}h1{font-size:32px;line-height:1.2}h2{font-size:20px;line-height:1.25}p{margin:0}a{color:var(--pula-blue-text)}a:hover{color:var(--pula-blue-hover)}.shell{text-align:left;flex-direction:column;min-height:100svh;display:flex}.shell__header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:24px;padding:12px 24px;display:flex}.shell__menu-toggle{display:none}.shell__header-collapsible{display:contents}.shell__brand{color:var(--brand-accent,var(--accent));align-items:center;gap:8px;font-weight:600;display:flex}.shell__nav{flex-wrap:wrap;flex:1;gap:16px;display:flex}.shell__nav a{color:var(--text);text-decoration:none}.shell__nav a.active{color:var(--accent);font-weight:600}.shell__account{align-items:center;gap:12px;display:flex}.shell__email{color:var(--text);font-size:14px}.shell__content{flex:1;padding:24px}.auth-page{text-align:left;max-width:420px;margin:48px auto}.auth-page__external{margin-top:24px}.auth-page__stub-note{color:var(--text);font-size:14px}.offline-bar{background:var(--accent-bg);border-bottom:1px solid var(--accent-border);text-align:left;padding:8px 24px}@media (width<=640px){.shell__menu-toggle{margin-left:auto;display:inline-block}.shell__header-collapsible{flex-basis:100%;display:none}.shell__header-collapsible[data-open]{flex-direction:column;align-items:stretch;gap:12px;padding-top:12px;display:flex}.shell__header-collapsible .shell__nav{flex-direction:column;gap:12px}.shell__header-collapsible .shell__account{flex-wrap:wrap}}
