.top-actions{align-items:center;gap:8px;display:flex}.ico{place-items:center;display:inline-grid}.ico svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}a.backbtn,a.brand{text-decoration:none}a.brand{color:var(--ink)}body:not(.show-brand) .topbar .brand{visibility:hidden}body.show-brand:not([data-cat]) .topbar .brand{visibility:visible}[data-screen]{flex-direction:column;gap:14px;display:flex}[data-screen]:not([hidden])>*{animation:.38s cubic-bezier(.2,.9,.3,1.1) backwards fvpIn}[data-screen]:not([hidden])>:nth-child(2){animation-delay:40ms}[data-screen]:not([hidden])>:nth-child(3){animation-delay:80ms}[data-screen]:not([hidden])>:nth-child(n+4){animation-delay:.12s}@keyframes fvpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-head{flex-direction:column;gap:6px;display:flex}.page-head h1{font-size:var(--t-xl)}.page-head p{color:var(--muted);font-size:var(--t-sm)}.sec-title small{font-family:var(--body);font-size:var(--t-xs);color:var(--muted)}.list{gap:8px;display:grid}.opt.compact{min-height:50px;padding:8px 12px}.opt .end small{font-family:var(--body);font-size:var(--t-xs);color:var(--muted);display:block}a.opt{color:var(--ink);text-decoration:none}.ava{width:38px;height:38px;font-family:var(--display);font-size:var(--t-sm);background:var(--card-hi);color:var(--ink);border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.ava.gold{border-color:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 50%,transparent)}.ava.xl{width:78px;height:78px;font-size:var(--t-xl);border-width:3px}.flag-img{vertical-align:-.15em;object-fit:cover;border-radius:3px;width:1.4em;height:1.05em;display:inline-block;box-shadow:0 0 0 1px #ffffff2e}.field{flex-direction:column;gap:6px;display:flex}.field label{font-family:var(--display);font-size:var(--t-md)}.input{font:inherit;font-size:var(--t-md);color:var(--ink);background:var(--stage-2);border:2px solid var(--line);border-radius:var(--r-opt);width:100%;min-height:54px;padding:12px 14px;transition:border-color .15s}.input:focus{border-color:var(--accent);outline:none}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px}.hint{font-size:var(--t-xs);color:var(--muted)}.hint.ok{color:var(--go)}.hint.bad{color:var(--hot)}.input-row{align-items:center;gap:10px;display:flex}.input-row .flag-img{flex:none;font-size:1.4rem}a.cta{text-align:center;text-decoration:none}html.calm [data-screen]>*{animation:none!important}.opt:disabled .end{visibility:hidden}.opt:disabled .nm{color:var(--muted)}.ts-box{justify-content:center;display:flex}.ts-box:empty{display:none}.cta.apple-btn{color:#fff;font-size:var(--t-md);background:#000;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 6px #00000073}.cta.apple-btn svg{fill:#fff;flex:none;width:18px;height:21px}.push-row{cursor:default}.push-row .seg{flex:none;width:112px}.push-row .seg button{padding:7px 6px}
