.subscription-plan-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.subscription-menu-action{color:#714333;text-align:left;background:#fffaf5;border:1px solid #d7b29f;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px 16px;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s,background-color .16s;display:flex;box-shadow:2px 3px #834d3912}.subscription-menu-action:hover:not(:disabled){background:#fff3ea;border-color:#bd7358;transform:translateY(-1px)}.subscription-menu-action:active:not(:disabled){transform:scale(.98)}.subscription-menu-action>span{gap:5px;display:grid}.subscription-menu-action b{color:inherit;font-size:12px}.subscription-menu-action small{color:#8d7166;font-size:10px}.subscription-menu-action i{color:#b16147;font:20px/1 var(--ui-font);font-style:normal}.subscription-menu-action.is-danger{color:#9b443b;background:#fff7f5;border-color:#e0aaa0}.subscription-menu-action.is-danger:hover:not(:disabled){color:#85352e;background:#ffefec;border-color:#c96559}.subscription-menu-action.is-danger i{color:#c35b50}.subscription-menu-action:disabled{color:#889184;cursor:not-allowed;box-shadow:none;background:#f6f7f2;border-color:#d8ddd2}.subscription-menu-action:disabled small,.subscription-menu-action:disabled i{color:#9ca49a}.subscription-dialog-backdrop{z-index:30;background:#1c251f6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.subscription-cancel-dialog{color:#533a35;background:#fffdfa;border:1px solid #e0aaa0;border-top:4px solid #c86356;width:min(100%,430px);padding:24px;box-shadow:7px 8px #3b25202e}.subscription-cancel-dialog>span{color:#ab564b;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.5;display:block}.subscription-cancel-dialog h3{color:#69352f;font:700 19px/1.25 var(--ui-font);letter-spacing:-.025em;margin:12px 0 0}.subscription-cancel-dialog p{color:#74655f;margin:10px 0 20px;font-size:12px;line-height:1.5}.subscription-cancel-dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.subscription-confirm-cancel{color:#fffaf7;background:#b8554b;border:1px solid #ad4d43;min-height:37px;padding:9px 12px;font-size:11px;font-weight:700}.subscription-confirm-cancel:hover{background:#9f4239}.subscription-confirm-cancel:active{transform:scale(.98)}@media (max-width:620px){.subscription-plan-actions{grid-template-columns:1fr}.subscription-cancel-dialog{padding:19px}.subscription-cancel-dialog>div{grid-template-columns:1fr;display:grid}.subscription-cancel-dialog button{width:100%}}
.login-card{position:relative}.login-badge{color:#f8f2d5;background:#477a53;place-items:center;width:30px;height:30px;margin-bottom:24px;font:8px "Press Start 2P",monospace;display:grid;box-shadow:3px 3px #b4c891}.login-card .password-tip{margin:14px 0 0}.sidebar-updates{align-items:center;gap:6px;display:flex;color:#bdcf9a!important}.sidebar-updates:hover{color:#f5efc8!important}.updates-page{color:#274332;background-color:#eff3e4;background-image:radial-gradient(circle at 14% 12%,#fff9db 0 2px,#0000 3px),radial-gradient(circle at 88% 72%,#d6e4bd 0 2px,#0000 3px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:29px 29px,37px 37px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100svh;padding:28px clamp(20px,6vw,88px) 72px}.updates-header{justify-content:space-between;align-items:center;gap:16px;max-width:980px;margin:0 auto;display:flex}.updates-brand{color:#274d38}.updates-brand span{color:#244b37;background:#d6e692}.updates-back{color:#4f7556;font-size:11px;font-weight:600;text-decoration:none}.updates-back:hover{color:#274d38}.updates-hero{text-align:center;max-width:700px;margin:86px auto 31px}.updates-hero>span,.updates-roadmap article>div>span,.updates-now>span{color:#64805f;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.5}.updates-hero h1{color:#234835;letter-spacing:-.05em;margin:15px 0 0;font:400 clamp(23px,4vw,39px)/1.45 "Press Start 2P",monospace}.updates-hero p{color:#667967;max-width:560px;margin:18px auto 0;font-size:13px;line-height:1.6}.updates-roadmap{background:#fffef6;border:1px solid #c4d2b7;max-width:760px;margin:0 auto;padding:26px;display:grid;box-shadow:5px 6px #3053391a}.updates-now{background:#faf4ff;border-left:4px solid #a06bb5;padding:20px}.updates-now>span{color:#80569b}.updates-now h2{color:#493554;letter-spacing:-.025em;margin:10px 0 0;font-size:18px}.updates-now p{color:#75647f;margin:9px 0 0;font-size:12px;line-height:1.55}.updates-path{border-top:2px dashed #a8bd9a;grid-template-columns:repeat(3,1fr);align-items:center;height:22px;margin:23px 40px 8px;display:grid}.updates-path i{background:#d5e790;border:3px solid #487954;justify-self:center;width:14px;height:14px;display:block;transform:translateY(-8px)rotate(45deg)}.updates-roadmap>article:not(.updates-now){grid-template-columns:42px 1fr;gap:13px;padding:17px 11px;display:grid}.updates-roadmap>article:not(.updates-now)>b{color:#fff9df;background:#5c8561;place-items:center;width:34px;height:34px;font:9px "Press Start 2P",monospace;display:grid}.updates-roadmap h3{color:#31533a;margin:7px 0 0;font-size:14px}.updates-roadmap article p{color:#708170;margin:5px 0 0;font-size:11px;line-height:1.45}@media (max-width:620px){.updates-page{padding:22px 17px 50px}.updates-hero{margin-top:62px}.updates-roadmap{padding:17px}.updates-path{margin-left:20px;margin-right:20px}}
