.crew-chat-source{height:100%;min-height:0}.crew-chat-source .crew-chat-pod{height:100%;min-height:160px;display:grid;grid-template-rows:auto minmax(0,1fr)}.crew-chat-switcher{display:flex;align-items:center;gap:5px;padding:0 0 7px;border-bottom:1px solid rgba(255,255,255,.09)}.crew-chat-switcher button{border:1px solid transparent;border-radius:999px;background:transparent;color:#a99bb5;padding:5px 8px;font:inherit;font-size:.72rem;cursor:pointer}.crew-chat-switcher button.is-active{border-color:rgba(255,179,71,.45);background:rgba(255,179,71,.12);color:#ffd18d}.crew-chat-switcher button:last-child{margin-left:auto}.crew-chat-panel{min-height:0;height:100%}.crew-chat-panel[data-crew-chat-panel="chat"]{display:grid;grid-template-rows:minmax(0,1fr) auto}.crew-chat-panel[hidden]{display:none!important}.chatters-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.chatters-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:5px 4px;border-bottom:1px solid rgba(255,255,255,.09);color:#ffd18d;font-size:.75rem}.chatters-summary span{color:#9f92aa;font-size:.65rem;white-space:nowrap}.chatters-roster{min-height:0;overflow:auto;padding:5px 3px 0 0;scrollbar-gutter:stable}.chatters-empty{margin:0;padding:20px 8px;text-align:center;color:#a99bb5;font-size:.78rem}.chatter-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid rgba(255,255,255,.065)}.chatter-row.is-giveaway-target{border-color:#ffd66e;background:rgba(255,190,67,.18);outline:2px solid #ffd66e;outline-offset:-2px;transform:scale(.985)}.chatter-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#2a1835;border:1px solid rgba(255,179,71,.35);color:#ffd18d;font-size:.72rem;font-weight:800}.chatter-avatar img{width:100%;height:100%;object-fit:cover}.chatter-identity{min-width:0;display:grid;gap:2px}.chatter-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750;font-size:.78rem}.chatter-role{color:#a99bb5;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.chatter-presence{width:7px;height:7px;border-radius:50%;background:#38dc8a;box-shadow:0 0 7px rgba(56,220,138,.65)}.chatter-row.is-away{opacity:.58}.chatter-row.is-away .chatter-presence{background:#776b80;box-shadow:none}
.anchor-card-tools{display:grid;grid-template-rows:1fr 1fr;gap:5px}.anchor-edit-button{padding:5px!important;color:#ffd18d;font-size:.7rem;font-weight:900}
@media(min-width:801px) and (hover:hover) and (pointer:fine){.anchor-pod-card-wrap .anchor-card-tools{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.anchor-pod-card-wrap .anchor-card-tools>button{position:static!important;width:19px!important;height:19px!important;padding:0!important;display:grid;place-items:center;border-radius:50%!important;background:#160d20!important;font-size:.7rem!important;pointer-events:auto}.anchor-deck-shell.firedeck-roomy .anchor-pod-card-wrap .anchor-card-tools{position:static;display:grid;grid-template-rows:1fr 1fr;gap:5px}.anchor-deck-shell.firedeck-roomy .anchor-pod-card-wrap .anchor-card-tools>button{width:auto!important;height:auto!important;padding:5px!important;border-radius:8px!important}}
.anchor-deck-launch{position:fixed;left:18px;bottom:82px;z-index:75;border:1px solid rgba(255,179,71,.7);background:rgba(16,9,24,.92);color:#ffd7a0;border-radius:999px;padding:10px 15px;font-weight:800;letter-spacing:.08em;cursor:pointer;box-shadow:0 10px 35px rgba(0,0,0,.35)}
.firepod-iframe{display:block;width:100%;height:100%;min-height:160px;border:0;background:#100918}
body:has(.anchor-deck-shell.is-open)>.site-header{z-index:140}
.anchor-deck-shell{position:fixed;inset:0;z-index:120;display:none;background:rgba(5,3,10,.94);color:#fff;backdrop-filter:blur(12px)}.anchor-deck-shell.is-open{display:grid;grid-template-rows:auto 1fr}.anchor-deck-toolbar{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.13);background:#100918;flex-wrap:wrap}.anchor-deck-toolbar strong{margin-right:auto}.anchor-deck-toolbar button,.anchor-deck-toolbar-link,.anchor-drawer button,.anchor-inspector button{border:1px solid rgba(255,255,255,.18);background:#21152e;color:#fff;border-radius:8px;padding:8px 10px;cursor:pointer;text-decoration:none;font:inherit}.anchor-deck-toolbar button:hover,.anchor-deck-toolbar-link:hover,.anchor-drawer button:hover,.anchor-inspector button:hover{border-color:#ffb347}
#anchorDeckTrash{min-width:40px;color:#ffb0a9}.anchor-deck-shell.is-dragging #anchorDeckTrash{border-color:#ff6f61;background:#3a1520;box-shadow:0 0 18px rgba(255,80,70,.35)}#anchorDeckTrash.is-over{color:#fff;background:#a32424;transform:scale(1.12);box-shadow:0 0 0 4px rgba(255,120,100,.25),0 0 28px rgba(255,50,40,.65)}
.deck-back-link{display:inline-flex;align-items:center;gap:8px}.deck-back-arrow{display:grid;place-items:center;width:22px;height:22px;border:1px solid #d9952f;border-radius:50%;background:linear-gradient(#ffc65a,#bd6b16);color:#170b03;font-size:13px;font-weight:950;line-height:1;transition:transform .15s ease}.deck-back-link:hover .deck-back-arrow{transform:translateX(-3px)}
.anchor-deck-body{min-height:0;display:grid;grid-template-columns:260px 1fr}.anchor-deck-shell.inspector-open .anchor-deck-body{grid-template-columns:260px 1fr 300px}.anchor-drawer{padding:14px;border-right:1px solid rgba(255,255,255,.13);overflow:auto;background:#0c0712}.anchor-drawer h3{margin:0 0 8px}.anchor-drawer p{color:#bbaec8;font-size:.86rem}.anchor-search-label{display:block;font-size:.75rem;color:#d8cce3;margin:12px 0 5px}.anchor-pod-search{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.17);border-radius:9px;background:#160d20;color:#fff;padding:9px}.anchor-drawer-filters{display:flex;gap:5px;margin:10px 0}.anchor-drawer-filters button{font-size:.72rem;padding:6px 8px}.anchor-drawer-filters button.is-active{border-color:#ffb347;color:#ffd7a0}.anchor-drawer-group h4{margin:14px 0 5px;color:#ffcd8c;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.anchor-pod-card-wrap{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:stretch;margin:7px 0}.anchor-pod-card{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:100%;text-align:left;margin:0!important}.anchor-pod-card span:first-child{font-size:1.2rem}.anchor-pod-card span:last-child{display:grid;gap:2px}.anchor-pod-card small{color:#bbaec8}.anchor-favorite-button{padding:5px!important;font-size:1rem}.anchor-no-results{padding:18px 0;text-align:center}
.anchor-workspace{position:relative;min-width:0;min-height:0;padding:10px;display:grid;grid-template-columns:minmax(105px,11%) minmax(105px,11%) minmax(260px,1fr) minmax(105px,11%) minmax(105px,11%);grid-template-rows:minmax(0,1fr) minmax(120px,28%);gap:10px;background:radial-gradient(circle at 50% 20%,#26143b,#08050d 65%)}.anchor-slot{position:relative;min-width:0;min-height:0;border:1px dashed rgba(255,179,71,.36);border-radius:12px;padding:7px;display:flex;flex-direction:column;gap:7px;overflow:auto;transition:.16s}.anchor-slot.is-over,.anchor-overlay-layer.is-over{border-color:#ffb347;background:rgba(255,179,71,.09);box-shadow:inset 0 0 0 2px rgba(255,179,71,.2)}.anchor-slot[data-anchor="left-1"]{grid-column:1;grid-row:1}.anchor-slot[data-anchor="left-2"]{grid-column:2;grid-row:1}.anchor-slot[data-anchor="center"]{grid-column:3;grid-row:1}.anchor-slot[data-anchor="right-1"]{grid-column:4;grid-row:1}.anchor-slot[data-anchor="right-2"]{grid-column:5;grid-row:1}.anchor-slot[data-anchor="bottom"]{grid-column:1/6;grid-row:2;flex-direction:row}.anchor-slot-label{position:sticky;top:0;z-index:2;align-self:flex-start;background:#100918;color:#ffcd8c;border:1px solid rgba(255,179,71,.3);border-radius:99px;padding:3px 8px;font-size:.69rem;letter-spacing:.12em}.anchor-deck-shell.anchor-debug .anchor-slot{border-color:rgba(255,179,71,.72);box-shadow:inset 0 0 30px rgba(255,179,71,.05)}
.anchor-pod{position:relative;min-height:90px;flex:1 1 180px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:rgba(24,15,35,.93);overflow:hidden;display:flex;flex-direction:column}.anchor-pod:focus{outline:2px solid #ffb347;outline-offset:2px}.anchor-pod-header{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#1b1027;cursor:grab;border-bottom:1px solid rgba(255,255,255,.1)}.anchor-pod-header strong{margin-right:auto}.anchor-pod-header button{border:0;background:transparent;color:#d8cce3;cursor:pointer;font-size:1rem}.anchor-pod-content{padding:12px;overflow:auto;flex:1;min-height:0}.anchor-pod.is-overlay{position:absolute;right:2%;top:8%;width:min(360px,45%);height:min(70%,440px);z-index:var(--pod-z,15);opacity:var(--pod-opacity,.82);background:rgba(18,11,28,.86);backdrop-filter:blur(12px);box-shadow:0 18px 60px rgba(0,0,0,.48)}.anchor-pod.is-overlay[data-overlay-edge="left"]{left:2%;right:auto}.anchor-pod.is-overlay[data-overlay-edge="bottom"]{left:10%;right:10%;top:auto;bottom:4%;width:auto;height:auto;max-height:35%}.anchor-pod.is-overlay[data-overlay-edge="center"]{left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.anchor-overlay-layer{position:absolute;inset:10px;pointer-events:none;z-index:15;border:1px solid transparent;border-radius:12px}.anchor-overlay-layer .anchor-pod{pointer-events:auto}.anchor-empty{margin:auto;color:#8f819b;text-align:center;padding:20px}
.anchor-pod:has(.anchor-pod-actions[open]){overflow:visible;z-index:25}.anchor-pod-header{position:relative;z-index:4}.anchor-pod-header>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchor-pod-actions{position:relative;margin-left:auto;flex:0 0 auto}.anchor-pod-actions summary{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#d8cce3;cursor:pointer;list-style:none;font-size:1.25rem;line-height:1}.anchor-pod-actions summary::-webkit-details-marker{display:none}.anchor-pod-actions summary:hover,.anchor-pod-actions[open] summary{background:#352143;color:#fff}.anchor-pod-actions-menu{position:absolute;z-index:40;top:calc(100% + 5px);right:0;display:grid;min-width:178px;padding:5px;border:1px solid rgba(255,179,71,.45);border-radius:10px;background:#160d20;box-shadow:0 14px 38px rgba(0,0,0,.65)}.anchor-pod-actions-menu button{display:grid!important;grid-template-columns:24px 1fr;align-items:center;width:100%!important;height:auto!important;padding:8px 9px!important;border-radius:7px!important;color:#eee!important;text-align:left;font-size:.78rem!important;line-height:1.2!important}.anchor-pod-actions-menu button:hover{background:#352143!important;color:#ffd7a0!important}.anchor-pod-actions-menu button span{display:grid;place-items:center;font-size:1rem}
.anchor-inspector{display:none;background:#0c0712;border-left:1px solid rgba(255,255,255,.13);min-width:0;overflow:auto}.anchor-deck-shell.inspector-open .anchor-inspector{display:block}.anchor-inspector>header{display:flex;align-items:center;padding:12px;border-bottom:1px solid rgba(255,255,255,.12)}.anchor-inspector>header strong{margin-right:auto}.anchor-inspector-content{padding:14px}.anchor-inspector-title{display:flex;gap:10px;align-items:center;font-size:1.4rem}.anchor-inspector-title div{display:grid}.anchor-inspector-title small{font-size:.72rem;color:#bbaec8}.anchor-inspector dl{display:grid;grid-template-columns:90px 1fr;gap:8px;font-size:.82rem}.anchor-inspector dt{color:#bbaec8}.anchor-inspector dd{margin:0}.anchor-inspector-actions{display:grid;gap:7px;margin-top:16px}
.pod-media-demo{height:100%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle,#5b247a,#12071b 72%);border-radius:8px}.pod-media-demo b{font-size:clamp(1.3rem,3vw,2.6rem)}.crew-chat-pod{height:100%;min-height:160px;display:grid;grid-template-rows:minmax(0,1fr) auto}.crew-chat-messages{min-height:0;overflow:auto;padding-right:4px;scrollbar-gutter:stable}.crew-chat-empty{margin:0;padding:18px 8px;text-align:center;color:#a99bb5}.crew-chat-message{padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.08)}.crew-chat-message header{display:flex;align-items:baseline;gap:6px}.crew-chat-message strong{color:#ffd18d}.crew-chat-message time{margin-left:auto;color:#8f819b;font-size:.7rem}.crew-chat-role{padding:2px 5px;border-radius:999px;background:rgba(255,179,71,.12);color:#cbbbd7;font-size:.6rem;text-transform:uppercase}.crew-chat-message p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.crew-chat-footer{padding-top:8px;color:#a99bb5;font-size:.7rem}.crew-chat-error{color:#ff9c9c}.crew-chat-footer form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:6px}.crew-chat-footer input{min-width:0;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#100918;color:#fff;padding:8px}.crew-chat-footer button{border:1px solid #ffb347;border-radius:8px;background:#35170b;color:#ffe0b3;padding:7px 10px;cursor:pointer}.crew-chat-footer button:disabled{opacity:.55;cursor:wait}.pod-wheel{width:160px;aspect-ratio:1;border-radius:50%;margin:auto;display:grid;place-items:center;background:conic-gradient(#ffb347 0 20%,#7d4bc4 20% 40%,#ef5da8 40% 60%,#56cfe1 60% 80%,#72d572 80%);border:8px solid #f5e2c8;color:#100918;font-weight:900}.anchor-toast{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);background:#160d20;border:1px solid #ffb347;border-radius:99px;padding:9px 14px;opacity:0;pointer-events:none;transition:.2s;z-index:60}.anchor-toast.show{opacity:1}
@media(max-width:1000px){.anchor-deck-shell.inspector-open .anchor-deck-body{grid-template-columns:240px 1fr}}
@media(max-width:800px){.anchor-deck-body,.anchor-deck-shell.inspector-open .anchor-deck-body{grid-template-columns:1fr}.anchor-drawer{position:absolute;left:0;top:55px;bottom:0;width:min(82vw,300px);z-index:30;transform:translateX(-105%);transition:.2s;box-shadow:20px 0 50px rgba(0,0,0,.45)}.anchor-deck-shell.drawer-open .anchor-drawer{transform:none}.anchor-workspace{grid-template-columns:1fr;grid-template-rows:minmax(260px,1fr) repeat(5,minmax(120px,auto));overflow:auto}.anchor-slot[data-anchor]{grid-column:1}.anchor-slot[data-anchor="center"]{grid-row:1}.anchor-slot[data-anchor="left-1"]{grid-row:2}.anchor-slot[data-anchor="left-2"]{grid-row:3}.anchor-slot[data-anchor="right-1"]{grid-row:4}.anchor-slot[data-anchor="right-2"]{grid-row:5}.anchor-slot[data-anchor="bottom"]{grid-row:6;flex-direction:column}.anchor-pod.is-overlay{width:88%;height:60%;right:6%}.anchor-deck-launch{right:10px;bottom:76px}}

.pod-editor{position:fixed;inset:3%;z-index:2147483620;display:none;grid-template-rows:auto 1fr;background:#0b0711;color:#fff;border:1px solid rgba(255,179,71,.55);border-radius:16px;overflow:hidden;box-shadow:0 30px 100px rgba(0,0,0,.72)}.pod-editor.is-open{display:grid}.pod-editor>header{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:12px 16px;background:#171020;border-bottom:1px solid rgba(255,255,255,.13)}.pod-editor>header>div:first-child{display:grid}.pod-editor>header small{color:#ffcd8c;letter-spacing:.12em}.pod-editor>header>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.pod-editor button{border:1px solid rgba(255,255,255,.18);background:#261633;color:#fff;border-radius:8px;padding:8px 10px;cursor:pointer}.pod-editor button:hover,.pod-editor button.is-active{border-color:#ffb347;color:#ffd7a0}.pod-editor-body{min-height:0;display:grid;grid-template-columns:minmax(340px,1fr) minmax(340px,1fr)}.pod-editor-code{min-height:0;display:grid;grid-template-rows:auto 1fr;border-right:1px solid rgba(255,255,255,.13)}.pod-editor-code nav{display:flex;gap:5px;padding:8px;background:#100918;overflow:auto}.pod-editor-code>[data-editor-panel]{min-height:0}.pod-editor textarea{width:100%;height:100%;box-sizing:border-box;resize:none;border:0;outline:0;padding:16px;background:#08050d;color:#e8dcf1;font:14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.pod-editor-preview{min-height:0;display:grid;grid-template-rows:auto 1fr}.pod-editor-preview>header{display:flex;justify-content:space-between;padding:10px 12px;background:#100918}.pod-editor-preview>header span{color:#a999b8;font-size:.78rem}.pod-editor-preview iframe{width:100%;height:100%;border:0;background:#100918}.firepod-user-content{min-height:100%}
@media(max-width:850px){.pod-editor{inset:1%}.pod-editor-body{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.pod-editor-code{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.pod-editor>header{align-items:flex-start;flex-direction:column}}

.anchor-pod-card-wrap.is-unavailable{opacity:.62}.anchor-pod-card:disabled{cursor:not-allowed;filter:saturate(.45)}.anchor-pod-card em{display:inline-block;margin-top:3px;color:#ffbd8b;font-size:.66rem;font-style:normal;letter-spacing:.08em}.anchor-inspector-actions button:last-child{border-color:rgba(255,110,110,.45)}

.anchor-deck-shell.contra-cabam .anchor-workspace{animation:contraCabam .7s ease both}@keyframes contraCabam{0%{filter:none}25%{filter:brightness(2) saturate(1.8)}55%{filter:hue-rotate(35deg) brightness(1.35)}100%{filter:none}}

.fireinput-cursor{position:fixed;left:0;top:0;width:0;height:0;z-index:260;pointer-events:none;opacity:0;transition:opacity .15s}.fireinput-cursor.is-visible{opacity:1}.fireinput-cursor span{position:absolute;left:-5px;top:-5px;width:18px;height:18px;border:3px solid #fff3b0;border-radius:50% 50% 50% 15%;background:rgba(255,115,35,.72);box-shadow:0 0 0 2px #35180d,0 0 18px #ff9b42;transform:rotate(-35deg)}

/* N1P1M13C5S4 - TV / Couch Mode */
.fireinput-tv-welcome{position:fixed;inset:0;z-index:9999;display:none;place-items:center;background:radial-gradient(circle at center,rgba(58,25,11,.96),rgba(5,3,2,.99));color:#fff4cf;text-align:center;padding:2rem}.fireinput-tv-welcome.is-open{display:grid}.fireinput-tv-welcome>div{max-width:760px}.fireinput-tv-welcome .tv-flame{font-size:5rem}.fireinput-tv-welcome h2{font-size:clamp(2rem,5vw,4.5rem);margin:.5rem 0}.fireinput-tv-welcome p{font-size:clamp(1.25rem,2.6vw,2.2rem);margin:.5rem 0}.fireinput-tv-welcome small{font-size:clamp(1rem,1.6vw,1.4rem);opacity:.8}
body.fos-tv-mode{font-size:18px;scroll-behavior:smooth}body.fos-tv-mode button,body.fos-tv-mode a,body.fos-tv-mode input,body.fos-tv-mode select,body.fos-tv-mode summary{min-height:52px;min-width:52px;font-size:1.05rem}body.fos-tv-mode :focus-visible{outline:5px solid #ffd16d!important;outline-offset:5px!important;box-shadow:0 0 0 10px rgba(255,145,44,.28)!important}body.fos-tv-mode .anchor-drawer{width:min(520px,46vw)}body.fos-tv-mode .anchor-drawer-item{padding:1rem;font-size:1.05rem}body.fos-tv-mode .anchor-toolbar button{padding:.8rem 1rem}body.fos-tv-mode .anchor-pod{min-height:180px}body.fos-tv-mode .fireinput-cursor span{width:28px;height:28px;border-width:4px;box-shadow:0 0 0 3px #35180d,0 0 28px #ff9b42}
@media (min-width:900px){body.fos-tv-mode .anchor-shell.is-open .anchor-workspace{gap:1rem;padding:1.1rem}body.fos-tv-mode .anchor-pod-title{font-size:1.2rem}}

/* N1P1M13C5S5 - Controller Pod Move Mode */
.anchor-deck-shell.pod-move-mode .anchor-workspace::after{content:'POD MOVE MODE  •  D-PAD: CHOOSE ANCHOR  •  A: DROP  •  B: CANCEL';position:absolute;left:50%;top:12px;z-index:80;transform:translateX(-50%);max-width:92%;padding:.8rem 1.2rem;border:3px solid #fff0a8;border-radius:999px;background:rgba(45,19,7,.96);color:#fff6cf;font-weight:900;letter-spacing:.06em;text-align:center;box-shadow:0 0 0 6px rgba(255,147,45,.25),0 12px 35px #0009;pointer-events:none}.anchor-deck-shell.pod-move-mode .anchor-slot,.anchor-deck-shell.pod-move-mode .anchor-overlay-layer{border-width:3px;border-color:rgba(255,213,117,.5);filter:saturate(.7);transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.anchor-deck-shell.pod-move-mode .is-controller-target{border-color:#fff2a7!important;background:rgba(255,145,44,.2)!important;box-shadow:inset 0 0 0 5px rgba(255,224,127,.38),0 0 42px rgba(255,126,27,.72)!important;transform:scale(.985);filter:none}.anchor-deck-shell.pod-move-mode .is-controller-target::before{content:'DROP HERE';position:absolute;inset:50% auto auto 50%;z-index:70;transform:translate(-50%,-50%);padding:1rem 1.4rem;border-radius:14px;background:#2e1208;color:#fff3ae;border:3px solid #ffd36a;font-size:clamp(1.1rem,2.5vw,2rem);font-weight:1000;letter-spacing:.1em;pointer-events:none}.is-controller-carried{outline:5px solid #fff0a8!important;outline-offset:4px!important;box-shadow:0 0 0 10px rgba(255,132,27,.3),0 0 32px rgba(255,183,71,.8)!important}.anchor-pod-card.is-controller-carried{transform:scale(.98)}
@media(max-width:800px){.anchor-deck-shell.pod-move-mode .anchor-workspace::after{top:6px;font-size:.78rem;border-radius:12px}.anchor-deck-shell.pod-move-mode .is-controller-target::before{font-size:1rem}}

/* Backend-synchronized, temporary broadcast prizes. */
.broadcast-giveaway-layer{position:absolute;inset:0;z-index:55;display:grid;place-items:center;pointer-events:none;background:rgba(4,2,7,.34);backdrop-filter:blur(2px)}
.broadcast-giveaway-layer[hidden]{display:none}
.broadcast-giveaway{width:min(430px,calc(100% - 24px));max-height:calc(100% - 24px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:2px solid #ffd166;border-radius:18px;background:#102519;color:#fff;box-shadow:0 18px 80px #000,0 0 35px rgba(255,209,102,.35);animation:giveawayArrive .45s cubic-bezier(.2,.85,.25,1.15)}
.broadcast-giveaway>header{display:flex;align-items:center;gap:9px;padding:9px 12px;background:linear-gradient(90deg,#193d25,#0e1e14);border-bottom:1px solid rgba(255,209,102,.36)}
.broadcast-giveaway>header>span{font-size:1.65rem}.broadcast-giveaway>header>div{min-width:0;display:grid}.broadcast-giveaway>header small{color:#b8d8be;font-size:.58rem;letter-spacing:.14em}.broadcast-giveaway>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffe18d}.broadcast-giveaway>header time{margin-left:auto;min-width:38px;color:#fff0b0;font-size:1.1rem;font-weight:900;text-align:right}
.broadcast-giveaway-stage{position:relative;min-height:min(440px,60vh);background:#10141a}.broadcast-giveaway iframe{display:block;width:100%;height:100%;min-height:min(440px,60vh);border:0;background:#10141a}.broadcast-giveaway iframe.is-controller{pointer-events:auto}.broadcast-giveaway iframe.is-spectator{pointer-events:none}
.broadcast-giveaway-notice{position:absolute;inset:0;z-index:2;display:grid;place-content:center;gap:8px;padding:20px;background:rgba(5,8,6,.78);text-align:center;animation:giveawayNotice 1s ease both}.broadcast-giveaway-notice[hidden]{display:none}.broadcast-giveaway-notice strong{color:#ffe07c;font-size:clamp(1.4rem,4vw,2.4rem);text-shadow:0 2px 16px #000}.broadcast-giveaway-notice span{color:#fff;font-size:1rem}.broadcast-giveaway>footer{padding:8px 12px;background:#0d1d13;color:#c8ddcb;font-size:.72rem;text-align:center}.broadcast-giveaway.is-revealed{border-color:#fff09b;box-shadow:0 0 55px rgba(255,220,82,.65)}.broadcast-giveaway.is-expired{filter:saturate(.55)}
@keyframes giveawayArrive{from{opacity:0;transform:translateY(25px) scale(.82)}to{opacity:1;transform:none}}@keyframes giveawayNotice{from{opacity:0}to{opacity:1}}

/* N1P1M13C6 - Wheel Spin EX / FireStudio Live Preview */
.pod-editor-mode{display:flex;gap:6px;margin-top:6px}.pod-editor.is-easy-mode .pod-editor-body{grid-template-columns:minmax(320px,.8fr) minmax(360px,1.2fr)}.wheel-easy-editor{padding:18px;overflow:auto;background:#0d0912;border-right:1px solid rgba(255,255,255,.13)}.wheel-easy-editor h3{margin-top:0;color:#ffd377}.wheel-easy-editor label{display:grid;gap:7px;margin:0 0 16px;color:#f7dfbd;font-weight:800}.wheel-easy-editor label small,.wheel-easy-note{color:#b9a9c5;font-weight:500}.wheel-easy-editor input[type=text],.wheel-easy-editor textarea,.wheel-easy-editor select{width:100%;box-sizing:border-box;border:1px solid rgba(255,195,96,.35);border-radius:9px;background:#08050d;color:#fff;padding:10px;font:inherit}.wheel-easy-editor textarea{min-height:190px;resize:vertical;font-family:ui-monospace,monospace}.wheel-easy-editor input[type=range]{width:100%}.wheel-easy-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wheel-easy-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.wheel-easy-editor output{justify-self:end;color:#ffd377}.wheel-easy-note{border:1px solid rgba(255,179,71,.22);border-radius:9px;padding:10px;background:#171020}.wheel-ex-title{text-align:center;margin:.1rem 0 .25rem;color:#ffd377}.wheel-disc span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pod-editor-preview iframe{touch-action:auto}@media(max-width:850px){.pod-editor.is-easy-mode .pod-editor-body{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.wheel-easy-grid{grid-template-columns:1fr}}

/* N1P1M13C6S1 - Wheel Spin EX Images & Fling */
.pod-editor.is-easy-mode .pod-editor-body{grid-template-columns:minmax(420px,1.35fr) minmax(300px,.65fr)}
.pod-editor.is-easy-mode .pod-editor-preview{grid-column:1;grid-row:1}
.pod-editor.is-easy-mode .wheel-easy-editor{grid-column:2;grid-row:1;border-right:0;border-left:1px solid rgba(255,255,255,.13)}
.pod-editor.is-wheel-editor.is-easy-mode .pod-editor-body{grid-template-columns:minmax(300px,.65fr) minmax(420px,1.35fr)}
.pod-editor.is-wheel-editor.is-easy-mode .pod-editor-preview{grid-column:2;grid-row:1}
.pod-editor.is-wheel-editor.is-easy-mode .wheel-easy-editor{grid-column:1;grid-row:1;border-right:1px solid rgba(255,255,255,.13);border-left:0}
.wheel-image-editor{display:grid;gap:8px;margin:0 0 16px}.wheel-image-editor>small{color:#b9a9c5}.wheel-image-drop{display:grid!important;place-items:center;min-height:72px;padding:12px!important;border:2px dashed rgba(255,195,96,.45)!important;border-radius:10px;background:#120b18;cursor:pointer;text-align:center}.wheel-image-drop.is-over{border-color:#ffd377!important;background:#241329}.wheel-image-drop input{display:none}.wheel-image-list{display:grid;gap:6px;max-height:170px;overflow:auto}.wheel-image-row{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#08050d}.wheel-image-row span{display:grid;place-items:center;width:38px;height:38px}.wheel-image-row img{width:38px;height:38px;border-radius:7px;object-fit:cover}.wheel-image-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wheel-image-row button{padding:5px 7px!important;font-size:.72rem}.wheel-disc{touch-action:none;cursor:grab}.wheel-disc:active{cursor:grabbing}.wheel-disc span{display:flex;align-items:center;gap:.3rem}.wheel-disc span img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #fff8;background:#111;box-shadow:0 2px 7px #000b}.wheel-disc span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wheel-prize-builder-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.wheel-prize-builder-header>div{display:grid;gap:3px}.wheel-prize-builder-header small{color:#b9a9c5;font-size:.72rem}.wheel-prize-builder-header>button{white-space:nowrap;border-color:#ffd166!important;background:#5b2b12!important;color:#fff0cb!important;font-weight:900}.wheel-slot-thumb{display:grid;width:40px;height:40px;padding:0!important;border:1px solid #ffffff38!important;border-radius:8px!important;background:#160d1e!important;font-size:1.25rem!important;place-items:center;overflow:hidden;cursor:pointer}.wheel-slot-thumb img{width:100%;height:100%;border-radius:6px}.wheel-prize-presets{display:grid;gap:8px;padding:11px;border:1px solid rgba(255,195,96,.28);border-radius:10px;background:#160d1e}.wheel-prize-presets>strong{color:#ffd377}.wheel-prize-presets>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.wheel-prize-presets button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:8px;border:1px solid #ffffff24;border-radius:8px;background:#09060d;color:#f7dfbd;text-align:left;cursor:pointer}.wheel-prize-presets button:hover,.wheel-prize-presets button.is-selected{border-color:#ffd166;background:#3a1c18}.wheel-prize-presets button span{font-size:1.15rem}.wheel-prize-presets button b{white-space:normal}@media(max-width:520px){.wheel-prize-builder-header{align-items:stretch;flex-direction:column}.wheel-prize-presets>div{grid-template-columns:1fr}}
.wheel-easy-actions{display:grid;gap:8px;margin:0 0 16px;padding:12px;border:1px solid rgba(255,195,96,.3);border-radius:11px;background:linear-gradient(145deg,#171020,#0b0710)}.wheel-easy-actions>strong{color:#ffd377;letter-spacing:.04em}.wheel-easy-actions>button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 9px;width:100%;padding:9px 10px;text-align:left}.wheel-easy-actions>button>span{grid-row:1 / span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#2c1838;font-size:1.15rem}.wheel-easy-actions>button>b{color:#fff1d4}.wheel-easy-actions>button>small,.wheel-easy-actions>output{color:#b9a9c5;font-size:.7rem}.wheel-easy-actions>button:disabled{opacity:.58;cursor:wait}.wheel-easy-actions>output{min-height:1em}
.wheel-disc.is-cabam-over::after{content:"";position:absolute;inset:0;z-index:0;border-radius:50%;pointer-events:none;background:conic-gradient(transparent 0 var(--cabam-start),rgba(255,238,105,.58) var(--cabam-start) var(--cabam-end),transparent var(--cabam-end) 360deg);box-shadow:inset 0 0 26px rgba(255,235,92,.75);animation:wheel-cabam-target-pulse .7s ease-in-out infinite alternate}.wheel-disc.is-cabam-over>span{position:absolute;z-index:1}.wheel-disc.is-cabam-over{outline:4px solid rgba(255,238,105,.9);outline-offset:4px}@keyframes wheel-cabam-target-pulse{to{filter:brightness(1.3)}}
.wheel-disc span.is-cabam-target{color:#fffbd0;animation:wheel-cabam-label-pulse .42s ease-in-out infinite alternate}@keyframes wheel-cabam-label-pulse{from{filter:brightness(1) drop-shadow(0 0 2px #fff);font-size:.68rem}to{filter:brightness(2) drop-shadow(0 0 12px #fff36e);font-size:.82rem}}
.wheel-disc.is-cabam-over::after{box-shadow:none}@keyframes wheel-cabam-target-pulse{from{opacity:.42;filter:brightness(1);transform:scale(1)}to{opacity:1;filter:brightness(1.9);transform:scale(1.02)}}
.wheel-disc span.is-cabam-fresh{animation:wheel-cabam-placed .8s ease-out}@keyframes wheel-cabam-placed{0%{filter:brightness(2.4) drop-shadow(0 0 14px #fff);font-size:1.15em}100%{filter:brightness(1);font-size:1em}}
.cabam-lua-editor.is-wheel-slot-editor .pod-editor-body{grid-template-columns:minmax(280px,.72fr) minmax(360px,1.28fr)!important}.wheel-slot-easy-editor{display:grid;align-content:start;gap:10px;padding:18px;overflow:auto;background:#0d0912;border-right:1px solid rgba(255,255,255,.13)}.wheel-slot-easy-editor[hidden]{display:none}.wheel-slot-easy-editor>label:first-child{display:grid;gap:7px;color:#f7dfbd;font-weight:800}.wheel-slot-easy-editor input[type=text]{width:100%;box-sizing:border-box;border:1px solid rgba(255,195,96,.35);border-radius:9px;background:#08050d;color:#fff;padding:11px;font:inherit}.wheel-slot-artwork-drop{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:3px 12px;min-height:82px;padding:12px;border:2px dashed rgba(255,195,96,.45);border-radius:10px;background:#120b18;color:#f7dfbd;cursor:pointer}.wheel-slot-artwork-drop.is-over{border-color:#ffd377;background:#241329}.wheel-slot-artwork-drop>span{grid-row:1 / span 2;display:grid;place-items:center;width:58px;height:58px;border-radius:9px;background:#08050d;font-size:2rem;overflow:hidden}.wheel-slot-artwork-drop img{width:100%;height:100%;object-fit:cover}.wheel-slot-artwork-drop small,.wheel-slot-easy-editor>p{color:#b9a9c5}.wheel-slot-artwork-drop input{display:none}.wheel-slot-easy-editor>button{justify-self:start}.wheel-slot-easy-editor>p{margin:4px 0 0;font-size:.82rem}.cabam-lua-editor.is-wheel-slot-editor #cabamLuaTabLabel::after{content:' · Advanced';opacity:.65}@media(max-width:760px){.cabam-lua-editor.is-wheel-slot-editor .pod-editor-body{grid-template-columns:1fr!important;grid-template-rows:auto minmax(280px,1fr)}.wheel-slot-easy-editor{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:850px){.pod-editor.is-easy-mode .pod-editor-body{grid-template-columns:1fr;grid-template-rows:minmax(360px,1.2fr) minmax(320px,1fr)}.pod-editor.is-easy-mode .pod-editor-preview{grid-column:1;grid-row:1}.pod-editor.is-easy-mode .wheel-easy-editor{grid-column:1;grid-row:2;border-left:0;border-top:1px solid rgba(255,255,255,.13)}}
@media(max-width:850px){.pod-editor.is-wheel-editor.is-easy-mode .pod-editor-body{grid-template-columns:1fr;grid-template-rows:minmax(360px,1.2fr) minmax(320px,1fr)}.pod-editor.is-wheel-editor.is-easy-mode .pod-editor-preview{grid-column:1;grid-row:1}.pod-editor.is-wheel-editor.is-easy-mode .wheel-easy-editor{grid-column:1;grid-row:2;border-right:0;border-left:0;border-top:1px solid rgba(255,255,255,.13)}}

/* N1P1M13C6S2 - Wheel friction and preview zoom */
.pod-editor-preview iframe{overflow:hidden}.wheel-easy-editor input#wheelEasyScale{accent-color:#ffb347}

.wheel-disc.is-prize-over{outline:5px dashed #fff3b0;outline-offset:7px;filter:brightness(1.18);box-shadow:0 0 0 5px #5b2d16,0 0 28px #ffb347aa!important}

/* Keep rotating Wheel Spin artwork from changing its dock's scroll geometry. */
.anchor-pod[data-pod="wheel-spin"] .anchor-pod-content{overflow-x:hidden;scrollbar-gutter:stable}
.anchor-pod[data-pod="wheel-spin"] .wheel-disc{overflow:hidden}


/* N1P1M13C6S4 - Mobile FireDeck + Wheel Preview Interaction Repair */
.anchor-drawer-mobile-bar{display:none;align-items:center;gap:7px;position:sticky;top:-14px;z-index:8;margin:-14px -14px 12px;padding:10px 12px;background:#171020;border-bottom:1px solid rgba(255,255,255,.13)}
.anchor-drawer-mobile-bar strong{margin-right:auto;color:#ffd7a0}
@media(max-width:800px){
  .anchor-drawer{top:0;bottom:0;width:min(88vw,340px);padding-top:14px;will-change:transform;transition:transform .2s ease;overscroll-behavior:contain}
  .anchor-drawer-mobile-bar{display:flex}
  .anchor-deck-shell.drawer-open::after{content:'';position:absolute;inset:0;z-index:29;background:rgba(0,0,0,.38);pointer-events:none}
  .anchor-deck-shell.drawer-open .anchor-drawer{z-index:31}
  .anchor-deck-shell.firedeck-compact .anchor-drawer{font-size:.82rem;width:min(78vw,290px)}
  .anchor-deck-shell.firedeck-compact .anchor-drawer p{font-size:.72rem;margin:.35rem 0}
  .anchor-deck-shell.firedeck-compact .anchor-pod-card-wrap{margin:4px 0;gap:3px}
  .anchor-deck-shell.firedeck-compact .anchor-pod-card{gap:5px;padding:5px 7px}
  .anchor-deck-shell.firedeck-compact .anchor-pod-card span:first-child{font-size:1rem}
  .anchor-deck-shell.firedeck-compact .anchor-pod-card small{font-size:.65rem}
  .anchor-deck-shell.firedeck-compact .anchor-drawer-group h4{margin:8px 0 3px}
}

/* Saved layouts remain legible while an async Pod catalog is loading. */
.anchor-catalog-pending{display:grid;place-items:center;align-content:center;gap:7px;min-height:72px;padding:12px;color:#bbaec8;text-align:center;font-size:.78rem}.anchor-catalog-pending span:first-child{font-size:1.25rem;filter:saturate(.7)}.anchor-pod[data-catalog-pending]{border-style:dashed;border-color:rgba(255,179,71,.38)}.anchor-pod[data-catalog-pending] .anchor-pod-header{background:rgba(27,16,39,.82)}

/* N1P1M14E37 · Temporary unified FireDeck: one horizontal Pod dock. */
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer{
  inset:auto 8px 8px 8px!important;
  width:auto!important;
  height:82px!important;
  padding:7px!important;
  display:flex!important;
  align-items:center;
  gap:7px;
  overflow:hidden!important;
  border:1px solid rgba(255,179,71,.48);
  border-radius:12px;
  background:rgba(12,7,18,.97);
  box-shadow:0 -14px 40px rgba(0,0,0,.52);
  transform:translateY(calc(100% + 18px))!important;
}
#anchorDeckShell.firedeck-bottom-dock.drawer-open .anchor-drawer{
  transform:translateY(0)!important;
}
#anchorDeckShell.firedeck-bottom-dock.drawer-open .anchor-workspace{
  padding-bottom:98px!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer-mobile-bar{
  position:static!important;
  flex:0 0 34px;
  width:34px;
  height:100%;
  margin:0!important;
  padding:0 5px!important;
  display:grid!important;
  place-items:center;
  border:0;
  border-right:1px solid rgba(255,255,255,.13);
  background:transparent;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer-mobile-bar strong,
#anchorDeckShell.firedeck-bottom-dock #toggleFireDeckDensity,
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer>h3,
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer>p,
#anchorDeckShell.firedeck-bottom-dock .anchor-search-label,
#anchorDeckShell.firedeck-bottom-dock .anchor-pod-search,
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer-filters,
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer-group>h4,
#anchorDeckShell.firedeck-bottom-dock #editAnchorManifest{
  display:none!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer-mobile-bar #closeAnchorDrawer{
  display:grid!important;
  place-items:center;
  width:30px;
  min-width:30px;
  height:54px;
  padding:0!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer-list{
  min-width:0;
  flex:1 1 auto;
  display:flex!important;
  align-items:center;
  gap:8px;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:thin;
  overscroll-behavior-inline:contain;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer-group{
  display:contents!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-pod-card-wrap{
  position:relative;
  display:block!important;
  flex:0 0 58px;
  width:58px;
  margin:0!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-pod-card{
  display:grid!important;
  place-items:center!important;
  width:54px!important;
  height:54px!important;
  box-sizing:border-box;
  padding:5px!important;
  border-radius:11px!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-pod-card>span:first-child{
  font-size:1.55rem!important;
  line-height:1;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-pod-card>span:last-child{
  display:none!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-favorite-button{
  position:absolute!important;
  right:0!important;
  bottom:0!important;
  display:grid!important;
  place-items:center;
  width:19px!important;
  min-width:19px!important;
  height:19px!important;
  padding:0!important;
  border-radius:50%!important;
  background:#160d20!important;
  font-size:.72rem!important;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-hover-trough{
  inset:auto 0 0 0!important;
  width:auto!important;
  height:16px;
  cursor:n-resize;
  border:0;
  border-top:1px solid rgba(255,179,71,.3);
  background:linear-gradient(0deg,rgba(255,179,71,.16),rgba(255,179,71,.035));
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-hover-trough::after{
  left:50%;
  top:50%;
  width:42px;
  height:3px;
}

/* Clean-slate builder shell. Editors open above the persistent Pod dock. */
#anchorDeckShell.firedeck-bottom-dock{
  grid-template-rows:1fr!important;
  background:#0b0711!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-deck-toolbar,
#anchorDeckShell.firedeck-bottom-dock .anchor-workspace,
#anchorDeckShell.firedeck-bottom-dock .anchor-preset-drawer,
#anchorDeckShell.firedeck-bottom-dock .firedeck-hover-trough,
#anchorDeckShell.firedeck-bottom-dock .preset-hover-trough{
  display:none!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-deck-body,
#anchorDeckShell.firedeck-bottom-dock.inspector-open .anchor-deck-body{
  display:block!important;
  min-height:0;
  background:#0b0711;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer{
  height:140px!important;
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) 34px;
  grid-template-rows:32px minmax(0,1fr);
  align-items:center;
  gap:6px 8px;
  transform:none!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer-mobile-bar{
  display:none!important;
}
#anchorDeckShell.firedeck-bottom-dock .anchor-drawer-list{
  grid-column:1/-1;
  grid-row:1/-1;
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) 34px;
  grid-template-rows:32px minmax(0,1fr);
  align-items:center;
  gap:6px 8px;
  width:100%;
  height:100%;
  overflow:hidden!important;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-category-tabs{
  grid-column:1/-1;
  grid-row:1;
  display:flex;
  align-items:center;
  gap:6px;
  min-width:0;
  overflow-x:auto;
  overflow-y:hidden;
  scrollbar-width:thin;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-category-tabs button{
  flex:0 0 auto;
  min-height:26px;
  padding:4px 10px;
  border-radius:999px;
  color:#c8b9d3;
  font-size:.68rem;
  font-weight:800;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-category-tabs button.is-active{
  border-color:#ffb347;
  background:#38213e;
  color:#ffd7a0;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-carousel{
  grid-column:2;
  grid-row:2;
  display:flex;
  align-items:center;
  gap:8px;
  min-width:0;
  height:64px;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:x mandatory;
  scrollbar-width:thin;
  overscroll-behavior-inline:contain;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-carousel .anchor-pod-card-wrap{
  height:58px!important;
  scroll-snap-align:start;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-carousel .anchor-card-tools{
  position:absolute!important;
  inset:0 0 0 auto!important;
  display:flex!important;
  flex-direction:column;
  justify-content:space-between;
  pointer-events:none;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-carousel .anchor-card-tools>button{
  pointer-events:auto;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-carousel-arrow{
  grid-row:2;
  display:grid!important;
  place-items:center;
  width:32px;
  min-width:32px;
  height:54px;
  padding:0!important;
  border-radius:10px;
  color:#ffd7a0;
  font-size:1.35rem;
}
#anchorDeckShell.firedeck-bottom-dock .firedeck-carousel-prev{grid-column:1}
#anchorDeckShell.firedeck-bottom-dock .firedeck-carousel-next{grid-column:3}
#anchorDeckShell.firedeck-bottom-dock.drawer-open::after{
  display:none!important;
}
.pod-editor-preview{position:relative}
.pod-editor-drop-bridge{position:absolute;inset:52px 0 0;z-index:12;background:rgba(255,179,71,.035);outline:2px dashed rgba(255,179,71,.5);outline-offset:-5px}
.pod-editor-drop-bridge[hidden]{display:none}
.firedeck-clean-builder .pod-editor{
  inset:10px 3% 156px!important;
}
@media(max-width:850px){
  .firedeck-clean-builder .pod-editor{
    inset:6px 6px 154px!important;
  }
}

/* Prize creators launch from the carousel as focused dialogs. FireDeck stays
   mounted as the editor engine, but its workspace does not need to open. */
body.fos-wheel-editor-open::before{display:none}
.pod-editor.is-wheel-editor,
.firedeck-clean-builder .pod-editor.is-wheel-editor{
  inset:50% auto auto 50%!important;
  width:min(1040px,calc(100vw - 32px));
  height:min(760px,calc(100dvh - 32px));
  transform:translate(-50%,-50%);
  box-shadow:0 30px 100px rgba(0,0,0,.82);
}

/* Prize tools live in a left rail. The selected tray expands toward the
   middle of the screen while the stage remains visible and usable at right. */
.pod-editor.is-prize-tool-tray,
.firedeck-clean-builder .pod-editor.is-prize-tool-tray{
  box-sizing:border-box;
  inset:var(--go-live-workspace-top,70px) auto 0 0!important;
  width:var(--go-live-code-drawer-width,clamp(540px,45vw,880px));
  height:auto;
  transform:none;
  border-left:0;
  border-radius:0 12px 12px 0;
  overflow:hidden;
  box-shadow:18px 0 55px rgba(0,0,0,.62);
  transition:width .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease;
}
.pod-editor.is-prize-tool-tray>header,
.pod-editor.is-prize-tool-tray>.pod-editor-body{
  margin-left:64px;
  min-width:0;
  transition:opacity .16s ease,transform .24s cubic-bezier(.2,.8,.2,1);
}
.prize-tool-rail{
  display:none;
  position:absolute;
  inset:0 auto 0 0;
  z-index:5;
  width:64px;
  padding:10px 6px;
  box-sizing:border-box;
  align-content:start;
  gap:8px;
  background:linear-gradient(180deg,#1a1023,#0b0711 72%);
  border-right:1px solid rgba(255,179,71,.35);
}
.pod-editor.is-prize-tool-tray.is-tray-collapsed,
.firedeck-clean-builder .pod-editor.is-prize-tool-tray.is-tray-collapsed{
  width:64px;
  box-shadow:8px 0 24px rgba(0,0,0,.4);
}
.pod-editor.is-prize-tool-tray.is-tray-collapsed>header,
.pod-editor.is-prize-tool-tray.is-tray-collapsed>.pod-editor-body{
  opacity:0;
  pointer-events:none;
  transform:translateX(-24px);
  visibility:hidden;
}
@media(max-width:850px){
  .pod-editor.is-wheel-editor,
  .firedeck-clean-builder .pod-editor.is-wheel-editor{
    width:calc(100vw - 12px);
    height:calc(100dvh - 12px);
  }
  .pod-editor.is-prize-tool-tray,
  .firedeck-clean-builder .pod-editor.is-prize-tool-tray{
    inset:var(--go-live-workspace-top,70px) auto 0 0!important;
    width:calc(100vw - 6px);
    height:auto;
  }
}

/* Full-width channel row between the top split and main/sub rows. It keeps
   the existing top-shelf state key so mounted Pods and saved layouts survive. */
.anchor-workspace:has(>.anchor-channel-row){--anchor-shelf-row:minmax(64px,auto)!important}
.anchor-channel-row{align-items:stretch!important;justify-content:flex-start;min-height:64px!important;padding:6px 8px!important;overflow:auto!important;flex-direction:row!important;gap:8px!important}
.anchor-channel-row{grid-column:1/-1!important;grid-row:2!important;display:flex!important;min-height:92px!important;background:linear-gradient(90deg,rgba(42,22,62,.96),rgba(17,10,27,.96));border-color:rgba(255,179,71,.72);box-shadow:inset 0 0 26px rgba(255,179,71,.08)}
.anchor-channel-row>.anchor-slot-label{align-self:flex-start;flex:0 0 auto}
.anchor-channel-bottom-row{grid-column:1/-1!important;grid-row:4!important;align-items:stretch!important;justify-content:flex-start;min-height:64px!important;padding:6px 8px!important;overflow:auto!important;flex-direction:row!important;gap:8px!important;background:linear-gradient(90deg,rgba(42,22,62,.96),rgba(17,10,27,.96));border-color:rgba(255,179,71,.72);box-shadow:inset 0 0 26px rgba(255,179,71,.08)}
.anchor-channel-bottom-row>.anchor-slot-label{align-self:flex-start;flex:0 0 auto}.anchor-channel-bottom-row>.anchor-empty{margin:auto!important;white-space:nowrap}.anchor-channel-bottom-row .anchor-pod{flex:1 1 0;min-width:160px;min-height:48px}
.anchor-workspace:has(.anchor-channel-bottom-row){grid-template-rows:minmax(120px,28%) minmax(64px,auto) minmax(0,1fr) minmax(64px,auto) minmax(120px,28%)!important}
.anchor-channel-row>.anchor-empty{margin:auto!important;white-space:nowrap}
.anchor-channel-row .anchor-pod{flex:1 1 0;min-width:160px;min-height:48px}
/* Final template override: make the channel a real visible grid row. */
.anchor-workspace:has(>.anchor-channel-row){grid-template-rows:minmax(120px,28%) minmax(64px,auto) minmax(0,1fr) minmax(120px,28%)!important}
.anchor-workspace:has(>.anchor-channel-row)>.anchor-channel-row{grid-column:1/-1!important;grid-row:2!important;display:flex!important}
.anchor-workspace:has(>.anchor-channel-row)>.anchor-channel-row{min-height:92px!important;background:linear-gradient(90deg,rgba(42,22,62,.96),rgba(17,10,27,.96));border-color:rgba(255,179,71,.72);box-shadow:inset 0 0 26px rgba(255,179,71,.08)}
@media(max-width:800px){.anchor-workspace:has(>.anchor-channel-row){grid-template-rows:minmax(120px,auto) minmax(64px,auto) minmax(260px,1fr) minmax(64px,auto) repeat(5,minmax(120px,auto))!important}.anchor-workspace:has(>.anchor-channel-row)>.anchor-channel-row{grid-column:1!important;grid-row:2!important}.anchor-channel-bottom-row{grid-column:1!important;grid-row:4!important}}

/* Restore the admin Manifest control in the compact FireDeck as an icon. */
@media(min-width:801px) and (hover:hover) and (pointer:fine){
  #editAnchorManifest[hidden]{display:none!important}
  #editAnchorManifest:not([hidden]){display:grid!important;place-items:center;width:54px;height:54px;margin:0;padding:5px;border-radius:11px}
  #editAnchorManifest:not([hidden])>span:first-child{font-size:1.55rem;line-height:1}
  #editAnchorManifest:not([hidden])>span:last-child{display:none}
  .anchor-deck-shell.firedeck-roomy #editAnchorManifest:not([hidden]){display:grid!important;grid-template-columns:auto 1fr;place-items:initial;align-items:center;width:100%;height:auto;padding:8px 10px;text-align:left}
  .anchor-deck-shell.firedeck-roomy #editAnchorManifest:not([hidden])>span:first-child{font-size:1.2rem}
  .anchor-deck-shell.firedeck-roomy #editAnchorManifest:not([hidden])>span:last-child{display:grid;gap:2px}
  .anchor-deck-shell.firedeck-roomy #editAnchorManifest:not([hidden]) small{color:#bbaec8}
}

/* Keep every pod header action, including the inspector eye, on one visual baseline. */
.anchor-pod-header button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;line-height:1}
.wheel-slot-color-row{background:linear-gradient(105deg,color-mix(in srgb,var(--wheel-slot-color) 92%,#000 8%),color-mix(in srgb,var(--wheel-slot-color) 72%,#000 28%));border-color:color-mix(in srgb,var(--wheel-slot-color) 70%,#fff 30%);box-shadow:inset 0 0 0 1px #0005}.wheel-slot-color-row b{color:#fff;text-shadow:0 1px 2px #000}.wheel-slot-color-row b small{display:block;font-weight:600;color:#f8edda}.wheel-slot-color-row button{background:#160d1e;color:#fff;border-color:#fff6}
.anchor-deck-shell.viewer-locked .anchor-slot{border-color:transparent;padding:0;gap:0}.anchor-deck-shell.viewer-locked .anchor-slot-label,.anchor-deck-shell.viewer-locked .anchor-empty,.anchor-deck-shell.viewer-locked .anchor-pod-header{display:none}.anchor-deck-shell.viewer-locked .anchor-pod{border-color:transparent;border-radius:0}.anchor-deck-shell.viewer-locked .anchor-pod-content{padding:0}
.anchor-deck-shell.viewer-locked #toggleAnchorDrawer,.anchor-deck-shell.viewer-locked #toggleAnchorInspector,.anchor-deck-shell.viewer-locked #demoWheelEvent,.anchor-deck-shell.viewer-locked #resetAnchorDeck,.anchor-deck-shell.viewer-locked #togglePresetDrawer,.anchor-deck-shell.viewer-locked #fireStoreStatus{display:none}
.anchor-deck-shell.viewer-locked .anchor-inspector{display:none!important}

/* N1P1M13C6S5 - Preview zoom placement + long-spin stability */
.pod-editor-preview>header{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.pod-editor-preview>header>div{display:grid;gap:2px;margin-right:auto}
.wheel-preview-zoom{display:flex;align-items:center;gap:9px;min-width:min(320px,100%);color:#f7dfbd;font-size:.82rem;font-weight:800}
.wheel-preview-zoom output{min-width:3.2rem;color:#ffd377;text-align:right}
.wheel-preview-zoom input{flex:1;accent-color:#ffb347}
.lucky-zebra-easy-editor input[type="color"]{width:100%;min-height:42px;padding:3px;border:1px solid rgba(255,195,96,.35);border-radius:9px;background:#08050d}
.lucky-goodie-bag{display:grid;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,179,71,.25)}.lucky-goodie-bag>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.lucky-goodie-bag>header>div{display:grid;gap:2px}.lucky-goodie-bag>header small{color:#a99bb5;font-size:.68rem}.lucky-goodie-bag>header button{border:1px solid #ffb347;border-radius:8px;background:#35170b;color:#ffe0b3;padding:7px 9px;cursor:pointer}.lucky-goodie-bag-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.lucky-goodie-bag-list>button{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#160d20;color:#fff;text-align:left;cursor:pointer}.lucky-goodie-bag-list>button.is-selected{border-color:#ffd166;background:#2a1b14;box-shadow:inset 0 0 0 1px #ffd16655}.lucky-goodie-bag-list>button>span:first-child{font-size:1.35rem}.lucky-goodie-bag-list>button>span:last-child{min-width:0;display:grid;gap:2px}.lucky-goodie-bag-list strong,.lucky-goodie-bag-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lucky-goodie-bag-list strong{color:#ffd18d;font-size:.76rem}.lucky-goodie-bag-list small{color:#bbaec8;font-size:.65rem}
.lucky-goodie-bag-list>button{border-color:color-mix(in srgb,var(--goodie-accent) 70%,#fff 30%);background:linear-gradient(135deg,var(--goodie-primary),color-mix(in srgb,var(--goodie-primary) 55%,#08050d 45%))}.lucky-goodie-bag-list>button.is-selected{border-color:var(--goodie-accent);background:linear-gradient(135deg,var(--goodie-primary),color-mix(in srgb,var(--goodie-primary) 55%,#08050d 45%));box-shadow:inset 0 0 0 1px var(--goodie-accent),0 0 12px color-mix(in srgb,var(--goodie-accent) 38%,transparent)}.lucky-goodie-bag-list strong{color:var(--goodie-accent)}.lucky-goodie-bag-list small{color:#eee3f3}.streamer-goodie[data-goodie-id]>span{background:var(--goodie-accent)!important}.streamer-goodie[data-goodie-id]>strong{color:var(--goodie-accent)!important}
.streamer-goodies{display:grid;gap:7px;min-width:0}.streamer-goodie-tabs{display:flex;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.streamer-goodie-tabs::-webkit-scrollbar{display:none}.streamer-goodie-tabs button{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(255,179,71,.3);border-radius:999px;background:#160d20;color:#cbbbd5;font:700 .65rem/1.1 inherit;cursor:pointer;white-space:nowrap}.streamer-goodie-tabs button:hover,.streamer-goodie-tabs button.is-active{border-color:#ffd166;background:#3a2114;color:#ffe1a8}.streamer-goodies>p{margin:0;color:#bbaec8;font-size:.72rem}.streamer-goodie-carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:5px;min-width:0;min-height:94px}.streamer-goodie-viewport{min-width:0;min-height:94px;overflow:hidden;display:flex;align-items:stretch}.streamer-goodie-track{display:flex;align-items:stretch;gap:7px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 1px 10px;scroll-snap-type:x mandatory;scrollbar-width:auto;scrollbar-color:#a870bd #1a1023;touch-action:pan-x}.streamer-goodie-track::-webkit-scrollbar{height:24px}.streamer-goodie-track::-webkit-scrollbar-track{background:#1a1023;border:1px solid rgba(255,179,71,.2);border-radius:999px}.streamer-goodie-track::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#8d5ca4,#d39a58);border:5px solid #1a1023;border-radius:999px}.streamer-goodie-track::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#b77bd0,#ffd166)}.streamer-goodie-arrow{align-self:center;width:26px;height:54px;padding:0;border:1px solid rgba(255,179,71,.48);border-radius:8px;background:#21152e;color:#ffd18d;font-size:1.6rem;line-height:1;cursor:pointer}.streamer-goodie-arrow:hover{border-color:#ffd166;background:#34203f}.streamer-goodie{flex:0 0 calc((100% - 14px)/3);min-width:0;min-height:72px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 7px;padding:7px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#160d20;color:#fff;text-align:left;cursor:grab;scroll-snap-align:start}.streamer-goodie:active{cursor:grabbing}.streamer-goodie>span:first-child{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;font-size:1.25rem;overflow:hidden;border-radius:6px}.streamer-goodie>strong,.streamer-goodie>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamer-goodie>strong{font-size:.72rem;color:var(--goodie-accent,#ffd166)}.streamer-goodie>small{font-size:.6rem;color:#eee3f3}.streamer-goodie>span:first-child img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.streamer-goodie[data-goodie-id]>span{background:var(--goodie-accent)!important}.anchor-pod.streamer-pod-jump{animation:streamerPodJump .9s ease-out}@keyframes streamerPodJump{0%,100%{box-shadow:0 0 0 transparent}35%{box-shadow:0 0 0 4px #ffd166,0 0 28px #ffd16699}}
.streamer-goodie.is-touch-dragging{opacity:.7;transform:scale(.96);box-shadow:0 0 0 2px #ffd166,0 8px 22px #0008}
.lucky-goodie-bag-list{align-content:start;max-height:220px;overflow-y:auto;overflow-x:hidden;padding:8px;border:1px solid rgba(255,179,71,.22);border-radius:10px;background:#09060d;scrollbar-gutter:stable}.lucky-goodie-bag-list>button>span:first-child img,.streamer-goodie[data-goodie-id]>span img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.broadcast-giveaway>header>span img{display:block;width:34px;height:34px;object-fit:contain;border-radius:7px}
.lucky-icon-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.lucky-icon-field>button,.lucky-icon-picker button{border:1px solid rgba(255,179,71,.55);border-radius:8px;background:#24142d;color:#ffe0b3;padding:8px 10px;cursor:pointer;font:inherit}.lucky-icon-field>button:hover,.lucky-icon-picker button:hover{border-color:#ffd166;background:#34203f}.lucky-icon-picker{display:grid;gap:9px;padding:10px;border:1px solid rgba(255,179,71,.34);border-radius:10px;background:#0b0710}.lucky-icon-picker[hidden]{display:none}.lucky-icon-picker>header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ffd18d}.lucky-icon-picker>header button{padding:3px 8px}.lucky-picker-modes{display:flex;gap:7px;flex-wrap:wrap}.lucky-picker-modes button{padding:6px 9px}.lucky-picker-modes button.is-active{border-color:#ffd166;background:#5b2b12;color:#fff0cb}.lucky-icon-picker>input{box-sizing:border-box;width:100%}.lucky-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));align-content:start;gap:7px;max-height:290px;overflow:auto;padding:3px;scrollbar-gutter:stable}.lucky-icon-grid>button{display:grid;grid-template-rows:52px auto;place-items:center;gap:5px;min-width:0;padding:7px;background:#160d20}.lucky-icon-grid[data-mode="sprites"]>button{grid-template-rows:76px auto}.lucky-icon-grid[data-mode="sprites"] img{width:72px;height:72px;image-rendering:auto}.lucky-icon-grid img{display:block;width:48px;height:48px;object-fit:contain}.lucky-icon-grid b{font-size:2rem;font-weight:400;line-height:48px}.lucky-icon-grid span{display:block;max-width:100%;overflow:hidden;color:#d9cfe2;font-size:.64rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lucky-icon-grid>p{grid-column:1/-1;margin:8px;color:#a99bb5;font-size:.74rem}
.streamer-bag-builder-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 10px}.streamer-bag-builder-tabs button{border:1px solid rgba(255,179,71,.42);border-radius:8px;background:#160d20;color:#d9cfe2;padding:8px 10px;font:700 .76rem/1 inherit;cursor:pointer}.streamer-bag-builder-tabs button.is-active{border-color:#ffd166;background:#3a2114;color:#ffe1a8}
.pod-editor.is-lucky-zebra-editor .pod-editor-preview>header .wheel-preview-zoom,.pod-editor.is-lucky-zebra-editor .pod-editor-preview>header>.wheel-spin-button{display:none}
@media(max-width:700px){.wheel-preview-zoom{width:100%;min-width:0}.pod-editor-preview>header{align-items:stretch}}

/* N1P1M14C21 · centered compact backend connection badge */
.firestore-status{position:absolute;left:50%;display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;padding:.28rem .55rem;border:1px solid #56616a;border-radius:999px;transform:translateX(-50%);background:#10161b;color:#b6c1c9;font-size:.66rem;font-weight:900;letter-spacing:.07em;text-align:center;white-space:nowrap}.firestore-status.is-online{border-color:#24a56f;background:#09271e;color:#62ffae}.firestore-status.is-offline{border-color:#d84848;background:#310e12;color:#ff727b}#toggleAnchorInspector{margin-left:auto}@media(max-width:760px){.firestore-status{position:static;margin-right:auto;transform:none}#toggleAnchorInspector{margin-left:0}}

/* N1P1M14C14 · FireDeck sliding drawer */
.anchor-deck-body{position:relative;grid-template-columns:minmax(0,1fr)}
.anchor-deck-shell.inspector-open .anchor-deck-body{grid-template-columns:minmax(0,1fr)}
.anchor-inspector{position:absolute;z-index:55;inset:8px 8px auto auto;box-sizing:border-box;width:min(360px,calc(100% - 16px));max-height:calc(100% - 16px);overflow:auto;border:1px solid rgba(255,179,71,.42);border-radius:12px;background:rgba(12,7,18,.98);box-shadow:0 18px 55px rgba(0,0,0,.68);transform-origin:top right}.anchor-deck-shell.inspector-open .anchor-inspector{animation:anchor-inspector-drop .16s ease-out}@keyframes anchor-inspector-drop{from{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}
.anchor-pod-icon img,.anchor-pod-card>span:first-child img,.anchor-inspector-title>span:first-child img{display:block;width:1.35em;height:1.35em;object-fit:contain}
#demoWheelEvent{margin-left:auto}@media(max-width:760px){#demoWheelEvent{margin-left:0}}
.anchor-drawer{position:absolute;inset:0 auto 0 0;z-index:30;box-sizing:border-box;width:min(320px,88vw);transform:translateX(calc(-100% - 16px));opacity:0;visibility:hidden;pointer-events:none;will-change:transform;transition:transform .22s ease,opacity .16s ease,visibility 0s linear .22s;box-shadow:18px 0 45px rgba(0,0,0,.48)}
.anchor-deck-shell.drawer-open .anchor-drawer{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}
#toggleAnchorDrawer{display:inline-flex;align-items:center;gap:.4rem}
#toggleAnchorDrawer[aria-expanded="true"]{border-color:#ffb347;background:#34203f;color:#ffd7a0}
@media(max-width:1000px){.anchor-deck-shell.inspector-open .anchor-deck-body{grid-template-columns:minmax(0,1fr)}}
@media(max-width:800px){.anchor-deck-body,.anchor-deck-shell.inspector-open .anchor-deck-body{grid-template-columns:minmax(0,1fr)}.anchor-drawer{inset:0 auto 0 0;width:min(88vw,340px)}}

/* Fine-pointer hover trough, kept outside the left docking Anchor. */
.firedeck-hover-trough{display:none}
@media(hover:hover) and (pointer:fine){
  .anchor-workspace{--firedeck-trough:clamp(14px,1.1vw,18px);--preset-trough:clamp(14px,1.1vw,18px);padding-left:calc(10px + var(--firedeck-trough));padding-right:calc(10px + var(--preset-trough))}
  .firedeck-hover-trough{display:block;position:absolute;inset:0 auto 0 0;width:var(--firedeck-trough);z-index:24;cursor:e-resize;background:linear-gradient(90deg,rgba(255,179,71,.16),rgba(255,179,71,.035));border-right:1px solid rgba(255,179,71,.3);box-shadow:inset -4px 0 9px rgba(0,0,0,.28);transition:background .15s,box-shadow .15s}
  .firedeck-hover-trough::after{content:'';position:absolute;left:50%;top:50%;width:3px;height:42px;transform:translate(-50%,-50%);border-radius:99px;background:rgba(255,205,140,.44);box-shadow:0 0 9px rgba(255,179,71,.3)}
  .firedeck-hover-trough:hover{background:linear-gradient(90deg,rgba(255,179,71,.3),rgba(255,179,71,.08));box-shadow:inset -4px 0 9px rgba(0,0,0,.2),0 0 16px rgba(255,179,71,.2)}
  .anchor-deck-shell.drawer-open .firedeck-hover-trough{pointer-events:none;opacity:0}
}
.pod-editor-code>[data-editor-panel]{position:relative;overflow:hidden}
.pod-editor-code>[data-editor-panel]>.CodeMirror{position:absolute;inset:0;width:100%;height:100%;font:14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}
.pod-editor-code .CodeMirror-gutters{background:#100918;border-right:1px solid rgba(255,255,255,.1)}
.pod-editor-code .CodeMirror-linenumber{color:#71647c}
.pod-editor-code .CodeMirror-selected{background:#4f3568!important}

/* Mirrored right-side preset drawer and hover trough. */
.anchor-preset-drawer{position:absolute;inset:0 0 0 auto;z-index:30;box-sizing:border-box;width:min(300px,88vw);padding:14px;overflow:auto;background:#0c0712;border-left:1px solid rgba(255,255,255,.13);transform:translateX(calc(100% + 16px));opacity:0;visibility:hidden;pointer-events:none;will-change:transform;transition:transform .22s ease,opacity .16s ease,visibility 0s linear .22s;box-shadow:-18px 0 45px rgba(0,0,0,.48)}
.anchor-deck-shell.preset-drawer-open .anchor-preset-drawer{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}
.anchor-preset-drawer>header{display:flex;align-items:center;gap:10px;margin:-14px -14px 14px;padding:12px 14px;background:#171020;border-bottom:1px solid rgba(255,255,255,.13)}
.anchor-preset-drawer>header strong{margin-right:auto;color:#ffd7a0}
.anchor-preset-drawer>p{color:#bbaec8;font-size:.86rem}
.anchor-preset-drawer button{border:1px solid rgba(255,255,255,.18);background:#21152e;color:#fff;border-radius:8px;padding:8px 10px;cursor:pointer;font:inherit}
.anchor-preset-drawer button:hover{border-color:#ffb347}
.preset-drawer-actions{display:grid;gap:10px}
.preset-drawer-actions>button{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;text-align:left;padding:12px}
.preset-drawer-actions>button>span{grid-row:1/3;align-self:center;font-size:1.45rem}
.preset-drawer-actions>button>small{color:#bbaec8;line-height:1.35}
.custom-preset-section{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}
.custom-preset-section h4{margin:0 0 12px;color:#ffcd8c;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}
.custom-preset-section>label{display:block;margin-bottom:5px;color:#d8cce3;font-size:.75rem}
.custom-preset-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}
.custom-preset-create input{min-width:0;border:1px solid rgba(255,255,255,.17);border-radius:8px;background:#160d20;color:#fff;padding:9px;font:inherit}
.custom-preset-list{display:grid;gap:7px;margin-top:12px}
.custom-preset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}
.custom-preset-row>button:first-child{display:grid;gap:2px;text-align:left}
.custom-preset-row small,.custom-preset-empty{color:#bbaec8;font-size:.7rem}
.custom-preset-delete{padding:7px!important;color:#ffb0a0!important}
#togglePresetDrawer[aria-expanded="true"]{border-color:#ffb347;background:#34203f;color:#ffd7a0}
.preset-hover-trough{display:none}
@media(hover:hover) and (pointer:fine){
  .preset-hover-trough{display:block;position:absolute;inset:0 0 0 auto;width:var(--preset-trough);z-index:24;cursor:w-resize;background:linear-gradient(270deg,rgba(255,179,71,.16),rgba(255,179,71,.035));border-left:1px solid rgba(255,179,71,.3);box-shadow:inset 4px 0 9px rgba(0,0,0,.28);transition:background .15s,box-shadow .15s}
  .preset-hover-trough::after{content:'';position:absolute;left:50%;top:50%;width:3px;height:42px;transform:translate(-50%,-50%);border-radius:99px;background:rgba(255,205,140,.44);box-shadow:0 0 9px rgba(255,179,71,.3)}
  .preset-hover-trough:hover{background:linear-gradient(270deg,rgba(255,179,71,.3),rgba(255,179,71,.08));box-shadow:inset 4px 0 9px rgba(0,0,0,.2),0 0 16px rgba(255,179,71,.2)}
  .anchor-deck-shell.preset-drawer-open .preset-hover-trough,.anchor-deck-shell.inspector-open .preset-hover-trough{pointer-events:none;opacity:0}
}
.anchor-bottom-split{grid-column:1/6;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.anchor-bottom-split>.anchor-slot{min-width:0;min-height:0}
@media(max-width:800px){.anchor-bottom-split{grid-column:1;grid-row:6;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(120px,auto))}.anchor-bottom-split>.anchor-slot{grid-column:1}}
.anchor-workspace{grid-template-rows:minmax(120px,28%) minmax(0,1fr) minmax(120px,28%)}
.anchor-top-split{grid-column:1/6;grid-row:1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.anchor-top-split>.anchor-slot{min-width:0;min-height:0}
.anchor-slot[data-anchor="left-1"],.anchor-slot[data-anchor="left-2"],.anchor-slot[data-anchor="center"],.anchor-slot[data-anchor="right-1"],.anchor-slot[data-anchor="right-2"]{grid-row:2}
.anchor-bottom-split{grid-row:3}
@media(max-width:800px){.anchor-workspace{grid-template-rows:minmax(120px,auto) minmax(260px,1fr) repeat(5,minmax(120px,auto))}.anchor-top-split{grid-column:1;grid-row:1;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(120px,auto))}.anchor-top-split>.anchor-slot{grid-column:1}.anchor-slot[data-anchor="center"]{grid-row:2}.anchor-slot[data-anchor="left-1"]{grid-row:3}.anchor-slot[data-anchor="left-2"]{grid-row:4}.anchor-slot[data-anchor="right-1"]{grid-row:5}.anchor-slot[data-anchor="right-2"]{grid-row:6}.anchor-bottom-split{grid-row:7}}
.anchor-pod[data-pod="wheel-spin"] .anchor-pod-content,.anchor-pod[data-pod="wheel-spin"] .firepod-user-content,.anchor-pod[data-pod="wheel-spin"] .playable-wheel-pod{min-width:0;max-width:100%;box-sizing:border-box}
.anchor-pod[data-pod="wheel-spin"] .playable-wheel-pod{width:100%;overflow:hidden}
.anchor-pod[data-pod="wheel-spin"] .wheel-disc{width:min(260px,calc(100% - 8px))!important;max-width:calc(100% - 8px)!important;box-sizing:border-box}
.anchor-pod[data-pod="wheel-spin"] .wheel-ex-title,.anchor-pod[data-pod="wheel-spin"] .wheel-telemetry{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.anchor-workspace{--anchor-top-row:minmax(120px,28%);--anchor-shelf-row:24px;--anchor-main-row:minmax(0,1fr);--anchor-bottom-row:minmax(120px,28%);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--anchor-top-row) var(--anchor-shelf-row) var(--anchor-main-row) var(--anchor-bottom-row)}
.anchor-top-split{grid-column:1;grid-row:1}.anchor-top-shelf{grid-column:1;grid-row:2;min-width:0;min-height:0;display:flex;flex-direction:row;align-items:center;gap:4px;padding:2px 6px;border-radius:7px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.anchor-main-columns{grid-column:1;grid-row:3;min-width:0;min-height:0;display:flex;gap:10px}.anchor-bottom-split{grid-column:1;grid-row:4}
.anchor-top-shelf .anchor-slot-label{position:static;flex:0 0 auto;padding:1px 5px;font-size:.48rem}.anchor-top-shelf .anchor-empty{margin:0;color:#8f819b;font-size:.58rem;white-space:nowrap}.anchor-top-shelf .anchor-pod.is-shelf-pod{flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;overflow:hidden;border-radius:5px}.anchor-top-shelf .is-shelf-pod .anchor-pod-header{height:100%;min-height:0;padding:1px;display:grid;place-items:center;border:0}.anchor-top-shelf .is-shelf-pod .anchor-drag-handle,.anchor-top-shelf .is-shelf-pod .anchor-pod-header>strong,.anchor-top-shelf .is-shelf-pod .anchor-pod-actions,.anchor-top-shelf .is-shelf-pod .anchor-pod-content{display:none}.anchor-top-shelf .is-shelf-pod .anchor-pod-icon{display:grid;place-items:center;font-size:14px;line-height:1}.anchor-top-shelf .is-shelf-pod .anchor-pod-icon img{width:16px;height:16px}
.streamer-shelf-item{flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;display:grid;place-items:center;padding:1px;border:1px solid #ffd166;border-radius:5px;background:#1a1023;color:#fff;cursor:grab;overflow:hidden}.streamer-shelf-item:active{cursor:grabbing}.streamer-shelf-item img{display:block;width:16px;height:16px;object-fit:contain}.streamer-shelf-item span{font-size:14px;line-height:1}.backdrop-dragging .anchor-top-shelf{border-color:#78ffad;background:rgba(57,255,132,.08);box-shadow:inset 0 0 0 2px rgba(57,255,132,.2)}
.anchor-main-columns>.anchor-slot{grid-column:auto!important;grid-row:auto!important;flex:1 1 0;min-width:0}.anchor-main-columns>.anchor-slot[data-anchor="center"]{flex-grow:3}
.anchor-deck-shell:not(.is-dragging) .anchor-slot[data-count="0"]:not(.anchor-top-shelf):not(.anchor-channel-row):not(.anchor-channel-bottom-row){display:none}
.anchor-top-split:has(>.anchor-slot[data-count="0"]),.anchor-bottom-split:has(>.anchor-slot[data-count="0"]){grid-template-columns:minmax(0,1fr)}
.anchor-workspace:has(>.anchor-top-split>.anchor-slot[data-count="0"]:first-child):has(>.anchor-top-split>.anchor-slot[data-count="0"]:last-child){--anchor-top-row:0}.anchor-workspace:has(>.anchor-bottom-split>.anchor-slot[data-count="0"]:first-child):has(>.anchor-bottom-split>.anchor-slot[data-count="0"]:last-child){--anchor-bottom-row:0}
.anchor-workspace:has(>.anchor-main-columns>.anchor-slot[data-count="0"]:first-child):has(>.anchor-main-columns>.anchor-slot[data-count="0"]:nth-child(2)):has(>.anchor-main-columns>.anchor-slot[data-count="0"]:nth-child(3)):has(>.anchor-main-columns>.anchor-slot[data-count="0"]:nth-child(4)):has(>.anchor-main-columns>.anchor-slot[data-count="0"]:last-child){--anchor-main-row:0}
.anchor-deck-shell.is-dragging .anchor-workspace{--anchor-top-row:minmax(120px,28%);--anchor-main-row:minmax(0,1fr);--anchor-bottom-row:minmax(120px,28%)}.anchor-deck-shell.is-dragging .anchor-workspace .anchor-slot[data-count="0"]{display:flex}.anchor-deck-shell.is-dragging .anchor-top-split,.anchor-deck-shell.is-dragging .anchor-bottom-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
@media(max-width:800px){.anchor-workspace{grid-template-rows:var(--anchor-top-row) var(--anchor-shelf-row) var(--anchor-main-row) var(--anchor-bottom-row)}.anchor-top-split,.anchor-top-shelf,.anchor-main-columns,.anchor-bottom-split{grid-column:1}.anchor-top-shelf{grid-row:2}.anchor-main-columns{grid-row:3;flex-direction:column;overflow:auto}.anchor-main-columns>.anchor-slot{flex:1 0 120px}.anchor-bottom-split{grid-row:4}.anchor-top-split,.anchor-bottom-split{grid-template-columns:1fr}.anchor-deck-shell.is-dragging .anchor-top-split,.anchor-deck-shell.is-dragging .anchor-bottom-split{grid-template-columns:1fr}}
@media(max-width:800px){.anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"]){flex:0 0 auto;min-height:min(540px,calc(100svh - 150px))}.anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"])>.anchor-pod-content{min-height:0}}

/* N1P1M14C46 · narrow FireDeck and Preset icon rails. */
.anchor-rail-tooltip{position:fixed;z-index:2147483647;display:grid;gap:4px;width:max-content;max-width:min(270px,calc(100vw - 100px));padding:10px 12px;border:1px solid rgba(255,179,71,.55);border-radius:10px;background:rgba(18,10,27,.98);color:#fff;box-shadow:0 12px 35px rgba(0,0,0,.55);pointer-events:none}.anchor-rail-tooltip[hidden]{display:none}.anchor-rail-tooltip strong{color:#ffd7a0}.anchor-rail-tooltip small{max-width:245px;color:#c8b9d3;line-height:1.35}.custom-preset-icon{display:none}
@media(min-width:801px) and (hover:hover) and (pointer:fine){
  .anchor-drawer,.anchor-preset-drawer{width:72px;padding:8px;overflow-y:auto;overflow-x:hidden;transition:width .2s ease,transform .22s ease,opacity .16s ease,visibility 0s linear .22s}.anchor-deck-shell.drawer-open .anchor-drawer,.anchor-deck-shell.preset-drawer-open .anchor-preset-drawer{transition-delay:0s}.anchor-deck-shell.firedeck-roomy .anchor-drawer{width:min(320px,88vw);padding:14px}.anchor-deck-shell.preset-roomy .anchor-preset-drawer{width:min(300px,88vw);padding:14px}
  .anchor-drawer-mobile-bar{display:flex;position:sticky;top:-8px;margin:-8px -8px 8px;padding:7px 6px;justify-content:center;background:#171020}.anchor-drawer-mobile-bar strong,.anchor-drawer>h3,.anchor-drawer>p,.anchor-search-label,.anchor-pod-search,.anchor-drawer-filters,.anchor-drawer-group>h4,#editAnchorManifest{display:none!important}.anchor-drawer-mobile-bar button,.anchor-preset-drawer>header button{width:25px;min-width:25px;height:28px;padding:0;display:grid;place-items:center}
  .anchor-drawer-list{display:grid;gap:7px}.anchor-drawer-group{display:contents}.anchor-pod-card-wrap{position:relative;display:block;margin:0}.anchor-pod-card{display:grid!important;place-items:center;width:54px;height:54px;padding:5px!important;border-radius:11px!important}.anchor-pod-card span:first-child{font-size:1.55rem;line-height:1}.anchor-pod-card span:last-child{display:none}.anchor-favorite-button{position:absolute;right:0;bottom:0;width:19px;height:19px;padding:0!important;display:grid;place-items:center;border-radius:50%!important;background:#160d20!important;font-size:.72rem!important}
  .anchor-deck-shell.firedeck-roomy .anchor-drawer-mobile-bar{top:-14px;margin:-14px -14px 12px;padding:10px 12px;justify-content:flex-start}.anchor-deck-shell.firedeck-roomy .anchor-drawer-mobile-bar strong,.anchor-deck-shell.firedeck-roomy .anchor-drawer>h3,.anchor-deck-shell.firedeck-roomy .anchor-drawer>p,.anchor-deck-shell.firedeck-roomy .anchor-search-label,.anchor-deck-shell.firedeck-roomy .anchor-pod-search,.anchor-deck-shell.firedeck-roomy .anchor-drawer-filters,.anchor-deck-shell.firedeck-roomy .anchor-drawer-group>h4{display:revert!important}.anchor-deck-shell.firedeck-roomy .anchor-drawer-mobile-bar strong{margin-right:auto}.anchor-deck-shell.firedeck-roomy .anchor-drawer-group{display:block}.anchor-deck-shell.firedeck-roomy .anchor-pod-card-wrap{display:grid;grid-template-columns:1fr auto;margin:7px 0}.anchor-deck-shell.firedeck-roomy .anchor-pod-card{display:grid!important;grid-template-columns:auto 1fr;place-items:initial;align-items:center;width:100%;height:auto;padding:8px 10px!important}.anchor-deck-shell.firedeck-roomy .anchor-pod-card span:first-child{font-size:1.2rem}.anchor-deck-shell.firedeck-roomy .anchor-pod-card span:last-child{display:grid}.anchor-deck-shell.firedeck-roomy .anchor-favorite-button{position:static;width:auto;height:auto;padding:5px!important;border-radius:8px!important;font-size:1rem!important}
  .anchor-preset-drawer>header{justify-content:center;margin:-8px -8px 10px;padding:7px 6px}.anchor-preset-drawer>header strong,.anchor-preset-drawer>p{display:none}.preset-drawer-actions{gap:8px}.preset-drawer-actions>button{display:grid;place-items:center;width:54px;height:54px;padding:5px}.preset-drawer-actions>button>span{grid-row:auto;font-size:1.65rem}.preset-drawer-actions>button>strong,.preset-drawer-actions>button>small{display:none}
  .custom-preset-section{margin-top:10px;padding-top:10px}.custom-preset-section>h4,.custom-preset-section>label,.custom-preset-create,.custom-preset-empty{display:none}.custom-preset-list{margin:0;gap:8px}.custom-preset-row{position:relative;display:block}.custom-preset-row>button:first-child{display:grid;place-items:center;width:54px;height:54px;padding:5px}.custom-preset-row>button:first-child strong,.custom-preset-row>button:first-child small{display:none}.custom-preset-icon{display:block;font-size:1.5rem}.custom-preset-delete{display:none}
  .anchor-deck-shell.preset-roomy .anchor-preset-drawer>header{margin:-14px -14px 14px;padding:12px 14px;justify-content:flex-start}.anchor-deck-shell.preset-roomy .anchor-preset-drawer>header strong{display:block;margin-right:auto}.anchor-deck-shell.preset-roomy .anchor-preset-drawer>p{display:block}.anchor-deck-shell.preset-roomy .preset-drawer-actions>button{display:grid;grid-template-columns:auto 1fr;place-items:initial;width:auto;height:auto;padding:12px}.anchor-deck-shell.preset-roomy .preset-drawer-actions>button>span{grid-row:1/3;font-size:1.45rem}.anchor-deck-shell.preset-roomy .preset-drawer-actions>button>strong,.anchor-deck-shell.preset-roomy .preset-drawer-actions>button>small{display:block}
  .anchor-deck-shell.preset-roomy .custom-preset-section{margin-top:20px;padding-top:16px}.anchor-deck-shell.preset-roomy .custom-preset-section>h4,.anchor-deck-shell.preset-roomy .custom-preset-section>label,.anchor-deck-shell.preset-roomy .custom-preset-create,.anchor-deck-shell.preset-roomy .custom-preset-empty{display:revert}.anchor-deck-shell.preset-roomy .custom-preset-list{margin-top:12px}.anchor-deck-shell.preset-roomy .custom-preset-row{display:grid}.anchor-deck-shell.preset-roomy .custom-preset-row>button:first-child{display:grid;place-items:initial;width:auto;height:auto;padding:8px 10px}.anchor-deck-shell.preset-roomy .custom-preset-row>button:first-child strong,.anchor-deck-shell.preset-roomy .custom-preset-row>button:first-child small{display:block}.anchor-deck-shell.preset-roomy .custom-preset-icon{display:none}.anchor-deck-shell.preset-roomy .custom-preset-delete{display:block}
}
.anchor-pod.pod-viewport-scroll>.anchor-pod-content{overflow:auto}
.anchor-pod[data-pod="scan"]>.anchor-pod-content{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.anchor-pod[data-pod="scan"] .scan-room-pod{min-height:max(100%,calc(100dvh - 56px));overflow:visible}
.classic-site-composed-pod.is-stage-pod{border:0!important;border-radius:0!important;background:transparent!important}.classic-site-composed-pod.is-stage-pod>.anchor-pod-header{display:none!important}.classic-site-composed-pod.is-stage-pod>.anchor-pod-content{padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.classic-site-composed-pod.is-stage-pod>.anchor-pod-content>.firepod-user-content{min-height:100%}
.anchor-pod.pod-viewport-fill>.anchor-pod-content{overflow:hidden}.anchor-pod.pod-viewport-fill>.anchor-pod-content>*{width:100%;height:100%;box-sizing:border-box}
.anchor-pod[data-pod="sports-ticker"]>.anchor-pod-content,.anchor-pod[data-pod="live-announcements"]>.anchor-pod-content{height:100%;overflow:hidden}.anchor-pod[data-pod="sports-ticker"] .sports-ticker-pod,.anchor-pod[data-pod="live-announcements"] .live-announcement-pod{height:100%;display:grid;box-sizing:border-box}.anchor-pod[data-pod="live-announcements"] .live-announcement-track{height:100%;align-items:stretch}
.anchor-pod[data-pod="sports-ticker"] .sports-ticker-track,.anchor-pod[data-pod="live-announcements"] .live-announcement-track{height:100%;align-items:stretch}.anchor-pod[data-pod="sports-ticker"] .sports-ticker-track article,.anchor-pod[data-pod="live-announcements"] .live-announcement-track article{height:100%;box-sizing:border-box}
.anchor-pod[data-pod="gallery-slider"] .gallery-slider-pod,.anchor-pod[data-pod="sports-ticker"] .sports-ticker-pod,.anchor-pod[data-pod="live-announcements"] .live-announcement-pod{background:transparent!important}
.anchor-pod[data-pod="gallery-slider"] .gallery-slider-stage button,.anchor-pod[data-pod="gallery-slider"] .gallery-slider-dots{display:none!important}
.live-announcement-pod{height:100%!important;display:grid!important;box-sizing:border-box}.live-announcement-track{height:100%!important;align-items:stretch}.live-announcement-track article{height:100%;box-sizing:border-box}
.classic-site-sub-pod-layer .live-announcement-pod{flex:1 1 auto;min-height:0}
.anchor-pod.pod-viewport-fit>.anchor-pod-content{overflow:hidden;container-type:size}.anchor-pod.pod-viewport-fit .firepod-user-content,.anchor-pod.pod-viewport-fit .playable-wheel-pod{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}
.anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"])>.anchor-pod-content{position:relative}.anchor-deck-shell.backdrop-dragging .anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"])>.anchor-pod-content>iframe{pointer-events:none}.anchor-deck-shell.goodie-stage-dragging .anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"])>.anchor-pod-content:after,.anchor-deck-shell.backdrop-dragging .anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"])>.anchor-pod-content:after{content:'DROP ON STREAM STAGE';position:absolute;inset:0;z-index:20;display:grid;place-items:center;border:4px dashed #ffd166;background:#160924cc;color:#fff0a8;font-size:clamp(1rem,3vw,2rem);font-weight:1000;letter-spacing:.08em;pointer-events:auto}.anchor-deck-shell.goodie-stage-dragging .anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"]).is-goodie-stage-target>.anchor-pod-content:after,.anchor-deck-shell.backdrop-dragging .anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"]).is-goodie-stage-target>.anchor-pod-content:after{background:#2c1537dd;border-color:#78ffad;box-shadow:inset 0 0 50px #44ff8844;color:#9dffc3}
body.fos-live-presentation{margin:0;overflow:hidden;background:#050308}body.fos-live-presentation .site-header,body.fos-live-presentation>.announcement-bar,body.fos-live-presentation>.pa-console{display:none!important}body.fos-live-presentation .anchor-deck-shell{position:fixed;inset:0;z-index:1;display:block!important;border:0;border-radius:0;background:#050308}body.fos-live-presentation .anchor-deck-header,body.fos-live-presentation .anchor-deck-toolbar,body.fos-live-presentation .anchor-drawer,body.fos-live-presentation .anchor-preset-drawer,body.fos-live-presentation .firedeck-hover-trough,body.fos-live-presentation .preset-hover-trough{display:none!important}body.fos-live-presentation .anchor-deck-body{display:block!important;height:100%;padding:0!important}body.fos-live-presentation .anchor-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,30vw)!important;grid-template-rows:1fr!important;height:100%;padding:10px!important;gap:10px!important}body.fos-live-presentation .anchor-main-columns{display:contents!important}body.fos-live-presentation .anchor-main-columns>.anchor-slot[data-anchor="center"]{grid-column:1;grid-row:1;display:flex!important;min-width:0;min-height:0}body.fos-live-presentation .anchor-main-columns>.anchor-slot[data-anchor="right-1"]{grid-column:2;grid-row:1;display:flex!important;min-width:0;min-height:0}body.fos-live-presentation .anchor-top-split,body.fos-live-presentation .anchor-top-shelf,body.fos-live-presentation .anchor-bottom-split,body.fos-live-presentation .anchor-overlay-layer{display:none!important}body.fos-live-presentation .anchor-slot-label,body.fos-live-presentation .anchor-empty{display:none!important}body.fos-live-presentation .anchor-pod{border-radius:10px}body.fos-live-presentation .anchor-pod[data-pod="viewstream"]{min-height:0}body.fos-live-presentation .anchor-pod[data-pod="crew-chat"]{min-height:0}
@media(max-width:700px){body.fos-live-presentation .anchor-workspace{grid-template-columns:1fr!important;grid-template-rows:minmax(0,auto) minmax(260px,42vh)!important;padding:0!important;gap:6px!important;overflow:auto}body.fos-live-presentation .anchor-main-columns>.anchor-slot[data-anchor="center"]{grid-column:1;grid-row:1}body.fos-live-presentation .anchor-main-columns>.anchor-slot[data-anchor="right-1"]{grid-column:1;grid-row:2}body.fos-live-presentation .anchor-pod[data-pod="viewstream"]{min-height:clamp(300px,56vw,540px)}body.fos-live-presentation .anchor-pod[data-pod="crew-chat"]{min-height:260px}
}
@supports(width:1cqw){.anchor-pod.pod-viewport-fit[data-pod="wheel-spin"] .wheel-disc{width:min(260px,calc(100cqw - 16px),max(48px,calc(100cqh - 130px)))!important;max-width:calc(100cqw - 16px)!important}}
.pod-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.pod-editor-viewport{display:flex;align-items:center;gap:6px;color:#d8cce3;font-size:.72rem;font-weight:800}.pod-editor-viewport select{border:1px solid rgba(255,179,71,.35);border-radius:7px;background:#160d20;color:#fff;padding:7px 9px;font:inherit}.pod-editor.is-manifest-editor .pod-editor-viewport{display:none}
.wheel-template-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:-4px 0 14px;padding:9px;border:1px solid rgba(255,195,96,.24);border-radius:10px;background:#120b18}.wheel-template-bar label{margin:0!important;font-size:.76rem}.wheel-template-bar select{padding:7px!important}.wheel-template-bar>div{display:flex;gap:6px}.wheel-template-bar button{padding:7px 9px}.wheel-preset-bank{display:grid;gap:7px;margin-top:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.wheel-preset-bank>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.wheel-preset-bank>header>div{display:grid;gap:1px}.wheel-preset-bank>header strong{color:#ffd377;font-size:.8rem}.wheel-preset-bank>header small{color:#b9a9c5;font-size:.64rem}.wheel-preset-bank>header button{padding:6px 8px;font-size:.7rem;white-space:nowrap}.wheel-preset-bank>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.wheel-preset-bank label{display:flex!important;align-items:center;gap:5px;min-width:0;margin:0!important;padding:6px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#09060d;color:#f7dfbd!important;font-size:.68rem!important;cursor:pointer}.wheel-preset-bank label:has(input:checked){border-color:#ffd166;background:#3a1c18;box-shadow:0 0 0 1px #ffd16655 inset}.wheel-preset-bank input{margin:0;accent-color:#ffb347}.wheel-preset-bank label span{font-size:.88rem}.wheel-preset-bank label b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wheel-slot-color-row[data-wheel-slot-index]{cursor:pointer}.wheel-slot-color-row[data-wheel-slot-index]:hover{filter:brightness(1.12)}
.wheel-arcade-publish{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 14px;padding:11px;border:1px solid #65dfa070;border-radius:11px;background:linear-gradient(145deg,#10251f,#0a1118)}.wheel-arcade-publish>div{display:grid;gap:3px}.wheel-arcade-publish strong{color:#65dfa0;font-size:.82rem}.wheel-arcade-publish small{color:#b9c9c4;font-size:.68rem;line-height:1.3}.wheel-arcade-publish button{padding:9px 12px;border-color:#65dfa0!important;background:#14633d!important;color:#fff!important;font-weight:900;white-space:nowrap}.wheel-arcade-publish button:disabled{opacity:.6;cursor:wait}.wheel-arcade-publish output{grid-column:1/-1;justify-self:start;min-height:1em;color:#ffd377;font-size:.7rem}
.cabam-lua-editor.is-wheel-slot-editor,.firedeck-clean-builder .cabam-lua-editor.is-wheel-slot-editor{inset:50% auto auto 50%!important;width:min(520px,calc(100vw - 24px));height:auto;max-height:calc(100dvh - 24px);transform:translate(-50%,-50%)}.cabam-lua-editor.is-wheel-slot-editor .pod-editor-body{display:block!important}.cabam-lua-editor.is-wheel-slot-editor #cabamLuaCodeSection{display:none}.cabam-lua-editor.is-wheel-slot-editor.show-wheel-slot-code,.firedeck-clean-builder .cabam-lua-editor.is-wheel-slot-editor.show-wheel-slot-code{width:min(980px,calc(100vw - 24px));height:min(680px,calc(100dvh - 24px))}.cabam-lua-editor.is-wheel-slot-editor.show-wheel-slot-code .pod-editor-body{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(360px,1.28fr)!important}.cabam-lua-editor.is-wheel-slot-editor.show-wheel-slot-code #cabamLuaCodeSection{display:grid}.wheel-slot-easy-editor>label{display:grid;gap:7px;color:#f7dfbd;font-weight:800}.wheel-slot-easy-editor select{width:100%;box-sizing:border-box;border:1px solid rgba(255,195,96,.35);border-radius:9px;background:#08050d;color:#fff;padding:10px;font:inherit}
@media(max-width:760px){.wheel-template-bar{grid-template-columns:1fr}.wheel-template-bar>div{justify-content:stretch}.wheel-template-bar button{flex:1}.wheel-preset-bank>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cabam-lua-editor.is-wheel-slot-editor.show-wheel-slot-code .pod-editor-body{grid-template-columns:1fr!important;grid-template-rows:auto minmax(280px,1fr)}}
/* Page Builder is a visual layout tool, not a FirePod source editor. */
.pod-editor.is-pagebuilder-editor{z-index:2147483640;isolation:isolate}.pod-editor.is-pagebuilder-editor .pod-editor-mode,.pod-editor.is-pagebuilder-editor .pod-editor-code,.pod-editor.is-pagebuilder-editor #publishPodEditor,.pod-editor.is-pagebuilder-editor #resetPodEditor,.pod-editor.is-pagebuilder-editor .pod-editor-viewport,.pod-editor.is-pagebuilder-editor .wheel-preview-zoom,.pod-editor.is-pagebuilder-editor [data-action="spin-wheel"]{display:none!important}.pod-editor.is-pagebuilder-editor .pod-editor-body{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}.pod-editor.is-pagebuilder-editor .pod-editor-preview{grid-column:1!important;grid-row:1!important;min-width:0}.pod-editor.is-pagebuilder-editor .pod-editor-preview>header{min-height:42px}.pod-editor>.lucky-icon-picker.is-pagebuilder-picker{position:absolute;z-index:20;inset:74px clamp(12px,4vw,64px) 18px;align-content:start;overflow:hidden;box-shadow:0 24px 80px #000;background:#0b0710}.pod-editor>.lucky-icon-picker.is-pagebuilder-picker .lucky-icon-grid{max-height:none;min-height:0}
.live-announcement-pod{min-width:0;overflow:hidden;padding:8px 12px;border:1px solid rgba(255,179,71,.28);border-radius:10px;background:linear-gradient(135deg,#21102f,#160d20);color:#fff}.live-announcement-track{display:flex;width:300%;min-width:0;animation:liveAnnouncementAutoplay 15s ease-in-out infinite}.live-announcement-pod:hover .live-announcement-track{animation-play-state:paused}.live-announcement-track article{flex:0 0 33.333%;display:grid;align-content:center;gap:2px;min-width:0;padding-right:18px}.live-announcement-track small{color:#ffd166;font-size:.62rem;letter-spacing:.14em}.live-announcement-track strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffe0b3;font-size:.9rem}.live-announcement-track span{color:#bbaec8;font-size:.7rem}@keyframes liveAnnouncementAutoplay{0%,25%{transform:translateX(0)}33%,58%{transform:translateX(-33.333%)}66%,91%{transform:translateX(-66.666%)}100%{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.live-announcement-track{animation:none}}

/* N1P1M14E29 · Mobile live layout: full-width stream, chat directly below. */
@media(max-width:800px){
  .anchor-main-columns{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(260px,auto);gap:10px;overflow:visible}
  .anchor-main-columns>.anchor-slot{min-width:0;min-height:0;overflow:visible}
  .anchor-main-columns>.anchor-slot[data-anchor="center"]{grid-column:1;grid-row:1;display:flex;min-height:0}
  .anchor-main-columns>.anchor-slot[data-anchor="right-1"]{grid-column:1;grid-row:2;display:flex;min-height:300px}
  .anchor-main-columns>.anchor-slot:not([data-anchor="center"]):not([data-anchor="right-1"]){display:none}
  .anchor-main-columns>.anchor-slot[data-anchor="center"] .anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"]){width:100%;min-height:clamp(420px,calc(100svh - 180px),620px)}
  .anchor-main-columns>.anchor-slot[data-anchor="center"] .anchor-pod:is([data-pod="live-streamer"],[data-pod="gabe-media"])>.anchor-pod-content{padding:0;overflow:hidden}
  .anchor-main-columns>.anchor-slot[data-anchor="right-1"] .anchor-pod{min-height:300px;width:100%}
}
