body:has(>.guest-root.embed-root){min-height:0}.guest-root.embed-root{min-height:0}.guest-root.embed-root .shell{max-width:680px;min-height:0}.embed-head{justify-content:center;padding:22px 20px 10px;display:flex;position:relative}.embed-logo{width:76px;color:var(--accent)}.embed-head .lang{position:absolute;top:18px;right:16px}.embed-root .step-btn{text-align:center;align-items:center;gap:3px;min-height:72px}.embed-root .step-ic{color:inherit}.embed-root .step-k{justify-content:center}.embed-root .step-v{max-width:100%}.embed-root .stage{padding:26px 24px 30px}.embed-root .pane>.title,.embed-root .pane>.sub{text-align:center}.embed-root .title{letter-spacing:0;font-size:1.875rem}.embed-root .slots{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}@media (min-width:560px){.embed-root .pax-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.embed-root .dock{padding:12px 24px 16px}.kv-inline{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface-1);max-height:260px;color:var(--text-2);margin:12px 0 0 38px;padding:14px 16px;font-size:.8125rem;line-height:1.5;overflow-y:auto}.kv-inline p+p{margin-top:10px}.kv-inline p{white-space:pre-line}@media (max-width:420px){.embed-logo{width:60px}.embed-root .stage{padding-inline:20px}.embed-root .title{font-size:1.625rem}.kv-inline{margin-left:0}}
