.public-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.public-plan{border:1px solid var(--line);padding:14px;border-radius:14px;background:var(--paper)}.public-plan b,.public-plan span{display:block}.public-plan span{color:var(--muted);font-size:11px;margin-top:3px}.legal{max-width:1200px;margin:0 auto;padding:20px 2px 35px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.6}.legal strong{color:var(--ink);font-weight:600}.legal a{color:inherit}.settings-entry{width:100%;text-align:left;background:transparent;color:var(--muted);padding:10px 11px;border-radius:12px;font-weight:600}.settings-entry:hover{background:var(--accent);color:var(--ink)}.preference{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.preference input{width:auto;margin:3px 0 0}.preference b,.preference small{display:block}.preference small{color:var(--muted);font-size:11px;margin-top:2px}.telegram-box{margin-top:15px;padding:14px;background:var(--accent);border-radius:14px;font-size:12px}.telegram-box b{display:block;margin-bottom:3px}@media(max-width:850px){.public-plans{grid-template-columns:1fr}.legal{padding:20px 12px 90px}.settings-entry{font-size:12px}}
