.home-role-mode-controls_controls__XxxE0{position:absolute;z-index:58;inset:0;pointer-events:none;color:#f6faf9}.home-role-mode-controls_controls__XxxE0 a,.home-role-mode-controls_controls__XxxE0 button{font:inherit}.home-role-mode-controls_bottomHandle__M_CPc,.home-role-mode-controls_mobileRoleButton__kWRNr,.home-role-mode-controls_rightHandle__oVYH9{position:absolute;z-index:70;color:#f6faf9;pointer-events:auto;cursor:pointer}.home-role-mode-controls_bottomHandle__M_CPc,.home-role-mode-controls_rightHandle__oVYH9{border:1px solid color-mix(in srgb,var(--text) 17%,rgba(255,255,255,.24));background:linear-gradient(145deg,rgb(255 255 255/var(--panel-highlight-alpha,.2)),transparent 52%),color-mix(in srgb,var(--surface-solid) calc(var(--panel-surface-alpha,.58) * 100%),transparent);box-shadow:inset 0 1px rgba(255,255,255,.24),0 14px 38px rgba(0,0,0,.22),0 0 24px color-mix(in srgb,var(--accent) 11%,transparent);backdrop-filter:blur(var(--panel-blur,20px)) saturate(180%);-webkit-backdrop-filter:blur(var(--panel-blur,20px)) saturate(180%);transition:opacity .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.home-role-mode-controls_rightHandle__oVYH9{top:50%;right:12px;width:18px;height:112px;padding:0;display:grid;place-items:center;border-radius:14px;transform:translateY(-50%)}.home-role-mode-controls_handleLine__YEV2Y,.home-role-mode-controls_rightHandle__oVYH9 span{display:block;border-radius:999px;background:color-mix(in srgb,var(--text) 44%,transparent);box-shadow:inset 0 1px rgba(255,255,255,.2);transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.home-role-mode-controls_rightHandle__oVYH9 span{width:3px;height:58px}.home-role-mode-controls_bottomHandle__M_CPc{left:50%;bottom:12px;width:112px;min-width:112px;height:18px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;transform:translateX(-50%)}.home-role-mode-controls_handleLine__YEV2Y{width:58px;height:3px}.home-role-mode-controls_bottomHandle__M_CPc svg,.home-role-mode-controls_handleSummary__Hybqf{display:none}.home-role-mode-controls_controls__XxxE0:not([data-open=none]) .home-role-mode-controls_bottomHandle__M_CPc,.home-role-mode-controls_controls__XxxE0:not([data-open=none]) .home-role-mode-controls_rightHandle__oVYH9{opacity:.32}.home-role-mode-controls_bottomHandle__M_CPc:focus-visible,.home-role-mode-controls_bottomHandle__M_CPc:hover,.home-role-mode-controls_bottomHandle__M_CPc[aria-expanded=true],.home-role-mode-controls_rightHandle__oVYH9:focus-visible,.home-role-mode-controls_rightHandle__oVYH9:hover,.home-role-mode-controls_rightHandle__oVYH9[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.32));box-shadow:inset 0 1px rgba(255,255,255,.28),0 18px 46px rgba(0,0,0,.26),0 0 30px color-mix(in srgb,var(--accent) 18%,transparent)}.home-role-mode-controls_bottomHandle__M_CPc:focus-visible .home-role-mode-controls_handleLine__YEV2Y,.home-role-mode-controls_bottomHandle__M_CPc:hover .home-role-mode-controls_handleLine__YEV2Y,.home-role-mode-controls_bottomHandle__M_CPc[aria-expanded=true] .home-role-mode-controls_handleLine__YEV2Y,.home-role-mode-controls_rightHandle__oVYH9:focus-visible span,.home-role-mode-controls_rightHandle__oVYH9:hover span,.home-role-mode-controls_rightHandle__oVYH9[aria-expanded=true] span{background:color-mix(in srgb,var(--accent) 64%,white);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 54%,transparent),0 0 5px rgba(255,255,255,.38);transform:scale(1.12)}.home-role-mode-controls_mobileRoleButton__kWRNr{display:none}.home-role-mode-controls_backdrop__MyW7o{position:absolute;z-index:59;inset:0;border:0;background:transparent;pointer-events:auto;cursor:default}.home-role-mode-controls_modePanel__hvrJL,.home-role-mode-controls_rolePanel__WoM_L{position:absolute;z-index:62;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 15%,rgba(255,255,255,.2));border-radius:26px;background:linear-gradient(132deg,rgb(255 255 255/var(--panel-highlight-alpha,.18)),transparent 27%,transparent 68%,color-mix(in srgb,var(--accent) 11%,transparent)),color-mix(in srgb,var(--surface-solid) calc(var(--panel-surface-alpha,.58) * 100%),transparent);box-shadow:inset 0 1px rgba(255,255,255,.24),0 26px 80px rgba(0,0,0,.28),0 8px 28px color-mix(in srgb,var(--accent) 10%,transparent);backdrop-filter:blur(var(--panel-blur,30px)) saturate(175%);-webkit-backdrop-filter:blur(var(--panel-blur,30px)) saturate(175%);opacity:0;pointer-events:none;transition:opacity .24s ease,transform .26s cubic-bezier(.22,1,.36,1)}.home-role-mode-controls_modePanel__hvrJL[data-open=true],.home-role-mode-controls_rolePanel__WoM_L[data-open=true]{opacity:1;pointer-events:auto;transform:translate(0)}.home-role-mode-controls_rolePanel__WoM_L{top:112px;right:18px;bottom:68px;width:min(142px,calc(100vw - 36px));display:grid;grid-template-rows:minmax(0,1fr);transform:translateX(calc(100% + 24px))}.home-role-mode-controls_modePanel__hvrJL,.home-role-mode-controls_rolePanel__WoM_L{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home-role-mode-controls_modePanel__hvrJL>header{min-height:58px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(228,240,236,.1)}.home-role-mode-controls_modePanel__hvrJL>header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.home-role-mode-controls_modePanel__hvrJL>header small{color:rgba(168,221,201,.66);font-size:.44rem;font-weight:740;letter-spacing:.12em}.home-role-mode-controls_modePanel__hvrJL>header strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.home-role-mode-controls_modePanel__hvrJL>header button{width:30px;height:30px;display:grid;place-items:center;flex:none;border:0;border-radius:10px;color:rgba(240,245,244,.7);background:rgba(255,255,255,.06);cursor:pointer}.home-role-mode-controls_modePanel__hvrJL>header svg{width:15px}.home-role-mode-controls_roleList__FR819{min-height:0;padding:15px 5px 26px;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;grid-gap:9px;gap:9px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(201,238,222,.78) rgba(255,255,255,.12);scrollbar-gutter:stable;overscroll-behavior:contain}.home-role-mode-controls_roleList__FR819::-webkit-scrollbar{width:7px}.home-role-mode-controls_roleList__FR819::-webkit-scrollbar-track{border-radius:999px;background:rgba(255,255,255,.12)}.home-role-mode-controls_roleList__FR819::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(201,238,222,.78)}.home-role-mode-controls_roleList__FR819::-webkit-scrollbar-thumb:hover{background:rgba(231,255,245,.95)}.home-role-mode-controls_roleCard__yG9Ut{position:relative;width:100%;height:172px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:18px;color:#f6faf9;background:rgb(20 23 37/var(--panel-surface-alpha,.3));box-shadow:inset 0 1px rgb(255 255 255/var(--panel-highlight-alpha,.07)),0 15px 38px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(var(--panel-blur,3px));backdrop-filter:blur(var(--panel-blur,3px));text-align:left;transform:translateX(-5px) rotate(-2deg);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.home-role-mode-controls_roleCard__yG9Ut:nth-child(2n){transform:translateX(5px) rotate(2.4deg)}.home-role-mode-controls_roleCard__yG9Ut:nth-child(3n){transform:translateX(-2px) rotate(.8deg)}.home-role-mode-controls_roleCard__yG9Ut:focus-within,.home-role-mode-controls_roleCard__yG9Ut:hover{z-index:3;border-color:rgba(255,255,255,.82);box-shadow:0 22px 54px rgba(0,0,0,.42);transform:translateY(-4px) rotate(0) scale(1.02)}.home-role-mode-controls_roleCard__yG9Ut[data-selected=true]{z-index:2;border-color:rgba(255,255,255,.9);box-shadow:0 15px 38px rgba(0,0,0,.4),0 0 0 2px color-mix(in srgb,var(--accent) 74%,white)}.home-role-mode-controls_roleSelectButton__IS1_c{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.home-role-mode-controls_roleArtwork__NgPYd,.home-role-mode-controls_roleArtwork__NgPYd img{position:absolute;inset:0;width:100%;height:100%}.home-role-mode-controls_roleArtwork__NgPYd{display:grid;place-items:center;background:radial-gradient(circle at 50% 34%,rgba(92,139,128,.56),#1b1e27 72%)}.home-role-mode-controls_roleArtwork__NgPYd img{object-fit:contain;object-position:center}.home-role-mode-controls_roleArtwork__NgPYd>svg{width:35px;color:rgba(204,246,229,.7)}.home-role-mode-controls_roleArtwork__NgPYd:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(4,6,10,.92));pointer-events:none}.home-role-mode-controls_roleCardCopy__x0wu9{position:absolute;z-index:1;right:9px;bottom:9px;left:9px;min-width:0;display:grid;grid-gap:4px;gap:4px;pointer-events:none}.home-role-mode-controls_roleCardCopy__x0wu9 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;text-shadow:0 2px 6px rgba(0,0,0,.7)}.home-role-mode-controls_roleCardCopy__x0wu9 small{max-height:0;overflow:hidden;color:rgba(255,255,255,.78);font-size:.46rem;line-height:1.35;overflow-wrap:anywhere;opacity:0;transition:max-height .18s ease,opacity .18s ease}.home-role-mode-controls_roleCard__yG9Ut:focus-within .home-role-mode-controls_roleCardCopy__x0wu9 small,.home-role-mode-controls_roleCard__yG9Ut:hover .home-role-mode-controls_roleCardCopy__x0wu9 small{max-height:40px;opacity:1}.home-role-mode-controls_roleSelectedCheck__jMQJM{position:absolute;z-index:2;top:8px;right:8px;width:17px;color:#a4e4cc;filter:drop-shadow(0 1px 3px #000)}.home-role-mode-controls_roleCard__yG9Ut[data-default=true] .home-role-mode-controls_roleSelectedCheck__jMQJM{top:38px}.home-role-mode-controls_roleDefaultBadge__z6U7n{position:absolute;z-index:2;top:8px;right:8px;min-height:23px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(232,250,239,.7);border-radius:999px;color:#f4fff8;background:rgb(8 15 18/var(--panel-surface-alpha,.3));box-shadow:0 2px 10px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(var(--panel-blur,3px));backdrop-filter:blur(var(--panel-blur,3px));font-size:.44rem;font-weight:750}.home-role-mode-controls_roleDefaultBadge__z6U7n svg{width:11px;height:11px;color:#c9f4d9}.home-role-mode-controls_roleDefaultButton__lMwCC{position:absolute;z-index:3;top:43px;left:8px;min-height:28px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(231,251,241,.42);border-radius:999px;color:#fff;background:rgb(8 15 18/var(--panel-surface-alpha,.3));-webkit-backdrop-filter:blur(var(--panel-blur,3px));backdrop-filter:blur(var(--panel-blur,3px));font-size:.48rem;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.home-role-mode-controls_roleDefaultButton__lMwCC svg{width:12px}.home-role-mode-controls_roleCard__yG9Ut:focus-within .home-role-mode-controls_roleDefaultButton__lMwCC,.home-role-mode-controls_roleCard__yG9Ut:hover .home-role-mode-controls_roleDefaultButton__lMwCC{opacity:1;pointer-events:auto;transform:translateY(0)}.home-role-mode-controls_roleDefaultButton__lMwCC:disabled{opacity:0;pointer-events:none;cursor:default}.home-role-mode-controls_roleCard__yG9Ut:focus-within .home-role-mode-controls_roleDefaultButton__lMwCC:disabled,.home-role-mode-controls_roleCard__yG9Ut:hover .home-role-mode-controls_roleDefaultButton__lMwCC:disabled{opacity:.4}.home-role-mode-controls_roleStartButton__BXaEJ{position:absolute;z-index:3;top:8px;left:8px;min-height:28px;padding:0 9px;color:#fff;font-size:.49rem;font-weight:720;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.home-role-mode-controls_roleStartButton__BXaEJ svg{width:12px;height:12px}.home-role-mode-controls_roleCard__yG9Ut:focus-within .home-role-mode-controls_roleStartButton__BXaEJ,.home-role-mode-controls_roleCard__yG9Ut:hover .home-role-mode-controls_roleStartButton__BXaEJ{opacity:1;pointer-events:auto;transform:translateY(0)}.home-role-mode-controls_roleStartButton__BXaEJ:disabled{opacity:0;pointer-events:none}.home-role-mode-controls_roleCard__yG9Ut:focus-within .home-role-mode-controls_roleStartButton__BXaEJ:disabled,.home-role-mode-controls_roleCard__yG9Ut:hover .home-role-mode-controls_roleStartButton__BXaEJ:disabled{opacity:.4}.home-role-mode-controls_addRoleCard__qOLg2{width:100%;height:106px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;color:rgba(255,255,255,.7);background:rgba(8,10,16,.2);text-decoration:none;-webkit-backdrop-filter:blur(var(--panel-blur,10px));backdrop-filter:blur(var(--panel-blur,10px));transform:rotate(-2deg);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.home-role-mode-controls_addRoleCard__qOLg2:focus-visible,.home-role-mode-controls_addRoleCard__qOLg2:hover{border-color:rgba(255,255,255,.56);color:white;background:rgba(8,10,16,.42);transform:rotate(0) translateY(-4px)}.home-role-mode-controls_addRoleCard__qOLg2 svg{width:18px}.home-role-mode-controls_addRoleCard__qOLg2 span{font-size:.48rem;font-weight:720}.home-role-mode-controls_portrait__kgXPo{position:relative;width:50px;height:50px;display:grid;place-items:center;overflow:hidden;flex:none;border:1px solid rgba(228,240,236,.15);border-radius:6px;background:rgba(255,255,255,.06)}.home-role-mode-controls_portrait__kgXPo img{object-fit:contain;object-position:center}.home-role-mode-controls_portrait__kgXPo>svg{width:19px;color:#a4e4cc}.home-role-mode-controls_modePanel__hvrJL{right:22px;bottom:10px;left:calc(var(--workspace-sidebar-width,52px) + 22px);height:160px;display:grid;grid-template-rows:minmax(0,1fr);transform:translateY(calc(100% + 24px))}.home-role-mode-controls_modePanel__hvrJL:has(.home-role-mode-controls_materialList__B1WFl>div[data-open=true]){height:min(310px,calc(100vh - 150px))}.home-role-mode-controls_modePanel__hvrJL>header{display:none}.home-role-mode-controls_modeTabs__ahu75{padding:11px 22px 3px;display:flex;align-items:center;justify-content:center;gap:6px;overflow-x:auto;scrollbar-width:none}.home-role-mode-controls_modeTabs__ahu75 button{min-height:34px;padding:0 13px;flex:none;border:1px solid rgba(228,240,236,.13);border-radius:10px;color:rgba(240,245,244,.7);background:transparent;font-size:.6rem;cursor:pointer}.home-role-mode-controls_modeTabs__ahu75 button:hover,.home-role-mode-controls_modeTabs__ahu75 button[data-selected=true]{border-color:rgba(166,224,203,.6);color:#fff}.home-role-mode-controls_materialList__B1WFl{min-width:0;padding:12px 28px 9px;display:flex;align-items:flex-end;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.home-role-mode-controls_materialList__B1WFl::-webkit-scrollbar{display:none}.home-role-mode-controls_materialList__B1WFl>*{flex-shrink:0}.home-role-mode-controls_sortableAction__DjT36{position:relative;width:98px;height:124px;flex:0 0 98px;overflow:visible}.home-role-mode-controls_sortableAction__DjT36[data-open=true]{z-index:40}.home-role-mode-controls_sortableAction__DjT36[data-selected=true]:not([data-open=true]){z-index:15}.home-role-mode-controls_sortableAction__DjT36[data-dragging=true]{opacity:.6}.home-role-mode-controls_sortableAction__DjT36[data-drop-target=true]:after{content:"";position:absolute;z-index:45;inset:-4px;border:2px dashed color-mix(in srgb,var(--accent) 78%,white);border-radius:16px;pointer-events:none}.home-role-mode-controls_sortableAction__DjT36 button[aria-expanded]{cursor:-webkit-grab;cursor:grab;touch-action:none}.home-role-mode-controls_sortableAction__DjT36[data-dragging=true] button[aria-expanded]{cursor:-webkit-grabbing;cursor:grabbing}.home-role-mode-controls_materialList__B1WFl>div{margin-left:-18px;transform:translateY(10px) scale(.9) rotate(1.8deg)}.home-role-mode-controls_actionGroup__FOkIG,.home-role-mode-controls_actionGroup__FOkIG>div{display:contents}.home-role-mode-controls_actionGroup__FOkIG h3{display:none}.home-role-mode-controls_materialCard__G_Fj2{position:relative;width:98px;height:124px;margin-left:-18px;padding:0;flex:0 0 98px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:15px;color:white;background:#13161e;box-shadow:0 15px 38px rgba(0,0,0,.34);cursor:pointer;transform:translateY(10px) scale(.9) rotate(1.8deg);transform-origin:50% 100%;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .22s ease}.home-role-mode-controls_materialCard__G_Fj2:first-child{margin-left:0;transform:translateY(10px) scale(.9) rotate(-2deg)}.home-role-mode-controls_materialCard__G_Fj2:nth-child(2n){transform:translateY(8px) scale(.92) rotate(-1.2deg)}.home-role-mode-controls_materialCard__G_Fj2:focus-visible,.home-role-mode-controls_materialCard__G_Fj2:hover{z-index:12;transform:translateY(2px) scale(.98)}.home-role-mode-controls_materialCard__G_Fj2[data-selected=true]{z-index:15;border-color:rgba(255,255,255,.9);box-shadow:0 22px 54px rgba(0,0,0,.48),0 0 0 2px color-mix(in srgb,var(--accent) 74%,white);transform:translateY(-8px) scale(1.08)}.home-role-mode-controls_materialImage__GL_rI,.home-role-mode-controls_materialImage__GL_rI img,.home-role-mode-controls_materialImage__GL_rI video{position:absolute;inset:0;width:100%;height:100%}.home-role-mode-controls_materialImage__GL_rI{display:grid;place-items:center;background:#1b1e27}.home-role-mode-controls_materialImage__GL_rI img,.home-role-mode-controls_materialImage__GL_rI video{object-fit:contain;object-position:center}.home-role-mode-controls_materialCard__G_Fj2:after{content:"";position:absolute;z-index:1;inset:44% 0 0;background:linear-gradient(transparent,rgba(4,6,10,.92));pointer-events:none}.home-role-mode-controls_materialCopy__csJWh{position:absolute;z-index:2;right:9px;bottom:10px;left:9px;display:grid;grid-gap:3px;gap:3px;text-align:left;pointer-events:none}.home-role-mode-controls_materialCopy__csJWh small,.home-role-mode-controls_materialCopy__csJWh strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-role-mode-controls_materialCopy__csJWh small{color:rgba(255,255,255,.58);font-size:.37rem}.home-role-mode-controls_materialCopy__csJWh strong{font-size:.48rem}.home-role-mode-controls_selectedCheck__8_48U{position:absolute;z-index:2;top:8px;right:8px;width:15px;color:#a4e4cc;filter:drop-shadow(0 1px 3px #000)}.home-role-mode-controls_themeCard__IpviI{width:104px;min-width:104px;height:94px;margin-right:7px;padding:7px;display:grid;grid-template-rows:1fr auto;grid-gap:5px;gap:5px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:white;background:transparent;cursor:pointer}.home-role-mode-controls_themeCard__IpviI[data-selected=true]{border-color:rgba(166,224,203,.6)}.home-role-mode-controls_themeCard__IpviI>span{border-radius:6px}.home-role-mode-controls_themeCard__IpviI strong{overflow:hidden;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.home-role-mode-controls_empty__yixWj{align-self:center;margin:auto;color:rgba(240,245,244,.57);font-size:.66rem}.home-role-mode-controls_modePanel__hvrJL footer{display:none;min-height:45px;padding:5px 22px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(228,240,236,.1);background:rgba(12,17,21,.65)}.home-role-mode-controls_modePanel__hvrJL footer span{overflow:hidden;color:rgba(240,245,244,.7);font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.home-role-mode-controls_modePanel__hvrJL footer button{min-height:32px;padding:0 13px;flex:none;border:1px solid rgba(166,224,203,.35);border-radius:10px;color:#fff;background:rgba(83,151,126,.44);font-size:.58rem;cursor:pointer}.home-role-mode-controls_modePanel__hvrJL footer button:disabled{opacity:.46;cursor:default}.home-role-mode-controls_error__QoRe3{position:absolute;z-index:80;right:22px;bottom:238px;max-width:min(390px,calc(100vw - 44px));padding:10px 12px;border:1px solid rgba(250,126,126,.35);border-radius:6px;color:#fff;background:rgba(73,29,29,.9);font-size:.64rem;pointer-events:auto}@media (max-width:760px){.home-role-mode-controls_rightHandle__oVYH9{display:none}.home-role-mode-controls_mobileRoleButton__kWRNr{top:76px;left:12px;max-width:calc(100vw - 100px);height:42px;padding:4px 10px 4px 4px;display:flex;align-items:center;gap:7px;border:1px solid rgba(228,240,236,.15);border-radius:13px;background:rgba(12,17,21,.65);box-shadow:0 12px 34px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(var(--panel-blur,18px));backdrop-filter:blur(var(--panel-blur,18px))}.home-role-mode-controls_mobileRoleButton__kWRNr .home-role-mode-controls_portrait__kgXPo{width:32px;height:32px;border-radius:9px}.home-role-mode-controls_mobileRoleButton__kWRNr .home-role-mode-controls_portrait__kgXPo svg{width:15px}.home-role-mode-controls_mobileRoleButton__kWRNr strong{min-width:0;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.home-role-mode-controls_mobileRoleButton__kWRNr>svg{width:14px;flex:none;color:rgba(240,245,244,.67)}.home-role-mode-controls_roleList__FR819{padding:10px 18px 18px;gap:16px}.home-role-mode-controls_roleCard__yG9Ut{width:160px;height:180px}.home-role-mode-controls_roleCardCopy__x0wu9 strong{font-size:.78rem}.home-role-mode-controls_roleCardCopy__x0wu9 small{max-height:40px;font-size:.56rem;opacity:1}.home-role-mode-controls_addRoleCard__qOLg2{width:160px;height:134px}.home-role-mode-controls_roleDefaultButton__lMwCC{min-height:34px;font-size:.56rem;opacity:1;pointer-events:auto;transform:none}.home-role-mode-controls_roleDefaultButton__lMwCC:disabled,.home-role-mode-controls_roleStartButton__BXaEJ:disabled{opacity:.4;pointer-events:none}.home-role-mode-controls_roleStartButton__BXaEJ{opacity:1;pointer-events:auto;transform:none}.home-role-mode-controls_bottomHandle__M_CPc{right:12px;bottom:calc(180px + env(safe-area-inset-bottom));left:12px;width:auto;min-width:0;height:42px;padding:0 12px;justify-content:flex-start;border-radius:14px;transform:none}.home-role-mode-controls_bottomHandle__M_CPc .home-role-mode-controls_handleLine__YEV2Y{width:20px;flex:none}.home-role-mode-controls_bottomHandle__M_CPc .home-role-mode-controls_handleSummary__Hybqf{min-width:0;display:block;flex:1 1;overflow:hidden;font-size:.62rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.home-role-mode-controls_bottomHandle__M_CPc>svg{width:15px;display:block}.home-role-mode-controls_backdrop__MyW7o{background:rgba(0,0,0,.28)}.home-role-mode-controls_modePanel__hvrJL,.home-role-mode-controls_rolePanel__WoM_L{top:auto;right:10px;bottom:10px;left:10px;width:auto;height:min(70dvh,590px);border-radius:24px;transform:translateY(calc(100% + 20px))}.home-role-mode-controls_modePanel__hvrJL>header{display:flex}.home-role-mode-controls_modePanel__hvrJL{height:min(68dvh,570px);grid-template-rows:auto minmax(0,1fr) auto}.home-role-mode-controls_modeTabs__ahu75{padding:10px 12px;justify-content:flex-start}.home-role-mode-controls_modeTabs__ahu75 button{min-height:40px;font-size:.68rem}.home-role-mode-controls_materialList__B1WFl{padding:5px 12px 15px;display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:8px;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;-webkit-mask-image:none;mask-image:none}.home-role-mode-controls_actionGroup__FOkIG{display:block}.home-role-mode-controls_actionGroup__FOkIG>div{display:flex;overflow-x:auto;overflow-y:hidden;padding:10px 9px 12px;scrollbar-width:none}.home-role-mode-controls_actionGroup__FOkIG>div::-webkit-scrollbar{display:none}.home-role-mode-controls_actionGroup__FOkIG{width:100%}.home-role-mode-controls_actionGroup__FOkIG h3{margin:12px 0 8px;display:block;color:rgba(168,221,201,.76);font-size:.58rem;font-weight:650}.home-role-mode-controls_materialCard__G_Fj2{width:88px;height:116px;flex-basis:88px;margin-left:-12px}.home-role-mode-controls_materialList__B1WFl[data-kind=action] .home-role-mode-controls_materialCard__G_Fj2{margin:0}.home-role-mode-controls_themeCard__IpviI{width:calc(50% - 5px);min-width:0;margin:0 0 8px;display:inline-grid;vertical-align:top}.home-role-mode-controls_themeCard__IpviI:nth-child(2n){margin-left:8px}.home-role-mode-controls_modePanel__hvrJL footer{min-height:60px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));display:flex}.home-role-mode-controls_modePanel__hvrJL footer button{min-height:42px;padding:0 16px;font-size:.68rem}.home-role-mode-controls_error__QoRe3{right:12px;bottom:calc(174px + env(safe-area-inset-bottom));left:12px;max-width:none}}@media (hover:none){.home-role-mode-controls_roleCardCopy__x0wu9 small{max-height:40px;opacity:1}.home-role-mode-controls_roleDefaultButton__lMwCC,.home-role-mode-controls_roleStartButton__BXaEJ{opacity:1;pointer-events:auto;transform:none}.home-role-mode-controls_roleDefaultButton__lMwCC:disabled,.home-role-mode-controls_roleStartButton__BXaEJ:disabled{opacity:.4;pointer-events:none}}@media (prefers-reduced-motion:reduce){.home-role-mode-controls_addRoleCard__qOLg2,.home-role-mode-controls_materialCard__G_Fj2,.home-role-mode-controls_modePanel__hvrJL,.home-role-mode-controls_roleCardCopy__x0wu9 small,.home-role-mode-controls_roleCard__yG9Ut,.home-role-mode-controls_roleDefaultButton__lMwCC,.home-role-mode-controls_rolePanel__WoM_L{transition:none}}