.auth-root{min-height:100vh;position:relative}.auth-topctl{z-index:20;gap:10px;display:flex;position:absolute;top:22px;right:26px}.auth-split{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.auth-split.reverse{grid-template-columns:1fr 1fr}.auth-aside{flex-direction:column;padding:40px;display:flex;position:relative;overflow:hidden}.auth-aside-signin{background:linear-gradient(160deg,#1b2a28,#0e1817 70%,#060d0c)}.auth-aside-signup{background:var(--surface-2);border-right:1px solid var(--border)}.auth-aside-glow{background:radial-gradient(circle,#0cbd7e38,#0000 70%);width:80%;height:60%;position:absolute;bottom:-10%;right:-20%}.auth-grid-bg{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.5;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 40% 40%,#000,#0000 80%);mask-image:radial-gradient(circle at 40% 40%,#000,#0000 80%)}.auth-aside-logo{z-index:2;position:relative}.auth-aside-shapes{z-index:1;position:absolute;inset:0}.auth-pane{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:22px;position:absolute}.auth-aside-signin .auth-pane{background:#ffffff0d;border:1px solid #ffffff14}.auth-aside-signin .p1{width:240px;height:360px;top:22%;left:8%;transform:rotate(-8deg)}.auth-aside-signin .p2{background:#ffffff08;width:200px;height:300px;top:14%;left:34%;transform:rotate(6deg)}.auth-aside-signup .auth-pane{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md)}.auth-aside-signup .p1{width:200px;height:280px;top:26%;left:10%;transform:rotate(-6deg)}.auth-aside-signup .p2{width:170px;height:240px;top:18%;left:32%;transform:rotate(7deg)}.auth-aside-foot{z-index:2;margin-top:auto;position:relative}.auth-formcol{background:var(--bg);justify-content:center;align-items:center;padding:40px 28px;display:flex}.auth-card{width:100%;max-width:430px}.auth-aside-signin+.auth-formcol .auth-card,.auth-formcol .auth-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:22px;padding:30px}.auth-split:not(.reverse) .auth-formcol{background:linear-gradient(160deg, var(--bg), var(--surface-2))}.auth-link{color:var(--text);font-size:13.5px;font-weight:600}.auth-link:hover{color:var(--green-strong);text-decoration:underline}.auth-link.strong{color:var(--green-strong)}.auth-back{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.auth-back:hover{color:var(--text)}@media (max-width:900px){.auth-split,.auth-split.reverse{grid-template-columns:1fr}.auth-aside{display:none}.auth-formcol{min-height:100vh}}.pw-rules{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pw-rules li{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;transition:color .18s;display:flex}.pw-rules .pw-badge{background:var(--surface-3);width:18px;height:18px;color:var(--text-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .18s,color .18s;display:flex}.pw-rules li.ok{color:var(--text)}.pw-rules li.ok .pw-badge{background:var(--green);color:#fff}button.auth-link{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}
.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-label{color:var(--text-muted);align-items:center;gap:7px;padding-right:4px;font-size:13px;font-weight:600;display:inline-flex}.filter-cell{flex:0 auto;min-width:150px}
@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.0r8bupko5j52m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.0xa2imhn0fp5k.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:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.funnel_display_faf4555a-module__ovR8Ma__className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.funnel_display_faf4555a-module__ovR8Ma__variable{--font-funnel:"Funnel Display", "Funnel Display Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.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:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/634e9805ffc8f226-s.p.2ocajiqvilzpk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_61597e80-module__hDzziG__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_61597e80-module__hDzziG__variable{--font-golos:"Golos Text", "Golos Text Fallback"}
