.bd-wordmark{display:inline-flex;flex-direction:column;gap:5px;min-width:0;text-align:left}.bd-wordmark .wm{font-weight:800;font-size:24px;letter-spacing:-.045em;line-height:1;color:var(--text,#fff)}.bd-wordmark .wm em{font-style:normal;color:var(--cyan)}.bd-wordmark .wsub{font-size:11px;letter-spacing:.06em;line-height:1;font-weight:500;color:var(--dim,#9a9aa3);white-space:nowrap}.bd-wordmark.sm .wm{font-size:20px}.bd-wordmark.lg .wm{font-size:30px}.bd-wordmark.lg .wsub{font-size:12px}.sc-app{--bg:#050507;--panel:#0C0C0F;--card:#131317;--card2:#1B1B21;--line:rgba(255,255,255,.07);--line2:rgba(255,255,255,.11);--text:#F5F5F7;--muted:#9A9AA3;--dim:#67676F;--cyan:#45D6E0;--violet:#8B7CFF;--green:#00C805;--amber:#F5A623;--ai:linear-gradient(135deg,#45D6E0,#8B7CFF 60%,#FF7AD9);--r:18px;--sans:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;background:var(--bg);color:var(--text);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.sc-app *{box-sizing:border-box}.sc-app a{color:inherit;text-decoration:none}.sc-app button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}.sc-orb{display:inline-block;width:22px;height:22px;border-radius:50%;background:var(--ai);box-shadow:0 0 18px color-mix(in srgb,var(--cyan) 35%,transparent);animation:sc-breathe 3s ease-in-out infinite;flex:none}@keyframes sc-breathe{0%,to{transform:scale(1);box-shadow:0 0 14px color-mix(in srgb,var(--cyan) 30%,transparent)}50%{transform:scale(1.08);box-shadow:0 0 26px color-mix(in srgb,var(--violet) 45%,transparent)}}.sc-app .sc-btn{padding:13px 22px;border-radius:999px;font-weight:600;font-size:14.5px;background:var(--card);border:1px solid var(--line);color:var(--text);transition:.15s;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sc-app .sc-btn:hover{background:var(--card2)}.sc-app .sc-btn.primary{background:var(--text);color:#000;border-color:var(--text)}.sc-app .sc-btn.primary:hover{background:#fff}.sc-app .sc-btn.ai{border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box}.sc-app .sc-btn.ai .sc-orb{width:16px;height:16px;box-shadow:none;animation:none}.sc-app .sc-btn.sm{padding:9px 14px;font-size:13px}.sc-app .sc-btn:disabled{opacity:.6;cursor:default}.sc-h1{font-size:40px;line-height:1.1;letter-spacing:-.03em;font-weight:600;margin:0 0 10px}.sc-h1 em{font-style:normal;color:var(--muted)}.sc-lead{font-size:17px;color:var(--muted);margin:0 0 32px;max-width:560px}.sc-crumb{font-size:12px;color:var(--dim);margin-bottom:18px;letter-spacing:.06em;text-transform:uppercase}.sc-note{display:flex;gap:12px;align-items:flex-start;border-radius:16px;padding:16px 18px;margin:0 0 22px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box}.sc-note .sc-orb{width:26px;height:26px;margin-top:1px}.sc-note p{margin:0;font-size:14.5px}.sc-note p b{font-weight:600}.sc-thinking{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.sc-thinking .dots i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cyan);margin-right:3px;animation:sc-dot 1.2s infinite}.sc-thinking .dots i:nth-child(2){animation-delay:.2s}.sc-thinking .dots i:nth-child(3){animation-delay:.4s}@keyframes sc-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:900px){.sc-grid{grid-template-columns:1fr}}.sc-app{display:grid;grid-template-columns:236px 1fr;height:100vh;overflow:hidden}.sc-app.sc-plain{display:block}.sc-app .sc-rail{display:flex;flex-direction:column;padding:18px 12px;border-right:1px solid var(--line);background:var(--bg);min-height:0;overflow-y:auto}.sc-app .sc-brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em;padding:6px 10px 18px}.sc-app .sc-brand i{width:26px;height:26px;border-radius:8px;background:var(--cyan);display:inline-block;position:relative;flex:none}.sc-app .sc-brand i:after{content:"";position:absolute;left:7px;top:7px;width:12px;height:12px;border:2.5px solid #000;border-top:0;border-right:0;border-radius:0 0 0 3px}.sc-app .sc-brand small{display:block;font-size:11px;color:var(--dim);font-weight:500}.sc-app .sc-ask{display:flex;align-items:center;gap:9px;margin:0 0 16px;padding:10px 12px;border-radius:12px;color:var(--muted);font-size:13.5px;position:relative;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box;width:100%;text-align:left}.sc-app .sc-ask .sc-orb{width:18px;height:18px}.sc-app .sc-ask kbd,.sc-app .sc-search kbd{margin-left:auto;font:500 11px var(--sans);color:var(--dim);background:#ffffff0d;padding:2px 6px;border-radius:5px}.sc-app .sc-nav{display:flex;flex-direction:column;gap:2px}.sc-app .sc-nav .h{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:14px 10px 6px}.sc-app .sc-nav button{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--muted);font-weight:500;font-size:14px;text-align:left;width:100%;transition:.12s}.sc-app .sc-nav button:hover{background:var(--card);color:var(--text)}.sc-app .sc-nav button.on{background:var(--card2);color:var(--text)}.sc-app .sc-nav button .ic{width:18px;text-align:center;font-size:14px;opacity:.9}.sc-app .sc-nav button .n{margin-left:auto;font-size:12px;color:var(--dim)}.sc-app .sc-nav button.on .n{color:var(--cyan)}.sc-app .sc-nav button .hot{margin-left:auto;font-size:11px;color:#000;background:var(--green);border-radius:999px;padding:1px 7px;font-weight:600}.sc-app .sc-railfoot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:16px}.sc-app .sc-status{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dim);padding:0 10px}.sc-app .sc-status .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:sc-pulse 1.6s infinite;flex:none}@keyframes sc-pulse{50%{opacity:.4}}.sc-app .sc-me{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--card)}.sc-app .sc-av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--violet));display:grid;place-items:center;font-weight:600;font-size:12px;color:#000;flex:none}.sc-app .sc-me b{display:block;font-size:13px;font-weight:600}.sc-app .sc-me span{font-size:11.5px;color:var(--dim)}.sc-app .sc-main{overflow-y:auto;background:var(--panel);position:relative;min-width:0;transition:padding-right .25s}.sc-app .sc-main:before{content:"";position:fixed;left:236px;top:0;right:0;height:360px;pointer-events:none;background:radial-gradient(600px 300px at 30% -40px,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 70%),radial-gradient(500px 260px at 75% -60px,color-mix(in srgb,var(--violet) 9%,transparent),transparent 70%)}.sc-app .sc-wrap{max-width:820px;margin:0 auto;padding:44px 40px 140px;position:relative}.sc-app .sc-view{animation:sc-in .25s ease}.sc-app .sc-smsg{display:flex;gap:14px;align-items:flex-start;margin:0 0 26px}.sc-app .sc-smsg .sc-orb{width:30px;height:30px;margin-top:2px}.sc-app .sc-smsg .b{background:var(--card);border-radius:4px 18px 18px;padding:16px 20px;font-size:16px;line-height:1.5;max-width:600px}.sc-app .sc-smsg .b b{font-weight:600}.sc-app .sc-smsg .meta{font-size:12px;color:var(--dim);margin-top:6px;display:flex;gap:10px;align-items:center}.sc-app .sc-smsg .meta i{font-style:normal;color:var(--cyan)}.sc-app .sc-card{background:var(--card);border-radius:var(--r);padding:24px;border:1px solid var(--line)}.sc-app .sc-pickcard{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:22px 26px;margin-bottom:10px;cursor:pointer;transition:.15s;width:100%;text-align:left}.sc-app .sc-pickcard:hover{background:var(--card2);border-color:var(--line2)}.sc-app .sc-pickcard .k{font-size:11.5px;color:var(--dim);margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em;display:flex;gap:8px;align-items:center}.sc-app .sc-pickcard .k .m{color:var(--cyan)}.sc-app .sc-pickcard h3{margin:0 0 5px;font-size:18px;font-weight:600;letter-spacing:-.015em}.sc-app .sc-pickcard p{margin:0;color:var(--muted);font-size:14.5px}.sc-app .sc-pickcard .pay{font-size:21px;font-weight:600;color:var(--green);letter-spacing:-.02em;white-space:nowrap;text-align:right}.sc-app .sc-pickcard .pay small{display:block;font-size:12px;color:var(--dim);font-weight:500}.sc-app .sc-quiet{margin-top:30px;display:flex;flex-direction:column;gap:8px}.sc-app .sc-quiet a,.sc-app .sc-quiet button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;background:var(--card);border:1px solid var(--line);border-radius:14px;color:var(--text);font-size:14.5px;width:100%;text-align:left;cursor:pointer}.sc-app .sc-quiet a:hover,.sc-app .sc-quiet button:hover{border-color:var(--line2)}.sc-app .sc-quiet span{color:var(--dim);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.sc-app .sc-quiet i{font-style:normal;color:var(--dim);margin-left:auto}.sc-app .sc-quiet .t{flex:1;min-width:0}.sc-app .sc-search{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;color:var(--dim);margin:0 0 12px}.sc-app .sc-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit}.sc-app .sc-search input::placeholder{color:var(--dim)}.sc-app .sc-chips{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap}.sc-app .sc-chips button{padding:7px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:500}.sc-app .sc-chips button:hover{border-color:var(--line2);color:var(--text)}.sc-app .sc-chips button.on{background:var(--text);color:#000;border-color:var(--text)}.sc-app .sc-chips button.ai{border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box;color:var(--text)}.sc-app .sc-chips button .c{margin-left:6px;font-size:12px;opacity:.6}.sc-app .sc-sp{position:fixed;right:0;top:0;bottom:0;width:380px;background:var(--bg);border-left:1px solid var(--line);transform:translate(100%);transition:.25s;display:flex;flex-direction:column;z-index:20;visibility:hidden}.sc-app .sc-sp.open{transform:none;visibility:visible}body.sc-sp-open .sc-app .sc-main{padding-right:380px}.sc-app .sc-sp .h{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--line);font-weight:600}.sc-app .sc-sp .h .x{margin-left:auto;color:var(--dim);font-size:18px}.sc-app .sc-sp .h .x:hover{color:var(--text)}.sc-app .sc-sp .body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.sc-app .sc-msg{padding:12px 15px;border-radius:4px 14px 14px;background:var(--card);font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.sc-app .sc-msg.me{background:var(--card2);border-radius:14px 4px 14px 14px;align-self:flex-end;max-width:85%}.sc-app .sc-msg p{margin:0 0 8px;white-space:pre-wrap}.sc-app .sc-msg p:last-child{margin:0}.sc-app .sc-sp .in{display:flex;align-items:center;gap:10px;margin:14px 16px 18px;padding:12px 14px;border-radius:14px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box;color:var(--dim);font-size:14px}.sc-app .sc-sp .in input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit}.sc-app .sc-sp .in input::placeholder{color:var(--dim)}.sc-app .sc-sp .in kbd{margin-left:auto;font:500 11px var(--sans);color:var(--dim)}.sc-app .sc-starts{display:flex;flex-direction:column;gap:6px}.sc-app .sc-starts button{text-align:left;padding:10px 12px;border-radius:10px;background:var(--card);border:1px solid var(--line);color:var(--text);font-size:13.5px}.sc-app .sc-starts button:hover{border-color:var(--line2)}.sc-app .sc-mnav{display:none}.sc-app .sc-gate{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(1000px 500px at 50% -10%,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 60%),var(--bg)}.sc-app .sc-gate-card{width:min(384px,100%);border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:28px;display:flex;flex-direction:column;gap:13px;box-shadow:0 40px 100px #0000008c}.sc-app .sc-gate-card h1{margin:8px 0 0;font-size:22px;letter-spacing:-.01em;font-weight:600}.sc-app .sc-gate-card .sub{margin:0 0 4px;font-size:12px;color:var(--dim);display:flex;align-items:center;gap:7px}.sc-app .sc-gate-card .sub:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--green)}.sc-app .sc-gate-card label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--muted)}.sc-app .sc-gate-card input{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:10px 12px;color:var(--text);outline:0;font:inherit;font-size:14px}.sc-app .sc-gate-card input:focus{border-color:var(--cyan)}.sc-app .sc-gate-card .err{color:var(--amber);font-size:12px;margin:-4px 0 0}.sc-app .sc-gate-card .alt{font-size:12px;color:var(--dim);text-align:center}.sc-app .sc-gate-card .alt a{color:var(--cyan)}.sc-app .sc-center{height:100vh;display:grid;place-items:center;color:var(--muted);text-align:center;padding:24px}.sc-app .sc-center strong{display:block;color:var(--text);margin-bottom:6px}@media(max-width:900px){.sc-app{grid-template-columns:1fr}.sc-app .sc-rail{display:none}.sc-app .sc-main:before{left:0}.sc-app .sc-wrap{padding:28px 18px 140px}.sc-app .sc-h1{font-size:32px}.sc-app .sc-pickcard{grid-template-columns:1fr}.sc-app .sc-pickcard .pay{text-align:left}.sc-app .sc-sp{width:100%}body.sc-sp-open .sc-app .sc-main{padding-right:0}.sc-app .sc-mnav{display:flex;gap:6px;overflow-x:auto;padding:12px 18px 0;position:relative}.sc-app .sc-mnav button{padding:7px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:500;white-space:nowrap}.sc-app .sc-mnav button.on{background:var(--text);color:#000;border-color:var(--text)}}.sc-app .sc-sh-list{padding:8px 24px 6px;margin-bottom:18px}.sc-app .sc-sh-count{font-size:12px;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;padding:14px 0 4px}.sc-app .sc-sh-step{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.sc-app .sc-sh-count+.sc-sh-step{border-top:0}.sc-app .sc-sh-step .t{flex:1;min-width:0}.sc-app .sc-sh-step h3{margin:0 0 3px;font-size:16.5px;font-weight:600;letter-spacing:-.01em}.sc-app .sc-sh-step p{margin:0;color:var(--muted);font-size:14.5px}.sc-app .sc-sh-step>.sc-btn{flex:none;align-self:center}.sc-app .sc-sh-markets{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sc-app .sc-sh-check{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line2);display:grid;place-items:center;font-size:13px;font-weight:700;color:#000;margin-top:1px}.sc-app .sc-sh-check.done{background:var(--green);border-color:var(--green)}.sc-app .sc-sh-sec{margin-bottom:18px;scroll-margin-top:20px}.sc-app .sc-sh-sec h2{margin:0 0 12px;font-size:17px;font-weight:600;letter-spacing:-.01em}.sc-app .sc-sh-sec ul{margin:0;padding:0 0 0 18px;color:var(--muted);font-size:14.5px;line-height:1.55}.sc-app .sc-sh-sec li{margin:0 0 7px}.sc-app .sc-sh-warn{border-color:#f5a62359}.sc-app .sc-sh-warn h2{color:var(--amber)}.sc-app .sc-sh-rule{margin:14px 0;color:var(--text);font-weight:500;font-size:14.5px}.sc-app .sc-btn.sc-btn-amber{border-color:#f5a62380;color:var(--amber)}.sc-app .sc-btn.sc-btn-amber:hover{background:#f5a6231a}.sc-app .sc-reportrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:34px 0 0;color:var(--dim);font-size:13px}.sc-app .sc-reportlink{color:var(--dim);font-size:13px;text-decoration:underline;text-underline-offset:3px}.sc-app .sc-reportlink:hover{color:var(--text)}.sc-app .sc-report.open{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.sc-app .sc-report-box{width:100%;max-width:520px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.sc-app .sc-report-t{font-size:13.5px;color:var(--muted);overflow-wrap:anywhere}.sc-app .sc-report-reasons{display:flex;flex-direction:column;gap:6px}.sc-app .sc-report-reasons label{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);font-size:14px;color:var(--muted);cursor:pointer}.sc-app .sc-report-reasons label.on{border-color:var(--cyan);color:var(--text)}.sc-app .sc-report-reasons input{accent-color:var(--cyan)}.sc-app .sc-report-f{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--muted)}.sc-app .sc-report-f input,.sc-app .sc-report-f textarea{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--text);font:inherit;font-size:14px;outline:0;resize:vertical}.sc-app .sc-report-f input:focus,.sc-app .sc-report-f textarea:focus{border-color:var(--cyan)}.sc-app .sc-report-go{display:flex;gap:8px}.sc-app .sc-report-msg{margin:0;font-size:13.5px;color:var(--muted)}.sc-app .sc-report-msg.warn{color:var(--amber)}@media(max-width:900px){.sc-app .sc-sh-step{flex-wrap:wrap}.sc-app .sc-sh-step>.sc-btn{margin-left:40px;align-self:flex-start}}.sc-app .sc-sh-warn{border-color:#f5a62373;background:linear-gradient(180deg,rgba(245,166,35,.06),var(--card) 40%)}.sc-app .sc-sh-warn-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.sc-app .sc-sh-warn-icon{flex:none;width:34px;height:34px;border-radius:50%;background:var(--amber);color:#000;font-weight:800;font-size:18px;display:grid;place-items:center}.sc-app .sc-sh-warn-head h2{margin:0 0 2px;color:var(--amber)}.sc-app .sc-sh-warn-head p{margin:0;color:var(--muted);font-size:14px}.sc-app .sc-sh-warn-group{margin-top:12px;padding-top:12px;border-top:1px solid rgba(245,166,35,.18)}.sc-app .sc-sh-warn-group h3{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.sc-app .sc-sh-warn-group ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14.5px}.sc-app .sc-sh-warn-group li::marker{color:var(--amber)}.sc-app .sc-sh-warn .sc-sh-rule{margin-top:14px;padding:12px 14px;border-radius:12px;background:#f5a6231a;color:var(--text);font-weight:600;font-size:14px}.sc-app .sc-fb{display:flex;flex-direction:column;gap:18px;max-width:640px}.sc-app .sc-fb-kinds{margin-bottom:0}.sc-app .sc-fb-f{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--muted)}.sc-app .sc-fb-text,.sc-app .sc-fb-in{background:var(--bg,#000);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--text);font:inherit;font-size:14.5px;outline:0;width:100%;box-sizing:border-box}.sc-app .sc-fb-text{resize:vertical;min-height:120px;line-height:1.5}.sc-app .sc-fb-text:focus,.sc-app .sc-fb-in:focus{border-color:var(--cyan)}.sc-app .sc-fb-count{align-self:flex-end;font-size:12px;color:var(--dim)}.sc-app .sc-fb-go{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sc-app .sc-fb-go .sc-btn:disabled{opacity:.5;cursor:default}.sc-app .sc-fb-msg{font-size:13.5px;color:var(--muted)}.sc-app .sc-fb-msg.warn{color:var(--amber)}.sc-app .sc-fb-done{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.sc-app .sc-fb-done h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.sc-app.sc-pc-root{--pc-a:#F5A623;--pc-b:#FF5E3A;height:auto;min-height:100vh;overflow:visible}.sc-app .sc-pc-wrap{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:30px;padding:22px max(20px,env(safe-area-inset-right,0px)) 80px max(20px,env(safe-area-inset-left,0px))}.sc-app .sc-pc-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-app .sc-pc-sp{flex:1}.sc-app .sc-pc-brand{display:flex;align-items:center;gap:10px;min-width:0}.sc-app .sc-pc-brand b{display:block;font-size:16px;line-height:1.2}.sc-app .sc-pc-brand span{font-size:12px;color:var(--dim)}.sc-app .sc-pc-mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex:none;background:linear-gradient(135deg,var(--pc-a),var(--pc-b));color:#1a0f00;font-weight:700;font-size:13px}.sc-app .sc-pc-mark.big{width:34px;height:34px;border-radius:10px;font-size:16px}.sc-app .sc-pc-mark.img{background:var(--card2);object-fit:contain}.sc-app .sc-pc-hero{padding-top:6px}.sc-app .sc-pc-url{font-size:12px;color:var(--cyan);letter-spacing:.04em;word-break:break-all}.sc-app .sc-pc-hero h1{font-size:clamp(28px,5vw,40px);letter-spacing:-.03em;line-height:1.1;margin:6px 0 10px;font-weight:600;text-wrap:balance}.sc-app .sc-pc-lead{color:var(--muted);font-size:16.5px;margin:0 0 20px;max-width:640px}.sc-app .sc-pc-stats{display:flex;gap:10px;flex-wrap:wrap}.sc-app .sc-pc-stat{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px 14px;font-size:13px;color:var(--muted)}.sc-app .sc-pc-stat b{display:block;color:var(--text);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.sc-app .sc-pc-sec h2{margin:0 0 12px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-weight:600}.sc-app .sc-pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1000px){.sc-app .sc-pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sc-app .sc-pc-grid{grid-template-columns:1fr}}.sc-app .sc-pc-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;color:var(--text);transition:.15s}.sc-app .sc-pc-card:hover{background:var(--card2);border-color:var(--line2)}.sc-app a.sc-pc-card{text-decoration:none;cursor:pointer}.sc-app .sc-pc-card:focus-visible,.sc-app .sc-pc-input:focus-visible,.sc-app .sc-pc-x:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sc-app .sc-pc-card.own{border-color:#f5a62359}.sc-app .sc-pc-badge{display:inline-block;font-size:11px;font-weight:600;color:#1a0f00;background:linear-gradient(135deg,var(--pc-a),var(--pc-b));padding:2px 8px;border-radius:999px;margin-bottom:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-app .sc-pc-kind{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.sc-app .sc-pc-title{font-size:16px;font-weight:600;margin-bottom:4px;overflow-wrap:anywhere}.sc-app .sc-pc-co{color:var(--muted);font-size:13.5px;margin-bottom:12px}.sc-app .sc-pc-co.locked{color:var(--dim);font-style:italic}.sc-app .sc-pc-pay{font-size:20px;font-weight:600;color:var(--green)}.sc-app .sc-pc-pay small{font-size:12px;color:var(--muted);font-weight:500}.sc-app .sc-pc-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.sc-app .sc-pc-tag{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--card2);color:var(--muted)}.sc-app .sc-pc-lock{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;align-self:stretch;font-size:12.5px;color:var(--dim)}.sc-app .sc-pc-card>.sc-pc-meta+.sc-pc-lock,.sc-app .sc-pc-card>.sc-pc-pay+.sc-pc-lock,.sc-app .sc-pc-card>.sc-pc-co+.sc-pc-lock{margin-top:12px;border-top:1px solid var(--line)}.sc-app .sc-pc-empty{color:var(--muted)}.sc-app .sc-pc-state{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px;color:var(--muted)}.sc-app .sc-pc-state h1{margin:0;color:var(--text);font-size:26px;letter-spacing:-.02em;font-weight:600}.sc-app .sc-pc-state p{margin:0}.sc-app .sc-pc-scrim{position:fixed;inset:0;z-index:50;background:#050507b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.sc-app .sc-pc-modal{position:relative;width:100%;max-width:420px;max-height:100%;overflow-y:auto;border-radius:20px;padding:24px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box;margin:auto}.sc-app .sc-pc-modal h2{margin:0 0 6px;font-size:22px;letter-spacing:-.02em;font-weight:600}.sc-app .sc-pc-mbrand{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;padding-right:32px}.sc-app .sc-pc-mdesc{margin:0 0 16px;color:var(--muted);font-size:14.5px}.sc-app .sc-pc-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;font-size:22px;line-height:1;color:var(--muted);display:grid;place-items:center}.sc-app .sc-pc-x:hover{background:var(--card2);color:var(--text)}.sc-app .sc-pc-peek{background:var(--card2);border-radius:14px;padding:12px 14px;margin-bottom:16px;font-size:13.5px;color:var(--muted)}.sc-app .sc-pc-peek b{display:block;font-size:14.5px;color:var(--text)}.sc-app .sc-pc-peek span{color:var(--green);font-weight:600}.sc-app .sc-pc-field{display:block;font-size:13px;color:var(--muted);margin-bottom:10px}.sc-app .sc-pc-input{display:block;width:100%;margin-top:5px;padding:11px 13px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);color:var(--text);font:inherit;font-size:16px}.sc-app .sc-pc-err{margin:4px 0 10px;padding:10px 12px;border-radius:10px;background:#ff5c5c1a;border:1px solid rgba(255,92,92,.35);color:#ff9a9a;font-size:13.5px}.sc-app .sc-pc-submit{width:100%;justify-content:center;padding:12px}.sc-app .sc-pc-alt{margin-top:12px;text-align:center;font-size:13px;color:var(--muted)}.sc-app .sc-pc-alt a{color:var(--cyan)}.sc-app .sc-pc-optin{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--dim);text-align:center}.sc-app.bd-root{--bd-grad:linear-gradient(135deg,var(--violet),var(--cyan));--bd-glass:rgba(255,255,255,.04);height:auto;min-height:100vh;overflow:visible;background:var(--bg);color:var(--muted);position:relative}.bd-root *{box-sizing:border-box}.bd-root h1,.bd-root h2,.bd-root h3,.bd-root h4,.bd-root p{margin:0}.bd-root a:focus-visible,.bd-root button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bd-glow{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 480px at 50% -120px,color-mix(in srgb,var(--cyan) 16%,transparent),transparent 70%),radial-gradient(700px 400px at 90% 10%,color-mix(in srgb,var(--violet) 10%,transparent),transparent 70%)}.bd-root .bd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:14.5px;background:var(--bd-glass);border:1px solid var(--line);color:var(--text);transition:.15s;white-space:nowrap;text-decoration:none}.bd-btn:hover{border-color:var(--cyan)}.bd-btn.primary{background:var(--bd-grad);color:#fff;border-color:transparent;box-shadow:0 12px 30px -12px color-mix(in srgb,var(--cyan) 65%,transparent)}.bd-btn.primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.bd-btn.sm{padding:8px 14px;font-size:13px}.bd-btn.ghost{background:transparent;border-color:#ffffff2e}.bd-btn.ghost:hover{border-color:#fff6}.bd-lk{display:inline-flex;flex-direction:column;gap:6px;min-width:0;text-align:left}.bd-lk .wmk{font-weight:800;font-size:28px;letter-spacing:-.045em;color:#fff;line-height:1}.bd-lk .wmk em{font-style:normal;color:var(--cyan)}.bd-lk .lsub{font-size:11.5px;letter-spacing:.06em;color:var(--muted);line-height:1;font-weight:500;white-space:nowrap}.bd-head{position:fixed;top:0;left:0;right:0;z-index:50;height:72px;display:flex;align-items:center;padding-inline:max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid transparent;transition:background .25s,border-color .25s}.bd-head.scrolled{background:#000000b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--line)}.bd-head .in{width:100%;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px}.bd-head nav{display:flex;gap:30px;justify-content:center}.bd-root .bd-head nav button{color:var(--muted);font-size:14px;font-weight:500;transition:.15s;white-space:nowrap}.bd-head nav button:hover{color:#fff}.bd-head .r{display:flex;gap:10px;align-items:center}.bd-page{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:72px max(16px,env(safe-area-inset-left,0px)) 120px}.bd-hero{text-align:center;padding-block:clamp(56px,10vw,120px) 0}.bd-eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--cyan);font-weight:600;margin-bottom:26px}.bd-eyebrow:before,.bd-eyebrow:after{content:"";width:34px;height:1px;background:color-mix(in srgb,var(--cyan) 50%,transparent)}.bd-hero h1{font-size:clamp(44px,8.4vw,92px);line-height:1.02;letter-spacing:-.045em;font-weight:700;color:#fff;max-width:900px;margin:0 auto 26px;text-wrap:balance}.bd-hero h1 em,.bd-sect h2 em{font-style:normal;background:var(--bd-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline}.bd-hero h1 em{display:block}.bd-hero .sub{font-size:clamp(17px,2.4vw,22px);color:#fffc;max-width:620px;margin:0 auto;line-height:1.5;text-wrap:balance}.bd-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:64px auto 0;max-width:900px}.bd-root button.bd-choice{text-align:left;padding:36px 34px 32px;border-radius:28px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--line);transition:.25s;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;color:var(--text);min-height:240px}.bd-choice:hover{transform:translateY(-4px);border-color:var(--cyan);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--cyan) 45%,transparent)}.bd-choice:before{content:"";position:absolute;inset:-40% -20% auto auto;width:300px;height:300px;background:radial-gradient(closest-side,color-mix(in srgb,var(--cyan) 18%,transparent),transparent);pointer-events:none}.bd-choice .k{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-weight:600}.bd-choice h3{font-size:clamp(28px,4vw,38px);letter-spacing:-.035em;color:#fff;font-weight:700;line-height:1.1}.bd-choice p{color:#fffc;font-size:16px;max-width:320px}.bd-choice .go{margin-top:auto;padding-top:18px;font-weight:600;color:var(--text);display:inline-flex;gap:8px;align-items:center}.bd-choice .go i{font-style:normal;transition:.2s}.bd-choice:hover .go i{transform:translate(5px)}.bd-sect{padding-block:clamp(72px,11vw,140px) 0;text-align:center}.bd-sect.pw{padding-block:44px 0}.bd-sect h2{font-size:clamp(32px,5.6vw,60px);letter-spacing:-.04em;line-height:1.05;color:#fff;font-weight:700;margin-bottom:16px;text-wrap:balance}.bd-sect .lead{font-size:clamp(16px,2vw,20px);color:var(--muted);max-width:560px;margin:0 auto 48px}.bd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bd-stat{padding:30px 20px;border-radius:24px;background:var(--bd-glass);border:1px solid var(--line)}.bd-stat b{display:block;font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:-.04em;color:#fff;line-height:1;margin-bottom:10px;font-variant-numeric:tabular-nums}.bd-stat span{font-size:14px;color:var(--muted)}.bd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:left}.bd-step{padding:30px 28px;border-radius:24px;background:var(--bd-glass);border:1px solid var(--line);min-width:0}.bd-step i{font-style:normal;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--cyan);font-weight:700;margin-bottom:20px}.bd-step h3{font-size:21px;color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-weight:600}.bd-step p{color:var(--muted);font-size:15.5px}.bd-foot{margin-top:120px;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--dim);font-size:13px}.bd-foot a{color:var(--dim)}.bd-foot a:hover{color:var(--cyan)}.bd-seg{display:flex;justify-content:center;margin:0 0 22px}.bd-seg .grp{display:inline-flex;padding:4px;gap:2px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line)}.bd-root .bd-seg button{padding:8px 22px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);transition:color .2s,background .2s}.bd-seg button:hover{color:#fff}.bd-seg button.on{background:#ffffff1f;color:#fff}.bd-win{max-width:1080px;margin:0 auto;border-radius:14px;background:var(--card);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px -20px #000c;overflow:hidden;text-align:left}.bd-chrome{height:40px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding-inline:16px;position:relative}.bd-chrome i{width:9px;height:9px;border-radius:50%;background:#ffffff29}.bd-chrome span{position:absolute;left:50%;transform:translate(-50%);font-size:12px;color:var(--dim);white-space:nowrap}.bd-wbody{display:grid;grid-template-columns:216px minmax(0,1fr);height:620px;transition:opacity .2s}.bd-wbody.out{opacity:0}.bd-wrail{display:flex;flex-direction:column;padding:18px 12px 14px;border-right:1px solid var(--line);min-width:0;overflow:hidden}.bd-wrail .brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 8px}.bd-wrail .brand .bd-lk .wmk{font-size:24px}.bd-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;background:#ffffff0f;color:var(--muted);white-space:nowrap}.bd-pill.feat{background:var(--bd-grad);color:#fff}.bd-pill.ote{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan)}.bd-wnav{display:flex;flex-direction:column;gap:2px;margin-top:16px}.bd-wnav .h{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding:16px 10px 6px;font-weight:600}.bd-wnav div.item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--muted);font-weight:500;font-size:14.5px;min-width:0}.bd-wnav div.item.on{background:color-mix(in srgb,var(--cyan) 12%,transparent);color:#fff}.bd-wnav .ic{width:18px;text-align:center;font-size:14px;opacity:.9;flex:none}.bd-wnav .n{margin-left:auto;font-size:12px;color:var(--dim)}.bd-wfoot{margin-top:auto}.bd-me{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;background:var(--bd-glass);border:1px solid var(--line);min-width:0}.bd-av{width:34px;height:34px;border-radius:50%;background:var(--bd-grad);display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff;flex:none}.bd-me b{display:block;font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-me span{display:block;font-size:12px;color:var(--dim)}.bd-me>div{min-width:0}.bd-wmain{padding:34px 38px 0;overflow:hidden;min-width:0;-webkit-mask-image:linear-gradient(#000 84%,transparent);mask-image:linear-gradient(#000 84%,transparent)}.bd-crumb{font-size:12px;color:var(--dim);margin-bottom:16px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.bd-wmain h4.t{font-size:clamp(32px,5vw,44px);line-height:1.08;letter-spacing:-.03em;font-weight:800;color:#fff;margin-bottom:18px}.bd-wmain h4.t em{font-style:normal;color:var(--dim)}.bd-list{display:flex;flex-direction:column;gap:6px}.bd-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:18px;border:1px solid transparent;text-align:left}.bd-row .lg{width:44px;height:44px;border-radius:13px;background:var(--card2);border:1px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--cyan)}.bd-row .t{font-size:16px;font-weight:600;color:var(--text);letter-spacing:-.01em;line-height:1.3}.bd-row .m{color:var(--dim);font-size:13.5px;margin-top:3px}.bd-row .p{font-size:16px;font-weight:700;color:var(--green);text-align:right;white-space:nowrap}.bd-row .p small{display:block;font-size:11.5px;color:var(--dim);font-weight:500}.bd-row.feat{padding:20px 22px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--bd-grad) border-box;margin-bottom:10px;box-shadow:0 24px 60px -34px color-mix(in srgb,var(--cyan) 60%,transparent)}.bd-row.feat .lg{background:var(--bd-grad);color:#fff;border:0}.bd-tbl{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--card)}.bd-tr{display:grid;grid-template-columns:minmax(0,1.5fr) .8fr 1.2fr .9fr 1.1fr;gap:14px;align-items:center;padding:14px 20px;border-top:1px solid var(--line);min-width:0;font-size:14px}.bd-tr:first-child{border-top:0}.bd-tr.th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:600}.bd-tr b{color:var(--text);font-weight:600}.bd-tr small{display:block;color:var(--dim);font-size:12.5px}.bd-sc{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--text)}.bd-sc i{display:block;width:44px;height:5px;border-radius:5px;background:#ffffff1a;position:relative;overflow:hidden}.bd-sc i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--bd-grad);border-radius:5px}.bd-st{display:inline-block;font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px;background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--cyan);width:max-content}.bd-st.hired{background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green)}.bd-st.interview{background:color-mix(in srgb,var(--amber) 13%,transparent);color:var(--amber)}.bd-st.shortlisted{background:#ffffff14;color:var(--text)}.bd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.bd-kpi{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px}.bd-kpi b{display:block;font-size:34px;font-weight:700;color:#fff;letter-spacing:-.04em;line-height:1}.bd-kpi span{display:block;margin-top:8px;font-size:13px;color:var(--dim)}.bd-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;min-width:0}.bd-act div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 4px;border-top:1px solid var(--line);font-size:14px}.bd-act div:first-of-type{border-top:0}.bd-act i{width:8px;height:8px;border-radius:50%;background:var(--cyan);display:block}.bd-act small{color:var(--dim);white-space:nowrap}.bd-root .bd-cap{text-align:center;margin:22px auto 0;color:var(--muted);font-size:15px;max-width:520px}.bd-root .bd-sample{margin:6px auto 0;color:var(--dim);font-size:12px}.bd-scrim{position:fixed;inset:0;z-index:90;background:#02040ab3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px}.bd-modal{width:100%;max-width:440px;background:var(--card);border:1px solid var(--line);border-radius:28px;padding:32px 30px;box-shadow:0 40px 80px -30px #000;position:relative;color:var(--muted)}.bd-modal h2{font-size:28px;letter-spacing:-.035em;color:#fff;font-weight:700;margin-bottom:10px}.bd-root .bd-modal p{margin-bottom:22px}.bd-root .bd-modal .x{position:absolute;top:14px;right:16px;color:var(--muted);font-size:24px;line-height:1;padding:4px}.bd-modal.bd-co{max-width:480px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto}.bd-co-brand{margin-bottom:22px}.bd-co-brand .bd-lk .wmk{font-size:24px}.bd-root .bd-modal.bd-co p{margin-bottom:18px}.bd-form{display:flex;flex-direction:column;gap:16px}.bd-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;min-width:0}.bd-form label small{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:none;opacity:.8;margin-left:4px}.bd-form input{padding:13px 15px;border:1px solid var(--line);border-radius:14px;font:500 15px var(--sans);color:var(--text);background:#ffffff0a;outline:none;text-transform:none;letter-spacing:0;width:100%;min-width:0}.bd-form input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 18%,transparent)}.bd-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.bd-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.bd-err{color:var(--amber);font-size:13.5px;line-height:1.4}.bd-submit,.bd-co-done{width:100%;padding:15px}.bd-root .bd-modal .bd-fine{margin:0;font-size:12.5px;line-height:1.5;color:var(--dim);text-align:center}@media(max-width:480px){.bd-form-row{grid-template-columns:minmax(0,1fr)}.bd-modal.bd-co{padding:26px 20px}}@media(max-width:900px){.bd-wbody{grid-template-columns:minmax(0,1fr);height:540px}.bd-wrail{display:none}.bd-wmain{padding:22px 16px 0}.bd-head nav,.bd-head .ghost{display:none}.bd-head .in{grid-template-columns:minmax(0,1fr) auto}.bd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bd-choices,.bd-steps{grid-template-columns:minmax(0,1fr)}.bd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-choice{min-height:0;padding:28px 24px}.bd-tr{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.bd-tr>:nth-child(2),.bd-tr>:nth-child(3),.bd-tr>:nth-child(4){display:none}.bd-row{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 10px}.bd-row .p{grid-column:2;text-align:left}.bd-row .lg{width:40px;height:40px}.bd-lk .wmk{font-size:24px}}@media(prefers-reduced-motion:reduce){.bd-root *{animation:none!important;transition:none!important}}.bd-pick{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.bd-pick legend{font-size:12px;font-weight:600;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.bd-form .bd-pick label{flex-direction:row;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;cursor:pointer;text-transform:none;letter-spacing:0;font-size:15px;color:var(--text)}.bd-form .bd-pick label.on{border-color:var(--cyan)}.bd-form .bd-pick input{width:auto;accent-color:var(--cyan)}.bd-pick span{display:flex;flex-direction:column;gap:2px;min-width:0}.bd-pick small{color:var(--dim);font-size:12.5px;font-weight:500}.bd-pick.one{padding:14px;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:2px;color:var(--text)}.sc-app .sc-chips button:disabled{opacity:.45;cursor:default}.sc-app .sc-chips button:disabled:hover{border-color:var(--line);color:var(--muted)}.sc-app .sc-chips button[aria-pressed]{font-family:inherit}.sc-app .sc-jc{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px 18px 16px;cursor:pointer;transition:.15s;display:flex;flex-direction:column;gap:10px;min-height:168px;outline:0}.sc-app .sc-jc:hover,.sc-app .sc-jc:focus-visible{background:var(--card2);border-color:var(--line2);transform:translateY(-1px)}.sc-app .sc-jc-top{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.sc-app .sc-jc-top .sc-tag{white-space:nowrap}.sc-app .sc-lg{width:34px;height:34px;border-radius:10px;background:var(--card2);border:1px solid var(--line);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--muted);flex:none}.sc-app .sc-jc:hover .sc-lg{background:var(--bg)}.sc-app .sc-tag{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cyan)}.sc-app .sc-tag.dm{color:var(--violet)}.sc-app .sc-tag.site{color:var(--muted);display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-app .sc-age{margin-left:auto;font-size:12px;color:var(--dim);white-space:nowrap}.sc-app .sc-jt{font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-app .sc-jm{color:var(--muted);font-size:13px;margin-top:-4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sc-app .sc-jm b{color:var(--text);font-weight:500}.sc-app .sc-bot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:6px}.sc-app .sc-pay{font-size:18px;font-weight:600;color:var(--green);letter-spacing:-.02em;line-height:1.1}.sc-app .sc-pay small{display:block;font-size:11.5px;color:var(--dim);font-weight:500;margin-top:2px;letter-spacing:0}.sc-app .sc-pay.n{color:var(--dim);font-size:14px;font-weight:500}.sc-app .sc-match{font-size:11.5px;font-weight:600;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent);border-radius:999px;padding:4px 9px;white-space:nowrap}.sc-app .sc-match.g{color:var(--muted);background:#ffffff0d}.sc-app .sc-sb{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 2px;border-radius:4px;font:700 9px var(--sans);font-style:normal;color:#fff;margin-right:6px;vertical-align:-3px;flex:none}.sc-app .sc-more{margin:24px auto 0;display:block;padding:12px 24px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--text);font-weight:500;font-size:14px;transition:.15s}.sc-app .sc-more:hover{background:var(--card2)}.sc-app .sc-empty{color:var(--muted);font-size:15px;margin:28px 0}.sc-app .sc-chips .sc-fd-btn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--text)}.sc-app .sc-chips .sc-fd-btn.on{background:var(--card2);border-color:var(--cyan);color:var(--text)}.sc-app .sc-fd-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--cyan);color:#000;font-size:11px;font-weight:700;display:inline-grid;place-items:center}.sc-app .sc-fd-strip{margin:-8px 0 18px;font-size:13px;color:var(--dim)}.sc-app .sc-fd-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 14px}.sc-app .sc-fd-pl{font-size:12px;color:var(--dim);margin-right:2px}.sc-app .sc-fd-presets a{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:12.5px;text-decoration:none;transition:.12s}.sc-app .sc-fd-presets a:hover{border-color:var(--line2);color:var(--text)}.sc-app .sc-fd-presets .sc-tag.site{font-size:10.5px}.sc-app .sc-fd-scrim{position:fixed;inset:0;background:#00000073;opacity:0;pointer-events:none;transition:.2s;z-index:29}.sc-app .sc-fd-scrim.open{opacity:1;pointer-events:auto}.sc-app .sc-fd{position:fixed;right:0;top:0;bottom:0;width:380px;max-width:100%;background:var(--bg);border-left:1px solid var(--line);transform:translate(100%);transition:.25s;display:flex;flex-direction:column;z-index:30;visibility:hidden}.sc-app .sc-fd.open{transform:none;visibility:visible}.sc-app .sc-fd-h{display:flex;align-items:center;gap:10px;padding:18px 20px;border-bottom:1px solid var(--line)}.sc-app .sc-fd-h b{font-weight:600}.sc-app .sc-fd-n{font-size:12.5px;color:var(--dim)}.sc-app .sc-fd-h .x{margin-left:auto;color:var(--dim);font-size:20px;line-height:1}.sc-app .sc-fd-h .x:hover{color:var(--text)}.sc-app .sc-fd-body{flex:1;overflow-y:auto;padding:8px 20px 20px}.sc-app .sc-fd-g{padding:16px 0;border-bottom:1px solid var(--line)}.sc-app .sc-fd-g:last-child{border-bottom:0}.sc-app .sc-fd-gt{font-size:13px;font-weight:600;margin-bottom:10px}.sc-app .sc-fd-opts{display:flex;flex-wrap:wrap;gap:8px}.sc-app .sc-fd-opts button{padding:7px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--muted);font:500 13px var(--sans)}.sc-app .sc-fd-opts button:hover{border-color:var(--line2);color:var(--text)}.sc-app .sc-fd-opts button.on{background:var(--text);color:#000;border-color:var(--text)}.sc-app .sc-fd-hint{font-size:12px;color:var(--dim);margin-top:9px;line-height:1.4}.sc-app .sc-fd-check{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.sc-app .sc-fd-check input{width:16px;height:16px;accent-color:var(--cyan)}.sc-app .sc-fd-f{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.sc-app .sc-fd-count{margin-left:auto;font-size:12.5px;color:var(--dim)}.sc-app .sc-fd-f .primary{margin-left:4px}@media(max-width:900px){.sc-app .sc-fd{width:100%}}.sc-app .sc-older{display:inline-flex;align-items:center;padding:1px 7px;border:1px solid var(--line);border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dim);background:transparent;white-space:nowrap;opacity:.8}.sc-app .sc-jc.sc-fp{grid-column:1/-1;flex-direction:row;align-items:flex-start;gap:16px;padding:20px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box}.sc-app .sc-jc.sc-fp:hover,.sc-app .sc-jc.sc-fp:focus-visible{background:linear-gradient(var(--card2),var(--card2)) padding-box,var(--ai) border-box;border-color:transparent}.sc-app .sc-fp-tile{width:64px;height:64px;border-radius:16px;background:var(--card2);border:1px solid var(--line);display:grid;place-items:center;font-size:20px;font-weight:700;color:var(--muted);flex:none}.sc-app .sc-jc.sc-fp:hover .sc-fp-tile{background:var(--bg)}.sc-app .sc-fp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.sc-app .sc-fp-desc{margin:0;font-size:14px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sc-app .sc-fp-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.sc-app .sc-fp-acts .sc-btn{padding:9px 14px;font-size:13px;text-decoration:none}.sc-app .sc-fp-acts .sc-btn.ai .sc-orb{width:14px;height:14px}.sc-app .sc-fp-tags{margin:0 0 18px}.sc-app .sc-jc.sc-fp .sc-pay{white-space:nowrap;flex:none}@media(max-width:640px){.sc-app .sc-fp-tile{display:none}.sc-app .sc-jc.sc-fp .sc-bot{flex-direction:column;align-items:stretch}.sc-app .sc-fp-acts{justify-content:flex-start}}.sc-app .sc-posting{animation:sc-in .25s ease}@keyframes sc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sc-app .sc-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);margin-bottom:24px;font-weight:500;font-size:14px}.sc-app .sc-back:hover{color:var(--text)}.sc-app .sc-co{color:var(--muted);font-size:14.5px;margin-bottom:10px}.sc-app .sc-co b{color:var(--text);font-weight:500}.sc-app .sc-co .sc-sb{vertical-align:-3px}.sc-app .sc-paybig{margin:24px 0 6px;display:flex;flex-wrap:wrap;gap:6px 26px;font-size:36px;font-weight:600;letter-spacing:-.03em;color:var(--green);line-height:1.1}.sc-app .sc-paybig>span{white-space:nowrap}.sc-app .sc-paybig small{font-size:14px;color:var(--dim);font-weight:500;letter-spacing:0;margin-left:8px}.sc-app .sc-paybig.three{font-size:30px}.sc-app .sc-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.sc-app .sc-facts div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;min-width:0}.sc-app .sc-facts span{display:block;font-size:11.5px;color:var(--dim);margin-bottom:4px}.sc-app .sc-facts b{font-size:15px;font-weight:600;overflow-wrap:anywhere}.sc-app .sc-facts b.sm{font-size:13.5px;font-weight:500}.sc-app .sc-acts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.sc-app .sc-proofline{font-size:13px;color:var(--dim);margin:-18px 0 30px}.sc-app .sc-proofline b{color:var(--muted);font-weight:500}.sc-app .sc-loom{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px 26px;margin:0 0 26px}.sc-app .sc-lh{display:flex;align-items:center;gap:10px;margin-bottom:4px}.sc-app .sc-lh h3{margin:0;font-size:17px;font-weight:600}.sc-app .sc-loom-lead{margin:0 0 16px;color:var(--muted);font-size:14.5px}.sc-app .sc-loom-lead b{color:var(--text);font-weight:600}.sc-app .sc-loom-go{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.sc-app .sc-loom-err{color:var(--amber);font-size:13.5px}.sc-app .sc-loom .sc-thinking{margin-top:4px}.sc-app .sc-script{display:flex;flex-direction:column;gap:14px}.sc-app .sc-script>div,.sc-app .sc-script>ul{opacity:0;transform:translateY(4px);animation:sc-line .4s ease forwards}@keyframes sc-line{to{opacity:1;transform:none}}.sc-app .sc-script b{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin-bottom:3px}.sc-app .sc-script p{margin:0 0 8px;font-size:15.5px;line-height:1.55}.sc-app .sc-script p:last-child{margin-bottom:0}.sc-app .sc-script .sc-send{margin-top:4px;padding:13px 15px;border-radius:12px;background:var(--bg);font-size:14px;color:var(--muted)}.sc-app .sc-script .sc-send b{display:inline;text-transform:none;letter-spacing:0;font-size:14px;color:var(--text);margin:0 0 0 6px}.sc-app .sc-tips{margin:0;padding:0 0 0 18px;color:var(--dim);font-size:13.5px}.sc-app .sc-tips li{margin:0 0 4px}.sc-app .sc-script .sc-bul{margin:0;padding:0 0 0 18px;font-size:15.5px;line-height:1.55}.sc-app .sc-script .sc-bul li{margin:0 0 5px}.sc-app .sc-script .sc-order{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;counter-reset:ord}.sc-app .sc-script .sc-order li{counter-increment:ord;padding:6px 12px;border-radius:999px;background:var(--bg);border:1px solid var(--line);font-size:13.5px}.sc-app .sc-script .sc-order li:before{content:counter(ord) ". ";color:var(--cyan);font-weight:600}.sc-app .sc-loom-link{color:var(--cyan);text-decoration:underline}.sc-app .sc-script .sc-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:2px}.sc-app .sc-about h4{margin:0 0 10px;font-size:12px;color:var(--dim);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.sc-app .sc-about .sc-body{color:var(--muted);font-size:14.5px}.sc-app .sc-about .sc-body p{margin:0 0 12px;white-space:pre-line}.sc-app .sc-about .sc-body.clamp{max-height:110px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.sc-app .sc-readmore{color:var(--cyan);font-weight:500;margin-top:6px;display:inline-block;font-size:14px}.sc-app .sc-readmore:hover{text-decoration:underline}@media(max-width:900px){.sc-app .sc-facts{grid-template-columns:1fr}.sc-app .sc-acts{flex-direction:column;align-items:stretch}.sc-app .sc-acts .sc-btn{justify-content:center}.sc-app .sc-paybig{font-size:30px}.sc-app .sc-loom{padding:20px}}.sc-app .sc-about .sc-body.sc-quote{border-left:2px solid var(--line);padding-left:12px;color:var(--text)}.sc-app .sc-about h4+.sc-body+h4{margin-top:18px}.sc-app .sc-ic{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:.15s;position:relative;overflow:hidden}.sc-app .sc-ic:hover{background:var(--card2);border-color:var(--line2)}.sc-app .sc-ic.hot:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ai)}.sc-app .sc-ic-who{display:flex;align-items:center;gap:12px}.sc-app .sc-ic-id{min-width:0}.sc-app .sc-ic-pf{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af);padding:2px;flex:none}.sc-app .sc-ic-pf i{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--bg);font-style:normal;font-weight:700;font-size:13px}.sc-app .sc-ic-h{font-size:15.5px;font-weight:600;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-app .sc-ic-h em{font-style:normal;color:var(--cyan);font-size:12px}.sc-app .sc-ic-sub{font-size:13px;color:var(--muted)}.sc-app .sc-ic-sub b{color:var(--text);font-weight:500}.sc-app .sc-ic-hire{margin-left:auto;font-size:11px;font-weight:600;color:#000;background:var(--green);border-radius:999px;padding:3px 9px;white-space:nowrap}.sc-app .sc-ic-q{font-size:13.5px;line-height:1.5;color:var(--text);padding:12px 14px;border-radius:12px;background:var(--bg);border:1px solid var(--line)}.sc-app .sc-ic-q span{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:4px}.sc-app .sc-ic-q.sc{border:1px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--ai) border-box}.sc-app .sc-ic-q.sc span{color:var(--cyan)}.sc-app .sc-ic-st{display:flex;gap:14px;font-size:12px;color:var(--dim)}.sc-app .sc-ic-st b{display:block;color:var(--text);font-weight:600;font-size:13px}.sc-app .sc-ic-ft{display:flex;gap:8px;align-items:center;margin-top:auto;flex-wrap:wrap}.sc-app .sc-ic-ft .sc-btn{padding:9px 14px;font-size:13px;white-space:nowrap}.sc-app .sc-ic-ft .sc-btn.ai .sc-orb{width:14px;height:14px}.sc-app .sc-ic-when{margin-left:auto;font-size:12px;color:var(--dim)}.sc-app .sc-ig-more{margin:18px auto 0;display:flex}.sc-app .sc-ig-empty,.sc-app .sc-pipe-empty{color:var(--muted);font-size:14.5px;padding:22px 0}.sc-app .sc-pipe-list{display:flex;flex-direction:column;gap:6px}.sc-app .sc-pipe-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 18px;border-radius:14px;border:1px solid transparent;text-align:left;width:100%;transition:.12s}.sc-app .sc-pipe-row.click{cursor:pointer}.sc-app .sc-pipe-row:hover{background:var(--card);border-color:var(--line)}.sc-app .sc-pipe-t{font-size:16px;font-weight:600;letter-spacing:-.01em}.sc-app .sc-pipe-m{color:var(--muted);font-size:13.5px;margin-top:3px}.sc-app .sc-pipe-s{font-size:14px;font-weight:600;text-align:right;white-space:nowrap}.sc-app .sc-pipe-s.hot{color:var(--cyan)}.sc-app .sc-pipe-s.quiet{color:var(--dim);font-weight:500}.sc-app .sc-pipe-s.late{color:var(--amber)}.sc-app .sc-pfacts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0}.sc-app .sc-pfacts>div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.sc-app .sc-pfacts span{display:block;font-size:11.5px;color:var(--dim);margin-bottom:4px}.sc-app .sc-pfacts b{font-size:15px;font-weight:600;color:var(--muted)}.sc-app .sc-pfacts small{display:block;font-size:11px;color:var(--dim);margin-top:4px}.sc-app .sc-prf-details{margin:0 0 22px;display:grid;gap:6px}.sc-app .sc-prf-details>div{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:12px 16px;background:var(--card);border:1px solid var(--line);border-radius:12px;font-size:14px}.sc-app .sc-prf-details dt{color:var(--dim)}.sc-app .sc-prf-details dd{margin:0;color:var(--text);overflow-wrap:anywhere}.sc-app .sc-prf-details a{color:var(--cyan)}.sc-app .sc-prf-cta{margin-top:12px}@media(max-width:900px){.sc-app .sc-pfacts{grid-template-columns:repeat(2,1fr)}.sc-app .sc-prf-details>div{grid-template-columns:1fr;gap:2px}}.sc-app .sc-ig-sub{margin-top:0;padding-left:2px}.sc-app .sc-ig-sub button{font-size:12.5px;padding:5px 11px}.sc-app .sc-dm-compact{display:contents}.sc-app .sc-dm-panel{flex:1 1 100%;order:10;margin-top:6px;padding:14px 16px;border-radius:12px;background:var(--bg);border:1px solid var(--line)}.sc-app .sc-dm-panel .sc-script{gap:10px}.sc-app .sc-dm-panel .sc-script .sc-bul,.sc-app .sc-dm-panel .sc-script p{font-size:13.5px}.sc-app .sc-dm-err{margin-top:4px}.sc-app .sc-loom.sc-dm{padding:18px 20px;margin:0 0 18px}.sc-app .sc-loom.sc-dm .sc-lh h3{font-size:15px}.sc-app .sc-loom.sc-dm .sc-loom-lead{font-size:13.5px;margin-bottom:12px}.sc-app .sc-loom.sc-dm .sc-script .sc-bul{font-size:14px}.sc-app .sc-chips select.sc-ig-niche{appearance:none;padding:7px 32px 7px 13px;border-radius:999px;background-color:var(--card);border:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;font-weight:500;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;max-width:100%}.sc-app .sc-chips select.sc-ig-niche:hover,.sc-app .sc-chips select.sc-ig-niche:focus{border-color:var(--cyan);outline:none}.sc-app .sc-ig .sc-fd-strip{margin:0 0 14px}.sc-app .sc-pfv{max-width:1120px}.sc-app .sc-pf{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.sc-app .sc-pf-main{min-width:0}.sc-app .sc-prog{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:14px 18px;border-radius:14px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box}.sc-app .sc-prog .bar{flex:1;height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden;min-width:60px}.sc-app .sc-prog .bar i{display:block;height:100%;background:var(--ai);transition:width .3s ease}.sc-app .sc-prog b{font-size:13px;white-space:nowrap}.sc-app .sc-prog span{font-size:12.5px;color:var(--muted);white-space:nowrap}.sc-app .sc-steps{position:sticky;top:0;z-index:6;display:flex;gap:6px;overflow-x:auto;padding:10px 0 12px;margin:0 0 6px;background:linear-gradient(var(--panel) 78%,transparent);scrollbar-width:none}.sc-app .sc-steps::-webkit-scrollbar{display:none}.sc-app .sc-step{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--muted);font-size:12.5px;font-weight:500;white-space:nowrap;flex:none;transition:.12s}.sc-app .sc-step:hover{border-color:var(--line2);color:var(--text)}.sc-app .sc-step i{font-style:normal;font-size:12px;color:var(--dim)}.sc-app .sc-step.done i{color:var(--green)}.sc-app .sc-step.done{color:var(--text)}.sc-app .sc-step.next{border-color:var(--cyan);color:var(--text);background:color-mix(in srgb,var(--cyan) 8%,transparent)}.sc-app .sc-step.next i{color:var(--cyan)}.sc-app .sc-step em{font-style:normal;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);font-weight:600}.sc-app .sc-pf-sec{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px 24px;margin-bottom:12px;scroll-margin-top:64px}.sc-app .sc-pf-sec.is-next{border-color:color-mix(in srgb,var(--cyan) 45%,transparent)}.sc-app .sc-pf-sec h3{margin:0 0 4px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-app .sc-pf-sec h3 .req{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent);border-radius:999px;padding:3px 8px}.sc-app .sc-pf-sec h3 .opt{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ffffff0d;border-radius:999px;padding:3px 8px}.sc-app .sc-pf-sec h3 .ok{margin-left:auto;color:var(--green);font-size:13px;font-weight:500}.sc-app .sc-pf-sec h3 .sv{font-size:12px;font-weight:500;color:var(--dim)}.sc-app .sc-pf-sec h3 .sv.err{color:var(--amber)}.sc-app .sc-pf-sec h3 .sv button{color:var(--cyan);text-decoration:underline}.sc-app .sc-pf-sec h3 .ok+.sv,.sc-app .sc-pf-sec h3 .sv+.ok{margin-left:0}.sc-app .sc-pf-sec .why{margin:0 0 14px;color:var(--muted);font-size:13.5px}.sc-app .sc-pf-sec .warm{margin:0 0 14px;padding:11px 14px;border-radius:12px;background:#00c8050f;border:1px solid rgba(0,200,5,.18);color:var(--text);font-size:13.5px}.sc-app .sc-nextrow{display:flex;justify-content:flex-end;margin-top:14px}.sc-app .sc-nextbtn{color:var(--cyan);font-size:13.5px;font-weight:600;padding:8px 4px}.sc-app .sc-nextbtn:hover{text-decoration:underline}.sc-app .sc-f{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;min-width:0}.sc-app .sc-f label{font-size:12px;color:var(--dim)}.sc-app .sc-f input,.sc-app .sc-f textarea,.sc-app .sc-f select,.sc-app .sc-link input{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:14.5px;color:var(--text);outline:none;transition:border-color .12s}.sc-app .sc-f input:focus,.sc-app .sc-f textarea:focus,.sc-app .sc-f select:focus,.sc-app .sc-link input:focus{border-color:var(--cyan)}.sc-app .sc-f input::placeholder,.sc-app .sc-f textarea::placeholder,.sc-app .sc-link input::placeholder{color:var(--dim)}.sc-app .sc-f textarea{min-height:84px;line-height:1.5;resize:vertical}.sc-app .sc-f select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}.sc-app .sc-f .hint{font-size:12px;color:var(--dim)}.sc-app .sc-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sc-app .sc-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.sc-app .sc-seg2{display:flex;gap:6px}.sc-app .sc-seg2 button{flex:1;padding:11px;border-radius:12px;background:var(--bg);border:1px solid var(--line);color:var(--muted);font-weight:500;font-size:14px}.sc-app .sc-seg2 button:hover{border-color:var(--line2)}.sc-app .sc-seg2 button.on{background:var(--text);color:#000;border-color:var(--text)}.sc-app .sc-seg2.pad{margin-bottom:14px}.sc-app .sc-drop{display:flex;align-items:center;gap:14px;padding:14px;border:1px dashed var(--line2);border-radius:14px;background:var(--bg)}.sc-app .sc-drop .av{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--violet));display:grid;place-items:center;font-weight:600;color:#000;flex:none;overflow:hidden}.sc-app .sc-drop .av img,.sc-app .sc-pcard .ph img{width:100%;height:100%;object-fit:cover;display:block}.sc-app .sc-drop b{display:block;font-size:14px;font-weight:600}.sc-app .sc-drop span{font-size:12.5px;color:var(--dim)}.sc-app .sc-drop span.err{color:var(--amber)}.sc-app .sc-drop .sc-btn{margin-left:auto}.sc-app .sc-drop .txt{min-width:0}.sc-app .sc-link{display:flex;align-items:center;gap:10px}.sc-app .sc-link .fld{flex:1;min-width:0}.sc-app .sc-link .chk{color:var(--green);font-size:13px;white-space:nowrap}.sc-app .sc-linkmsg{margin:8px 0 0;font-size:12.5px;color:var(--dim)}.sc-app .sc-linkmsg.err{color:var(--amber)}.sc-app .sc-sports{display:flex;gap:6px;flex-wrap:wrap}.sc-app .sc-sports button{padding:7px 12px;border-radius:999px;border:1px solid var(--line);font-size:13px;color:var(--muted)}.sc-app .sc-sports button.on{background:var(--text);color:#000;border-color:var(--text)}.sc-app .sc-ol-h{margin:16px 0 8px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13.5px;flex-wrap:wrap}.sc-app .sc-ol-h .sc-orb{width:18px;height:18px}.sc-app .sc-ol-h b{color:var(--text);font-weight:600}.sc-app .sc-ol-h small{margin-left:auto;font-size:12px;color:var(--dim)}.sc-app .sc-ol{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;font-size:14px}.sc-app .sc-ol .beat b{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin-bottom:2px}.sc-app .sc-ol .beat p{margin:0;line-height:1.55}.sc-app .sc-ol .raw{white-space:pre-wrap;line-height:1.55}.sc-app .sc-ol .acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.sc-app .sc-ol .acts span{font-size:12px;color:var(--dim)}.sc-app .sc-ol .miss{color:var(--muted)}.sc-app .sc-ol .miss a,.sc-app .sc-ol .miss button{color:var(--cyan);text-decoration:underline}.sc-app .sc-ol .miss.err{color:var(--amber)}.sc-app .sc-side2{position:sticky;top:20px}.sc-app .sc-pcard{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.sc-app .sc-pcard .band{height:64px;background:var(--ai);opacity:.85}.sc-app .sc-pcard .ph{width:72px;height:72px;border-radius:50%;border:3px solid var(--card);background:linear-gradient(135deg,var(--cyan),var(--violet));margin:-36px 0 0 20px;display:grid;place-items:center;font-weight:700;color:#000;overflow:hidden}.sc-app .sc-pcard .bd{padding:10px 20px 18px}.sc-app .sc-pcard .nm{font-size:17px;font-weight:600}.sc-app .sc-pcard .nm.dim{color:var(--dim)}.sc-app .sc-pcard .sub{font-size:12.5px;color:var(--muted);margin-bottom:12px}.sc-app .sc-pcard .st{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.sc-app .sc-pcard .st div{padding:9px 10px;border-radius:10px;background:var(--bg);border:1px solid var(--line);min-width:0}.sc-app .sc-pcard .st b{display:block;font-size:15px;overflow-wrap:anywhere}.sc-app .sc-pcard .st span{font-size:11px;color:var(--dim)}.sc-app .sc-pcard .newtag{display:inline-block;margin:0 0 10px;font-size:11.5px;font-weight:600;color:var(--green);background:#00c8051a;border-radius:999px;padding:3px 10px}.sc-app .sc-pcard .proof{display:flex;flex-direction:column;gap:6px;font-size:13px}.sc-app .sc-pcard .proof div{display:flex;align-items:center;gap:8px}.sc-app .sc-pcard .proof i{font-style:normal;color:var(--green)}.sc-app .sc-pcard .proof .no,.sc-app .sc-pcard .proof .no i{color:var(--dim)}.sc-app .sc-pcard .foot{padding:12px 20px;border-top:1px solid var(--line);font-size:12px;color:var(--dim)}.sc-app .sc-lock{margin-top:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-size:13px;color:var(--muted)}.sc-app .sc-lock b{color:var(--text);display:block;margin-bottom:4px}.sc-app .sc-lock.open b{color:var(--green)}.sc-app .sc-side2 .sc-note{margin:12px 0 0}.sc-app .sc-savebar{position:sticky;bottom:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:12px 16px;border-radius:14px;background:#0c0c0feb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line2)}.sc-app .sc-savebar .msg{font-size:13px;color:var(--muted)}.sc-app .sc-savebar .msg.err{color:var(--amber)}.sc-app .sc-savebar .msg.ok{color:var(--green)}.sc-app .sc-pf-gate{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:32px 28px;max-width:520px}.sc-app .sc-pf-gate h2{margin:0 0 6px;font-size:20px;font-weight:600}.sc-app .sc-pf-gate p{margin:0;color:var(--muted)}@media(max-width:900px){.sc-app .sc-pf{grid-template-columns:1fr;gap:14px}.sc-app .sc-side2{position:static;order:-1}.sc-app .sc-pcard{display:grid;grid-template-columns:auto 1fr;align-items:center}.sc-app .sc-pcard .band,.sc-app .sc-pcard .st,.sc-app .sc-pcard .proof,.sc-app .sc-pcard .foot,.sc-app .sc-pcard .newtag,.sc-app .sc-side-extra{display:none}.sc-app .sc-pcard .ph{margin:14px 0 14px 16px;width:52px;height:52px;border:0;font-size:15px}.sc-app .sc-pcard .bd{padding:12px 16px 12px 12px}.sc-app .sc-pcard .sub{margin:0}.sc-app .sc-prog{flex-wrap:wrap}.sc-app .sc-row2,.sc-app .sc-row3{grid-template-columns:1fr}.sc-app .sc-pf-sec{padding:18px 16px}.sc-app .sc-drop{flex-wrap:wrap}.sc-app .sc-drop .sc-btn{margin-left:0}.sc-app .sc-link{flex-wrap:wrap}}.sc-app .sc-wrap:has(.sc-rp){max-width:1180px}.sc-app .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sc-app .sc-rp{min-width:0}.sc-app .sc-rp-crumbrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sc-app .sc-rp-topsave{font-size:12.5px;color:var(--dim)}.sc-app .sc-rp-topsave.err{color:var(--amber)}.sc-app .sc-rp-topsave button{color:var(--cyan);text-decoration:underline}.sc-app .sc-rp-note{margin:0;color:var(--dim);font-size:12.5px}.sc-app .sc-rp-track{flex:1;min-width:140px;height:6px;border-radius:99px;background:var(--card2);overflow:hidden}.sc-app .sc-rp-track i{display:block;height:100%;background:var(--ai);transition:width .3s ease}.sc-app .sc-rp-guide{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;padding:18px;border-radius:16px;margin-bottom:20px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box}.sc-app .sc-rp-guide .gk{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);margin-bottom:4px}.sc-app .sc-rp-guide h2{margin:0 0 6px;font-size:22px;letter-spacing:-.02em;font-weight:600}.sc-app .sc-rp-guide p{margin:0 0 14px;color:var(--muted);font-size:14px;max-width:52ch}.sc-app .sc-rp-guide .gacts{display:flex;gap:8px;flex-wrap:wrap}.sc-app .sc-rp-guide .gr{display:flex;flex-direction:column;gap:10px;min-width:0}.sc-app .sc-rp-guide .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;font-size:13px;color:var(--dim)}.sc-app .sc-rp-guide .steps button{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;text-align:left;color:inherit;border-radius:8px}.sc-app .sc-rp-guide .steps button:hover{color:var(--text)}.sc-app .sc-rp-guide .sd{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line2);display:grid;place-items:center;font-size:11px;flex:none}.sc-app .sc-rp-guide .steps li.ok{color:var(--muted)}.sc-app .sc-rp-guide .steps li.ok .sd{background:var(--cyan);border-color:var(--cyan);color:#000}.sc-app .sc-rp-guide .steps li.cur{color:var(--text);font-weight:600}.sc-app .sc-rp-guide .steps li.cur .sd{border-color:var(--cyan);color:var(--cyan)}.sc-app .sc-rp-pbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;margin-bottom:18px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box}.sc-app .sc-rp-pbar.preview{background:var(--card2);border:1px solid var(--line2)}.sc-app .sc-rp-pbar .l{display:flex;flex-direction:column;min-width:200px;flex:1}.sc-app .sc-rp-pbar .l b{font-size:14px}.sc-app .sc-rp-pbar .l span{font-size:13px;color:var(--muted)}.sc-app .sc-rp-head{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.sc-app .sc-rp-head .meta{flex:1;min-width:220px}.sc-app .sc-rp-name{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.03em;font-weight:600}.sc-app .sc-rp-name.dim{color:var(--dim)}.sc-app .sc-rp-head .sub{color:var(--muted);margin:4px 0 8px}.sc-app .sc-rp-head .badges{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.sc-app .sc-rp-head .bdg{font-size:12px;padding:3px 10px;border-radius:999px;background:var(--card2);color:var(--muted)}.sc-app .sc-rp-head .bdg.lvl{background:var(--cyan);color:#000;font-weight:600}.sc-app .sc-rp-head .acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sc-app .sc-rp-face{width:88px;height:88px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--cyan),var(--violet));color:#000;font-weight:700;font-size:28px;border:3px solid var(--cyan);padding:0}.sc-app .sc-rp-face img{width:100%;height:100%;object-fit:cover;display:block}.sc-app .sc-rp-face.none{background:var(--card2);border:2px dashed var(--line2)}.sc-app .sc-rp-face .add{font-size:12px;color:var(--cyan);font-weight:600}.sc-app button.sc-rp-face:hover{border-color:#fff}.sc-app .sc-rp-face.glow,.sc-app .sc-rp-vthumb.glow,.sc-app .sc-rp-loomrow.glow,.sc-app .sc-rp-addtile.glow{box-shadow:0 0 0 1.5px var(--cyan),0 0 24px color-mix(in srgb,var(--cyan) 18%,transparent)}.sc-app .sc-rp-edit{font-size:12.5px;color:var(--cyan);font-weight:500;padding:4px 2px;border-radius:6px}.sc-app .sc-rp-edit:hover{text-decoration:underline}.sc-app .sc-rp-editbtn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--cyan);padding:4px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--cyan) 45%,transparent);background:transparent;cursor:pointer;flex:none}.sc-app .sc-rp-editbtn:hover{background:color-mix(in srgb,var(--cyan) 10%,transparent);border-color:var(--cyan)}.sc-app .sc-rp-editbtn .ico{flex:none}.sc-app .sc-rp-lnk{color:var(--cyan)}.sc-app .sc-rp-lnk:hover{text-decoration:underline}.sc-app .sc-rp-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;align-items:start}.sc-app .sc-rp-grid .col{display:flex;flex-direction:column;gap:14px;min-width:0}.sc-app .sc-rp-grid .col:empty{display:none}.sc-app .sc-rp-grid:has(>.col:empty){grid-template-columns:minmax(0,760px)}.sc-app .sc-rp-ownernote{margin:-6px 0 14px;max-width:760px;font-size:13px;color:var(--muted)}.sc-app .sc-rp-ownernote:empty{display:none}.sc-app .sc-rp-ownernote:not(:empty){padding:9px 12px;border-radius:10px;background:var(--card2);border:1px solid var(--line2)}.sc-app .sc-rp-panel{position:relative;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;min-width:0;display:flex;flex-direction:column;gap:10px}.sc-app .sc-rp-panel.is-next{border-color:color-mix(in srgb,var(--cyan) 45%,transparent)}.sc-app .sc-rp-panel.editable{transition:border-color .15s ease,box-shadow .15s ease}.sc-app .sc-rp-panel.editable:has(.sc-rp-ph:hover){border-color:color-mix(in srgb,var(--cyan) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 25%,transparent)}.sc-app .sc-rp-panel.editable .sc-rp-ph{cursor:pointer}.sc-app .sc-rp-ph{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-app .sc-rp-ph h4{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-weight:600}.sc-app .sc-rp-nexttag,.sc-app .sc-rp-slottag{position:absolute;right:12px;top:12px;font-size:11px;font-weight:600;background:var(--cyan);color:#000;padding:2px 8px;border-radius:999px;z-index:1}.sc-app .sc-rp-slottag{right:8px;top:8px}.sc-app .sc-rp-slottag.inline{position:static}.sc-app .sc-rp-nexttag.inline{position:static;flex:none}.sc-app .sc-rp-ph{flex-wrap:wrap}.sc-app .sc-rp-ph .ttl{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1}.sc-app .sc-rp-ptext{margin:0;color:var(--muted);font-size:14.5px;max-width:62ch}.sc-app .sc-rp-ptext.dim{color:var(--dim)}.sc-app .sc-rp-btnrow{display:flex;gap:8px;flex-wrap:wrap}.sc-app .sc-rp-qa{margin:0;display:flex;flex-direction:column;gap:10px}.sc-app .sc-rp-qa div{min-width:0}.sc-app .sc-rp-qa dt{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.sc-app .sc-rp-qa dd{margin:2px 0 0;color:var(--text);font-size:14.5px;overflow-wrap:anywhere}.sc-app .sc-rp-lbl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-top:6px}.sc-app .sc-priv-tag{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dim);vertical-align:1px}.sc-app .sc-rp-lbl .tzn,.sc-app .sc-rp-panel .tzn{text-transform:none;letter-spacing:0;color:var(--dim)}.sc-app .sc-rp-chiprow{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.sc-app .sc-rp-ch{font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--line2);color:var(--dim)}.sc-app .sc-rp-ch.on{border-color:transparent;background:var(--card2);color:var(--text)}.sc-app .sc-rp-lookfor{font-size:14px;color:var(--text)}.sc-app .sc-rp-kv{list-style:none;margin:0;padding:0;font-size:14px}.sc-app .sc-rp-kv li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);min-width:0}.sc-app .sc-rp-kv li:last-child{border:0}.sc-app .sc-rp-kv span{color:var(--dim);flex:none}.sc-app .sc-rp-kv em{font-style:normal;text-align:right;overflow-wrap:anywhere;min-width:0}.sc-app .sc-rp-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sc-app .sc-rp-facts .fact{background:var(--card2);border-radius:12px;padding:10px 12px;font-size:12.5px;color:var(--muted);min-width:0;overflow-wrap:anywhere}.sc-app .sc-rp-facts .fact b{display:block;color:var(--text);font-size:15px}.sc-app .sc-rp-wk{display:grid;grid-template-columns:72px repeat(7,minmax(0,1fr));gap:4px;align-items:center}.sc-app .sc-rp-wk{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.sc-app .sc-rp-wk .wd{font-size:11px;color:var(--dim);text-align:center}.sc-app .sc-rp-wk .wb{font-size:11.5px;color:var(--muted)}.sc-app .sc-rp-wk button.wd,.sc-app .sc-rp-wk button.wb{padding:4px 2px;border-radius:6px;cursor:pointer;background:none;border:0;font-family:inherit;line-height:1.2}.sc-app .sc-rp-wk button.wb{text-align:left}.sc-app .sc-rp-wk button.wd:hover,.sc-app .sc-rp-wk button.wb:hover{color:var(--cyan);background:var(--card2)}.sc-app .sc-rp-wkq{display:flex;gap:6px;flex-wrap:wrap}.sc-app .sc-rp-wkqb{font-size:12.5px;padding:5px 12px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);cursor:pointer}.sc-app .sc-rp-wkqb:hover{border-color:var(--cyan);color:var(--text)}.sc-app .sc-rp-wk .cell{height:22px;border-radius:6px;background:var(--card2);border:1px solid var(--line);padding:0;display:block}.sc-app .sc-rp-wk button.cell{cursor:pointer;height:30px;touch-action:none}.sc-app .sc-rp-wk button.cell:hover{border-color:var(--line2)}.sc-app .sc-rp-wk .cell.on{background:color-mix(in srgb,var(--cyan) 35%,transparent);border-color:color-mix(in srgb,var(--cyan) 60%,transparent)}.sc-app .sc-rp-vthumb{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:12px;background:linear-gradient(135deg,#1e2a36,#141419);display:grid;place-items:center;overflow:hidden}.sc-app .sc-rp-vthumb video{width:100%;height:100%;object-fit:cover;background:#000;display:block}.sc-app .sc-rp-vthumb.audio{background:linear-gradient(135deg,#2a2440,#141419)}.sc-app .sc-rp-vthumb audio{width:calc(100% - 24px);max-width:100%}.sc-app .sc-rp-vthumb.empty{background:var(--card2);border:1.5px dashed var(--line2);overflow:visible}.sc-app .sc-rp-vmsg{font-size:12.5px;color:var(--muted);padding:12px;text-align:center}.sc-app .sc-rp-linkcard a{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text);padding:12px;max-width:100%}.sc-app .sc-rp-linkcard .host{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere;text-align:center}.sc-app .sc-rp-pbtn{width:46px;height:46px;border-radius:50%;background:#f5f5f7eb;color:#000;display:grid;place-items:center;font-size:15px;padding-left:2px}.sc-app .sc-rp-vtag{position:absolute;left:8px;top:8px;font-size:11px;font-weight:600;background:var(--card);color:var(--cyan);padding:2px 8px;border-radius:999px;z-index:2;pointer-events:none}.sc-app .sc-rp-es{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:10px}.sc-app .sc-rp-loomrow{display:flex;align-items:center;gap:10px;background:var(--card2);border-radius:12px;padding:10px 12px;font-size:13.5px}.sc-app .sc-rp-loomrow>div{flex:1;min-width:0}.sc-app .sc-rp-loomrow b{display:block}.sc-app .sc-rp-loomrow .txt span,.sc-app .sc-rp-loomrow>div span{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.sc-app .sc-rp-loomrow.missing{border:1.5px dashed var(--line2);background:transparent}.sc-app .sc-rp-loomrow .lic{width:28px;height:28px;border-radius:8px;background:var(--violet);color:#000;display:grid;place-items:center;font-weight:700;flex:none}.sc-app .sc-rp-empty{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px;border-radius:14px;border:1.5px dashed var(--line2);background:var(--card2);color:var(--text);cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.sc-app .sc-rp-empty .pl,.sc-app .sc-rp-es .pl{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan)}.sc-app .sc-rp-empty .tx{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-app .sc-rp-empty .cta,.sc-app .sc-rp-es .cta,.sc-app .sc-rp-loomrow .cta{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:13px;font-weight:600;color:#000;background:var(--cyan);padding:5px 12px;border-radius:999px}.sc-app .sc-rp-loomrow .cta .ico{width:12px;height:12px}.sc-app .sc-rp-empty .ln{font-size:13px;color:var(--muted);max-width:62ch}.sc-app .sc-rp-empty:hover,.sc-app .sc-rp-vthumb.clickable:hover,.sc-app .sc-rp-loomrow.clickable:hover{border-color:var(--cyan);transform:translateY(-1px)}.sc-app .sc-rp-empty:hover,.sc-app .sc-rp-empty:focus-visible{box-shadow:0 6px 18px color-mix(in srgb,var(--cyan) 12%,transparent)}.sc-app .sc-rp-empty.glow{border-color:var(--cyan);box-shadow:0 0 0 1.5px var(--cyan),0 0 24px color-mix(in srgb,var(--cyan) 18%,transparent)}.sc-app .sc-rp-vthumb.clickable{cursor:pointer;width:100%;padding:0;color:var(--text);transition:border-color .15s ease,transform .15s ease}.sc-app .sc-rp-es .cta{align-self:center}.sc-app .sc-rp-es .ln{font-size:12px;color:var(--muted);max-width:30ch}.sc-app .sc-rp-loomrow.clickable{width:100%;text-align:left;color:var(--text);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.sc-app .sc-rp-loomrow .txt{flex:1;min-width:0;display:flex;flex-direction:column}.sc-app .sc-rp-face.none .add{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.sc-app button.sc-rp-face.none{border-color:var(--cyan);transition:transform .15s ease,box-shadow .15s ease}.sc-app button.sc-rp-face.none:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--cyan) 15%,transparent)}.sc-app .sc-rp-filter{margin-bottom:2px}.sc-app .sc-rp-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sc-app .sc-rp-card{min-width:0;display:flex;flex-direction:column;gap:6px}.sc-app .sc-rp-ctitle{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-app .sc-rp-addtile{width:100%;aspect-ratio:16/9;border-radius:12px;border:1.5px dashed var(--line2);background:var(--card2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;color:var(--text)}.sc-app .sc-rp-addtile:hover{border-color:var(--cyan)}.sc-app .sc-rp-addtile .plus{font-size:26px;line-height:1;color:var(--cyan)}.sc-app .sc-rp-addtile b{font-size:13px}.sc-app .sc-rp-thumbbtn{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%}.sc-app .sc-rp-thumbbtn video{position:absolute;inset:0;pointer-events:none}.sc-app .sc-rp-thumbbtn .sc-rp-pbtn{position:relative;width:38px;height:38px;font-size:13px}.sc-app .sc-rp-thumbbtn:hover .sc-rp-pbtn{background:#fff}.sc-app .sc-rp-srcbadge{position:absolute;left:8px;bottom:8px;font-size:11px;background:#0009;color:var(--text);padding:1px 7px;border-radius:6px;pointer-events:none}.sc-app .sc-rp-dur{position:absolute;right:8px;bottom:8px;font-size:11.5px;background:#0009;color:var(--text);padding:1px 6px;border-radius:6px;pointer-events:none}.sc-app .sc-rp-menu{position:absolute;right:6px;top:6px;z-index:3}.sc-app .sc-rp-dots{width:28px;height:28px;border-radius:50%;background:#0009;color:var(--text);font-size:16px;line-height:1;display:grid;place-items:center}.sc-app .sc-rp-dots:hover{background:#000000d9}.sc-app .sc-rp-menu .pop{position:absolute;right:0;top:32px;min-width:140px;background:var(--card2);border:1px solid var(--line2);border-radius:12px;padding:4px;display:flex;flex-direction:column;box-shadow:0 12px 30px #00000080}.sc-app .sc-rp-menu .pop button{padding:8px 10px;border-radius:8px;text-align:left;font-size:13px}.sc-app .sc-rp-menu .pop button:hover{background:var(--card)}.sc-app .sc-rp-menu .pop .danger{color:var(--amber)}.sc-app .sc-rp-confirm{position:absolute;inset:0;z-index:4;background:#050507eb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:10px}.sc-app .sc-rp-confirm b{font-size:13.5px}.sc-app .sc-rp-confirm span{font-size:12px;color:var(--muted);margin-bottom:6px}.sc-app .sc-rp-confirm div{display:flex;gap:6px}.sc-app .sc-rp-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100%;background:var(--panel);border-left:1px solid var(--line2);box-shadow:-30px 0 60px #00000080;padding:22px;display:flex;flex-direction:column;gap:12px;z-index:15;overflow-y:auto;outline:0}body.sc-sp-open .sc-app .sc-rp-drawer{right:380px}.sc-app .sc-rp-dh{display:flex;justify-content:space-between;align-items:center;gap:12px}.sc-app .sc-rp-dh h2{margin:0;font-size:17px;font-weight:600}.sc-app .sc-rp-x{color:var(--muted);font-size:16px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.sc-app .sc-rp-x:hover{background:var(--card);color:var(--text)}.sc-app .sc-rp-dsub{margin:0;color:var(--muted);font-size:13.5px}.sc-app .sc-rp-dbody{display:flex;flex-direction:column;gap:10px;min-width:0}.sc-app .sc-rp-dbody .sc-f{margin-bottom:2px}.sc-app .sc-rp-dbody .hint.err{color:var(--amber)}.sc-app .sc-rp-saved{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);padding:6px 2px;margin-top:auto;position:sticky;bottom:-22px;background:var(--panel)}.sc-app .sc-rp-saved .dot{width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}.sc-app .sc-rp-saved.err{color:var(--amber)}.sc-app .sc-rp-saved.err .dot{background:var(--amber)}.sc-app .sc-rp-saved button{color:var(--cyan);text-decoration:underline}.sc-app .sc-rp-cbs{display:flex;gap:6px;flex-wrap:wrap}.sc-app .sc-rp-cb{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:10px;border:1px solid var(--line2);font-size:13px;color:var(--muted);cursor:pointer;margin:0}.sc-app .sc-rp-cb input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.sc-app .sc-rp-cb .bx{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--dim);display:grid;place-items:center;font-size:10px;flex:none}.sc-app .sc-rp-cb.on{color:var(--text);border-color:color-mix(in srgb,var(--cyan) 60%,transparent);background:color-mix(in srgb,var(--cyan) 8%,transparent)}.sc-app .sc-rp-cb.on .bx{background:var(--cyan);border-color:var(--cyan);color:#000}.sc-app .sc-rp-cb:focus-within,.sc-app .sc-rp-wk button.cell:focus-visible,.sc-app .sc-rp-wk button.wd:focus-visible,.sc-app .sc-rp-wk button.wb:focus-visible,.sc-app .sc-rp-wkqb:focus-visible,.sc-app .sc-rp-editbtn:focus-visible,.sc-app .sc-rp-empty:focus-visible,.sc-app .sc-rp-vthumb.clickable:focus-visible,.sc-app .sc-rp-loomrow.clickable:focus-visible,.sc-app .sc-rp-guide .steps button:focus-visible,.sc-app .sc-rp-thumbbtn:focus-visible,.sc-app .sc-rp-edit:focus-visible,.sc-app .sc-rp-x:focus-visible,.sc-app .sc-rp-addtile:focus-visible,.sc-app button.sc-rp-face:focus-visible,.sc-app .sc-rp-dots:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sc-app .sc-rp-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sc-app .sc-rp-warm{margin:0;padding:11px 14px;border-radius:12px;background:#00c8050f;border:1px solid rgba(0,200,5,.18);color:var(--text);font-size:13.5px}.sc-app .sc-rp-slot{display:flex;flex-direction:column}.sc-app .sc-me-wrap{position:relative}.sc-app button.sc-me{width:100%;text-align:left;border:1px solid transparent}.sc-app button.sc-me:hover{background:var(--card2)}.sc-app .sc-me.hot{background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box}.sc-app .sc-me .sc-ring{--p:0%;width:40px;height:40px;border-radius:50%;flex:none;background:conic-gradient(var(--cyan) 0 var(--p),var(--card2) var(--p) 100%);display:grid;place-items:center}.sc-app .sc-me .sc-ring .sc-av{width:34px;height:34px;font-size:12px;color:#000;overflow:hidden}.sc-app .sc-me .sc-av img{width:100%;height:100%;object-fit:cover;display:block}.sc-app .sc-me-pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);border-radius:16px;padding:14px;z-index:30;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box;display:flex;flex-direction:column;gap:8px;box-shadow:0 18px 40px #00000080}.sc-app .sc-me-pop h5{margin:0;font-size:15px;font-weight:600}.sc-app .sc-me-pop p{margin:0 0 4px;color:var(--muted);font-size:13px}.sc-app .sc-me-pop .sc-btn{justify-content:center;width:100%}body.sc-rp-dopen.sc-sp-open .sc-app .sc-main{padding-right:380px}@media(min-width:1280px){body.sc-rp-dopen:not(.sc-sp-open) .sc-app .sc-main{padding-right:420px}}@media(max-width:1000px){.sc-app .sc-rp-guide,.sc-app .sc-rp-grid{grid-template-columns:1fr}.sc-app .sc-rp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sc-app .sc-rp-head .acts{width:100%}.sc-app .sc-rp-head .acts .sc-btn{flex:1 1 140px;justify-content:center}.sc-app .sc-rp-cards,.sc-app .sc-rp-guide .steps,.sc-app .sc-rp-facts,.sc-app .sc-rp-two{grid-template-columns:1fr}.sc-app .sc-rp-wk{grid-template-columns:56px repeat(7,minmax(0,1fr))}}@media(max-width:760px){.sc-app .sc-rp-drawer{width:100%;border-left:0}body.sc-sp-open .sc-app .sc-rp-drawer{right:0}}@media(prefers-reduced-motion:reduce){.sc-app .sc-rp-track i,.sc-app .sc-rp-empty,.sc-app .sc-rp-panel.editable{transition:none}.sc-app .sc-rp-empty:hover,.sc-app .sc-rp-vthumb.clickable:hover,.sc-app .sc-rp-loomrow.clickable:hover,.sc-app button.sc-rp-face.none:hover{transform:none}}.sc-app .sc-rp-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;margin-bottom:12px;border-radius:12px;background:#ffb80014;border:1px solid rgba(255,184,0,.3);color:var(--text);font-size:13.5px}.sc-app .sc-rp-banner span{flex:1 1 220px}.sc-app .sc-f .sc-f-l{font-size:12px;color:var(--dim)}.sc-app .sc-p2pbadge{display:inline-block;align-self:flex-start;font-size:11px;font-weight:600;color:#1a0f00;background:linear-gradient(135deg,#f5a623,#ff5e3a);padding:2px 9px;border-radius:999px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-app .sc-posting>.sc-p2pbadge{margin:0 0 10px}.sc-app .sc-jc.sc-tenant{border-color:#f5a62359}.sc-app .sc-jc.sc-tenant:hover,.sc-app .sc-jc.sc-tenant:focus-visible{border-color:#f5a6238c}.sc-app .sc-feat{background:#f5a6230d;border:1px solid rgba(245,166,35,.18);border-radius:16px;padding:14px;margin:0 0 18px}.sc-app .sc-feat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.sc-app .sc-feat-head h2{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-weight:600}.sc-app .sc-feat-all{font-size:13px;font-weight:600;color:var(--cyan);padding:4px 2px;border-radius:6px}.sc-app .sc-feat-all:hover{text-decoration:underline}.sc-app .sc-feat-all:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sc-app .sc-star{background:linear-gradient(180deg,#ffc85712,#ffc85706);border:1px solid rgba(255,200,87,.24);border-radius:16px;padding:14px;margin:0 0 18px}.sc-app .sc-star-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 10px}.sc-app .sc-star-head h2{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#ffc857;font-weight:700}.sc-app .sc-star-head span{font-size:13px;color:var(--muted)}.sc-app .sc-star-tag{display:inline-block;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.02em;color:#2a1c00;background:#ffc857;padding:2px 9px;border-radius:999px;white-space:nowrap;text-transform:none}.sc-app .sc-jc.sc-featured{border-color:#ffc8576b;box-shadow:0 0 0 1px #ffc85714 inset}.sc-app .sc-jc.sc-featured:hover,.sc-app .sc-jc.sc-featured:focus-visible{border-color:#ffc857a6}.sc-app .sc-pickcard.sc-featured{border-color:#ffc8576b;box-shadow:0 0 0 1px #ffc85714 inset}.sc-app .sc-pickcard.sc-featured:hover{border-color:#ffc857a6}.sc-app .sc-bd-wm{display:flex;flex-direction:column;gap:5px;min-width:0}.sc-app .sc-bd-wm b{font-weight:800;font-size:24px;letter-spacing:-.045em;line-height:1;color:var(--text)}.sc-app .sc-bd-wm b em{font-style:normal;color:var(--cyan)}.sc-app .sc-bd-wm small{font-size:11px;letter-spacing:.06em;color:var(--dim);font-weight:500}.sc-app.sc-board .sc-hr-logo{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 22%,var(--card)),var(--card))}.sc-app.sc-board .sc-rp-vthumb{background:linear-gradient(135deg,var(--card2),var(--card))}.sc-app.sc-board .sc-rp-vthumb.audio{background:linear-gradient(135deg,color-mix(in srgb,var(--violet) 22%,var(--card)),var(--card))}.sc-app .sc-qg-scrim{position:fixed;inset:0;z-index:60;background:#0000009e;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.sc-app .sc-qg{position:relative;width:520px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--panel);border:1px solid var(--line2);border-radius:20px;padding:26px 26px 22px;box-shadow:0 30px 80px #0009;outline:0}.sc-app .sc-qg h2{margin:0 36px 4px 0;font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:600}.sc-app .sc-qg-sub{margin:0 0 16px;color:var(--muted);font-size:14.5px}.sc-app .sc-qg-x{position:absolute;right:14px;top:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:var(--card);border:1px solid var(--line)}.sc-app .sc-qg-x:hover{background:var(--card2);color:var(--text)}.sc-app .sc-qg-peek{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:16px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.sc-app .sc-qg-peek .t{min-width:0;display:flex;flex-direction:column}.sc-app .sc-qg-peek b{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-app .sc-qg-peek span{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-app .sc-qg-sec{margin-bottom:14px}.sc-app .sc-qg-sec h3{margin:0 0 2px;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px}.sc-app .sc-qg-sec h3 .ok{margin-left:auto;color:var(--green);font-size:13px;font-weight:500}.sc-app .sc-qg-sec .why{margin:0 0 10px;color:var(--muted);font-size:13px}.sc-app .sc-qg-banner{margin-bottom:14px;padding:10px 12px;border-radius:12px;border:1px solid rgba(245,166,35,.4);background:#f5a62314;color:var(--amber);font-size:13px}.sc-app .sc-qg-banner a,.sc-app .sc-qg-banner button{color:var(--cyan);text-decoration:underline}.sc-app .sc-qg-save .sc-rp-saved{position:static;margin-top:0;background:none;padding:2px 0}.sc-app .sc-qg-err{margin:6px 0 0;color:var(--amber);font-size:13px}.sc-app .sc-qg-acts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px}.sc-app .sc-qg-link{color:var(--cyan);text-decoration:underline;font-size:14px}.sc-app .sc-qg-note{margin:12px 0 0;color:var(--dim);font-size:12.5px}@media(max-width:560px){.sc-app .sc-qg-scrim{padding:0;align-items:stretch}.sc-app .sc-qg{width:100%;max-height:none;min-height:100%;border-radius:0;border-width:0;padding:22px 18px}}.sc-app .sc-wrap.sc-wide{max-width:1120px}.sc-app .sc-hr-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.sc-app .sc-hr-top .sc-h1{font-size:32px}.sc-app .sc-hr-lead{color:var(--muted);margin:0 0 20px;font-size:16px}.sc-app .sc-hr-stats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.sc-app .sc-hr-stat{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px 14px;font-size:13px;color:var(--muted)}.sc-app .sc-hr-stat b{display:block;color:var(--text);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.sc-app .sc-hr-err{color:var(--amber);font-size:13.5px;margin:6px 0 0}.sc-app .sc-hr-alert{border:1px solid rgba(245,166,35,.35);background:#f5a62312;color:var(--text);border-radius:12px;padding:10px 14px;font-size:13.5px;margin:0 0 16px}.sc-app .sc-hr-ro{border:1px solid var(--line2);background:var(--card);color:var(--muted);border-radius:12px;padding:10px 14px;font-size:13.5px;margin:0 0 16px}.sc-app .sc-hr-pill{font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;display:inline-block}.sc-app .sc-hr-pill.live{background:#00c80524;color:var(--green)}.sc-app .sc-hr-pill.draft{background:var(--card2);color:var(--muted)}.sc-app .sc-hr-pill.paused{background:#f5a62324;color:var(--amber)}.sc-app .sc-hr-pill.closed{background:var(--card2);color:var(--dim)}.sc-app .sc-hr-pill.new{background:var(--cyan);color:#000}.sc-app .sc-hr-tbl{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:var(--card)}.sc-app .sc-hr-tbl table{width:100%;border-collapse:collapse;min-width:720px;font-size:14px}.sc-app .sc-hr-tbl th{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-weight:600;text-align:left;padding:12px 16px;border-bottom:1px solid var(--line)}.sc-app .sc-hr-tbl td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle;font-variant-numeric:tabular-nums}.sc-app .sc-hr-tbl tr:last-child td{border-bottom:0}.sc-app .sc-hr-t{font-weight:600;text-align:left;color:var(--text)}.sc-app button.sc-hr-t:hover{text-decoration:underline}.sc-app .sc-hr-s{color:var(--dim);font-size:12.5px}.sc-app .sc-hr-appl{display:flex;align-items:center;gap:8px}.sc-app .sc-hr-appl b{font-size:16px}.sc-app .sc-hr-bar{display:flex;height:6px;width:120px;border-radius:99px;overflow:hidden;background:var(--card2);margin-bottom:4px}.sc-app .sc-hr-bar i{display:block;height:100%}.sc-app .sc-hr-acts{display:flex;gap:6px;flex-wrap:wrap}.sc-app .sc-btn.ghost{background:transparent}.sc-app .sc-hr-panel{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;min-width:0;display:flex;flex-direction:column;gap:10px}.sc-app .sc-hr-panel h4{margin:0;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-weight:600;display:flex;align-items:center;gap:8px}.sc-app .sc-hr-formgrid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;align-items:start}.sc-app .sc-hr-fcol{display:flex;flex-direction:column;gap:14px;min-width:0}.sc-app .sc-hr-field{display:block;font-size:13px;color:var(--muted)}.sc-app .sc-hr-field input,.sc-app .sc-hr-field textarea,.sc-app .sc-hr-field select{display:block;width:100%;margin-top:5px;padding:11px 13px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);color:var(--text);font:inherit;font-size:14.5px}.sc-app .sc-hr-field textarea{resize:vertical}.sc-app .sc-hr-field input:focus,.sc-app .sc-hr-field textarea:focus,.sc-app .sc-hr-field select:focus,.sc-app .sc-hr-seg button:focus-visible,.sc-app .sc-btn:focus-visible,.sc-app .sc-hr-lnk:focus-visible,.sc-app .sc-hr-edit:focus-visible,.sc-app .sc-hr-req input:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.sc-app .sc-hr-field input:disabled,.sc-app .sc-hr-field textarea:disabled{opacity:.6}.sc-app .sc-hr-field.bad input,.sc-app .sc-hr-field.bad textarea{border-color:var(--amber)}.sc-app .sc-hr-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sc-app .sc-hr-three{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sc-app .sc-hr-lbl{display:block;font-size:13px;color:var(--muted)}.sc-app .sc-hr-seg{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.sc-app .sc-hr-seg button{padding:7px 12px;border-radius:999px;border:1px solid var(--line2);font-size:13px;color:var(--muted);background:transparent}.sc-app .sc-hr-seg button:hover:not(:disabled){color:var(--text);border-color:var(--text)}.sc-app .sc-hr-seg button[aria-pressed=true]{background:var(--text);color:#000;border-color:var(--text);font-weight:600}.sc-app .sc-hr-seg button:disabled{opacity:.6;cursor:default}.sc-app .sc-hr-req{display:flex;flex-direction:column}.sc-app .sc-hr-req label{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;cursor:pointer}.sc-app .sc-hr-req label:last-child{border-bottom:0}.sc-app .sc-hr-req input{width:18px;height:18px;accent-color:var(--cyan);flex:none;margin:0}.sc-app .sc-hr-req small{margin-left:auto;color:var(--dim);font-size:12px;text-align:right}.sc-app .sc-hr-note{color:var(--dim);font-size:12.5px;margin:0}.sc-app .sc-hr-formfoot{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.sc-app .sc-hr-formfoot .sc-hr-left{margin-right:auto}.sc-app .sc-hr-preview{position:sticky;top:16px}.sc-app .sc-hr-preview .sc-jc{cursor:default}.sc-app .sc-ptn{font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px solid transparent;background:linear-gradient(var(--card2),var(--card2)) padding-box,var(--ai) border-box;color:var(--text);white-space:nowrap}.sc-app .sc-jc-tags{display:flex;gap:6px;flex-wrap:wrap}.sc-app .sc-jc-tags span{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--card2);color:var(--muted);white-space:nowrap}.sc-app .sc-jc:hover .sc-jc-tags span{background:var(--bg)}.sc-app .sc-hr-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--cyan) 7%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 25%,transparent);font-size:13.5px;color:var(--muted);margin-bottom:16px}.sc-app .sc-hr-banner b{color:var(--text)}.sc-app .sc-hr-banner .sc-btn{margin-left:auto}.sc-app .sc-hr-chead{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.sc-app .sc-hr-logo{width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#1f3b57,#11202f);display:grid;place-items:center;font-weight:700;font-size:22px;color:var(--cyan);border:1px solid var(--line2);flex:none}.sc-app .sc-hr-cmeta{flex:1;min-width:220px}.sc-app .sc-hr-cmeta .sc-h1{margin:0;font-size:30px}.sc-app .sc-hr-cmeta .sc-hr-s{color:var(--muted);margin-top:4px;font-size:14px}.sc-app .sc-hr-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.sc-app .sc-hr-tag{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--card2);color:var(--muted);white-space:nowrap}.sc-app .sc-hr-cgrid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.sc-app .sc-hr-ptext{margin:0;color:var(--muted);font-size:14.5px;max-width:62ch;white-space:pre-line}.sc-app .sc-hr-edit{margin-left:auto;font-size:12.5px;color:var(--cyan);font-weight:500;letter-spacing:0;text-transform:none}.sc-app .sc-hr-edit:hover{text-decoration:underline}.sc-app .sc-hr-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-app .sc-hr-facts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-app .sc-hr-fact{background:var(--card2);border-radius:12px;padding:9px 12px;font-size:12.5px;color:var(--muted);min-width:0}.sc-app .sc-hr-fact b{display:block;color:var(--text);font-size:15px;overflow-wrap:anywhere}.sc-app .sc-hr-fact b.g{color:var(--green)}.sc-app .sc-hr-kv{list-style:none;margin:0;padding:0;font-size:13.5px}.sc-app .sc-hr-kv li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.sc-app .sc-hr-kv li:last-child{border-bottom:0}.sc-app .sc-hr-kv span{color:var(--dim)}.sc-app .sc-hr-kv a{color:var(--cyan);overflow-wrap:anywhere;text-align:right}.sc-app .sc-hr-empty{border:1px dashed var(--line2);border-radius:12px;padding:12px;color:var(--dim);font-size:13.5px}.sc-app .sc-hr-mini{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--card2);font-size:13.5px;width:100%;text-align:left}.sc-app button.sc-hr-mini:hover{background:var(--bg)}.sc-app .sc-hr-mini span{color:var(--green);font-weight:600;white-space:nowrap}.sc-app .sc-hr-edbar{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.sc-app .sc-hr-es{display:flex;flex-direction:column;gap:8px;border:1px dashed var(--line2);border-radius:12px;padding:14px;align-items:flex-start}.sc-app .sc-hr-es b{font-size:15px}.sc-app .sc-hr-es p{margin:0;color:var(--muted);font-size:13.5px}.sc-app .sc-hr-pacts{display:flex;gap:8px;flex-wrap:wrap}.sc-app .sc-hr-rgrid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin-bottom:24px}.sc-app .sc-hr-kind{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.sc-app .sc-hr-corow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sc-app .sc-hr-lnk{color:var(--cyan);font-weight:500}.sc-app .sc-hr-lnk:hover{text-decoration:underline}.sc-app .sc-hr-gate{border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box}.sc-app .sc-hr-gate .sc-btn{justify-content:center}.sc-app .sc-hr-checks{list-style:none;padding:0;margin:0;font-size:14px}.sc-app .sc-hr-checks li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.sc-app .sc-hr-checks li:last-child{border-bottom:0}.sc-app .sc-hr-checks li.miss{font-weight:600}.sc-app .sc-hr-checks small{margin-left:auto;color:var(--dim);font-weight:400;font-size:12px}.sc-app .sc-hr-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--dim);flex:none;display:grid;place-items:center;font-size:11px}.sc-app .sc-hr-dot.ok{background:var(--cyan);border-color:var(--cyan);color:#000}.sc-app .sc-hr-checks li.miss .sc-hr-dot{border-color:var(--amber)}@media(max-width:1000px){.sc-app .sc-hr-formgrid,.sc-app .sc-hr-cgrid,.sc-app .sc-hr-rgrid{grid-template-columns:1fr}.sc-app .sc-hr-preview{position:static}.sc-app .sc-hr-facts.four{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sc-app .sc-hr-two,.sc-app .sc-hr-three{grid-template-columns:1fr}}@media(max-width:760px){.sc-app .sc-wrap.sc-wide{padding-left:16px;padding-right:16px}.sc-app .sc-hr-top .sc-h1{font-size:28px}}.sc-app .sc-hr-build{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px;align-items:start}.sc-app .sc-hr-prog{display:flex;gap:6px;margin-bottom:16px}.sc-app .sc-hr-prog span{flex:1;height:5px;border-radius:99px;background:var(--card2)}.sc-app .sc-hr-prog span.done{background:var(--cyan)}.sc-app .sc-hr-prog span.now{background:var(--ai)}.sc-app .sc-hr-stepl{font-size:12.5px;color:var(--dim);margin-bottom:-8px}.sc-app .sc-hr-form{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:14px}.sc-app .sc-hr-form h2{margin:0;font-size:20px;letter-spacing:-.02em}.sc-app .sc-hr-why{margin:-8px 0 0;color:var(--muted);font-size:13.5px}.sc-app .sc-hr-footrow{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.sc-app .sc-hr-field input[readonly]{color:var(--muted)}.sc-app .sc-hr-prev{border-radius:18px;padding:18px;background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.sc-app .sc-hr-h{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--dim);font-weight:600}.sc-app .sc-hr-co{display:flex;gap:12px;align-items:center}.sc-app .sc-hr-co b{display:block;font-size:17px}.sc-app .sc-hr-co span{color:var(--muted);font-size:13px;display:block}.sc-app .sc-hr-logo.sm{width:52px;height:52px;border-radius:14px;font-size:17px}.sc-app .sc-hr-logo.up{border:1.5px dashed var(--line2);background:var(--panel);color:var(--dim);font-size:22px;font-weight:400}.sc-app .sc-hr-fact.empty{background:transparent;border:1px dashed var(--line2);color:var(--dim)}.sc-app .sc-hr-fact.empty b{color:var(--dim)}.sc-app .sc-hr-prow{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:10px}.sc-app .sc-hr-prow h4{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-weight:600;display:flex;align-items:center}.sc-app .sc-hr-done{display:flex;flex-direction:column;gap:14px;max-width:620px}.sc-app .sc-hr-check{width:44px;height:44px;border-radius:50%;background:var(--cyan);color:#000;display:grid;place-items:center;font-size:20px;font-weight:700}.sc-app .sc-hr-next{display:flex;gap:14px;align-items:center;padding:18px;border-radius:18px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--ai) border-box;flex-wrap:wrap}.sc-app .sc-hr-next div{flex:1;min-width:200px}.sc-app .sc-hr-next p{margin:2px 0 0;color:var(--muted);font-size:13.5px}.sc-app .sc-hr-later{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:980px){.sc-app .sc-hr-build{grid-template-columns:1fr}.sc-app .sc-hr-prev{position:static}}.sc-app.bc-root{--bc-body:color-mix(in srgb,var(--text) 80%,transparent);--bc-grad:linear-gradient(135deg,var(--violet),var(--cyan));--bc-acc:color-mix(in srgb,var(--cyan) 55%,transparent);--bc-wash:color-mix(in srgb,var(--cyan) 10%,transparent);--bc-wash2:color-mix(in srgb,var(--cyan) 6%,transparent);--bc-edge:color-mix(in srgb,var(--cyan) 25%,transparent);display:block;height:auto;min-height:100vh;overflow:visible;background:var(--bg);color:var(--bc-body);padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));position:relative}.bc-root *{box-sizing:border-box}:where(.bc-root) :where(h1,h2,h3,h4,p,dl,dd){margin:0;font-family:var(--sans)}.bc-root a:focus-visible,.bc-root button:focus-visible,.bc-root input:focus-visible,.bc-root select:focus-visible,.bc-root textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bc-glow{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 8% -80px,color-mix(in srgb,var(--violet) 38%,transparent),transparent 70%),radial-gradient(600px 400px at 95% 0,color-mix(in srgb,var(--cyan) 7%,transparent),transparent 70%)}.bc-grid{position:relative;z-index:1;display:grid;grid-template-columns:244px minmax(0,1fr);gap:24px;min-height:100vh}.bc-rail{position:sticky;top:14px;height:calc(100vh - 28px);margin-block:14px;display:flex;flex-direction:column;padding:18px 12px 12px;border-radius:26px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);min-width:0;overflow-y:auto}.bc-brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 10px}.bc-brand small{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.bc-nav{display:flex;flex-direction:column;gap:2px;margin-top:18px}.bc-root .bc-nav button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--muted);font-weight:500;font-size:14.5px;text-align:left;width:100%;transition:.12s;min-width:0}.bc-root .bc-nav button:hover{background:#ffffff0a;color:var(--text)}.bc-root .bc-nav button.on{background:var(--bc-wash);color:var(--text)}.bc-nav .ic{width:18px;text-align:center;font-size:14px;opacity:.9;flex:none}.bc-nav .n{margin-left:auto;font-size:12px;color:var(--dim)}.bc-nav button.on .n{color:var(--cyan)}.bc-railact{margin-top:14px;display:flex;flex-direction:column;gap:8px;padding:0 4px}.bc-railfoot{margin-top:auto;padding-top:16px}.bc-me{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line);width:100%;min-width:0}.bc-me .bc-av{width:34px;height:34px;border-radius:50%;background:var(--bc-grad);display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff;flex:none}.bc-me b{display:block;font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-me span{display:block;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-me>div{min-width:0}.bc-root .bc-lnk{color:var(--cyan);font-weight:600;text-decoration:underline;text-underline-offset:3px}.bc-main{min-width:0;padding-block:44px 150px}.bc-wrap{max-width:900px;margin:0 auto;min-width:0}.bc-wrap.wide{max-width:1100px}.bc-view{animation:bc-in .3s ease}@keyframes bc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bc-crumb{font-size:12px;color:var(--muted);margin-bottom:16px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.bc-crumb.tight{margin-bottom:12px}.bc-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:26px}.bc-hd-in{min-width:0;flex:1 1 360px}.bc-hd-act{display:flex;gap:10px;flex-wrap:wrap}.bc-root h1.bc-t{font-family:var(--sans);font-size:clamp(32px,5vw,48px);line-height:1.06;letter-spacing:-.03em;font-weight:800;color:var(--text);margin-bottom:10px;text-wrap:balance}.bc-root h1.bc-t em{display:block;font-family:var(--serif,Georgia,serif);font-style:italic;font-weight:500;letter-spacing:-.01em;color:var(--cyan)}.bc-lead{font-size:17px;color:var(--muted);max-width:580px}.bc-dim{color:var(--muted)}.bc-body{color:var(--bc-body);font-size:15.5px;margin-top:4px;overflow-wrap:anywhere}.bc-root .bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:.15s;color:var(--cyan);background:var(--bc-wash2);border:1px solid var(--bc-edge)}.bc-root .bc-btn:hover:not(:disabled){background:var(--bc-wash)}.bc-root .bc-btn.primary{background:var(--violet);color:#fff;border-color:#ffffff0f;box-shadow:0 12px 30px -14px color-mix(in srgb,var(--cyan) 70%,transparent)}.bc-root .bc-btn.primary:hover:not(:disabled){filter:brightness(1.12)}.bc-root .bc-btn.sm{padding:8px 14px;font-size:11.5px}.bc-root .bc-btn.danger{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent)}.bc-root .bc-btn:disabled{opacity:.55;cursor:default}.bc-railact .bc-btn{width:100%}.bc-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;min-width:0}.bc-card.flat{background:#ffffff05;padding:16px 18px}.bc-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--cyan);white-space:nowrap}.bc-pill.g{background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green)}.bc-pill.amber{background:color-mix(in srgb,var(--amber) 13%,transparent);color:var(--amber)}.bc-pill.mut{background:#ffffff12;color:var(--muted)}.bc-note{border:1px solid var(--bc-acc);background:color-mix(in srgb,var(--cyan) 7%,transparent);border-radius:14px;padding:12px 14px;font-size:13.5px;color:var(--bc-body);margin-bottom:20px}.bc-alert{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent);color:var(--text);border-radius:14px;padding:12px 16px;font-size:14px;margin:0 0 18px}.bc-okbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--green) 35%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent);margin-bottom:20px;color:var(--text)}.bc-okbar .bc-btn{margin-left:auto}.bc-state{text-align:center;padding:34px 18px;color:var(--muted);border:1.5px dashed var(--line);border-radius:16px;margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:6px}.bc-state b{color:var(--text);font-size:16px}.bc-state.flat{border:0;margin-top:0}.bc-cprof{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:center;margin-bottom:16px}.bc-lg{width:72px;height:72px;border-radius:20px;background:var(--card2);border:1px solid var(--line);display:grid;place-items:center;font-size:22px;font-weight:700;color:var(--cyan)}.bc-cprof-t{min-width:0}.bc-cprof h2{font-size:26px;color:var(--text);letter-spacing:-.03em;font-weight:800;overflow-wrap:anywhere}.bc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.bc-facts div{background:#ffffff06;border:1px solid var(--line);border-radius:14px;padding:12px 14px;min-width:0}.bc-facts dt{font-size:11.5px;color:var(--muted);margin-bottom:3px}.bc-facts dd{font-size:14.5px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.bc-about{margin-top:20px}.bc-about h4{margin:0 0 8px;font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.bc-about p{color:var(--bc-body);font-size:15px;overflow-wrap:anywhere;white-space:pre-line}.bc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 24px}.bc-kpi{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px}.bc-kpi b{display:block;font-size:34px;font-weight:700;color:var(--cyan);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.bc-kpi span{display:block;margin-top:8px;font-size:13px;color:var(--muted)}.bc-cta{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.bc-cta b{color:var(--text)}.bc-cta-act{display:flex;gap:10px;flex-wrap:wrap}.bc-tbl{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--card)}.bc-tr{display:grid;grid-template-columns:var(--cols);gap:14px;align-items:center;padding:14px 20px;border-top:1px solid var(--line);min-width:0}.bc-tr:first-child{border-top:0}.bc-tr.th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;background:#ffffff08;padding-block:11px}.bc-td{min-width:0;overflow-wrap:anywhere;font-size:14px;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.bc-td b{color:var(--text);font-weight:600}.bc-td small{display:block;color:var(--muted);font-size:12.5px}.bc-td small.amber{color:var(--amber)}.bc-root .bc-link{font-weight:700;color:var(--text);text-align:left;font-size:15px;letter-spacing:-.01em;overflow-wrap:anywhere}.bc-root .bc-link:hover{text-decoration:underline;text-underline-offset:3px}.bc-acts{flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.bc-chips{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.bc-chip{padding:7px 14px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:500}.bc-chip.on{background:var(--text);color:var(--bg);border-color:var(--text)}.bc-tbl+.bc-state{margin-top:18px}.bc-root button.bc-chip{padding:7px 14px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:500;font-family:var(--sans);cursor:pointer}.bc-root button.bc-chip.on{background:var(--text);color:var(--bg);border-color:var(--text)}.bc-root button.bc-chip:hover:not(.on){color:var(--text)}.bc-prog{display:flex;gap:6px;margin-bottom:22px}.bc-prog i{flex:1;height:4px;border-radius:4px;background:#ffffff1a}.bc-prog i.on{background:var(--bc-grad)}.bc-bgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.bc-root h2.bc-h2{font-size:15px;letter-spacing:.02em;color:var(--text);font-weight:800;margin:6px 0 -2px}.bc-root h2.bc-h2.big{font-size:24px;letter-spacing:-.03em;margin:0 0 4px}.bc-sub{color:var(--muted);margin-bottom:20px;font-size:14.5px}.bc-form{display:flex;flex-direction:column;gap:16px}.bc-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;min-width:0}.bc-field>span{display:block}.bc-field input:not([type=checkbox]):not([type=radio]),.bc-field select,.bc-field textarea{width:100%;min-width:0;padding:13px 15px;border:1px solid var(--line);border-radius:14px;font:500 15px var(--sans);color:var(--text);background:#ffffff0a;outline:none;text-transform:none;letter-spacing:0}.bc-field textarea{min-height:104px;resize:vertical}.bc-field input:focus,.bc-field select:focus,.bc-field textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 15%,transparent)}.bc-field.bad input,.bc-field.bad select,.bc-field.bad textarea{border-color:var(--amber)}.bc-field select option{background:var(--card);color:var(--text)}.bc-field input:disabled,.bc-field select:disabled,.bc-field textarea:disabled{opacity:.6}.bc-ferr{font-style:normal;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--amber)}.bc-ferr-row{margin-top:16px;border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent);border-radius:12px;padding:10px 14px;font-size:13.5px;color:var(--text)}.bc-hint{font-size:12.5px;color:var(--dim);font-weight:500;letter-spacing:0;text-transform:none}.bc-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.bc-seg{display:flex;gap:8px;flex-wrap:wrap}.bc-seg label{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px 8px;border:1px solid var(--line);border-radius:14px;cursor:pointer;color:var(--bc-body);font-size:14px;letter-spacing:0;text-transform:none;font-weight:600;background:#ffffff08}.bc-seg input{position:absolute;opacity:0;pointer-events:none;width:0}.bc-seg label:has(input:checked){border-color:var(--cyan);background:var(--bc-wash);color:var(--text)}.bc-seg label:has(input:focus-visible){outline:2px solid var(--cyan)}.bc-tg{display:flex;gap:8px;flex-wrap:wrap}.bc-tg label{position:relative;display:flex;align-items:center;padding:8px 14px;border:1px solid var(--line);border-radius:999px;cursor:pointer;color:var(--bc-body);font-size:13.5px;letter-spacing:0;text-transform:none;font-weight:500;background:#ffffff08}.bc-tg input{position:absolute;opacity:0;pointer-events:none;width:0}.bc-tg label:has(input:checked){border-color:var(--cyan);background:var(--bc-wash);color:var(--text)}.bc-tg label:has(input:focus-visible){outline:2px solid var(--cyan)}.bc-tg label.locked{cursor:default;opacity:.75}.bc-bnav{display:flex;justify-content:space-between;gap:10px;margin-top:24px;flex-wrap:wrap}.bc-bnav-r{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.bc-review{display:grid;gap:10px;font-size:14.5px}.bc-review span{display:block;color:var(--muted);font-size:12.5px}.bc-review b{color:var(--text);font-weight:600;overflow-wrap:anywhere}.bc-prev{position:sticky;top:20px}.bc-prev h3{font-size:21px;color:var(--text);letter-spacing:-.02em;line-height:1.2;margin:12px 0 4px;overflow-wrap:anywhere}.bc-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.bc-prev .bc-tags:last-of-type{margin-top:14px}.bc-pay{margin-top:10px;font-size:26px;font-weight:700;color:var(--green);letter-spacing:-.02em;line-height:1.15}.bc-pay small{display:block;font-size:11.5px;color:var(--muted);font-weight:500;letter-spacing:0;margin-top:2px}.bc-mnav{display:none}@media(max-width:900px){.bc-grid{grid-template-columns:minmax(0,1fr);gap:0}.bc-rail{display:none}.bc-main{padding-block:28px 120px}.bc-mnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;gap:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.bc-root .bc-mnav button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 2px;font-size:10.5px;font-weight:600;border-radius:10px;color:var(--muted);text-align:center}.bc-mnav button .ic{font-size:15px}.bc-root .bc-mnav button.on{background:var(--bc-wash);color:var(--text)}.bc-bgrid{grid-template-columns:minmax(0,1fr)}.bc-prev{position:static}.bc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-tr.th{display:none}.bc-tr{display:flex;flex-wrap:wrap;gap:6px 16px;padding:14px 16px}.bc-tr .bc-td{flex:1 1 40%}.bc-tr .bc-td:first-child{flex:1 1 100%}.bc-tr .bc-td[data-l]:before{content:attr(data-l);display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:600}.bc-tr .bc-acts{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:760px){.bc-two,.bc-facts{grid-template-columns:minmax(0,1fr)}.bc-cprof{grid-template-columns:56px minmax(0,1fr)}.bc-lg{width:56px;height:56px;font-size:18px}.bc-hd-act .bc-btn{width:100%}.bc-bnav .bc-btn{flex:1}.bc-bnav-r{flex:1 1 100%}.bc-bnav-r .bc-btn{flex:1}}.bc-root .bc-railact .bc-btn.on{border-color:var(--bc-acc);color:var(--text)}.bc-jump{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.bc-root .bc-jump button{text-align:left;padding:24px;border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--line);transition:.2s;color:var(--muted);min-width:0;font-family:inherit}.bc-root .bc-jump button:hover{border-color:var(--bc-acc)}.bc-jump b{display:block;font-family:var(--sans);font-size:20px;color:var(--text);letter-spacing:-.02em;margin-bottom:4px;overflow-wrap:anywhere}.bc-jump span{display:block;color:var(--dim);font-size:14px;overflow-wrap:anywhere}.bc-vbar{position:fixed;top:0;left:0;right:0;height:34px;z-index:80;display:flex;align-items:center;justify-content:center;gap:10px;padding-inline:16px;font-size:13px;color:var(--text);background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 20%,var(--bg)),color-mix(in srgb,var(--cyan) 38%,var(--bg)));border-bottom:1px solid var(--bc-edge);white-space:nowrap}.bc-vbar b{font-weight:700;overflow:hidden;text-overflow:ellipsis;min-width:0}.bc-root .bc-vbar button{font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:3px;font-family:inherit;font-size:inherit}.bc-viewing{--bar:34px;padding-top:var(--bar)}.bc-viewing .bc-grid{min-height:calc(100vh - var(--bar))}.bc-viewing .bc-rail{top:calc(var(--bar) + 14px);height:calc(100vh - var(--bar) - 28px)}.bc-viewing .br-panel{top:var(--bar)}@media(max-width:900px){.bc-jump{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bc-root *{animation:none!important;transition:none!important}}.br-root .bc-pill.feat{background:var(--bc-grad);color:#fff}.br-root .bc-btn.on{border-color:var(--bc-acc);color:var(--cyan)}.br-nav-h{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding:16px 10px 6px;font-weight:600}.br-root .br-avbtn{border:0;cursor:pointer;font-family:inherit}.br-root .bc-chip{padding:7px 14px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:500}.br-root .bc-chip:hover{color:var(--text)}.br-root .bc-chip.on{background:var(--text);color:var(--bg);border-color:var(--text)}.br-dim{color:var(--muted);font-size:13.5px}.br-fine{margin-top:20px;font-size:13.5px;color:var(--muted);max-width:580px}.br-err{font-size:12.5px;color:var(--amber);align-self:center}.br-checks{display:flex;flex-direction:column;gap:10px}.br-chk{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 20px;background:var(--card);border:1px solid var(--line);border-radius:18px}.br-chk i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);color:var(--muted);font-size:13px;font-weight:700}.br-chk.done i{background:var(--green);border-color:var(--green);color:var(--bg)}.br-chk b{display:block;color:var(--text);font-weight:600}.br-chk span{font-size:13.5px;color:var(--muted)}.br-smsg{display:flex;gap:14px;align-items:flex-start;margin:0 0 26px}.br-smsg .dot{width:10px;height:10px;border-radius:50%;background:var(--cyan);margin-top:10px;flex:none;box-shadow:0 0 12px var(--cyan)}.br-smsg .b{background:var(--card);border:1px solid var(--line);border-radius:6px 20px 20px;padding:16px 20px;font-size:16px;max-width:620px;color:var(--text)}.br-smsg .b b{font-weight:600}.br-quiet{margin-top:26px;display:flex;flex-direction:column;gap:8px}.br-root .br-quiet button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:var(--card);border:1px solid var(--line);border-radius:16px;color:var(--text);font-size:15px;width:100%;text-align:left}.br-root .br-quiet button:hover{border-color:var(--bc-acc)}.br-quiet span{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.br-list{display:flex;flex-direction:column;gap:6px}.br-root .br-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 14px;gap:16px;align-items:center;padding:16px 18px;border-radius:18px;cursor:pointer;transition:.15s;border:1px solid transparent;text-align:left;width:100%;min-width:0}.br-row:hover{background:var(--card);border-color:var(--line)}.br-row:after{content:"›";color:var(--dim);font-size:20px}.br-lg{width:44px;height:44px;border-radius:13px;background:var(--card2);border:1px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--cyan);flex:none}.br-rowmain{min-width:0}.br-t{font-size:16px;font-weight:600;color:var(--text);letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.br-t .bc-pill{margin-right:8px;vertical-align:2px}.br-m{color:var(--muted);font-size:13.5px;margin-top:3px;overflow-wrap:anywhere}.br-m b{color:var(--bc-body);font-weight:500}.br-newtag{color:var(--cyan)}.br-p{font-size:16px;font-weight:700;color:var(--green);text-align:right;letter-spacing:-.01em;min-width:0}.br-p small{display:block;font-size:11.5px;color:var(--muted);font-weight:500;letter-spacing:0}.br-p.n{color:var(--muted);font-weight:500;font-size:14px}.br-row.feat{padding:22px 22px 20px;border:1px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--bc-grad) border-box;margin-bottom:10px;box-shadow:0 24px 60px -34px color-mix(in srgb,var(--cyan) 60%,transparent)}.br-row.feat .br-lg{background:var(--bc-grad);color:#fff;border:0}.br-row.feat .br-t{font-size:18px}.br-row .br-x{grid-column:2/4;color:var(--bc-body);font-size:14.5px;margin-top:8px;overflow-wrap:anywhere}.br-row .br-tags{grid-column:2/4;margin-top:2px}.br-tags{display:flex;flex-wrap:wrap;gap:6px}.br-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.br-root .br-jc{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:18px;cursor:pointer;transition:.15s;display:flex;flex-direction:column;gap:10px;min-height:170px;text-align:left;min-width:0;width:100%}.br-jc:hover{background:var(--card2);border-color:var(--bc-acc);transform:translateY(-1px)}.br-jtop{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.br-age{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap}.br-jc .br-t{font-size:15.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.br-jc .br-m{font-size:13px;margin-top:-4px}.br-jbot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:6px}.br-jbot .br-p{text-align:left;font-size:18px}.br-root .br-more{display:flex;margin:24px auto 0}.br-search{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 16px;color:var(--muted);margin:0 0 12px}.br-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--text)}.br-search:focus-within{border-color:var(--cyan)}.br-pstats{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.br-pstats div{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px 18px;min-width:120px}.br-pstats b{display:block;font-size:24px;font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.br-pstats span{font-size:12px;color:var(--muted)}.br-kb{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;align-items:start}.br-col{background:#ffffff06;border:1px solid var(--line);border-radius:20px;padding:10px;min-height:260px;min-width:0}.br-col h3{display:flex;align-items:center;gap:8px;margin:4px 6px 12px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.br-col h3 em{margin-left:auto;font-style:normal;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:12px}.br-cards{display:flex;flex-direction:column;gap:8px}.br-root .br-pc{display:block;text-align:left;width:100%;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px;min-width:0;cursor:pointer}.br-pc.static{cursor:default}.br-pc.bad{border-color:color-mix(in srgb,var(--amber) 45%,transparent)}.br-pc:not(.static):hover{border-color:var(--bc-acc)}.br-pc .br-t{font-size:14px;margin-bottom:2px}.br-r{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.br-ft{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;flex-wrap:wrap}.br-pay{font-size:13.5px;font-weight:700;color:var(--green)}.br-when{font-size:12px;color:var(--muted)}.br-empty{font-size:12.5px;color:var(--dim);text-align:center;padding:22px 8px;border:1.5px dashed var(--line);border-radius:14px}.br-pgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.br-fs{border:0;padding:0;margin:0;min-width:0}.br-fs legend{padding:0;margin-bottom:6px}.br-savebar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.br-savetxt{font-size:13px;color:var(--muted)}.br-me{display:flex;flex-direction:column;gap:18px}.br-mehead{display:flex;gap:18px;align-items:center}.br-score{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--cyan) calc(var(--p)*1%),rgba(255,255,255,.08) 0);flex:none}.br-score>div{width:92px;height:92px;border-radius:50%;background:var(--card);display:grid;place-items:center;text-align:center}.br-score b{font-size:30px;color:var(--text);font-weight:700;letter-spacing:-.03em;line-height:1}.br-score span{display:block;font-size:11px;color:var(--muted)}.br-mename{min-width:0}.br-mename b{display:block;color:var(--text);font-weight:700;font-size:18px;overflow-wrap:anywhere}.br-mename span{color:var(--muted)}.br-mesum{color:var(--bc-body);font-size:15px;overflow-wrap:anywhere}.br-root h2.br-h2{margin:28px 0 10px}.br-pieces{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.br-pieces li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:14px;color:var(--text);font-weight:600;font-size:14.5px}.br-pieces i{font-style:normal;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);font-size:12px;font-weight:700;color:var(--bg)}.br-pieces li.done i{background:var(--green);border-color:var(--green)}.br-pieces small{display:block;color:var(--muted);font-weight:500;font-size:12px}.br-embed{min-width:0}.br-scrim{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,var(--bg) 70%,transparent)}.br-panel{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);z-index:75;background:var(--panel,var(--bg));border-left:1px solid var(--line);overflow-y:auto;padding:22px 26px 120px;padding-right:max(26px,env(safe-area-inset-right,0px));animation:br-slide .3s cubic-bezier(.2,.7,.2,1);color:var(--bc-body)}@keyframes br-slide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}body.br-over{overflow:hidden}.br-ph{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:10px}.br-phpills{display:flex;gap:8px;flex-wrap:wrap}.br-root .br-close{width:36px;height:36px;border-radius:50%;background:#ffffff0a;border:1px solid var(--line);font-size:18px;color:var(--muted);flex:none}.br-panel h2{font-family:var(--sans);font-size:26px;letter-spacing:-.03em;line-height:1.15;color:var(--text);font-weight:800;margin:12px 0 8px;overflow-wrap:anywhere}.br-co{color:var(--muted);margin-bottom:6px;font-size:15px}.br-co b{color:var(--bc-body);font-weight:500}.br-paybig{margin:16px 0 4px;font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--green);line-height:1.1;overflow-wrap:anywhere}.br-paybig small{display:block;font-size:13.5px;color:var(--muted);font-weight:500;letter-spacing:0;margin-top:4px}.br-paybig.s{font-size:24px}.br-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.br-facts div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;min-width:0}.br-facts span{display:block;font-size:11.5px;color:var(--muted);margin-bottom:3px}.br-facts b{font-size:14.5px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.br-acts{display:flex;gap:10px;margin:6px 0 10px;flex-wrap:wrap;align-items:center}.br-note{border:1px solid var(--bc-acc);background:color-mix(in srgb,var(--cyan) 7%,transparent);border-radius:14px;padding:12px 14px;font-size:13.5px;color:var(--bc-body);margin:0 0 20px}.br-about{margin-top:22px}.br-about h4{margin:0 0 8px;font-family:var(--sans);font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.br-about p{margin:0 0 20px;color:var(--bc-body);font-size:15px;overflow-wrap:anywhere}.br-about .br-tags{margin-bottom:20px}.br-roleline{display:block}.br-need{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.br-need li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14.5px;color:var(--text)}.br-need i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);font-size:11px;font-weight:700;color:var(--bg)}.br-need li.done i{background:var(--green);border-color:var(--green)}.br-need small{color:var(--muted)}.br-report{margin-top:28px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media(max-width:900px){.br-kb{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 8px;gap:10px}.br-col{flex:0 0 82%;scroll-snap-align:start}.br-pgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.br-grid,.br-pieces{grid-template-columns:minmax(0,1fr)}.br-root .br-row{grid-template-columns:40px minmax(0,1fr) 12px;gap:12px;padding:14px 10px}.br-row .br-p{grid-column:2;text-align:left}.br-row:after{grid-column:3;grid-row:1}.br-row .br-lg{width:40px;height:40px}.br-row .br-x,.br-row .br-tags{grid-column:1/-1}.br-row.feat{padding:18px 16px}.br-panel{padding:18px 18px 150px}.br-chk{grid-template-columns:34px minmax(0,1fr)}.br-chk .bc-btn{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.br-root *{animation:none!important;transition:none!important}}.portal.bd-login .bd-brandrow{flex-direction:column;align-items:flex-start;gap:14px}.portal.bd-login .bd-brandrow .brand-sub{color:var(--muted);font-size:12.5px}.portal.bd-login .btn:hover:not(:disabled){border-color:#ffffff38}.portal.bd-login .btn-primary{color:#fff}.portal.bd-login .btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--cyan) 86%,#fff);border-color:color-mix(in srgb,var(--cyan) 86%,#fff)}.portal.bd-login .field input,.portal.bd-login .field textarea,.portal.bd-login .field select{background:color-mix(in srgb,var(--base) 70%,var(--panel))}.portal.bd-login{font-family:var(--sans,inherit)}
