@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-Bz-4pmf0.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@property --background{syntax:"<color>";inherits:true;initial-value:#f6f8f7}@property --surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --ambient-glow{syntax:"<color>";inherits:true;initial-value:#81d8c32e}@property --header-start{syntax:"<color>";inherits:true;initial-value:#f0f6f2}@property --text{syntax:"<color>";inherits:true;initial-value:#1c2925}@property --muted{syntax:"<color>";inherits:true;initial-value:#586861}@property --border{syntax:"<color>";inherits:true;initial-value:#d5dfda}@property --accent{syntax:"<color>";inherits:true;initial-value:#0f766e}@property --active{syntax:"<color>";inherits:true;initial-value:#e1f1eb}@property --hover{syntax:"<color>";inherits:true;initial-value:#eaf0ed}@property --focus{syntax:"<color>";inherits:true;initial-value:#0f766e}@property --shadow{syntax:"<color>";inherits:true;initial-value:#0002}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f8f7;--surface:#fff;--ambient-glow:#81d8c32e;--header-start:#f0f6f2;--text:#1c2925;--muted:#586861;--border:#d5dfda;--accent:#0f766e;--active:#e1f1eb;--hover:#eaf0ed;--focus:#0f766e;--shadow:#0002}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101312;--surface:#141b18;--ambient-glow:#81d8c31f;--header-start:#1c2822;--text:#edf4f0;--muted:#a6b5ae;--border:#35443d;--accent:#5eead4;--active:#223c35;--hover:#26332d;--focus:#5eead4;--shadow:#0004}:root{--header-height:56px;color:var(--text);background:linear-gradient(135deg, var(--ambient-glow), transparent 36%), var(--background);background-attachment:fixed;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:--background .25s ease-in-out,--surface .25s ease-in-out,--ambient-glow .25s ease-in-out,--header-start .25s ease-in-out,--text .25s ease-in-out,--muted .25s ease-in-out,--border .25s ease-in-out,--accent .25s ease-in-out,--active .25s ease-in-out,--hover .25s ease-in-out,--focus .25s ease-in-out,--shadow .25s ease-in-out}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.material-symbols-outlined{flex-shrink:0;font-size:20px;line-height:1}:is(button,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hub-header{z-index:3;height:var(--header-height);background:linear-gradient(110deg, var(--header-start), var(--surface) 45%);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex;position:relative}.brand-area{align-items:center;height:100%;padding:0 24px;display:flex}.brand{white-space:nowrap;font-size:18px;font-weight:700}.brand span{color:var(--muted);margin-left:4px;font-weight:400}.header-actions{align-items:center;padding:0 16px;display:flex}.icon-button{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--hover)}.hub-content{min-height:calc(100dvh - var(--header-height));min-width:0;padding:32px 40px}.skip-link{z-index:5;color:var(--text);background:var(--surface);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (width<=640px){.brand-area{padding:0 16px}.hub-content{padding:24px}}@media (prefers-reduced-motion:reduce){:root{transition:none}}
