.visual-sandbox-root .ritual-pick-territory--waiting{--vsb-pick-inactive-filter:brightness(0.8) saturate(0.9) contrast(0.96)}.ritual-pick-spine__composition-status{display:flex;justify-content:center;width:100%;margin-top:10px}.cds-inline{--cds-surface:rgb(12 13 19/94%);--cds-border:rgb(255 255 255/9%);--cds-text:#eceef4;--cds-muted:#98a0b3;--cds-gold:#e8b955;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(100%,260px);color:var(--cds-text);text-align:center}.cds-inline__text{margin:0;color:var(--cds-text);font-size:13px;font-weight:600;line-height:1.4}.cds-inline__text--wait{color:var(--cds-muted)}.cds-inline__text--done{color:#8fe0b0}.cds-inline__dot{display:inline-block;width:7px;height:7px;margin:0 7px 1px 0;border-radius:999px;background:var(--cds-gold);box-shadow:0 0 0 3px rgb(232 185 85/22%);vertical-align:middle}.cds-inline__notice{display:flex;align-items:center;gap:8px;margin:0;padding:7px 10px;border:1px solid rgb(232 185 85/45%);border-radius:10px;background:rgb(232 185 85/9%);font-size:12px;line-height:1.35;text-align:left}.cds-inline__notice-glyph{color:var(--cds-gold);font-weight:800}.cds-inline__notice-text{flex:1 1;min-width:0}.cds-inline__notice-close{border:0;background:none;color:var(--cds-muted);font-size:16px;cursor:pointer}.cds-inline--compact{width:100%;gap:6px}.cds-inline--compact .cds-inline__text{font-size:12px}.cds-inline--compact .cds-inline__notice{font-size:11px;padding:5px 8px}.visual-sandbox-root--mobile-preview .cds-inline--compact,.visual-sandbox-root--mobile-preview .ritual-pick-spine__composition-status{display:contents}.visual-sandbox-root--mobile-preview .cds-inline--compact .cds-inline__text{grid-area:status;align-self:center;overflow:hidden;font-size:11px;line-height:22px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.visual-sandbox-root--mobile-preview .cds-inline--compact .cds-inline__notice{grid-area:r1;align-self:stretch;overflow:hidden;padding:4px 6px;font-size:10px;line-height:1.3}.visual-sandbox-root--mobile-preview .cds-inline--compact .cds-inline__notice-glyph{display:none}.vsb-rail-cards{--rc-scale:0.7;--rc-w:calc(var(--vsb-slot-w, 95px) * var(--rc-scale));--rc-h:calc(var(--vsb-slot-h, 136px) * var(--rc-scale));--rc-gap:calc(var(--vsb-slot-w, 95px) * 0.055);--rc-head-w:calc(var(--vsb-slot-w, 95px) * 0.78);--rc-gold:#e8b955;--rc-text:#eceef4;--rc-muted:#9aa1b2;--rc-team:#8fb1ff;display:flex;flex-direction:column;gap:6px;width:100%;color:var(--rc-text)}.vsb-rail-cards--p2{--rc-team:#ff6b6b}.vsb-rail-cards__rows{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.vsb-rail-cards__row{display:flex;align-items:center;gap:var(--rc-gap);padding:5px 6px;border:0;border-left:2px solid color-mix(in srgb,var(--rc-team) 70%,transparent);border-radius:4px 12px 12px 4px;background:linear-gradient(90deg,color-mix(in srgb,var(--rc-team) 11%,transparent),transparent 85%)}.vsb-rail-cards__row--active{border-left-color:var(--rc-gold)}.vsb-rail-cards__row--drop{outline:2px dashed var(--rc-gold);outline-offset:2px}.vsb-rail-cards__row[draggable=true] .vsb-rail-cards__player{cursor:-webkit-grab;cursor:grab}.vsb-rail-cards__player{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:var(--rc-head-w);height:var(--rc-h);padding:0;border:0;border-radius:10px;background:none;color:inherit;font:inherit;cursor:pointer}.vsb-rail-cards__player:disabled{cursor:default}.vsb-rail-cards__player:focus-visible{outline:2px solid var(--rc-gold);outline-offset:2px}.vsb-rail-cards__side{padding:1px 7px;border-radius:999px;background:rgb(232 185 85/14%);color:var(--rc-gold);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.vsb-rail-cards__avatar{display:grid;place-items:center;width:calc(var(--rc-head-w) * .56);height:calc(var(--rc-head-w) * .56);overflow:hidden;border:2px solid color-mix(in srgb,var(--rc-team) 70%,transparent);border-radius:999px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--rc-team) 30%,#10131b),#0a0b10)}.vsb-rail-cards__player--active .vsb-rail-cards__avatar,.vsb-rail-cards__player--turn .vsb-rail-cards__avatar{border-color:var(--rc-gold);box-shadow:0 0 0 3px rgb(232 185 85/18%)}.vsb-rail-cards__avatar img{width:100%;height:100%;object-fit:cover}.vsb-rail-cards__initials{color:color-mix(in srgb,var(--rc-team) 75%,#fff);font-size:calc(var(--rc-head-w) * .2);font-weight:900}.vsb-rail-cards__nick{max-width:100%;overflow:hidden;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.vsb-rail-cards__chars{display:flex;gap:var(--rc-gap)}.vsb-rail-cards__char{position:relative;display:block;flex:none;width:var(--rc-w);height:var(--rc-h);padding:0;overflow:hidden;border:1px solid rgb(255 255 255/8%);border-radius:8px;background:rgb(255 255 255/3%)}.vsb-rail-cards__char--empty{border-style:dashed;border-color:rgb(255 255 255/9%);background:none}.vsb-rail-cards__char--filled{border-color:color-mix(in srgb,var(--rc-team) 35%,transparent)}button.vsb-rail-cards__char{cursor:pointer}button.vsb-rail-cards__char:hover{border-color:var(--rc-gold)}.vsb-rail-cards__portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.vsb-rail-cards__char-name{position:absolute;inset:auto 0 0;padding:10px 4px 3px;overflow:hidden;background:linear-gradient(0deg,rgb(0 0 0/85%),transparent);color:#fff;font-size:8px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vsb-rail-cards__confirm{display:flex;flex:none;align-items:center;margin-left:2px}.vsb-rail-cards__footer{width:calc(4 * var(--rc-w) + 3 * var(--rc-gap));margin-left:calc(8px + var(--rc-head-w) + var(--rc-gap));pointer-events:auto}.vsb-rail-cards__footer .cdg-swap--rail{width:100%;max-width:none;margin-top:0}.vsb-rail-cards__footer .cdg-swap__row{border:0;background:rgb(255 255 255/3%);box-shadow:none}.vsb-rail-cards__footer .cdg-swap__btn{min-height:28px;padding:0 10px;border:0;border-radius:6px;background:none;box-shadow:none;color:var(--rc-gold);font-size:12px;letter-spacing:.06em}.vsb-rail-cards__footer .cdg-swap__btn:hover{background:rgb(232 185 85/12%)}.vsb-rail-cards__footer .cdg-swap__btn:active{background:rgb(232 185 85/18%);transform:none}.vsb-rail-cards__footer .cdg-swap__btn:focus-visible{outline:2px solid var(--rc-gold);outline-offset:1px}.vsb-rail-cards .vsb-rail-cards__confirm .vsb-post-draft-confirm__btn--draft8{gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 12px 0 9px!important;border:0!important;border-radius:8px!important;background:var(--rc-gold)!important;box-shadow:none!important;color:#14110a!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase}.vsb-rail-cards .vsb-rail-cards__confirm .vsb-post-draft-confirm__btn--draft8:before{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}.vsb-rail-cards .vsb-rail-cards__confirm .vsb-post-draft-confirm__btn--draft8:after{display:none!important}.vsb-rail-cards .vsb-rail-cards__confirm .vsb-post-draft-confirm__btn--draft8:hover{filter:brightness(1.06)}.vsb-rail-cards .vsb-rail-cards__confirm .vsb-post-draft-confirm__text{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:nowrap}.vsb-rail-cards--readonly .vsb-rail-cards__row{border-left-color:color-mix(in srgb,var(--rc-team) 40%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--rc-team) 5%,transparent),transparent 70%)}.vsb-rail-cards--readonly .vsb-rail-cards__avatar,.vsb-rail-cards--readonly .vsb-rail-cards__chars{opacity:.72}.vsb-rail-cards--readonly .vsb-rail-cards__side{background:rgb(255 255 255/6%);color:var(--rc-muted)}.vsb-rail-cards__char--pending{border-style:dashed;opacity:.7}.visual-sandbox-root .vsb-rail-cards .vsb-rail-cards__confirm .vsb-post-draft-confirm__btn.vsb-post-draft-confirm__btn--draft8{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;height:30px!important;min-height:30px!important;max-height:30px!important;line-height:1!important;flex:none!important;width:max-content!important;min-width:0!important;max-width:none!important;padding:0 10px 0 8px!important}.visual-sandbox-root .vsb-rail-cards .vsb-rail-cards__confirm .vsb-post-draft-confirm,.visual-sandbox-root .vsb-rail-cards .vsb-rail-cards__confirm.vsb-composition-rail__confirm-slot{width:auto!important;min-width:0!important}