:root{--bg:#f5f5f7;--card:#fff;--txt:#1d1d1f;--mut:#86868b;--line:#00000014;--blue:#0071e3;--fill:#f0f0f3;--green:#34c759;--red:#ff3b30;--orange:#ff9500;--glass:#f5f5f7c7;--shadow:0 1px 2px #0000000a,0 8px 24px #0000000d}@media (prefers-color-scheme:dark){:root{--bg:#000;--card:#1c1c1e;--txt:#f5f5f7;--mut:#8e8e93;--line:#ffffff1f;--blue:#0a84ff;--fill:#2c2c2e;--glass:#000000b8;--shadow:none}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{background:var(--bg);color:var(--txt);letter-spacing:-.01em;padding-bottom:calc(84px + env(safe-area-inset-bottom));margin:0;font:17px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}header{z-index:5;background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);padding:calc(10px + env(safe-area-inset-top)) 20px 10px;position:sticky;top:0}.hwrap{justify-content:space-between;align-items:center;gap:12px;max-width:760px;margin:auto;display:flex}h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.1}button{font:inherit;color:var(--txt);letter-spacing:inherit;cursor:pointer}main{max-width:760px;margin:auto;padding:8px 20px 20px}.mut{color:var(--mut)}.lead{letter-spacing:-.03em;margin:6px 2px 2px;font-size:28px;font-weight:700}.who{grid-template-columns:1fr 1fr;gap:12px;display:grid}.who button{background:var(--card);box-shadow:var(--shadow);text-align:left;border:0;border-radius:20px;align-items:center;gap:12px;padding:16px;font-size:17px;font-weight:600;display:flex}.who button:active{transform:scale(.97)}.avatar{color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}
