.-S67Ha_floor{box-sizing:border-box;color:#ececec;background:radial-gradient(120% 80% at 50% -10%,#b4000029,#0000 42%),linear-gradient(#1a1a1a 0%,#121212 100%);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.-S67Ha_workspace{grid-template-columns:17.5rem minmax(0,1fr) 17.5rem;height:100%;min-height:0;display:grid}.-S67Ha_canvas{flex-direction:column;min-width:0;min-height:0;padding:.75rem .85rem .9rem;display:flex;overflow:hidden}.-S67Ha_stage{flex-direction:column;flex:1;min-height:0;display:flex}.-S67Ha_stage .-S67Ha_clip{box-sizing:border-box;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.-S67Ha_stage .-S67Ha_players{flex:auto;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr;gap:.45rem;min-height:0;display:grid}.-S67Ha_stage .-S67Ha_bar{flex-shrink:0}.-S67Ha_stage .-S67Ha_playerWell{aspect-ratio:16/9;background:#000;border:1px solid #2a2a2a;border-radius:8px;flex-direction:column;justify-self:center;width:auto;max-width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.-S67Ha_stage .-S67Ha_player,.-S67Ha_stage .-S67Ha_stickEmpty,.-S67Ha_stage .-S67Ha_stickStage,.-S67Ha_stage .-S67Ha_stickFigure{object-fit:contain;flex:1 1 0;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%}.-S67Ha_stage .-S67Ha_stickEmpty{background:0 0;border:none;border-radius:0;max-height:none}.-S67Ha_clipRail{background:#101010;border-left:1px solid #2a2a2a;flex-direction:column;min-width:0;min-height:0;display:flex}.-S67Ha_clipRailSource{background:#0c0c0c;border-bottom:1px solid #242424;flex-direction:row;flex:none;align-items:center;gap:.25rem;padding:.4rem .45rem;display:flex}.-S67Ha_clipRailToolbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.2rem;min-height:0;display:flex}.-S67Ha_clipRailAdd{color:#dc0000;cursor:pointer;background:0 0;border:none;flex:none;width:1.75rem;height:1.75rem;min-height:0;padding:0;font-size:1.45rem;font-weight:700;line-height:1}.-S67Ha_clipRailAuto{color:#8a8a8a;cursor:pointer;background:0 0;border:1.5px solid #5a5a5a;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;min-height:0;padding:0;display:flex}.-S67Ha_clipRailAuto[data-active=true]{color:#ff6b6b;border-color:#dc0000}.-S67Ha_clipRailAuto svg{width:.95rem;height:.95rem;display:block}.-S67Ha_clipRailGroup{border-bottom:1px solid #1e1e1e;margin:0}.-S67Ha_clipRailGroup>summary{box-sizing:border-box;letter-spacing:.1em;text-transform:uppercase;color:#8e8e8e;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;width:100%;min-height:0;padding:.45rem .7rem;font-size:.68rem;font-weight:800;list-style:none;display:flex}.-S67Ha_clipRailGroup>summary::-webkit-details-marker{display:none}.-S67Ha_clipRailGroup>summary::marker{content:none}.-S67Ha_clipRailCount{letter-spacing:0;color:#b0b0b0;text-transform:none;font-weight:700}.-S67Ha_clipRailHeadIcon{color:#8a8a8a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:1.45rem;min-width:1.45rem;height:1.45rem;min-height:0;margin-left:auto;padding:0;display:inline-flex}.-S67Ha_clipRailHeadIcon svg{width:.95rem;height:.95rem;display:block}.-S67Ha_clipRailHeadIcon:hover:not(:disabled),.-S67Ha_clipRailHeadIcon:focus-visible{color:#1e88e5;box-shadow:none;outline:none}.-S67Ha_clipRailHeadIcon:disabled{color:#4a4a4a;cursor:default}.-S67Ha_clipRailHeadIcon[data-busy=true] svg{animation:1.1s linear infinite -S67Ha_rehearSpin}@keyframes -S67Ha_rehearSpin{to{transform:rotate(360deg)}}.-S67Ha_clipRailItem{text-align:left;color:#ececec;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #222;flex-direction:column;align-items:flex-start;gap:.12rem;width:100%;min-height:0;padding:.55rem .75rem;display:flex}.-S67Ha_clipRailItem[data-active=true]{background:#1c1c1c;box-shadow:inset 3px 0 #dc0000}.-S67Ha_clipRailTop{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.-S67Ha_clipRailName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.72rem;font-weight:750;overflow:hidden}.-S67Ha_clipRailName[data-kind=need]{color:#ffb347}.-S67Ha_clipRailName[data-kind=named]{color:#ececec}.-S67Ha_clipRailVerdicts{visibility:hidden;flex:none;align-items:center;gap:.12rem;display:inline-flex}.-S67Ha_clipRailItem:hover .-S67Ha_clipRailVerdicts,.-S67Ha_clipRailItem:focus-within .-S67Ha_clipRailVerdicts{visibility:visible}.-S67Ha_clipRailIcon{color:#c8c8c8;width:1.45rem;min-width:1.45rem;max-width:1.45rem;height:1.45rem;min-height:0;max-height:1.45rem;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;transform:none}.-S67Ha_clipRailIcon:hover,.-S67Ha_clipRailIcon:focus,.-S67Ha_clipRailIcon:focus-visible,.-S67Ha_clipRailIcon:active{box-shadow:none;background:0 0;border:none;outline:none;transform:none}.-S67Ha_clipRailIcon svg{width:.82rem;height:.82rem;display:block}.-S67Ha_clipRailIcon[data-active=true]{color:#ff6b6b;border:none}.-S67Ha_clipRailIcon[data-kind=gold][data-active=true]{color:#e6c35c;border:none}.-S67Ha_clipRailIcon[data-kind=accept][data-active=true]{color:#c8e6c8;border:none}.-S67Ha_clipRailIcon[data-kind=recover]:hover{color:#1e88e5}.-S67Ha_clipRailIcon[data-kind=delete][data-armed=true]{color:#ff5252;background:#ff525224;border-radius:4px}.-S67Ha_clipRailMeta{letter-spacing:.04em;text-transform:uppercase;color:#8a8a8a;font-size:.62rem;font-weight:700}.-S67Ha_clipRailStatus{color:#8a8a8a;flex:none;justify-content:center;align-items:center;width:1.45rem;min-width:1.45rem;height:1.45rem;min-height:0;display:inline-flex}.-S67Ha_clipRailStatus svg{width:.9rem;height:.9rem;display:block}.-S67Ha_clipRailStatus[data-tone=idle]{color:#8a8a8a}.-S67Ha_clipRailStatus[data-tone=progress]{color:#1e88e5}.-S67Ha_clipRailStatus[data-tone=done]{color:#43a047}.-S67Ha_clipRailStatus[data-tone=fail]{color:#e53935}button.-S67Ha_clipRailStatus{cursor:pointer;background:0 0;border:none;padding:0}.-S67Ha_clipRailStatus[data-kind=download][data-tone=progress] svg,.-S67Ha_clipRailStatus[data-kind=process][data-tone=progress] svg{animation:.85s linear infinite -S67Ha_clipRailSpin}.-S67Ha_clipRailStatus[data-kind=rehear][data-tone=progress] svg{animation:1.2s ease-in-out infinite -S67Ha_clipRailPulse}@keyframes -S67Ha_clipRailPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes -S67Ha_clipRailSpin{to{transform:rotate(360deg)}}.-S67Ha_clipRailFileRow{width:100%;min-width:0;display:block;position:relative;overflow:hidden}.-S67Ha_clipRailFileBar{width:calc(var(--bar,0) * 100%);opacity:.55;pointer-events:none;z-index:0;background:#1e88e5;position:absolute;inset:0 auto 0 0}.-S67Ha_clipRailFileBar[data-phase=download],.-S67Ha_clipRailFileBar[data-phase=process]{background:#1e88e5}.-S67Ha_clipRailFile{z-index:1;color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;font-weight:650;display:block;position:relative;overflow:hidden}.-S67Ha_clipRailEmpty{color:#6a6a6a;padding:.85rem;font-size:.75rem;font-weight:650}.-S67Ha_canvasBar{align-items:center;gap:.65rem;margin-bottom:.7rem;display:flex}.-S67Ha_canvasTitle{letter-spacing:.02em;flex:1;min-width:0;font-size:.95rem;font-weight:800}.-S67Ha_chooseBtn{color:#ffb4b4;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #dc0000;border-radius:8px;padding:.32rem .75rem;font-size:.78rem;font-weight:800}.-S67Ha_chooseBtn:disabled{opacity:.45;cursor:default}.-S67Ha_rail{background:#101010;border-right:1px solid #2a2a2a;flex-direction:column;min-width:0;min-height:0;display:flex}.-S67Ha_railHead{letter-spacing:.1em;text-transform:uppercase;color:#8e8e8e;border-bottom:1px solid #242424;padding:.7rem .85rem .5rem;font-size:.68rem;font-weight:800}.-S67Ha_railBody{flex:1;min-height:0;padding:0 0 .5rem;overflow:auto}.-S67Ha_railType{border-bottom:1px solid #1e1e1e;margin:0}.-S67Ha_railType>summary,.-S67Ha_railLevel>summary{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;width:100%;min-height:0;list-style:none;display:flex}.-S67Ha_railType>summary::-webkit-details-marker{display:none}.-S67Ha_railLevel>summary::-webkit-details-marker{display:none}.-S67Ha_railType>summary::marker{content:none}.-S67Ha_railLevel>summary::marker{content:none}.-S67Ha_railType>summary{color:#f0f0f0;background:#181818;padding:.38rem .7rem;font-size:.8rem;font-weight:800}.-S67Ha_railType>summary:hover{background:#1e1e1e}.-S67Ha_railType[open]>summary{color:#fff;background:#1c1c1c}.-S67Ha_railLevel{margin:0}.-S67Ha_railLevel>summary{color:#b6b6b6;padding:.2rem .7rem .2rem 1.05rem;font-size:.74rem;font-weight:650}.-S67Ha_railLevel>summary:hover{color:#ececec;background:#ffffff08}.-S67Ha_railLevel[open]>summary{color:#ececec}.-S67Ha_railLevelName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.-S67Ha_railBelt{pointer-events:none;flex:0 0 4.35rem;align-self:center;width:4.35rem;height:13px;overflow:hidden}.-S67Ha_railBeltInner{transform-origin:0 0;width:10.7rem;display:block;transform:scale(.406)}.-S67Ha_railChevron{opacity:.75;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.38rem;height:.38rem;margin-top:-.12rem;transform:rotate(-45deg)}.-S67Ha_railType[open]>summary .-S67Ha_railChevron,.-S67Ha_railLevel[open]>summary .-S67Ha_railChevron,.-S67Ha_clipRailGroup[open]>summary .-S67Ha_railChevron{margin-top:0;transform:rotate(45deg)}.-S67Ha_railLevel ul{margin:0;padding:0 .4rem .1rem 1.55rem;list-style:none}.-S67Ha_railLevel li{margin:0;padding:0}.-S67Ha_railTakeCount{color:#8a8a8a;margin-left:.4rem;font-size:.6rem;font-weight:700}.-S67Ha_railTakes{border-left:1px solid #2a2a2a;margin:.05rem 0 .25rem .55rem;padding:0 0 0 1.1rem;list-style:none}.-S67Ha_railTakeRow{align-items:center;gap:.15rem;min-width:0;display:flex}.-S67Ha_railTake{text-align:left;color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:auto;min-width:0;height:auto;min-height:0;padding:.12rem .3rem;font-size:.66rem;font-weight:500;line-height:1.2;overflow:hidden}.-S67Ha_railTake:hover{color:#e6e6e6}.-S67Ha_railTake[data-active=true]{color:#ffd0d0;background:#dc000024;border-radius:3px}.-S67Ha_railTakeRemove{color:#6a6a6a;cursor:pointer;background:0 0;border:none;border-radius:3px;flex:none;justify-content:center;align-items:center;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:0;padding:0;display:inline-flex}.-S67Ha_railTakeRemove svg{width:.7rem;height:.7rem;display:block}.-S67Ha_railTakeRemove:hover,.-S67Ha_railTakeRemove:focus-visible{color:#ff6b6b;box-shadow:none;outline:none}.-S67Ha_railTakeEmpty{color:#6a6a6a;padding:.12rem .3rem;font-size:.62rem}.-S67Ha_clipRailAdd{color:#43a047;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:1.45rem;min-width:1.45rem;height:1.45rem;min-height:0;padding:0;display:inline-flex}.-S67Ha_clipRailAdd svg{width:.9rem;height:.9rem;display:block}.-S67Ha_clipRailAdd:hover,.-S67Ha_clipRailAdd:focus-visible{color:#7bd47f;box-shadow:none;outline:none}.-S67Ha_railItem{text-align:left;color:#a8a8a8;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;height:auto;min-height:0;padding:.16rem .4rem;font-size:.72rem;font-weight:550;line-height:1.2;display:block}.-S67Ha_railItem:hover{color:#ececec;background:#ffffff0a}.-S67Ha_railItem[data-active=true]{color:#ffd0d0;background:#dc00002e;font-weight:700}.-S67Ha_railItem[data-taken=true]{color:#5aa7ff}.-S67Ha_railItem[data-taken=true]:hover,.-S67Ha_railItem[data-taken=true][data-active=true]{color:#8ec4ff}.-S67Ha_railEmpty{color:#7a7a7a;padding:.5rem .7rem;font-size:.75rem}.-S67Ha_railDock{background:#0c0c0c;border-top:1px solid #2a2a2a;flex:none;min-width:0;padding:.55rem .6rem .7rem}.-S67Ha_deck{background:#0c0c0c;border-top:1px solid #2a2a2a;flex:none;justify-content:flex-start;align-items:center;gap:.2rem;padding:.45rem .55rem .55rem;display:flex}.-S67Ha_deckBtn{color:#ececec;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:0;padding:0;display:inline-flex}.-S67Ha_deckBtn:disabled{opacity:.35;cursor:default}.-S67Ha_deckBtn svg{width:1.05rem;height:1.05rem;display:block}.-S67Ha_deckEnd{align-items:center;margin-left:auto;display:flex}.-S67Ha_stickStage{perspective:900px;cursor:default;touch-action:none;background:#000;flex:1 1 0;width:100%;height:100%;min-height:0}.-S67Ha_stickStage[data-orbit=true]{cursor:grab}.-S67Ha_stickStage[data-orbit=true]:active{cursor:grabbing}.-S67Ha_stickOrbit{width:100%;height:100%;min-height:0;transform-style:preserve-3d;will-change:transform;background:0 0}.-S67Ha_stickFigure{pointer-events:none;object-fit:contain;background:0 0;width:100%;height:100%;display:block}.-S67Ha_railDock .-S67Ha_clipHead{flex-direction:column;align-items:flex-start;gap:.15rem;margin:0 0 .45rem;display:flex}.-S67Ha_railDock .-S67Ha_clipName{color:#fff;overflow-wrap:anywhere;word-break:break-word;font-size:.78rem;font-weight:800}.-S67Ha_railDock .-S67Ha_clipStage{margin-left:0}.-S67Ha_railDock .-S67Ha_actions{flex-wrap:wrap;align-items:stretch;gap:.35rem}.-S67Ha_railDock .-S67Ha_rename{flex:100%;margin-left:0}.-S67Ha_railDock .-S67Ha_roleBtn{padding:.28rem .5rem;font-size:.72rem}.-S67Ha_sourceSelect{color:#ececec;background:#141414;border:1.5px solid #5a5a5a;border-radius:8px;flex:auto;min-width:0;height:1.75rem;min-height:0;padding:0 .45rem;font-size:.78rem;font-weight:700}.-S67Ha_settingsFloor{box-sizing:border-box;color:#ececec;background:radial-gradient(120% 80% at 50% -10%,#b4000029,#0000 42%),linear-gradient(#1a1a1a 0%,#121212 100%);flex-direction:column;gap:.75rem;width:100%;height:100%;min-height:0;padding:.9rem 1rem 1rem;display:flex}.-S67Ha_settingsBlock{flex-direction:column;gap:.55rem;display:flex}.-S67Ha_settingsStatus{color:#9a9a9a;font-size:.78rem;font-weight:700}.-S67Ha_settingsStatus[data-configured=true]{color:#c8e6c8}.-S67Ha_settingsFloor .-S67Ha_goproToken{align-items:stretch;gap:.45rem;display:flex}.-S67Ha_settingsFloor .-S67Ha_goproToken input{color:#ececec;background:#101010;border:1px solid #3a3a3a;border-radius:8px;flex:1;min-width:0;height:2.1rem;min-height:0;padding:0 .55rem}.-S67Ha_settingsFloor .-S67Ha_roleBtn{align-self:flex-start;width:auto}.-S67Ha_picker{z-index:4;background:#0000008c;justify-content:stretch;align-items:stretch;padding:.55rem;display:flex;position:absolute;inset:0}.-S67Ha_pickerCard{background:#161616;border:1px solid #3a3a3a;border-radius:12px;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;padding:.75rem .85rem .8rem;display:flex;overflow:hidden}.-S67Ha_pickerHead{flex-shrink:0;justify-content:flex-end;align-items:center;margin-bottom:.45rem;display:flex}.-S67Ha_pickerClose{color:#c8c8c8;cursor:pointer;background:0 0;border:1.5px solid #5a5a5a;border-radius:8px;min-height:0;padding:.22rem .65rem;font-weight:800}.-S67Ha_pickerHint{color:#9a9a9a;flex-shrink:0;margin:0 0 .7rem;font-size:.78rem}.-S67Ha_goproMissing{color:#9a9a9a;font-size:.78rem;line-height:1.35}.-S67Ha_goproBox{border-top:1px solid #2a2a2a;flex-direction:column;flex:1;min-height:0;margin-top:.65rem;padding-top:.55rem;display:flex}.-S67Ha_goproHead{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.45rem;min-height:0;display:flex}.-S67Ha_goproHead .-S67Ha_dropTitle{flex-shrink:0}.-S67Ha_goproToken{flex-wrap:wrap;flex-shrink:0;gap:.45rem;margin:.45rem 0;display:flex}.-S67Ha_goproToken input{color:#ececec;background:#101010;border:1px solid #3a3a3a;border-radius:8px;flex:1;min-width:0;padding:.35rem .5rem}.-S67Ha_goproList{flex-direction:column;flex:1;gap:.7rem;min-height:0;margin:0;padding:.1rem 0 0;display:flex;overflow:auto}.-S67Ha_goproDateBlock{flex-direction:column;gap:.35rem;min-width:0;display:flex}.-S67Ha_goproDateHead{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.-S67Ha_goproDateLabel{color:#ececec;margin-right:.15rem;font-size:.78rem;font-weight:800}.-S67Ha_goproDateHead .-S67Ha_roleBtn{min-height:0;padding:.12rem .5rem;font-size:.68rem}.-S67Ha_goproDateGrid{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:.4rem .55rem;margin:0;padding:0;list-style:none;display:grid}.-S67Ha_goproDateGrid label{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.4rem;padding:.22rem .12rem;font-size:.78rem;display:grid}.-S67Ha_goproMeta{flex-direction:column;gap:.08rem;min-width:0;display:flex}.-S67Ha_goproName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-S67Ha_goproSubline{align-items:baseline;gap:.45rem;min-width:0;display:flex}.-S67Ha_goproSize,.-S67Ha_goproDateGrid em{color:#8a8a8a;font-size:.7rem;font-style:normal;line-height:1.1}.-S67Ha_goproTaken{letter-spacing:.04em;text-transform:uppercase;color:#d0c090;font-size:.62rem;font-weight:800}.-S67Ha_goproTaken[data-kind=processed]{color:#c8e6c8}.-S67Ha_goproTaken[data-kind=failed]{color:#ffb4b4}.-S67Ha_goproPreviewSlot,.-S67Ha_goproPreview{background:#111;border-radius:4px;flex-shrink:0;width:4.5rem;height:2.5rem}.-S67Ha_goproPreview{object-fit:cover;display:block}.-S67Ha_goproPager{color:#9a9a9a;flex-wrap:nowrap;flex-shrink:1;align-items:center;gap:.25rem;min-width:0;margin:0 0 0 auto;font-size:.68rem;display:inline-flex;overflow-x:auto}.-S67Ha_goproPager button{color:#c8c8c8;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #5a5a5a;border-radius:6px;min-width:0;height:auto;min-height:0;padding:.08rem .4rem;font-size:.68rem;font-weight:700}.-S67Ha_goproPager button[data-kind=download]{color:#ffb4b4;border-color:#dc0000}.-S67Ha_lamp{letter-spacing:.04em;text-transform:uppercase;color:#9a9a9a;background:#141414;border:1px solid #3a3a3a;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .65rem .15rem .45rem;font-size:.72rem;font-weight:800;display:inline-flex}.-S67Ha_lamp[data-online=true]{color:#c8e6c8;border-color:#2e7d32}.-S67Ha_led{background:#4a4a4a;border-radius:50%;width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1px #0006}.-S67Ha_lamp[data-online=true] .-S67Ha_led{background:#3ddc84;box-shadow:0 0 8px #3ddc84d9}.-S67Ha_error{color:#ffb4b4;background:#50000059;border:1px solid #7a1a1a;border-radius:10px;padding:.7rem .9rem;font-size:.85rem;font-weight:650}.-S67Ha_drop{cursor:pointer;text-align:center;color:#d0d0d0;background:repeating-linear-gradient(90deg,#1c1c1c 0 10px,#161616 10px 18px);border:1px dashed #4a4a4a;border-radius:12px;outline:none;flex-shrink:0;padding:.7rem 1rem;position:relative}.-S67Ha_drop:before,.-S67Ha_drop:after{content:"";opacity:.55;background:repeating-linear-gradient(#1c1c1c 0 8px,#8a1a1a 8px 16px);width:8px;position:absolute;top:10px;bottom:10px}.-S67Ha_drop:before{left:8px}.-S67Ha_drop:after{right:8px}.-S67Ha_drop:hover,.-S67Ha_drop[data-over=true],.-S67Ha_drop:focus-visible{color:#fff;border-color:#dc0000;box-shadow:inset 0 0 0 1px #dc000059}.-S67Ha_dropTitle{letter-spacing:.02em;font-size:.95rem;font-weight:800;display:block}.-S67Ha_dropHint{color:#9a9a9a;margin-top:.35rem;font-size:.75rem;font-weight:600;display:block}.-S67Ha_inboxHint{color:#7a7a7a;margin-top:.55rem;font-size:.68rem;font-weight:550;line-height:1.35;display:block}.-S67Ha_uploadList,.-S67Ha_clipList{gap:.7rem;display:grid}.-S67Ha_uploadRow,.-S67Ha_clip{background:linear-gradient(145deg,#2a2a2a 0%,#1a1a1a 55%,#121212 100%);border:1px solid #3a3a3a;border-radius:12px;padding:.85rem .95rem;box-shadow:0 4px 12px #00000047}.-S67Ha_uploadMeta,.-S67Ha_clipHead{flex-wrap:wrap;align-items:baseline;gap:.65rem;margin-bottom:.55rem;display:flex}.-S67Ha_uploadName,.-S67Ha_clipName{color:#fff;font-size:.92rem;font-weight:800}.-S67Ha_uploadPct,.-S67Ha_clipStage{letter-spacing:.04em;text-transform:uppercase;color:#b0b0b0;margin-left:auto;font-size:.72rem;font-weight:800}.-S67Ha_bar{background:#2a2a2a;border-radius:999px;height:4px;overflow:hidden}.-S67Ha_barFill{background:#dc0000;height:100%;box-shadow:0 0 8px #dc000080}.-S67Ha_barFill[data-error=true]{background:#8a1a1a}.-S67Ha_empty{color:#8a8a8a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;min-height:12rem;display:flex}.-S67Ha_emptyTitle{color:#d8d8d8;font-size:.95rem;font-weight:800}.-S67Ha_emptyHint{max-width:28rem;font-size:.8rem;font-weight:600;line-height:1.4}.-S67Ha_clipLabel{color:#e6c35c;font-size:.8rem;font-weight:750}.-S67Ha_clipLabel[data-kind=review]{color:#ffb347}.-S67Ha_clipLabel[data-kind=none]{color:#888}.-S67Ha_players{grid-template-columns:1fr;grid-auto-rows:auto;gap:.7rem;display:grid}.-S67Ha_playerWell{min-width:0;position:relative}.-S67Ha_playerChrome{z-index:2;pointer-events:none;justify-content:space-between;align-items:baseline;gap:.65rem;display:flex;position:absolute;top:.4rem;left:.5rem;right:.5rem}.-S67Ha_playerTitle{text-overflow:ellipsis;white-space:nowrap;color:#ffb347;text-align:left;text-shadow:0 1px 3px #000;flex:auto;min-width:0;font-size:.72rem;font-weight:800;overflow:hidden}.-S67Ha_playerTitle[data-kind=named]{color:#ffb347}.-S67Ha_playerTag{letter-spacing:.08em;text-transform:uppercase;text-align:right;color:#d0d0d0;text-shadow:0 1px 3px #000;flex:none;margin:0;font-size:.68rem;font-weight:800}.-S67Ha_player{background:#000;border:1px solid #2a2a2a;border-radius:8px;width:100%;max-height:240px;display:block}.-S67Ha_stickEmpty{color:#6a6a6a;text-align:center;background:#000;border:1px solid #2a2a2a;border-radius:8px;justify-content:center;align-items:center;min-height:160px;max-height:240px;padding:1rem;font-size:.78rem;font-weight:700;display:flex}.-S67Ha_actions{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;margin-top:.15rem;display:flex}.-S67Ha_roleBtn{color:#c8c8c8;cursor:pointer;background:0 0;border:1.5px solid #5a5a5a;border-radius:8px;flex:none;min-height:0;padding:.32rem .7rem;font-size:.78rem;font-weight:800}.-S67Ha_roleBtn[data-active=true]{color:#ff6b6b;border-color:#dc0000}.-S67Ha_roleBtn[data-kind=gold][data-active=true]{color:#e6c35c;border-color:#c9a227}.-S67Ha_rename{color:#b8b8b8;white-space:nowrap;flex-wrap:nowrap;flex:auto;align-items:center;gap:.45rem;min-width:0;margin-left:auto;font-size:.75rem;font-weight:800;display:flex}.-S67Ha_rename select{color:#ececec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141414;border:1.5px solid #5a5a5a;border-radius:8px;flex:auto;min-width:0;height:1.75rem;min-height:0;padding:0 .45rem;font-weight:700}.-S67Ha_fail{color:#ffb4b4;font-size:.82rem}.-S67Ha_windowPage{color:#ececec;background:radial-gradient(120% 80% at 50% -10%,#b4000029,#0000 42%),linear-gradient(#1f1f1f 0%,#151515 100%);flex-direction:column;width:100%;height:100vh;min-height:0;display:flex;overflow:hidden}.-S67Ha_windowHeader{border-bottom:2px solid var(--color-primary,#dc0000);box-sizing:border-box;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;min-height:36px;padding:.4rem .75rem;display:flex}.-S67Ha_windowTitle{color:#fff;margin:0;font-size:.95rem;font-weight:800}.-S67Ha_studioTabs{align-items:center;gap:.15rem;min-width:0;display:flex}.-S67Ha_studioTab{color:#8d8d8d;cursor:pointer;background:0 0;border:0;padding:.15rem .55rem;font-size:.95rem;font-weight:800}.-S67Ha_studioTab[data-active=true]{color:#fff}.-S67Ha_windowHeaderEnd{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.-S67Ha_windowBody{flex:1;min-height:0;display:flex;overflow:hidden}.-S67Ha_windowHub,.-S67Ha_deptHub{box-sizing:border-box;justify-content:center;align-items:center;gap:.65rem;width:100%;height:100%;padding:1.25rem;display:flex}.-S67Ha_deptHub{flex-wrap:wrap;align-content:center}.-S67Ha_windowTile{height:auto;max-height:15rem;padding:0;flex:0 0 15rem!important;width:15rem!important;max-width:15rem!important}.-S67Ha_windowBack,.-S67Ha_windowChromeBtn{color:#c8c8c8;cursor:pointer;background:0 0;border:1.5px solid #5a5a5a;border-radius:8px;min-height:0;padding:.22rem .65rem;font-weight:800}.-S67Ha_windowBack{min-width:1.7rem;font-size:1.05rem;line-height:1}.-S67Ha_windowChromeBtn[data-open=true]{border-color:var(--color-primary,#dc0000);color:#fff}.-S67Ha_deptNote{color:#9a9a9a;margin:.4rem .7rem .2rem;font-size:.72rem;line-height:1.4}.-S67Ha_deptList{margin:.4rem 0;padding:0;list-style:none}.-S67Ha_deptList .-S67Ha_railItem{align-items:center;gap:.45rem;width:100%;display:flex}.-S67Ha_deptList .-S67Ha_railItem i{border:1px solid #555;border-radius:2px;flex:none;width:.7rem;height:.7rem}.-S67Ha_deptForm{flex-direction:column;gap:.55rem;padding:.2rem .7rem .8rem;display:flex}.-S67Ha_deptPieces{color:#c8c8c8;border:1px solid #333;border-radius:8px;margin:0;padding:.4rem .55rem .55rem;font-size:.75rem}.-S67Ha_deptPieces legend{letter-spacing:.08em;text-transform:uppercase;padding:0 .25rem;font-size:.65rem;font-weight:800}.-S67Ha_deptPieces label{align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.-S67Ha_characterWorkspace{grid-template-columns:var(--bbd-rail,16.5rem) minmax(0, 1fr);height:100%;min-height:0;display:grid}.-S67Ha_characterWorkspace[data-moves=open]{grid-template-columns:var(--bbd-rail,16.5rem) minmax(0, 1fr) 15rem}.-S67Ha_characterList{margin:0;padding:.35rem 0 .55rem;list-style:none}.-S67Ha_characterNew,.-S67Ha_characterSave,.-S67Ha_characterDelete,.-S67Ha_characterGi{color:#c8c8c8;cursor:pointer;background:0 0;border:1.5px solid #5a5a5a;border-radius:8px;padding:.28rem .65rem;font-weight:800}.-S67Ha_characterNew{width:calc(100% - 1.4rem);margin:.65rem .7rem 0}.-S67Ha_characterNew[data-active=true],.-S67Ha_characterGi[data-active=true]{border-color:var(--color-primary,#dc0000);color:#fff}.-S67Ha_characterForm{flex-direction:column;gap:.7rem;padding:.2rem .7rem .85rem;display:flex}.-S67Ha_traitBlock{flex-direction:column;gap:.45rem;display:flex}.-S67Ha_traitBar{align-items:center;gap:.35rem;display:flex}.-S67Ha_viewModal{z-index:40;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.-S67Ha_viewSheet{color:#ececec;background:#161616;border-radius:12px;width:min(40rem,100%);padding:.9rem}.-S67Ha_viewHead{align-items:flex-start;gap:.6rem;display:flex}.-S67Ha_viewHead p{color:#bdbdbd;flex:1;margin:.2rem 0 .8rem;font-size:.82rem}.-S67Ha_viewSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.-S67Ha_viewSlot{color:#9a9a9a;letter-spacing:.08em;text-transform:capitalize;cursor:pointer;background:#101010;border-radius:8px;flex-direction:column;gap:.35rem;min-height:9rem;margin:0;padding:.45rem;font-size:.72rem;font-weight:800;display:flex;position:relative}.-S67Ha_viewSlot img{object-fit:contain;background:#0c0c0c;border-radius:6px;width:100%;height:8.5rem}.-S67Ha_viewSlot i{letter-spacing:0;text-transform:none;place-items:center;height:8.5rem;font-style:normal;font-weight:700;display:grid}.-S67Ha_viewSlot input{opacity:0;cursor:pointer;position:absolute;inset:0}.-S67Ha_viewSlot button{z-index:1;color:#fff;background:#2a2a2a;border:0;border-radius:50%;width:22px;height:22px;min-height:0;padding:0;position:absolute;top:1.6rem;right:.7rem}.-S67Ha_traitBtn[data-active=true]{border-color:var(--color-primary,#dc0000);color:#fff}.-S67Ha_traitPop{background:#141414;border:1px solid #3c3c3c;border-radius:8px;flex-direction:column;gap:.35rem;padding:.45rem;display:flex}.-S67Ha_traitPopTitle{color:#8e8e8e;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.-S67Ha_traitSwatches,.-S67Ha_traitChoices{flex-wrap:wrap;gap:.35rem;display:flex}.-S67Ha_traitSwatch{border:1.5px solid #3c3c3c;border-radius:50%;width:22px;height:22px;min-height:0;padding:0}.-S67Ha_traitSwatch[data-active=true],.-S67Ha_traitChoice[data-active=true]{border-color:var(--color-primary,#dc0000);box-shadow:0 0 0 1px #dc000073}.-S67Ha_traitChoice{color:#ececec;min-height:0;font:inherit;background:#1c1c1c;border:1.5px solid #3c3c3c;border-radius:7px;padding:.28rem .45rem;font-size:.72rem;font-weight:700}.-S67Ha_characterField{color:#8e8e8e;letter-spacing:.1em;text-transform:uppercase;border:0;flex-direction:column;gap:.28rem;min-width:0;margin:0;padding:0;font-size:.68rem;font-weight:800;display:flex}.-S67Ha_characterField input.-S67Ha_characterName{background:0 0;border:none;border-radius:0;padding:.15rem 0}.-S67Ha_characterField input,.-S67Ha_characterField select,.-S67Ha_characterField textarea{box-sizing:border-box;color:#ececec;letter-spacing:0;text-transform:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141414;border:1.5px solid #5a5a5a;border-radius:8px;width:100%;padding:.35rem .5rem;font-size:.82rem;font-weight:700}.-S67Ha_characterGiRow{flex-wrap:wrap;gap:.4rem;display:flex}.-S67Ha_characterActions{gap:.45rem;display:flex}.-S67Ha_characterSave{border-color:var(--color-primary,#dc0000);color:#fff}.-S67Ha_characterPerform{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:0 .15rem .45rem;display:flex}.-S67Ha_characterPerformName{color:#fff;font-weight:800}.-S67Ha_characterPerformMove{color:#c8c8c8;font-size:.82rem;font-weight:700}.-S67Ha_characterStage{flex:1;grid-template-rows:minmax(0,1fr);width:100%;min-height:0;display:grid}.-S67Ha_characterStage[data-split=on]{grid-template-rows:minmax(0, calc((100% - .75rem) * var(--bbd-split,.5))) .75rem minmax(0, 1fr)}.-S67Ha_stageTop{flex-direction:column;align-items:center;min-height:0;display:flex;position:relative}.-S67Ha_stageSplit{cursor:row-resize;touch-action:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:flex}.-S67Ha_stageSplit:hover .-S67Ha_stageSplitGrip,.-S67Ha_stageSplit:focus-visible .-S67Ha_stageSplitGrip{background:var(--color-primary,#dc0000);width:5rem}.-S67Ha_stageSplit:focus-visible{outline:1px solid var(--color-primary,#dc0000);outline-offset:2px}.-S67Ha_stageSplitGrip{background:#4a4a4a;border-radius:999px;width:3rem;height:3px;transition:background .12s,width .12s;display:block}.-S67Ha_stageNameBlock{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.45rem;max-width:min(36rem,78%);display:flex;position:absolute;top:.55rem;left:.75rem;overflow:visible}.-S67Ha_stageViews{pointer-events:auto;z-index:4;flex-direction:column;gap:.55rem;display:flex}.-S67Ha_stageViewFrame{background:0 0;border:0;border-radius:4px;flex-direction:column;flex:none;width:6.6rem;min-width:6.6rem;margin:0;display:flex;overflow:hidden}.-S67Ha_stageViewFrameEmpty{background:#121216;border:1px solid #e6e2da}.-S67Ha_stageViewEmpty{cursor:pointer;background:#121216;border:0;border-radius:0;width:100%;height:7.4rem;min-height:7.4rem;padding:0;display:block}.-S67Ha_stageViews figure{width:6.6rem;min-width:6.6rem;margin:0}.-S67Ha_stageViews img{object-fit:contain;object-position:center;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:7.4rem;min-height:7.4rem;display:block}.-S67Ha_stageViews figcaption{letter-spacing:.04em;text-align:center;color:#f4f1ea;background:0 0;border:0;margin:0;padding:.28rem .2rem .32rem;font-size:.72rem}.-S67Ha_stageViewPic{cursor:zoom-in;background:#fff;border:0;width:6.6rem;min-width:6.6rem;height:7.4rem;min-height:7.4rem;padding:0;display:block;overflow:hidden}.-S67Ha_stageViews figcaption button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.-S67Ha_stageViews .-S67Ha_stageViewLarge{z-index:40;cursor:zoom-out;background:#000000d1;border:0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.-S67Ha_stageViews .-S67Ha_stageViewLarge img{object-fit:contain;border:0;width:auto;max-width:min(92vw,920px);height:auto;max-height:90vh}.-S67Ha_stageGpu{z-index:2;letter-spacing:.02em;color:#bdb8b0;pointer-events:none;margin:0;font-size:.72rem;position:absolute;bottom:.5rem;right:.75rem}.-S67Ha_characterStageName{pointer-events:none;letter-spacing:.04em;color:#e8e4dc;text-shadow:0 1px 3px #000000d9;font-size:.82rem;font-weight:600;position:static}.-S67Ha_characterStageNameInput{pointer-events:auto;field-sizing:content;width:auto;min-width:14ch;max-width:100%;box-shadow:none;min-height:0;font:inherit;letter-spacing:.04em;color:#e8e4dc;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:.82rem;font-weight:600}.-S67Ha_characterStageNameInput::placeholder{color:#e8e4dc;opacity:1}.-S67Ha_characterStageNameInput:focus{box-shadow:none;outline:none}.-S67Ha_characterPerformDock{justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.-S67Ha_performVideo,.-S67Ha_stickPlayer{background:#000;border:1px solid #2a2a2a;border-radius:10px;width:100%;height:100%;display:block}.-S67Ha_performVideo{object-fit:contain}.-S67Ha_stickPlayer{background:#121016;position:relative;overflow:hidden}.-S67Ha_stickCanvas{width:100%;height:100%;display:block}.-S67Ha_stickLabel{letter-spacing:.08em;text-transform:uppercase;color:#ff8a8a;font-size:.62rem;font-weight:800;position:absolute;bottom:.4rem;left:.5rem}.-S67Ha_viewDock{background:#101010;border-top:1px solid #242424;flex:none;padding-bottom:.5rem}.-S67Ha_viewTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;padding:0 .6rem;display:grid}.-S67Ha_viewTab,.-S67Ha_viewTake{color:silver;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#1c1c1c,#141414);border:1.5px solid #4a4a4a;border-radius:8px;padding:.26rem .3rem;font-size:.66rem;font-weight:800;overflow:hidden}.-S67Ha_viewTab[data-active=true],.-S67Ha_viewTake[data-active=true]{border-color:var(--color-primary,#dc0000);color:#fff;box-shadow:0 0 0 1px #dc00004d}.-S67Ha_viewTab:disabled{opacity:.35;cursor:not-allowed}.-S67Ha_viewTakes{flex-wrap:wrap;gap:.28rem;padding:.35rem .6rem 0;display:flex}.-S67Ha_viewTake{flex:none;padding:.2rem .45rem;font-size:.62rem}.-S67Ha_viewHint{color:#7e7e7e;margin:.4rem 0 0;padding:0 .6rem;font-size:.66rem;font-weight:600;line-height:1.35}.-S67Ha_portraitWrap{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.-S67Ha_portraitSvg{border:1px solid #2a2a2a;border-radius:12px;width:auto;max-width:100%;height:100%;max-height:100%;box-shadow:0 18px 40px #0000008c,inset 0 0 0 1px #ffffff08}.-S67Ha_portraitHit{cursor:pointer}.-S67Ha_stage3d{z-index:0;cursor:grab;background:#15151a;border:1px solid #2a2a2a;border-radius:12px;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000008c,inset 0 0 0 1px #ffffff08}.-S67Ha_stage3d:active{cursor:grabbing}.-S67Ha_stage3d canvas{display:block;width:100%!important;height:100%!important}.-S67Ha_portraitThumb{aspect-ratio:1;pointer-events:none;background:#151515;border:1px solid #262626;border-radius:7px;width:100%;overflow:hidden}.-S67Ha_portraitThumbSvg{width:100%;height:100%;display:block}.-S67Ha_makerCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.-S67Ha_makerCards[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.-S67Ha_makerCards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.-S67Ha_makerCard{color:#c8c8c8;font:inherit;letter-spacing:0;text-transform:capitalize;text-align:center;cursor:pointer;background:linear-gradient(#1c1c1c,#121212);border:1.5px solid #3c3c3c;border-radius:9px;flex-direction:column;align-items:stretch;gap:.22rem;min-width:0;padding:.28rem;font-size:.62rem;font-weight:800;transition:border-color .12s,transform .12s;display:flex}.-S67Ha_makerCard:hover{border-color:#7a7a7a;transform:translateY(-1px)}.-S67Ha_makerCard[data-active=true]{border-color:var(--color-primary,#dc0000);color:#fff;box-shadow:0 0 0 1px #dc000059,0 6px 14px #dc00002e}.-S67Ha_makerCard>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-S67Ha_makerCard>em{color:#8a8a8a;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-style:normal;font-weight:600;overflow:hidden}.-S67Ha_maker{flex-direction:column;gap:.55rem;min-width:0;display:flex}.-S67Ha_makerSubs,.-S67Ha_makerChips,.-S67Ha_makerSwatches{flex-wrap:wrap;gap:.3rem;display:flex}.-S67Ha_makerSwatches{align-items:center;gap:.34rem}.-S67Ha_makerSwatches .-S67Ha_makerSwatch,.-S67Ha_makerSwatches .-S67Ha_makerColor{align-self:center;min-height:0;line-height:0}.-S67Ha_makerTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.-S67Ha_makerTabs .-S67Ha_makerTab{letter-spacing:.04em;color:#a8a8a8;background:linear-gradient(#1c1c1c,#141414);flex-direction:column;align-items:center;gap:.18rem;padding:.38rem .2rem .3rem;font-size:.62rem;display:flex}.-S67Ha_makerTabs .-S67Ha_makerTab svg{color:#8a8a8a}.-S67Ha_makerTabs .-S67Ha_makerTab[data-active=true]{background:linear-gradient(#2a1414,#180e0e)}.-S67Ha_makerTabs .-S67Ha_makerTab[data-active=true] svg{color:var(--color-primary,#dc0000)}.-S67Ha_makerTab,.-S67Ha_makerSub,.-S67Ha_makerChip,.-S67Ha_makerTool,.-S67Ha_makerKind{color:#c8c8c8;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:1.5px solid #5a5a5a;border-radius:8px;padding:.22rem .5rem;font-size:.72rem;font-weight:800}.-S67Ha_makerTab[data-active=true],.-S67Ha_makerSub[data-active=true],.-S67Ha_makerChip[data-active=true],.-S67Ha_makerKind[data-active=true],.-S67Ha_makerSwatch[data-active=true]{border-color:var(--color-primary,#dc0000);color:#fff}.-S67Ha_makerSub{padding:.16rem .42rem;font-size:.66rem}.-S67Ha_makerKind{flex-direction:column;flex:5.5rem;align-items:flex-start;gap:.1rem;padding:.35rem .5rem;display:flex}.-S67Ha_makerKind em{color:#8a8a8a;font-size:.62rem;font-style:normal;font-weight:600}.-S67Ha_makerPanel{flex-direction:column;gap:.55rem;min-width:0;display:flex}.-S67Ha_makerField{color:#8e8e8e;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.28rem;font-size:.68rem;font-weight:800;display:flex}.-S67Ha_makerSlider{color:#8e8e8e;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.15rem;font-size:.68rem;font-weight:800;display:flex}.-S67Ha_makerSlider span{justify-content:space-between;gap:.5rem;display:flex}.-S67Ha_makerSlider em{color:#d8d8d8;letter-spacing:0;text-transform:none;font-style:normal}.-S67Ha_makerSlider input[type=range]{width:100%;accent-color:var(--color-primary,#dc0000)}.-S67Ha_makerSwatch,.-S67Ha_makerColor{cursor:pointer;border:1.5px solid #5a5a5a;border-radius:999px;flex:none;width:1.35rem;height:1.35rem;padding:0;box-shadow:inset 0 0 0 1px #00000059}.-S67Ha_makerSwatch[data-active=true]{box-shadow:0 0 0 2px #111, 0 0 0 3.5px var(--color-primary,#dc0000)}.-S67Ha_makerColor{background:0 0}.-S67Ha_makerBeltDot{vertical-align:middle;border:1px solid #555;border-radius:2px;width:1.1rem;height:.45rem;margin-right:.32rem;display:inline-block}.-S67Ha_makerHint{color:#8a8a8a;letter-spacing:0;text-transform:none;margin:0;font-size:.75rem;font-weight:600;line-height:1.4}.-S67Ha_makerTools{flex-wrap:wrap;gap:.4rem;display:flex}.-S67Ha_takeBar{color:#b8b8b8;flex-wrap:wrap;flex:none;align-items:center;gap:.4rem .7rem;padding:.35rem .2rem 0;font-size:.68rem;display:flex}.-S67Ha_sideTabs{gap:.2rem;display:inline-flex}.-S67Ha_sideTabs button{color:#a8a8a8;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:4px;padding:.1rem .5rem;font-size:.66rem}.-S67Ha_sideTabs button[data-active=true]{color:#ffd0d0;border-color:#dc0000}.-S67Ha_redToggle{color:#ff6b6b;cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}.-S67Ha_compareError{color:#ff5252;font-weight:700}.-S67Ha_compareMeta{color:#8a8a8a}.-S67Ha_takeChips{flex-wrap:wrap;flex:100%;gap:.35rem;display:flex}.-S67Ha_takeChip{background:#121212;border:1px solid #2a2a2a;border-radius:6px;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .45rem;display:inline-flex}.-S67Ha_takeChip[data-primary=true]{border-color:#6a6a6a}.-S67Ha_takeChip[data-compare=a]{border-color:#4fc3f7}.-S67Ha_takeChip[data-compare=b]{border-color:#ffb74d}.-S67Ha_takeSwatch{cursor:pointer;border:none;border-radius:50%;flex:none;width:.7rem;height:.7rem;padding:0}.-S67Ha_takeName{text-overflow:ellipsis;white-space:nowrap;color:#d8d8d8;max-width:11rem;overflow:hidden}.-S67Ha_repChips{gap:.12rem;display:inline-flex}.-S67Ha_repChip{color:#8a8a8a;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:3px;min-width:1.1rem;height:1.1rem;padding:0;font-size:.6rem;font-weight:700}.-S67Ha_repChip[data-chosen=true]{color:#c8e6c8;border-color:#43a047}.-S67Ha_repChip[data-side=transition]{opacity:.35;cursor:default}.-S67Ha_takeScore{color:#8a8a8a;font-variant-numeric:tabular-nums}.-S67Ha_takeCompare{color:#a8a8a8;cursor:pointer;align-items:center;gap:.2rem;display:inline-flex}.-S67Ha_pickPrompt{color:#f0f0f0;z-index:3;background:#141414eb;border:1px solid #ff1744;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.72rem;display:inline-flex;position:absolute;bottom:.6rem;left:50%;transform:translate(-50%)}.-S67Ha_pickPrompt button{color:inherit;cursor:pointer;background:0 0;border:1px solid #4a4a4a;border-radius:4px;padding:.1rem .6rem;font-weight:800}.-S67Ha_releaseFactory{flex-direction:column;gap:.55rem;padding:.2rem .7rem .9rem;display:flex}.-S67Ha_releaseHead{color:#c8c8c8;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:.68rem;font-weight:800;display:flex}.-S67Ha_releaseWhere{color:#8e8e8e;letter-spacing:.06em}.-S67Ha_releaseSheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.-S67Ha_releaseView{margin:0}.-S67Ha_releaseView figcaption{text-align:center;color:#8e8e8e;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.-S67Ha_releaseBakes{flex-wrap:wrap;gap:.35rem;display:flex}.-S67Ha_releaseError{color:#ffb4b4;margin:0;font-size:.75rem;font-weight:700}.-S67Ha_characterRowStatus{color:#8e8e8e;letter-spacing:.08em;text-transform:uppercase;margin-left:.45rem;font-size:.62rem;font-weight:800}.-S67Ha_windowPage button,.-S67Ha_windowPage input,.-S67Ha_windowPage select,.-S67Ha_windowPage textarea{min-height:0}.-S67Ha_rail{position:relative}.-S67Ha_railResize{cursor:col-resize;z-index:3;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:-3px}.-S67Ha_railResize:hover,.-S67Ha_railResize:focus-visible{background:#dc000073}.-S67Ha_releaseActions{flex-wrap:wrap;gap:.28rem;display:flex}.-S67Ha_releaseFactory .-S67Ha_characterField textarea{min-height:0;font-size:.78rem;line-height:1.35}.-S67Ha_releaseError{line-height:1.35}.-S67Ha_releaseLive{color:#ffe4e4;letter-spacing:0;text-transform:none;background:#dc000024;border-radius:6px;align-items:center;gap:.4rem;margin:0;padding:.35rem .45rem;font-size:.72rem;font-weight:700;line-height:1.35;display:flex}.-S67Ha_releasePulse{background:#ff4d4d;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-out infinite -S67Ha_bbdPulse}.-S67Ha_reviewAsk{color:#e8e4dc;margin:0 0 .55rem;font-size:.84rem;line-height:1.35}.-S67Ha_reviewAsk p{margin:0 0 .4rem}.-S67Ha_reviewAsk button{color:#f0d2ce;font:inherit;cursor:pointer;background:0 0;border:1px solid #c4524a;border-radius:999px;padding:.28rem .7rem;font-size:.78rem}.-S67Ha_reviewAsk button:disabled{opacity:.45;cursor:default}.-S67Ha_releaseDone{color:#d7ffd7;letter-spacing:0;text-transform:none;margin:0;font-size:.72rem;font-weight:700;line-height:1.35}@keyframes -S67Ha_bbdPulse{0%{box-shadow:0 0 #ff4d4da6}to{box-shadow:0 0 0 8px #ff4d4d00}}.-S67Ha_windowPage .-S67Ha_releaseActions{flex-wrap:nowrap;gap:.35rem;display:flex}.-S67Ha_windowPage .-S67Ha_releaseActions button,.-S67Ha_windowPage .-S67Ha_characterActions button,.-S67Ha_windowPage .-S67Ha_makerTools button,.-S67Ha_windowPage .-S67Ha_makerTabs .-S67Ha_makerTab,.-S67Ha_windowPage .-S67Ha_characterNew{border-radius:6px;height:auto;min-height:0;padding:.22rem .3rem;font-size:.68rem;line-height:1.2}.-S67Ha_windowPage .-S67Ha_makerTabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem}.-S67Ha_windowPage .-S67Ha_makerTabs .-S67Ha_makerTab svg{width:18px;height:18px;display:block}.-S67Ha_windowPage .-S67Ha_maker .-S67Ha_portraitThumb{aspect-ratio:5/3;max-height:48px}.-S67Ha_windowPage .-S67Ha_makerCard{border-width:1px;gap:.06rem;padding:.12rem}.-S67Ha_windowPage .-S67Ha_makerCard>em{display:none}.-S67Ha_stageWork{z-index:5;pointer-events:auto;width:min(92%,440px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-S67Ha_stageWorkWait{color:#f0f0f0;text-align:center;background:#101010f0;border:1px solid #3a3a3a;border-radius:8px;margin:0;padding:.7rem .9rem;font-size:.82rem;font-weight:700}.-S67Ha_iconBar{align-items:center;gap:.35rem;display:flex}.-S67Ha_iconRule{background:#3a3a3a;border:0;flex:none;height:1px;margin:-.2rem .7rem}.-S67Ha_iconBtn{color:#c8c8c8;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:0;padding:0;line-height:0;display:inline-flex}.-S67Ha_iconBar .-S67Ha_characterSave,.-S67Ha_iconBar .-S67Ha_characterDelete{background:0 0;border:none;width:34px;padding:0}.-S67Ha_iconBtn svg{width:18px;height:18px;display:block}.-S67Ha_buildHistory{flex-direction:column;gap:.4rem;margin:0 .7rem .6rem;display:flex}.-S67Ha_buildHistoryEmpty{color:#9a9a9a;margin:0;font-size:.85rem}.-S67Ha_buildHistoryRow{align-items:center;gap:.35rem;display:flex}.-S67Ha_buildHistoryRow[data-active=true] .-S67Ha_buildHistoryName{border-color:#c0392b}.-S67Ha_buildHistoryName{color:#222;background:#fff;border:1px solid #8a8a8a;border-radius:6px;flex:1;min-width:0;padding:.25rem .4rem}.-S67Ha_buildHistoryPick{color:#444;background:#fff;border:1px solid #8a8a8a;border-radius:6px;padding:.25rem .45rem}.-S67Ha_makerTools .-S67Ha_makerTool,.-S67Ha_makerSubs .-S67Ha_makerSub,.-S67Ha_makerTabs .-S67Ha_makerTab{justify-content:center;align-items:center;width:34px;height:34px;min-height:0;padding:0;display:inline-flex}.-S67Ha_makerTabs{flex-wrap:wrap;gap:.28rem;display:flex}.-S67Ha_charOpen{z-index:4;cursor:pointer;background:#121212;border:2px solid #ffffff73;border-radius:50%;width:68px;height:68px;padding:0;position:absolute;top:.7rem;bottom:auto;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.-S67Ha_clothFront{background:#d9d3c7;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.-S67Ha_clothFront svg{width:70%;height:70%}.-S67Ha_clothFront img{object-fit:cover;width:100%;height:100%;display:block}.-S67Ha_charOpen .-S67Ha_portraitThumb{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;max-height:none}.-S67Ha_portraitPhoto{object-fit:cover;object-position:center 42%;pointer-events:none;width:100%;height:100%;display:block}.-S67Ha_charHero .-S67Ha_portraitPhoto{object-position:center 8%}.-S67Ha_portraitPhoto[data-bake=true]{object-position:center 12%}.-S67Ha_charHero .-S67Ha_portraitPhoto[data-bake=true]{object-position:center 10%}.-S67Ha_charPicker{z-index:6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060608c7;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}.-S67Ha_charClose{position:absolute;top:.6rem;right:.6rem}.-S67Ha_charArch{width:min(96%,640px);height:108px;margin-bottom:.2rem;position:relative}.-S67Ha_charArchItem{cursor:pointer;background:#161616;border:2px solid #ffffff47;border-radius:50%;width:52px;height:52px;padding:0;position:absolute;overflow:hidden;transform:translate(-50%)}.-S67Ha_charArchItem .-S67Ha_portraitThumb{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;max-height:none}.-S67Ha_charArchItem[data-active=true]{z-index:1;border-color:#dc0000;width:62px;height:62px}.-S67Ha_charArchNew{color:#f4f4f4;place-items:center;display:grid}.-S67Ha_charArchNew svg{width:26px;height:26px}.-S67Ha_charCarousel{justify-content:center;align-items:center;gap:.8rem;display:flex}.-S67Ha_charHero{color:#fff;cursor:pointer;background:#101010e6;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;align-items:center;gap:.3rem;width:168px;min-height:0;padding:.35rem .35rem .45rem;display:flex}.-S67Ha_charHero .-S67Ha_portraitThumb{aspect-ratio:auto;border-radius:12px;width:148px;height:168px;max-height:none}.-S67Ha_charHero em{font-size:.78rem;font-style:normal;font-weight:700}.-S67Ha_charEmpty{color:#bdbdbd;padding:2rem .5rem;font-size:.8rem}.-S67Ha_talk{flex-direction:column;gap:.4rem;min-height:0;display:flex}.-S67Ha_talkLog{flex-direction:column;gap:.35rem;max-height:220px;padding-right:.1rem;display:flex;overflow:auto}.-S67Ha_talkYou,.-S67Ha_talkStudio{letter-spacing:0;text-transform:none;border-radius:8px;margin:0;padding:.4rem .5rem;font-size:.78rem;line-height:1.4}.-S67Ha_talkYou{color:#f3f3f3;background:#1b1b1b}.-S67Ha_talkStudio{color:#f0d0d0;background:#2a1214}.-S67Ha_talkStill{object-fit:contain;background:#111;border-radius:6px;width:100%;max-height:220px;margin-top:.35rem;display:block}.-S67Ha_talkCompose{align-items:flex-end;gap:.35rem;display:flex}.-S67Ha_talkCompose textarea{resize:vertical;flex:1;min-height:7.5rem}.-S67Ha_characterForm{flex:none;min-height:0}.-S67Ha_releaseFactory{flex:auto;min-height:0}.-S67Ha_talk{flex:1;min-height:14rem}.-S67Ha_talkCompose textarea,.-S67Ha_windowPage .-S67Ha_talkCompose textarea{width:100%;height:100%;min-height:14rem;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;outline:none;padding:.15rem 0}.-S67Ha_talkCompose textarea:focus,.-S67Ha_windowPage .-S67Ha_talkCompose textarea:focus{box-shadow:none;border:0;outline:none}.-S67Ha_railBody:has(.-S67Ha_characterForm){flex-direction:column;display:flex}.-S67Ha_characterForm{flex:none}.-S67Ha_talk{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;display:flex}.-S67Ha_talkLog{flex:auto;min-height:0;max-height:none}.-S67Ha_talkCompose{flex:none;align-items:flex-end}.-S67Ha_talkCompose textarea,.-S67Ha_windowPage .-S67Ha_talkCompose textarea{height:auto;min-height:2.75rem;max-height:6.5rem}.-S67Ha_talkCompose{border-top:1px solid #3a3a3a;flex-wrap:wrap;margin-top:.35rem;padding-top:.45rem}.-S67Ha_talkField{flex:100%;min-width:0;position:relative}.-S67Ha_talkAdd,.-S67Ha_talkBuild{color:#c8c8c8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;min-height:0;padding:0;display:inline-flex}.-S67Ha_deckEnd .-S67Ha_talkAdd{margin:0}.-S67Ha_talkBuild{position:absolute;bottom:.15rem;left:0}.-S67Ha_talkBuild:disabled{opacity:.35;cursor:default}.-S67Ha_talkField textarea,.-S67Ha_windowPage .-S67Ha_talkField textarea{padding-left:0}.-S67Ha_talkField:has(.-S67Ha_talkBuild) textarea{padding-left:1.8rem}.-S67Ha_windowPage .-S67Ha_talkField:has(.-S67Ha_talkBuild) textarea{padding-left:1.8rem}.-S67Ha_talkBudget{color:#9a9a9a;width:100%;margin:0;font-size:.68rem;font-weight:600}.-S67Ha_talkShots{flex-wrap:wrap;gap:.35rem;width:100%;display:flex}.-S67Ha_talkShots figure{margin:0;position:relative}.-S67Ha_talkShots img{object-fit:cover;background:#1a1a1a;border-radius:6px;width:52px;height:52px;display:block}.-S67Ha_talkShots figure button{color:#fff;background:#2a2a2a;border:0;border-radius:50%;width:16px;height:16px;min-height:0;padding:0;font-size:.7rem;line-height:16px;position:absolute;top:-.3rem;right:-.3rem}.-S67Ha_stagePortrait{z-index:3;object-fit:contain;pointer-events:none;background:#131116;width:100%;height:100%;position:absolute;inset:0}.-S67Ha_characterStageName{z-index:2}.-S67Ha_buildProgress{flex-direction:column;flex:none;gap:.3rem;display:flex}.-S67Ha_buildHead{background:#151515;border:1px solid #3a3a3a;border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .55rem .55rem .7rem;display:flex}.-S67Ha_buildHead .-S67Ha_buildBar{background:0 0;border:0;flex:auto;padding:.15rem 0}.-S67Ha_buildStop,.-S67Ha_windowPage .-S67Ha_buildStop{color:#ffb4b4;cursor:pointer;background:0 0;border:1px solid #d62828;border-radius:8px;flex:none;align-self:center;height:auto;min-height:0;padding:.4rem .75rem;font-size:.72rem;font-weight:700}.-S67Ha_buildStop:disabled{opacity:.45;cursor:default}.-S67Ha_buildBar,.-S67Ha_windowPage .-S67Ha_buildBar{color:#f0f0f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.35rem;width:100%;height:auto;min-height:0;padding:.15rem 0;display:flex}.-S67Ha_buildBar:hover{border-color:#6a2a2a}.-S67Ha_buildTrack{background:#2a2a2a;border-radius:999px;height:6px;display:block;overflow:hidden}.-S67Ha_buildFill{background:#d62828;border-radius:999px;height:100%;transition:width .6s;display:block}.-S67Ha_buildProgress[data-status=failed] .-S67Ha_buildFill{background:#7a3a3a}.-S67Ha_buildText{flex-direction:column;align-items:flex-start;gap:.18rem;font-size:.74rem;font-weight:700;line-height:1.3;display:flex}.-S67Ha_buildTitle{color:#f0f0f0}.-S67Ha_buildDetail{color:#c8c8c8;white-space:normal;font-weight:600}.-S67Ha_buildStep{color:#9a9a9a;white-space:nowrap;font-weight:600}.-S67Ha_buildPanel{background:#101010;border:1px solid #2e2e2e;border-radius:8px;flex-direction:column;gap:.35rem;padding:.45rem .55rem;font-size:.72rem;display:flex}.-S67Ha_buildStages{flex-direction:column;gap:.18rem;margin:0;padding:0;list-style:none;display:flex}.-S67Ha_buildStages li{color:#bdbdbd;justify-content:space-between;gap:.5rem;display:flex}.-S67Ha_buildStages li[data-current=true]{color:#fff;font-weight:700}.-S67Ha_buildFacts{color:#9a9a9a;margin:0}.-S67Ha_buildLog{border-top:1px solid #2a2a2a;max-height:8.5rem;padding-top:.3rem;overflow:auto}.-S67Ha_buildLog p{color:#c8c8c8;white-space:pre-wrap;margin:0 0 .15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1.35}.-S67Ha_sessionsPage{grid-template-columns:380px 1fr;gap:16px;height:100%;min-height:0;padding:16px;display:grid}.-S67Ha_sessionsList,.-S67Ha_sessionsDetail{min-height:0;overflow-y:auto}.-S67Ha_sessionsHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:16px;font-weight:700;display:flex}.-S67Ha_sessionsBtn{padding:6px 10px;font-size:13px}.-S67Ha_sessionsMuted{color:#6b7280;font-size:13px}.-S67Ha_sessionsError{color:#b91c1c;font-size:13px}.-S67Ha_sessionsRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;margin-bottom:8px;padding:10px 12px;display:block}.-S67Ha_sessionsRow[data-active=true]{border-color:#d4af37;box-shadow:inset 4px 0 #d4af37}.-S67Ha_sessionsRowTop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.-S67Ha_sessionsId{color:#111;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.-S67Ha_sessionsRow,.-S67Ha_sessionsTake,.-S67Ha_sessionsLane{color:#111}.-S67Ha_sessionsPill{color:#374151;background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:12px}.-S67Ha_sessionsPill[data-state=open]{color:#166534;background:#dcfce7}.-S67Ha_sessionsPill[data-state=done],.-S67Ha_sessionsPill[data-state=kept]{color:#3730a3;background:#e0e7ff}.-S67Ha_sessionsPill[data-state=rejected]{color:#991b1b;background:#fee2e2}.-S67Ha_sessionsPill[data-state=warn]{color:#92400e;background:#fef3c7}.-S67Ha_sessionsPill[data-facing=back]{color:#991b1b;background:#fee2e2;font-weight:700}.-S67Ha_sessionsLane{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;margin-bottom:12px;padding:10px 12px}.-S67Ha_sessionsLaneTitle{color:#92400e;margin-bottom:6px;font-weight:700}.-S67Ha_sessionsTake{border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;padding:10px 12px}.-S67Ha_sessionsTake[data-state=rejected]{opacity:.7}.-S67Ha_sessionsTakeHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.-S67Ha_sessionsTakeName{color:#111;font-weight:700}.-S67Ha_sessionsClip{border-top:1px dashed #e5e7eb;grid-template-columns:150px 150px 1fr auto;gap:10px;padding:4px 0;font-size:13px;display:grid}.-S67Ha_sessionsClip[data-state=needs_review],.-S67Ha_sessionsClip[data-state=failed]{color:#92400e}.-S67Ha_sessionsCues{margin-top:12px;font-size:13px}.-S67Ha_testBackdrop{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.-S67Ha_testBox{color:#111;background:#fff;border-radius:14px;flex-direction:column;width:min(1180px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0006}.-S67Ha_testHead{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.-S67Ha_testTitle{font-size:20px;font-weight:700}.-S67Ha_testClose{cursor:pointer;background:#f3f4f6;border:0;border-radius:8px;width:36px;height:36px;font-size:16px}.-S67Ha_testBody{padding:8px 20px 20px;overflow-y:auto}.-S67Ha_testSection{border-bottom:1px solid #f3f4f6;padding:14px 0}.-S67Ha_testSection h3{margin:0 0 8px;font-size:16px}.-S67Ha_testRow{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.-S67Ha_testGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.-S67Ha_testCard{border:1px solid #e5e7eb;border-radius:10px;padding:10px}.-S67Ha_testCardTitle{margin-bottom:6px;font-size:13px;font-weight:700}.-S67Ha_testMono{word-break:break-all;margin:6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.-S67Ha_testMuted{color:#6b7280;font-size:13px}.-S67Ha_testGood{color:#166534;font-size:13px;font-weight:700}.-S67Ha_testBad{color:#991b1b;font-size:13px;font-weight:700}.-S67Ha_testNum{border:1px solid #d1d5db;border-radius:6px;width:70px;margin:0 6px;padding:4px 6px}.-S67Ha_testBtns{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.-S67Ha_testBtns button,.-S67Ha_testListenRow button{cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font-size:13px}.-S67Ha_testBtns button:disabled{opacity:.4;cursor:default}.-S67Ha_testListenRow{border-top:1px dashed #e5e7eb;grid-template-columns:340px 1fr;align-items:center;gap:12px;padding:6px 0;display:grid}.-S67Ha_settingsTitle{margin-bottom:4px;font-size:15px;font-weight:700}.-S67Ha_settingsHint{color:#6b7280;margin:0 0 10px;font-size:13px}.-S67Ha_settingsBtn{color:#111;cursor:pointer;background:#d4af37;border:0;border-radius:10px;padding:10px 16px;font-weight:700}
.FcJzwG_page{width:100%;height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));max-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));box-sizing:border-box;flex-direction:column;gap:.75rem;padding:0;display:flex;overflow:hidden}.FcJzwG_columns{flex:auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:.75rem;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.FcJzwG_col{flex-direction:column;gap:.75rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.FcJzwG_reqCard{flex:0 auto;min-height:0;overflow:hidden}.FcJzwG_commentsCard{min-height:0;max-height:15rem}.FcJzwG_reqCard .FcJzwG_cardBody,.FcJzwG_commentsCard .FcJzwG_cardBody{overflow:auto}.FcJzwG_beltCard{flex:none;min-height:0}.FcJzwG_videoCard{flex:none;min-width:0}.FcJzwG_videoCard .FcJzwG_cardBody{flex:none}.FcJzwG_videoStage{aspect-ratio:16/9;background:#000;border-radius:8px;flex:none;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.FcJzwG_videoStage video{object-fit:contain;width:100%;height:100%;display:block}.FcJzwG_videoMessage{color:#c4c4c4;text-align:center;max-width:22rem;margin:0;padding:1.25rem 1rem;font-size:.88rem;line-height:1.45}.FcJzwG_videoMessageTitle{color:#fff;margin:0 0 .45rem;font-size:.95rem;font-weight:800}.FcJzwG_reqName{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.8rem;font-weight:700;overflow:hidden}.FcJzwG_filterToggle{box-sizing:border-box;color:#c4c4c4;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #555;border-radius:8px;flex:none;max-width:9.5rem;height:22px;min-height:22px;max-height:22px;padding:0 .6rem;font-size:.72rem;font-weight:600;line-height:1;overflow:hidden}.FcJzwG_filterToggle:disabled{opacity:.45;cursor:default}.FcJzwG_filterToggleActive{border-color:var(--color-primary,#dc0000);color:#fff;background:#ffffff14;font-weight:800}.FcJzwG_filterToggles{flex:none;gap:6px;min-width:0;display:flex}.FcJzwG_card{background:#1a1a1a linear-gradient(145deg,#2f2f2f 0%,#1a1a1a 55%,#121212 100%);border:1px solid #333;border-radius:14px;flex-direction:column;align-self:stretch;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 16px #0003}.FcJzwG_cardHeader{border-bottom:2px solid var(--color-primary,#dc0000);box-sizing:border-box;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;min-height:36px;padding:.4rem .75rem;display:flex}.FcJzwG_commentsHeader{height:36px;min-height:36px;max-height:36px;overflow:hidden}.FcJzwG_cardTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.9rem;font-weight:800;line-height:1.2;overflow:hidden}.FcJzwG_cardSub{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-left:.35rem;font-size:.72rem;font-weight:600;overflow:hidden}.FcJzwG_cardBody{flex-direction:column;flex:auto;gap:.45rem;min-height:0;padding:.5rem .75rem .65rem;display:flex}.FcJzwG_beltBody{padding-bottom:calc(.65rem + 15px);position:relative}.FcJzwG_centered{text-align:center;justify-content:center;align-items:center;min-height:6rem}.FcJzwG_muted{color:#9ca3af;margin:0;font-size:.9rem}.FcJzwG_errorBanner{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:14px;width:100%;margin:0;padding:.75rem 1rem;font-weight:600}.FcJzwG_rankToggles{flex-wrap:nowrap;flex:none;gap:6px;min-width:0;display:flex}.FcJzwG_rankToggle{box-sizing:border-box;color:#c4c4c4;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #555;border-radius:8px;align-items:center;gap:.3rem;height:22px;min-height:22px;max-height:22px;padding:0 .6rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.FcJzwG_rankToggleActive{background:#ffffff14;font-weight:800}.FcJzwG_hoursRow{z-index:2;flex-shrink:0;justify-content:flex-end;display:flex;position:absolute;top:.45rem;right:.75rem}.FcJzwG_hoursChip{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;flex:none;align-items:flex-end;gap:3px;min-width:118px;min-height:0;padding:0;display:flex}.FcJzwG_hoursChip:hover,.FcJzwG_hoursChip:focus-visible{outline:none}.FcJzwG_hoursChip:hover .FcJzwG_hoursChipLabel,.FcJzwG_hoursChip:focus-visible .FcJzwG_hoursChipLabel{color:#fff;text-underline-offset:2px;text-decoration:underline}.FcJzwG_hoursChip:focus-visible{box-shadow:0 0 0 2px #ffd54f8c}.FcJzwG_hoursChipTop{align-items:baseline;gap:.45rem;line-height:1.1;display:flex}.FcJzwG_hoursChipLabel{color:#c4c4c4;letter-spacing:.01em;font-size:.68rem;font-weight:700}.FcJzwG_hoursChipValue{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800;line-height:1.1}.FcJzwG_hoursChipHint{color:#888;font-size:.68rem;font-weight:600}.FcJzwG_hoursChipBar{background:#ffffff26;border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.FcJzwG_hoursChipFill{height:100%;display:block}.FcJzwG_beltStage{width:100%;margin-top:0;position:relative}.FcJzwG_beltName{color:#fff;text-align:center;margin:0;font-size:1.05rem;font-weight:800}:is(.FcJzwG_beltBody:has(.FcJzwG_hoursRow) .FcJzwG_beltName,.FcJzwG_beltBody:has(.FcJzwG_hoursRow) .FcJzwG_kuep){padding-left:8.5rem;padding-right:8.5rem}.FcJzwG_kuep{color:#9ca3af;text-align:center;margin-top:2px;font-size:.72rem}.FcJzwG_comments{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow-y:auto}.FcJzwG_commentRow{color:#eee;border-bottom:1px solid #ffffff12;padding:.45rem 0;font-size:.78rem}.FcJzwG_commentRow:last-child{border-bottom:none}.FcJzwG_commentMeta{align-items:center;gap:6px;margin-bottom:2px;display:flex}.FcJzwG_stripBadge{color:#fff;border-radius:2px;padding:0 4px;font-size:.58rem;font-weight:800;line-height:1.4}.FcJzwG_commentWhen{color:#888;font-size:.64rem;font-weight:600}.FcJzwG_weaponsGrid{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.FcJzwG_spinner{border:4px solid #fff3;border-top:4px solid var(--color-primary,#dc0000);border-radius:50%;width:36px;height:36px;animation:1s linear infinite FcJzwG_spin}@keyframes FcJzwG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FcJzwG_hubPage{--hub-card-w:26rem;--hub-gap:.75rem;--hub-week-row:1.5rem;--hub-row-w:calc(var(--hub-card-w) * 3 + var(--hub-gap) * 2);box-sizing:border-box;flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.FcJzwG_hubPage a,.FcJzwG_hubPage button{min-height:0}.FcJzwG_hubCluster{width:var(--hub-row-w);gap:var(--hub-gap);box-sizing:border-box;flex-direction:column;max-width:100%;margin:0 auto;display:flex}.FcJzwG_hubLanding{gap:var(--hub-gap);box-sizing:border-box;z-index:1;flex-direction:column;width:100%;margin:0;display:flex;position:relative}.FcJzwG_hubDockPage{isolation:isolate;min-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));width:calc(100% + (2 * var(--layout-content-padding,2rem)));margin-left:calc(-1 * var(--layout-content-padding,2rem));margin-right:calc(-1 * var(--layout-content-padding,2rem));background:0 0;justify-content:flex-end;align-items:stretch;gap:0;position:relative;overflow:hidden}.FcJzwG_hubCenterPage{min-height:calc(100vh - var(--layout-header-height,88px) - var(--layout-footer-offset,5rem));margin-top:calc(-1 * var(--layout-content-padding,2rem));justify-content:center}.FcJzwG_hubCenterPage .FcJzwG_hubPictureTiles{padding:.65rem}.FcJzwG_hubBeltCard,.FcJzwG_hubTile{color:#fff;cursor:pointer;text-decoration:none}.FcJzwG_hubBeltCard{appearance:none;text-align:left;width:100%;font:inherit;min-height:0;padding:0}.FcJzwG_hubBeltCard:hover,.FcJzwG_hubTile:hover{border-color:#555}.FcJzwG_hubFamily{align-items:stretch;gap:var(--hub-gap);width:100%;display:flex}.FcJzwG_hubFamily>*{min-width:0;height:100%;min-height:calc(36px + 1.15rem + var(--hub-week-row) * 4);flex-direction:column;flex:1 1 0;display:flex}.FcJzwG_hubTop{align-items:stretch;gap:var(--hub-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.FcJzwG_hubTopPair{grid-template-columns:repeat(2,minmax(0,1fr))}.FcJzwG_hubTopKid>.FcJzwG_hubAnnounceCard{order:1}.FcJzwG_hubTopKid>.FcJzwG_hubMessageCard{order:2}.FcJzwG_hubTopKid>.FcJzwG_hubBeltCard{order:3}.FcJzwG_hubTopKid>.FcJzwG_hubScheduleCard{order:4}.FcJzwG_hubTop>*{height:100%;min-height:calc(36px + 1.15rem + var(--hub-week-row) * 7);flex-direction:column;align-self:stretch;display:flex}.FcJzwG_hubTop .FcJzwG_cardBody{flex:auto;justify-content:center}.FcJzwG_hubBeltCard .FcJzwG_cardBody{justify-content:flex-start;gap:.4rem}.FcJzwG_hubComments{flex-direction:column;flex:auto;gap:.28rem;min-height:0;display:flex;overflow:hidden}.FcJzwG_hubCommentLine{flex-direction:column;gap:.05rem;min-width:0;display:flex}.FcJzwG_hubCommentText{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.FcJzwG_hubCommentWhen{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.FcJzwG_hubBeltStage{flex:none;width:100%;margin:0;padding:.15rem 0 .35rem}.FcJzwG_hubTiles{gap:var(--hub-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.FcJzwG_hubMembershipCard{cursor:default}.FcJzwG_hubMembershipHeader{appearance:none;cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none}.FcJzwG_hubMembershipHeader:hover .FcJzwG_cardTitle{color:#fff}.FcJzwG_hubMembershipCard .FcJzwG_cardBody{justify-content:flex-start;gap:.35rem}.FcJzwG_hubTile{min-height:7.5rem}.FcJzwG_hubPictureTiles{box-sizing:border-box;justify-content:center;align-items:stretch;gap:.65rem;width:100%;padding:0 .65rem .65rem;display:flex}.FcJzwG_hubPictureTilesFamily{gap:1rem}.FcJzwG_hubPictureTile{appearance:none;font:inherit;text-align:left;cursor:pointer;aspect-ratio:1;width:calc(25% - .4875rem);min-width:0;max-width:calc(25% - .4875rem);max-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem) - .65rem);color:#fff;isolation:isolate;border:1px solid #333;border-radius:6px;flex:0 0 calc(25% - .4875rem);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px 16px #0003}.FcJzwG_hubPictureTile:hover,.FcJzwG_hubPictureTile:focus-visible{border-color:var(--color-primary,#dc0000);outline:none}.FcJzwG_hubPictureImg{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0;transform:scale(1.02)}canvas.FcJzwG_hubPictureImg,img.FcJzwG_hubPictureImg{pointer-events:none;object-fit:cover;object-position:center;display:block}.FcJzwG_hubPictureTile:hover .FcJzwG_hubPictureImg,.FcJzwG_hubPictureTile:focus-visible .FcJzwG_hubPictureImg{transform:scale(1.08)}.FcJzwG_hubPictureCaption{z-index:1;border-bottom:4px solid var(--color-primary,#dc0000);box-sizing:border-box;background:linear-gradient(#0000 0%,#0000006b 42%,#000000e0 100%);padding:clamp(.7rem,4vw,2.4rem) clamp(.45rem,1.5vw,.85rem) clamp(.4rem,1.2vw,.8rem);position:absolute;bottom:0;left:0;right:0}.FcJzwG_hubPictureTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,2.4vw,1.15rem);font-weight:800;line-height:1.2;overflow:hidden}.FcJzwG_hubPictureHint{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:clamp(.58rem,1.5vw,.85rem);line-height:1.25;overflow:hidden}.FcJzwG_publicHubPage{height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));max-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dock stage";justify-content:stretch;align-items:stretch;gap:.65rem;display:grid}.FcJzwG_hubStage{z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:auto;grid-area:stage;width:100%;min-width:0;min-height:0;padding:.65rem 1.5rem .75rem 1rem;position:relative;overflow:auto}.FcJzwG_hubStageFit{flex-direction:column;display:flex;overflow:hidden}.FcJzwG_hubStageFit>*{flex:auto;min-height:0}.FcJzwG_hubStagePaper,.FcJzwG_hubStageLegacy{padding-top:.25rem;padding-bottom:.35rem}@media (min-width:1200px){.FcJzwG_hubStagePaper,.FcJzwG_hubStageLegacy{padding-right:24%}}@media (min-width:1600px){.FcJzwG_hubStagePaper,.FcJzwG_hubStageLegacy{padding-right:26%}}.FcJzwG_hubDockTiles{flex-direction:column;flex:none;grid-area:dock;justify-content:flex-start;align-items:stretch;gap:.5rem;width:auto;padding:.35rem 0 .5rem .65rem;display:flex}.FcJzwG_publicHubPage .FcJzwG_hubDockTiles{z-index:2;align-self:start;max-height:100%;position:sticky;top:0}.FcJzwG_publicHubPage .FcJzwG_hubPictureTile{--hub-dock-tile:min(14rem, calc((100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem) - 2.2rem) / 3));flex:0 0 var(--hub-dock-tile);width:var(--hub-dock-tile);max-width:var(--hub-dock-tile);height:var(--hub-dock-tile);max-height:var(--hub-dock-tile)}.FcJzwG_publicHubPage .FcJzwG_hubPictureCaption{border-bottom-width:3px;padding:1.35rem .6rem .45rem}.FcJzwG_publicHubPage .FcJzwG_hubPictureTitle{font-size:clamp(.62rem,1.2vw,.95rem)}.FcJzwG_publicHubPage .FcJzwG_hubPictureHint{font-size:clamp(.52rem,1vw,.75rem)}.FcJzwG_publicHubPage .contact-page{min-height:0}.FcJzwG_hubPictureTileBrush{background:#f4f1ea;border-color:#111}.FcJzwG_hubPictureTileBrush .FcJzwG_hubPictureCaption{background:linear-gradient(#0000 0%,#00000047 42%,#000000d1 100%)}.FcJzwG_hubTileIcon{color:var(--color-primary,#dc0000);margin-bottom:.35rem;font-size:1.45rem;line-height:1;display:block}.FcJzwG_hubScheduleCard{min-height:calc(36px + 1.15rem + var(--hub-week-row) * 7);cursor:default}.FcJzwG_hubScheduleCard .FcJzwG_cardBody{justify-content:flex-start}.FcJzwG_hubMessageCard .FcJzwG_cardBody,.FcJzwG_hubAnnounceCard .FcJzwG_cardBody{justify-content:flex-start;gap:.28rem;overflow:hidden}.FcJzwG_hubComingSoon{cursor:default;isolation:isolate;background-color:#f4f1ea;background-image:none;border-color:#161616;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000052}.FcJzwG_hubComingSoon:hover{border-color:#161616}.FcJzwG_hubComingSoonInk{z-index:0;pointer-events:none;background-color:#f4f1ea;background-image:url(/hub/hub-brush-ground.webp?v=3);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.FcJzwG_hubComingSoonInk:after{content:"";mix-blend-mode:multiply;background:radial-gradient(at 20% 55%,#11111114 0 24%,#0000 62%),linear-gradient(104deg,#0000 0 18%,#11111129 42%,#1111110d 58%,#0000 78%);position:absolute;inset:10% 12%;transform:rotate(-6deg)}.FcJzwG_hubComingSoonCopy{z-index:1;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.35rem;padding:1rem .9rem;display:flex;position:relative}.FcJzwG_hubComingSoonKicker{color:var(--color-primary,#dc0000);letter-spacing:.46em;text-transform:uppercase;text-indent:.46em;margin:0;font-size:.72rem;font-weight:800}.FcJzwG_hubComingSoonTitle{color:#111;letter-spacing:.03em;text-transform:uppercase;text-shadow:1px 1px #00000038,0 0 18px #f4f1ead9;margin:0;font-family:Impact,Arial Black,Arial,sans-serif;font-size:clamp(1.45rem,2.4vw,2rem);font-style:italic;font-weight:900;line-height:.9;transform:rotate(-3deg)}.FcJzwG_hubComingSoonStroke{background:var(--color-primary,#dc0000);border-radius:1px;width:4.25rem;height:5px;margin-top:.15rem;display:block;transform:rotate(-8deg)skew(-18deg)}.FcJzwG_hubPreviewRow{flex-direction:column;gap:.05rem;min-width:0;display:flex}.FcJzwG_hubPreviewTitle,.FcJzwG_hubPreviewUnread{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.FcJzwG_hubPreviewTitle{color:#e5e7eb}.FcJzwG_hubPreviewUnread{color:#fff}.FcJzwG_hubPreviewBody{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.FcJzwG_hubScheduleCard .FcJzwG_cardTitle{flex:0 auto;max-width:48%}.FcJzwG_hubScheduleToggle{appearance:none;border:none;border-bottom:2px solid var(--color-primary,#dc0000);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;margin:0}.FcJzwG_hubScheduleToggle:hover .FcJzwG_hubClassCycle,.FcJzwG_hubScheduleToggle:focus-visible .FcJzwG_hubClassCycle{text-underline-offset:2px;text-decoration:underline}.FcJzwG_hubClassCycle{appearance:none;box-sizing:border-box;color:#fff;min-width:0;max-width:none;min-height:28px;font:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1 1 0;justify-content:flex-end;align-items:center;margin:0;padding:0;font-size:.8rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.FcJzwG_hubScheduleTitleBtn{appearance:none;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.FcJzwG_hubScheduleTitleBtn:hover,.FcJzwG_hubScheduleTitleBtn:focus-visible{text-underline-offset:2px;text-decoration:underline}.FcJzwG_hubScheduleCard .FcJzwG_reqName{text-align:right;flex:1 1 0}.FcJzwG_hubWeekSplit{flex:auto;grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));gap:.35rem .55rem;min-height:0;padding:.4rem .65rem .5rem;display:grid}.FcJzwG_hubWeekPaneName{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .2rem;font-size:.72rem;font-weight:700;overflow:hidden}.FcJzwG_hubWeekSplit .FcJzwG_hubWeekRow{grid-template-columns:3.5rem minmax(0,1fr);font-size:.72rem}.FcJzwG_hubWeekSplit .FcJzwG_hubWeekDay{font-size:.72rem}.FcJzwG_hubScheduleModal{flex-direction:column;gap:.85rem;display:flex}.FcJzwG_hubWeekViewport{height:calc(var(--hub-week-row) * 7);flex:none;padding:.5rem .75rem .65rem;overflow:hidden}.FcJzwG_hubWeekViewport::-webkit-scrollbar{display:none}.FcJzwG_hubWeekList{height:calc(var(--hub-week-row) * 7);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FcJzwG_hubWeekRow{height:var(--hub-week-row);color:#e5e7eb;grid-template-columns:6.75rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.82rem;line-height:1.2;display:grid}.FcJzwG_hubWeekDay{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.FcJzwG_hubWeekTime{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:right;font-weight:600;overflow:hidden}.FcJzwG_hubWeekEmpty{color:#6b7280;text-align:right}.FcJzwG_hubWeekToday{background:#dc00002e;position:relative}.FcJzwG_hubWeekToday:before{content:"";background:var(--color-primary,#dc0000);width:3px;position:absolute;top:0;bottom:0;left:-.5rem}.FcJzwG_hubWeekToday .FcJzwG_hubWeekDay,.FcJzwG_hubWeekToday .FcJzwG_hubWeekTime,.FcJzwG_hubWeekToday .FcJzwG_hubWeekEmpty{color:#fff;font-weight:800}.FcJzwG_profileCol{width:100%;max-width:360px}.FcJzwG_requirementsPanel{width:100%}@media (max-width:900px){.FcJzwG_publicHubPage{top:var(--layout-header-offset,7.5rem);right:0;bottom:var(--layout-footer-offset,5rem);width:auto;height:auto;max-height:none;margin:0;position:fixed;left:0;overflow:hidden}.FcJzwG_publicHubPage:before{content:"";z-index:-1;pointer-events:none;background-color:#f4f1ea;background-image:var(--dojo-ground,url(/hub/hub-brush-ground.webp?v=3));background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.FcJzwG_publicHubPage .FcJzwG_hubDockTiles{box-sizing:border-box;height:100%;width:calc(min(14rem, (100dvh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem) - .35rem - .9rem - 1rem) / 3) + .65rem);align-self:stretch;padding-bottom:.9rem;container-type:size}.FcJzwG_publicHubPage .FcJzwG_hubPictureTile{--hub-dock-tile:min(14rem, calc((100cqh - 2 * .5rem) / 3), 100cqw)}.FcJzwG_publicHubPage .FcJzwG_hubStage,.FcJzwG_publicHubPage .FcJzwG_hubStageFit{overscroll-behavior:contain;overflow-y:auto}.FcJzwG_publicHubPage .FcJzwG_hubStageFit>*{flex:none}.FcJzwG_page{height:auto;max-height:none;padding:0;overflow:visible}.FcJzwG_columns{grid-template-columns:1fr}.FcJzwG_hubCluster,.FcJzwG_hubLanding{width:100%}.FcJzwG_hubTop,.FcJzwG_hubTiles{grid-template-columns:1fr}.FcJzwG_hubFamily{flex-direction:column}.FcJzwG_reqCard,.FcJzwG_commentsCard{flex:none;max-height:none}.FcJzwG_col{height:auto;overflow:visible}.FcJzwG_hoursRow{position:static}}@media (max-width:480px){.FcJzwG_hubCenterPage[data-testid=journey-hub-stage],.FcJzwG_hubDockPage.FcJzwG_hubCenterPage:not(.FcJzwG_publicHubPage){top:var(--layout-header-offset,7.5rem);right:0;bottom:var(--layout-footer-offset,5rem);justify-content:stretch;width:auto;height:auto;min-height:0;max-height:none;margin:0;position:fixed;left:0;overflow:hidden}.FcJzwG_hubCenterPage[data-testid=journey-hub-stage]{box-sizing:border-box;gap:0;padding:0 .65rem}.FcJzwG_hubCenterPage .FcJzwG_hubLanding,.FcJzwG_hubDockPage:not(.FcJzwG_publicHubPage) .FcJzwG_hubLanding,.FcJzwG_hubCenterPage .FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles),.FcJzwG_hubDockPage:not(.FcJzwG_publicHubPage) .FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles),.FcJzwG_hubCenterPage .FcJzwG_hubCluster{flex:auto;height:100%;min-height:0}.FcJzwG_hubCenterPage .FcJzwG_hubLanding,.FcJzwG_hubDockPage:not(.FcJzwG_publicHubPage) .FcJzwG_hubLanding{container-type:size}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles){--tile-cols:1;--tile-rows:1;--tile-gap:.65rem;--tile-pad-x:1rem;--tile-pad-y:.65rem;--tile:min((100cqw - 2 * var(--tile-pad-x) - (var(--tile-cols) - 1) * var(--tile-gap)) / var(--tile-cols), (100cqh - 2 * var(--tile-pad-y) - (var(--tile-rows) - 1) * var(--tile-gap)) / var(--tile-rows));grid-template-columns:repeat(var(--tile-cols), var(--tile));grid-auto-rows:var(--tile);place-content:center;gap:var(--tile-gap);padding:var(--tile-pad-y) var(--tile-pad-x);box-sizing:border-box;display:grid}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(2)){--tile-rows:2}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(3)){--tile-rows:3}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(4)){--tile-cols:2;--tile-rows:2}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(5)){--tile-rows:3}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(7)){--tile-rows:4}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles):has(>:nth-child(9)){--tile-rows:5}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles)>.FcJzwG_hubPictureTile{width:var(--tile);height:var(--tile);aspect-ratio:1;flex:none;min-width:0;max-width:none;min-height:0;max-height:none}.FcJzwG_hubPictureTiles:not(.FcJzwG_hubDockTiles)>.FcJzwG_hubPictureTile .FcJzwG_hubPictureImg{object-position:top center;transform:none}.FcJzwG_hubTop,.FcJzwG_hubTiles{flex:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100%;overflow:hidden}:is(.FcJzwG_hubTop:has(>:nth-child(4)),.FcJzwG_hubTiles:has(>:nth-child(4))){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.FcJzwG_hubTop>*,.FcJzwG_hubTiles>*{min-width:0;height:100%;min-height:0}}@media (max-width:768px){.FcJzwG_profileCol,.FcJzwG_requirementsPanel{max-width:none}}
.Y3_dyq_readingPane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.Y3_dyq_readingScroll{flex:1;min-height:0;padding:.9rem 1rem;overflow-y:auto}.Y3_dyq_listRow{background:0 0;border-bottom:1px solid #2a2a2a;align-items:center;width:100%;display:flex}.Y3_dyq_listRowActive{background:#ffffff1a}.Y3_dyq_listRowMain{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex:1;padding:.7rem .5rem .7rem .85rem}.Y3_dyq_rowActions{flex:none;align-items:center;gap:2px;padding:0 .35rem 0 0;display:flex}.Y3_dyq_rowIcon{width:28px;height:28px;box-shadow:none;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}.Y3_dyq_rowIcon:hover,.Y3_dyq_rowIcon:focus-visible{box-shadow:none;color:#fff;background:0 0;border:none;outline:none}
.vBHKtG_page{width:100%;height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));max-height:calc(100vh - var(--layout-header-offset,7.5rem) - var(--layout-footer-offset,5rem));box-sizing:border-box;flex-direction:column;gap:.75rem;padding:0;display:flex;overflow:hidden}.vBHKtG_pageEmbedded{height:100%;min-height:0;max-height:100%}.vBHKtG_columns{flex:auto;grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:.75rem;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.vBHKtG_columnsStack{flex-direction:column;flex:auto;gap:.75rem;width:100%;min-height:0;display:flex;overflow:auto}.vBHKtG_columnsStack .vBHKtG_rail,.vBHKtG_columnsStack .vBHKtG_main{height:auto;overflow:visible}.vBHKtG_rail{flex-direction:column;gap:.75rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.vBHKtG_profileSlot{flex:none;min-width:0}.vBHKtG_rankCard{flex-direction:column;flex:auto;justify-content:space-between;gap:.5rem;min-height:0;padding:.75rem;display:flex}.vBHKtG_rankList{flex-direction:column;flex:1;justify-content:flex-start;gap:.5rem;min-height:0;display:flex;overflow:auto}.vBHKtG_main{flex-direction:column;gap:.75rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.vBHKtG_notesCard,.vBHKtG_beltCard,.vBHKtG_emptyCard{flex-direction:column;flex:1 1 0;min-height:0;padding:1rem;display:flex;overflow:hidden}.vBHKtG_card{background:#1a1a1a linear-gradient(145deg,#2f2f2f 0%,#1a1a1a 55%,#121212 100%);border:1px solid #333;border-radius:14px;box-shadow:0 4px 16px #0003}.vBHKtG_cardHeader{color:#fff;font-size:1rem;font-weight:800}.vBHKtG_muted{color:#9ca3af}.vBHKtG_noteText{color:#e5e5e5}.vBHKtG_addBtn{color:#ddd;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:6px;padding:.2rem .6rem;font-size:.8rem;font-weight:700}.vBHKtG_rankBtn{cursor:pointer;color:#fff;background:#ffffff0f;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.9rem;display:flex}.vBHKtG_rankBtnOn{border-color:var(--color-primary,#dc0000);background:#ffffff0a;font-weight:800}.vBHKtG_railAction{cursor:pointer;color:#fff;text-align:left;background:#ffffff0a;border:1.5px solid #dc0000;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;font-size:.9rem;font-weight:700;display:flex}.vBHKtG_railAction+.vBHKtG_railAction{margin-top:.5rem}.vBHKtG_railAction:focus,.vBHKtG_railAction:focus-visible,.vBHKtG_railAction[aria-pressed=true]{box-shadow:none;outline:none}.vBHKtG_commentRow{display:contents}.vBHKtG_commentDelete{opacity:0;transition:opacity .12s}.vBHKtG_commentRow:hover .vBHKtG_commentDelete,.vBHKtG_commentRow:focus-within .vBHKtG_commentDelete{opacity:1}
