@font-face{font-family:__Sora_ce197d;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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_ce197d;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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_ce197d;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ce197d{font-family:__Sora_ce197d,__Sora_Fallback_ce197d;font-style:normal}.__variable_ce197d{--font-sora:"__Sora_ce197d","__Sora_Fallback_ce197d"}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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:__DM_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:__DM_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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:__DM_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:__DM_Mono_Fallback_9ef920;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:__DM_Mono_9ef920,__DM_Mono_Fallback_9ef920;font-style:normal}.__variable_9ef920{--font-dm-mono:"__DM_Mono_9ef920","__DM_Mono_Fallback_9ef920"}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_ef116d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_ef116d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_ef116d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_ef116d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_ef116d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_Fallback_ef116d;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:__DM_Sans_ef116d,__DM_Sans_Fallback_ef116d;font-style:normal}.__variable_ef116d{--font-dm-sans:"__DM_Sans_ef116d","__DM_Sans_Fallback_ef116d"}@font-face{font-family:"__DM_Serif_Display_0e4539";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-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:"__DM_Serif_Display_0e4539";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-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:"__DM_Serif_Display_Fallback_0e4539";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_0e4539{font-family:"__DM_Serif_Display_0e4539","__DM_Serif_Display_Fallback_0e4539";font-weight:400;font-style:normal}.__variable_0e4539{--font-dm-serif:"__DM_Serif_Display_0e4539","__DM_Serif_Display_Fallback_0e4539"}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}.visible{visibility:visible}.flex{display:flex}.inline-flex{display:inline-flex}.min-h-\[80px\]{min-height:80px}.w-full{width:100%}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--accent-strong\)\]{border-color:var(--accent-strong)}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[var\(--accent-strong\)\]{background-color:var(--accent-strong)}.bg-\[var\(--surface-alt\)\]{background-color:var(--surface-alt)}.bg-\[var\(--surface-elevated\)\]{background-color:var(--surface-elevated)}.bg-\[var\(--surface-input\)\]{background-color:var(--surface-input)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--accent-on\)\]{color:var(--accent-on)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.hover\:border-\[var\(--accent-strong-hover\)\]:hover{border-color:var(--accent-strong-hover)}.hover\:bg-\[var\(--accent-strong-hover\)\]:hover{background-color:var(--accent-strong-hover)}.hover\:bg-\[var\(--surface-alt\)\]:hover{background-color:var(--surface-alt)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:root{--charcoal:#212529;--lavender:#d4cdff;--sun:#fed728;--violet:#8942fe;--ash:#e6e8ec;--cream:#ffeba2;--lighthouse:var(--ash);--distant-cloud:var(--lavender);--cocoon:var(--cream);--yellow-ace:var(--sun);--june-ivy:var(--violet);--teal-spill:var(--charcoal);--bg-top:#f7f8fc;--bg-mid:#efecff;--bg-bottom:#fff6cc;--bg-glow-one:#8942fe2e;--bg-glow-two:#fed7283d;--bg:#f4f5f9;--surface:#ffffffdb;--surface-elevated:#ffffffe6;--surface-alt:#d4cdff6b;--surface-soft:#f6f7fcd1;--surface-muted:#ffeba280;--surface-input:#fffffff2;--surface-toast-info:#fffffff5;--surface-toast-success:#f5f2fff5;--surface-toast-warn:#fff2c3f5;--ink:var(--charcoal);--ink-2:#3d404d;--ink-3:#656a7a;--accent:var(--violet);--line:#d5d9e6;--line-strong:#bab6d4;--shadow-soft:0 18px 32px -28px #21252959;--shadow-medium:0 24px 40px -28px #522c8a42;--shadow-toast:0 16px 28px -20px #21252952;--focus-ring:#8942fe3d;--danger:#b92d3c;--danger-bg:#ffe3e3;--danger-border:#f5b6be;--accent-strong:var(--violet);--accent-strong-hover:#7432e2;--accent-on:#fff;--highlight:var(--sun);--sidebar-width:296px;--sidebar-bg:linear-gradient(165deg,#212529,#2a2d42 48%,#3f2976);--sidebar-border:#ffffff29;--sidebar-ink:#f5f5ff;--sidebar-ink-soft:#f5f5ffbd;--sidebar-card:#ffffff14;--sidebar-card-hover:#ffffff24;--sidebar-card-active:linear-gradient(145deg,#8942fe80,#d4cdff52);--radius:16px;--topbar-height:70px}:root[data-sidebar=compact]{--sidebar-width:108px}:root[data-theme=dark]{--bg-top:#15171c;--bg-mid:#212529;--bg-bottom:#31263f;--bg-glow-one:#8942fe42;--bg-glow-two:#fed72824;--bg:#191c22;--surface:#1f232bdb;--surface-elevated:#222630e6;--surface-alt:#5a498a52;--surface-soft:#181c23db;--surface-muted:#78652838;--surface-input:#1d212af5;--surface-toast-info:#1e222bf5;--surface-toast-success:#282238f5;--surface-toast-warn:#3e3418f5;--ink:#f4f4f8;--ink-2:#d5d7df;--ink-3:#a8acba;--line:#3c404f;--line-strong:#5f5b7d;--shadow-soft:0 20px 34px -24px #0000009e;--shadow-medium:0 26px 44px -30px #000000b8;--shadow-toast:0 20px 32px -24px #000000ad;--focus-ring:#ad8eff4d;--danger:#ffb8c4;--danger-bg:#923a475c;--danger-border:#ffa7b573;--accent-strong:#ad8eff;--accent-strong-hover:#9a77f7;--accent-on:#18191d;--highlight:#ffd84f;--sidebar-bg:linear-gradient(168deg,#15171c,#212529 46%,#372263);--sidebar-border:#ffffff1c;--sidebar-ink:#f7f7ff;--sidebar-ink-soft:#f7f7ffb8;--sidebar-card:#ffffff0f;--sidebar-card-hover:#ffffff1a;--sidebar-card-active:linear-gradient(150deg,#8942fe7a,#fed7282e)}*,:after,:before{box-sizing:border-box}body,html{max-width:100vw;height:100%}body{color:var(--ink);background:var(--bg);font-family:var(--font-dm-sans),ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:color .18s,background .26s}a{color:inherit;text-decoration:none}.app-shell{grid-template-rows:var(--topbar-height) minmax(0,1fr);grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-areas:"topbar topbar""sidebar main";min-height:100vh;display:grid}.app-main{min-height:calc(100vh - var(--topbar-height));background:var(--bg);grid-area:main;padding:28px clamp(16px,2.2vw,36px) 36px}.app-topbar{z-index:58;height:var(--topbar-height);border-bottom:1px solid var(--line);background:var(--surface-soft);backdrop-filter:blur(12px);grid-area:topbar;justify-content:space-between;align-items:center;gap:12px;padding:0 clamp(12px,2vw,20px);display:flex;position:sticky;top:0}.topbar-group{gap:8px;min-width:0}.topbar-group,.topbar-icon-button{align-items:center;display:inline-flex}.topbar-icon-button{border:1px solid var(--line);background:var(--surface-elevated);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;font-size:19px}.topbar-icon-button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.topbar-menu-toggle{display:none}.topbar-brand,.topbar-compact-toggle{display:inline-flex}.topbar-brand{font-family:var(--font-sora),sans-serif;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:10px;font-weight:700}.topbar-brand-mark{width:31px;height:31px;font-family:var(--font-dm-mono),monospace;background:linear-gradient(145deg,var(--accent-strong),#5f22cb);color:#fff;border-radius:8px;place-items:center;font-size:12px;display:grid}.topbar-meta{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.topbar-pill{max-width:280px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;padding:8px 11px;font-size:11.5px;line-height:1;overflow:hidden}.topbar-auth-button,.topbar-pill{border:1px solid var(--line);background:var(--surface-elevated);border-radius:999px}.topbar-auth-button{min-height:36px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.topbar-auth-button:hover:not(:disabled){border-color:var(--line-strong)}.topbar-auth-button:disabled{opacity:.64;cursor:not-allowed}.sidebar-overlay{opacity:0;pointer-events:none;z-index:56;background:#05070c8f;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}.sidebar{top:var(--topbar-height);height:calc(100vh - var(--topbar-height));border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);color:var(--sidebar-ink);grid-area:sidebar;grid-template-rows:auto 1fr auto;gap:18px;padding:22px 16px 16px;display:grid;position:sticky}.sidebar-header{gap:10px;display:grid}.sidebar-header-row{align-items:center;gap:10px;display:flex}.sidebar-brand{align-items:center;gap:11px;min-width:0;display:flex}.sidebar-brand-mark{width:40px;height:40px;font-family:var(--font-dm-mono),monospace;color:#212529;background:linear-gradient(150deg,#fed728,#8942fe);border-radius:11px;place-items:center;font-size:13px;display:grid}.sidebar-brand strong{font-family:var(--font-sora),sans-serif;font-size:15px;line-height:1.2;display:block}.sidebar-brand small{color:var(--sidebar-ink-soft);margin-top:2px;font-size:11.5px;display:block}.sidebar-compact-toggle{width:32px;height:32px;color:var(--sidebar-ink);cursor:pointer;background:#ffffff17;border:1px solid #fff3;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.sidebar-compact-toggle:hover{background:#ffffff29;border-color:#ffffff52;transform:translateY(-1px)}.sidebar-nav{align-content:start;gap:8px;display:grid}.sidebar-link{background:var(--sidebar-card);border:1px solid #0000;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:11px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.sidebar-link:hover{background:var(--sidebar-card-hover);border-color:#ffffff2e;transform:translateY(-1px)}.sidebar-link-active{background:var(--sidebar-card-active);border-color:#ffffff4d}.sidebar-link-icon{background:#0000002e;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.sidebar-link strong{font-size:13.5px;line-height:1.2;display:block}.sidebar-link small{color:var(--sidebar-ink-soft);margin-top:2px;font-size:11px;display:block}.sidebar-footer{background:#00000038;border:1px solid #ffffff29;border-radius:14px;gap:9px;padding:10px;display:grid}.sidebar-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-ink-soft);margin:0;font-size:10px}.sidebar-chip,.sidebar-user{background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11.5px;display:flex}.sidebar-chip-online{color:#ffe889;border-color:#fed72866}.sidebar-chip-offline{border-color:#ffffff29}.sidebar-actions{gap:8px;display:grid}.sidebar-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:35px;padding:0 11px;font-size:11.5px;font-weight:600;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.sidebar-button:hover:not(:disabled){transform:translateY(-1px)}.sidebar-button-theme{color:var(--sidebar-ink);background:#ffffff14;border-color:#fff3}.sidebar-button-auth{background:var(--highlight);color:#212529;border-color:#0000}.sidebar-button-auth:hover:not(:disabled){background:#ffd302}.sidebar-button:disabled{opacity:.58;cursor:not-allowed}.sidebar-error{color:#ffc9d0;margin:0;font-size:11px;line-height:1.4}:root[data-sidebar=compact] .sidebar{padding:20px 10px 12px}:root[data-sidebar=compact] .sidebar-brand,:root[data-sidebar=compact] .sidebar-header-row{justify-content:center}:root[data-sidebar=compact] .sidebar-brand>span:last-child,:root[data-sidebar=compact] .sidebar-button span,:root[data-sidebar=compact] .sidebar-chip span,:root[data-sidebar=compact] .sidebar-error,:root[data-sidebar=compact] .sidebar-link small,:root[data-sidebar=compact] .sidebar-link strong,:root[data-sidebar=compact] .sidebar-section-title,:root[data-sidebar=compact] .sidebar-user span{display:none}:root[data-sidebar=compact] .sidebar-compact-toggle{margin-left:0}:root[data-sidebar=compact] .sidebar-link{grid-template-columns:1fr;justify-items:center;padding:10px 8px}:root[data-sidebar=compact] .sidebar-link-icon{width:40px;height:40px}:root[data-sidebar=compact] .sidebar-footer{padding:8px}:root[data-sidebar=compact] .sidebar-button,:root[data-sidebar=compact] .sidebar-chip,:root[data-sidebar=compact] .sidebar-user{justify-content:center;padding:0}@media (max-width:1140px){.topbar-pill{max-width:200px}.app-main{padding:20px 16px 30px}}@media (min-width:1025px){.sidebar-footer,.sidebar-header{display:none}.sidebar{padding:16px 12px}}@media (max-width:1024px){:root[data-sidebar=compact]{--sidebar-width:296px}.app-shell{display:block}.app-topbar{gap:8px;padding:0 12px}.topbar-menu-toggle{display:inline-flex}.sidebar-compact-toggle,.topbar-auth-button span,.topbar-compact-toggle,.topbar-meta{display:none}.sidebar-overlay{transition:opacity .19s;display:block}.sidebar-overlay-active{opacity:1;pointer-events:auto}.sidebar{left:0;top:var(--topbar-height);z-index:57;height:calc(100vh - var(--topbar-height));width:min(86vw,320px);transition:transform .22s;position:fixed;transform:translate(-104%);box-shadow:0 0 0 1px #00000014,0 24px 48px -22px #0000008f}.sidebar-open{transform:translate(0)}.app-main{min-height:calc(100vh - var(--topbar-height));padding:16px 12px 26px}}@media (max-width:680px){.topbar-brand{font-size:14px}.topbar-brand span:last-child{display:none}.topbar-auth-button{justify-content:center;width:36px;min-height:36px;padding:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}