@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.p.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.1_0gbi-gsbqmd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_53ff96fb-module__e66E-q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_53ff96fb-module__e66E-q__variable{--font-body:"Manrope", "Manrope Fallback"}
:root{--accent:#0071e3;--accent-ink:#fff;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--dur-fast:.16s;--dur:.28s;--dur-slow:.46s;--glass:var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#1c1c2099);--glass-strong:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#1c1c20d1);--glass-thin:var(--lightningcss-light,#ffffff5c)var(--lightningcss-dark,#1c1c2066);--glass-filter:saturate(180%) blur(24px);--glass-rim:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff24);--glass-shine:inset 0 1px 0 var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff24), inset 0 0 0 .5px var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff0f);--material:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#1c1c20b8);--material-thick:var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#1c1c20e0);--material-filter:saturate(180%) blur(20px);--hairline:var(--lightningcss-light,#3c3c4312)var(--lightningcss-dark,#ffffff14);--fill-soft:var(--lightningcss-light,#78788014)var(--lightningcss-dark,#78788024);--fill:var(--lightningcss-light,#7878801f)var(--lightningcss-dark,#78788038);--fill-strong:var(--lightningcss-light,#78788033)var(--lightningcss-dark,#78788052);--radius-xs:8px;--radius-sm:12px;--radius:16px;--radius-lg:22px;--radius-xl:28px;--elev-1:0 1px 2px var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#0000004d), 0 6px 16px -8px var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#00000080);--elev-2:0 2px 6px -2px var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#0006), 0 18px 40px -16px var(--lightningcss-light,#0f172a3d)var(--lightningcss-dark,#000000b3);--elev-3:0 12px 28px -12px var(--lightningcss-light,#0f172a3d)var(--lightningcss-dark,#0009), 0 40px 90px -24px var(--lightningcss-light,#0f172a61)var(--lightningcss-dark,#000c);--raise:inset 0 1px 0 var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff1f), inset 0 -1px 0 var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#0000004d), 0 1px 2px var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#0000004d), 0 4px 12px -6px var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#00000080);--raise-accent:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001f, 0 1px 2px #0f172a1a, 0 8px 18px -8px color-mix(in srgb, var(--accent) 60%, transparent);--scrim:var(--lightningcss-light,#0f172a52)var(--lightningcss-dark,#00000080);--scroll-thumb:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#fff3);--scroll-thumb-hover:var(--lightningcss-light,#0006)var(--lightningcss-dark,#ffffff73)}html:root{--line:var(--hairline);--shadow:var(--elev-1)}html{-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}input,textarea{caret-color:var(--accent)}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--accent)}img,svg,video{-webkit-user-drag:none}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--scroll-thumb) 55%, transparent) padding-box;border:3.5px solid #0000;border-radius:999px;min-width:36px;min-height:36px}:hover::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover);border-width:2.5px}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-hover);border-width:2.5px}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}button,[role=button],.btn,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,[role=button],.btn{transition:scale var(--dur) var(--ease), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out), opacity var(--dur-fast) var(--ease-out), translate var(--dur) var(--ease)}button:active:not(:disabled),[role=button]:active,.btn:active:not(:disabled){scale:var(--press-scale,.96);transition-duration:80ms}input,select,textarea{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.eu-glass{background:var(--glass);box-shadow:var(--glass-shine), var(--elev-2);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:0}.eu-glass.strong{background:var(--glass-strong)}.eu-glass.thin{background:var(--glass-thin);box-shadow:var(--glass-shine)}.eu-btn{min-height:36px;color:inherit;box-shadow:var(--raise);font:inherit;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:linear-gradient(var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff29),var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff14)) padding-box padding-box;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.eu-btn:hover:not(:disabled){box-shadow:var(--raise), 0 10px 20px -12px var(--lightningcss-light,#0f172a4d)var(--lightningcss-dark,#0009);translate:0 -1px}.eu-btn.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, white), var(--accent) 60%, color-mix(in srgb, var(--accent) 86%, black));color:var(--accent-ink);box-shadow:var(--raise-accent)}.eu-btn.quiet{background:var(--fill-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.eu-btn.quiet:hover:not(:disabled){background:var(--fill);box-shadow:none;translate:none}.eu-btn:disabled{opacity:.45;cursor:default}.eu-btn svg{width:16px;height:16px}.eu-segment{background:var(--fill-soft);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.eu-segment>*{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-weight:600}.eu-segment>[aria-selected=true],.eu-segment>[aria-pressed=true],.eu-segment>.active{background:var(--glass-strong);opacity:1;box-shadow:var(--raise)}.eu-space-chip,.eu-chip{background:var(--fill-soft);max-width:100%;color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.eu-spaces{max-width:100%;display:inline-flex;position:relative}.eu-space-current{background:var(--glass);max-width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--glass-shine), 0 1px 2px var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#0000004d), 0 6px 16px -10px var(--lightningcss-light,#0f172a40)var(--lightningcss-dark,#0009);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:0;border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 5px;display:inline-flex}.eu-space-current:hover{background:var(--glass-strong)}.eu-spaces.compact .eu-space-current{gap:8px;min-height:34px;padding:3px 8px 3px 4px}.eu-spaces.compact .eu-space-name{font-size:13px}.eu-space-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.eu-space-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eu-space-name{letter-spacing:-.01em;font-size:14px;font-weight:600}.eu-space-text small{opacity:.62;font-size:11px}.eu-space-chevron{opacity:.5;width:14px;height:14px;transition:rotate var(--dur) var(--ease);flex:none}.eu-space-current[aria-expanded=true] .eu-space-chevron{rotate:180deg}.eu-space-badge{color:#fff;letter-spacing:.02em;background:linear-gradient(160deg,#6b7280,#374151);border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 .5px #00000014}.eu-space-badge.xs{border-radius:7px;width:20px;height:20px;font-size:8px}.eu-space-badge.md{border-radius:13px;width:40px;height:40px;font-size:14px}.eu-space-badge.personal{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 80%, white), var(--accent));border-radius:50%}.eu-space-badge.all{background:var(--fill);color:inherit;box-shadow:none}.eu-space-badge img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.eu-space-badge svg{width:58%;height:58%}.eu-space-menu{z-index:60;border-radius:var(--radius-lg);background:var(--glass-strong);min-width:min(300px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(70vh,480px);box-shadow:var(--glass-shine), var(--elev-3);color:inherit;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);animation:eu-drop-in var(--dur) var(--ease-out);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.eu-space-option,.eu-space-manage,.eu-space-row{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;--press-scale:1;background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px 7px 7px;text-decoration:none;display:flex}.eu-space-option:hover,.eu-space-manage:hover,.eu-space-row:hover{background:var(--fill-soft)}.eu-space-option[aria-selected=true]{background:color-mix(in srgb, var(--accent) 12%, transparent)}.eu-space-check{background:var(--accent);color:#fff;border-radius:50%;margin-left:auto;padding:3px;display:inline-flex}.eu-space-check svg{stroke-width:3px;width:11px;height:11px}.eu-space-hint{opacity:.62;margin:4px 10px 6px;font-size:12px}.eu-space-manage{opacity:.8;box-shadow:0 -.5px 0 var(--hairline);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:2px;padding-top:9px;padding-bottom:9px;font-size:13px;font-weight:600}.eu-space-manage svg{opacity:.7;width:16px;height:16px}.eu-space-list{flex-direction:column;gap:2px;display:flex}.eu-space-list-title{letter-spacing:.04em;text-transform:uppercase;opacity:.5;margin:12px 10px 4px;font-size:11px;font-weight:700}.eu-space-row .eu-space-name{font-size:13.5px;font-weight:500}.eu-space-row.active{background:color-mix(in srgb, var(--accent) 12%, transparent)}.eu-space-row.active .eu-space-name{font-weight:700}.eu-space-row .eu-space-badge{border-radius:8px;width:26px;height:26px;font-size:10px}@media (max-width:600px){.eu-space-menu{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none;max-height:60vh;animation:eu-rise-in var(--dur) var(--ease-out);position:fixed;left:12px;right:12px}}@keyframes eu-fade-in{0%{opacity:0}}@keyframes eu-rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes eu-pop-in{0%{opacity:0;transform:scale(.94)}}@keyframes eu-sheet-in{0%{transform:translateY(100%)}}@keyframes eu-drop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes eu-shimmer{to{background-position:-200% 0}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--dur);animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:var(--dur);animation-timing-function:var(--ease-out)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--material:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#1c1c20f5);--material-thick:var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#1c1c20fa);--glass:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#1c1c20f0);--glass-strong:var(--lightningcss-light,#fffffff7)var(--lightningcss-dark,#1c1c20f7);--glass-thin:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#1c1c20e6)}}@media (prefers-reduced-transparency:reduce){:root{--material:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--material-thick:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--material-filter:none;--glass:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--glass-strong:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--glass-thin:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--glass-filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:active:not(:disabled),[role=button]:active,.btn:active:not(:disabled){scale:none}.eu-btn:hover:not(:disabled){translate:none}@view-transition{navigation:none}}
.eu-launcher{--eu-launcher-bg:#fff;--eu-launcher-fg:#0f172a;--eu-launcher-muted:#64748b;--eu-launcher-hover:#f1f5f9;--eu-launcher-accent:#d5a826;--eu-launcher-line:#e2e8f0;font-family:inherit;display:inline-block;position:relative}.eu-launcher__trigger{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.eu-launcher__trigger:hover,.eu-launcher__trigger[aria-expanded=true]{background:#7f7f7f26}.eu-launcher__trigger:focus-visible{outline:2px solid var(--eu-launcher-accent);outline-offset:2px}.eu-launcher__panel{z-index:1000;background:var(--eu-launcher-bg);width:328px;max-height:70vh;color:var(--eu-launcher-fg);border:1px solid var(--eu-launcher-line);border-radius:18px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 24px 48px -16px #0f172a4d}.eu-launcher__grid{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.eu-launcher__app{color:inherit;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;text-decoration:none;display:flex}.eu-launcher__app:hover,.eu-launcher__app:focus-visible{background:var(--eu-launcher-hover);outline:none}.eu-launcher__app.is-current{box-shadow:inset 0 0 0 1px var(--eu-launcher-accent)}.eu-launcher__icon{background:var(--eu-launcher-hover);width:44px;height:44px;color:var(--eu-launcher-fg);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.eu-launcher__name{text-align:center;font-size:12px;line-height:1.2}.eu-launcher__state{color:var(--eu-launcher-muted);padding:8px;font-size:13px}
:root{--blue:#123f9f;--blue-deep:#0c2c72;--accent:var(--blue);--sel:#eaf0fb;--ink:#0f172a;--muted:#5b6578;--line:#3c3c431f;--bg:#f5f5f7;--fill:#7676801f;--panel:#fff;--ok:#15803d;--err:#b91c1c;--well:#ffffffb8;--well-shadow:inset 0 1px 2px #0f172a12, inset 0 0 0 .5px #3c3c431f;--ring:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:radial-gradient(60rem 30rem at 70% -10%, #dfe8fb 0%, transparent 70%), var(--bg) fixed;color:var(--ink);font:15px/1.55 var(--font-body), "Segoe UI", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--blue)}.topbar{padding:calc(max(10px, var(--eurathos-shell-top,0px) + 6px) + env(safe-area-inset-top)) 16px 10px 16px;background:var(--glass);box-shadow:0 .5px 0 var(--hairline);z-index:20;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);align-items:center;gap:16px;display:flex;position:sticky;top:0}.topbar .brand{min-width:0;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.topbar .brand img{border-radius:10px;width:auto;height:32px;box-shadow:inset 0 0 0 .5px #0000000f,0 1px 2px #0f172a14,0 4px 10px -4px #123f9f59}.topbar .brand span{text-overflow:ellipsis;overflow:hidden}.topbar .spacer{flex:1}main{max-width:960px;margin:0 auto;padding:24px 16px 48px}main>*{animation:eu-rise-in var(--dur-slow) var(--ease) backwards}main>:nth-child(2){animation-delay:40ms}main>:nth-child(n+3){animation-delay:80ms}main.narrow{max-width:520px}h1{letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.2}h2{letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:800}.lead{color:var(--muted);margin:0 0 24px;font-size:16px}.muted{color:var(--muted)}.small{font-size:13px}.card{background:var(--glass);border-radius:var(--radius-lg);box-shadow:var(--glass-shine), var(--elev-1);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:0;margin-bottom:16px;padding:20px}.card.accent{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--blue) 9%, transparent), transparent 62%), var(--glass);box-shadow:var(--glass-shine), var(--elev-2)}.btn{color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;box-shadow:var(--raise);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:linear-gradient(#ffffffeb,#ffffffa3) padding-box padding-box;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){box-shadow:var(--raise), 0 10px 20px -12px #0f172a4d;translate:0 -1px}.btn.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 88%, white), var(--blue) 60%, color-mix(in srgb, var(--blue) 86%, black));color:#fff;box-shadow:var(--raise-accent)}.btn.primary:hover:not(:disabled){box-shadow:var(--raise-accent), 0 12px 24px -12px color-mix(in srgb, var(--blue) 70%, transparent)}.btn.link{color:var(--blue);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:6px 10px}.btn.link:hover:not(:disabled){background:var(--sel);box-shadow:none;translate:none}.btn.danger{color:var(--err)}.btn:disabled{opacity:.6;cursor:default}.actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.accounts{border-radius:var(--radius);background:var(--glass);box-shadow:var(--glass-shine), var(--elev-1);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);margin:0;padding:0;list-style:none;overflow:hidden}.accounts li{box-shadow:inset 0 -.5px 0 var(--hairline);align-items:center;display:flex}.accounts li:last-child{box-shadow:none}.accounts .pick{text-align:left;--press-scale:1;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:12px 16px;display:flex}.accounts .pick:hover{background:var(--fill-soft)}.accounts .pick:active{background:var(--fill)}.avatar{width:36px;height:36px;color:var(--blue);background:linear-gradient(160deg,#eef3fd,#cddbf7);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a14,0 4px 10px -6px #123f9f73}.accounts .who{flex-direction:column;display:flex}.accounts .who small{color:var(--muted)}.photo-row{align-items:flex-start;gap:16px;margin:8px 0 16px;display:flex}.photo-row .grow{flex:1;min-width:0}.photo{object-fit:cover;width:72px;height:72px;color:var(--blue);box-shadow:inset 0 1px 0 #ffffffe6, var(--elev-2);background:linear-gradient(160deg,#eef3fd,#cddbf7);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:inline-flex}.pair{grid-template-columns:1fr 2fr;gap:0 16px;display:grid}@media (max-width:560px){.pair{grid-template-columns:1fr}}.steps{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.steps li{background:var(--fill);height:4px;transition:background-color var(--dur-slow) var(--ease);border-radius:2px;flex:1}.steps li.done{background:var(--blue)}.grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px;display:grid}.option{border-radius:var(--radius);background:var(--glass);box-shadow:var(--glass-shine), var(--elev-1);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease-out);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:0;flex-direction:column;gap:8px;padding:16px;display:flex}.option.recommended{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 62%), var(--glass-strong);box-shadow:var(--glass-shine), var(--elev-2)}.option h3{margin:0;font-size:16px}.badge{background:var(--fill);color:var(--muted);border-radius:999px;width:fit-content;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.badge.ok{color:var(--ok);background:#e3f6ea;box-shadow:inset 0 1px #ffffffb3}.list{margin:0;padding:0;list-style:none}.list>li{box-shadow:inset 0 -.5px 0 var(--hairline);align-items:center;gap:12px;padding:12px 0;display:flex}.list>li:last-child{box-shadow:none}.list .grow{flex:1;min-width:0}.list.orgs>li{gap:14px}.list.orgs strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}label{margin:12px 0 4px;font-weight:500;display:block}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=number],select,textarea,input[type=month]{border-radius:var(--radius-sm);width:100%;font:inherit;background:var(--well);box-shadow:var(--well-shadow);color:inherit;border:0;padding:11px 14px;font-size:16px}textarea{resize:vertical}input[type=text]:hover,select:hover,textarea:hover,input[type=month]:hover{background:#ffffffe6}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=password]:focus,input[type=number]:focus,select:focus,textarea:focus,input[type=month]:focus{box-shadow:var(--well-shadow), var(--ring);background:#fff;outline:none}label.check{align-items:flex-start;gap:10px;font-weight:500;display:flex}label.check input{margin-top:4px}.amount{font-variant-numeric:tabular-nums;white-space:nowrap}.notice{border-radius:var(--radius-sm);animation:eu-rise-in var(--dur) var(--ease);margin-bottom:16px;padding:12px 16px}.notice.error{color:var(--err);background:#fdecec}.notice.ok{color:var(--ok);background:#e8f8ee}.menu{position:relative}.menu>.panel{background:var(--glass-strong);border-radius:var(--radius-xl);min-width:240px;max-width:calc(100vw - 32px);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shine), var(--elev-3);transform-origin:100% 0;animation:eu-drop-in var(--dur) var(--ease);border:0;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.menu .panel a,.menu .panel button{text-align:left;width:100%;display:block}a.option{color:inherit;text-decoration:none}a.option:hover{box-shadow:var(--glass-shine), var(--elev-2);transform:translateY(-2px)}a.option:active{transition-duration:80ms;transform:scale(.98)}.legal-nav{flex-wrap:wrap;gap:4px 16px;margin-bottom:16px;font-size:14px;display:flex}.legal-nav a{color:var(--blue);font-weight:600;text-decoration:none}.legal-nav a:hover{text-decoration:underline}.prose h2{margin-top:28px}.prose ul{padding-left:20px}.prose li{margin:4px 0}.table-wrap{margin:12px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;box-shadow:inset 0 -.5px 0 var(--hairline);padding:10px 12px}th{background:var(--fill-soft);font-weight:700}.site-footer{max-width:960px;padding:0 16px calc(24px + env(safe-area-inset-bottom) + max(var(--eurathos-dock-height,0px), var(--eurathos-shell-bottom-left,0px)));flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0 auto;font-size:13px;display:flex}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover{color:var(--ink);text-decoration:underline}@media (min-width:768px){.topbar{padding:calc(max(12px, var(--eurathos-shell-top,0px) + 6px) + env(safe-area-inset-top)) 24px 12px 24px}main{padding:40px 24px 72px}h1{font-size:32px}.lead{font-size:17px}.card{margin-bottom:20px;padding:24px}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=number],select,textarea,input[type=month]{font-size:15px}}.drop{text-align:center;cursor:pointer;border-radius:var(--radius);background:var(--fill-soft);outline:2px dashed var(--fill-strong);outline-offset:-6px;transition:outline-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:0;flex-direction:column;align-items:center;gap:4px;margin:16px 0;padding:28px 16px;display:flex;position:relative}.drop:hover,.drop.over{outline-color:var(--blue);background:var(--sel)}.drop input{opacity:0;width:1px;height:1px;position:absolute}.drop:focus-within{box-shadow:var(--ring)}progress{width:100%;height:6px;accent-color:var(--blue);margin-top:6px}.account-page>section{scroll-margin-top:calc(var(--eurathos-shell-top,0px) + 84px)}.account-nav a{color:var(--ink);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out);border-radius:14px;align-items:center;gap:12px;padding:7px 12px 7px 8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.account-nav a:hover{background:var(--fill-soft)}.nav-tile{color:#fff;background:linear-gradient(180deg, #ffffff4d, #fff0 58%), linear-gradient(160deg, color-mix(in srgb, var(--tile) 78%, white), var(--tile) 70%, color-mix(in srgb, var(--tile) 82%, black));width:30px;height:30px;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000024, 0 1px 2px #0f172a1f, 0 5px 12px -6px color-mix(in srgb, var(--tile) 70%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.nav-tile svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nav-label{text-overflow:ellipsis;overflow:hidden}@media (min-width:1100px){main.account-page{grid-template-columns:250px minmax(0,1fr);align-items:start;column-gap:36px;max-width:1200px;display:grid}main.account-page>*{grid-column:2}main.account-page>.account-nav{top:calc(var(--eurathos-shell-top,0px) + 84px);border-radius:var(--radius-lg);background:var(--glass);box-shadow:var(--glass-shine), var(--elev-1);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);flex-direction:column;grid-area:1/1/span 40;gap:2px;padding:8px;display:flex;position:sticky}}@media (max-width:1099px){main.account-page{flex-direction:column;display:flex}main.account-page>*{order:3}main.account-page>h1{order:0}main.account-page>.lead{order:1;margin-bottom:12px}main.account-page>.account-nav{scrollbar-width:none;order:2;gap:8px;margin:0 -16px 12px;padding:4px 16px 12px;display:flex;overflow-x:auto}.account-nav::-webkit-scrollbar{display:none}.account-nav a{background:var(--glass);box-shadow:var(--glass-shine), var(--elev-1);border-radius:999px;flex:none;padding:6px 14px 6px 6px}.account-nav .nav-tile{border-radius:999px;width:26px;height:26px}.account-nav .nav-tile svg{width:15px;height:15px}}
