@layer legacy{:where(.aa-old) .wrap{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:0 40px}:where(.aa-old) .btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:transform .12s,opacity .12s,box-shadow .15s}:where(.aa-old) .btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #de5a1959}:where(.aa-old) .btn:active{transform:scale(.95)}:where(.aa-old) .btn-signin{background:var(--ink);color:var(--bg);border:1px solid var(--ink);white-space:nowrap;padding:10px 18px;line-height:1.2}:where(.aa-old) .btn-signin:hover{opacity:1;transform:translateY(-1px);box-shadow:0 4px 14px #11111138}:where(.aa-old) .pill.on,:where(.aa-old) .vote.on{background:var(--accent);color:#fff;border-color:var(--accent)}@media (max-width:900px){:where(.aa-old) .wrap{padding:0 20px}}:where(.aa-old) .nav{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}:where(.aa-old) .nav-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;height:60px;display:grid}:where(.aa-old) .nav-left{align-items:center;gap:12px;display:flex}:where(.aa-old) .brand{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:flex}:where(.aa-old) .logo{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:700;line-height:1;display:flex}:where(.aa-old) .wordmark{letter-spacing:-.02em;font-size:15px;font-weight:700}:where(.aa-old) .nav-links{justify-self:center;align-items:center;gap:4px;display:flex}:where(.aa-old) .nav-a{color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:9px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}:where(.aa-old) .nav-a:hover{color:var(--ink);background:var(--sub)}:where(.aa-old) .nav-submit{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:7px 15px 7px 12px;font-weight:600;display:inline-flex}:where(.aa-old) .nav-submit svg{flex:none}:where(.aa-old) .nav-submit:hover{border-color:var(--ink3);color:var(--ink)}:where(.aa-old) .chev{font-size:11px;transition:transform .2s;display:inline-block}:where(.aa-old) .chev.up{transform:rotate(180deg)}:where(.aa-old) .nav-right{justify-self:end;align-items:center;gap:8px;display:flex}:where(.aa-old) .avatar{background:var(--sub);border:1px solid var(--line);width:34px;height:34px;color:var(--ink2);border-radius:99px;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex}:where(.aa-old) .flyout{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:240px 1fr;gap:18px;margin-top:6px;padding:16px;animation:.16s cubic-bezier(.2,.8,.3,1) both flyIn;display:grid;position:absolute;top:60px;left:0;right:0;box-shadow:0 20px 60px #0000002e}:where(.aa-old) .nav-anchor{display:inline-flex;position:relative}:where(.aa-old) .flyout-sm{flex-direction:column;gap:2px;width:330px;max-width:90vw;padding:8px;display:flex;position:absolute;top:100%;left:0;right:auto}@media (max-width:560px){:where(.aa-old) .flyout-sm{left:auto;right:0}}:where(.aa-old) .flyout-sm{max-width:min(330px,100vw - 32px)}:where(.aa-old) .nav-anchor.nav-anchor-cat{position:static}:where(.aa-old) .flyout2{--fly-max:min(1120px,calc(100vw - 32px));z-index:30;max-width:var(--fly-max);background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:6px;animation:.16s cubic-bezier(.2,.8,.3,1) both flyIn;display:flex;position:absolute;top:100%;left:50%;overflow:hidden;translate:-50%;box-shadow:0 20px 60px #0000002e}:where(.aa-old) .fly-col{flex-direction:column;gap:2px;width:300px;min-width:0;padding:12px;display:flex}:where(.aa-old) .fly-col-r{width:auto;max-width:calc(var(--fly-max) - 302px);flex:none;overflow-x:auto}:where(.aa-old) .fly-tasks{flex-flow:column wrap;align-content:flex-start;gap:2px;width:max-content;max-height:min(56vh,452px);display:flex}:where(.aa-old) .fly-tasks .fly-i{box-sizing:border-box;flex:none;width:260px}@media (max-width:1000px){:where(.aa-old) .fly-col-r{width:260px}:where(.aa-old) .fly-tasks{width:auto;max-height:none}:where(.aa-old) .flyout2{max-height:min(74vh,540px);overflow:hidden auto}}:where(.aa-old) .fly-col+.fly-col{border-left:1px solid var(--line)}:where(.aa-old) .fly-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:8px 10px 4px;font-size:11px;font-weight:600}:where(.aa-old) .fly-all{color:var(--accent);border-top:1px solid var(--line);border-radius:7px;margin-top:6px;padding:9px 10px;font-size:13px;font-weight:600}:where(.aa-old) .fly-all:hover{background:var(--sub);color:var(--accent)}:where(.aa-old) .seg{background:var(--sub);border-radius:8px;gap:2px;margin-bottom:8px;padding:3px;display:flex}:where(.aa-old) .seg-b{white-space:nowrap;text-align:center;min-width:0;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1 1 0;padding:8px 6px;font-family:inherit;font-size:13px;font-weight:600}:where(.aa-old) .seg-b.on{background:var(--surface);color:var(--ink)}:where(.aa-old) .fly-logo{object-fit:cover;background:var(--sub);border-radius:5px;flex:none;width:20px;height:20px}:where(.aa-old) .fly-i{color:var(--ink2);border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}:where(.aa-old) .fly-i:hover{background:var(--sub);color:var(--ink)}:where(.aa-old) .fly-i.on{background:var(--sub);color:var(--ink);font-weight:600}:where(.aa-old) .fly-row{color:var(--ink);border-radius:8px;gap:12px;padding:12px;text-decoration:none;display:flex}:where(.aa-old) .fly-row:hover{background:var(--sub)}:where(.aa-old) .fly-ico{font-size:20px}:where(.aa-old) .fly-row b{font-size:13px;font-weight:600;display:block}:where(.aa-old) .fly-row em{color:var(--ink3);margin-top:2px;font-size:12px;font-style:normal;display:block}:where(.aa-old) .flyout-sm .fly-row>span:last-child{min-width:0}:where(.aa-old) .flyout-sm .fly-row em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.aa-old) .nav-burger{cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:0;transition:background-color .15s;display:none}:where(.aa-old) .nav-burger:hover{background:var(--sub)}:where(.aa-old) .nav-burger span{background:var(--ink);border-radius:2px;width:18px;height:2px;display:block}@media (max-width:860px){:where(.aa-old) .nav-links{display:none}:where(.aa-old) .nav-row{grid-template-columns:1fr auto}:where(.aa-old) .nav-right .nav-theme{display:none}:where(.aa-old) .nav-burger{display:inline-flex}}@media (max-width:560px){:where(.aa-old) .nav-row{gap:10px}:where(.aa-old) .nav-right{gap:6px}:where(.aa-old) .nav-right .nav-submit{display:none}}:where(.aa-old) .nav-quick{display:none}@media (max-width:860px){:where(.aa-old) .nav-quick{justify-content:flex-end;align-items:center;gap:8px;padding:0 0 10px;display:flex}:where(.aa-old) .nav-quick a{color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none}:where(.aa-old) .nav-quick a:hover{border-color:var(--ink3)}}:where(.aa-old) .msheet{z-index:90;background:var(--scrim);justify-content:flex-end;animation:.18s both backdropIn;display:flex;position:fixed;inset:0}:where(.aa-old) .msheet-panel{background:var(--surface);border-left:1px solid var(--line);-webkit-overflow-scrolling:touch;width:min(86vw,340px);height:100%;padding-bottom:calc(16px + env(safe-area-inset-bottom));flex-direction:column;animation:.22s cubic-bezier(.2,.8,.3,1) both sheetIn;display:flex;overflow-y:auto;box-shadow:-16px 0 50px #00000038}:where(.aa-old) .msheet-top{border-bottom:1px solid var(--line);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}:where(.aa-old) .msheet-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:700}:where(.aa-old) .msheet-x{width:40px;height:40px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}:where(.aa-old) .msheet-x:hover{background:var(--sub);color:var(--ink)}:where(.aa-old) .msheet-me{border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:11px;margin:4px 14px 10px;padding:11px 12px;text-decoration:none;display:flex}:where(.aa-old) .msheet-me:hover{border-color:var(--accent)}:where(.aa-old) .msheet-av{object-fit:cover;border:1px solid var(--line);background:var(--sub);border-radius:99px;flex:none;width:40px;height:40px}:where(.aa-old) .msheet-ini{color:var(--ink2);justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}:where(.aa-old) .msheet-me-t{flex-direction:column;gap:1px;min-width:0;display:flex}:where(.aa-old) .msheet-me-t b{font-size:15px;font-weight:600;line-height:1.2}:where(.aa-old) .msheet-me-t em{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}:where(.aa-old) .msheet-signin{width:auto;margin:4px 14px 10px}:where(.aa-old) .msheet-out{border:1px solid var(--line);width:calc(100% - 28px);color:var(--ink3);cursor:pointer;background:0 0;border-radius:11px;margin:12px 14px 16px;padding:10px;font-family:inherit;font-size:13px;display:block}:where(.aa-old) .msheet-out:hover{color:var(--ink);border-color:var(--ink3)}:where(.aa-old) .msheet-nav{flex-direction:column;padding:8px 8px 4px;display:flex}:where(.aa-old) .msheet-a{min-height:48px;color:var(--ink);border-radius:10px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;transition:background-color .15s;display:flex}:where(.aa-old) .msheet-a:hover{background:var(--sub);color:var(--ink)}:where(.aa-old) .msheet-n{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}:where(.aa-old) .msheet-full{justify-content:center;width:100%;min-height:46px}:where(.aa-old) .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}:where(.aa-old) .tab.on{color:var(--ink);border-bottom-color:var(--accent)}:where(.aa-old) .side-nav .on{background:var(--sub);color:var(--ink);font-weight:600}:where(.aa-old) .radio-card.on{border-color:var(--accent);background:var(--accenttint)}:where(.aa-old) .radio-card.on .radio-dot{border-color:var(--accent)}:where(.aa-old) .radio-card.on .radio-dot:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}:where(.aa-old) .sdot.on{background:var(--accent);border-color:var(--accent)}:where(.aa-old) .adm-tab.on{color:var(--ink);border-bottom-color:var(--accent)}:where(.aa-old) .rev-foot .btn{margin-left:auto}:where(.aa-old) .br-row.on{background:var(--accenttint)}:where(.aa-old) .br-row.on .br-name{color:var(--accent)}:where(.aa-old) .br-dock .btn{width:100%;padding:14px;font-size:15px}:where(.aa-old) .take-hint.on{color:var(--ok);font-weight:600}:where(.aa-old) .br-row.on .br-take,:where(.aa-old) .br-take.on{opacity:1}:where(.aa-old) .br-take.on{color:var(--ok);border-color:var(--ok)}:where(.aa-old) .fly-n{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600}:where(.aa-old) .rd-s.on{background:var(--sub);color:var(--ink);border-left-color:var(--accent);font-weight:700}@media (max-width:620px){:where(.aa-old) .ad .btn{width:100%}}:where(.aa-old) .ab-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}:where(.aa-old) .ab-vote.on{background:var(--accent);color:#fff;border-color:var(--accent)}:where(.aa-old) .sub-opt.on{border-color:var(--accent);color:var(--accent);background:var(--accenttint)}:where(.aa-old) .foot{background:var(--dark);color:#ffffffb8;border-radius:18px;padding:30px 30px 18px}:where(.aa-old) .foot-top{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:30px;display:grid}:where(.aa-old) .foot-brand{align-items:flex-start;gap:12px;max-width:40ch;display:flex}:where(.aa-old) .foot-mark{background:var(--accent);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid}:where(.aa-old) .foot-name{color:#fff;font-size:15px;font-weight:700}:where(.aa-old) .foot-line{color:#fff9;margin:5px 0 0;font-size:12px;line-height:1.6}:where(.aa-old) .foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}:where(.aa-old) .foot-col{flex-direction:column;gap:7px;min-width:0;display:flex}:where(.aa-old) .foot-cap{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-bottom:2px;font-size:11px;font-weight:700}:where(.aa-old) .foot-col a{color:#ffffffb8;font-size:12px;transition:color .15s}:where(.aa-old) .foot-col a:hover{color:#fff}:where(.aa-old) .foot-bar{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;padding-top:16px;font-size:12px;display:flex}:where(.aa-old) .foot-c{color:#ffffffe6;font-weight:600}:where(.aa-old) .foot-legal{flex-wrap:wrap;gap:18px;display:flex}:where(.aa-old) .foot-legal a{color:#ffffffb8;transition:color .15s}:where(.aa-old) .foot-legal a:hover{color:#fff}:where(.aa-old) .foot-theme{font:inherit;cursor:pointer;color:#ffffffb8;background:0 0;border:0;padding:0;transition:color .15s}:where(.aa-old) .foot-theme:hover{color:#fff}:where(.aa-old) .foot-up{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:99px;flex:none;width:32px;height:32px;margin-left:auto;font-size:14px}:where(.aa-old) .foot-up:hover{background:#fff3}@media (max-width:860px){:where(.aa-old) .foot{padding:24px 20px 16px}:where(.aa-old) .foot-top{grid-template-columns:1fr;gap:24px}:where(.aa-old) .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.aa-old) .crumb-b.on{color:var(--accent);cursor:default}html.aa-q :where(.aa-old) .wrap:has(>.foot){visibility:hidden}:where(.aa-old) .side-nav .on .side-n{color:var(--accent)}:where(.aa-old) .nav-mcp{font-weight:600}@media (max-width:900px){:where(.aa-old) .rd-bar .btn{align-items:center;min-height:44px;padding:0 12px;display:inline-flex}:where(.aa-old) .nav-a{align-items:center;min-height:44px;display:inline-flex}:where(.aa-old) .brand{min-height:44px}:where(.aa-old) .foot-up{align-items:center;min-height:44px;display:inline-flex}:where(.aa-old) .foot-col a{padding:15px 0;line-height:1.2;display:block}:where(.aa-old) .btn{justify-content:center;align-items:center;min-height:44px;display:inline-flex}:where(.aa-old) .foot-up{justify-content:center;min-width:44px}}:where(.aa-old) .save-a.on{color:var(--accent);font-weight:600}:where(.aa-old) .save-a.on .save-i{border-color:var(--accent);color:var(--accent)}:where(.aa-old) .ab-tab.on{color:var(--ink)}:where(.aa-old) .ab-tab.on:after{transform:scaleX(1)}:where(.aa-old) .ab-chip.on b{color:#fff;opacity:.72}:where(.aa-old) .th-act.on{color:var(--accent)}:where(.aa-old) .cred-mom.up{color:var(--ok)}:where(.aa-old) .fol.on{color:var(--ink2);border-color:var(--line);background:0 0}:where(.aa-old) .btn-2.on{border-color:var(--accent);color:var(--accent)}:where(.aa-old) .rd-s.on{background:var(--code-bg);color:var(--code-text);border-left-color:var(--code-key)}:where(.aa-old) .rd-bar .btn{color:var(--code-dim);border:1px solid var(--code-line);background:0 0}:where(.aa-old) .rd-bar .btn:hover{color:var(--code-text);border-color:var(--code-dim);background:var(--code-bg);box-shadow:none;transform:none}:where(.aa-old) .ab-mom.up{color:var(--ok)}:where(.aa-old) .avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;line-height:0;display:grid}:where(.aa-old) .avatar-img{object-fit:cover;border:1px solid var(--line);background:var(--sub);border-radius:50%;width:32px;height:32px;display:block}:where(.aa-old) .avatar-btn:hover .avatar-img{border-color:var(--accent)}:where(.aa-old) .flyout-me{flex-direction:column;grid-template-columns:none;gap:2px;width:232px;margin-top:8px;padding:8px;display:flex;position:absolute;top:100%;left:auto;right:0}:where(.aa-old) .me-row{text-align:left;width:100%;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 9px;font-family:inherit;font-size:13px;display:block}:where(.aa-old) .me-row:hover{background:var(--sub);color:var(--ink)}:where(.aa-old) .me-credit{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(.aa-old) .me-credit b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}:where(.aa-old) .msheet-credit{border:1px solid var(--line);color:var(--ink2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:-4px 14px 10px;padding:10px 12px;font-size:14px;display:flex}:where(.aa-old) .msheet-credit b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}:where(.aa-old) .msheet-credit:hover{border-color:var(--accent)}:where(.aa-old) .me-out{color:var(--bad);border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:4px;padding-top:10px}:where(.aa-old) .sb-kind.on{background:var(--accenttint);border-color:var(--accent);color:var(--ink);box-shadow:0 1px 2px #de5a1924}:where(.aa-old) .sb-kind.on .sb-radio{border:5px solid var(--accent)}:where(.aa-old) .sb-drop.on{border-color:var(--accent);background:var(--accenttint)}:where(.aa-old) .sb-sel.on{color:var(--accent)}:where(.aa-old) .sb-pill.on{background:var(--surface);color:var(--ink)}:where(.aa-old) .sb-pill-m.on{background:var(--accenttint);border-color:var(--accent)}:where(.aa-old) .sb-num.on{background:var(--accent);color:#fff}:where(.aa-old) .nsr-row.on{background:var(--sub)}:where(.aa-old) .nsr-row.on .nsr-k{background:var(--surface)}@media (max-width:560px){:where(.aa-old) .nav-submit{justify-content:center;width:36px;padding:0}:where(.aa-old) .nav-submit-t,:where(.aa-old) .nav-submit.nav-mcp{display:none}}:where(.aa-old) .cs-t.on,:where(.aa-old) .mn-v.on{background:var(--accenttint);border-color:var(--accent);color:var(--ink)}:where(.aa-old) .cm-tab.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}:where(.aa-old) .gl-row.on{border-color:var(--accent,var(--ink));background:var(--sub)}:where(.aa-old) .ln-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}:where(.aa-old) .cp-tab.on{color:var(--ink);border-bottom-color:var(--accent)}}@media (max-width:700px){:where(.aa-old) .wrap{padding:0 16px}}@media (max-width:420px){:where(.aa-old) .nav-right{flex-wrap:nowrap;min-width:0}:where(.aa-old) .btn-signin{flex:none;max-width:100%}}
