.as{--page-bg:#f5f5f7;--card-bg:#fff;--tint-bg:#f5f5f7;--label-1:#1d1d1f;--label-2:#6e6e73;--label-3:#86868b;--label-4:#aeaeb2;--hairline:#3c3c4314;--hairline-strong:#3c3c4324;--red:#ff3b30;--red-text:#d70015;--red-tint:#ff3b300f;--green:#34c759;--green-text:#248a3d;--green-tint:#34c75917;--blue:#0071e3;--blue-hover:#0077ed;--seg-1:#1d1d1f;--seg-2:#86868b;--seg-3:#d2d2d7;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Helvetica Neue", sans-serif;--radius-card:24px;--radius-block:18px;--shadow-card:0 1px 2px #00000008, 0 12px 32px #0000000f;--shadow-card-hover:0 2px 4px #0000000a, 0 18px 40px #00000017;--nav-h:58px;font-family:var(--font);background:var(--page-bg);color:var(--label-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.47}.as .as-main{width:100%;max-width:1256px;padding:calc(var(--nav-h) + 40px) 28px 96px;flex:1;margin:0 auto}.as .nav{z-index:100;height:var(--nav-h);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--hairline);background:#ffffffb8;position:fixed;top:0;left:0;right:0}.as .nav-in{align-items:center;gap:24px;max-width:1256px;height:100%;margin:0 auto;padding:0 24px;display:flex}.as .brand{color:var(--label-1);font-family:var(--font-display);letter-spacing:-.3px;white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.as .brand svg{color:var(--label-2)}.as .nav-seg{align-items:center;gap:2px;margin-left:auto;display:flex}.as .nav-item{letter-spacing:.1px;color:var(--label-2);white-space:nowrap;border-radius:100px;align-items:center;padding:6px 15px;font-size:13px;font-weight:500;text-decoration:none;transition:color .25s,background .25s;display:inline-flex}.as .nav-item:hover{color:var(--label-1);background:#3c3c430f}.as .nav-item.active{background:var(--blue);color:#fff}.as .nav-item.active:hover{background:var(--blue-hover)}.as .nav-right{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.as .nav-seg+.nav-right{margin-left:0}.as .nav-user{background:var(--tint-bg);border:1px solid var(--hairline-strong);width:30px;height:30px;color:var(--label-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.as .nav-logout{cursor:pointer;font-family:var(--font);color:var(--label-3);background:0 0;border:none;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.as .nav-logout:hover{color:var(--label-1);background:#3c3c430f}.as .nav-usermenu{position:relative}.as .nav-userbtn{border:1px solid var(--hairline-strong);cursor:pointer;font-family:var(--font);color:var(--label-2);background:#fff9;border-radius:100px;align-items:center;gap:7px;max-width:190px;padding:4px 10px 4px 5px;font-size:12.5px;font-weight:500;transition:background .22s,border-color .22s;display:inline-flex}.as .nav-userbtn:hover{background:#fff;border-color:#3c3c433d}.as .nav-avatar{background:var(--blue);color:#fff;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.as .nav-usermail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as .nav-caret{color:var(--label-4);flex-shrink:0;transition:transform .22s}.as .nav-userbtn[aria-expanded=true] .nav-caret{transform:rotate(180deg)}.as .nav-menu{z-index:120;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--hairline);background:#fffffff0;border-radius:14px;min-width:190px;padding:6px;animation:.16s both asMenuIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #0000001f}@keyframes asMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.as .nav-menu-head{border-bottom:1px solid var(--hairline);margin-bottom:4px;padding:8px 10px 10px}.as .nav-menu-email{color:var(--label-1);word-break:break-all;font-size:13px;font-weight:600}.as .nav-menu-role{color:var(--label-3);margin-top:2px;font-size:11.5px}.as .nav-menu-item{cursor:pointer;width:100%;font-family:var(--font);color:var(--label-1);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .18s;display:flex}.as .nav-menu-item:hover{background:#3c3c430f}.as .nav-menu-item svg{color:var(--label-3)}.as .nav-menu-item.danger,.as .nav-menu-item.danger svg{color:var(--red-text)}.as .nav-menu-item.danger:hover{background:var(--red-tint)}.as .cta{cursor:pointer;background:var(--blue);color:#fff;font-family:var(--font);letter-spacing:.1px;border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:7px;padding:10px 19px;font-size:14px;font-weight:500;transition:background .25s,transform .15s;display:inline-flex}.as .cta:hover{background:var(--blue-hover)}.as .cta:active{transform:scale(.98)}.as .cta:disabled{opacity:.55;cursor:default}.as .cta:disabled:hover{background:var(--blue)}.as .cta:disabled:active{transform:none}.as .rise{animation:.5s both asRise}@keyframes asRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.as *,.as :before,.as :after{transition:none!important;animation:none!important}}@media (width<=620px){.as .as-main{padding:calc(var(--nav-h) + 18px) 14px 64px}.as .nav{max-width:100vw;overflow:hidden}.as .nav-in{gap:10px;width:100%;max-width:100%;padding:0 12px}.as .brand .brand-txt{display:none}.as .nav-seg{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:1 1 0;min-width:0;margin-left:0;overflow:auto hidden}.as .nav-seg::-webkit-scrollbar{display:none}.as .nav-item{flex-shrink:0;padding:6px 10px;font-size:12px}.as .nav-logout{padding:6px 8px}.as .nav-logout .nav-logout-txt,.as .nav-usermail,.as .nav-caret{display:none}.as .nav-userbtn{padding:4px}}
