.ParallaxBackground_parallaxContainer__viAb_{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;pointer-events:none}.ParallaxBackground_parallaxContainer__viAb_:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 100%);z-index:50;pointer-events:none}.ParallaxBackground_parallaxLayer__5S989{position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}.ParallaxBackground_background____WkV{width:100vw;height:100vh;object-fit:cover;object-position:center;background-color:#000;z-index:0}.ParallaxBackground_stone1___X_Nn{top:68%;left:50%;width:120%;height:auto;transform:translate(-50%,-50%);z-index:8}.ParallaxBackground_stone2__Kcxv_{position:absolute;top:75%;left:50%;width:80%;height:auto;z-index:6}.ParallaxBackground_tower__N4m08{position:absolute;top:55%;left:58%;width:25%;height:auto;z-index:4;filter:drop-shadow(12px 4px 8px rgba(42,86,101,.9));transition:filter .3s ease-in-out}.ParallaxBackground_smoke1__5v__i{position:absolute;top:75%;width:100%;height:auto;z-index:10}.ParallaxBackground_smoke2__7mfzO{position:absolute;top:75%;width:100%;height:auto;z-index:9}.ParallaxBackground_smoke3__Nevmm{position:absolute;top:35%;width:100%;height:auto;z-index:5}.ParallaxBackground_smoke4__MkkVR{position:absolute;top:55%;width:100%;height:auto;opacity:.7;z-index:7}.ParallaxBackground_smoke5__Xy5H3{position:absolute;top:35%;width:100%;height:auto;opacity:1;z-index:3}@media screen and (min-width:1600px){.ParallaxBackground_stone1___X_Nn{width:120%;top:66%}.ParallaxBackground_stone2__Kcxv_{top:74%;width:75%}.ParallaxBackground_tower__N4m08{top:54%;width:20%}.ParallaxBackground_smoke1__5v__i{top:75%;height:75%}}@media screen and (max-width:1366px){.ParallaxBackground_stone1___X_Nn{width:100%;top:69%}.ParallaxBackground_stone2__Kcxv_{top:76%;width:82%}.ParallaxBackground_tower__N4m08{top:56%;width:26%}.ParallaxBackground_smoke1__5v__i{top:71%;height:82%}}@media screen and (max-width:1024px){.ParallaxBackground_stone1___X_Nn{width:100%;top:72%}.ParallaxBackground_stone2__Kcxv_{top:78%;width:88%}.ParallaxBackground_tower__N4m08{top:58%;width:30%}.ParallaxBackground_smoke1__5v__i{top:100%;height:88%}}@media screen and (max-width:768px){.ParallaxBackground_stone1___X_Nn{width:100%;top:74%}.ParallaxBackground_stone2__Kcxv_{top:80%;width:90%}.ParallaxBackground_tower__N4m08{top:60%;width:32%}.ParallaxBackground_smoke1__5v__i{top:100%;height:90%}}.adventures_adventuresRoot__jVWqx{position:relative;min-height:100vh}.adventures_headerBar__r_9LM{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:24px;backdrop-filter:blur(6px)}.adventures_headerActions__3G126{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adventures_devSkinCacheBtn__HLTjX{font-size:.8rem;padding:6px 10px;border-radius:8px;border:1px dashed hsla(0,0%,100%,.35);background:rgba(255,180,100,.12);color:#ffe8cc;cursor:pointer}.adventures_devSkinCacheBtn__HLTjX:hover{background:rgba(255,180,100,.22)}.adventures_grid__CPkjO{position:relative;z-index:2;display:grid;gap:20px;padding:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.adventures_card__j6Pno{position:relative;z-index:2;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;color:var(--contract-text-color,#f4f4ff);text-shadow:0 1px 2px rgba(0,0,0,.35);contain:layout paint}.adventures_cover__9wgRp{height:160px;background-size:cover;background-position:50%}.adventures_body__DuBqu{padding:16px;display:flex;flex-direction:column;gap:10px;min-height:220px}.adventures_body__DuBqu h2{margin:0 0 4px;font-weight:700}.adventures_body__DuBqu p{margin:0;opacity:.9}.adventures_body__DuBqu a{color:var(--brand-accent,#ffc861);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;word-break:break-word}.adventures_body__DuBqu code{color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);padding:2px 6px;border-radius:8px}.adventures_actions__ti6um{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:flex-end}.adventures_actions__ti6um button,.adventures_actions__ti6um input[type=radio],.adventures_actions__ti6um select{height:34px}.adventures_actions__ti6um button,.adventures_actions__ti6um select{border-radius:10px;padding:6px 10px;border:1px solid hsla(0,0%,100%,.18);background:rgba(20,22,28,.55);color:#fff;box-shadow:inset 0 0 8px rgba(0,0,0,.35);transition:all .2s ease}.adventures_actions__ti6um button:hover,.adventures_actions__ti6um select:hover{border-color:hsla(0,0%,100%,.35);background:rgba(30,32,38,.7)}.adventures_runes__roiOv{display:flex;flex-direction:column;gap:.5rem;min-width:240px}.adventures_runeDropdown__GuSpq{position:relative;z-index:3}.adventures_runeDropdownButton__WxJFI{position:relative;border:1px solid hsla(0,0%,100%,.18);background:rgba(20,22,28,.55);color:#fff;font-weight:500;padding:6px 12px;border-radius:10px;cursor:pointer;transition:all .25s ease;white-space:nowrap;box-shadow:inset 0 0 8px hsla(0,0%,100%,.04);text-shadow:0 1px 2px rgba(0,0,0,.6)}.adventures_runeDropdownButton__WxJFI:hover{border-color:hsla(0,0%,100%,.35);background:rgba(30,32,38,.7);box-shadow:inset 0 0 12px hsla(0,0%,100%,.1),0 2px 8px rgba(0,0,0,.35)}.adventures_runeDropdownButton__WxJFI[aria-expanded=true]{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.15);box-shadow:inset 0 0 16px hsla(0,0%,100%,.25),0 4px 12px rgba(0,0,0,.6)}.adventures_runeMenu__FXoTn{position:fixed;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:rgba(18,19,24,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 44px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.5);color:#fff;padding:8px;overflow-y:auto;z-index:10000}.adventures_runeMenuList__G7lPm{list-style:none;margin:0;padding:0}.adventures_runeMenuItem__Gtlh2{padding:4px 2px}.adventures_runeMenuItem__Gtlh2 label{display:grid;grid-template-columns:20px 22px 1fr auto;gap:10px;align-items:center;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background .15s ease}.adventures_runeMenuItem__Gtlh2 label:hover{background:hsla(0,0%,100%,.06)}.adventures_iconPreview__0_7Sr{display:inline-flex;align-items:center;justify-content:center}.adventures_labelText__jwq7_{font-size:13px;opacity:.9}.adventures_orderBadge__lw4nF{font-size:11px;padding:2px 6px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);background:rgba(0,0,0,.35)}.adventures_disabled__aRmKx{opacity:.45;cursor:not-allowed}.adventures_runeMenuFooter__rf0PS{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.adventures_closeBtn__ngzvs{border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04);padding:6px 10px;border-radius:8px;cursor:pointer;transition:background .15s ease;color:#fff}.adventures_closeBtn__ngzvs:hover{background:hsla(0,0%,100%,.08)}.adventures_wlPanel__QLCYH{flex:1 1 100%;order:99;margin-top:8px}.adventures_wlPanel__QLCYH>button{border:1px solid hsla(0,0%,100%,.18);background:rgba(20,22,28,.55);color:#fff;font-weight:600;padding:8px 12px;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 0 8px rgba(0,0,0,.35)}.adventures_wlPanel__QLCYH>button:hover{border-color:hsla(0,0%,100%,.35);background:rgba(30,32,38,.7)}.adventures_wlInner__3SdET{display:grid;grid-template-columns:1fr auto auto;gap:8px}.adventures_wlInner__3SdET input{height:34px;border-radius:10px;padding:6px 10px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.25);color:#fff}.adventures_wlInner__3SdET button{height:34px;border-radius:10px;padding:6px 10px;border:1px solid hsla(0,0%,100%,.18);background:rgba(20,22,28,.55);color:#fff;cursor:pointer;transition:all .2s ease}.adventures_wlInner__3SdET button:hover{border-color:hsla(0,0%,100%,.35);background:rgba(30,32,38,.7)}.adventures_wlResult__h6v1e a{color:var(--brand-accent,#ffc861);text-decoration:underline;display:inline-block;max-width:100%;overflow-wrap:anywhere}.adventures_wlResult__h6v1e code{color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);padding:2px 6px;border-radius:8px}.adventures_copyBtn__U84CR{height:28px;padding:2px 8px;border-radius:8px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer}.adventures_copyBtn__U84CR:hover{background:hsla(0,0%,100%,.12)}@media(max-width:640px){.adventures_actions__ti6um{justify-content:flex-start}.adventures_runes__roiOv{min-width:0}.adventures_wlInner__3SdET{grid-template-columns:1fr}}.AnalyticsReport_root__iktfi{display:block}.AnalyticsReport_reportContainer__wcSc7{max-width:100%;overflow-x:auto;padding:0 2px;box-sizing:border-box}.AnalyticsReport_card__aV7ly{background:#fff;border:1px solid #e6e8ee;border-radius:14px;padding:12px;box-shadow:0 8px 24px rgba(16,24,40,.06)}.AnalyticsReport_tableWrapper__G3B9k{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:12px}.AnalyticsReport_tableWrapper__G3B9k .AnalyticsReport_table__C_yJ_{margin-bottom:0;min-width:280px}.AnalyticsReport_cardSection__VWGuZ{margin-top:1rem;overflow:hidden}.AnalyticsReport_cardSection__VWGuZ h4{margin:0 0 .5rem;font-size:1rem}.AnalyticsReport_puzzleStatsRow__BFRt2{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;font-size:.875rem;min-width:0}.AnalyticsReport_puzzleStatBlock__mGKf5{min-width:0;overflow-wrap:break-word;word-break:break-word}.AnalyticsReport_puzzleStatBlock__mGKf5 strong{white-space:nowrap}.AnalyticsReport_topOptionsRow__nxntx{display:flex;gap:.75rem;flex-wrap:wrap}.AnalyticsReport_topOptionCard__OdTTC{padding:.5rem .75rem;max-width:280px;border:1px solid #e6e8ee;border-radius:10px;background:#fafbfc;min-width:0}.AnalyticsReport_topOptionCardLabel__6yyxo{font-size:.75rem;color:#666;margin-bottom:.25rem}.AnalyticsReport_topOptionCardValue___dkNO{font-size:.8125rem;word-break:break-word}.AnalyticsReport_topOptionCardCount__roIjZ{font-size:.875rem;font-weight:600;margin-top:.25rem}.AnalyticsReport_wrongByQuestionBlock__NjcRy{margin-top:.75rem}.AnalyticsReport_wrongByQuestionTitle__2utWz{font-size:.8125rem;font-weight:600;margin-bottom:.5rem}.AnalyticsReport_wrongByQuestionList__T1ZXo{display:flex;flex-direction:column;gap:.35rem}.AnalyticsReport_wrongByQuestionRow__fHkdW{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;min-width:0}.AnalyticsReport_wrongByQuestionPageId__CRktP{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.AnalyticsReport_wrongByQuestionCount__uwQnQ{width:80px;text-align:right;flex-shrink:0}.AnalyticsReport_wrongByQuestionBar__RGPmO{flex:1;max-width:200px;min-width:60px;height:8px;background:#e6e8ee;border-radius:4px;overflow:hidden;flex-shrink:0}.AnalyticsReport_wrongByQuestionBarFill__1968p{height:100%;background:#c53030;border-radius:4px}.AnalyticsReport_wrongByQuestionPct__pjuCz{width:44px;text-align:right;flex-shrink:0}.AnalyticsReport_kpiTableWrap__i9aEP{display:block;margin-top:.25rem;overflow-x:auto;max-width:100%}.AnalyticsReport_kpiTable__4kyWh{font-size:.85rem;width:auto;min-width:280px}.AnalyticsReport_cellTruncate__Y5PrN{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnalyticsReport_cellTruncatePath__1yPrl{max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnalyticsReport_card__aV7ly h3{font-size:16px;margin:0 0 8px}.AnalyticsReport_actions__vbPdm{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.AnalyticsReport_actions__vbPdm button{border:1px solid #d4d8e1;background:#f7f8fb;padding:6px 10px;border-radius:10px;font-size:12px;cursor:pointer}.AnalyticsReport_rangeControls__Gwmqi{margin:8px 0 12px}.AnalyticsReport_row___JUjM{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px}.AnalyticsReport_row___JUjM input[type=date],.AnalyticsReport_row___JUjM input[type=text]{border:1px solid #d8dbe4;border-radius:8px;padding:6px 8px;font-size:12px;background:#fff}.AnalyticsReport_terminalField__lrD8P{flex:1 1 240px}.AnalyticsReport_kpis__CC040{margin-bottom:10px}.AnalyticsReport_error__x0t2T,.AnalyticsReport_info__ASzL0{font-size:12px;padding:8px 10px;border-radius:10px;margin-bottom:8px}.AnalyticsReport_info__ASzL0{background:#f4f7ff;border:1px solid #d7e2ff;color:#2b4ea2}.AnalyticsReport_error__x0t2T{background:#fff2f2;border:1px solid #ffd6d6;color:#9e1c1c}.AnalyticsReport_kpiGrid__MtV_a{display:grid;gap:8px;margin-bottom:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.AnalyticsReport_kpiGrid__MtV_a{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.AnalyticsReport_kpiGrid__MtV_a{grid-template-columns:1fr}}.AnalyticsReport_kpi__eEq60{border:1px solid #e6e8ee;border-radius:12px;padding:8px 10px;background:#fafbfe;min-height:56px}.AnalyticsReport_kpiFullWidth__h2MOf{grid-column:1/-1}.AnalyticsReport_kpiLabel__Es5I1{font-size:11px;color:#6b7280}.AnalyticsReport_kpiValue___3XeE{font-size:14px;font-weight:600;overflow-wrap:anywhere}.AnalyticsReport_table__C_yJ_{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;border:1px solid #e6e8ee;border-radius:12px;overflow:hidden;margin-bottom:12px}.AnalyticsReport_table__C_yJ_ thead th{background:#f6f7fb;text-align:left;padding:8px 10px;font-weight:600;border-bottom:1px solid #e6e8ee;white-space:nowrap}.AnalyticsReport_table__C_yJ_ tbody td{padding:7px 10px;border-bottom:1px solid #f0f1f6;vertical-align:top}.AnalyticsReport_table__C_yJ_ tbody tr:nth-child(2n) td{background:#fcfdff}@media(max-width:720px){.AnalyticsReport_table__C_yJ_{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.AnalyticsReport_choiceList__koQWn{display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:12px}.AnalyticsReport_choiceGroup__ux_wQ{border:1px solid #e6e8ee;border-radius:12px;padding:8px 10px;background:#fafbfe}.AnalyticsReport_choiceTitle__NKmer{font-size:12px;font-weight:600;margin-bottom:4px}.AnalyticsReport_close__RYI5w{display:inline-block;margin-top:6px;border:1px solid #d4d8e1;border-radius:10px;padding:6px 10px;background:#fff;font-size:12px;cursor:pointer}.ReportDrawer_backdrop__itsHT{position:fixed;inset:0;z-index:3000;background:rgba(0,0,0,.6);overscroll-behavior:contain;touch-action:none;display:flex;justify-content:flex-end}.ReportDrawer_panel__LTvTh{background:#fff;color:#000;box-shadow:0 20px 40px rgba(0,0,0,.6);width:min(560px,92vw);height:100%;display:flex;flex-direction:column;border-top-left-radius:12px;border-bottom-left-radius:12px}@media(max-width:480px){.ReportDrawer_panel__LTvTh{width:100%;border-radius:12px 12px 0 0;align-self:flex-end}}.ReportDrawer_header__t1ffv{flex-shrink:0;position:sticky;top:0;background:#fff;border-bottom:1px solid #e5e7eb;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.ReportDrawer_header__t1ffv .ReportDrawer_title__tw4WR{font-size:.95rem;font-weight:600;line-height:1.3;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReportDrawer_header__t1ffv .ReportDrawer_controls__dyjf9{display:flex;align-items:center;gap:12px}.ReportDrawer_header__t1ffv .ReportDrawer_controls__dyjf9 label{display:flex;align-items:center;gap:6px;font-size:.8rem;line-height:1.2;color:#4b5563}.ReportDrawer_header__t1ffv .ReportDrawer_controls__dyjf9 label select{font-size:.8rem;line-height:1.2;border:1px solid #d1d5db;border-radius:6px;padding:4px 6px;color:#000;background:#fff}.ReportDrawer_header__t1ffv .ReportDrawer_controls__dyjf9 .ReportDrawer_closeBtn__pvwcc{border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:.8rem;line-height:1.2;padding:4px 8px;cursor:pointer;white-space:nowrap}.ReportDrawer_header__t1ffv .ReportDrawer_controls__dyjf9 .ReportDrawer_closeBtn__pvwcc:active{background:#f3f4f6}.ReportDrawer_bodyScroll__NEx_r{flex-grow:1;overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;border-bottom-left-radius:12px}@media(max-width:480px){.ReportDrawer_bodyScroll__NEx_r{border-radius:0 0 12px 12px}}.ActionBar_actionBarScope__BNU3P{--safe-bottom:env(safe-area-inset-bottom,0px);position:relative;--ab-toggle-bg:var(--btn-bg);--ab-toggle-fg:var(--btn-fg);--ab-toggle-hover-bg:var(--btn-bg-hover);--ab-toggle-font-size:var(--contract-actionbar-font-size,var(--contract-header-title-font-size,16px));--ab-toggle-font-weight:var(--contract-header-title-weight,var(--contract-typography-a-weight,600));--ab-toggle-letter-spacing:var(--contract-header-title-tracking,var(--contract-typography-a-letter-spacing,.2px))}.ActionBar_actionBar__KETcy{position:fixed;top:calc(var(--ab-offset) + 10px);right:calc(-1*(var(--ab-w) + var(--ab-offset)));height:auto;max-height:calc(100vh - var(--ab-offset)*2);overflow-y:auto;overflow-x:hidden;width:var(--ab-w);z-index:var(--ab-z);display:flex;flex-direction:column;gap:var(--ab-gap);padding:12px;border:1px solid var(--ab-border);border-radius:var(--ab-radius);background:linear-gradient(var(--ab-bg-top),var(--ab-bg-bot));box-shadow:var(--ab-shadow);backdrop-filter:blur(var(--ab-backdrop-blur));-webkit-backdrop-filter:blur(var(--ab-backdrop-blur));transition:right var(--btn-transition-dur) var(--btn-transition-ease)}.ActionBar_open__eQvaN{right:0}.ActionBar_header__6XSiX{display:none}.ActionBar_group__cI4vt{display:grid;gap:8px}.ActionBar_group__cI4vt:last-child{margin-bottom:0}.ActionBar_footer___bSYj,.ActionBar_stickyFooter__cGD0z{position:static;padding:0;margin-top:0;display:grid;grid-auto-flow:row;gap:var(--ab-gap)}.ActionBar_btn__FvNKN{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h);border-radius:var(--btn-radius);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--contract-actionbar-font-family,var(--contract-header-font-family,var(--contract-typography-a-font-family,var(--contract-font-family,var(--font-sans)))));font-size:var(--contract-actionbar-font-size,var(--contract-header-title-font-size,16px));font-weight:var(--contract-header-title-weight,var(--contract-typography-a-weight,600));letter-spacing:var(--contract-header-title-tracking,var(--contract-typography-a-letter-spacing,.2px));line-height:var(--contract-typography-a-line-height,1.25);cursor:pointer;user-select:none;transition:transform var(--btn-transition-dur) var(--btn-transition-ease),filter var(--btn-transition-dur) var(--btn-transition-ease),background-color var(--btn-transition-dur) var(--btn-transition-ease),border-color var(--btn-transition-dur) var(--btn-transition-ease);will-change:transform,filter,background-color}.ActionBar_btn__FvNKN:hover{background:var(--btn-bg-hover)}.ActionBar_btn__FvNKN:active{transform:scale(var(--btn-active-scale));filter:brightness(var(--btn-active-brightness))}.ActionBar_btn__FvNKN:focus-visible{outline:2px solid color-mix(in oklch,var(--brand-accent) 60%,white);outline-offset:2px}.ActionBar_btn__FvNKN:disabled{opacity:.5;cursor:not-allowed}.ActionBar_primary__E9t4J{background:var(--btn-primary-bg,var(--btn-bg))}.ActionBar_primary__E9t4J:hover{background:var(--btn-primary-bg-hover,var(--btn-bg-hover))}.ActionBar_footer___bSYj .ActionBar_btn__FvNKN,.ActionBar_group__cI4vt>.ActionBar_btn__FvNKN,.ActionBar_stickyFooter__cGD0z .ActionBar_btn__FvNKN{width:100%}.ActionBar_btn__FvNKN img,.ActionBar_btn__FvNKN svg{display:none!important}.ActionBar_label___g8RT{line-height:1}@keyframes ActionBar_reward-metallic__Udxue{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ActionBar_btn__FvNKN[data-reward-ready=true]{transform-origin:center;border-radius:12px;will-change:box-shadow;overflow:hidden;background:linear-gradient(120deg,color-mix(in oklch,var(--brand-accent) 40%,transparent) 0,color-mix(in oklch,white 40%,var(--brand-accent)) 50%,color-mix(in oklch,var(--brand-accent) 40%,transparent) 100%);background-size:200% 200%;animation:ActionBar_reward-metallic__Udxue 5.8s ease-in-out infinite;color:var(--btn-fg)}.ActionBar_mobileRow__KEmgA{position:fixed;bottom:calc(var(--ab-offset) + var(--safe-bottom));right:var(--ab-offset);left:auto;z-index:calc(var(--ab-z) + 2);display:flex;justify-content:flex-end;padding:0;pointer-events:none}.ActionBar_mobileToggle__8kY2h{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:999px;border:1px solid var(--ab-border);background:var(--ab-toggle-bg);backdrop-filter:blur(var(--ab-backdrop-blur));-webkit-backdrop-filter:blur(var(--ab-backdrop-blur));cursor:pointer;color:var(--ab-toggle-fg);-webkit-text-fill-color:var(--ab-toggle-fg);font-size:var(--ab-toggle-font-size);font-weight:var(--ab-toggle-font-weight);letter-spacing:var(--ab-toggle-letter-spacing);line-height:1;text-indent:0;text-transform:none;white-space:nowrap;transition:transform var(--btn-transition-dur) var(--btn-transition-ease),filter var(--btn-transition-dur) var(--btn-transition-ease),background-color var(--btn-transition-dur) var(--btn-transition-ease)}.ActionBar_mobileToggle__8kY2h:hover{background:var(--ab-toggle-hover-bg)}.ActionBar_mobileToggle__8kY2h:active{transform:scale(var(--btn-active-scale));filter:brightness(var(--btn-active-brightness))}@media(max-width:768px){.ActionBar_actionBar__KETcy{right:calc(-1*(var(--ab-w-mobile) + var(--ab-offset)));top:calc(var(--ab-offset) + 10px);height:auto;max-height:90vh;overflow-y:auto;overflow-x:hidden;width:var(--ab-w-mobile);border-radius:var(--ab-radius-mobile);border-left:1px solid var(--ab-border);border-right:0;padding:12px;transition:right var(--btn-transition-dur) var(--btn-transition-ease)}.ActionBar_open__eQvaN{right:0}.ActionBar_group__cI4vt{gap:6px}.ActionBar_btn__FvNKN{height:34px;font-size:.65rem}.ActionBar_desktopToggleRow__kYbaj{display:none!important}}@media(min-width:769px){.ActionBar_mobileRow__KEmgA{display:none!important}.ActionBar_actionBarScope__BNU3P{width:52%;max-width:420px;margin-inline:auto}.ActionBar_actionBar__KETcy{position:relative;top:auto;right:auto;width:100%;max-height:none;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;gap:10px;padding:10px 16px;border-radius:0 0 12px 12px;border:none;border:1px solid var(--ab-border);box-shadow:none;overflow:hidden;transform-origin:right center;transition:max-width .42s var(--btn-transition-ease)}.ActionBar_actionBar__KETcy.ActionBar_open__eQvaN{right:auto}.ActionBar_actionBar__KETcy:not(.ActionBar_collapsed__tqSmb){max-width:100%;overflow:visible;align-items:stretch}.ActionBar_actionBar__KETcy:not(.ActionBar_collapsed__tqSmb)>.ActionBar_desktopToggleRow__kYbaj,.ActionBar_actionBar__KETcy:not(.ActionBar_collapsed__tqSmb)>.ActionBar_footer___bSYj,.ActionBar_actionBar__KETcy:not(.ActionBar_collapsed__tqSmb)>.ActionBar_group__cI4vt,.ActionBar_actionBar__KETcy:not(.ActionBar_collapsed__tqSmb)>.ActionBar_stickyFooter__cGD0z{flex-shrink:0;align-self:center}.ActionBar_actionBar__KETcy.ActionBar_collapsed__tqSmb{max-width:4.25rem;flex-direction:row-reverse;justify-content:flex-end;transition-delay:.22s;padding:4px 6px;overflow:visible}.ActionBar_footer___bSYj,.ActionBar_group__cI4vt,.ActionBar_stickyFooter__cGD0z{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:0;margin-bottom:0;opacity:1;visibility:visible;transition:opacity .22s ease .08s,transform .22s ease .08s,visibility 0s linear .08s;transform:translateY(0)}.ActionBar_actionBar__KETcy.ActionBar_collapsed__tqSmb .ActionBar_footer___bSYj,.ActionBar_actionBar__KETcy.ActionBar_collapsed__tqSmb .ActionBar_group__cI4vt,.ActionBar_actionBar__KETcy.ActionBar_collapsed__tqSmb .ActionBar_stickyFooter__cGD0z{opacity:0;transform:translateY(4px);visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.ActionBar_footer___bSYj .ActionBar_btn__FvNKN,.ActionBar_group__cI4vt>.ActionBar_btn__FvNKN,.ActionBar_stickyFooter__cGD0z .ActionBar_btn__FvNKN{width:auto;min-width:4rem}.ActionBar_desktopToggleRow__kYbaj{display:flex;align-items:center;justify-content:flex-end;margin-left:0;flex-shrink:0}}@media(min-width:769px)and (orientation:landscape)and (max-height:640px){.ActionBar_actionBarScope__BNU3P{width:min(94vw,680px);max-width:min(94vw,680px)}.ActionBar_actionBar__KETcy:not(.ActionBar_collapsed__tqSmb){flex-wrap:wrap;justify-content:center;row-gap:8px}}.Canvas_canvaswrap__CAvt0{--canvas-minw-desktop:820px;--canvas-maxw-desktop:1600px;--canvas-pad:clamp(12px,2cqi,20px);--canvas-gap:clamp(8px,1.6cqi,16px);--canvas-xs-pad:clamp(8px,3cqi,16px);--canvas-xs-gap:clamp(6px,2cqi,12px);--progress-sticky-top:0px}.Canvas_canvasWrap__qadNU{--_page-bg:var(--app-page-bg,var(--skin-bg,#0d0f13));background:var(--_page-bg);position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;width:100%;height:100dvh;min-height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.Canvas_canvasEmbedGhost__QGDQJ{position:relative;inset:auto;width:100%;height:auto;min-height:0;overflow:visible;background:rgba(0,0,0,0);--_page-bg:transparent}.Canvas_canvasEmbedGhost__QGDQJ .Canvas_background__lrt3R{display:none}.Canvas_canvasEmbedGhost__QGDQJ .Canvas_playfield__mv_6W{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.Canvas_canvasInner__jk4a4{inline-size:auto;max-inline-size:100%;margin-inline:auto;padding:var(--canvas-pad);display:grid;justify-items:center;min-width:0}.Canvas_playfield__mv_6W{display:grid;box-sizing:border-box;padding-bottom:calc(150px + env(safe-area-inset-bottom, 0px));inline-size:100%;min-inline-size:100%;max-inline-size:100%;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"progress" "topbar" "media" "narr" "dock" "action";gap:var(--canvas-xs-gap);align-items:start;justify-items:stretch;min-width:0}.Canvas_playfield__mv_6W[data-has-media="0"]{grid-template-rows:auto auto auto auto auto;grid-template-areas:"progress" "topbar" "narr" "dock" "action"}.Canvas_areaTopbar__aogsE{grid-area:topbar;align-self:center;position:relative;min-width:0}.Canvas_background__lrt3R{position:fixed;inset:0;z-index:0;pointer-events:none}.Canvas_areaProgress__CfSZ4{grid-area:progress;height:var(--progress-height,4px);position:sticky;top:var(--progress-sticky-top);width:100%;z-index:10}.Canvas_areaMedia__qVvNC{grid-area:media;align-self:start;overflow:visible;min-width:0;margin-block-start:20px;display:flex;flex-direction:column;align-items:center}.Canvas_areaMediaSlot__Ya3Y6{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch}@media(min-width:641px){.Canvas_areaMediaSlot__Ya3Y6>*{min-width:0;max-width:100%;box-sizing:border-box}}.Canvas_areaNarr__7Vjxq{grid-area:narr;align-self:start;min-width:0;margin-block-start:20px}.Canvas_areaDock__jpetT{grid-area:dock;display:block;min-width:0;width:100%}.Canvas_areaAction__lFCDa{grid-area:action;min-width:0}.Canvas_playfield__mv_6W[data-cta-mode="1"] .Canvas_areaAction__lFCDa{position:fixed;top:var(--cta-mode-action-top,env(safe-area-inset-top,0));left:0;right:0;width:100%;max-width:none;margin:0;z-index:1000000;display:flex;justify-content:center;align-items:center;padding-inline:max(12px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));padding-block:10px;box-sizing:border-box;background:color-mix(in srgb,var(--_page-bg,#0d0f13) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(0,0,0,.4);grid-area:action}.Canvas_areaMedia__qVvNC .Canvas_mediaFrame__tz_kP{aspect-ratio:var(--media-aspect,auto);overflow:visible}.Canvas_areaMedia__qVvNC canvas,.Canvas_areaMedia__qVvNC img,.Canvas_areaMedia__qVvNC video{object-fit:contain;object-position:center;max-inline-size:100%;height:auto;display:block;contain:layout paint}.Canvas_stickyBar__1BBDI{position:sticky;top:var(--progress-sticky-top);z-index:10}.Canvas_runeDockTopRight__GT8fY{position:absolute;top:0;right:0;z-index:50;transform:scale(var(--rune-scale,.85));transform-origin:top right;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility 0s linear .16s}.Canvas_isVisible__OcAbt{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease}.Canvas_showOnlyDesktop__uioBN{display:none}@media(min-width:768px){.Canvas_showOnlyDesktop__uioBN{display:initial}}.Canvas_showOnlyMobile__c_v4n{display:block}@media(min-width:768px){.Canvas_showOnlyMobile__c_v4n{display:none!important}}@media(max-width:500px){.Canvas_areaNarr__7Vjxq{margin-block-start:0}.Canvas_areaMedia__qVvNC{margin-block-start:20px}}@media(min-width:641px){.Canvas_areaMediaSlot__Ya3Y6{width:min(100%,78vw,760px)}.Canvas_playfield__mv_6W{inline-size:min(100%,var(--canvas-maxw-desktop));max-inline-size:var(--canvas-maxw-desktop);gap:var(--canvas-gap)}.Canvas_areaDock__jpetT{display:grid;place-items:center}}@media(min-width:1024px){.Canvas_areaMediaSlot__Ya3Y6{width:min(100%,46vw,680px)}}@media(min-width:1680px){.Canvas_canvaswrap__CAvt0{--canvas-maxw-desktop:min(1920px,95vw)}}@media(min-width:768px){.Canvas_playfield__mv_6W{grid-template-columns:1fr}.Canvas_playfield__mv_6W[data-has-media="1"]{grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"progress" "topbar" "action" "media" "narr" "dock"}.Canvas_playfield__mv_6W[data-has-media="0"]{grid-template-rows:auto auto auto auto auto;grid-template-areas:"progress" "topbar" "action" "narr" "dock"}.Canvas_areaAction__lFCDa,.Canvas_areaDock__jpetT,.Canvas_areaNarr__7Vjxq{grid-column:1/-1}.Canvas_areaTopbar__aogsE>*{margin-bottom:0}.Canvas_areaAction__lFCDa{margin-top:calc(-1*var(--canvas-gap) - 10px);display:flex;justify-content:center}.Canvas_playfield__mv_6W[data-cta-mode="1"] .Canvas_areaAction__lFCDa{margin-top:0}.Canvas_runeDockTopLeft__L7S8q{display:none}}.HeaderBar_headerBar__eu8gU{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--header-gap,12px);min-height:var(--header-minh,80px);padding:var(--header-pad-v,8px) var(--header-pad-h,12px);margin-bottom:10px;background:var(--header-bg,rgba(0,0,0,.25));border-style:var(--header-border-style,solid);border-color:var(--header-border,rgba(255,255,255,.12));border-width:var(--header-border-width,1px);border-radius:var(--header-radius,14px);-webkit-backdrop-filter:blur(var(--header-blur,6px));backdrop-filter:blur(var(--header-blur,6px));box-shadow:var(--header-shadow,0 8px 24px rgba(0,0,0,.28))}.HeaderBar_left__OxMgz{justify-self:start;display:inline-flex;align-items:center;gap:var(--header-gap,12px);min-width:0}.HeaderBar_center__DkKU5{justify-self:center;align-self:center;min-width:0;max-width:100%;text-align:start;overflow:visible}.HeaderBar_center__DkKU5 :where(h1,h2,h3,.HeaderBar_title__dIvI_,.HeaderBar_heading__8CO3y){white-space:nowrap;text-overflow:ellipsis;overflow:visible}.HeaderBar_right__uQME2{justify-self:end;display:inline-flex;align-items:center;gap:var(--header-gap,12px);min-width:0}.HeaderBar_solid__HEB7l{background:var(--header-bg-solid,rgba(10,12,16,.85))}.HeaderBar_transparent__6ctNQ{background:var(--header-bg-trans,rgba(0,0,0,.18))}.HeaderBar_dense__k1bbQ{min-height:var(--header-minh-dense,44px);padding:var(--header-pad-v-dense,6px) var(--header-pad-h,12px)}.HeaderBar_elevated__OO_Wg{box-shadow:var(--header-shadow-strong,0 12px 32px rgba(0,0,0,.35))}.HeaderBar_logoBox__Zc7Im{display:inline-flex;align-items:center;justify-content:flex-end;--_inner-line:calc(var(--header-minh, 80px) - (2 * var(--header-pad-v, 8px)));--_scale:var(--logo-scale,1);block-size:calc(var(--_inner-line)*var(--_scale));max-block-size:100%;min-block-size:0;--logo-fit:var(--logo-fit,contain);padding-inline-start:var(--logo-pad-inline-start,clamp(14px,.8cqi,12px))}.HeaderBar_logoBox__Zc7Im :where(img,svg){display:block;height:100%;width:auto;max-inline-size:var(--logo-max-w,100%);object-fit:var(--logo-fit);image-rendering:auto}@media(max-width:640px){.HeaderBar_headerBar__eu8gU{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-bottom:0}.HeaderBar_left__OxMgz{grid-column:1;min-width:0}.HeaderBar_center__DkKU5{grid-column:2;justify-self:stretch;min-width:0;text-align:center;overflow:hidden}.HeaderBar_right__uQME2{grid-column:3;min-width:0}.HeaderBar_center__DkKU5 [data-header-title]{margin:0!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-family:var(--header-title-font,var(--font-sans));font-size:var(--header-title-size-mobile,var(--contract-header-title-font-size-mobile,16px));font-weight:var(--header-title-weight,600);color:var(--header-title-color,var(--skin-fg,#fff));letter-spacing:var(--header-title-spacing-mobile,.2px);line-height:1.15;max-width:100%}.HeaderBar_center__DkKU5 :where(h1,h2,h3,.HeaderBar_title__dIvI_,.HeaderBar_heading__8CO3y){margin:0!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.HeaderBar_logoBox__Zc7Im{--_scale:var(--logo-scale-mobile,.9);min-block-size:75px}}@media(min-width:641px){.HeaderBar_center__DkKU5 [data-header-title]{font-family:var(--header-title-font,var(--font-sans));font-size:var(--header-title-size);font-weight:var(--header-title-weight,600);color:var(--header-title-color,var(--skin-fg,#fff));letter-spacing:var(--header-title-spacing,.04em);line-height:1.2;margin:var(--header-title-margin,0 30px 0 0);text-align:center;display:inline-block;max-width:100%;white-space:nowrap;overflow:visible;text-overflow:ellipsis;--_title-shift:var(--header-title-shift,0px);transform:translateX(var(--_title-shift)) translateZ(0);will-change:transform;transform-origin:center}}.HeaderBar_runesDesktop__5vCh_{display:inline-flex;align-items:center;gap:8px}.HeaderBar_runesMobile__QdYjT{display:none;align-items:center;gap:8px}@media(max-width:640px){.HeaderBar_runesDesktop__5vCh_{display:none}.HeaderBar_runesMobile__QdYjT{display:inline-flex}.HeaderBar_headerBar__eu8gU{--header-gap-mobile:10px;--header-minh-mobile:56px;--header-pad-v-mobile:6px;--header-pad-h-mobile:10px;--header-title-spacing-mobile:0.2px;--header-title-margin-mobile:0 16px 0 0;--logo-scale-mobile:0.9;--logo-max-w-mobile:100%}}.editor_root__ECgjR{min-height:100vh;background:#0b0f18;color:#e8ecf4;font-family:var(--font-heading-present),system-ui,sans-serif;box-sizing:border-box}.editor_sidePanelTrigger__WybFD{position:fixed;left:.35rem;top:clamp(.9rem,2.8vw,1.55rem);transform:none;z-index:140;width:2rem;height:2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.55rem;background:rgba(11,15,24,.72);backdrop-filter:blur(6px);color:rgba(232,236,244,.9);cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.22)}.editor_sidePanelTrigger__WybFD:hover{background:rgba(24,32,52,.8);border-color:hsla(0,0%,100%,.2)}.editor_sidePanelTrigger__WybFD:focus-visible{outline:2px solid rgba(139,168,255,.45);outline-offset:2px}.editor_sidePanelTrigger__WybFD[aria-expanded=false]{left:-.35rem;width:1.35rem;height:2.15rem;border-left:none;border-radius:0 .48rem .48rem 0;background:rgba(11,15,24,.58);box-shadow:0 2px 8px rgba(0,0,0,.16)}.editor_sidePanelTrigger__WybFD[aria-expanded=false]:hover{background:rgba(24,32,52,.72)}.editor_sidePanelBackdrop__HEAwL{position:fixed;inset:0;z-index:120;border:none;background:rgba(2,6,14,.48);cursor:pointer}.editor_sidePanel__s0Ls7{position:fixed;left:0;top:0;z-index:130;width:min(270px,86vw);height:100dvh;padding:1rem .9rem;box-sizing:border-box;transform:translateX(calc(-100% - 12px));transition:transform .22s ease;background:rgba(11,15,24,.9);backdrop-filter:blur(10px);border-right:1px solid hsla(0,0%,100%,.1);border-top-right-radius:.9rem;border-bottom-right-radius:.9rem;box-shadow:10px 0 26px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:1rem}.editor_sidePanelOpen__QNwrP{transform:translateX(0)}.editor_sidePanelLogoWrap__or7tj{display:flex;justify-content:center;align-items:center;padding-top:.2rem}.editor_sidePanelLogoMark__oxJ7j{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(199,210,254,.2),rgba(99,102,241,.08))}.editor_sidePanelLogoMark__oxJ7j svg{width:36px;height:36px;display:block}.editor_sidePanelLogoImg__kTDlu{width:40px;height:40px;object-fit:contain;display:block}.editor_sidePanelActions___az96{display:flex;flex-direction:column;gap:.5rem}.editor_sidePanelActionBtn__RJOeB{width:100%;padding:.52rem .72rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.04);color:#e8ecf4;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;text-align:center}.editor_sidePanelActionBtn__RJOeB:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.editor_sidePanelActionBtn__RJOeB:disabled{opacity:.55;cursor:not-allowed}.editor_visualWorkbench__3IIgs{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:min(72vh,780px);min-width:0;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);overflow:hidden}.editor_visualFullscreenCornerBtn__qWYKt{position:absolute;top:clamp(.45rem,1.2vw,.75rem);right:clamp(.45rem,1.2vw,.8rem);z-index:20;width:2rem;height:2rem;border-radius:.45rem;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.38);color:#e8ecf4;font-family:inherit;font-size:1rem;line-height:1;cursor:pointer}.editor_visualFullscreenCornerBtn__qWYKt:hover{background:hsla(0,0%,100%,.08)}.editor_visualWorkbenchBody__fsGAS{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.editor_visualWorkbenchBody__fsGAS>*{flex:1 1 auto;min-height:0;min-width:0}.editor_visualEmptyState__KeX2g{flex:1;min-height:11rem;display:flex;align-items:center;justify-content:center;padding:1.25rem 1.5rem;color:rgba(232,236,244,.62);font-size:.86rem;line-height:1.45;text-align:center}.editor_visualEmptyStateText___a4K1{margin:0;max-width:26rem}.editor_visualWorkbench__3IIgs:-moz-full-screen,.editor_visualWorkbench__3IIgs:-webkit-full-screen,.editor_visualWorkbench__3IIgs:fullscreen{width:100%;width:100vw;height:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;background:#0b0f18;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:0;border:none}.editor_visualWorkbench__3IIgs:-moz-full-screen .editor_visualWorkbenchBody__fsGAS,.editor_visualWorkbench__3IIgs:-webkit-full-screen .editor_visualWorkbenchBody__fsGAS,.editor_visualWorkbench__3IIgs:fullscreen .editor_visualWorkbenchBody__fsGAS{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.editor_fullscreenSideInner__h6OVd{flex:1;min-height:0;display:flex;flex-direction:column;overflow:visible;padding:0;box-sizing:border-box;background:rgba(0,0,0,0);color-scheme:dark}.editor_fullscreenSideScroll__7AMbO{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.25rem .1rem .45rem .5rem;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(139,168,255,.45) rgba(15,23,42,.85)}.editor_fullscreenSideScroll__7AMbO::-webkit-scrollbar{width:6px}.editor_fullscreenSideScroll__7AMbO::-webkit-scrollbar-track{background:rgba(15,23,42,.75);border-radius:999px;margin:2px 0}.editor_fullscreenSideScroll__7AMbO::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(139,168,255,.42),rgba(99,102,241,.32));border-radius:999px;min-height:2.25rem;border:1px solid hsla(0,0%,100%,.06)}.editor_fullscreenSideScroll__7AMbO::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(186,198,255,.55),rgba(129,140,248,.42))}.editor_fullscreenSideScroll__7AMbO::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.editor_fullscreenSideInner__h6OVd .editor_dockedRightStack__QyuGA{height:auto;min-height:min-content;overflow:visible}.editor_fullscreenSideInner__h6OVd .editor_dockedRightStack__QyuGA .editor_inspectorPanelRoot__6xIuO{flex:none;overflow:visible}.editor_fullscreenSideInner__h6OVd .editor_inspectorPanelContent__ITh8U{overflow:visible;max-height:none}.editor_dockedRightStack__QyuGA{display:flex;flex-direction:column;gap:.55rem;min-height:0}.editor_rightColumn__rxpWr .editor_dockedRightStack__QyuGA{height:auto;overflow:visible}.editor_dockedRightStack__QyuGA .editor_previewPanel__FRvm5{flex-shrink:0}.editor_dockedRightStack__QyuGA .editor_panel__Md2tq.editor_previewPanel__FRvm5{min-height:unset}.editor_dockedRightStack__QyuGA .editor_inspectorPanelRoot__6xIuO{display:flex;flex-direction:column;min-height:0}.editor_rightColumn__rxpWr .editor_dockedRightStack__QyuGA .editor_inspectorPanelRoot__6xIuO{flex:none;overflow:visible}.editor_dockedRightStack__QyuGA .editor_endPagesPanelRoot__Jbhys{display:flex;flex-direction:column;min-height:unset;flex-shrink:0}.editor_panel__Md2tq.editor_endPagesPanelRoot__Jbhys{min-height:unset}.editor_endPagesPanelBody__Hv_5Z{border-bottom:1px solid hsla(0,0%,100%,.06);max-height:min(32vh,280px);overflow:auto}.editor_endPagesPanelBody__Hv_5Z[hidden]{display:none!important}.editor_endPagesPanelList__9rb2_{list-style:none;margin:0;padding:.45rem .55rem .65rem;display:flex;flex-direction:column;gap:.35rem}.editor_endPagesPanelRow__c644Y{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;width:100%;text-align:left;padding:.42rem .55rem;border-radius:.45rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.22);color:#e8ecf4;font:inherit;cursor:pointer}.editor_endPagesPanelRow__c644Y:hover{border-color:rgba(167,139,250,.45);background:rgba(28,22,40,.55)}.editor_endPagesPanelRowSelected__rwJ7g{border-color:rgba(139,168,255,.55);box-shadow:0 0 0 1px rgba(139,168,255,.2)}.editor_endPagesPanelId__Jqg4C{font-size:.68rem;font-weight:600;font-family:ui-monospace,monospace;color:rgba(196,181,253,.9);word-break:break-all}.editor_endPagesPanelTitle__6ITT0{font-size:.72rem;color:rgba(232,236,244,.82);line-height:1.25}.editor_storyPickerWrap__fNAl_{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.28rem .5rem;flex:none;min-width:min(100%,14rem);max-width:min(100%,28rem);padding:.12rem .45rem .12rem .35rem;margin:0 .1rem;border-radius:.45rem;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(0,0,0,.18))}.editor_visualStoryPickerRow__5u_ZX{flex:0 0 auto;width:fit-content;max-width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.editor_storyPickerWrapInCanvas__nsMHG{min-width:0;max-width:min(100%,24rem);width:fit-content;margin:0}.editor_storyPickerLabel__sP1xC{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.editor_storyPickerLabelAdmin__6h2Lb{color:rgba(196,181,253,.82)}.editor_storyPickerLabelUser__KiSxf{color:rgba(125,211,252,.78)}.editor_storyPickerSelect__xxSUT{flex:1 1 auto;min-width:10rem;width:auto;max-width:min(100%,20rem);font-size:.76rem;padding:.24rem .5rem;border-radius:.38rem}.editor_storyPickerErr__lUflP{flex:1 1 100%;margin:0;font-size:.72rem;color:#fca5a5;line-height:1.3}.editor_storyPickerHint__ZBDmI{flex:1 1 100%;margin:0;font-size:.65rem;line-height:1.35;color:rgba(232,236,244,.55);font-weight:500}.editor_storyPickerCode__i_xQ6{font-family:ui-monospace,Cascadia Code,monospace;font-size:.62rem;padding:.06rem .2rem;border-radius:.25rem;background:rgba(0,0,0,.35);color:#fde68a}.editor_fullscreenToggleBtn__4YfeQ{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.4);color:#e8ecf4;cursor:pointer}.editor_fullscreenToggleBtn__4YfeQ:hover{background:hsla(0,0%,100%,.08)}.editor_fullscreenToggleBtn__4YfeQ:focus-visible{outline:2px solid rgba(139,168,255,.55);outline-offset:2px}.editor_visualBarSaveCluster__eglRk{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;flex-shrink:0;max-width:min(100%,28rem)}.editor_saveToServerBtn__x8tUc{flex-shrink:0;padding:.32rem .7rem;border-radius:.4rem;border:1px solid rgba(129,140,248,.5);background:rgba(99,102,241,.28);color:#e8e8ff;font-family:inherit;font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap}.editor_saveToServerBtn__x8tUc:hover:not(:disabled){background:rgba(99,102,241,.42)}.editor_saveToServerBtn__x8tUc:disabled{opacity:.55;cursor:not-allowed}.editor_saveToServerBtn__x8tUc:focus-visible{outline:2px solid rgba(139,168,255,.55);outline-offset:2px}.editor_saveServerHintErr__a3jmq,.editor_saveServerHintOk__HSnyv{margin:0;font-size:.7rem;font-weight:500;line-height:1.35;max-width:18rem}.editor_saveServerHintOk__HSnyv{color:#86efac}.editor_saveServerHintErr__a3jmq{color:#fca5a5}.editor_shell__LQ5SR{width:100%;max-width:min(1680px,100%);margin-inline:auto;min-height:100vh;display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,3vw,1.75rem) clamp(2rem,5vh,3rem);box-sizing:border-box}.editor_topBar__gp7AL{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem}.editor_topBarLeft__zzKbP{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.editor_title__5KCWZ{margin:0;font-size:1.5rem}.editor_userLine__Mu8PW{margin:0;opacity:.75;font-size:.9rem}.editor_workspace__efOlS{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,min(46vw,560px));gap:clamp(1rem,2vw,1.5rem);align-items:start;flex:1;min-height:0;position:relative;z-index:0}.editor_leftColumn__McRo6,.editor_rightColumn__rxpWr{display:flex;flex-direction:column;gap:.75rem;min-width:0}.editor_rightColumn__rxpWr{align-self:start}.editor_workspaceCanvasOnly___R8KY{grid-template-columns:1fr}.editor_inspectorPanelContent__ITh8U{display:flex;flex-direction:column;gap:0;border-bottom:1px solid hsla(0,0%,100%,.06);overflow-x:hidden}.editor_inspectorPanelContent__ITh8U[hidden]{display:none!important}.editor_advancedJson__ssOsZ{border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);overflow:hidden}.editor_advancedJson__ssOsZ summary{padding:.55rem 1rem;cursor:pointer;font-weight:600;font-size:.85rem;list-style:none;user-select:none}.editor_advancedJson__ssOsZ summary::-webkit-details-marker{display:none}.editor_advancedJsonInner__8MNJE{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;max-height:min(40vh,420px);overflow:auto}@media(max-width:1023px){.editor_previewPanel__FRvm5{max-width:none}.editor_workspaceCanvasOnly___R8KY,.editor_workspace__efOlS{grid-template-columns:1fr}.editor_sidePanel__s0Ls7{width:min(300px,92vw)}}.editor_panel__Md2tq{display:flex;flex-direction:column;min-height:min(68vh,700px);border-radius:.75rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);overflow:hidden}.editor_panel__Md2tq.editor_inspectorPanelRoot__6xIuO{min-height:unset}.editor_panelHeader__Wracy{padding:.65rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-weight:600;font-size:.9rem}.editor_outlineWrap__o7RlX{display:flex;flex-direction:column;gap:.35rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.editor_outlineDetails__cqeEa{margin:0}.editor_outlineSummary__HidY3{cursor:pointer;list-style:none;padding:.55rem 1rem;font-size:.82rem;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .65rem;user-select:none}.editor_outlineSummary__HidY3::-webkit-details-marker{display:none}.editor_outlineBadge__UHYEt{font-size:.72rem;font-weight:700;padding:.12rem .45rem;border-radius:999px;background:rgba(139,168,255,.2);color:#c7d4ff}.editor_outlineHint__8uN62{font-size:.72rem;font-weight:500;opacity:.65}.editor_outlineBody____I5A{padding:0 1rem .65rem;display:flex;flex-direction:column;gap:.5rem}.editor_categoryScroll__FvlY8,.editor_pageChipScroll__ypxpL,.editor_templateScroll__sIY9p{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.editor_templateSections__tarFX{display:flex;flex-direction:column;gap:.45rem}.editor_templateEndZone__pvh95{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.1rem;padding-top:.45rem;border-top:1px solid hsla(0,0%,100%,.09)}.editor_templateEndLabel__39lOd{flex:0 0 auto;min-width:1.75rem;text-align:center;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsla(118,38%,62%,.82);line-height:1.1}.editor_categoryChip__dIp_Z{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#e8ecf4;font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.editor_categoryChip__dIp_Z:hover{background:hsla(0,0%,100%,.1)}.editor_categoryChipActive__1ZtaE{border-color:rgba(139,168,255,.55);background:rgba(99,102,241,.22);color:#eef0ff}.editor_chipCount__ETmYi{font-size:.68rem;opacity:.85;font-weight:700}.editor_pageChip__QdLra{flex:0 0 auto;padding:.28rem .5rem;border-radius:.35rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.25);color:#cbd5e1;font-family:ui-monospace,monospace;font-size:.72rem;cursor:pointer;max-width:12rem;overflow:hidden;text-overflow:ellipsis}.editor_pageChip__QdLra:hover{border-color:rgba(139,168,255,.35);color:#f1f5f9}.editor_highlightBar__wt0ld{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;border-radius:.4rem;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.22)}.editor_highlightMeta__y2e_d{font-size:.75rem;opacity:.92}.editor_highlightNav__wynIB{display:flex;gap:.35rem}.editor_btnTiny__pXPtJ{padding:.22rem .45rem;font-size:.72rem;font-weight:600;border-radius:.35rem;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.35);color:#e8ecf4;cursor:pointer;font-family:inherit}.editor_btnTiny__pXPtJ:hover{background:hsla(0,0%,100%,.08)}.editor_templateBtn__81gY4{flex:0 0 auto;padding:.35rem .6rem;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:#dbe4f2;font-family:inherit;font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap}.editor_templateBtn__81gY4:hover{background:rgba(139,168,255,.15);border-color:rgba(139,168,255,.35)}.editor_templateBtnEnd__H87V7{color:#f4f7ff;text-shadow:0 1px 0 rgba(0,0,0,.35)}.editor_templateBtnEnd__H87V7:hover{filter:brightness(1.08) saturate(1.04)}.editor_templateBtnEnd__H87V7:focus-visible{outline:2px solid rgba(139,168,255,.55);outline-offset:2px}.editor_textarea__qkvuA{flex:1 1 auto;min-height:14rem;width:100%;margin:0;padding:1rem;border:none;resize:vertical;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.45;background:rgba(0,0,0,.35);color:#e2e8f0;box-sizing:border-box}.editor_textarea__qkvuA:focus{outline:2px solid rgba(139,168,255,.45);outline-offset:-2px}.editor_errorBox__sI7Fd{margin:0;padding:.65rem 1rem;background:rgba(220,38,38,.15);color:#fecaca;font-size:.82rem;border-top:1px solid rgba(248,113,113,.25);white-space:pre-wrap}.editor_hint__huOWg{margin:0;padding:.5rem 1rem;font-size:.78rem;opacity:.65;border-top:1px solid hsla(0,0%,100%,.06)}.editor_previewPanel__FRvm5{display:flex;flex-direction:column;width:100%;max-width:min(560px,100%);justify-self:stretch;align-self:start;min-height:unset}.editor_previewPanelToggle__CgMcU{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.65rem 1rem;box-sizing:border-box;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.18);color:#e8ecf4;font-family:inherit;font-size:.9rem;font-weight:600;text-align:left;cursor:pointer;user-select:none}.editor_previewPanelToggle__CgMcU:hover{background:hsla(0,0%,100%,.06)}.editor_previewPanelToggle__CgMcU:focus-visible{outline:2px solid rgba(139,168,255,.55);outline-offset:-2px}.editor_previewPanelToggleChevron__DsHZD{flex-shrink:0;font-size:.65rem;opacity:.75}.editor_stackPanelToggleTitle__izIhB{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;text-align:left}.editor_stackPanelToggleMain__v10wG{font-size:.9rem;font-weight:600}.editor_stackPanelToggleSub__ZlhKg{font-size:.72rem;font-weight:600;color:#a5b4fc;word-break:break-all;max-width:100%;line-height:1.25}.editor_stackPanelToggleSubWarn__d5lGR{color:#fbbf24;font-weight:650}.editor_stackPanelToggleSubMuted__27Db1{font-size:.72rem;font-weight:500;opacity:.55}.editor_previewPanelBody___P8xV{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.06)}.editor_previewPanelBody___P8xV[hidden]{display:none!important}.editor_previewResizeHandle__ZTIID{flex-shrink:0;height:10px;margin:0;border:none;border-top:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.25));cursor:ns-resize;touch-action:none;user-select:none}.editor_previewResizeHandle__ZTIID:hover{background:linear-gradient(180deg,rgba(139,168,255,.12),rgba(0,0,0,.28))}.editor_previewToolbar__bjco4{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.65rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.85rem}.editor_previewToolbar__bjco4 label{display:flex;align-items:center;gap:.45rem;font-weight:500}.editor_previewSkinRow__2aHyK{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.editor_previewSkinLabel__wi5dW{display:inline-flex;align-items:center;gap:.45rem;font-weight:500}.editor_previewSkinApplyBtn__w991L{flex-shrink:0;padding:.32rem .65rem;border-radius:.4rem;border:1px solid rgba(251,191,36,.45);background:rgba(245,158,11,.18);color:#fde68a;font-family:inherit;font-size:.74rem;font-weight:700;cursor:pointer;white-space:nowrap}.editor_previewSkinApplyBtn__w991L:hover:not(:disabled){background:rgba(245,158,11,.28);border-color:rgba(253,224,71,.55)}.editor_previewSkinApplyBtn__w991L:disabled{opacity:.55;cursor:not-allowed}.editor_previewSkinApplyBtn__w991L:focus-visible{outline:2px solid rgba(251,191,36,.55);outline-offset:2px}.editor_previewToolbarHint__Kg9e9{flex:1 1 100%;opacity:.65;font-size:.78rem;line-height:1.35}.editor_pageSelect__jDza7{min-width:12rem;max-width:100%;padding:.35rem .5rem;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.35);color:#e8ecf4;font-family:inherit;font-size:.82rem}.editor_previewViewport__R1Cj1{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;background:#06080d}.editor_previewStoryMount__ftr9o{position:relative;flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;transform:translateZ(0);isolation:isolate}.editor_footerLinks___sxGr{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.5rem}.editor_footerLinks___sxGr a{color:#a8c4ff;text-decoration:none;font-weight:600;font-size:.88rem}.editor_footerLinks___sxGr a:hover{text-decoration:underline}.editor_btnGhost__h92cF{padding:.45rem .85rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);color:#e8ecf4;cursor:pointer;font-family:inherit;font-weight:600;font-size:.85rem}.editor_btnGhost__h92cF:hover{background:hsla(0,0%,100%,.1)}.editor_bootstrapMetaForm__gOvdX{display:flex;flex-direction:column;gap:.85rem;padding:.5rem 0}.editor_bootstrapMetaLead__rVY98{margin:0;font-size:.8rem;line-height:1.45;color:rgba(232,236,244,.82)}.editor_bootstrapMetaFieldset__wTEda{margin:0;padding:.55rem .65rem;border-radius:.45rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.2)}.editor_bootstrapMetaLegend__0WbPs{padding:0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(196,181,253,.85)}.editor_bootstrapMetaLabel__9eeCr{display:flex;flex-direction:column;gap:.28rem;margin-top:.55rem;font-size:.76rem;font-weight:600;color:#e8ecf4}.editor_bootstrapMetaLabel__9eeCr:first-of-type{margin-top:.35rem}.editor_bootstrapMetaInput__mkYL8,.editor_bootstrapMetaTextarea___0pMN{font-family:inherit;font-weight:500;font-size:.82rem;padding:.4rem .5rem;border-radius:.35rem;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.35);color:#e8ecf4;box-sizing:border-box}.editor_bootstrapMetaTextarea___0pMN{resize:vertical;min-height:3rem}.editor_bootstrapMetaErr__nHYJk{margin:0;font-size:.78rem;color:#fca5a5;line-height:1.35}.editor_bootstrapMetaSubmit__uyiKt{align-self:flex-start;margin-top:.25rem;padding:.45rem .9rem;border-radius:.45rem;border:1px solid rgba(129,140,248,.55);background:rgba(99,102,241,.35);color:#e8e8ff;font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.editor_bootstrapMetaSubmit__uyiKt:hover:not(:disabled){background:rgba(99,102,241,.48)}.editor_bootstrapMetaSubmit__uyiKt:disabled{opacity:.55;cursor:not-allowed}.editor_bootstrapMetaCtaCard__ugEoN{margin-top:.55rem;padding:.5rem .55rem;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.18)}.editor_bootstrapMetaCtaCard__ugEoN:first-of-type{margin-top:.35rem}.editor_bootstrapMetaCtaToolbar__lRibr{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.5rem}.editor_bootstrapMetaBtnSm__LwO32{padding:.28rem .55rem;border-radius:.35rem;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:#e8ecf4;font-family:inherit;font-size:.74rem;font-weight:600;cursor:pointer}.editor_bootstrapMetaBtnSm__LwO32:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.editor_bootstrapMetaBtnSm__LwO32:disabled{opacity:.5;cursor:not-allowed}.editor_bootstrapMetaLogoPreview__YmnbG{margin:.35rem 0 0;font-size:.72rem;color:rgba(196,181,253,.9);word-break:break-all}.editor_bootstrapPanelRoot__OcQiv{border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.25);overflow:hidden}.editor_bootstrapPanelHead__ZSGQ7{margin:0;font-size:.92rem;font-weight:700}.editor_bootstrapPanelHeadRow__Os5Tp,.editor_bootstrapPanelHead__ZSGQ7{padding:.65rem .85rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.15)}.editor_bootstrapPanelHeadRow__Os5Tp{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.editor_bootstrapPanelHeadRow__Os5Tp .editor_bootstrapPanelHead__ZSGQ7{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.editor_bootstrapPanelBody__1_FUn{padding:.65rem .85rem .9rem}.editor_advancedJsonBlocked__uOT_C{margin-top:.75rem;padding:.75rem 1rem;border-radius:.5rem;border:1px dashed rgba(251,191,36,.35);background:rgba(80,60,20,.25);color:#fef3c7;font-size:.82rem;line-height:1.4}.editor_newStoryBtn__w36Yc{flex-shrink:0;padding:.32rem .65rem;border-radius:.4rem;border:1px solid rgba(52,211,153,.45);background:rgba(16,185,129,.2);color:#a7f3d0;font-family:inherit;font-size:.74rem;font-weight:600;cursor:pointer;white-space:nowrap}.editor_newStoryBtn__w36Yc:hover{background:rgba(16,185,129,.32)}.editor_cancelBootstrapBtn__swP_t{flex-shrink:0;padding:.32rem .55rem;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.35);color:rgba(232,236,244,.85);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer}.editor_cancelBootstrapBtn__swP_t:hover{background:hsla(0,0%,100%,.08)}.pageInspector_wrap__4fBwy{padding:.75rem 1rem;border-top:1px solid hsla(0,0%,100%,.08)}.pageInspector_muted__5P_v3{margin:0;font-size:.85rem;opacity:.65}.pageInspector_err__SXlbn{margin:0;color:#fca5a5;font-size:.85rem}.pageInspector_details__Hrc_c{border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.25);overflow:hidden}.pageInspector_summaryRow__UWqd6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.35rem .5rem .25rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.pageInspector_summary__6LQRC{margin:0;padding:0 0 .35rem;font-weight:600;font-size:.88rem}.pageInspector_btnDanger__5FqWL{padding:.3rem .6rem;border-radius:.35rem;border:1px solid rgba(248,113,113,.5);background:rgba(90,25,30,.55);color:#fecaca;font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer;flex-shrink:0}.pageInspector_btnDanger__5FqWL:hover{background:rgba(120,35,42,.8)}.pageInspector_body__HAaeW{padding:.65rem .85rem .85rem;display:flex;flex-direction:column;gap:.65rem}.pageInspector_pageChrome__KkIN0{display:flex;flex-direction:column;gap:.65rem;padding:.55rem .65rem;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.22)}.pageInspector_pageIdStripOuter__1ASCi{position:relative;width:100%}.pageInspector_pageIdStrip__ktZmA{display:flex;align-items:stretch;gap:0;border-radius:.35rem;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.35);overflow:hidden}.pageInspector_pageIdStripWarn___CaTF{border-color:rgba(251,191,36,.65)}.pageInspector_pageIdStripDisplay__oznMk{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:.4rem .55rem;border:none;background:rgba(0,0,0,0);color:#e8ecf4;font-family:inherit;font-weight:500;font-size:.82rem;text-align:left;cursor:pointer}.pageInspector_pageIdStripDisplay__oznMk:hover:not(:disabled){background:rgba(139,168,255,.08)}.pageInspector_pageIdStripDisplay__oznMk:disabled{cursor:default;opacity:.55}.pageInspector_pageIdStripDisplayText__fRjOW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageInspector_pageIdStripInput__op7gv{flex:1 1 auto;min-width:0;margin:0;padding:.4rem .55rem;border:none;border-radius:0;background:rgba(0,0,0,0);color:#e8ecf4;font-family:inherit;font-weight:500;font-size:.82rem;box-sizing:border-box}.pageInspector_pageIdStripInput__op7gv:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(139,168,255,.45)}.pageInspector_pageIdEndSegCol__lZd8m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.28rem;align-items:stretch}.pageInspector_pageIdModeLink__Psd91{align-self:flex-start;margin:0;padding:0;border:none;background:none;color:rgba(167,183,255,.95);font:inherit;font-size:.65rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pageInspector_pageIdModeLink__Psd91:hover{color:#e8ecf4}.pageInspector_pageIdStripChevron__A4SNH{flex-shrink:0;width:2.35rem;border:none;border-left:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.28);color:#c7d4ff;cursor:pointer;font-size:.65rem;line-height:1}.pageInspector_pageIdStripChevron__A4SNH:hover{background:rgba(139,168,255,.12)}.pageInspector_pageIdMenu__fBOpy{position:absolute;left:0;right:0;top:calc(100% + .2rem);margin:0;padding:.25rem 0;list-style:none;max-height:14rem;overflow-y:auto;z-index:30;border-radius:.35rem;border:1px solid hsla(0,0%,100%,.15);background:#12151c;box-shadow:0 .4rem 1.1rem rgba(0,0,0,.5)}.pageInspector_pageIdMenuItemActive__MnmZY,.pageInspector_pageIdMenuItem__Jzbg1{display:block;width:100%;padding:.38rem .65rem;border:none;background:rgba(0,0,0,0);color:#e8ecf4;font-family:inherit;font-size:.8rem;font-weight:500;text-align:left;cursor:pointer}.pageInspector_pageIdMenuItem__Jzbg1:hover{background:rgba(139,168,255,.12)}.pageInspector_pageIdMenuItemActive__MnmZY{background:rgba(99,102,241,.22);color:#e8e8ff}.pageInspector_pendingIdBanner__4ZuVn{margin:0;padding:.5rem .6rem;border-radius:.4rem;border:1px solid rgba(251,191,36,.45);background:rgba(120,80,20,.35);color:#fef3c7;font-size:.78rem;line-height:1.35}.pageInspector_pendingIdBanner__4ZuVn code{font-size:.85em;opacity:.95}.pageInspector_pageIdErr__KykM6{margin:.15rem 0 0;font-size:.72rem;color:#fca5a5}.pageInspector_inspectorControlRow__x_PTJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .55rem;width:100%}.pageInspector_inspectorHintRowTitle__fg6GH{flex:1 1 auto;min-width:0;margin:0;font-size:.8rem;font-weight:600;color:#e8ecf4}.pageInspector_saveMilestoneRowCompact___3CH1{flex:1 1 auto;min-width:0}.pageInspector_saveMilestoneRow__eQI_k{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.78rem;font-weight:600;color:#e8ecf4}.pageInspector_saveMilestoneRow__eQI_k input[type=checkbox]{width:.95rem;height:.95rem;flex-shrink:0}.pageInspector_choiceLockIdPreview__g2pdZ{font-size:.72rem;font-weight:500;padding:.15rem .35rem;border-radius:.25rem;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.12)}.pageInspector_saveMilestoneHint__O3LX3{font-weight:500;opacity:.8;font-size:.72rem}.pageInspector_saveMilestoneHint__O3LX3 code{font-size:.7rem}.pageInspector_issueList__WxwbP{margin:0;padding-left:1.1rem;font-size:.78rem;color:#fecaca}.pageInspector_field__h1BMZ{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;font-weight:600}.pageInspector_input__b0MdI,.pageInspector_textarea__HBbVf{font-family:inherit;font-weight:500;font-size:.82rem;padding:.4rem .5rem;border-radius:.35rem;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.35);color:#e8ecf4;box-sizing:border-box}.pageInspector_inputWarn__CmX5b{border-color:rgba(251,191,36,.65)}.pageInspector_textarea__HBbVf{resize:vertical;min-height:3rem}.pageInspector_blockHead__GFYj5{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;font-weight:600;margin-top:.25rem}.pageInspector_blockHeadGrow__oJJOQ{flex:1 1 auto;min-width:0}.pageInspector_blockHeadEnd__b09NU{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.pageInspector_choiceUnlockBlock__7D3RE{display:flex;flex-direction:column;gap:.45rem;margin-top:.15rem}.pageInspector_btnGhost__pJNj8,.pageInspector_btnPrimary__HGQY_,.pageInspector_btnSm__fgbuU{font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;border-radius:.35rem}.pageInspector_btnSm__fgbuU{padding:.25rem .55rem;border:1px solid rgba(139,168,255,.45);background:rgba(99,102,241,.2);color:#e8e8ff}.pageInspector_btnSm__fgbuU:hover{background:rgba(99,102,241,.32)}.pageInspector_btnGhost__pJNj8{padding:.3rem .55rem;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,0);color:#cbd5e1}.pageInspector_btnGhost__pJNj8:hover{background:hsla(0,0%,100%,.06)}.pageInspector_btnPrimary__HGQY_{padding:.45rem .85rem;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;margin-top:.35rem}.pageInspector_btnPrimary__HGQY_:hover{filter:brightness(1.06)}.pageInspector_optionCardTitle__bOSIW{font-size:.72rem;font-weight:700;color:#e2e8f0;letter-spacing:.02em;margin:0;padding-bottom:.1rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.pageInspector_runesModeBar__EZFiy{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .65rem;border-radius:.4rem;border:1px solid rgba(129,140,248,.35);background:rgba(79,70,229,.12);margin-bottom:.15rem}.pageInspector_runesModeBarLabel__HPF_2{font-size:.78rem;font-weight:700;color:#e0e7ff;margin:0}.pageInspector_runesModeToggleRow__lHizC{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.pageInspector_runesModeToggle__OKCyA{position:relative;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.74rem;font-weight:600;color:#cbd5e1;user-select:none}.pageInspector_runesModeToggle__OKCyA input{width:2.5rem;height:1.35rem;appearance:none;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:background .15s ease;position:relative}.pageInspector_runesModeToggle__OKCyA input:after{content:"";position:absolute;width:1rem;height:1rem;border-radius:50%;background:#e2e8f0;top:50%;left:.15rem;transform:translateY(-50%);transition:transform .15s ease}.pageInspector_runesModeToggle__OKCyA input:checked{background:rgba(74,222,128,.35);border-color:rgba(74,222,128,.5)}.pageInspector_runesModeToggle__OKCyA input:checked:after{transform:translate(1.15rem,-50%)}.pageInspector_runesModeHint__PlaD_{margin:0;font-size:.68rem;line-height:1.35;opacity:.75;font-weight:500;color:#cbd5e1}.pageInspector_runesFormError__1IQng{margin:0;font-size:.72rem;font-weight:600;color:#fca5a5}.pageInspector_runesOptBlock__Jar_Y{display:flex;flex-direction:column;gap:.35rem}.pageInspector_choiceCard__tMjms,.pageInspector_fragCard__UtxBY{padding:.55rem .65rem;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2);display:flex;flex-direction:column;gap:.45rem}.pageInspector_hintSmall__3PHT5{margin:0;font-size:.7rem;opacity:.6;font-weight:500}.pageInspector_hintSmall__3PHT5 code{font-size:.68rem}.pageInspector_foldBlock__Hvhpe{border:1px solid hsla(0,0%,100%,.1);border-radius:.4rem;background:rgba(0,0,0,.18);padding:.4rem .55rem}.pageInspector_foldSummary__0_r_G{cursor:pointer;font-size:.76rem;font-weight:600;color:#e2e8f0;user-select:none;list-style:none}.pageInspector_foldSummary__0_r_G::-webkit-details-marker{display:none}.pageInspector_scorecardRuleFoldSummary__uaEiK{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem}.pageInspector_scorecardRuleFoldChevron__JyFvl{flex-shrink:0;width:.85em;font-size:.62rem;opacity:.78}.pageInspector_scorecardRuleFoldTitle__YqOpo{font-weight:700}.pageInspector_scorecardRuleFoldMeta__aOnDG{font-size:.72rem;font-weight:500;opacity:.62}.pageInspector_scorecardRuleFoldWarn__ezskZ{color:#fca5a5;font-size:.85rem;line-height:1}.pageInspector_foldBody__8mjBS{display:flex;flex-direction:column;gap:.45rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.07)}.pageInspector_runesOptPanel__gG_6M{display:flex;align-items:stretch;gap:.5rem;padding:.45rem .5rem;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.22)}.pageInspector_runesOptSide__i6EyX{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.2rem;padding-top:.15rem;width:4.5rem;border-right:1px solid hsla(0,0%,100%,.08);padding-right:.45rem}.pageInspector_runesOptCheck__7AxpT{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#86efac;cursor:pointer;user-select:none}.pageInspector_runesOptSide__i6EyX input[type=checkbox]{width:1rem;height:1rem;accent-color:#4ade80;cursor:pointer}.pageInspector_runesOptBody__7z5uM{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.pageInspector_runesOptBody__7z5uM textarea{min-height:2.4rem}.pageInspector_riddleOptPanel__qz99P{display:flex;align-items:stretch;gap:.5rem;padding:.45rem .5rem;border-radius:.4rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.22)}.pageInspector_riddleOptPanelSelected__haNkV{border-color:rgba(74,222,128,.35);background:rgba(22,101,52,.2)}.pageInspector_riddleOptSide__TLux_{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:.15rem;width:4.5rem;border-right:1px solid hsla(0,0%,100%,.08);padding-right:.45rem}.pageInspector_riddleOptRadio__3V46w{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#86efac;cursor:pointer;user-select:none}.pageInspector_riddleOptSide__TLux_ input[type=radio]{width:1rem;height:1rem;accent-color:#4ade80;cursor:pointer}.pageInspector_riddleOptBody__2fjCH{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.pageInspector_riddleOptHeader___GgkF{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.pageInspector_riddleOptTitle__oDP6n{font-size:.78rem;font-weight:600;color:#e2e8f0;margin-right:auto}.pageInspector_riddleScoreCard__uHPYN{border-radius:.4rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.18);padding:.5rem .55rem;margin-bottom:.45rem;display:flex;flex-direction:column;gap:.45rem}.pageInspector_riddleExitAccRow__acdXw{display:flex;flex-wrap:wrap;gap:.65rem 1rem;font-size:.76rem;font-weight:600}.pageInspector_riddleExitAccLabel__GzjNP{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;user-select:none}.pageInspector_riddleExitAccLabel__GzjNP input[type=radio]{width:.9rem;height:.9rem;accent-color:#93c5fd;cursor:pointer}.editorInfoHoverPanel_root__S1CIu{position:relative;display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle}.editorInfoHoverPanel_iconBtn__ehZSY{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin:0;padding:0;border:none;border-radius:50%;background:rgba(99,102,241,.22);color:#c7d2fe;cursor:help;flex-shrink:0}.editorInfoHoverPanel_iconBtn__ehZSY:hover,.editorInfoHoverPanel_root__S1CIu:hover .editorInfoHoverPanel_iconBtn__ehZSY{background:rgba(129,140,248,.38);color:#eef2ff}.editorInfoHoverPanel_iconBtn__ehZSY:focus-visible{outline:2px solid rgba(165,180,252,.85);outline-offset:2px}.editorInfoHoverPanel_iconSvg__AVllK{width:.72rem;height:.72rem;display:block}.editorInfoHoverPanel_panel__DfmO4{position:absolute;z-index:80;top:calc(100% - .2rem);right:0;width:min(22rem,100vw - 2.5rem);max-height:min(70vh,26rem);overflow-x:hidden;overflow-y:auto;padding:.65rem .75rem .75rem;border-radius:.45rem;border:1px solid hsla(0,0%,100%,.14);background:#141822;box-shadow:0 .5rem 1.4rem rgba(0,0,0,.55);font-size:.78rem;font-weight:500;line-height:1.45;color:#e2e8f0;text-align:left;pointer-events:auto}.editorInfoHoverPanel_panel__DfmO4 strong{font-weight:700;color:#f1f5f9}.editorInfoHoverPanel_panel__DfmO4 em{font-style:normal;font-weight:600;color:#c7d2fe}.editorInfoHoverPanel_section__favwf{margin:0 0 .65rem;padding:0 0 .55rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.editorInfoHoverPanel_section__favwf:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.editorInfoHoverPanel_sectionTitle__8t0Qk{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a5b4fc}.editorInfoHoverPanel_sectionBody__r8wFC{margin:0}.editorInfoHoverPanel_sectionBody__r8wFC+.editorInfoHoverPanel_sectionBody__r8wFC{margin-top:.45rem}.editorInfoHoverPanel_panel__DfmO4 code{font-size:.82em;padding:.1rem .28rem;border-radius:.22rem;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.12);font-weight:600;color:#e0e7ff}.endPageIdSegments_wrap__Mf7C3{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .28rem;flex:1 1 auto;min-width:0}.endPageIdSegments_prefix__bxTSk{font-size:.72rem;font-weight:700;color:rgba(167,183,210,.95);user-select:none;flex-shrink:0}.endPageIdSegments_sep__1bpcm{font-size:.72rem;font-weight:600;color:rgba(167,183,210,.55);user-select:none}.endPageIdSegments_select__EM26H{max-width:8.5rem;padding:.22rem .32rem;cursor:pointer}.endPageIdSegments_select__EM26H,.endPageIdSegments_tail__LDZUc{font:inherit;font-size:.72rem;font-weight:600;border-radius:.28rem;border:1px solid rgba(139,168,255,.45);background:rgba(15,23,42,.95);color:#e8ecf4}.endPageIdSegments_tail__LDZUc{flex:1 1 120px;min-width:80px;padding:.22rem .35rem}.endPageIdSegments_select__EM26H:disabled,.endPageIdSegments_tail__LDZUc:disabled{opacity:.55;cursor:not-allowed}.ErrorOverlay_overlay__5enum{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000}.ErrorOverlay_container__FKzFx{background:#fff;padding:20px;border-radius:8px;width:300px;text-align:center}.ErrorOverlay_container__FKzFx p{margin-bottom:20px;color:#333}.ErrorOverlay_buttonPrimary__9Ict8{margin-right:10px;padding:8px 16px;background:#007bff;border:none;color:#fff;border-radius:4px;cursor:pointer}.ErrorOverlay_buttonPrimary__9Ict8:hover{background:#0069d9}.ErrorOverlay_buttonSecondary__SZgVp{padding:8px 16px;background:#6c757d;border:none;color:#fff;border-radius:4px;cursor:pointer}.ErrorOverlay_buttonSecondary__SZgVp:hover{background:#5a6268}.LandingPage_landingContainer__bBBv0{position:relative;width:100%;height:100vh;overflow:hidden}.LandingPage_logoBlock__oWDIu{position:absolute;top:6%;left:30%;transform:translateX(-50%)}.LandingPage_logoImage__LYRPK{width:220px;height:auto;margin-bottom:1rem;opacity:.8}.LandingPage_descriptionBlock__irsPc{top:30%;left:78%;text-align:left;font-family:var(--font-cormorant),serif;font-size:1.25rem;line-height:2;color:#f2b85b}.LandingPage_apiKeyVoice__FVzRb,.LandingPage_descriptionBlock__irsPc{position:absolute;transform:translateX(-50%);max-width:400px;width:80%}.LandingPage_apiKeyVoice__FVzRb{top:33%;left:30%;text-align:center}.LandingPage_apiKeyVoice__FVzRb label{display:block;font-family:var(--font-cormorant),serif;font-weight:600;margin-top:.5rem;font-size:1.2rem}.LandingPage_apiKeyVoice__FVzRb input{margin-top:.25rem;padding:.5rem;width:100%;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:4px}.LandingPage_apiKeyVoice__FVzRb input::placeholder{color:hsla(0,0%,100%,.7);font-family:var(--font-cormorant),serif}.LandingPage_apiKeyImage__WsQoG{position:absolute;top:43%;left:30%;transform:translateX(-50%);width:80%;max-width:400px;text-align:center}.LandingPage_apiKeyImage__WsQoG label{display:block;font-family:var(--font-cormorant),serif;font-weight:600;margin-top:.5rem;font-size:1.2rem}.LandingPage_apiKeyImage__WsQoG input{margin-top:.25rem;padding:.5rem;width:100%;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:4px}.LandingPage_apiKeyImage__WsQoG input::placeholder{color:hsla(0,0%,100%,.7);font-family:var(--font-cormorant),serif}.LandingPage_errorMessage__E1KJd{position:absolute;top:52%;left:30%;transform:translateX(-50%);color:#f2b85b;text-shadow:0 0 8px rgba(0,0,0,.8);font-size:1.2rem;text-align:center;font-family:var(--font-cormorant),serif;font-weight:700}.LandingPage_errorMessage__E1KJd:hover{transform:translateX(-50%) scale(1.05);font-size:1.4rem;text-shadow:0 0 8px rgba(242,184,91,.8),0 0 10px rgba(242,184,91,.6);color:#f0b85b;-webkit-text-stroke:.3px hsla(0,0%,100%,.5843137255)}.LandingPage_adminCard__HyONh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(15,20,20,.8);backdrop-filter:blur(10px);border:1px solid rgba(242,184,91,.45);border-radius:12px;padding:2rem 2.2rem;width:380px;color:#f2b85b;font-family:var(--font-cormorant),serif;box-shadow:0 0 24px rgba(242,184,91,.2);z-index:200;animation:LandingPage_fadeInAdmin__kppye .4s ease-out}@keyframes LandingPage_fadeInAdmin__kppye{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.LandingPage_adminHeader__lGDch{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.4rem;font-weight:700;letter-spacing:.05em;border-bottom:1px solid rgba(242,184,91,.4);padding-bottom:.5rem}.LandingPage_adminBadgeOk__wnK_r,.LandingPage_adminBadge__rFcsC{font-size:.85rem;font-weight:600;padding:2px 10px;border-radius:6px;background:rgba(242,184,91,.2);color:#f2b85b}.LandingPage_adminBadgeOk__wnK_r{background:rgba(91,242,155,.25);color:#6ef59c;border:1px solid rgba(91,242,155,.4)}.LandingPage_adminRow__J7zOX{display:flex;flex-direction:column;margin-bottom:.9rem}.LandingPage_adminRow__J7zOX label{font-size:1rem;margin-bottom:.3rem;font-weight:600;color:#f2b85b}.LandingPage_adminRow__J7zOX input{padding:.5rem .6rem;background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;font-family:var(--font-cormorant),serif}.LandingPage_adminRow__J7zOX input::placeholder{color:hsla(0,0%,100%,.6)}.LandingPage_adminRow__J7zOX input:focus{outline:none;border-color:#f2b85b;box-shadow:0 0 6px rgba(242,184,91,.4)}.LandingPage_adminMsg__5FZJ_{font-size:.95rem;text-align:center;color:#f2b85b;margin:.5rem 0 1rem;min-height:1.4rem}.LandingPage_adminActions__G5bzz{display:flex;justify-content:space-between;margin-top:.5rem}.LandingPage_adminActions__G5bzz button{flex:1;margin:0 .3rem;padding:.5rem .8rem;border-radius:6px;border:1px solid rgba(242,184,91,.5);background:rgba(31,58,62,.6);color:#f2b85b;cursor:pointer;transition:all .2s ease-in-out;font-family:var(--font-cormorant),serif;font-weight:600}.LandingPage_adminActions__G5bzz button:hover{background:hsla(0,0%,100%,.15);transform:scale(1.05);box-shadow:0 0 10px rgba(242,184,91,.3)}.LandingPage_adminActions__G5bzz .LandingPage_adminSecondary__Bwvzz{background:hsla(0,0%,100%,.05);color:#ccc}.LandingPage_adminActions__G5bzz .LandingPage_adminSecondary__Bwvzz:hover{background:hsla(0,0%,100%,.15);color:#f2b85b}.LandingPage_adminHint__aurSd{margin-top:1rem;font-size:.85rem;color:hsla(0,0%,100%,.7);text-align:center}.LandingPage_adminHint__aurSd kbd{background:hsla(0,0%,100%,.15);border-radius:4px;padding:2px 6px;margin:0 3px;border:1px solid hsla(0,0%,100%,.2)}@keyframes LandingPage_idlePulse__Kac8A{0%{box-shadow:0 0 0 rgba(242,184,91,0);transform:scale(1)}15%{box-shadow:0 0 20px rgba(242,184,91,.8);transform:scale(1.07)}30%{box-shadow:0 0 16px rgba(242,184,91,.6);transform:scale(1.05)}45%{box-shadow:0 0 10px rgba(242,184,91,.3);transform:scale(1.02)}to{box-shadow:0 0 0 rgba(242,184,91,0);transform:scale(1)}}@keyframes LandingPage_lightSweep__HcNR1{0%{background-position:-200%}to{background-position:200%}}.LandingPage_startButton__qs8LS{position:absolute;top:78%;left:50%;transform:translateX(-50%);padding:.75rem 2rem;font-size:1.4rem;font-weight:800!important;font-family:var(--font-cormorant),serif;letter-spacing:.1em;border-radius:8px;background:rgba(31,58,62,.5019607843)!important;color:#f2b85b;border:2px solid #f2b85b;transition:all .5s ease-in-out}.LandingPage_startButton__qs8LS:hover{background:hsla(0,0%,100%,.65);box-shadow:0 0 20px rgba(242,184,91,.8);transform:translateX(-50%) scale(1.05);font-size:1.5rem;color:#f0b85b;-webkit-text-stroke:.3px hsla(0,0%,100%,.5843137255)}.LandingPage_startButton__qs8LS:disabled{background-color:#444;color:#999!important;border-color:#666;opacity:.6;cursor:not-allowed;box-shadow:none;transform:translateX(-50%) scale(1);font-size:1.4rem}.LandingPage_presentButton__Ybeci{position:absolute;top:62%;left:50%;transform:translateX(-50%);padding:.6rem 1.6rem;font-size:1.1rem;font-family:var(--font-cormorant),serif;font-weight:600;letter-spacing:.05em;border-radius:8px;border:1px solid rgba(242,184,91,.65);background:rgba(31,58,62,.5);color:#f2b85b;cursor:pointer;z-index:50;transition:all .2s ease-in-out}.LandingPage_presentButton__Ybeci:hover{background:hsla(0,0%,100%,.15);box-shadow:0 4px 16px rgba(242,184,91,.4);transform:translateX(-50%) scale(1.03)}.LandingPage_adventuresButton__9__NE{margin-top:12px;padding:10px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:rgba(0,0,0,.35);color:#fff;display:inline-flex;align-items:center;gap:8px;cursor:pointer;position:relative;z-index:10;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.LandingPage_adventuresButton__9__NE:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.35);background:hsla(0,0%,100%,.15)}.LandingPage_testButton__KWn59{position:absolute;top:88%;left:50%;transform:translateX(-50%);padding:.5rem 1.5rem;font-size:1rem;font-family:var(--font-cormorant),serif;border-radius:6px;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.4);transition:background .2s ease-in-out}.LandingPage_testButton__KWn59:hover:enabled{background:hsla(0,0%,100%,.25)}.LandingPage_testerButton__3xZrW{position:absolute;top:88%;left:20%;transform:translateX(-50%);padding:.5rem 1.5rem;font-size:1rem;font-family:var(--font-cormorant),serif;border-radius:6px;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.4);transition:background .2s ease-in-out}.LandingPage_testerButton__3xZrW:hover:enabled{background:hsla(0,0%,100%,.25)}.LandingPage_globalstartButton__DGzkB:hover{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAApUlEQVR4nO3VwQ3CMAxF0e8fBhoO3lWkS7RPKkZIy3hQSN7YbEAGFjXjaMFXh6L6mUnCC+ZwQFMpDYb8y9awBBuhgwBpxnQQBbO0AxomgDE4PZAD50sZMyAPfB9eNsB5Bjc5QieHZDEoHgIQAbuhkA1z/8TFIkLQRBaCPJbiVvFJ0vEOdEd5tUX08BEtl++o4mR9AJP/0pI9N0D13pyItHR9e5fO2uugmJqSx4zrAuNR2bDGvg5uAAAAAElFTkSuQmCC") 0 0,auto!important}.LandingPage_uploadButton__ArlZt{position:absolute;top:72%;left:50%;transform:translateX(-50%);padding:.6rem 1.6rem;font-size:1.1rem;font-family:var(--font-cormorant),serif;font-weight:600;letter-spacing:.05em;border-radius:8px;border:1px solid rgba(242,184,91,.65);background:rgba(31,58,62,.5);color:#f2b85b;cursor:pointer;z-index:50;transition:all .2s ease-in-out}.LandingPage_uploadButton__ArlZt:hover{background:hsla(0,0%,100%,.15);box-shadow:0 4px 16px rgba(242,184,91,.4);transform:translateX(-50%) scale(1.03)}.UploadStoryForm_container__7BGeB{position:relative;isolation:isolate;contain:paint;width:100%;max-width:720px;margin:16px auto 0;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:8px 10px;align-items:center;padding:12px;border:1px solid var(--usf-border);border-radius:10px;background:var(--usf-bg);color:var(--usf-fg)}.UploadStoryForm_container__7BGeB[data-busy="1"]{opacity:.85;pointer-events:none}@media(min-width:640px){.UploadStoryForm_container__7BGeB{grid-template-columns:auto 1fr}}.UploadStoryForm_title__E7rdJ{grid-column:1/-1;font-weight:700;margin-bottom:4px;font-size:16px}.UploadStoryForm_row__ohX9A{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:13px;opacity:.9}.UploadStoryForm_row__ohX9A input[type=checkbox]{width:16px;height:16px;accent-color:#8ab4ff}.UploadStoryForm_hiddenInput__gHQlG{display:none}.UploadStoryForm_actions__FLZLl{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(min-width:640px){.UploadStoryForm_actions__FLZLl{grid-column:1/2}.UploadStoryForm_fileBadge__Gwf8b{grid-column:2/3;justify-self:start}}.UploadStoryForm_btn__xBH5H{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--usf-border);background:#1e1e1e;color:#fff;font:inherit;font-size:13px;line-height:1;cursor:pointer;user-select:none;transition:transform .12s ease,border-color .12s ease,opacity .12s ease,box-shadow .12s ease}.UploadStoryForm_btn__xBH5H:hover{border-color:var(--usf-border-strong)}.UploadStoryForm_btn__xBH5H:active{transform:translateY(1px) scale(.99)}.UploadStoryForm_btn__xBH5H:disabled{opacity:.6;cursor:not-allowed}.UploadStoryForm_btn__xBH5H:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(138,180,255,.3333333333)}.UploadStoryForm_btnChoose__aV_Fy{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);backdrop-filter:blur(6px);transition:transform .08s ease,background .2s ease,border-color .2s ease}.UploadStoryForm_btnChoose__aV_Fy:hover{transform:translateY(-1px)}.UploadStoryForm_btnChoose__aV_Fy:active{transform:translateY(0)}.UploadStoryForm_btnChoose__aV_Fy:disabled,.UploadStoryForm_btnChoose__aV_Fy[aria-disabled=true]{opacity:.5;cursor:not-allowed}.UploadStoryForm_btnUpload__N_AjQ{background:#23272e;border-color:#404654}.UploadStoryForm_fileBadge__Gwf8b{min-width:220px;max-width:420px;padding:6px 8px;border:1px dashed var(--usf-border);border-radius:6px;background:#101010;color:#ddd;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadStoryForm_preview__QVGrj{grid-column:1/-1;display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:start;padding:10px;border:1px solid var(--usf-border);border-radius:10px;background:#131313}.UploadStoryForm_cover__Xn5yE{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #242424}.UploadStoryForm_meta__kehrm{display:grid;gap:2px;min-width:0}.UploadStoryForm_metaTitle__rW_Y1{font-weight:600;font-size:14px}.UploadStoryForm_metaId__7Lhyg{font-size:12px;opacity:.75}.UploadStoryForm_metaDesc__4hGDU{font-size:12px;opacity:.8;margin-top:2px}.UploadStoryForm_msgErr__ood9S,.UploadStoryForm_msgOk__bdKxk{grid-column:1/-1;margin-top:4px;font-size:13px;font-weight:600}.UploadStoryForm_msgOk__bdKxk{color:var(--usf-ok)}.UploadStoryForm_msgErr__ood9S{color:var(--usf-err)}.UploadStoryForm_sectionTitle__b3R13{grid-column:1/-1;margin:10px 0 6px;font-size:13px;font-weight:600}.UploadStoryForm_errorList__G6Um4,.UploadStoryForm_warnList__7CF6q{grid-column:1/-1;border:1px solid var(--usf-border);border-radius:10px;background:#111;max-height:200px;overflow:auto;padding:8px}.UploadStoryForm_errorList__G6Um4 ul,.UploadStoryForm_warnList__7CF6q ul{list-style:disc;padding-left:18px;margin:0}.UploadStoryForm_errorList__G6Um4 li,.UploadStoryForm_warnList__7CF6q li{font-size:12px;line-height:1.35;opacity:.9}.UploadStoryForm_help__W_T5C{grid-column:1/-1;font-size:12px;opacity:.75}.UploadStoryForm_container__7BGeB,.UploadStoryForm_container__7BGeB *{text-decoration-color:currentColor;-webkit-text-fill-color:currentColor}.UploadStoryForm_container__7BGeB :where(button){visibility:visible;opacity:1}@media(prefers-reduced-motion:reduce){.UploadStoryForm_btnChoose__aV_Fy,.UploadStoryForm_btn__xBH5H{transition:none}}