.pp{font-family:var(--font-ui);font-size:14px;line-height:1.5;color:var(--fg);-webkit-font-smoothing:antialiased}.pp *,.pp *:before,.pp *:after{box-sizing:border-box}.pp :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pp-display{font-family:var(--font-display)}.pp-muted{color:var(--fg-muted)}.pp-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}.pp-btn{display:inline-flex;align-items:center;gap:var(--s-2);padding:10px 16px;border-radius:var(--r-1);font:600 13.5px/1 var(--font-ui);border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);min-height:36px}.pp-btn--primary{background:var(--cta);color:var(--cta-fg)}.pp-btn--primary:hover{filter:brightness(1.08)}.pp-btn--secondary{background:var(--surface);color:var(--fg);border-color:var(--border-strong)}.pp-btn--secondary:hover{border-color:var(--accent);color:var(--ink)}.pp-btn--ghost{background:transparent;color:var(--fg-muted)}.pp-btn--ghost:hover{background:var(--accent-soft);color:var(--ink)}.pp-btn--danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.pp-btn--sm{padding:7px 11px;font-size:12px;min-height:30px}.pp-btn--lg{padding:13px 20px;font-size:14.5px;border-radius:var(--r-2);min-height:44px}.pp-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:none}.pp-btn-wrap{display:inline-flex;flex-direction:column;gap:var(--s-1)}.pp-btn-why{font-size:12px;color:var(--fg-muted);max-width:240px}.pp-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);font:600 11.5px/1.3 var(--font-ui);border:1px solid var(--line);background:var(--surface-2);color:var(--fg)}.pp-tag--owned{background:var(--surface-2);color:var(--fg-muted);border-color:var(--border-strong)}.pp-tag--client{background:var(--accent-soft);color:var(--fg);border-color:var(--accent)}.pp-tag--sample{background:var(--warning-soft);color:var(--fg);border-color:var(--line);font-family:var(--font-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pp-tag--build{background:var(--money-build);color:var(--on-money-build);border-color:var(--money-build)}.pp-tag--retainer{background:var(--money-retainer);color:var(--on-money-retainer);border-color:var(--money-retainer)}.pp-tag--subscription{background:var(--money-subscription);color:var(--on-money-subscription);border-color:var(--money-subscription)}.pp-tag--thirdparty{background:var(--money-thirdparty);color:var(--on-money-thirdparty);border-color:var(--money-thirdparty)}.pp-tag--live{background:var(--success-soft);color:var(--success);border-color:var(--line)}.pp-tag--partial,.pp-tag--proposed{background:var(--info-soft);color:var(--info);border-color:var(--line)}.pp-tag--broken{background:var(--danger-soft);color:var(--danger);border-color:var(--line)}.pp-tag--merge{background:var(--warning-soft);color:var(--warning);border-color:var(--line)}.pp-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px;display:inline-block}.pp-dot--success{background:var(--dot-success)}.pp-dot--warning{background:var(--dot-warning)}.pp-dot--danger{background:var(--dot-danger)}.pp-dot--info{background:var(--dot-info)}.pp-dot--idle{background:var(--dot-idle)}.pp-dot--approved{background:var(--money-build)}.pp-dot--live{animation:pp-pulse 2s ease-out infinite}@keyframes pp-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media(prefers-reduced-motion:reduce){.pp-dot--live{animation:none}.pp *{transition-duration:0s!important}}.pp-status{display:inline-flex;flex-direction:column;gap:2px}.pp-status__row{display:inline-flex;align-items:center;gap:var(--s-2)}.pp-status__word{font:600 12.5px/1.3 var(--font-ui);color:var(--ink)}.pp-status__depth{font:400 11px/1.3 var(--font-mono);color:var(--muted)}.pp-status__reason{font-size:12px;color:var(--fg-muted)}.pp-health{display:inline-block;position:relative}.pp-health__btn{display:inline-flex;align-items:center;gap:var(--s-2);background:none;border:1px solid transparent;border-radius:var(--r-pill);padding:3px 8px 3px 6px;cursor:pointer;font:500 12.5px/1.3 var(--font-ui);color:var(--fg)}.pp-health__btn:hover,.pp-health__btn[aria-expanded=true]{border-color:var(--line);background:var(--surface-2)}.pp-health__pop{margin-top:var(--s-2);min-width:260px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--shadow-pop);padding:var(--s-3) var(--s-4)}.pp-health__pop[hidden]{display:none}.pp-health__reason{display:flex;align-items:flex-start;gap:var(--s-2);padding:4px 0;font-size:12.5px}.pp-health__reason .pp-dot{margin-top:5px}.pp-money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}.pp-money--stack{grid-template-columns:1fr}.pp-mcard{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-4);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--s-3);position:relative;border-top:3px solid var(--line)}.pp-mcard--build{border-top-color:var(--money-build)}.pp-mcard--retainer{border-top-color:var(--money-retainer)}.pp-mcard--subscription{border-top-color:var(--money-subscription)}.pp-mcard--thirdparty{border-top-color:var(--money-thirdparty)}.pp-mcard__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.pp-mcard__head .pp-mcard__title{flex:1}.pp-mcard__chev{color:var(--muted);font-size:18px;line-height:1}.pp-mcard--link{cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.pp-mcard--link:hover{border-color:var(--accent)}.pp-mcard--link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-mcard--offer{border-style:dashed;border-top-style:solid;background:var(--surface)}.pp-mcard__title{font:600 15px/1.3 var(--font-display);color:var(--ink);letter-spacing:-.01em}.pp-mcard__big{font:600 24px/1.1 var(--font-display);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp-mcard__sub{font-size:12.5px;color:var(--fg-muted)}.pp-bar{height:6px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.pp-bar__fill{display:block;height:100%;border-radius:var(--r-pill)}.pp-bar--build .pp-bar__fill{background:var(--money-build)}.pp-bar--retainer .pp-bar__fill{background:var(--money-retainer)}.pp-bar--subscription .pp-bar__fill{background:var(--money-subscription)}.pp-mcard__rows{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.pp-mcard__rows li{display:flex;justify-content:space-between;gap:var(--s-3);font-size:12.5px}.pp-mcard__rows li span:last-child{color:var(--ink);text-align:right;white-space:nowrap}.pp-mcard__rows li span.pp-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pp-mcard__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.pp-mcard__empty{font-size:12.5px;color:var(--fg-muted)}.pp-phase{display:flex;align-items:center;gap:0;font-family:var(--font-ui)}.pp-phase--chip{display:inline-flex;gap:3px}.pp-phase--chip .pp-phase__seg{width:14px;height:6px;border-radius:var(--r-pill);background:var(--surface-2)}.pp-phase--chip .pp-phase__seg[data-state=done]{background:var(--money-build)}.pp-phase--chip .pp-phase__seg[data-state=current]{background:var(--accent)}.pp-phase--chip .pp-phase__label{margin-left:var(--s-2);font-size:12px;color:var(--fg-muted)}.pp-phase--header{width:100%}.pp-phase--header .pp-phase__step{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.pp-phase--header .pp-phase__seg{height:4px;border-radius:var(--r-pill);background:var(--surface-2);margin-right:4px}.pp-phase--header .pp-phase__step:last-child .pp-phase__seg{margin-right:0}.pp-phase--header .pp-phase__seg[data-state=done]{background:var(--money-build)}.pp-phase--header .pp-phase__seg[data-state=current]{background:var(--accent)}.pp-phase--header .pp-phase__name{font:500 12px/1.3 var(--font-ui);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-phase--header .pp-phase__step[data-state=current] .pp-phase__name{color:var(--ink);font-weight:600}.pp-phase--full{flex-direction:column;align-items:stretch;gap:0}.pp-phase--full .pp-phase__step{display:grid;grid-template-columns:20px 1fr;gap:var(--s-3);padding:var(--s-2) 0;position:relative}.pp-phase--full .pp-phase__node{width:12px;height:12px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface);margin:4px}.pp-phase--full .pp-phase__step[data-state=done] .pp-phase__node{background:var(--money-build);border-color:var(--money-build)}.pp-phase--full .pp-phase__step[data-state=current] .pp-phase__node{background:var(--accent);border-color:var(--accent)}.pp-phase--full .pp-phase__step:before{content:"";position:absolute;left:9px;top:24px;bottom:-8px;width:2px;background:var(--line)}.pp-phase--full .pp-phase__step:last-child:before{display:none}.pp-phase--full .pp-phase__name{font:600 13.5px/1.3 var(--font-ui);color:var(--ink)}.pp-phase--full .pp-phase__step[data-state=todo] .pp-phase__name{color:var(--fg-muted);font-weight:500}.pp-phase--full .pp-phase__meta{font-size:12px;color:var(--fg-muted)}.pp-card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--shadow-card);padding:var(--s-4)}.pp-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-4);align-items:start}.pp-decision__kind{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2)}.pp-decision__title{font:600 15px/1.3 var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0 0 var(--s-2)}.pp-decision__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-4);font-size:12.5px}.pp-decision__grid dt{font:500 10px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 2px}.pp-decision__grid dd{margin:0;color:var(--fg)}.pp-decision__actions{display:flex;flex-direction:column;gap:var(--s-2);align-items:stretch;min-width:150px}.pp-decision__ctx{display:flex;gap:var(--s-2);align-items:center;margin-top:var(--s-3);font-size:12px;color:var(--fg-muted)}.pp-needs{display:flex;align-items:stretch;gap:var(--s-3);overflow-x:auto;padding-bottom:2px}.pp-needs__item{flex:1 0 220px;display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--line);border-left:none;border-radius:var(--r-2);padding:var(--s-3) var(--s-4);text-decoration:none;color:inherit}.pp-needs__item:hover{border-color:var(--accent)}.pp-needs__who{display:flex;align-items:center;gap:var(--s-2);font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pp-needs__what{font:600 13.5px/1.3 var(--font-ui);color:var(--ink)}.pp-needs__when{font-size:12px;color:var(--fg-muted)}.pp-needs__empty{font-size:13px;color:var(--fg-muted);padding:var(--s-3) 0}.pp-needs__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--cta);color:var(--cta-fg);font:600 11px/1 var(--font-mono)}.pp-person{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.pp-avatar{width:28px;height:28px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;font:600 11px/1 var(--font-ui);color:var(--fg);flex:0 0 28px;overflow:hidden}.pp-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.pp-person__name{font:600 13.5px/1.3 var(--font-ui);color:var(--ink)}.pp-hats{display:inline-flex;gap:6px;flex-wrap:wrap}.pp-hat{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);font:500 12px/1.3 var(--font-ui);color:var(--fg);cursor:pointer}.pp-hat:hover{border-color:var(--accent)}.pp-hat__role{font-weight:600;color:var(--ink)}.pp-hat__at{color:var(--fg-muted)}.pp-hat--family{border-color:var(--money-subscription);background:var(--money-subscription-soft)}.pp-hat--owner{border-color:var(--accent);background:var(--accent-soft)}.pp-hat__scope{width:100%;margin-top:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-radius:var(--r-1);font-size:12.5px;display:grid;grid-template-columns:auto 1fr;gap:4px var(--s-3)}.pp-hat__scope[hidden]{display:none}.pp-hat__scope b{font-weight:500;color:var(--fg-muted)}.pp-bot{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--s-3);align-items:center;padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.pp-bot:last-child{border-bottom:none}.pp-bot__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--surface-2);border:2px solid var(--line);position:relative}.pp-bot__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;transform:scale(2.6);transform-origin:50% 12%}.pp-bot__avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--surface);background:var(--dot-idle)}.pp-bot[data-state=working] .pp-bot__avatar:after{background:var(--dot-success)}.pp-bot[data-state=waiting] .pp-bot__avatar:after{background:var(--dot-warning)}.pp-bot[data-state=paused] .pp-bot__avatar:after{background:var(--dot-danger)}.pp-bot__name{display:flex;align-items:center;gap:var(--s-2);font:600 13.5px/1.3 var(--font-ui);color:var(--ink)}.pp-bot__badge{font:500 9.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:3px 6px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted)}.pp-bot__now{font-size:12.5px;color:var(--fg)}.pp-bot__last{font-size:12px;color:var(--fg-muted)}.pp-bot__need{font-size:12.5px;color:var(--warning);display:flex;gap:6px;align-items:center}.pp-bot__side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pp-bot__grants{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.pp-bot__grant{font:400 10px/1.3 var(--font-mono);color:var(--muted);border:1px solid var(--line);border-radius:var(--r-1);padding:1px 5px}.pp-bot-strip{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}.pp-bot-strip__item .pp-bot__avatar{width:28px;height:28px;border-width:1.5px}.pp-bot-strip__item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font-size:12px;color:var(--fg);position:relative}.pp-bot-strip__item[data-state=working] .pp-bot__avatar:after{background:var(--dot-success)}.pp-bot-strip__item[data-state=waiting] .pp-bot__avatar:after{background:var(--dot-warning)}.pp-bot-strip__item b{font-weight:600;color:var(--ink)}.pp-bot-strip__item[role=button]{cursor:pointer}.pp-bot-strip__item[role=button]:hover{border-color:var(--accent)}.pp-bot-strip--full{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2)}.pp-bot-strip--full>.pp-eyebrow{grid-column:1/-1}.pp-bot-strip--full .pp-bot-strip__item{padding:4px 12px 4px 4px;border-radius:var(--r-2);gap:8px;min-width:0}.pp-bot-strip--full .pp-bot-strip__txt{min-width:0}.pp-bot-strip--full .pp-bot-strip__txt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media(max-width:720px){.pp-bot-strip--full{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-bot-strip--full .pp-bot__avatar{width:48px;height:60px;border-radius:var(--r-1);border-width:1.5px;background:var(--navy-900)}.pp-bot-strip--full .pp-bot__avatar img{transform:none;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.pp-bot-strip--full .pp-bot__avatar:after{right:2px;bottom:2px}.pp-bot-strip--full .pp-bot-strip__txt{display:flex;flex-direction:column;gap:1px;line-height:1.25}.pp-bot-strip--full .pp-bot-strip__txt span{font-size:11.5px;color:var(--fg-muted)}.pp-bot-hero{width:100%;max-width:260px;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;background:var(--navy-900);border-radius:var(--r-2);border:1px solid var(--line)}.pp-ctx{display:flex;align-items:center;gap:var(--s-3);height:52px;padding:0 var(--s-4);background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.pp-ctx__door{font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-right:var(--s-3);border-right:1px solid var(--line)}.pp-ctx__crumbs{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:var(--fg-muted)}.pp-ctx__crumbs .pp-avatar{width:22px;height:22px;flex-basis:22px;font-size:9px}.pp-ctx__crumbs b{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-ctx__sep{color:var(--muted)}.pp-ctx__link{color:var(--fg-muted);text-decoration:none;white-space:nowrap}.pp-ctx__link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pp-ctx__right .pp-btn-wrap{flex-direction:row;align-items:center;gap:var(--s-2)}.pp-ctx__right .pp-btn-why{max-width:200px;font-size:11px}.pp-ctx__switch{display:inline-flex;background:var(--surface-2);border-radius:var(--r-pill);padding:2px;margin-left:auto}.pp-ctx__switch button{border:0;background:transparent;color:var(--fg-muted);font:500 12px/1 var(--font-ui);padding:6px 12px;border-radius:var(--r-pill);cursor:pointer}.pp-ctx__switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000026}.pp-ctx__right{display:flex;align-items:center;gap:var(--s-2)}.pp-ctx__right .pp-ctx__switch{margin-left:0}.pp-kbd{font:500 10.5px/1 var(--font-mono);color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:3px 5px}.pp-ribbon{display:flex;align-items:center;gap:var(--s-3);padding:6px var(--s-4);font:600 12px/1.3 var(--font-ui);border-bottom:1px solid var(--line)}.pp-ribbon--test{background:var(--money-subscription);color:var(--on-money-subscription)}.pp-ribbon--test .pp-ribbon__k{font:600 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding:3px 6px;border:1.5px solid var(--on-money-subscription);border-radius:4px}.pp-ribbon__txt{font-weight:500}.pp-ribbon__act{margin-left:auto;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer;font:inherit}.pp-ribbon--viewas{background:var(--accent-soft);color:var(--fg);border-bottom-color:var(--accent)}.pp-ribbon--viewas .pp-avatar{width:22px;height:22px;flex-basis:22px;font-size:9px}.pp-inspect{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);overflow:hidden}.pp-inspect__head{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:none;border:0;width:100%;cursor:pointer;font:600 12.5px/1.3 var(--font-ui);color:var(--fg);text-align:left}.pp-inspect__head:hover{background:var(--surface-2)}.pp-inspect__head .pp-eyebrow{margin-left:auto;font-size:9.5px}.pp-inspect__chev{width:14px;height:14px;transition:transform var(--t-fast) var(--ease)}.pp-inspect[open] .pp-inspect__chev,.pp-inspect__head[aria-expanded=true] .pp-inspect__chev{transform:rotate(90deg)}.pp-inspect__body{background:var(--surface-2);border-top:1px solid var(--line);padding:var(--s-3) var(--s-4);display:grid;grid-template-columns:max-content 1fr;gap:5px var(--s-4);font:400 11.5px/1.5 var(--font-mono)}.pp-inspect__body[hidden]{display:none}.pp-inspect__k{color:var(--muted);letter-spacing:.04em}.pp-inspect__v{color:var(--fg);word-break:break-all}.pp-inspect__v--raw{color:var(--warning)}.pp-inspect__copy{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;padding:0 0 0 6px}.pp-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--s-2);padding:var(--s-8) var(--s-4);border:1px dashed var(--line);border-radius:var(--r-2);min-height:140px;background:var(--surface)}.pp-state__kind{font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.pp-state__title{font:600 14px/1.3 var(--font-ui);color:var(--ink)}.pp-state__reason{font-size:12.5px;color:var(--fg-muted);max-width:36ch}.pp-state--error{border-color:var(--danger)}.pp-state--error .pp-state__kind{color:var(--danger)}.pp-state--denied .pp-state__kind{color:var(--warning)}.pp-state--stale .pp-state__kind{color:var(--info)}.pp-state__dash{font:600 28px/1 var(--font-display);color:var(--fg-muted)}.pp-skel{display:flex;flex-direction:column;gap:10px;width:100%;max-width:280px}.pp-skel span{display:block;height:10px;border-radius:var(--r-pill);background:var(--surface-2);animation:pp-skel 1.4s ease-in-out infinite}.pp-skel span:nth-child(2){width:70%}.pp-skel span:nth-child(3){width:45%}@keyframes pp-skel{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.pp-skel span{animation:none}}.pp-tl{list-style:none;margin:0;padding:0}.pp-tl__ev{display:grid;grid-template-columns:96px 20px minmax(0,1fr);gap:0 var(--s-3);position:relative;padding:var(--s-2) 0}.pp-tl__when{font:400 11px/1.4 var(--font-mono);color:var(--muted);text-align:right;padding-top:3px}.pp-tl__node{width:10px;height:10px;border-radius:50%;background:var(--surface-2);border:2px solid var(--border-strong);margin:5px}.pp-tl__ev:before{content:"";position:absolute;left:105px;top:22px;bottom:-8px;width:2px;background:var(--line)}.pp-tl__ev:last-child:before{display:none}.pp-tl__ev[data-money=build] .pp-tl__node{background:var(--money-build);border-color:var(--money-build)}.pp-tl__ev[data-money=retainer] .pp-tl__node{background:var(--money-retainer);border-color:var(--money-retainer)}.pp-tl__ev[data-money=subscription] .pp-tl__node{background:var(--money-subscription);border-color:var(--money-subscription)}.pp-tl__ev[data-money=thirdparty] .pp-tl__node{background:var(--money-thirdparty);border-color:var(--money-thirdparty)}.pp-tl__ev[data-kind=live] .pp-tl__node{background:var(--dot-success);border-color:var(--dot-success)}.pp-tl__ev[data-kind=decision] .pp-tl__node{background:var(--accent);border-color:var(--accent)}.pp-tl__what{font:500 13px/1.4 var(--font-ui);color:var(--ink)}.pp-tl__what .pp-mono{color:var(--fg)}.pp-tl__who{font-size:12px;color:var(--fg-muted);display:flex;align-items:center;gap:6px;margin-top:2px}.pp-tl__who .pp-avatar{width:18px;height:18px;flex-basis:18px;font-size:8px}.pp-tl__internal{font:500 9.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 6px;margin-left:6px}.pp-tabs{display:flex;width:100%;border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.pp-tabs__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px var(--s-2);font:500 13px/1.2 var(--font-ui);color:var(--fg-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer;background:none;border-top:0;border-left:0;border-right:0}.pp-tabs__tab:hover{color:var(--ink)}.pp-tabs__tab[aria-current=page]{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.pp-tabs__count{font:600 10.5px/1 var(--font-mono);padding:3px 6px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--fg)}.pp-field{display:flex;flex-direction:column;gap:6px;min-width:220px}.pp-field__label{font:500 12.5px/1.3 var(--font-ui);color:var(--fg)}.pp-input{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-1);padding:10px 12px;color:var(--ink);font:400 14px/1.3 var(--font-ui);outline:none;width:100%;min-height:40px}.pp-input::-moz-placeholder{color:var(--muted)}.pp-input::placeholder{color:var(--muted)}.pp-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pp-input--mono{font-family:var(--font-mono)}.pp-field--error .pp-input{border-color:var(--danger)}.pp-field__help{font-size:12px;color:var(--fg-muted)}.pp-field--error .pp-field__help{color:var(--danger)}.pp-input-wrap{position:relative;display:flex;align-items:center}.pp-input-wrap .pp-input__prefix{position:absolute;left:12px;font:500 13px/1 var(--font-mono);color:var(--muted)}.pp-input-wrap .pp-input--prefixed{padding-left:26px}.pp-cmdk{width:100%;max-width:560px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--shadow-pop);overflow:hidden}.pp-cmdk__in{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.pp-cmdk__in input{flex:1;border:0;background:transparent;color:var(--ink);font:400 15px/1.3 var(--font-ui);outline:none}.pp-cmdk__in input::-moz-placeholder{color:var(--muted)}.pp-cmdk__in input::placeholder{color:var(--muted)}.pp-cmdk__group{padding:var(--s-2) var(--s-2) 2px;font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.pp-cmdk__list{list-style:none;margin:0;padding:0 var(--s-2) var(--s-2)}.pp-cmdk__item{display:grid;grid-template-columns:minmax(24px,auto) minmax(0,1fr) auto;align-items:center;gap:var(--s-2);padding:8px 10px;border-radius:var(--r-1);font-size:13px;color:var(--fg);cursor:pointer}.pp-cmdk__item[aria-selected=true],.pp-cmdk__item:hover{background:var(--accent-soft);color:var(--ink)}.pp-cmdk__item .pp-avatar{width:22px;height:22px;flex-basis:22px;font-size:9px}.pp-cmdk__kind{font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pp-cmdk__meta{font:400 11px/1.3 var(--font-mono);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-cmdk__foot{display:flex;gap:var(--s-4);padding:var(--s-2) var(--s-4);border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.pp-cmdk__foot .pp-kbd{margin-right:4px}@media(max-width:720px){.pp-money,.pp-decision{grid-template-columns:1fr}.pp-decision__actions{flex-direction:row}.pp-decision__actions .pp-btn{flex:1;justify-content:center}.pp-tl__ev{grid-template-columns:64px 20px minmax(0,1fr)}.pp-tl__ev:before{left:73px}.pp-ctx__door{display:none}}.v3-root{margin:0;height:100%;overflow-x:clip;background:var(--bg);color:var(--fg);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.v3-root *{box-sizing:border-box}.v3-root a{color:var(--accent)}.v3-root :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.v3-root .skip{position:absolute;left:-999px;top:8px;background:var(--cta);color:var(--cta-fg);padding:8px 12px;border-radius:6px;z-index:100}.v3-root .skip:focus{left:8px}.v3-root .site{display:flex;flex-direction:column;height:100vh;min-height:600px}.v3-root .hdr{flex:0 0 auto;display:flex;align-items:center;gap:22px;padding:0 28px;height:58px;background:var(--surface);border-bottom:1px solid var(--line);position:relative;z-index:5}.v3-root .hdr .mk{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);font:700 15px/1 var(--font-display);letter-spacing:-.01em}.v3-root .hdr .mk img{width:30px;height:30px;border-radius:50%}.v3-root .hdr nav{display:flex;gap:4px}.v3-root .hdr nav a{color:var(--fg-muted);text-decoration:none;font-size:13.5px;font-weight:500;padding:8px 10px;border-radius:6px}.v3-root .hdr nav a:hover{color:var(--ink);background:var(--surface-2)}.v3-root .hdr nav a[aria-current=page]{color:var(--ink);background:var(--accent-soft)}.v3-root .hdr .util{margin-left:auto;display:flex;align-items:center;gap:14px}.v3-root .hdr .util a.si{color:var(--fg-muted);font-size:13px;text-decoration:none}.v3-root .hdr .burger{display:none}.v3-root .pg{flex:1;min-height:0;overflow:auto;scroll-behavior:smooth;display:flex;flex-direction:column}.v3-root .pg>*{flex-shrink:0}.v3-root .pg>.ft-site,.v3-root .pg>footer{margin-top:auto}.v3-root .ob{flex:1 0 auto;min-height:0}@media(prefers-reduced-motion:reduce){.v3-root .pg{scroll-behavior:auto}}.v3-root .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.v3-root .sec{padding:40px 0;border-bottom:1px solid var(--line)}.v3-root .sec.tight{padding:26px 0}.v3-root .ey{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.v3-root h1{font:600 clamp(30px,4.2vw,52px)/1.06 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 14px}.v3-root h1.grad{background:linear-gradient(135deg,#b4a7ff,#7b61ff 40%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.v3-root h2{font:600 clamp(22px,2.6vw,32px)/1.12 var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0 0 10px}.v3-root h3{font:600 17px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 6px}.v3-root p{margin:0 0 10px}.v3-root .lead{font-size:17px;color:var(--fg);max-width:620px}.v3-root .muted{color:var(--fg-muted)}.v3-root .small{font-size:12.5px}.v3-root .mono{font-family:var(--font-mono);font-size:12px}.v3-root .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v3-root .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v3-root .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v3-root .g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v3-root .g5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.v3-root .g7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.v3-root .card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-2);padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-width:0}.v3-root .card.link{cursor:pointer;text-decoration:none;color:inherit}.v3-root .card.link:hover{border-color:var(--border-strong);background:var(--surface-2)}.v3-root .card p{color:var(--fg-muted);font-size:13.5px;margin:0}.v3-root .card .ft{margin-top:auto;padding-top:8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v3-root .shot{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--r-1);border:1px solid var(--line);display:block;background:var(--navy-900)}.v3-root .hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:center;padding:48px 0}.v3-root .hero-grid .acts{display:flex;gap:12px;align-items:center;margin-top:18px;flex-wrap:wrap}.v3-root .hero-grid .quiet{color:var(--fg-muted);font-size:14px;text-decoration:none}.v3-root .hero-grid .quiet:hover{color:var(--ink)}.v3-root .logos{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.v3-root .logos .lg{display:flex;align-items:center;gap:8px;color:var(--fg-muted);font-size:13px;font-weight:500}.v3-root .logos .lg img{width:28px;height:28px;border-radius:50%;background:#fff}.v3-root .money{border-radius:var(--r-2);padding:16px 18px;border:1px solid var(--line);display:flex;flex-direction:column;gap:4px;color:var(--fg);cursor:pointer;text-decoration:none}.v3-root .money b{font:600 15px/1.2 var(--font-display);display:flex;align-items:center;gap:8px}.v3-root .money b i{width:10px;height:10px;border-radius:50%;display:inline-block}.v3-root .money.build{background:var(--money-build-soft)}.v3-root .money.build b i{background:var(--money-build)}.v3-root .money.retainer{background:var(--money-retainer-soft)}.v3-root .money.retainer b i{background:var(--money-retainer)}.v3-root .money.subscription{background:var(--money-subscription-soft)}.v3-root .money.subscription b i{background:var(--money-subscription)}.v3-root .money.thirdparty{background:var(--money-thirdparty-soft)}.v3-root .money.thirdparty b i{background:var(--money-thirdparty)}.v3-root .money .amt{font-family:var(--font-mono);font-size:13px;color:var(--ink)}.v3-root .money small{font-size:12px;color:var(--fg-muted)}.v3-root .bots{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.v3-root .bot.chief img{border-width:2px;box-shadow:0 0 24px #e0b87459}.v3-root .bot{text-align:center;cursor:pointer;background:none;border:0;padding:0;color:inherit;font:inherit;display:flex;flex-direction:column;align-self:start;width:100%}.v3-root .bot img{width:100%;aspect-ratio:3/4;height:auto;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--r-2);border:1px solid var(--line);background:var(--navy-900);display:block}.v3-root .bot b{display:block;font:600 12.5px/1.3 var(--font-display);color:var(--ink);margin-top:6px}.v3-root .bot small{font-size:11px;color:var(--fg-muted);min-height:2.7em;line-height:1.35}.v3-root .steps4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.v3-root .steps4 div{padding:14px 16px;border-right:1px solid var(--line);background:var(--card-bg)}.v3-root .steps4 div:last-child{border-right:0}.v3-root .steps4 .n{font-family:var(--font-mono);font-size:11px;color:var(--accent);margin-bottom:4px}.v3-root .steps4 b{display:block;color:var(--ink);font-size:14px;margin-bottom:2px}.v3-root .steps4 span{font-size:12.5px;color:var(--fg-muted)}.v3-root .tbl{width:100%;border-collapse:collapse;font-size:13.5px}.v3-root .tbl th{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.v3-root .tbl td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}.v3-root .tbl td.num{font-family:var(--font-mono);text-align:right;white-space:nowrap;color:var(--ink)}.v3-root .tbl tr:last-child td{border-bottom:0}.v3-root .faq details{border-top:1px solid var(--line);padding:10px 0}.v3-root .faq details:last-child{border-bottom:1px solid var(--line)}.v3-root .faq summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;display:flex;justify-content:space-between}.v3-root .faq summary:after{content:"+";color:var(--muted);font-family:var(--font-mono)}.v3-root .faq details[open] summary:after{content:"–"}.v3-root .faq p{margin:8px 0 0;color:var(--fg-muted);font-size:13.5px}.v3-root .band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:36px 0;text-align:center}.v3-root .band h2{margin-bottom:6px}.v3-root .band .acts{display:flex;gap:12px;justify-content:center;margin-top:14px}.v3-root .ftr{border-top:1px solid var(--line);background:var(--surface);padding:22px 28px;font-size:12.5px;color:var(--fg-muted)}.v3-root .ftr .cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:18px;max-width:1180px;margin:0 auto}.v3-root .ftr b{display:block;color:var(--ink);font-size:12px;margin-bottom:6px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.v3-root .ftr a{display:block;color:var(--fg-muted);text-decoration:none;padding:2px 0}.v3-root .ftr a:hover{color:var(--ink)}.v3-root .ftr .stamp{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-top:8px}.v3-root .filter{display:flex;gap:10px;align-items:center;margin-bottom:14px}.v3-root .filter input,.v3-root .filter select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:var(--r-1);padding:9px 12px;font:inherit;font-size:13.5px}.v3-root .filter input{flex:1;min-width:0}.v3-root .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--fg-muted)}.v3-root .badge i{width:7px;height:7px;border-radius:50%;background:var(--dot-success)}.v3-root .badge.warn i{background:var(--dot-warning)}.v3-root .prose{max-width:720px}.v3-root .prose p{font-size:15.5px;line-height:1.65;margin-bottom:14px}.v3-root .prose h2{font-size:22px;margin-top:22px}.v3-root .prose ul{padding-left:20px;margin:0 0 14px}.v3-root .prose li{margin-bottom:5px}.v3-root .prose blockquote{border-left:3px solid var(--accent);margin:0 0 14px;padding:4px 14px;color:var(--fg-muted)}.v3-root .summ{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--r-2);padding:14px 16px;margin-bottom:18px;font-size:14px}.v3-root .form{display:flex;flex-direction:column;gap:12px;max-width:560px}.v3-root .choices{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.v3-root .choice{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-2);padding:12px 14px;cursor:pointer;text-align:left;color:var(--fg);font:inherit;display:flex;flex-direction:column;gap:2px}.v3-root .choice:hover{border-color:var(--border-strong)}.v3-root .choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.v3-root .choice small{color:var(--fg-muted);font-size:12px}.v3-root .prog{display:flex;gap:4px;margin-bottom:16px}.v3-root .prog span{flex:1;height:4px;border-radius:999px;background:var(--surface-2)}.v3-root .prog span.on{background:var(--accent)}.v3-root .err{color:var(--danger);font-size:12.5px}.v3-root .side{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.v3-root .bot-detail{align-items:stretch;grid-template-columns:minmax(0,1fr) 250px}.v3-root .bot-detail .card{padding:14px 16px}.v3-root .bot-detail__cards{grid-auto-rows:1fr}.v3-root .bot-detail__media{display:flex}.v3-root .bot-detail__media img,.v3-root .bot-detail__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--r-2)}.v3-root .sticky{position:sticky;top:0}.v3-root .kv{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:13px}.v3-root .kv dt{color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding-top:2px}.v3-root .kv dd{margin:0;color:var(--fg)}.v3-root .issue{border:1px solid var(--line);border-radius:var(--r-2);background:var(--card-bg);overflow:hidden}.v3-root .issue .hd{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}.v3-root .issue .bd{padding:14px 16px;font-size:14px}.v3-root .issue .by{display:flex;align-items:center;gap:8px;margin:12px 0 6px;font:600 13px var(--font-display);color:var(--ink)}.v3-root .issue .by img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.v3-root .store{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fg)}.v3-root .store img{width:26px;height:26px;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:#fff}.v3-root .btn-ai{position:relative;overflow:hidden}.v3-root .btn-ai:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-100%);animation:sh 2.8s linear infinite}@keyframes sh{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.v3-root .btn-ai:after{animation:none}}.v3-root .toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%);background:var(--ink);color:var(--bg);padding:9px 14px;border-radius:999px;font-size:12.5px;opacity:0;transition:opacity .22s;pointer-events:none;z-index:50}.v3-root .toast.on{opacity:1}.v3-root .qa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:8px}.v3-root .qa__i{padding:22px 0;border-top:1px solid var(--line)}.v3-root .qa__i h3{font:600 22px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px}.v3-root .qa__i p{font-size:16px;line-height:1.5;color:var(--fg-muted);margin:0}@media(max-width:860px){.v3-root .qa{grid-template-columns:1fr}}.v3-root .wk-kinds{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0 18px}.v3-root .wk-kind{background:none;border:1px solid var(--line);color:var(--fg-muted);font:500 13px var(--font-body,inherit);padding:7px 14px;border-radius:999px;cursor:pointer}.v3-root .wk-kind:hover{color:var(--ink)}.v3-root .wk-kind.on{background:var(--ink);color:#0b0f1a;border-color:var(--ink)}.v3-root .wk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:700px){.v3-root .wk-grid{grid-template-columns:1fr}}.v3-root .wk-tile{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;background:var(--card-bg);transition:transform var(--t-base) var(--ease),border-color var(--t-base)}.v3-root .wk-tile:hover{transform:translateY(-3px);border-color:var(--accent)}.v3-root .wk-media{aspect-ratio:16/9;background:#05070d;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.v3-root .wk-media--shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:object-position 3s ease;transition:object-position 3s ease,-o-object-position 3s ease}.v3-root .wk-tile:hover .wk-media--shot img{-o-object-position:bottom;object-position:bottom}.v3-root .wk-media--logo{background:radial-gradient(60% 60% at 50% 45%,rgba(255,255,255,.08),transparent 70%),#05070d}.v3-root .wk-media--logo img{width:58%;height:auto;max-height:80%;-o-object-fit:contain;object-fit:contain;border-radius:18px}.v3-root .wk-media--phones{gap:14px;background:radial-gradient(70% 70% at 50% 60%,rgba(124,108,255,.18),transparent 70%),#05070d}.v3-root .wk-phone{width:34%;aspect-ratio:9/17;border-radius:22px;border:6px solid #1c2233;background:#0e1424;padding:14px 10px;display:flex;flex-direction:column;gap:8px;box-shadow:0 20px 40px #00000080}.v3-root .wk-phone b{font:600 13px var(--font-display);color:var(--ink)}.v3-root .wk-phone__row{display:flex;flex-direction:column;gap:2px;padding:7px 8px;border-radius:8px;background:#ffffff0d}.v3-root .wk-phone__row span{font-size:10.5px;color:var(--fg)}.v3-root .wk-phone__row small{font-size:9.5px;color:var(--fg-muted)}.v3-root .wk-media--wave{flex-direction:column;gap:18px;padding:24px;background:radial-gradient(70% 70% at 50% 50%,rgba(45,212,191,.16),transparent 70%),#05070d}.v3-root .wk-wave{display:flex;align-items:center;gap:3px;height:90px;width:100%}.v3-root .wk-wave i{flex:1;background:#2dd4bf;border-radius:2px;opacity:.85}.v3-root .wk-media--wave span{font-size:13px;color:var(--fg-muted);text-align:center;max-width:36ch;font-style:italic}.v3-root .wk-cap{padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px}.v3-root .wk-cap .ey{margin:0}.v3-root .wk-cap b{font:600 20px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.v3-root .wk-cap p{margin:0;font-size:14.5px;color:var(--fg-muted)}.v3-root .wk-head{display:flex;align-items:center;gap:20px;margin:16px 0 24px}.v3-root .wk-head img{width:72px;height:72px;border-radius:16px;-o-object-fit:contain;object-fit:contain;background:#fff}.v3-root .wk-head .x-link{margin-left:auto}.v3-root .x-mock--link{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base)}.v3-root .x-mock--link:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--accent),0 30px 80px #00000080}.v3-root .x-mock--link:after{content:"Open the demo →";position:absolute;right:16px;bottom:-30px;font:600 13px var(--font-display);color:var(--accent);opacity:0;transition:opacity var(--t-base)}.v3-root .x-mock--link:hover:after{opacity:1}.v3-root .pg--demo{overflow:hidden}.v3-root .dm{height:100vh;display:flex;flex-direction:column}.v3-root .dm-banner{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;background:linear-gradient(90deg,#5b47ff,#8b5cf6);color:#fff;font-size:14px}.v3-root .dm-banner b{color:#fff}.v3-root .dm-banner .pp-btn{background:#fff;color:#2a1f80;border-color:#fff}.v3-root .dm-back{color:#fff;opacity:.85;font-size:13px}.v3-root .dm-app{flex:1;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr)}.v3-root .dm-nav{border-right:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:4px;overflow:auto;background:var(--surface)}.v3-root .dm-who{display:flex;gap:10px;align-items:center;padding:4px 8px 18px}.v3-root .dm-who b{display:block;color:var(--ink);font:600 14px var(--font-display)}.v3-root .dm-who small{color:var(--muted);font-size:11px}.v3-root .dm-logo{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#fbbf24,#f97316);color:#1a1205;font:700 13px var(--font-display)}.v3-root .dm-tab{display:flex;justify-content:space-between;align-items:center;background:none;border:0;color:var(--fg-muted);font:500 14px var(--font-ui);padding:10px 12px;border-radius:10px;cursor:pointer;text-align:left}.v3-root .dm-tab:hover{color:var(--ink);background:#ffffff0a}.v3-root .dm-tab.on{color:var(--ink);background:#7c6cff29}.v3-root .dm-tab i{font-style:normal;font-size:11px;background:var(--accent);color:#fff;border-radius:999px;padding:1px 7px}.v3-root .dm-main{min-height:0;overflow:hidden;display:flex}.v3-root .dm-page{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:20px 24px}.v3-root .dm-head{display:flex;align-items:baseline;gap:14px}.v3-root .dm-head h1{font:600 26px var(--font-display);margin:0;color:var(--ink);letter-spacing:-.02em}.v3-root .dm-h2{font:600 22px var(--font-display);color:var(--ink);margin:0 0 6px}.v3-root .dm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v3-root .dm-kpi{background:var(--card-bg);border:1px solid var(--line);border-radius:12px;padding:10px 14px}.v3-root .dm-kpi small{display:block;font:500 10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v3-root .dm-kpi b{font:600 20px var(--font-display);color:var(--ink)}.v3-root .dm-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.v3-root .dm-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px}.v3-root .dm-panel{min-height:0;display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--line);border-radius:14px;overflow:hidden}.v3-root .dm-panel--fill{flex:1}.v3-root .dm-panel__h{padding:12px 16px;border-bottom:1px solid var(--line)}.v3-root .dm-panel__h b{font:600 14px var(--font-display);color:var(--ink)}.v3-root .dm-panel__b{flex:1;min-height:0;overflow:auto;padding:6px 16px 14px}.v3-root .dm-line{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);width:100%;background:none;border-left:0;border-right:0;border-top:0;color:inherit;text-align:left;font:inherit}.v3-root .dm-line:last-child{border-bottom:0}.v3-root .dm-line b{display:block;color:var(--ink);font-size:14.5px;font-weight:600}.v3-root .dm-line small{color:var(--fg-muted);font-size:12.5px}.v3-root .dm-line--btn{cursor:pointer}.v3-root .dm-line--btn:hover b,.v3-root .dm-line--btn.on b{color:var(--accent)}.v3-root .dm-phase{display:flex;gap:4px;margin-top:6px}.v3-root .dm-phase span{flex:1;display:flex;flex-direction:column;gap:3px}.v3-root .dm-phase i{height:5px;border-radius:999px;background:#ffffff1a}.v3-root .dm-phase .done i{background:var(--money-build)}.v3-root .dm-phase .cur i{background:linear-gradient(90deg,var(--money-build) 50%,rgba(255,255,255,.1) 50%)}.v3-root .dm-phase small{font:500 9.5px var(--font-mono)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)!important}.v3-root .dm-ask{display:block;width:100%;text-align:left;background:#ffffff0a;border:1px solid var(--line);color:var(--fg);border-radius:10px;padding:10px 12px;margin:8px 0 0;cursor:pointer;font:inherit;font-size:14px}.v3-root .dm-ask:hover{border-color:var(--accent);color:var(--ink)}.v3-root .dm-money{display:flex;flex-direction:column;gap:8px}.v3-root .dm-money .mm-rows{flex:0 0 auto}.v3-root .dm-log{flex:1;min-height:0;overflow:auto;border-top:1px solid var(--line);padding-top:6px}.v3-root .dm-log div{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:7px 0;font-size:13.5px;border-bottom:1px dashed rgba(255,255,255,.06)}.v3-root .dm-log small{font:500 11px var(--font-mono);color:var(--muted);letter-spacing:.06em}.v3-root .dm-panel--chat{padding:0}.v3-root .dm-money--link{cursor:pointer;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base)}.v3-root .dm-money--link:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--line-strong,#334),0 16px 40px #0006}.v3-root .dm-split--money{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.v3-root .dm-inv__h{display:flex;justify-content:space-between;align-items:center}.v3-root .dm-inv__h small{display:block;color:var(--fg-muted);font-size:12px}.v3-root .dm-inv__line{display:grid;grid-template-columns:4px minmax(0,1fr) auto 90px;gap:14px;align-items:center;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.v3-root .dm-inv__line i{align-self:stretch;border-radius:4px;background:var(--lc)}.v3-root .dm-inv__line--build{--lc:var(--money-build)}.v3-root .dm-inv__line--retainer{--lc:var(--money-retainer)}.v3-root .dm-inv__line--subscription{--lc:var(--money-subscription)}.v3-root .dm-inv__line--thirdparty{--lc:var(--money-thirdparty)}.v3-root .dm-inv__line b{display:block;color:var(--ink);font-size:15px}.v3-root .dm-inv__line small{color:var(--fg-muted);font-size:12.5px}.v3-root .dm-inv__line:hover b{color:var(--accent)}.v3-root .dm-inv__amt{text-align:right;font:600 16px var(--font-mono);color:var(--ink)}.v3-root .dm-inv__amt.paid{color:var(--money-retainer);font-size:13px}.v3-root .dm-inv__tot{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0 12px}.v3-root .dm-inv__tot span{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v3-root .dm-inv__tot b{font:600 34px var(--font-display);color:var(--ink)}.v3-root .dm-inv__past{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.v3-root .dm-inv__past small{font:500 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:4px}.v3-root .dm-kinds{min-height:0;display:grid;grid-template-rows:1fr 1fr 1.25fr;gap:10px}.v3-root .dm-kindcard{display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:transform var(--t-base) var(--ease)}.v3-root .dm-kindcard:hover{transform:translate(3px)}.v3-root .dm-inv__pay{margin-top:6px;border-top:1px solid var(--line)}.v3-root .dm-toggle{width:38px;height:22px;border-radius:999px;background:#ffffff1f;position:relative;flex:0 0 auto;transition:background var(--t-base)}.v3-root .dm-toggle i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left var(--t-base)}.v3-root .dm-toggle.on{background:var(--accent)}.v3-root .dm-toggle.on i{left:19px}.v3-root .fl{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px}.v3-root .fl-rail .dm-panel__b{display:flex;flex-direction:column;gap:2px;padding:8px}.v3-root .fl-folder{display:flex;justify-content:space-between;align-items:center;background:none;border:0;color:var(--fg-muted);font:500 13.5px var(--font-ui);padding:8px 10px;border-radius:9px;cursor:pointer;text-align:left}.v3-root .fl-folder:hover{color:var(--ink);background:#ffffff0a}.v3-root .fl-folder.on{color:var(--ink);background:#7c6cff29}.v3-root .fl-folder i{font-style:normal;font-size:11px;color:var(--muted)}.v3-root .fl-folder--warn i{color:#fbbf24}.v3-root .fl-drop{margin-top:auto;border:1.5px dashed var(--line);border-radius:12px;padding:14px;text-align:center;cursor:pointer;transition:border-color var(--t-base),background var(--t-base)}.v3-root .fl-drop:hover,.v3-root .fl-drop.on{border-color:var(--accent);background:#7c6cff14}.v3-root .fl-drop b{display:block;color:var(--ink);font-size:13.5px}.v3-root .fl-drop small{color:var(--fg-muted);font-size:11.5px}.v3-root .fl-store{padding:12px 4px 2px}.v3-root .fl-store small{display:block;color:var(--muted);font-size:11px}.v3-root .fl-meter{height:5px;border-radius:999px;background:#ffffff14;margin:6px 0}.v3-root .fl-meter i{display:block;height:100%;border-radius:999px;background:var(--accent)}.v3-root .fl-main__h{display:flex;align-items:center;gap:10px}.v3-root .fl-search{margin-left:auto;max-width:220px;padding:6px 10px;font-size:13px}.v3-root .fl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:10px 0}.v3-root .fl-card{display:flex;flex-direction:column;background:#ffffff05;border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;color:inherit;font:inherit;text-align:left;padding:0;transition:border-color var(--t-base),transform var(--t-base) var(--ease)}.v3-root .fl-card:hover{transform:translateY(-2px);border-color:var(--line-strong,#3a4258)}.v3-root .fl-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.v3-root .fl-card__m{padding:10px 12px 12px}.v3-root .fl-card__m b{display:block;color:var(--ink);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .fl-card__s{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.v3-root .fl-card__s img,.v3-root .fl-you{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900)}.v3-root .fl-you{display:grid;place-items:center;background:linear-gradient(135deg,#fbbf24,#f97316);color:#1a1205;font:700 9px var(--font-display)}.v3-root .fl-card__s small{color:var(--fg-muted);font-size:11.5px}.v3-root .fl-st{font:600 10.5px var(--font-ui);padding:2px 8px;border-radius:999px;white-space:nowrap}.v3-root .fl-st--warn{background:#fbbf2426;color:#fbbf24}.v3-root .fl-st--ok{background:#2dd4bf24;color:#2dd4bf}.v3-root .fl-st--muted{background:#ffffff0f;color:var(--fg-muted)}.v3-root .fl-card .fl-st{margin-left:auto}.v3-root .ft{position:relative;width:100%;height:150px;background:#070a12;display:flex;align-items:center;justify-content:center;overflow:hidden}.v3-root .ft-ext{position:absolute;left:8px;bottom:8px;font:600 9.5px var(--font-mono);letter-spacing:.08em;color:#cbd5e1;background:#0000008c;padding:2px 6px;border-radius:5px}.v3-root .ft--site{background:linear-gradient(#e0f2fe,#fff)}.v3-root .ft-site{width:82%;height:80%;display:flex;flex-direction:column;gap:5%}.v3-root .ft-site .n{height:8%;background:#0ea5e9;border-radius:2px;width:100%}.v3-root .ft-site .hero{flex:1;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border-radius:4px;display:flex;flex-direction:column;justify-content:center;padding:0 10%;gap:6%}.v3-root .ft-site .hero b{height:10%;width:70%;background:#fff;border-radius:2px}.v3-root .ft-site .hero s{height:6%;width:50%;background:#ffffffb3;border-radius:2px}.v3-root .ft-site .hero u{height:12%;width:30%;background:#fbbf24;border-radius:3px}.v3-root .ft-site .row3{display:flex;gap:5%;height:22%}.v3-root .ft-site .row3 i{flex:1;background:#cbd5e1;border-radius:3px}.v3-root .ft--wire{background:#f8fafc}.v3-root .ft-wire{width:80%;height:78%;display:grid;grid-template-rows:1fr 2fr 1fr 1fr;gap:6%}.v3-root .ft-wire i{border:1.5px dashed #94a3b8;border-radius:4px}.v3-root .ft--brand{background:#0b1220}.v3-root .ft-brand{display:flex;flex-direction:column;align-items:center;gap:10px}.v3-root .ft-brand .mk{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#fbbf24,#f97316);color:#1a1205;font:700 17px var(--font-display)}.v3-root .ft-brand .sw{display:flex;gap:4px}.v3-root .ft-brand .sw i{width:20px;height:20px;border-radius:5px;border:1px solid rgba(255,255,255,.15)}.v3-root .ft-brand small{color:#e2e8f0;font:600 12px var(--font-display)}.v3-root .ft--logo{background:repeating-conic-gradient(#111827 0,#111827 25%,#0b1220 0,#0b1220 50%) 0 0/16px 16px}.v3-root .ft-logo{display:flex;gap:8px}.v3-root .ft-logo span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font:700 13px var(--font-display)}.v3-root .ft-logo span:nth-child(1){background:linear-gradient(135deg,#fbbf24,#f97316);color:#1a1205}.v3-root .ft-logo span:nth-child(2){background:#fff;color:#f97316}.v3-root .ft-logo span:nth-child(3){background:#0b1220;color:#fbbf24;border:1px solid #fbbf24}.v3-root .ft-doc,.v3-root .ft-pdf{width:62%;height:84%;background:#f8fafc;border-radius:3px;padding:10% 9%;display:flex;flex-direction:column;gap:7%;box-shadow:0 6px 20px #0006}.v3-root .ft-doc b{height:9%;width:70%;background:#0f172a;border-radius:2px}.v3-root .ft-doc i,.v3-root .ft-pdf i{height:4%;background:#cbd5e1;border-radius:2px}.v3-root .ft-pdf b{font:700 10px var(--font-mono);color:#fff;background:#ef4444;align-self:flex-start;padding:2px 6px;border-radius:3px}.v3-root .ft-pdf i:nth-child(2){width:80%}.v3-root .ft-pdf i:nth-child(3){width:60%}.v3-root .ft-pdf i:nth-child(4){width:70%}.v3-root .ft-posts{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:62%;aspect-ratio:1}.v3-root .ft-posts i{border-radius:6px}.v3-root .ft-phone{width:34%;height:86%;border:4px solid #1f2937;border-radius:14px;background:#0e1424;padding:8% 7%;display:flex;flex-direction:column;gap:7%}.v3-root .ft-phone b{height:7%;width:60%;background:#e2e8f0;border-radius:2px}.v3-root .ft-phone i{height:18%;background:#ffffff14;border-radius:5px}.v3-root .ft--video{background:linear-gradient(135deg,#0c4a6e,#0ea5e9 60%,#fbbf24)}.v3-root .ft-video span{width:44px;height:44px;border-radius:50%;background:#00000073;display:grid;place-items:center;color:#fff;font-size:16px;padding-left:3px}.v3-root .ft-video small{position:absolute;right:8px;bottom:8px;font:600 10px var(--font-mono);color:#fff;background:#0000008c;padding:2px 6px;border-radius:5px}.v3-root .ft-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:78%;height:72%}.v3-root .ft-photos i{border-radius:4px;background:linear-gradient(160deg,#7dd3fc,#0369a1)}.v3-root .ft-photos i:nth-child(2n){background:linear-gradient(160deg,#a7f3d0,#0f766e)}.v3-root .ft-photos i:nth-child(3n){background:linear-gradient(160deg,#fde68a,#ea580c)}.v3-root .fl-prev{overflow:hidden}.v3-root .fl-prev__art .ft{aspect-ratio:16/10;border-bottom:1px solid var(--line)}.v3-root .fl-prev .dm-panel__b{padding-top:12px}.v3-root .fl-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.v3-root .fl-kv small{display:block;font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v3-root .fl-kv span{font-size:13.5px;color:var(--ink)}@media(max-width:900px){.v3-root .fl{grid-template-columns:1fr}.v3-root .fl-rail{display:none}}@media(max-width:860px){.v3-root .fl{grid-template-columns:1fr}}.v3-root .wk-split{flex:1;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px}.v3-root .wk-pl .dm-phase{margin:8px 0 6px}.v3-root .wk-pl.on{background:#7c6cff14;border-radius:10px;padding-left:10px;padding-right:10px}.v3-root .wk-detail{min-height:0;display:flex;flex-direction:column;gap:10px}.v3-root .wk-detail__h{display:flex;align-items:center;gap:10px}.v3-root .wk-team{display:flex;flex-wrap:wrap;gap:6px}.v3-root .wk-mem small{display:none}.v3-root .wk-mem{display:flex;gap:8px;align-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:10px;padding:6px 8px;cursor:pointer;color:inherit;font:inherit;text-align:left}.v3-root .wk-mem:hover{border-color:var(--bc,var(--accent))}.v3-root .wk-mem img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900)}.v3-root .wk-mem b{display:block;font-size:12.5px;color:var(--ink)}.v3-root .wk-mem small{font-size:11px;color:var(--fg-muted)}.v3-root .wk-link{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;padding:10px 0}.v3-root .wk-link b u{text-decoration:none;font-weight:400;color:var(--fg-muted);font-size:12.5px;margin-left:4px}.v3-root .wk-link__dot{width:9px;height:9px;border-radius:50%;background:#64748b}.v3-root .wk-link__dot--dev{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.v3-root .wk-link__dot--live{background:#2dd4bf;box-shadow:0 0 8px #2dd4bf}.v3-root .wk-link__dot--mock{background:var(--accent)}.v3-root .wk-link.off b{color:var(--fg-muted)}.v3-root .wk-brand{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center;width:100%;background:#ffffff08;border:1px solid var(--line);border-radius:12px;padding:8px;cursor:pointer;color:inherit;font:inherit;text-align:left}.v3-root .wk-brand:hover{border-color:var(--accent)}.v3-root .wk-brand .ft{border-radius:8px;aspect-ratio:auto;height:60px}.v3-root .wk-brand .ft-ext{display:none}.v3-root .wk-brand .ft-brand{transform:scale(.55)}.v3-root .wk-brand b{display:block;color:var(--ink);font-size:14px}.v3-root .wk-brand small{display:block;color:var(--fg-muted);font-size:12px;margin:2px 0 6px}.v3-root .wk-src{font:600 10.5px var(--font-ui);padding:2px 8px;border-radius:999px;background:#7c6cff2e;color:#c4b5fd}.v3-root .wk-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;padding:8px 0}.v3-root .wk-file .ft{aspect-ratio:16/9}.v3-root .wk-file{display:flex;flex-direction:column;background:#ffffff05;border:1px solid var(--line);border-radius:10px;overflow:hidden;cursor:pointer;color:inherit;font:inherit;text-align:left;padding:0}.v3-root .wk-file:hover{border-color:var(--accent)}.v3-root .wk-file .ft-ext{display:none}.v3-root .wk-file>div:last-child{padding:8px 10px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.v3-root .wk-file b{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:1100px){.v3-root .wk-split{grid-template-columns:1fr}}.v3-root .il-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;border-bottom:1px solid var(--line)}.v3-root .il-amt{text-align:right}.v3-root .il-amt .dm-big{padding:0}.v3-root .il-amt .row{justify-content:flex-end}.v3-root .il-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;padding:8px 24px 20px}.v3-root .il-sec{padding-top:14px}.v3-root .il-sec>.ey{margin:0 0 4px}@media(max-width:900px){.v3-root .il-body{grid-template-columns:1fr;gap:0}.v3-root .il-top{flex-direction:column}.v3-root .il-amt{text-align:left}}.v3-root .wk-kv{display:grid;grid-template-columns:repeat(3,auto);gap:4px 28px;align-self:center}.v3-root .wk-kv small{display:block;font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v3-root .wk-kv span{font-size:14px;color:var(--ink)}.v3-root .wk-sec{border-bottom:1px solid var(--line);padding-bottom:12px}.v3-root .wk-sec:last-child{border-bottom:0}.v3-root .wk-sec__h{display:flex;justify-content:space-between;align-items:center}.v3-root .wk-sec .wk-brand{max-width:460px}.v3-root .wk-sec .wk-files{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.v3-root .dm-inv__group{margin:4px 0 0;padding:10px 12px 0;border:1px solid var(--line);border-radius:12px;background:#ffffff05;background-image:linear-gradient(90deg,#facc150f,#f871710f)}.v3-root .dm-inv__group-h{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;align-items:baseline;padding-bottom:6px}.v3-root .dm-inv__group-h b{color:var(--ink);font:600 15px var(--font-display)}.v3-root .dm-inv__group-h small{grid-column:1;color:var(--fg-muted);font-size:12.5px}.v3-root .dm-inv__group-h .dm-inv__amt{grid-column:2;grid-row:1/3}.v3-root .dm-inv__line--sub{padding:10px 0}.v3-root .dm-inv__line--sub:last-child{border-bottom:0}.v3-root .dm-runcard{border-top:3px solid transparent;-o-border-image:linear-gradient(90deg,var(--money-subscription),var(--money-thirdparty)) 1;border-image:linear-gradient(90deg,var(--money-subscription),var(--money-thirdparty)) 1;border-image-slice:1;justify-content:flex-start;cursor:default}.v3-root .dm-runcard:hover{transform:none}.v3-root .dm-runtags{display:flex;gap:4px}.v3-root .dm-runrows{display:flex;flex-direction:column;gap:6px;margin-top:8px}.v3-root .dm-runrow{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;background:#ffffff08;border:1px solid var(--line);border-radius:10px;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .dm-runrow:hover{border-color:var(--accent)}.v3-root .dm-runrow i{align-self:stretch;border-radius:4px}.v3-root .dm-runrow--subscription i{background:var(--money-subscription)}.v3-root .dm-runrow--thirdparty i{background:var(--money-thirdparty)}.v3-root .dm-runrow b{display:block;color:var(--ink);font-size:14px}.v3-root .dm-runrow small{color:var(--fg-muted);font-size:12px}.v3-root .dm-state{align-self:flex-start;font:600 11px var(--font-ui);padding:2px 9px;border-radius:999px;white-space:nowrap}.v3-root .dm-state--on{background:#2dd4bf24;color:#2dd4bf}.v3-root .dm-state--off{background:#ffffff12;color:var(--fg-muted)}.v3-root .dm-off{opacity:.55;filter:saturate(.3)}.v3-root .dm-off:hover{opacity:.8}.v3-root .dm-runrow .dm-state{align-self:center}.v3-root .ft{width:100%;height:150px;flex:0 0 auto}.v3-root .fl-card .ft{height:150px;aspect-ratio:auto}.v3-root .wk-file .ft{height:96px;aspect-ratio:auto}.v3-root .fl-card,.v3-root .wk-file{display:block}.v3-root .fl-card>.ft,.v3-root .wk-file>.ft{display:flex}.v3-root .fl-card:focus-visible,.v3-root .wk-file:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3-root .fd{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);overflow:hidden}.v3-root .fd-art{min-height:0;display:flex;background:#05070d;border-right:1px solid var(--line)}.v3-root .fd-art .ft{flex:1;aspect-ratio:auto;height:100%;padding:32px;box-sizing:border-box}.v3-root .fd-art .ft--brand>div,.v3-root .fd-art .ft--logo>div,.v3-root .fd-art .ft--video>span{transform:scale(1.8)}.v3-root .fd-art .ft-site,.v3-root .fd-art .ft-wire{width:88%;height:86%}.v3-root .fd-art .ft-doc,.v3-root .fd-art .ft-pdf{width:52%;height:90%}.v3-root .fd-art .ft-phone{width:30%;height:92%}.v3-root .fd-side{min-height:0;overflow:auto;padding:20px 24px}@media(max-width:900px){.v3-root .fd{grid-template-columns:1fr}.v3-root .fd-art{height:260px;border-right:0;border-bottom:1px solid var(--line)}}.v3-root .dm-nav .dm-me{margin-top:auto;display:flex;gap:10px;align-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:12px;padding:10px;cursor:pointer;color:inherit;font:inherit;text-align:left}.v3-root .dm-me:hover,.v3-root .dm-me.on{border-color:var(--accent)}.v3-root .dm-me b{display:block;color:var(--ink);font-size:13.5px}.v3-root .dm-me small{color:var(--fg-muted);font-size:11.5px}.v3-root .br-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:8px}.v3-root .br-logo{height:150px;border-radius:12px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative}.v3-root .br-logo small{position:absolute;left:10px;bottom:8px;font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.v3-root .br-logo b{font:600 14px var(--font-display)}.v3-root .br-mk{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font:700 19px var(--font-display);background:linear-gradient(135deg,#fbbf24,#f97316);color:#1a1205}.v3-root .br-mk3{width:70px;height:70px;font-size:26px}.v3-root .br-col{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.v3-root .br-sw{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.12)}.v3-root .br-col code{font:500 13px var(--font-mono);color:var(--fg)}.v3-root .br-type small{display:block;font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:10px}.v3-root .br-h{font:600 40px/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:6px 0 8px}.v3-root .br-b{font-size:16px;line-height:1.6;color:var(--fg);margin:6px 0 0}.v3-root .pf-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding-top:8px}.v3-root .pf-wide{grid-column:1/-1}.v3-root .pf-f{display:flex;flex-direction:column;gap:4px}.v3-root .pf-f small{font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v3-root .pf-in{width:100%}.v3-root .pf-c{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px}.v3-root .dm-sug.on{border-color:#2dd4bf;color:#2dd4bf}.v3-root .pf-add{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;align-items:center}.v3-root .rv-by{display:flex;gap:10px;align-items:center;margin-top:12px}.v3-root .rv-by img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900)}.v3-root .rv-by b{display:block;color:var(--ink);font-size:14px}.v3-root .rv-by small{color:var(--fg-muted);font-size:12.5px}.v3-root .rv-changed{margin-top:12px;padding:10px 12px;border-radius:10px;background:#7c6cff1a;border:1px solid rgba(124,108,255,.3)}.v3-root .rv-changed small{display:block;font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd}.v3-root .rv-changed span{color:var(--ink);font-size:14px}.v3-root .rv-decide{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.v3-root .rv-note{width:100%;min-height:90px;resize:vertical;font:inherit;font-size:14px}.v3-root .rv-done{padding:14px;border-radius:12px}.v3-root .rv-done b{display:block;font:600 18px var(--font-display);color:var(--ink)}.v3-root .rv-done small{color:var(--fg-muted)}.v3-root .rv-done--ok{background:#2dd4bf1a;border:1px solid rgba(45,212,191,.35)}.v3-root .rv-done--change{background:#fbbf2414;border:1px solid rgba(251,191,36,.3)}.v3-root .dm-subtabs{display:flex;gap:4px;padding:8px 12px 0;border-bottom:1px solid var(--line)}.v3-root .dm-subtab{background:none;border:0;border-bottom:2px solid transparent;color:var(--fg-muted);font:500 14px var(--font-ui);padding:10px 14px;cursor:pointer;display:flex;gap:6px;align-items:center}.v3-root .dm-subtab:hover{color:var(--ink)}.v3-root .dm-subtab.on{color:var(--ink);border-bottom-color:var(--accent)}.v3-root .dm-subtab i{font-style:normal;font-size:11px;background:#ffffff14;border-radius:999px;padding:0 7px}.v3-root .pd-body{padding:12px 24px 24px!important}.v3-root .pd-card{width:46px;height:30px;border-radius:6px;display:grid;place-items:center;font:700 10px var(--font-mono);background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff}.v3-root .pd-card--bank{background:linear-gradient(135deg,#334155,#64748b)}.v3-root .so-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font:700 14px var(--font-display);color:#fff;background:#334155}.v3-root .so-ic--instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}.v3-root .so-ic--google{background:#4285f4}.v3-root .so-ic--facebook{background:#1877f2}.v3-root .so-ic--tiktok{background:#111;border:1px solid #333}.v3-root .so-ic--yelp{background:#d32323}.v3-root .so-ic--nextdoor{background:#00b246}.v3-root .so-lock{display:grid;place-items:center;text-align:center}.v3-root .so-lock>div{max-width:420px;display:flex;flex-direction:column;align-items:center;gap:10px}.v3-root .so-lock img{width:110px;height:130px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:14px;background:var(--navy-900)}.v3-root .dm-foot{margin-top:auto;display:flex;gap:6px}.v3-root .dm-foot .dm-me{margin-top:0;flex:1;min-width:0}.v3-root .dm-gear{width:54px;flex:0 0 54px;display:grid;place-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:12px;color:var(--fg-muted);cursor:pointer}.v3-root .dm-gear:hover,.v3-root .dm-gear.on{color:var(--ink);border-color:var(--accent)}.v3-root .ic{display:inline-flex;width:20px;height:20px}.v3-root .ic svg{width:100%;height:100%}.v3-root .so-ic .ic{width:20px;height:20px}.v3-root .so-ic--calendar,.v3-root .so-ic--mail,.v3-root .so-ic--card,.v3-root .so-ic--book,.v3-root .so-ic--phone,.v3-root .so-ic--globe,.v3-root .so-ic--star{background:#1f2937}.v3-root .so-ic--card{background:#635bff}.v3-root .so-ic--book{background:#2ca01c}.v3-root .so-ic--google{background:#fff}.v3-root .so-ic--mail{background:#ea4335}.v3-root .so-ic--calendar{background:#1a73e8}.v3-root .cn-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px}.v3-root .br-id{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:36px}@media(max-width:900px){.v3-root .br-id{grid-template-columns:1fr}}.v3-root .gr-hero{display:grid;grid-template-columns:120px minmax(0,1fr) 260px;gap:20px;align-items:center;padding:12px 0 18px;border-bottom:1px solid var(--line)}.v3-root .gr-hero img{width:120px;height:140px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:14px;background:var(--navy-900);box-shadow:0 0 0 1px #a855f7,0 0 40px -10px #a855f7}.v3-root .gr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px}.v3-root .gr-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#ffffff05;display:flex;flex-direction:column}.v3-root .gr-card .ft{height:130px}.v3-root .gr-card .ft-ext{display:none}.v3-root .gr-card__m{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;flex:1}.v3-root .gr-card__m b{color:var(--ink);font-size:15px}.v3-root .gr-card__m small{color:var(--fg-muted);font-size:12.5px;line-height:1.45}@media(max-width:900px){.v3-root .gr-grid{grid-template-columns:1fr 1fr}}.v3-root .kt{flex:1;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px}.v3-root .kr{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.v3-root .kr svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v3-root .kr b{position:relative;font:600 10px var(--font-mono);color:var(--ink)}.v3-root .kt-score{display:flex;gap:14px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.v3-root .kt-score .kr b{font-size:15px}.v3-root .kt-score b{display:block;color:var(--ink);font:600 15px var(--font-display)}.v3-root .kt-score small{color:var(--fg-muted);font-size:12px}.v3-root .kt-sec{display:flex;gap:10px;align-items:center;width:100%;background:none;border:0;border-radius:10px;padding:7px 8px;cursor:pointer;color:inherit;font:inherit;text-align:left}.v3-root .kt-sec:hover{background:#ffffff0a}.v3-root .kt-sec.on{background:#7c6cff29}.v3-root .kt-sec b{display:block;font-size:13.5px;color:var(--ink)}.v3-root .kt-sec small{font-size:11px;color:var(--fg-muted)}.v3-root .kt-sec .kr b{font-size:8.5px;letter-spacing:-.04em}.v3-root .kt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.v3-root .kt-f{display:flex;flex-direction:column;gap:4px}.v3-root .kt-l{font:500 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3-root .kt-l i{font-style:normal;color:#fbbf24;margin-left:4px}.v3-root .kt-in{width:100%}.v3-root .kt-in.need{border-color:#fbbf248c;background:#fbbf240d}.v3-root .kt-sw{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:10px}.v3-root .kt-sw button{height:84px;border-radius:12px;border:1px solid rgba(255,255,255,.12);cursor:pointer;display:flex;align-items:flex-end;padding:8px}.v3-root .kt-sw small{font:600 10px var(--font-mono);background:#00000080;color:#fff;padding:2px 6px;border-radius:5px}@media(max-width:1000px){.v3-root .kt,.v3-root .kt-grid{grid-template-columns:1fr}}.v3-root .kt-type{position:relative;padding:10px 12px;border-bottom:1px solid var(--line)}.v3-root .kt-type__btn{width:100%;display:flex;justify-content:space-between;align-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:10px;padding:8px 12px;cursor:pointer;color:inherit;font:inherit;text-align:left}.v3-root .kt-type__btn:hover{border-color:var(--accent)}.v3-root .kt-type__btn small{display:block;font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v3-root .kt-type__btn b{color:var(--ink);font-size:14px}.v3-root .kt-type__menu{position:absolute;left:12px;right:12px;top:calc(100% - 4px);z-index:20;background:#141b2d;border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 20px 50px #00000080}.v3-root .kt-type__opt{display:block;width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:8px 10px;cursor:pointer;color:inherit;font:inherit}.v3-root .kt-type__opt:hover,.v3-root .kt-type__opt.on{background:#7c6cff29}.v3-root .kt-type__opt b{display:block;color:var(--ink);font-size:13.5px}.v3-root .kt-type__opt small{color:var(--fg-muted);font-size:11.5px}.v3-root .kt-sec--tuck{opacity:.6}.v3-root .kt-dash{width:30px;height:30px;display:grid;place-items:center;border:1.5px dashed var(--line);border-radius:50%;color:var(--muted);font-size:12px;flex:0 0 auto}.v3-root .kt-dash--lg{width:48px;height:48px}.v3-root .kt-up{font-style:normal;color:#a78bfa;margin-left:5px;font-size:11px}.v3-root .kt-new{font-style:normal;font-size:9.5px;letter-spacing:.04em;text-transform:none;margin-left:6px;padding:1px 6px;border-radius:999px;background:#7c6cff2e;color:#c4b5fd}.v3-root .kt-why{display:flex;gap:8px;align-items:flex-start;margin:8px 2px 0;font-size:12px;color:var(--fg-muted);line-height:1.4;background:none;border:0;padding:0;text-align:left;font-family:inherit}.v3-root .kt-why img{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900);flex:0 0 auto}.v3-root .kt-why--btn{cursor:pointer;color:#c4b5fd}.v3-root .kt-own{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.v3-root .kt-own small{width:100%;font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v3-root .kt-own__c{font-size:11px;padding:2px 8px;border-radius:999px;background:#ffffff0d;color:var(--muted)}.v3-root .kt-own__c.on{background:#2dd4bf1f;color:#2dd4bf}.v3-root .fd-art--gal{flex-direction:column;min-height:0;overflow:hidden}.v3-root .fd-gal__h{display:flex;justify-content:space-between;align-items:baseline;padding:14px 18px;border-bottom:1px solid var(--line)}.v3-root .fd-gal__h b{color:var(--ink)}.v3-root .fd-gal__h small{color:var(--fg-muted);font-size:12px}.v3-root .fd-gal{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:150px;gap:8px;padding:12px}.v3-root .fd-gal--posts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(220px,1fr)}.v3-root .fd-gal__t{border:0;border-radius:10px;cursor:pointer;display:flex;align-items:flex-end;padding:8px;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base)}.v3-root .fd-gal__t:hover{transform:scale(1.02);box-shadow:0 0 0 2px var(--accent)}.v3-root .fd-gal__t small{font:600 10.5px var(--font-mono);color:#fff;background:#00000073;padding:2px 7px;border-radius:5px}.v3-root .bl{margin:12px 0 4px;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--money-build);border-radius:12px;background:#7c6cff0d;display:flex;flex-direction:column;gap:10px}.v3-root .bl-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.v3-root .bl-top small{display:block;font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v3-root .bl-top b{font:600 22px var(--font-display);color:var(--ink)}.v3-root .bl-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.v3-root .bl-bar i{display:block;height:100%;border-radius:999px;background:var(--money-build);transition:width .5s var(--ease)}.v3-root .bl-plan{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff0a}.v3-root .bl-plan b{display:block;color:var(--ink);font-size:14px}.v3-root .bl-plan small{color:var(--fg-muted);font-size:12px}.v3-root .bl-pick{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v3-root .bl-pick>small{width:100%;color:var(--fg-muted);font-size:12px}.v3-root .dm-inv{display:flex;flex-direction:column}.v3-root .dm-inv>.dm-panel__b{flex:1;min-height:0;overflow:auto}.v3-root .dm-inv__foot{flex:0 0 auto;border-top:1px solid var(--line);background:#0a0e1a99;padding:10px 16px 12px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"bal bal" "tot pay" "det det";gap:4px 16px;align-items:center}.v3-root .dm-inv__foot .dm-inv__tot{grid-area:tot;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.v3-root .dm-inv__foot .dm-inv__tot b{font-size:28px}.v3-root .dm-inv__foot>.row,.v3-root .dm-inv__foot>p{grid-area:pay;justify-self:end;margin:0}.v3-root .dm-inv__foot>button{grid-area:det;padding:8px 0 0;border-top:1px solid var(--line)!important}.v3-root .hl-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 8px #2dd4bf;flex:0 0 auto}.v3-root .hl-dot.warn{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.v3-root .dm-tab .hl-dot{width:8px;height:8px}.v3-root .hl-sum{display:inline-flex;align-items:center;gap:8px;font:600 13px var(--font-ui);color:#2dd4bf;padding:4px 12px;border-radius:999px;background:#2dd4bf1f}.v3-root .hl-sum.warn{color:#fbbf24;background:#fbbf241f}.v3-root .hl-site{padding:12px 0;border-bottom:1px solid var(--line)}.v3-root .hl-site:last-child{border-bottom:0}.v3-root .hl-site__h{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center}.v3-root .hl-site__h b{display:block;color:var(--ink);font-size:14.5px}.v3-root .hl-site__h small{color:var(--fg-muted);font:12px var(--font-mono)}.v3-root .hl-code{text-align:right}.v3-root .hl-code b{color:#2dd4bf!important;font:600 13px var(--font-mono)!important}.v3-root .hl-site__f{margin:8px 0 0 24px}.v3-root .hl-site__f small{color:var(--muted);font-size:11.5px}.v3-root .hl-up{display:flex;gap:2px;margin-bottom:4px}.v3-root .hl-up i{flex:1;height:16px;border-radius:2px;background:#2dd4bf;opacity:.8}.v3-root .hl-up i.warn{background:#fbbf24}.v3-root .hl-m__h{display:flex;justify-content:space-between;font-size:13px;color:var(--fg);margin-bottom:4px}.v3-root .hl-m__h small{color:var(--fg-muted);font:12px var(--font-mono)}.v3-root .hl-agent{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px}.v3-root .hl-agent img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900);border:2px solid}.v3-root .hl-av{position:relative;width:34px;height:34px;display:inline-block}.v3-root .hl-av img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900);border:2px solid var(--bc);display:block}.v3-root .hl-av.busy:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(var(--bc) 0 30%,transparent 30% 100%);-webkit-mask:radial-gradient(circle,transparent 19px,#000 19.5px);mask:radial-gradient(circle,transparent 19px,#000 19.5px);animation:hlspin 1.1s linear infinite}.v3-root .hl-av.busy img{border-color:transparent;box-shadow:0 0 12px -2px var(--bc)}@keyframes hlspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.v3-root .hl-av.busy:before{animation:none;background:var(--bc)}}.v3-root .hl-row{display:grid;grid-template-columns:10px minmax(0,1fr) 110px 60px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.v3-root .hl-row b{display:block;color:var(--ink);font-size:14px}.v3-root .hl-row>div small{color:var(--fg-muted);font-size:12px}.v3-root .hl-row .hl-up{margin:0;gap:1px}.v3-root .hl-row .hl-up i{height:14px;border-radius:1px;opacity:.55}.v3-root .hl-row .hl-code b{font-size:12.5px!important}.v3-root .hl-row .hl-code small{display:block;color:var(--muted);font:11px var(--font-mono)}.v3-root .gr-buy{align-self:stretch;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:16px;border-radius:14px;border:1px solid var(--line);background:#ffffff08}.v3-root .gr-buy b{color:var(--ink);font-size:15px}.v3-root .gr-buy small{color:var(--fg-muted);font-size:12px}.v3-root .gr-buy .dm-sug,.v3-root .gr-buy .pp-btn{align-self:flex-start;margin-top:4px}.v3-root .gr-badge{align-self:flex-start;font:600 12px var(--font-ui);padding:4px 10px;border-radius:999px;background:#2dd4bf26;color:#2dd4bf}.v3-root .gr-body{display:flex;flex-direction:column}.v3-root .gr-cols{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:12px}.v3-root .gr-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .gr-stats div{padding:12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.v3-root .gr-stats b{display:block;font:600 24px var(--font-display);color:var(--ink)}.v3-root .gr-stats small{color:var(--fg-muted);font-size:12px}.v3-root .gr-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#7c6cff33;color:#c4b5fd;font:600 13px var(--font-display);flex:0 0 auto}@media(max-width:1100px){.v3-root .gr-cols{grid-template-columns:1fr}.v3-root .gr-hero{grid-template-columns:90px 1fr}.v3-root .gr-buy{grid-column:1/-1}}.v3-root .hl-av--lg,.v3-root .hl-av--lg img{width:64px!important;height:64px!important}.v3-root .hl-av--lg.busy:before{-webkit-mask:radial-gradient(circle,transparent 35px,#000 35.5px);mask:radial-gradient(circle,transparent 35px,#000 35.5px)}.v3-root .hl-row.dm-line--btn{cursor:pointer}.v3-root .hl-row.dm-line--btn:hover b{color:var(--accent)}.v3-root .lp{display:grid;grid-template-columns:minmax(0,1fr) 340px;overflow:hidden}.v3-root .lp-main{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#05070d}.v3-root .lp-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.v3-root .lp-stage{flex:1;min-height:0;display:flex;justify-content:center;padding:14px;overflow:auto}.v3-root .lp-device{width:100%;height:100%;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 20px 60px #00000080;transition:width .35s var(--ease)}.v3-root .lp-stage--tablet .lp-device{width:768px;max-width:100%}.v3-root .lp-stage--phone .lp-device{width:390px;border-radius:28px;border:8px solid #1f2937}.v3-root .lp-frame{width:100%;height:100%;border:0;display:block;background:#fff}.v3-root .lp-side{min-height:0;overflow:auto;padding:20px}.v3-root .lp-url{display:block;margin-top:6px;font:13px var(--font-mono);color:#c4b5fd;word-break:break-all}@media(max-width:1000px){.v3-root .lp{grid-template-columns:1fr}.v3-root .lp-main{height:420px}}.v3-root .wk-kits{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v3-root .wk-sec .wk-kits .wk-brand{max-width:none}.v3-root .wk-pkit__art{height:60px;border-radius:8px;background:#070a12;display:flex;align-items:center;justify-content:center;gap:10px}@media(max-width:900px){.v3-root .wk-kits{grid-template-columns:1fr}}.v3-root .pk-list{display:flex;flex-direction:column;gap:18px}.v3-root .pk-f{padding-bottom:16px;border-bottom:1px solid var(--line)}.v3-root .pk-f:last-child{border-bottom:0}.v3-root .pk-f .kt-l{font-size:11px;margin-bottom:8px;display:block}.v3-root .pk-hint{font-style:normal;text-transform:none;letter-spacing:0;color:var(--muted);margin-left:8px;font-family:var(--font-ui)}.v3-root .pk-f .kt-in{max-width:520px}.v3-root .pk-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v3-root .pk-chips .pk-chip{text-align:left;border-radius:12px;padding:12px 14px}.v3-root .pk-chips .pk-other{grid-column:1/-1;border-radius:12px;padding:11px 14px;min-width:0}@media(max-width:700px){.v3-root .pk-chips{grid-template-columns:1fr 1fr}}.v3-root .pk-chip{background:#ffffff0a;border:1px solid var(--line);color:var(--fg);font:500 14px var(--font-ui);padding:8px 14px;border-radius:999px;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.v3-root .pk-chip:hover{border-color:var(--accent);color:var(--ink)}.v3-root .pk-chip.on{background:#7c6cff33;border-color:var(--accent);color:var(--ink)}.v3-root .pk-other{background:transparent;border:1px dashed var(--line);border-radius:999px;color:var(--ink);font:500 14px var(--font-ui);padding:8px 14px;min-width:170px;outline:none}.v3-root .pk-other:focus{border-color:var(--accent)}.v3-root .pk-f.need .pk-chips{padding:8px;border-radius:12px;background:#fbbf240d;box-shadow:inset 0 0 0 1px #fbbf2466}.v3-root .pp-prev{width:100%;max-width:420px}.v3-root .pp-card{background:#fff;color:#0b1220;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000080}.v3-root .pp-card__h{display:flex;gap:10px;align-items:center;padding:12px 14px}.v3-root .pp-card__h b{display:block;font-size:13.5px}.v3-root .pp-card__h small{color:#64748b;font-size:11.5px}.v3-root .pp-card__img{aspect-ratio:1/1;display:grid;place-items:center;padding:24px;text-align:center}.v3-root .pp-card__img span{font:700 26px/1.1 var(--font-display);color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.3)}.v3-root .pp-draft{font-size:16px!important;opacity:.85;border:2px dashed rgba(255,255,255,.7);padding:10px 18px;border-radius:999px}.v3-root .pp-card__c{padding:12px 14px 16px}.v3-root .pp-card__c p{margin:0 0 6px;font-size:14px;line-height:1.45}.v3-root .pp-card__c small{color:#0369a1;font-size:12.5px}.v3-root .gr-hero--t{grid-template-columns:120px minmax(0,1fr) 340px}.v3-root .gr-buy--t{justify-content:flex-start}.v3-root .gr-incl{display:flex;flex-direction:column;gap:3px}.v3-root .gr-incl span{font-size:12.5px;color:var(--fg)}.v3-root .tr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v3-root .tr-card{display:flex;flex-direction:column;padding:18px;border:1px solid var(--line);border-radius:14px;background:#ffffff05;min-height:calc(100vh - 430px)}.v3-root .tr-card.on{border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf}.v3-root .tr-card>div>b{font:600 20px var(--font-display);color:var(--ink)}.v3-root .tr-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:12px}.v3-root .tr-foot b{display:block;color:var(--ink)}.v3-root .tr-foot small{color:var(--fg-muted);font-size:12.5px}@media(max-width:1000px){.v3-root .tr-grid{grid-template-columns:1fr}.v3-root .gr-hero--t{grid-template-columns:90px 1fr}}.v3-root .gr-hero--live{grid-template-columns:minmax(0,1fr) 340px}.v3-root .gr-live{display:flex;flex-direction:column;gap:12px;align-self:stretch}.v3-root .gr-crew{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1}.v3-root .gr-bot{display:flex;gap:12px;align-items:center;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#ffffff08;cursor:pointer;color:inherit;font:inherit}.v3-root .gr-bot:hover{border-color:var(--bc)}.v3-root .gr-bot>div{flex:1;min-width:0}.v3-root .gr-bot b{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px}.v3-root .gr-bot small{display:block;color:var(--fg-muted);font-size:12.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .gr-bot__bar{height:4px!important;margin-top:8px}.v3-root .gr-bot__bar i{animation:grpulse 2s ease-in-out infinite}@keyframes grpulse{50%{opacity:.55}}.v3-root .dm-inv__foot .bl{grid-area:bal;margin:0 0 8px;padding:10px 12px;gap:8px}.v3-root .dm-inv__foot .bl-top b{font-size:16px}.v3-root .dm-inv__foot .bl-bar{height:6px}.v3-root .dm-inv__foot .bl-plan{padding:8px 10px}.v3-root .kc{min-height:0;display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--line);border-top:3px solid var(--kc,var(--line));border-radius:var(--r-2);background:var(--card-bg);cursor:pointer;text-align:left;transition:border-color var(--t-base)}.v3-root .kc:hover{border-color:var(--kc,var(--accent))}.v3-root .kc--build{--kc:var(--money-build)}.v3-root .kc--retainer{--kc:var(--money-retainer)}.v3-root .kc--run{cursor:default;-o-border-image:linear-gradient(90deg,var(--money-subscription),var(--money-thirdparty)) 1;border-image:linear-gradient(90deg,var(--money-subscription),var(--money-thirdparty)) 1;border-image-slice:1}.v3-root .kc-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.v3-root .kc-h>b{font:600 16px var(--font-display);color:var(--ink)}.v3-root .kc-b{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:10px}.v3-root .kc-big b{display:block;font:600 26px/1 var(--font-display);color:var(--ink)}.v3-root .kc-big small{color:var(--fg-muted);font-size:12.5px}.v3-root .kc-kv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v3-root .kc-kv small{display:block;font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v3-root .kc-kv span{font-size:13px;color:var(--ink)}.v3-root .kc-f{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--line)}.v3-root .kc-st{display:inline-flex;align-items:center;gap:6px;font:600 11.5px var(--font-ui);color:var(--muted)}.v3-root .kc-st i{width:8px;height:8px;border-radius:50%;background:#475569}.v3-root .kc-st.on{color:#2dd4bf}.v3-root .kc-st.on i{background:#2dd4bf;box-shadow:0 0 6px #2dd4bf}.v3-root .kc--run .dm-runrow{grid-template-columns:4px minmax(0,1fr) auto auto}.v3-root .hm-projs{display:flex;flex-direction:column}.v3-root .hm-proj{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px}.v3-root .hm-proj__h{display:flex;justify-content:space-between;align-items:center;gap:10px}.v3-root .hm-proj>*{width:100%}.v3-root .hm-proj .dm-phase{width:100%;margin:0;display:flex}.v3-root .hm-proj .dm-phase span{flex:1}.v3-root .hm-proj>small{color:var(--fg-muted);font-size:12.5px}.v3-root .ft{container-type:size;overflow:hidden}.v3-root .ft>.rt-site,.v3-root .ft>.rt-wire,.v3-root .ft>.rt-page,.v3-root .ft>.rt-brand,.v3-root .ft>.rt-logos,.v3-root .ft>.rt-posts,.v3-root .ft>.rt-phone,.v3-root .ft>.rt-video,.v3-root .ft>.rt-photos{font-family:var(--font-ui)}.v3-root .rt-mk{display:inline-grid;place-items:center;width:1.9em;height:1.9em;border-radius:.45em;background:linear-gradient(135deg,#fbbf24,#f97316);color:#1a1205;font:700 1em/1 var(--font-display);flex:0 0 auto}.v3-root .rt-mk--inv{background:#0b1220;color:#fbbf24}.v3-root .rt-mk--lg{font-size:1.6em}.v3-root .rt-site{position:absolute;top:0;right:0;bottom:0;left:0;background:#f8fafc;font-size:3.4cqw;display:flex;flex-direction:column;color:#0b1220}.v3-root .rt-nav{display:flex;align-items:center;gap:.6em;padding:.7em 1em;background:#fff;border-bottom:1px solid #e2e8f0;font-size:.75em}.v3-root .rt-nav b{margin-right:auto;font-size:1.1em}.v3-root .rt-nav i{font-style:normal;color:#475569}.v3-root .rt-nav u{text-decoration:none;background:#fbbf24;padding:.35em .7em;border-radius:.4em;font-weight:600}.v3-root .rt-hero{flex:1 1 52%;color:#fff;padding:1.2em 1.4em;display:flex;flex-direction:column;justify-content:center;gap:.35em}.v3-root .rt-hero b{font:700 2em/1 var(--font-display);letter-spacing:-.02em;text-shadow:0 .05em .4em rgba(0,0,0,.3)}.v3-root .rt-hero p{margin:0;font-size:.8em;max-width:26em;text-shadow:0 1px 4px rgba(0,0,0,.4)}.v3-root .rt-hero u{align-self:flex-start;text-decoration:none;background:#fbbf24;color:#0b1220;font-weight:700;font-size:.75em;padding:.5em .9em;border-radius:.5em;margin-top:.3em}.v3-root .rt-cards{flex:0 0 30%;display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;padding:.7em 1.4em}.v3-root .rt-cards div{background:#fff;border:1px solid #e2e8f0;border-radius:.5em;overflow:hidden;display:flex;flex-direction:column}.v3-root .rt-cards i{flex:1}.v3-root .rt-cards b{font-size:.65em;padding:.35em .5em}.v3-root .rt-wire{position:absolute;top:0;right:0;bottom:0;left:0;background:#f8fafc;font-size:3.6cqw;padding:5%;display:flex;flex-direction:column;gap:.5em;color:#334155}.v3-root .rt-w1{font:700 1.4em var(--font-display);color:#0b1220}.v3-root .rt-w2{display:flex;flex-direction:column;gap:.35em;border:1.5px dashed #94a3b8;border-radius:.6em;padding:.7em;flex:1}.v3-root .rt-w2 small{font-size:.7em;font-weight:600;color:#64748b}.v3-root .rt-wrow,.v3-root .rt-cal{display:flex;gap:.35em}.v3-root .rt-wrow span,.v3-root .rt-cal span{flex:1;border:1px solid #cbd5e1;border-radius:.35em;padding:.3em;font-size:.65em;text-align:center;background:#fff}.v3-root .rt-cal span.on{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.v3-root .rt-wbox{border:1px solid #cbd5e1;border-radius:.35em;padding:.35em .5em;font-size:.65em;color:#94a3b8;background:#fff}.v3-root .rt-wbtn{background:#fbbf24;border-radius:.4em;padding:.45em;font-size:.7em;font-weight:700;text-align:center;color:#0b1220;margin-top:auto}.v3-root .ft--doc,.v3-root .ft--pdf{background:#1e293b}.v3-root .rt-page{position:absolute;top:6cqh;bottom:0;left:50%;transform:translate(-50%);width:72cqh;max-width:86cqw;background:#fff;color:#0f172a;box-shadow:0 1cqh 4cqh #0006;padding:6cqh;font-size:2.6cqh;line-height:1.45;overflow:hidden;border-radius:.4cqh .4cqh 0 0}.v3-root .rt-page b{display:block;font:700 1.75em/1.1 var(--font-display);letter-spacing:-.01em;margin:.2em 0 .4em}.v3-root .rt-page small{display:block;font-size:.72em;color:#64748b;letter-spacing:.06em}.v3-root .rt-page p{margin:0 0 .6em}.v3-root .rt-page ol{margin:0 0 .6em;padding-left:1.3em}.v3-root .rt-page li{margin:.12em 0}.v3-root .rt-pdf .rt-ph{display:flex;gap:.6em;align-items:center;margin-bottom:.8em}.v3-root .rt-pdf .rt-ph b{font-size:1.15em;margin:0}.v3-root .rt-pdf .rt-mk{background:#7c6cff;color:#fff}.v3-root .rt-pdf table{width:100%;border-collapse:collapse;margin:.6em 0}.v3-root .rt-pdf td{padding:.35em 0;border-bottom:1px solid #e2e8f0;font-size:.9em}.v3-root .rt-pdf td:last-child{text-align:right;font-family:var(--font-mono)}.v3-root .rt-tot{display:flex;justify-content:space-between;align-items:baseline;margin-top:.4em}.v3-root .rt-tot b{font-size:1.4em;margin:0}.v3-root .rt-sig{margin-top:1.2em;font:italic 600 1.4em Brush Script MT,cursive;color:#1e3a8a;border-bottom:1px solid #94a3b8;width:60%}.v3-root .rt-brand{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1220;color:#f8fafc;font-size:4.2cqh;padding:9cqh 8cqw;display:flex;flex-direction:column;justify-content:space-between}.v3-root .rt-bl{display:flex;gap:.6em;align-items:center}.v3-root .rt-bl b{display:block;font:700 1.3em var(--font-display)}.v3-root .rt-bl small{color:#94a3b8;font-size:.75em}.v3-root .rt-sw{display:grid;grid-template-columns:repeat(4,1fr);gap:.4em}.v3-root .rt-sw i{display:block;height:2.4em;border-radius:.4em;border:1px solid rgba(255,255,255,.15)}.v3-root .rt-sw small{font-size:.55em;color:#94a3b8}.v3-root .rt-ty{display:flex;align-items:baseline;gap:.5em}.v3-root .rt-ty b{font:700 1.8em var(--font-display)}.v3-root .rt-ty small{color:#94a3b8;font-size:.7em}.v3-root .rt-logos{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.3fr 1.3fr 1fr;font-size:4.5cqh}.v3-root .rt-logos div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em}.v3-root .rt-logos b{font:700 .9em var(--font-display)}.v3-root .rt-posts{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:2px;font-size:4.2cqh}.v3-root .rt-posts div{position:relative;display:flex;align-items:flex-end;padding:.6em}.v3-root .rt-posts b{color:#fff;font:700 1em/1.1 var(--font-display);text-shadow:0 1px 6px rgba(0,0,0,.5)}.v3-root .rt-posts .rt-mk{position:absolute;top:.5em;left:.5em;font-size:.6em}.v3-root .ft--phone{background:radial-gradient(70% 70% at 50% 60%,rgba(124,108,255,.2),transparent),#070a12}.v3-root .rt-phone{position:absolute;top:6cqh;bottom:-4cqh;left:50%;transform:translate(-50%);width:50cqh;border:1.4cqh solid #1f2937;border-radius:6cqh;background:#f8fafc;font-size:2.8cqh;overflow:hidden}.v3-root .rt-ps{padding:3cqh;display:flex;flex-direction:column;gap:.45em;color:#0b1220}.v3-root .rt-ps>small{text-align:center;color:#64748b;font-weight:600}.v3-root .rt-ps>b{font:700 1.3em var(--font-display)}.v3-root .rt-job{background:#fff;border:1px solid #e2e8f0;border-left:.3em solid #cbd5e1;border-radius:.5em;padding:.45em .6em}.v3-root .rt-job b{display:block;font-size:.95em}.v3-root .rt-job small{color:#64748b;font-size:.78em}.v3-root .rt-job.done{border-left-color:#2dd4bf;opacity:.65}.v3-root .rt-job.now{border-left-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e9}.v3-root .rt-ps>u{text-decoration:none;text-align:center;background:#0ea5e9;color:#fff;border-radius:.6em;padding:.5em;font-weight:700}.v3-root .rt-video{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqh;font-size:7cqh}.v3-root .rt-video b{color:#fff;font:700 1em var(--font-display);text-shadow:0 2px 10px rgba(0,0,0,.4)}.v3-root .rt-play{width:2em;height:2em;border-radius:50%;background:#00000073;display:grid;place-items:center;color:#fff;font-size:.8em;padding-left:.15em}.v3-root .rt-video small{position:absolute;right:3%;bottom:4%;font:600 .4em var(--font-mono);color:#fff;background:#0000008c;padding:.2em .5em;border-radius:.3em}.v3-root .rt-photos{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:2px}.v3-root .rt-photos i{display:block}.v3-root .fd-art .ft{padding:0!important}.v3-root .ch3{display:grid!important;grid-template-columns:minmax(0,1fr) 320px}.v3-root .ch3>.dm-chatbox{min-width:0}.v3-root .ch3-side{border-left:1px solid var(--line);min-height:0;overflow:auto;padding:18px}.v3-root .ag-top{display:flex;gap:14px;align-items:center}.v3-root .ag-top b{display:block;font:600 20px var(--font-display);color:var(--ink)}.v3-root .ag-top small{color:var(--fg-muted);font-size:12.5px}.v3-root .ag-li{display:flex;gap:8px;font-size:13px;color:var(--fg);padding:4px 0}.v3-root .ag-li span{color:var(--muted);width:12px}.v3-root .rv-by[role=button]{cursor:pointer}.v3-root .rv-by[role=button]:hover b{color:var(--accent)}@media(max-width:1100px){.v3-root .ch3{grid-template-columns:1fr}.v3-root .ch3-side{display:none}}.v3-root .ch3--closed{grid-template-columns:minmax(0,1fr) 56px!important}.v3-root .ch3-side{position:relative}.v3-root .ch3-x{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#ffffff0a;color:var(--fg-muted);cursor:pointer;font-size:14px}.v3-root .ch3-x:hover{color:var(--ink);border-color:var(--accent)}.v3-root .ch3-open{border:0;border-left:1px solid var(--line);background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0;color:var(--fg-muted)}.v3-root .ch3-open:hover{color:var(--ink)}.v3-root .ch3-open img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900)}.v3-root .ch3-open span{writing-mode:vertical-rl;font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.v3-root .ask-box{padding:14px;border:1px solid var(--line);border-left:3px solid var(--bc);border-radius:12px;background:#ffffff08;margin-top:14px}.v3-root .ask-box img{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900)}.v3-root .ask-box b{color:var(--ink)}.v3-root .dm-agents__ey{margin:10px 8px 2px!important;font-size:10px!important}.v3-root .dm-agents__ey:first-child{margin-top:2px!important}.v3-root .dm-gav{display:inline-flex;flex:0 0 auto}.v3-root .dm-gav img{width:24px!important;height:24px!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900);border:2px solid var(--card-bg)!important;margin-left:-8px}.v3-root .dm-gav img:first-child{margin-left:0}.v3-root .dm-agent--g .dm-gav{width:44px}.v3-root .dm-gav--lg img{width:30px!important;height:30px!important}.v3-root .dm-msg>div{display:flex;flex-direction:column;gap:2px}.v3-root .dm-msg__n{font:600 11px var(--font-ui);color:var(--bc)}.v3-root .live-site{position:relative;width:100%;height:100%;overflow:hidden;background:#fbfaf7}.v3-root .live-site iframe{position:absolute;left:0;top:0;width:1280px;height:2200px;border:0;transform-origin:0 0;pointer-events:none}.v3-root .live-site--scroll iframe{position:static;width:100%;height:100%;transform:none;pointer-events:auto}.v3-root .fd-art--site{padding:0}.v3-root .ft--site{background:#fbfaf7}.v3-root .nv-ic{width:20px;height:20px;display:inline-grid;place-items:center;flex:0 0 auto}.v3-root .nv-ic svg{width:20px;height:20px}.v3-root .dm-tab{justify-content:flex-start!important;gap:12px}.v3-root .dm-tab .nv-l{flex:1}.v3-root .dm-who{position:relative}.v3-root .dm-collapse{margin-left:auto;width:26px;height:26px;border-radius:7px;border:1px solid var(--line);background:#ffffff0a;color:var(--fg-muted);cursor:pointer;font-size:13px;flex:0 0 auto}.v3-root .dm-collapse:hover{color:var(--ink);border-color:var(--accent)}.v3-root .dm-app{transition:grid-template-columns .25s var(--ease)}.v3-root .dm-app--mini{grid-template-columns:72px minmax(0,1fr)!important}.v3-root .dm-app--mini .dm-nav{padding:14px 10px;overflow:visible}.v3-root .dm-app--mini .dm-who{flex-direction:column;padding:4px 0 14px;gap:10px}.v3-root .dm-app--mini .dm-who__t,.v3-root .dm-app--mini .nv-l,.v3-root .dm-app--mini .dm-me>span:last-child{display:none}.v3-root .dm-app--mini .dm-collapse{margin:0}.v3-root .dm-app--mini .dm-tab{justify-content:center!important;padding:11px 0;position:relative}.v3-root .dm-app--mini .dm-tab>i{position:absolute;top:4px;right:6px;font-size:9px;padding:0 5px}.v3-root .dm-app--mini .dm-tab>.hl-dot{position:absolute;top:8px;right:12px}.v3-root .dm-app--mini .dm-foot{flex-direction:column}.v3-root .dm-app--mini .dm-me{justify-content:center;padding:8px}.v3-root .dm-app--mini .dm-gear{width:100%;flex:0 0 46px}.v3-root .dm-app--mini [data-tip]{position:relative}.v3-root .dm-app--mini [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#111827;color:#fff;font:600 12.5px var(--font-ui);padding:6px 10px;border-radius:8px;white-space:nowrap;z-index:50;box-shadow:0 8px 24px #0006;border:1px solid var(--line);pointer-events:none}.v3-root .dm-chatbox:not(.dm-chatbox--compact) .dm-agents{width:260px;flex:0 0 260px}.v3-root .dm-chatbox:not(.dm-chatbox--compact) .dm-agent img{width:44px;height:44px}.v3-root .dm-chatbox:not(.dm-chatbox--compact) .dm-agent b{font:700 13.5px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.v3-root .dm-chatbox:not(.dm-chatbox--compact) .dm-agent--g .dm-gav{width:60px}.v3-root .dm-chatbox:not(.dm-chatbox--compact) .dm-gav img{width:32px!important;height:32px!important;margin-left:-12px}.v3-root .dm-chatbox:not(.dm-chatbox--compact) .dm-gav img:first-child{margin-left:0}.v3-root .dm-agents__sec{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;border-top:1px solid var(--line);margin-top:8px;padding:12px 8px 6px;cursor:pointer;color:var(--muted);font:600 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.v3-root .dm-agents__sec:hover{color:var(--ink)}.v3-root .dm-agents__sec i{font-style:normal;font-size:10px;background:#ffffff12;border-radius:999px;padding:1px 7px}.v3-root .dm-chat__h b{text-transform:uppercase;letter-spacing:.05em}.v3-root .dm-msg__n{text-transform:uppercase;letter-spacing:.06em}.v3-root .ag-top b{text-transform:uppercase;letter-spacing:.04em}.v3-root .sv-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto 96px;gap:12px;align-items:center;width:100%;padding:12px 10px;margin:2px 0;border:1px solid transparent;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .sv-row:hover{background:#ffffff08}.v3-root .sv-row.on{background:#7c6cff14;border-color:#7c6cff59}.v3-root .sv-row b{display:block;font-size:15px}.v3-root .sv-row small{color:var(--muted);font-size:12.5px}.v3-root .sv-cost{font:600 13px var(--font-ui);color:var(--text)}.v3-root .sv-badge{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#fff;font:800 13px var(--font-ui);flex:none}.v3-root .sv-badge--lg{width:52px;height:52px;font-size:16px;border-radius:14px}.v3-root .sv-hd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:8px 0 14px}.v3-root .sv-hd b{display:block;font-size:19px}.v3-root .sv-hd small{color:var(--muted)}.v3-root .sv-price{display:flex;align-items:baseline;gap:10px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid var(--line);margin-bottom:4px}.v3-root .sv-price b{font:700 26px var(--font-display,var(--font-ui))}.v3-root .sv-price small{color:var(--muted)}.v3-root .sv-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin:10px 0 16px}.v3-root .sv-flow>div{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:14px 8px;border:1px solid var(--line);border-radius:12px;background:#ffffff05}.v3-root .sv-flow b{font-size:14px}.v3-root .sv-flow small{color:var(--muted);font-size:12px}.v3-root .sv-flow>i{font-style:normal;color:var(--muted);font-size:20px}.v3-root .sv-prog{margin-bottom:8px}.v3-root .sv-prog small{display:block;color:var(--muted);font:600 11.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.v3-root .sv-step{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--muted)}.v3-root .sv-step i{width:22px;height:22px;border-radius:50%;border:2px solid #334155;display:grid;place-items:center;font-style:normal;font-size:12px;flex:none}.v3-root .sv-step.ok{color:var(--text)}.v3-root .sv-step.ok i{background:#2dd4bf;border-color:#2dd4bf;color:#062b27}.v3-root .doc-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0b1220}.v3-root .doc-frame iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;pointer-events:none;background:#fff}.v3-root .doc-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;background:#0b1220}.v3-root .doc-scroll__in{position:relative;width:100%}.v3-root .doc-scroll iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:transparent}.v3-root .fd-art--doc{position:relative;padding:0!important;overflow:hidden}.v3-root .pg-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:3px;background:#0b1220}.v3-root .pg-grid .pg-cell{aspect-ratio:auto!important}.v3-root .pg-grid--big{position:static;flex:1;min-height:0;overflow:auto;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:4px;align-content:start;background:none}.v3-root .pg-grid--big .pg-cell{aspect-ratio:4/5!important}.v3-root .pg-cell{position:relative;display:block;overflow:hidden;border:0;padding:0;border-radius:10px;background:#111827;cursor:pointer}.v3-root .pg-grid:not(.pg-grid--big) .pg-cell{border-radius:0;cursor:inherit}.v3-root .pg-cell:hover{outline:2px solid var(--accent)}.v3-root .pg-cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;background:#0b1220d1;color:#fff;font:600 12px var(--font-ui);padding:6px 9px;border-radius:8px;text-align:left}.v3-root .pp-card__img--real{position:relative;height:auto!important;padding:0!important;max-height:62vh}.v3-root .pp-draft--tag{position:absolute!important;left:10px;top:10px;z-index:2}.v3-root .pp-rule{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.v3-root .pp-rule b{color:var(--text)}.v3-root .pp-rule small{color:var(--muted);font-size:13px}.v3-root .cx-hero{display:flex;gap:16px;align-items:center;padding:12px 0 16px;border-bottom:1px solid var(--line)}.v3-root .cx-ic{width:64px!important;height:64px!important;border-radius:18px!important;flex:none}.v3-root .cx-ic svg{width:30px;height:30px}.v3-root .cx-hero__t b{display:block;font-size:20px}.v3-root .cx-hero__t small{display:block;color:var(--muted);margin:2px 0 8px}.v3-root .cx-pill{display:inline-flex;align-items:center;gap:7px;font:600 12px var(--font-ui);padding:5px 10px;border-radius:999px}.v3-root .cx-pill i{width:8px;height:8px;border-radius:50%}.v3-root .cx-pill--on{background:#2dd4bf1f;color:#2dd4bf}.v3-root .cx-pill--on i{background:#2dd4bf;box-shadow:0 0 6px #2dd4bf}.v3-root .cx-pill--warn{background:#fbbf241f;color:#fbbf24}.v3-root .cx-pill--warn i{background:#fbbf24}.v3-root .cx-pill--off{background:#94a3b81f;color:#94a3b8}.v3-root .cx-pill--off i{background:#64748b}.v3-root .cx-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 4px}.v3-root .cx-stats div{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffff05}.v3-root .cx-stats small{display:block;color:var(--muted);font-size:11.5px}.v3-root .cx-stats b{font-size:18px}.v3-root .cx-perm{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px}.v3-root .cx-perm i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;flex:none}.v3-root .cx-perm.ok i{background:#2dd4bf26;color:#2dd4bf}.v3-root .cx-perm.no{color:var(--muted)}.v3-root .cx-perm.no i{background:#ef44441f;color:#f87171}.v3-root .cx-log{display:flex;gap:12px;align-items:center;width:100%;padding:11px 4px;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .cx-log:hover{background:#ffffff08}.v3-root .cx-log img,.v3-root .cx-log>span{width:36px;height:36px;border-radius:50%;background:#0b1220;flex:none;-o-object-fit:contain;object-fit:contain}.v3-root .cx-log b{display:block;font-size:14.5px}.v3-root .cx-log small{color:var(--muted);font-size:12.5px}.v3-root .cx-empty{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px dashed var(--line);border-radius:14px;margin-top:8px}.v3-root .cx-empty small{color:var(--muted)}.v3-root .cx-agents .dm-panel__b{display:flex;flex-direction:column}.v3-root .cx-agent{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:12px 8px;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px}.v3-root .cx-agent:hover{background:#ffffff08}.v3-root .cx-agent b{display:block;font-size:16px}.v3-root .cx-agent small{color:var(--muted)}.v3-root .dm-panel__f{flex:none;display:flex;align-items:center;gap:8px;padding:9px 16px;border-top:1px solid var(--line);font:500 12px var(--font-ui);color:var(--muted);background:#ffffff04}.v3-root .dm-panel__f .hl-dot{width:7px;height:7px}.v3-root .kr--done b{color:#2dd4bf!important;font-size:13px!important}.v3-root .kt-score .kr--done b{font-size:24px!important}.v3-root .kr-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .kr-f{padding:14px 16px;border-radius:12px;background:#ffffff06;border:1px solid var(--line)}.v3-root .kr-f--wide{grid-column:1/-1}.v3-root .kr-f small{display:block;font:600 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.v3-root .kr-f p{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.v3-root .kr-chips{display:flex;flex-wrap:wrap;gap:6px}.v3-root .kr-chips span{padding:5px 10px;border-radius:999px;background:#7c6cff1f;color:#c4b5fd;font-size:13px;font-weight:600}.v3-root .kr-id{display:flex;gap:18px;align-items:center;padding:20px;border-radius:16px;background:linear-gradient(135deg,#0b1220,#13233b);border:1px solid var(--line);margin-bottom:12px}.v3-root .kr-id .br-mk{width:64px;height:64px;font-size:22px;flex:none}.v3-root .kr-id b{display:block;font:700 26px var(--font-display);color:#fff}.v3-root .kr-id p{margin:4px 0;color:#cbd5e1;font-size:15px}.v3-root .kr-id small{color:var(--muted)}.v3-root .dm-grid--home{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.v3-root .dm-grid--home .dm-panel--tall{grid-column:2;grid-row:1/3}.v3-root .dm-grid--home>.dm-panel:first-child{grid-column:1;grid-row:1}.v3-root .dm-grid--home>.dm-panel:nth-child(2){grid-column:1;grid-row:2}.v3-root .dm-tagged{color:#c4b5fd;font-weight:700}.v3-root .dm-msg--me .dm-tagged{color:#fff;background:#ffffff2e;padding:0 4px;border-radius:4px}.v3-root .dm-tagpop{position:absolute;left:12px;right:12px;bottom:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;background:#0f172a;border:1px solid var(--line);box-shadow:0 18px 40px #00000080;max-height:280px;overflow:auto}.v3-root .dm-tagpop__i{display:grid;grid-template-columns:34px auto 1fr;gap:10px;align-items:center;padding:7px 8px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .dm-tagpop__i:hover,.v3-root .dm-tagpop__i:first-child{background:#7c6cff1f}.v3-root .dm-tagpop__i img{width:34px;height:34px;border-radius:50%;background:#0b1220;border:2px solid var(--bc);-o-object-fit:contain;object-fit:contain}.v3-root .dm-tagpop__i b{font-size:13.5px}.v3-root .dm-tagpop__i small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .pk-cov{flex:none;width:64px;height:64px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:inset 0 1px #ffffff40,0 8px 20px #0ea5e940}.v3-root .pk-cov svg{width:30px;height:30px}.v3-root .pk-cov svg *{stroke:#fff}.v3-root .pk-cov--phone{background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:inset 0 1px #ffffff40,0 8px 20px #7c3aed40}.v3-root .pk-cov--megaphone,.v3-root .pk-cov--star{background:linear-gradient(135deg,#2dd4bf,#0f766e);box-shadow:inset 0 1px #ffffff40,0 8px 20px #14b8a640}.v3-root .pk-cov--game{background:linear-gradient(135deg,#fb7185,#e11d48)}.v3-root .pk-prog{display:flex;align-items:center;gap:10px;margin-top:8px}.v3-root .pk-prog .bl-bar{flex:1;margin:0}.v3-root .pk-prog span{font:600 12px var(--font-ui);color:var(--muted);white-space:nowrap}.v3-root .pk-prog span.done{color:#2dd4bf}.v3-root .sv-card{align-items:center}.v3-root .sv-card.on{border-color:#7c6cff8c;background:#7c6cff14}.v3-root .sv-card b{display:block}.v3-root .sv-card small{color:var(--muted);font-size:12.5px}.v3-root .sv-vflow{display:flex;flex-direction:column}.v3-root .sv-vflow__s{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:10px 0;position:relative}.v3-root .sv-vflow__s b{display:block;font-size:14.5px}.v3-root .sv-vflow__s small{color:var(--muted);font-size:12.5px}.v3-root .sv-vflow__s>i{position:absolute;left:12px;bottom:-12px;font-style:normal;color:var(--muted);font-size:14px}.v3-root .pg-grid--big .pg-cell{aspect-ratio:auto!important;height:0;padding-top:125%}.v3-root .pg-grid--big{grid-auto-rows:max-content}.v3-root .dm-agent small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.v3-root .dm-askbtn{display:flex;align-items:center;gap:12px;margin:2px 0 10px;padding:11px 12px;border:0;border-radius:12px;background:linear-gradient(135deg,#7c6cff,#5b4ce0);color:#fff;font:600 14px var(--font-ui);cursor:pointer;box-shadow:0 8px 20px #7c6cff4d;position:relative}.v3-root .dm-askbtn:hover{filter:brightness(1.08)}.v3-root .dm-askbtn.on{outline:2px solid #c4b5fd}.v3-root .dm-app--mini .dm-askbtn{justify-content:center;padding:11px 0}.v3-root .dm-app--mini .dm-askbtn .nv-l{display:none}.v3-root .rq-cost{display:inline-flex;align-items:center;white-space:nowrap;font:600 11.5px var(--font-ui);padding:4px 9px;border-radius:999px}.v3-root .rq-cost--inc,.v3-root .rq-cost--free{background:#2dd4bf21;color:#2dd4bf}.v3-root .rq-cost--extra{background:#fbbf2424;color:#fbbf24}.v3-root .rq-cost--quote{background:#94a3b824;color:#cbd5e1}.v3-root .rq-cost--lock{background:#7c6cff24;color:#c4b5fd}.v3-root .rq-avs{display:inline-flex}.v3-root .rq-avs img{width:24px;height:24px;border-radius:50%;background:#0b1220;border:2px solid var(--bc);-o-object-fit:contain;object-fit:contain;margin-right:-6px}.v3-root .rq-avs img:last-child{margin-right:0}.v3-root .rq-cov{position:relative;width:100%;height:100%;overflow:hidden;background:#0b1220}.v3-root .rq-cov--file .ft{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}.v3-root .rq-cov--plain{display:flex;flex-direction:column;justify-content:space-between;padding:12px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--gc) 45%,transparent),transparent 70%),#0f172a}.v3-root .rq-cov--plain b{font:700 17px var(--font-display);color:#fff;line-height:1.1;max-width:85%}.v3-root .rq-card{width:100%;max-width:560px;border:1px solid var(--line);border-radius:16px;background:#0f172a;overflow:hidden;text-align:left}.v3-root .rq-card--draft{border-color:#7c6cff80;box-shadow:0 0 0 3px #7c6cff1f}.v3-root .rq-h{display:flex;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.v3-root .rq-h__cov{width:56px;height:56px;border-radius:10px;overflow:hidden;flex:none}.v3-root .rq-h__cov .rq-cov--plain b{display:none}.v3-root .rq-h__cov .rq-cov--plain{align-items:center;justify-content:center;padding:4px}.v3-root .rq-k{display:block;font:600 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#a78bfa}.v3-root .rq-h b{display:block;font-size:15.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .rq-rows{padding:4px 14px}.v3-root .rq-row{display:grid;grid-template-columns:118px 1fr;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--fg);width:100%;background:none;border-left:0;border-right:0;border-top:0;text-align:left;font-family:inherit}.v3-root .rq-row:last-child{border-bottom:0}.v3-root .rq-row>small{color:var(--muted);font-size:12px}.v3-root .rq-row>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v3-root .rq-up{padding:3px 10px!important;font-size:12px!important}.v3-root .rq-chips{display:flex;flex-wrap:wrap;gap:6px}.v3-root .rq-chip{padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--fg);font:500 12.5px var(--font-ui);cursor:pointer}.v3-root .rq-chip.on{background:#7c6cff2e;border-color:#7c6cff99;color:#fff}.v3-root .rq-q{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 14px 10px;padding:10px 12px;border-radius:12px;background:#7c6cff14}.v3-root .rq-q>small{color:#c4b5fd;font-weight:600}.v3-root .rq-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-top:1px solid var(--line);background:#ffffff04}.v3-root .rq-on{flex:1;min-width:180px}.v3-root .rq-on b{display:block;font-size:13.5px;color:#2dd4bf;margin-bottom:6px}.v3-root .rq-on .bl-bar{height:4px;margin:0}.v3-root .rq-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#02061799;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px}.v3-root .rq-sheet__in{position:relative;width:min(580px,100%)}.v3-root .rq-sheet__in .rq-card{max-width:none;box-shadow:0 30px 80px #0009}.v3-root .rq-x{position:absolute;top:-14px;right:-14px;z-index:2;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:#1e293b;color:#fff;font-size:18px;cursor:pointer}.v3-root .rq-more{margin:14px 0 4px;padding:12px;border-radius:14px;background:#7c6cff0f;border:1px solid rgba(124,108,255,.2)}.v3-root .rq-more .ey{margin:0 0 8px}.v3-root .rq-more__i{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;width:100%;padding:8px 6px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .rq-more__i:hover{background:#ffffff0a}.v3-root .rq-more__i b{font-size:13.5px}.v3-root .dm-msg--card{align-self:stretch;max-width:100%!important}.v3-root .ak{flex:1;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr) 340px;gap:12px}.v3-root .ak-search{max-width:520px;margin-left:auto;flex:1}.v3-root .ak-rail{display:flex;flex-direction:column}.v3-root .ak-g{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--fg);font:500 14px var(--font-ui);cursor:pointer;text-align:left}.v3-root .ak-g i{width:10px;height:10px;border-radius:3px;background:var(--gc)}.v3-root .ak-g small{color:var(--muted)}.v3-root .ak-g:hover{background:#ffffff08}.v3-root .ak-g.on{background:#7c6cff1f;color:#fff}.v3-root .ak-allow{flex:none;margin:8px;padding:12px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.v3-root .ak-allow small{display:block;color:var(--muted);font-size:11.5px}.v3-root .ak-allow b{display:block;margin:2px 0 8px;font-size:15px}.v3-root .ak-allow .bl-bar{margin:0 0 6px}.v3-root .ak-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;padding:6px 2px}.v3-root .ak-card{display:flex;flex-direction:column;padding:0;border:1px solid var(--line);border-radius:14px;background:#ffffff05;overflow:hidden;cursor:pointer;color:inherit;font:inherit;text-align:left}.v3-root .ak-card>.rq-cov{height:140px}.v3-root .ak-card:hover{border-color:#7c6cff73}.v3-root .ak-card.on{border-color:#7c6cff;box-shadow:0 0 0 3px #7c6cff2e}.v3-root .ak-card.lock>.rq-cov{opacity:.55}.v3-root .ak-card__m{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px;flex:1}.v3-root .ak-card__m b{font-size:14.5px;color:var(--ink)}.v3-root .ak-card__m>small{color:var(--muted);font-size:12.5px;line-height:1.35}.v3-root .ak-card__f{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.v3-root .ak-prev{display:flex;flex-direction:column}.v3-root .ak-prev__cov{height:190px;flex:none;overflow:hidden;border-bottom:1px solid var(--line)}.v3-root .ak-step{display:flex;gap:12px;align-items:center;padding:7px 0}.v3-root .ak-step b{display:block;font-size:13.5px}.v3-root .ak-step small{color:var(--muted);font-size:12px}.v3-root .id-card{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line)}.v3-root .id-cov{width:76px;height:76px;border-radius:12px;overflow:hidden;flex:none}.v3-root .id-cov .rq-cov--plain b{font-size:12px}.v3-root .id-card>div>b{display:block;font-size:15px;color:var(--ink)}.v3-root .id-why{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px;margin-top:3px;flex-wrap:wrap}.v3-root .id-why img{width:18px;height:18px;border-radius:50%;background:#0b1220}.v3-root .id-why i{font-style:normal;color:#c4b5fd}.v3-root .id-yes{padding:5px 12px;border-radius:999px;border:0;background:#7c6cff;color:#fff;font:600 12.5px var(--font-ui);cursor:pointer}.v3-root .tk-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px}.v3-root .tk-list{display:flex;flex-direction:column}.v3-root .rq-new{display:flex;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--line);background:#7c6cff0f}.v3-root .rq-new img{width:34px;height:34px;border-radius:50%;background:#0b1220;border:2px solid #e0b874;flex:none;-o-object-fit:contain;object-fit:contain}.v3-root .rq-new .dm-input{flex:1}.v3-root .tk{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:12px 10px;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px}.v3-root .tk:hover{background:#ffffff08}.v3-root .tk.on{background:#7c6cff1a}.v3-root .tk-no{font:600 12.5px var(--font-mono);color:#a78bfa}.v3-root .tk b{display:block;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .tk small{color:var(--muted);font-size:12px}.v3-root .tk-detail{padding:14px 18px}.v3-root .tk-detail .rq-card{max-width:none}.v3-root .rq-jv{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.v3-root .rq-jv img{width:32px;height:32px;border-radius:50%;background:#0b1220;border:2px solid #e0b874;flex:none;-o-object-fit:contain;object-fit:contain}.v3-root .rq-jv p{margin:0;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);font-size:14px}.v3-root .tk-tl{display:grid;grid-template-columns:14px 1fr;gap:12px;padding:0 0 14px;position:relative}.v3-root .tk-tl i{width:10px;height:10px;border-radius:50%;background:#475569;margin-top:5px;position:relative;z-index:1}.v3-root .tk-tl:not(:last-child):before{content:"";position:absolute;left:4.5px;top:14px;bottom:-2px;width:1px;background:var(--line)}.v3-root .tk-tl.now i{background:#7c6cff;box-shadow:0 0 0 4px #7c6cff33}.v3-root .tk-tl b{display:block;font-size:13.5px}.v3-root .tk-tl small{color:var(--muted);font-size:12px}.v3-root .dm-tagpop__h{padding:4px 8px 6px;color:var(--muted);font-size:11.5px}.v3-root .dm-tagpop__as{display:flex;gap:4px;flex-wrap:wrap;overflow:hidden}.v3-root .dm-tagpop__a{padding:3px 8px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--fg);font:500 11.5px var(--font-ui);cursor:pointer;white-space:nowrap}.v3-root .dm-tagpop__a:hover{border-color:#7c6cff;color:#fff}.v3-root .dm-slash{display:grid;grid-template-columns:26px auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 8px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .dm-slash:hover,.v3-root .dm-slash:nth-child(2){background:#7c6cff1f}.v3-root .dm-slash b{font-size:13.5px;white-space:nowrap}.v3-root .dm-slash small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.v3-root .ak{grid-template-columns:200px 1fr}.v3-root .ak-prev{display:none}.v3-root .tk-split{grid-template-columns:1fr}}.v3-root .sv-sum{display:flex;flex-direction:column;margin:2px 0 4px}.v3-root .sv-sum>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:13px;color:var(--fg);border-bottom:1px solid var(--line)}.v3-root .sv-sum>div b{font-weight:600;color:var(--ink)}.v3-root .sv-sum__t{border-bottom:0!important;padding-top:7px!important}.v3-root .sv-sum__t span{color:var(--muted)}.v3-root .sv-sum__t b{color:#2dd4bf!important}.v3-root .co{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px}.v3-root .co-from{display:flex;gap:12px;align-items:center;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.v3-root .co-pl{width:44px;height:44px;border-radius:50%;background:#0b0b0b;border:3px solid #fbbf24;display:grid;place-items:center;color:#fbbf24;font:900 11px var(--font-ui);flex:none}.v3-root .co-from b{display:block}.v3-root .co-from small{color:var(--muted);font-size:12.5px}.v3-root .co-k{display:block;font:600 11px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.v3-root .co-amt{font:700 46px var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-top:2px}.v3-root .co-line{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:14px}.v3-root .co-line span{color:var(--fg)}.v3-root .co-line--t{border-top:2px solid var(--ink);font-size:16px}.v3-root .co-line--t b{font-size:18px}.v3-root .co-note{margin-top:18px;padding:12px 14px;border-radius:12px;background:#2dd4bf12;border:1px solid rgba(45,212,191,.2)}.v3-root .co-note b{display:block;color:#2dd4bf;font-size:13.5px}.v3-root .co-note small{color:var(--muted)}.v3-root .co-pay-p{background:#f8fafc;border-color:#e2e8f0}.v3-root .co-pay-p .dm-panel__b{color:#0f172a;display:flex;flex-direction:column;gap:12px;max-width:520px;width:100%;margin:0 auto}.v3-root .co-express{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .co-wbtn{height:46px;border-radius:10px;border:0;background:var(--navy-900);color:#fff;font:600 16px var(--font-ui);cursor:pointer}.v3-root .co-wbtn--g{background:#fff;color:#111;border:1px solid #cbd5e1}.v3-root .co-or{display:flex;align-items:center;gap:10px;color:#64748b;font-size:12.5px}.v3-root .co-or:before,.v3-root .co-or:after{content:"";flex:1;height:1px;background:#e2e8f0}.v3-root .co-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v3-root .co-tab{padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;text-align:left;cursor:pointer;font:inherit}.v3-root .co-tab b{display:block;font-size:14px}.v3-root .co-tab small{color:#64748b;font-size:11.5px}.v3-root .co-tab.on{border-color:#635bff;box-shadow:0 0 0 2px #635bff40}.v3-root .co-tab.on b{color:#635bff}.v3-root .co-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .co-f small{display:block;font-size:12.5px;color:#334155;margin-bottom:5px;font-weight:500}.v3-root .co-in{width:100%;box-sizing:border-box;padding:11px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font:15px var(--font-ui);box-shadow:0 1px 2px #0f172a0d}.v3-root .co-test{color:#64748b;font-size:12px}.v3-root .co-bank{display:flex;gap:12px;align-items:center;padding:14px;border-radius:10px;border:1px solid #cbd5e1;background:#fff}.v3-root .co-bank b{display:block;font-size:14px}.v3-root .co-bank small{color:#64748b}.v3-root .co-bank .ob-skip{margin-left:auto;color:#635bff}.v3-root .co-bk{font-size:22px}.v3-root .co-wallet{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .co-chk{display:flex;gap:10px;align-items:center;font-size:13.5px;color:#334155;cursor:pointer}.v3-root .co-chk input{width:16px;height:16px;accent-color:#635bff}.v3-root .co-pay{height:50px;border-radius:10px;border:0;background:#635bff;color:#fff;font:600 16px var(--font-ui);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 6px 16px #635bff59}.v3-root .co-pay.busy{opacity:.8;cursor:default}.v3-root .co-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:cospin .8s linear infinite}@keyframes cospin{to{transform:rotate(360deg)}}.v3-root .co-sec{margin:0;text-align:center;color:#64748b;font-size:12px}.v3-root .co-done{margin:auto;text-align:center;padding:30px 0}.v3-root .co-done h2{color:#0f172a}.v3-root .co-ok{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:30px;font-weight:800}@media(max-width:1000px){.v3-root .co{grid-template-columns:1fr}}.v3-root .co-pay-p{background:#0d1526!important;border-color:var(--line)!important}.v3-root .co-pay-p .dm-panel__b{color:var(--ink)!important}.v3-root .co-wbtn{background:var(--navy-900);border:1px solid #334155}.v3-root .co-wbtn--g{background:var(--navy-900)!important;color:#fff!important;border:1px solid #334155!important}.v3-root .co-or{color:var(--muted)!important}.v3-root .co-or:before,.v3-root .co-or:after{background:var(--line)!important}.v3-root .co-tab{background:#111a2e!important;border-color:#26324a!important;color:var(--ink)!important}.v3-root .co-tab small{color:var(--muted)!important}.v3-root .co-tab.on{border-color:#7a73ff!important;box-shadow:0 0 0 2px #7a73ff4d!important}.v3-root .co-tab.on b{color:#a5a0ff!important}.v3-root .co-f small{color:#cbd5e1!important}.v3-root .co-in{background:#111a2e!important;border-color:#26324a!important;color:#fff!important;box-shadow:none!important}.v3-root .co-test,.v3-root .co-sec,.v3-root .co-bank small{color:var(--muted)!important}.v3-root .co-bank{background:#111a2e!important;border-color:#26324a!important}.v3-root .co-chk{color:#cbd5e1!important}.v3-root .co-done h2{color:#fff!important}.v3-root .co-ok{background:#2dd4bf26!important;color:#2dd4bf!important}.v3-root .dm-reset{background:#ffffff24;border:1px solid rgba(255,255,255,.3);color:#fff;font:600 12.5px var(--font-ui);padding:6px 12px;border-radius:999px;cursor:pointer}.v3-root .dm-reset:hover{background:#ffffff3d}.v3-root .co-up{margin-top:18px;padding:16px;border-radius:14px;border:1px solid rgba(20,184,166,.35);background:linear-gradient(135deg,#14b8a61a,#7c6cff0f)}.v3-root .co-up__h{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.v3-root .co-up__h b{display:block;font-size:16px;color:var(--ink)}.v3-root .co-up__h small{color:var(--muted);font-size:12.5px}.v3-root .co-up__bal{text-align:right;flex:none}.v3-root .co-up__bal small{display:block;font:600 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.v3-root .co-up__bal b{font-size:20px;color:#2dd4bf}.v3-root .co-up__opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 8px}.v3-root .co-up__o{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border-radius:12px;border:1px solid var(--line);background:#ffffff08;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .co-up__o b{font-size:17px;color:var(--ink)}.v3-root .co-up__o small{color:var(--muted);font-size:11.5px;line-height:1.3}.v3-root .co-up__o.on{border-color:#2dd4bf;background:#2dd4bf1f;box-shadow:0 0 0 2px #2dd4bf40}.v3-root .co-up__bonus{position:absolute;top:-8px;right:8px;font:700 10.5px var(--font-ui);padding:2px 7px;border-radius:999px;background:#fbbf24;color:#3b1d00}.v3-root .co-up__f{display:block;color:var(--muted);font-size:12px}.v3-root .co-line--add span,.v3-root .co-line--add b{color:#2dd4bf}.v3-root .co-credit{margin:0 0 4px;color:#2dd4bf!important;font-weight:600;font-size:14px}.v3-root .rq-cost--credit{background:#2dd4bf21;color:#2dd4bf}.v3-root .ak-credit{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.v3-root .ak-credit small{display:block;font-size:11px;color:var(--muted)}.v3-root .ak-credit b{font-size:15px;color:#2dd4bf;margin:0}.v3-root .rq-cost--short{background:#fbbf2424;color:#fbbf24}.v3-root .us-link{background:none;border:0;padding:0;color:#a5a0ff;font:600 12px var(--font-ui);cursor:pointer}.v3-root .us-link:hover{text-decoration:underline}.v3-root .us-hero{padding:18px;border-radius:14px;background:#0b1220;border:1px solid var(--line);margin:4px 0 12px}.v3-root .us-tok{display:flex;flex-wrap:wrap;gap:3px;font:600 22px var(--font-display)}.v3-root .us-tok span{padding:3px 6px;border-radius:6px;background:hsl(calc(var(--i)*55 + 170) 70% 50% / .22);color:#fff}.v3-root .us-hero small{display:block;margin-top:8px;color:var(--muted);font-size:12.5px}.v3-root .us-p{margin:0 0 10px;font-size:14.5px;line-height:1.55;color:var(--fg)}.v3-root .us-eq{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin-top:12px}.v3-root .us-eq>div{padding:10px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;text-align:center}.v3-root .us-eq b{display:block;font-size:14px}.v3-root .us-eq small{color:var(--muted);font-size:11.5px}.v3-root .us-eq i{font-style:normal;color:var(--muted)}.v3-root .us-row{display:grid;grid-template-columns:24px 1fr auto 64px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.v3-root .us-row b{font-size:14px}.v3-root .us-row small{color:var(--muted);font:12px var(--font-mono)}.v3-root .us-row span{text-align:right;font-weight:700;color:#2dd4bf}.v3-root .us-big b{display:block;font:700 34px var(--font-display);color:var(--ink)}.v3-root .us-big small{color:var(--muted)}.v3-root .us-big{margin:6px 0 10px}.v3-root .us-ag{display:grid;grid-template-columns:28px 70px 1fr 50px;gap:10px;align-items:center;padding:6px 0}.v3-root .us-ag img{width:28px;height:28px;border-radius:50%;background:#0b1220;border:2px solid var(--bc);-o-object-fit:contain;object-fit:contain}.v3-root .us-ag b{font-size:13px}.v3-root .us-ag .bl-bar{margin:0;height:6px}.v3-root .us-ag>span:last-child{text-align:right;font-weight:600;font-size:13px}.v3-root .us-new{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#7c6cff33;color:#c4b5fd;font-weight:800}.v3-root .md-pick{display:flex;flex-direction:column;gap:6px;margin-top:6px}.v3-root .md-o{display:grid;grid-template-columns:12px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .md-o:hover{border-color:#7c6cff66}.v3-root .md-o.on{border-color:#7c6cff;background:#7c6cff1a}.v3-root .md-o b{display:flex;align-items:center;gap:8px;font-size:14px}.v3-root .md-o b i{font-style:normal;font:700 10.5px var(--font-ui);padding:2px 7px;border-radius:999px;background:#2dd4bf26;color:#2dd4bf}.v3-root .md-o small{color:var(--muted);font-size:12px}.v3-root .md-ck{color:#a5a0ff;font-weight:800}.v3-root .md-o--auto{margin-bottom:6px}.v3-root .md-dot{width:12px;height:12px;border-radius:50%}.v3-root .md-dot--anthropic{background:#d97757}.v3-root .md-dot--openai{background:#10a37f}.v3-root .md-dot--both{background:linear-gradient(90deg,#d97757 50%,#10a37f 50%)}.v3-root .md-bar{display:grid;grid-template-columns:130px 1fr 48px;gap:10px;align-items:center;padding:4px 0}.v3-root .md-bar small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .md-bar b{text-align:right;font-size:13px}.v3-root .md-track{height:10px;border-radius:99px;background:#ffffff0f;overflow:hidden}.v3-root .md-track i{display:block;height:100%;border-radius:99px;opacity:.75}.v3-root .md-bar.on small,.v3-root .md-bar.on b{color:#fff}.v3-root .md-bar.on .md-track i{opacity:1;box-shadow:0 0 10px currentColor}.v3-root .md-tbl{display:flex;flex-direction:column}.v3-root .md-tbl>div{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.v3-root .md-tbl b{font:600 12.5px var(--font-mono)}.v3-root .md-pick{display:grid!important;grid-template-columns:1fr 1fr;grid-auto-flow:row dense}.v3-root .md-o--auto{grid-column:1/-1;margin-bottom:0!important}.v3-root .us-ag{grid-template-columns:28px 150px 1fr 56px!important}.v3-root .rt-stack{display:flex;width:100%;flex:none;height:8px;border-radius:99px;overflow:hidden;background:#ffffff0f;margin:10px 0 8px;gap:2px}.v3-root .rt-stack i{display:block;height:100%}.v3-root .rt-used{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;background:none;border:0;padding:0;color:var(--fg);font:500 12.5px var(--font-ui);cursor:pointer;text-align:left;margin-bottom:6px}.v3-root .rt-used small{color:var(--muted);width:100%;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.v3-root .rt-used span{display:inline-flex;align-items:center;gap:6px}.v3-root .rt-used span i{width:8px;height:8px;border-radius:2px}.v3-root .rt-used u{text-decoration:none;color:#a5a0ff;font-weight:600}.v3-root .rt-used:hover u{text-decoration:underline}.v3-root .pf-stage{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;background:radial-gradient(70% 60% at 50% 45%,rgba(124,108,255,.14),transparent 70%),#0a0f1c;border-right:1px solid var(--line)}.v3-root .pf-top{display:flex;align-items:center;gap:12px;padding:14px 18px 0;flex-wrap:wrap;min-height:44px}.v3-root .pf-tabs{display:flex;gap:6px;padding:4px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.v3-root .pf-tab{display:flex;align-items:center;gap:8px;padding:6px 12px;border:0;border-radius:9px;background:none;color:var(--muted);font:600 13px var(--font-ui);cursor:pointer}.v3-root .pf-tab.on{background:#ffffff14;color:#fff}.v3-root .pf-draft{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#fbbf2414;border:1px solid rgba(251,191,36,.3);margin-left:auto;min-width:240px}.v3-root .pf-draft img{width:28px;height:28px;border-radius:50%;background:#0b1220}.v3-root .pf-draft b{display:block;font-size:12.5px;color:#fbbf24;margin-bottom:5px}.v3-root .pf-draft .bl-bar{height:4px;margin:0}.v3-root .pf-draft>div{flex:1}.v3-root .pf-wrap{flex:1;min-height:0;display:grid;place-items:center;padding:16px 24px 24px;overflow:auto}.v3-root .pf-wrap--idea{opacity:.5;filter:grayscale(.4)}.v3-root .pf-img{position:relative;width:100%;overflow:hidden;background:var(--navy-900)}.v3-root .pf-img .doc-frame{position:absolute;top:0;right:0;bottom:0;left:0}.v3-root .pf-count{position:absolute;top:10px;right:10px;z-index:2;background:#0009;color:#fff;font:600 11px var(--font-ui);padding:3px 8px;border-radius:99px}.v3-root .pf-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#fbbf24,#f97316);color:#3b1d00;font:800 11px var(--font-ui);flex:none;box-shadow:0 0 0 2px #000,0 0 0 4px #e1306c}.v3-root .pf-ic{display:inline-grid;width:24px;height:24px}.v3-root .pf-ic svg{width:100%;height:100%}.v3-root .pf-ig{width:min(380px,100%);background:var(--navy-900);border:1px solid #262626;border-radius:14px;overflow:hidden;color:#f5f5f5;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 30px 70px #0000008c}.v3-root .pf-ig__h{display:flex;align-items:center;gap:10px;padding:10px 12px}.v3-root .pf-ig__h>div{flex:1}.v3-root .pf-ig__h b{display:block;font-size:13.5px}.v3-root .pf-ig__h small{font-size:11.5px;color:#a8a8a8}.v3-root .pf-ig__a{display:flex;gap:14px;padding:10px 12px 4px}.v3-root .pf-ig__c{padding:0 12px 12px;font-size:13.5px;line-height:1.4}.v3-root .pf-ig__c p{margin:4px 0}.v3-root .pf-likes{display:block;margin-bottom:2px}.v3-root .pf-tags{color:#e0f1ff!important;color:#8ec5ff!important}.v3-root .pf-ig__c small{color:#a8a8a8;font-size:11px;text-transform:uppercase;letter-spacing:.02em}.v3-root .pf-phone{position:relative;width:min(330px,100%);aspect-ratio:9/19;border-radius:40px;border:10px solid #111827;background:var(--navy-900);overflow:hidden;box-shadow:0 30px 80px #0009;color:#fff;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.v3-root .pf-img--full{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.v3-root .pf-reel__top{position:absolute;top:14px;left:16px;font-size:18px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.v3-root .pf-rail{position:absolute;right:10px;bottom:90px;display:flex;flex-direction:column;gap:16px;align-items:center}.v3-root .pf-rail>div{display:flex;flex-direction:column;align-items:center;gap:2px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6))}.v3-root .pf-rail .pf-ic{width:28px;height:28px}.v3-root .pf-rail small{font-size:11px;font-weight:600}.v3-root .pf-reel__b{position:absolute;left:12px;right:56px;bottom:14px;text-shadow:0 1px 6px rgba(0,0,0,.7)}.v3-root .pf-reel__u{display:flex;align-items:center;gap:8px}.v3-root .pf-reel__u .pf-av{width:28px;height:28px}.v3-root .pf-reel__u b{font-size:13px}.v3-root .pf-follow{padding:3px 10px;border:1px solid rgba(255,255,255,.7);border-radius:8px;font-size:12px;font-weight:600}.v3-root .pf-reel__b p{margin:6px 0;font-size:12.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v3-root .pf-reel__b small{display:flex;align-items:center;gap:6px;font-size:11.5px}.v3-root .pf-reel__b small .pf-ic{width:14px;height:14px}.v3-root .pf-gbp{width:min(420px,100%);background:#202124;border-radius:12px;overflow:hidden;color:#e8eaed;font-family:Roboto,Arial,sans-serif;box-shadow:0 30px 70px #0000008c}.v3-root .pf-gbp__h{display:flex;gap:10px;align-items:center;padding:12px 14px}.v3-root .pf-gbp__h .pf-av{box-shadow:none}.v3-root .pf-gbp__h b{display:block;font-size:14px}.v3-root .pf-gbp__h small{color:#9aa0a6;font-size:12px}.v3-root .pf-gbp p{margin:12px 14px;font-size:14px;line-height:1.45}.v3-root .pf-gbp__btn{margin:0 14px 14px;display:inline-block;padding:8px 22px;border-radius:99px;border:1px solid #5f6368;color:#8ab4f8;font-weight:500;font-size:14px}.v3-root .pf-steps{display:flex;flex-direction:column;gap:0;margin:12px 0 4px;padding:12px 14px;border-radius:12px;background:#ffffff05;border:1px solid var(--line)}.v3-root .pf-step{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:center;padding:5px 0;font-size:13.5px;color:var(--muted);position:relative}.v3-root .pf-step i{width:18px;height:18px;border-radius:50%;border:2px solid #334155;display:grid;place-items:center;font-style:normal;font-size:10px}.v3-root .pf-step.done{color:var(--fg)}.v3-root .pf-step.done i{background:#2dd4bf;border-color:#2dd4bf;color:#042f2e}.v3-root .pf-step.now{color:#fff;font-weight:600}.v3-root .pf-step.now i{border-color:#7c6cff;box-shadow:0 0 0 4px #7c6cff33;background:#7c6cff}.v3-root .pf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0}.v3-root .pf-stats div{padding:10px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.v3-root .pf-stats b{display:block;font-size:18px}.v3-root .pf-stats small{color:var(--muted);font-size:11.5px}.v3-root .wk-ai{display:flex;flex-direction:column;gap:8px;margin-top:4px}.v3-root .wk-ai__r{padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.v3-root .wk-ai__r.open{border-color:#7c6cff73}.v3-root .wk-ai__h{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.v3-root .wk-ai__h b{display:block;font-size:14px}.v3-root .wk-ai__h small{color:var(--muted);font-size:12px}.v3-root .tg-l{font-size:12px;color:var(--muted);white-space:nowrap}.v3-root .wk-ai__m{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v3-root .tg{width:40px;height:22px;border-radius:99px;border:0;background:#334155;position:relative;cursor:pointer;padding:0}.v3-root .tg i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.v3-root .tg.on{background:#2dd4bf}.v3-root .tg.on i{left:21px}.v3-root .us-pie{display:grid;grid-template-columns:minmax(150px,200px) 1fr;gap:22px;align-items:center;height:100%;padding:6px 0}.v3-root .us-donut{position:relative;aspect-ratio:1}.v3-root .us-donut svg{width:100%;height:100%;transform:none}.v3-root .us-donut__c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.v3-root .us-donut__c b{font:700 26px var(--font-display);color:var(--ink)}.v3-root .us-donut__c small{color:var(--muted);font-size:11.5px}.v3-root .us-leg{display:flex;flex-direction:column}.v3-root .us-leg__r{display:grid;grid-template-columns:10px 1fr auto 56px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13.5px}.v3-root .us-leg__r i{width:10px;height:10px;border-radius:3px}.v3-root .us-leg__r small{color:var(--muted);font:12px var(--font-mono)}.v3-root .us-leg__r b{text-align:right}.v3-root .us-leg__r.left span,.v3-root .us-leg__r.left b{color:#2dd4bf}.v3-root .us-leg__r.left i{background:#334155!important;outline:1px solid #475569}.v3-root .us-leg__t{display:flex;justify-content:space-between;padding:9px 0 0;font-size:13px;color:var(--muted)}.v3-root .us-leg__t b{color:var(--ink)}.v3-root .us-tok{display:grid!important;grid-template-columns:3fr 3.4fr 2fr 2fr 2.4fr 1fr;gap:6px!important;font-size:28px!important}.v3-root .us-tok span{text-align:center;padding:10px 0!important;border-radius:10px!important}.v3-root .ai-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 6px}.v3-root .ai-top b{display:block;font-size:16px}.v3-root .ai-top small{color:var(--muted);font-size:12.5px}.v3-root .ai-auto{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 8px;border-radius:99px;border:1px solid var(--line);background:#ffffff08;color:var(--fg);font:600 13px var(--font-ui);cursor:pointer;white-space:nowrap}.v3-root .ai-auto.on{border-color:#2dd4bf80;color:#2dd4bf}.v3-root .ai-auto .tg{display:inline-block;flex:none}.v3-root .ai-now{margin:2px 0 10px;font-size:13px;color:var(--muted)}.v3-root .ai-now b{color:var(--ink)}.v3-root .ai-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v3-root .ai-pick.dim{opacity:.45}.v3-root .ai-m{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .ai-m:hover{border-color:#7c6cff73}.v3-root .ai-m.on{border-color:#7c6cff;background:#7c6cff1f}.v3-root .ai-m b{display:flex;align-items:center;gap:7px;font-size:13.5px;white-space:nowrap}.v3-root .ai-m b .md-dot{width:9px;height:9px;flex:none}.v3-root .ai-m small{color:var(--muted);font-size:11.5px}.v3-root .ai-m em{font:500 11px var(--font-mono);color:var(--muted);font-style:normal}.v3-root .us-hero{padding:12px 14px!important;margin:2px 0 10px!important}.v3-root .us-tok span{padding:6px 0!important}.v3-root .us-tok{font-size:24px!important}.v3-root .us-p{font-size:13.5px!important;margin-bottom:6px!important}.v3-root .us-eq{margin-top:8px!important}.v3-root .us-eq>div{padding:7px!important}.v3-root .pv-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.v3-root .pv-o{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .pv-o:hover{border-color:#7c6cff73}.v3-root .pv-o.on{border-color:#7c6cff;background:#7c6cff1f;box-shadow:0 0 0 2px #7c6cff33}.v3-root .pv-o b{font-size:15px}.v3-root .pv-o small{color:var(--muted);font-size:12px}.v3-root .pv-o i{font-style:normal;font:700 10px var(--font-ui);padding:2px 7px;border-radius:99px;background:#2dd4bf26;color:#2dd4bf}.v3-root .pv-o em{position:absolute;top:10px;right:12px;font-style:normal;color:#a5a0ff;font-weight:800}.v3-root .pv-o .md-dot{width:12px;height:12px}.v3-root .pv-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.v3-root .pv-row b{display:block;font-size:14px}.v3-root .pv-row small{color:var(--muted);font-size:12px}.v3-root .pv-m{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.v3-root .pv-m .md-dot{width:9px;height:9px}.v3-root .pv-sel{background:#111a2e;color:var(--ink);border:1px solid #26324a;border-radius:10px;padding:8px 10px;font:500 13px var(--font-ui);cursor:pointer}.v3-root .pv-rows{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-root .pv-row{grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:12px;background:#ffffff05}.v3-root .pv-sel{width:100%}.v3-root .pv-o{padding:10px 12px!important;gap:2px!important}.v3-root .pv-row{gap:6px!important;padding:8px 10px!important}.v3-root .pv-sel{padding:6px 8px!important}.v3-root .pv-o small i{margin-left:6px;display:inline-block}.v3-root .tk-split--3{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr) minmax(0,1fr)!important}.v3-root .pv-panel{display:flex;flex-direction:column}.v3-root .pv-stage{position:relative;flex:1;min-height:0;display:grid;place-items:center;padding:16px;background:radial-gradient(70% 60% at 50% 45%,rgba(124,108,255,.12),transparent 70%),#0a0f1c;cursor:zoom-in;overflow:hidden}.v3-root .pv-stage>.doc-scroll,.v3-root .pv-stage>.live-site{position:absolute;top:0;right:0;bottom:0;left:0}.v3-root .pv-stage.wip>*:first-child{filter:blur(2px) saturate(.7);opacity:.6}.v3-root .pv-post{position:relative;height:100%;max-height:100%;max-width:100%;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #00000080}.v3-root .pv-file{position:absolute;top:0;right:0;bottom:0;left:0}.v3-root .pv-file .ft{height:100%!important}.v3-root .pv-rep{width:100%;max-width:420px;padding:20px;border-radius:14px;background:#0f172a;border:1px solid var(--line)}.v3-root .pv-rep small{color:#a78bfa;font:600 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.v3-root .pv-rep>b{display:block;font-size:20px;margin:4px 0 12px}.v3-root .pv-rep__l>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.v3-root .pv-rep__l small{color:var(--muted);text-transform:none;letter-spacing:0;font:500 12.5px var(--font-ui)}.v3-root .pv-wip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:99px;background:#0b1220d9;border:1px solid var(--line)}.v3-root .pv-wip img{width:28px;height:28px;border-radius:50%;background:#0b1220}.v3-root .pv-wip b{font-size:13.5px}.v3-root .pv-zoom{position:absolute;right:12px;bottom:12px;padding:5px 10px;border-radius:99px;background:#0b1220cc;border:1px solid var(--line);font:600 12px var(--font-ui);color:#cbd5e1}.v3-root .pv-lb{z-index:90}.v3-root .pv-lb__in{width:min(1100px,96vw);height:min(860px,92vh);display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#0f172a;border:1px solid var(--line);box-shadow:0 40px 100px #000000b3}.v3-root .pv-lb__h{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.v3-root .pv-lb__h b{display:block;font-size:18px}.v3-root .pv-lb__art{position:relative;flex:1;min-height:0;display:grid;place-items:center;padding:20px;background:#0a0f1c}.v3-root .pv-lb__art>.doc-scroll,.v3-root .pv-lb__art>.live-site{position:absolute;top:0;right:0;bottom:0;left:0}.v3-root .pk-cov>svg{width:40px!important;height:40px!important}.v3-root .pv-post{position:absolute!important;top:16px;right:16px;bottom:16px;left:16px;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important}.v3-root .pv-post .doc-frame{background:transparent!important}.v3-root .pv-post .doc-frame iframe{border-radius:10px;box-shadow:0 20px 50px #00000080}.v3-root .dm-panel__h{display:flex;align-items:center;gap:10px}.v3-root .dm-panel__h>small{font-size:12px}.v3-root .sl{position:absolute;top:0;right:0;bottom:0;left:0}.v3-root .sl-a{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:#ffffffeb;color:#0b1220;font:700 24px/1 var(--font-ui);cursor:pointer;box-shadow:0 4px 14px #00000059;display:grid;place-items:center;padding-bottom:3px}.v3-root .sl-a--l{left:10px}.v3-root .sl-a--r{right:10px}.v3-root .sl-a:hover{background:#fff}.v3-root .sl-dots{position:absolute;left:50%;bottom:-2px;transform:translate(-50%,100%);display:flex;gap:6px;z-index:3;padding-top:8px}.v3-root .pf-img .sl-dots,.v3-root .pv-post .sl-dots{bottom:10px;transform:translate(-50%);padding:0}.v3-root .sl-dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#fff6;cursor:pointer}.v3-root .sl-dots button.on{background:#fff;width:20px;border-radius:99px}.v3-root .sl-n{position:absolute;top:10px;right:10px;z-index:3;background:#0009;color:#fff;font:600 11px var(--font-ui);padding:3px 8px;border-radius:99px}.v3-root .sl-dots{display:none!important}.v3-root .undo{position:fixed;left:50%;bottom:24px;transform:translate(-50%,140%);z-index:200;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 18px;border-radius:14px;background:#111827;border:1px solid #334155;color:#fff;font:500 14px var(--font-ui);box-shadow:0 20px 50px #00000080;transition:transform .25s;overflow:hidden}.v3-root .undo.on{transform:translate(-50%)}.v3-root .undo button{background:#7c6cff;border:0;color:#fff;font:700 13px var(--font-ui);padding:6px 12px;border-radius:8px;cursor:pointer}.v3-root .undo i{position:absolute;left:0;bottom:0;height:3px;background:#7c6cff;width:100%}.v3-root .undo.on i{animation:undobar 10s linear forwards}@keyframes undobar{to{width:0}}.v3-root .dm-search{display:flex;align-items:center;gap:12px;margin:0 0 6px;padding:9px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--muted);font:500 13.5px var(--font-ui);cursor:pointer}.v3-root .dm-search .nv-ic{font-size:16px;width:20px;text-align:center}.v3-root .dm-search kbd{margin-left:auto;font:600 11px var(--font-mono);padding:2px 6px;border-radius:5px;border:1px solid var(--line)}.v3-root .dm-app--mini .dm-search{justify-content:center;padding:10px 0}.v3-root .dm-app--mini .dm-search .nv-l{display:none}.v3-root .nv-xs{display:flex;flex-direction:column;gap:8px;margin:10px 0 0}.v3-root .nv-x{display:flex;flex-direction:column;gap:2px}.v3-root .nv-x>small{font:600 10.5px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 12px 2px}.v3-root .nv-x button{display:flex;align-items:center;gap:8px;padding:5px 12px;border:0;border-radius:8px;background:none;color:var(--fg-muted);font:500 12.5px var(--font-ui);cursor:pointer;text-align:left;min-width:0}.v3-root .nv-x button:hover{background:#ffffff0a;color:#fff}.v3-root .nv-x button i{font-style:normal;color:#a78bfa;width:14px;flex:none}.v3-root .nv-x button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .dm-app--mini .nv-xs{display:none}.v3-root .dm-human{display:flex;align-items:center;gap:10px;margin-top:auto;margin-bottom:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(224,184,116,.35);background:#e0b8740f;color:inherit;cursor:pointer;text-align:left}.v3-root .dm-human img{width:32px;height:32px;border-radius:50%;background:#0b1220;-o-object-fit:contain;object-fit:contain;border:2px solid #e0b874;flex:none}.v3-root .dm-human b{display:block;font-size:13px;color:#e0b874}.v3-root .dm-human small{font-size:11px;color:var(--muted)}.v3-root .dm-app--mini .dm-human{justify-content:center;padding:8px 0}.v3-root .dm--big{zoom:1.12}.v3-root .tb{display:flex;align-items:center;gap:8px;padding:10px 16px;margin:0 0 10px;border-radius:12px;font-size:13.5px}.v3-root .tb button{margin-left:auto;padding:6px 12px;border-radius:8px;border:0;font:700 12.5px var(--font-ui);cursor:pointer}.v3-root .tb--warn{background:#ef44441f;border:1px solid rgba(239,68,68,.35)}.v3-root .tb--warn button{background:#ef4444;color:#fff}.v3-root .tb--info{background:#0ea5e91a;border:1px solid rgba(14,165,233,.35)}.v3-root .tb--info button{background:#0ea5e9;color:#fff}.v3-root .tb--off{background:#94a3b81a;border:1px solid #475569}.v3-root .tb--off button{background:#475569;color:#fff}.v3-root .tb--mode{background:#7c6cff1f;border:1px solid rgba(124,108,255,.4)}.v3-root .tb--mode button{background:#7c6cff;color:#fff}.v3-root .since{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;border-radius:12px;background:linear-gradient(90deg,#7c6cff24,#2dd4bf0f);border:1px solid rgba(124,108,255,.3);font-size:13px}.v3-root .since__k{font:700 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;margin-right:4px}.v3-root .since button{padding:5px 10px;border-radius:99px;border:1px solid var(--line);background:#ffffff0a;color:var(--fg);font:500 12.5px var(--font-ui);cursor:pointer}.v3-root .since button b{color:#fff}.v3-root .since .since__x{margin-left:auto;border:0;background:none;font-size:18px;color:var(--muted)}.v3-root .tv{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v3-root .tv-c{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:28px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(90% 70% at 0% 0%,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%),#0f172a;color:inherit;text-align:left;cursor:pointer;font:inherit}.v3-root .tv-c:hover{border-color:var(--c)}.v3-root .tv-n{position:absolute;top:24px;left:28px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#0b1220;font-weight:800}.v3-root .tv-c small{font:700 12px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.v3-root .tv-c b{font:700 30px var(--font-display);line-height:1.1;color:#fff}.v3-root .tv-c u{text-decoration:none;color:var(--c);font-weight:700;margin-top:10px}.v3-root .sx{z-index:120;align-items:flex-start;padding-top:12vh}.v3-root .sx-in__w{width:min(640px,94vw);border-radius:16px;overflow:hidden;background:#0f172a;border:1px solid #334155;box-shadow:0 40px 100px #000000b3}.v3-root .sx-top{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);font-size:20px;color:var(--muted)}.v3-root .sx-in{flex:1;background:none;border:0;outline:0;color:#fff;font:500 17px var(--font-ui)}.v3-root .sx-top kbd,.v3-root .kb{font:600 11px var(--font-mono);padding:3px 7px;border-radius:6px;border:1px solid var(--line);color:var(--muted)}.v3-root .sx-res{max-height:52vh;overflow:auto;padding:6px}.v3-root .sx-r{display:grid;grid-template-columns:74px auto 1fr;gap:12px;align-items:center;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .sx-r.on,.v3-root .sx-r:hover{background:#7c6cff24}.v3-root .sx-r b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.v3-root .sx-r small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .sx-t{font:700 10.5px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#ffffff0f;color:#cbd5e1;text-align:center}.v3-root .sx-t--ticket{color:#c4b5fd}.v3-root .sx-t--file{color:#7dd3fc}.v3-root .sx-t--invoice{color:#fbbf24}.v3-root .sx-t--agent,.v3-root .sx-t--group{color:#2dd4bf}.v3-root .sx-f{display:flex;justify-content:space-between;padding:8px 16px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.v3-root .sw{z-index:110}.v3-root .sw-in{width:min(480px,94vw);border-radius:20px;background:#0f172a;border:1px solid var(--line);padding:16px;box-shadow:0 40px 100px #000000b3}.v3-root .sw-h{display:flex;flex-direction:column;gap:2px;position:relative}.v3-root .sw-h b{font-size:18px}.v3-root .sw-h .rq-x{position:absolute!important;right:0;top:0}.v3-root .sw-deck{position:relative;height:420px;margin:14px 0}.v3-root .sw-card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;overflow:hidden;background:#111827;border:1px solid #334155;box-shadow:0 20px 50px #00000080;touch-action:none;cursor:grab;transition:transform .2s;display:flex;flex-direction:column}.v3-root .sw-card--back{transform:scale(.95) translateY(12px);opacity:.6}.v3-root .sw-art{position:relative;flex:1;min-height:0}.v3-root .sw-art>*{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important}.v3-root .sw-m{padding:14px 16px}.v3-root .sw-m b{display:block;font-size:17px}.v3-root .sw-m small{color:var(--muted)}.v3-root .sw-stamp{position:absolute;top:24px;padding:6px 12px;border:3px solid;border-radius:10px;font:900 20px var(--font-ui);letter-spacing:.06em;opacity:0;transition:opacity .15s}.v3-root .sw-stamp--ok{left:20px;color:#2dd4bf;transform:rotate(-12deg)}.v3-root .sw-stamp--no{right:20px;color:#f87171;transform:rotate(12deg)}.v3-root .sw-card.ok .sw-stamp--ok,.v3-root .sw-card.no .sw-stamp--no{opacity:1}.v3-root .sw-btns{display:flex;align-items:center;justify-content:space-between}.v3-root .sw-b{width:60px;height:60px;border-radius:50%;border:0;font:800 24px var(--font-ui);cursor:pointer}.v3-root .sw-b--no{background:#ef444426;color:#f87171;border:2px solid rgba(239,68,68,.5)}.v3-root .sw-b--ok{background:#2dd4bf;color:#042f2e}.v3-root .sw-end{text-align:center;padding:40px 0}.v3-root .vn{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:12px;border:1px dashed rgba(124,108,255,.5);background:#7c6cff0f;color:inherit;font:inherit;text-align:left}.v3-root .vn--idle{cursor:pointer}.v3-root .vn--idle:hover{background:#7c6cff1f}.v3-root .vn-mic{font-size:20px}.v3-root .vn b{font-size:14px}.v3-root .vn small{color:var(--muted);font-size:12px;margin-left:auto}.v3-root .vn--rec{border-style:solid;border-color:#ef4444;background:#ef444414}.v3-root .vn-dot{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:vnp 1s infinite}@keyframes vnp{50%{opacity:.3}}.v3-root .vn-wave{display:flex;gap:3px;margin-left:auto;align-items:center;height:20px}.v3-root .vn-wave i{width:3px;background:#f87171;border-radius:2px;animation:vnw .8s ease-in-out infinite}.v3-root .vn-wave i:nth-child(2n){animation-delay:.2s}.v3-root .vn-wave i:nth-child(3n){animation-delay:.4s}@keyframes vnw{0%,to{height:4px}50%{height:18px}}.v3-root .vn--done{flex-direction:column;align-items:flex-start;border-style:solid}.v3-root .vn--done p{margin:2px 0 8px;font-size:14px;color:#fff}.v3-root .vn--done small{margin:0}.v3-root .mk-host{position:relative}.v3-root .mk-lay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;cursor:crosshair;background:#7c6cff0d;outline:2px dashed rgba(124,108,255,.6);outline-offset:-6px}.v3-root .mk-pin{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#7c6cff;color:#fff;display:grid;place-items:center;font:800 13px var(--font-ui);box-shadow:0 0 0 4px #7c6cff4d,0 6px 14px #0006}.v3-root .mk-pin--s{position:static;transform:none;width:22px;height:22px;font-size:11px;flex:none;box-shadow:none}.v3-root .mk-notes{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;border-radius:12px;background:#7c6cff0f;border:1px solid rgba(124,108,255,.25)}.v3-root .mk-n{display:flex;gap:8px;align-items:center}.v3-root .mk-n .dm-input{flex:1}.v3-root .pv-lb__body{flex:1;min-height:0;display:flex}.v3-root .pv-lb__body .pv-lb__art{flex:1}.v3-root .pv-lb__side{width:320px;flex:none;padding:16px;border-left:1px solid var(--line);overflow:auto}.v3-root .cmp{position:relative;overflow:hidden}.v3-root .cmp-old,.v3-root .cmp-new{position:absolute;top:0;right:0;bottom:0;left:0}.v3-root .cmp-old>.live-site,.v3-root .cmp-new>.live-site,.v3-root .cmp-old>.ft,.v3-root .cmp-new>.ft{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.v3-root .cmp-old{filter:saturate(.55) brightness(.9)}.v3-root .cmp-l{position:absolute;top:12px;z-index:4;padding:4px 10px;border-radius:99px;background:#0b1220d9;font:700 12px var(--font-ui)}.v3-root .cmp-l--l{left:12px}.v3-root .cmp-l--r{right:12px;color:#2dd4bf}.v3-root .cmp-line{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:#fff;z-index:3;box-shadow:0 0 12px #0009;pointer-events:none}.v3-root .cmp-rng{position:absolute;left:0;right:0;bottom:14px;width:90%;margin:0 5%;z-index:6;accent-color:#7c6cff}.v3-root .fx-tags{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.v3-root .fx-tags span{padding:3px 9px;border-radius:99px;background:#0ea5e91f;color:#7dd3fc;font:600 11.5px var(--font-ui)}.v3-root .fx-used{display:flex;flex-wrap:wrap;gap:6px}.v3-root .fx-used span{padding:5px 10px;border-radius:8px;border:1px solid var(--line);font-size:12.5px}.v3-root .fx-rel{display:flex;flex-direction:column;gap:6px}.v3-root .fx-rel .bl-bar{margin:0}.v3-root .cm{display:flex;gap:10px;padding:8px 0}.v3-root .cm p{margin:2px 0 0;font-size:13.5px}.v3-root .pin-b.on{color:#fbbf24;border-color:#fbbf2480}.v3-root .sh-link{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 8px 8px 12px;border-radius:10px;background:#0b1220;border:1px solid var(--line)}.v3-root .sh-link code{flex:1;font:13px var(--font-mono);color:#c4b5fd}.v3-root .rq-add{display:flex;align-items:center;gap:10px;margin:0 14px 10px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(45,212,191,.45);background:#2dd4bf0d;color:inherit;font:inherit;cursor:pointer;text-align:left;width:calc(100% - 28px)}.v3-root .rq-add b{font-size:13.5px;color:#2dd4bf}.v3-root .rq-add small{color:var(--muted);font-size:12px}.v3-root .rq-add.on{border-style:solid;background:#2dd4bf1f}.v3-root .rate{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.v3-root .rate small{color:var(--muted)}.v3-root .rate-s{background:none;border:0;font-size:22px;color:#334155;cursor:pointer;padding:0 2px}.v3-root .rate-s.on{color:#fbbf24}.v3-root .ph-drop{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:34px 16px;border-radius:14px;border:2px dashed #334155;background:#ffffff05;color:inherit;font:inherit;cursor:pointer}.v3-root .ph-drop span{font-size:30px}.v3-root .ph-drop small{color:var(--muted)}.v3-root .ph-got{display:grid;grid-template-columns:140px 1fr;gap:14px}.v3-root .ph-img{height:140px;border-radius:12px}.v3-root .bk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.v3-root .bk-s{padding:10px;border-radius:10px;border:1px solid var(--line);background:#ffffff05;color:inherit;font:inherit;cursor:pointer;text-align:left}.v3-root .bk-s small{display:block;color:var(--muted);font-size:11.5px}.v3-root .bk-s b{font-size:16px}.v3-root .bk-s.on{border-color:#7c6cff;background:#7c6cff24}.v3-root .vid{display:flex;gap:10px;align-items:center;padding:8px;border-radius:12px;border:1px solid var(--line);background:#ffffff08;color:inherit;font:inherit;cursor:pointer;text-align:left}.v3-root .vid-t{width:110px;height:64px;border-radius:8px;display:grid;place-items:center}.v3-root .vid-t span{width:30px;height:30px;border-radius:50%;background:#ffffffe6;color:#0b1220;display:grid;place-items:center;font-size:12px}.v3-root .vid b{display:block;font-size:13.5px}.v3-root .vid small{color:var(--muted);font-size:12px}.v3-root .rs-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.v3-root .rs-kpis>div{padding:14px;border-radius:14px;border:1px solid var(--line);background:#ffffff05}.v3-root .rs-kpis b{display:block;font:700 28px var(--font-display)}.v3-root .rs-kpis small{color:var(--muted)}.v3-root .rs-kpis i{display:block;font-style:normal;color:#2dd4bf;font:600 12px var(--font-ui);margin-top:4px}.v3-root .rs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v3-root .rs-box{padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#ffffff05}.v3-root .rs-bars{display:flex;align-items:flex-end;gap:8px;height:150px;margin-top:8px}.v3-root .rs-bars>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.v3-root .rs-bars i{width:100%;border-radius:6px 6px 2px 2px;background:linear-gradient(#7c6cff,#5b4ce0)}.v3-root .rs-bars small{color:var(--muted);font-size:11px}.v3-root .rs-roi__r{display:flex;align-items:center;gap:12px;margin:8px 0 10px}.v3-root .rs-roi__r small{display:block;color:var(--muted);font-size:11.5px}.v3-root .rs-roi__r b{font:700 26px var(--font-display)}.v3-root .rs-roi__r>span{color:var(--muted);font-size:20px}.v3-root .win{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.v3-root .win>span{font-size:22px}.v3-root .win b{display:block;font-size:14px}.v3-root .win small{color:var(--muted);font-size:12px}.v3-root .act{display:grid;grid-template-columns:48px 34px 1fr auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.v3-root .act-t{color:var(--muted);font:12px var(--font-mono);padding-top:8px}.v3-root .act img{width:34px;height:34px;border-radius:50%;background:#0b1220;border:2px solid var(--bc);-o-object-fit:contain;object-fit:contain}.v3-root .act b{display:block;font-size:14px}.v3-root .act small{color:var(--muted);font-size:12.5px}.v3-root .act-why{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px;padding:10px;border-radius:10px;background:#7c6cff14;font-size:12.5px}.v3-root .act-why span{display:inline-flex;gap:6px;align-items:center}.v3-root .act-why i{font-style:normal;color:#a78bfa}.v3-root .rep{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.v3-root .rep-pg{padding:30px 34px;border-radius:14px;background:#0b1220;border:1px solid var(--line)}.v3-root .rep-pg>small{color:#a78bfa;font:700 11px var(--font-ui);letter-spacing:.12em}.v3-root .rep-pg h2{margin:8px 0 10px;font:700 28px var(--font-display)}.v3-root .rep-pg h3{margin:18px 0 6px;font-size:15px}.v3-root .rep-pg p,.v3-root .rep-pg li{font-size:14px;line-height:1.6;color:var(--fg)}.v3-root .rep-k{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.v3-root .rep-k div{padding:12px;border-radius:10px;background:#ffffff0a}.v3-root .rep-k b{display:block;font-size:22px}.v3-root .rep-k small{color:var(--muted)}.v3-root .mk-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v3-root .ib{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:12px}.v3-root .ib-list{display:flex;flex-direction:column}.v3-root .ib-r{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px 8px;border:0;border-bottom:1px solid var(--line);border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .ib-r:hover{background:#ffffff08}.v3-root .ib-r.on{background:#7c6cff1a}.v3-root .ib-r b{display:block;font-size:14px}.v3-root .ib-r small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.v3-root .ib-t{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.v3-root .ib-t small{font-size:11px}.v3-root .ib-t i{width:8px;height:8px;border-radius:50%;background:#7c6cff}.v3-root .ib-th{display:flex;flex-direction:column}.v3-root .ib-th .dm-chat{padding:14px 16px}.v3-root .ib-draft{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid var(--line);background:#7c6cff0d}.v3-root .ib-draft>small{display:flex;align-items:center;gap:8px;color:#c4b5fd;font-weight:600}.v3-root .ib-draft>small img{width:22px;height:22px;border-radius:50%;background:#0b1220}.v3-root .ib-ta{min-height:76px;resize:vertical}.v3-root .ib-sum{display:flex;gap:12px;padding:14px 16px;border-top:1px solid var(--line);background:#2dd4bf0d}.v3-root .ib-sum img{width:36px;height:36px;border-radius:50%;background:#0b1220;flex:none}.v3-root .ib-sum p{margin:4px 0 8px;font-size:13.5px}.v3-root .st-2{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v3-root .st-r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.v3-root .st-r b{display:block;font-size:14px}.v3-root .st-r small{color:var(--muted);font-size:12.5px}.v3-root .tgw{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--muted);font:600 12.5px var(--font-ui);cursor:pointer;padding:0}.v3-root .tgw .tg{display:inline-block;flex:none}.v3-root .st-kill{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(239,68,68,.35);background:#ef44440f;margin-bottom:10px}.v3-root .st-kill b{display:block;font-size:15px}.v3-root .st-kill small{color:var(--muted)}.v3-root .kill{padding:10px 18px;border-radius:10px;border:0;background:#ef4444;color:#fff;font:700 14px var(--font-ui);cursor:pointer}.v3-root .kill.on{background:#2dd4bf;color:#042f2e}.v3-root .perm{display:flex;flex-direction:column}.v3-root .perm-h,.v3-root .perm-r{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.v3-root .perm-h small{color:var(--muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.06em}.v3-root .perm-r>span{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.v3-root .perm-r img{width:28px;height:28px;border-radius:50%;background:#0b1220;border:2px solid var(--bc);-o-object-fit:contain;object-fit:contain}.v3-root .cap{padding:14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;margin-bottom:8px}.v3-root .cap b{display:block;font:700 30px var(--font-display);color:#2dd4bf}.v3-root .cap small{display:block;color:var(--muted);margin-bottom:10px}.v3-root .cap-r{width:100%;accent-color:#2dd4bf}.v3-root .fc{margin-top:10px;padding:12px 14px;border-radius:12px;background:#2dd4bf0f;border:1px solid rgba(45,212,191,.25)}.v3-root .fc small{display:block;color:var(--muted);font-size:11.5px}.v3-root .fc b{display:block;font-size:14.5px;margin:2px 0 8px}.v3-root .fc .bl-bar{display:flex;margin:0}.v3-root .fc .bl-bar i{display:block;height:100%}.v3-root .ref{margin-top:14px;padding:14px;border-radius:12px;border:1px solid rgba(251,191,36,.35);background:#fbbf240f}.v3-root .ref b{display:block;color:#fbbf24}.v3-root .ref small{color:var(--muted)}.v3-root .sec{display:flex;gap:14px;align-items:center;margin-bottom:8px}.v3-root .sec b{display:block;font-size:17px}.v3-root .inc{padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.v3-root .inc p{margin:6px 0 0;font-size:13px;color:var(--fg);line-height:1.5}.v3-root .pe{padding:12px 16px;border-radius:12px;background:#ffffff05;border:1px solid var(--line);margin-bottom:8px}.v3-root .pe p{margin:6px 0;font-size:14px}.v3-root .sms{width:300px;border-radius:28px;border:8px solid #111827;background:var(--navy-900);padding:10px;font-family:-apple-system,Segoe UI,Roboto,sans-serif}.v3-root .sms-h{text-align:center;color:#9ca3af;font-size:11.5px;padding:4px 0 8px;border-bottom:1px solid #1f2937}.v3-root .sms-in{display:flex;flex-direction:column;gap:6px;padding:10px 0}.v3-root .sms-b{margin:0;max-width:85%;padding:8px 12px;border-radius:16px;background:#26262a;color:#fff;font-size:13.5px;line-height:1.35}.v3-root .sms-b--me{align-self:flex-end;background:#0a84ff}.v3-root .sms-img{height:120px;border-radius:14px;display:flex;align-items:flex-end;padding:8px}.v3-root .sms-img b{font-size:13px;color:#fff;text-shadow:0 1px 4px #000}.v3-root .sms-q{display:flex;gap:6px;flex-wrap:wrap}.v3-root .sms-q button{padding:7px 12px;border-radius:99px;border:1px solid #0a84ff;background:none;color:#0a84ff;font:600 12.5px -apple-system,sans-serif;cursor:pointer}.v3-root .em{max-width:360px;padding:14px;border-radius:12px;background:#111827;border:1px solid var(--line)}.v3-root .em small{color:var(--muted);font-size:11.5px}.v3-root .em-img{height:110px;border-radius:10px;margin:10px 0}.v3-root .em-b{padding:8px 16px;border-radius:8px;border:0;background:#7c6cff;color:#fff;font:700 13px var(--font-ui);cursor:pointer}.v3-root .em-b--2{background:#334155}@media(max-width:1100px){.v3-root .st-2,.v3-root .rs-grid,.v3-root .mk-grid,.v3-root .rep,.v3-root .ib,.v3-root .tv{grid-template-columns:1fr}}.v3-root .dm-main{flex-direction:column}.v3-root .dm-main>.tb{margin:14px 24px 0}.v3-root .dm-main>.dm-page{flex:1}.v3-root .dm-tab{padding:7px 12px!important}.v3-root .dm-app--mini .dm-tab{padding:9px 0!important}.v3-root .dm-nav{gap:2px!important}.v3-root .dm-askbtn{margin:2px 0 6px!important;padding:9px 12px!important}.v3-root .dm-search{padding:7px 12px!important}.v3-root .dm-human{padding:6px 10px!important}.v3-root .dm-human img{width:28px!important;height:28px!important}.v3-root .tv-c{justify-content:flex-start!important}.v3-root .tv-art{position:relative;flex:1;min-height:0;margin:44px -8px 10px;border-radius:14px;overflow:hidden;background:#0b1220}.v3-root .tv-art>.ft{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important}.v3-root .tv-art--post .doc-frame{background:transparent}.v3-root .tv-art--inv{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:16px;background:#ffffff08}.v3-root .tv-art--inv>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.v3-root .tv-art--inv span{color:var(--fg)}.v3-root .mk-grid{min-height:100%;grid-auto-rows:1fr}.v3-root .mk-c{display:flex;flex-direction:column}.v3-root .mk-t{margin:0 0 10px;font-size:14.5px}.v3-root .mk-v{flex:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}.v3-root .mk-c>.dm-sug{align-self:flex-start}.v3-root .wx{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.v3-root .wx>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border-radius:12px;background:#ffffff08;border:1px solid var(--line)}.v3-root .wx small{color:var(--muted)}.v3-root .wx span{font-size:22px}.v3-root .wx b{font-size:18px}.v3-root .wx .hot{border-color:#f97316;background:#f973161a}.v3-root .dm-panel__b>.st-2{min-height:100%}.v3-root .st-2>div{padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:#ffffff04}.v3-root .dm-panel__b:has(>.st-2),.v3-root .dm-panel__b:has(>.mk-grid){display:flex;flex-direction:column}.v3-root .dm-panel__b>.st-2,.v3-root .dm-panel__b>.mk-grid{flex:1}@media(min-width:901px){.v3-root .lp{grid-template-columns:340px minmax(0,1fr)!important}.v3-root .lp-side{order:-1;border-left:0!important;border-right:1px solid var(--line)}}.v3-root .wd-crumb{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--fg-muted);margin-bottom:18px}.v3-root .wd-crumb a{color:var(--fg-muted);text-decoration:none}.v3-root .wd-crumb a:hover{color:#fff}.v3-root .wd-crumb b{color:#fff;font-weight:600}.v3-root .wd-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:36px;align-items:center}.v3-root .wd-hero h1{font:700 52px/1.02 var(--font-display);letter-spacing:-.03em;margin:10px 0 12px}.v3-root .wd-client{display:flex;align-items:center;gap:10px;font:600 12px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#a78bfa}.v3-root .wd-client img{width:34px;height:34px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:#fff}.v3-root .wd-hero__m .wk-media{border-radius:18px;border:1px solid var(--line);box-shadow:0 30px 80px #00000073}.v3-root .wd-facts{display:grid;grid-template-columns:repeat(4,auto);gap:6px 26px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.v3-root .wd-facts small{display:block;font:600 10.5px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.v3-root .wd-facts b{font-size:14px}.v3-root .wd-story{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px}.v3-root .wd-story>div{padding:22px;border-radius:16px;border:1px solid var(--line);background:var(--card-bg);border-top:3px solid var(--c)}.v3-root .wd-story span{font:700 13px var(--font-mono,monospace);color:var(--c)}.v3-root .wd-story h3{margin:8px 0;font-size:20px}.v3-root .wd-story p{margin:0;color:var(--fg);line-height:1.55;font-size:15px}.v3-root .wd-inc{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.v3-root .wd-inc>div{display:flex;gap:12px;padding:16px;border-radius:14px;border:1px solid var(--line);background:#ffffff05}.v3-root .wd-inc i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;background:#2dd4bf26;color:#2dd4bf}.v3-root .wd-inc b{display:block;font-size:15px}.v3-root .wd-inc small{color:var(--fg-muted);font-size:13px}.v3-root .wd-crew{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px}.v3-root .wd-m{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid var(--line);background:#ffffff05;text-decoration:none;color:inherit}.v3-root .wd-m:hover{border-color:var(--accent)}.v3-root .wd-m img{width:48px;height:48px;border-radius:50%;background:#0b1220;-o-object-fit:contain;object-fit:contain;border:2px solid var(--bc,#e0b874);flex:none}.v3-root .wd-m b{display:block;font-size:14px}.v3-root .wd-m small{color:var(--fg-muted);font-size:12px}.v3-root .wd-about{display:flex;gap:20px;align-items:center;padding:24px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(124,108,255,.08),transparent)}.v3-root .wd-about img{width:72px;height:72px;border-radius:16px;-o-object-fit:cover;object-fit:cover;background:#fff;flex:none}.v3-root .wd-about p{margin:0;font-size:16px;line-height:1.55}.v3-root .wd-about .ey{margin-bottom:6px}.v3-root .wk-media--content{flex-direction:column;gap:14px;padding:22px;background:radial-gradient(70% 70% at 50% 50%,rgba(251,191,36,.14),transparent 70%),#05070d}.v3-root .wk-cc{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.v3-root .wk-cc>div{padding:10px 12px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.v3-root .wk-cc small{display:block;font:700 10px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#fbbf24}.v3-root .wk-cc b{font-size:13px}.v3-root .wk-cc__n{display:flex;align-items:baseline;gap:6px}.v3-root .wk-cc__n b{font:700 28px var(--font-display)}.v3-root .wk-cc__n small{color:var(--fg-muted);margin-right:14px}@media(max-width:900px){.v3-root .wd-hero,.v3-root .wd-story,.v3-root .wd-inc{grid-template-columns:1fr}.v3-root .wd-crew{grid-template-columns:1fr 1fr}.v3-root .wd-hero h1{font-size:38px}.v3-root .wd-facts{grid-template-columns:1fr 1fr}}.v3-root .wk-media--pod{padding:22px;background:radial-gradient(70% 70% at 30% 50%,rgba(14,165,233,.2),transparent 70%),#05070d}.v3-root .wk-pod{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;width:100%}.v3-root .wk-pod__art{width:150px;aspect-ratio:1;border-radius:16px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#0369a1,#0ea5e9 60%,#fbbf24);box-shadow:0 20px 40px #0006}.v3-root .wk-pod__art small{font:700 9px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9}.v3-root .wk-pod__art b{font:800 26px/1 var(--font-display);color:#fff}.v3-root .wk-pod__art span{font-size:22px}.v3-root .wk-pod>div:last-child small{display:block;font:700 10.5px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc}.v3-root .wk-pod>div:last-child b{display:block;font-size:16px;margin:4px 0 12px}.v3-root .wk-wave--pod{height:60px}.v3-root .wk-wave--pod i{background:#38bdf8}.v3-root .wd-eps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.v3-root .wd-ep{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 12px;align-items:center;padding:14px;border-radius:14px;border:1px solid var(--line);background:#ffffff05}.v3-root .wd-ep__n{grid-row:1/3;font:700 14px var(--font-mono,monospace);color:#38bdf8}.v3-root .wd-ep b{display:block;font-size:14.5px}.v3-root .wd-ep a{font-size:12.5px;color:var(--fg-muted);text-decoration:none}.v3-root .wd-ep a:hover{color:#fff}.v3-root .wd-ep audio{grid-column:2;width:100%;height:34px;margin-top:6px;color-scheme:dark}@media(max-width:900px){.v3-root .wd-eps{grid-template-columns:1fr}}.v3-root .dm-panel__b:has(>.bt){display:flex;flex-direction:column}.v3-root .bt{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0}.v3-root .bt-top{display:flex;gap:12px;align-items:stretch}.v3-root .bt-rule{flex:1.2;padding:14px 16px;border-radius:14px;border:1px solid rgba(124,108,255,.35);background:#7c6cff14}.v3-root .bt-rule b{display:block;font-size:15px}.v3-root .bt-rule small{color:var(--muted);font-size:12.5px}.v3-root .bt-grid{flex:1;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:12px;min-height:0}.v3-root .bt-c{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--line);border-top:3px solid var(--bc);background:#ffffff05;min-height:0;overflow:auto}.v3-root .bt-c.off{opacity:.55}.v3-root .bt-h{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center}.v3-root .bt-h img{width:40px;height:40px;border-radius:50%;background:#0b1220;border:2px solid var(--bc);-o-object-fit:contain;object-fit:contain}.v3-root .bt-h b{display:block;font-size:15px}.v3-root .bt-h small{color:var(--bc);font:600 12px var(--font-ui)}.v3-root .bt-d{margin:0;font-size:12.5px;color:var(--fg);line-height:1.45}.v3-root .bt-can{display:flex;flex-wrap:wrap;gap:5px}.v3-root .bt-can span{font:600 11px var(--font-ui);padding:3px 8px;border-radius:99px;background:#2dd4bf1f;color:#2dd4bf}.v3-root .bt-dials{display:flex;flex-direction:column;gap:6px;margin-top:auto}.v3-root .bt-dial{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.v3-root .bt-dial b{display:block;font-size:12.5px}.v3-root .bt-dial small{color:var(--muted);font-size:11px}.v3-root .bt-never{margin:0;font-size:11.5px;color:#f87171;line-height:1.4}.v3-root .bt-never:before{content:"✕ "}@media(max-width:1100px){.v3-root .bt-grid{grid-template-columns:1fr 1fr}.v3-root .bt-top{flex-direction:column}}.v3-root .dm-foot{margin-top:0!important}.v3-root .dm-human{margin-bottom:6px!important}.v3-root .nv-xs{margin-bottom:10px}.v3-root .bt-c{gap:7px;padding:12px}.v3-root .bt-dial{padding:7px 9px}.v3-root .bt-dial b{font-size:12px}.v3-root .bt-dial small{font-size:10.5px;line-height:1.3;display:block}.v3-root .bt-never{font-size:11px}.v3-root .bt-can span{font-size:10.5px;padding:2px 7px}.v3-root .dm-msg--hi{animation:hiIn .5s ease both .25s}.v3-root .dm-msg--hi p{border-style:dashed!important;opacity:.92}@keyframes hiIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v3-root .rs-fill{display:flex;flex-direction:column}.v3-root .rs-wrap{flex:1;display:flex;flex-direction:column;gap:12px;min-height:100%}.v3-root .rs-wrap .rs-kpis{margin:0}.v3-root .rs-wrap .rs-grid{flex:1;grid-auto-rows:minmax(max-content,1fr)}.v3-root .rs-col{display:flex;flex-direction:column;min-height:0}.v3-root .rs-col .rs-bars{flex:1;height:auto;min-height:120px}.v3-root .rs-span{grid-column:1/-1}.v3-root .rs-kpis em{display:block;font-style:normal;font-size:10.5px;color:var(--mute,#8b93a7);margin-top:6px;letter-spacing:.02em;opacity:.8}.v3-root .rs-kpis em:before{content:"↳ "}.v3-root .rs-mix{margin-top:auto;padding-top:12px}.v3-root .rs-mix__bar{display:flex;gap:3px;height:8px;border-radius:9px;overflow:hidden}.v3-root .rs-mix__bar i{display:block}.v3-root .rs-mix__k{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px}.v3-root .rs-mix__k small{font-size:11px;color:var(--mute,#8b93a7);display:flex;align-items:center;gap:6px}.v3-root .rs-mix__k small:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--c)}.v3-root .rs-src__h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.v3-root .rs-src__h .ey{margin:0}.v3-root .rs-src__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.v3-root .rs-sc{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;color:inherit;cursor:pointer;font:inherit}.v3-root .rs-sc:hover{border-color:#7c6cff99;background:#7c6cff0f}.v3-root .rs-sc .so-ic{width:28px;height:28px;flex:none}.v3-root .rs-sc b{display:block;font-size:12.5px}.v3-root .rs-sc small{display:block;font-size:11px;color:var(--mute,#8b93a7);margin-top:2px}.v3-root .rs-sc i{display:block;font-style:normal;font-size:10.5px;color:#2dd4bf;margin-top:5px}.v3-root .rs-sc.off i{color:#f59e0b}.v3-root .rs-sc.off{opacity:.75}.v3-root .so-ic--search{background:#34a853}.v3-root .so-ic--chart{background:#f9ab00}.v3-root .so-ic--phone{background:#0f766e}.v3-root .rs-line{flex:1;min-height:110px;margin:8px 0}.v3-root .rs-line svg{width:100%;height:100%;display:block}.v3-root .rs-tb{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:4px}.v3-root .rs-tb th{text-align:left;font-weight:500;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute,#8b93a7);padding:6px 0;border-bottom:1px solid var(--line)}.v3-root .rs-tb td{padding:8px 0;border-bottom:1px solid var(--line)}.v3-root .rs-tb .n,.v3-root .rs-tb th:not(:first-child){text-align:right}.v3-root .rs-tb tr:last-child td{border:0}.v3-root .rs-top{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;flex:1;min-height:0}.v3-root .rs-tp{display:flex;flex-direction:column;gap:8px;text-align:left;background:none;border:1px solid var(--line);border-radius:12px;padding:8px;color:inherit;font:inherit;cursor:pointer;min-height:0;overflow:hidden}.v3-root .rs-tp:hover{border-color:#7c6cff99}.v3-root .rs-tp>:first-child{flex:1;min-height:70px;border-radius:8px;overflow:hidden}.v3-root .rs-tp b{display:block;font-size:12.5px}.v3-root .rs-tp small,.v3-root .rs-tp i{display:block;font-size:11px;color:var(--mute,#8b93a7);font-style:normal}.v3-root .rs-tp i{color:#2dd4bf}.v3-root .rs-tp>:first-child{aspect-ratio:auto!important;height:130px;flex:none!important}.v3-root .rs-notes{margin-top:auto;display:grid;gap:10px;padding-top:14px}.v3-root .rs-notes div{padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.v3-root .rs-notes small{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute,#8b93a7);margin-bottom:3px}.v3-root .rs-notes b{font-size:13px;font-weight:500}.v3-root .rq-new2{padding:12px 12px 10px;border-bottom:1px solid var(--line)}.v3-root .rq-new2__f{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 6px;border-radius:12px;border:1px solid rgba(124,108,255,.45);background:#7c6cff12}.v3-root .rq-new2__f:focus-within{border-color:#7c6cff;box-shadow:0 0 0 3px #7c6cff2e}.v3-root .rq-new2__f img{width:28px;height:28px;border-radius:50%;flex:none}.v3-root .rq-new2__f .dm-input{flex:1;min-width:0;border:0!important;background:none!important;padding:6px 2px!important;box-shadow:none!important;font-size:13.5px}.v3-root .rq-new2__go{width:32px;height:32px;flex:none;border-radius:9px;border:0;background:#7c6cff;color:#fff;font:600 16px var(--font-ui);cursor:pointer}.v3-root .rq-new2__go:hover{background:#8f81ff}.v3-root .rq-new2 small{display:block;font-size:11px;color:var(--mute,#8b93a7);margin:6px 2px 0}.v3-root .rq-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin:10px 12px 4px;padding:3px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line)}.v3-root .rq-seg__b{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 4px;border:0;border-radius:7px;background:none;color:var(--mute,#8b93a7);font:500 12px var(--font-ui);white-space:nowrap;cursor:pointer}.v3-root .rq-seg__b i{font-style:normal;font-size:10.5px;min-width:16px;padding:1px 5px;border-radius:999px;background:#ffffff14;color:inherit}.v3-root .rq-seg__b.on{background:#7c6cff38;color:#fff}.v3-root .rq-seg__b.hot i{background:#f59e0b;color:#111}.v3-root .pv-wip{white-space:nowrap}.v3-root .pv-wip b{display:block;white-space:nowrap}.v3-root .pv-wip small{display:block;font-size:11.5px;color:#a5b4fc;margin-top:1px}.v3-root .pv-ring{position:relative;width:44px;height:44px;flex:none;display:grid;place-items:center}.v3-root .pv-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.v3-root .pv-ring circle{fill:none;stroke-width:3}.v3-root .pv-ring .tr{stroke:#ffffff1a}.v3-root .pv-ring .pg{stroke:#7c6cff;stroke-linecap:round;transition:stroke-dashoffset .6s}.v3-root .pv-ring .sp{stroke:#c4b5fd;stroke-linecap:round;transform-origin:24px 24px;animation:pvSpin 1.4s linear infinite}.v3-root .pv-ring img{width:32px!important;height:32px!important;border-radius:50%;margin:0!important;position:relative}.v3-root .pv-ring.run img{animation:pvBob 2s ease-in-out infinite}@keyframes pvSpin{to{transform:rotate(360deg)}}@keyframes pvBob{50%{transform:scale(.92)}}.v3-root .ib-top{padding:12px 12px 10px}.v3-root .ib-q{display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:#ffffff08}.v3-root .ib-q:focus-within{border-color:#7c6cff;box-shadow:0 0 0 3px #7c6cff2e}.v3-root .ib-q span{color:var(--mute,#8b93a7);font-size:15px}.v3-root .ib-q .dm-input{flex:1;min-width:0;border:0!important;background:none!important;box-shadow:none!important;padding:9px 0!important;font-size:13.5px}.v3-root .dm-inv__amt.soon{color:var(--mute,#8b93a7)!important;font-weight:500!important;font-size:13px!important}.v3-root .dm-inv__amt.soon:after{content:"from launch";display:block;font:500 10.5px var(--font-ui);text-align:right;opacity:.8}.v3-root .ib3{display:grid;grid-template-columns:330px minmax(0,1fr) 290px;gap:12px;flex:1;min-height:0}.v3-root .ib3>.dm-panel{min-height:0}.v3-root .ib-sts{display:flex;gap:2px;padding:4px 12px 8px;border-bottom:1px solid var(--line)}.v3-root .ib-sts__b{flex:1;border:0;background:none;color:var(--mute,#8b93a7);font:500 11.5px var(--font-ui);padding:5px 2px;border-radius:6px;cursor:pointer;white-space:nowrap}.v3-root .ib-sts__b i{font-style:normal;opacity:.7}.v3-root .ib-sts__b.on{color:#fff;background:#ffffff0f}.v3-root .ib-ban{display:block;margin:8px 10px 0;padding:9px 11px;border-radius:10px;border:1px solid rgba(245,158,11,.4);background:#f59e0b14;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .ib-ban b{display:block;font-size:12.5px;color:#fbbf24}.v3-root .ib-ban span{font-size:11.5px;color:var(--mute,#8b93a7)}.v3-root .ib-r2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;padding:10px 8px;border:0;border-bottom:1px solid var(--line);border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .ib-r2:hover{background:#ffffff08}.v3-root .ib-r2.on{background:#7c6cff1f}.v3-root .ib-r2.unread b{color:#fff}.v3-root .ib-r2 small{display:block;font-size:11.5px;color:var(--mute,#8b93a7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.v3-root .ib-r2 em{display:block;font-style:normal;font-size:10.5px;color:#64748b;margin-top:4px}.v3-root .ib-r2 em.need{color:#fbbf24}.v3-root .ib-r2__t{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.v3-root .ib-r2__t b{font-size:13.5px;font-weight:600}.v3-root .ib-ics{display:flex}.v3-root .ib-ics .so-ic{width:30px;height:30px;border-radius:9px;border:2px solid #111827}.v3-root .ib-ics .so-ic+.so-ic{margin-left:-12px;margin-top:10px;width:24px;height:24px;border-radius:7px}.v3-root .ib-ics .so-ic .ic svg{width:15px;height:15px}.v3-root .so-ic--sms{background:#16a34a}.v3-root .so-ic--yelp .ic svg,.v3-root .so-ic--sms .ic svg{width:15px;height:15px}.v3-root .ib-tag{display:inline-flex;align-items:center;font:600 10px var(--font-ui);padding:2px 7px;border-radius:99px;border:0;background:#94a3b826;color:#cbd5e1;cursor:pointer;letter-spacing:.02em}.v3-root .ib-tag--lead{background:#7c6cff2e;color:#c4b5fd}.v3-root .ib-tag--booked{background:#2dd4bf26;color:#2dd4bf}.v3-root .ib-tag--complaint{background:#ef444426;color:#fca5a5}.v3-root .ib-tag--billing{background:#f59e0b26;color:#fbbf24}.v3-root .ib-tag.off{background:none;border:1px dashed var(--line);color:#64748b}.v3-root .ib-asg{width:18px;height:18px;border-radius:50%;background:#334155;font:700 9.5px/18px var(--font-ui);text-align:center;color:#fff}.v3-root .ib-skel{display:flex;gap:10px;padding:12px 8px}.v3-root .ib-skel>i,.v3-root .ib-skel b,.v3-root .ib-skel small{display:block;border-radius:8px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:skel 1.2s linear infinite}.v3-root .ib-skel>i{width:30px;height:30px}.v3-root .ib-skel div{flex:1}.v3-root .ib-skel b{height:12px;width:50%;margin-bottom:8px}.v3-root .ib-skel small{height:10px;width:80%}@keyframes skel{to{background-position:-200% 0}}.v3-root .ib-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:40px 16px;text-align:center}.v3-root .ib-empty small{color:var(--mute,#8b93a7);font-size:12px}.v3-root .ib-th{display:flex;flex-direction:column;overflow:hidden}.v3-root .ib-hd{padding:14px 16px 10px;border-bottom:1px solid var(--line)}.v3-root .ib-hd__r{display:flex;gap:12px;align-items:flex-start}.v3-root .ib-hd__av{position:relative;flex:none}.v3-root .ib-hd__av .fl-you{width:44px;height:44px;font-size:16px}.v3-root .ib-hd__ch{position:absolute;right:-6px;bottom:-4px;display:flex}.v3-root .ib-hd__ch .so-ic{width:20px;height:20px;border-radius:6px;border:2px solid #111827}.v3-root .ib-hd__ch .so-ic .ic svg{width:11px;height:11px}.v3-root .ib-hd__m{flex:1;min-width:0}.v3-root .ib-hd__n{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v3-root .ib-hd__n b{font-size:16px}.v3-root .ib-hd__m small{display:block;font-size:12px;color:var(--mute,#8b93a7);margin-top:3px}.v3-root .ib-hd__x{color:#64748b!important;font-size:11px!important}.v3-root .ib-badge{font:600 10.5px var(--font-ui);padding:2px 8px;border-radius:99px;background:#2dd4bf21;color:#2dd4bf}.v3-root .ib-badge.lead{background:#7c6cff2e;color:#c4b5fd}.v3-root .ib-hd__a{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.v3-root .ib-act{border:1px solid var(--line);background:#ffffff05;color:var(--fg);font:500 11.5px var(--font-ui);padding:5px 9px;border-radius:8px;cursor:pointer;white-space:nowrap}.v3-root .ib-act:hover{border-color:#7c6cff99}.v3-root .ib-act.on{background:#2dd4bf1f;border-color:#2dd4bf66;color:#2dd4bf}.v3-root .ib-hd__row2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;flex-wrap:wrap}.v3-root .ib-hd__tags{display:flex;gap:6px;flex-wrap:wrap}.v3-root .ib-popw{position:relative;display:inline-block}.v3-root .ib-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:240px;padding:6px;border-radius:12px;border:1px solid var(--line);background:#0f172a;box-shadow:0 20px 50px #0000008c}.v3-root .ib-pop__i{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--fg);font:500 12.5px var(--font-ui);cursor:pointer}.v3-root .ib-pop__i:hover{background:#7c6cff1f}.v3-root .ib-pop__i small{display:block;color:var(--mute,#8b93a7);font-size:11px;margin-top:2px;white-space:normal}.v3-root .ib-pop__h{font-size:11.5px;color:var(--mute,#8b93a7);margin:4px 8px 6px}.v3-root .ib-pop__t{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--fg);font:500 12.5px var(--font-ui);cursor:pointer;text-align:left}.v3-root .ib-pop__t:hover{background:#ffffff0a}.v3-root .ib-pop__t .tg{display:inline-block;flex:none}.v3-root .ib-pop__t.lock{cursor:default;opacity:.7}.v3-root .ib-pop__t.lock small{color:#fbbf24;font-size:11px}.v3-root .ib-tabs{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--line)}.v3-root .ib-tab{border:0;background:none;color:var(--mute,#8b93a7);font:500 13px var(--font-ui);padding:10px 4px;margin-right:14px;border-bottom:2px solid transparent;cursor:pointer}.v3-root .ib-tab.on{color:#fff;border-bottom-color:#7c6cff}.v3-root .ib-body{flex:1;min-height:0;overflow:auto;padding:14px 16px}.v3-root .ib-log{padding:0!important;overflow:visible!important}.v3-root .ib-st{display:block;font-size:10.5px;color:#64748b;margin-top:4px;text-align:right}.v3-root .ib-st--read{color:#2dd4bf}.v3-root .ib-st--failed{color:#f87171}.v3-root .ib-st--sending{color:#a5b4fc}.v3-root .ib-st button{border:0;background:none;color:#a5b4fc;font:600 10.5px var(--font-ui);cursor:pointer;text-decoration:underline}.v3-root .ib-fail{border-color:#f8717180!important;opacity:.8}.v3-root .ib-call{border:1px solid var(--line);border-radius:14px;background:#ffffff05;overflow:hidden;margin:4px 0}.v3-root .ib-call__h{display:flex;gap:10px;align-items:center;padding:10px 12px}.v3-root .ib-call__ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#2dd4bf24;color:#2dd4bf}.v3-root .ib-call__h b{font-size:13px;display:block}.v3-root .ib-call__h small{font-size:11px;color:var(--mute,#8b93a7)}.v3-root .ib-pl{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#00000026}.v3-root .ib-pl__b{width:30px;height:30px;border-radius:50%;border:0;background:#7c6cff;color:#fff;font-size:11px;cursor:pointer;flex:none}.v3-root .ib-pl__bar{flex:1;height:6px;border-radius:9px;background:#ffffff1a;cursor:pointer;overflow:hidden}.v3-root .ib-pl__bar i{display:block;height:100%;background:#7c6cff;border-radius:9px;transition:width .9s linear}.v3-root .ib-pl small{font:500 11px var(--font-mono,monospace);color:var(--mute,#8b93a7);white-space:nowrap}.v3-root .ib-pl__x{border:0;background:none;color:var(--mute,#8b93a7);cursor:pointer;font-size:14px}.v3-root .ib-tr{padding:6px 6px 8px}.v3-root .ib-tl{display:grid;grid-template-columns:38px 52px 1fr;gap:8px;width:100%;padding:6px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;font-size:13px;line-height:1.45}.v3-root .ib-tl:hover{background:#ffffff08}.v3-root .ib-tl.now{background:#7c6cff24}.v3-root .ib-tl small{font:500 11px var(--font-mono,monospace);color:#64748b;padding-top:2px}.v3-root .ib-sp{font-size:11.5px;padding-top:1px}.v3-root .ib-sp--echo{color:#2dd4bf}.v3-root .ib-sp--them{color:#fbbf24}.v3-root .ib-sum2{display:flex;flex-direction:column;gap:8px}.v3-root .ib-sum2__g{display:flex;gap:10px;padding:12px;border-radius:12px;background:#7c6cff14;border:1px solid rgba(124,108,255,.25)}.v3-root .ib-sum2__g img{width:30px;height:30px;border-radius:50%}.v3-root .ib-sum2__g small{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#a78bfa}.v3-root .ib-sum2__g p{margin:3px 0 0;font-size:14px;line-height:1.5}.v3-root .ib-sum2__k{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v3-root .ib-sum2__k div{padding:10px 12px;border-radius:10px;border:1px solid var(--line)}.v3-root .ib-sum2__k small{display:block;font-size:10.5px;color:var(--mute,#8b93a7);letter-spacing:.05em;text-transform:uppercase}.v3-root .ib-sum2__k b{font-size:12.5px;font-weight:600}.v3-root .ib-sum2 .ey{margin:10px 0 0}.v3-root .ib-pts{margin:0;padding-left:18px;font-size:13.5px;line-height:1.7}.v3-root .ib-nx{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.v3-root .ib-nx i{width:18px;height:18px;border-radius:5px;border:1.5px solid #475569;display:grid;place-items:center;font-style:normal;font-size:11px;flex:none}.v3-root .ib-nx.done i{background:#2dd4bf;border-color:#2dd4bf;color:#06201c}.v3-root .ib-nx.done span{text-decoration:line-through;opacity:.6}.v3-root .ib-rv{display:flex;flex-direction:column;gap:12px}.v3-root .ib-rv__c{padding:14px;border-radius:14px;border:1px solid var(--line);background:#ffffff05}.v3-root .ib-rv__h{display:flex;gap:10px;align-items:center}.v3-root .ib-rv__h b{display:block}.v3-root .ib-rv__h small{font-size:11.5px;color:var(--mute,#8b93a7)}.v3-root .ib-rv__s{margin-left:auto;color:#fbbf24;font-size:18px;letter-spacing:2px}.v3-root .ib-rv__c p{font-size:15px;line-height:1.55;margin:12px 0 0}.v3-root .ib-rv__r{margin-left:24px;padding:12px 14px;border-left:3px solid #7c6cff;border-radius:0 12px 12px 0;background:#7c6cff12}.v3-root .ib-rv__r small{font-size:11px;color:#a5b4fc}.v3-root .ib-rv__r p{margin:4px 0 0;font-size:13.5px}.v3-root .ib-comp{padding:10px 14px 14px;border-top:1px solid var(--line)}.v3-root .ib-comp__jv{display:flex;align-items:center;gap:6px;font-size:11px;color:#a78bfa;margin-bottom:6px}.v3-root .ib-comp__jv img{width:18px;height:18px;border-radius:50%}.v3-root .ib-comp__box{border:1px solid var(--line);border-radius:12px;background:#ffffff05}.v3-root .ib-comp__box:focus-within{border-color:#7c6cff;box-shadow:0 0 0 3px #7c6cff26}.v3-root .ib-in{width:100%;border:0;background:none;color:var(--fg);font:inherit;font-size:13.5px;line-height:1.5;padding:10px 12px;resize:none;outline:none;display:block}.v3-root .ib-comp__bar{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 8px;border-top:1px solid var(--line);flex-wrap:wrap}.v3-root .ib-tool{border:0;background:none;color:var(--mute,#8b93a7);font:500 11.5px var(--font-ui);padding:5px 7px;border-radius:7px;cursor:pointer;white-space:nowrap}.v3-root .ib-tool:hover{background:#ffffff0d;color:#fff}.v3-root .ib-comp__bar .ib-popw .ib-pop{top:auto;bottom:calc(100% + 6px);left:0;right:auto;width:320px}.v3-root .ib-via{margin-left:auto;font-size:11px;color:#64748b;white-space:nowrap}.v3-root .ib-att{display:flex;gap:6px;flex-wrap:wrap;padding:0 12px 8px}.v3-root .ib-att span{font-size:11.5px;padding:3px 4px 3px 8px;border-radius:7px;background:#ffffff0f}.v3-root .ib-att button{border:0;background:none;color:var(--mute,#8b93a7);cursor:pointer}.v3-root .ib-lock{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line);background:#ffffff05}.v3-root .ib-lock b{display:block;font-size:13px}.v3-root .ib-lock small{display:block;font-size:11.5px;color:var(--mute,#8b93a7);margin-top:2px;max-width:420px}.v3-root .ib-lock--warn{background:#f59e0b0f}.v3-root .ib-lock--warn b{color:#fbbf24}.v3-root .ib-cust .fl-you{width:44px;height:44px;font-size:16px;flex:none}.v3-root .ib-cust__h{display:flex;gap:10px;align-items:center}.v3-root .ib-cust__h b{display:block;font-size:15px;margin-bottom:4px}.v3-root .ib-cust__act{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.v3-root .ib-kv{display:grid;gap:0}.v3-root .ib-kv div{display:grid;grid-template-columns:78px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px}.v3-root .ib-kv small{color:var(--mute,#8b93a7);font-size:11.5px}.v3-root .ib-kv b{font-weight:500}.v3-root .ib-note{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f59e0b12;border:1px solid rgba(245,158,11,.2)}.v3-root .ib-note small{font-size:10.5px;color:#fbbf24;letter-spacing:.06em;text-transform:uppercase}.v3-root .ib-note p{margin:3px 0 0;font-size:12.5px}.v3-root .ib-merge{margin-top:10px;padding:10px 12px;border-radius:10px;background:#7c6cff14}.v3-root .ib-merge b{display:block;font-size:12.5px}.v3-root .ib-merge small{font-size:11.5px;color:var(--mute,#8b93a7)}.v3-root .ib-cust .ey{margin:14px 0 6px}.v3-root .ib-back{border:0;background:none;color:#fff;font-size:18px;cursor:pointer;display:none}@media(max-width:1180px){.v3-root .ib3{grid-template-columns:300px minmax(0,1fr)}.v3-root .ib-cust{display:none}}@media(max-width:820px){.v3-root .ib3{grid-template-columns:1fr}.v3-root .ib3 .ib-th,.v3-root .ib3.m-th .ib-list{display:none}.v3-root .ib3.m-th .ib-th{display:flex}.v3-root .ib-back{display:block}.v3-root .ib-hd__a{flex-wrap:wrap}}.v3-root .dm-kinds--2{grid-template-rows:1fr 1fr!important}.v3-root .dm-inv__foot .bl{margin:0 0 10px!important;padding:2px 0 12px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:none!important;gap:8px!important}.v3-root .bl-top b{font-size:15px!important}.v3-root .bl-link{border:0;background:none;color:#a5b4fc;font:500 12px var(--font-ui);cursor:pointer;padding:0;white-space:nowrap}.v3-root .bl-link:hover{color:#fff}.v3-root .dm-inv__foot .bl-bar i{background:var(--money-build)}.v3-root .dm-kinds--2 .kc-b{justify-content:flex-start!important;gap:12px}.v3-root .dm-kinds--2 .rt-used{display:grid!important;grid-template-columns:1fr 1fr;gap:6px 18px;align-items:center}.v3-root .dm-kinds--2 .rt-used small,.v3-root .dm-kinds--2 .rt-used u{grid-column:1/-1}.v3-root .dm-kinds--2 .rt-used span{display:flex!important;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:12.5px}.v3-root .dm-kinds--2 .rt-used span em{font-style:normal;flex:1}.v3-root .dm-kinds--2 .rt-used span b{font-weight:600}.v3-root .ob-tile{background:var(--navy-900)!important;border-color:#ffffff14;overflow:hidden;padding:10px 10px 14px!important;gap:4px!important}.v3-root .ob-tile:before{content:"";position:absolute;inset:auto 15% 34px;height:40%;background:radial-gradient(closest-side,var(--bc,#7c6cff),transparent);opacity:.18;filter:blur(8px);transition:opacity .3s;pointer-events:none}.v3-root .ob-tile:hover:before{opacity:.35}.v3-root .ob-tile.on:before{opacity:.5;animation:obGlow 2.4s ease-in-out infinite}.v3-root .ob-bot{display:block;width:100%;height:118px;position:relative}.v3-root .ob-bot img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;border-radius:0!important;background:none!important;animation:obFloat 3.6s ease-in-out infinite;animation-delay:var(--dl,0s);transform-origin:50% 100%}.v3-root .ob-tile:hover .ob-bot img{animation:obWiggle .6s ease-in-out}.v3-root .ob-tile.on .ob-bot img{animation:obHop .5s cubic-bezier(.3,1.6,.5,1),obFloat 3.6s ease-in-out .5s infinite}.v3-root .ob-who{font:500 10px var(--font-mono,monospace);letter-spacing:.14em;color:var(--bc,#8b93a7);opacity:.75;text-transform:uppercase}.v3-root .ob-tile--unsure .ob-q-mark{animation:obFloat 3.6s ease-in-out infinite}@keyframes obFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes obWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes obHop{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-14px) scale(1.06)}to{transform:translateY(0) scale(1)}}@keyframes obGlow{0%,to{opacity:.35}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.v3-root .ob-bot img,.v3-root .ob-tile.on:before,.v3-root .ob-q-mark{animation:none!important}}.v3-root .ob-tile .ob-bot{height:96px!important;display:grid!important;place-items:center;color:var(--bc)}.v3-root .ob-ic{display:block;width:72px;height:60px;animation:obFloat 3.6s ease-in-out infinite;animation-delay:var(--dl,0s);filter:drop-shadow(0 0 12px color-mix(in srgb,currentColor 45%,transparent))}.v3-root .ob-ic svg{width:100%;height:100%;overflow:visible}.v3-root .ob-tile:hover .ob-ic{animation:obWiggle .6s ease-in-out}.v3-root .ob-tile.on .ob-ic{animation:obHop .5s cubic-bezier(.3,1.6,.5,1),obFloat 3.6s ease-in-out .5s infinite}.v3-root .oi-scroll{animation:oiScroll 4s ease-in-out infinite}@keyframes oiScroll{0%,20%{transform:translateY(0)}50%,70%{transform:translateY(-10px)}to{transform:translateY(0)}}.v3-root .oi-btn{animation:oiPulse 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes oiPulse{50%{transform:scale(1.15);opacity:.7}}.v3-root .oi-card{animation:oiCard 3s ease-in-out infinite}.v3-root .oi-c2{animation-delay:.3s}.v3-root .oi-c3{animation-delay:.6s}@keyframes oiCard{0%,to{opacity:.2}30%{opacity:.6}}.v3-root .oi-ping{animation:oiPing 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes oiPing{0%,60%,to{transform:scale(1)}70%{transform:scale(1.4)}80%{transform:scale(.9)}}.v3-root .oi-b1{animation:oiTap 1.6s ease-in-out infinite}.v3-root .oi-b2{animation:oiTap 1.6s ease-in-out .8s infinite}@keyframes oiTap{0%,to{opacity:1}50%{opacity:.25}}.v3-root .oi-w{animation:oiWave 1.1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.v3-root .oi-w:nth-child(2){animation-delay:.1s}.v3-root .oi-w:nth-child(3){animation-delay:.2s}.v3-root .oi-w:nth-child(4){animation-delay:.3s}.v3-root .oi-w:nth-child(5){animation-delay:.4s}.v3-root .oi-w:nth-child(6){animation-delay:.5s}.v3-root .oi-w:nth-child(7){animation-delay:.6s}@keyframes oiWave{50%{transform:scaleY(.4)}}.v3-root .oi-g1{animation:oiRot 6s linear infinite;transform-box:fill-box;transform-origin:center}.v3-root .oi-g2{animation:oiRot 4s linear infinite reverse;transform-box:fill-box;transform-origin:center}@keyframes oiRot{to{transform:rotate(360deg)}}.v3-root .oi-r1,.v3-root .oi-r2,.v3-root .oi-r3{animation:oiRing 1.8s ease-out infinite}.v3-root .oi-r2{animation-delay:.3s}.v3-root .oi-r3{animation-delay:.6s}@keyframes oiRing{0%{opacity:0}30%{opacity:1}to{opacity:0}}.v3-root .oi-spin{animation:oiRot 14s linear infinite;transform-box:fill-box;transform-origin:center}.v3-root .oi-mark{animation:oiPulse 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.v3-root .oi-dot{animation:oiTap 3s ease-in-out infinite}.v3-root .oi-q{animation:oiTap 2.4s ease-in-out infinite}.v3-root .ob-ey{display:flex;align-items:center;gap:8px}.v3-root .ob-ey .ob-ic{width:22px;height:18px;animation:none;filter:none}.v3-root .ob-scope{display:flex;gap:12px;align-items:center;padding:10px;margin:-4px -4px 10px;border-radius:12px;background:var(--navy-900);border:1px solid color-mix(in srgb,var(--bc,#60a5fa) 40%,transparent)}.v3-root .ob-scope__av{width:46px;height:54px;flex:none;border-radius:10px;overflow:hidden;background:var(--navy-900);box-shadow:0 0 18px -4px var(--bc)}.v3-root .ob-scope__av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;animation:obFloat 3.6s ease-in-out infinite}.v3-root .ob-scope b{display:block;font:600 13px var(--font-mono,monospace);letter-spacing:.14em;color:#60a5fa}.v3-root .ob-scope small{font-size:12.5px;color:var(--fg)}.v3-root .ob-dots{display:inline-flex;gap:3px;margin-left:5px;vertical-align:middle}.v3-root .ob-dots i{width:4px;height:4px;border-radius:50%;background:#60a5fa;animation:oiTap 1.2s ease-in-out infinite}.v3-root .ob-dots i:nth-child(2){animation-delay:.2s}.v3-root .ob-dots i:nth-child(3){animation-delay:.4s}.v3-root .ob-so__ic{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--navy-900)}.v3-root .ob-so__ic .ob-ic{width:24px;height:20px;animation:none;filter:none}.v3-root .ob-crew{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.v3-root .ob-crew__i{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:99px;border:1px solid var(--line);background:#ffffff05;font-size:12px!important}.v3-root .ob-crew__i img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900)}.v3-root .ob-crew__i b{font:600 10.5px var(--font-mono,monospace)!important;letter-spacing:.1em;color:var(--bc)!important;padding:0!important;text-transform:uppercase}.v3-root .ob-crew__i small{color:var(--fg-muted,#94a3b8)}.v3-root .ob-crew__i.lead{border-color:color-mix(in srgb,var(--bc) 55%,transparent);background:color-mix(in srgb,var(--bc) 10%,transparent)}@media(prefers-reduced-motion:reduce){.v3-root .ob-ic,.v3-root .ob-ic *{animation:none!important}}.v3-root .dstrip__live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2dd4bf;margin-right:7px;vertical-align:middle;box-shadow:0 0 #2dd4bf99;animation:liveDot 1.8s ease-out infinite}@keyframes liveDot{0%{box-shadow:0 0 #2dd4bf8c}to{box-shadow:0 0 0 8px #2dd4bf00}}.v3-root .hdr-demo{display:inline-flex;align-items:center;padding:6px 12px;border-radius:99px;border:1px solid rgba(45,212,191,.35);color:#5eead4!important;font-weight:500}.v3-root .hdr-demo:hover{background:#2dd4bf14}.v3-root .dstrip__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:28px;align-items:center;padding:28px;border-radius:20px;background:var(--navy-900);border:1px solid rgba(45,212,191,.25);box-shadow:0 0 60px -30px #2dd4bf80}.v3-root .dstrip__t h3{font:600 28px var(--font-display);margin:6px 0 8px;color:var(--ink)}.v3-root .dstrip__t .muted{margin:0 0 16px}.v3-root .dstrip__t .ey{display:flex;align-items:center;color:#5eead4}.v3-root .dstrip__g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v3-root .dstrip__d{position:relative;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;color:inherit;font:inherit;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.v3-root .dstrip__d:hover{transform:translateY(-2px);border-color:#2dd4bf80;background:#2dd4bf0f}.v3-root .dstrip__d b{display:block;font-size:15px;color:var(--ink)}.v3-root .dstrip__d small{display:block;font-size:12px;color:var(--fg-muted,#94a3b8);margin-top:3px}.v3-root .dstrip__d span{position:absolute;top:12px;right:14px;color:#5eead4;opacity:.6}.v3-root .pb-demo{display:inline-flex;align-items:center;margin-top:18px;padding:9px 16px;border-radius:99px;border:1px solid color-mix(in srgb,var(--bc) 50%,transparent);background:color-mix(in srgb,var(--bc) 10%,transparent);color:#fff;font:500 14px var(--font-ui);cursor:pointer}.v3-root .pb-demo:hover{background:color-mix(in srgb,var(--bc) 22%,transparent)}@media(max-width:900px){.v3-root .dstrip__in{grid-template-columns:1fr}.v3-root .dstrip__g{grid-template-columns:repeat(2,1fr)}}.v3-root .dw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#020617b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dwFade .3s ease both}@keyframes dwFade{0%{opacity:0}}.v3-root .dw-in{position:relative;width:min(1020px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:32px;border-radius:24px;background:var(--navy-900);border:1px solid rgba(45,212,191,.3);box-shadow:0 40px 120px #000000b3,0 0 80px -40px #2dd4bf99;animation:dwUp .45s cubic-bezier(.2,1.2,.4,1) both}@keyframes dwUp{0%{opacity:0;transform:translateY(18px) scale(.98)}}.v3-root .dw-x{position:absolute;top:14px;right:16px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:none;color:#fff;font-size:18px;cursor:pointer}.v3-root .dw-l h2{font:600 32px/1.12 var(--font-display);margin:6px 0 12px;color:var(--ink)}.v3-root .dw-p{color:var(--fg-muted,#94a3b8);font-size:15px;line-height:1.55;margin:0}.v3-root .dw-try{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-root .dw-t{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:12px;border-radius:12px;border:1px solid var(--line);background:#ffffff08;color:inherit;font:inherit;cursor:pointer;transition:border-color .2s,transform .2s}.v3-root .dw-t:hover{border-color:#2dd4bf8c;transform:translateY(-2px)}.v3-root .dw-t>span{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;background:#2dd4bf1f;color:#5eead4;font-weight:700}.v3-root .dw-t b{display:block;font-size:13.5px;color:var(--ink)}.v3-root .dw-t small{display:block;font-size:11.5px;color:var(--fg-muted,#94a3b8);margin-top:2px}.v3-root .dw-foot{display:block;margin-top:14px;font-size:12px;color:#64748b}.v3-root .dw-prev{display:flex;flex-direction:column;justify-content:center}.v3-root .dw-app{display:grid;grid-template-columns:96px 1fr;height:330px;border-radius:16px;border:1px solid var(--line);background:#0b1120;overflow:hidden;box-shadow:0 20px 60px -20px #7c6cff73}.v3-root .dw-nav{display:flex;flex-direction:column;gap:4px;padding:12px 8px;border-right:1px solid var(--line);background:#0a0f1d}.v3-root .dw-logo{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#fbbf24,#f97316);color:#111;font:700 10px/26px var(--font-ui);text-align:center;margin-bottom:8px}.v3-root .dw-ni{font-style:normal;font-size:11px;color:#64748b;padding:5px 8px;border-radius:6px}.v3-root .dw-ni--home{animation:dwNav 9s infinite}.v3-root .dw-ni--inbox{animation:dwNav 9s 3s infinite}.v3-root .dw-ni--results{animation:dwNav 9s 6s infinite}@keyframes dwNav{0%,30%{background:#7c6cff40;color:#fff}34%,to{background:none;color:#64748b}}.v3-root .dw-screens{position:relative}.v3-root .dw-s{position:absolute;top:0;right:0;bottom:0;left:0;padding:16px;display:flex;flex-direction:column;gap:8px;opacity:0;animation:dwS 9s infinite}.v3-root .dw-s1{animation-delay:3s}.v3-root .dw-s2{animation-delay:6s}@keyframes dwS{0%{opacity:0;transform:translateY(8px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0}}.v3-root .dw-s>b{font:600 17px var(--font-display);color:#fff}.v3-root .dw-s>small{font-size:11.5px;color:#94a3b8;margin-top:-6px;margin-bottom:6px}.v3-root .dw-r{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff08}.v3-root .dw-r em{font-style:normal;font-weight:600;font-size:14px;color:#fff}.v3-root .dw-r span{font-size:11.5px;color:#94a3b8}.v3-root .dw-s .dw-r:first-of-type{border-color:#7c6cff80;background:#7c6cff14}.v3-root .dw-cap{display:flex;align-items:center;justify-content:center;margin:12px 0 0;font-size:12px;color:#5eead4}@media(max-width:820px){.v3-root .dw-in{grid-template-columns:1fr;padding:22px}.v3-root .dw-prev{display:none}.v3-root .dw-try{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v3-root .dw-s{animation:none}.v3-root .dw-s0{opacity:1}}.v3-root .ob-so__row small.ob-ok{color:#2dd4bf}.v3-root .sc-hero{display:flex;gap:16px;align-items:center;margin:14px 0;padding:16px;border-radius:16px;background:var(--navy-900);border:1px solid rgba(96,165,250,.3)}.v3-root .sc-av{position:relative;width:64px;height:74px;flex:none;border-radius:12px;overflow:hidden;background:var(--navy-900)}.v3-root .sc-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.v3-root .sc-av.on img{animation:obFloat 2s ease-in-out infinite}.v3-root .sc-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(180deg,transparent 0%,rgba(96,165,250,.45) 50%,transparent 52%);background-size:100% 200%;animation:scScan 1.6s linear infinite}@keyframes scScan{0%{background-position:0 -100%}to{background-position:0 100%}}.v3-root .sc-hero>div:last-child{flex:1;min-width:0}.v3-root .sc-url{display:block;font:600 20px var(--font-mono,monospace);color:#93c5fd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-root .sc-hero small{display:block;color:var(--fg-muted,#94a3b8);font-size:13px;margin:3px 0 10px}.v3-root .sc-bar{height:5px;border-radius:9px;background:#ffffff14;overflow:hidden}.v3-root .sc-bar i{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .5s ease}.v3-root .sc-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-root .sc-i{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;transition:all .3s}.v3-root .sc-i b{display:block;font-size:13.5px;color:var(--ink)}.v3-root .sc-i small{display:block;font-size:12px;color:var(--fg-muted,#94a3b8);margin-top:2px}.v3-root .sc-ic{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px}.v3-root .sc-i--wait{opacity:.45}.v3-root .sc-i--wait .sc-ic{border:1px dashed #475569;color:#475569}.v3-root .sc-i--run{border-color:#60a5fa80;background:#60a5fa12}.v3-root .sc-i--ok .sc-ic{background:#2dd4bf;color:#04201c}.v3-root .sc-i--ok{animation:scIn .35s ease}.v3-root .sc-i--lock .sc-ic{background:#fbbf2426}.v3-root .sc-i--lock small{color:#fbbf24}.v3-root .sc-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(96,165,250,.25);border-top-color:#60a5fa;animation:oiRot .8s linear infinite}@keyframes scIn{0%{transform:scale(.97)}}@media(max-width:700px){.v3-root .sc-list{grid-template-columns:1fr}}.v3-root .sc-need{grid-column:1/-1;border-color:#fbbf2459!important;background:#fbbf240d!important}.v3-root .sc-need>div>b{color:#fbbf24!important}.v3-root .sc-need small{color:var(--fg-muted,#94a3b8)!important;font-size:12.5px!important;margin:4px 0 8px!important}.v3-root .sc-need__l{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.v3-root .sc-need__l li{font-size:12px;padding:5px 10px;border-radius:99px;border:1px solid rgba(251,191,36,.25);background:#0000004d}.v3-root .sc-need__l li b{display:inline!important;font-size:12px!important;color:#fde68a!important}.v3-root .sc-need__l li span{color:var(--fg-muted,#94a3b8)}.v3-root .ob-who2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.v3-root .ob-who2__c{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:var(--navy-900);color:var(--fg);font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.v3-root .ob-who2__c:hover{transform:translateY(-3px);border-color:var(--bc)}.v3-root .ob-who2__c.on{border-color:var(--bc);box-shadow:0 0 0 1px var(--bc),0 0 40px -10px var(--bc)}.v3-root .ob-who2__c .ob-bot{height:90px;width:100%;display:grid;place-items:start;color:var(--bc)}.v3-root .ob-who2__c .ob-ic{width:84px;height:72px}.v3-root .ob-who2__c b{font:600 24px var(--font-display);color:var(--ink)}.v3-root .ob-who2__c small{font-size:14px;color:var(--fg-muted,#94a3b8);line-height:1.5}.v3-root .ob-who2__c:before{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(closest-side,var(--bc),transparent);opacity:.15}.v3-root .ob-tile--lock{cursor:default}.v3-root .ob-lockb{font:500 10px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--bc)}@media(max-width:700px){.v3-root .ob-who2{grid-template-columns:1fr}}.v3-root .ob-steps{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 22px}.v3-root .ob-step{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:99px;border:1px solid var(--line);background:#ffffff05;opacity:.5;transition:all .3s}.v3-root .ob-step small{font-size:12.5px;color:var(--fg)}.v3-root .ob-step__ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--navy-900);color:var(--bc)}.v3-root .ob-step__ic .ob-ic{width:18px;height:15px;animation:none;filter:none}.v3-root .ob-step.done{opacity:1}.v3-root .ob-step.done .ob-step__ic{background:var(--bc);color:#000;font-size:12px}.v3-root .ob-step.now{opacity:1;border-color:var(--bc);background:color-mix(in srgb,var(--bc) 12%,transparent)}.v3-root .ob-hand{display:flex;gap:22px;align-items:center;padding:24px;border-radius:20px;background:var(--navy-900);border:1px solid color-mix(in srgb,var(--bc) 45%,transparent);box-shadow:0 0 60px -25px var(--bc);animation:handIn .5s cubic-bezier(.2,1.3,.4,1) both}@keyframes handIn{0%{opacity:0;transform:translate(40px)}}.v3-root .ob-hand__ic{width:110px;height:96px;flex:none;display:grid;place-items:center;color:var(--bc)}.v3-root .ob-hand__ic .ob-ic{width:96px;height:82px}.v3-root .ob-hand small{font:500 11px var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--bc)}.v3-root .ob-hand h1{margin:4px 0 2px!important}.v3-root .ob-hand .ob-sub{margin:0}.v3-root .ob-chip--all{border-style:dashed!important}.v3-root .ob-chip--all.on{border-style:solid!important}.v3-root .ob-vps{display:flex;gap:20px;align-items:flex-start;margin-top:16px;padding:22px;border-radius:18px;background:var(--navy-900);border:1px solid rgba(96,165,250,.35)}.v3-root .ob-vps__ic{width:72px;height:72px;flex:none;display:grid;place-items:center;color:#2dd4bf}.v3-root .ob-vps__ic .ob-ic{width:64px;height:64px}.v3-root .ob-vps p{margin:0 0 10px;font-size:16px;line-height:1.5;color:var(--ink)}.v3-root .ob-vps ul{margin:0 0 12px;padding-left:18px;color:var(--fg);font-size:14.5px;line-height:1.7}.v3-root .ob-vps small{color:#93c5fd;font-size:13px}.v3-root .ob-links{display:grid;gap:10px;margin-top:18px}.v3-root .ob-link{display:grid;grid-template-columns:190px 1fr;gap:12px;align-items:center}.v3-root .ob-link>span{display:flex;align-items:center;gap:10px;font:500 15px var(--font-ui);color:var(--ink)}.v3-root .ob-link .so-ic{width:30px;height:30px;border-radius:9px;flex:none}.v3-root .ob-link .so-ic .ic svg{width:16px;height:16px}.v3-root .ob-input--sm{font-size:17px!important;padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#ffffff08!important}.v3-root .ob-input--sm:focus{border-color:#7c6cff!important}@media(max-width:700px){.v3-root .ob-link{grid-template-columns:1fr}}.v3-root .ob-scope__av,.v3-root .sc-av{overflow:visible!important;padding:4px 2px 0;box-sizing:border-box}.v3-root .ob-scope__av img,.v3-root .sc-av img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;animation:none!important}.v3-root .ob-scope__av{animation:scBob 3.2s ease-in-out infinite}.v3-root .sc-av.on{animation:scBob 2s ease-in-out infinite}@keyframes scBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.v3-root .sc-ring{border-radius:12px}.v3-root .ob-acc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.v3-root .ob-acc__g{padding:14px 16px;border-radius:16px;background:var(--navy-900);border:1px solid rgba(251,191,36,.22)}.v3-root .ob-acc__g .ey{margin:0 0 8px;color:#fbbf24}.v3-root .ob-acc__i{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-top:1px solid var(--line)}.v3-root .ob-acc__i:first-of-type{border-top:0}.v3-root .ob-acc__i i{font-style:normal;font-size:13px;margin-top:1px}.v3-root .ob-acc__i b{display:block;font-size:14px;color:var(--ink)}.v3-root .ob-acc__i small{display:block;font-size:12.5px;color:var(--fg-muted,#94a3b8);margin-top:1px}@media(max-width:700px){.v3-root .ob-acc{grid-template-columns:1fr}}.v3-root .ob-acc{gap:10px!important;margin-top:14px!important}.v3-root .ob-acc__g{padding:12px 14px!important}.v3-root .ob-acc__i{display:grid!important;grid-template-columns:16px auto minmax(0,1fr);gap:8px;align-items:baseline;padding:5px 0!important;border-top:0!important}.v3-root .ob-acc__i b{font-size:13.5px!important;white-space:nowrap}.v3-root .ob-acc__i small{margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px!important}.v3-root .ob-acc__i i{font-size:11px!important}.v3-root .ob-so{max-height:calc(100vh - 140px)!important;min-height:0}.v3-root .ob-so__list{flex:1;min-height:0;overflow:auto;margin-right:-6px;padding-right:6px}.v3-root .ob-so__row{padding:6px 0!important}.v3-root .ob-vid{margin:18px 0 6px;border-radius:18px;overflow:hidden;border:1px solid rgba(124,108,255,.35);background:var(--navy-900);box-shadow:0 0 60px -25px #7c6cffb3}.v3-root .ob-vid__v{display:block;width:100%;aspect-ratio:16/9;background:var(--navy-900)}.v3-root .ob-vid__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#0b1220}.v3-root .ob-vid__bar b{display:block;font-size:14.5px;color:var(--ink)}.v3-root .ob-vid__bar small{font-size:12.5px;color:var(--fg-muted,#94a3b8)}.v3-root .ob-vid__bar a{text-decoration:none}.v3-root .ob-q--brief{display:flex;flex-direction:column;height:calc(100vh - 114px);max-width:none!important;min-height:0}.v3-root .ob-q--brief h1{font-size:52px!important;margin:4px 0 10px!important}.v3-root .ob-q--brief .ob-back{flex:none;align-self:flex-start}.v3-root .ob-q--brief .ob-vid{display:grid;grid-template-columns:minmax(0,1fr) 230px;margin:0 0 12px!important;flex:none}.v3-root .ob-vid--live .cs{border-radius:0;border:0;box-shadow:none;max-height:34vh;aspect-ratio:16/9;background:#0b1220}.v3-root .ob-q--quote .ob-vid--live .cs{max-height:30vh}.v3-root .ob-q--brief .ob-vid__v{aspect-ratio:16/9;max-height:34vh;width:100%}.v3-root .ob-q--brief .ob-vid__bar{flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:14px 16px}.v3-root .ob-brief--scroll{flex:1;min-height:0;overflow-y:auto!important;overflow-x:hidden;margin-top:0!important;overscroll-behavior:contain}.v3-root .ob-brief--scroll .ob-brief__row{padding:9px 16px}.v3-root .ob-brief--scroll .ob-brief__row span{font-size:14px}.v3-root .ob-crew__i{padding:2px 8px 2px 2px!important}.v3-root .ob-crew__i img{width:18px!important;height:18px!important}.v3-root .ob-crew__i small{font-size:11px!important}.v3-root .ob-crew{gap:4px!important;margin-top:5px!important}.v3-root .ob-send{flex:none;display:flex;align-items:center;gap:12px;padding:12px 0 0;border-top:1px solid var(--line);margin-top:10px}.v3-root .ob-stage:has(.ob-q--brief){align-items:stretch;padding:14px 28px 10px}.v3-root .bf{display:flex;flex-direction:column;gap:10px;padding-right:4px}.v3-root .bf-facts{display:flex;flex-wrap:wrap;gap:8px}.v3-root .bf-fact{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff05;min-width:120px}.v3-root .bf-fact small{font:500 10px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v3-root .bf-fact b{font-size:13.5px;font-weight:500;color:var(--ink)}.v3-root .bf-fact--wide{flex:1 1 100%}.v3-root .bf-soc{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:2px}.v3-root .bf-soc span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink)}.v3-root .bf-soc .so-ic{width:18px;height:18px;border-radius:5px}.v3-root .bf-soc .so-ic .ic svg{width:10px;height:10px}.v3-root .bf-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-root .bf-card{padding:12px 14px;border-radius:14px;background:var(--navy-900);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);display:flex;flex-direction:column;gap:6px}.v3-root .bf-card__h{display:flex;align-items:center;gap:10px}.v3-root .bf-card__h b{font:600 15px var(--font-display);color:var(--ink)}.v3-root .bf-card__ic{width:30px;height:30px;display:grid;place-items:center;color:var(--c)}.v3-root .bf-card__ic .ob-ic{width:24px;height:20px;animation:none;filter:none}.v3-root .bf-card__a{margin:0;font-size:13px;color:var(--fg-muted,#94a3b8);line-height:1.4}.v3-root .bf-crew{display:flex;align-items:center;gap:6px;margin-top:2px}.v3-root .bf-crew__i{display:inline-flex;align-items:center;gap:6px}.v3-root .bf-crew__i img{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900);border:1.5px solid var(--bc)}.v3-root .bf-crew__i.lead{padding:2px 10px 2px 2px;border-radius:99px;background:color-mix(in srgb,var(--bc) 14%,transparent);border:1px solid color-mix(in srgb,var(--bc) 50%,transparent)}.v3-root .bf-crew__i.lead b{font:600 10.5px var(--font-mono,monospace);letter-spacing:.1em;color:var(--bc);text-transform:uppercase;white-space:nowrap}.v3-root .bf-crew{flex-wrap:wrap}.v3-root .bf-crew__i:not(.lead)+.bf-crew__i:not(.lead){margin-left:-10px}.v3-root .bf-crew small{font-size:11.5px;color:var(--fg-muted,#94a3b8);margin-left:4px}@media(max-width:700px){.v3-root .bf-grid{grid-template-columns:1fr}}.v3-root .bf-who{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.v3-root .bf-who .fl-you{width:38px;height:38px;font-size:14px;flex:none}.v3-root .bf-who__t{flex:1;min-width:200px}.v3-root .bf-who__t b{display:block;font-size:15px;color:var(--ink)}.v3-root .bf-who__t small{display:block;font-size:12.5px;color:var(--fg-muted,#94a3b8);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .bf-who__soc{display:flex;gap:6px;flex-wrap:wrap}.v3-root .bf-who__s{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink);padding:4px 10px 4px 4px;border-radius:99px;background:#ffffff0a;border:1px solid var(--line)}.v3-root .bf-who__s .so-ic{width:20px;height:20px;border-radius:6px}.v3-root .bf-who__s .so-ic .ic svg{width:11px;height:11px}.v3-root .bf-who__fix{flex:1 1 100%;font-size:13px;color:var(--ink);font-style:italic}.v3-root .bf-note{padding:12px 14px;border-radius:14px;border:1px dashed rgba(124,108,255,.45);background:#7c6cff0d}.v3-root .bf-note__h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.v3-root .bf-note__h img{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900)}.v3-root .bf-note__h b{font-size:14px;color:var(--ink)}.v3-root .bf-note__h small{font-size:12px;color:var(--fg-muted,#94a3b8);margin-left:auto}.v3-root .bf-note__in{width:100%;border:1px solid var(--line);border-radius:10px;background:#00000059;color:var(--ink);font:inherit;font-size:14px;line-height:1.5;padding:10px 12px;resize:vertical;min-height:64px;outline:none}.v3-root .bf-note__in:focus{border-color:#7c6cff;box-shadow:0 0 0 3px #7c6cff2e}.v3-root .ob-q--quote{max-width:none!important}.v3-root .ob-stage--wide{grid-template-columns:1fr!important;max-width:1380px!important;padding-top:14px!important}.v3-root .qt-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) 380px;gap:16px;flex:1;min-height:0}.v3-root .qt-l{display:flex;flex-direction:column;min-height:0}.v3-root .qt-r{display:flex;flex-direction:column;gap:12px;min-height:0}.v3-root .qt-f--side{flex-direction:column;padding:0!important;border:0!important;background:none!important;gap:8px}.v3-root .qt-f--side .qt-tot b{font-size:30px!important}.v3-root .qt--side{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.v3-root .qt-steps{padding:10px 16px;overflow:auto}.v3-root .qt-act{padding-top:12px;border-top:1px solid var(--line)}.v3-root .qt-act .pp-btn{width:100%;justify-content:center}.v3-root .qt{margin-top:18px;border-radius:16px;border:1px solid var(--line);background:#0b1220;overflow:hidden}.v3-root .qt-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.v3-root .qt-h b{display:block;font-size:16px;color:var(--ink)}.v3-root .qt-h small{font-size:12.5px;color:var(--fg-muted,#94a3b8)}.v3-root .qt-st{font:600 12px var(--font-ui);padding:6px 12px;border-radius:99px;background:#fbbf2424;color:#fbbf24;white-space:nowrap}.v3-root .qt-b{max-height:46vh;overflow:auto}.v3-root .qt-row{padding:9px 18px 9px 14px!important}.v3-root .qt-row small{font-size:12px!important}.v3-root .qt-row{display:grid;grid-template-columns:34px 1fr auto 96px 110px 28px;gap:12px;align-items:center;padding:12px 18px 12px 14px;border-bottom:1px solid var(--line)}.v3-root .qt-row:last-child{border-bottom:0}.v3-root .qt-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--money-build) 16%,transparent);color:var(--money-build);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--money-build) 35%,transparent)}.v3-root .qt-ic svg{width:18px;height:18px}.v3-root .qt-row--retainer .qt-ic{--money-build:var(--money-retainer)}.v3-root .qt-row--subscription .qt-ic{--money-build:var(--money-subscription)}.v3-root .qt-row--thirdparty .qt-ic{--money-build:var(--money-thirdparty)}.v3-root .qt-row--quote .qt-ic{--money-build:#64748b}.v3-root .qt-row--with .qt-ic{width:26px;height:26px;border-radius:7px;justify-self:end}.v3-root .qt-row--with .qt-ic svg{width:14px;height:14px}.v3-root .qt-row b{display:block;font-size:14.5px;color:var(--ink)}.v3-root .qt-row small{display:block;font-size:12.5px;color:var(--fg-muted,#94a3b8);margin-top:2px}.v3-root .qt-row>.tag,.v3-root .qt-row>[class*=tag]{justify-self:end}.v3-root .qt-amt{text-align:right;font-variant-numeric:tabular-nums;font:600 16px var(--font-mono,monospace);color:var(--ink)}.v3-root .qt-row--quote .qt-amt{font-size:12.5px;color:#fbbf24;font-family:var(--font-ui)}.v3-root .qt-f{display:flex;gap:12px;padding:14px 18px;border-top:1px solid var(--line);background:#ffffff05}.v3-root .qt-tot{flex:1;padding:10px 14px;border-radius:12px;background:#7c6cff14;border:1px solid rgba(124,108,255,.25)}.v3-root .qt-tot small{display:block;font:500 10.5px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v3-root .qt-tot b{display:block;font:600 26px var(--font-display);color:var(--ink);margin:2px 0}.v3-root .qt-tot em{font-style:normal;font-size:12px;color:var(--fg-muted,#94a3b8)}.v3-root .qt-tot--tbd{background:#fbbf2412;border-color:#fbbf244d}.v3-root .fr-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:12px;flex:1;min-height:0}.v3-root .fr-grid--2{grid-template-columns:1.2fr 1fr;grid-auto-rows:1fr}.v3-root .fr-grid .dm-panel{min-height:0;display:flex;flex-direction:column}.v3-root .fr-grid .dm-panel__b{flex:1;min-height:0;overflow:auto}.v3-root .fr-vid{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--navy-900)}.v3-root .fr-crew{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.v3-root .fr-crew b{display:block;font-size:14px}.v3-root .fr-crew small{font-size:12px;color:var(--fg-muted,#94a3b8)}.v3-root .fr-g{margin-bottom:10px}.v3-root .fr-g .ey{margin:0 0 4px;color:#fbbf24}.v3-root .fr-i{display:grid;grid-template-columns:16px 1fr;gap:8px;padding:5px 0;align-items:baseline}.v3-root .fr-i i{font-style:normal;font-size:11px}.v3-root .fr-i b{font-size:13.5px}.v3-root .fr-i small{display:block;font-size:12px;color:var(--fg-muted,#94a3b8)}.v3-root .fr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;height:100%}.v3-root .fr-empty__ic{font-size:34px;opacity:.6}.v3-root .fr-empty b{font-size:18px}.v3-root .fr-empty small{color:var(--fg-muted,#94a3b8);max-width:360px}.v3-root .ob-q--quote.ob-q--brief .qt{margin-top:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.v3-root .ob-q--quote .qt-b{flex:1;min-height:0;max-height:none;overflow:auto}.v3-root .ob-q--quote .qt-h{flex:none}.v3-root .ob-q--quote .qt-f{flex:none;padding:10px 14px}.v3-root .ob-q--quote .qt-tot{padding:8px 12px}.v3-root .ob-q--quote .qt-tot b{font-size:22px}.v3-root .qv-bar{display:flex;align-items:center;gap:14px;width:100%;padding:8px 14px 8px 8px;margin:0 0 12px;border-radius:14px;border:1px solid rgba(124,108,255,.35);background:var(--navy-900);color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .qv-bar:hover{border-color:#7c6cff}.v3-root .qv-bar__th{position:relative;width:96px;height:54px;border-radius:8px;overflow:hidden;flex:none}.v3-root .qv-bar__th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v3-root .qv-bar__th i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-size:16px;color:#fff;background:#0000004d}.v3-root .qv-bar b{display:block;font-size:14px;color:var(--ink)}.v3-root .qv-bar small{font-size:12px;color:var(--fg-muted,#94a3b8)}.v3-root .qv-bar .dm-opt__go{margin-left:auto}.v3-root .qt-foot{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:10px;margin-top:12px;flex:none}.v3-root .qt-foot .qt-tot{padding:12px 16px}.v3-root .qt-foot .qt-tot b{font-size:30px}.v3-root .qt-tot--tok{background:#2dd4bf14;border:1px solid rgba(45,212,191,.3)}.v3-root .qt-tot--tok b{color:#2dd4bf}.v3-root .qt-tot--tok em{font-size:11.5px;line-height:1.3;display:block}.v3-root .qt-go{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:12px 18px;border-radius:12px;border:0;background:linear-gradient(135deg,#7c6cff,#5b5bd6);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 10px 30px -10px #7c6cffcc}.v3-root .qt-go:hover{filter:brightness(1.08)}.v3-root .qt-go b{font:600 20px var(--font-display)}.v3-root .qt-go small{font-size:12px;opacity:.85}.v3-root .qt-under{display:flex;gap:18px;margin-top:8px;flex:none}.v3-root .qt-n{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.v3-root .qt-n button{width:28px;height:28px;border:0;background:#ffffff0a;color:var(--ink);font:600 15px var(--font-ui);cursor:pointer}.v3-root .qt-n button:hover{background:#7c6cff40}.v3-root .qt-n b{min-width:22px;text-align:center;font:600 13px var(--font-mono,monospace)}.v3-root .qt-x{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:none;color:#64748b;font:600 15px var(--font-ui);cursor:pointer;line-height:1}.v3-root .qt-x:hover{color:#fff;border-color:#f87171}.v3-root .qt-x--lock{border:0;cursor:default}.v3-root .qt-row--with{background:#ffffff05}.v3-root .qt-row--with>div{padding-left:18px;position:relative}.v3-root .qt-row--with>div:before{content:"↳";position:absolute;left:0;top:1px;color:#64748b;font-size:13px}.v3-root .qt-with{display:inline-block;margin-left:8px;font:500 10.5px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#64748b;vertical-align:middle}.v3-root .qt-x--lock{color:#334155;font-size:12px}.v3-root .qt-row--opt .qt-amt{font-size:12.5px;color:#94a3b8;font-family:var(--font-ui);font-weight:500}.v3-root .qt-row--opt .qt-amt:is([data-n]){font:600 16px var(--font-mono,monospace);color:var(--ink)}.v3-root .qt-chip--dis{opacity:.4;cursor:not-allowed}.v3-root .qt-row--opt.qt-row--off{opacity:.55}.v3-root .qt-row--opt.qt-row--off b{text-decoration:none;color:#94a3b8}.v3-root .qt-row--off{opacity:.45}.v3-root .qt-row--off b{text-decoration:line-through}.v3-root .qt-row--off .qt-x{color:#2dd4bf;border-color:#2dd4bf80}.v3-root .qt-chips{display:inline-flex;gap:4px;flex-wrap:wrap;margin-top:6px}.v3-root .qt-chip{padding:3px 9px;border-radius:99px;border:1px solid var(--line);background:none;color:#94a3b8;font:500 11.5px var(--font-ui);cursor:pointer}.v3-root .qt-chip.on{background:#7c6cff33;border-color:#7c6cff99;color:#fff}.v3-root .qt-chip:hover{border-color:#7c6cff}.v3-root .qt-n--sm{margin-left:8px;vertical-align:middle}.v3-root .qt-n--sm button{width:24px;height:24px;font-size:13px}.v3-root .qt-n--sm b{font-size:11.5px;padding:0 6px;white-space:nowrap}.v3-root .ob-nav{display:flex;justify-content:space-between;align-items:center;width:100%;flex:none}.v3-root .ob-reset{opacity:.6}.v3-root .ob-reset:hover{opacity:1}.v3-root .ob-q--brief .ob-nav{margin-bottom:0}.v3-root .cs{position:relative;width:100%;aspect-ratio:16/9;background:#0b1220;border-radius:18px;overflow:hidden;border:1px solid rgba(124,108,255,.35);box-shadow:0 0 60px -25px #7c6cffb3;cursor:pointer}.v3-root .cs-inner{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0;font-family:Inter,sans-serif;color:#fff}.v3-root .cs-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.v3-root .cs-scene.on{opacity:1}.v3-root .cs-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 72% 50%,color-mix(in srgb,var(--c) 28%,transparent),transparent 70%)}.v3-root .cs-intro .cs-glow,.v3-root .cs-outro .cs-glow{background:radial-gradient(70% 60% at 50% 45%,rgba(124,108,255,.32),transparent 70%)}.v3-root .cs-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:96px 96px}.v3-root .cs-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;transform-origin:left center;transform:scaleX(0)}.v3-root .cs-panel--in{transform:scaleX(1)}.v3-root .cs-scene.go .cs-panel--in{transform:scaleX(0);transition:transform .42s cubic-bezier(.7,0,.2,1)}.v3-root .cs-scene.off .cs-panel--out{transform:scaleX(1);transition:transform .4s cubic-bezier(.7,0,.2,1)}.v3-root .cs-ey{font-family:Space Mono,monospace;font-size:30px;letter-spacing:.22em;text-transform:uppercase;color:#a78bfa;margin-bottom:22px}.v3-root .cs-h1{font-family:Outfit,sans-serif;font-weight:700;font-size:150px;line-height:.95;letter-spacing:-.03em}.v3-root .cs-h1 em{font-style:normal;background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.v3-root .cs-c{position:absolute;left:0;right:0;top:150px;display:flex;flex-direction:column;align-items:center;text-align:center}.v3-root .cs-sub{font-size:40px;color:#b6bdd0;margin-top:26px;opacity:0;transform:translateY(20px)}.v3-root .cs-scene.on .cs-sub{opacity:1;transform:none;transition:all .4s .4s}.v3-root .cs-bots{position:absolute;left:0;right:0;top:640px;height:300px;display:flex;justify-content:center}.v3-root .cs-bb{width:205px;height:270px;display:flex;align-items:flex-end;justify-content:center;opacity:0;transform:translateY(160px) rotate(-18deg) scale(.6)}.v3-root .cs-intro.go .cs-bb{opacity:1;transform:none;transition:all .6s cubic-bezier(.3,1.5,.5,1) calc(var(--i) * .11s);animation:csBob 1.4s ease-in-out calc(.75s + var(--i) * .11s) infinite alternate}.v3-root .cs-bot{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;display:block}@keyframes csBob{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-22px) rotate(5deg)}}.v3-root .cs-l{position:absolute;left:120px;top:0;bottom:0;width:900px;display:flex;flex-direction:column;justify-content:center;padding-bottom:60px}.v3-root .cs-proj .cs-ey{opacity:0;transform:translate(-30px)}.v3-root .cs-proj.go .cs-ey{opacity:1;transform:none;transition:all .35s .25s}.v3-root .cs-h{font-family:Outfit,sans-serif;font-weight:700;font-size:140px;line-height:.95;letter-spacing:-.03em}.v3-root .cs-h1a,.v3-root .cs-h1b{display:inline-block;opacity:0;transform:translateY(70px)}.v3-root .cs-proj.go .cs-h1a{opacity:1;transform:none;transition:all .5s .3s}.v3-root .cs-proj.go .cs-h1b{opacity:1;transform:none;transition:all .5s .42s}.v3-root .cs-w{font-size:40px;color:#b6bdd0;margin-top:26px;opacity:0;transform:translateY(30px)}.v3-root .cs-proj.go .cs-w{opacity:1;transform:none;transition:all .4s .7s}.v3-root .cs-stage{position:absolute;right:120px;top:130px;width:760px;height:620px;perspective:1600px}.v3-root .cs-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-end;opacity:0;transform:rotateY(70deg) translate(120px)}.v3-root .cs-slot .cs-bot{height:600px}.v3-root .cs-slot.on{opacity:1;transform:none;transition:all .45s cubic-bezier(.3,1.4,.5,1)}.v3-root .cs-slot.on.off{opacity:0;transform:rotateY(-70deg) translate(-120px);transition:all .32s ease-in}.v3-root .cs-pills{position:absolute;right:120px;top:770px;width:760px;height:90px}.v3-root .cs-pill{position:absolute;left:50%;top:0;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:16px 30px;border-radius:999px;background:var(--navy-900);border:2.5px solid var(--c);box-shadow:0 0 50px -10px var(--c);font-size:32px;white-space:nowrap;opacity:0;transition:opacity .2s}.v3-root .cs-pill.on{opacity:1}.v3-root .cs-pill b{font-family:Space Mono,monospace;letter-spacing:.14em;color:var(--c)}.v3-root .cs-pill span{color:#dfe3ee}.v3-root .cs-chips{position:absolute;left:120px;right:120px;bottom:70px;display:flex;gap:14px}.v3-root .cs-chip{display:flex;align-items:center;gap:12px;padding:8px 22px 8px 8px;border-radius:999px;background:var(--navy-900);border:1.5px solid color-mix(in srgb,var(--c) 60%,transparent);opacity:.3;transition:all .3s}.v3-root .cs-chip.hi{opacity:1}.v3-root .cs-chip img{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900)}.v3-root .cs-chip b{font-family:Space Mono,monospace;font-size:28px;letter-spacing:.14em;color:var(--c)}.v3-root .cs-row{position:absolute;left:0;right:0;top:150px;height:460px;display:flex;justify-content:center;gap:4px}.v3-root .cs-ob{width:220px;height:440px;display:flex;align-items:flex-end;justify-content:center;opacity:0;transform:translateY(140px) rotate(-12deg)}.v3-root .cs-outro.go .cs-ob{opacity:1;transform:none;transition:all .55s cubic-bezier(.3,1.5,.5,1) calc(.15s + var(--i) * .08s);animation:csBob 1.5s ease-in-out calc(.8s + var(--i) * .08s) infinite alternate}.v3-root .cs-oh{position:absolute;left:120px;right:120px;top:690px;text-align:center;font-size:96px;white-space:nowrap;opacity:0;transform:translateY(40px)}.v3-root .cs-outro.go .cs-oh{opacity:1;transform:none;transition:all .5s .75s}.v3-root .cs-blk{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navy-900);opacity:0;z-index:4}.v3-root .cs-outro.hi .cs-blk{opacity:1;transition:opacity .3s}.v3-root .cs-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;opacity:0}.v3-root .cs-outro.hi .cs-logo{opacity:1;transition:opacity .01s .15s}.v3-root .cs-ring{position:absolute;width:520px;height:520px;border-radius:50%;border:6px solid #f7e400;opacity:0}.v3-root .cs-outro.hi .cs-ring{animation:csRing .9s ease-out .2s both}.v3-root .cs-outro.hi .cs-ring2{border-width:3px;animation:csRing 1.2s ease-out .3s both}@keyframes csRing{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.8);opacity:0}}.v3-root .cs-lc{width:420px;height:420px;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 0 60px rgba(247,228,0,.45));transform:scale(0) rotate(-25deg)}.v3-root .cs-outro.hi .cs-lc{animation:csPop .7s cubic-bezier(.3,1.6,.5,1) .15s both}@keyframes csPop{to{transform:none}}.v3-root .cs-tag{font-family:Outfit,sans-serif;font-weight:700;font-size:72px;letter-spacing:-.02em;margin-top:40px;opacity:0;transform:translateY(30px)}.v3-root .cs-tag em{font-style:normal;color:#f7e400}.v3-root .cs-outro.hi .cs-tag{opacity:1;transform:none;transition:all .45s .7s}.v3-root .cs-url{font-family:Space Mono,monospace;font-size:30px;letter-spacing:.2em;text-transform:uppercase;color:#b6bdd0;margin-top:18px;opacity:0}.v3-root .cs-outro.hi .cs-url{opacity:1;transition:opacity .4s .95s}.v3-root .cs-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;border:0;background:linear-gradient(180deg,#0b122033,#0b1220d9);color:#fff;font:inherit;cursor:pointer;display:grid;place-items:center}.v3-root .cs.playing .cs-poster{display:none}.v3-root .cs-poster__in{display:flex;flex-direction:column;align-items:center;gap:6px}.v3-root .cs-play{width:72px;height:72px;border-radius:50%;background:#7c6cff;display:grid;place-items:center;font-size:26px;margin-bottom:8px;box-shadow:0 0 40px -6px #7c6cff}.v3-root .cs-poster b{font-size:20px}.v3-root .cs-poster small{font-size:13px;color:#b6bdd0}.v3-root .cs-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff14;z-index:55}.v3-root .cs-bar i{display:block;height:100%;width:0;background:#7c6cff}.v3-root .qt-tot--tok,.v3-root .qt-tot--btn{cursor:pointer;transition:transform .15s,box-shadow .15s}.v3-root .qt-tot--btn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #7c6cff99,0 12px 30px -16px #7c6cff99}.v3-root .qt-tot--tok:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #2dd4bf99,0 12px 30px -16px #2dd4bf99}.v3-root .qt-tot--btn .qt-q{border-color:#94a3b899;color:#94a3b8}.v3-root .tk-c--t b{color:var(--money-thirdparty)}.v3-root .tk-in--b{border-color:#7c6cff66}.v3-root .tk-in--b .ey,.v3-root .tk-in--b .tk-fl b,.v3-root .tk-in--b .tk-r em{color:#a78bfa}.v3-root .tk-in--b .tk-fl{background:#7c6cff14;border-color:#7c6cff59}.v3-root .tk-in--s{border-color:#fbbf2466}.v3-root .tk-in--s .ey,.v3-root .tk-in--s .tk-fl b,.v3-root .tk-in--s .tk-r em{color:#fbbf24}.v3-root .tk-in--s .tk-fl{background:#fbbf2412;border-color:#fbbf2459}.v3-root .tk-ph{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.v3-root .tk-ph__s{position:relative;padding:10px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.v3-root .tk-ph__s i{display:block;height:4px;border-radius:2px;background:#7c6cff;margin-bottom:8px;opacity:calc(.4 + var(--i) * .15)}.v3-root .tk-ph__s b{display:block;font-size:13px}.v3-root .tk-ph__s small{display:block;font-size:11.5px;color:#94a3b8}.v3-root .tk-r b{white-space:nowrap}@media(max-width:640px){.v3-root .tk-ph{grid-template-columns:1fr 1fr}}.v3-root .qt-q{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid rgba(45,212,191,.6);color:#2dd4bf;font:600 10px var(--font-ui);margin-left:4px;vertical-align:middle}.v3-root .tk-in{position:relative;width:min(640px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:30px 32px;border-radius:22px;background:var(--navy-900);border:1px solid rgba(45,212,191,.35);box-shadow:0 40px 120px #000000b3,0 0 80px -40px #2dd4bf99;animation:dwUp .4s cubic-bezier(.2,1.2,.4,1) both;display:flex;flex-direction:column;gap:16px}.v3-root .tk-hero{margin:0!important;padding:14px 16px;border-radius:14px;background:#ffffff08;border:1px solid var(--line)}.v3-root .tk-in h2{font-family:Outfit,sans-serif;font-size:40px;letter-spacing:-.03em;line-height:1;margin:0}.v3-root .tk-in .ey{margin:0;color:#2dd4bf}.v3-root .tk-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.v3-root .tk-c{padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff08}.v3-root .tk-c b{display:block;font-size:13px;margin-bottom:4px}.v3-root .tk-c small{display:block;font-size:12.5px;line-height:1.4;color:#94a3b8}.v3-root .tk-c--b b{color:var(--money-build)}.v3-root .tk-c--s b{color:var(--money-subscription)}.v3-root .tk-c--r b{color:var(--money-retainer)}.v3-root .tk-fl{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:14px 16px;border-radius:14px;background:#2dd4bf12;border:1px solid rgba(45,212,191,.3)}.v3-root .tk-fl>div:first-child small{display:block;font-size:11.5px;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase}.v3-root .tk-fl>div:first-child b{display:block;font:700 34px Outfit,sans-serif;color:#2dd4bf;letter-spacing:-.02em;margin-top:6px}.v3-root .tk-rows{display:flex;flex-direction:column;gap:6px}.v3-root .tk-r{display:grid;grid-template-columns:90px 1fr auto;gap:10px;align-items:baseline;font-size:13px}.v3-root .tk-r b{color:#fff}.v3-root .tk-r small{color:#94a3b8;font-size:12px}.v3-root .tk-r em{font:600 13px var(--font-mono,monospace);font-style:normal;color:#2dd4bf}.v3-root .tk-faq{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.v3-root .tk-faq b{display:block;font-size:13px;margin-bottom:4px}.v3-root .tk-faq small{display:block;font-size:12.5px;line-height:1.45;color:#94a3b8}@media(max-width:640px){.v3-root .tk-3,.v3-root .tk-faq,.v3-root .tk-fl{grid-template-columns:1fr}}.v3-root .qt-plan{margin-left:auto}.v3-root .qt-foot{grid-template-columns:1.1fr 1fr 1fr 1.4fr}.v3-root .qt-tot--once b{font-size:24px!important}.v3-root .ck{max-width:1180px;margin:0 auto;padding:40px 24px 80px}.v3-root .ck-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;min-height:calc(100vh - 220px)}.v3-root .ck-h1{font-family:Outfit,sans-serif;font-weight:700;font-size:clamp(40px,5.4vw,72px);line-height:.98;letter-spacing:-.03em;margin:8px 0 18px}.v3-root .ck-h1 em{font-style:normal;background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.v3-root .ck-h1--sm{font-size:clamp(32px,4vw,52px)}.v3-root .ck-sub{font-size:17px;color:#b6bdd0;max-width:54ch;margin:0 0 22px}.v3-root .ck-form{display:flex;gap:10px}.v3-root .ck-in{flex:1;min-width:0;height:54px;padding:0 18px;border-radius:14px;border:1px solid rgba(124,108,255,.45);background:var(--navy-900);color:#fff;font:500 17px var(--font-ui);outline:none}.v3-root .ck-in:focus{border-color:#7c6cff;box-shadow:0 0 0 4px #7c6cff2e}.v3-root .ck-tries{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.v3-root .ck-tries small{color:#64748b}.v3-root .ck-try{border:1px solid var(--line);background:none;color:#94a3b8;font:12.5px var(--font-mono,monospace);padding:4px 10px;border-radius:999px;cursor:pointer}.v3-root .ck-try:hover{color:#fff;border-color:#7c6cff}.v3-root .ck-card{padding:18px;border-radius:18px;background:var(--navy-900);border:1px solid var(--line)}.v3-root .ck-card--demo{transform:rotate(-1.5deg);box-shadow:0 40px 80px -40px #7c6cff80}.v3-root .ck-card__h{display:flex;justify-content:space-between;margin-bottom:12px}.v3-root .ck-card__h small{color:#64748b}.v3-root .ck-dials{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v3-root .ck-d{text-align:center}.v3-root .ck-dial{width:72px;height:72px;display:block;margin:0 auto 6px}.v3-root .ck-d b{display:block;font-size:13px}.v3-root .ck-d small{display:block;font-size:11.5px;color:#64748b;line-height:1.3;margin-top:3px}.v3-root .ck-fd{padding:12px 14px;border-radius:12px;background:#f8717112;border:1px solid rgba(248,113,113,.3);margin-top:10px}.v3-root .ck-fd b{display:block;font-size:14px}.v3-root .ck-fd small{display:block;color:#b6bdd0;font-size:13px;margin-top:2px}.v3-root .ck-how{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.v3-root .ck-step{padding:20px;border-radius:16px;border:1px solid var(--line);background:#ffffff05}.v3-root .ck-step__n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#7c6cff;font:700 13px var(--font-ui);margin-bottom:10px}.v3-root .ck-step b{display:block;font-size:17px;margin-bottom:6px}.v3-root .ck-step p{margin:0;color:#94a3b8;font-size:14px}.v3-root .ck-scan{max-width:720px;margin:60px auto}.v3-root .ck-scan .sc-list{margin-top:14px}.v3-root .ck-rep{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:start}.v3-root .ck-finds{margin-top:6px}.v3-root .ck-fix{display:flex;flex-direction:column;gap:10px;margin-top:10px}.v3-root .ck-fx{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--navy-900);border:1px solid var(--line);opacity:.6}.v3-root .ck-fx.low{opacity:1;border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 40px -20px var(--c)}.v3-root .ck-fx img{height:64px;width:64px;-o-object-fit:contain;object-fit:contain}.v3-root .ck-fx b{display:block;font-size:15px;color:var(--c)}.v3-root .ck-fx small{display:block;color:#b6bdd0;font-size:13px;line-height:1.4}.v3-root .ck-cta{margin-top:18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v3-root .ck-cta small{flex-basis:100%}@media(max-width:860px){.v3-root .ck-hero,.v3-root .ck-rep{grid-template-columns:1fr;min-height:0}.v3-root .ck-how{grid-template-columns:1fr}.v3-root .ck-card--demo{display:none}.v3-root .ck-dials{grid-template-columns:repeat(2,1fr)}}.v3-root .ib-appt{margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--navy-900);border:1px solid rgba(45,212,191,.35);width:100%;max-width:420px;box-sizing:border-box}.v3-root .dm-msg--me>div{max-width:min(520px,100%)}.v3-root .ib-appt__h{display:flex;gap:10px;align-items:center}.v3-root .ib-appt__h>div{flex:1;min-width:0}.v3-root .ib-appt__h b{display:block;font-size:13.5px;color:#fff}.v3-root .ib-appt__h small{display:block;font-size:12px;color:#2dd4bf}.v3-root .ib-appt__ic{font-size:18px}.v3-root .ib-appt__m{display:block;margin:6px 0 8px;font-size:12px;color:#94a3b8}.v3-root .ib-appt__a{display:flex;gap:6px;flex-wrap:wrap}.v3-root .ib-appt__a .dm-sug{font-size:12px;padding:4px 10px}.v3-root .ck-sample{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(251,191,36,.5);color:#fbbf24;font:600 11.5px var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:help}.v3-root .ck-sample i{width:7px;height:7px;border-radius:50%;background:#fbbf24}.v3-root .ck-rep__ey{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v3-root .ck-rep__ey .ey{margin:0}.v3-root .ck-d--btn{border:1px solid transparent;background:none;color:inherit;font:inherit;padding:8px 4px;border-radius:12px;cursor:pointer}.v3-root .ck-d--btn:hover{border-color:var(--line)}.v3-root .ck-d--btn.open{border-color:color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 9%,transparent)}.v3-root .ck-fd--bad{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.v3-root .ck-fd--plain{display:block}.v3-root .ck-fd__n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f8717133;color:#fca5a5;font:700 12px var(--font-ui);margin-top:1px}.v3-root .ck-ok{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.v3-root .ck-ok small{color:#94a3b8;font-size:12px}.v3-root .ck-ok__i{padding:3px 10px;border-radius:999px;border:1px solid rgba(45,212,191,.4);color:#2dd4bf;font-size:12px}.v3-root .ck-why{margin:6px 0!important;color:#dfe3ee!important}.v3-root .ck-why strong{color:var(--c);font-weight:600}.v3-root .ck-g{font-weight:600!important;color:inherit}.v3-root .ck-scale{display:flex;justify-content:space-between;margin:12px 4px 0;padding-top:10px;border-top:1px solid var(--line)}.v3-root .ck-scale span{font:11px var(--font-mono,monospace);color:#94a3b8;letter-spacing:.04em}.v3-root .ck-hint{display:block;margin-top:10px;color:#94a3b8;font-size:12.5px}.v3-root .ck-ev{margin-top:12px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--c,#7c6cff) 7%,transparent);border:1px solid color-mix(in srgb,var(--c,#7c6cff) 40%,transparent);min-height:132px;box-sizing:border-box;flex:none}.v3-root .ck-ev b{color:var(--c,#a78bfa)!important;display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#a78bfa;margin:6px 0 2px}.v3-root .ck-ev b:first-child{margin-top:0}.v3-root .ck-ev p{margin:0;font-size:14px;color:#dfe3ee}.v3-root .ck-ev small{display:block;margin-top:6px;color:#94a3b8;font-size:12px}.v3-root .ck-fd--good{background:#2dd4bf12;border-color:#2dd4bf59}.v3-root .ck-fd small{color:#dfe3ee;font-size:13.5px}.v3-root .ck-d small{color:#94a3b8;font-size:12px}.v3-root .ck-first{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:16px 18px;border-radius:16px;background:var(--navy-900);border:1px solid color-mix(in srgb,var(--c) 60%,transparent)}.v3-root .ck-first img{height:96px;width:96px;-o-object-fit:contain;object-fit:contain}.v3-root .ck-first b{display:block;font-family:Outfit,sans-serif;font-size:22px;letter-spacing:-.01em;color:var(--c)}.v3-root .ck-first p{margin:4px 0 6px;font-size:14px;color:#dfe3ee;line-height:1.45}.v3-root .ck-first small{display:block;font-size:13px;color:#94a3b8}.v3-root .ck-fx{opacity:.75;box-shadow:none!important}.v3-root .ck-fx.low{opacity:1}.v3-root .ck-fx b{color:#fff}.v3-root .ck-fx.low b{color:var(--c)}.v3-root .ck-cta__n{flex-basis:100%;margin:4px 0 0;font-size:13px;color:#b6bdd0;max-width:60ch}.v3-root .ck-scan{min-height:calc(100vh - 320px);display:flex;flex-direction:column;justify-content:center}.v3-root .ck--lock{height:calc(100vh - 60px);padding:18px 24px 14px;box-sizing:border-box;display:flex;flex-direction:column}.v3-root .ck-rep2{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;flex:1;min-height:0}.v3-root .ck-rep2__g{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-height:0}.v3-root .ck-rep2__g>.ck-card{min-height:0;overflow:hidden;display:flex;flex-direction:column}.v3-root .ck-rep2__g .ck-col__h{flex:none;margin-bottom:0}.v3-root .ck-col__b{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-top:14px;display:flex;flex-direction:column}.v3-root .ck-rep2 .ck-h1--sm{font-size:clamp(28px,3.2vw,40px)}.v3-root .ck-rep2 .ck-dial{width:64px;height:64px}.v3-root .ck-rep2 .ck-first img{height:84px;width:84px}.v3-root .ck-rep2 .ck-first{grid-template-columns:84px 1fr}.v3-root .ck-rep2 .ck-fx img{height:52px;width:52px}.v3-root .ck-rep2 .ck-fx{grid-template-columns:52px 1fr;padding:10px 12px}.v3-root .ck-rep2 .ck-fd{padding:10px 12px;margin-top:8px}.v3-root .ck-rep2 .ck-fd small{font-size:12.5px}.v3-root .ck-bar{position:static!important;margin-top:0!important}.v3-root .ck-rep2__a{display:flex;gap:10px;align-items:center;flex:none}.v3-root .ck-bar--wait{opacity:.7;border-color:var(--line)}.v3-root .ck-bar--wait img{border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900)}.v3-root .ck-rep2__t{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:4px}.v3-root .ck-col{display:flex;flex-direction:column}.v3-root .ck-col__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--line)}.v3-root .ck-col__h b{font-size:15px}.v3-root .ck-col__h small{color:#94a3b8;font-size:12px}.v3-root .ck-col__f{margin-top:auto!important;padding-top:16px}.v3-root .ck-rep2 .ck-fix{margin-top:8px}.v3-root .ck-rep2 .ck-first p{font-size:13.5px}@media(max-width:860px){.v3-root .ck--lock{height:auto}.v3-root .ck-rep2__g{grid-template-columns:1fr}}.v3-root .ck-ghost{opacity:.45;transition:opacity .4s}.v3-root .ck-ghost--done{opacity:1}.v3-root .ck-col--wait{opacity:.6}.v3-root .ck-first--ghost,.v3-root .ck-fx--ghost{border-color:var(--line)!important;box-shadow:none!important}.v3-root .ck-first--ghost>span,.v3-root .ck-fx--ghost>span{display:block;border-radius:12px;background:#ffffff0d}.v3-root .ck-first--ghost>span{width:96px;height:96px}.v3-root .ck-fx--ghost>span{width:64px;height:64px}.v3-root .ck-first--ghost b,.v3-root .ck-first--ghost p,.v3-root .ck-first--ghost small,.v3-root .ck-fx--ghost b,.v3-root .ck-fx--ghost small{display:block;height:12px;border-radius:6px;background:#ffffff12;margin:8px 0;animation:ckPulse 1.4s ease-in-out infinite}.v3-root .ck-first--ghost b{height:20px;width:60%}.v3-root .ck-first--ghost p{width:95%}.v3-root .ck-first--ghost small{width:50%}.v3-root .ck-fx--ghost b{height:14px;width:45%}.v3-root .ck-fx--ghost small{width:85%}@keyframes ckPulse{50%{opacity:.5}}.v3-root .ck-rep2 .sc-hero{margin:16px 0 10px}.v3-root .ck-bar{position:sticky;bottom:14px;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:18px;padding:10px 12px 10px 10px;border-radius:16px;background:#000000eb;border:1px solid rgba(124,108,255,.45);box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v3-root .ck-bar__l{display:flex;gap:10px;align-items:center}.v3-root .ck-bar__l img{height:44px;width:44px;-o-object-fit:contain;object-fit:contain}.v3-root .ck-bar__l small{display:block;font:600 10.5px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.v3-root .ck-bar__l b{display:block;font-size:15px;white-space:nowrap}.v3-root .ck-bar__m{min-width:0;overflow:hidden}.v3-root .ck-bar__m small{color:#b6bdd0;font-size:13px;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.v3-root .ck-bar__r{display:flex;gap:8px;align-items:center;flex:none;white-space:nowrap}@media(max-width:860px){.v3-root .ck-bar{grid-template-columns:1fr auto}.v3-root .ck-bar__m,.v3-root .ck-rep2__a{display:none}}.v3-root .ck-hero__top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.v3-root .ck-hero__top .ey{margin:0}.v3-root .ck-sw{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;background:var(--navy-900)}.v3-root .ck-sw__b{border:0;background:none;color:#94a3b8;font:600 12.5px var(--font-ui);padding:6px 14px;border-radius:999px;cursor:pointer;transition:all .2s}.v3-root .ck-sw__b.on{background:#7c6cff;color:#fff}.v3-root .ck-fade{animation:ckFade .5s ease both}@keyframes ckFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v3-root .ck-cross{margin-top:14px;padding:12px 14px;border-radius:12px;background:#7c6cff12;border:1px dashed rgba(124,108,255,.45);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.v3-root .ck-cross b{display:block;font-size:14px}.v3-root .ck-cross small{display:block;color:#b6bdd0;font-size:12.5px}.v3-root .ck-cross__a{display:flex;gap:6px}.v3-root .ck-cross .dm-sug.on{border-color:#2dd4bf;color:#2dd4bf}.v3-root .ck-dials--p .ck-dial{width:58px;height:58px}.v3-root .fp-badge{display:inline-block;font:600 10px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#fbbf24;border:1px solid rgba(251,191,36,.5);border-radius:999px;padding:1px 7px;margin-top:3px}.v3-root .fp-badge.live{color:#2dd4bf;border-color:#2dd4bf80}.v3-root .fp-conn{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.v3-root .fp-conn:last-child{border-bottom:0}.v3-root .fp-conn__ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#ffffff0d}.v3-root .fp-conn__ic svg{width:18px;height:18px}.v3-root .fp-conn b{display:block;font-size:13.5px}.v3-root .fp-conn small{display:block;font-size:12px;color:#94a3b8}.v3-root .fp-conn.on small{color:#2dd4bf}.v3-root .fp-conn .dm-sug.on{border-color:#2dd4bf;color:#2dd4bf}.v3-root .fp-tool{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.v3-root .fp-tool:last-child{border-bottom:0}.v3-root .fp-tool img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.v3-root .fp-tool b{display:block;font-size:13.5px}.v3-root .fp-tool small{display:block;font-size:12px;color:#94a3b8}.v3-root .dm-panel .ck-first{padding:12px 14px;grid-template-columns:72px 1fr}.v3-root .dm-panel .ck-first img{width:72px;height:72px}.v3-root .dm-panel .ck-first b{font-size:18px}.v3-root .dm-panel .ck-first p{font-size:13px;margin:4px 0}.v3-root .ck-err{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#f8717114;border:1px solid rgba(248,113,113,.4);color:#fecaca;font-size:14px}.v3-root .ck-tc{display:inline-flex;align-items:center;gap:6px}.v3-root .ck-tc small{color:#94a3b8;font-size:12px}.v3-root .ck-pick{background:var(--navy-900);color:#fff;border:1px solid var(--line);border-radius:8px;padding:3px 6px;font:500 12.5px var(--font-ui);cursor:pointer}.v3-root .ck-pick:hover{border-color:#7c6cff}.v3-root .ck-how-l{font-size:12.5px;color:#a78bfa;text-decoration:underline;text-underline-offset:3px}.v3-root .ck-float{display:none}@media(max-width:700px){.v3-root .ck-float{position:fixed;left:16px;right:16px;bottom:14px;z-index:40;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:999px;background:#7c6cff;color:#fff;font:600 15px var(--font-ui);text-decoration:none;box-shadow:0 12px 30px #00000080}.v3-root .ck-float i{width:8px;height:8px;border-radius:50%;background:#2dd4bf}}@media(max-width:860px){.v3-root .ck-bar__r .ob-skip,.v3-root .ck-bar__r .dm-sug{display:none}.v3-root .ck-bar__l b{font-size:13.5px;white-space:normal}.v3-root .ck--lock{height:auto;padding-bottom:90px}.v3-root .ck-rep2__g>.ck-card{overflow:visible}.v3-root .ck-col__b{overflow:visible}.v3-root .ck-bar{position:fixed!important;left:12px;right:12px;bottom:12px;z-index:30}.v3-root .ck-rep2__t{flex-direction:column;align-items:flex-start}.v3-root .ck-dials{grid-template-columns:repeat(2,1fr)}}@media print{.v3-root .hdr,.v3-root header,.v3-root footer,.v3-root .ftr,.v3-root .ck-bar,.v3-root .ck-rep2__a,.v3-root .ck-cross,.v3-root .dstrip,.v3-root .ck-float,.v3-root .toast,.v3-root .ck-tc select{display:none!important}.v3-root,.v3-root .pg,.v3-root .ck{background:#fff!important;color:#111!important}.v3-root .ck--lock{height:auto!important}.v3-root .ck-rep2__g{grid-template-columns:1fr 1fr!important}.v3-root .ck-rep2__g>.ck-card,.v3-root .ck-col__b{overflow:visible!important;max-height:none!important}.v3-root .ck-card,.v3-root .ck-first,.v3-root .ck-fx,.v3-root .ck-fd,.v3-root .ck-ev{background:#fff!important;color:#111!important;border-color:#ccc!important;box-shadow:none!important}.v3-root .ck-card *{color:#111!important}.v3-root .ck-h1 em{-webkit-text-fill-color:#111!important}}.v3-root .fp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;overflow:auto;align-content:start}.v3-root .fp-grid>.dm-panel{min-height:0}.v3-root .fp-dl{font:700 11px var(--font-mono,monospace)}.v3-root .fp-dl.up{color:#2dd4bf}.v3-root .fp-dl.dn{color:#f87171}.v3-root .fp-spark{display:block;width:64px;height:18px;margin:2px auto 0}.v3-root .fp-conn{grid-template-columns:34px 1fr auto!important}.v3-root .fp-conn__t{border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.v3-root .fp-conn.exp small{color:#fbbf24!important}.v3-root .fp-conn.exp .fp-conn__ic{box-shadow:inset 0 0 0 1px #fbbf24}.v3-root .fp-re{border-color:#fbbf24!important;color:#fbbf24!important}.v3-root .fp-drawer{grid-column:1/-1;margin:6px 0 4px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.v3-root .fp-drawer b{display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:8px 0 3px}.v3-root .fp-drawer b:first-child{margin-top:0}.v3-root .fp-drawer ul{margin:0;padding-left:18px;font-size:13px}.v3-root .fp-drawer p{margin:0 0 6px;font-size:13px;color:#dfe3ee}.v3-root .fp-tool{width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .fp-tool:hover b{color:#a78bfa}.v3-root .fp-tool__n{font:600 11px var(--font-mono,monospace);color:#94a3b8;white-space:nowrap}.v3-root .fp-cap{margin-left:auto;font:600 11.5px var(--font-mono,monospace);color:#2dd4bf;border:1px solid rgba(45,212,191,.4);border-radius:999px;padding:3px 10px}.v3-root .fp-est{display:block;margin-top:4px;color:#2dd4bf!important}.v3-root .fp-season{margin:10px 0 0;font-size:12.5px;color:#fbbf24}.v3-root .fp-slots{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.v3-root .fp-mail{padding:14px 16px;border-radius:12px;background:#fff;color:#111}.v3-root .fp-mail small{display:block;color:#666;font-size:12px;margin-bottom:6px}.v3-root .fp-mail b{display:block;font-size:17px;margin-bottom:6px}.v3-root .fp-mail p{margin:4px 0;font-size:13.5px;color:#222}.v3-root .fp-h{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-bottom:1px solid var(--line)}.v3-root .fp-h:last-child{border-bottom:0}.v3-root .fp-h i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font:700 12px var(--font-ui);font-style:normal;flex:none}.v3-root .fp-h--ok i{background:#2dd4bf33;color:#2dd4bf}.v3-root .fp-h--warn i{background:#fbbf2433;color:#fbbf24}.v3-root .fp-h b{display:block;font-size:13.5px}.v3-root .fp-h small{display:block;font-size:12px;color:#94a3b8}.v3-root .fp-ck{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:13.5px;cursor:pointer}.v3-root .fp-ck input{accent-color:#2dd4bf;width:16px;height:16px}.v3-root .fp-ck.on span{color:#94a3b8;text-decoration:line-through}.v3-root .fp-name{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px;border-radius:14px;background:#7c6cff14;border:1px solid rgba(124,108,255,.35)}.v3-root .fp-name__f{display:flex;gap:8px;flex:1;min-width:280px}.v3-root .fp-name .ck-in{height:38px;font-size:14px}.v3-root .fp-blurwrap{position:relative;overflow:hidden}.v3-root .fp-blur{filter:blur(5px);opacity:.55;padding:16px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v3-root .fp-brow{display:grid;grid-template-columns:120px 1fr 1fr;gap:12px;padding:14px 8px;border-bottom:1px solid var(--line)}.v3-root .fp-brow b{color:#fff}.v3-root .fp-brow small{color:#94a3b8}.v3-root .fp-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;background:radial-gradient(closest-side,#0b1220eb,#0b122080)}.v3-root .fp-lock small{color:#b6bdd0;max-width:40ch}.v3-root .fp-planb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;border-radius:12px;background:#fbbf2414;border:1px solid rgba(251,191,36,.4)}.v3-root .fp-planb b{color:#fbbf24}.v3-root .fp-planb span{color:#dfe3ee;font-size:13.5px}.v3-root .fp-list{display:flex;flex-direction:column;gap:10px;overflow:auto;min-height:0}.v3-root .fp-rv__h{display:flex;gap:10px;align-items:center}.v3-root .fp-stars{color:#fbbf24}.v3-root .fp-rv__q{margin:6px 0;color:#dfe3ee;font-style:italic}.v3-root .fp-rv__a{padding:10px 12px;border-radius:10px;background:#7c6cff14;border:1px solid rgba(124,108,255,.3);margin-bottom:8px}.v3-root .fp-rv__a small{font:600 11px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#a78bfa}.v3-root .fp-rv__a p{margin:4px 0 0}.v3-root .fp-ideas{grid-template-columns:repeat(3,1fr)!important;grid-auto-rows:auto!important}.v3-root .fp-cap-t{padding:10px 12px;border-radius:10px;background:var(--navy-900);border:1px solid var(--line);font-size:14px}.v3-root .fp-tbl{display:grid;grid-template-columns:1.4fr .8fr .7fr .7fr 1.4fr;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13.5px}.v3-root .fp-tbl--h b{font:600 11px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.v3-root .fp-tbl--you{background:#7c6cff14}.v3-root .fp-ok{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:#dfe3ee;cursor:pointer}.v3-root .fp-loc{display:flex;gap:8px;align-items:baseline;padding:4px 0}.v3-root .fp-loc small{color:#94a3b8}.v3-root .fp-ck--set span{text-decoration:none!important;color:#dfe3ee!important}.v3-root .fp-del{border-color:#f8717180!important;color:#fca5a5!important}@media(max-width:1100px){.v3-root .fp-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:700px){.v3-root .fp-grid,.v3-root .fp-ideas{grid-template-columns:1fr!important}}.v3-root .ad{height:calc(100vh - 60px);box-sizing:border-box;padding:16px 24px;display:flex;flex-direction:column;gap:14px}.v3-root .ad-top{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.v3-root .ad-top .ey{margin:0}.v3-root .ad-h1{font-family:Outfit,sans-serif;font-size:34px;letter-spacing:-.02em;margin:2px 0 0}.v3-root .ad-stats{display:flex;gap:10px;margin-left:auto;flex-wrap:wrap}.v3-root .ad-stat{display:flex;flex-direction:column;padding:8px 14px;border-radius:12px;background:var(--navy-900);border:1px solid var(--line);min-width:110px}.v3-root .ad-stat b{font:700 22px Outfit,sans-serif}.v3-root .ad-stat span{font-size:12px;color:#b6bdd0}.v3-root .ad-stat small{font-size:11px;color:#64748b}.v3-root .ad-g{flex:1;min-height:0;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px}.v3-root .ad-side{display:grid;grid-template-rows:1fr 1fr;gap:14px;min-height:0}.v3-root .ad-card{display:flex;flex-direction:column;min-height:0;border-radius:16px;background:var(--navy-900);border:1px solid var(--line);overflow:hidden}.v3-root .ad-card__h{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);flex:none}.v3-root .ad-card__h b{font-size:14.5px}.v3-root .ad-card__h small,.v3-root .ad-card__h .qt-chips{margin-left:auto}.v3-root .ad-card__b{padding:12px 14px;overflow:auto;min-height:0;flex:1}.v3-root .ad-scroll{overflow:auto;min-height:0;flex:1}.v3-root .ad-row{display:grid;grid-template-columns:1.6fr 1fr .9fr .9fr .6fr .6fr;gap:10px;align-items:center;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.v3-root .ad-row:hover{background:#ffffff08}.v3-root .ad-row.on{background:#7c6cff1a}.v3-root .ad-row.you b:after{content:" · you";color:#2dd4bf;font-weight:500}.v3-root .ad-row--h{cursor:default;background:none!important;flex:none}.v3-root .ad-row--h b{font:600 10.5px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#64748b}.v3-root .ad-row b{display:block}.v3-root .ad-row small{display:block;font-size:11.5px;color:#64748b}.v3-root .ad-score{position:relative;display:block;height:20px;border-radius:6px;background:#ffffff0d;overflow:hidden}.v3-root .ad-score i{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--c) 35%,transparent)}.v3-root .ad-score em{position:relative;font-style:normal;font:600 11.5px var(--font-mono,monospace);padding-left:8px;line-height:20px;color:#fff}.v3-root .ad-plan--accepted{color:#fbbf24;font-weight:600}.v3-root .ad-plan--viewed{color:#a78bfa}.v3-root .ad-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v3-root .ad-mini .ad-stat{min-width:0;padding:6px 10px}.v3-root .ad-mini .ad-stat b{font-size:18px}.v3-root .ad-tpl{padding:10px 12px;border-radius:10px;background:#7c6cff12;border:1px solid rgba(124,108,255,.3)}.v3-root .ad-tpl p{margin:0 0 8px;font-size:13.5px}.v3-root .ad-confirm{margin-top:12px;padding:10px 12px;border-radius:10px;background:#fbbf2414;border:1px solid rgba(251,191,36,.4);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.v3-root .ad-confirm b{color:#fbbf24}.v3-root .ad-confirm small{color:#b6bdd0}.v3-root .ad-al{display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.v3-root .ad-al i{width:8px;height:8px;border-radius:50%}.v3-root .ad-al small{color:#64748b;font:11px var(--font-mono,monospace)}.v3-root .ad-fn{display:grid;grid-template-columns:120px 1fr 40px 36px;gap:10px;align-items:center;padding:5px 0;font-size:12.5px}.v3-root .ad-fn>div{height:14px;border-radius:4px;background:#ffffff0d;overflow:hidden}.v3-root .ad-fn i{display:block;height:100%;background:linear-gradient(90deg,#7c6cff,#60a5fa)}.v3-root .ad-fn b{text-align:right;font-family:var(--font-mono,monospace)}.v3-root .ad-fn small{color:#64748b;font-size:11px}.v3-root .ad-cap{height:8px;border-radius:4px;background:#ffffff0f;overflow:hidden;margin-bottom:8px}.v3-root .ad-cap i{display:block;height:100%;background:#2dd4bf}.v3-root .ad-ks{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.v3-root .ad-ks>div{flex:1}.v3-root .ad-ks b{display:block;font-size:13px}.v3-root .ad-ks small{display:block;font-size:11.5px;color:#64748b}.v3-root .ad-ks.off b{color:#64748b}.v3-root .ad-sw{width:36px;height:20px;border-radius:999px;border:0;background:#334155;position:relative;cursor:pointer;flex:none}.v3-root .ad-sw i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s}.v3-root .ad-sw.on{background:#2dd4bf}.v3-root .ad-sw.on i{left:18px}@media(max-width:1100px){.v3-root .ad{height:auto}.v3-root .ad-g{grid-template-columns:1fr}.v3-root .ad-side{grid-template-rows:auto}.v3-root .ad-card{max-height:520px}}.v3-root .ch{max-width:1000px;margin:0 auto;padding:40px 24px 80px}.v3-root .ch-hero{margin-bottom:28px}.v3-root .ch-sec{margin-top:34px}.v3-root .ch-sec h2{font-family:Outfit,sans-serif;font-size:24px;letter-spacing:-.01em;margin:0 0 12px}.v3-root .ch-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.v3-root .ch-scale div{padding:10px 12px;border-radius:12px;background:var(--navy-900);border:1px solid var(--line)}.v3-root .ch-scale b{display:block}.v3-root .ch-scale small{color:#94a3b8;font-family:var(--font-mono,monospace)}.v3-root .ch-tbl{display:flex;flex-direction:column;gap:8px}.v3-root .ch-row{display:grid;grid-template-columns:110px 1.4fr 1fr;gap:16px;padding:12px 14px;border-radius:12px;background:var(--navy-900);border:1px solid var(--line);border-left:3px solid var(--c)}.v3-root .ch-row>b{color:var(--c)}.v3-root .ch-row p{margin:0;font-weight:600}.v3-root .ch-row small{display:block;color:#b6bdd0;font-size:13px;margin-top:2px}.v3-root .ch-row>span{font-size:12.5px;color:#94a3b8}.v3-root .ch-2{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v3-root .ch-2 p{color:#dfe3ee;font-size:14.5px;line-height:1.55}.v3-root .ch-ul{margin:0;padding-left:18px;color:#dfe3ee;font-size:14.5px;line-height:1.7}.v3-root .ch-src{display:flex;flex-direction:column;gap:4px}.v3-root .ch-src a{color:#a78bfa;font-weight:600;margin-top:8px}.v3-root .ch-src small{color:#94a3b8}@media(max-width:760px){.v3-root .ch-row,.v3-root .ch-2{grid-template-columns:1fr}.v3-root .ch-scale{grid-template-columns:1fr 1fr}}.v3-root .ck-rep2 .ck-dial{width:54px;height:54px;margin-bottom:3px}.v3-root .ck-rep2 .ck-d{padding:6px 2px}.v3-root .ck-rep2 .ck-d b{font-size:12.5px}.v3-root .ck-rep2 .ck-d small{font-size:11px;margin-top:1px;line-height:1.25}.v3-root .ck-rep2 .ck-d small:not(.ck-g){display:none}.v3-root .ck-rep2 .ck-scale{margin-top:8px;padding-top:6px}.v3-root .ck-rep2 .ck-scale span{font-size:10px}.v3-root .ck-rep2 .ck-ev{min-height:0;margin-top:8px;padding:9px 11px}.v3-root .ck-rep2 .ck-ev p{font-size:12.5px;line-height:1.35}.v3-root .ck-rep2 .ck-ev b{font-size:10.5px;margin:4px 0 1px}.v3-root .ck-rep2 .ck-ev small{margin-top:3px;font-size:11px}.v3-root .ck-rep2 .ey{font-size:10.5px;margin:10px 0 4px!important}.v3-root .ck-rep2 .ck-fd{padding:7px 10px;margin-top:5px}.v3-root .ck-rep2 .ck-fd b{font-size:13px}.v3-root .ck-rep2 .ck-fd small{font-size:11.5px;line-height:1.3}.v3-root .ck-rep2 .ck-fd__n{width:18px;height:18px;font-size:11px}.v3-root .ck-rep2 .ck-ok{margin-top:6px}.v3-root .ck-rep2 .ck-first{padding:10px 12px;grid-template-columns:64px 1fr;gap:12px}.v3-root .ck-rep2 .ck-first img{height:64px;width:64px}.v3-root .ck-rep2 .ck-first b{font-size:17px}.v3-root .ck-rep2 .ck-first p{font-size:12.5px;margin:3px 0;line-height:1.35}.v3-root .ck-rep2 .ck-first small{font-size:11.5px}.v3-root .ck-rep2 .ck-fix{gap:6px;margin-top:4px}.v3-root .ck-rep2 .ck-fx{grid-template-columns:40px 1fr;padding:7px 10px;gap:10px}.v3-root .ck-rep2 .ck-fx img{height:40px;width:40px}.v3-root .ck-rep2 .ck-fx b{font-size:13px}.v3-root .ck-rep2 .ck-fx small{font-size:11.5px;line-height:1.3}.v3-root .ck-rep2 .ck-cross{margin-top:8px;padding:8px 10px}.v3-root .ck-rep2 .ck-cross b{font-size:13px}.v3-root .ck-rep2 .ck-cross small{font-size:11.5px}.v3-root .ck-rep2 .ck-col__b{padding-top:8px}.v3-root .ck-rep2 .ck-col__h{padding-bottom:8px}.v3-root .ck-rep2 .ck-col__h b{font-size:14px}.v3-root .bc{flex:1;min-height:0;height:100vh;display:grid;grid-template-columns:212px 1fr;background:#05060a;color:#e7e9f0}.v3-root .bc-nav{display:flex;flex-direction:column;gap:1px;padding:14px 10px;border-right:1px solid var(--line);overflow:auto;background:var(--navy-900)}.v3-root .bc-brand{display:flex;flex-direction:column;padding:2px 10px 10px}.v3-root .bc-brand b{font:700 20px Outfit,sans-serif;letter-spacing:-.01em}.v3-root .bc-brand small{font-size:11px;color:#64748b}.v3-root .bc-grp{margin:12px 10px 4px;font:600 10px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#475569}.v3-root .bc-nl{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;color:#b6bdd0;text-decoration:none;font-size:13.5px;position:relative}.v3-root .bc-nl:hover{background:#ffffff0a;color:#fff}.v3-root .bc-nl.on{background:#7c6cff24;color:#fff}.v3-root .bc-nl.on .bc-ic{color:#a99cff}.v3-root .bc-nl i{margin-left:auto;font-style:normal;font:700 10.5px var(--font-mono,monospace);background:#fbbf24;color:#000;border-radius:999px;padding:1px 7px}.v3-root .bc-nl em{margin-left:auto}.v3-root .bc-ic{width:16px;height:16px;flex:none;display:inline-flex}.v3-root .bc-ic svg{width:16px;height:16px}.v3-root .bc-nav__f{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:1px}.v3-root .bc-main{display:flex;flex-direction:column;min-width:0;min-height:0}.v3-root .bc-ctx{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--line);flex:none;flex-wrap:wrap;background:#05060a}.v3-root .bc-ttl{display:flex;flex-direction:column;min-width:0}.v3-root .bc-ttl small,.v3-root .bc-ctx>div>small{color:#64748b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.v3-root .bc-h1{font:700 24px Outfit,sans-serif;letter-spacing:-.02em;margin:0;line-height:1.1}.v3-root .bc-back{border:1px solid var(--line);background:none;color:#b6bdd0;border-radius:8px;padding:6px 10px;font:inherit;font-size:12.5px;cursor:pointer}.v3-root .bc-back:hover{color:#fff}.v3-root .bc-kpis{display:flex;gap:8px;margin-left:auto}.v3-root .bc-kpi{display:flex;flex-direction:column;padding:5px 12px;border-radius:10px;background:var(--navy-900);border:1px solid var(--line);min-width:92px}.v3-root .bc-kpi b{font:700 17px Outfit,sans-serif;color:var(--c,#fff);white-space:nowrap}.v3-root .bc-kpi span{font-size:11px;color:#64748b;white-space:nowrap}.v3-root .bc-tabs{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--navy-900);border:1px solid var(--line)}.v3-root .bc-tab{border:0;background:none;color:#94a3b8;font:inherit;font-size:13px;padding:6px 12px;border-radius:7px;cursor:pointer;white-space:nowrap}.v3-root .bc-tab:hover{color:#fff}.v3-root .bc-tab.on{background:#7c6cff2e;color:#fff}.v3-root .bc-body{flex:1;min-height:0;padding:14px 18px;display:flex;flex-direction:column}.v3-root .bc-body>*{flex:1;min-height:0}.v3-root .bc-body--leads .ad{height:100%;padding:0}.v3-root .bc-body--leads .ad-top{display:none}.v3-root .bc-g2,.v3-root .bc-g3,.v3-root .bc-g4,.v3-root .bc-g2x2,.v3-root .bc-split,.v3-root .bc-kan{display:grid;gap:12px;min-height:0}.v3-root .bc-g2{grid-template-columns:1fr 1.35fr}.v3-root .bc-g2--wide{grid-template-columns:1.45fr 1fr}.v3-root .bc-g3{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.v3-root .bc-g3--1{grid-template-rows:1fr}.v3-root .bc-g3--proof{grid-template-columns:1.3fr 1fr .8fr;grid-template-rows:1fr}.v3-root .bc-g4,.v3-root .bc-g2x2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.v3-root .bc-split{grid-template-columns:260px 1fr}.v3-root .bc-split__r{display:flex;flex-direction:column;min-height:0}.v3-root .bc-split__r>*{flex:1;min-height:0}.v3-root .bc-kan{grid-template-columns:repeat(6,1fr)}.v3-root .bc .ad-card{min-height:0}.v3-root .bc .ad-card__b{display:flex;flex-direction:column;gap:2px}.v3-root .bc-line,.v3-root .bc-qrow{display:flex;gap:10px;align-items:center;width:100%;padding:8px 2px;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.v3-root .bc-line:hover,.v3-root .bc-qrow:hover{background:#ffffff06}.v3-root div.bc-line{cursor:default}.v3-root .bc-line>span:not(.bc-pill):not(.bc-num):not(.fl-you):not(.bc-av):not(.bc-mini):not(.bc-ph):not(.bc-chain):not(.bc-avs):not(.qt-chips),.v3-root .bc-qrow>span:not(.bc-pill):not(.bc-ev-k):not(.bc-avs):not(.qt-chips),.v3-root .bc-line>b:first-child,.v3-root .bc-line__t{flex:1;min-width:0}.v3-root .bc-line>*,.v3-root .bc-qrow>*{flex-shrink:0}.v3-root .bc-line>span,.v3-root .bc-qrow>span{flex-shrink:1}.v3-root .bc-line b,.v3-root .bc-qrow b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .bc-line small,.v3-root .bc-qrow small{display:block;font-size:11.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .bc-line__t{border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;padding:0}.v3-root .bc-qrow{padding:10px 14px}.v3-root .bc-qrow.on{background:#7c6cff1f}.v3-root .bc-qrow.red{box-shadow:inset 3px 0 #f87171}.v3-root .bc-ok{width:28px;height:28px;border-radius:8px;border:1px solid rgba(45,212,191,.5);background:#2dd4bf1a;color:#2dd4bf;font-weight:700;cursor:pointer}.v3-root .bc-ok:hover{background:#2dd4bf;color:#000}.v3-root .bc-av{border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#111;border:2px solid;flex:none;box-sizing:border-box}.v3-root .bc-av--t{display:inline-grid;place-items:center;font-weight:800;font-family:Outfit,sans-serif;background:#0b0d14}.v3-root .bc-avs{display:flex;gap:-4px}.v3-root .bc-avs .bc-av{margin-left:-6px}.v3-root .bc-avs--lg{gap:14px;flex-wrap:wrap}.v3-root .bc-avs--lg span{display:flex;align-items:center;gap:8px}.v3-root .bc-avs--lg .bc-av{margin:0}.v3-root .bc-pill{display:inline-block;font:600 10.5px var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:999px;padding:2px 8px;white-space:nowrap}.v3-root .bc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.v3-root .bc-dot--ok{background:#2dd4bf}.v3-root .bc-dot--warn{background:#fbbf24}.v3-root .bc-dot--bad{background:#f87171}.v3-root .bc-dot--prov{background:#60a5fa;animation:bcPulse 1.4s infinite}.v3-root .bc-dot--planned{background:#475569}@keyframes bcPulse{50%{opacity:.35}}.v3-root .bc-mini{position:relative;display:block;width:110px;height:18px;border-radius:5px;background:#ffffff0d;overflow:hidden}.v3-root .bc-mini i{position:absolute;inset:0 auto 0 0;background:#7c6cff73}.v3-root .bc-mini em{position:relative;font:600 10.5px var(--font-mono,monospace);font-style:normal;padding-left:6px;line-height:18px}.v3-root .bc-note{margin:10px 0 0;font-size:12px;color:#64748b;line-height:1.5}.v3-root .bc-empty{display:flex;flex-direction:column;gap:6px;padding:24px 10px;align-items:flex-start}.v3-root .bc-empty b{font:700 18px Outfit,sans-serif}.v3-root .bc-empty small{color:#94a3b8;font-size:13px;max-width:44ch;line-height:1.5}.v3-root .bc-keys{display:flex;align-items:center;gap:4px;padding:8px 14px;border-top:1px solid var(--line);font-size:11.5px;color:#64748b;flex:none}.v3-root .ad-card__h .bc-keys{border:0;padding:0;margin-left:auto}.v3-root .bc-keys kbd{font:600 10.5px var(--font-mono,monospace);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:1px 5px;color:#cbd5e1}.v3-root .bc-detail{display:flex;flex-direction:column}.v3-root .bc-d2{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:0}.v3-root .bc-sec{padding:12px 14px;overflow:auto;min-height:0;border-right:1px solid var(--line)}.v3-root .bc-sec:last-child{border-right:0}.v3-root .bc-sec .ey{margin:0 0 6px}.v3-root .bc-pad{padding:10px 14px 0}.v3-root .bc-msg{padding:10px 12px;border-radius:10px;background:#7c6cff12;border:1px solid rgba(124,108,255,.28);font-size:13.5px;line-height:1.55;white-space:pre-wrap}.v3-root .bc-msg--soul{background:#ffffff08;border-color:var(--line)}.v3-root .bc-msg.red{border-color:#f8717173;background:#f871710f}.v3-root .bc-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}.v3-root .bc-meta span{display:flex;flex-direction:column}.v3-root .bc-meta small{font-size:10.5px;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.v3-root .bc-meta b{font-size:13px;font-weight:600}.v3-root .bc-meta--col{flex-direction:column;gap:8px}.v3-root .bc-ev{font:12px var(--font-mono,monospace);color:#93c5fd;padding:4px 0;border-bottom:1px dashed var(--line)}.v3-root .bc-chk{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start;padding:6px 0}.v3-root .bc-chk i{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:12px}.v3-root .bc-chk b{display:block;font-size:13px}.v3-root .bc-chk small{display:block;font-size:11.5px;color:#94a3b8}.v3-root .bc-chk--pass i{background:#2dd4bf24;color:#2dd4bf}.v3-root .bc-chk--warn i{background:#fbbf2424;color:#fbbf24}.v3-root .bc-chk--fail i{background:#f8717124;color:#f87171}.v3-root .bc-where{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:#cbd5e1}.v3-root .bc-where span{display:flex;align-items:center;gap:8px}.v3-root .bc-act{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid var(--line);flex:none;flex-wrap:wrap}.v3-root .bc-act small{color:#94a3b8}.v3-root .bc-act--in{border:1px solid var(--line);border-radius:10px;margin-top:8px}.v3-root .bc-act--in>span{flex:1;min-width:0}.v3-root .bc-act--in b{display:block;font-size:13px}.v3-root .bc-act--in small{display:block;font-size:11.5px}.v3-root .bc-tl{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid rgba(124,108,255,.35);display:flex;flex-direction:column;gap:10px}.v3-root .bc-tl li{position:relative}.v3-root .bc-tl li:before{content:"";position:absolute;left:-20px;top:4px;width:10px;height:10px;border-radius:50%;background:#7c6cff}.v3-root .bc-tl b{display:block;font-size:13px}.v3-root .bc-tl small{font-size:11.5px;color:#64748b}.v3-root .bc-tl--steps li:before{background:#1e293b;border:2px solid #334155}.v3-root .bc-tl--steps li.done:before{background:#2dd4bf;border-color:#2dd4bf}.v3-root .bc-tl--steps li.now:before{background:#fbbf24;border-color:#fbbf24;box-shadow:0 0 0 4px #fbbf2433}.v3-root .bc-tl--steps li:not(.done):not(.now) b{color:#64748b}.v3-root .bc-jrow{display:grid;grid-template-columns:2.2fr 1fr 1fr .9fr .5fr;gap:10px;align-items:center;width:100%;padding:9px 14px;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.v3-root .bc-jrow:hover{background:#ffffff06}.v3-root .bc-jrow.on{background:#7c6cff1f}.v3-root .bc-jrow.off{opacity:.45}.v3-root div.bc-jrow{cursor:default}.v3-root .bc-jrow b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .bc-jrow small{display:block;font-size:11.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .bc-jrow>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .bc-jrow--h{cursor:default!important;background:none!important;flex:none;padding-top:7px;padding-bottom:7px}.v3-root .bc-jrow--h b{font:600 10.5px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#64748b}.v3-root .bc-rrow{grid-template-columns:1.6fr 1fr 1.1fr .6fr 44px}.v3-root .bc-trow{grid-template-columns:1fr 1fr 2fr .7fr .7fr}.v3-root .bc-arow{grid-template-columns:60px 1.1fr 1.6fr .7fr 2fr}.v3-root .bc-drow{grid-template-columns:2fr 1.3fr .8fr .8fr .5fr}.v3-root .bc-qrow2{grid-template-columns:70px 1.2fr 1.6fr .9fr 1fr}.v3-root .bc-prow{grid-template-columns:1.5fr 1fr 1fr .9fr 1.4fr 40px 70px}.v3-root .bc-who{display:flex!important;align-items:center;gap:6px}.v3-root .bc-num{font-family:var(--font-mono,monospace);font-size:12px;color:#cbd5e1}.v3-root .bc-scopes{font:11.5px var(--font-mono,monospace);color:#94a3b8}.v3-root .bc-crew{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr;gap:12px;min-height:0}.v3-root .bc-crew--dl{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-template-rows:none;overflow:auto}.v3-root .bc-bot{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:var(--navy-900);border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:0;overflow:hidden;position:relative}.v3-root .bc-bot:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--bc)}.v3-root .bc-bot:hover{border-color:color-mix(in srgb,var(--bc) 60%,transparent)}.v3-root .bc-bot__h{display:flex;align-items:center;gap:10px}.v3-root .bc-bot__h b{display:block;font:700 16px Outfit,sans-serif}.v3-root .bc-bot__h small{display:block;font-size:11.5px;color:#94a3b8;line-height:1.3}.v3-root .bc-bot__m{display:flex;align-items:center;gap:8px}.v3-root .bc-bot__m small{color:#64748b;font-size:11.5px;margin-left:auto}.v3-root .bc-bot p{margin:0;font-size:12.5px;color:#94a3b8;line-height:1.45;flex:1;min-height:0;overflow:hidden}.v3-root .bc-bot__f{display:flex;gap:12px;font-size:11.5px;color:#64748b;border-top:1px solid var(--line);padding-top:8px}.v3-root .bc-bot__f b{color:#e7e9f0}.v3-root .bc-bot--add{align-items:flex-start;justify-content:center;border-style:dashed}.v3-root .bc-bot--add b{font:700 16px Outfit,sans-serif}.v3-root .bc-bot--add small{color:#64748b}.v3-root .bc-dl__t{font:700 15px Outfit,sans-serif}.v3-root .bc-chips{display:flex;flex-wrap:wrap;gap:6px}.v3-root .bc-chip{font:11.5px var(--font-mono,monospace);padding:3px 8px;border-radius:6px;background:#ffffff0d;border:1px solid var(--line);color:#cbd5e1}.v3-root .bc-chat{display:flex;flex-direction:column;gap:8px;flex:1;overflow:auto;min-height:0}.v3-root .bc-say{display:flex;gap:8px;align-items:flex-start;max-width:90%}.v3-root .bc-say p{margin:0;padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.45;background:#ffffff0d}.v3-root .bc-say--me{align-self:flex-end}.v3-root .bc-say--me p{background:#7c6cff38}.v3-root .bc-say-f{display:flex;gap:8px;margin-top:8px;flex:none}.v3-root .bc-say-f input,.v3-root .bc-ta{flex:1;background:#0b0d14;border:1px solid var(--line);border-radius:10px;color:#fff;font:inherit;font-size:13px;padding:9px 12px}.v3-root .bc-ta{width:100%;height:100%;min-height:160px;resize:none;box-sizing:border-box}.v3-root .bc-beat{display:grid;grid-template-columns:repeat(24,1fr);gap:3px;margin-bottom:12px}.v3-root .bc-beat i{height:30px;border-radius:4px;background:#2dd4bf}.v3-root .bc-beat i.miss{background:#f87171}.v3-root .bc-beat i.off{background:#1e293b}.v3-root .bc-sig{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.v3-root .bc-sig i{width:8px;height:8px;border-radius:50%}.v3-root .bc-sig b{font:600 12px var(--font-mono,monospace)}.v3-root .bc-lane{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.v3-root .bc-lane span{font:600 15px Outfit,sans-serif}.v3-root .bc-lane span small{display:block;font:10px var(--font-mono,monospace);color:#64748b;text-transform:uppercase}.v3-root .bc-pre{margin:0;padding:10px 12px;border-radius:10px;background:#0b0d14;border:1px solid var(--line);font:12px/1.5 var(--font-mono,monospace);color:#cbd5e1;white-space:pre-wrap;overflow:auto}.v3-root .bc-ev-k{font:10.5px var(--font-mono,monospace);color:#64748b;width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .bc-sw3{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.v3-root .bc-sw3 b{font-size:13px}.v3-root .bc-sess{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--line)}.v3-root .bc-sess small{color:#64748b;font-size:11.5px}.v3-root .bc-untrusted{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px dashed rgba(251,191,36,.45);border-radius:10px;background:#fbbf240a}.v3-root .bc-untrusted>small{font:10.5px var(--font-mono,monospace);color:#fbbf24;letter-spacing:.06em}.v3-root .bc-danger{color:#f87171!important;border-color:#f8717166!important}.v3-root .bc-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v3-root .bc-sch{display:grid;grid-template-columns:52px 1fr;gap:10px;padding:7px 0 7px 10px;border-bottom:1px solid var(--line);border-left:3px solid #7c6cff;font-size:13px}.v3-root .bc-sch b{font:600 12px var(--font-mono,monospace);color:#cbd5e1}.v3-root .bc-sch--cl{border-left-color:#2dd4bf}.v3-root .bc-sch--bot{border-left-color:#60a5fa}.v3-root .bc-sch--pub{border-left-color:#fbbf24}.v3-root .bc-sch--off{border-left-color:#475569;color:#64748b}.v3-root .bc-sch--fam{border-left-color:#2dd4bf}.v3-root .bc-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .bc-kv span{display:flex;flex-direction:column;padding:8px 10px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.v3-root .bc-kv small{font-size:11px;color:#64748b}.v3-root .bc-kv b{font:700 18px Outfit,sans-serif}.v3-root .bc-blur b{filter:blur(7px)}.v3-root .bc-ran{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.v3-root .bc-ran small{font:11px var(--font-mono,monospace);color:#64748b}.v3-root .bc-ran>b{font-size:12px;color:#a99cff}.v3-root .bc-tree{padding:6px 10px}.v3-root .bc-tree .ey{margin:10px 4px 4px}.v3-root .bc-tr1,.v3-root .bc-tr2{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:7px 8px;font-size:13px}.v3-root .bc-tr1:hover,.v3-root .bc-tr2:hover{background:#ffffff0a}.v3-root .bc-tr1.on,.v3-root .bc-tr2.on{background:#7c6cff24}.v3-root .bc-tr1 b{font-weight:600}.v3-root .bc-tr1 em{margin-left:auto;font-style:normal;font-size:11px;color:#f87171}.v3-root .bc-tr2{padding-left:26px;color:#cbd5e1}.v3-root .bc-tr2 small{margin-left:auto;font-size:11px;color:#64748b}.v3-root .bc-ph{display:flex;gap:3px}.v3-root .bc-ph i{width:18px;height:6px;border-radius:3px;background:#1e293b}.v3-root .bc-ph i.on{background:#7c6cff}.v3-root .bc-sw{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v3-root .bc-sw span{height:70px;border-radius:10px;position:relative;border:1px solid var(--line)}.v3-root .bc-sw small{position:absolute;left:6px;bottom:4px;font:10.5px var(--font-mono,monospace);color:#fff;mix-blend-mode:difference}.v3-root .bc-type{font:700 22px Outfit,sans-serif;margin:0}.v3-root .bc-prev{flex:1;min-height:140px;border-radius:12px;padding:16px;background:linear-gradient(140deg,var(--a),var(--b));display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.v3-root .bc-prev small{font:10.5px var(--font-mono,monospace);text-transform:uppercase;color:#ffffffb3}.v3-root .bc-prev b{font:700 20px Outfit,sans-serif}.v3-root .bc-prev p{margin:0;font-size:13px;color:#ffffffd9}.v3-root .bc-prev--sm{flex:none;min-height:90px;align-items:center;justify-content:center}.v3-root .bc-prev--sm b{font-size:30px}.v3-root .bc-art{margin:0 0 10px;padding:6px 8px;border-radius:8px;font-size:14px;line-height:1.6;cursor:pointer;border:1px solid transparent}.v3-root .bc-art:hover{border-color:var(--line)}.v3-root .bc-art.pin{border-color:#fbbf24;background:#fbbf240f}.v3-root h3.bc-art{font:700 20px Outfit,sans-serif}.v3-root .bc-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v3-root .bc-slot{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:10px;border:1px solid var(--line);background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.v3-root .bc-slot i{display:block;height:64px;border-radius:7px}.v3-root .bc-slot small{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .bc-slot.on{border-color:#7c6cff;box-shadow:0 0 0 2px #7c6cff4d}.v3-root .bc-slot em{position:absolute;top:10px;right:10px;font-style:normal;font-weight:800;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#2dd4bf;color:#000;font-size:12px}.v3-root .bc-slot.redo em{background:#fbbf24}.v3-root .bc-cal{display:grid;grid-template-columns:140px repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(3,1fr);gap:6px;padding:12px 14px;flex:1;min-height:0;overflow:auto}.v3-root .bc-cal>b{font:600 11px var(--font-mono,monospace);color:#64748b;text-transform:uppercase;padding:4px}.v3-root .bc-cal__l{font:600 13px Inter,sans-serif!important;color:#e7e9f0!important;text-transform:none!important;align-self:center}.v3-root .bc-cal__c{min-height:84px;border-radius:10px;background:#ffffff06;border:1px solid var(--line);padding:6px;display:flex;flex-direction:column;gap:4px}.v3-root .bc-cal__e{font-size:11.5px;padding:3px 6px;border-radius:6px;background:#7c6cff33;cursor:pointer}.v3-root .bc-capr{grid-template-columns:160px 1fr 110px 80px;padding:9px 14px;border-bottom:1px solid var(--line)}.v3-root .bc-capr span b{display:block;font-size:13px}.v3-root .bc-capr span small{font-size:11px;color:#64748b}.v3-root .bc-chain{font-size:11.5px;color:#94a3b8;white-space:nowrap}.v3-root .bc-deal{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px;border-radius:10px;border:1px solid var(--line);background:#ffffff06;color:inherit;font:inherit;text-align:left;cursor:pointer;margin-bottom:8px}.v3-root .bc-deal b{font-size:13px}.v3-root .bc-deal span{font:600 12px var(--font-mono,monospace);color:#2dd4bf}.v3-root .bc-deal small{font-size:11px;color:#64748b}.v3-root .bc-roles{display:flex;flex-wrap:wrap;gap:4px}.v3-root .bc-roles span{font:10.5px var(--font-mono,monospace);padding:2px 6px;border-radius:5px;background:#ffffff0d;color:#cbd5e1}.v3-root .bc-never{font-size:11.5px;color:#fca5a5;line-height:1.4;margin:0}.v3-root .bc-never b{color:#f87171}.v3-root .bc-soul{display:flex;flex-direction:column;gap:8px}.v3-root .bc-soul>div{display:grid;grid-template-columns:86px 1fr;gap:10px;font-size:13px;line-height:1.45}.v3-root .bc-soul>div>b{font:600 10.5px var(--font-mono,monospace);letter-spacing:.06em;color:#64748b;padding-top:2px}.v3-root .bc-soul>div.red>span{color:#fca5a5}.v3-root .bc-sub{font:600 10.5px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin:12px 0 4px}.v3-root .bc-strike b{text-decoration:line-through;color:#64748b}.v3-root .bc--me .bc-nl.on{background:#2dd4bf21}.v3-root .bc--me .bc-nl.on .bc-ic,.v3-root .bc--me .bc-brand b{color:#2dd4bf}.v3-root .bc-portal{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:4px 2px}.v3-root .bc-portal__h small{color:#94a3b8}.v3-root .bc-portal .bc-g4{flex:1;min-height:0}.v3-root .bc-apr{padding:10px 0;border-bottom:1px solid var(--line)}.v3-root .bc-apr b{font-size:13px}.v3-root .bc-apr p{margin:4px 0 8px;font-size:13px;color:#cbd5e1}@media(max-width:1100px){.v3-root .bc{height:auto;grid-template-columns:1fr}.v3-root .bc-nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;padding:8px}.v3-root .bc-brand{display:none}.v3-root .bc-nl{flex:none}.v3-root .bc-body{padding:10px}.v3-root .bc-body>*{flex:none}.v3-root .bc-ctx{padding:10px 12px}.v3-root .bc .ad-card__b,.v3-root .bc .ad-scroll{flex:none;max-height:440px}.v3-root .bc-d2 .bc-sec{border-right:0;border-bottom:1px solid var(--line)}.v3-root .bc-portal{height:auto}.v3-root .bc-grp,.v3-root .bc-nav__f{display:none}.v3-root .bc-g2,.v3-root .bc-g3,.v3-root .bc-g4,.v3-root .bc-g2x2,.v3-root .bc-split,.v3-root .bc-crew,.v3-root .bc-kan,.v3-root .bc-g3--proof{grid-template-columns:1fr;grid-template-rows:auto}.v3-root .bc .ad-card{max-height:560px}.v3-root .bc-kpis{margin-left:0;flex-wrap:wrap}.v3-root .bc-d2{grid-template-columns:1fr}.v3-root .bc-jrow{grid-template-columns:1fr auto!important}.v3-root .bc-jrow>*:nth-child(n+3):not(.bc-pill){display:none}}.v3-root .wt{display:grid;grid-template-columns:1.7fr 1fr;gap:12px;min-height:0}.v3-root .wt-side{display:grid;grid-template-rows:1.5fr 1fr;gap:12px;min-height:0}.v3-root .wt-po{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;aspect-ratio:2/3;border-radius:10px;padding:10px;background:linear-gradient(160deg,var(--b),var(--a) 70%);overflow:hidden;box-sizing:border-box}.v3-root .wt-po b{font:700 14px/1.15 Outfit,sans-serif;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}.v3-root .wt-po small{font-size:10.5px;color:#ffffffbf}.v3-root .wt-po--big{width:120px;flex:none}.v3-root .wt-po--big b{font-size:16px}.v3-root .wt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.v3-root .wt-tile{position:relative;border:2px solid transparent;border-radius:12px;padding:0;background:none;cursor:pointer}.v3-root .wt-tile.on{border-color:#2dd4bf}.v3-root .wt-tile:hover .wt-po{filter:brightness(1.15)}.v3-root .wt-new{position:absolute;top:6px;left:6px;font:700 9.5px var(--font-mono,monospace);font-style:normal;background:#2dd4bf;color:#000;border-radius:4px;padding:1px 5px}.v3-root .wt-seen{position:absolute;top:6px;right:6px;font-style:normal;width:18px;height:18px;border-radius:50%;background:#0009;color:#2dd4bf;display:grid;place-items:center;font-size:11px}.v3-root .wt-bar{display:block;height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.v3-root .wt-bar em{display:block;height:100%;background:#2dd4bf}.v3-root .wt-tile>.wt-bar{position:absolute;left:8px;right:8px;bottom:6px}.v3-root .wt-cont{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.v3-root .wt-ci{display:grid;grid-template-columns:54px 1fr;gap:10px;align-items:center;padding:8px;border-radius:12px;border:1px solid var(--line);background:#ffffff08;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .wt-ci .wt-po{padding:4px}.v3-root .wt-ci .wt-po b{font-size:9px}.v3-root .wt-ci .wt-po small{display:none}.v3-root .wt-ci b{display:block;font-size:13px}.v3-root .wt-ci small{display:block;font-size:11.5px;color:#94a3b8;margin-bottom:6px}.v3-root .wt-q{flex:1;background:#0b0d14;border:1px solid var(--line);border-radius:9px;color:#fff;font:inherit;font-size:13px;padding:7px 11px;min-width:0}.v3-root .wt-det{display:grid!important;grid-template-columns:120px 1fr;gap:6px 14px;align-content:start}.v3-root .wt-det>.wt-po{height:180px;align-self:start}.v3-root .wt-dr{display:flex;flex-direction:column;gap:8px;min-width:0}.v3-root .wt-dr .bc-btns,.v3-root .wt-det .bc-meta{margin-top:0}.v3-root .wt-more{grid-column:1/-1}.v3-root .wt-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.v3-root .wt-row .wt-po{padding:6px}.v3-root .wt-row .wt-po b{font-size:11px}.v3-root .wt-row .wt-po small{display:none}.v3-root .wt-stars{display:flex;gap:2px}.v3-root .wt-stars button{border:0;background:none;font-size:20px;color:#334155;cursor:pointer;padding:0 2px}.v3-root .wt-stars button.on{color:#fbbf24}.v3-root .wt-air{display:flex;flex-direction:column;gap:6px}.v3-root .wt-air small{font-size:12px;color:#2dd4bf}.v3-root .wt-sw{width:26px;height:36px;border-radius:5px;flex:none}.v3-root .wt-now{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center}.v3-root .wt-now .wt-po{padding:3px}.v3-root .wt-now .wt-po b,.v3-root .wt-now .wt-po small{display:none}.v3-root .wt-now b{display:block;font-size:13px}.v3-root .wt-now small{font-size:11.5px;color:#64748b}.v3-root .wt-bat{display:grid!important;grid-template-columns:1fr 34px 1fr 1.25fr;grid-template-rows:1fr;gap:14px;align-items:stretch}.v3-root .wt-bat>.wt-bc:first-child{grid-column:1}.v3-root .wt-bat>.wt-vs{grid-column:2;grid-row:1}.v3-root .wt-bat>.wt-bc:nth-child(3){grid-column:3;grid-row:1}.v3-root .wt-bat>.wt-lb{grid-column:4;grid-row:1;overflow:auto}.v3-root .wt-bc .wt-po--big{aspect-ratio:auto;flex:1}.v3-root .wt-bc{display:flex;flex-direction:column;gap:8px;align-items:stretch;border:1px solid var(--line);border-radius:14px;padding:10px;background:#ffffff05;color:inherit;font:inherit;cursor:pointer}.v3-root .wt-bc:hover{border-color:#2dd4bf}.v3-root .wt-bc .wt-po--big{width:100%}.v3-root .wt-bc>b{text-align:center;color:#2dd4bf}.v3-root .wt-vs{align-self:center;font:800 20px Outfit,sans-serif;color:#64748b}.v3-root .wt-lb .bc-sub{margin-top:0}@media(max-width:1100px){.v3-root .wt,.v3-root .wt-side,.v3-root .wt-bat{grid-template-columns:1fr;grid-template-rows:auto}.v3-root .wt-cont{grid-template-columns:1fr}}.v3-root .tp{display:grid;grid-template-columns:minmax(320px,.85fr) 1.4fr;gap:14px;min-height:0;height:100%}.v3-root .tp-l,.v3-root .tp-r{display:flex;flex-direction:column;min-height:0;border-radius:16px;background:var(--navy-900);border:1px solid var(--line);overflow:hidden}.v3-root .tp-l__h{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid var(--line);flex:none}.v3-root .tp-chips{display:flex;flex-wrap:wrap;gap:4px}.v3-root .tp-chip{border:1px solid var(--line);background:none;color:#94a3b8;font:inherit;font-size:12.5px;padding:5px 11px;border-radius:999px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.v3-root .tp-chip:hover{color:#fff}.v3-root .tp-chip.on{background:#7c6cff2e;border-color:#7c6cff80;color:#fff}.v3-root .tp-chip em{font-style:normal;font:700 10px var(--font-mono,monospace);background:#fbbf24;color:#000;border-radius:999px;padding:0 6px}.v3-root .tp-q{background:#0b0d14;border:1px solid var(--line);border-radius:9px;color:#fff;font:inherit;font-size:13px;padding:7px 11px}.v3-root .tp-list{flex:1;min-height:0;overflow:auto;padding:4px 0}.v3-root .tp-hdr{margin:10px 14px 4px;font:600 10px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#475569}.v3-root .tp-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px 14px;border:0;border-left:3px solid transparent;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .tp-row:hover{background:#ffffff08}.v3-root .tp-row.on{background:#7c6cff1f;border-left-color:#7c6cff}.v3-root .tp-row.red{border-left-color:#f87171}.v3-root .tp-row__t{flex:1;min-width:0}.v3-root .tp-row__t b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .tp-row__t small{display:block;font-size:11.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .tp-row>*{flex-shrink:0}.v3-root .tp-row>.tp-row__t{flex-shrink:1}.v3-root .tp-ind1{padding-left:33px}.v3-root .tp-ind2{padding-left:50px}.v3-root .tp-slim{padding-top:6px;padding-bottom:6px}.v3-root .tp-slim .tp-row__t b{font-size:13px}.v3-root .tp-ind1:before,.v3-root .tp-ind2:before{content:"";width:1px;align-self:stretch;margin:-6px 4px -6px -8px;background:#ffffff24}.v3-root .tp-ind1 .tp-row__t b,.v3-root .tp-ind2 .tp-row__t b{font-weight:500;color:#cbd5e1}.v3-root .tp-dot{width:8px;height:8px;border-radius:50%;flex:none}.v3-root .tp-st{font:11px var(--font-mono,monospace);color:#94a3b8}.v3-root .tp-owed{font-style:normal;font-size:11px;color:#f87171}.v3-root .tp-go{color:#64748b}.v3-root .tp-row .wt-po{width:28px;height:40px;aspect-ratio:auto;padding:0;border-radius:5px}.v3-root .tp-row .wt-po b,.v3-root .tp-row .wt-po small{display:none}.v3-root .tp-keys{display:flex;align-items:center;gap:4px;padding:7px 14px;border-top:1px solid var(--line);font-size:11px;color:#64748b;flex:none}.v3-root .tp-keys kbd{font:600 10px var(--font-mono,monospace);border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:0 4px;color:#cbd5e1}.v3-root .tp-r__h{padding:12px 18px;border-bottom:1px solid var(--line);flex:none;display:flex;flex-direction:column;gap:8px}.v3-root .tp-crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11.5px;color:#64748b}.v3-root .tp-crumbs a{color:#a99cff;text-decoration:none}.v3-root .tp-crumbs a:hover{text-decoration:underline}.v3-root .tp-r__t{display:flex;align-items:center;gap:12px}.v3-root .tp-r__t>div{flex:1;min-width:0}.v3-root .tp-r__t h2{margin:0;font:700 21px/1.2 Outfit,sans-serif;letter-spacing:-.01em}.v3-root .tp-r__t small{color:#94a3b8;font-size:12.5px}.v3-root .tp-tabs{align-self:flex-start}.v3-root .tp-r__b{flex:1;min-height:0;overflow:auto;padding:14px 18px;display:flex;flex-direction:column;gap:14px}.v3-root .tp-r__a{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--line);flex:none}.v3-root .tp-r__a small{color:#94a3b8}.v3-root .tp-rel{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:9px 18px;border-top:1px solid var(--line);flex:none;background:#ffffff04}.v3-root .tp-rel small{font:600 10px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#475569}.v3-root .tp-rel a{font-size:12.5px;color:#a99cff;text-decoration:none}.v3-root .tp-rel a:hover{text-decoration:underline}.v3-root .tp-rel a:after{content:" →";color:#475569}.v3-root .tp-sec .bc-sub{margin-top:0}.v3-root .tp-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.v3-root .tp-kv span{display:flex;flex-direction:column;padding:8px 11px;border-radius:10px;background:#ffffff08;border:1px solid var(--line);min-width:0}.v3-root .tp-kv small{font-size:10.5px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.v3-root .tp-kv b{font:600 14px Inter,sans-serif;overflow:hidden;text-overflow:ellipsis}.v3-root .tp-phase{display:flex;gap:6px}.v3-root .tp-phase span{flex:1;display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:#64748b}.v3-root .tp-phase i{height:6px;border-radius:3px;background:#1e293b}.v3-root .tp-phase span.on{color:#e7e9f0}.v3-root .tp-phase span.on i{background:#7c6cff}.v3-root .tp-rt{border-bottom:1px solid var(--line);padding-bottom:8px}.v3-root .tp-rt .bc-beat{margin:2px 0 0}.v3-root .tp-rt .bc-beat i{height:12px}.v3-root .tp-stack{display:grid;grid-template-rows:auto 1fr;gap:14px;min-height:0}.v3-root .tp--proof .ad-card{min-height:0}.v3-root .tp-bat{display:grid;grid-template-columns:1fr 34px 1fr;gap:12px;align-items:stretch;min-height:320px}.v3-root .tp-bat .wt-vs{align-self:center;text-align:center}.v3-root .tp-wt{display:grid;grid-template-columns:140px 1fr;gap:16px}.v3-root .tp-wt>div{display:flex;flex-direction:column;gap:10px}@media(max-width:1100px){.v3-root .tp{grid-template-columns:1fr;height:auto}.v3-root .tp-l .tp-list{max-height:340px}.v3-root .tp-r__b{overflow:visible}.v3-root .tp-bat{grid-template-columns:1fr}}.v3-root .bc{--line:rgba(255,255,255,.11);background:#1a2030;color:#eef1f7}.v3-root .bc .bc-nav{background:#151a27;border-right-color:var(--line)}.v3-root .bc .bc-ctx{background:#1a2030;border-bottom-color:var(--line)}.v3-root .bc .tp-l,.v3-root .bc .tp-r,.v3-root .bc .ad-card,.v3-root .bc .bc-kpi,.v3-root .bc .bc-tabs,.v3-root .bc .bc-bot{background:#232a3c;border-color:var(--line)}.v3-root .bc .tp-l__h,.v3-root .bc .tp-r__h,.v3-root .bc .tp-r__a,.v3-root .bc .tp-keys,.v3-root .bc .ad-card__h{border-color:var(--line)}.v3-root .bc .tp-rel{background:#1f2536;border-color:var(--line)}.v3-root .bc .tp-kv span,.v3-root .bc .bc-kv span,.v3-root .bc .bc-chip,.v3-root .bc .bc-roles span{background:#2b3348;border-color:var(--line)}.v3-root .bc .bc-msg{background:#7c6cff21;border-color:#7c6cff66}.v3-root .bc .bc-msg--soul{background:#2b3348;border-color:var(--line)}.v3-root .bc .bc-pre,.v3-root .bc .tp-q,.v3-root .bc .bc-say-f input,.v3-root .bc .bc-ta,.v3-root .bc .wt-q{background:#1a2030;border-color:var(--line)}.v3-root .bc .bc-say p{background:#2b3348}.v3-root .bc .bc-say--me p{background:#7c6cff52}.v3-root .bc .tp-row:hover,.v3-root .bc .bc-line:hover{background:#ffffff0d}.v3-root .bc .tp-row.on{background:#7c6cff33}.v3-root .bc .bc-nl{color:#c3cbdb}.v3-root .bc .bc-nl:hover{background:#ffffff0f}.v3-root .bc .bc-nl.on{background:#7c6cff3d}.v3-root .bc--me .bc-nl.on{background:#2dd4bf33}.v3-root .bc .tp-chip{color:#c3cbdb;border-color:#ffffff29}.v3-root .bc .tp-chip.on{background:#7c6cff47}.v3-root .bc .bc-tab{color:#b4bdcf}.v3-root .bc .bc-tab.on{background:#7c6cff47}.v3-root .bc small,.v3-root .bc .tp-row__t small,.v3-root .bc .bc-kpi span,.v3-root .bc .bc-meta small,.v3-root .bc .tp-kv small,.v3-root .bc .bc-kv small,.v3-root .bc .tp-hdr,.v3-root .bc .bc-sub,.v3-root .bc .bc-grp,.v3-root .bc .tp-crumbs,.v3-root .bc .tp-st,.v3-root .bc .tp-keys,.v3-root .bc .tp-rel small,.v3-root .bc .bc-note,.v3-root .bc .muted,.v3-root .bc .bc-ran small,.v3-root .bc .bc-chk small,.v3-root .bc .bc-brand small,.v3-root .bc .bc-ttl small,.v3-root .bc .tp-r__t small{color:#97a3b9}.v3-root .bc .tp-hdr,.v3-root .bc .bc-grp,.v3-root .bc .tp-rel small{color:#8592aa}.v3-root .bc .bc-sch,.v3-root .bc .bc-sig,.v3-root .bc .bc-ran,.v3-root .bc .bc-line,.v3-root .bc .bc-ev,.v3-root .bc .tp-rt{border-color:var(--line)}.v3-root .bc .bc-ph i,.v3-root .bc .tp-phase i,.v3-root .bc .ad-fn>div,.v3-root .bc .ad-cap,.v3-root .bc .wt-bar,.v3-root .bc .bc-mini{background:#ffffff1a}.v3-root .bc .bc-beat i.off{background:#2f3850}.v3-root .bc .dm-sug{background:#2b3348;border-color:#ffffff29;color:#eef1f7}.v3-root .bc .tp-list::-webkit-scrollbar,.v3-root .bc .tp-r__b::-webkit-scrollbar{width:8px}.v3-root .bc .tp-list::-webkit-scrollbar-thumb,.v3-root .bc .tp-r__b::-webkit-scrollbar-thumb{background:#3a4460;border-radius:4px}.v3-root .fp2{display:grid;grid-template-columns:minmax(300px,.8fr) 1.4fr;gap:14px;flex:1;min-height:0;height:calc(100vh - 190px)}.v3-root .fp2>*{min-height:0}.v3-root .fp2-l{display:flex;flex-direction:column;overflow:hidden}.v3-root .fp2-list{flex:1;overflow:auto;padding:6px 0}.v3-root .fp2-hdr{margin:12px 16px 4px;font:600 10px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#8592aa}.v3-root .fp2-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:0;border-left:3px solid transparent;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .fp2-row:hover{background:#ffffff0a}.v3-root .fp2-row.on{background:#7c6cff29;border-left-color:#7c6cff}.v3-root .fp2-row>span:not(.fp2-go){flex:1;min-width:0}.v3-root .fp2-row b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .fp2-row small{display:block;font-size:12px;color:#97a3b9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .fp2-dot{width:8px;height:8px;border-radius:50%;flex:none}.v3-root .fp2-go{color:#64748b;font-size:18px}.v3-root .fp2-r{overflow:auto;display:flex;flex-direction:column}.v3-root .fp2-r.dm-page{padding:0;gap:12px}.v3-root .fp2-r .dm-panel__b{overflow:auto}@media(max-width:900px){.v3-root .fp2{grid-template-columns:1fr;height:auto}}.v3-root .fp2-how .fp2-row{padding-left:0;padding-right:0;border-left:0;border-bottom:1px solid var(--line)}.v3-root .dm-me>span:last-child{min-width:0}.v3-root .dm-me b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-root .dm-who .dm-pl{margin-left:auto;width:30px;height:30px;border-radius:50%;flex:none;box-shadow:0 0 0 1px #ffffff24}.v3-root .dm-pl+.dm-collapse{margin-left:6px}.v3-root .dm-app--mini .dm-pl{margin:0}.v3-root .mk-pick{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px}.v3-root .mk-pick__h{grid-column:1/-1;margin:0;font:600 10.5px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#8592aa}.v3-root .mk-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .mk-card:hover{border-color:#7c6cff99}.v3-root .mk-card__t{display:flex;align-items:center;gap:8px}.v3-root .mk-card__t b{font-size:15px}.v3-root .mk-card__t i{margin-left:auto;font-style:normal;font-size:11.5px;color:#a99cff;border:1px solid rgba(124,108,255,.5);border-radius:999px;padding:1px 9px}.v3-root .mk-card em{font-style:normal;font:700 15px var(--font-display,Outfit),sans-serif;color:#fbbf24}.v3-root .mk-card small{font-size:12px;color:#97a3b9;line-height:1.35}.v3-root .mk-card.on{border-color:#2dd4bf;background:#2dd4bf14}.v3-root .mk-card.on .mk-card__t i{color:#2dd4bf;border-color:#2dd4bf80}.v3-root .mk-card--mega{background:linear-gradient(135deg,#7c6cff29,#fbbf2414)}.v3-root .mk-card--mega.on{background:linear-gradient(135deg,#2dd4bf29,#7c6cff1f)}@media(max-width:900px){.v3-root .mk-pick{grid-template-columns:1fr 1fr}}.v3-root .fp2-bot{width:22px;height:30px;-o-object-fit:contain;object-fit:contain;flex:none}.v3-root .fp2-ck{width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(255,255,255,.25);display:grid;place-items:center;font-style:normal;font-size:12px;flex:none}.v3-root .fp2-ck.on{background:#2dd4bf;border-color:#2dd4bf;color:#000}.v3-root .fp2-r .dm-panel__h{display:flex;align-items:center;gap:10px}.v3-root .fp-tool2{display:flex;flex-direction:column;gap:12px}.v3-root .fp-why{margin:0;font-size:15px;line-height:1.5;color:#e7e9f0}.v3-root .fp-who{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;background:#7c6cff1a;border:1px solid rgba(124,108,255,.3)}.v3-root .fp-who b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a99cff}.v3-root .fp-who span{font-size:13px;color:#cbd5e1;line-height:1.45}.v3-root .fp-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:#cbd5e1}.v3-root .fp-out{padding:12px 14px;border-radius:10px;background:#ffffff0a;border:1px solid var(--line)}.v3-root .fp-out b{display:block;font-size:13.5px;margin-bottom:4px}.v3-root .fp-out p{margin:0 0 4px;font-size:13.5px;line-height:1.5;color:#e7e9f0}.v3-root .fp-out small{color:#97a3b9}.v3-root .fp-qr{display:flex;gap:14px;align-items:center}.v3-root .fp-qr__img{width:96px;height:96px;border-radius:10px;flex:none;background:#fff;background-image:repeating-linear-gradient(0deg,#000 0 6px,transparent 6px 12px),repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 12px);background-blend-mode:difference;opacity:.9}.v3-root .fp-qr p{margin:4px 0 0;font-size:13px;color:#cbd5e1}.v3-root .fp-tabs{display:flex;gap:2px;padding:3px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;margin-left:16px}.v3-root .fp-tab{border:0;background:none;color:#97a3b9;font:inherit;font-size:13.5px;padding:7px 14px;border-radius:7px;cursor:pointer}.v3-root .fp-tab:hover{color:#fff}.v3-root .fp-tab.on{background:#7c6cff3d;color:#fff}.v3-root .fp-setp{flex:1;min-height:0;display:flex;flex-direction:column}.v3-root .fp-setp .dm-panel__b{flex:1;overflow:auto;padding:22px 26px;display:flex;flex-direction:column;gap:14px;max-width:none}.v3-root .fp-set{display:flex;flex-direction:column}.v3-root .fp-set__r{display:grid;grid-template-columns:160px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.v3-root .fp-set__r small{color:#97a3b9;font-size:12.5px}.v3-root .fp-set__r b{font-size:14.5px;font-weight:600}.v3-root .cal{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.v3-root .cal>*:last-child{flex:1;min-height:0}.v3-root .cal-layers{display:flex;flex-wrap:wrap;gap:6px;flex:none}.v3-root .cal-lay{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.14);background:none;color:#e7e9f0;font:inherit;font-size:12.5px;padding:5px 11px;border-radius:999px;cursor:pointer}.v3-root .cal-lay i{width:9px;height:9px;border-radius:50%;background:var(--c)}.v3-root .cal-lay.off{opacity:.45}.v3-root .cal-lay.off i{background:none;border:1.5px solid var(--c)}.v3-root .cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.v3-root .cal-col{display:flex;flex-direction:column;min-height:0;border-radius:14px;background:#232a3c;border:1px solid var(--line);overflow:hidden}.v3-root .cal-col.today{border-color:#2dd4bf}.v3-root .cal-colh{display:flex;align-items:baseline;gap:6px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.v3-root .cal-colh b{font-size:14px}.v3-root .cal-colh small{color:#97a3b9;font-size:11.5px}.v3-root .cal-col.today .cal-colh b{color:#2dd4bf}.v3-root .cal-colb{flex:1;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.v3-root .cal-ev{display:flex;flex-direction:column;gap:1px;padding:7px 9px;border:0;border-left:3px solid var(--c);border-radius:8px;background:color-mix(in srgb,var(--c) 14%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .cal-ev b{font:600 11px var(--font-mono,monospace);color:var(--c)}.v3-root .cal-ev span{font-size:12.5px;line-height:1.3}.v3-root .cal-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(5,1fr);gap:6px}.v3-root .cal-mh{margin:0;font:600 10.5px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#8592aa;padding:0 4px}.v3-root .cal-m{display:flex;flex-direction:column;gap:3px;padding:6px 7px;border-radius:10px;background:#232a3c;border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:0;overflow:hidden}.v3-root .cal-m.out{background:transparent;border-color:transparent;cursor:default}.v3-root .cal-m.today{border-color:#2dd4bf}.v3-root .cal-m>b{font-size:12px}.v3-root .cal-m.today>b{color:#2dd4bf}.v3-root .cal-m small{font-size:10.5px;color:#97a3b9}.v3-root .cal-mev{font-size:10.5px;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--c) 22%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .cal-dwrap{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;min-height:0}.v3-root .cal-dnav{display:flex;gap:4px;flex-wrap:wrap}.v3-root .cal-day{flex:1;overflow:auto;min-height:0}.v3-root .cal-hrs{position:relative;padding:8px 12px 8px 0}.v3-root .cal-hr{height:48px;border-top:1px solid var(--line);position:relative}.v3-root .cal-hr small{position:absolute;left:10px;top:-8px;font:11px var(--font-mono,monospace);color:#8592aa;background:#232a3c;padding:0 4px}.v3-root .cal-blk{position:absolute;left:70px;right:12px;height:44px;margin-top:8px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:4px 10px;border:0;border-left:3px solid var(--c);border-radius:8px;background:color-mix(in srgb,var(--c) 18%,#232a3c);color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .cal-blk.on{box-shadow:0 0 0 2px var(--c)}.v3-root .cal-blk b{font-size:13px}.v3-root .cal-blk small{font-size:11px;color:#cbd5e1}.v3-root .cal-det{display:flex;flex-direction:column;gap:10px}.v3-root .cal-det h2{margin:0;font:700 22px Outfit,sans-serif}@media(max-width:1100px){.v3-root .cal-week,.v3-root .cal-month{grid-template-columns:1fr 1fr}.v3-root .cal-dwrap{grid-template-columns:1fr}}.v3-root .inb-drop{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;margin:0 12px 8px;padding:12px;border:1.5px dashed rgba(45,212,191,.45);border-radius:12px;cursor:pointer;text-align:center;flex:none}.v3-root .inb-drop b{font-size:13px}.v3-root .inb-drop small{font-size:11.5px;color:#97a3b9}.v3-root .inb-drop.on{background:#2dd4bf1f;border-color:#2dd4bf}.v3-root .wt-rr{display:inline-flex;align-items:center;gap:8px}.v3-root .wt-pl{width:28px;height:28px;border-radius:50%;border:0;background:#7c6cff;color:#fff;font-size:11px;cursor:pointer;opacity:0;transition:opacity .15s}.v3-root .tp-row:hover .wt-pl,.v3-root .tp-row.on .wt-pl{opacity:1}.v3-root .wg-file{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;margin-bottom:6px}.v3-root .wg-file>div{display:flex;flex-direction:column}.v3-root .wg-file b{font-size:13px}.v3-root .wg-file small{font-size:11.5px;color:#97a3b9}.v3-root .wg-file code{font:11px var(--font-mono,monospace);color:#97a3b9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v3-root .wt-player{display:flex;flex-direction:column;height:100%;min-height:360px;border-radius:14px;overflow:hidden;background:var(--navy-900)}.v3-root .wt-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:radial-gradient(ellipse at center,var(--b),var(--a) 70%,var(--navy-900));text-align:center}.v3-root .wt-stage b{font:700 30px Outfit,sans-serif;text-shadow:0 2px 20px #000}.v3-root .wt-stage small{color:#cbd5e1}.v3-root .wt-ctl{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#0b0f19}.v3-root .wt-ctl button{border:0;background:none;color:#e7e9f0;font:inherit;font-size:13px;cursor:pointer;padding:4px 6px}.v3-root .wt-ctl .wt-pp{width:34px;height:34px;border-radius:50%;background:#7c6cff}.v3-root .wt-ctl small{font:11.5px var(--font-mono,monospace);color:#97a3b9}.v3-root .fam-av{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#0b1020;font:700 13px Outfit,sans-serif;flex:none}.v3-root .fam-av.sm{width:22px;height:22px;font-size:10.5px}.v3-root .fam-stack{display:inline-flex;flex:none}.v3-root .fam-stack .fam-av+.fam-av{margin-left:-7px;box-shadow:0 0 0 2px #232a3c}.v3-root .fam-who{display:flex;flex-wrap:wrap;gap:6px}.v3-root .fam-wb{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:none;color:inherit;font:inherit;font-size:13px;cursor:pointer}.v3-root .fam-wb.on{background:#7c6cff38;border-color:#7c6cff}.v3-root .fam-wb:disabled,.v3-root .tp-chip:disabled{opacity:.5;cursor:not-allowed}.v3-root .fam-as{display:flex;align-items:center;gap:6px;padding:0 12px 8px;flex-wrap:wrap;flex:none}.v3-root .fam-as small{font:600 10.5px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#8592aa;margin-right:2px}.v3-root .fam-asb{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 2px;border-radius:999px;border:1px solid transparent;background:none;color:#cbd5e1;font:inherit;font-size:12px;cursor:pointer}.v3-root .fam-asb.on{border-color:#7c6cff;background:#7c6cff2e;color:#fff}.v3-root .fam-in{width:100%;font-size:15px}.v3-root .gr-tab{display:flex;flex-direction:column;gap:6px}.v3-root .gr-row{display:grid;grid-template-columns:130px 1fr auto 70px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.v3-root .gr-row small{color:#97a3b9;font-size:11.5px}.v3-root .gr-row .bc-num{text-align:right}.v3-root .gr-row.best{border-color:#2dd4bf;background:#2dd4bf14}.v3-root .gr-row.mine b:first-child:after{content:" · my store";font-weight:400;color:#97a3b9;font-size:11.5px}.v3-root .gr-st{font-size:11.5px;padding:2px 8px;border-radius:999px}.v3-root .gr-st.in{background:#2dd4bf26;color:#5eead4}.v3-root .gr-st.low{background:#fbbf2426;color:#fcd34d}.v3-root .gr-st.out{background:#f8717126;color:#fca5a5}.v3-root .gr-verdict{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;border:1px solid var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.v3-root .gr-verdict b{color:var(--c);font-size:15px}.v3-root .gr-verdict span{font-size:13px;color:#cbd5e1}.v3-root .gr-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v3-root .gr-card{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#232a3c}.v3-root .gr-card.best{border-color:#2dd4bf}.v3-root .gr-card small{font-size:11px;color:#97a3b9}.v3-root .gr-card strong{font:700 22px Outfit,sans-serif}.v3-root .gr-card em{font-style:normal;font-size:11.5px;color:#97a3b9}.v3-root .gr-card em.dn{color:#5eead4}.v3-root .gr-card em.up{color:#fca5a5}.v3-root .gr-card .gr-st{align-self:flex-start;margin-top:4px}.v3-root .gr-chart{padding:6px 0}.v3-root .gr-leg{display:flex;gap:14px;font-size:12px;color:#cbd5e1}.v3-root .gr-leg span{display:inline-flex;align-items:center;gap:6px}.v3-root .gr-leg i{width:10px;height:3px;border-radius:2px}.v3-root .lg-track{display:flex;gap:4px}.v3-root .lg-ts{flex:1;display:flex;flex-direction:column;gap:6px;border:0;background:none;color:#97a3b9;font:inherit;font-size:11.5px;cursor:pointer;text-align:left;padding:0}.v3-root .lg-ts i{height:6px;border-radius:3px;background:#ffffff1a}.v3-root .lg-ts.done i{background:#2dd4bf}.v3-root .lg-ts.on i{background:#7c6cff;box-shadow:0 0 0 3px #7c6cff4d}.v3-root .lg-ts.on{color:#fff;font-weight:600}.v3-root .lg-ts.done{color:#cbd5e1}.v3-root .lg-steps{display:flex;flex-wrap:wrap;gap:6px}.v3-root .lg-step{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;border:1px solid var(--line);border-radius:999px;font-size:13px}.v3-root .lg-step i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#7c6cff;font:600 11px Outfit,sans-serif;font-style:normal}.v3-root .inb-prev{display:flex;justify-content:center;padding:14px;border-radius:12px;background:#151a26;border:1px solid var(--line);flex:none}.v3-root .inb-prev.img img{max-width:100%;max-height:340px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.v3-root .inb-rcpt{width:260px;background:#f8f6f0;color:#222;font:12px/1.55 var(--font-mono,monospace);padding:16px 18px;border-radius:4px;box-shadow:0 8px 30px #0006}.v3-root .inb-rcpt div{display:flex;justify-content:space-between;gap:10px}.v3-root .inb-rcpt .b{font-weight:700}.v3-root .inb-rcpt div:first-child{justify-content:center;font-size:13px;margin-bottom:4px}.v3-root .inb-page{width:300px;min-height:200px;background:#fff;color:#1f2937;padding:20px 22px;border-radius:4px;box-shadow:0 8px 30px #0006;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.v3-root .inb-page b{font-size:15px;margin-bottom:4px}.v3-root .inb-page p{margin:0}.v3-root .inb-page i{display:block;height:7px;border-radius:3px;background:#e5e7eb;margin-top:4px}.v3-root .inb-page.warn{border-top:4px solid #ef4444}.v3-root .inb-page small{color:#b91c1c}.v3-root .dm-open{align-self:flex-end;font:600 13px var(--font-display);color:var(--accent)}.v3-root .dm-big{padding:10px 0 4px}.v3-root .dm-big small{display:block;font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v3-root .dm-big b{font:600 40px var(--font-display);color:var(--ink);letter-spacing:-.02em}.v3-root .dm-panel--build{border-top:3px solid var(--money-build)}.v3-root .dm-panel--retainer{border-top:3px solid var(--money-retainer)}.v3-root .dm-panel--subscription{border-top:3px solid var(--money-subscription)}.v3-root .dm-panel--thirdparty{border-top:3px solid var(--money-thirdparty)}.v3-root .dm-opt__go{color:var(--muted);font-size:18px}.v3-root .dm-opt:hover .dm-opt__go{color:var(--accent)}.v3-root .dm-chatbox{flex:1;min-height:0;display:flex;height:100%}.v3-root .dm-chatbox--compact{flex-direction:column}.v3-root .dm-chatbox__main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.v3-root .dm-chat__h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line)}.v3-root .dm-chat__h b{display:block;font:600 14px var(--font-display);color:var(--ink)}.v3-root .dm-chat__h small{color:var(--fg-muted);font-size:12px}.v3-root .dm-agents{display:flex;gap:6px}.v3-root .dm-chatbox:not(.dm-chatbox--compact) .dm-agents{flex-direction:column;gap:4px;width:230px;flex:0 0 230px;border-right:1px solid var(--line);padding:10px;overflow:auto}.v3-root .dm-agent{display:flex;align-items:center;gap:10px;background:none;border:1px solid transparent;border-radius:12px;padding:4px;cursor:pointer;color:inherit;text-align:left;font:inherit}.v3-root .dm-agent img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900);border:2px solid transparent}.v3-root .dm-agent.on img,.v3-root .dm-agent:hover img{border-color:var(--bc)}.v3-root .dm-chatbox:not(.dm-chatbox--compact) .dm-agent{padding:8px}.v3-root .dm-chatbox:not(.dm-chatbox--compact) .dm-agent.on{background:#ffffff0d;border-color:var(--bc)}.v3-root .dm-agent b{display:block;font-size:13.5px;color:var(--ink)}.v3-root .dm-agent small{font-size:11.5px;color:var(--fg-muted)}.v3-root .dm-chat{padding:12px 16px}.v3-root .dm-msg--bot img{border-color:var(--bc,#e0b874)}.v3-root .dm-msg p{font-size:14px;padding:9px 12px}.v3-root .dm-typing{display:flex;gap:4px;align-items:center;min-height:20px}.v3-root .dm-typing i{width:6px;height:6px;border-radius:50%;background:var(--fg-muted);animation:dmdot 1s infinite}.v3-root .dm-typing i:nth-child(2){animation-delay:.15s}.v3-root .dm-typing i:nth-child(3){animation-delay:.3s}@keyframes dmdot{0%,to{opacity:.3}50%{opacity:1}}.v3-root .dm-sugs{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 8px}.v3-root .dm-sug{background:#ffffff0a;border:1px solid var(--line);color:var(--fg);border-radius:999px;padding:5px 11px;font:inherit;font-size:12.5px;cursor:pointer}.v3-root .dm-sug:hover{border-color:var(--accent);color:var(--ink)}.v3-root .dm-compose{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line)}.v3-root .dm-input{flex:1;min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;font-size:14px;padding:8px 12px;outline:none}.v3-root .dm-input:focus{border-color:var(--accent)}.v3-root .dm-chat{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-right:6px}.v3-root .dm-msg{display:flex;gap:10px;align-items:flex-start;max-width:80%}.v3-root .dm-msg p{margin:0;padding:12px 14px;border-radius:14px;background:var(--card-bg);border:1px solid var(--line);font-size:14.5px;line-height:1.5}.v3-root .dm-msg img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:var(--navy-900);border:1px solid #e0b874}.v3-root .dm-msg--me{align-self:flex-end}.v3-root .dm-msg--me p{background:#7c6cff33;border-color:#7c6cff66}.v3-root .dm-asks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-root .dm-asks .dm-ask{margin:0}@media(max-width:860px){.v3-root .dm-app{grid-template-columns:1fr}.v3-root .dm-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:8px}.v3-root .dm-who{display:none}.v3-root .dm-main{overflow:auto}.v3-root .dm-grid,.v3-root .dm-split{grid-template-columns:1fr;grid-template-rows:none}.v3-root .dm-kpis{grid-template-columns:1fr 1fr}.v3-root .dm-banner{flex-direction:column;align-items:flex-start}}.v3-root .ob{min-height:calc(100vh - 58px);display:flex;flex-direction:column}.v3-root .ob-bar{height:4px;background:#ffffff0f}.v3-root .ob-bar i{display:block;height:100%;background:linear-gradient(90deg,#7c6cff,#a78bfa);transition:width .4s var(--ease)}.v3-root .ob-stage{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center;max-width:1180px;width:100%;margin:0 auto;padding:40px 28px}.v3-root .ob-q{max-width:760px}.v3-root .ob-in{animation:mmin .45s var(--ease) both}.v3-root .ob-q h1{font:600 clamp(32px,4vw,52px)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:6px 0 8px}.v3-root .ob-sub{font-size:17px;color:var(--fg-muted);margin:0 0 6px}.v3-root .ob-back{background:none;border:0;color:var(--muted);font:500 13px var(--font-ui);cursor:pointer;padding:0;margin-bottom:14px}.v3-root .ob-back:hover{color:var(--ink)}.v3-root .ob-ey-bot{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;vertical-align:middle;margin-right:8px;background:var(--navy-900)}.v3-root .ob-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.v3-root .ob-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 12px;background:var(--card-bg);border:1px solid var(--line);border-radius:16px;cursor:pointer;color:var(--fg);font:inherit;transition:transform var(--t-base) var(--ease),border-color var(--t-base),box-shadow var(--t-base)}.v3-root .ob-tile:hover{transform:translateY(-3px);border-color:var(--bc,var(--accent))}.v3-root .ob-tile.on{border-color:var(--bc,var(--accent));box-shadow:0 0 0 1px var(--bc,var(--accent)),0 0 30px -8px var(--bc,var(--accent))}.v3-root .ob-tile img{width:64px;height:76px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:10px;background:var(--navy-900)}.v3-root .ob-tile b{font:600 15px var(--font-display);color:var(--ink);text-align:center}.v3-root .ob-tile i{position:absolute;top:8px;right:10px;font-style:normal;color:var(--bc,var(--accent));font-weight:700}.v3-root .ob-tile--unsure{justify-content:center}.v3-root .ob-q-mark{width:64px;height:76px;display:grid;place-items:center;font:600 34px var(--font-display);color:var(--muted);border:1px dashed var(--line);border-radius:10px}.v3-root .ob-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.v3-root .ob-chips--col{flex-direction:column;align-items:stretch}.v3-root .ob-chip{background:var(--card-bg);border:1px solid var(--line);color:var(--ink);font:500 18px var(--font-display);padding:16px 22px;border-radius:14px;cursor:pointer;text-align:left;transition:border-color var(--t-base),transform var(--t-base) var(--ease)}.v3-root .ob-chip:hover{border-color:var(--accent);transform:translateY(-2px)}.v3-root .ob-chip.on{border-color:var(--accent);background:#7c6cff29}.v3-root .ob-chips--col .ob-chip{font-size:16px;padding:13px 18px}.v3-root .ob-input{width:100%;background:transparent;border:0;border-bottom:2px solid var(--line);color:var(--ink);font:500 clamp(24px,2.6vw,34px) var(--font-display);padding:10px 0;margin-top:18px;outline:none}.v3-root .ob-input:focus{border-bottom-color:var(--accent)}.v3-root .ob-input.err{border-bottom-color:#f87171}.v3-root .ob-skip{background:none;border:0;color:var(--muted);font:500 14px var(--font-ui);cursor:pointer}.v3-root .ob-skip:hover{color:var(--ink)}.v3-root .ob-brief{margin-top:18px;border:1px solid var(--line);border-radius:16px;background:var(--card-bg);overflow:hidden}.v3-root .ob-brief__row{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line)}.v3-root .ob-brief__row:last-child{border-bottom:0}.v3-root .ob-brief__row b{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:3px}.v3-root .ob-brief__row span{color:var(--ink);font-size:15.5px}.v3-root .ob-so{align-self:stretch;display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--line);border-radius:16px;padding:18px;max-height:560px}.v3-root .ob-so__row{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.v3-root .ob-so__row img{width:36px;height:42px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:8px;background:var(--navy-900)}.v3-root .ob-so__row b{display:block;color:var(--ink);font-size:14px}.v3-root .ob-so__row small{color:var(--fg-muted);font-size:12px}.v3-root .ob-so__foot{margin-top:auto!important}@media(max-width:900px){.v3-root .ob-stage{grid-template-columns:1fr}.v3-root .ob-so{display:none}.v3-root .ob-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-root .thomas{width:100%;max-width:300px;display:block;margin:0 auto;border-radius:var(--r-3);overflow:hidden}.v3-root .ab-hero{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:40px;align-items:center}.v3-root .ab-hero__img{order:2;width:200px;height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border-radius:18px;background:var(--navy-900);border:1px solid var(--line);box-shadow:0 0 0 1px #7c6cff80,0 0 40px -10px #7c6cff99}.v3-root .ab-hero__t{font-size:clamp(28px,3vw,40px);margin:4px 0 10px}@media(max-width:640px){.v3-root .ab-hero{grid-template-columns:1fr}.v3-root .ab-hero__img{width:160px;height:210px}}.v3-root .store-list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v3-root .glossary dt{font-weight:600;color:var(--ink);margin-top:10px}.v3-root .glossary dd{margin:2px 0 0;color:var(--fg-muted);font-size:13.5px}@media(max-width:860px){.v3-root .hdr{padding:0 16px;gap:10px}.v3-root .hdr nav{display:none}.v3-root .hdr nav.open{display:flex;position:absolute;top:58px;left:0;right:0;flex-direction:column;background:var(--surface);border-bottom:1px solid var(--line);padding:8px 12px}.v3-root .hdr .burger{display:inline-flex}.v3-root .wrap{padding:0 16px}.v3-root .hero-grid,.v3-root .g2,.v3-root .g3,.v3-root .g4,.v3-root .g5,.v3-root .side,.v3-root .steps4,.v3-root .choices,.v3-root .store-list{grid-template-columns:1fr}.v3-root .bots,.v3-root .g7{grid-template-columns:repeat(4,1fr)}.v3-root .ftr .cols{grid-template-columns:1fr 1fr}.v3-root .sec,.v3-root .hero-grid{padding:26px 0}}.v3-root .x-hero{position:relative;overflow:hidden;background:radial-gradient(900px 500px at 70% 20%,rgba(224,184,116,.1),transparent 60%),radial-gradient(700px 500px at 10% 90%,rgba(109,92,255,.14),transparent 60%),var(--bg)}.v3-root .x-hero__in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center;min-height:calc(100vh - 102px);padding-top:40px;padding-bottom:40px}.v3-root .x-h1{font:600 clamp(48px,7.2vw,104px)/.98 var(--font-display);letter-spacing:-.045em;color:var(--ink);margin:14px 0 22px}.v3-root .x-h1 em{font-style:normal;background:linear-gradient(135deg,#b4a7ff,#7b61ff 45%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.v3-root .x-h1--close{font-size:clamp(44px,7vw,96px);margin:0 0 26px}.v3-root .x-lede{font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--fg);max-width:34ch;margin:0 0 26px}.v3-root .x-acts{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.v3-root .x-quiet{color:var(--ink);text-decoration:none;font-weight:600;border-bottom:1px solid var(--border-strong);padding-bottom:2px}.v3-root .x-quiet:hover{border-color:var(--accent)}.v3-root .x-fine{font-size:13px;color:var(--fg-muted);margin:16px 0 0}.v3-root .x-hero__art{position:relative;display:flex;justify-content:center}.v3-root .x-jarvis{width:min(100%,520px);filter:drop-shadow(0 40px 80px rgba(224,184,116,.28))}.v3-root .x-hero__tag{position:absolute;left:8%;bottom:8%;background:#07111fb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(224,184,116,.5);border-radius:999px;padding:8px 14px;font-size:12.5px;display:flex;gap:8px;align-items:center}.v3-root .x-hero__tag b{color:#e0b874;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.v3-root .x-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;height:44px;display:flex;align-items:center}.v3-root .x-ticker__row{display:flex;gap:28px;white-space:nowrap;font:500 11.5px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);animation:tick 40s linear infinite;padding-left:28px}.v3-root .x-ticker__row span:after{content:"·";margin-left:28px;color:var(--accent)}@keyframes tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.v3-root .x-ticker__row{animation:none}}.v3-root .x-sec{padding:clamp(36px,4.5vw,60px) 0;border-bottom:1px solid var(--line)}.v3-root .x-sec--tight{padding:clamp(28px,3.5vw,44px) 0}.v3-root .x-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:end;margin-bottom:40px}.v3-root .x-split--even{grid-template-columns:1fr 1fr;align-items:center;margin-bottom:0}.v3-root .x-h2{font:600 clamp(30px,4vw,54px)/1.04 var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:10px 0 0}.v3-root .x-h3{font:600 clamp(24px,2.6vw,34px)/1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:8px 0 10px}.v3-root .x-sub{font-size:17px;line-height:1.55;color:var(--fg-muted);margin:0;max-width:44ch}.v3-root .x-rows{border-top:1px solid var(--line)}.v3-root .x-row{display:grid;grid-template-columns:64px 220px minmax(0,1fr) 64px 40px;gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:background var(--t-fast)}.v3-root .x-row:hover{background:var(--surface)}.v3-root .x-row__n{font:500 12px var(--font-mono);color:var(--accent);letter-spacing:.14em}.v3-root .x-row__t{font:600 clamp(22px,2.4vw,32px)/1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.v3-root .x-row__d{color:var(--fg-muted);font-size:15px;max-width:60ch}.v3-root .x-row__bot{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:50%;border:2px solid;background:var(--navy-900)}.v3-root .x-row__arr{color:var(--muted);font-size:22px;text-align:right;transition:transform var(--t-fast)}.v3-root .x-row:hover .x-row__arr{transform:translate(6px);color:var(--ink)}.v3-root .x-case{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:center;text-decoration:none;color:inherit}.v3-root .x-case__shot img{width:100%;border-radius:var(--r-3);border:1px solid var(--line);display:block;transform:rotate(-1.2deg);box-shadow:0 30px 80px #00000080}.v3-root .x-case:hover .x-case__shot img{transform:rotate(0)}.v3-root .x-case__shot img{transition:transform var(--t-base) var(--ease)}.v3-root .x-case__copy p{color:var(--fg-muted);font-size:15.5px;line-height:1.55}.v3-root .x-metric{display:flex;gap:12px;align-items:baseline;margin:14px 0}.v3-root .x-metric b{font:600 56px/1 var(--font-display);color:var(--ink);letter-spacing:-.04em}.v3-root .x-metric span{font-size:12.5px;color:var(--muted);max-width:26ch}.v3-root .x-link{color:var(--ink);text-decoration:none;font-weight:600;border-bottom:1px solid var(--border-strong);padding-bottom:2px}.v3-root .x-link:hover{border-color:var(--accent)}.v3-root .x-link--muted{color:var(--fg-muted);font-weight:500}.v3-root .x-morework{display:flex;gap:26px;margin-top:34px;font-size:14px}.v3-root .x-mock{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;box-shadow:0 30px 80px #00000073}.v3-root .x-mock__bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font:500 11px var(--font-mono);color:var(--muted)}.v3-root .x-mock__tabs{display:flex;gap:14px}.v3-root .x-mock__tabs .on{color:var(--ink);border-bottom:2px solid var(--accent);padding-bottom:2px}.v3-root .x-mock__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:14px}.v3-root .x-mock__card{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-2);padding:12px;display:flex;flex-direction:column;gap:4px;min-height:140px}.v3-root .x-mock__card small{font:500 9.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.v3-root .x-mock__card b{font:600 20px/1.1 var(--font-display);color:var(--ink);letter-spacing:-.02em}.v3-root .x-mock__card span{font-size:11.5px;color:var(--fg-muted)}.v3-root .x-mock__btn{margin-top:auto;font-style:normal;font:600 11px/1 var(--font-ui);background:var(--cta);color:var(--cta-fg);border-radius:6px;padding:8px 10px;text-align:center}.v3-root .x-money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.v3-root .x-money__b{padding:40px 32px;min-height:260px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--fg);border-right:1px solid var(--line);transition:filter var(--t-fast)}.v3-root .x-money__b:last-child{border-right:0}.v3-root .x-money__b:hover{filter:brightness(1.15)}.v3-root .x-money__b b{font:600 30px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.v3-root .x-money__b em{font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--ink);opacity:.8}.v3-root .x-money__b span{font-size:14px;color:var(--fg);opacity:.85;margin-top:auto;max-width:28ch}.v3-root .x-money__b--build{background:linear-gradient(160deg,#7357e873,#7357e81f)}.v3-root .x-money__b--retainer{background:linear-gradient(160deg,#20afa473,#20afa41f)}.v3-root .x-money__b--subscription{background:linear-gradient(160deg,#fbbf246b,#fbbf241a)}.v3-root .x-money__b--thirdparty{background:linear-gradient(160deg,#e96c5d73,#e96c5d1f)}.v3-root .x-crew-wrap{overflow:hidden;width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:24px 0 16px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.v3-root .x-crew{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:crewmq 120s linear infinite;will-change:transform}.v3-root .x-crew-wrap:hover .x-crew{animation-play-state:paused}@keyframes crewmq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.v3-root .x-crew{animation:none}}.v3-root .x-crew__bot{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:6px;text-align:center;align-self:start;flex:0 0 clamp(140px,13vw,190px)}.v3-root .x-crew__bot img{width:100%;aspect-ratio:3/4.2;height:auto;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--r-2);background:var(--navy-900);border:1px solid var(--line);transition:transform var(--t-base) var(--ease),box-shadow var(--t-base)}.v3-root .x-crew__bot{transition:transform var(--t-base) var(--ease)}.v3-root .x-crew__bot:hover{transform:scale(1.08);z-index:2}.v3-root .x-crew__bot:hover img{box-shadow:0 0 0 1px var(--bc),0 0 40px -6px var(--bc),0 20px 50px #00000080}.v3-root .x-crew__bot.chief img{box-shadow:0 0 0 1px var(--bc),0 0 40px #e0b8744d}.v3-root .x-crew__bot b{font:600 12px var(--font-display);color:var(--ink)}.v3-root .x-crew__bot span{font-size:11px;color:var(--fg-muted);min-height:2.7em;line-height:1.35}.v3-root .x-close{padding:clamp(80px,12vw,160px) 0 clamp(60px,8vw,110px);background:radial-gradient(800px 400px at 50% 100%,rgba(109,92,255,.18),transparent 70%)}@media(max-width:860px){.v3-root .x-hero__in{grid-template-columns:1fr;min-height:auto;padding-top:28px}.v3-root .x-hero__art{order:-1}.v3-root .x-jarvis{width:min(70%,320px)}.v3-root .x-split,.v3-root .x-split--even,.v3-root .x-case{grid-template-columns:1fr;gap:20px}.v3-root .x-row{grid-template-columns:40px minmax(0,1fr) 44px;gap:12px}.v3-root .x-row__d{grid-column:1/-1}.v3-root .x-row__bot{width:44px;height:44px}.v3-root .x-money{grid-template-columns:1fr 1fr}.v3-root .x-money__b{border-bottom:1px solid var(--line)}.v3-root .x-crew{grid-template-columns:repeat(4,1fr)}.v3-root .x-mock__grid{grid-template-columns:1fr}}.v3-root .x-lines{display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.v3-root .x-line{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 90px 28px 28px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);text-decoration:none;color:inherit;min-height:300px;transition:border-color var(--t-fast),transform var(--t-base) var(--ease)}.v3-root .x-line:hover{border-color:var(--border-strong);transform:translateY(-3px)}.v3-root .x-line--lead{background:linear-gradient(160deg,rgba(109,92,255,.22),var(--surface) 70%);border-color:#b4a7ff59}.v3-root .x-line__t{font:600 clamp(26px,2.8vw,40px)/1 var(--font-display);letter-spacing:-.035em;color:var(--ink)}.v3-root .x-line__d{color:var(--fg-muted);font-size:15px;line-height:1.5;max-width:46ch}.v3-root .x-line__bot{position:absolute;right:22px;top:22px;width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:2px solid;background:var(--navy-900)}.v3-root .x-line .x-link{margin-top:auto;align-self:flex-start}.v3-root .x-row__t--q{font-size:clamp(18px,1.7vw,24px);line-height:1.15;letter-spacing:-.02em}.v3-root .x-row__d small{display:block;margin-top:4px;font:500 11px var(--font-mono);letter-spacing:.08em;color:var(--accent)}@media(max-width:860px){.v3-root .x-lines{grid-template-columns:1fr}.v3-root .x-line{min-height:auto}}.v3-root .ai-mast{border-bottom:1px solid var(--line);background:radial-gradient(700px 300px at 20% 100%,rgba(109,92,255,.14),transparent 70%)}.v3-root .ai-mast__in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:26px 28px 20px}.v3-root .ai-title{font:700 clamp(36px,5.2vw,64px)/.95 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:6px 0 8px;text-transform:uppercase;white-space:nowrap}.v3-root .ai-sub{font-size:15px;color:var(--fg-muted);max-width:58ch;margin:0}.v3-root .ai-mast__cta{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-bottom:6px}.v3-root .ai-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.v3-root .ai-page .sec{padding:24px 0}.v3-root .ai-side{display:flex;flex-direction:column;gap:14px}.v3-root .ai-sidebox{border-top:1px solid var(--line);padding-top:12px}.v3-root .ai-sidebox .ey{margin-bottom:8px}.v3-root .ai-sidelink{display:block;padding:6px 0;color:var(--fg);text-decoration:none;font-size:14px;border-bottom:1px solid var(--line)}.v3-root .ai-sidelink:hover{color:var(--accent)}.v3-root .ai-side--sticky{position:sticky;top:20px}.v3-root .ai-lead{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;align-items:center;text-decoration:none;color:inherit;padding-bottom:22px;border-bottom:1px solid var(--line)}.v3-root .ai-lead__art img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--r-3);background:var(--navy-900);border:1px solid var(--line)}.v3-root .ai-lead__t{font:600 clamp(26px,2.8vw,38px)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:8px 0}.v3-root .ai-lead__s{font-size:17px;color:var(--fg-muted);line-height:1.5;margin:0 0 14px}.v3-root .ai-by{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fg-muted);margin-bottom:10px}.v3-root .ai-by img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:2px solid var(--line);background:var(--navy-900)}.v3-root .ai-by--lg{font-size:14px;margin:18px 0 0}.v3-root .ai-by--lg img{width:34px;height:34px}.v3-root .ai-by b{color:var(--ink)}.v3-root .ai-dot{color:var(--muted)}.v3-root .ai-rule{display:flex;justify-content:space-between;align-items:center;padding:16px 0 12px;gap:12px;flex-wrap:wrap}.v3-root .ai-topics{display:flex;gap:6px}.v3-root .ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:900px){.v3-root .ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.v3-root .ai-page .wrap{max-width:1500px}.v3-root .ai-layout{grid-template-columns:minmax(0,1fr) 320px;gap:48px}.v3-root .ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.v3-root .ai-lead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.v3-root .ai-lead__t{font-size:clamp(32px,2.6vw,44px)}.v3-root .ai-title{font-size:clamp(48px,5vw,80px)}}.v3-root .ai-cover{position:relative;aspect-ratio:16/10;border-radius:var(--r-2);overflow:hidden;background:var(--navy-900);border:1px solid var(--line);margin-bottom:14px}.v3-root .ai-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 70% 60%,color-mix(in srgb,var(--cc) 28%,transparent),transparent 70%),linear-gradient(to top,rgba(0,0,0,.55),transparent 50%);pointer-events:none}.v3-root .ai-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;transition:transform var(--t-base) var(--ease)}.v3-root .ai-card:hover .ai-cover img,.v3-root .ai-lead:hover .ai-cover img{transform:translateY(-6px) scale(1.03)}.v3-root .ai-cover__n{position:absolute;left:14px;top:12px;z-index:1;font:500 10.5px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cc);background:#07111f99;padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cc) 40%,transparent)}.v3-root .ai-cover--big{aspect-ratio:1/1;border-radius:var(--r-3);margin:0}.v3-root .ai-cover--big img{-o-object-position:50% 20%;object-position:50% 20%}.v3-root .ai-art-head+.wrap .ai-cover--big{margin-top:28px;aspect-ratio:21/8}.v3-root .ai-art-head+.wrap .ai-cover--big img{-o-object-position:50% 30%;object-position:50% 30%}.v3-root .ai-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.v3-root .ai-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.v3-root .ai-card__t{font:600 21px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px}.v3-root .ai-card:hover .ai-card__t,.v3-root .ai-lead:hover .ai-lead__t{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent)}.v3-root .ai-card__s{font-size:14.5px;color:var(--fg-muted);line-height:1.5;margin:0 0 12px}.v3-root .ai-art-head{border-bottom:1px solid var(--line);padding:40px 0 36px}.v3-root .ai-crumb{color:var(--fg-muted);text-decoration:none;font-size:13px}.v3-root .ai-art-title{font:600 clamp(32px,5vw,64px)/1.02 var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0 0 14px;max-width:22ch}.v3-root .ai-art-dek{font-size:clamp(17px,1.6vw,21px);color:var(--fg-muted);line-height:1.45;max-width:60ch;margin:0}.v3-root .ai-art-layout{display:grid;grid-template-columns:minmax(0,680px) 300px;gap:56px;align-items:start;justify-content:space-between}.v3-root .ai-article p{font-size:18px;line-height:1.7;color:var(--fg);margin:0 0 22px}.v3-root .ai-article p.ai-first:first-letter{font:600 3.2em/.8 var(--font-display);float:left;margin:8px 10px 0 0;color:var(--accent)}.v3-root .ai-fig{margin:34px 0}.v3-root .ai-fig figcaption{margin-top:10px;font:500 12px var(--font-mono);letter-spacing:.08em;color:var(--muted)}.v3-root .ai-fig--bot{display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:center;padding:22px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card-bg)}.v3-root .ai-fig--bot img{width:160px;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--r-2);background:var(--navy-900);box-shadow:0 0 0 1px var(--bc),0 0 40px -10px var(--bc)}.v3-root .ai-fig--bot blockquote{margin:0;padding:0;border:0;font:500 22px/1.4 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.v3-root .ai-fig--bot figcaption{color:var(--bc)}@media(max-width:600px){.v3-root .ai-fig--bot{grid-template-columns:1fr}}.v3-root .ai-article h2{font:600 26px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:36px 0 12px}.v3-root .ai-article blockquote{margin:28px 0;padding:6px 0 6px 22px;border-left:3px solid var(--accent);font:500 22px/1.4 var(--font-display);letter-spacing:-.01em;color:var(--ink)}@media(max-width:860px){.v3-root .ai-mast__in{grid-template-columns:1fr;padding:32px 16px 24px}.v3-root .ai-layout,.v3-root .ai-art-layout,.v3-root .ai-lead,.v3-root .ai-grid{grid-template-columns:1fr}.v3-root .ai-side--sticky{position:static}}.v3-root .mm-head{padding:clamp(48px,7vw,96px) 0 40px;border-bottom:1px solid var(--line)}.v3-root .mm-head--build{background:radial-gradient(900px 400px at 20% 0%,rgba(115,87,232,.28),transparent 70%)}.v3-root .mm-head--retainer{background:radial-gradient(900px 400px at 20% 0%,rgba(32,175,164,.26),transparent 70%)}.v3-root .mm-head--subscription{background:radial-gradient(900px 400px at 20% 0%,rgba(251,191,36,.22),transparent 70%)}.v3-root .mm-head--thirdparty{background:radial-gradient(900px 400px at 20% 0%,rgba(233,108,93,.26),transparent 70%)}.v3-root .mm-head--build .mm-verb{background:linear-gradient(135deg,#b4a7ff,#7357e8);-webkit-background-clip:text;background-clip:text;color:transparent}.v3-root .mm-head--retainer .mm-verb{background:linear-gradient(135deg,#7ee8df,#20afa4);-webkit-background-clip:text;background-clip:text;color:transparent}.v3-root .mm-head--subscription .mm-verb{background:linear-gradient(135deg,#fde68a,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.v3-root .mm-head--thirdparty .mm-verb{background:linear-gradient(135deg,#ffb4a8,#e96c5d);-webkit-background-clip:text;background-clip:text;color:transparent}.v3-root .mm-dots{display:flex;gap:16px;margin-top:40px;width:100%;position:relative;z-index:5}.v3-root .mm-dot{flex:1;background:none;border:0;padding:14px 0 10px;min-height:52px;position:relative;z-index:1;pointer-events:auto;cursor:pointer;text-align:left;color:var(--muted);font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;display:flex;flex-direction:column;gap:10px}.v3-root .mm-dot .mm-bar{display:block;width:100%;min-width:40px;height:6px;border-radius:999px;background:#ffffff1f;position:relative;overflow:hidden;pointer-events:none}.v3-root .mm-dot .mm-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:var(--dc,#7c6cff)}.v3-root .mm-dot.on{color:var(--ink)}.v3-root .mm-dot.on .mm-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dc,#7c6cff);opacity:.3}.v3-root .mm-dot.on .mm-fill{width:100%;animation:mmfill 10s linear;box-shadow:0 0 12px var(--dc,#7c6cff)}.v3-root .mm-dots:hover .mm-dot.on .mm-fill{animation-play-state:paused}@keyframes mmfill{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.v3-root .mm-dot.on i:after{animation:none;width:100%}}.v3-root .mm-dot--build{--dc:var(--money-build)}.v3-root .mm-dot--retainer{--dc:var(--money-retainer)}.v3-root .mm-dot--subscription{--dc:var(--money-subscription)}.v3-root .mm-dot--thirdparty{--dc:var(--money-thirdparty)}.v3-root .mm-head--slide .x-h1,.v3-root .mm-head--slide .x-lede{animation:mmin .5s var(--ease) both}.v3-root .mm-head .x-h1{white-space:nowrap}.v3-root .mm-head .x-lede{min-height:1.6em;white-space:nowrap}@media(max-width:700px){.v3-root .mm-head .x-lede,.v3-root .mm-head .x-h1{white-space:normal}}@keyframes mmin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.v3-root .mm-head--slide .x-h1,.v3-root .mm-head--slide .x-lede{animation:none}}.v3-root .mm-switch{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:28px}.v3-root .mm-switch__b{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-2);text-decoration:none;color:var(--fg-muted);background:var(--surface)}.v3-root .mm-switch__b b{color:var(--ink);font:600 15px var(--font-display)}.v3-root .mm-switch__b em{font:500 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-style:normal}.v3-root .mm-switch__b.on{border-color:var(--border-strong);background:var(--surface-2)}.v3-root .mm-switch__b--build.on{box-shadow:inset 0 3px 0 var(--money-build)}.v3-root .mm-switch__b--retainer.on{box-shadow:inset 0 3px 0 var(--money-retainer)}.v3-root .mm-switch__b--subscription.on{box-shadow:inset 0 3px 0 var(--money-subscription)}.v3-root .mm-switch__b--thirdparty.on{box-shadow:inset 0 3px 0 var(--money-thirdparty)}.v3-root .mm-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.v3-root .mm-see p{font:500 clamp(20px,2vw,26px)/1.3 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;padding:18px 0 18px 26px;border-top:1px solid var(--line);position:relative}.v3-root .mm-see p:last-child{border-bottom:1px solid var(--line)}.v3-root .mm-see p:before{content:"";position:absolute;left:0;top:28px;width:10px;height:10px;border-radius:50%;background:var(--mc,var(--accent))}.v3-root .mm-see--build{--mc:var(--money-build)}.v3-root .mm-see--retainer{--mc:var(--money-retainer)}.v3-root .mm-see--subscription{--mc:var(--money-subscription)}.v3-root .mm-see--thirdparty{--mc:var(--money-thirdparty)}.v3-root .mm-span{margin:36px 0 0;font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center}@media(max-width:860px){.v3-root .mm-body{grid-template-columns:1fr;gap:28px}}.v3-root .mm-list{margin:12px 0 0;padding:0;list-style:none}.v3-root .mm-list li{padding:12px 0 12px 28px;border-top:1px solid var(--line);position:relative;font-size:15.5px;line-height:1.5}.v3-root .mm-list li:before{content:"";position:absolute;left:4px;top:19px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.v3-root .mm-card{background:var(--card-bg);border:1px solid var(--line);border-top:3px solid var(--line);border-radius:var(--r-2);padding:14px;display:flex;flex-direction:column;gap:10px}.v3-root .mm-card--build{border-top-color:var(--money-build)}.v3-root .mm-card--retainer{border-top-color:var(--money-retainer)}.v3-root .mm-card--subscription{border-top-color:var(--money-subscription)}.v3-root .mm-card--thirdparty{border-top-color:var(--money-thirdparty)}.v3-root .mm-card>.row b{color:var(--ink);font:600 15px var(--font-display)}.v3-root .mm-bars{display:flex;gap:4px}.v3-root .mm-bar{flex:1;display:flex;flex-direction:column;gap:4px}.v3-root .mm-bar i{display:block;height:6px;border-radius:999px;background:var(--surface-2);position:relative;overflow:hidden}.v3-root .mm-bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--f)*100%);background:var(--accent)}.v3-root .mm-bar small{font:500 10px var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.v3-root .mm-rows{display:flex;flex-direction:column}.v3-root .mm-rows>div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.v3-root .mm-rows b{color:var(--ink);font-family:var(--font-mono);font-weight:500}.v3-root .mm-next{display:flex;flex-direction:column;gap:6px;padding:28px;border-radius:var(--r-3);text-decoration:none;color:var(--fg);border:1px solid var(--line)}.v3-root .mm-next b{font:600 30px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.v3-root .mm-next--build{background:var(--money-build-soft)}.v3-root .mm-next--retainer{background:var(--money-retainer-soft)}.v3-root .mm-next--subscription{background:var(--money-subscription-soft)}.v3-root .mm-next--thirdparty{background:var(--money-thirdparty-soft)}@media(max-width:860px){.v3-root .mm-switch{grid-template-columns:1fr 1fr}}.v3-root .sv-verb{font-style:normal;color:var(--accent)}.v3-root .sv-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:start}.v3-root .x-row--static{grid-template-columns:48px 240px minmax(0,1fr) 0 0;cursor:default}.v3-root .x-row--static:hover{background:transparent}.v3-root .sv-shot{width:100%;border-radius:var(--r-3);border:1px solid var(--line);display:block;box-shadow:0 30px 80px #00000073}.v3-root .sv-art{position:sticky;top:24px}.v3-root .sv-bots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .sv-bots a{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:4px;text-align:center}.v3-root .sv-bots img{width:100%;aspect-ratio:3/3.6;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--r-2);border:1px solid var(--line);background:var(--navy-900);box-shadow:0 0 0 1px var(--bc)}.v3-root .sv-bots b{font:600 12px var(--font-display);color:var(--ink)}.v3-root .sv-bots span{font-size:11px;color:var(--fg-muted)}.v3-root .sv-probs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v3-root .sv-prob{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.v3-root .sv-prob b{font:600 18px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.v3-root .sv-prob span{font-size:14px;color:var(--fg-muted);line-height:1.5}@media(max-width:860px){.v3-root .sv-grid,.v3-root .sv-probs{grid-template-columns:1fr}.v3-root .sv-art{position:static}.v3-root .x-row--static{grid-template-columns:40px minmax(0,1fr)}.v3-root .x-row--static .x-row__d{grid-column:1/-1}}.v3-root .crew-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v3-root .crew-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:22px;align-items:center;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);padding:18px;transition:border-color var(--t-fast),transform var(--t-base) var(--ease)}.v3-root .crew-row:hover{border-color:var(--bc);transform:translateY(-3px)}.v3-root .crew-row__art{aspect-ratio:3/4;border-radius:var(--r-2);background:var(--navy-900);border:1px solid var(--line);overflow:hidden;box-shadow:0 0 40px -10px var(--bc)}.v3-root .crew-row__art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.v3-root .crew-row__t{font:600 30px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:6px 0 10px}.v3-root .crew-row__copy p{font-size:14.5px;color:var(--fg-muted);line-height:1.5;margin:0 0 8px}.v3-root .crew-row__never{color:var(--fg)}.v3-root .crew-row__never b{color:var(--bc)}@media(max-width:860px){.v3-root .crew-list{grid-template-columns:1fr}.v3-root .crew-row{grid-template-columns:120px minmax(0,1fr)}}.v3-root .pb-slide{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:center;padding:8px 0;min-height:360px;animation:mmin .5s var(--ease) both}.v3-root .pb-bot{display:flex;flex-direction:column;align-items:center;gap:10px}.v3-root .pb-bot img{width:300px;height:370px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--r-2);background:var(--navy-900);border:1px solid var(--line);box-shadow:0 0 0 1px var(--bc),0 0 60px -12px var(--bc)}.v3-root .pb-bot span{font:600 12px var(--font-mono);letter-spacing:.14em;color:var(--bc)}.v3-root .pb-q{display:flex;gap:18px;align-items:flex-start}.v3-root .pb-q h3{font:600 clamp(34px,4vw,56px)/1.08 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;max-width:20ch}.v3-root .pb-after{margin:22px 0 0 calc(18px + 2.2em)}.v3-root .pb-after p{font-size:clamp(19px,1.8vw,24px);line-height:1.45;color:var(--fg);margin:0;max-width:40ch}.v3-root .pb-how{font-size:15px!important;color:var(--fg-muted)!important}.v3-root .pb-act{display:flex;padding-top:14px}.v3-root .mm-dots--pb{margin-top:28px}@media(max-width:860px){.v3-root .pb-slide{grid-template-columns:1fr;min-height:0}.v3-root .pb-bot img{width:160px;height:200px}.v3-root .mm-dots--pb{flex-wrap:wrap}.v3-root .mm-dots--pb .mm-dot{flex:1 1 30%}}@media(max-width:700px){.v3-root .x-money{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v3-root .x-money__b{padding:24px 18px;min-height:180px}.v3-root .ai-title{white-space:normal!important;font-size:34px!important}.v3-root .mm-body .x-mock,.v3-root .x-mock{max-width:100%;min-width:0}.v3-root .x-mock__bar{flex-wrap:wrap;gap:6px}.v3-root .x-mock__tabs{display:none}.v3-root .mm-head .x-h1{font-size:clamp(34px,9vw,48px)!important}}.v3-root .tb-bar,.v3-root .tb-sheet,.v3-root .tp-back{display:none}@media(max-width:1100px){.v3-root .bc{height:100vh;height:100dvh;grid-template-columns:1fr!important;overflow:hidden}.v3-root .bc>.bc-nav{display:none!important}.v3-root .bc-main{height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;padding-bottom:calc(64px + env(safe-area-inset-bottom));box-sizing:border-box}.v3-root .bc-body{flex:1;min-height:0;padding:10px!important;display:flex;flex-direction:column}.v3-root .bc-body>*{flex:1!important;min-height:0}.v3-root .tp{grid-template-columns:minmax(260px,.85fr) 1.15fr!important;height:100%!important;min-height:0}.v3-root .tp-l .tp-list{max-height:none!important}.v3-root .tp-r__b{overflow:auto!important}.v3-root .tb-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#161b28f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.08)}.v3-root .tb-b{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:none;color:#8a96ad;font:inherit;font-size:11px;cursor:pointer;position:relative}.v3-root .tb-b svg{width:22px;height:22px}.v3-root .tb-b.on{color:#2dd4bf}.v3-root .tb-b.on:before{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;border-radius:2px;background:#2dd4bf}.v3-root .tb-dots{font-size:16px;letter-spacing:1px;line-height:22px}.v3-root .tb-badge{position:absolute;top:10px;left:calc(50% + 8px);width:8px;height:8px;border-radius:50%;background:#fbbf24}.v3-root .tb-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#161b28;flex-direction:column;padding:calc(14px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))}.v3-root .tb-sheet.open{display:flex}.v3-root .tb-sheet__h{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.v3-root .tb-sheet__h b{font:700 24px Outfit,sans-serif;color:#2dd4bf}.v3-root .tb-x{width:40px;height:40px;border-radius:50%;border:0;background:#232a3c;color:#fff;font-size:16px;cursor:pointer}.v3-root .tb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-content:start;flex:1;overflow:auto}.v3-root .tb-gi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:1.15;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#232a3c;color:#e7e9f0;font:inherit;font-size:13.5px;cursor:pointer;position:relative}.v3-root .tb-gi svg{width:26px;height:26px}.v3-root .tb-gi.on{border-color:#2dd4bf;color:#2dd4bf}.v3-root .tb-gi i{position:absolute;top:8px;right:10px;font-style:normal;font-size:11px;background:#fbbf24;color:#111;border-radius:999px;padding:0 6px}.v3-root .tb-sheet__f{display:flex;gap:10px;margin-top:12px}.v3-root .tb-fl{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:none;color:#cbd5e1;font:inherit;cursor:pointer}.v3-root .tb-fl svg{width:18px;height:18px}}@media(max-width:700px){.v3-root .tb-4{display:none}.v3-root .tb-grid{grid-template-columns:repeat(3,1fr)}.v3-root .tp{grid-template-columns:1fr!important}.v3-root .tp--det .tp-l{display:none}.v3-root .tp:not(.tp--det) .tp-r{display:none}.v3-root .tp-back{display:inline-flex;align-self:flex-start;border:0;background:none;color:#2dd4bf;font:inherit;font-size:14px;padding:0 0 6px;cursor:pointer}.v3-root .bc-ctx{padding:10px 12px!important;gap:8px}.v3-root .bc-kpis .bc-kpi:nth-child(n+2){display:none}.v3-root .bc-h1{font-size:22px!important}.v3-root .cal-week,.v3-root .cal-month,.v3-root .cal-dwrap{grid-template-columns:1fr!important}.v3-root .gr-3,.v3-root .wg-file{grid-template-columns:1fr}.v3-root .gr-row{grid-template-columns:1fr auto auto}.v3-root .gr-row small{display:none}}.v3-root .fd-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;min-height:0;height:100%}.v3-root .fd-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:auto;min-height:0}.v3-root .fd-h,.v3-root .fd-r{display:grid;grid-template-columns:minmax(0,1fr) 62px 56px 62px;gap:8px;align-items:center;padding:8px 12px;font-size:12.5px}.v3-root .fd-h{font:600 10.5px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#8592aa;border-bottom:1px solid var(--line);position:sticky;top:0;background:#232a3c}.v3-root .fd-r{border:0;background:none;color:#cbd5e1;font:inherit;font-size:12.5px;text-align:left;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04)}.v3-root .fd-r:nth-child(odd){background:#ffffff05}.v3-root .fd-r.on{background:#3b4bd8;color:#fff}.v3-root .fd-n{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e7e9f0}.v3-root .fd-n i{font-style:normal}.v3-root .fd-prev{min-height:0;overflow:auto}.v3-root .fd-prev .inb-prev{height:100%;align-items:flex-start}@media(max-width:1100px){.v3-root .tp-keys{display:none}.v3-root .fd-wrap{grid-template-columns:1fr}}.v3-root .hl{display:grid;grid-template-columns:minmax(320px,.9fr) 1.3fr;gap:14px;height:100%;min-height:0}.v3-root .hl-chat,.v3-root .hl-main{display:flex;flex-direction:column;min-height:0;border-radius:16px;background:#232a3c;border:1px solid var(--line);overflow:hidden}.v3-root .hl-ch{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.v3-root .hl-ch b{display:block;font:700 16px Outfit,sans-serif}.v3-root .hl-ch small{color:#97a3b9;font-size:11.5px}.v3-root .hl-av{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#a78bfa,#fb7185);color:#fff;font:700 12px Outfit,sans-serif}.v3-root .hl-av.lg{width:38px;height:38px;font-size:16px}.v3-root .hl-log{flex:1;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.v3-root .hl-m{display:flex;gap:8px;max-width:92%}.v3-root .hl-m p{margin:0;font-size:13.5px;line-height:1.5;padding:10px 13px;border-radius:14px;background:#2b3348}.v3-root .hl-m.u{align-self:flex-end}.v3-root .hl-m.u p{background:#7c6cff;color:#fff}.v3-root .hl-qa{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.v3-root .hl-sug{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 8px}.v3-root .hl-say{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line)}.v3-root .hl-in{flex:1;background:#1a2030;border:1px solid var(--line);border-radius:10px;color:inherit;font:inherit;font-size:14px;padding:10px 12px}.v3-root .hl-tabs{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line)}.v3-root .hl-body{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.v3-root .hl-main>.bc-note{padding:0 14px 10px;margin:0}.v3-root .hl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .hl-card{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:#1a2030;border:1px solid var(--line)}.v3-root .hl-card small{font-size:11.5px;color:#97a3b9}.v3-root .hl-card b{font:700 24px Outfit,sans-serif}.v3-root .hl-card em{font-style:normal;font-size:11.5px;color:#cbd5e1}.v3-root .hl-ev{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.v3-root .hl-ev>b{font:12px var(--font-mono,monospace);color:#8592aa}.v3-root .hl-ev strong{font-size:14px}.v3-root .hl-ev p{margin:2px 0 0;font-size:13px;color:#cbd5e1}.v3-root .hl-care{display:flex;flex-direction:column;gap:6px}.v3-root .hl-cr{display:grid;grid-template-columns:10px 1fr auto 74px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.v3-root .hl-cr i{width:9px;height:9px;border-radius:50%;background:#2dd4bf}.v3-root .hl-cr.soon i{background:#fbbf24}.v3-root .hl-cr.due i{background:#f87171}.v3-root .hl-cr b{font-size:13.5px}.v3-root .hl-cr small{display:block;font-size:11.5px;color:#97a3b9}.v3-root .hl-cr>span{font-size:12.5px;color:#cbd5e1}.v3-root .tk-d{min-height:90px}.v3-root .tk-sub{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13.5px;cursor:pointer}.v3-root .tk-sub.on span{text-decoration:line-through;color:#8592aa}.v3-root .tk-addsub{width:100%;margin-top:4px}.v3-root .tk-att{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.v3-root .tk-a{position:relative;display:flex;flex-direction:column;gap:4px}.v3-root .tk-a img,.v3-root .tk-vid{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#1a2030;border:1px solid var(--line)}.v3-root .tk-vid{position:relative;display:grid;place-items:center;overflow:hidden;text-decoration:none;color:#fff}.v3-root .tk-vid img{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0}.v3-root .tk-vid span{position:relative;width:36px;height:36px;border-radius:50%;background:#0009;display:grid;place-items:center}.v3-root .tk-a small{font-size:11px;color:#97a3b9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .tk-rm{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:0;background:#0009;color:#fff;font-size:10px;cursor:pointer}@media(max-width:1100px){.v3-root .hl{grid-template-columns:1fr;overflow:auto}.v3-root .hl-chat{min-height:420px}}.v3-root .bc-gl{margin:12px 10px 4px;font:600 10px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#6b7891}.v3-root .bc-nav .bc-gl:first-of-type{margin-top:4px}.v3-root .tv-card{position:relative;display:flex;flex-direction:column;gap:2px;margin:4px 4px 6px;padding:12px 12px 14px;border-radius:14px;text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--b),var(--a));box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 20px #00000059;overflow:hidden;flex:none}.v3-root .tv-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 70%)}.v3-root .tv-card>*{position:relative}.v3-root .tv-card.on{box-shadow:inset 0 0 0 2px #2dd4bf}.v3-root .tv-live{font:700 10px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#fde68a;margin-bottom:14px}.v3-root .tv-card b{font:700 16px Outfit,sans-serif;line-height:1.15}.v3-root .tv-card small{font-size:11.5px;color:#fffc}.v3-root .tv-bar{display:block;height:3px;border-radius:2px;background:#ffffff40;margin-top:6px}.v3-root .tv-bar em{display:block;height:100%;border-radius:2px;background:#fff}.v3-root .bc-nav{overflow-y:auto}.v3-root .tb-scroll{flex:1;overflow:auto;display:flex;flex-direction:column;gap:4px}.v3-root .tb-scroll .bc-gl{margin:10px 2px 8px}.v3-root .tb-scroll .tb-grid{flex:none}.v3-root .tb-tv .tv-card{margin:0}.v3-root .tk-in{background:#1a2030;border:1px solid var(--line);border-radius:10px;color:inherit;font:inherit;font-size:13.5px;padding:8px 12px;min-width:0}.v3-root .tk-in:focus{outline:none;border-color:#7c6cff}.v3-root .tk-ms{display:flex;flex-direction:column;gap:6px}.v3-root .tk-toks{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px;border:1px solid var(--line);border-radius:12px;background:#1a2030}.v3-root .tk-tok{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 3px;border-radius:999px;background:#2b3348;font-size:13px}.v3-root .tk-tok button{width:20px;height:20px;border-radius:50%;border:0;background:none;color:#8592aa;font-size:10px;cursor:pointer}.v3-root .tk-tok button:hover{background:#ffffff1a;color:#fff}.v3-root .tk-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#232a3c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2397a3b9' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--line);border-radius:999px;color:#cbd5e1;font:inherit;font-size:13px;padding:5px 28px 5px 12px;cursor:pointer}.v3-root .tk-sel:focus{outline:none;border-color:#7c6cff}.v3-root .tk-inv{display:flex;gap:6px}.v3-root .tk-inv .tk-in{flex:1}.v3-root .fam-av.ring{background:#1a2030!important;color:var(--c);box-shadow:inset 0 0 0 2px var(--c);width:34px;height:34px;font-size:14px}.v3-root .tp-r__t h2:empty{display:none}.v3-root .pf-hero{position:relative;display:flex;align-items:center;gap:16px;padding:22px 20px;border-radius:16px;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c) 45%,transparent),transparent 60%),linear-gradient(135deg,#2b3348,#1a2030);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.v3-root .pf-av{flex:none;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 50%,var(--navy-900)));color:#0b1020;font:800 32px Outfit,sans-serif;box-shadow:0 0 0 3px #1a2030,0 0 0 5px var(--c),0 10px 30px color-mix(in srgb,var(--c) 40%,transparent)}.v3-root .pf-hi{flex:1;min-width:0}.v3-root .pf-hi>b{display:block;font:800 26px Outfit,sans-serif;letter-spacing:-.01em}.v3-root .pf-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.v3-root .pf-tags span{font-size:12px;padding:3px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.v3-root .pf-stats{display:flex;gap:18px}.v3-root .pf-stats div{display:flex;flex-direction:column;align-items:flex-end}.v3-root .pf-stats b{font:700 20px Outfit,sans-serif}.v3-root .pf-stats small{font-size:11px;color:#97a3b9}.v3-root .pf-tabs{display:flex;gap:4px;align-items:center;border-bottom:1px solid var(--line);margin-top:4px}.v3-root .pf-tab{border:0;background:none;color:#97a3b9;font:inherit;font-size:13.5px;padding:10px 12px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.v3-root .pf-tab.on{color:#fff;border-bottom-color:#2dd4bf}.v3-root .pf-tabs .tk-sel{margin-left:auto}.v3-root .pf-body{display:flex;flex-direction:column;gap:12px;padding-top:4px}.v3-root .pf-chips{display:flex;flex-wrap:wrap;gap:6px}.v3-root .pf-chips span{font-size:13px;padding:5px 12px;border-radius:999px;background:#2b3348}.v3-root .pf-tl{display:flex;flex-direction:column;border-left:2px solid #2b3348;margin-left:6px;padding-left:18px;gap:16px}.v3-root .pf-te{position:relative;display:flex;flex-direction:column;gap:1px}.v3-root .pf-te i{position:absolute;left:-25px;top:4px;width:12px;height:12px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 3px #232a3c}.v3-root .pf-te small{font:11px var(--font-mono,monospace);color:#8592aa}.v3-root .pf-te b{font-size:15px}.v3-root .pf-te span{font-size:13px;color:#a5b4fc}.v3-root .pf-te p{margin:2px 0 0;font-size:13px;color:#cbd5e1}.v3-root .pf-jobs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .pf-job{display:flex;gap:12px;padding:14px;border-radius:14px;background:#1a2030;border:1px solid var(--line)}.v3-root .pf-logo{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#2b3348;font:800 18px Outfit,sans-serif;color:#2dd4bf}.v3-root .pf-job b{display:block;font-size:15px}.v3-root .pf-job strong{display:block;font-size:13px;color:#a5b4fc;font-weight:500}.v3-root .pf-job small{display:block;font-size:11.5px;color:#97a3b9;margin-bottom:4px}.v3-root .pf-job p{margin:0;font-size:12.5px;color:#cbd5e1}.v3-root .pf-file{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px dashed rgba(255,255,255,.18);border-radius:12px;cursor:pointer}.v3-root .pf-file>span{font-size:22px}.v3-root .pf-file div{flex:1}.v3-root .pf-file b{display:block;font-size:13.5px}.v3-root .pf-file small{font-size:11.5px;color:#97a3b9}.v3-root .pf-file em{font-style:normal;font-size:12px;color:#2dd4bf}@media(max-width:700px){.v3-root .pf-hero{flex-wrap:wrap}.v3-root .pf-stats{width:100%;justify-content:space-between}.v3-root .pf-stats div{align-items:flex-start}.v3-root .pf-jobs{grid-template-columns:1fr}.v3-root .pf-tabs{overflow-x:auto}}.v3-root .rw-hero{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px;background:radial-gradient(120% 140% at 0 0,rgba(251,191,36,.25),transparent 60%),linear-gradient(135deg,#2b3348,#1a2030);border:1px solid rgba(251,191,36,.35)}.v3-root .rw-ic{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#1a2030;font-size:36px;box-shadow:0 0 0 3px #fbbf2499}.v3-root .rw-hero b{display:block;font:800 22px Outfit,sans-serif}.v3-root .rw-hero strong{font:700 18px Outfit,sans-serif;color:#fcd34d}.v3-root .rw-prog{display:flex;flex-direction:column;gap:6px}.v3-root .rw-prog small{font-size:12.5px;color:#cbd5e1}.v3-root .rw-bal{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v3-root .rw-bal div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;border-radius:12px;background:#1a2030;border:1px solid var(--line)}.v3-root .rw-bal b{font:700 18px Outfit,sans-serif}.v3-root .rw-bal small{font-size:11.5px;color:#97a3b9}.v3-root .tp-r__b>*{flex-shrink:0}.v3-root .pf-hero,.v3-root .pf-tabs,.v3-root .rw-hero,.v3-root .rw-bal,.v3-root .pf-body{flex:none}.v3-root .lg-ov{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-root .lg-ovc{padding:12px 14px;border-radius:12px;background:#1a2030;border:1px solid var(--line);border-left:3px solid var(--c)}.v3-root .lg-ovc small{display:block;font-size:11.5px;color:#97a3b9}.v3-root .lg-ovc b{font-size:14px}.v3-root .lg-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--c) 30%,transparent),transparent 60%),#1a2030;border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.v3-root .lg-hd small{display:block;font:11px var(--font-mono,monospace);color:#97a3b9}.v3-root .lg-hd b{display:block;font:700 20px Outfit,sans-serif;margin-top:4px}.v3-root .lg-hd strong{font-size:14px;color:#cbd5e1;font-weight:500}.v3-root .lg-badges{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.v3-root .lg-comp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v3-root .lg-comp div{padding:12px;border-radius:12px;background:#1a2030;border:1px solid var(--line);border-top:3px solid var(--c)}.v3-root .lg-comp b{display:block;font:700 22px Outfit,sans-serif;color:var(--c)}.v3-root .lg-comp small{font-size:11.5px;color:#97a3b9}.v3-root .lg-parties{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-root .lg-party{padding:12px 14px;border-radius:12px;background:#1a2030;border:1px solid var(--line)}.v3-root .lg-party small{font:600 10px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.v3-root .lg-party b{display:block;font-size:14px;margin:2px 0}.v3-root .lg-party span{font-size:12.5px;color:#97a3b9}.v3-root .lg-order{border:1px solid var(--line);border-radius:12px;overflow:hidden}.v3-root .lg-oh{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px;background:#1a2030}.v3-root .lg-oh small{color:#97a3b9;font-size:11.5px}.v3-root .lg-ob{display:grid;grid-template-columns:10px 1fr auto auto;gap:10px;align-items:center;padding:9px 14px;border-top:1px solid var(--line);font-size:13px}.v3-root .lg-ob i{width:8px;height:8px;border-radius:50%}.v3-root .lg-ob em{font-style:normal;font-size:11.5px;color:#97a3b9}.v3-root .lg-doc{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.v3-root .lg-doc>span{font-size:20px}.v3-root .lg-doc div{flex:1;min-width:0}.v3-root .lg-doc b{display:block;font-size:13.5px}.v3-root .lg-doc small{font-size:11.5px;color:#97a3b9}.v3-root .lg-doc.priv{border-color:#f8717159;background:#f871710d}.v3-root .lg-cat{display:inline-block;align-self:flex-start;font-size:11px;padding:1px 8px;border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);margin-top:3px}.v3-root .lg-tag{font-size:10.5px;padding:1px 7px;border-radius:999px;background:#2b3348;color:#cbd5e1}.v3-root .lg-mbody{padding:14px 16px;border-radius:12px;background:#1a2030;border:1px solid var(--line);font-size:14px;line-height:1.55}.v3-root .lg-mbody p{margin:0}.v3-root .lg-evph{display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;background:var(--navy-900);border:1px solid var(--line)}.v3-root .lg-evph span{font-size:26px}.v3-root .lg-evph small{color:#97a3b9;font:11.5px var(--font-mono,monospace)}.v3-root .lg-rot{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.v3-root .lg-day{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0;border-radius:10px;font-size:12px}.v3-root .lg-day small{font-size:10px;opacity:.8}.v3-root .lg-day b{font-size:15px}.v3-root .lg-day.d{background:#2dd4bf2e;color:#5eead4}.v3-root .lg-day.m{background:#a78bfa2e;color:#c4b5fd}.v3-root .lg-day.today{box-shadow:0 0 0 2px #fff}.v3-root .pl-box{display:flex;gap:14px;align-items:center;padding:16px;border-radius:14px;background:#0b0f19;border:1px solid var(--line)}.v3-root .pl-logo{flex:none;font:900 15px Outfit,sans-serif;letter-spacing:.2em;padding:10px 12px;border:2px solid #fff;border-radius:6px}.v3-root .pl-box p{margin:0;font-size:13px;color:#cbd5e1;line-height:1.5}.v3-root .pl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v3-root .pl-bank{padding:14px 8px;border-radius:12px;border:1px solid var(--line);background:#1a2030;color:#e7e9f0;font:inherit;font-size:13px;cursor:pointer}.v3-root .pl-bank:hover{border-color:#7c6cff}@media(max-width:700px){.v3-root .lg-ov,.v3-root .lg-parties,.v3-root .pl-grid{grid-template-columns:1fr 1fr}.v3-root .lg-ob{grid-template-columns:10px 1fr auto}.v3-root .lg-ob em{display:none}}.v3-root .dl-mini{display:block;width:70px;height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden}.v3-root .dl-mini i{display:block;height:100%;background:#2dd4bf}.v3-root .dl-hero{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:16px;background:linear-gradient(135deg,var(--b),var(--a));position:relative;overflow:hidden}.v3-root .dl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}.v3-root .dl-hero>*{position:relative}.v3-root .dl-hero b{font-size:13px;letter-spacing:.06em;text-transform:uppercase}.v3-root .dl-hero strong{font:800 44px Outfit,sans-serif;line-height:1}.v3-root .dl-bar{display:block;height:8px;border-radius:4px;background:#fff3;overflow:hidden}.v3-root .dl-bar em{display:block;height:100%;background:#fff}.v3-root .vt-fav{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#1a2030;box-shadow:inset 0 0 0 2px var(--c);color:var(--c);font:800 14px Outfit,sans-serif;flex:none}.v3-root .vt-fav.lg{width:44px;height:44px;font-size:18px;border-radius:12px}.v3-root .vt-f{display:grid;grid-template-columns:110px 1fr auto;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:#1a2030;border:1px solid var(--line)}.v3-root .vt-f small{font-size:11.5px;color:#97a3b9}.v3-root .vt-f b{font-size:14px}.v3-root .mono{font-family:var(--font-mono,monospace)}.v3-root .vt-str{display:flex;flex-direction:column;gap:6px}.v3-root .vt-str small{font-size:12px;color:#cbd5e1}.v3-root .vt-pop{width:320px;align-self:center;border-radius:14px;background:#0f1320;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px #00000080;overflow:hidden}.v3-root .vt-ph{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.v3-root .vt-ph small{color:#97a3b9}.v3-root .vt-pr{display:flex;align-items:center;gap:10px;padding:12px 14px}.v3-root .vt-pr div{flex:1}.v3-root .vt-pr b{display:block;font-size:13.5px}.v3-root .vt-pr small{font-size:11.5px;color:#97a3b9}.v3-root .vt-safe{display:flex;gap:8px;align-items:center;padding:10px 14px;background:#2dd4bf1a;font-size:12px;color:#5eead4}.v3-root .rc-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.v3-root .rc-st{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:11px;color:#8592aa;position:relative}.v3-root .rc-st i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#2b3348;font-style:normal;font-size:11px;font-weight:700;z-index:1}.v3-root .rc-st.done i{background:#2dd4bf;color:#0b1020}.v3-root .rc-st.done{color:#cbd5e1}.v3-root .rc-st.on i{background:#fbbf24;color:#111;box-shadow:0 0 0 4px #fbbf2440}.v3-root .rc-st.on{color:#fcd34d}.v3-root .rc-st:not(:last-child):after{content:"";position:absolute;top:12px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;background:#2b3348}.v3-root .rc-st.done:not(:last-child):after{background:#2dd4bf}.v3-root .rc-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v3-root .rc-ocr{display:flex;flex-direction:column;gap:8px}.v3-root .rc-ocr .bc-kv,.v3-root .rc-ocr>div{grid-template-columns:1fr!important}.v3-root .rc-lines{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.v3-root .rc-lines div{display:flex;justify-content:space-between;padding:9px 14px;font-size:13px;border-top:1px solid var(--line)}.v3-root .rc-lines div:first-child{border-top:0}.v3-root .rc-lines b{font-family:var(--font-mono,monospace)}@media(max-width:1100px){.v3-root .rc-split{grid-template-columns:1fr}.v3-root .rc-steps span{font-size:9.5px}}.v3-root .cal-nav{display:inline-flex;align-items:center;gap:2px;margin-right:8px;padding:2px;border-radius:999px;background:#232a3c;border:1px solid var(--line)}.v3-root .cal-nav button{border:0;background:none;color:#e7e9f0;font:inherit;font-size:15px;width:30px;height:28px;border-radius:999px;cursor:pointer}.v3-root .cal-nav .cal-today{width:auto;padding:0 12px;font-size:12.5px;font-weight:600;color:#2dd4bf}.v3-root .cal-nav button:hover{background:#2b3348}.v3-root .cal-col.past{opacity:.6}.v3-root .kb-wrap{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:14px;height:100%;min-height:0}.v3-root .kb-main{display:flex;flex-direction:column;gap:10px;min-height:0}.v3-root .kb-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;flex:none}.v3-root .kb-top .tp-chips{padding:0;border:0}.v3-root .kb{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v3-root .kb-col{display:flex;flex-direction:column;gap:8px;min-height:0;padding:10px;border-radius:14px;background:#232a3c;border:1px solid var(--line);transition:border-color .15s}.v3-root .kb-col.over{border-color:#2dd4bf;background:#26314a}.v3-root .kb-ch{display:flex;align-items:center;gap:8px;padding:2px 4px}.v3-root .kb-ch b{font-size:14px}.v3-root .kb-ch em{font-style:normal;font-size:11px;padding:0 7px;border-radius:999px;background:#2b3348;color:#cbd5e1}.v3-root .kb-list{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px;min-height:0;padding:2px}.v3-root .kb-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:11px 12px;border-radius:12px;background:#1a2030;border:1px solid var(--line);cursor:grab;flex:none}.v3-root .kb-card:hover{border-color:#fff3}.v3-root .kb-card.on{border-color:#7c6cff;box-shadow:0 0 0 1px #7c6cff}.v3-root .kb-card.chore{border-left:3px solid #fbbf24}.v3-root .kb-card>b{font-size:13.5px;line-height:1.35;padding-right:24px}.v3-root .kb-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v3-root .kb-meta small{font-size:11px;color:#97a3b9}.v3-root .kb-pts{font-style:normal;font-size:11px;font-weight:700;color:#fcd34d}.v3-root .kb-adv{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;border:0;background:#2b3348;color:#cbd5e1;font-size:12px;cursor:pointer;opacity:0}.v3-root .kb-card:hover .kb-adv{opacity:1}.v3-root .kb-add{flex:none}.v3-root .kb-empty{padding:10px 4px}.v3-root .kb-hint{display:grid;place-items:center}@media(max-width:1100px){.v3-root .kb-wrap{grid-template-columns:1fr}.v3-root .kb-det:not(.kb-hint){position:fixed;inset:0 0 calc(64px + env(safe-area-inset-bottom)) 0;z-index:30;border-radius:0}.v3-root .kb-hint{display:none}.v3-root .kb{grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto}.v3-root .kb-det .tp-back{display:inline-flex}.v3-root .kb-adv{opacity:1}}.v3-root .tp-page{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.v3-root .tp-page>.tp{flex:1;min-height:0}.v3-root .tp-tabbar{flex:none;border-bottom:1px solid var(--line)}.v3-root .tp-tabbar .tp-chips{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding:0;border:0;overflow:visible}.v3-root .tp-tabbar .tp-chip{flex:none;justify-content:center;border:0;background:none;border-radius:0;padding:10px 16px;margin-bottom:-1px;border-bottom:2px solid transparent;color:#97a3b9;font-size:14px;font-weight:500}.v3-root .tp-tabbar .tp-chip:hover{color:#e7e9f0}.v3-root .tp-tabbar .tp-chip.on{color:#fff;border-bottom-color:#2dd4bf;background:none}.v3-root .tp-tabbar .tp-chip em{margin-left:6px}.v3-root .ac-hero{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:radial-gradient(120% 140% at 0 0,rgba(45,212,191,.18),transparent 60%),#1a2030;border:1px solid var(--line)}.v3-root .ac-ics{display:flex;flex-wrap:wrap;gap:6px}.v3-root .ac-ic{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:#232a3c;font-size:19px;cursor:pointer}.v3-root .ac-ic.on{border-color:#2dd4bf;background:#2dd4bf26}.v3-root .ac-name{display:flex;align-items:center;gap:12px}.v3-root .ac-name span{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#232a3c;font-size:28px;flex:none;box-shadow:0 0 0 2px #2dd4bf}.v3-root .ac-in{flex:1;min-width:0;background:none;border:0;border-bottom:2px solid var(--line);color:#fff;font:700 22px Outfit,sans-serif;padding:6px 0}.v3-root .ac-in:focus{outline:none;border-bottom-color:#2dd4bf}.v3-root .ac-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;overflow:hidden}.v3-root .ac-seg button{border:0;border-right:1px solid var(--line);background:#1a2030;color:#cbd5e1;font:inherit;font-size:13px;padding:8px 14px;cursor:pointer}.v3-root .ac-seg button:last-child{border-right:0}.v3-root .ac-seg button.on{background:#2dd4bf;color:#0b1020;font-weight:600}.v3-root .ac-days{display:flex;gap:6px}.v3-root .ac-days button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#1a2030;color:#cbd5e1;font:600 13px inherit;cursor:pointer}.v3-root .ac-days button.on{background:#7c6cff;border-color:#7c6cff;color:#fff}.v3-root .ac-prev{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px dashed rgba(45,212,191,.4)}.v3-root .ac-prev>span{font-size:24px}.v3-root .ac-prev b{display:block;font-size:14px}.v3-root .ac-prev small{font-size:12px;color:#97a3b9}.v3-root .pn-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#1a2030;border:1px solid var(--line);font-size:18px;flex:none}.v3-root .pn-ic.lg{width:56px;height:56px;border-radius:14px;font-size:28px}.v3-root .pn-head{display:flex;align-items:center;gap:14px}.v3-root .pn-head b{display:block;font:800 22px Outfit,sans-serif}.v3-root .pn-head small{font-size:12px;color:#97a3b9}.v3-root .pn-shelf{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#1a2030}.v3-root .pn-sh{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px;background:linear-gradient(90deg,#2b3348,#1a2030);border-bottom:3px solid #3a4560}.v3-root .pn-sh b{font-size:13px;letter-spacing:.04em}.v3-root .pn-sh small{font-size:11px;color:#97a3b9}.v3-root .pn-it{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13.5px}.v3-root .pn-lv{display:inline-flex;border-radius:999px;background:#232a3c;padding:2px}.v3-root .pn-lv button{border:0;background:none;color:#8592aa;font:inherit;font-size:11.5px;padding:3px 9px;border-radius:999px;cursor:pointer}.v3-root .pn-lv button.on{background:var(--c);color:#0b1020;font-weight:700}.v3-root .pn-add{width:100%;border:0;background:none;color:#cbd5e1;font:inherit;font-size:12.5px;padding:9px 14px}.v3-root .pn-add:focus{outline:none;background:#232a3c}.v3-root .pn-addsh{border:1px dashed rgba(255,255,255,.18);background:none;color:#97a3b9;font:inherit;font-size:13px;padding:10px;border-radius:12px;cursor:pointer}.v3-root .acct{position:relative;display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#134e4a,#0f172a 70%);border:1px solid rgba(45,212,191,.35);box-shadow:0 14px 40px #00000059}.v3-root .acct.credit{background:linear-gradient(135deg,#4c1d24,#0f172a 70%);border-color:#f8717159}.v3-root .acct.inv{background:linear-gradient(135deg,#2e1065,#0f172a 70%);border-color:#a78bfa59}.v3-root .acct:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:#ffffff0d}.v3-root .acct-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.v3-root .acct-top b{font-size:15px}.v3-root .acct-top small{font:10.5px var(--font-mono,monospace);letter-spacing:.1em;color:#fff9}.v3-root .acct-l{font-size:12px;color:#ffffffa6}.v3-root .acct strong{font:800 40px Outfit,sans-serif;letter-spacing:-.02em;line-height:1.05}.v3-root .acct-f{display:flex;gap:26px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.v3-root .acct-f span{display:flex;flex-direction:column}.v3-root .acct-f small{font-size:11px;color:#ffffff8c}.v3-root .acct-f b{font-size:14px}.v3-root .vt-h{display:grid;grid-template-columns:10px 1fr 90px 96px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.v3-root .vt-h i{width:9px;height:9px;border-radius:50%}.v3-root .vt-h b{display:block;font-size:13px}.v3-root .vt-h small{font-size:11.5px;color:#97a3b9}.v3-root .vt-hs{height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.v3-root .vt-hs em{display:block;height:100%}.v3-root .fa-verse{padding:34px 30px;border-radius:18px;text-align:center;background:radial-gradient(120% 120% at 50% 0,rgba(251,191,36,.18),transparent 60%),#1a2030;border:1px solid rgba(251,191,36,.25)}.v3-root .fa-verse p{margin:0 0 12px;font:500 26px/1.35 Georgia,serif;color:#fef3c7}.v3-root .fa-verse small{font:12px var(--font-mono,monospace);letter-spacing:.06em;color:#fcd34d}.v3-root .fa-streak{display:flex;gap:6px}.v3-root .fa-streak span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#1a2030;border:1px solid var(--line);font-size:12px;color:#8592aa}.v3-root .fa-streak span.on{background:#fbbf24;color:#111;border-color:#fbbf24;font-weight:700}.v3-root .gm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v3-root .gm-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 10px;border-radius:16px;border:1px solid var(--line);background:#1a2030;color:inherit;font:inherit;cursor:pointer}.v3-root .gm-card:hover{border-color:#fbbf24;transform:translateY(-2px)}.v3-root .gm-card span{font-size:34px}.v3-root .gm-card b{font-size:14px}.v3-root .gm-card small{font-size:11.5px;color:#97a3b9}.v3-root .gm-score{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v3-root .gm-score>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px;border-radius:18px;background:#1a2030;border:1px solid var(--line)}.v3-root .gm-score strong{font:800 56px Outfit,sans-serif;line-height:1}.v3-root .gm-score small{color:#97a3b9}.v3-root .bc-nav{overflow:hidden!important;display:flex;flex-direction:column}.v3-root .bc-nav__s{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin:0 -4px;padding:0 4px;scrollbar-width:thin}.v3-root .bc-nav>.bc-brand,.v3-root .bc-nav>.bc-nav__f{flex:none}.v3-root .tp-tabbar .tp-chips{overflow-y:hidden!important;scrollbar-width:none}.v3-root .tp-tabbar .tp-chips::-webkit-scrollbar{display:none}.v3-root .tp-tabbar .tp-chip{margin-bottom:0}.v3-root .tp-tabbar{overflow:hidden}.v3-root .bc-nav>.tv-card{flex:none}.v3-root .lf-wave{display:flex;align-items:center;gap:2px;height:60px;padding:0 4px;border-radius:12px;background:#1a2030;border:1px solid var(--line)}.v3-root .lf-wave i{flex:1;border-radius:2px;opacity:.75}.v3-root .lf-q{margin:0;padding:10px 14px;border-left:3px solid #a78bfa;background:#a78bfa14;border-radius:0 10px 10px 0;font:italic 14px Georgia,serif;color:#e9d5ff}.v3-root .lf-act{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;margin-bottom:6px;font-size:13.5px}.v3-root .lf-act>span{flex:1}.v3-root .lf-act i{font-style:normal}.v3-root .lf-act.on{opacity:.6}.v3-root .lf-act small{color:#97a3b9}.v3-root .lf-bars{display:flex;align-items:flex-end;gap:10px;height:120px;padding:10px;border-radius:12px;background:#1a2030}.v3-root .lf-bars div{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.v3-root .lf-bars i{width:100%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#2dd4bf,#0f766e)}.v3-root .lf-bars small{font-size:11px;color:#97a3b9}.v3-root .bc,.v3-root .bc *:not(svg):not(path){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif!important}.v3-root .bc .mono,.v3-root .bc kbd,.v3-root .bc code,.v3-root .bc .bc-num{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;font-variant-numeric:tabular-nums}.v3-root .bc .bc-sub,.v3-root .bc .bc-gl,.v3-root .bc .tp-hdr,.v3-root .bc .tv-live,.v3-root .bc .bc-sec>p,.v3-root .bc h3{letter-spacing:.06em}.v3-root .kb-wrap{display:block!important;height:100%;position:relative}.v3-root .kb-main{height:100%}.v3-root .kb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#05080f8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:kbf .15s ease}.v3-root .kb-det{position:fixed!important;top:0;right:0;bottom:0;z-index:41;width:min(560px,94vw);border-radius:18px 0 0 18px!important;box-shadow:-20px 0 60px #00000080;animation:kbs .2s ease}.v3-root .kb-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#1a2030;color:#e7e9f0;font-size:13px;cursor:pointer;z-index:2}.v3-root .kb-x:hover{background:#2b3348}.v3-root .kb-det .tp-r__h{position:relative;padding-right:56px}@keyframes kbs{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes kbf{0%{opacity:0}to{opacity:1}}@media(max-width:1100px){.v3-root .kb-det{inset:0 0 calc(64px + env(safe-area-inset-bottom)) 0!important;width:auto;border-radius:0!important}}.v3-root .c4-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.v3-root .c4-p{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--line)}.v3-root .c4-p.on{border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf33}.v3-root .c4-st{font-weight:700;font-size:15px}.v3-root .c4-dot{display:inline-block;width:14px;height:14px;border-radius:50%}.v3-root .c4-dot.y,.v3-root .c4-cell.y:after{background:radial-gradient(circle at 35% 30%,#fde68a,#f59e0b)}.v3-root .c4-dot.r,.v3-root .c4-cell.r:after{background:radial-gradient(circle at 35% 30%,#fca5a5,#dc2626)}.v3-root .c4{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:12px;border-radius:18px;background:linear-gradient(180deg,#1e3a8a,#172554);box-shadow:inset 0 2px #ffffff1a,0 14px 40px #0006;max-width:520px;align-self:center;width:100%}.v3-root .c4-cell{position:relative;aspect-ratio:1;border-radius:50%;border:0;background:#0b1020;cursor:pointer;box-shadow:inset 0 3px 6px #0009}.v3-root .c4-cell:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%}.v3-root .c4-cell.last:after{animation:c4d .35s ease}.v3-root .c4-cell:hover{background:#111a33}@keyframes c4d{0%{transform:translateY(-120px);opacity:.3}to{transform:none;opacity:1}}.v3-root .c4-live{display:flex;align-items:center;gap:8px;font-size:12px;color:#97a3b9}.v3-root .c4-live i{width:8px;height:8px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 4px #2dd4bf33;animation:pulse 1.6s infinite}.v3-root .gm-hero{position:relative;display:flex;align-items:flex-end;gap:16px;min-height:170px;padding:22px;border-radius:18px;overflow:hidden;background:radial-gradient(90% 120% at 85% 10%,color-mix(in srgb,var(--b) 70%,transparent),transparent 60%),linear-gradient(135deg,var(--a),#0b1020);border:1px solid rgba(255,255,255,.1);flex:none}.v3-root .gm-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 2px,transparent 2px 14px)}.v3-root .gm-hero>*{position:relative}.v3-root .gm-big{position:absolute!important;right:18px;top:6px;font-size:120px;line-height:1;filter:drop-shadow(0 10px 30px rgba(0,0,0,.5));transform:rotate(-8deg)}.v3-root .gm-hero small{font:700 11px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fde68a}.v3-root .gm-hero b{display:block;font:800 34px Inter,sans-serif;letter-spacing:-.02em;margin:2px 0 8px;text-shadow:0 4px 20px rgba(0,0,0,.4)}.v3-root .gm-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v3-root .gm-lb{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;margin-bottom:4px;background:#1a2030}.v3-root .gm-lb em{font-style:normal;width:20px;text-align:center;color:#97a3b9;font-weight:700}.v3-root .gm-lb b{flex:1;font-size:13.5px}.v3-root .gm-lb span{font-size:12px;color:#cbd5e1}.v3-root .gm-lb.top{background:linear-gradient(90deg,#fbbf242e,#1a2030);border:1px solid rgba(251,191,36,.35)}.v3-root .gm-lb.top em{color:#fcd34d}.v3-root .gm-how{margin:0;padding:0;list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:8px}.v3-root .gm-how li{counter-increment:s;display:flex;gap:10px;font-size:13.5px;line-height:1.45}.v3-root .gm-how li:before{content:counter(s);flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#7c6cff;font-weight:700;font-size:12px}.v3-root .gm-room{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;align-items:start}.v3-root .gm-play{display:flex;flex-direction:column;gap:10px}.v3-root .gr-lobby{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:#1a2030;border:1px solid var(--line)}.v3-root .gl-code small,.v3-root .gl-pl>small{font:700 10.5px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#97a3b9}.v3-root .gl-code b{display:block;font:800 34px Inter,sans-serif;letter-spacing:.06em;color:#2dd4bf}.v3-root .gl-code span{font-size:12px;color:#cbd5e1}.v3-root .gl-qr{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;width:112px;padding:8px;background:#fff;border-radius:10px}.v3-root .gl-qr i{aspect-ratio:1;background:#fff}.v3-root .gl-qr i.on{background:#0b1020}.v3-root .gl-pl{display:flex;flex-direction:column;gap:6px}.v3-root .gl-pl>div{display:flex;align-items:center;gap:8px}.v3-root .gl-pl b{font-size:13.5px}.v3-root .gl-pl div small{font-size:11.5px;color:#97a3b9;margin-left:auto}.v3-root .gm-pod{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:10px;align-items:end}.v3-root .gm-pd{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px;border-radius:16px 16px 6px 6px;background:#1a2030;border:1px solid var(--line)}.v3-root .gm-pd.p1{padding-top:30px;background:linear-gradient(180deg,#fbbf2433,#1a2030);border-color:#fbbf2466}.v3-root .gm-pd strong{font:800 30px Inter,sans-serif}.v3-root .gm-pd i{font-style:normal;font-size:12px;color:#97a3b9}.v3-root .gm-pd .fam-av{width:40px;height:40px;font-size:18px}@media(max-width:1100px){.v3-root .gm-two,.v3-root .gm-room{grid-template-columns:1fr}.v3-root .gm-big{font-size:90px}}.v3-root .cr-fit{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1a2030;box-shadow:inset 0 0 0 2.5px var(--c);color:var(--c);font-weight:800;font-size:13px;flex:none}.v3-root .cr-hero{display:flex;align-items:center;gap:18px;padding:18px;border-radius:16px;background:radial-gradient(120% 140% at 0 0,rgba(124,108,255,.25),transparent 60%),#1a2030;border:1px solid var(--line)}.v3-root .cr-hero>div:last-child b{display:block;font:800 22px Inter,sans-serif}.v3-root .cr-hero>div:last-child>span{font-size:13px;color:#cbd5e1}.v3-root .cr-ring{flex:none;position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p)*1%),#2b3348 0)}.v3-root .cr-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#1a2030}.v3-root .cr-ring b,.v3-root .cr-ring small{position:relative}.v3-root .cr-ring b{font:800 26px Inter,sans-serif;line-height:1;margin-top:10px}.v3-root .cr-ring small{font-size:10.5px;color:#97a3b9;margin-top:-14px}.v3-root .cr-kw{display:flex;flex-wrap:wrap;gap:6px}.v3-root .cr-kw span{font-size:12.5px;padding:4px 10px;border-radius:999px}.v3-root .cr-kw .y{background:#2dd4bf24;color:#5eead4}.v3-root .cr-kw .n{background:#fbbf241f;color:#fcd34d;border:1px dashed rgba(251,191,36,.4)}.v3-root .cr-doc{padding:26px 30px;border-radius:6px;background:#fff;color:#1f2937;font-size:13px;line-height:1.5;box-shadow:0 10px 30px #00000059}.v3-root .cr-doc>b{display:block;font-size:20px;color:#111}.v3-root .cr-doc>small{color:#6b7280}.v3-root .cr-doc h4{margin:12px 0 4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#4f46e5}.v3-root .cr-doc p{margin:0 0 6px}.v3-root .cr-doc ul{margin:0 0 6px;padding-left:18px}.v3-root .nt{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:linear-gradient(90deg,#2dd4bf1f,#a78bfa14);border:1px solid rgba(45,212,191,.25)}.v3-root .nt-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v3-root .nt-badge{font:700 10.5px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#0b1020;background:#2dd4bf;padding:3px 9px;border-radius:999px}.v3-root .nt-h b{font-size:14px}.v3-root .nt-h small{font-size:12px;color:#97a3b9}.v3-root .nt-row{display:grid;grid-template-columns:repeat(14,1fr);gap:4px}.v3-root .nt-d{position:relative;display:flex;flex-direction:column;align-items:center;padding:4px 0;border-radius:8px;background:#a78bfa1f;color:#c4b5fd}.v3-root .nt-d small{font-size:9.5px;opacity:.8}.v3-root .nt-d b{font-size:13px}.v3-root .nt-d.on{background:#2dd4bf38;color:#5eead4}.v3-root .nt-d.today{box-shadow:0 0 0 2px #fff}.v3-root .nt-d.ex:before{content:"⇄";position:absolute;left:-7px;top:50%;transform:translateY(-50%);font-size:9px;color:#fbbf24}@media(max-width:700px){.v3-root .nt-row{grid-template-columns:repeat(7,1fr)}.v3-root .nt-d:nth-child(n+8){display:none}}.v3-root .pf-mem{display:flex;flex-direction:column;align-items:center;gap:4px;padding:34px 20px;border-radius:18px;text-align:center;background:radial-gradient(100% 100% at 50% 0,rgba(148,163,184,.18),transparent 70%),#1a2030;border:1px solid var(--line)}.v3-root .pf-mem span{font-size:40px}.v3-root .pf-mem b{font:700 28px Inter,sans-serif}.v3-root .pf-mem small{color:#97a3b9}.v3-root .pf-mem p{margin:8px 0 0;color:#cbd5e1;font-style:italic}.v3-root .bc .bc-pill{font-size:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:3px 10px!important}.v3-root .bc .bc-sub,.v3-root .bc .tp-hdr,.v3-root .bc .bc-gl{font-size:11px!important;font-weight:700!important;color:#a3aec4!important}.v3-root .bc small{letter-spacing:0}.v3-root .fv-hero{position:relative;display:flex;align-items:flex-end;gap:14px;min-height:150px;padding:20px;border-radius:18px;overflow:hidden;background:radial-gradient(80% 120% at 90% 10%,rgba(251,146,60,.45),transparent 60%),linear-gradient(135deg,#3b1d0b,#111827);border:1px solid rgba(251,146,60,.3)}.v3-root .fv-e{position:absolute;right:20px;top:8px;font-size:100px;filter:drop-shadow(0 10px 25px rgba(0,0,0,.5))}.v3-root .fv-hero small{font:700 11px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fdba74}.v3-root .fv-hero b{display:block;font:800 30px Inter,sans-serif;margin:2px 0 8px}.v3-root .fv-ing{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;margin-bottom:4px;background:#1a2030;font-size:13.5px}.v3-root .fv-ing span{flex:1}.v3-root .fv-ing i{font-style:normal;font-weight:700;width:18px;text-align:center}.v3-root .fv-ing.y i{color:#2dd4bf}.v3-root .fv-ing.n i{color:#fbbf24}.v3-root .fv-ing small{font-size:11.5px;color:#97a3b9}.v3-root .fv-ing.n small{color:#fcd34d}.v3-root .mp-day{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v3-root .mp-slot{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:#1a2030;border:1px solid var(--line)}.v3-root .mp-slot small{font:700 10.5px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#97a3b9}.v3-root .mp-e{font-size:44px}.v3-root .mp-slot b{font-size:15px;min-height:38px}.v3-root .mp-slot.out{border-color:#f8717159}.v3-root .mp-slot .tk-sel{width:100%}@media(max-width:1100px){.v3-root .mp-day{grid-template-columns:1fr}}.v3-root .nt-d.hol:after{content:"★";position:absolute;top:-6px;right:-2px;font-size:10px;color:#fbbf24}.v3-root .fa-grid{flex:1;min-height:260px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.v3-root .fa-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:#1a2030;border:1px solid var(--line);min-height:0}.v3-root .fa-card>small{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a3aec4}.v3-root .fa-ta{flex:1;min-height:70px;resize:none;background:transparent;border:0;color:#e7e9f0;font:inherit;font-size:14px;line-height:1.5;outline:none}.v3-root .fa-big{font-size:22px;font-weight:800}.v3-root .fa-card em{font-style:normal;font-size:12.5px;color:#cbd5e1}.v3-root .fa-li{display:flex;gap:8px;font-size:13.5px}.v3-root .fa-li i{font-style:normal}.v3-root .fa-link{margin-top:auto;align-self:flex-start;border:0;background:none;color:#2dd4bf;font:inherit;font-size:13px;cursor:pointer;padding:0}.v3-root .fa-church{padding:18px;border-radius:16px;background:radial-gradient(100% 140% at 0 0,rgba(56,189,248,.2),transparent 60%),#1a2030;border:1px solid rgba(56,189,248,.3)}.v3-root .fa-church small{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc}.v3-root .fa-church b{display:block;font-size:24px;font-weight:800;margin:2px 0}.v3-root .fa-church span{font-size:13px;color:#cbd5e1}.v3-root .fa-h{margin:4px 0 0;font-size:16px}.v3-root .cr-nt{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#2dd4bf14;border:1px solid rgba(45,212,191,.25);font-size:13px}.v3-root .cr-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#7c6cff1a;border:1px solid rgba(124,108,255,.35)}.v3-root .cr-link span{font-size:12.5px;color:#a5b4fc}.v3-root .cr-link b{flex:1;font-size:14px}.v3-root .sb-hero{display:flex;align-items:center;gap:14px;padding:18px;border-radius:16px;background:radial-gradient(120% 140% at 0 0,rgba(124,108,255,.25),transparent 60%),#1a2030;border:1px solid var(--line)}.v3-root .sb-hero.off{opacity:.7}.v3-root .sb-ic{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#232a3c;font-size:30px}.v3-root .sb-hero b{display:block;font-size:22px;font-weight:800}.v3-root .sb-hero span{font-size:13px;color:#cbd5e1}@media(max-width:1100px){.v3-root .fa-grid{grid-template-columns:1fr;grid-template-rows:none}}.v3-root .cal-col.hol{border-color:#fbbf2473}.v3-root .cal-holb{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;border-radius:10px;background:linear-gradient(135deg,#fbbf2438,#fb923c1f);border:1px solid rgba(251,191,36,.4)}.v3-root .cal-holb span{font-size:18px}.v3-root .cal-holb b{font-size:12.5px;color:#fde68a}.v3-root .cal-holb small{font-size:11px;color:#fcd34d}.v3-root .cal-m.hol{border-color:#fbbf2473;background:linear-gradient(180deg,#fbbf241f,#232a3c)}.v3-root .cal-mhol{font-size:10.5px;font-weight:600;color:#fcd34d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .hol-hero{display:flex;align-items:center;gap:16px;padding:22px;border-radius:18px;background:radial-gradient(100% 140% at 0 0,rgba(251,191,36,.25),transparent 60%),#1a2030;border:1px solid rgba(251,191,36,.35)}.v3-root .hol-hero>span{font-size:60px}.v3-root .hol-hero small{font-size:12px;color:#fcd34d;font-weight:600}.v3-root .hol-hero b{display:block;font-size:28px;font-weight:800}.v3-root .hol-hero em{font-style:normal;font-size:13px;color:#5eead4}.v3-root .lf-drop{padding:30px!important;margin:0!important;gap:6px!important}.v3-root .lf-dic{font-size:34px}.v3-root .c4-dot.y,.v3-root .c4-cell.y:after{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),var(--p1,#f59e0b) 45%)!important}.v3-root .c4-dot.r,.v3-root .c4-cell.r:after{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),var(--p2,#dc2626) 45%)!important}.v3-root .c4{background:linear-gradient(180deg,color-mix(in srgb,var(--bd,#1e3a8a) 85%,#fff),var(--bd,#1e3a8a))!important}.v3-root .c4-th{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v3-root .c4-th small{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a3aec4;margin-right:4px}.v3-root .c4-tb{display:inline-flex;align-items:center;gap:3px;padding:4px 10px 4px 5px;border-radius:999px;border:1px solid var(--line);background:var(--bd);color:#fff;font:inherit;font-size:12px;cursor:pointer}.v3-root .c4-tb i{width:12px;height:12px;border-radius:50%;background:var(--p1)}.v3-root .c4-tb i+i{background:var(--p2);margin-right:4px}.v3-root .c4-tb.on{box-shadow:0 0 0 2px #fff}.v3-root .c4-wrap{position:relative;align-self:center;width:100%;max-width:520px}.v3-root .c4-wrap .c4{max-width:none}.v3-root .c4-pop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#05080f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:18px;animation:kbf .2s ease}.v3-root .c4-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 30px;border-radius:20px;background:#1a2030;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 60px #0009;animation:c4pop .35s cubic-bezier(.2,1.4,.4,1)}.v3-root .c4-conf{font-size:54px}.v3-root .c4-card b{font-size:26px;font-weight:800}.v3-root .c4-card small{color:#97a3b9;margin-bottom:6px}.v3-root .c4-yes{background:#2dd4bf!important;color:#0b1020!important;font-weight:700}@keyframes c4pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.v3-root .ttt{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:360px;margin:0 auto;padding:12px;border-radius:18px;background:#0f766e22;border:1px solid rgba(45,212,191,.3)}.v3-root .ttt-c{aspect-ratio:1;border-radius:14px;border:0;background:#1a2030;font-size:54px;font-weight:800;cursor:pointer;color:#fff}.v3-root .ttt-c.x{color:#2dd4bf}.v3-root .ttt-c.o{color:#f472b6}.v3-root .ttt-c:hover{background:#232a3c}.v3-root .mem{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:440px;margin:0 auto}.v3-root .mem-c{aspect-ratio:1;border-radius:14px;border:0;cursor:pointer;background:linear-gradient(135deg,#6d28d9,#f59e0b);font-size:34px;color:#fff;transition:transform .2s}.v3-root .mem-c span{display:block}.v3-root .mem-c.up{background:#1a2030;transform:rotateY(180deg)}.v3-root .mem-c.up span{transform:rotateY(180deg)}.v3-root .mem-c.g1{box-shadow:inset 0 0 0 3px #7c6cff}.v3-root .mem-c.g2{box-shadow:inset 0 0 0 3px #2dd4bf}.v3-root .dr-cv{width:100%;aspect-ratio:16/10;border-radius:16px;background:#0b1020;border:1px solid var(--line);touch-action:none;cursor:crosshair;display:block}.v3-root .dr-word{display:flex;align-items:baseline;gap:10px}.v3-root .dr-word small{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a3aec4}.v3-root .dr-word b{font-size:22px;color:#fbbf24}.v3-root .dr-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.v3-root .dr-col{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer}.v3-root .dr-col.on{border-color:#fff}.v3-root .dr-g{display:flex;gap:8px;flex-wrap:wrap}.v3-root .dr-g span{padding:5px 12px;border-radius:999px;background:#232a3c;font-size:13px}.v3-root .dr-g span.ok{background:#2dd4bf33;color:#5eead4}.v3-root .bs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v3-root .bs small{display:block;font-size:11.5px;color:#a3aec4;margin-bottom:6px}.v3-root .bs-g{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:8px;border-radius:14px;background:linear-gradient(180deg,#0c4a6e,#082f49)}.v3-root .bs-c{aspect-ratio:1;border-radius:6px;border:0;background:#ffffff14;cursor:pointer;font-size:16px;color:#bae6fd}.v3-root .bs-c.ship{background:#64748b}.v3-root .bs-c.hit{background:#7f1d1d}.v3-root .bs-c.miss{background:#ffffff08}.v3-root .ck{display:grid;grid-template-columns:repeat(8,1fr);border-radius:12px;overflow:hidden;border:6px solid #3f1d0b}.v3-root .ck-c{aspect-ratio:1;border:0;padding:0;background:#f5e6c8;display:grid;place-items:center;cursor:pointer}.v3-root .ck-c.d{background:#7c2d12}.v3-root .ck-c.sel{background:#b45309}.v3-root .ck-c.tg{box-shadow:inset 0 0 0 3px #2dd4bf}.v3-root .ck-p{width:76%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:20px;color:#fde68a;box-shadow:inset 0 -4px #00000059}.v3-root .ck-p.p1{background:#dc2626}.v3-root .ck-p.p2{background:#111827;border:2px solid #475569}@media(max-width:700px){.v3-root .bs{grid-template-columns:1fr}}.v3-root .nt-d.hc{background:color-mix(in srgb,var(--hc) 38%,#111827)!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--hc)}.v3-root .nt-d.hc.today{box-shadow:0 0 0 2px #fff,inset 0 0 0 1.5px var(--hc)}.v3-root .nt-d.hc small{font-size:11px;opacity:1}.v3-root .nt-d.hol:after{display:none}.v3-root .cal-col.hol{border-color:color-mix(in srgb,var(--hc) 70%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hc) 18%,#232a3c),#232a3c 40%)!important}.v3-root .cal-holb{background:linear-gradient(135deg,color-mix(in srgb,var(--hc) 40%,transparent),color-mix(in srgb,var(--hc) 14%,transparent))!important;border-color:var(--hc)!important}.v3-root .cal-holb b{color:#fff!important}.v3-root .cal-holb small{color:color-mix(in srgb,var(--hc) 40%,#fff)!important}.v3-root .cal-m.hol{border-color:var(--hc)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hc) 30%,#232a3c),#232a3c)!important}.v3-root .cal-m.hol .cal-mhol{color:#fff!important}.v3-root .hol-hero{background:radial-gradient(100% 140% at 0 0,color-mix(in srgb,var(--hc,#fbbf24) 45%,transparent),transparent 60%),#1a2030!important;border-color:var(--hc,#fbbf24)!important}.v3-root .hol-hero small{color:color-mix(in srgb,var(--hc,#fbbf24) 50%,#fff)!important}.v3-root .tp.tp--narrow{grid-template-columns:minmax(220px,280px) 1fr!important}.v3-root .rm-bar{position:relative;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px;border-radius:16px;background:linear-gradient(90deg,#2dd4bf29,#7c6cff1f);border:1px solid rgba(45,212,191,.35)}.v3-root .rm-code{display:flex;flex-direction:column;padding-right:16px;border-right:1px solid rgba(255,255,255,.12)}.v3-root .rm-code small{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5eead4}.v3-root .rm-code b{font-size:30px;font-weight:900;letter-spacing:.08em;line-height:1.05}.v3-root .rm-link{flex:1;min-width:200px;display:flex;flex-direction:column}.v3-root .rm-link span{font-size:14px;font-weight:600}.v3-root .rm-link small{font-size:12px;color:#a3aec4}.v3-root .rm-who{display:flex;align-items:center;gap:0}.v3-root .rm-who .fam-av{margin-left:-6px;box-shadow:0 0 0 2px #1a2030}.v3-root .rm-who .fam-av:first-child{margin-left:0}.v3-root .rm-who small{margin-left:8px;font-size:12px;color:#cbd5e1}.v3-root .rm-acts{display:flex;gap:6px}.v3-root .rm-qr{position:absolute;right:14px;top:calc(100% + 8px);z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;border-radius:14px;background:#1a2030;border:1px solid var(--line);box-shadow:0 14px 40px #00000080}.v3-root .rm-qr small{font-size:11.5px;color:#a3aec4}@media(max-width:1100px){.v3-root .tp.tp--narrow{grid-template-columns:1fr!important}}.v3-root .sh-cam{position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(120% 100% at 50% 40%,#1f2937,#05070d);border:1px solid var(--line);aspect-ratio:16/8;display:flex;flex-direction:column;justify-content:space-between;flex:none}.v3-root .sh-frame{flex:1;margin:22px 22% 0;border:2px dashed rgba(45,212,191,.6);border-radius:16px;position:relative;display:grid;place-items:end center;padding-bottom:10px;overflow:hidden}.v3-root .sh-frame span{font-size:12.5px;color:#cbd5e1;background:#00000080;padding:3px 10px;border-radius:999px}.v3-root .sh-line{position:absolute;left:6%;right:6%;height:2px;background:#2dd4bf;box-shadow:0 0 12px #2dd4bf;animation:shscan 2s ease-in-out infinite alternate}@keyframes shscan{0%{top:12%}to{top:80%}}.v3-root .sh-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 14px}.v3-root .sh-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#5eead4}.v3-root .sh-live i{width:8px;height:8px;border-radius:50%;background:#2dd4bf;animation:pulse 1.6s infinite}.v3-root .sh-bar b{font-size:14px}.v3-root .sh-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-root .sh-big{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px;border-radius:16px;border:1px solid var(--line);background:#1a2030;color:inherit;font:inherit;cursor:pointer}.v3-root .sh-big:hover{border-color:#2dd4bf}.v3-root .sh-big span{font-size:28px;letter-spacing:-2px}.v3-root .sh-big b{font-size:14.5px}.v3-root .sh-big small{font-size:12px;color:#97a3b9}.v3-root .sh-recv{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:#2dd4bf14;border:1px solid rgba(45,212,191,.3)}.v3-root .sh-recv>div:nth-child(2){flex:1}.v3-root .sh-recv b{display:block;font-size:16px}.v3-root .sh-recv small{font-size:12px;color:#a3aec4}.v3-root .gl-qr.sm{width:72px;padding:6px}.v3-root .sh-put{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#1a2030;color:inherit;font:inherit;text-align:left;cursor:pointer}.v3-root .sh-put i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:2px solid #475569;font-style:normal;font-weight:800;color:#0b1020}.v3-root .sh-put.on i{background:#2dd4bf;border-color:#2dd4bf}.v3-root .sh-put.on b{text-decoration:line-through;color:#8592aa}.v3-root .sh-put b{display:block;font-size:14px}.v3-root .sh-put small{font-size:12px;color:#97a3b9}.v3-root .qr-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:12px;border-radius:14px;background:#fff}.v3-root .qr-lbl{display:flex;align-items:center;gap:10px;padding:8px;border:1.5px dashed #94a3b8;border-radius:10px;color:#111}.v3-root .qr-lbl .gl-qr{background:#fff;padding:0}.v3-root .qr-lbl small{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;color:#64748b}.v3-root .qr-lbl b{display:block;font-size:15px}.v3-root .qr-lbl span{font-size:13px;color:#334155}.v3-root [data-tip]{position:relative}.v3-root [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);z-index:50;white-space:nowrap;padding:7px 11px;border-radius:10px;background:#0b1020;color:#f1f5f9;font:600 12px Inter,sans-serif;box-shadow:0 10px 30px #00000080;border:1px solid rgba(255,255,255,.14);pointer-events:none}.v3-root [data-tip]:hover:before{content:"";position:absolute;left:50%;bottom:calc(100% + 3px);transform:translate(-50%);border:5px solid transparent;border-top-color:#0b1020;z-index:51}.v3-root .nt-row{overflow:visible}.v3-root .nt{overflow:visible;position:relative;z-index:3}.v3-root .sc-hero{display:flex;align-items:center;gap:16px;padding:20px;border-radius:18px;background:radial-gradient(100% 140% at 0 0,color-mix(in srgb,var(--c) 35%,transparent),transparent 60%),#1a2030;border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.v3-root .sc-e{font-size:54px}.v3-root .sc-hero small{font-size:12px;font-weight:700;color:color-mix(in srgb,var(--c) 50%,#fff)}.v3-root .sc-hero b{display:block;font-size:22px;font-weight:800;margin:2px 0 6px}.v3-root .gl-prog{display:flex;align-items:center;gap:18px;padding:16px;border-radius:16px;background:#1a2030;border:1px solid var(--line)}.v3-root .gl-range{width:100%;accent-color:#2dd4bf;margin:6px 0 10px}.v3-root .bf-wrap{padding:8px;border-radius:16px;background:#1a2030;border:1px solid var(--line);flex:none}.v3-root .bf-wrap svg{display:block}.v3-root .bf-cats{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.v3-root .bf-cat{display:grid;grid-template-columns:120px 1fr 100px;gap:10px;align-items:center;font-size:13px}.v3-root .bf-cat b{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.v3-root .gm-play{min-height:0}.v3-root .tp-r .c4-wrap{width:min(100%,calc((100dvh - 430px) * var(--ar, 1)))!important;max-width:none!important}.v3-root .tp-r .ck,.v3-root .tp-r .ttt,.v3-root .tp-r .mem{max-width:none!important;width:100%}.v3-root .tp-r .bs-g{gap:3px}@media(max-width:1100px){.v3-root .tp-r .c4-wrap{width:100%!important}}.v3-root .tp-r .gm-play{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.v3-root .tp-r .c4-wrap{flex:1;min-height:0;width:100%!important;display:flex;justify-content:center;align-items:flex-start}.v3-root .tp-r .c4-wrap>.c4,.v3-root .tp-r .c4-wrap>.ttt,.v3-root .tp-r .c4-wrap>.mem,.v3-root .tp-r .c4-wrap>.ck,.v3-root .tp-r .c4-wrap>.dr-cv,.v3-root .tp-r .c4-wrap>.bs{height:100%;width:auto;max-width:100%;aspect-ratio:var(--ar,1);box-sizing:border-box}.v3-root .tp-r .c4-wrap>.bs{display:grid;height:auto;max-height:100%;aspect-ratio:auto}.v3-root .tp-r .bs>div{min-height:0}.v3-root .tp-r .bs-g{height:calc(100% - 24px)}.v3-root .tp-r .c4-wrap>.ck{grid-auto-rows:1fr}.v3-root .tp-r .ck-c,.v3-root .tp-r .ttt-c,.v3-root .tp-r .mem-c,.v3-root .tp-r .c4-cell{aspect-ratio:auto;min-height:0}.v3-root .tp-r .c4-wrap>.c4{grid-auto-rows:1fr}.v3-root .tp-r .c4-wrap>.ttt,.v3-root .tp-r .c4-wrap>.mem{grid-auto-rows:1fr}.v3-root .c4-pop{top:0;right:0;bottom:0;left:0}.v3-root .bc-kpis .rm-hdr{padding:6px 12px;gap:12px;flex-wrap:nowrap;border-radius:12px}.v3-root .rm-hdr .rm-code{padding-right:12px}.v3-root .rm-hdr .rm-code small{font-size:9.5px}.v3-root .rm-hdr .rm-code b{font-size:22px}.v3-root .rm-hdr .rm-link{min-width:0}.v3-root .rm-hdr .rm-link span{font-size:12.5px;white-space:nowrap}.v3-root .rm-hdr .rm-link small{white-space:nowrap;font-size:11px}.v3-root .rm-hdr .rm-who small{white-space:nowrap}.v3-root .rm-hdr .rm-qr{top:calc(100% + 10px)}@media(max-width:1100px){.v3-root .bc-kpis .rm-hdr{flex-wrap:wrap}.v3-root .rm-hdr .rm-link small{display:none}}.v3-root .c4-th{position:relative;display:flex;justify-content:flex-end}.v3-root .c4-th>small{display:none}.v3-root .c4-gear{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:#1a2030;color:#cbd5e1;font-size:16px;cursor:pointer}.v3-root .c4-gear:hover{background:#2b3348}.v3-root .c4-thp{display:none;position:absolute;right:0;top:calc(100% + 8px);z-index:20;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:#1a2030;border:1px solid var(--line);box-shadow:0 14px 40px #00000080;min-width:170px}.v3-root .c4-th.open .c4-thp{display:flex}.v3-root .c4-thp small{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a3aec4}.v3-root .c4-thp .c4-tb{justify-content:flex-start}.v3-root .nt-d[data-tip]:hover:after,.v3-root .cal-m[data-tip]:hover:after{bottom:auto;top:calc(100% + 8px)}.v3-root .nt-d[data-tip]:hover:before,.v3-root .cal-m[data-tip]:hover:before{bottom:auto;top:calc(100% + 3px);border-top-color:transparent;border-bottom-color:#0b1020}.v3-root .nt-d.today[data-tip]:hover{box-shadow:0 0 0 2px #fff,inset 0 0 0 1.5px var(--hc,transparent)}.v3-root .rm-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.v3-root .ch{display:flex;flex-direction:column;min-height:0;border-radius:16px;background:#1a2030;border:1px solid var(--line);overflow:hidden}.v3-root .ch-h{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.v3-root .ch-h b{flex:1;font-size:14px}.v3-root .ch-rec{font-size:10.5px;font-weight:700;color:#f87171}.v3-root .ch-adm{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:#232a3c;cursor:pointer;font-size:14px}.v3-root .ch-admin{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px;background:#f9731614;border-bottom:1px solid var(--line)}.v3-root .ch-admin .tp-chip{font-size:11.5px;padding:3px 9px}.v3-root .ch-ppl{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-bottom:1px solid var(--line);max-height:180px;overflow:auto}.v3-root .ch-pp{display:flex;align-items:center;gap:7px}.v3-root .ch-pp>div{flex:1;min-width:0}.v3-root .ch-pp b{display:block;font-size:12.5px}.v3-root .ch-pp small{display:block;font-size:10.5px;color:#97a3b9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-root .ch-mic{font-style:normal;font-size:10.5px;color:#97a3b9}.v3-root .ch-mic.live{color:#2dd4bf;font-weight:700}.v3-root .ch-mic.pending{color:#fbbf24}.v3-root .ch-ask{border:1px solid var(--line);background:none;color:#cbd5e1;font:inherit;font-size:10.5px;padding:2px 7px;border-radius:999px;cursor:pointer}.v3-root .ch-appr{padding:8px 10px;border-bottom:1px solid var(--line);background:#fbbf2414}.v3-root .ch-ap b{display:block;font-size:12.5px}.v3-root .ch-ap small{display:block;font-size:11px;color:#cbd5e1;margin:2px 0 6px}.v3-root .ch-log{flex:1;min-height:0;overflow:auto;padding:10px;display:flex;flex-direction:column;gap:6px}.v3-root .ch-m{display:flex;flex-direction:column;padding:6px 9px;border-radius:10px;background:#232a3c;max-width:92%}.v3-root .ch-m.me{align-self:flex-end;background:#7c6cff40}.v3-root .ch-m b{font-size:11px}.v3-root .ch-m span{font-size:13px}.v3-root .ch-m small{font-size:10px;color:#8592aa;align-self:flex-end}.v3-root .ch-sys{font-size:11px;color:#fcd34d;text-align:center;padding:4px}.v3-root .ch-emo{display:flex;gap:2px;padding:4px 8px;border-top:1px solid var(--line)}.v3-root .ch-emo button{flex:1;border:0;background:none;font-size:18px;cursor:pointer;border-radius:8px}.v3-root .ch-emo button:hover{background:#232a3c}.v3-root .ch-say{display:flex;gap:6px;padding:8px;border-top:1px solid var(--line)}.v3-root .ch-in{flex:1;min-width:0;background:#0f1422;border:1px solid var(--line);border-radius:10px;color:inherit;font:inherit;font-size:13px;padding:8px 10px}.v3-root .ch-ptt{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;border-radius:12px;border:1px solid var(--line);background:#232a3c;color:#e7e9f0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v3-root .ch-ptt span{font-size:18px}.v3-root .ch-ptt small{font-size:9px;color:#97a3b9;text-align:center}.v3-root .ch-ptt.on{background:#7f1d1d;border-color:#f87171}.v3-root .ch-grant{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:#1a2030;border:1px solid var(--line)}.v3-root .ch-grant.on{border-color:#2dd4bf;background:#2dd4bf14}.v3-root .ch-grant>div{flex:1}.v3-root .ch-grant b{display:block;font-size:14px}.v3-root .ch-grant small{font-size:12px;color:#a3aec4}.v3-root .sf-log{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.v3-root .sf-r{display:grid;grid-template-columns:56px 80px 1fr auto;gap:8px;padding:8px 12px;font-size:12.5px;border-top:1px solid var(--line)}.v3-root .sf-r:first-child{border-top:0}.v3-root .sf-r small{color:#8592aa}.v3-root .sf-r em{font-style:normal;font-size:11px;color:#97a3b9}.v3-root .sf-r.bad{background:#f8717114}.v3-root .sf-r.bad em{color:#fca5a5}.v3-root .g2-top{flex-wrap:wrap}.v3-root .g2-sc{display:flex;gap:8px}.v3-root .g2-sc span{display:inline-flex;align-items:center;gap:4px;font-size:13px}.v3-root .kart-cv{width:100%;height:100%;border-radius:16px;display:block;background:#14532d}.v3-root .kt-pads{display:none;gap:8px;justify-content:center}.v3-root .kt-btn{min-width:64px;height:54px;border-radius:14px;border:1px solid var(--line);background:#232a3c;color:#fff;font:800 16px Inter,sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.v3-root .kt-gas{background:#16a34a;min-width:100px}.v3-root .kt-item{background:#7c3aed}@media(hover:none),(max-width:1100px){.v3-root .kt-pads{display:flex}}.v3-root .ds-track{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;gap:6px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#14532d,#166534);box-sizing:border-box}.v3-root .ds-lane{display:flex;align-items:center;gap:10px}.v3-root .ds-who{width:64px;font-size:12px;font-weight:700}.v3-root .ds-rail{position:relative;flex:1;height:40px;border-radius:8px;background:#b45309;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.25) 0 2px,transparent 2px 10%)}.v3-root .ds-h{position:absolute;top:4px;bottom:4px;width:6px;background:#fff;border-radius:2px}.v3-root .ds-run{position:absolute;top:2px;font-size:28px;transition:left .12s linear}.v3-root .tv-q{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;justify-content:center}.v3-root .tv-kid,.v3-root .tv-me{padding:12px 16px;border-radius:14px;background:#1a2030;border:1px solid var(--line)}.v3-root .tv-kid{opacity:.7}.v3-root .tv-kid small,.v3-root .tv-me small{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a3aec4}.v3-root .tv-kid b,.v3-root .tv-me b{display:block;font-size:18px;margin-top:2px}.v3-root .tv-me b{font-size:22px}.v3-root .tv-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-root .tv-o{padding:16px;border-radius:14px;border:1px solid var(--line);background:#232a3c;color:#fff;font:700 16px Inter,sans-serif;cursor:pointer}.v3-root .tv-o:hover{border-color:#818cf8}.v3-root .tv-o.ok{background:#15803d;border-color:#22c55e}.v3-root .tv-o.no{background:#7f1d1d}.v3-root .wy{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.v3-root .wy-o{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;border-radius:20px;border:2px solid var(--line);background:linear-gradient(160deg,#4c1d95,#1a2030);color:#fff;font:inherit;cursor:pointer}.v3-root .wy-o:nth-child(2){background:linear-gradient(160deg,#831843,#1a2030)}.v3-root .wy-o b{font-size:22px;text-align:center}.v3-root .wy-o.on{border-color:#fff}.v3-root .wy-bar{width:80%;height:10px;border-radius:5px;background:#ffffff26;overflow:hidden}.v3-root .wy-bar i{display:block;height:100%;background:#fbbf24}.v3-root .wy-o small{color:#e9d5ff}.v3-root .hp{width:100%;height:100%;display:flex;flex-direction:column;gap:10px}.v3-root .hp-ring{flex:1;display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap}.v3-root .hp-p{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;border-radius:16px;background:#1a2030;border:1px solid var(--line)}.v3-root .hp-p.on{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf244d}.v3-root .hp-p .fam-av{width:46px;height:46px;font-size:20px}.v3-root .hp-pot{position:absolute;top:-16px;right:-12px;font-size:32px;animation:hpw .3s infinite alternate}@keyframes hpw{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.v3-root .hp-log{display:flex;gap:6px;flex-wrap:wrap}.v3-root .hp-log span{font-size:12px;padding:3px 9px;border-radius:999px;background:#232a3c}.v3-root .em{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.v3-root .em-big{font-size:96px;letter-spacing:8px}.v3-root .em small{color:#97a3b9}.v3-root .bg{width:100%;height:100%;display:grid;grid-template-columns:1fr 120px;gap:12px}.v3-root .bg-card{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:6px;padding:10px;border-radius:16px;background:#064e3b}.v3-root .bg-c{border:0;border-radius:10px;background:#ecfdf5;font-size:30px;cursor:pointer}.v3-root .bg-c.on{background:#fbbf24;box-shadow:inset 0 0 0 4px #b45309}.v3-root .bg-called{display:flex;flex-direction:column;gap:4px;overflow:auto;padding:8px;border-radius:14px;background:#1a2030}.v3-root .bg-called small{font-size:10px;font-weight:700;color:#a3aec4;text-transform:uppercase}.v3-root .bg-called span{font-size:24px;text-align:center;opacity:.6}.v3-root .bg-called span.new{opacity:1;font-size:40px}.v3-root .un{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;border-radius:18px;background:radial-gradient(circle at 50% 50%,#166534,#052e16);box-sizing:border-box;position:relative}.v3-root .un-opp{display:flex;justify-content:space-around}.v3-root .un-o{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#0000004d}.v3-root .un-o.on{box-shadow:0 0 0 2px #fbbf24}.v3-root .un-o b{font-size:12.5px}.v3-root .un-o small{font-size:11px;color:#bbf7d0}.v3-root .un-mid{display:flex;justify-content:center;gap:16px}.v3-root .un-hand{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.v3-root .un-c{width:58px;height:84px;border-radius:10px;border:3px solid #fff;background:var(--cc);color:#fff;display:grid;place-items:center;font:900 22px Inter,sans-serif;cursor:pointer;box-shadow:0 4px 10px #00000059}.v3-root .un-c b{text-shadow:0 2px 0 rgba(0,0,0,.3)}.v3-root .un-c.ok{transform:translateY(-8px)}.v3-root .un-back{background:#111827;font-size:12px}.v3-root .un-pick{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:8px;padding:14px;border-radius:16px;background:#0b1020}.v3-root .un-pick button{width:48px;height:48px;border-radius:50%;border:2px solid #fff;cursor:pointer}.v3-root .dt{position:relative;width:calc(100% - 30px);height:calc(100% - 30px);margin:15px}.v3-root .dt-dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#e2e8f0;z-index:3}.v3-root .dt-l{position:absolute;border:0;background:#ffffff0f;cursor:pointer;z-index:2;padding:0}.v3-root .dt-h{height:12px;margin-top:-6px}.v3-root .dt-v{width:12px;margin-left:-6px}.v3-root .dt-l:hover{background:#7c6cff80}.v3-root .dt-l.on{background:var(--pc)}.v3-root .dt-box{position:absolute;display:grid;place-items:center;opacity:.35;font:800 28px Inter,sans-serif;color:#fff}.v3-root .sn{width:100%;height:100%;display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:1fr;border-radius:14px;overflow:hidden;border:4px solid #365314}.v3-root .sn-c{position:relative;background:#ecfccb;color:#365314;font-size:10px;padding:2px}.v3-root .sn-c:nth-child(odd){background:#d9f99d}.v3-root .sn-c.up{background:#bbf7d0}.v3-root .sn-c.dn{background:#fecaca}.v3-root .sn-c em{position:absolute;right:2px;top:2px;font-style:normal;font-size:14px}.v3-root .sn-tok{position:absolute;bottom:3px;left:3px;display:flex;gap:2px}.v3-root .sn-tok i{width:12px;height:12px;border-radius:50%;border:2px solid #fff}.v3-root .mc{width:100%;height:100%;display:flex;gap:10px;padding:14px;border-radius:40px;background:linear-gradient(180deg,#92400e,#451a03);box-sizing:border-box}.v3-root .mc-store{width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:40px;background:#00000059}.v3-root .mc-store b{font-size:34px}.v3-root .mc-store small{font-size:11px;color:#fde68a}.v3-root .mc-rows{flex:1;display:flex;flex-direction:column;gap:10px}.v3-root .mc-row{flex:1;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.v3-root .mc-p{position:relative;border:0;border-radius:50%;background:#00000059;color:#fff;cursor:pointer;display:grid;place-items:center}.v3-root .mc-p b{font-size:20px;z-index:1}.v3-root .mc-p.ok{box-shadow:0 0 0 3px #fbbf24}.v3-root .mc-st{position:absolute;top:18%;right:18%;bottom:18%;left:18%;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;align-content:center;opacity:.6}.v3-root .mc-st i{width:8px;height:8px;border-radius:50%;background:#e2e8f0}.v3-root .wl{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;justify-content:center}.v3-root .wl-path{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v3-root .wl-w{padding:10px 16px;border-radius:12px;background:#1e3a8a;font:800 22px Inter,sans-serif;letter-spacing:.12em}.v3-root .wl-w.goal{background:transparent;border:2px dashed #60a5fa;color:#93c5fd}.v3-root .wl-w.end{background:#15803d}.v3-root .sm{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px;border-radius:50%;background:#0b1020;box-sizing:border-box}.v3-root .sm-p{border:0;background:var(--pc);opacity:.35;cursor:pointer;transition:opacity .1s}.v3-root .sm-p:nth-child(1){border-radius:100% 0 0}.v3-root .sm-p:nth-child(2){border-radius:0 100% 0 0}.v3-root .sm-p:nth-child(3){border-radius:0 0 0 100%}.v3-root .sm-p:nth-child(4){border-radius:0 0 100%}.v3-root .sm-p.lit{opacity:1;box-shadow:0 0 40px var(--pc)}.v3-root .sm-mid{position:absolute;left:50%;top:50%;width:30%;height:30%;transform:translate(-50%,-50%);border-radius:50%;background:#111827;display:grid;place-items:center;border:6px solid #0b1020}.v3-root .sm-mid b{font-size:28px}.v3-root .th{width:100%;height:100%;display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:1fr;gap:4px;padding:8px;border-radius:16px;background:linear-gradient(180deg,#a16207,#713f12);box-sizing:border-box}.v3-root .th-c{border:0;border-radius:8px;background:#ca8a04;cursor:pointer;font-size:20px}.v3-root .th-c:hover{background:#eab308}.v3-root .th-c.dug{background:#3f2a0b;box-shadow:inset 0 0 0 2px var(--pc)}.v3-root .st-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v3-root .st-tools{display:flex;gap:4px}.v3-root .st-stk{display:flex;gap:2px;flex-wrap:wrap}.v3-root .st-stk button{width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:#232a3c;font-size:18px;cursor:pointer}.v3-root .st-stk button.on{border-color:#fff}.v3-root .st-cv{background:#fffaf0;cursor:crosshair}.v3-root .st-foot{display:flex;align-items:center;gap:8px}.v3-root .st-feed{flex:1;display:flex;gap:6px;overflow:hidden}.v3-root .st-feed span{font-size:11.5px;padding:3px 9px;border-radius:999px;background:#232a3c;white-space:nowrap}.v3-root .st-gal{display:flex;gap:6px}.v3-root .st-gal img{width:72px;height:45px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--line)}@media(max-width:1100px){.v3-root .rm-split{grid-template-columns:1fr}.v3-root .ch{min-height:420px}.v3-root .bg,.v3-root .wy{grid-template-columns:1fr}}.v3-root .sky-cv{height:100%;width:auto;max-width:100%;border-radius:18px;display:block;cursor:pointer;touch-action:none}.v3-root .td-top{flex:none;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px}.v3-root .wxs{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:linear-gradient(90deg,#38bdf824,#fbbf2414);border:1px solid rgba(56,189,248,.3);position:relative;z-index:3}.v3-root .wx-now{display:flex;align-items:baseline;gap:8px}.v3-root .wx-now small{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc}.v3-root .wx-now b{font-size:18px}.v3-root .wx-now span{font-size:12px;color:#cbd5e1}.v3-root .wx-row{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.v3-root .wx-d{position:relative;display:flex;flex-direction:column;align-items:center;padding:3px 0;border-radius:8px;background:#ffffff0a}.v3-root .wx-d small{font-size:9.5px;color:#a3aec4}.v3-root .wx-d span{font-size:16px;line-height:1.2}.v3-root .wx-d b{font-size:12px}.v3-root .wx-d em{font-style:normal;font-size:10px;color:#97a3b9}.v3-root .wx-d.today{box-shadow:inset 0 0 0 1.5px #7dd3fc}.v3-root .wx-d.wet{background:#3b82f638}.v3-root .wx-d[data-tip]:hover:after{bottom:auto;top:calc(100% + 8px)}.v3-root .wx-d[data-tip]:hover:before{bottom:auto;top:calc(100% + 3px);border-top-color:transparent;border-bottom-color:#0b1020}.v3-root .wx-alert{font-size:12px;color:#bfdbfe}.v3-root .cal-wx{display:block;font-size:11px;color:#bae6fd;margin-top:1px}.v3-root .cal-mwx{font-size:10px;font-weight:500;color:#bae6fd}@media(max-width:1100px){.v3-root .td-top{grid-template-columns:1fr}}.v3-root .ch-ppl{max-height:150px}.v3-root .dk-bar{display:flex;flex-direction:column;gap:6px;flex:none;position:relative}.v3-root .dk-rail{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.v3-root .dk-rail::-webkit-scrollbar{display:none}.v3-root .dk-t{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:52px;padding:5px 6px 4px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:#cbd5e1;cursor:pointer}.v3-root .dk-t span{font-size:18px;line-height:1.1}.v3-root .dk-t small{font-size:10px;font-weight:600;letter-spacing:.02em}.v3-root .dk-t:hover{background:#ffffff12}.v3-root .dk-t.on{border-color:#2dd4bf;background:#2dd4bf24;color:#fff}.v3-root .dk-sep{flex:none;width:1px;margin:4px 2px;background:var(--line)}.v3-root .dk-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:34px;position:relative}.v3-root .dk-cols{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.v3-root .dk-cols .dr-col{width:22px;height:22px}.v3-root .dk-cur{width:30px;height:30px;border-radius:50%;border:2px solid #fff;cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;margin-left:4px}.v3-root .dk-cur:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px #0b1020}.v3-root .dk-sl{display:flex;align-items:center;gap:6px;font-size:11px;color:#a3aec4}.v3-root .dk-sl input{width:110px;accent-color:#2dd4bf}.v3-root .dk-sl b{min-width:22px;font-size:11px;color:#e2e8f0}.v3-root .dk-szw{display:flex;align-items:center;gap:8px}.v3-root .dk-dot{display:inline-block;border-radius:50%;flex:none;box-shadow:0 0 0 1px #ffffff4d}.v3-root .dk-cats{display:flex;gap:4px}.v3-root .dk-cats .tp-chip{padding:4px 10px;font-size:12px}.v3-root .dk-stk{display:flex;gap:2px;flex-wrap:wrap}.v3-root .dk-stk button{font-size:22px;line-height:1;width:36px;height:36px;border-radius:9px;border:1px solid transparent;background:none;cursor:pointer}.v3-root .dk-stk button:hover{background:#ffffff0f}.v3-root .dk-stk button.on{border-color:#2dd4bf;background:#2dd4bf1f}.v3-root .dk-a{display:inline-block}.v3-root .dk-a--bounce,.v3-root .dk-a--zoom{animation:dkB 1s ease-in-out infinite}.v3-root .dk-a--spin{animation:dkS 2s linear infinite}.v3-root .dk-a--wiggle,.v3-root .dk-a--buzz,.v3-root .dk-a--flicker{animation:dkW .5s ease-in-out infinite}.v3-root .dk-a--float,.v3-root .dk-a--swim{animation:dkF 2s ease-in-out infinite}.v3-root .dk-a--pulse,.v3-root .dk-a--beat,.v3-root .dk-a--twinkle{animation:dkP 1s ease-in-out infinite}.v3-root .dk-a--flap{animation:dkFl .6s ease-in-out infinite}@keyframes dkB{50%{transform:translateY(-5px)}}@keyframes dkS{to{transform:rotate(360deg)}}@keyframes dkW{25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@keyframes dkF{50%{transform:translate(3px,-4px)}}@keyframes dkP{50%{transform:scale(1.18)}}@keyframes dkFl{50%{transform:scaleX(.35)}}.v3-root .dk-sel{background:#0b1020;color:#e2e8f0;border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-size:12px}.v3-root .dk-hint{font-size:12px;color:#a3aec4}.v3-root .dk-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:min(420px,40%);width:220px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:#0f172a;border:1px solid var(--line);box-shadow:0 18px 40px #00000080}.v3-root .dk-pop__h{display:flex;align-items:center;gap:8px}.v3-root .dk-pop__h b{font-size:13px;flex:1}.v3-root .dk-pv{width:22px;height:22px;border-radius:6px;box-shadow:0 0 0 1px #ffffff4d}.v3-root .dk-x{background:none;border:0;color:#a3aec4;font-size:14px;cursor:pointer}.v3-root .dk-wh{width:160px;height:160px;align-self:center;border-radius:50%;cursor:crosshair;touch-action:none}.v3-root .dk-pop__r{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px;color:#a3aec4}.v3-root .dk-pop__r input[type=color]{width:32px;height:24px;border:0;background:none;padding:0;cursor:pointer}.v3-root .dk-pop__r .dr-col{width:18px;height:18px}.v3-root .dk-stage{position:relative;height:100%;max-width:100%;aspect-ratio:var(--ar);border-radius:16px;overflow:hidden;border:1px solid var(--line);box-sizing:border-box}.v3-root .dk-cv{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}.v3-root .dk-stage.stk .dk-cv{cursor:copy}.v3-root .dk-ov{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v3-root .dk-ov span{position:absolute;line-height:1;will-change:transform;-moz-user-select:none;user-select:none;-webkit-user-select:none}.v3-root .dk-stage.mv .dk-ov{pointer-events:auto}.v3-root .dk-stage.mv .dk-ov span{cursor:grab;filter:drop-shadow(0 0 4px rgba(45,212,191,.9))}.v3-root .dk-ov span.drag{cursor:grabbing}.v3-root .dk-dl{white-space:nowrap}.v3-root .dr-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v3-root .st-gal button{padding:0;border:0;background:none;cursor:pointer}.v3-root .rm-split>.ch{padding:0;margin:0;max-width:none;min-width:0}.v3-root .dk-bar{container-type:inline-size}.v3-root .dk-rail{flex-wrap:wrap;overflow:visible}@container (max-width:820px){.v3-root .dk-t{min-width:0;width:40px;padding:6px 0}.v3-root .dk-t small{display:none}.v3-root .dk-t span{font-size:19px}}.v3-root .dk-row{flex-wrap:nowrap}.v3-root .dk-stk,.v3-root .dk-cols{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0}.v3-root .dk-stk::-webkit-scrollbar,.v3-root .dk-cols::-webkit-scrollbar{display:none}.v3-root .dk-stk button,.v3-root .dk-cols>*{flex:none}.v3-root .dk-cats,.v3-root .dk-sl,.v3-root .dk-szw,.v3-root .dk-sel{flex:none}@container (max-width:820px){.v3-root .dk-rail{gap:2px}.v3-root .dk-t{width:36px;padding:5px 0}.v3-root .dk-t span{font-size:17px}.v3-root .dk-sep{margin:4px 1px}.v3-root .dk-sl input{width:72px}.v3-root .dk-stk button{width:32px;height:32px;font-size:19px}.v3-root .dk-cats .tp-chip{padding:3px 8px;font-size:11px}}.v3-root .mm-bar{display:flex;flex-direction:column;gap:6px;flex:none}.v3-root .mm-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.v3-root .mm-row>small,.v3-root .mm-st{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#97a3b9;margin-right:4px}.v3-root .mm-row .tp-chip{padding:4px 11px;font-size:12px}.v3-root .mm-p{display:flex;align-items:center;gap:5px;padding:3px 10px 3px 3px;border-radius:999px;border:1px solid var(--line);background:none;color:#a3aec4;font:inherit;font-size:12px;cursor:pointer;opacity:.6}.v3-root .mm-p .mm-av{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;color:#fff;background:var(--c)}.v3-root .mm-p.on{opacity:1;color:#fff;border-color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.v3-root .mm-add{opacity:1;padding:4px 10px;border-style:dashed;color:#2dd4bf}.v3-root .mm-sc{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:none}.v3-root .mm-s{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:#1a2030;border:1px solid var(--line)}.v3-root .mm-s i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;color:#fff;background:var(--c)}.v3-root .mm-s b{font-size:12.5px}.v3-root .mm-s strong{font-size:14px;color:var(--c)}.v3-root .mm-s.on{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}.v3-root .mm-left{margin-left:auto;font-size:11.5px;color:#97a3b9}.v3-root .mem-c.got{box-shadow:inset 0 0 0 3px var(--g)}.v3-root .mem--24,.v3-root .mem--36{gap:8px}.v3-root .mem--48,.v3-root .mem--60{gap:5px}.v3-root .mem--24 .mem-c{font-size:28px}.v3-root .mem--36 .mem-c{font-size:24px}.v3-root .mem--48 .mem-c{font-size:20px;border-radius:10px}.v3-root .mem--60 .mem-c{font-size:17px;border-radius:9px}.v3-root .c4-wrap>.mem{width:auto!important;max-width:100%;max-height:100%}.v3-root .mem-c{min-width:0;min-height:0;padding:0;overflow:hidden}.v3-root .c4-wrap:has(>.mem){container-type:size;align-items:center}.v3-root .c4-wrap>.mem{width:min(100cqw,calc(100cqh * var(--ar)))!important;height:min(100cqh,calc(100cqw / var(--ar)))!important;max-width:100%!important;aspect-ratio:auto!important}.v3-root .kt-top{gap:10px;flex-wrap:wrap}.v3-root .kt-keys{display:flex;gap:10px;flex-wrap:wrap;font-size:11.5px;color:#a3aec4;flex:1;justify-content:center}.v3-root .kt-keys kbd{font:700 10.5px Inter,sans-serif;padding:2px 6px;border-radius:5px;background:#232a3c;border:1px solid var(--line);color:#e2e8f0}.v3-root .kart-cv{outline:none;background:#2f6b25;width:100%;height:100%;cursor:pointer}.v3-root .kt-pads{justify-content:space-between}.v3-root .kt-side{display:flex;gap:8px}.v3-root .kt-sm{min-width:54px;font-size:12px}.v3-root .kt-drift{background:#0e7490}.v3-root .kt-brake{background:#7f1d1d}@media(hover:hover)and (pointer:fine){.v3-root .kt-pads{display:none!important}}@media(hover:none){.v3-root .kt-keys{display:none}}.v3-root .gal-th{width:52px;height:33px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--line);flex:none;background:#fff}.v3-root .gal-f{display:flex;gap:6px;flex-wrap:wrap;flex:none}.v3-root .gal-f .tp-chip{padding:4px 11px;font-size:12px}.v3-root .gal-view{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px}.v3-root .gal-big{min-height:0;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#0b1020;border:1px solid var(--line);padding:10px;overflow:hidden}.v3-root .gal-big img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 10px 30px #0006}.v3-root .gal-meta{display:flex;flex-direction:column;gap:8px}.v3-root .gal-name{font:700 18px Inter,sans-serif;color:#fff;background:transparent;border:1px solid transparent;border-radius:8px;padding:4px 6px;margin-left:-6px}.v3-root .gal-name:hover,.v3-root .gal-name:focus{border-color:var(--line);background:#0b1020;outline:none}.v3-root .gal-meta>small{color:#97a3b9;font-size:12px}.v3-root .gal-acts{display:flex;flex-direction:column;gap:6px;margin-top:6px}.v3-root .gal-acts>*{justify-content:center;text-align:center}.v3-root .gal-del.on{background:#7f1d1d;border-color:#ef4444;color:#fff}.v3-root .gal-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#97a3b9}.v3-root .gal-empty span{font-size:44px}.v3-root .gal-empty b{color:#fff;font-size:16px}.v3-root .st-gal{align-items:center}.v3-root .st-gal small{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#97a3b9;margin-right:2px}.v3-root .st-gal .tp-chip{padding:3px 10px;font-size:11.5px}@media(max-width:900px){.v3-root .gal-view{grid-template-columns:1fr}}.v3-root .wk-sub{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:0!important;padding:0!important;border-bottom:1px solid var(--line);background:#ffffff05}.v3-root .wk-sub .tp-chip{border:0;border-radius:0;background:none;justify-content:center;padding:8px 10px;font-size:12.5px;color:#94a3b8;border-bottom:2px solid transparent;margin-bottom:-1px}.v3-root .wk-sub .tp-chip.on{color:#fff;background:none;border-bottom-color:#a78bfa}@media(max-width:760px){.v3-root .tp-tabbar .tp-chips,.v3-root .wk-sub{display:flex!important;overflow-x:auto;flex-wrap:nowrap}.v3-root .tp-tabbar .tp-chip,.v3-root .wk-sub .tp-chip{flex:none}}.v3-root .tp-r__a:not(.pd-one){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.v3-root .tp-r__a:not(.pd-one)>button,.v3-root .tp-r__a:not(.pd-one)>a,.v3-root .tp-r__a:not(.pd-one)>.tp-btn{justify-content:center;text-align:center;white-space:nowrap;margin:0!important;min-width:0;overflow:hidden;text-overflow:ellipsis}.v3-root .cl-msg{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#e2e8f0;font:600 12.5px Inter,sans-serif;flex:none}.v3-root .cl-msg:hover{border-color:#7c6cff;color:#fff}@media(max-width:760px){.v3-root .tp-r__a:not(.pd-one){display:flex;flex-wrap:wrap}}.v3-root .cl-av{width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center;color:#fff;font:700 15px Inter,sans-serif;flex:none}.v3-root .cl-av--img{-o-object-fit:contain;object-fit:contain;background:var(--navy-900)}.v3-root .tp-row:has(.cl-av){padding:12px 14px;gap:12px;align-items:center}.v3-root .tp-row:has(.cl-av) .tp-row__t b{font-size:14px}.v3-root .tp-row:has(.cl-av) .tp-row__t small{font-size:12px;color:#94a3b8}.v3-root .cl-meta{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.v3-root .cl-meta .tp-owed{font-size:11.5px}.v3-root .cl-tag{font-style:normal;font-size:11px;color:#c4b5fd;padding:2px 8px;border-radius:999px;background:#7c6cff24;white-space:nowrap}.v3-root .cl-tag--kit{color:#fde68a;background:#fbbf241f;display:inline-flex;align-items:center;gap:6px}.v3-root .cl-tag--kit i{display:block;width:34px;height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.v3-root .cl-tag--kit u{display:block;height:100%;background:#fbbf24}.v3-root .cl-health{width:9px;height:9px;border-radius:50%;flex:none;box-shadow:0 0 8px currentColor}.v3-root .cl-rowx{margin-left:48px!important}.v3-root .tp-list .tp-row{padding:14px 18px;gap:14px;min-height:70px}.v3-root .tp-list .tp-row .tp-row__t b{font-size:15.5px!important;font-weight:600!important;line-height:1.3;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v3-root .tp-list .tp-row .tp-row__t small{font-size:13px!important;line-height:1.35;margin-top:3px;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important}.v3-root .tp-list .tp-row>.bc-av,.v3-root .tp-list .tp-row>img.bc-av,.v3-root .tp-list .tp-row>span.bc-av{width:40px!important;height:40px!important;min-width:40px}.v3-root .tp-list .tp-row .tp-dot{width:10px;height:10px}.v3-root .tp-list .tp-row .bc-pill{font-size:13px!important;padding:5px 12px!important}.v3-root .tp-list .tp-row .tp-st{font-size:12.5px}.v3-root .tp-list .tp-hdr{font-size:12px;padding:12px 18px 6px}.v3-root .tp-keys{font-size:12.5px}.v3-root .tp-list{padding:10px!important;display:flex;flex-direction:column;gap:8px}.v3-root .tp-list .tp-row{background:#111827!important;border:1px solid rgba(255,255,255,.08)!important;border-left:3px solid rgba(255,255,255,.08)!important;border-radius:14px!important;box-shadow:0 1px 2px #00000059;transition:background .14s,border-color .14s,transform .14s}.v3-root .tp-list .tp-row:hover{background:#161f33!important;border-color:#ffffff29!important;transform:translateY(-1px)}.v3-root .tp-list .tp-row.on{background:#7c6cff29!important;border-color:#7c6cff8c!important;border-left-color:#7c6cff!important}.v3-root .tp-list .tp-row.red{border-left-color:#f87171!important}.v3-root .tp-list .tp-hdr{padding:10px 6px 2px!important;margin:0}@media(max-width:760px){.v3-root .tp-list{padding:8px!important;gap:8px}.v3-root .tp-list .tp-row{padding:15px 16px;min-height:74px}.v3-root .tp-list .tp-row .tp-row__t b{font-size:16px!important}.v3-root .tp-list .tp-row .tp-row__t small{font-size:13.5px!important}}.v3-root .tp-r .tp-tabs{display:flex!important;width:100%;box-sizing:border-box}.v3-root .tp-r .tp-tabs .bc-tab{flex:1 1 0;text-align:center;justify-content:center}.v3-root .tp-row:focus-visible,.v3-root .tp-chip:focus-visible,.v3-root .bc-tab:focus-visible,.v3-root .tp-r__a button:focus-visible,.v3-root .dm-sug:focus-visible{outline:2px solid #7c6cff;outline-offset:2px}.v3-root .tp-row:focus{outline:2px solid rgba(124,108,255,.8);outline-offset:-2px}.v3-root .pk{display:flex;flex-direction:column;gap:7px}.v3-root .pk-l{font:700 10.5px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.v3-root .pk-o{display:flex;flex-wrap:wrap;gap:8px}.v3-root .pk-b{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#0f172a;border:1px solid rgba(255,255,255,.14);color:#cbd5e1;font:500 13.5px Inter,sans-serif;transition:border-color .12s,background .12s}.v3-root .pk-b:hover{border-color:#ffffff59;color:#fff}.v3-root .pk-b.on{background:#7c6cff29;border-color:#7c6cff;color:#fff}.v3-root .pk-b i{width:9px;height:9px;border-radius:50%;flex:none}.v3-root .pk-b:focus-visible{outline:2px solid #7c6cff;outline-offset:2px}.v3-root .tp-form{display:flex;flex-direction:column;gap:18px;flex:1 1 auto;min-height:0}.v3-root .tp-form .lgp-in{flex:none;height:46px;min-height:46px;font-size:15px;padding:0 14px;width:100%;box-sizing:border-box}.v3-root .tp-form .pk{flex:none}.v3-root .tp-form-ft{margin-top:auto;flex:none;display:flex;align-items:center;gap:14px;padding:16px 72px 2px 0;border-top:1px solid rgba(255,255,255,.08)}.v3-root .tp-form-ft small{flex:1;font-size:12px;line-height:1.4}.v3-root .tp-form-save{height:46px;padding:0 26px!important;font-size:15px!important;font-weight:700!important;border-radius:12px!important}.v3-root .tp-r__b select,.v3-root select.wf-sel,.v3-root .lgp-in select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0f172a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2394a3b8' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center;color:#e2e8f0;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:10px 34px 10px 12px;font:14px Inter,sans-serif;min-height:42px;max-width:none}.v3-root .tp-r__b select:focus,.v3-root select.wf-sel:focus{outline:none;border-color:#7c6cff}@media(max-width:760px){.v3-root .tp-form-ft{flex-direction:column;align-items:stretch}.v3-root .tp-form-save{width:100%}}@media(min-width:1000px){.v3-root .tp-page.tp-page--side{display:grid!important;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:stretch}.v3-root .tp-page--side>.tp-tabbar{min-height:0;overflow:auto!important;border:1px solid var(--line)!important;border-radius:16px;background:#0b1220;padding:8px}.v3-root .tp-page--side>.tp-tabbar .tp-chips{flex-direction:column!important;flex-wrap:nowrap!important;overflow:visible!important;gap:2px}.v3-root .tp-page--side>.tp-tabbar .tp-chip{width:100%;justify-content:space-between;text-align:left;margin:0!important;border:0!important;border-radius:10px!important;padding:10px 12px!important;font-size:14px!important;color:#c3cbdb}.v3-root .tp-page--side>.tp-tabbar .tp-chip:hover{background:#ffffff0d;color:#fff}.v3-root .tp-page--side>.tp-tabbar .tp-chip.on{background:#7c6cff33!important;color:#fff!important;box-shadow:inset 3px 0 #7c6cff}.v3-root .tp-page--side>.tp{min-height:0;height:100%}}.v3-root{--bg0:#0b1120;--s1:#121a2e;--s2:#1b2440;--s3:#243052}.v3-root .bc{background:var(--bg0)!important}.v3-root .bc-nav,.v3-root .tp-l,.v3-root .tp-r,.v3-root .flip-face,.v3-root .ad-card,.v3-root .ad-stat,.v3-root .bc-kpi,.v3-root .bc-tabs,.v3-root .bc-bot,.v3-root .ov-main,.v3-root .ov-chat,.v3-root .ov-side,.v3-root .lg-evph,.v3-root .ck-card,.v3-root .ch-scale div,.v3-root .fp-cap-t,.v3-root .ob-tile,.v3-root .sc-hero,.v3-root .bf-card,.v3-root .cc,.v3-root .bd{background:var(--s1)!important}.v3-root .flip-back{background:linear-gradient(160deg,#101a33,var(--s1) 60%)!important}.v3-root .tp-list .tp-row{background:var(--s2)!important}.v3-root .tp-list .tp-row:hover{background:var(--s3)!important}.v3-root .sv-g,.v3-root .ov-tile,.v3-root .ov-bars,.v3-root .ld-fn,.v3-root .ld-mi,.v3-root .ld-prop,.v3-root .fb-voice,.v3-root .fb-type,.v3-root .dv-env,.v3-root .sv2-box,.v3-root .sv-spark,.v3-root .pk-b,.v3-root .fb-btn,.v3-root .ob-a,.v3-root .cc-bot>div,.v3-root .ld-rule .lgp-in,.v3-root .bc-msg,.v3-root .cx,.v3-root .obh,.v3-root .sv2-kv>div{background:var(--s2)}.v3-root .dv-env.live{background:linear-gradient(135deg,rgba(45,212,191,.12),var(--s2))}.v3-root .ob-in,.v3-root .lgp-in,.v3-root .sv2-ti,.v3-root .sv2-term,.v3-root .pk .lgp-in{background:var(--bg0)}.v3-root .cc-me{background:#7c6cff}
