.spn-site.px .float-a{animation:px-floaty 6s ease-in-out infinite}.spn-site.px .float-b{animation:px-floaty 7s ease-in-out -2s infinite}@keyframes px-floaty{50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.spn-site.px .float-a,.spn-site.px .float-b{animation:none}}.spn-site.px .node-ic{width:64px;height:64px;border-radius:18px;background:var(--navy);border:1px solid var(--outline);display:flex;align-items:center;justify-content:center}.spn-site.px .crumb a{color:var(--muted);text-decoration:none}.spn-site.px .crumb a:hover{color:var(--gold-ink)}.spn-site.pg-forpros .route{display:grid;grid-template-columns:1fr 110px 1fr 110px 1fr;align-items:center}.spn-site.pg-forpros .std-n{font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--gold-ink)}.spn-site.pg-forpros .split-a{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}@media (max-width:860px){.spn-site.pg-forpros .route{grid-template-columns:1fr;gap:0}.spn-site.pg-forpros .route .flowline{width:3px;height:52px;justify-self:center;background-image:linear-gradient(180deg,#FBD460 0 55%,transparent 55% 100%);background-size:3px 28px;background-repeat:repeat-y;animation:flowv 1.4s linear infinite}}.spn-site.pg-prosdetail .step-b{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;border:1px solid var(--outline);color:var(--text-2);background:var(--navy);flex:0 0 44px}.spn-site.pg-prosdetail .step-b.on{background:#fbd460;color:#0b111e;border-color:#fbd460}.spn-site.pg-prosdetail .step-b.done{background:var(--card-2);border-color:var(--gold-ink);color:var(--gold-ink)}.spn-site.pg-prosdetail .cmp li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line);line-height:1.5}.spn-site.pg-prosdetail .cmp li:first-child{border-top:0}.spn-site.pg-prosdetail .terms-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line);font-size:15px}.spn-site.pg-prosdetail .terms-row:first-of-type{border-top:0}.spn-site.pg-prosdetail .tl{display:grid;grid-template-columns:44px 1fr;gap:0 20px}.spn-site.pg-prosdetail .tl-line{justify-self:center;height:100%;min-height:40px}.spn-site.pg-apply .screen{width:560px;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px}.spn-site.pg-apply .app{overflow:hidden;box-shadow:0 40px 90px var(--shadow);padding:0}.spn-site.pg-apply .app-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;background:#0b111e;border-bottom:1px solid #1A2438}.spn-site.pg-apply .app-body{padding:26px 28px 30px;display:flex;flex-direction:column;gap:16px}.spn-site.pg-apply .mstep{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px}.spn-site.pg-apply .mb{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;border:1px solid var(--outline);color:var(--muted);background:var(--navy)}.spn-site.pg-apply .mb.on{background:#fbd460;color:#0b111e;border-color:#fbd460}.spn-site.pg-apply .mb.done{background:var(--card-2);border-color:var(--gold-ink);color:var(--gold-ink)}.spn-site.pg-apply .seg{height:3px;border-radius:3px;background:var(--line)}.spn-site.pg-apply .seg.done{background:var(--gold-ink)}.spn-site.pg-apply .step-cap{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.spn-site.pg-apply .lbl{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.spn-site.pg-apply .field textarea{padding:12px 14px;min-height:120px;line-height:1.5;resize:vertical}.spn-site.pg-apply .zchip{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 4px 0 14px;border-radius:99px;background:var(--card-2);border:1px solid var(--gold-ink);font-size:14px;font-weight:700}.spn-site.pg-apply .zchip button{width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.spn-site.pg-apply .zchip button:hover{color:var(--text)}.spn-site.pg-apply .add-chip{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border-radius:12px;border:1px dashed var(--outline);background:transparent;color:var(--text-2);font:600 15px Inter,sans-serif;cursor:pointer;text-align:left}.spn-site.pg-apply .add-chip:hover{border-color:var(--gold);color:var(--text)}.spn-site.pg-apply .sw{width:64px;height:44px;border:0;background:transparent;position:relative;cursor:pointer;padding:0;flex:0 0 64px}.spn-site.pg-apply .sw:before{content:"";position:absolute;left:4px;right:4px;top:8px;bottom:8px;border-radius:99px;background:var(--card-3);border:1px solid var(--outline)}.spn-site.pg-apply .sw:after{content:"";position:absolute;top:13px;left:10px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:left .2s}.spn-site.pg-apply .sw[aria-checked=true]:before{background:#fbd460;border-color:#fbd460}.spn-site.pg-apply .sw[aria-checked=true]:after{left:36px;background:#0b111e}.spn-site.pg-apply .hrow{display:grid;grid-template-columns:64px 92px 1fr 1fr;gap:10px;align-items:center}.spn-site.pg-apply .hrow select{min-height:48px;border-radius:12px;border:1px solid var(--outline);background:var(--navy);color:var(--text);padding:0 10px;font:400 15px Inter,sans-serif;width:100%}.spn-site.pg-apply .hrow select:disabled{opacity:.4}.spn-site.pg-apply .rv-row{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid var(--line)}.spn-site.pg-apply .rv-row:first-of-type{border-top:0;padding-top:0}.spn-site.pg-apply .rv-h{display:flex;justify-content:space-between;align-items:center;gap:12px}.spn-site.pg-apply .edit{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;color:var(--gold-ink);font-weight:700;font-size:14px;text-decoration:none;background:none;border:0;cursor:pointer}.spn-site.pg-apply .edit:hover{text-decoration:underline}.spn-site.pg-apply .nav-row{display:flex;gap:10px;flex-wrap:wrap}.spn-site.pg-apply .nav-row .btn{flex:1 1 auto}.spn-site.pg-apply .trade-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;max-height:316px;overflow:auto;padding:2px}.spn-site.pg-apply .field-err{font-size:13px;color:#ff9a6e;font-weight:600}[data-theme=light] .spn-site.pg-apply .field-err{color:#b4471c}.spn-site.pg-apply [aria-invalid=true]{border-color:#ff7a45!important}@media (max-width:860px){.spn-site.pg-apply .hrow{grid-template-columns:64px 1fr 1fr}.spn-site.pg-apply .hrow .hday{grid-column:2 / -1}.spn-site.pg-apply .hrow select:first-of-type{grid-column:2}.spn-site.pg-apply .app-body{padding:22px 18px 26px}}.spn-site.pg-apply .zchip-note{margin-left:6px;padding:2px 7px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--muted);background:var(--card-3);border:1px solid var(--line);white-space:nowrap}.spn-site.pg-apply .sa-fig svg{width:100%;height:100%}.spn-site.pg-apply .sa-fig .sa-county{animation:sa-fade .35s ease-out both}@keyframes sa-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.spn-site.pg-apply .sa-fig .sa-county{animation:none}}
