@layer site13{.phero.nf{align-content:center;min-height:calc(100vh - 67px);padding:64px 0 88px;display:grid}.nf .num{font-family:var(--serif);letter-spacing:-.04em;color:var(--accent);font-size:clamp(96px,17vw,210px);font-style:italic;font-weight:300;line-height:.9}.nf h1{margin-top:8px}@media (max-width:900px){.phero.nf{padding:48px 0 64px}}.chatpg{background:linear-gradient(180deg,var(--soft) 0,#fff 420px);flex-direction:column;width:100%;min-height:calc(100dvh - 67px);display:flex}.km{background:var(--soft);justify-content:center;align-items:flex-start;min-height:100vh;padding:24px 16px 48px;display:flex}.km-card{width:100%;max-width:480px;box-shadow:0 0 0 1px var(--line),0 44px 76px -56px #1310618c;background:#fff;border-radius:28px;padding:28px 28px 32px}.km-card>img{width:auto;height:25px}.km-card>.kicker{margin-top:20px}.km-body{margin-top:14px;animation:.22s ease-out km-in}@keyframes km-in{0%{opacity:0;transform:translateY(8px)}}.km h1{letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:700;line-height:1.2}.km p{color:var(--body);margin-top:10px;font-size:15px;line-height:1.6}.km p.err{color:#be123c}.km p.small{color:var(--mute);margin-top:16px;font-size:12.5px;line-height:1.5}.km p a{color:var(--accent);font-weight:600}.km-opts{margin-top:16px}.km-opt{width:100%;box-shadow:0 0 0 1px var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:15px 18px;transition:box-shadow .2s,background .2s;display:flex}.km-opt:hover:not(:disabled){box-shadow:0 0 0 2px var(--accent)}.km-opt:disabled{cursor:default}.km-opt.on{background:var(--soft);box-shadow:0 0 0 2px var(--accent)}.km-opt b{color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.35;display:block}.km-opt small{color:var(--body);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.km-opt>i{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.km-opt.on>i{box-shadow:0 0 0 1.5px var(--accent)}.km-opt.on>i:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.km label{color:var(--ink);margin-top:20px;font-size:14px;font-weight:600;display:block}.km textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:16px;margin-top:8px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.5;display:block}.km textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.km .btn{cursor:pointer;margin-top:22px}.km .btn:disabled{background:var(--line);color:var(--mute);cursor:default;transform:none}.km-back{color:var(--body);cursor:pointer;margin-top:22px;font-size:13.5px}.km-back:hover{color:var(--ink)}.km-center{text-align:center}.km-ok{width:56px;height:56px;color:var(--apps);background:#e7f7ef;border-radius:50%;place-items:center;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1;display:inline-grid}@media (max-width:480px){.km-card{border-radius:24px;padding:24px 20px 28px}}.actv{max-width:920px;min-height:calc(100vh - 67px);margin:0 auto;padding:56px 32px 96px}.actv.gate{max-width:500px}.actv h1{letter-spacing:-.04em;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.actv .sub{margin-top:8px;font-size:15px}.actv .err{color:#be123c;margin-top:14px;font-size:14.5px}.actv .bar{flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 28px;display:flex}.actv .bar .sp{flex:1}.actv .btn{cursor:pointer;height:42px;padding:0 18px;font-size:14.5px}.actv .btn:disabled{color:var(--mute);cursor:default;transform:none}.actv form{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.actv input{border:1px solid var(--line);width:320px;min-width:0;max-width:100%;height:50px;color:var(--ink);font:inherit;background:#fff;border-radius:16px;flex:1;padding:0 16px;font-size:16px}.actv input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.actv form .btn{height:50px;padding:0 24px}.actv .stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:12px;display:grid}.actv .panel{background:var(--soft);border-radius:24px;margin-bottom:12px;padding:24px 26px}.actv .stats .panel{margin-bottom:0}.actv .panel .n{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1.05}.actv .panel .l{color:var(--body);margin-top:8px;font-size:13.5px;line-height:1.4}.actv .panel h2{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--body);margin:0 0 6px}.actv .row{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:14.5px;display:flex}.actv .row:last-child{border-bottom:0;padding-bottom:0}.actv .row b{font-variant-numeric:tabular-nums;font-weight:700}.actv .row b small,.actv .none{color:var(--mute);font-size:14px;font-weight:400}.actv .row .d{width:96px;color:var(--body);flex:none}.actv .row .trk{border-radius:4px;flex:1;height:8px}.actv .foot{color:var(--mute);margin-top:20px;font-size:12.5px;line-height:1.6}@media (max-width:640px){.actv{padding:40px 16px 72px}.actv .panel{border-radius:20px;padding:20px}}}
