@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_af938a{font-family:Sora,Sora Fallback;font-style:normal}.__variable_af938a{--font-head:"Sora","Sora Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_14db65{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--bg:#f4eefb;--bg-2:#faf7fe;--surface:#ffffff;--purple:#7c3aed;--purple-deep:#6d28d9;--magenta:#d946ef;--pink:#ec4899;--text:#2a1a44;--text-dim:#5c4a72;--grad:linear-gradient(135deg,#7c3aed,#d946ef 55%,#ec4899);--grad-btn:linear-gradient(135deg,#6d28d9,#c026d3 55%,#db2777);--font-head-stack:var(--font-head),"Sora",system-ui,sans-serif;--font-body-stack:var(--font-body),"Plus Jakarta Sans",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;width:100%;max-width:100%;overflow-x:hidden}body{font-family:var(--font-body-stack);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;position:relative}main{overflow-x:hidden}.table-scroll,main{max-width:100%;min-width:0}.table-scroll{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table-scroll:focus{outline:2px solid #7c3aed;outline-offset:2px}.table-scroll>table{width:max-content;min-width:100%;max-width:none}.app-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;background:#120f1a;color:#fff;font-family:system-ui,sans-serif;width:100%;max-width:100%;box-sizing:border-box;overflow:visible;position:relative;z-index:30}.app-header__brand{letter-spacing:.06em;flex:0 0 auto}.app-header__nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;flex:1 1 160px}.app-header__nav a{color:#fff;opacity:.9;text-decoration:none;font-size:13px;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.app-header__ops{position:relative;flex:0 0 auto;align-self:center}.app-header__ops-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 6px;color:#fff;opacity:.9;font-size:13px;font-family:inherit;white-space:nowrap}.app-header__ops-trigger:hover,.app-header__ops-trigger[aria-expanded=true]{opacity:1}.app-header__ops-trigger:focus-visible{outline:2px solid #a78bfa;outline-offset:2px;border-radius:6px}.app-header__ops-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:40;display:flex;flex-direction:column;gap:2px;padding:8px;margin:0;background:#1c1725;border:1px solid rgba(255,255,255,.12);border-radius:10px;min-width:168px;max-width:min(280px,calc(100vw - 24px));box-shadow:0 12px 28px rgba(0,0,0,.45)}.app-header__ops-menu a{min-height:40px;width:100%;justify-content:flex-start;border-radius:6px;padding:0 10px}.app-header__ops-menu a:focus-visible,.app-header__ops-menu a:hover{background:rgba(124,58,237,.28);opacity:1}@media (max-width:560px){.app-header__ops-menu{left:auto;right:0}}.app-header__actions button{min-height:44px;min-width:44px}.app-header__spacer{flex:1 1 8px;min-width:0}.app-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;max-width:100%}.app-header__role{font-size:11px;opacity:.55;text-transform:uppercase;letter-spacing:.08em}@media (max-width:560px){.app-header{padding:8px 10px;gap:6px 10px}.app-header__nav{flex:1 1 100%;order:3}.app-header__actions{margin-left:0}}.inbox-grid{display:grid;grid-template-columns:minmax(260px,320px) 1fr minmax(220px,280px);grid-gap:12px;gap:12px;min-height:70vh;max-width:100%}@media (max-width:900px){.inbox-grid{grid-template-columns:1fr}}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--magenta);outline-offset:3px}.skip-link{position:absolute;left:14px;top:-72px;z-index:40;background:var(--purple-deep);color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;font-size:14px;transition:top .2s ease}.skip-link:focus{top:14px}.app-home{position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;display:grid;place-items:center;padding:28px 22px 40px;background:radial-gradient(900px 620px at 78% 8%,rgba(236,72,153,.22),transparent 58%),radial-gradient(820px 560px at 8% 72%,rgba(124,58,237,.2),transparent 55%),linear-gradient(160deg,#faf7fe,#f4eefb 45%,#efe4ff)}.app-home__glow{inset:-20% -10%;z-index:-2;background:radial-gradient(42% 36% at 70% 30%,rgba(217,70,239,.28),transparent 70%),radial-gradient(38% 34% at 28% 68%,rgba(124,58,237,.22),transparent 72%);animation:home-glow 12s ease-in-out infinite alternate}.app-home__glow,.app-home__mark{position:absolute;pointer-events:none}.app-home__mark{right:-8%;bottom:-18%;width:min(72vw,640px);height:auto;z-index:-1;opacity:.16;animation:home-float 9s ease-in-out infinite alternate}.app-home__inner{width:min(640px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:18px;animation:home-rise .85s cubic-bezier(.22,1,.36,1) both}.app-home__brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-head-stack);font-weight:800;font-size:clamp(2rem,6vw,3.1rem);letter-spacing:-.03em;line-height:1;color:var(--text)}.app-home__brand-mark{width:clamp(42px,8vw,56px);height:clamp(42px,8vw,56px);flex:0 0 auto}.app-home__brand-accent{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.app-home__title{margin:4px 0 0;font-family:var(--font-head-stack);font-weight:700;font-size:clamp(1.35rem,3.4vw,1.85rem);letter-spacing:-.02em;line-height:1.2;color:var(--text)}.app-home__lead{margin:0;max-width:34ch;font-size:1.05rem;line-height:1.55;color:var(--text-dim)}.app-home__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.app-home__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;font-family:var(--font-body-stack);font-weight:700;font-size:15px;border:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.app-home__btn:hover{transform:translateY(-1px)}.app-home__btn--primary{color:#fff;background:var(--grad-btn);box-shadow:0 14px 34px -16px rgba(109,40,217,.7)}.app-home__btn--primary:hover{box-shadow:0 18px 40px -14px rgba(109,40,217,.8)}.app-home__btn--ghost{color:var(--purple-deep);background:rgba(255,255,255,.55);border:1px solid rgba(124,58,237,.22)}.app-home__btn--ghost:hover{background:#fff}.app-home__foot{margin-top:10px;font-size:13px;color:var(--text-dim)}.app-home__foot a{color:var(--purple-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}@keyframes home-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-glow{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,3%,0) scale(1.05)}}@keyframes home-float{0%{transform:translateZ(0) rotate(-4deg)}to{transform:translate3d(-3%,-4%,0) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.app-home__btn,.app-home__glow,.app-home__inner,.app-home__mark{animation:none!important;transition:none!important}}@media (max-width:640px){.app-home__mark{right:-28%;bottom:-12%;width:120vw;opacity:.12}.app-home__actions,.app-home__btn{width:100%}}