.cn-hero:after{content:"";background:radial-gradient(closest-side, var(--gold-wash), transparent);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -10% -60% auto}.cn-agents{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.cn-agent{text-align:left;border:1px solid var(--line-2);background:var(--s1);color:var(--ink);cursor:pointer;border-radius:12px;gap:2px;padding:12px 14px;transition:border-color .15s,transform .15s;display:grid}.cn-agent span{color:var(--ink-3);font-size:12px}.cn-agent:hover{border-color:var(--gold-dim);transform:translateY(-1px)}.cn-agent[aria-pressed=true]{border-color:var(--gold);background:linear-gradient(180deg, var(--gold-wash), transparent), var(--s1)}.cn-form{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line-2);background:var(--s1);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;display:grid}.cn-form>.row,.cn-form>.cn-check{grid-column:1/-1}.cn-check{align-items:center;gap:10px;display:flex}.cn-secret{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--gold);background:var(--gold-wash);border-radius:14px;display:grid}.cn-copy{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}@media (max-width:560px){.cn-copy{grid-template-columns:minmax(0,1fr)}.cn-copy>.btn{justify-self:end}}.cn-copy pre{background:var(--ground);border:1px solid var(--line-2);font-family:var(--mono);color:var(--ink);white-space:pre;border-radius:10px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.cn-steps{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line-2);background:var(--s1);border-radius:14px;min-width:0;display:grid}.cn-steps ol{color:var(--ink-2);gap:6px;margin:0;padding-left:1.2em;display:grid}.cn-steps code,.cn-row code{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.cn-steps>.btn{justify-self:start}.cn-row{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.cn-row-main{gap:2px;min-width:0;display:grid}.cn-row-main strong{align-items:center;gap:6px;display:inline-flex}.cn-caps input{width:92px;margin-left:4px;padding:4px 8px}.cn-log{gap:2px;display:grid}.cn-log-row{gap:var(--sp-3);border-bottom:1px solid var(--line-1,var(--line-2));grid-template-columns:120px minmax(0,1fr) 140px 120px 100px;align-items:center;padding:8px 10px;display:grid}.cn-scopes{gap:var(--sp-2);display:grid}.cn-consent{max-width:640px;margin:0 auto}@media (max-width:760px){.cn-row{grid-template-columns:1fr}.cn-log-row{grid-template-columns:minmax(0,1fr) auto auto}.cn-log-row>:nth-child(3),.cn-log-row>:first-child{display:none}}.ag-wrap{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.ag-scene{border:1px solid var(--line-2);background:radial-gradient(120% 80% at 100% 0%, var(--gold-wash), transparent 60%), var(--s1);padding:var(--sp-4) var(--sp-4) var(--sp-5);border-radius:18px;min-height:340px;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #0f172a2e}.ag-bar{margin-bottom:var(--sp-3);align-items:center;gap:6px;display:flex}.ag-bar span{background:var(--line-3,var(--line-2));border-radius:50%;width:9px;height:9px}.ag-bar em{font-style:normal;font-family:var(--mono);color:var(--ink-3);margin-left:8px;font-size:11px}.ag-lines{font-family:var(--mono);gap:10px;margin:0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.ag-line{opacity:0;grid-template-columns:74px minmax(0,1fr);gap:8px;transition:opacity .45s,transform .45s;display:grid;transform:translateY(6px)}.ag-line.is-on{opacity:1;transform:none}.ag-line b{color:var(--ink-3);font-weight:600}.ag-line span{color:var(--ink-2)}.ag-you b{color:var(--ink)}.ag-seocells b,.ag-seocells span{color:var(--gold)}.ag-score{right:var(--sp-4);bottom:var(--sp-4);opacity:.25;justify-items:end;transition:opacity .5s;display:grid;position:absolute}.ag-score.is-on{opacity:1}.ag-score-n{font-family:var(--display);color:var(--ink);font-size:44px;line-height:1;transition:color .5s}.ag-score.is-good .ag-score-n{color:var(--gold)}.ag-score-l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ag-agents{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ag-agents li{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:4px 12px;font-size:13px}@media (max-width:900px){.ag-wrap{grid-template-columns:1fr}.ag-score{margin-top:var(--sp-4);position:static}}@media (prefers-reduced-motion:reduce){.ag-line,.ag-score,.ag-score-n{transition:none}}.ag-wrap h2 em,.ag-head h2 em{color:var(--gold);font-style:normal}.ag-steps{color:var(--ink-2);font-size:var(--t-sm);gap:8px;margin:0;padding-left:1.2em;display:grid}.ag-wrap .chip{justify-self:start}.st-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.st-card{padding:var(--sp-4);border:1px solid var(--line-2);background:var(--s1);border-radius:14px;align-content:start;gap:6px;display:grid}.st-card.is-now{border-color:var(--gold-dim);background:linear-gradient(180deg, var(--gold-wash), transparent), var(--s1)}.st-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.st-card strong{font-size:var(--t-base)}.st-where{color:var(--ink-3);font-size:12px}.st-card p{font-size:var(--t-sm);color:var(--ink-2);margin:0}.st-tag{white-space:nowrap;border:1px solid var(--line-2);color:var(--ink-3);border-radius:999px;padding:2px 9px;font-size:11px}.st-tag.is-now{color:var(--gold);border-color:var(--gold-dim)}.st-strip{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-strip li{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}
