._badge_8glx4_1{border:1px solid var(--line);color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:5px;align-items:center;margin:12px 0 0;padding:5px 7px;font-size:10px;line-height:1.5;display:inline-flex}._guide_8glx4_2{border:1px solid var(--line);color:var(--muted);border-radius:7px;margin:0 0 20px;padding:12px 15px;font-size:11px;line-height:1.8}._guide_8glx4_2 summary{cursor:pointer;color:var(--ink);font-weight:600}._guide_8glx4_2 p{margin:12px 0}._guide_8glx4_2 a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}._bands_8glx4_6{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}._bands_8glx4_6>span{border:1px solid var(--line);color:var(--ink);border-radius:5px;padding:9px}._bands_8glx4_6 strong,._bands_8glx4_6 small{display:block}._bands_8glx4_6 small{color:var(--muted);font-size:10px}._filter_8glx4_10{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}._filter_8glx4_10 select{border:1px solid var(--line);color:var(--ink);font:inherit;background:0 0;border-radius:5px;max-width:125px;padding:5px 7px}@media (width<=700px){._bands_8glx4_6{grid-template-columns:repeat(2,minmax(0,1fr))}._filter_8glx4_10{flex-wrap:wrap;font-size:9px}}._board_15ali_1{--ink:#27372f;--muted:#758078;--line:#dfe4dc;min-height:100dvh;color:var(--ink);background:#f6f7f2;grid-template-columns:226px minmax(0,1fr);font-family:Inter,Segoe UI,sans-serif;font-size:13px;display:grid}._board_15ali_1 button,._board_15ali_1 input,._board_15ali_1 textarea{font:inherit}._board_15ali_1 button,._board_15ali_1 a{outline-offset:3px}._board_15ali_1 button:focus-visible,._board_15ali_1 a:focus-visible,._board_15ali_1 input:focus-visible,._board_15ali_1 textarea:focus-visible{outline:2px solid #36846e}._sidebar_15ali_2{color:#e4ece5;background:#1e302a;flex-direction:column;height:100dvh;padding:34px 19px;display:flex;position:sticky;top:0}._brand_15ali_2{letter-spacing:-.65px;align-items:center;gap:10px;padding:0 7px;font-size:19px;font-weight:750;display:flex}._brandMark_15ali_2{color:#284131;letter-spacing:-3px;background:#c5e5af;border-radius:9px;padding:6px 8px;font-size:23px;font-weight:800;transform:rotate(-5deg)}._brand_15ali_2 small{letter-spacing:2px;color:#9aad9f;margin-top:7px;font-size:7px;font-weight:600;display:block}._navLabel_15ali_2{letter-spacing:1.8px;color:#8ca493;margin:53px 13px 17px;font-size:9px}._sidebar_15ali_2 nav{gap:8px;display:grid}._sidebar_15ali_2 nav a{color:#b5c7ba;border-radius:7px;align-items:center;gap:10px;padding:13px 12px;font-size:12px;display:flex}._sidebar_15ali_2 nav a svg:last-child{margin-left:auto}._sidebar_15ali_2 nav a[aria-current]{color:#d8efc4;background:#354d3e}._sidebar_15ali_2 nav a:hover{background:#354d3e}._sideNote_15ali_2{background:#273d31;border:1px solid #3b5141;border-radius:8px;margin:49px 8px 0;padding:19px 14px}._sideNote_15ali_2>svg{color:#c6dfad;margin-bottom:15px}._sideNote_15ali_2 strong{font-size:12px;line-height:1.6;display:block}._sideNote_15ali_2 p{color:#a3b8a9;margin:9px 0 21px;font-size:11px;line-height:1.9}._sideNote_15ali_2>span{color:#8aa88d;letter-spacing:1.3px;font-size:7px}._sideFoot_15ali_2{color:#b3c4b5;margin-top:auto;padding:25px 9px 0;font-size:10px}._sideFoot_15ali_2 small{color:#799981;margin:9px 0 0 13px;font-size:9px;display:block}._liveDot_15ali_2{background:#8fbd76;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}._sideFoot_15ali_2>._liveDot_15ali_2{margin-right:7px}._main_15ali_2{min-width:0;padding:0 35px 25px}._topline_15ali_2{border-bottom:1px solid var(--line);height:70px;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}._topline_15ali_2>span,._topline_15ali_2>a{align-items:center;gap:10px;display:flex}._topline_15ali_2>a:hover{color:#2e664a}._heading_15ali_2{justify-content:space-between;align-items:center;gap:18px;padding:39px 0 28px;display:flex}._overline_15ali_2{letter-spacing:1.9px;color:#6e8169;font-size:9px;font-weight:700}._heading_15ali_2 h1{letter-spacing:-1.3px;margin:11px 0 9px;font-size:36px;font-weight:700;line-height:1.2}._heading_15ali_2 h1>span{color:#81a763}._heading_15ali_2 p{color:var(--muted);font-size:12px;line-height:1.8}._refresh_15ali_2{border:1px solid var(--line);color:#5c6b60;background:#fff;border-radius:6px;align-items:center;gap:9px;padding:10px 13px;display:flex;font-size:11px!important}._refresh_15ali_2:hover{border-color:#a3b89a}._metrics_15ali_2{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr 1.12fr 1.13fr 1.45fr;margin-bottom:29px;display:grid;overflow:hidden}._metrics_15ali_2>div{border-right:1px solid var(--line);padding:20px 22px}._metrics_15ali_2>div:last-child{border-right:0}._metrics_15ali_2>div>span:not(._liveDot_15ali_2){letter-spacing:1.3px;color:#7b887c;font-size:8px;font-weight:650;display:block}._metrics_15ali_2 strong{letter-spacing:-1px;align-items:baseline;gap:11px;margin-top:8px;font-size:29px;font-weight:550;display:flex}._metrics_15ali_2 small{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:400}._metrics_15ali_2 ._syncMetric_15ali_2{background:#f0f5e9;align-items:center;gap:12px;display:flex}._syncMetric_15ali_2 strong{letter-spacing:0;margin:0 0 7px;font-size:11px;font-weight:600}._syncMetric_15ali_2 small{font-size:9px;display:block}._toolbar_15ali_2{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}._tabs_15ali_2{gap:5px;display:flex}._tabs_15ali_2 button{color:#829080;background:0 0;border:0;border-radius:5px;padding:9px 13px;font-size:11px;font-weight:550}._tabs_15ali_2 button._tabActive_15ali_2{color:#375438;background:#e6eddd}._tabs_15ali_2 button:hover{background:#edf0e7}._search_15ali_2{border:1px solid var(--line);color:#899589;background:#fff;border-radius:6px;align-items:center;gap:8px;min-width:200px;padding:9px 11px;display:flex}._search_15ali_2 input{width:155px;color:var(--ink);background:0 0;border:0;outline:none;font-size:10px}._search_15ali_2 button{color:#899589;background:0 0;border:0;padding:0;display:flex}._filterline_15ali_2{color:#859081;justify-content:space-between;gap:12px;padding:15px 0 25px;font-size:9px;display:flex}._filterline_15ali_2 label{cursor:pointer;align-items:center;gap:7px;display:flex}._filterline_15ali_2 input{accent-color:#6b9254;margin:0}._columns_15ali_2{grid-template-columns:repeat(6,minmax(190px,1fr));align-items:start;gap:16px;min-height:330px;padding-bottom:15px;display:grid;overflow-x:auto}._column_15ali_2{min-width:0}._columnHead_15ali_2{align-items:center;gap:8px;display:flex}._columnHead_15ali_2 h2{letter-spacing:-.1px;font-size:12px;font-weight:650}._columnDot_15ali_2{background:#b5bcae;border-radius:50%;width:7px;height:7px}._columnDot_15ali_2[data-status=planned]{background:#cb9b56}._columnDot_15ali_2[data-status=active]{background:#7296be}._columnDot_15ali_2[data-status=review]{background:#a790b5}._columnDot_15ali_2[data-status=done]{background:#86a16b}._count_15ali_2{color:#8c9988;border:1px solid #dfe4d7;border-radius:4px;place-items:center;min-width:19px;height:18px;margin-left:3px;font-size:9px;display:grid}._columnDescription_15ali_2{color:#929a8c;margin:7px 0 18px 15px;font-size:9px}._cardList_15ali_2{gap:12px;display:grid}._card_15ali_2{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #e0e5db;border-radius:8px;padding:15px 15px 0;transition:border-color .15s,transform .15s;overflow:hidden;box-shadow:0 2px 3px #25302703}._card_15ali_2:hover{border-color:#9caf91;transform:translateY(-2px);box-shadow:0 4px 10px #2530270a}._cardTop_15ali_2{justify-content:space-between;align-items:center;gap:7px;margin-bottom:12px;display:flex}._area_15ali_2{color:#7b886e;background:#eef1e9;border-radius:4px;padding:4px 6px;font-weight:600;display:inline-block;font-size:8px!important}._area_15ali_2[data-area=Spiele]{color:#b18c5a;background:#f8ecde}._area_15ali_2[data-area=Hub]{color:#7a91b0;background:#e9eff8}._area_15ali_2[data-area=Projekt]{color:#9782a3;background:#eeeaf3}._cardId_15ali_2{color:#a2aa9d;text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:7px;overflow:hidden}._card_15ali_2 h3{letter-spacing:-.15px;margin-bottom:7px;font-size:12px;font-weight:650;line-height:1.55}._card_15ali_2>p{color:#899182;font-size:10px;line-height:1.8}._decisionTag_15ali_2,._changedTag_15ali_2{color:#ad8a51;align-items:center;gap:5px;margin-top:13px;font-size:8px;display:flex}._changedTag_15ali_2{color:#986c89}._owner_15ali_2{color:#86967d;align-items:center;gap:7px;margin-top:15px;font-size:8px;display:flex}._owner_15ali_2>span{color:#68805b;background:#edf3e7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}._cardFoot_15ali_2{color:#9da995;border-top:1px solid #f0f2ec;justify-content:space-between;align-items:center;margin-top:16px;padding:11px 0;display:flex}._cardFoot_15ali_2>span{align-items:center;gap:5px;font-size:8px;display:flex}._cardFoot_15ali_2>svg{color:#a9b79e}._empty_15ali_2{color:#9aa58f;text-align:center;border:1px dashed #dce2d4;border-radius:8px;justify-content:center;align-items:center;min-height:100px;padding:20px;font-size:10px;line-height:1.8;display:flex}._showMore_15ali_2{color:#829374;background:0 0;border:1px dashed #d6dfcc;border-radius:7px;padding:11px;font-size:10px!important}._showMore_15ali_2:hover{background:#eaf0e1}._footer_15ali_2{border-top:1px solid var(--line);color:#98a08f;justify-content:space-between;gap:15px;margin-top:20px;padding-top:18px;font-size:9px;line-height:1.8;display:flex}._footer_15ali_2>span:first-child{align-items:center;gap:7px;display:flex}._error_15ali_2,._reviewNotice_15ali_2{color:#966e42;background:#fbf2e8;border:1px solid #e8d3bb;border-radius:6px;margin-bottom:15px;padding:12px 15px;font-size:11px;line-height:1.6}._reviewNotice_15ali_2{color:#886e92;background:#f3eef5;border-color:#e0d5e6;align-items:center;gap:8px;display:flex}._backdrop_15ali_2{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15291c66;justify-content:flex-end;display:flex;position:fixed;inset:0}._detail_15ali_2{background:#fcfdf9;width:min(570px,100%);height:100dvh;padding:24px 33px 45px;overflow-y:auto;box-shadow:-15px 0 60px #1c2b2025}._detailTop_15ali_2{color:#8a9583;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:10px;display:flex}._detailTop_15ali_2 button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px;display:flex}._badges_15ali_2{align-items:center;gap:8px;margin-bottom:12px;display:flex}._status_15ali_2{color:#738461;background:#edf1e6;border-radius:4px;padding:4px 7px;font-size:9px}._status_15ali_2[data-status=planned]{color:#ad8957;background:#f5eadb}._status_15ali_2[data-status=active]{color:#6485a9;background:#e9eff7}._status_15ali_2[data-status=review]{color:#92749d;background:#f0e9f4}._detail_15ali_2 h2{letter-spacing:-.8px;margin-bottom:14px;font-size:28px;line-height:1.3}._detailSummary_15ali_2{color:#7c8973;margin-bottom:20px;font-size:13px;line-height:1.9}._detail_15ali_2 section{border-bottom:1px solid var(--line);padding:23px 0}._detail_15ali_2 h3{align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:650;display:flex}._detail_15ali_2 section p,._detail_15ali_2 section ul{color:#6c7a65;font-size:12px;line-height:1.9}._detail_15ali_2 section small{color:#98a28e;margin-top:10px;font-size:10px;line-height:1.7;display:block}._detail_15ali_2 section._next_15ali_2{background:#eef4e7;border:1px solid #dce8cf;border-radius:7px;padding:19px 21px}._next_15ali_2 p{margin-top:9px;color:#4e6841!important}._detail_15ali_2 ul{margin-bottom:0;padding-left:20px}._detail_15ali_2 ._stageHint_15ali_2{color:#96a08d;font-size:10px}._detail_15ali_2 ._stages_15ali_2{margin-top:18px;padding:0;list-style:none}._stages_15ali_2 li{align-items:flex-start;gap:11px;margin-top:15px;display:flex}._stageDone_15ali_2,._stageOpen_15ali_2{color:#97a28c;border:1px solid #dce4d4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;height:25px;font-size:9px;display:flex}._stageDone_15ali_2{color:#71915a;background:#eaf1e1}._stages_15ali_2 strong{font-size:11px;font-weight:500;line-height:1.6;display:block}._detail_15ali_2 ._stages_15ali_2 small{margin-top:4px;font-size:9px}._sources_15ali_2{gap:7px;display:grid}._sources_15ali_2 a{color:#7a8c6d;background:#f0f3eb;border-radius:5px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}._sources_15ali_2 a span{overflow-wrap:anywhere;flex:1}._sources_15ali_2 a svg{flex-shrink:0}._sources_15ali_2 a:hover{background:#e6eedc}._copy_15ali_2{color:#597044;background:#eaf2e0;border:1px solid #d2dfc6;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:16px;padding:12px;display:flex;font-size:11px!important}._handoff_15ali_2 textarea{border:1px solid var(--line);color:#5d6f50;background:#fff;width:100%;min-height:130px;margin-top:10px;padding:10px}._warning_15ali_2{color:#8d729a;background:#f3edf6;border-radius:5px;align-items:center;gap:10px;margin-bottom:18px;padding:13px;font-size:11px;line-height:1.7;display:flex}._warning_15ali_2 svg{flex-shrink:0}._spin_15ali_2{animation:1s linear infinite _spin_15ali_2}@keyframes _spin_15ali_2{to{transform:rotate(360deg)}}@media (width>=1650px){._main_15ali_2{padding-left:48px;padding-right:48px}._columns_15ali_2{gap:22px}._card_15ali_2{padding:20px 20px 0}._card_15ali_2 h3{font-size:13px}._card_15ali_2>p{font-size:11px}._cardId_15ali_2{font-size:8px}._columnHead_15ali_2 h2{font-size:13px}._columnDescription_15ali_2{font-size:10px}}@media (width<=1150px){._board_15ali_1{grid-template-columns:185px minmax(0,1fr)}._sidebar_15ali_2{padding:29px 12px}._brand_15ali_2{font-size:16px}._brand_15ali_2 small{letter-spacing:1.4px;font-size:6px}._main_15ali_2{padding:0 22px 20px}._metrics_15ali_2{grid-template-columns:repeat(3,1fr)}._metrics_15ali_2 ._syncMetric_15ali_2{border-top:1px solid var(--line);grid-column:1/-1;padding:13px 20px}._metrics_15ali_2 strong{font-size:25px}._metrics_15ali_2>div{padding:17px}._metrics_15ali_2 strong small{font-size:9px}._metrics_15ali_2>div:nth-child(3){border-right:0}._syncMetric_15ali_2 strong{font-size:11px}}@media (width<=700px){._board_15ali_1{display:block}._sidebar_15ali_2{flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:15px 18px;position:static}._brand_15ali_2{font-size:16px}._brandMark_15ali_2{font-size:18px}._brand_15ali_2 small{font-size:6px}._sidebar_15ali_2 nav a{padding:9px;font-size:10px}._sidebar_15ali_2 nav a[aria-current],._navLabel_15ali_2,._sideNote_15ali_2,._sideFoot_15ali_2{display:none}._sidebar_15ali_2 nav a svg{width:14px}._main_15ali_2{padding:0 17px 20px}._topline_15ali_2{height:45px;font-size:9px}._topline_15ali_2>a{gap:0;font-size:0}._topline_15ali_2>a svg{width:17px}._heading_15ali_2{align-items:flex-start;gap:8px;padding:25px 0 22px}._heading_15ali_2 h1{font-size:28px}._heading_15ali_2 p{font-size:10px}._heading_15ali_2 ._overline_15ali_2{font-size:8px}._refresh_15ali_2{gap:0;margin-top:22px;padding:9px;font-size:0!important}._metrics_15ali_2{margin-bottom:20px}._metrics_15ali_2>div{padding:14px 10px}._metrics_15ali_2>div>span:not(._liveDot_15ali_2){letter-spacing:.6px;font-size:6px}._metrics_15ali_2 strong{font-size:24px;display:block}._metrics_15ali_2 small{margin-top:4px;line-height:1.6;display:block;font-size:8px!important}._metrics_15ali_2 ._syncMetric_15ali_2{padding:10px}._syncMetric_15ali_2 strong{margin:0;font-size:10px}._syncMetric_15ali_2 small{margin:0}._toolbar_15ali_2{flex-wrap:wrap;gap:13px}._tabs_15ali_2{justify-content:space-between;width:100%}._tabs_15ali_2 button{padding:8px 12px;font-size:10px}._search_15ali_2{width:100%;padding:10px}._search_15ali_2 input{flex:1;width:auto;font-size:11px}._filterline_15ali_2{padding-bottom:20px;font-size:8px}._columns_15ali_2{scroll-snap-type:x proximity;grid-template-columns:repeat(6,235px);gap:14px;padding-bottom:20px}._column_15ali_2{scroll-snap-align:start}._card_15ali_2 h3{font-size:13px}._card_15ali_2>p{font-size:11px}._footer_15ali_2{font-size:8px;display:block}._footer_15ali_2>span:last-child{margin-top:7px;display:block}._detail_15ali_2{padding:20px}._detail_15ali_2 h2{font-size:25px}}@media (prefers-reduced-motion:reduce){._card_15ali_2{transition:none}._spin_15ali_2{animation:none}}._card_15ali_2 h3{font-size:14px}._card_15ali_2>p{color:#788571;font-size:12px}._cardId_15ali_2{font-size:9px}._cardTop_15ali_2 ._area_15ali_2{font-size:9px!important}._cardFoot_15ali_2>span,._decisionTag_15ali_2,._changedTag_15ali_2,._columnDescription_15ali_2{font-size:10px}._columnHead_15ali_2 h2{font-size:13px}._owner_15ali_2,._filterline_15ali_2,._footer_15ali_2{font-size:10px}._sideNote_15ali_2 p{font-size:12px}._showMore_15ali_2{font-size:11px!important}._helpLink_15ali_8{color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex;font-size:10px!important}._helpLink_15ali_8:hover{color:#2e664a}._offlineNotice_15ali_8{color:#687e58;background:#eaf1e2;border:1px solid #d9e5ce;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:11px;line-height:1.8;display:flex}._offlineNotice_15ali_8 svg{flex-shrink:0;margin-top:2px}._sourcePreview_15ali_8{background:#f0f3eb;border:1px solid #dce5d3;border-radius:6px;overflow:hidden}._sourcePreview_15ali_8 summary{cursor:pointer;color:#6e805f;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}._sourcePreview_15ali_8 summary span{overflow-wrap:anywhere}._sourcePreview_15ali_8 summary svg{flex-shrink:0}._sourcePreview_15ali_8[open] summary{background:#e6eedc;border-bottom:1px solid #dce5d3}._sourcePreview_15ali_8 pre,._offlineGuide_15ali_8 pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#506744;max-height:60vh;margin:0;padding:16px;font-family:inherit;font-size:12px;line-height:1.9;overflow:auto}._offlineGuide_15ali_8{background:#fff;border:1px solid #dce5d3;border-radius:8px;margin-top:20px}._offlineGuide_15ali_8 h2{border-bottom:1px solid #dce5d3;padding:16px;font-size:14px}@media (width<=700px){._helpLink_15ali_8{gap:0;font-size:0!important}._offlineNotice_15ali_8{font-size:10px}}._rules_15ali_10{gap:14px;margin-bottom:26px;display:grid}._ruleCard_15ali_10{background:linear-gradient(120deg,#eef4e3,#fbfcf8 70%);border:1px solid #c7d6b4;border-left:6px solid #4f7a44;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;padding:22px 26px;display:grid;box-shadow:0 3px 10px #2a3e2a0d}._ruleMark_15ali_10{color:#d8efc4;background:#2f4d3a;border-radius:12px;place-items:center;width:46px;height:46px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:800;display:grid;transform:rotate(-4deg)}._ruleHead_15ali_10{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._ruleBody_15ali_10{min-width:0}._ruleBody_15ali_10 h2{letter-spacing:-.3px;margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.4}._ruleBody_15ali_10>p{color:#5f6e58;font-size:12px;line-height:1.8}._ruleItems_15ali_10{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}._ruleItems_15ali_10 li{color:#3f5338;background:#fff;border:1px solid #dbe5cf;border-radius:7px;padding:11px 14px 11px 40px;font-size:12px;line-height:1.75;position:relative}._ruleItems_15ali_10 li:before{content:"§";color:#4f7a44;background:#e3eed7;border-radius:4px;padding:2px 6px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;position:absolute;top:10px;left:12px}._ruleFoot_15ali_10{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}._ruleFoot_15ali_10 ._changedTag_15ali_2{margin-top:0}._ruleFoot_15ali_10 small{color:#8a9683;font-size:10px}._ruleOpen_15ali_10{color:#3f6236;white-space:nowrap;background:#fff;border:1px solid #b9ccab;border-radius:7px;align-items:center;gap:8px;padding:11px 14px;font-weight:600;display:flex;font-size:11px!important}._ruleOpen_15ali_10:hover{background:#eaf2e0}._ruleBadge_15ali_10{color:#4f7a44;background:#e3eed7;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}._detail_15ali_2 ._ruleList_15ali_10 ol{margin:0;padding-left:20px}._detail_15ali_2 ._ruleList_15ali_10 li{margin-bottom:8px}@media (width<=700px){._ruleCard_15ali_10{grid-template-columns:1fr;gap:12px;padding:16px}._ruleMark_15ali_10{width:36px;height:36px;font-size:18px}._ruleOpen_15ali_10{justify-content:center}._ruleHead_15ali_10{flex-wrap:wrap}}._board_15ali_1{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._headingActions_15ali_14{flex-shrink:0;align-items:center;gap:9px;display:flex}._themeToggle_15ali_15{border:1px solid var(--line);color:#5c6b60;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:flex;font-size:11px!important}._themeToggle_15ali_15:hover{border-color:#a3b89a}._dark_15ali_17{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e3ebe5;--muted:#a9b7ac;--line:#3b4d43;background:#141e19}._dark_15ali_17 :is(button,a,input,textarea):focus-visible{outline-color:#b0d797}._dark_15ali_17 ::selection{color:#fff;background:#4a6540}._dark_15ali_17 ._sidebar_15ali_2{border-right:1px solid var(--line);background:#101b16}._dark_15ali_17 :is(._refresh_15ali_2,._themeToggle_15ali_15,._metrics_15ali_2,._search_15ali_2,._card_15ali_2,._detailTop_15ali_2 button,._handoff_15ali_2 textarea,._offlineGuide_15ali_8,._ruleOpen_15ali_10){color:var(--ink);border-color:var(--line);background:#202e26}._dark_15ali_17 :is(._refresh_15ali_2,._themeToggle_15ali_15,._card_15ali_2,._ruleOpen_15ali_10):hover{border-color:#8caf79}._dark_15ali_17 :is(._topline_15ali_2>a,._helpLink_15ali_8):hover{color:#b5d89d}._dark_15ali_17 :is(._overline_15ali_2,._heading_15ali_2 h1>span){color:#b1cf91}._dark_15ali_17 :is(._metrics_15ali_2>div>span:not(._liveDot_15ali_2),._filterline_15ali_2,._columnDescription_15ali_2,._cardId_15ali_2,._card_15ali_2>p,._owner_15ali_2,._cardFoot_15ali_2,._empty_15ali_2,._footer_15ali_2,._detailTop_15ali_2,._detailSummary_15ali_2,._detail_15ali_2 section p,._detail_15ali_2 section ul,._detail_15ali_2 section small,._detail_15ali_2 ._stageHint_15ali_2,._ruleBody_15ali_10>p,._ruleFoot_15ali_10 small){color:var(--muted)}._dark_15ali_17 :is(._syncMetric_15ali_2,._offlineNotice_15ali_8,._detail_15ali_2 section._next_15ali_2){color:#c7dcb4;background:#273a27;border-color:#485e3b}._dark_15ali_17 ._next_15ali_2 p{color:#c7dcb4!important}._dark_15ali_17 ._tabs_15ali_2 button{color:#b1bfae}._dark_15ali_17 ._tabs_15ali_2 button:hover{background:#27372c}._dark_15ali_17 ._tabs_15ali_2 button._tabActive_15ali_2{color:#d4e8c1;background:#354b2e}._dark_15ali_17 ._search_15ali_2 input::placeholder{color:#a9b7ac}._dark_15ali_17 :is(._count_15ali_2,._empty_15ali_2,._showMore_15ali_2,._stageOpen_15ali_2){border-color:var(--line);color:var(--muted)}._dark_15ali_17 ._showMore_15ali_2:hover{background:#27372c}._dark_15ali_17 ._cardFoot_15ali_2{border-color:var(--line)}._dark_15ali_17 ._cardFoot_15ali_2>svg{color:#b4c7a5}._dark_15ali_17 :is(._area_15ali_2,._status_15ali_2,._owner_15ali_2>span,._stageDone_15ali_2,._ruleBadge_15ali_10){color:#d0e2bc;background:#34472d;border-color:#4f6843}._dark_15ali_17 ._area_15ali_2[data-area=Spiele],._dark_15ali_17 ._status_15ali_2[data-status=planned]{color:#efc48b;background:#4c3926}._dark_15ali_17 ._area_15ali_2[data-area=Hub],._dark_15ali_17 ._status_15ali_2[data-status=active]{color:#b8d2f5;background:#2b3e55}._dark_15ali_17 ._area_15ali_2[data-area=Projekt],._dark_15ali_17 ._status_15ali_2[data-status=review]{color:#d9c2ed;background:#42324f}._dark_15ali_17 ._decisionTag_15ali_2{color:#eac386}._dark_15ali_17 ._changedTag_15ali_2{color:#dab7d1}._dark_15ali_17 :is(._reviewNotice_15ali_2,._warning_15ali_2){color:#dec7ed;background:#352a40;border-color:#5d456e}._dark_15ali_17 ._error_15ali_2{color:#f1c995;background:#493422;border-color:#775537}._dark_15ali_17 ._backdrop_15ali_2{background:#050b08a6}._dark_15ali_17 ._detail_15ali_2{background:#19251e}._dark_15ali_17 :is(._sources_15ali_2 a,._sourcePreview_15ali_8){border-color:var(--line);color:#c7dbb5;background:#25362b}._dark_15ali_17 :is(._sources_15ali_2 a:hover,._sourcePreview_15ali_8[open] summary){border-color:var(--line);background:#33492d}._dark_15ali_17 ._sourcePreview_15ali_8 summary{color:#c7dbb5}._dark_15ali_17 :is(._sourcePreview_15ali_8 pre,._offlineGuide_15ali_8 pre){color:#c1d2b6}._dark_15ali_17 ._offlineGuide_15ali_8 h2{border-color:var(--line)}._dark_15ali_17 ._copy_15ali_2{color:#d4e8c1;background:#354b2e;border-color:#587744}._dark_15ali_17 ._ruleCard_15ali_10{background:linear-gradient(120deg,#263725,#1d2b22 70%);border-color:#485e3b #485e3b #485e3b #96bd7a}._dark_15ali_17 ._ruleItems_15ali_10 li{border-color:var(--line);color:var(--ink);background:#202e26}._dark_15ali_17 ._ruleItems_15ali_10 li:before{color:#d0e2bc;background:#34472d}._dark_15ali_17 ._ruleOpen_15ali_10:hover{background:#354b2e}@media (width<=700px){._headingActions_15ali_14{gap:7px;margin-top:22px}._headingActions_15ali_14 ._refresh_15ali_2{margin-top:0}._themeToggle_15ali_15{padding:9px}._themeToggle_15ali_15 span{display:none}}._filterline_15ali_2{flex-wrap:wrap;align-items:center}._columnDot_15ali_2[data-status=modeling]{background:#4f9a8b}._modelTag_15ali_60{color:#3f8577;align-items:center;gap:5px;margin-top:13px;font-size:10px;font-weight:600;display:flex}._badges_15ali_2{flex-wrap:wrap}._modelBadge_15ali_60{color:#3f8577;overflow-wrap:anywhere;background:#e0f0ec;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}._dark_15ali_17 ._columnDot_15ali_2[data-status=modeling]{background:#6fc0ae}._dark_15ali_17 ._modelTag_15ali_60{color:#93d6c6}._dark_15ali_17 ._modelBadge_15ali_60{color:#a8e2d4;background:#1f3f39}:root{color:#ecece6;font-synthesis:none;--orange:#f3a33b;--mint:#6fc9b5;--muted:#929f9f;--border:#deeae11f;background:#151d23;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button{color:inherit}a{color:inherit;text-decoration:none}button svg{flex-shrink:0}::selection{color:#171d22;background:#f3a33b}.app{height:100dvh;min-height:650px;position:relative;overflow:hidden}.scene{position:absolute;inset:0}.app:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#10161bfa,#10161bdb 22%,#10161b33 48%,#0000 70%);position:absolute;inset:0}.app.in-room:after{background:linear-gradient(#10161b8c,#0000 25% 80%,#10161b80)}.live i,.hall-caption i{background:var(--mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #6fc9b54d}.icon-button{border:1px solid var(--border);color:#b4bebc;background:#202a30;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:inline-flex}.icon-button:hover{color:#fff;background:#344047}.home-panel{z-index:10;width:390px;position:absolute;top:24%;left:6.2%}.eyebrow{letter-spacing:2px;color:var(--orange);align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.tiny-line{background:var(--orange);width:22px;height:1px;display:inline-block}h1,h2,h3,p{margin:0}h1{letter-spacing:-2.5px;font-size:clamp(36px,3.5vw,59px);font-weight:750;line-height:1.12}.home-panel h1{margin:22px 0}.home-panel h1>span{color:var(--orange);display:block}.home-panel>p{color:#a7b0af;font-size:15px;line-height:1.8}.home-actions{flex-direction:column;gap:11px;width:310px;margin:31px 0 23px;display:flex}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px 17px;font-size:12px;font-weight:650;transition:transform .15s,background .15s;display:flex}.button:not(:disabled):active{transform:translateY(1px)}.button.primary{color:#202017;background:var(--orange);box-shadow:0 3px 20px #f3a33b0a}.button.primary:hover:not(:disabled){background:#ffb951}.button.secondary{border-color:var(--border);color:#d1d6d1;background:#253037bf}.button.secondary:hover:not(:disabled){background:#354149}.button.large{justify-content:flex-start;min-height:48px;font-size:12px}.button.large svg:last-child{margin-left:auto}.button.ready{color:#8edbc8;background:#2c4841;border-color:#6fc9b54a}.home-meta{color:#7e8d8e;align-items:center;gap:12px;font-size:10px;display:flex}.home-meta>span{align-items:center;gap:6px;display:flex}.home-meta>i{background:#697a7e;border-radius:50%;width:3px;height:3px}.hall-caption{z-index:10;text-align:right;pointer-events:none;position:absolute;bottom:17%;right:5.5%}.hall-caption>span{color:#889996;letter-spacing:2px;margin-bottom:10px;font-size:9px;display:block}.hall-caption strong{letter-spacing:-.4px;font-size:18px;font-weight:550}.hall-caption>div{letter-spacing:1.8px;color:#8fa19d;justify-content:flex-end;align-items:center;gap:8px;margin-top:13px;font-size:8px;display:flex}.profile-icon{background:#303a3e;border-radius:6px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}kbd{color:#d4dcd5;background:#47555455;border:1px solid #67777699;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-family:inherit;font-size:9px;display:inline-flex;box-shadow:0 2px #0003}.key-group{gap:3px;display:flex}.orbit-icon{color:#d4dcd5;font-size:21px}.station-label{color:#f6e7c3;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(#2c2218f4,#191310f4);border:1px solid #d9b15c99;border-radius:4px;padding:9px 16px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:600;transition:border-color .15s;box-shadow:0 6px 22px #0007,inset 0 0 0 1px #0005}.station-label:hover,.station-label.hovered{border-color:var(--station)}.station-dot{background:var(--station);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.station-label small{letter-spacing:1.6px;color:var(--station);margin-top:6px;font-size:6px;font-weight:500;display:block}.avatar-label{white-space:nowrap;pointer-events:none;background:#1a252de6;border:1px solid #66757177;border-radius:5px;padding:5px 8px;font-size:9px;box-shadow:0 2px 10px #0002}.avatar-label.own{border-color:#f3a33b99}.avatar-label small{color:var(--orange);margin-left:5px;font-size:6px}.section-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-row h3{font-size:13px;font-weight:650}.section-row h3>span{color:#8daba2;background:#34433f;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:9px}.section-row>svg{color:#7f948d}.crown{color:var(--orange)}.text-button{color:var(--mint);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:500;display:inline-flex}.start-button{color:#e6ece2;background:#3e4846;border:1px solid #607669;margin-top:8px}.start-button:not(:disabled):hover{background:#4d5f54}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1119a6;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#1a242b;border:1px solid #74807740;border-radius:15px;width:100%;max-width:490px;max-height:calc(100dvh - 60px);padding:35px;position:relative;overflow:auto;box-shadow:0 30px 100px #0007}.modal.wide{max-width:880px}.modal-close{background:#263139;border-color:#0000;width:29px;height:29px;position:absolute;top:15px;right:15px}.modal h2{letter-spacing:-1.2px;margin:15px 0;font-size:30px;font-weight:650;line-height:1.2}.modal-intro{color:#9eaeaa;margin-bottom:25px;font-size:12px;line-height:1.8}.modal label{letter-spacing:.2px;color:#c7d1c9;margin:18px 0 10px;font-size:10px;font-weight:600;display:block}.modal input:not([type=checkbox]),.modal select{color:#e2e8dc;background:#121d24;border:1px solid #71837944;border-radius:6px;outline:none;width:100%;margin-top:8px;padding:13px 14px;font-size:12px;transition:border-color .15s;display:block}.modal input:focus,.modal select:focus{border-color:#f3a33b99}.modal input::placeholder{color:#60756c}.modal .button{margin-top:14px}.model-picker{gap:8px;display:flex}.model-picker>button{border:1px solid var(--border);background:#202e35;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;padding:14px 10px;font-size:10px;display:flex;position:relative}.model-picker>button.selected{border-color:var(--orange);color:#ffc56c;background:#3b3428}.model-picker>button:disabled{opacity:.55}.model-picker>button:disabled.selected{opacity:1}.model-picker>button>svg:last-child:not(:first-child){position:absolute;top:5px;right:5px}.color-picker{gap:12px;margin:14px 0 24px;display:flex}.color-picker button{color:#1a242b;border:3px solid #1a242b;border-radius:50%;outline:1px solid #0000;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.color-picker button.selected{outline-color:#a6b6ab}.info-box,.pigeon-notice{color:#9ebbae;background:#24352f;border:1px solid #66897833;border-radius:7px;align-items:flex-start;gap:11px;margin:18px 0;padding:13px;font-size:10px;line-height:1.75;display:flex}.info-box>svg,.pigeon-notice>svg{color:var(--mint);flex-shrink:0;margin-top:2px}.info-box strong{color:#c8ddc8}.pigeon-notice{color:#c2b493;background:#383225;border-color:#f3a33b33}.pigeon-notice>svg{color:var(--orange)}.pigeon-notice strong{color:#edca89;margin-bottom:2px;font-weight:600;display:block}.form-footnote{color:#748e81;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:9px;line-height:1.7;display:flex}.recover-link{justify-content:center;margin:22px auto 0;display:flex}.recovery-code{word-break:break-all;letter-spacing:.5px;color:#b7d3c3;-webkit-user-select:all;user-select:all;background:#111d23;border:1px dashed #678377;border-radius:7px;padding:17px;font:15px monospace}.copy-field{align-items:center;gap:8px;display:flex}.copy-field input{font-size:10px!important}.copy-field .icon-button{margin-top:8px}.game-card{border:1px solid var(--border);border-radius:10px;margin-top:24px;padding:20px;overflow:hidden}.game-card-art{height:130px;color:var(--orange);background:radial-gradient(at 50% 120%,#97724455,#0000),#2c302b;justify-content:center;align-items:center;margin:-20px -20px 20px;display:flex;position:relative}.game-card-art:after{content:"";background:linear-gradient(135deg,#0000 48%,#f3a33b0a 49% 51%,#0000 52%) 0 0/30px 30px;position:absolute;inset:0}.game-card-art>span{color:#a5b09e22;letter-spacing:-3px;font-size:40px;font-weight:800;position:absolute;top:9px;right:15px}.game-card>.eyebrow{font-size:8px}.game-card h3{letter-spacing:-.7px;margin:10px 0;font-size:23px}.game-card p{color:#97ab9f;font-size:11px;line-height:1.9}.coming-soon{border:1px dashed var(--border);color:#657d70;border-radius:7px;align-items:center;gap:13px;margin-top:13px;padding:17px;display:flex}.coming-soon strong{color:#a3b4a6;font-size:10px;font-weight:500;display:block}.coming-soon span{margin-top:5px;font-size:9px;display:block}.error{color:#f6b3a5;background:#813c302f;border:1px solid #d682633f;border-radius:7px;margin-top:15px;padding:12px;font-size:11px;line-height:1.7}.toast{z-index:200;color:#dbe8d2;background:#293c33f5;border:1px solid #6c8e7366;border-radius:9px;align-items:center;gap:12px;max-width:90vw;padding:12px 16px;font-size:11px;display:flex;position:fixed;bottom:110px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0005}.toast>svg{color:var(--mint);flex-shrink:0}.toast .icon-button{background:0 0;border:0;width:25px;height:25px;margin-left:8px}.mint{color:var(--mint)}.muted{color:#8fa49a;font-size:11px;line-height:1.8}.inline-actions{align-items:center;gap:12px;display:flex}.usage-total{letter-spacing:-2px;color:#edf0e6;padding:10px 0 26px;font-size:53px;font-weight:600;line-height:1.15;position:relative}.usage-total>span{letter-spacing:0;color:#869f91;margin-top:8px;font-size:11px;font-weight:400;display:block}.live{letter-spacing:1px;color:#91bcaa;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:32px;right:0}.stat-grid{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr 1fr;display:grid}.stat-grid>div{border-right:1px solid var(--border);padding:17px 18px}.stat-grid>div:last-child{border:0}.stat-grid span{color:#97aa9c;font-size:10px}.stat-grid strong{letter-spacing:-.5px;margin:8px 0;font-size:21px;font-weight:600;display:block}.stat-grid strong.unknown{font-size:18px}.stat-grid small{color:#6f8c79;font-size:9px;line-height:1.5}.usage-table{max-height:270px;margin-top:15px;overflow:auto}.usage-table table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:10px}.usage-table th{letter-spacing:1px;color:#94ac99;background:#223129;padding:11px 10px;font-size:8px;font-weight:500;position:sticky;top:0}.usage-table td{border-bottom:1px solid var(--border);color:#b3c4b3;padding:11px 10px}.usage-table th:first-child,.usage-table td:first-child{text-align:left}.usage-table td strong{color:#d1ddcb;font-size:10px;font-weight:500;display:block}.usage-table td small{color:#768f7a;margin-top:4px;font-size:8px;display:block}.pagination{color:#859e88;margin:14px 0;font-size:9px}.pagination .icon-button{width:28px;height:28px}.countdown-overlay{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101a21b8;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.countdown-overlay h2{letter-spacing:-1px;font-size:30px}.countdown-overlay p{color:#b0c0ad;font-size:13px}.countdown-number{color:var(--orange);letter-spacing:-8px;font-size:160px;font-weight:500;line-height:1}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.game-overlay{z-index:35;border:1px solid var(--border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#142229f5;border-radius:14px;position:absolute;inset:100px 320px 110px 35px;overflow:auto}.game-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:600px;min-height:100%;margin:auto;padding:35px;display:flex}.game-stage h2{letter-spacing:-1.5px;margin:17px 0 10px;font-size:37px}.game-stage>p{color:#99ada0;font-size:11px;line-height:1.8}.signal-button{color:#758882;background:#343d40;border:1px solid #7b8f7d44;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:180px;height:180px;margin:25px 0;transition:background 80ms;display:flex;box-shadow:0 0 0 15px #6a84760a}.signal-button span{letter-spacing:1.5px;font-size:9px}.signal-button.go{color:#102b20;background:#6fc9b5;box-shadow:0 0 0 15px #6fc9b511,0 0 80px #6fc9b533}.signal-feedback{color:#b6c9ac;min-height:20px;font-size:12px}.scoreboard{width:100%;margin:20px 0}.scoreboard>div{border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.rank{color:#6a8b76;width:20px;font-size:13px}.scoreboard i{border-radius:50%;width:7px;height:7px}.scoreboard strong{flex:1;font-weight:500}.scoreboard b{color:var(--orange);font-size:16px;font-weight:600}.scoreboard b small{color:#829e85;font-size:8px}.toggle-label{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex!important}.toggle-label strong{font-size:12px;display:block}.toggle-label span{color:#8fa998;margin-top:6px;font-size:10px;font-weight:400;line-height:1.8;display:block}.toggle-label input{width:18px;height:18px;accent-color:var(--orange);flex-shrink:0}.danger{color:#e68c76;margin:25px 0}.boot-status{z-index:40;color:#c2d6be;background:#26342b;border-radius:8px;align-items:center;gap:10px;padding:12px 20px;font-size:11px;display:flex;position:absolute;top:110px;left:50%;transform:translate(-50%)}.render-fallback{color:#bccdbb;justify-content:center;align-items:center;font-size:14px;line-height:1.8;display:flex;position:absolute;inset:30%}@media (width>=1600px){.home-panel{width:450px;top:28%}.home-actions{width:340px}.home-panel>p{font-size:16px}.home-meta{font-size:11px}.game-overlay{right:350px}}@media (height<=800px){.home-panel{top:22%}.home-panel h1{margin:18px 0;font-size:43px}.home-panel>p{font-size:13px}.home-actions{margin:22px 0 18px}}@media (width<=1050px){.home-panel{width:340px;left:5%}.home-panel h1{font-size:44px}.hall-caption{bottom:22%;right:4%}.game-overlay{left:25px;right:285px}.game-stage{padding:20px}}@media (width<=700px){.app{min-height:700px}.home-panel{width:calc(100% - 50px);top:18%;left:25px}.home-panel h1{max-width:330px;font-size:42px}.home-panel>p{font-size:12px}.home-actions{width:290px}.hall-caption{display:none}.app:after{background:linear-gradient(90deg,#10161bf5,#10161b55)}.modal-backdrop{padding:15px}.modal{max-height:calc(100dvh - 30px);padding:30px 22px}.modal h2{font-size:27px}.stat-grid strong{font-size:17px}.stat-grid>div{padding:12px 10px}.stat-grid strong.unknown{font-size:14px}.stat-grid small{font-size:8px}.usage-total{font-size:42px}.live{margin-top:15px;position:static}.game-overlay{inset:215px 15px 95px}.model-picker>button{padding:12px 7px;font-size:9px}.home-meta{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.spin{animation-duration:2s}}.hub-entry{border:1px solid var(--border);color:#c4d1ca;background:#1b2a2ccc;border-radius:9px;align-items:flex-start;gap:12px;width:310px;margin:28px 0 0;padding:14px 16px;font-size:11px;line-height:1.6;display:flex}.hub-entry>svg{color:var(--mint);flex-shrink:0;margin-top:2px}.hub-entry strong{color:#e8efe6;font-size:12px;display:block}.hub-entry span{color:#8fa39b;font-size:10px;display:block}.hub-entry.full>svg,.hub-entry.duplicate>svg{color:var(--orange)}.hub-entry.error{border-color:#d7745d55}.hub-entry.error>svg{color:#e58b70}.hub-entry+.home-meta{margin-top:23px}.home-panel .hub-entry+.home-actions{margin-top:16px}.round-bar{z-index:15;border:1px solid var(--border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#c4d1ca;white-space:nowrap;background:#192329eb;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:9px 16px;font-size:11px;display:flex;position:absolute;top:96px;left:50%;transform:translate(-50%)}.round-bar>svg{color:var(--orange);flex-shrink:0}.round-bar>span{text-overflow:ellipsis;overflow:hidden}.round-bar .text-button{margin:0;font-size:11px}.watch-close.button{z-index:45;width:auto;margin:0;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@media (width<=700px){.hub-entry{width:290px}.round-bar{font-size:10px;top:180px}.watch-close.button{bottom:24px}}.character-preview{border:1px solid var(--border);background:radial-gradient(at 50% 70%,#f3a33b19,#0000 65%),#142027;border-radius:8px;height:150px;margin:15px 0;position:relative}.character-preview>span{text-align:center;pointer-events:none;letter-spacing:1.5px;color:#839d91;font-size:7px;position:absolute;bottom:9px;left:0;right:0}.character-preview .render-fallback{font-size:10px;inset:10px}.usage-insights{border:1px solid var(--border);background:#152329;border-radius:9px;margin:18px 0;padding:20px}.cache-heading{align-items:center;gap:26px;display:flex}.cache-heading>div{min-width:145px}.cache-heading .eyebrow{letter-spacing:1.4px;font-size:8px}.cache-heading strong{letter-spacing:-1.5px;color:var(--mint);margin-top:8px;font-size:38px;font-weight:550;display:block}.cache-heading>p{color:#98afa4;max-width:450px;font-size:11px;line-height:1.8}.cache-bar{background:#354746;border-radius:8px;width:100%;height:9px;margin:18px 0 10px;display:flex;overflow:hidden}.cache-bar>span{background:var(--mint)}.cache-bar>i{background:var(--orange)}.cache-legend{color:#b4c8ba;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:9px;display:flex}.cache-legend>span{align-items:center;gap:6px;display:flex}.cache-legend i{background:var(--mint);border-radius:2px;width:6px;height:6px;display:inline-block}.cache-legend>span:last-child i{background:var(--orange)}.usage-kpis{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;padding-top:18px;display:grid}.usage-kpis>div>span{color:#9bb4a7;font-size:10px}.usage-kpis strong{letter-spacing:-.5px;margin:7px 0;font-size:22px;font-weight:550;display:block}.usage-kpis small{color:#7e9c8c;font-size:9px;line-height:1.7;display:block}.usage-coverage{color:#859f91;margin-top:15px;font-size:9px;line-height:1.8}.usage-definitions{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.usage-definitions summary{color:#b1c9bb;cursor:pointer;font-size:10px}.usage-definitions dl{margin:14px 0 0}.usage-definitions dl>div{margin-top:12px}.usage-definitions dt{color:#c5d5c9;font-size:10px;font-weight:600}.usage-definitions dd{color:#91a99b;margin:4px 0 0;font-size:10px;line-height:1.8}@media (width<=700px){.cache-heading{align-items:flex-start;gap:15px}.cache-heading>div{min-width:110px}.cache-heading strong{font-size:29px}.cache-heading>p{font-size:10px}.usage-insights{padding:15px}.usage-kpis{gap:10px}.usage-kpis strong{font-size:17px}.usage-kpis>div>span{font-size:9px}.usage-kpis small{font-size:8px}.usage-table table{min-width:520px}}.hall-caption strong{max-width:340px}.station-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.station-label:hover{border-color:var(--station);color:#fff}.world-labels{pointer-events:none;z-index:4;position:absolute;inset:0}.person-suggestions{gap:8px;margin:12px 0 22px;display:flex}.person-suggestions button{border:1px solid var(--border);color:#dce5d8;background:#253139;border-radius:20px;padding:9px 16px;font-size:11px}.person-suggestions button:hover{border-color:var(--orange)}.person-summary{color:#a9bbae;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;font-size:12px;display:flex}.person-summary strong{color:#f3a33b}.insider-list{margin:22px 0}.insider-list>.eyebrow{color:#99b4a5;margin-bottom:10px;font-size:8px}.insider-list .info-box{margin:10px 0}.insider-list strong,.insider-list small,.insider-list .info-box span>span{display:block}.insider-list small{color:#84a99a;margin:3px 0 7px;font-size:9px}.insider-list>.muted{font-size:11px}.project-extras{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:24px 0;padding:22px 0}.project-shame{background:#211f26;border:1px solid #8f6d8138;border-radius:9px;grid-template-columns:1fr 1.2fr;align-items:center;gap:25px;margin-bottom:24px;padding:20px;display:grid}.project-shame .eyebrow{color:#dd9bb9;font-size:9px}.project-shame strong{color:#f0bdd3;margin:9px 0 5px;font-size:48px;font-weight:650;line-height:1;display:block}.project-shame div>span:last-child{color:#b6a4af;font-size:10px}.project-shame p{color:#c7b5c0;font-size:11px;line-height:1.8}.project-shame small{color:#9b8997;margin-top:8px;font-size:9px;display:block}.project-extras h3{align-items:center;gap:8px;display:flex}.project-quotes{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.project-quotes li{border-left:2px solid var(--mint);background:#20302c66;border-radius:0 6px 6px 0;padding:14px 17px}.project-quotes figure,.project-quotes blockquote{margin:0}.project-quotes blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#d5e0d5;font-size:13px;line-height:1.8}.project-quotes figcaption{color:#8fad9d;margin-top:7px;font-size:10px}.quote-empty{margin-top:14px}@media (width<=700px){.project-shame{grid-template-columns:1fr;gap:15px}}.usage-sources{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.usage-sources li{color:#859e88;align-items:baseline;gap:10px;font-size:9px;line-height:1.6;display:flex}.usage-sources strong{letter-spacing:1px;text-transform:uppercase;color:#9fc3b2;background:#243530;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:600}.code-stats{border:1px solid var(--border);background:#152329;border-radius:9px;margin:18px 0;padding:20px}.code-heading{align-items:center;gap:26px;display:flex}.code-heading>div{min-width:145px}.code-heading .eyebrow{letter-spacing:1.4px;gap:6px;font-size:8px}.code-heading strong{letter-spacing:-1.5px;color:var(--mint);font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:38px;font-weight:550;display:block}.code-heading div>span:last-child{color:#9bb4a7;font-size:10px}.code-heading>p{color:#98afa4;max-width:450px;margin:0;font-size:11px;line-height:1.8}.code-bar{background:#354746;border-radius:8px;gap:2px;width:100%;height:9px;margin:18px 0 10px;display:flex;overflow:hidden}.code-bar>span{min-width:3px}.code-stats .code{background:var(--mint)}.code-stats .comment{background:var(--orange)}.code-stats .blank{background:#5d7270}.code-legend{color:#b4c8ba;flex-wrap:wrap;gap:8px 22px;font-size:9px;display:flex}.code-legend>span{align-items:center;gap:6px;display:flex}.code-legend b{color:#e2ece4;font-weight:650}.code-legend i{border-radius:2px;width:6px;height:6px;display:inline-block}.code-languages{border-top:1px solid var(--border);margin-top:18px;padding-top:6px;overflow-x:auto}.code-languages table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:10px}.code-languages th{letter-spacing:1px;color:#94ac99;padding:10px 8px;font-size:8px;font-weight:500}.code-languages td{border-bottom:1px solid var(--border);color:#b3c4b3;white-space:nowrap;padding:9px 8px}.code-languages th:first-child,.code-languages td:first-child{text-align:left;color:#d1ddcb}.code-languages td small{color:#d9a35e;margin-left:3px;font-size:8px}.code-languages tr:last-child td{border-bottom:0}@media (width<=700px){.code-stats{padding:15px}.code-heading{align-items:flex-start;gap:15px}.code-heading>div{min-width:110px}.code-heading strong{font-size:29px}.code-heading>p{font-size:10px}.code-languages th,.code-languages td{padding:8px 5px}}.account-entry{background:radial-gradient(at top,#27463e,#12251f 70%);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.account-card{width:min(100%,540px);max-height:none;position:relative}.account-card h1{margin:20px 0;font-size:30px;line-height:1.15}.account-links{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.account-card>.text-button{margin:24px 20px 0 0;display:inline-block}.account-admin{z-index:1;max-height:90dvh;overflow:auto}.account-rows{gap:16px;margin-top:22px;display:grid}.account-row{border-top:1px solid #ffffff20;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) auto;align-items:center;gap:16px;padding-top:16px;display:grid}.account-row small{opacity:.7;overflow-wrap:anywhere;margin-top:5px;display:block}@media (width<=650px){.account-row{grid-template-columns:1fr}.account-card{padding:24px}.account-entry{align-items:start}}.render-stats{color:#ffdfa8;white-space:nowrap;background:#132531e8;border:1px solid #d2b48366;border-radius:10px;padding:9px 14px;font:12px/1.5 monospace;position:absolute;top:85px;left:50%;transform:translate(-50%)}.render-context-status{color:#ffdfa8;z-index:20;background:#142b32ee;border-radius:16px;max-width:90%;padding:20px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.hub-scene-preparation{color:#ffdfa8;z-index:19;pointer-events:none;background:#142b32ee;border-radius:8px;max-width:90%;padding:8px 14px;font-size:12px;position:absolute;top:88px;left:50%;transform:translate(-50%)}.graphics-quality select{color:#f4e7ce;width:155px;font:inherit;background:#1b343c;border:1px solid #718b8f;border-radius:10px;flex-shrink:0;padding:12px}.graphics-adapted{color:#ffcf8f;font-size:13px}:root{--ui-wood:#3a2a1c;--ui-dark:#241a12;--ui-brass:#c9a24d;--ui-gold:#f2c75c;--ui-paper:#e9d8b4;--ui-paper-gradient:linear-gradient(110deg,#f2e5c7,#e9d8b4 60%,#d7c197);--ui-paper-edge:#cdb88f;--ui-ink:#2b2118;--ui-jade:#3f8f78;--ui-seal:#8e2e2e;--ui-serif:Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif}.ui-plank,.ui-rune{color:#fae9bf;border:1px solid var(--ui-brass);font-family:var(--ui-serif);background:repeating-linear-gradient(2deg,#0000 0 6px,#b7955720 7px,#0000 8px 16px),linear-gradient(#4c3825,#2e2117);border-radius:3px;box-shadow:inset 0 0 0 3px #241a1280,0 3px 5px #0005}.ui-plank{padding:14px;position:relative}.ui-plank:before,.ui-plank:after{content:"";pointer-events:none;background:#e5c982;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;box-shadow:0 1px #000}.ui-plank:before{left:5px}.ui-plank:after{right:5px}.ui-paper{background:var(--ui-paper);color:var(--ui-ink);font-family:var(--ui-serif);background-image:var(--ui-grain,none),var(--ui-paper-gradient);border:1px solid #a78b50;border-radius:3px;animation:.18s ease-out paper-unroll;box-shadow:inset 0 0 0 5px #d3bc8b,inset 0 0 0 6px #94774280,0 4px 6px #0005}.ui-rune{cursor:pointer;place-items:center;width:42px;height:42px;padding:8px;display:inline-grid;position:relative}.ui-rune svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ui-rune:hover{color:#fff6da;background-color:#654a28}.ui-key{color:#241a12;width:auto;min-width:23px;height:auto;min-height:20px;font:11px var(--ui-serif);text-align:center;white-space:nowrap;background:linear-gradient(#dfc689,#b99b58);border:1px solid #846d3e;border-radius:2px;padding:3px 5px;display:inline-block;box-shadow:inset 0 1px #fff6}.ui-seal{color:#ffeac7;font:11px var(--ui-serif);cursor:pointer;background:radial-gradient(circle,#a54537 56%,#6f2423 58%,#a44535 66%,#632222 70%);border:2px solid #c27e5c;border-radius:50%;place-items:center;gap:2px;display:grid;box-shadow:0 3px 4px #0005}.ui-seal svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:21px;height:21px}.ui-rune:focus-visible,.ui-plank:focus-visible,.fantasy-ui button:focus-visible,.fantasy-ui a:focus-visible,.fantasy-ui input:focus-visible,.fantasy-ui select:focus-visible{outline:3px solid var(--ui-gold);outline-offset:3px}@keyframes paper-unroll{0%{opacity:0;transform:translateY(-6px)scaleY(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-paper{animation:none}.fantasy-ui *{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.fantasy-ui{font-family:var(--ui-serif);font-size:13px}.fantasy-ui.in-room:after,.fantasy-ui.in-room .topbar,.fantasy-ui .room-heading,.fantasy-ui .bottom-bar{display:none}.fantasy-ui .ui-overline{letter-spacing:.7px;color:#6b4b22;font-size:11px;display:block}.ui-corner{z-index:50;flex-direction:row-reverse;gap:8px;display:flex;position:absolute;top:22px;right:24px}.ui-release{z-index:45;position:absolute;bottom:18px;right:22px}.ui-release .ui-seal{width:66px;height:66px;padding:10px;font-size:11px}.ui-release span{white-space:nowrap;font-variant-numeric:tabular-nums}.ui-crew{z-index:49;pointer-events:none;width:300px;position:absolute;top:78px;right:24px}.ui-crew-strip{pointer-events:auto;justify-content:flex-end;gap:6px;display:flex}.ui-crew-toggle{cursor:pointer;align-items:center;gap:14px;min-height:44px;padding:7px 11px;display:flex}.ui-crew-toggle strong{font-variant-numeric:tabular-nums;font-size:13px}.ui-portraits{gap:3px;display:flex}.ui-portraits>span{color:#fce6b2;border:1px solid #b6985f;border-bottom:3px solid var(--player);background:#1b241e;place-items:center;width:27px;height:29px;display:grid;position:relative}.ui-portraits svg{stroke:currentColor;fill:none;stroke-width:1.4px;width:18px;height:18px}.ui-portraits .ready{border-color:#b7d6a0}.ui-portraits .offline{opacity:.5}.ui-portraits i{color:#def4bf;font-size:11px;position:absolute;bottom:-4px;right:-1px}.ui-ready.is-ready{background:#365c39}.ui-crew-sheet{pointer-events:auto;max-height:calc(100dvh - 155px);margin-top:7px;padding:23px 20px;overflow:auto}.ui-crew-sheet h2{margin:0 0 16px;font-size:20px}.ui-crew-sheet h2 small{float:right;padding-top:5px;font-size:12px}.ui-crew-sheet ul{margin:0 0 16px;padding:0;list-style:none}.ui-crew-sheet li{border-bottom:1px solid #91764455;align-items:center;gap:9px;padding:9px 0;display:flex}.ui-crew-sheet li>div{flex:1}.ui-crew-sheet strong{font-size:13px}.ui-crew-sheet small{font-size:11px;line-height:1.5;display:block}.ui-player-dot{border:1px solid #6c532e;width:9px;height:9px}.ui-small-glyph svg{fill:none;stroke:#7a5720;stroke-width:1.4px;width:20px;height:20px}.ui-crew-next{border-top:1px solid #9c7a3e;margin-top:15px;padding-top:15px}.ui-fair{align-items:center;gap:8px;margin:12px 0!important;font-size:12px!important;display:flex!important}.ui-crew-sheet p{margin-bottom:0;font-size:12px;line-height:1.6}.ui-crew-sheet button{width:100%;margin-top:6px}.ui-primary{color:#fff1c9!important;background:#3a6047!important;border-color:#325539!important}.fantasy-ui .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14241e66;padding:22px}.fantasy-ui .modal{color:var(--ui-ink);font-family:var(--ui-serif);background:var(--ui-grain,none),var(--ui-paper-gradient);border:1px solid #a78b50;border-radius:3px;max-height:calc(100dvh - 44px);padding:36px;animation:.18s ease-out paper-unroll;box-shadow:inset 0 0 0 5px #d3bc8b,inset 0 0 0 6px #94774280,0 4px 6px #0005}.fantasy-ui .modal h2{font-family:var(--ui-serif);letter-spacing:0;color:#352715;font-size:27px;font-weight:500}.fantasy-ui .modal p{line-height:1.6}.fantasy-ui .modal .eyebrow{letter-spacing:.7px;color:#704e25;font-size:11px}.fantasy-ui .modal label{font-family:var(--ui-serif);color:#3e321f;font-size:12px}.fantasy-ui .modal .modal-intro,.fantasy-ui .modal .form-footnote{color:#5e4a2e;font-size:12px}.fantasy-ui .modal button,.ui-crew-sheet button,.ui-sample button:not(.ui-rune):not(.ui-seal){font-family:var(--ui-serif);color:#392b19;cursor:pointer;background:linear-gradient(#f4e7c9,#dac295);border:1px solid #9f824e;border-radius:2px;min-height:36px;padding:10px 12px;font-size:13px;box-shadow:inset 0 0 0 2px #f7e5bd66}.fantasy-ui .modal button:hover:not(:disabled),.ui-crew-sheet button:hover:not(:disabled){background:#f6e7c4;border-color:#735527}.fantasy-ui .modal-close{color:#422c18;width:30px;height:30px;font-size:22px;line-height:1;min-height:30px!important;padding:0!important}.fantasy-ui .modal input:not([type=checkbox]),.fantasy-ui .modal select{font-family:var(--ui-serif);color:#332414;background:#f9efd7;border:1px solid #a98e5f;border-radius:2px;font-size:13px}.fantasy-ui .modal .info-box{color:#49361f;background:#decca5;border:1px solid #b19a69;border-radius:2px;font-size:13px}.fantasy-ui .modal:not(.character-modal):not(.usage-modal) .lucide{display:none}.fantasy-ui .modal .mint,.fantasy-ui .modal .text-button{color:#315b42}.fantasy-ui .modal.help-modal,.fantasy-ui .modal.menu-modal{width:min(940px,96vw);max-width:940px}.fantasy-ui .modal.map-modal{width:min(800px,96vw);max-width:800px}.fantasy-ui .modal.build-modal{width:min(680px,96vw);max-width:680px}.fantasy-ui .modal.inventory-modal{width:min(1080px,96vw);max-width:1080px}.fantasy-ui .modal .inventory-screen{color:#352b1e}.fantasy-ui .modal .inventory-wallet{color:#64491e}.fantasy-ui .modal .inventory-heading h2{color:#38291a}.fantasy-ui .modal .inventory-character,.fantasy-ui .modal .backpack-grid{background:#cab78c;border-color:#8e7850;border-radius:2px}.fantasy-ui .modal .inventory-help,.fantasy-ui .modal .item-description small{color:#5c4d32}.fantasy-ui .modal .inventory-stats span{background:#d8c59e}.fantasy-ui .modal .inventory-stats strong{color:#41301a}.fantasy-ui .modal .empty-item{color:#4f432d;background:#ded1ad;border:2px ridge #a18d61;min-height:0;padding:4px}.fantasy-ui .modal .item-tile{border:2px solid var(--rarity);color:var(--rarity);background:linear-gradient(140deg,#483c29,#2e392d);min-height:0;padding:4px}.fantasy-ui .modal .item-tile small,.fantasy-ui .modal .equipment-slot>span{font-size:11px}.fantasy-ui .modal .item-description{border-color:#9d8657}.fantasy-ui .modal .inventory-confirm,.fantasy-ui .modal .trade-panel{background:#ead8b2;border-color:#92713b;box-shadow:0 3px 5px #0004}.fantasy-ui .modal .inventory-tabs button[aria-pressed=true]{color:#fff0cb;background:#60482b}.fantasy-ui .modal .inventory-level span,.fantasy-ui .modal .inventory-help,.fantasy-ui .modal .shop-stock>div>span,.fantasy-ui .modal .shop-stock>div>small{font-size:12px}.fantasy-ui .modal .shop-stock small{color:#6d3d12}.ui-menu h2{margin-bottom:10px}.ui-menu-grid{grid-template-columns:1fr 1fr;gap:9px;margin:24px 0;display:grid}.ui-menu-grid button{text-align:left;align-items:center;gap:14px;display:flex}.ui-menu-grid button>span{text-align:center;color:#6a4c25;width:30px;font-size:23px}.ui-board-link{border-bottom:1px solid #8c713f;padding:8px 0;font-size:13px;display:inline-block}.ui-help>p{max-width:70ch;font-size:14px}.ui-help-columns{grid-template-columns:1fr 1fr 1fr;gap:25px;display:grid}.ui-help h3{border-bottom:1px solid #a38a58;margin:18px 0 13px;padding-bottom:8px;font-size:19px;font-weight:500}.ui-help dl{margin:0}.ui-help dl>div{margin-bottom:15px}.ui-help dt{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.ui-help dt small{font-size:12px}.ui-help dd{margin:5px 0 0;font-size:13px;line-height:1.5}.ui-help dd small{color:#5c492b;font-size:11px;display:block}.ui-compass{z-index:40;text-align:center;color:#f5dfaa;width:190px;font:12px var(--ui-serif);position:absolute;bottom:24px;left:28px}.ui-compass-button{cursor:pointer;transform-origin:0 100%;background:repeating-linear-gradient(0deg,#8b713e 0 1px,#ae9052 1px 2px,#7b6134 2px 3px);border:2px solid #c4a461;border-radius:50%;width:190px;height:190px;padding:9px;transition:transform .18s;position:relative;box-shadow:0 3px 5px #0006,inset 0 0 0 3px #342b1e}.ui-compass-button:before,.ui-compass-button:after{content:"✦";z-index:2;color:#f4dfac;font-size:13px;position:absolute;top:calc(50% - 8px);left:6px}.ui-compass-button:after{left:auto;right:6px}.ui-compass-button:hover,.ui-compass-button:focus-visible{z-index:2;transform:scale(1.3)}.ui-compass-face{background:#d8c89f;border:1px solid #3e3321;border-radius:50%;width:100%;height:100%;overflow:hidden}.ui-map-drawing{width:100%;height:100%;font-family:var(--ui-serif);display:block}.ui-compass-north{z-index:2;color:#ffe7a7;background:#35291c;border:1px solid #bc9a51;border-radius:2px;width:17px;height:19px;font-size:12px;position:absolute;top:-8px;left:calc(50% - 8px)}.ui-map-names{color:#382a17;font:11px var(--ui-serif);opacity:0;background:#ead9b4;border:1px solid #8d713c;padding:4px;position:absolute;bottom:17px;left:19%;right:19%}.ui-compass-button:hover .ui-map-names,.ui-compass-button:focus-visible .ui-map-names{opacity:1}.ui-map-engraving{color:#f5e4ba;background:#35291e;border:1px solid #a88a4e;margin:5px 6px 0;padding:5px;font-size:12px}.ui-wallet{color:#f9e1a0;min-width:112px;min-height:39px;font:15px var(--ui-serif);cursor:pointer;background:repeating-linear-gradient(2deg,#5d4125 0 3px,#62462b 4px 5px);border:1px solid #ba9655;border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:5px 12px;display:inline-flex;box-shadow:0 2px 4px #0005}.ui-wallet svg{stroke:currentColor;fill:none;stroke-width:1.4px;width:25px;height:25px}.ui-wallet strong{font-variant-numeric:tabular-nums;font-weight:400}.ui-large-map .ui-map-drawing{background:#d4c6a0;border:1px solid #8e754c;height:min(55vh,540px);min-height:230px}.ui-map-legend{flex-wrap:wrap;gap:12px;margin:15px 0 5px;font-size:12px;display:flex}.ui-map-places{grid-template-columns:1fr 1fr;gap:4px 18px;padding:0;font-size:12px;list-style:none;display:grid}.ui-large-map>p{font-size:12px}.ui-compass.project-flash{animation:.8s ease-out map-complete}@keyframes map-complete{50%{filter:brightness(1.35)}}.ui-prompt{z-index:60;align-items:center;gap:8px;max-width:min(590px,100vw - 470px);padding:5px 10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ui-prompt button{color:#f9e9c6;font:13px var(--ui-serif);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:32px;padding:5px;display:flex}.ui-prompt .ui-prompt-decline{border-left:1px solid #bd9a53;padding:0 8px;font-size:22px}.ui-place-banner{text-align:center;color:#f7e5b4;z-index:40;pointer-events:none;background:linear-gradient(90deg,#0000,#2f2419 15% 85%,#0000);border-block:1px solid #d1af6666;padding:14px 35px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.ui-place-banner span{margin-bottom:5px;font-size:11px;font-style:italic;display:block}.ui-place-banner strong{font-size:22px;font-weight:400}.fantasy-ui .toast,.fantasy-ui .round-bar{color:#f5e4ba;font:13px var(--ui-serif);-webkit-backdrop-filter:none;backdrop-filter:none;background:#3a2a1c;border:1px solid #bf9e59;border-radius:2px;max-width:min(650px,100vw - 40px);padding:12px 18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 3px 5px #0005}.fantasy-ui .toast{z-index:170;top:95px;bottom:auto}.fantasy-ui .toast>.lucide,.fantasy-ui .round-bar>.lucide{display:none}.fantasy-ui .round-bar{top:20px}.fantasy-ui .countdown-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;color:#eedfbb;font-family:var(--ui-serif);background:#16251c77}.fantasy-ui .countdown-number{color:#3b2919;font-family:var(--ui-serif);background:#ead8b2;border:2px solid #b49758;border-radius:2px;padding:25px 55px;display:block}.fantasy-ui .countdown-overlay .eyebrow{color:#f4dfaa;font-size:14px}.fantasy-ui .watch-close{font-family:var(--ui-serif);color:#f5deb0;background:#3b2c1e;border:1px solid #bd9b51;border-radius:2px}.fantasy-ui .watch-close svg{display:none}.fantasy-ui .table-bar{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3px}.fantasy-ui .table-bar .lucide{display:none}.fantasy-ui .table-bar kbd{font-family:var(--ui-serif);border-radius:2px}.fantasy-ui .emote-toggle,.fantasy-ui .emote-offer{display:none}.fantasy-ui .emote-wheel{-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--ui-serif);background:repeating-radial-gradient(#5f442b 0 7px,#584029 8px 9px,#60472d 10px 17px);border:2px solid #c1a05a;box-shadow:inset 0 0 0 8px #2c2619,0 4px 6px #0005}.fantasy-ui .emote-wheel-center{color:#f6dfaf}.fantasy-ui .emote-wheel-center small,.fantasy-ui .emote-wheel-center span{color:#eddfc1;font-size:11px}.fantasy-ui .emote-option{font-family:var(--ui-serif);color:#f7e0af;background:#3c3524;border-color:#a58b50;border-radius:3px;box-shadow:0 2px 3px #0005}.fantasy-ui .emote-option span{font-size:11px}.fantasy-ui .emote-option.selected{background:#6e5833}.fantasy-ui .emote-option i{font-size:24px;font-style:normal}.fantasy-ui .game-path-sign{font-family:var(--ui-serif);color:#f4dda8;background:#3a2a1c;border-color:#c3a061;border-radius:2px}.ui-sample{color:#f5e3ba;background:#19392e;min-height:100vh;padding:35px}.ui-sample>section,.ui-sample>.ui-plank{max-width:960px;margin:25px 0;padding:24px}.ui-sample .ui-paper{color:#2b2118}.ui-sample-runes{align-items:center;gap:10px;display:flex}.ui-sample .ui-seal{width:66px;height:66px}.ui-low .ui-paper,.ui-low .modal{--ui-grain:none;background-color:#e9d8b4;background-image:none!important}.ui-low .ui-compass-button{background-color:#9e8248;background-image:none}.ui-low .ui-plank,.ui-low .ui-rune{background-color:#3a2a1c;background-image:none}.help-new{animation:3s ease-out help-once}@keyframes help-once{40%{color:#fff4be;box-shadow:0 0 0 5px #eac76455}}.fantasy-ui .game-overlay{font-family:Inter,Arial,sans-serif}.fantasy-ui .height-debug{z-index:90;color:#fff;background:#152521;padding:6px;font:12px monospace;position:absolute;top:10px;left:10px}.fantasy-ui .ui-build{color:#392c19}.fantasy-ui .ui-build progress{accent-color:#547d4c;width:100%}.fantasy-ui .ui-build .island-project-list{color:#3c2d19}.fantasy-ui .ui-build .island-contribution{color:#3c2d19;background:#d7c29b;border-color:#ad945f}.fantasy-ui .ui-build button{font-size:12px}.fantasy-ui .ui-test-stages{border-top:1px solid #a38a55;margin-top:20px;padding-top:12px}.fantasy-ui .ui-test-stages p{font-size:12px}.fantasy-ui .ui-test-stages .island-checkpoints{grid-template-columns:1fr 1fr;gap:6px;display:grid}.fantasy-ui .ui-test-stages .island-checkpoints button{font-size:12px}.fantasy-ui .modal .game-card{color:#392a18;-webkit-backdrop-filter:none;backdrop-filter:none;background:#e4d2ac;border:1px solid #b39863;border-radius:3px}.fantasy-ui .modal .game-card h3,.fantasy-ui .modal .game-card strong{color:#3a2918}.fantasy-ui .modal .game-card p,.fantasy-ui .modal .game-card small,.fantasy-ui .modal .game-catalog-credits{color:#655033}.fantasy-ui .modal .game-card-art{border-radius:3px}.fantasy-ui .modal .feature-effort{color:#44331d;background:#d8c39b;border-color:#a08755}.fantasy-ui .modal .usage-summary,.fantasy-ui .modal .usage-card{color:#3a2a18;background:#e0cda6;border:1px solid #af9662;border-radius:3px}@media (width<=850px){.ui-help-columns{grid-template-columns:1fr 1fr}.ui-compass{width:155px;bottom:18px;left:16px}.ui-compass-button{width:155px;height:155px}.ui-prompt{max-width:calc(100vw - 320px);bottom:25px}.ui-place-banner{font-size:13px;top:145px}.ui-place-banner strong{font-size:19px}.ui-corner{top:16px;right:16px}.ui-crew{top:70px;right:16px}.fantasy-ui .modal{padding:28px 23px}.ui-help-columns{gap:20px}}@media (width<=520px){.fantasy-ui.app{min-height:100dvh}.ui-corner{gap:6px;top:12px;right:12px}.ui-rune{width:38px;height:38px}.ui-crew{width:min(300px,100vw - 24px);top:58px;right:12px}.ui-crew-toggle{min-height:38px;padding:5px 9px}.ui-portraits>span{width:22px;height:25px}.ui-portraits>span:nth-child(n+4){display:none}.ui-crew-sheet{max-height:calc(100dvh - 130px)}.ui-compass{width:126px;bottom:14px;left:12px}.ui-compass-button{width:126px;height:126px;padding:7px}.ui-compass-button:hover,.ui-compass-button:focus-visible{transform:scale(1.3)}.ui-map-engraving{margin-inline:0;font-size:11px}.ui-wallet{min-height:34px;font-size:14px}.ui-release{bottom:14px;right:12px}.ui-release .ui-seal{width:57px;height:57px;padding:8px;font-size:11px}.ui-prompt{width:max-content;max-width:calc(100vw - 28px);padding:4px 8px;bottom:240px}.ui-prompt button{font-size:12px}.ui-place-banner{width:max-content;max-width:calc(100vw - 28px);padding:12px 22px;top:140px}.ui-place-banner strong{font-size:18px}.fantasy-ui .modal-backdrop{padding:10px}.fantasy-ui .modal{max-height:calc(100dvh - 20px);padding:28px 18px}.ui-help-columns{grid-template-columns:1fr;gap:0}.ui-menu-grid{grid-template-columns:1fr}.ui-menu-grid button{min-height:42px}.ui-map-places{grid-template-columns:1fr}.fantasy-ui .toast,.fantasy-ui .round-bar{font-size:12px;top:110px}.ui-large-map .ui-map-drawing{height:42vh}.ui-sample{padding:18px}}.fantasy-ui .character-modal .person-summary{color:#604a2b}.fantasy-ui .character-modal .person-summary strong{color:#6e4017}.fantasy-ui .character-modal .person-summary small{color:#5b482e}.fantasy-ui .character-modal .pigeon-notice{color:#efd7a5}.fantasy-ui .character-modal .muted{color:#614b2c}.fantasy-ui .modal.inventory-modal{background-color:var(--ui-paper);background-image:var(--ui-grain,none),var(--ui-paper-gradient)}.table-mode-active .ui-compass{bottom:min(330px,45vh)}.fantasy-ui .ui-usage-content{color:#e8e4d2;background:#182b25;border:1px solid #657756;border-radius:2px;padding:22px;font-family:Inter,Arial,sans-serif}.fantasy-ui .ui-usage-content .modal-intro,.fantasy-ui .ui-usage-content .muted{color:#b9cab6}.fantasy-ui .ui-usage-content .eyebrow{color:#c6d8bc}.fantasy-ui .ui-usage-content label{color:#d7e1c9}.fantasy-ui .ui-usage-content .usage-total{color:#edf0e6}.fantasy-ui .ui-usage-content .stat-grid span,.fantasy-ui .ui-usage-content .stat-grid small{color:#b1c4b0;font-size:11px}.fantasy-ui .ui-usage-content .stat-grid strong{color:#f2e7cd}.fantasy-ui .ui-usage-content h2{color:#eadfbd}.fantasy-ui .modal .game-card>small,.fantasy-ui .modal .game-catalog-credits small{color:#5d4729;font-size:11px}.fantasy-ui .modal .feature-effort>strong,.fantasy-ui .modal .feature-effort>span,.fantasy-ui .modal .feature-effort small,.fantasy-ui .modal .feature-effort p,.fantasy-ui .modal .feature-effort a{color:#4b371f;font-size:11px}.fantasy-ui .modal .feature-effort summary{color:#4b371f;font-size:12px}.fantasy-ui .modal .release-feature-list p{color:#5d4729}:root .fantasy-ui{--hud-leather:#242821;--hud-edge:#8d7a50;--hud-text:#f2e6c8;--hud-muted:#b9b49e}:root .fantasy-ui .ui-corner{border:1px solid var(--hud-edge);background:linear-gradient(120deg,#32362df5,#20251ff5);border-radius:8px;gap:0;padding:5px;top:20px;right:20px;box-shadow:0 4px 12px #0005,inset 0 0 0 3px #131a1466}:root .fantasy-ui .ui-corner .ui-rune{width:44px;height:42px;box-shadow:none;color:var(--hud-text);background:0 0;border:0;border-radius:3px}:root .fantasy-ui .ui-corner .ui-rune+.ui-rune{border-right:1px solid #a18b5744}:root .fantasy-ui .ui-corner .ui-rune:hover{background:#b9a16b22}:root .fantasy-ui .ui-rune svg{width:22px;height:22px}:root .fantasy-ui .ui-crew{top:86px;right:20px}:root .fantasy-ui .ui-crew-strip{gap:0}:root .fantasy-ui .ui-crew-toggle{border-color:var(--hud-edge);background:linear-gradient(120deg,#32362df5,#20251ff5);border-radius:6px 0 0 6px;min-height:40px;padding:6px 10px;box-shadow:0 3px 8px #0004}:root .fantasy-ui .ui-crew-toggle:before,:root .fantasy-ui .ui-crew-toggle:after{display:none}:root .fantasy-ui .ui-portraits>span{border:0;border-bottom:2px solid var(--player);background:#ffffff0a;border-radius:3px 3px 0 0;width:24px;height:25px}:root .fantasy-ui .ui-ready{border-color:var(--hud-edge);background:#30392c;border-left:0;border-radius:0 6px 6px 0;width:42px;height:40px;box-shadow:0 3px 8px #0004}:root .fantasy-ui .ui-ready.is-ready{color:#f5edcf;background:#436341}:root .fantasy-ui .ui-compass{border:1px solid var(--hud-edge);background:linear-gradient(110deg,#32362df5,#20251ff5);border-radius:82px 82px 8px 8px;width:164px;padding:0 7px 7px;bottom:20px;left:22px;box-shadow:0 4px 14px #0006}:root .fantasy-ui .ui-compass-button{transform-origin:0 100%;background:linear-gradient(145deg,#b9a16a,#5b583e);border:1px solid #d5bd83;width:148px;height:148px;margin-top:7px;padding:5px;box-shadow:inset 0 0 0 2px #28291e,0 2px 5px #0006}:root .fantasy-ui .ui-compass-button:hover,:root .fantasy-ui .ui-compass-button:focus-visible{transform:scale(1.17)}:root .fantasy-ui .ui-compass-button:before,:root .fantasy-ui .ui-compass-button:after{display:none}:root .fantasy-ui .ui-compass-north{color:#f1dfb0;background:#2c3024;border:0;border-radius:2px;top:-5px}:root .fantasy-ui .ui-map-engraving{color:var(--hud-text);background:0 0;border:0;margin:7px 0 3px;padding:0;font-size:12px}:root .fantasy-ui .ui-wallet{width:100%;min-width:0;min-height:31px;box-shadow:none;color:#e9cd83;background:0 0;border:0;border-top:1px solid #a18b5744;border-radius:0;padding:3px 8px;font-size:15px}:root .fantasy-ui .ui-wallet svg{width:20px;height:20px}:root .fantasy-ui .ui-release{bottom:20px;right:20px}:root .fantasy-ui .ui-release .ui-seal{color:#d3c6a5;width:auto;height:29px;min-height:29px;box-shadow:none;background:#242821ed;border:1px solid #a18b5777;border-radius:4px;gap:6px;padding:4px 9px;font-size:10px;display:flex}:root .fantasy-ui .ui-release svg{width:17px;height:17px}:root .fantasy-ui .ui-prompt{border-color:var(--hud-edge);background:linear-gradient(110deg,#32362df5,#20251ff5);border-radius:5px;bottom:30px;box-shadow:0 4px 12px #0005}:root .fantasy-ui .ui-place-banner{background:linear-gradient(90deg,#0000,#242821e6 20% 80%,#0000);padding:9px 30px;top:26px}:root .fantasy-ui .ui-test-board{border-width:1px;border-radius:6px}:root .fantasy-ui .modal.inventory-modal{width:min(1180px,96vw);max-width:1180px;color:var(--hud-text);background:radial-gradient(at 18% 10%,#42443355,#0000 60%),linear-gradient(130deg,#2c3027,#1b231e);border:1px solid #9f8956;border-radius:10px;padding:26px;box-shadow:inset 0 0 0 5px #131a1466,inset 0 0 0 6px #bba06c33,0 18px 70px #0009}:root .fantasy-ui .modal.inventory-modal .inventory-screen{color:var(--hud-text)}:root .fantasy-ui .modal.inventory-modal .modal-close{color:#e8d5a8;background:#33382b;border-color:#a08a57;top:16px;right:16px}:root .fantasy-ui .modal.inventory-modal .inventory-heading{border-bottom:1px solid #bba06c44;margin-bottom:16px;padding-right:32px}:root .fantasy-ui .modal.inventory-modal .eyebrow{color:#b9b49e;letter-spacing:1.8px;font-size:10px}:root .fantasy-ui .modal.inventory-modal .inventory-heading h2{color:#f3e5c3;margin:5px 0 14px;font-size:30px}:root .fantasy-ui .modal.inventory-modal .inventory-wallet{color:#eed18d;text-align:right;font-size:19px}:root .fantasy-ui .modal.inventory-modal .inventory-wallet small{color:#c2b695;margin-bottom:5px;font:10px Georgia,serif;display:block}:root .fantasy-ui .modal.inventory-modal .inventory-tabs{gap:18px;margin-bottom:20px}:root .fantasy-ui .modal.inventory-modal .inventory-tabs button{box-shadow:none;color:#b9b49e;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:34px;padding:4px 0 8px}:root .fantasy-ui .modal.inventory-modal .inventory-tabs button[aria-pressed=true]{color:#f4e4ba;background:0 0;border-bottom-color:#e1c181}:root .fantasy-ui .modal.inventory-modal .inventory-layout{grid-template-columns:280px minmax(280px,1fr) 245px;align-items:start;gap:22px}:root .fantasy-ui .modal.inventory-modal .inventory-character{background:radial-gradient(at 50% 45%,#8795722b,#0000 65%),#151f18;border:1px solid #9b8c5a55;border-radius:5px;padding:14px;position:relative}:root .fantasy-ui .modal.inventory-modal .inventory-level{gap:5px;padding:0 4px}:root .fantasy-ui .modal.inventory-modal .inventory-level strong{color:#e7ce93;font-size:15px;font-weight:400}:root .fantasy-ui .modal.inventory-modal .inventory-level span{color:#b9b49e;font-size:11px}:root .fantasy-ui .modal.inventory-modal .inventory-level progress{appearance:none;accent-color:#cfb36f;background:#3c4534;border:0;height:4px}:root .fantasy-ui .inventory-level progress::-webkit-progress-bar{background:#3c4534}:root .fantasy-ui .inventory-level progress::-webkit-progress-value{background:linear-gradient(90deg,#83764d,#e0c184)}:root .fantasy-ui .modal.inventory-modal .inventory-character:has(.equipment-slots){display:block}:root .fantasy-ui .modal.inventory-modal .inventory-character .character-preview{background:0 0;border:0;border-radius:0;height:330px;margin:0}:root .fantasy-ui .modal.inventory-modal .inventory-character .character-preview>span{color:#b9b49e;letter-spacing:.5px;background:0 0;font-size:8px;bottom:0}:root .fantasy-ui .modal.inventory-modal .equipment-slots{pointer-events:none;grid-template-rows:repeat(4,68px);grid-template-columns:58px 1fr 58px;gap:8px 0;margin:0;display:grid;position:absolute;top:84px;left:13px;right:13px}:root .fantasy-ui .modal.inventory-modal .equipment-slot{pointer-events:auto;flex-direction:column-reverse;align-items:center;gap:4px;min-width:0;display:flex}:root .fantasy-ui .modal.inventory-modal .equipment-slot>span{color:#bbb59d;margin:0;font-size:9px}.equipment-slot[data-slot=head]{grid-area:1/1}.equipment-slot[data-slot=neck]{grid-area:1/3}.equipment-slot[data-slot=chest]{grid-area:2/1}.equipment-slot[data-slot=back]{grid-area:2/3}.equipment-slot[data-slot=hands]{grid-area:3/1}.equipment-slot[data-slot=main]{grid-area:3/3}.equipment-slot[data-slot=feet]{grid-area:4/1}.equipment-slot[data-slot=off]{grid-area:4/3}:root .fantasy-ui .modal.inventory-modal .item-tile,:root .fantasy-ui .modal.inventory-modal .empty-item{aspect-ratio:1;color:#a2a58b;background:radial-gradient(at 50% 80%,#4f594237,#0000 80%),#131b16;border:1px solid #8c805455;border-radius:4px;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:7px;transition:border-color .12s,background-color .12s;display:flex;position:relative;box-shadow:inset 0 2px 6px #0008,inset 0 -1px #bbaa7140}:root .fantasy-ui .modal.inventory-modal .empty-item>span{opacity:.45;font:9px Georgia,serif;position:absolute;bottom:5px;right:6px}:root .fantasy-ui .modal.inventory-modal .empty-item>svg{opacity:.28;width:27px;height:27px}:root .fantasy-ui .modal.inventory-modal .slot-lock{color:#c3bca2;font-size:9px;position:absolute;bottom:4px}:root .fantasy-ui .modal.inventory-modal .item-tile{border-color:var(--rarity);background:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,var(--rarity) 22%,transparent),transparent 85%),linear-gradient(140deg,#29342b,#141d18);color:var(--rarity)}:root .fantasy-ui .modal.inventory-modal .item-tile>span:not(.item-art):not(.item-rank):not(.item-selected){display:contents}:root .fantasy-ui .modal.inventory-modal .item-tile>.item-art{display:block}.item-tile svg{width:33px;height:33px;display:block}:root .fantasy-ui .modal.inventory-modal .item-tile svg{filter:drop-shadow(0 2px 2px #0007);width:34px;height:34px}:root .fantasy-ui .modal.inventory-modal .item-tile small{display:none}:root .fantasy-ui .modal.inventory-modal .item-rarity-gem{background:var(--rarity);width:4px;height:4px;box-shadow:0 0 4px var(--rarity);position:absolute;top:5px;right:5px;transform:rotate(45deg)}:root .fantasy-ui .modal.inventory-modal .item-tile.selected{outline-offset:2px;background-color:#5c6247;outline:2px solid #f7e7ba}:root .fantasy-ui .modal.inventory-modal .item-tile:hover:enabled,:root .fantasy-ui .modal.inventory-modal .empty-item:hover:enabled{border-color:#e7d3a3}:root .fantasy-ui .modal.inventory-modal .inventory-screen button:disabled{opacity:.5}:root .fantasy-ui .modal.inventory-modal .section-row{color:#b9b49e;justify-content:space-between;align-items:baseline;padding:0 1px 10px;font-size:12px;display:flex}:root .fantasy-ui .modal.inventory-modal h3{color:#e8d7ad;margin:0;font-size:18px;font-weight:400}:root .fantasy-ui .modal.inventory-modal .backpack-grid{background:#101a14;border:1px solid #8c805455;border-radius:5px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:10px;display:grid;box-shadow:inset 0 0 15px #0004}:root .fantasy-ui .modal.inventory-modal .inventory-help{color:#b9b49e;margin:12px 0 0;font-size:10px;line-height:1.8}:root .fantasy-ui .modal.inventory-modal .inventory-stats{border-top:1px solid #8c805455;grid-template-columns:1fr 1fr;gap:0 14px;margin:14px 0 0;padding-top:10px}:root .fantasy-ui .modal.inventory-modal .inventory-stats span{color:#c6c6b1;background:0 0;border-bottom:1px solid #8c805422;padding:6px 0;font-size:11px}:root .fantasy-ui .modal.inventory-modal .inventory-stats strong{color:#e5ce94;font-size:12px;font-weight:400}:root .fantasy-ui .modal.inventory-modal .inventory-inspector{border-left:1px solid #8c805455;align-self:stretch;min-width:0;padding-left:20px}:root .fantasy-ui .modal.inventory-modal .inspector-heading{letter-spacing:1.5px;color:#b9b49e;padding:3px 0 16px;font-size:10px}:root .fantasy-ui .modal.inventory-modal .item-description{overflow-wrap:anywhere;border:0;min-height:270px;padding:0;font-size:12px}:root .fantasy-ui .modal.inventory-modal .item-description h3{line-height:1.5}:root .fantasy-ui .modal.inventory-modal .item-description p{color:#e0dfce;line-height:1.75}:root .fantasy-ui .modal.inventory-modal .item-description small{color:#b9b49e;line-height:1.7}:root .fantasy-ui .modal.inventory-modal .item-inspect-empty{text-align:center;padding-top:35px}:root .fantasy-ui .modal.inventory-modal .item-inspect-empty>svg{color:#aa9566;opacity:.5;width:52px;height:52px;margin-bottom:20px}:root .fantasy-ui .modal.inventory-modal .item-inspect-empty h3{font-size:18px}:root .fantasy-ui .modal.inventory-modal .item-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:20px;display:grid}:root .fantasy-ui .modal.inventory-modal .item-actions button:first-child{background:#3c5038;border-color:#8d9e64;grid-column:1/-1}:root .fantasy-ui .modal.inventory-modal .item-actions button,:root .fantasy-ui .modal.inventory-modal .inventory-social button,:root .fantasy-ui .modal.inventory-modal .inventory-confirm button,:root .fantasy-ui .modal.inventory-modal .trade-panel button{color:#f2e6c8;font:12px var(--ui-serif);background:linear-gradient(#3b4032,#293226);border:1px solid #a08a5777;border-radius:3px;padding:9px 8px;box-shadow:inset 0 1px #cab27a22}:root .fantasy-ui .modal.inventory-modal .inventory-trade{border-top:1px solid #8c805455;margin-top:24px;padding-top:14px}:root .fantasy-ui .modal.inventory-modal .inventory-trade summary{cursor:pointer;color:#dcc492;padding:5px 0;font-size:12px}:root .fantasy-ui .modal.inventory-modal .inventory-social{grid-template-columns:1fr;gap:7px;margin-top:10px;display:grid}:root .fantasy-ui .modal.inventory-modal .inventory-social label{color:#b9b49e;min-width:0}:root .fantasy-ui .modal.inventory-modal select,:root .fantasy-ui .modal.inventory-modal input[type=number]{color:#f0e5c5;background:#17251a;border-color:#8b805a;margin-top:5px;font-size:12px}:root .fantasy-ui .modal.inventory-modal .inventory-confirm,:root .fantasy-ui .modal.inventory-modal .trade-panel{color:#f2e6c8;background:#293427;border-color:#a08a57}:root .fantasy-ui .modal.inventory-modal .shop-counter p,:root .fantasy-ui .modal.inventory-modal .shop-stock>div>span{color:#d0cfba;font-size:12px}:root .fantasy-ui .modal.inventory-modal .shop-stock small{color:#e7cd86}:root .fantasy-ui .modal.inventory-modal .inventory-notice{color:#eed9a4}:root .fantasy-ui.ui-low .modal.inventory-modal{background:#242d23!important}:root .fantasy-ui.ui-low .inventory-modal .item-tile,:root .fantasy-ui.ui-low .inventory-modal .empty-item{background:#17241b;box-shadow:inset 0 1px 3px #0008}@media (width<=1050px){:root .fantasy-ui .modal.inventory-modal .inventory-layout{grid-template-columns:260px minmax(0,1fr);gap:18px}:root .fantasy-ui .modal.inventory-modal .inventory-inspector{border-top:1px solid #8c805455;border-left:0;grid-column:1/-1;padding:18px 0 0}:root .fantasy-ui .modal.inventory-modal .item-description{min-height:0}:root .fantasy-ui .modal.inventory-modal .item-inspect-empty{padding-top:0}:root .fantasy-ui .modal.inventory-modal .item-inspect-empty>svg{width:30px;height:30px;margin-bottom:8px}:root .fantasy-ui .modal.inventory-modal .inventory-trade{margin-top:15px}}@media (width<=600px){:root .fantasy-ui .ui-corner{padding:3px;top:12px;right:12px}:root .fantasy-ui .ui-corner .ui-rune{width:38px;height:38px}:root .fantasy-ui .ui-crew{top:66px;right:12px}:root .fantasy-ui .ui-compass{width:124px;padding:0 5px 5px;bottom:12px;left:12px}:root .fantasy-ui .ui-compass-button{width:112px;height:112px;margin-top:5px;padding:4px}:root .fantasy-ui .ui-map-engraving{margin-top:5px;font-size:11px}:root .fantasy-ui .ui-wallet{min-height:27px;font-size:13px}:root .fantasy-ui .ui-release{bottom:12px;right:12px}:root .fantasy-ui .ui-prompt{max-width:calc(100vw - 24px);bottom:205px}:root .fantasy-ui .ui-place-banner{top:132px}:root .fantasy-ui .modal.inventory-modal{border-radius:7px;width:calc(100vw - 20px);padding:25px 15px 18px}:root .fantasy-ui .modal.inventory-modal .inventory-heading{padding-right:25px}:root .fantasy-ui .modal.inventory-modal .inventory-heading h2{font-size:26px}:root .fantasy-ui .modal.inventory-modal .inventory-wallet{font-size:16px}:root .fantasy-ui .modal.inventory-modal .eyebrow{letter-spacing:.8px;font-size:8px}:root .fantasy-ui .modal.inventory-modal .inventory-layout{grid-template-columns:minmax(0,1fr)}:root .fantasy-ui .modal.inventory-modal .inventory-character{justify-self:center;width:100%;max-width:360px}:root .fantasy-ui .modal.inventory-modal .equipment-slots{grid-template-columns:58px 1fr 58px;left:15px;right:15px}:root .fantasy-ui .modal.inventory-modal .backpack-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px}:root .fantasy-ui .modal.inventory-modal .inventory-help{font-size:11px}:root .fantasy-ui .modal.inventory-modal .inventory-inspector{grid-column:auto}}:root .fantasy-ui .modal-backdrop{background:#101a16a6;padding:28px}:root .fantasy-ui .modal{scrollbar-color:#9b875b #d6c29b;background:#e9d8b4;border:1px solid #9b875b;border-radius:8px;box-shadow:0 16px 65px #0008,inset 0 0 0 4px #b49a69;padding:0!important}:root .fantasy-ui .ui-window-chrome{z-index:5;color:#e9d9b4;background:linear-gradient(110deg,#363c30,#20291f);border-bottom:1px solid #a58e59;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:7px 12px 7px 23px;display:flex;position:sticky;top:0;box-shadow:0 2px 6px #0003}.ui-window-chrome>span{letter-spacing:1.1px;font-size:10px}.ui-window-chrome i{color:#9e926d;padding:0 10px;font-style:normal}:root .fantasy-ui .modal .ui-window-chrome .modal-close{color:#e9d9b4;width:30px;height:30px;box-shadow:none;background:#ffffff08;border:1px solid #a08a5777;border-radius:3px;flex-shrink:0;position:static}:root .fantasy-ui .modal .ui-window-chrome .modal-close:hover:enabled{background:#ffffff18}:root .fantasy-ui .ui-window-body{padding:27px 30px 30px}:root .fantasy-ui .modal.menu-modal{width:min(820px,96vw)}:root .fantasy-ui .ui-menu-grid{border-top:1px solid #a3895955;gap:0 24px;margin:20px 0}:root .fantasy-ui .ui-menu-grid button{min-height:61px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #a3895955;border-radius:0;padding:12px 4px}:root .fantasy-ui .ui-menu-grid button:hover:enabled{background:#957b4220}:root .fantasy-ui .ui-menu-grid button>span{color:#6f5733;width:32px;font-size:22px}:root .fantasy-ui .modal.inventory-modal .ui-window-body{padding:23px}:root .fantasy-ui .modal.inventory-modal{background-image:radial-gradient(at 18% 10%,#42443355,#0000 60%),linear-gradient(130deg,#2c3027,#1b231e);max-height:calc(100dvh - 56px)}@media (width<=600px){:root .fantasy-ui .modal-backdrop{padding:10px}:root .fantasy-ui .ui-window-body,:root .fantasy-ui .modal.inventory-modal .ui-window-body{padding:22px 16px}:root .fantasy-ui .ui-window-chrome{padding-left:16px}:root .fantasy-ui .modal.inventory-modal{max-height:calc(100dvh - 20px)}}._screen_1am1o_1{background:#071426;position:fixed;inset:0}._artButton_1am1o_2{color:#fff;cursor:pointer;background:#071426;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}._art_1am1o_2{object-fit:contain;object-position:center;width:100%;height:100%;display:block}._artButton_1am1o_2:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04101c33 35%,#04101cc9);position:absolute;inset:45% 0 0}._caption_1am1o_5{z-index:1;bottom:max(5vh, env(safe-area-inset-bottom));text-shadow:0 3px 18px #000c;pointer-events:none;flex-direction:column;align-items:center;gap:15px;display:flex;position:absolute;left:20px;right:20px}._actions_1am1o_6{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._title_1am1o_7{letter-spacing:.07em;color:#fff2cf;font-size:clamp(28px,5vw,76px);font-weight:900;line-height:1.05}._hint_1am1o_8{color:#fff2cf;letter-spacing:.04em;cursor:pointer;background:#071426e8;border:1px solid #ffe0a077;border-radius:999px;align-items:center;gap:24px;padding:12px 22px;font-size:clamp(13px,1.2vw,18px);transition:background .2s,border-color .2s;display:flex}._hint_1am1o_8:hover{background:#15342ee8;border-color:#ffe0a0}._hint_1am1o_8:focus-visible{outline-offset:4px;outline:3px solid #ffe0a0}._test_1am1o_11{background:#24564be8;border-color:#a4d7bb}._testHint_1am1o_12{text-align:center;color:#d0e4df;max-width:42ch;font-size:12px;line-height:1.5}@media (aspect-ratio<=3/4){._artButton_1am1o_2:after{inset:65% 0 0}._caption_1am1o_5{bottom:max(7vh, env(safe-area-inset-bottom))}}._hint_1am1o_8{color:#fae9bf;background:repeating-linear-gradient(2deg,#483321 0 5px,#4e3926 6px 7px);border:1px solid #c9a24d;border-radius:3px;font-family:Georgia,Palatino Linotype,serif;box-shadow:inset 0 0 0 3px #241a1280,0 3px 5px #0005}._test_1am1o_11{background:#2d4935}._hint_1am1o_8:hover{background:#61482d}
