.app .modal-backdrop:not(.reveal-backdrop):not(.artwork-backdrop){--dialog-top: max(12px, env(safe-area-inset-top));--dialog-bottom: max(12px, env(safe-area-inset-bottom));padding:var(--dialog-top) max(12px,env(safe-area-inset-right)) var(--dialog-bottom) max(12px,env(safe-area-inset-left));overscroll-behavior:contain}.app .modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 34px;display:flex;flex-direction:column;max-height:calc(100dvh - var(--dialog-top, 12px) - var(--dialog-bottom, 12px));overflow:hidden}.app .modal>.modal-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding-block:12px;scrollbar-gutter:stable;margin-inline:calc(-1 * var(--modal-gutter));margin-bottom:calc(-1 * var(--modal-gutter));padding:25px var(--modal-gutter) var(--modal-gutter)}.app .modal:not(.reveal-modal):not(.artwork-modal)>.modal-close{position:absolute;top:12px;right:12px;width:44px;height:44px;margin:0;z-index:20;border:1px solid #d9c49a30;background:#271c23f2;box-shadow:0 3px 14px #0005}.app .modal:not(.reveal-modal):not(.artwork-modal)>.modal-heading{flex:0 0 auto;min-height:44px;padding-right:48px;margin-bottom:0}.app [data-page-content]:focus{outline:none}.app .mobile-admin-entry{display:none}@media(max-width:800px){.app .mobile-admin-entry{display:flex;width:100%;margin:0 0 22px;padding:18px;text-align:left}}.app .reveal-modal>.modal-close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px}.app .reveal-card-info{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.app .reveal-card-info-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}@media(max-width:600px){.app .modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 22px}.app .card-detail>.detail-artwork{width:min(200px,70%);justify-self:center}}@media(max-height:500px)and (min-width:601px){.app .modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 24px;padding:18px 24px}.app .modal>.modal-body{padding-top:12px;margin-bottom:-18px;padding-bottom:18px}.app .modal:not(.reveal-modal):not(.artwork-modal)>.modal-heading h2{font-size:26px}.app .reveal-card-info-footer{padding-bottom:max(10px,env(safe-area-inset-bottom))}.app .artwork-modal{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}}.app .modal.admin-card-editor{width:min(850px,100%);max-width:850px}.admin-card-editor .modal-body{padding-top:16px}.admin-card-editor :is(input,select,textarea){font:inherit}.admin-editor-intro{color:#d0b9bc;font-size:14px;line-height:1.65;margin:0 0 18px}.admin-editor-search{min-height:48px;border-color:#76515b;border-radius:10px}.admin-editor-search input{min-width:0;font-size:16px}.admin-editor-count{font-size:12px;color:#cdb6bf;margin:15px 0 10px}.admin-editor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-editor-choice{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid #78566678;border-radius:10px;background:#30212b;color:#f7e6d9;text-align:left;font:inherit;cursor:pointer}.admin-editor-choice:hover{background:#412d37;border-color:#c39276}.admin-editor-choice>svg{flex-shrink:0;width:16px;color:#d1ad8c}.admin-editor-art{display:block;width:44px;aspect-ratio:2 / 3;flex-shrink:0;border-radius:5px;background-repeat:no-repeat;background-color:#1c141c}.admin-editor-choice-copy{display:grid;gap:4px;min-width:0;flex:1;line-height:1.35}.admin-editor-choice-copy strong{font-size:14px;font-weight:500}.admin-editor-choice-copy>span{font-size:12px;color:#dfc9c2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-editor-choice-copy small{font-size:10px;color:#bca4ae}.admin-editor-choice-copy :is(strong,small){overflow-wrap:anywhere}.admin-editor-empty{color:#cdb6bf;line-height:1.6;padding-block:24px;text-align:center}.admin-editor-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px}.admin-editor-pagination>span{color:#d7bfae;font-size:13px}.admin-editor-pagination .button{min-height:44px;min-width:44px}.admin-editor-back{display:inline-flex;gap:8px;align-items:center;min-height:44px;margin:-8px 0 14px;padding:0;font-size:13px;color:#ebc39f}.admin-editor-loading{display:flex;gap:10px;align-items:center;justify-content:center;min-height:180px;color:#d3bcae}.admin-editor-workspace{display:grid;grid-template-columns:188px minmax(0,1fr);align-items:start;gap:25px}.admin-editor-preview{margin:0;min-width:0;overflow:hidden;border:3px solid var(--editor-rarity);border-radius:13px;background:#211620;box-shadow:0 0 17px color-mix(in srgb,var(--editor-rarity) 14%,transparent)}.admin-editor-preview .admin-editor-art{width:100%;border-radius:0}.admin-editor-preview figcaption{display:grid;gap:6px;padding:12px 9px;text-align:center;overflow-wrap:anywhere}.admin-editor-preview figcaption strong{font-family:Cormorant Garamond,Georgia,serif;color:#f4e0cb;font-size:24px;line-height:1.1}.admin-editor-preview figcaption>span{font-size:11px;line-height:1.45;color:#dfc7c3}.admin-editor-preview figcaption small{color:var(--editor-rarity);font-size:10px;line-height:1.4}.admin-editor-fields>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-editor-fields{min-width:0;padding:0;margin:0;border:0;display:grid;gap:18px}.admin-editor-field{display:grid;min-width:0;gap:7px}.admin-editor-field>label{color:#f3dccb;font-size:14px;font-weight:500}.admin-editor-field :is(input,select,textarea){width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid #8b6572;border-radius:8px;background:#1d141d;color:#f3e3dc;font-size:16px;line-height:1.45}.admin-editor-field select{cursor:pointer}.admin-editor-field textarea{resize:vertical;min-height:155px}.admin-editor-field>small{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3px 10px;color:#bca5af;font-size:11px;line-height:1.5}.admin-editor-field>small>span{margin-left:auto;white-space:nowrap}.admin-editor-scope{display:flex;gap:8px;align-items:flex-start;margin:22px 0 0;color:#d7bdac;font-size:12px;line-height:1.6}.admin-editor-scope svg{flex-shrink:0;margin-top:2px}.admin-editor-rarity-impact{color:#e2c19d;background:#c08f4720;border-left:2px solid #c08f47;padding:10px 12px;font-size:12px;line-height:1.6;margin:12px 0 0}.admin-editor-actions{display:flex;justify-content:flex-end;gap:10px;position:static;margin:24px 0 0;padding:14px 0 0;border-top:1px solid #795661;background:#271c23;box-shadow:0 -10px 16px #271c23e8}.admin-editor-actions .button{min-height:46px;padding-inline:20px;font-size:14px}.admin-editor-feedback{display:flex;align-items:flex-start;gap:8px;margin:0 0 18px;padding:12px 14px;border:1px solid #709678;border-radius:9px;color:#c9e6ce;background:#29473230;font-size:13px;line-height:1.6}.admin-editor-feedback p{margin:0}.admin-editor-feedback p+p{margin-top:6px}.admin-editor-feedback svg{flex-shrink:0;margin-top:1px}.admin-editor-feedback .button{margin-top:10px;min-height:44px}.admin-editor-feedback.is-error{border-color:#ae6c73;background:#7b343726;color:#ffd0cc}.admin-editor-discard-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-editor-discard-actions .button{min-height:46px;flex:1 1 220px}.admin-card-editor :is(button,input,select,textarea):focus-visible,.admin-editor-discard button:focus-visible{outline:2px solid #f2bda0;outline-offset:3px}.admin-card-editor :is(button,input,select,textarea):disabled{cursor:default;opacity:.55}@media(max-width:600px){.app .modal.admin-card-editor{--modal-gutter: 18px;padding-inline:18px}.admin-editor-list{grid-template-columns:minmax(0,1fr)}.admin-editor-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.admin-editor-preview{display:flex;width:100%;border-width:2px}.admin-editor-preview .admin-editor-art{width:82px}.admin-editor-preview figcaption{flex:1;justify-content:center;align-content:center;text-align:left;padding:14px;min-width:0}.admin-editor-preview figcaption strong{font-size:25px}.admin-editor-preview figcaption>span{font-size:12px}.admin-editor-preview figcaption small{font-size:11px}.admin-editor-actions .button{flex:1;padding-inline:10px}.admin-editor-choice-copy small{font-size:11px}}.app .mobile-nav.has-admin{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-page-content[hidden]{display:none}.admin-drops{max-width:1120px;margin-inline:auto;min-width:0}.admin-heading{display:flex;gap:28px;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.admin-heading>div{max-width:700px;min-width:0}.admin-heading .eyebrow{display:flex;align-items:center;gap:8px;color:#d5bc88}.admin-heading h1{margin:12px 0;font-size:clamp(28px,3vw,42px);line-height:1.12;overflow-wrap:anywhere}.admin-heading p,.admin-panel p,.admin-save-panel p{color:#c7aeba;font-size:13px;line-height:1.65}.admin-saved-state{flex:0 0 auto;max-width:220px;padding:10px 13px;border:1px solid #b8966550;border-radius:7px;color:#d1bdab;font-size:11px;line-height:1.5}.admin-saved-state.active{border-color:#c8bb7170;background:#c6ae5912;color:#f1ddb1}.admin-heading-actions{display:grid;gap:10px;flex:0 0 auto}.admin-heading-actions>.button{min-height:42px;font-size:11px}.admin-fieldset{min-width:0;padding:0;border:0;margin:0}.admin-panel{margin-bottom:20px;padding:24px;border:1px solid #976d7155;border-radius:12px;background:linear-gradient(145deg,#2b1d29aa,#20162088)}.admin-section-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.admin-section-heading>span{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid #ba9c6d55;border-radius:50%;color:#d8ba85;font:500 11px/1 DM Sans,sans-serif}.admin-section-heading h2{margin:1px 0 7px;font-size:22px;line-height:1.25}.admin-section-heading p{margin:0}.admin-switch{display:flex;align-items:flex-start;gap:14px;cursor:pointer}.admin-switch>input{flex:0 0 auto;margin-top:3px}.admin-switch>span{display:grid;gap:6px;min-width:0}.admin-switch strong{font-size:14px}.admin-switch small{color:#c7aeba;font-size:12px;line-height:1.6}.admin-draft-status{margin:16px 0 0;padding-top:13px;border-top:1px solid #976d7138;font-size:11px!important}.admin-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.admin-number-field{display:grid;align-content:start;grid-template-columns:minmax(0,1fr) 96px;gap:7px 12px;align-items:center;font-size:13px}.admin-number-field>small{grid-column:1 / -1;color:#bda3b0;font-size:11px;line-height:1.6}.admin-drops input:not([type=checkbox]),.admin-drops select{display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid #96728288;border-radius:6px;background:#1c131d;color:#f5e8df;font:400 13px/1.3 DM Sans,sans-serif}.admin-drops input[type=number]{font-variant-numeric:tabular-nums}.admin-drops :is(input,select,button):focus-visible{outline:2px solid #eac68b;outline-offset:3px}.admin-drops input[aria-invalid=true]{border-color:#e58975}.admin-rarity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-rarity-weight{display:grid;gap:9px;padding:14px;min-width:0;border:1px solid #9c748244;border-radius:8px;background:#190f192e}.admin-rarity-weight>span{font-size:12px;font-weight:600}.admin-rarity-weight>strong{font-size:16px;font-weight:500;color:#ead6ae;font-variant-numeric:tabular-nums}.admin-rarity-weight small{display:block;margin-top:3px;color:#aa919e;font-size:10px;font-weight:400}.admin-pity{margin-top:22px;padding-top:20px;border-top:1px solid #976d7144}.admin-conditional-note{padding:12px 14px;border-left:2px solid #c9ad76;background:#d0b5700c;font-size:12px!important}.admin-card-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin-top:22px}.admin-card-filters>label{display:grid;gap:7px;min-width:0;font-size:11px;color:#dcc6c8}.admin-search-box{position:relative;display:block}.admin-search-box>svg{position:absolute;top:14px;left:11px;color:#ac929f;pointer-events:none}.admin-search-box input{padding-left:36px!important}.admin-card-count{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 9px;font-size:11px;color:#baa0ad}.admin-card-count .text-button{font-size:11px}.admin-card-row{display:grid;grid-template-columns:42px minmax(0,1fr) 78px 100px auto;align-items:center;gap:14px;min-width:0;padding:15px 0;border-top:1px solid #976d7138}.admin-card-row>img{width:42px;height:61px;border-radius:4px;object-fit:cover;border:1px solid #b99d6d55}.admin-card-description{min-width:0}.admin-card-description h3{font-size:14px;margin:0 0 3px;line-height:1.3;overflow-wrap:anywhere}.admin-card-description p{font-size:11px;margin:0 0 2px;overflow-wrap:anywhere}.admin-card-description small{font-size:10px;color:#bd9a9e}.admin-card-weight{display:grid;gap:4px;color:#bda3b0;font-size:10px}.admin-card-share strong{display:block;font-size:12px;color:#dfca9e;font-weight:500;font-variant-numeric:tabular-nums}.admin-card-share span{display:block;font-size:10px;margin-top:5px;color:#aa919e}.admin-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.admin-card-actions .button{padding:7px 9px;font-size:10px;min-height:36px}.admin-card-row[data-excluded] .admin-card-description{opacity:.65}.admin-card-row[data-excluded] .admin-card-share strong{color:#dcaa9c}.admin-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:14px;font-size:11px;color:#c5aab7}.admin-pagination .button{min-height:42px;font-size:11px;padding:9px 12px}.admin-empty{padding-block:25px;text-align:center}.admin-save-panel{border:1px solid #b1946355;border-radius:12px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;background:#2a1e25}.admin-save-panel strong{font-size:14px}.admin-save-panel p{font-size:12px;margin:6px 0 0}.admin-save-panel>.button{min-height:46px;font-size:12px}.admin-secondary-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;grid-column:1 / -1;padding-top:15px;border-top:1px solid #976d7144}.admin-secondary-actions .text-button{font-size:11px;text-align:left;line-height:1.5}.admin-feedback{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:15px 17px;border:1px solid #a27e6e70;border-radius:8px;font-size:13px;line-height:1.6;margin:0 0 18px}.admin-feedback p{margin:0;flex:1 1 300px}.admin-feedback.error{color:#ffd4c8;background:#8a45351f}.admin-feedback.success{color:#cee3c0;border-color:#8d9e7666;background:#53653d18}.admin-feedback>svg{flex:0 0 auto}.admin-loading{display:flex;align-items:center;gap:10px;color:#c7aeba;font-size:14px}.admin-drop-indicator{display:flex;align-items:center;gap:10px;margin:16px 38px 0;padding:12px 14px;border:1px solid #c4ab6b55;border-radius:7px;background:#c3a7630c;color:#e6cfa4;font-size:12px}.admin-drop-indicator>svg{flex:0 0 auto}.admin-drop-indicator>span{min-width:0;flex:1;overflow-wrap:anywhere}.admin-drop-indicator button{font-size:11px}.admin-personal-notice{display:flex;gap:11px;padding:15px;border:1px solid #c3a36866;border-radius:8px;margin:0 0 20px;background:#c1a65a0c}.admin-personal-notice>svg{flex:0 0 auto;margin-top:2px;color:#dec48c}.admin-personal-notice strong{font-size:13px}.admin-personal-notice p{font-size:12px;line-height:1.6;color:#c8b0ba;margin:7px 0}.admin-personal-notice .text-button{font-size:12px}@media(max-width:1100px){.admin-heading{flex-direction:column;gap:15px}.admin-saved-state{max-width:none}.admin-rarity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field-grid{gap:18px}.admin-card-row{grid-template-columns:42px minmax(0,1fr) 78px 90px;gap:10px}.admin-card-actions{grid-column:2 / -1}}@media(max-width:600px){.admin-drops input:not([type=checkbox]),.admin-drops select{font-size:16px;min-height:46px}.admin-drops .button,.admin-drops .text-button,.admin-drops .admin-card-actions .button,.admin-drops .admin-pagination .button,.admin-drops .admin-heading-actions>.button{min-height:44px}.admin-heading h1{font-size:28px}.admin-heading p{font-size:12px}.admin-panel{padding:17px 14px;margin-bottom:15px}.admin-section-heading{gap:10px}.admin-section-heading>span{flex-basis:26px;height:26px}.admin-section-heading h2{font-size:19px}.admin-section-heading p{font-size:12px}.admin-field-grid{grid-template-columns:1fr;gap:20px}.admin-number-field{grid-template-columns:minmax(0,1fr) 85px;font-size:12px}.admin-rarity-grid{gap:9px}.admin-rarity-weight{padding:11px}.admin-switch{gap:10px}.admin-switch strong{font-size:13px}.admin-card-filters{grid-template-columns:1fr;gap:12px}.admin-card-row{grid-template-columns:38px minmax(0,1fr) 72px;gap:9px}.admin-card-row>img{width:38px;height:55px}.admin-card-share{grid-column:2}.admin-card-share span{margin-top:2px}.admin-card-actions{grid-column:2 / -1;justify-content:flex-start}.admin-card-actions .button{min-height:40px;padding-inline:12px}.admin-pagination{gap:5px;font-size:10px}.admin-pagination .button{padding-inline:8px;gap:5px;font-size:10px}.admin-save-panel{padding:18px 15px;grid-template-columns:1fr;gap:15px}.admin-save-panel>.button{width:100%}.admin-secondary-actions{flex-direction:column;align-items:flex-start;gap:17px}.admin-drop-indicator{margin:14px 16px 0;font-size:11px;align-items:flex-start;flex-wrap:wrap}.admin-drop-indicator>span{flex-basis:calc(100% - 30px)}.admin-drop-indicator button{margin-left:28px}}.admin-workspace{max-width:1120px;margin-inline:auto;min-width:0}.admin-workspace>[hidden]{display:none}.admin-workspace-nav{display:flex;gap:8px;padding:5px;margin:0 0 30px;width:fit-content;max-width:100%;border:1px solid #976d7155;border-radius:10px;background:#221721}.admin-workspace-nav button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 18px;border:1px solid transparent;border-radius:6px;color:#cbb4c0;font-size:13px;line-height:1.3}.admin-workspace-nav button[aria-current=true]{background:#684039;border-color:#b9795d;color:#fff1dc}.admin-workspace-nav button:not([aria-current]):hover{color:#fff1dc;background:#d5aa8510}.admin-workspace-nav svg{flex-shrink:0}.admin-workspace :is(button,input):focus-visible{outline:2px solid #eac68b;outline-offset:3px}.admin-players{min-width:0}.admin-players-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.admin-players-heading>div{min-width:0}.admin-players-heading .eyebrow{display:flex;align-items:center;gap:8px;color:#d5bc88}.admin-players-heading h1{margin:12px 0;font-size:clamp(28px,3vw,40px);line-height:1.12;overflow-wrap:anywhere}.admin-players-heading p{margin:0;color:#c7aeba;font-size:13px;line-height:1.65}.admin-players-heading>button{flex-shrink:0}.admin-players-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:26px}.admin-players-search{display:grid;gap:9px;flex:0 1 400px;min-width:0;font-size:12px;color:#e4cdd2}.admin-players-search>span:last-child{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border:1px solid #96728288;border-radius:7px;background:#1c131d}.admin-players-search svg{flex:0 0 auto;color:#bca0ae}.admin-players-search input{width:100%;min-width:0;min-height:44px;padding:10px 0;border:0;background:transparent;color:#f5e8df;font:inherit;font-size:14px}.admin-players-search input::placeholder{color:#ad929e}.admin-players-search>span:focus-within{outline:2px solid #eac68b;outline-offset:3px}.admin-players-search input:focus-visible{outline:none}.admin-players-total{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-block:8px;text-align:right}.admin-players-total>strong{color:#f4d5af;font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}.admin-players-total>span{color:#c7aeba;font-size:12px}.admin-players-results{min-height:170px}.admin-players-result-count{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 12px;color:#dcc1ca;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.admin-players-result-count>span{color:#bda1ad;font-size:11px}.admin-players-table-wrap{border:1px solid #976d7155;border-radius:10px;overflow:hidden;background:#241922}.admin-players-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:13px}.admin-players-table thead{background:#302029;color:#d6b8c1;font-size:11px}.admin-players-table th,.admin-players-table td{padding:18px;font-weight:400;vertical-align:middle;overflow-wrap:anywhere}.admin-players-table thead th:first-child{width:28%}.admin-players-table thead th:last-child{width:23%}.admin-players-table tbody tr+tr{border-top:1px solid #976d7138}.admin-player-identity{display:flex;align-items:center;gap:12px;min-width:0}.admin-player-identity strong{min-width:0;color:#f7e9e0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.admin-players-table time{color:#d0b6c0;font-size:12px}.admin-player-collection,.admin-player-pack-count{font-variant-numeric:tabular-nums}.admin-player-collection>strong,.admin-player-pack-count{color:#f0d8b7;font-weight:500}.admin-player-collection>span{color:#bea2af;white-space:nowrap;font-size:12px}.admin-player-collection>small{display:block;margin-top:4px;color:#bda1ad;font-size:10px}.admin-player-mobile-label{display:none}.admin-players-loading{display:flex;align-items:center;gap:10px;padding:25px 0;color:#c7aeba;font-size:14px}.admin-players-error{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:18px;border:1px solid #a27e6e70;border-radius:8px;color:#ffd4c8;background:#8a45351f}.admin-players-error p{margin:0;font-size:13px;line-height:1.6}.admin-players-empty{display:grid;justify-items:center;gap:14px;padding:35px 16px;border:1px solid #976d7144;border-radius:10px;text-align:center;color:#cbb1bf}.admin-players-empty>svg{color:#c8a07c}.admin-players-empty p{margin:0;font-size:13px;line-height:1.6}.admin-players-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.admin-players-pagination>span{color:#c7aeba;font-size:12px;white-space:nowrap}.admin-players .button{min-height:44px}.admin-player-gift{gap:8px;max-width:100%;padding:10px 12px;font-size:12px;line-height:1.4;text-align:left}.admin-player-gift svg{flex-shrink:0}.admin-players-gift-notice{display:flex;align-items:flex-start;gap:9px;margin:0 0 18px;padding:14px 16px;border:1px solid #91a78855;border-radius:8px;color:#daead0;background:#648b4815;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.admin-players-gift-notice svg{flex-shrink:0;margin-top:2px}.app .modal.admin-pack-modal{width:min(460px,100%)}.admin-pack-modal :is(button,input):focus-visible{outline:2px solid #eac68b;outline-offset:3px}.admin-pack-recipient{display:flex;gap:12px;align-items:center;padding:0 0 20px;border-bottom:1px solid #b4897933}.admin-pack-recipient>div{min-width:0}.admin-pack-recipient>div>span{display:block;margin-bottom:5px;color:#bda4ad;font-size:11px}.admin-pack-recipient strong{display:block;color:#f7e6d9;font-size:17px;overflow-wrap:anywhere}.admin-pack-form{display:grid;gap:22px;padding-top:22px}.admin-pack-types{min-width:0;margin:0;padding:0;border:0}.admin-pack-types legend,.admin-pack-quantity>label{margin-bottom:10px;padding:0;color:#ead2c8;font-size:13px}.admin-pack-types>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-pack-type{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:13px 10px 12px;border:1px solid #8e677d80;border-radius:10px;background:#20151f;color:#cfb7c2;cursor:pointer}.admin-pack-type.selected{border-color:#d8ad6f;background:linear-gradient(145deg,#80513d40,#3a252a);color:#fff0d4;box-shadow:inset 0 0 0 1px #d8ad6f44}.admin-pack-type:focus-within{outline:2px solid #eac68b;outline-offset:3px}.admin-pack-type input{position:absolute;opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0}.admin-pack-type img{display:block;width:52px;height:68px;object-fit:contain}.admin-pack-type>span{font-size:13px;font-weight:500}.admin-pack-type-check{position:absolute;right:9px;top:9px;color:#e4bd7e;opacity:0}.admin-pack-type.selected .admin-pack-type-check{opacity:1}.admin-pack-types:disabled .admin-pack-type{cursor:default;opacity:.7}.admin-pack-quantity{display:grid;min-width:0}.admin-pack-quantity>input{width:100%;min-width:0;min-height:48px;padding:11px 14px;border:1px solid #96728288;border-radius:7px;background:#1c131d;color:#f5e8df;font:inherit;font-size:18px;font-variant-numeric:tabular-nums}.admin-pack-quantity>span{display:block;margin-top:8px;color:#bfa4b1;font-size:11px}.admin-pack-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.admin-pack-shortcuts button{min-width:0;min-height:44px;padding:8px;border:1px solid #96728266;border-radius:7px;background:#382531;color:#dec5d0;font-size:13px;font-variant-numeric:tabular-nums}.admin-pack-shortcuts button[aria-pressed=true]{border-color:#b88c62;background:#80513d45;color:#f3d7ab}.admin-pack-submit{width:100%;min-height:48px;gap:9px;padding:12px;font-size:13px;line-height:1.4}.admin-pack-submit svg{flex-shrink:0}.admin-pack-error{margin:0;padding:12px;border:1px solid #cc8e7970;border-radius:7px;background:#8a45351f;color:#ffd4c8;font-size:13px;line-height:1.55}.admin-pack-success{display:grid;justify-items:center;gap:14px;padding-top:26px;text-align:center}.admin-pack-success-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid #d3b77b77;border-radius:50%;color:#f0d699;background:#b5944220}.admin-pack-success h3{margin:0;color:#f6dec0;font-size:27px}.admin-pack-success p{margin:0;max-width:100%;color:#e5ced5;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.admin-pack-success .admin-pack-balance{color:#bca5b2;font-size:12px}.admin-pack-balance strong{color:#ddc6b1;font-weight:500}.admin-pack-success .button{width:100%;min-height:48px;margin-top:8px}@media(max-width:780px){.admin-players-table th,.admin-players-table td{padding:15px 12px}.admin-player-identity{gap:8px}}@media(max-width:620px){.admin-workspace-nav{width:100%;gap:4px;margin-bottom:24px}.admin-workspace-nav button{flex:1 1 0;min-width:0;padding:10px 5px;gap:6px;font-size:12px}.admin-workspace-nav svg{width:15px;height:15px}.admin-players-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:22px}.admin-players-heading h1{font-size:28px}.admin-players-heading p{font-size:12px}.admin-players-heading>button{min-height:44px;font-size:12px}.admin-players-toolbar{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:20px}.admin-players-search{flex-basis:auto}.admin-players-search input{font-size:16px}.admin-players-total{justify-content:flex-start;text-align:left;padding-block:0}.admin-players-total>strong{font-size:24px}.admin-players-table-wrap{border:0;background:none;overflow:visible}.admin-players-table,.admin-players-table tbody{display:block}.admin-players-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-players-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;margin-bottom:12px;padding:16px;border:1px solid #976d7155;border-radius:10px;background:#241922}.admin-players-table tbody tr+tr{border-top:1px solid #976d7155}.admin-players-table th,.admin-players-table td{display:block;padding:0;min-width:0}.admin-players-table tbody th{grid-column:1 / -1;padding-bottom:12px;border-bottom:1px solid #976d7138}.admin-players-table tbody td:nth-child(2){grid-column:1 / -1;display:flex;align-items:baseline;gap:10px}.admin-player-identity{gap:10px}.admin-player-identity strong{font-size:14px}.admin-player-mobile-label{display:block;margin-bottom:7px;color:#bda1ad;font-size:11px;line-height:1.5}.admin-players-table tbody td:nth-child(2) .admin-player-mobile-label{margin-bottom:0}.admin-player-actions{grid-column:1 / -1}.admin-player-gift{width:100%;margin-top:1px;justify-content:center;font-size:12px}.admin-player-collection>strong,.admin-player-pack-count{font-size:17px}.admin-players-pagination{gap:8px}.admin-players-pagination>span{font-size:11px}.admin-players-pagination .button{min-height:44px;gap:5px;padding:10px 8px;font-size:11px}}@media(max-width:360px){.app .modal.admin-pack-modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 18px;padding-inline:18px}.admin-pack-form{gap:18px;padding-top:18px}.admin-pack-types>div{gap:9px}.admin-pack-type img{height:54px;width:43px}}.holographic-art{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;contain:layout paint;z-index:1}.holographic-art canvas{display:block;width:100%;height:100%;pointer-events:none}.holographic-art:not([data-holo-state=playing]) canvas{visibility:hidden}.finish-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin-top:4px;padding:3px 7px;border:1px solid #bce3de80;border-radius:20px;background:#10222bc9;color:#d8f5e8;font-size:10px;line-height:1.25;letter-spacing:.045em;font-weight:650;text-shadow:0 1px 2px #000;white-space:nowrap}.finish-badge>span{color:#f4deb6;font-size:12px}.player-showcase-art{position:relative}.mc-motion-card-front>.holographic-art{inset:var(--frame-width, 0px);z-index:1;border-radius:7px}.mc-motion-card-front .mc-motion-card-inscription{z-index:3}@media(max-width:600px){.player-showcase-caption .finish-badge{font-size:9px;padding:2px 5px}.reveal-overview-copy .finish-badge{margin-top:2px;padding:2px 5px;font-size:8px}}.app .card-frame-surface:is([data-finish=shiny],[data-finish=holographic-shiny]){--frame-width: 0px !important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;isolation:isolate;overflow:visible}.app .card-frame-surface:is([data-finish=shiny],[data-finish=holographic-shiny])>.card-frame,.app .card-frame-surface:is([data-finish=shiny],[data-finish=holographic-shiny])>.mc-motion-card-edge{display:none}.app .character-card:is([data-finish=shiny],[data-finish=holographic-shiny]):after{content:none;animation:none}.app .card-frame-surface:is([data-finish=shiny],[data-finish=holographic-shiny])>:is(.card-main,.player-showcase-body){border-radius:10px;box-shadow:none!important;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent),linear-gradient(0deg,transparent,#000 10px,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent),linear-gradient(0deg,transparent,#000 10px,#000 calc(100% - 10px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.app .card-frame-surface:is([data-finish=shiny],[data-finish=holographic-shiny]) .card-corner-labels{left:39px}.app .mc-motion-hero>.card-corner-labels[data-finish=holographic-shiny]{left:39px}.shiny-effect-definitions{position:absolute;pointer-events:none;overflow:hidden}.shiny-aura{position:absolute;inset:0;overflow:visible;pointer-events:none}.shiny-aura,.shiny-aura *{pointer-events:none}.app .shiny-aura>.shiny-aura__texture{position:absolute;top:-16.6667%;left:-16.6667%;width:133.3334%;height:133.3334%;max-width:none;object-fit:fill;z-index:0;mix-blend-mode:screen;filter:var(--shiny-filter, none);animation:shiny-texture-radiance 5s ease-in-out infinite alternate;animation-play-state:paused}.app .shiny-aura[data-shiny-state=playing]>.shiny-aura__texture{animation-play-state:running}.app .shiny-aura[data-shiny-state=offscreen]>.shiny-aura__texture{visibility:hidden;filter:none}.shiny-aura__seal{position:absolute;top:15px;left:15px;z-index:5;display:grid;place-items:center;box-sizing:border-box;width:20px;height:20px;padding:2px;border:1px solid #ad9b745c;border-radius:50%;background:radial-gradient(circle at 35% 28%,#3b332bce,#18161bd9);box-shadow:inset 0 0 0 1px #17151b80;color:#bbaa85}.shiny-aura__seal>svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1;stroke-linejoin:round}.shiny-aura__seal .shiny-aura__engraving{fill:#bbaa8529}.shiny-aura__seal .shiny-aura__hairlines{opacity:.65;stroke-width:.8}.shiny-aura__seal .shiny-aura__heart{fill:currentColor;stroke:none}.compact-card .shiny-aura__seal{top:13px;left:13px;width:18px;height:18px;padding:1.5px}.app .compact-card:is([data-finish=shiny],[data-finish=holographic-shiny]) .card-corner-labels{left:36px}.app .mc-motion-card-front:is([data-finish=shiny],[data-finish=holographic-shiny])>:is([data-motion-art],.holographic-art,.mc-motion-card-inscription){-webkit-mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent),linear-gradient(0deg,transparent,#000 10px,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent),linear-gradient(0deg,transparent,#000 10px,#000 calc(100% - 10px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.app .mc-motion-card-front:is([data-finish=shiny],[data-finish=holographic-shiny])>[data-motion-art]{position:relative;z-index:1}.app .mc-motion-card-front:is([data-finish=shiny],[data-finish=holographic-shiny])>.mc-motion-card-inscription{z-index:3}.app .reveal-cards .revealed .reveal-face-front .character-card:is([data-finish=shiny],[data-finish=holographic-shiny]){box-shadow:none;animation:none}.app .reveal-slot:has(.character-card[data-finish=shiny]) .reveal-stage:after,.app .reveal-slot:has(.character-card[data-finish=holographic-shiny]) .reveal-stage:after{display:none}@keyframes shiny-texture-radiance{0%{opacity:.93;transform:translate3d(0,2px,0) scale(1)}to{opacity:1;transform:translate3d(-1px,-4px,0) scale(1.014)}}@media(max-width:600px){.character-card .shiny-aura__seal{top:13px;left:13px;width:18px;height:18px;padding:1.5px}.app .reveal-cards .character-card .shiny-aura__seal{top:7px;left:7px}.app .reveal-cards .card-frame-surface:is([data-finish=shiny],[data-finish=holographic-shiny]) .card-corner-labels{left:29px}}@media(prefers-reduced-motion:reduce){.app .shiny-aura>.shiny-aura__texture{animation:none}}.app.motion-off .shiny-aura>.shiny-aura__texture{animation-play-state:paused}.detail-finish-picker{display:grid;gap:7px;margin:16px 0;color:#dfc5b7;font-size:12px}.detail-finish-picker select{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid #d6b58255;border-radius:6px;background:#241725;color:#fff0df;font:inherit}.detail-finish-picker select:focus-visible{outline:2px solid #f6d49b;outline-offset:3px}.card-art{isolation:isolate}.character-card .card-caption .finish-badge{margin-top:5px}.player-showcase-art{position:relative;overflow:hidden;isolation:isolate}.player-showcase-caption .finish-badge{margin-top:7px}.player-showcase-picker .finish-badge{display:block;font-size:10px;margin-top:3px}.reveal-overview-copy .finish-badge{margin-top:5px}.trade-review>div>small,.trade-direction{overflow-wrap:anywhere}.motion-stage .mc-motion-card-inscription .finish-badge{margin:5px auto 0;font:650 clamp(9px,calc(12px * var(--scene-scale)),12px)/1.25 "DM Sans",sans-serif;letter-spacing:.04em;color:#d8f5e8}.motion-stage .mc-motion-card-inscription .finish-badge>span{font-size:inherit;letter-spacing:0;color:#f4deb6}.artwork-fullscreen figcaption .finish-badge{margin-left:8px}.detail-finish-counts{display:block;margin-top:6px;font-size:12px;color:#d5bcb0}.card-corner-labels{position:absolute;top:10px;left:9px;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:5px;max-width:calc(100% - 48px);pointer-events:none}.character-card .card-corner-labels>:is(.new-label,.missing-label,.count-label){position:static;flex:0 0 auto;white-space:nowrap}.card-finish-emblem{display:inline-grid;place-items:center;flex:0 0 auto;width:27px;height:29px;border:1px solid #d7d4b375;border-radius:6px;background:linear-gradient(145deg,#2b3447e8,#181d2aeb);box-shadow:0 2px 7px #0b101b85,inset 0 1px #f6e7bb26}.card-finish-emblem>svg{width:23px;height:23px}.motion-stage .mc-motion-hero>.card-corner-labels{z-index:11}@media(max-width:600px),(max-width:900px)and (max-height:500px){.app .reveal-cards .card-corner-labels{top:5px;left:5px;gap:3px}.app .reveal-cards .card-finish-emblem{width:20px;height:23px;border-radius:4px}.app .reveal-cards .card-finish-emblem>svg{width:18px;height:18px}}@media(min-width:601px)and (max-width:900px)and (max-height:500px){.app .reveal-cards .reveal-overview-copy:has(>.finish-badge){grid-template-columns:max-content max-content;justify-content:center;column-gap:5px}.app .reveal-cards .reveal-overview-copy:has(>.finish-badge)>.reveal-overview-name{grid-column:1 / -1}.app .reveal-cards .reveal-overview-copy:has(>.finish-badge)>.rarity-label{grid-column:1;grid-row:2;margin-inline:0}.app .reveal-cards .reveal-overview-copy>.finish-badge{grid-column:2;grid-row:2;align-self:center;margin:0}}.albums-section .album-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin:4px 0 14px}.album-filters label{display:grid;align-content:start;gap:7px;min-width:0;color:#dfc9c6;font-size:13px}.album-filters input,.album-filters select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #9f716a88;border-radius:7px;background:#20161f;color:#fae5d9;font-size:16px}.album-search{display:flex;align-items:center;position:relative}.album-search svg{position:absolute;left:12px;color:#d0ad9e;pointer-events:none}.album-search input{padding-left:38px}.album-results{color:#cdb8bd;font-size:13px;line-height:1.6;scroll-margin-top:16px}.album-results:focus{outline:none}.album-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 18px;color:#ddc3ba;font-size:12px}.album-pagination .button{min-height:44px;padding-inline:12px;gap:6px}.album-empty{padding:22px 0;display:grid;gap:14px;justify-items:start;color:#d0bac0;font-size:14px}.albums-section .album-panel .button{min-height:44px;white-space:normal}.albums-section .album-panel details summary{min-height:44px;padding-block:10px}@media(max-width:600px){.albums-section .album-filters{grid-template-columns:1fr}.albums-section .album-disclosure{padding-inline:12px}.album-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:11px;gap:8px}.album-pagination>span{grid-column:1 / -1;grid-row:1;text-align:center}.app .album-pagination>.button{grid-row:2;min-width:0;width:100%;min-height:48px;padding-inline:8px;white-space:normal;overflow-wrap:anywhere}}@media(max-width:380px){.app .album-pagination>.button>svg{display:none}}.app .card-story{display:grid;gap:23px;min-width:0;color:#f7e9e1;text-align:left}.app .card-story h4{margin:0 0 8px;color:#f5d4ad;font-size:16px;line-height:1.45;font-weight:750;letter-spacing:.01em}.app .card-story p{margin:0;max-width:65ch;color:#f7e9e1;font-size:17px;line-height:1.75;font-weight:500;white-space:pre-line;overflow-wrap:anywhere}.app .card-story p+p{margin-top:12px}.app .card-story__origin{display:block;margin:0 0 10px;color:#d6bdc5;font-size:13px;line-height:1.5;font-weight:500}.app .card-story__variant{padding-left:15px;border-left:2px solid #cda67080}.app .card-story__sources{padding-top:14px;border-top:1px solid #e6c4a62e}.app .card-story__sources summary{padding-block:8px;color:#e9c7a5;cursor:pointer;font-size:14px;line-height:1.5;font-weight:650}.app .card-story__sources summary:focus-visible,.app .card-story__sources a:focus-visible{outline:2px solid #f4d48b;outline-offset:4px;border-radius:2px}.app .card-story__sources p{margin-top:10px;color:#e7d5d9;font-size:15px;line-height:1.7}.app .card-story__sources ul{margin:12px 0 0;padding-left:20px}.app .card-story__sources li{padding-block:6px}.app .card-story__sources a{color:#e8cfb7;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.app .card-story__external{white-space:nowrap}@media(max-width:600px){.app .card-story{gap:21px}.app .card-story p{font-size:16px;line-height:1.75}}.combat-card-stats{padding:16px 0;border-top:1px solid #cba97633;border-bottom:1px solid #cba97633;margin:16px 0;color:#eddfd2}.combat-card-stats header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.combat-card-stats h4{margin:0;font:500 23px Cormorant Garamond,serif;color:#f3dfb9}.combat-card-stats header span,.combat-card-stats small{color:#cbb9bd;font-size:12px;line-height:1.6}.combat-card-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.combat-card-numbers div{display:flex;flex-direction:column;gap:4px}.combat-card-numbers dt{display:flex;align-items:center;gap:5px;font-size:12px;color:#cbb9bd}.combat-card-numbers dd{margin:0;font-size:21px;font-variant-numeric:tabular-nums;color:#f3dfb9}.combat-card-stats p{font-size:13px;line-height:1.6;margin:8px 0}.combat-card-stats p strong{display:block;color:#f3dfb9;font-weight:500}.ascension-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;color:#d6c3a8;font-family:var(--font-body, sans-serif);font-size:11px;line-height:1.3}.ascension-badge .ascension-seal{width:20px;height:20px;flex:0 0 20px}.ascension-badge--compact{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:64px;max-width:100%;font-size:9px;line-height:1.2;letter-spacing:.015em}.ascension-badge-label{white-space:nowrap}.ascension-badge-max{opacity:.65;margin-left:2px}.ascension-badge-meter{display:block;width:100%;height:2px;overflow:hidden;border-radius:2px;background:#f5dfb52b}.ascension-badge-meter>span{display:block;height:100%;border-radius:inherit;background:#dac097}.ascension-badge--mastered .ascension-badge-meter>span{background:#f3d38e}.ascension-badge--compact .ascension-seal{width:17px;height:17px;flex-basis:17px}.ascension-badge--mastered{color:#f3d38e}.ascension-badge-title{font-size:10px}.card-caption>.ascension-badge{margin:0 0 8px;text-shadow:0 1px 5px #000}.player-showcase-caption>.ascension-badge{margin:0 0 8px}.ascension-profile-stat{color:#d6bf9b;font-size:12px;margin:-8px 0 25px;display:flex;gap:7px;align-items:center}.ascension-profile-stat strong{color:#f0d49c}.ascension-owner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 16px;color:#c9b2bc;font-size:12px}.card-ascension{margin:20px 0;padding:16px;border:1px solid #aa806b42;border-radius:12px;background:linear-gradient(135deg,#a17a4620,#2b1b2e70 75%);min-width:0;overflow:hidden}.card-ascension--mastered{border-color:#e6c17a66;background:linear-gradient(135deg,#b68c3828,#2b1b2e70 75%)}.ascension-heading{display:flex;align-items:center;gap:11px}.ascension-heading>div{min-width:0;flex:1}.ascension-heading h4{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin:0;color:#f5dfc9;font:600 14px/1.5 var(--font-body, sans-serif)}.ascension-heading h4>span{color:#d9ba8c;font-size:12px;font-weight:400}.ascension-heading p{color:#bda7ae;font-size:12px;line-height:1.5;margin:2px 0 0}.ascension-heading>svg{color:#f2d491;flex-shrink:0}.ascension-seal-wrap{display:inline-grid;place-items:center;flex:0 0 43px;position:relative;color:#eccb87}.ascension-seal{display:block;width:43px;height:43px;flex-shrink:0}.ascension-steps{list-style:none;display:flex;gap:5px;margin:15px 0;padding:0}.ascension-steps li{position:relative;height:4px;border-radius:3px;flex:1;background:#c39c7524}.ascension-steps li.reached{background:#ba945f}.ascension-steps li[aria-current=step]{background:#f1d292}.ascension-steps span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ascension-options{margin:3px 0 12px;border-top:1px solid #c7aa8724}.ascension-options>summary{min-height:44px;padding:12px 0;cursor:pointer;color:#dfc7b4;font-size:12px}.ascension-options>summary>span{float:right;padding-left:10px;color:#f0d5ae;font-variant-numeric:tabular-nums}.ascension-options p,.ascension-hint,.ascension-retry{color:#bda7ae;font-size:11px;line-height:1.65;margin:10px 0 0;overflow-wrap:anywhere}.ascension-finish-choices{display:grid;gap:8px}.ascension-finish-choices>label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f3ddc9;font-size:12px}.ascension-finish-choices>label>span{min-width:0;overflow-wrap:anywhere}.ascension-finish-choices small{display:block;color:#bda7ae;font-size:10px;margin-top:2px}.ascension-finish-choices select{flex:0 0 68px;width:68px;min-height:44px;padding:8px 10px;color:#f4ddc6;background:#281a28;border:1px solid #9c756254;border-radius:6px;font:inherit;font-size:16px}.card-ascension>.button{min-height:44px;font-size:12px}.ascension-choice-hint{color:#e3bf8e;font-size:11px;line-height:1.6;margin:5px 0 12px}.ascension-protected{display:grid;grid-template-columns:16px 1fr;gap:0 8px;align-items:center;color:#ceb49b}.ascension-protected p{font-size:12px;line-height:1.55;margin:0}.ascension-protected button{grid-column:2;justify-self:start;padding-left:0;min-height:44px}.ascension-cost{margin:4px 0 10px;color:#cab6a6;font-size:12px;line-height:1.5}.ascension-cost strong{color:#f0d5ae;font-weight:600}.ascension-recovery{display:grid;gap:12px}.ascension-recovery .button{min-height:44px;font-size:12px}.ascension-feedback{margin:10px 0 14px;color:#ebd6a6;font-size:12px;line-height:1.6}.ascension-error{margin:12px 0;color:#f2aaa1;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.card-ascension[data-celebrating] .ascension-seal-wrap{animation:ascension-seal-arrives .9s ease-out both}.card-ascension[data-celebrating] .ascension-seal-wrap:before,.card-ascension[data-celebrating] .ascension-seal-wrap:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#ffe3a6;box-shadow:0 0 12px #e7bd70;opacity:0;animation:ascension-fuse-left .7s ease-in both}.card-ascension[data-celebrating] .ascension-seal-wrap:after{animation-name:ascension-fuse-right;animation-delay:.1s}@keyframes ascension-fuse-left{0%{opacity:0;transform:translate(-36px,18px) scale(.5)}30%{opacity:.85}85%{opacity:.7}to{opacity:0;transform:translate(0) scale(.2)}}@keyframes ascension-fuse-right{0%{opacity:0;transform:translate(36px,-18px) scale(.5)}30%{opacity:.85}85%{opacity:.7}to{opacity:0;transform:translate(0) scale(.2)}}@keyframes ascension-seal-arrives{0%,45%{filter:brightness(1)}65%{filter:brightness(1.7) drop-shadow(0 0 8px #e5b96366)}to{filter:brightness(1)}}@media(max-width:400px){.card-ascension{padding:13px}.ascension-heading h4{gap:2px 8px}}@media(prefers-reduced-motion:reduce){.card-ascension *,.card-ascension *:before,.card-ascension *:after{animation:none!important;transition:none!important}}.motion-off .card-ascension *,.motion-off .card-ascension *:before,.motion-off .card-ascension *:after{animation:none!important;transition:none!important}.app .modal.ascension-workshop-modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 26px;width:100%;max-width:1020px;padding:24px 26px 26px;background:radial-gradient(ellipse at 80% 0,#8d60301c,transparent 50%),linear-gradient(145deg,#30212a,#21151f)}.app .modal.ascension-workshop-modal>.modal-heading h2{margin-top:4px;font-size:32px}.app .modal.ascension-workshop-modal>.modal-body{padding-top:20px}.ascension-workshop{min-width:0}.ascension-workshop-intro{display:flex;align-items:center;gap:14px}.ascension-workshop-emblem{display:grid;place-content:center;flex-shrink:0;width:48px;height:58px;border:1px solid #b68c554f;border-radius:24px 24px 12px 12px;color:#e4bc83;background:linear-gradient(165deg,#c3933520,#936c2005)}.ascension-workshop-emblem>svg+svg{margin-top:-17px}.ascension-workshop-intro>div{flex:1;min-width:0}.ascension-workshop-intro p{color:#ead8c8;font-size:16px;line-height:1.4}.ascension-workshop-intro p strong{color:#ffe4b9;font-size:25px;font-variant-numeric:tabular-nums}.ascension-workshop-intro>div>span{display:block;margin-top:5px;color:#bdabb3;font-size:13px;line-height:1.45}.ascension-workshop-power{flex-shrink:0;color:#e7c58f;font-size:25px;font-weight:600;text-align:right}.ascension-workshop-power small{display:block;margin-top:3px;color:#c3a99f;font-size:11px;font-weight:400}.ascension-workshop-filter-toggle{display:none}.ascension-workshop-filters{margin:18px 0 14px}.ascension-workshop-search{display:flex;align-items:center;gap:10px;min-height:46px;padding-left:13px;border:1px solid #8f645a66;border-radius:8px;color:#bc9e9d;background:#1a111a80}.ascension-workshop-search:focus-within{outline:2px solid #f1c49c;outline-offset:2px}.ascension-workshop-search input{flex:1;min-width:0;width:100%;height:46px;padding:10px 8px 10px 0;border:0;background:none;color:#f4dcd4;font-size:14px;outline:none}.ascension-workshop-search input::-webkit-search-cancel-button{display:none}.ascension-workshop-search input::placeholder{color:#aa909a;opacity:1}.ascension-workshop-search>button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0}.ascension-workshop-rarities{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ascension-workshop-rarities>button{min-height:40px;padding:8px 13px;border:1px solid #a47b5d3d;border-radius:20px;color:#c9b2bb;font-size:12px;line-height:1.4}.ascension-workshop-rarities>button[aria-pressed=true]{color:#ffe0b9;background:#c99a5020;border-color:#d4a46b85}.ascension-workshop-special{display:flex;align-items:center;gap:11px;padding:13px;margin-bottom:20px;border:1px solid #97745e3b;border-radius:9px;background:#b97a3d07;cursor:pointer}.ascension-workshop-special.is-enabled{background:#b98b4f15;border-color:#c7976170}.ascension-workshop-special input{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:#c39a65;cursor:pointer}.ascension-workshop-special>span{flex:1;min-width:0;color:#eed6c5;font-size:13px;line-height:1.4}.ascension-workshop-special small{display:block;margin-top:5px;color:#bda7b0;font-size:11px;line-height:1.45}.ascension-workshop-special>svg{color:#d4b07f}.ascension-workshop-protection{display:flex;align-items:flex-start;gap:7px;margin:20px 0 0;color:#bdaab0;font-size:11px;line-height:1.5}.ascension-workshop-protection>svg{margin-top:1px;color:#b8ae8b}.ascension-workshop-feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ascension-workshop-error{margin:0 0 16px;padding:14px;color:#f1c1b4;background:#a3373515;border:1px solid #d7716860;border-radius:8px;font-size:13px;line-height:1.5}.ascension-workshop-error p+p{margin-top:7px}.ascension-workshop-error button{margin-top:12px;min-height:44px;max-width:100%;text-align:left}.ascension-workshop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}.ascension-workshop-card{display:flex;flex-direction:column;width:100%;min-width:0;padding:0;overflow:hidden;border:1px solid #a982544f;border-radius:13px;text-align:left;background:linear-gradient(160deg,#392732,#261b24);box-shadow:0 5px 16px #100a1029,inset 0 0 0 3px #d2a47705}.ascension-workshop-card[data-ready=true]{border-color:#be985c92}.ascension-workshop-card[data-ready=true]:hover{border-color:#f4ca87;box-shadow:0 4px 20px #c294321c,inset 0 0 0 1px #c59a5b50}.ascension-workshop-art:not(:disabled):active,.ascension-workshop-card-action:not(:disabled):active{filter:brightness(1.15)}.ascension-workshop-art:disabled{opacity:1;cursor:default}.ascension-workshop-art:focus-visible{outline:3px solid #f1c49c;outline-offset:-3px}.ascension-workshop-card-action:focus-visible{outline:2px solid #f1c49c;outline-offset:2px}.ascension-workshop-art{position:relative;display:block;width:100%;padding:0;border:0;text-align:left;aspect-ratio:.92;overflow:hidden;background:#1c141c}.ascension-workshop-art:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#120d1333,transparent 35%,#21151f18 50%,#21151fe8 100%)}.ascension-workshop-art img{width:100%;height:100%;object-fit:cover;display:block}.ascension-workshop-rarity{position:absolute;z-index:1;top:9px;left:9px;max-width:calc(100% - 18px);padding:4px 7px;border:1px solid #e6cda141;border-radius:4px;background:#20151edb;color:#e6d4c4;font-size:10px;line-height:1.3}.ascension-workshop-art>strong{position:absolute;z-index:1;bottom:12px;left:12px;right:12px;color:#fff0d9;font-size:20px;font-weight:600;line-height:1.1;overflow-wrap:anywhere;text-shadow:0 2px 6px #120a10}.ascension-workshop-raised{position:absolute;z-index:2;left:9px;top:39px;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;background:#211b12eb;border:1px solid #b7a77877;border-radius:4px;color:#e6d79f;font-size:10px}.ascension-workshop-card-info{display:flex;flex-direction:column;flex:1;gap:12px;min-width:0;padding:13px 12px 10px}.ascension-workshop-level{display:flex;align-items:center;justify-content:center;gap:12px;min-height:30px;color:#c3aab7;font-size:12px;font-variant-numeric:tabular-nums}.ascension-workshop-level strong{color:#e6d5ca;font-size:21px}.ascension-workshop-level>svg{color:#b89668}.ascension-workshop-level-cap{color:#bca3b0;font-size:12px}.ascension-workshop-level .ascension-workshop-next{color:#d3b990}.ascension-workshop-next strong{color:#ffe4b2}.ascension-workshop-cost{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;color:#decabf;font-size:12px;line-height:1.35;text-align:center}.ascension-workshop-cost>svg{color:#ad916c}.ascension-workshop-cost small{display:block;color:#ad98a4;font-size:10px;margin-top:3px}.ascension-workshop-finish-cost{display:flex;flex-direction:column;gap:5px;color:#e3c69a;font-size:11px;line-height:1.45;text-align:center}.ascension-workshop-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto}.ascension-workshop-card-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:72px;padding:7px 2px;border:1px solid #a5824f70;border-radius:7px;color:#f3dbb2;background:#b28b3212;font-size:12px;line-height:1.3;text-align:center}.ascension-workshop-card-action strong{font-size:13px;font-weight:600}.ascension-workshop-card-action small{color:#ddc8b7;font-size:11px}.ascension-workshop-card-action>span{color:#c7a994;font-size:10px}.ascension-workshop-card-action.is-max{background:linear-gradient(140deg,#ad843344,#8e622926);border-color:#c39c5f99}.ascension-workshop-card-action:disabled{opacity:.6;cursor:default}.ascension-workshop-card[data-ready=false] .ascension-workshop-card-action{color:#bfaeaf;border-color:#93775c33;background:#a48d6d08}.ascension-workshop-unavailable{color:#c8aeb8;font-size:11px;line-height:1.4;text-align:center}.ascension-workshop-empty{display:flex;flex-direction:column;align-items:center;padding:35px 12px;text-align:center}.ascension-workshop-empty>svg{color:#c5a16e;margin-bottom:18px}.ascension-workshop-empty h3{color:#eed7c2;font-size:21px}.ascension-workshop-empty p{max-width:380px;margin:12px 0 0;color:#bba4b1;font-size:13px}.ascension-workshop-empty button{margin-top:17px}.ascension-workshop-special-hint{margin:17px 0 0;font-size:12px;color:#bfa5ae}@media(max-width:900px){.ascension-workshop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:600px),(max-height:500px){.ascension-workshop-filter-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;margin:14px 0;padding:9px 12px;border:1px solid #a47b5d4d;border-radius:8px;background:#b97a3d09;text-align:left}.ascension-workshop-filter-toggle>svg{color:#d5b17e}.ascension-workshop-filter-toggle>span{flex:1;min-width:0}.ascension-workshop-filter-toggle strong{display:block;color:#e7ceba;font-size:12px;font-weight:500;line-height:1.35}.ascension-workshop-filter-toggle small{display:block;margin-top:3px;color:#bdaab0;font-size:11px;line-height:1.35}.ascension-workshop-filter-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.ascension-workshop-filter-panel[data-open=false]{display:none}.ascension-workshop-filter-panel .ascension-workshop-filters{margin-top:0}}@media(max-width:600px){.app .modal-backdrop:not(.reveal-backdrop):not(.artwork-backdrop):has(>.ascension-workshop-modal){padding:0}.app .modal.ascension-workshop-modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 16px;height:100dvh;max-height:100dvh;max-width:none;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));border:0;border-radius:0}.app .modal.ascension-workshop-modal>.modal-heading{padding-bottom:8px}.app .modal.ascension-workshop-modal>.modal-heading .eyebrow{display:none}.app .modal.ascension-workshop-modal>.modal-heading h2{font-size:28px;margin-top:4px}.app .modal.ascension-workshop-modal>.modal-close{top:max(12px,env(safe-area-inset-top))}.app .modal.ascension-workshop-modal>.modal-body{padding-top:10px;padding-bottom:max(22px,env(safe-area-inset-bottom))}.ascension-workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.ascension-workshop-intro{gap:10px}.ascension-workshop-intro p{font-size:14px}.ascension-workshop-intro p strong{font-size:23px}.ascension-workshop-intro>div>span{font-size:12px}.ascension-workshop-emblem{width:39px;height:50px}.ascension-workshop-power{font-size:22px}.ascension-workshop-power small{font-size:10px}.ascension-workshop-rarities{flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 7px;scrollbar-width:thin}.ascension-workshop-rarities>button{flex-shrink:0;min-height:44px}.ascension-workshop-special{padding:11px;gap:9px}.ascension-workshop-special>span{font-size:12px}.ascension-workshop-special>svg{display:none}.ascension-workshop-art{aspect-ratio:.83}.ascension-workshop-art>strong{font-size:18px;left:9px;right:9px}.ascension-workshop-card-info{gap:11px;padding:10px 8px 8px}.ascension-workshop-level{gap:8px}.ascension-workshop-card-action{min-height:72px;font-size:11px}.ascension-workshop-card-action strong{font-size:12px}.ascension-workshop-cost{min-height:32px;font-size:11px}.ascension-workshop-rarity{left:7px;top:7px;max-width:calc(100% - 14px);font-size:9px}.ascension-workshop-raised{left:7px;font-size:9px}}@media(max-width:360px){.app .modal.ascension-workshop-modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 12px;padding-inline:12px}.ascension-workshop-emblem{display:none}.ascension-workshop-level{gap:7px;font-size:11px}.ascension-workshop-level strong{font-size:20px}.ascension-workshop-art>strong{font-size:16px}.ascension-workshop-card-action strong{font-size:11px;white-space:nowrap}.ascension-workshop-card-action>span{white-space:nowrap}.ascension-workshop-card-info{padding-inline:6px}.ascension-workshop-actions{gap:5px}}@media(max-height:500px)and (min-width:601px){.app .modal-backdrop:not(.reveal-backdrop):not(.artwork-backdrop):has(>.ascension-workshop-modal){padding:8px}.app .modal.ascension-workshop-modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 14px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:10px 14px}.app .modal.ascension-workshop-modal>.modal-heading .eyebrow{display:none}.app .modal.ascension-workshop-modal>.modal-heading h2{font-size:25px;margin-top:5px}.app .modal.ascension-workshop-modal>.modal-close{top:8px;right:8px}.app .modal.ascension-workshop-modal>.modal-body{padding-top:5px}.ascension-workshop-emblem{display:none}.ascension-workshop-intro p{font-size:13px}.ascension-workshop-intro p strong{font-size:21px}.ascension-workshop-intro>div>span{font-size:11px;margin-top:2px}.ascension-workshop-power{font-size:22px}.ascension-workshop-filter-toggle{min-height:48px;margin-block:10px;padding-block:7px}.ascension-workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ascension-workshop-card{flex-direction:row;min-height:160px}.ascension-workshop-art{width:44%;flex:0 0 44%;aspect-ratio:auto}.ascension-workshop-art img{position:absolute;inset:0}.ascension-workshop-art>strong{left:9px;right:9px;font-size:17px}.ascension-workshop-card-info{justify-content:center;gap:8px;padding:10px}.ascension-workshop-card-action{min-height:72px}}.player-title{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:8px;color:#e0c09b;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:.025em;overflow-wrap:anywhere}.player-title>svg{flex-shrink:0;color:#c8a078}@media(max-width:600px){.player-title{font-size:11px;margin-top:7px}}.card-frame-surface{--frame-width: 2px;--frame-color: #aab6c1;--frame-dark: color-mix(in srgb, var(--frame-color) 42%, #17131c);--frame-light: color-mix(in srgb, var(--frame-color) 63%, white);--frame-edge: var(--frame-color);--frame-finish: linear-gradient(140deg, var(--frame-light), var(--frame-color) 17%, var(--frame-dark) 42%, var(--frame-color) 68%, var(--frame-light) 84%, var(--frame-dark))}.card-frame-surface.rarity-uncommon{--frame-color: #79c7ab}.card-frame-surface.rarity-rare{--frame-width: 3px;--frame-color: #74baf4}.card-frame-surface.rarity-very-rare{--frame-width: 3px;--frame-color: #ba98e9}.card-frame-surface.rarity-epic{--frame-width: 3px;--frame-color: #e6ad77}.card-frame-surface.rarity-legendary{--frame-width: 7px;--frame-color: #d4a43c;--frame-edge: #c89129;--frame-dark: #6f4c17;--frame-light: #f5d778}.card-frame-surface.rarity-secret{--frame-width: 7px;--frame-color: #e0c7f5;--frame-light: #ffdfaa;--frame-finish: linear-gradient(135deg, #fff0cf, #e0c7f5 17%, #70516a 36%, #edc88f 52%, #a77fbd 65%, #f7e4ff 84%, #e9ca92)}.card-frame-surface.rarity-ultra-secret{--frame-width: 8px;--frame-color: #fff0bd;--frame-edge: #e8f8ea;--frame-light: #fff;--frame-finish: linear-gradient(135deg, #fffce9 0%, #fff0bd 14%, #88d6e3 32%, #35464a 43%, #f4d48b 58%, #c6f9ff 74%, #fff7d9 88%, #8bb5b8)}.card-frame-surface:is(.rarity-common,.rarity-uncommon){--frame-finish: linear-gradient(140deg, var(--frame-light), var(--frame-color) 35%, color-mix(in srgb, var(--frame-color) 76%, #241921) 55%, var(--frame-color))}.character-card.card-frame-surface,.mc-motion-card-front.card-frame-surface{padding:calc(var(--frame-width) - 1px);border:1px solid var(--frame-edge);border-radius:12px;background:#241921}.character-card.card-frame-surface{isolation:isolate}.character-card.card-frame-surface>.card-main{z-index:1;border-radius:7px;box-shadow:0 0 0 1px #0b0918c4}.character-card.card-frame-surface:is(.rarity-common,.rarity-uncommon)>.card-main{box-shadow:none}.card-frame,.card-frame *{pointer-events:none}.card-frame{border-radius:inherit}.card-frame__metal{position:absolute;inset:-1px;z-index:0;border:1px solid var(--frame-edge);border-radius:inherit;background:var(--frame-finish);background-size:160% 160%;box-shadow:inset 0 1px #ffffffb0,inset 0 -1px 1px #000a,0 0 0 1px #060309;animation:card-frame-metal 8s ease-in-out infinite}.card-frame__edge{position:absolute;inset:var(--frame-width);z-index:2;border:1px solid color-mix(in srgb,var(--frame-color) 65%,transparent);border-radius:8px}.card-frame__corners{position:absolute;inset:-1px;z-index:2;border-radius:inherit;overflow:hidden}.card-frame__corners>i{position:absolute;top:0;left:0;width:23px;height:23px;border:solid var(--frame-light);border-width:2px 0 0 2px;border-top-left-radius:12px;filter:drop-shadow(0 1px 1px #000b)}.card-frame__corners>i:nth-child(2){left:auto;right:0;transform:rotate(90deg)}.card-frame__corners>i:nth-child(3){inset:auto 0 0 auto;transform:rotate(180deg)}.card-frame__corners>i:nth-child(4){top:auto;bottom:0;transform:rotate(270deg)}.card-frame-surface:is(.rarity-common,.rarity-uncommon) .card-frame__edge,.card-frame-surface:is(.rarity-common,.rarity-uncommon,.rarity-rare) .card-frame__corners{display:none}.card-frame-surface.rarity-legendary .card-frame__metal{box-shadow:inset 0 1px #f5d778b0,inset 0 -1px 1px #362408,0 0 0 1px #160f05}.card-frame-surface.rarity-legendary .card-frame__edge{box-shadow:0 0 0 1px #2f210b,inset 0 0 0 1px #d9ac4133}.card-frame-surface.rarity-secret .card-frame__edge{border-color:#efd19c99}.card-frame-surface.rarity-ultra-secret .card-frame__edge{border-color:#b7f3f4;box-shadow:0 0 0 1px #10242c,inset 0 0 5px #b8f4ff25}.card-frame-surface.rarity-ultra-secret .card-frame__corners>i{width:28px;height:28px;border-color:#fff7d9}.card-frame-surface:is(.rarity-very-rare,.rarity-epic) .card-frame__corners>i{width:18px;height:18px;border-width:1px 0 0 1px}:is(.card-frame-surface.rarity-legendary,.reveal-slot.reveal-legendary){--name-ink: #e3b645;--name-glow: #d4a43c33;--name-finish: linear-gradient(105deg, #bd8e2f 0%, #e3b645 25%, #f5d778 45%, #c79832 65%, #e9c353 100%)}:is(.card-frame-surface.rarity-secret,.reveal-slot.reveal-secret){--name-ink: #e4bdff;--name-glow: #d09bff33;--name-finish: linear-gradient(105deg, #c398f1 0%, #e2b7ff 25%, #f5dcff 45%, #bb9aee 65%, #e8c3ff 100%)}:is(.card-frame-surface.rarity-ultra-secret,.reveal-slot.reveal-ultra-secret){--name-ink: #e7f3e7;--name-glow: #b5eefb33;--name-finish: linear-gradient(105deg, #ffe6a0 0%, #b4edf8 25%, #e6c2ff 45%, #fff2bf 65%, #b9f0e5 100%)}.card-frame-surface:is(.rarity-legendary,.rarity-secret,.rarity-ultra-secret) :is(.card-title,[data-motion-name]),.motion-stage .mc-motion-hero .mc-motion-card-inscription [data-motion-name],.reveal-slot:is(.reveal-legendary,.reveal-secret,.reveal-ultra-secret) .reveal-overview-name{color:var(--name-ink);text-shadow:0 0 12px var(--name-glow)}@supports (background-clip: text) or (-webkit-background-clip: text){.card-frame-surface:is(.rarity-legendary,.rarity-secret,.rarity-ultra-secret) :is(.card-title,[data-motion-name]),.motion-stage .mc-motion-hero .mc-motion-card-inscription [data-motion-name],.reveal-slot:is(.reveal-legendary,.reveal-secret,.reveal-ultra-secret) .reveal-overview-name{background-image:var(--name-finish);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:card-name-shimmer 8s ease-in-out infinite}}.card-frame-surface.rarity-common{--name-ink: #afbbc5}.card-frame-surface.rarity-uncommon{--name-ink: #8cddc3}.card-frame-surface.rarity-rare{--name-ink: #7fbcf4}.card-frame-surface.rarity-very-rare{--name-ink: #bc9ce7}.card-frame-surface.rarity-epic{--name-ink: #e9b075}.card-frame-surface:is(.rarity-common,.rarity-uncommon,.rarity-rare,.rarity-very-rare,.rarity-epic) :is(.card-title,.mc-motion-card-inscription [data-motion-name]),.reveal-slot:is(.reveal-common,.reveal-uncommon,.reveal-rare,.reveal-very-rare,.reveal-epic) .reveal-overview-name{color:var(--name-ink);background-image:none;text-shadow:0 1px 3px #0009;animation:none}.reveal-slot:is(.reveal-common,.reveal-uncommon,.reveal-rare,.reveal-very-rare,.reveal-epic) .reveal-overview-name{color:var(--reveal-color)}@keyframes card-name-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.character-card[data-effects-offscreen] .card-title{animation-play-state:paused}.motion-off .card-frame-surface :is(.card-title,[data-motion-name]),.motion-off .motion-stage .mc-motion-hero .mc-motion-card-inscription [data-motion-name],.motion-off .reveal-slot .reveal-overview-name,.motion-stage[data-reduced=true] .mc-motion-hero .mc-motion-card-inscription [data-motion-name]{animation:none}.mc-motion-card-front.card-frame-surface>img{position:relative;z-index:1;display:block;border-radius:7px}.mc-motion-card-front.card-frame-surface>.mc-motion-card-edge{display:none}.mc-motion-card-front.card-frame-surface>.mc-motion-card-foil{z-index:2;inset:calc(var(--frame-width) - 1px);border-radius:7px}.mc-motion-card-front.card-frame-surface>.mc-motion-card-inscription{z-index:2;left:calc(var(--frame-width) - 1px);right:calc(var(--frame-width) - 1px);bottom:calc(var(--frame-width) - 1px);border-radius:0 0 7px 7px}@keyframes card-frame-metal{0%,to{background-position:0 0}50%{background-position:100% 100%}}@media(max-width:800px){.character-card.card-frame-surface{border-radius:10px}}@media(hover:none)and (pointer:coarse)and (max-width:600px),(hover:none)and (pointer:coarse)and (orientation:landscape)and (max-height:600px)and (max-width:1000px){.card-frame-surface{--frame-width: 2px}.card-frame-surface.rarity-rare,.card-frame-surface.rarity-very-rare,.card-frame-surface.rarity-epic{--frame-width: 3px}.card-frame-surface.rarity-legendary,.card-frame-surface.rarity-secret{--frame-width: 6px}.card-frame-surface.rarity-ultra-secret{--frame-width: 7px}.app .reveal-modal .card-frame-surface:is(.rarity-common,.rarity-uncommon){--frame-width: 1px}.app .reveal-modal .card-frame-surface:is(.rarity-rare,.rarity-very-rare,.rarity-epic){--frame-width: 1.5px}.app .reveal-modal .reveal-cards .reveal-slot:is(.reveal-common,.reveal-uncommon,.reveal-rare,.reveal-very-rare,.reveal-epic){--border-size: .5px}.app .reveal-modal .character-card.card-frame-surface:is(.rarity-common,.rarity-uncommon,.rarity-rare,.rarity-very-rare,.rarity-epic){padding:calc(var(--frame-width) - 1px);border-radius:10px}.app .reveal-modal .card-frame-surface:is(.rarity-common,.rarity-uncommon,.rarity-rare,.rarity-very-rare,.rarity-epic)>.card-main{border-radius:calc(10px - var(--frame-width));box-shadow:none}.app .reveal-modal .card-frame-surface:is(.rarity-common,.rarity-uncommon,.rarity-rare,.rarity-very-rare,.rarity-epic) .card-frame__metal{box-shadow:inset 0 1px #ffffff70,inset 0 -1px #0008}.app .reveal-modal .card-frame-surface:is(.rarity-rare,.rarity-very-rare,.rarity-epic) .card-frame__edge{border-width:.5px;border-color:color-mix(in srgb,var(--frame-color) 40%,transparent);border-radius:calc(10px - var(--frame-width))}.app .reveal-modal .card-frame-surface:is(.rarity-very-rare,.rarity-epic) .card-frame__corners>i{width:12px;height:12px;border-width:.5px 0 0 .5px;border-top-left-radius:10px;filter:none}}@media(max-width:600px){.app :is(.trade-review,.trade-pair){grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px}.app :is(.trade-review,.trade-pair)>svg{width:18px}.app :is(.trade-review,.trade-pair) .compact-card.card-frame-surface .card-caption{left:5px;right:5px;bottom:6px}.app :is(.trade-review,.trade-pair) .compact-card.card-frame-surface .card-title{font-size:14px;line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.app :is(.trade-review,.trade-pair) .compact-card.card-frame-surface .card-subtitle{font-size:9px;line-height:1.25;margin-top:4px}.app :is(.trade-review,.trade-pair) .compact-card.card-frame-surface .card-caption .rarity-label[data-rarity]{min-height:0;padding:4px 3px;gap:3px;margin-top:5px;font-size:11px}}.motion-off .card-frame__metal,.motion-stage[data-reduced=true] .card-frame__metal{animation:none;background-size:100% 100%}@media(prefers-reduced-motion:reduce){.card-frame__metal{animation:none;background-size:100% 100%}.card-frame-surface:is(.rarity-legendary,.rarity-secret,.rarity-ultra-secret) :is(.card-title,[data-motion-name]),.motion-stage .mc-motion-hero .mc-motion-card-inscription [data-motion-name],.reveal-slot:is(.reveal-legendary,.reveal-secret,.reveal-ultra-secret) .reveal-overview-name{animation:none}}.player-profile{max-width:1000px;margin:0 auto;min-width:0}.app .profile-hero>div:not(.avatar){flex:1;min-width:0}.app .profile-hero>.avatar{flex-shrink:0}.app .profile-hero h2{overflow-wrap:anywhere}.player-profile-heading,.player-showcase-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.player-profile-heading h1,.player-profile-heading h2{margin:5px 0 0;overflow-wrap:anywhere}.player-profile-heading>div,.player-showcase-heading>div{min-width:0}.player-progression{display:flex;align-items:center;gap:16px;color:#e8cd96}.player-level{white-space:nowrap;padding:10px 14px;border:1px solid #b68d4c66;border-radius:12px;background:#b68d4c10}.player-level strong{font-size:1.25em}.player-progression--compact .player-level{padding:3px 8px;border-radius:7px;font-size:11px}.player-xp{width:180px;font-size:12px;color:#c2b7a4}.player-xp progress{display:block;width:100%;height:6px;margin-top:8px;border:0;border-radius:5px;overflow:hidden;accent-color:#d9b46e;background:#ffffff16}.player-xp progress::-webkit-progress-bar{background:#ffffff16}.player-xp progress::-webkit-progress-value{background:#d9b46e}.player-showcase-heading h2,.player-showcase-title{font-size:23px;margin:0 0 7px}.player-profile .player-showcase-heading>.button{min-height:44px}.player-showcase-heading p,.player-profile-hint{color:#aaa396;font-size:13px}.player-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.player-showcase-card,.player-showcase-empty{min-width:0;border:2px solid #88735866;border-radius:16px;overflow:hidden;background:#11131a}.player-showcase-card.card-frame-surface{position:relative;isolation:isolate;padding:calc(var(--frame-width) - 1px);border:1px solid var(--frame-edge);background:#241921}.player-showcase-body{position:relative;z-index:1;min-width:0;height:100%;overflow:hidden;border-radius:7px;background:#11131a}.player-showcase-card{aspect-ratio:2/3}.player-showcase-card.rarity-ultra-secret{box-shadow:0 0 24px #b5eefb1a}.player-showcase-art{border:0;border-radius:0;padding:0;background:none;display:block;width:100%;height:100%;cursor:pointer}.player-showcase-art:disabled{opacity:1;cursor:default}.player-showcase-art img{display:block;width:100%;height:100%;object-fit:cover}.player-showcase-caption{position:absolute;z-index:2;inset:auto 12px 14px;padding:0;pointer-events:none}.player-showcase-caption h3{font-size:21px;margin:0;overflow-wrap:anywhere}.player-showcase-caption p{margin:5px 0 10px;color:#aaa396;font-size:12px;overflow-wrap:anywhere}.player-showcase-caption .rarity-label{white-space:normal}.player-showcase-empty{aspect-ratio:2/3;min-height:0;border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9c907b}.player-showcase-empty span{font-size:35px}.player-showcase-empty p{font-size:12px}.player-showcase-editor-title{font-size:18px;margin-bottom:8px}.player-showcase-copy-hint{color:var(--muted);font-size:12px;line-height:1.6;margin:0 0 12px}.player-showcase-selection-status,.player-showcase-results{color:var(--muted);font-size:12px}.player-showcase-results{margin-bottom:10px;scroll-margin-block-start:90px}.player-showcase-selection{list-style:none;padding:0;display:grid;gap:8px}.player-showcase-selection li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:6px 12px;border:1px solid #ffffff1a;border-radius:10px}.player-showcase-selection li>span{min-width:0;overflow-wrap:anywhere}.player-showcase-selection li>div{display:flex;flex-shrink:0;gap:6px}.player-showcase-selection button{display:grid;place-items:center;background:#ffffff08;color:inherit;border:1px solid #ffffff20;border-radius:6px;min-width:44px;min-height:44px}.player-showcase-search{display:grid;gap:8px;font-size:13px;margin:18px 0}.player-showcase-search input{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #76505a;border-radius:7px;background:#21131f;color:#f6e4d7;font-size:16px}.player-showcase-search input::placeholder{color:#af879c}.player-showcase-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:12px;padding:4px}.player-showcase-picker button{position:relative;min-width:0;border:2px solid transparent;border-radius:10px;padding:0;overflow:hidden;color:inherit;background:#161821;text-align:left}.player-showcase-picker button[data-selected=true]{border-color:#e7bd71}.player-showcase-picker button:disabled:not([data-selected=true]){opacity:.45}.player-showcase-picker img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}.player-showcase-picker span{display:block;padding:8px;font-size:12px;overflow-wrap:anywhere}.player-showcase-picker svg{position:absolute;top:8px;right:8px;background:#b38942;color:#fff;border-radius:50%}.player-showcase-picker .player-showcase-picker-name{padding-bottom:4px}.player-showcase-picker .finish-badge{display:flex;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px 5px;font-size:10px}.player-showcase-picker .finish-badge>span{display:inline;padding:0;font-size:inherit}.player-showcase-picker .player-showcase-copy-count{padding-top:4px;color:#ead3b7;font-size:11px;line-height:1.5}.player-showcase-copy-count small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.player-showcase-selected-count{position:absolute;top:7px;right:7px;padding:5px 7px;border:1px solid #f1d5a4;border-radius:6px;background:#483121;color:#fff1d9;font-size:12px;font-weight:500}.player-showcase-selection .finish-badge{display:table;margin-top:5px}.player-showcase-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}.player-showcase-pagination>span{color:var(--muted);font-size:12px;white-space:nowrap}.player-showcase-pagination .button.small{min-height:44px;gap:6px;padding-inline:10px}.player-showcase-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:18px}.player-profile-hint{margin-top:24px}.player-profile-error{color:#f1a29a;margin-top:16px;overflow-wrap:anywhere}@media(max-width:600px){.app .profile-hero h2{font-size:clamp(23px,6vw,29px);line-height:1.2}.player-profile-heading,.player-showcase-heading{align-items:flex-start;flex-direction:column;gap:14px}.player-progression{width:100%}.player-progression--compact{width:auto}.player-xp{flex:1}.player-showcase{gap:9px}.player-showcase-card,.player-showcase-empty{border-radius:10px}.player-showcase-empty p{font-size:10px;text-align:center}.player-showcase-caption{inset:auto 5px 8px;padding:0}.player-showcase-caption h3{font-size:14px;line-height:1.1}.player-showcase-caption p{display:none}.player-showcase-caption .rarity-label{font-size:9px;gap:3px}.player-showcase-caption .rarity-label__seal{display:none}.player-showcase-caption>.ascension-badge--compact{width:49px;font-size:8px;gap:3px;margin-bottom:5px}.player-showcase-art .card-finish-emblem{width:20px;height:22px;border-radius:4px}.player-showcase-art .card-finish-emblem>svg{width:17px;height:17px}.player-showcase-selection li{flex-wrap:wrap;padding:10px 12px}.player-showcase-selection li>span{flex:1 1 130px}.player-showcase-selection li>div{margin-left:auto}.player-showcase-actions{display:grid;grid-template-columns:1fr;gap:8px}.player-showcase-actions .button{min-height:48px;padding-left:12px;padding-right:12px}.player-showcase-actions .button.gold{grid-row:1}}.app .player-showcase-caption .rarity-label[data-rarity]{width:100%}@media(max-width:600px){.app .player-showcase-caption .rarity-label[data-rarity]{font-size:9px;min-height:20px;gap:0;padding:0}.app .player-showcase-caption .rarity-label[data-rarity]>.rarity-label__seal{display:none}.app .player-showcase-caption .rarity-label[data-rarity]>.rarity-label__name{padding:4px 0 0;overflow-wrap:anywhere}}.music-toggle{flex-shrink:0;color:#ead0ae}.music-toggle[aria-pressed=false]{color:#bba5b2}.music-settings{min-width:0}.music-settings .setting-row{border-bottom:0;padding-bottom:12px}.music-volume{display:flex;flex-direction:column;gap:12px;padding:0 0 20px;border-bottom:1px solid #d8ad8a19}.music-volume>span{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#cfb2bf}.music-volume output{font-variant-numeric:tabular-nums;color:#f0d9cf;white-space:nowrap}.music-volume input[type=range]{width:100%;height:24px;padding:0;margin:0;accent-color:#e1b58a;cursor:pointer}.music-volume input:disabled{opacity:.4;cursor:default}.settings-form .music-volume{gap:12px}@media(max-width:600px){.topbar .topbar-actions{gap:4px}.topbar .collection-indicator{display:none}}.profile-hub-modal.profile-hub-modal--customization{max-width:800px}.card-back-customization{min-width:0}.card-back-customization-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 22px}.card-back-customization-heading h3{margin:0;font-size:27px;line-height:1.15}.card-back-customization-heading p{margin:5px 0 0;color:#c4aeb7;font-size:12px;line-height:1.5}.card-back-unlocked-count{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#e8c79c;font-size:10px}.card-back-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.card-back-choice{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:12px 9px 14px;border:1px solid #b78d6f32;border-radius:12px;background:#241721;text-align:center;color:#f1d9bf;transition:border-color .15s,background .15s}.card-back-choice:not(:disabled):hover{border-color:#d7aa73a3;background:#38222b}.card-back-choice:focus-visible{outline:2px solid #f4cc89;outline-offset:3px}.card-back-choice.is-selected{border-color:#e0b279;background:linear-gradient(155deg,#51312c,#2b1c29);box-shadow:inset 0 0 0 1px #e0b27945}.card-back-choice.is-locked{opacity:1;cursor:default}.card-back-preview{display:block;position:relative;width:100%;max-width:126px;aspect-ratio:2 / 3;margin:0 0 13px;border-radius:8px;box-shadow:0 8px 18px #10081180}.card-back-preview>img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}.is-locked .card-back-preview>img{filter:saturate(.55) brightness(.72)}.card-back-choice-marker{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #f0cb93;border-radius:50%;background:#e5b777;color:#301c20}.card-back-choice-marker:empty{display:none}.is-locked .card-back-choice-marker{color:#dac3c9;border-color:#8e7380;background:#3b2a39}.card-back-choice-title{font-size:13px;font-weight:600;line-height:1.3}.card-back-choice-status{margin-top:5px;color:#c0a5b0;font-size:10px;line-height:1.4}.card-back-choice-status.is-equipped{color:#ecd5a1}.card-back-choice-hint{margin-top:10px;color:#c5aeb8;font-size:10px;line-height:1.5}.card-back-customization-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:19px;border-top:1px solid #b78d6f32}.card-back-customization-footer>div>span{display:block;color:#bca0ac;font-size:10px}.card-back-customization-footer strong{display:block;margin-top:4px;color:#f1d9bf;font-size:15px}.card-back-customization-footer p{margin:5px 0 0;color:#c4aeb7;font-size:11px;line-height:1.45}.card-back-save{min-height:46px;min-width:170px;font-size:12px;flex-shrink:0}.card-back-save:disabled{opacity:.65}.card-back-feedback{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#b9dcbf;font-size:12px;line-height:1.5}.card-back-feedback svg{flex-shrink:0}.card-back-feedback.is-error{color:#ffb9ae}.card-back-customization-note{margin:17px 0 0;color:#bca4af;font-size:10px;line-height:1.65}@media(max-width:600px){.card-back-customization-heading{align-items:flex-start;gap:8px;margin-bottom:17px}.card-back-customization-heading h3{font-size:24px}.card-back-unlocked-count{margin-top:6px;font-size:9px}.card-back-unlocked-count svg{display:none}.card-back-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-back-choice{padding:12px 10px}.card-back-preview{max-width:108px}.card-back-customization-footer{flex-direction:column;align-items:stretch;gap:14px;margin-top:18px;padding-top:16px}.card-back-customization-footer p{margin-top:4px}.card-back-save{width:100%}}@media(prefers-reduced-motion:reduce){.card-back-choice{transition:none}}.profile-customization-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:24px;padding:4px;border:1px solid #b78d6f3b;border-radius:9px;background:#1d131c66}.profile-customization-tabs>button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;padding:9px 12px;border:1px solid transparent;border-radius:6px;color:#c8b0ba;font-size:13px;line-height:1.3}.profile-customization-tabs>button[aria-selected=true]{border-color:#b28a654d;background:#503332;color:#ffe1bd}.profile-customization-tabs>button:focus-visible{outline:2px solid #f4cc89;outline-offset:2px}.profile-customization-panel,.title-customization{min-width:0}.title-customization-heading h3{margin:0;font-size:27px;line-height:1.15}.title-customization-heading p{margin:6px 0 0;color:#c4aeb7;font-size:12px;line-height:1.5}.title-profile-preview{margin:20px 0;padding:18px;border:1px solid #b78d6f3b;border-radius:11px;background:linear-gradient(120deg,#4a2e2b99,#291d2a)}.title-preview-label{display:block;color:#bfa4ad;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.title-preview-identity{display:flex;align-items:center;gap:13px;min-height:65px;margin-top:10px}.title-preview-identity>.avatar{flex-shrink:0;width:49px;height:49px;font-size:24px}.title-preview-identity>div{min-width:0}.title-preview-identity strong{display:block;color:#f4deca;font-size:23px;line-height:1.2;overflow-wrap:anywhere}.title-preview-identity .player-title{margin-top:7px}.title-choices{display:grid;gap:10px}.title-choice{display:flex;align-items:center;gap:13px;min-width:0;min-height:75px;padding:14px;border:1px solid #b78d6f3b;border-radius:9px;background:#241721;text-align:left;color:#e7d2c5;transition:border-color .15s,background .15s}.title-choice.is-selected{border-color:#d6aa75;background:#4a302d88}.title-choice:not(:disabled):hover{border-color:#d6aa75}.title-choice:focus-visible{outline:2px solid #f4cc89;outline-offset:3px}.title-choice-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #b78d6f35;border-radius:8px;color:#caa881}.title-choice-copy{min-width:0;flex:1}.title-choice-copy strong{display:block;color:#f1d9bf;font-size:13px;line-height:1.4}.title-choice-copy small{display:block;margin-top:4px;color:#c4aeb7;font-size:11px;line-height:1.5}.title-choice-check{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1px solid #9f7e6673;border-radius:50%}.is-selected>.title-choice-check{border-color:#d6aa75;background:#d6aa75;color:#291a1f}.title-customization-note{margin:16px 0 0;color:#bfa7b2;font-size:11px;line-height:1.7}.title-customization-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:23px;padding-top:19px;border-top:1px solid #b78d6f32}.title-customization-footer>div>span{display:block;color:#bca0ac;font-size:10px}.title-customization-footer strong{display:block;margin-top:4px;color:#f1d9bf;font-size:15px}.title-save{min-height:46px;min-width:175px;flex-shrink:0;font-size:12px}.title-save:disabled{opacity:.65}.title-feedback{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#b9dcbf;font-size:12px;line-height:1.5}.title-feedback svg{flex-shrink:0}.title-feedback.is-error{color:#ffb9ae}@media(max-width:600px){.profile-customization-tabs{margin-bottom:21px;gap:3px}.profile-customization-tabs>button{padding-inline:6px;gap:6px;font-size:12px}.title-customization-heading h3{font-size:24px}.title-profile-preview{padding:15px}.title-preview-identity{gap:10px}.title-preview-identity strong{font-size:21px}.title-choice{padding:12px 10px;gap:9px}.title-choice-icon{width:30px;height:30px}.title-choice-copy small{font-size:10px}.title-customization-footer{flex-direction:column;align-items:stretch;gap:14px;margin-top:18px;padding-top:16px}.title-save{width:100%}}@media(prefers-reduced-motion:reduce){.title-choice{transition:none}}.profile-hub{width:100%;max-width:790px;margin:0 auto;min-width:0}.profile-quick-actions{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;margin-top:16px}.profile-quick-actions>button{display:flex;align-items:center;gap:16px;min-width:0;padding:18px;border:1px solid #b68a5e70;border-radius:14px;text-align:left;color:#f4e2cd;background:linear-gradient(120deg,#50362d,#2d202c)}.profile-quick-actions>button:hover{border-color:#e2b879;background-color:#50362d}.profile-quick-actions>button:focus-visible{outline:2px solid #f1cf8d;outline-offset:3px}.profile-appearance-art{position:relative;flex:0 0 58px;height:86px}.profile-appearance-art img{width:58px;height:86px;object-fit:cover;border:1px solid #e0b773;border-radius:6px;transform:rotate(-8deg);box-shadow:0 5px 14px #0006}.profile-appearance-art>svg{position:absolute;right:-7px;bottom:-3px;padding:6px;width:31px;height:31px;border-radius:50%;background:#e6c38c;color:#39212a}.profile-action-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.profile-action-copy strong{font-size:20px;font-weight:600}.profile-action-copy small{font-size:12px;color:#d3b9ad}.profile-action-cta{display:flex;align-items:center;gap:8px;color:#f6d99d;font-size:13px;margin-top:5px}.profile-friends-entry{flex-wrap:wrap}.profile-friends-entry>svg:first-child{color:#ddbe93}.profile-friends-entry .profile-action-copy{flex:1}.profile-requests{padding:5px 9px;border-radius:20px;background:#e4bf85;color:#33212a;font-size:12px;font-weight:600}.profile-back-link{margin-bottom:16px;min-height:44px}.market-page{max-width:1000px;margin-inline:auto}.market-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#e6c391}.market-heading h1{color:#f4e2cd;font-size:34px;margin:0}.market-page .trades-v2-heading h2{font-size:27px;margin:4px 0 0}@media(max-width:500px){.profile-quick-actions{grid-template-columns:minmax(0,1fr);gap:10px}.profile-quick-actions>button{padding:15px 18px}.profile-friends-entry{min-height:80px}.profile-friends-entry .profile-action-copy strong{font-size:18px}.market-heading{margin-bottom:18px}.market-heading h1{font-size:29px}.market-page .trades-v2-heading h2{font-size:24px}}.profile-hub-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.profile-hub-heading h1{margin:0;font-size:34px;line-height:1.1}.profile-hub-heading>button{width:44px;height:44px;border:1px solid #a67d6345;border-radius:10px;background:#3b2730}.profile-hub-identity{position:relative;padding:21px;border:1px solid #79504e;border-radius:14px;background:linear-gradient(120deg,#54322d,#2c1d2a)}.profile-hub-identity-top{display:flex;align-items:center;gap:14px}.profile-hub-identity-top>.avatar{width:58px;height:58px;flex-shrink:0;font-size:30px}.profile-hub-identity-top>div{min-width:0}.profile-hub-identity-top .eyebrow{font-size:9px;letter-spacing:.1em}.profile-hub-identity h2{margin:5px 0 0;font-size:29px;line-height:1.12;overflow-wrap:anywhere}.profile-hub-identity .player-progression{gap:13px;margin-top:16px;width:100%}.profile-hub-identity .player-level{padding:5px 0;border:0;background:none;font-size:12px}.profile-hub-identity .player-level strong{font-size:20px}.profile-hub-identity .player-xp{width:auto;flex:1;font-size:10px}.profile-hub-identity .player-xp progress{height:4px;margin-top:7px}.profile-hub-wallet{display:flex;align-items:center;gap:7px;min-height:44px;margin:11px 0 -8px;padding:0;color:#ddc294;font-size:11px}.profile-hub-wallet>svg:last-child{margin-left:2px}.page-profile .profile-hub>.player-profile{margin:25px 0 0}.profile-hub .player-showcase-heading{flex-direction:row;align-items:center;gap:10px;margin-bottom:13px}.profile-hub .player-showcase-heading h2{margin:0;font-size:23px}.profile-hub .player-showcase-heading p{display:none}.profile-hub .player-showcase-heading .button{padding:7px 0 7px 8px;min-height:44px;border:0;background:none;font-size:11px;gap:6px}.profile-hub-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:23px 0 13px;padding:17px 0;border-block:1px solid #b78d6f25}.profile-hub-stats>div{display:flex;flex-direction:column-reverse;gap:6px;padding:0 8px;text-align:center}.profile-hub-stats>div+div{border-left:1px solid #b78d6f25}.profile-hub-stats dt{font-size:10px;line-height:1.4;color:#bfa5ac}.profile-hub-stats dd{margin:0;color:#f2dbbf;font-size:22px;font-weight:500}.profile-hub-stats dd small{color:#c3a9b1;font-size:10px;margin-left:2px}.profile-hub-menu{display:grid}.profile-hub-menu>button{display:flex;align-items:center;gap:13px;width:100%;min-height:73px;padding:13px 3px;border-bottom:1px solid #b78d6f25;text-align:left;color:#dfc6bc}.profile-hub-menu>button>svg:first-child{color:#d0a57c;flex-shrink:0}.profile-hub-menu>button>span{flex:1;min-width:0}.profile-hub-menu strong{display:block;font-size:13px;font-weight:500}.profile-hub-menu small{display:block;font-size:11px;color:#b79aa6;margin-top:4px}.profile-hub-demo,.profile-hub-account-note{color:#bca0ac;font-size:11px;line-height:1.6;margin:18px 0 0}.profile-hub-modal{max-width:720px}.profile-hub-modal .albums-section{margin-top:0}.profile-hub-modal .pack-benefits{margin:0 0 18px;border:0;padding:0;background:none;box-shadow:none}.profile-hub-settings>.setting-link{width:100%;min-height:64px}.profile-hub-settings .setting-link>span{flex:1;min-width:0}.profile-hub-settings .setting-link>svg{flex-shrink:0}.profile-hub-settings .logout-button{margin-top:23px;min-height:44px}@media(max-width:600px){.profile-hub-heading{margin-bottom:15px}.profile-hub-heading h1{font-size:29px}.profile-hub-identity{padding:16px}.profile-hub-identity h2{font-size:27px}.profile-hub .player-showcase-heading h2{font-size:21px}.profile-hub .player-showcase-heading .button{max-width:142px;text-align:right;line-height:1.35}.profile-hub-stats{margin-top:18px;padding-block:14px}.profile-hub-modal .pack-benefits{grid-template-columns:minmax(0,1fr)}}.page-profile .player-profile{margin:28px 0 32px}.public-profile-modal{width:min(920px,calc(100vw - 32px))}.public-profile-loading{display:flex;align-items:center;gap:12px;padding:30px 0}.trade-profile-link{padding:0;color:#e8cd96;font:inherit;font-weight:600;background:none;border:0;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:#e8cd9640;text-underline-offset:4px}.trade-profile-link:hover{text-decoration-color:currentColor}.pack-xp-earned{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 16px;color:#f0cf87;font-weight:600}.pack-xp-earned span{color:#c2b7a4;font-weight:400}@media(max-width:600px){.public-profile-modal{width:calc(100vw - 16px);padding:24px 15px}}.friends-v2{max-width:850px;margin:0 auto}.friends-v2-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 22px}.friends-v2-heading h1{margin:4px 0 0}.friends-v2-heading h1 small{font:500 14px var(--font-sans,"DM Sans",sans-serif);color:#bca9b2;vertical-align:middle;margin-left:8px}.friends-v2-heading .button{min-height:44px}.friends-v2-search{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid #cfad9a26;border-radius:12px;background:#211d29;padding:0 13px;color:#bdabb7}.friends-v2-search input{min-width:0;flex:1;width:100%;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:13px 0!important;font-size:16px;color:#f6e9dd}.friends-v2-search>span{min-width:0}.friends-v2-requests{display:flex;align-items:center;gap:12px;text-align:left;width:100%;background:linear-gradient(110deg,#b4785320,#b4785308);border:1px solid #caa28427;border-radius:12px;padding:15px;margin:14px 0 22px;color:#ead5c0}.friends-v2-requests>span{flex:1;font-size:14px}.friends-v2-requests small{display:block;margin-top:4px;color:#b6a5b0;font-size:12px}.friends-v2-requests b{display:grid;place-items:center;min-width:25px;height:25px;border-radius:50%;background:#bb825e;color:#201824;font-size:12px}.friends-v2-list-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c7a99524;padding-bottom:9px}.friends-v2-list-heading h2{font-size:21px;margin:0}.friends-v2-row{display:flex;align-items:center;gap:8px;min-height:88px;padding:12px 0;border-bottom:1px solid #c7a9951c}.friends-v2-person{display:flex;align-items:center;text-align:left;gap:12px;flex:1;min-width:0;background:none;border:0;color:inherit;padding:0;min-height:48px}.friends-v2-person>span:last-child{min-width:0}.friends-v2-person strong,.friends-v2-invitation strong{display:block;overflow-wrap:anywhere;font-weight:500;font-size:15px;color:#f1e4d9}.friends-v2-person small,.friends-v2-invitation small{display:block;font-size:11px;color:#ae9eac;margin-top:5px}.friends-v2-avatar{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border:1px solid #c9a48e42;background:linear-gradient(140deg,#6b485a,#292332);color:#e9cab1;border-radius:50%;font:26px Georgia,serif}.friends-v2-trade{border:1px solid #c9a48e38;color:#dbc0ac;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;background:#b77d5510;padding:0 12px;min-height:44px;font-size:12px}.friends-v2 .icon-button{width:44px;height:44px;flex-shrink:0}.friends-v2-empty{text-align:center;padding:42px 18px;color:#b5a5b2}.friends-v2-empty h3{color:#ecdfd2;font-size:24px}.friends-v2-empty p{font-size:14px;line-height:1.6;max-width:360px;margin:12px auto 20px}.friends-v2-modal{max-width:480px}.friends-v2-own{padding:12px 14px;background:#c2926c0d;border-left:2px solid #c2926c66;font-size:13px;color:#b9a8b2}.friends-v2-invite{display:grid;gap:12px;margin-top:20px}.friends-v2-invite label{font-size:13px;color:#d9c6ba}.friends-v2-invite input{font-size:16px;min-height:48px}.friends-v2-invite .button{margin-top:10px;min-height:48px}.friends-v2-inbox+.friends-v2-inbox{margin-top:28px}.friends-v2-inbox h3{font-size:20px}.friends-v2-inbox h3 small{font:12px sans-serif;color:#b6a5b0;margin-left:8px}.friends-v2-invitation{padding:16px 0;border-bottom:1px solid #c7a99524}.friends-v2-invitation>div:first-child{display:flex;gap:12px;align-items:center}.friends-v2-invitation-actions{display:flex;gap:8px;margin-top:12px}.friends-v2-invitation .button{min-height:44px}.friends-v2-invitation>button{margin:10px 0 0 54px}.friends-v2-stats{display:flex;gap:24px;padding:18px 0;border-bottom:1px solid #c7a99524}.friends-v2-stats span{font-size:12px;color:#b5a4b0}.friends-v2-stats strong{display:block;color:#eee0d2;font-size:25px;margin-bottom:5px}.friends-v2-menu{display:grid;margin-top:18px}.friends-v2-menu>button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 4px;min-height:50px;background:transparent;color:#d9c5b6;border:0;border-bottom:1px solid #c7a99520;text-align:left}.friends-v2-menu>button:last-child{color:#c9a6a7}.friends-v2 button:focus-visible,.friends-v2-modal button:focus-visible{outline:2px solid #d2ad88;outline-offset:3px}.friends-v2-search:focus-within{border-color:#d2ad8899}@media(max-width:600px){.friends-v2-heading{margin:4px 0 18px}.friends-v2-heading .eyebrow{font-size:9px}.friends-v2-heading h1{font-size:34px}.friends-v2-row{gap:4px}.friends-v2-person{gap:10px}.friends-v2-heading .button{padding:0 13px}.friends-v2-requests{margin-bottom:18px}.friends-v2-heading h1 small{margin-left:4px}}@media(max-width:370px){.friends-v2-trade span{display:none}.friends-v2-trade{width:44px;padding:0}.friends-v2-person small{font-size:10px}.friends-v2-avatar{width:38px;height:38px}}.friends-v2-modal .modal-heading h2{overflow-wrap:anywhere}.trades-v2{max-width:1000px;margin:0 auto}.trades-v2-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 20px}.trades-v2-heading h1{margin:4px 0 0}.trades-v2-heading>div:last-child{display:flex;gap:8px;align-items:center}.trades-v2 .icon-button{width:44px;height:44px;flex-shrink:0}.trades-v2-heading .button{min-height:44px}.trades-v2-tabs{display:flex;background:#1d1923;border:1px solid #c8a79024;border-radius:12px;padding:4px;gap:4px}.trades-v2-tabs button{flex:1;min-height:46px;border:0;border-radius:8px;color:#af9eac;background:transparent;font-size:14px}.trades-v2-tabs button[aria-pressed=true]{color:#f1dfce;background:#5e414d;box-shadow:0 2px 8px #0002}.trades-v2-tabs span{font-size:10px;background:#d7ad7d24;border-radius:12px;padding:2px 6px;margin-left:6px}.trades-v2-tools{display:flex;align-items:center;justify-content:space-between;min-height:65px;font-size:12px;color:#b4a1af;gap:8px}.trades-v2-tools label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.trades-v2-tools input{width:19px;height:19px;accent-color:#c78e67}.trades-v2-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trades-v2-listing{border:1px solid #c8a79029;background:linear-gradient(145deg,#302331d9,#211b28ed);border-radius:15px;padding:17px}.trades-v2-listing>header{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #c8a7901c}.trades-v2-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#6c485a66;color:#d5b197;border:1px solid #c8a79030;font:20px Georgia,serif}.trades-v2-listing>header>div{flex:1;min-width:0}.trades-v2-listing>header strong,.trades-v2-listing>header button{font-size:13px;color:#edddd0;background:transparent;border:0;padding:0;text-align:left;overflow-wrap:anywhere}.trades-v2-listing>header button{min-height:28px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c8a79055}.trades-v2-listing>header small{display:block;font-size:10px;color:#ac9ba9;margin-top:3px}.trades-v2-listing .rarity-badge{font-size:9px;flex-shrink:0}.trades-v2-pair{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:10px;align-items:center;padding:15px 0}.trades-v2-pair>div>p,.trades-v2-confirm-pair>div>p{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#c4a88f;margin:0 0 9px}.trades-v2-pair>svg{color:#8e788a}.trades-v2-card{display:flex;gap:9px;min-width:0;align-items:center}.trades-v2-art{width:48px;aspect-ratio:2/3;flex-shrink:0;border-radius:5px;background-color:#392836;background-repeat:no-repeat;border:1px solid #c8a79030}.trades-v2-card>span{display:block;min-width:0}.trades-v2-card strong{display:block;overflow-wrap:anywhere;font-weight:500;font-size:13px;line-height:1.3;color:#eee0d2}.trades-v2-card small{display:block;font-size:10px;line-height:1.35;color:#ac99a9;margin-top:3px;overflow-wrap:anywhere}.trades-v2-card em{display:block;font-size:10px;font-style:normal;line-height:1.3;color:#d4b592;margin-top:6px;overflow-wrap:anywhere}.trades-v2-listing>footer{border-top:1px solid #c8a7901c;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:9px}.trades-v2-listing>footer small{display:flex;align-items:center;gap:4px;font-size:10px;color:#aa97a6}.trades-v2-listing>footer .button{min-height:44px;padding:8px 12px;font-size:12px}.trades-v2-decline{min-height:44px;width:100%;justify-content:center;margin-top:4px;font-size:12px}.trades-v2-status{display:flex;align-items:center;gap:8px;color:#c9b5a4;font-size:12px;border-top:1px solid #c8a7901c;padding-top:12px}.trades-v2-empty{text-align:center;padding:38px 20px;color:#af9da9}.trades-v2-empty>svg{color:#bb947b}.trades-v2-empty h2{color:#e8d8c8;font-size:27px;margin:15px 0 10px}.trades-v2-empty p{font-size:14px;line-height:1.6;max-width:360px;margin:10px auto 20px}.trades-v2-empty .text-button{display:flex;margin:13px auto;min-height:44px}.trades-v2-help{margin-top:28px;color:#a999a7;border-top:1px solid #c8a79022;font-size:12px}.trades-v2-help summary{padding:18px 0;cursor:pointer;min-height:44px}.trades-v2-help p{line-height:1.6}.trades-v2-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:35px;color:#bcaab6}.trades-v2-composer,.trades-v2-confirm{max-width:620px;margin:auto}.trades-v2-destination{display:flex;align-items:center;gap:12px;width:100%;border:1px solid #c8a79033;background:#c18a5d08;padding:13px;border-radius:10px;color:#d8ba9f;text-align:left}.trades-v2-destination>span{flex:1;min-width:0}.trades-v2-destination small{display:block;color:#a997a6;font-size:10px}.trades-v2-destination strong{display:block;font-size:14px;font-weight:500;margin-top:4px;overflow-wrap:anywhere}.trades-v2-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.trades-v2-slots>button{display:flex;flex-direction:column;min-width:0;text-align:left;align-items:stretch;background:linear-gradient(145deg,#4e33434d,#211c2a);border:1px solid #c8a79038;border-radius:12px;padding:12px;color:#e0c8b4}.trades-v2-slots>button:disabled{opacity:.42}.trades-v2-step{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:10px;margin-bottom:12px}.trades-v2-slot-empty{display:flex;flex:1;min-height:190px;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center}.trades-v2-slot-empty>svg{color:#c89e7b}.trades-v2-slot-empty strong{font-size:14px;font-weight:500}.trades-v2-slot-empty small{font-size:11px;line-height:1.5;color:#ae9aa9}.trades-v2-slot-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c8a79021;padding-top:12px;margin-top:13px;font-size:11px}.trades-v2-card.is-large{display:block;flex:1}.trades-v2-card.is-large .trades-v2-art{width:100%;aspect-ratio:2/2.5;border-radius:7px;margin-bottom:9px;background-size:cover}.trades-v2-slots .trades-v2-card.is-large .trades-v2-art{max-height:200px}.trades-v2-card.is-large strong{font-size:15px}.trades-v2-finishes>span{display:block;font-size:12px;color:#b6a1af;margin-bottom:9px}.trades-v2-finishes>div{display:flex;flex-wrap:wrap;gap:6px}.trades-v2-finishes button,.trades-v2-rarities button{min-height:44px;padding:8px 12px;background:#201c28;border:1px solid #c8a7902c;border-radius:9px;color:#b8a4b1;font-size:12px}.trades-v2-finishes button[aria-pressed=true],.trades-v2-rarities button[aria-pressed=true]{background:#81553e40;color:#efd5b9;border-color:#c3966c99}.trades-v2-review-copy{font-size:13px;line-height:1.65;color:#b8a2b0;margin:18px 0}.trades-v2-review-copy strong{font-weight:500;color:#ecdbca}.trades-v2-reservation{display:flex;gap:9px;margin:18px 0;font-size:11px;line-height:1.6;color:#ac98a7}.trades-v2-reservation svg{flex-shrink:0;color:#b28f73;margin-top:3px}.trades-v2-submit{min-height:50px!important}.trades-v2-picker{max-width:760px}.trades-v2-search{display:flex;align-items:center;gap:9px;background:#211c29;border:1px solid #c8a79032;border-radius:10px;padding:0 12px;color:#ad98a7;min-height:48px}.trades-v2-search input{min-width:0;flex:1;background:transparent!important;border:0!important;box-shadow:none!important;font-size:16px;padding:12px 0!important}.trades-v2-search:focus-within{border-color:#c3966c99}.trades-v2-rarities{display:flex;gap:6px;overflow-x:auto;padding:12px 0;scrollbar-width:thin}.trades-v2-rarities button{white-space:nowrap;flex-shrink:0}.trades-v2-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.trades-v2-picker-grid>button{padding:8px;background:#35243466;border:1px solid #c8a79030;border-radius:10px;text-align:left;color:#e6cdb6;min-width:0}.trades-v2-picker-grid .trades-v2-card strong{font-size:13px}.trades-v2-picker-grid .rarity-badge{margin-top:8px;font-size:8px}.trades-v2-picker-grid>button>small{display:block;margin-top:8px;font-size:10px;color:#ad9aab}.trades-v2-recipients>button{display:flex;align-items:center;gap:12px;min-height:70px;border:0;border-bottom:1px solid #c8a79025;background:transparent;color:#d3b89e;text-align:left;width:100%}.trades-v2-recipients>button>span:not(.trades-v2-avatar){flex:1;min-width:0}.trades-v2-recipients strong{display:block;font-size:14px;overflow-wrap:anywhere}.trades-v2-recipients small{display:block;font-size:11px;margin-top:4px;color:#aa96a4}.trades-v2-no-results{padding:30px 10px;text-align:center;color:#b39eae;font-size:13px}.trades-v2-confirm-pair{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:14px}.trades-v2-confirm-pair .trades-v2-art{max-height:270px}.trades-v2-confirm>.microcopy{text-align:center}.trades-v2 button:focus-visible,.trades-v2-composer button:focus-visible,.trades-v2-picker button:focus-visible,.trades-v2-confirm button:focus-visible{outline:2px solid #d8ad82;outline-offset:3px}@media(max-width:700px){.trades-v2-list{grid-template-columns:1fr;gap:12px}.trades-v2-heading{margin:4px 0 18px}.trades-v2-heading h1{font-size:34px}.trades-v2-heading .eyebrow{font-size:9px}.trades-v2-heading .button{padding:0 13px}.trades-v2-heading>div:last-child{gap:3px}.trades-v2-listing{padding:14px}.trades-v2-pair{gap:8px}.trades-v2-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trades-v2-picker-grid>button{padding:6px}.trades-v2-card.is-large strong{font-size:14px}.trades-v2-picker-grid .trades-v2-card strong{font-size:12px}.trades-v2-picker-grid .trades-v2-card small{font-size:9px}.trades-v2-slots{gap:10px}.trades-v2-slots>button{padding:10px}.trades-v2-confirm-pair{gap:10px}.trades-v2-slot-empty{min-height:160px}.trades-v2-card.is-large .trades-v2-art{aspect-ratio:2/2.7}}@media(max-width:370px){.trades-v2-listing{padding:12px}.trades-v2-card{display:block}.trades-v2-pair .trades-v2-art{width:42px;float:left;margin:0 7px 5px 0}.trades-v2-pair .trades-v2-card strong{font-size:12px}.trades-v2-pair .trades-v2-card small{display:none}.trades-v2-pair{gap:6px}.trades-v2-pair>div{min-width:0}.trades-v2-tools{font-size:11px}.trades-v2-listing>footer .button{padding:8px;font-size:11px}.trades-v2-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trades-v2-slots .trades-v2-step{font-size:9px}.trades-v2-slots .trades-v2-card strong{font-size:13px}.trades-v2-confirm-pair{grid-template-columns:minmax(0,1fr) 17px minmax(0,1fr);gap:8px}}.app .trades-v2-listing>header>.rarity-label[data-rarity]{--seal-size:24px;--emblem-size:15px;gap:6px;font-size:11px;min-height:32px;max-width:46%;flex-shrink:0}.app .trades-v2-listing>header>.rarity-label[data-rarity]>.rarity-label__name{padding:6px 0;overflow-wrap:anywhere}.app .trade-modal{max-width:620px}.app .trade-modal>.modal-heading h2,.app .trades-v2-picker>.modal-heading h2{font-size:28px}.trades-v2-search input:focus-visible{outline:0}.trades-v2-slots .trades-v2-card.is-large .trades-v2-art{width:100%;max-width:94px;aspect-ratio:2/3;max-height:none;margin:0 auto 9px}.app .trade-modal:has(.trades-v2-composer){height:min(800px,calc(100dvh - var(--dialog-top,12px) - var(--dialog-bottom,12px)))}.app .trade-modal:has(.trades-v2-composer)>.modal-body{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;padding-top:18px;padding-bottom:22px}.trades-v2-composer{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;max-height:none;height:100%;width:100%;margin:0 auto}.trades-v2-composer-content{min-height:0;overflow:auto;padding-bottom:12px;overscroll-behavior:contain;scrollbar-width:thin}.trades-v2-composer>.trades-v2-submit{position:static;flex-shrink:0;margin-top:10px;box-shadow:none}.trades-v2-picker .trades-v2-finishes{padding-bottom:8px;border-bottom:1px solid #c8a79022}.trades-v2-picker-grid .trades-v2-picker-rarity{color:#d7b99c}@media(max-width:370px){.app .trade-modal>.modal-heading h2,.app .trades-v2-picker>.modal-heading h2{font-size:25px}.trades-v2-slots .trades-v2-card.is-large .trades-v2-art{max-width:80px}.trades-v2-slots{gap:8px}}.trades-v2-heading{flex-wrap:wrap}.trades-v2-heading>div:last-child{margin-left:auto}.trades-v2-listing>header small,.trades-v2-status{overflow-wrap:anywhere}.trades-v2-status>svg{flex-shrink:0}.welcome-actions.auth-entry{align-items:stretch;max-width:390px;gap:11px}.auth-entry>.button{min-height:48px;width:100%;font-size:14px}.auth-entry>.microcopy{text-align:center;font-size:12px;line-height:1.6;margin-top:3px;color:#d0b5c1}.auth-options{max-width:390px}.auth-form .auth-switch{margin:0;justify-content:center;flex-wrap:wrap;font-size:12px;line-height:1.6}.auth-form .auth-switch button{padding:6px 0;min-height:32px;text-decoration:underline;text-underline-offset:3px}.auth-form input:disabled{opacity:.65}.google-sign-in{max-width:390px;margin-top:20px}.google-sign-in[hidden],.google-button-host[hidden]{display:none}.auth-divider{display:flex;align-items:center;gap:13px;margin-bottom:16px;color:#d1b6c3;font-size:12px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#c8977952;flex:1}.google-button-host{width:100%;min-height:44px;display:flex;justify-content:center}.google-button-host[inert]{opacity:.55}.auth-progress{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font-size:12px;color:#e9cebf}.auth-google-error{display:grid;justify-items:start;gap:9px;border:1px solid #b9806755;border-radius:7px;padding:13px 15px;background:#3c222a;font-size:12px;line-height:1.6}.auth-google-error p{color:#f2c8b8}.auth-google-error .text-button{font-size:12px;padding-block:5px}@media(max-width:600px){.auth-options,.welcome-actions.auth-entry{max-width:none}.welcome-actions.auth-entry>.button{min-width:0}.auth-options .auth-form,.google-sign-in{max-width:none}.auth-entry>.microcopy{font-size:11px}}.modal.mythicoin-modal{max-width:690px}.topbar .mythicoin-chip{display:inline-flex;align-items:center;gap:7px;min-height:37px;padding:7px 10px;border:1px solid #d7996955;border-radius:7px;background:#a9693915;color:#f4c8a4;font-size:11px;white-space:nowrap}.topbar .mythicoin-chip:hover{border-color:#e0a87799;background:#a9693927}.topbar .mythicoin-chip strong{max-width:100px;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-variant-numeric:tabular-nums}.topbar .mythicoin-chip>span{color:#e3b39c}.mythicoin-collection-action{display:flex;justify-content:flex-end;margin:0 0 18px}.mythicoin-collection-action .button{min-height:42px}.mythicoin-workshop{min-width:0}.mythicoin-views{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:5px;padding:5px;margin:0 0 23px;border:1px solid #b984683e;border-radius:9px;background:#150e18}.mythicoin-views>button{min-height:44px;padding:8px;border-radius:5px;color:#c3aab6;font-size:12px;line-height:1.35}.mythicoin-views>button[aria-pressed=true]{background:#ad74532b;color:#ffe1bd;box-shadow:inset 0 0 0 1px #d7a17d66}.mythicoin-views>button:not(:disabled):hover{color:#ffe1bd;background:#ad74531a}.mythicoin-workshop button:focus-visible,.mythicoin-shop-filters input:focus-visible,.mythicoin-shop-filters select:focus-visible{outline:2px solid #f1c49c;outline-offset:3px}.mythicoin-shop-intro{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 15px}.mythicoin-acquire>.mythicoin-protection{margin-block:15px}.mythicoin-protection>svg{flex-shrink:0}.discovery-progress{margin:18px 0;padding:14px 16px;border:1px solid #b9846840;border-radius:8px;background:#c17e5410}.discovery-progress.ready{border-color:#dca36d80;background:linear-gradient(105deg,#aa74312b,#ab6e4610)}.discovery-progress-heading{display:flex;align-items:center;gap:9px;color:#f1c49c}.discovery-progress-heading>svg{flex-shrink:0}.discovery-progress-heading strong{flex:1;font-size:12px;font-weight:500;line-height:1.5}.discovery-progress-heading>span{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.discovery-progress progress{display:block;width:100%;height:4px;margin-top:10px;border:0;border-radius:3px;overflow:hidden;background:#79565540;accent-color:#dca36d}.discovery-progress progress::-webkit-progress-bar{background:#79565540}.discovery-progress progress::-webkit-progress-value{background:#dca36d}.discovery-progress progress::-moz-progress-bar{background:#dca36d}.discovery-progress>p,.sanctuary .discovery-progress>p{margin:9px 0 0;color:#cbb0bc;font-size:11px;line-height:1.65}.discovery-progress>button{margin-top:12px;min-height:44px}.sanctuary .discovery-progress{width:100%;max-width:410px;margin-top:21px;text-align:left}.sanctuary .discovery-progress.compact{padding:12px 14px}.mythicoin-shop-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:20px 0 12px}.mythicoin-shop-filters label{min-width:0;display:flex;flex-direction:column;gap:6px}.mythicoin-shop-filters label>span{color:#cfb6bf;font-size:11px}.mythicoin-shop-filters input,.mythicoin-shop-filters select{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid #986b6866;border-radius:6px;background:#1c121b;color:#f4dcd4;font-size:13px}.mythicoin-shop-filters .mythicoin-shop-search{grid-column:1 / -1}.mythicoin-shop-search>div{display:flex;align-items:center;position:relative}.mythicoin-shop-search svg{position:absolute;left:12px;color:#b9949f;pointer-events:none}.mythicoin-shop-search input{padding-left:37px}.mythicoin-shop-options{display:flex;flex-wrap:wrap;gap:8px}.mythicoin-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #986b6855;border-radius:6px;color:#d6bbc5;font-size:11px}.mythicoin-filter-button[aria-pressed=true]{border-color:#e4ad7688;color:#ffdbaf;background:#ad74531a}.mythicoin-shop-count{margin:17px 0 6px;color:#bfa4af;font-size:11px}.mythicoin-shop-card{display:grid;grid-template-columns:51px minmax(0,1fr) minmax(0,153px);gap:12px;align-items:center;padding:15px 0;border-top:1px solid #d09a7f26}.mythicoin-shop-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.mythicoin-shop-tags>span{display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border:1px solid #c28d6544;border-radius:3px;color:#eac69d;font-size:9px;line-height:1.4}.mythicoin-shop-buy{min-width:0;display:flex;flex-direction:column;gap:6px}.mythicoin-shop-buy .button{width:100%;min-height:44px;padding-inline:9px;font-size:11px;white-space:normal}.mythicoin-shop-buy>small{color:#b99ca8;font-size:9px;line-height:1.5;text-align:center}.mythicoin-shop-pagination{display:flex;align-items:center;justify-content:center;gap:18px;padding:15px 0;border-top:1px solid #d09a7f26}.mythicoin-shop-pagination .button{min-width:44px;min-height:44px;padding:10px}.mythicoin-shop-pagination>span{font-size:12px;color:#d3b8c2;font-variant-numeric:tabular-nums}.mythicoin-recycle-shortcut{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:12px;font-size:12px;line-height:1.6;text-align:center}.mythicoin-recycle-shortcut>svg{flex-shrink:0}.mythicoin-acquire-review{margin-top:18px}.mythicoin-acquire-selected{display:flex;align-items:center;gap:14px;margin-bottom:17px}.mythicoin-acquire-selected>.mythicoin-card-art{flex-shrink:0}.mythicoin-acquire-selected>div:last-child{min-width:0}.mythicoin-acquire-selected strong{display:block;color:#ffdfc2;font-size:20px;line-height:1.35}.mythicoin-acquire-selected span,.mythicoin-acquire-selected small{display:block;margin-top:4px;color:#d5b7c1;font-size:11px;line-height:1.5}.mythicoin-acquire-summary{margin:18px 0 0}.mythicoin-acquire-summary>div{display:flex;justify-content:space-between;gap:14px;padding-block:11px;border-top:1px solid #d09a7f33;font-size:12px}.mythicoin-acquire-summary dt{color:#c8aab7}.mythicoin-acquire-summary dd{margin:0;text-align:right;color:#ffdab6}.mythicoin-balance{display:flex;align-items:center;gap:17px;padding:22px;border:1px solid #d48d6c70;border-radius:11px;background:radial-gradient(ellipse at 0 0,#ae62422b,transparent 80%),#291b24}.mythicoin-seal{display:grid;place-items:center;width:57px;height:57px;flex-shrink:0;border:1px solid #dfa37a99;border-radius:50%;color:#f7c49a;background:#c3844314;box-shadow:inset 0 0 0 5px #f4b89c07}.mythicoin-balance>div:nth-child(2){flex:1;min-width:0}.mythicoin-balance .eyebrow{color:#d4a391;font-size:9px}.mythicoin-balance strong{display:block;overflow-wrap:anywhere;font-size:32px;line-height:1.25;margin-top:4px;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.mythicoin-balance strong>span{font-size:14px;font-weight:400;letter-spacing:0;color:#f0c6b0}.mythicoin-balance>button{align-self:flex-start;flex-shrink:0;margin:-6px -8px 0 0;color:var(--gold)}.mythicoin-intro{margin:15px 0 25px;color:var(--muted);font-size:12px}.mythicoin-error,.mythicoin-notice{margin:15px 0;padding:13px 15px;border-radius:7px;font-size:12px;line-height:1.7}.mythicoin-error{background:#a3373526;border:1px solid #d7716870;color:#ffd1c5}.mythicoin-error .text-button{font-size:12px;margin-top:5px}.mythicoin-notice{background:#a97d5319;border:1px solid #cda47266;color:#f6d7b9}.mythicoin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.mythicoin-section-heading h3{font-size:23px}.mythicoin-section-heading>svg{color:#dba18b}.mythicoin-protection{display:flex;align-items:flex-start;gap:8px;color:#d2b8bf;font-size:11px;line-height:1.7}.mythicoin-protection svg{color:#efb69b;margin-top:2px}.mythicoin-selection-hint{margin:14px 0;font-size:11px;color:var(--muted)}.mythicoin-card-list{margin-top:15px}.mythicoin-card-row{display:grid;grid-template-columns:51px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;border-top:1px solid #d09a7f22}.mythicoin-card-row.selected{background:linear-gradient(90deg,transparent,#c4774d09,transparent)}.mythicoin-card-art{width:51px;height:73px;border:1px solid #c1947a66;border-radius:5px;background-repeat:no-repeat}.mythicoin-card-copy{min-width:0}.mythicoin-card-copy h4{font-size:15px;line-height:1.35;margin:0;font-weight:600;letter-spacing:-.02em}.mythicoin-card-copy>span{display:block;font-size:10px;line-height:1.5;margin-top:3px;color:#d7b3b9}.mythicoin-card-copy p{font-size:10px;line-height:1.5;margin-top:4px;color:#b99ca8}.mythicoin-card-copy>strong{display:block;color:#efbf9c;font-size:10px;margin-top:5px;font-weight:500}.mythicoin-quantity{display:flex;align-items:center;border:1px solid #94615a88;border-radius:6px;background:#1c121bc9}.mythicoin-quantity>button{display:grid;place-items:center;width:34px;height:42px;color:#eac0b2}.mythicoin-quantity>button:first-child{border-radius:5px 0 0 5px}.mythicoin-quantity>button:last-child{border-radius:0 5px 5px 0}.mythicoin-quantity>button:not(:disabled):hover{background:#dca68a15}.mythicoin-quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:41px;min-width:0;height:42px;padding:4px 0;text-align:center;border:0;border-inline:1px solid #9f706129;border-radius:0;background:transparent;color:#fff0e8;font-size:15px;font-variant-numeric:tabular-nums}.mythicoin-quantity input::-webkit-inner-spin-button,.mythicoin-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mythicoin-selection-total{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:9px;padding:17px 0 13px;border-top:1px solid #d09a7f35}.mythicoin-selection-total>div>strong{display:block;font-size:12px;font-weight:500}.mythicoin-selection-total>div>span{display:block;margin-top:3px;color:var(--muted);font-size:10px}.mythicoin-selection-total>strong{display:flex;align-items:center;gap:7px;font-size:16px;color:#f4c7a5;font-weight:500}.mythicoin-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:30px 20px;margin-top:18px;border:1px dashed #b984683e;border-radius:8px;color:#dba889}.mythicoin-empty h4{margin:12px 0 7px;font-size:16px;color:#f4dfd4;font-weight:500}.mythicoin-empty p{color:var(--muted);max-width:360px;font-size:12px}.mythicoin-rates{margin-top:19px;border:1px solid #bd8a6744;border-radius:7px;padding:0 15px}.mythicoin-rates summary{padding:14px 0;color:#eac3b1;cursor:pointer;font-size:12px}.mythicoin-rates table{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:12px}.mythicoin-rates caption{caption-side:bottom;text-align:left;padding-top:12px;color:var(--muted);font-size:10px}.mythicoin-rates th,.mythicoin-rates td{padding:8px 0;border-bottom:1px solid #cb9b7f19;font-weight:400;text-align:left}.mythicoin-rates thead{font-size:10px;color:var(--muted)}.mythicoin-rates td,.mythicoin-rates thead th:last-child{text-align:right;color:#efc5a8}.mythicoin-review{border:1px solid #d8997377;border-radius:10px;padding:21px;background:#a6593420}.mythicoin-review h3{margin:7px 0 13px;font-size:25px}.mythicoin-review h3:focus{outline:none}.mythicoin-review>p{font-size:12px;color:#d8bcc3}.mythicoin-review-list{list-style:none;margin:20px 0 0;padding:0}.mythicoin-review-list li{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;border-top:1px solid #d09a7f33}.mythicoin-review-list li strong{display:block;font-size:13px}.mythicoin-review-list li small{display:block;font-size:10px;margin-top:3px;color:var(--muted);line-height:1.6}.mythicoin-review-list li>span{flex-shrink:0;color:#f5c8a3;font-size:13px}.mythicoin-review-total{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:3px;padding-top:17px;border-top:1px solid #d09a7f55}.mythicoin-review-total>span{font-size:12px;color:#dfc2bd}.mythicoin-review-total>strong{display:flex;gap:8px;align-items:center;color:#f8caa5;font-size:19px}.mythicoin-review>.mythicoin-irreversible{margin-top:15px;color:#f1b4a6;font-size:11px}.mythicoin-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.mythicoin-review-actions>button{flex:1;font-size:12px;padding-inline:14px}.mythicoin-history{margin-top:27px;padding-top:23px;border-top:1px solid #d09a7f26}.mythicoin-history h3{font-size:20px}.mythicoin-history-empty,.mythicoin-history-caption{color:var(--muted);font-size:11px}.mythicoin-history ol{list-style:none;padding:0;margin:9px 0 0}.mythicoin-history li{padding:13px 0}.mythicoin-history li+li{border-top:1px solid #d09a7f1d}.mythicoin-history-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.mythicoin-history-top>span{color:#efbf9c}.mythicoin-history li>p{font-size:10px;color:#c9aab5;margin-top:5px}.mythicoin-history-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;color:#ac8f9a;font-size:10px;margin-top:5px}@media(max-width:540px){.mythicoin-views{gap:3px;padding:4px}.mythicoin-views>button{font-size:11px;padding-inline:5px}.mythicoin-shop-filters{gap:10px}.mythicoin-shop-filters input,.mythicoin-shop-filters select{font-size:16px;padding-inline:8px}.mythicoin-shop-search input{padding-left:35px}.mythicoin-shop-card{grid-template-columns:45px minmax(0,1fr);gap:9px 12px}.mythicoin-shop-buy{grid-column:2;align-items:flex-start}.mythicoin-shop-buy .button{width:auto;max-width:100%;padding-inline:13px}.mythicoin-shop-buy>small{text-align:left;font-size:10px}.mythicoin-acquire-summary>div{font-size:11px;gap:9px}.discovery-progress{padding:13px 12px}.mythicoin-balance{padding:16px 12px;gap:12px}.mythicoin-seal{width:43px;height:43px}.mythicoin-seal svg{width:25px;height:25px}.mythicoin-balance strong{font-size:28px}.mythicoin-balance strong>span{font-size:11px}.mythicoin-balance>button{width:30px;height:30px;margin:-4px -4px 0 0}.mythicoin-section-heading h3{font-size:21px}.mythicoin-card-row{grid-template-columns:45px minmax(0,1fr);gap:10px 13px;padding:15px 0}.mythicoin-card-art{width:45px;height:67px;align-self:start}.mythicoin-card-copy h4{font-size:15px}.mythicoin-quantity{grid-column:2;justify-self:start}.mythicoin-quantity>button{width:44px;height:44px}.mythicoin-quantity input{width:50px;height:44px;font-size:16px}.mythicoin-selection-total{align-items:flex-start}.mythicoin-selection-total>strong{font-size:14px}.mythicoin-review{padding:17px 14px}.mythicoin-review h3{font-size:23px}.mythicoin-review-actions{flex-direction:column}.mythicoin-review-actions>button{width:100%}.mythicoin-review-total>strong{font-size:17px}.topbar .collection-indicator{display:none}.topbar .mythicoin-chip{gap:5px;padding-inline:7px}.topbar .mythicoin-chip strong{max-width:69px;font-size:12px}.topbar .mythicoin-chip svg{width:16px;height:16px}.mythicoin-collection-action{justify-content:flex-start}}@media(max-width:800px){.topbar .mythicoin-chip>span{display:none}}.mythicoin-recycle-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:18px}.mythicoin-recycle-filters label{display:grid;gap:7px;min-width:0;color:#d9bec6;font-size:13px}.mythicoin-recycle-filters input,.mythicoin-recycle-filters select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #986b6866;border-radius:6px;background:#1c121b;color:#f4dcd4;font-size:16px}.mythicoin-filter-search{position:relative;display:flex;align-items:center}.mythicoin-filter-search svg{position:absolute;left:12px;pointer-events:none;color:#c9a4ac}.mythicoin-filter-search input{padding-left:37px}.mythicoin-list-count{margin:14px 0 0;color:#d0b8c0;font-size:13px;scroll-margin-top:16px}.mythicoin-list-count:focus{outline:none}.mythicoin-recycle-summary{padding:0 14px 14px;margin-top:12px;border:1px solid #c38a6760;border-radius:9px;background:#34222b}.mythicoin-recycle-summary .mythicoin-selection-total{border:0;margin-top:0}.mythicoin-workshop .mythicoin-empty .button{margin-top:12px;min-height:44px}.mythicoin-workshop .mythicoin-balance>button{width:44px;height:44px;margin:-4px -4px 0 0}.mythicoin-shop-count{scroll-margin-top:16px}.mythicoin-shop-count:focus{outline:none}@media(max-width:600px){.mythicoin-recycle-filters,.mythicoin-shop-filters{grid-template-columns:1fr}.mythicoin-workshop .mythicoin-balance{padding-block:14px}.mythicoin-intro{margin-block:12px 16px}.mythicoin-views{margin-bottom:18px}.mythicoin-views>button{min-height:48px;font-size:12px}.mythicoin-workshop .text-button{min-height:44px}.mythicoin-workshop .mythicoin-review-actions>button{min-height:48px}.mythicoin-shop-filters input,.mythicoin-shop-filters select{font-size:16px;min-height:46px}.mythicoin-history li>p,.mythicoin-history-meta{font-size:12px;overflow-wrap:anywhere}}.app .modal.mythicoin-modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 24px;width:100%;max-width:760px;padding:20px 24px 24px}.app .modal.mythicoin-modal>.modal-heading{padding-bottom:16px}.app .modal.mythicoin-modal>.modal-heading .eyebrow{display:none}.app .modal.mythicoin-modal>.modal-heading h2{margin-top:0;font-size:30px}.app .modal.mythicoin-modal>.modal-body{padding-top:0;scroll-padding-top:150px;scroll-padding-bottom:130px}.mythicoin-workshop{color:#f6e5db}.mythicoin-workshop :is(button,input,summary):focus-visible{outline:2px solid #f1c49c;outline-offset:3px}.mythicoin-toolbar{position:sticky;top:0;z-index:4;padding-bottom:14px;margin-bottom:10px;background:#2d1e28;box-shadow:0 8px 14px #25172022}.mythicoin-balance{gap:12px;padding:12px 14px;border-color:#c998685c;border-radius:10px;background:radial-gradient(ellipse at 0 0,#bd8e4525,transparent 85%),#261a22}.mythicoin-seal{width:42px;height:42px;border-color:#d7b08760;color:#edcba0}.mythicoin-balance .eyebrow{font-size:10px;letter-spacing:.12em}.mythicoin-balance strong{font-size:28px;margin-top:1px;letter-spacing:-.025em;line-height:1.2}.mythicoin-balance strong>span{font-size:12px;white-space:nowrap}.mythicoin-workshop .mythicoin-balance>button{align-self:center;margin:0 -4px 0 0}.mythicoin-views{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:9px 0 0;padding:3px;border:0;border-radius:9px;background:#1b121ad9}.mythicoin-views>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:9px 6px;font-size:14px;font-weight:500;border-radius:6px}.mythicoin-views>button[aria-pressed=true]{background:#69503e66;color:#f7ddbb;box-shadow:inset 0 0 0 1px #c79c624f}.mythicoin-tab-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#e8c385}.mythicoin-section-heading{gap:10px;margin-bottom:10px}.mythicoin-section-heading h3{font-size:25px;line-height:1.25}.mythicoin-section-heading>span{flex-shrink:0;color:#cbb0bb;font-size:12px}.mythicoin-shop-intro{font-size:14px;line-height:1.55;margin-bottom:17px;color:#cdb6bf}.mythicoin-protection{font-size:12px;line-height:1.55;margin:13px 0 23px;gap:8px}.mythicoin-protection svg{flex-shrink:0;color:#d6b78b;margin-top:1px}.mythicoin-shop-filters,.mythicoin-recycle-filters{display:grid;grid-template-columns:1fr;gap:10px;margin:15px 0 10px}.mythicoin-shop-filters input,.mythicoin-recycle-filters input{min-height:48px;font-size:16px;border-radius:8px;background:#1c131c;border-color:#b6927c4a}.mythicoin-filter-chips{display:flex;flex-wrap:wrap;gap:7px}.mythicoin-filter-chips>button,.mythicoin-filter-button{min-height:44px;padding:9px 12px;border:1px solid #b3937d3d;border-radius:8px;color:#dac5cb;background:#22171f;font-size:13px;line-height:1.35}.mythicoin-filter-chips>button[aria-pressed=true],.mythicoin-filter-button[aria-pressed=true]{color:#f5dbb6;border-color:#d9b48696;background:#a37a3829}.mythicoin-filter-panel{margin-top:10px;border-bottom:1px solid #b3937d35}.mythicoin-filter-panel>summary{display:flex;align-items:center;gap:8px;min-height:44px;color:#dec9ce;cursor:pointer;font-size:13px;list-style:none}.mythicoin-filter-panel>summary::-webkit-details-marker{display:none}.mythicoin-filter-panel>summary:after{content:"+";margin-left:auto;font-size:22px;line-height:1}.mythicoin-filter-panel[open]>summary:after{content:"−"}.mythicoin-filter-panel>summary>span{margin-left:4px;border-radius:4px;background:#c4985f26;padding:3px 6px;color:#e8c799;font-size:11px}.mythicoin-filter-panel>div{max-height:300px;overflow:auto;padding:8px 4px 16px}.mythicoin-filter-panel fieldset{margin:0;padding:0;border:0;min-width:0}.mythicoin-filter-panel fieldset+fieldset{margin-top:20px}.mythicoin-filter-panel legend{margin-bottom:10px;font-size:13px;font-weight:600;color:#e5d4cc}.mythicoin-shop-count,.mythicoin-list-count{font-size:13px;margin:16px 0 8px;color:#cdb7c1;scroll-margin-top:160px}.mythicoin-card-list{margin-top:0}.mythicoin-shop-card,.mythicoin-card-row{grid-template-columns:62px minmax(0,1fr) auto;gap:16px;padding:18px 0;border-top-color:#c6a18b2b}.mythicoin-card-art{width:62px;height:88px;align-self:center;border-radius:7px;border-color:#c49b6a6b;box-shadow:0 3px 10px #0a050933}.mythicoin-card-copy h4{font-size:18px;line-height:1.25;letter-spacing:0}.mythicoin-card-copy>span{font-size:12px;line-height:1.45;margin-top:4px;color:#d6bdc6}.mythicoin-card-copy p{font-size:12px;line-height:1.5;color:#baa4af;margin-top:4px}.mythicoin-card-copy>strong{display:flex;align-items:center;gap:5px;color:#e6c899;font-size:13px;margin-top:7px}.mythicoin-shop-buy{max-width:170px}.mythicoin-workshop .mythicoin-shop-buy .button{min-height:46px;font-size:13px;padding-inline:12px}.mythicoin-shop-buy>small{font-size:11px}.mythicoin-shop-tags>span{font-size:11px;padding:3px 6px}.mythicoin-shop-pagination{gap:24px}.mythicoin-workshop .mythicoin-shop-pagination .button{min-width:44px;min-height:44px}.mythicoin-shop-pagination>span{font-size:14px}.mythicoin-recycle-shortcut{border:1px solid #c4a07845;border-radius:8px;font-size:13px;padding:10px}.mythicoin-max-shortcut{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:14px;width:100%;padding:17px;border:1px solid #d2b17a9c;border-radius:11px;background:radial-gradient(ellipse at 0 50%,#bd985f20,transparent 80%),#33282b;color:#efcfa0;text-align:left}.mythicoin-max-shortcut:not(:disabled):hover{background-color:#403136;border-color:#e8cfa0}.mythicoin-max-shortcut:disabled{opacity:.65}.mythicoin-max-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid #d8bc8447;background:#d8bc8410}.mythicoin-max-copy{min-width:0;display:grid;gap:4px}.mythicoin-max-copy>strong{color:#ffe4bc;font-size:18px;font-weight:600;line-height:1.3}.mythicoin-max-copy>span{color:#eed8be;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.mythicoin-max-copy>small{color:#cbb4bb;font-size:12px;line-height:1.4}.mythicoin-quantity-group{display:flex;flex-direction:column;align-items:center;gap:7px}.mythicoin-quantity-group>span{font-size:12px;color:#d0b7c2;font-variant-numeric:tabular-nums}.mythicoin-quantity{border-color:#b995774f;border-radius:8px}.mythicoin-quantity>button{width:44px;height:44px}.mythicoin-quantity input{width:50px;height:44px;font-size:16px}.mythicoin-card-row.selected{background:linear-gradient(90deg,transparent,#c9a26812)}.mythicoin-recycle-summary{position:sticky;bottom:-24px;z-index:3;margin:18px -4px -4px;padding:10px 12px 12px;border:1px solid #b9957770;border-radius:10px;background:#2d2029;box-shadow:0 -7px 24px #130b1745}.mythicoin-selection-total{margin:0;padding:0 0 8px;gap:9px}.mythicoin-selection-total>div>strong{font-size:14px;font-weight:600}.mythicoin-selection-total>div>strong>span{font-size:12px;font-weight:400;color:#bca5af}.mythicoin-selection-total>div>span{font-size:11px;margin-top:2px}.mythicoin-selection-total>strong{font-size:21px;color:#f4d4a3}.mythicoin-recycle-summary .button.full{margin:0;min-height:48px;font-size:14px}.mythicoin-rates{margin-top:16px}.mythicoin-rates summary{min-height:44px;font-size:13px}.mythicoin-rates table{font-size:13px}.mythicoin-review{padding:20px;border-color:#d1b18466;background:#302128}.mythicoin-review h3{font-size:29px;line-height:1.15;margin-block:9px 20px}.mythicoin-review>p{font-size:14px;line-height:1.55}.mythicoin-review .mythicoin-protection{margin:18px 0;font-size:13px}.mythicoin-review-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:17px;border-block:1px solid #c8a57b42}.mythicoin-review-stats>div{min-width:0;display:grid;gap:4px}.mythicoin-review-stats strong{font-size:32px;font-weight:600;line-height:1.1;color:#f6d29c;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mythicoin-review-stats span{font-size:12px;color:#d5bec5}.mythicoin-review-details{border-block:1px solid #c8a57b36}.mythicoin-review-details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:12px;min-height:46px;font-size:13px;line-height:1.5;cursor:pointer;list-style:none}.mythicoin-review-details>summary::-webkit-details-marker{display:none}.mythicoin-review-details>summary svg{flex-shrink:0;transition:transform .15s}.mythicoin-review-details[open]>summary svg{transform:rotate(90deg)}.mythicoin-review-list{max-height:260px;overflow:auto;margin:0;padding-right:5px}.mythicoin-review-list li{gap:10px}.mythicoin-review-list li strong{font-size:14px}.mythicoin-review-list li small{font-size:12px}.mythicoin-review-list li>span{font-size:15px}.mythicoin-review>.mythicoin-irreversible{font-size:12px;margin-top:15px;color:#d7b5a9}.mythicoin-review-actions{position:sticky;bottom:-24px;z-index:3;display:grid;grid-template-columns:1fr 1.25fr;gap:9px;margin:15px -5px -5px;padding:10px 5px 5px;background:#302128}.mythicoin-review-actions>button{min-height:48px;padding:10px;font-size:13px;white-space:normal;line-height:1.35}.mythicoin-acquire-review{margin-top:0}.mythicoin-acquire-selected strong{font-size:24px}.mythicoin-acquire-selected span,.mythicoin-acquire-selected small{font-size:13px}.mythicoin-acquire-summary>div{font-size:14px}.mythicoin-acquire-summary>div:last-child dd{font-weight:600;color:#f1d09e}.mythicoin-history{margin:0;padding:0;border:0}.mythicoin-history h3{font-size:25px}.mythicoin-history li{padding-block:18px}.mythicoin-history-top{font-size:15px;gap:10px}.mythicoin-history-top>span{display:flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;color:#eccba0}.mythicoin-history details>summary{min-height:44px;display:flex;align-items:center;color:#cbb5be;font-size:13px;cursor:pointer}.mythicoin-history details p{max-height:220px;overflow:auto;font-size:13px;color:#cbb5be;line-height:1.6;margin-bottom:12px}.mythicoin-history-meta{font-size:12px}.mythicoin-notice{display:flex;align-items:flex-start;gap:8px;font-size:14px}.mythicoin-notice svg{flex-shrink:0;margin-top:3px}.mythicoin-error{font-size:14px}@media(max-width:600px){.app .modal-backdrop:not(.reveal-backdrop):not(.artwork-backdrop):has(>.mythicoin-modal){padding:0}.app .modal.mythicoin-modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 16px;height:100dvh;max-height:100dvh;max-width:none;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));border:0;border-radius:0}.app .modal.mythicoin-modal>.modal-heading{padding-bottom:12px;min-height:44px}.app .modal.mythicoin-modal>.modal-heading h2{font-size:27px}.app .modal.mythicoin-modal>.modal-body{margin-bottom:calc(-1*max(16px,env(safe-area-inset-bottom)));padding-bottom:max(16px,env(safe-area-inset-bottom));scrollbar-gutter:auto}.mythicoin-toolbar{padding-bottom:12px;margin-bottom:5px}.mythicoin-workshop .mythicoin-balance{padding:10px 12px}.mythicoin-balance strong{font-size:25px}.mythicoin-balance strong>span{font-size:11px}.mythicoin-views>button{font-size:13px;min-height:46px;gap:5px;padding-inline:3px}.mythicoin-section-heading h3,.mythicoin-history h3{font-size:23px}.mythicoin-section-heading>span{font-size:11px}.mythicoin-shop-intro{font-size:13px}.mythicoin-shop-card,.mythicoin-card-row{grid-template-columns:62px minmax(0,1fr);gap:9px 13px;padding-block:16px}.mythicoin-card-art{grid-row:1 / 3;align-self:start;width:62px;height:88px}.mythicoin-card-copy h4{font-size:17px}.mythicoin-shop-buy{grid-column:2;max-width:none}.mythicoin-shop-buy .button{width:100%;min-height:46px;font-size:13px}.mythicoin-quantity-group{grid-column:2;align-items:flex-start;gap:6px}.mythicoin-quantity{grid-column:auto}.mythicoin-max-shortcut{grid-template-columns:30px minmax(0,1fr) 18px;padding:14px 12px;gap:10px}.mythicoin-max-icon{width:30px;height:34px;border:0;background:none}.mythicoin-max-copy>strong{font-size:16px}.mythicoin-max-copy>span{font-size:13px}.mythicoin-max-copy>small{font-size:11px}.mythicoin-protection{margin-bottom:20px}.mythicoin-filter-chips{gap:6px}.mythicoin-filter-chips>button{font-size:12px;padding-inline:10px}.mythicoin-recycle-summary{bottom:calc(-1*max(16px,env(safe-area-inset-bottom)));padding-bottom:max(12px,env(safe-area-inset-bottom))}.mythicoin-selection-total>strong{font-size:19px}.mythicoin-review{padding:17px 14px}.mythicoin-review h3{font-size:25px}.mythicoin-review-stats{gap:10px}.mythicoin-review-stats strong{font-size:28px}.mythicoin-review-stats span{font-size:11px}.mythicoin-review .mythicoin-protection{font-size:12px}.mythicoin-review-actions{bottom:calc(-1*max(16px,env(safe-area-inset-bottom)));padding-bottom:max(5px,env(safe-area-inset-bottom))}.mythicoin-review-actions>button{font-size:12px;padding-inline:8px}.mythicoin-acquire-summary>div{font-size:13px}.mythicoin-acquire-selected strong{font-size:22px}}@media(max-width:350px){.mythicoin-section-heading{align-items:flex-start;flex-wrap:wrap;gap:5px}.mythicoin-section-heading h3{font-size:22px}.mythicoin-section-heading>span{margin-left:auto}.mythicoin-seal{width:34px;height:34px}.mythicoin-balance{gap:8px}.mythicoin-views>button{gap:4px;font-size:12px}.mythicoin-views>button>svg{width:16px}.mythicoin-filter-button{flex:1;font-size:12px;padding-inline:8px}.mythicoin-max-shortcut{grid-template-columns:minmax(0,1fr) 18px}.mythicoin-max-icon{display:none}.mythicoin-review-stats strong{font-size:25px}}@media(max-height:500px)and (min-width:601px){.mythicoin-toolbar{position:static}.mythicoin-workshop:has(.mythicoin-review)>.mythicoin-toolbar{display:none}.app .modal.mythicoin-modal>.modal-body:has(.mythicoin-review){scroll-padding-top:12px}.mythicoin-workshop .mythicoin-review{padding:12px 16px}.mythicoin-workshop .mythicoin-review h3{font-size:25px;margin-block:5px 12px}.mythicoin-workshop .mythicoin-review-stats{padding-block:12px}}.mythicoin-workshop .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection-browser .collection-mythology-heading{grid-template-columns:minmax(0,1fr) minmax(90px,140px) auto}.pantheon-discovery-trigger{display:flex;gap:8px;align-items:center;justify-content:center;min-height:42px;padding:9px 12px;border:1px solid #b38b5e70;border-radius:9px;background:#302522b3;color:#e5c6a1;font:inherit;font-size:12px;cursor:pointer}.pantheon-discovery-trigger strong{font-weight:600}.pantheon-discovery-trigger.ready{border-color:#d2ad60;color:#f4d88d;background:#4a3523}.pantheon-discovery-trigger:hover{background:#51392d}.pantheon-discovery-trigger:focus-visible{outline:2px solid #f4d88d;outline-offset:3px}.pantheon-discovery-modal{width:min(880px,calc(100vw - 32px))}.pantheon-discovery{min-width:0;color:#e4d4ca}.pantheon-discovery p{line-height:1.65;font-size:14px}.pantheon-discovery h3{margin:24px 0 12px;font-size:23px;color:#f6e2ce}.pantheon-gauge{padding:16px;border:1px solid #b78c5070;border-radius:12px;background:#ddaf3f0b}.pantheon-gauge>div{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#efcd8b}.pantheon-gauge strong{flex:1;font-size:15px}.pantheon-gauge span{white-space:nowrap;font-variant-numeric:tabular-nums}.pantheon-gauge progress{display:block;width:100%;height:8px;border:0;border-radius:4px;overflow:hidden;-webkit-appearance:none;appearance:none;background:#ffffff14;color:#d4a43c}.pantheon-gauge progress::-webkit-progress-bar{background:#ffffff14}.pantheon-gauge progress::-webkit-progress-value{background:#d4a43c;border-radius:4px}.pantheon-gauge progress::-moz-progress-bar{background:#d4a43c}.pantheon-reward-rule{color:#cbb7a6}.pantheon-help{margin:16px 0;border-block:1px solid #ffffff18;padding:12px 0}.pantheon-help summary{cursor:pointer;color:#e9c490;line-height:1.5}.pantheon-protection{display:flex;align-items:flex-start;gap:9px;color:#bfcab6}.pantheon-protection svg{flex-shrink:0;margin-top:3px}.pantheon-offerings,.pantheon-choices{display:grid;gap:10px}.pantheon-offerings{padding:3px}.pantheon-offerings article,.pantheon-choices article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:10px;border:1px solid #ffffff16;background:#100f16a8;min-width:0}.pantheon-thumbnail{width:58px;height:78px;object-fit:cover;border-radius:6px}.pantheon-discovery h4{margin:0 0 3px;color:#f4dfca;font-size:16px;overflow-wrap:anywhere}.pantheon-offerings article p,.pantheon-choices article p{margin:0 0 3px;line-height:1.4;font-size:12px}.pantheon-offerings article span,.pantheon-choices article span,.pantheon-offerings article small{display:block;color:#c6ad98;font-size:11px;line-height:1.5}.pantheon-offerings article small{color:#a6b6a3}.pantheon-offerings label{width:72px}.pantheon-offerings input{width:100%;min-height:42px;box-sizing:border-box;padding:8px;background:#19151e;color:#f4dfca;border:1px solid #aa866855;border-radius:6px;font:inherit}.pantheon-offerings .holographic-offering{border-color:#9e84d570}.pantheon-offer-summary,.pantheon-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.pantheon-offer-summary>span{color:#dec2a5;font-size:13px}.pantheon-review{padding:18px;background:#dfb65c08;border:1px solid #ddaf5a55;border-radius:12px;margin-top:22px}.pantheon-review h3{margin-top:0}.pantheon-review ul{padding-left:20px}.pantheon-review li{margin-block:10px}.pantheon-review li span{display:block;color:#c8b5a7;font-size:12px;line-height:1.6}.pantheon-selected-card{display:flex;align-items:center;gap:14px}.pantheon-selected-card span{display:block;margin-top:5px;color:#c8b5a7;font-size:13px}.pantheon-notice{color:#c8e1b9;background:#83ad7920;padding:12px;border-radius:8px}.pantheon-error{color:#ffccba;background:#a638332b;padding:12px;border-radius:8px}.pantheon-empty{padding:18px 4px;text-align:center}.pantheon-search{display:flex;align-items:center;gap:9px;margin-bottom:14px;border:1px solid #ffffff24;border-radius:8px;padding:10px}.pantheon-search input{background:none;border:none;min-width:0;width:100%;font:inherit;color:#f4dfca}.collection-discovery-hint{color:#bfa994;font-size:12px;margin:6px 0 16px}.pantheon-offer-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin-block:18px 12px}.pantheon-offer-filters label{display:grid;gap:7px;min-width:0;font-size:13px;color:#dfc5b3}.pantheon-offer-filters input,.pantheon-offer-filters select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #aa866877;border-radius:6px;background:#19151e;color:#f4dfca;font-size:16px}.pantheon-list-count{color:#c9b8a9;scroll-margin-top:16px;margin-bottom:12px}.pantheon-list-count:focus{outline:none}.pantheon-offer-summary{padding:14px;margin-block:12px;border:1px solid #ddaf5a55;border-radius:8px;background:#dfb65c08}.pantheon-offer-summary small{display:block;font-size:12px;color:#c9b8a9;margin-top:5px}.pantheon-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-block:18px 4px;font-size:13px}.pantheon-discovery .button,.pantheon-discovery-trigger{min-height:44px}.pantheon-discovery .pantheon-offerings input{font-size:16px;min-height:46px}.pantheon-search{min-height:46px}.pantheon-search input{font-size:16px}.pantheon-help summary{min-height:44px;padding-block:10px}@media(max-width:700px){.pantheon-offer-filters{grid-template-columns:1fr}.pantheon-pagination .button{font-size:12px;padding-inline:10px}.collection-browser .collection-mythology-heading{grid-template-columns:minmax(0,1fr) minmax(80px,110px);gap:10px}.pantheon-discovery-trigger{grid-column:1 / -1;justify-self:start}.pantheon-discovery-modal{width:calc(100vw - 24px)}.pantheon-gauge{padding:12px}.pantheon-gauge strong{font-size:13px}.pantheon-gauge>div>svg{display:none}.pantheon-offerings article,.pantheon-choices article{grid-template-columns:44px minmax(0,1fr);gap:9px;padding:10px}.pantheon-thumbnail{width:44px;height:62px}.pantheon-offerings label{grid-column:2;display:flex;align-items:center;gap:12px;width:auto}.pantheon-offerings input{width:76px}.pantheon-choices article>button{grid-column:2;justify-self:start}.pantheon-actions .button,.pantheon-offer-summary .button{width:100%}.pantheon-review{padding:12px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}.motion-stage{font-family:DM Sans,sans-serif;color:#f5e9d6;--reveal-ink:#ffe2aa;contain:layout paint}.motion-stage *{box-sizing:border-box}.motion-stage{position:relative;isolation:isolate;width:100%;height:100%;min-height:0;background:#050406;overflow:hidden;border:0;--accent:#f1c985;--scene-scale:1;--hero-height:430px;--pack-height:340px}.motion-stage canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mc-motion-atmosphere{z-index:0}.mc-motion-effects{z-index:4}.mc-motion-scene-caption{position:absolute;left:26px;top:23px;z-index:9;font-size:8px;letter-spacing:2px;color:#ad987e;display:flex;gap:8px;align-items:center}.mc-motion-live-dot{height:4px;width:4px;border-radius:50%;background:#e9b46e;box-shadow:0 0 10px #f2ab73}.mc-motion-watermark{position:absolute;right:24px;bottom:22px;z-index:9;font-size:7px;letter-spacing:2px;color:#a88b694d}.mc-motion-watermark span{margin:0 7px}.mc-motion-camera{position:absolute;inset:0;perspective:1400px;z-index:2;transform-style:preserve-3d}.mc-motion-pack{position:absolute;width:calc(var(--pack-height)*.584);height:var(--pack-height);left:50%;top:44%;transform-style:preserve-3d;filter:drop-shadow(0 12px 26px #000);will-change:transform;transform:translate(-50%,-50%)}.mc-motion-pack-body,.mc-motion-pack-cap,.mc-motion-pack-reflection{position:absolute;inset:0;overflow:hidden;will-change:transform,opacity}.mc-motion-pack img{max-width:none;position:absolute;width:125%;height:108%;left:-12.5%;top:-4%;object-fit:fill}.mc-motion-pack-body{clip-path:polygon(0 19%,5% 18.2%,9% 19.5%,15% 18.7%,21% 19.7%,28% 18%,35% 19.2%,43% 18.7%,48% 20%,55% 18.5%,61% 19.6%,67% 18.3%,74% 19.4%,80% 18.4%,86% 19.6%,93% 18.4%,100% 19%,100% 100%,0 100%)}.mc-motion-pack-cap{clip-path:polygon(0 0,100% 0,100% 19%,93% 18.4%,86% 19.6%,80% 18.4%,74% 19.4%,67% 18.3%,61% 19.6%,55% 18.5%,48% 20%,43% 18.7%,35% 19.2%,28% 18%,21% 19.7%,15% 18.7%,9% 19.5%,5% 18.2%,0 19%);transform-origin:10% 19%}.mc-motion-pack-reflection{mix-blend-mode:screen;background:linear-gradient(110deg,transparent 30%,#fff2cb66 48%,transparent 64%);background-size:300% 100%;opacity:0}.mc-motion-pack-seam{position:absolute;top:19%;left:0;right:0;height:2px;background:#fff8db;box-shadow:0 0 5px 2px #ffd986,0 0 22px 8px #d97729;transform-origin:left;opacity:0}.mc-motion-hero{position:absolute;width:calc(var(--hero-height)*.66667);height:var(--hero-height);left:50%;top:45%;transform:translate(-50%,-50%);transform-style:preserve-3d;will-change:transform,opacity;opacity:0}.mc-motion-card-turner{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(180deg)}.mc-motion-card-side{position:absolute;inset:0;border:1px solid #ecc48a;border-radius:11px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#110e16;box-shadow:0 0 0 3px #241b16,0 0 0 4px #b6985b99,0 18px 70px #000d}.mc-motion-card-side img{width:100%;height:100%;object-fit:cover}.mc-motion-card-back{transform:rotateY(180deg);filter:brightness(.7)}.mc-motion-card-front{transform:translateZ(1px)}.mc-motion-card-back img{object-fit:cover}.mc-motion-back-sigil{position:absolute;inset:0;display:grid;place-items:center;color:#ffe0a288;text-shadow:0 0 16px #ffc96c;font-size:80px;mix-blend-mode:screen}.mc-motion-card-foil{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(115deg,transparent 27%,#d7b9ff22 39%,#aef6ee55 46%,#fff2da88 50%,#ffc88222 55%,transparent 67%);background-size:300% 100%;background-position:100% 0}.mc-motion-card-edge{position:absolute;inset:6px;border:1px solid #fff0c65a;border-radius:5px;box-shadow:inset 0 0 22px #d9af5e11}.mc-motion-card-inscription{position:absolute;bottom:0;left:0;right:0;padding:56px 12px 19px;background:linear-gradient(transparent,#090609dd 58%,#0c080a);text-align:center}.mc-motion-card-inscription span{font-size:calc(8px * var(--scene-scale));color:#dfbd7b;letter-spacing:2px}.mc-motion-card-inscription h2{font:600 calc(41px * var(--scene-scale))/1 "Cormorant Garamond",serif;margin:8px 0 5px;color:#fff0ce;text-shadow:0 2px 8px #000}.mc-motion-card-inscription p{margin:0;color:#dfd2c0;font:600 calc(17px * var(--scene-scale)) "Cormorant Garamond",serif;letter-spacing:.5px}.mc-motion-hero-corner{position:absolute;width:22px;height:22px;border:1px solid #ffe0ac;opacity:0;filter:drop-shadow(0 0 4px #fbce73)}.mc-motion-top-left{left:-8px;top:-8px;border-right:0;border-bottom:0}.mc-motion-top-right{right:-8px;top:-8px;border-left:0;border-bottom:0}.mc-motion-bottom-left{left:-8px;bottom:-8px;border-right:0;border-top:0}.mc-motion-bottom-right{right:-8px;bottom:-8px;border-left:0;border-top:0}.mc-motion-fan{position:absolute;inset:0;transform-style:preserve-3d}.mc-motion-fan-card{position:absolute;width:calc(var(--hero-height)*.43);height:calc(var(--hero-height)*.645);left:50%;top:45%;transform-style:preserve-3d;opacity:0}.mc-motion-fan-card .mc-motion-card-side{border-radius:8px}.mc-motion-fan-card .mc-motion-card-inscription{padding:40px 5px 14px}.mc-motion-fan-card .mc-motion-card-inscription h2{font-size:calc(28px * var(--scene-scale))}.mc-motion-fan-card .mc-motion-card-inscription span{font-size:calc(7px * var(--scene-scale))}.mc-motion-fan-card .mc-motion-card-inscription p{font-size:calc(13px * var(--scene-scale))}.mc-motion-fan-card .mc-motion-card-back{filter:brightness(.9)}.mc-motion-reveal-copy{position:absolute;z-index:5;left:0;right:0;bottom:4%;text-align:center;pointer-events:none;opacity:0}.mc-motion-reveal-kicker{font-size:calc(8px * var(--scene-scale));letter-spacing:4px;color:#c6ad89}.mc-motion-reveal-rarity{font:600 calc(43px * var(--scene-scale))/1.1 "Cormorant Garamond",Georgia,serif;letter-spacing:calc(8px * var(--scene-scale));margin:7px 0;color:var(--reveal-ink,#ffe2aa);text-shadow:0 2px 14px #000,0 0 25px #de8d2c55}.mc-motion-reveal-rule{display:flex;align-items:center;justify-content:center;gap:15px;font-size:11px;color:#d4a658}.mc-motion-reveal-rule i{height:1px;width:60px;background:linear-gradient(90deg,transparent,#b08647)}.mc-motion-reveal-rule i:last-child{transform:rotate(180deg)}.mc-motion-phase-caption{position:absolute;bottom:8%;left:5%;right:5%;text-align:center;font:600 calc(21px * var(--scene-scale)) "Cormorant Garamond",serif;letter-spacing:1.2px;color:#e6cfab;z-index:5}.mc-motion-loading{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:#080609;color:#b8aa9b;font:400 13px DM Sans,sans-serif}.motion-stage[data-fallback=true] .mc-motion-hero{display:block!important;opacity:1!important;transform:translate(-50%,-50%)!important}.motion-stage[data-fallback=true] .mc-motion-card-turner{transform:rotateY(0)!important}.motion-stage[data-fallback=true] .mc-motion-reveal-copy{opacity:1!important}.motion-stage[data-fallback=true] .mc-motion-pack,.motion-stage[data-fallback=true] .mc-motion-fan,.motion-stage[data-fallback=true][data-mode=pack] .mc-motion-hero{display:none!important}.motion-stage[data-fallback=true][data-mode=pack] .mc-motion-fan{display:block!important}.motion-stage[data-fallback=true][data-mode=pack] .mc-motion-fan-card{opacity:1!important;transform:translate(-50%,-50%)}.mc-motion-card-inscription h2{letter-spacing:0;overflow-wrap:anywhere}.mc-motion-card-inscription p{line-height:1.15;overflow-wrap:anywhere}@media(max-width:700px){.mc-motion-scene-caption{left:15px;top:17px;font-size:7px;letter-spacing:1.2px}.mc-motion-watermark{right:12px;bottom:13px;font-size:6px}.mc-motion-card-inscription span{letter-spacing:1.2px}.mc-motion-reveal-kicker{letter-spacing:2px}}@media(max-width:360px){.mc-motion-reveal-kicker{visibility:hidden}}@media(max-height:500px){.mc-motion-scene-caption,.mc-motion-watermark{display:none}.mc-motion-card-inscription{padding:24px 8px 9px}.mc-motion-card-inscription h2{margin:4px 0 3px}.mc-motion-reveal-kicker{visibility:hidden}.mc-motion-reveal-rule{display:none}}.motion-stage .mc-motion-hero .mc-motion-card-inscription h2{font:600 calc(41px * var(--scene-scale))/1 "Cormorant Garamond",Georgia,serif;letter-spacing:0;max-width:none;width:auto;margin:8px 0 5px;padding:0;color:#fff0ce;text-shadow:0 2px 8px #000}@media(max-height:500px){.motion-stage .mc-motion-hero .mc-motion-card-inscription h2{margin:4px 0 3px}}.motion-stage .mc-motion-reveal-rarity{font-size:min(calc(43px * var(--scene-scale)),calc(var(--motion-width, 960px) * .092));letter-spacing:min(calc(8px * var(--scene-scale)),calc(var(--motion-width, 960px) * .016));white-space:nowrap}.motion-stage .mc-motion-card-info-trigger{position:absolute;top:4px;right:4px;z-index:10;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;color:#fff3db;background:transparent;cursor:pointer;touch-action:manipulation;transform:translateZ(2px)}.motion-stage .mc-motion-card-info-trigger span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #f7dfbd66;border-radius:50%;background:transparent;color:#fff3dbcc;text-shadow:0 1px 3px #0008;font:700 18px/1 Georgia,serif}.motion-stage .mc-motion-card-info-trigger:is(:hover,:focus-visible) span{background:#100b18df;border-color:#fff5df;color:#fff3db}.motion-stage .mc-motion-card-info-trigger:focus-visible{outline:3px solid #fff1cf;outline-offset:2px}.motion-stage .mc-motion-card-info-surface{position:absolute;inset:0;z-index:10;width:100%;height:100%;padding:0;border:0;border-radius:11px;background:transparent;cursor:pointer;touch-action:manipulation;transform:translateZ(2px)}.motion-stage .mc-motion-card-info-surface:focus-visible{outline:3px solid #fff1cf;outline-offset:4px}.pack-tear{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,#3b2530,#100c15 74%)}.pack-tear-object{position:relative;width:min(48vw,258px,calc((100dvh - 150px)*.6));aspect-ratio:3 / 5;filter:drop-shadow(0 18px 24px #05020788)}.pack-tear-foil{position:absolute;inset:0;background:linear-gradient(115deg,#f7d4a4,#a32231 55%,#e3b97e);overflow:hidden}.pack-tear[data-pack-kind=olympus] .pack-tear-foil{background:linear-gradient(115deg,#bc8a50,#302119 55%,#a96c35)}.pack-tear[data-pack-kind=asgard] .pack-tear-foil{background:linear-gradient(115deg,#ece7d8,#666c6b 55%,#cbc6b5)}.pack-tear[data-pack-kind=sun] .pack-tear-foil{background:linear-gradient(115deg,#f2d18a,#a56a25 55%,#dfb55d)}.pack-tear-foil img{position:absolute;display:block;width:125%;height:108%;max-width:none;left:-12.5%;top:-4%;object-fit:fill}.pack-tear-body{clip-path:polygon(0 20%,7% 19%,13% 21%,19% 19.3%,26% 20.8%,33% 19%,40% 21%,47% 19.6%,54% 21%,61% 19%,69% 20.6%,76% 19.3%,84% 21%,91% 19%,100% 20%,100% 100%,0 100%);transform-origin:45% 80%;animation:pack-tear-body var(--pack-tear-duration) cubic-bezier(.2,.75,.25,1) both}.pack-tear-cap{clip-path:polygon(0 0,100% 0,100% 20.3%,91% 19.3%,84% 21.3%,76% 19.6%,69% 20.9%,61% 19.3%,54% 21.3%,47% 19.9%,40% 21.3%,33% 19.3%,26% 21.1%,19% 19.6%,13% 21.3%,7% 19.3%,0 20.3%);transform-origin:86% 15%;animation:pack-tear-cap var(--pack-tear-duration) cubic-bezier(.2,.75,.25,1) both}.pack-tear-edge{position:absolute;left:0;right:0;top:19.5%;height:2px;transform-origin:left;background:#f4dcc2;box-shadow:0 1px 3px #fff5dc44;animation:pack-tear-edge var(--pack-tear-duration) ease-out both}.pack-tear-cards{position:absolute;inset:7% 9%}.pack-tear-card{position:absolute;inset:0;border:1px solid #d6b58f;border-radius:9px;background:#39272c url(/art/mythicards/ui/card-back.webp) center / cover;box-shadow:0 5px 12px #0008;transform-origin:50% 90%;animation:pack-tear-cards var(--pack-tear-duration) cubic-bezier(.2,.75,.25,1) both}.pack-tear-sparks{position:absolute;inset:0;color:var(--pack-spark-color);pointer-events:none}.pack-tear-spark{position:absolute;top:19%;left:var(--spark-origin);width:2px;height:5px;border-radius:50%;background:radial-gradient(ellipse,#fff9ec 0 24%,currentColor 65%);box-shadow:0 0 5px 1px currentColor,0 0 10px color-mix(in srgb,currentColor 45%,transparent);opacity:0;animation:pack-tear-spark .48s cubic-bezier(.15,.55,.35,1) var(--spark-delay) both}.pack-tear-spark:nth-child(3n){width:3px;height:3px}.pack-tear-spark:after{content:"";position:absolute;top:10px;left:-4px;width:1.5px;height:1.5px;border-radius:50%;background:currentColor;box-shadow:0 0 4px currentColor;opacity:.55}@keyframes pack-tear-body{0%,10%{transform:rotate(0);opacity:1}24%{transform:translate(-1%,2%) rotate(-2deg);opacity:1}60%{transform:translate(-3%,23%) rotate(-7deg);opacity:.92}to{transform:translate(-6%,65%) rotate(-11deg);opacity:0}}@keyframes pack-tear-cap{0%,12%{transform:translate(0) rotate(0);opacity:1}30%{transform:translate(7%,-9%) rotate(8deg);opacity:1}68%{transform:translate(36%,-35%) rotate(22deg);opacity:0}to{transform:translate(45%,-46%) rotate(30deg);opacity:0}}@keyframes pack-tear-edge{0%,12%{opacity:0;transform:scaleX(0)}25%{opacity:.9;transform:scaleX(1)}42%,to{opacity:0;transform:scaleX(1)}}@keyframes pack-tear-cards{0%,24%{opacity:0;transform:translateY(4%) scale(.9)}55%{opacity:1}82%,to{opacity:1;transform:translate(calc(var(--tear-card-side) * 43%),-6%) rotate(calc(var(--tear-card-side) * 12deg)) scale(.94)}}@keyframes pack-tear-spark{0%{opacity:0;transform:translate(0) rotate(var(--spark-turn)) scale(.6)}12%,32%{opacity:.95}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(calc(var(--spark-turn) + 80deg)) scale(.2)}}@media(prefers-reduced-motion:reduce){.pack-tear *{animation:none!important}}.app .reveal-backdrop{overflow-x:hidden;overflow-y:auto;background-color:#21151f}.app .reveal-modal{overflow:clip;max-width:1280px}.app .reveal-modal .modal-heading{margin-bottom:0}.app .reveal-modal .brand{margin-bottom:14px}.app .reveal-modal .modal-heading:after{margin-top:10px}.app .reveal-modal .modal-close{z-index:120}.app .reveal-cards{width:min(100%,1050px);max-width:none;gap:28px;margin:20px 0 12px;align-items:flex-start}.app .reveal-cards .reveal-slot{--flip-time: .72s;--reveal-color: #e5bd98;--border-size: 2px;--glow-size: 12px;--pulse-time: 4s;flex:1;max-width:300px;transform:none;animation:reveal-deal .46s cubic-bezier(.18,.7,.2,1) both;animation-delay:var(--entry-delay)}.app .reveal-cards .reveal-slot.revealed{animation:none}.reveal-cards :is(.reveal-legendary,.reveal-secret,.reveal-ultra-secret) .reveal-rotor{transition:none}.app .reveal-cards .reveal-slot.reveal-uncommon{--glow-size: 16px;--pulse-time: 3.6s}.app .reveal-cards .reveal-slot.reveal-rare{--flip-time: .95s;--border-size: 3px;--glow-size: 26px;--pulse-time: 3s}.app .reveal-cards .reveal-slot.reveal-very-rare{--flip-time: 1.2s;--border-size: 3px;--glow-size: 32px;--pulse-time: 2.8s}.app .reveal-cards .reveal-slot.reveal-epic{--flip-time: 1.45s;--border-size: 4px;--glow-size: 40px;--pulse-time: 2.5s}.app .reveal-cards .reveal-slot.reveal-legendary{--flip-time: 2.6s;--border-size: 4px;--glow-size: 50px;--pulse-time: 2.4s}.app .reveal-cards .reveal-slot.reveal-secret{--flip-time: 3.4s;--border-size: 5px;--glow-size: 62px;--pulse-time: 2.2s}.app .reveal-cards .reveal-slot.reveal-ultra-secret{--flip-time: 4.2s;--border-size: 5px;--glow-size: 72px;--pulse-time: 2s}.reveal-cards .reveal-stage{position:relative;width:100%;aspect-ratio:2 / 3;perspective:1400px;isolation:isolate}.reveal-cards .reveal-rotor{position:absolute;inset:0;transform-style:preserve-3d;transition:transform var(--flip-time) cubic-bezier(.22,.4,.1,1);transform:rotateY(0)}.reveal-cards .revealed .reveal-rotor{transform:rotateY(180deg)}.reveal-cards .reveal-face{position:absolute;inset:0;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reveal-cards .reveal-face-back{overflow:hidden;border:2px solid #f8cfa6;box-shadow:0 10px 30px #12040c88;background:#dbc0a1}.reveal-cards .reveal-face-back img{display:block;width:100%;height:100%;object-fit:cover}.reveal-cards .reveal-face-front{transform:rotateY(180deg)}.reveal-cards .reveal-face-front .character-card{width:100%;height:100%;animation:none;transition:none}.reveal-cards .reveal-face-front .character-card:hover{transform:none}.reveal-cards .reveal-trigger{position:absolute;inset:0;z-index:3;border-radius:12px;padding:0;background:transparent;border:0}.reveal-cards .reveal-trigger:focus-visible{outline:3px solid #fff1cf;outline-offset:7px}.reveal-cards .reveal-trigger[aria-disabled=true]{cursor:default}.reveal-cards .reveal-slot:not(.revealed):has(.reveal-trigger:hover) .reveal-rotor{transform:translateY(-5px) rotateY(7deg)}.reveal-cards .reveal-hidden-aura{position:absolute;inset:9% -12% -10%;z-index:-1;pointer-events:none;opacity:0;transition:opacity .24s ease-out}.reveal-cards .reveal-hidden-aura:before,.reveal-cards .reveal-hidden-aura:after{content:"";position:absolute;pointer-events:none}.reveal-cards .reveal-hidden-aura:before{inset:0;border-radius:42%;background:radial-gradient(ellipse at 50% 78%,color-mix(in srgb,var(--reveal-color) 94%,transparent) 12%,color-mix(in srgb,var(--reveal-color) 66%,transparent) 43%,transparent 76%);filter:blur(12px);transform-origin:50% 90%;animation:reveal-hidden-breathe 2.8s ease-in-out infinite alternate paused}.reveal-cards .reveal-hidden-aura:after{inset:auto 2% -1%;height:22%;border-radius:50%;background:radial-gradient(ellipse,var(--reveal-color) 6%,color-mix(in srgb,var(--reveal-color) 65%,transparent) 30%,transparent 72%);filter:blur(7px)}.reveal-cards .reveal-stage:has(.reveal-trigger:focus-visible:not(:disabled):not([aria-disabled=true])) .reveal-hidden-aura{opacity:1}.reveal-cards .reveal-stage:has(.reveal-trigger:focus-visible:not(:disabled):not([aria-disabled=true])) .reveal-hidden-aura:before{animation-play-state:running}@media(hover:hover)and (pointer:fine){.reveal-cards .reveal-stage:has(.reveal-trigger:hover:not(:disabled):not([aria-disabled=true])) .reveal-hidden-aura{opacity:1}.reveal-cards .reveal-stage:has(.reveal-trigger:hover:not(:disabled):not([aria-disabled=true])) .reveal-hidden-aura:before{animation-play-state:running}}@media(hover:none),(pointer:coarse){.reveal-cards .reveal-hidden-aura{inset:30% -10% -5%;opacity:1}.reveal-cards .reveal-hidden-aura:before{border-radius:30% 30% 16% 16%;background:var(--reveal-color);filter:blur(10px);animation-play-state:running}.reveal-cards .reveal-hidden-aura:after{inset:auto 2% -1%;height:24%;filter:blur(5px);opacity:1}}@keyframes reveal-hidden-breathe{0%{opacity:.78;transform:scale(.97,.98)}to{opacity:1;transform:scale(1.06,1.04)}}.reveal-cards .revealed .reveal-face-front .character-card{box-shadow:0 0 0 var(--border-size) var(--reveal-color),0 0 var(--glow-size) color-mix(in srgb,var(--reveal-color) 48%,transparent),0 15px 35px #10061190;animation:reveal-border-breathe var(--pulse-time) ease-in-out infinite alternate;animation-delay:var(--flip-time)}.reveal-cards .reveal-aura{position:absolute;inset:-8% -5%;z-index:-1;pointer-events:none;color:var(--reveal-color)}.reveal-cards .reveal-halo{position:absolute;inset:8% -6%;border-radius:50%;opacity:.35;background:radial-gradient(ellipse,color-mix(in srgb,var(--reveal-color) 48%,transparent),transparent 70%);animation:reveal-halo 1.8s ease-out both;animation-delay:calc(var(--flip-time) * .42)}.reveal-cards .reveal-orbit{position:absolute;inset:17% -8%;border:2px solid currentColor;border-radius:50%;opacity:0;box-shadow:0 0 24px color-mix(in srgb,var(--reveal-color) 35%,transparent),inset 0 0 24px color-mix(in srgb,var(--reveal-color) 35%,transparent);animation:reveal-orbit 2s ease-out both;animation-delay:calc(var(--flip-time) * .44)}.reveal-cards .reveal-ray{position:absolute;width:2px;height:18px;top:50%;left:calc(50% - 1px);border-radius:3px;background:currentColor;opacity:0;transform:rotate(var(--ray-angle)) translateY(-60px);animation:reveal-rays 1.6s ease-out both;animation-delay:calc(var(--flip-time) * .46)}.reveal-cards :is(.reveal-secret,.reveal-ultra-secret) .reveal-orbit{border-style:double;border-width:4px}.app .reveal-cards .reveal-slot>.microcopy{position:static;margin:12px 0 0;font-size:10px;line-height:1.6;color:#efd3c9}.app .reveal-cards .card-caption .rarity-label{font-size:clamp(11px,1.25vw,16px);font-weight:800;letter-spacing:.02em;padding-top:9px}.app .reveal-cards .card-caption .rarity-label svg{width:11px;height:11px}.reveal-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reveal-overview-copy{display:none}.reveal-cards .reveal-stage{transition:scale .42s ease-out,translate .42s ease-out}.reveal-cards.is-complete .reveal-slot:is(.reveal-legendary,.reveal-secret,.reveal-ultra-secret) .reveal-stage{scale:1.045;translate:0 -4px}.reveal-cards .reveal-slot:is(.reveal-legendary,.reveal-secret,.reveal-ultra-secret) .reveal-stage:after{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:16px;pointer-events:none;opacity:0;box-shadow:0 0 20px 4px color-mix(in srgb,var(--reveal-color) 40%,transparent),0 0 48px 8px color-mix(in srgb,var(--reveal-color) 22%,transparent);transition:opacity .42s ease-out}.reveal-cards.is-complete .reveal-slot:is(.reveal-legendary,.reveal-secret,.reveal-ultra-secret) .reveal-stage:after{opacity:1}.reveal-overview-hint{order:2;margin:12px 0 18px;font-size:13px;color:#f3d8cd}.app .reveal-modal:has(.reveal-overview-hint)>.reveal-intro{display:none}.app .reveal-cards.is-inspecting{display:none}.reveal-inspection{position:fixed;inset:0;z-index:90;height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:calc(62px + env(safe-area-inset-top)) 20px calc(18px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 35%,#3e293c,#100c16 75%)}.reveal-inspection-card{position:relative;width:min(100%,390px,calc((100dvh - 192px) * 2 / 3));aspect-ratio:2 / 3;flex:0 0 auto}.app .reveal-inspection-card .character-card{width:100%;height:100%;animation:none;transition:none}.app .reveal-inspection-card .character-card:hover{transform:none}.app .reveal-inspection-card .card-title{font-size:clamp(27px,6vw,40px)}.app .reveal-inspection-card .card-subtitle{font-size:12px}.app .reveal-inspection-card .card-caption{left:13px;right:13px;bottom:13px}.app .reveal-inspection-card .character-card .card-caption .rarity-label[data-rarity]{font-size:17px;min-height:42px}.reveal-inspection-copy{margin:0;font-size:12px;line-height:1.4;color:#efd3c9}.app .reveal-inspection>.button{min-height:44px;font-size:14px;padding:10px 18px;flex:0 0 auto}.app .reveal-modal:has(.reveal-inspection)>:is(.modal-heading,.reveal-intro,.button,.reveal-complete-actions,.reveal-return,.reveal-saved){display:none}.pack-reveal-intro,.app .reveal-cards.has-spotlight{position:fixed;inset:0;z-index:90;width:100%;height:100dvh;max-width:none;margin:0;padding:0;display:block;overflow:hidden;perspective:none;background:#07060b;isolation:isolate}.app .reveal-cards.has-spotlight:is(.spotlight-secret,.spotlight-ultra-secret){background:#000}.app .reveal-cards.awaiting-pack{visibility:hidden;pointer-events:none}.app .reveal-cards.has-spotlight .reveal-slot{display:none}.reveal-motion-viewport{position:absolute;inset:calc(56px + env(safe-area-inset-top)) 0 calc(92px + env(safe-area-inset-bottom))}.pack-intro-skip,.spotlight-controls{position:absolute;z-index:6;bottom:calc(20px + env(safe-area-inset-bottom));left:50%;translate:-50% 0;text-align:center;width:max-content;max-width:calc(100% - 24px)}.spotlight-caption{font-size:12px;color:#dcc9ae;margin:0 0 10px}.app .spotlight-controls .button,.app .pack-intro-skip{min-height:44px;font-size:14px;padding:10px 20px}.app .reveal-modal:has(.has-spotlight,.pack-reveal-intro)>:is(.modal-heading,.reveal-intro,.button,.reveal-complete-actions,.reveal-return,.reveal-saved){display:none}@keyframes reveal-deal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes reveal-border-breathe{0%{box-shadow:0 0 0 var(--border-size) var(--reveal-color),0 0 calc(var(--glow-size) * .6) color-mix(in srgb,var(--reveal-color) 30%,transparent),0 15px 35px #10061190}to{box-shadow:0 0 0 var(--border-size) var(--reveal-color),0 0 var(--glow-size) color-mix(in srgb,var(--reveal-color) 60%,transparent),0 15px 35px #10061190}}@keyframes reveal-halo{0%{opacity:0;scale:.65}40%{opacity:.9}to{opacity:.35;scale:1.1}}@keyframes reveal-orbit{0%{opacity:0;scale:.7;rotate:-15deg}30%{opacity:.65}to{opacity:0;scale:1.25;rotate:15deg}}@keyframes reveal-rays{0%{opacity:0;transform:rotate(var(--ray-angle)) translateY(-45px)}25%{opacity:.8}to{opacity:0;transform:rotate(var(--ray-angle)) translateY(-190px)}}@media(max-width:600px),(max-width:900px)and (max-height:500px){.app .reveal-modal{padding:18px 16px 20px}.app .reveal-modal .brand{flex-direction:row;gap:8px;margin-bottom:10px}.app .reveal-modal .brand .mythi-mark{height:32px;width:18px}.app .reveal-modal .brand>div{font-size:17px}.app .reveal-modal h2{font-size:28px;padding-inline:20px;max-width:350px}.app .reveal-modal .modal-heading:after{display:none}.app .reveal-cards:not(.has-spotlight):not(.is-inspecting):not(.is-reading){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;max-width:620px;gap:10px;margin:20px 0 0;padding:0;overflow:visible}.app .reveal-cards:not(.has-spotlight) .reveal-slot{width:100%;max-width:none;min-width:0}.reveal-cards .reveal-stage{perspective:900px}.reveal-cards.is-complete .reveal-slot:is(.reveal-legendary,.reveal-secret,.reveal-ultra-secret) .reveal-stage{scale:1.035;translate:0 -2px}.app .reveal-cards .card-caption,.app .reveal-cards .new-label,.app .reveal-cards .card-shade,.app .reveal-cards .reveal-slot>.microcopy{display:none}.app .reveal-cards .reveal-overview-copy{display:grid;gap:6px;margin-top:10px;text-align:center}.reveal-overview-name{margin:0;min-height:2.5em;color:#fff0df;font-size:13px;line-height:1.25;font-weight:700;overflow-wrap:anywhere;text-wrap:balance}.reveal-overview-pending{margin:0;font-size:13px;color:#f7dcc4;line-height:1.4}.reveal-overview-pending span{display:block;font-size:12px;color:#cfb7bd}.app .reveal-overview-copy .rarity-label[data-rarity]{justify-content:center;flex-wrap:wrap;align-content:center;gap:3px 5px;width:100%;min-height:40px;padding:5px 3px;font-size:12px;text-align:center;letter-spacing:0}.app .reveal-overview-copy .rarity-label[data-rarity]>.rarity-label__emblem{width:13px;height:13px}.app .reveal-overview-copy .rarity-label[data-rarity]>.rarity-label__name{overflow-wrap:anywhere}.app .reveal-modal .reveal-intro,.reveal-overview-hint{margin-top:14px;margin-bottom:14px;font-size:12px}.app .reveal-modal>.button{margin-top:0;min-width:0;width:100%;max-width:350px;min-height:48px;font-size:16px}.app .reveal-modal .reveal-return{margin-top:10px;padding-top:10px}.app .reveal-modal .reveal-saved{margin-top:12px;font-size:10px}}@media(min-width:601px)and (max-width:900px)and (max-height:500px){.app .reveal-modal{padding-top:12px}.app .reveal-modal .brand{display:none}.app .reveal-modal h2{font-size:25px;max-width:none}.app .reveal-cards:not(.has-spotlight):not(.is-inspecting):not(.is-reading){margin-top:12px}.app .reveal-cards:not(.has-spotlight) .reveal-stage{max-width:92px;margin-inline:auto}.app .reveal-cards .reveal-overview-copy{gap:2px;margin-top:6px}.app .reveal-overview-copy .rarity-label[data-rarity]{min-height:28px;width:max-content;margin-inline:auto;padding-inline:9px}.app .reveal-modal .reveal-cards .reveal-overview-copy .rarity-label[data-rarity]{flex-direction:row;gap:6px;width:max-content;min-height:28px;padding:2px 6px}.app .reveal-modal .reveal-cards .reveal-overview-copy .rarity-label[data-rarity]>.rarity-label__name{width:auto;padding-block:4px}.app .reveal-modal .reveal-intro,.reveal-overview-hint{margin-block:9px}.app .reveal-modal .reveal-saved{margin-top:8px}.reveal-inspection{flex-direction:row;flex-wrap:wrap;padding:35px 60px 20px;column-gap:30px}.reveal-inspection-card{width:calc((100dvh - 65px) * 2 / 3);max-width:250px}.reveal-inspection-copy{max-width:200px;text-wrap:balance}.app .reveal-inspection>.button{max-width:200px}}@media(max-width:365px)and (max-height:620px){.app .reveal-modal .reveal-overview-hint{margin-block:8px}}.motion-off .reveal-cards .reveal-aura{display:none}.motion-off .reveal-cards .reveal-hidden-aura{transition:none}.motion-off .reveal-cards .reveal-hidden-aura:before{animation:none}.motion-off .reveal-cards .reveal-rotor{transition:none}.motion-off .reveal-cards .reveal-stage,.motion-off .reveal-cards .reveal-stage:after{transition:none}.app.motion-off .reveal-cards .reveal-slot,.app.motion-off .reveal-cards .revealed .reveal-face-front .character-card{animation:none}.motion-off .reveal-cards .reveal-slot:not(.revealed):has(.reveal-trigger:hover) .reveal-rotor{transform:none}@media(prefers-reduced-motion:reduce){.reveal-cards .reveal-hidden-aura{transition:none}.reveal-cards .reveal-hidden-aura:before{animation:none}.reveal-cards .reveal-stage,.reveal-cards .reveal-stage:after{transition:none}.reveal-cards .reveal-aura{display:none}.app .reveal-cards .reveal-slot,.app .reveal-cards .revealed .reveal-face-front .character-card{animation:none}.reveal-cards .reveal-rotor{transition:none}.reveal-cards .reveal-slot:not(.revealed):has(.reveal-trigger:hover) .reveal-rotor{transform:none}.pack-reveal-intro *{animation:none}}.app .reveal-card-info-trigger{position:absolute;top:4px;right:4px;z-index:5;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;color:#fff3db;background:transparent;cursor:pointer;touch-action:manipulation}.app .reveal-card-info-trigger span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #f7dfbd66;border-radius:50%;background:transparent;color:#fff3dbcc;text-shadow:0 1px 3px #0008;font:700 18px/1 Georgia,serif}.app .reveal-card-info-trigger:is(:hover,:focus-visible) span{background:#100b18df;border-color:#fff5df;color:#fff3db}.app .reveal-card-info-trigger:focus-visible{outline:3px solid #fff1cf;outline-offset:2px}.app .reveal-card-info-surface{position:absolute;inset:0;z-index:5;width:100%;height:100%;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer;touch-action:manipulation}.app .reveal-card-info-surface:focus-visible{outline:3px solid #fff1cf;outline-offset:4px}.app .reveal-cards.is-reading:not(.has-spotlight),.app .reveal-inspection.is-reading{display:none}.app .reveal-cards.has-spotlight.is-reading,.app .reveal-cards.has-spotlight.is-inspecting{visibility:hidden;pointer-events:none}.app .reveal-modal:has(.reveal-artwork-viewer)>:is(.modal-close,.pack-xp-earned){display:none}.app .reveal-modal .reveal-artwork-viewer{z-index:95;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;justify-content:stretch;gap:12px;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(ellipse at center,#261b2a,#09080e 75%)}.app .reveal-modal .reveal-artwork-viewer.is-reading{display:none}.reveal-artwork-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.reveal-artwork-heading h3{margin:0;font-size:clamp(20px,3vw,28px);line-height:1.15;text-align:left}.app .reveal-artwork-heading .reveal-card-info-trigger{position:static;flex:none}.reveal-artwork-figure{min-height:0;min-width:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.reveal-artwork-figure img{display:block;flex:1;min-height:0;width:100%;object-fit:contain;filter:drop-shadow(0 10px 28px #0008)}.reveal-artwork-figure figcaption{flex:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.35;color:#efd3c9}.app .reveal-artwork-viewer>.button{justify-self:center;max-width:100%}.reveal-cards .revealed .reveal-trigger{cursor:zoom-in}.reveal-cards .revealed .reveal-trigger[aria-disabled=true]{cursor:default}.motion-stage .mc-motion-card-artwork-trigger{position:absolute;inset:0;z-index:9;width:100%;height:100%;padding:0;border:0;border-radius:11px;background:transparent;cursor:zoom-in;touch-action:manipulation;transform:translateZ(2px)}.motion-stage .mc-motion-card-artwork-trigger:focus-visible{outline:3px solid #fff1cf;outline-offset:4px}.app .reveal-modal:has(.reveal-card-info)>:is(.modal-close,.modal-heading,.reveal-intro,.button,.reveal-complete-actions,.reveal-return,.reveal-saved){display:none}.reveal-card-info{position:fixed;inset:0;z-index:100;height:100dvh;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:calc(28px + env(safe-area-inset-top)) 24px 0;background:radial-gradient(ellipse at 35% 25%,#3e293c,#100c16 75%);color:#fff0df}.reveal-card-info-layout{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-content:safe center;align-items:center;gap:40px;width:min(100%,920px);min-height:0;margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:14px 10px 24px}.reveal-card-info-layout:focus-visible{outline:2px solid #e8c58e;outline-offset:-2px;border-radius:8px}.reveal-card-info-card{width:100%;aspect-ratio:2 / 3}.app .reveal-card-info-card .character-card{width:100%;height:100%;animation:none;transition:none}.app .reveal-card-info-card .character-card:hover{transform:none}.reveal-card-info-copy{min-width:0;text-align:left}.app .reveal-modal .reveal-card-info-copy h2{max-width:none;margin:18px 0 8px;padding:0;color:#fff0df;font-size:clamp(32px,4vw,48px);line-height:1.05;overflow-wrap:anywhere}.reveal-card-info-title{margin:0 0 28px;color:#e0c5b4;font-size:16px;line-height:1.45}.reveal-card-info-copy h3{margin:0 0 10px;color:#e8c58e;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.06em}.reveal-card-info-lore{margin:0;color:#f7e9dc;font-size:17px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.reveal-card-info-footer{display:flex;justify-content:center;padding:16px 0 calc(20px + env(safe-area-inset-bottom));border-top:1px solid #efd3c926}.app .reveal-card-info-footer .button{min-height:44px;padding:10px 24px;font-size:14px}@media(max-width:600px){.reveal-card-info{padding:calc(12px + env(safe-area-inset-top)) 16px 0}.reveal-card-info-layout{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;padding:12px 6px 24px}.reveal-card-info-card{width:170px;margin-inline:auto}.app .reveal-card-info-card .card-title{font-size:24px}.app .reveal-card-info-card .card-subtitle{font-size:10px}.app .reveal-card-info-card .card-caption .rarity-label[data-rarity]{font-size:12px;min-height:30px}.reveal-card-info-title{margin-bottom:22px;font-size:14px}.reveal-card-info-lore{font-size:16px;line-height:1.7}.app .reveal-card-info-footer .button{width:min(100%,350px)}}@media(max-height:500px)and (min-width:601px){.reveal-card-info{padding-top:calc(12px + env(safe-area-inset-top))}.reveal-card-info-layout{grid-template-columns:150px minmax(0,1fr);align-content:start;align-items:start;gap:28px}.reveal-card-info-title{margin-bottom:16px}.reveal-card-info-lore{font-size:15px;line-height:1.6}.reveal-card-info-footer{padding-block:10px}}.app .reveal-modal>.reveal-complete-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,600px);flex:none;order:3;margin:0 auto}.app .reveal-modal .reveal-complete-actions>.button{width:100%;min-width:0;max-width:none;min-height:54px;margin:0;padding:10px 14px;font-size:15px;line-height:1.25;white-space:normal}.app .reveal-next-pack>span{display:flex;flex-direction:column;gap:3px;min-width:0}.app .reveal-next-pack strong{font-size:inherit;font-weight:600}.app .reveal-next-pack small{font-size:11px;font-weight:400;opacity:.82}@media(max-width:600px){.app .reveal-modal>.reveal-complete-actions{gap:8px}.app .reveal-modal .reveal-complete-actions>.button{padding:8px;min-height:52px;font-size:13px;gap:6px}.app .reveal-complete-actions>.button.outline>svg{display:none}.app .reveal-next-pack>svg{width:16px;height:16px}}@media(max-width:360px){.app .reveal-next-pack>svg{display:none}}@media(min-width:801px)and (max-width:900px)and (max-height:500px){.app .reveal-modal .reveal-complete-actions>.button{min-height:48px;padding:7px 12px;font-size:14px}.app .reveal-modal .reveal-overview-hint{margin-block:6px}}.app .sanctuary-bulk-action{width:100%;margin-top:10px;min-height:46px;padding:8px 12px;gap:8px;font-size:14px;line-height:1.2}.sanctuary-bulk-action>svg{flex-shrink:0}.sanctuary-bulk-label{flex:1;min-width:0;text-align:left}.sanctuary-bulk-count{flex-shrink:0;margin-left:auto;text-align:right;opacity:.8;font-size:12px}.sanctuary-bulk-count>small{display:block;margin-top:2px;font-size:11px;line-height:1.2;font-weight:400}.bulk-highlight,.bulk-summary,.bulk-inspection{width:100%}.bulk-progress{text-align:center;color:#f5d5a1;font-size:15px}.bulk-progress>span{display:block;margin-top:6px;font-size:12px;color:#c9b7aa}.app .bulk-highlight .reveal-cards:not(.has-spotlight):not(.is-reading):not(.is-inspecting){display:flex;justify-content:center}.app .bulk-highlight .reveal-slot{flex:0 1 260px}.bulk-highlight .reveal-overview-hint{display:none}.bulk-shiny-stop{text-align:center;margin:20px 0}.bulk-shiny-stop>p{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff1c9}.bulk-summary-heading{padding:8px 0 20px;text-align:center}.bulk-summary-heading h3{font:600 30px Cormorant Garamond,Georgia,serif;margin:0 0 8px;color:#f8e2bd}.bulk-summary-heading p{color:#d4bdad;font-size:13px}.bulk-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.bulk-summary-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:9px;gap:5px;color:#faeddb;background:#1a1420;border:1px solid color-mix(in srgb,var(--bulk-rarity) 60%,#302533);border-radius:12px}.bulk-summary-card:focus-visible{outline:2px solid #f2d294;outline-offset:4px}.bulk-summary-art{width:100%;position:relative}.bulk-summary-art img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:7px;display:block}.bulk-copy-count,.bulk-new{position:absolute;background:#18111feb;border:1px solid #e5bf7a66;border-radius:6px;padding:4px 7px}.bulk-copy-count{bottom:7px;right:7px;font-weight:700}.bulk-new{top:6px;left:6px;font-size:10px}.bulk-summary-card>strong{font-size:14px}.bulk-card-title{color:#c5af9e;font-size:11px;line-height:1.4}.bulk-summary-card .rarity-label{font-size:11px}.bulk-summary-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0 12px}.bulk-summary-footer>p{color:#c5af9e;font-size:12px}.bulk-inspection-layout{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:26px;margin:24px 0}.bulk-inspection-layout .character-card{width:100%;aspect-ratio:2/3}@media(max-width:800px){.app.page-home .sanctuary-action-rail.has-bulk-action{height:179px}.app.page-home .has-bulk-action .ready-copy{top:8px}.app.page-home .has-bulk-action .open-pack{bottom:calc(var(--sanctuary-action-bottom) + 53px)}.app.page-home .sanctuary-bulk-action{position:absolute;left:16px;right:16px;bottom:35px;width:auto;max-width:400px;margin:0 auto;height:46px}.app.page-home .sanctuary:has(.has-bulk-action){padding-bottom:189px}.bulk-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bulk-summary-card{padding:6px}.app .bulk-reveal-modal{padding-bottom:max(30px,env(safe-area-inset-bottom))}.app .bulk-highlight .reveal-cards:not(.has-spotlight):not(.is-reading):not(.is-inspecting){max-width:260px;margin-inline:auto}.bulk-shiny-stop{padding-bottom:35px}.bulk-summary-footer{justify-content:center}}@media(max-width:480px){.bulk-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-inspection-layout{grid-template-columns:minmax(0,1fr)}.bulk-inspection-layout .character-card{max-width:260px;margin:0 auto}}.app .sanctuary-heading{margin-bottom:26px}.app .sanctuary-heading h1{margin:9px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4vw,52px);line-height:1.08;font-weight:500}.app .sanctuary-heading p{color:#e1c6b8;font-size:14px;line-height:1.5}.app .sanctuary-guarantees{display:flex;align-items:center;gap:13px;width:min(100%,360px);min-height:72px;margin:0 0 24px;padding:12px 0;text-align:left;color:#f4daba;border-block:1px solid #d6b07a55}.app .sanctuary-guarantees>svg{flex:none;color:#e1ba82}.app .sanctuary-guarantees>span{flex:1;min-width:0}.app .sanctuary-guarantees strong{display:block;font-size:14px;font-weight:500}.app .sanctuary-guarantees small{display:block;color:#dbc1be;font-size:11px;line-height:1.4;margin-top:4px}.app .sanctuary-guarantees-meter{display:block;height:3px;margin-top:8px;background:#d8b78326;border-radius:4px;overflow:hidden}.app .sanctuary-guarantees-meter>span{display:block;height:100%;background:linear-gradient(90deg,#b88d50,#efd39d);border-radius:inherit}.app .sanctuary-guarantees:is(:hover,:focus-visible){color:#fff1dc;border-color:#f5d39b}.app .sanctuary-action-rail .ready-copy{justify-content:flex-start;gap:9px;margin-bottom:16px}.app .sanctuary-action-rail .ready-count{gap:7px;letter-spacing:0}.app .sanctuary-action-rail .ready-count strong{font-size:26px}.app .sanctuary-action-rail .ready-count>span{font-size:15px;font-weight:400}.app .sanctuary-action-rail .ready-copy>svg{width:21px;height:21px}.app .sanctuary-action-rail .pack-timer{justify-content:flex-start}.app.page-home .page-footer{display:none}@media(max-width:800px){.app{--sanctuary-action-bottom: calc(100px + env(safe-area-inset-bottom, 0px)) }.app.page-home .main-content{height:100dvh;min-height:0;padding:0 0 calc(66px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;overflow:hidden}.app.page-home .topbar,.app.page-home .connection-banner,.app.page-home .admin-drop-indicator{flex:0 0 auto}.app.page-home>.main-content>.page-content:not([hidden]){flex:1 1 auto;width:100%;min-height:0;padding:0;overflow:auto;overscroll-behavior:contain}.app.page-home .sanctuary{width:100%;min-height:320px;height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(70px,1fr) auto;gap:8px;align-items:stretch;padding:8px 20px 136px;overflow:visible}.app.page-home .sanctuary-copy{display:contents}.app.page-home .sanctuary-heading{grid-row:1;text-align:center;margin:0}.app.page-home .sanctuary-heading .eyebrow{font-size:8px;letter-spacing:.21em}.app.page-home .sanctuary-heading h1{margin:5px 0;font-size:32px}.app.page-home .sanctuary-heading p{font-size:12px}.app.page-home .sanctuary .pack-stage{grid-row:2;order:initial;position:relative;inset:auto;transform:none;width:100%;height:100%;min-height:70px;margin:0;display:grid;place-items:center}.app.page-home .sanctuary .sanctuary-pack{position:absolute;inset:0;margin:auto;width:100%;height:100%;max-height:340px;max-width:100%;object-fit:contain}.app.page-home .sanctuary-guarantees{grid-row:3;width:min(100%,400px);justify-self:center;margin:0;padding-block:9px;min-height:66px}.app.page-home .sanctuary-action-rail{position:fixed;z-index:20;left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom,0px));height:126px;padding:10px 16px;background:linear-gradient(#20131b05,#20131be8 30%,#20131bf5)}.app.page-home .sanctuary-action-rail .ready-copy{position:absolute;top:10px;left:16px;right:16px;height:20px;margin:0;justify-content:center;flex-wrap:nowrap;gap:8px}.app.page-home .sanctuary-action-rail .ready-count{line-height:1.1;gap:6px}.app.page-home .sanctuary-action-rail .ready-count strong{font-size:17px}.app.page-home .sanctuary-action-rail .ready-count>span{font-size:12px}.app.page-home .sanctuary-action-rail .ready-copy>svg{width:17px;height:17px}.app.page-home .sanctuary-action-rail .pack-timer{position:absolute;left:16px;right:16px;bottom:10px;min-height:16px;margin:0;justify-content:center;font-size:11px;line-height:1.3;gap:6px}.app.page-home .sanctuary-action-rail .pack-timer strong{font-size:11px}.app.page-home .sanctuary-action-rail .pack-timer>svg{width:13px;height:13px}.app.page-home button.sanctuary-primary-action,.app .reveal-modal button.sanctuary-primary-action{position:fixed;z-index:110;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));top:auto;bottom:var(--sanctuary-action-bottom);width:calc(100% - max(16px,env(safe-area-inset-left,0px)) - max(16px,env(safe-area-inset-right,0px)));max-width:400px;min-width:0;height:52px;min-height:52px;margin:0 auto;padding:10px 14px;translate:none;transform:none;font-size:15px;line-height:1.2;border-radius:8px;touch-action:manipulation}.app .reveal-modal{height:100dvh;min-height:100dvh;max-height:100dvh;width:100%;max-width:none;padding:max(12px,env(safe-area-inset-top,0px)) 16px calc(192px + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto}.app .reveal-modal>.modal-heading{flex:none;margin:0}.app .reveal-modal>.modal-heading .brand{margin-bottom:8px;flex-direction:row;gap:8px}.app .reveal-modal>.modal-heading .brand .mythi-mark{height:30px;width:16px}.app .reveal-modal>.modal-heading .brand>div{font-size:17px}.app .reveal-modal>.modal-heading h2{max-width:none;font-size:27px;padding-inline:25px}.app .reveal-modal>.modal-heading:after{display:none}.app .reveal-modal .reveal-cards:not(.has-spotlight):not(.is-inspecting):not(.is-reading){flex:1 0 auto;align-content:center;align-items:start;margin:16px 0 8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:10px;max-width:600px;width:100%}.app .reveal-modal>.reveal-intro{flex:none;margin:8px 0;font-size:12px}.app .reveal-modal>.pack-xp-earned{flex:none;order:2;margin:4px 0;font-size:12px}.app .reveal-modal>.reveal-overview-hint,.app .reveal-modal>.reveal-saved{display:none}.app .reveal-modal .spotlight-controls{position:static;translate:none;width:auto;max-width:none}.app .reveal-modal .spotlight-caption{position:fixed;left:16px;right:16px;bottom:calc(var(--sanctuary-action-bottom) + 64px);margin:0;font-size:12px}.app .reveal-modal .reveal-motion-viewport{top:calc(56px + env(safe-area-inset-top,0px));bottom:calc(192px + env(safe-area-inset-bottom,0px))}.app .reveal-modal .pack-tear{bottom:calc(192px + env(safe-area-inset-bottom,0px))}.app .reveal-modal .pack-tear-object{width:min(48vw,258px,calc((100dvh - 250px)*.6))}}@media(max-width:800px)and (max-height:620px){.app.page-home .sanctuary-heading .eyebrow{display:none}.app.page-home .sanctuary-heading h1{font-size:27px}.app.page-home .sanctuary{padding-top:3px;gap:4px}.app.page-home .sanctuary-guarantees{min-height:60px;padding-block:6px}.app .reveal-modal>.modal-heading .brand{margin-bottom:4px}.app .reveal-modal>.modal-heading h2{font-size:24px}.app .reveal-modal .reveal-cards:not(.has-spotlight):not(.is-inspecting):not(.is-reading){margin-block:12px 6px}}@media(max-width:800px)and (max-height:450px){.app.page-home .sanctuary{min-height:370px}.app .reveal-modal>.modal-heading .brand{display:none}}@media(max-width:800px){.app .reveal-modal>.reveal-complete-actions{position:fixed;z-index:110;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:var(--sanctuary-action-bottom);width:calc(100% - max(16px,env(safe-area-inset-left,0px)) - max(16px,env(safe-area-inset-right,0px)));max-width:600px;margin:0 auto}.app .reveal-modal .reveal-complete-actions>.button{height:52px;touch-action:manipulation}}.app .sanctuary .pack-carousel{pointer-events:auto;min-width:0}.app .pack-carousel-window{position:absolute;inset:0 0 56px;isolation:isolate;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.app .pack-carousel-window:active{cursor:grabbing}.app .pack-carousel-item{position:absolute;left:50%;top:0;width:60%;height:100%;min-width:44px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:0;border:0;border-radius:12px;background:none;transform:translate(calc(-50% + var(--pack-position) * var(--pack-carousel-step, 160px))) scale(var(--pack-scale));transition:transform .36s cubic-bezier(.2,.75,.2,1);cursor:pointer}.app .pack-carousel-item:disabled{opacity:1;pointer-events:none;cursor:default}.app .pack-carousel:focus-visible,.app .pack-carousel-item:focus-visible{outline:2px solid #ffe1b4;outline-offset:-3px}.app .pack-carousel .pack-carousel-art{display:block;position:static;inset:auto;margin:0;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:520px;object-fit:contain;opacity:1;pointer-events:none;animation:none;transform:rotate(var(--pack-angle));filter:brightness(.76) drop-shadow(0 14px 18px #170a1599);transition:transform .36s cubic-bezier(.2,.75,.2,1),filter .36s}.app .pack-carousel [data-position="0"] .pack-carousel-art{filter:drop-shadow(0 16px 20px #170a1599)}.app .pack-carousel .pack-selection-label{position:absolute;bottom:0;left:9%;right:9%;height:50px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#ffe5bd;text-shadow:0 2px 14px #1c0a13}.app .pack-selection-name{display:flex;flex-direction:column;gap:3px}.app .pack-selection-name small{color:#d0b6a5;text-transform:uppercase;font-size:9px;letter-spacing:.18em;line-height:1.2}.app .pack-selection-name strong{font:500 30px/1.05 Cormorant Garamond,Georgia,serif;color:#fff0dc}.app .pack-selection-count{color:#edc79a;font-size:12px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.app .pack-selection-count>span{color:#bda397;font-size:10px;margin-left:5px}@media(min-width:801px){.app.page-home .sanctuary .pack-carousel{inset:3% 2% 9% 48%;width:auto;height:auto;transform:none}}.app .sanctuary-premium-rates{width:min(100%,360px);margin:0 0 24px;padding-block:12px;border-block:1px solid #d6b07a55;color:#f4daba}.app .premium-rates-heading{display:flex;align-items:center;gap:8px}.app .premium-rates-heading strong{font-size:15px;font-weight:500}.app .premium-rates-heading>span{margin-left:auto;font-size:10px;color:#dbc1be}.app .sanctuary-premium-rates dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0}.app .sanctuary-premium-rates dl>div{min-width:0}.app .sanctuary-premium-rates dt{font-size:11px;line-height:1.4}.app .sanctuary-premium-rates dd{margin:3px 0 0;font-size:19px;font-variant-numeric:tabular-nums;color:#ffdc8f}.app .sanctuary-premium-rates [data-rarity=secret] dd{color:#eeb5e5}@media(max-width:800px){.app.page-home .sanctuary .pack-carousel{overflow:visible;min-height:120px}.app.page-home .sanctuary .pack-carousel-window{inset:0 -20px 49px}.app.page-home .sanctuary .pack-carousel .pack-carousel-art{position:static;inset:auto;margin:0;max-height:340px}.app.page-home .sanctuary .pack-selection-label{left:0;right:0;height:44px}.app.page-home .sanctuary .pack-selection-name strong{font-size:27px}.app.page-home .sanctuary-premium-rates{grid-row:3;width:min(100%,400px);justify-self:center;margin:0;padding-block:8px}.app.page-home :is(.sanctuary-guarantees,.sanctuary-premium-rates){min-height:84px}.app.page-home .sanctuary-premium-rates dl{gap:8px;margin-top:6px}.app.page-home .sanctuary-premium-rates dd{font-size:17px;margin-top:1px}.app.page-home .premium-rates-heading strong{font-size:13px}.app.page-home .premium-rates-heading>svg{width:18px;height:18px}}@media(max-width:800px)and (max-height:620px){.app.page-home :is(.sanctuary-guarantees,.sanctuary-premium-rates){min-height:64px}.app.page-home .sanctuary-premium-rates{padding-block:6px}.app.page-home .sanctuary-premium-rates dl{margin-top:4px;gap:20px}.app.page-home .sanctuary-premium-rates dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.app.page-home .sanctuary-premium-rates dd{margin:0;font-size:16px}}@media(prefers-reduced-motion:reduce){.app .pack-carousel-item,.app .pack-carousel .pack-carousel-art{transition:none}}.app.page-home .sanctuary-heading{margin-bottom:32px}.app.page-home .sanctuary-heading h1{margin:0 0 22px;color:#f6e3c6;font:600 clamp(56px,6.3vw,102px)/.95 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em;text-shadow:0 3px 28px #170d16b3}.app.page-home .sanctuary-title-prefix{display:block;margin-bottom:.24em;font-size:.42em;font-style:italic;font-weight:500;color:#d9b789;letter-spacing:.02em}.app.page-home .sanctuary-title-name{display:block}.app.page-home .sanctuary-heading p{color:#dfc6b5;letter-spacing:.025em}.app.page-home .sanctuary .sanctuary-guarantees{width:max-content;max-width:100%;min-height:44px;margin:14px 0 0;padding:8px 0;gap:8px;border:0;color:#cbb49e;font-size:12px;line-height:1.4}.app.page-home .sanctuary .sanctuary-guarantees>span{flex:none}.app.page-home .sanctuary .sanctuary-guarantees>svg{color:#c9a873}.app.page-home .sanctuary .sanctuary-guarantees:is(:hover,:focus-visible){color:#ffebcc}.app.page-home .sanctuary .open-pack{isolation:isolate;min-height:64px;gap:13px;padding:16px 22px;border:1px solid #e9b77cb3;border-radius:9px;color:#fff0d5;background:linear-gradient(115deg,#cb5038,#a32f2b 64%,#7f242b);box-shadow:inset 0 1px #ffe4bb55,0 8px 24px #35121980,0 0 28px #e6ac6324;font:600 25px/1.1 Cormorant Garamond,Georgia,serif;letter-spacing:.015em;text-shadow:0 1px 2px #591e23;transition:box-shadow .18s ease,filter .18s ease,border-color .18s ease}.app.page-home .sanctuary .open-pack:before{content:"";position:absolute;inset:4px;border:1px solid #f9d39b33;border-radius:5px;pointer-events:none}.app.page-home .sanctuary .open-pack>svg{color:#ffdc9f}.app.page-home .sanctuary .open-pack:not(:disabled):hover{filter:brightness(1.1);border-color:#ffe1a6;box-shadow:inset 0 1px #ffe4bb66,0 8px 24px #35121980,0 0 34px #e6ac6338}.app.page-home .sanctuary .open-pack:disabled{box-shadow:none}.app.page-home .sanctuary .pack-carousel .pack-selection-label{left:0;right:0;justify-content:center;text-align:center}.app.page-home .sanctuary .pack-selection-name{align-items:center}.app.page-home .sanctuary .pack-selection-count{position:absolute;right:9%;top:50%;transform:translateY(-50%)}@media(min-width:801px){.app.page-home .sanctuary-copy{display:flex;flex-direction:column;align-items:flex-start}.app.page-home .sanctuary-heading{order:0}.app.page-home .sanctuary-action-rail{order:1;width:100%}.app.page-home .sanctuary-guarantees,.app.page-home .sanctuary-premium-rates{order:2}.app.page-home .sanctuary-premium-rates{margin-top:22px}.app.page-home .sanctuary .open-pack{position:relative}.app.page-home .sanctuary .pack-carousel{top:46%;bottom:auto;height:min(620px,calc(100% - 40px));transform:translateY(-50%)}.app.page-home .sanctuary .pack-carousel-window{bottom:68px;overflow:visible}.app.page-home .sanctuary .pack-carousel-item{--pack-carousel-step: 42%}.app.page-home .sanctuary .pack-carousel-item[aria-hidden=true]{visibility:hidden}}@media(max-width:800px){.app.page-home .sanctuary-heading{margin:0}.app.page-home .sanctuary-heading h1{margin:5px 0 7px;font-size:clamp(38px,7.8vw,52px);line-height:1.05}.app.page-home .sanctuary-title-prefix{display:inline;margin:0 .12em 0 0;font-size:.76em}.app.page-home .sanctuary-title-name{display:inline}.app.page-home .sanctuary .sanctuary-guarantees{margin:0;min-height:44px;padding-block:8px}.app.page-home .sanctuary .open-pack{height:52px;min-height:52px;padding:10px 16px;font-size:22px;gap:10px}.app.page-home .sanctuary .pack-selection-count{right:0}}@media(max-width:380px){.app.page-home .sanctuary .sanctuary-open-arrow{display:none}.app.page-home .sanctuary .open-pack{font-size:21px}}@media(max-width:800px)and (max-height:620px){.app.page-home .sanctuary-heading h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.app.page-home .sanctuary .open-pack{transition:none}}.app.motion-off.page-home .sanctuary .open-pack{transition:none}#pantheon-houses .ph-gate-cosmetic{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px;line-height:1.4;color:#f4ce94;margin-top:3px}#pantheon-houses .ph-gate-cosmetic svg{width:12px;height:12px}#pantheon-houses .ph-card-back-reward{display:flex;align-items:center;gap:16px;padding:16px;margin:14px 0;border:1px solid #cfb07d55;border-radius:12px;background:linear-gradient(120deg,#cfab7015,transparent);text-align:left}#pantheon-houses .ph-card-back-reward>img{width:58px;height:87px;object-fit:cover;flex-shrink:0;border-radius:5px;border:1px solid #dac48d77;box-shadow:0 4px 13px #0005}#pantheon-houses .ph-card-back-reward>div{min-width:0}#pantheon-houses .ph-card-back-reward span{display:block;font-size:9px;letter-spacing:.08em;line-height:1.6;color:#dbbd87}#pantheon-houses .ph-card-back-reward strong{display:block;margin-top:5px;font:600 24px/1.15 Cormorant Garamond,Georgia,serif;color:#fff1d3}#pantheon-houses .ph-card-back-reward p{margin:7px 0 0;font-size:12px;line-height:1.5;color:#d9cbbb}@media(max-width:420px){#pantheon-houses .ph-card-back-reward{gap:12px;padding:12px}#pantheon-houses .ph-card-back-reward>img{width:49px;height:74px}#pantheon-houses .ph-card-back-reward strong{font-size:22px}#pantheon-houses .ph-card-back-reward span{font-size:8px}#pantheon-houses .ph-card-back-reward p{font-size:11px}}#pantheon-houses .combat-outcome{--outcome-light: #fff2bd;--outcome-mid: #f1cf80;--outcome-deep: #bc863b;--outcome-glow: #d9ad5b35;position:absolute;inset:0;z-index:45;display:grid;place-items:center;pointer-events:none;-webkit-user-select:none;user-select:none}#pantheon-houses .combat-outcome[data-outcome=defeat]{--outcome-light: #ffc1ae;--outcome-mid: #ee796c;--outcome-deep: #b9323b;--outcome-glow: #d3484430}#pantheon-houses .combat-outcome-panel{position:relative;isolation:isolate;width:min(620px,calc(100% - 24px));padding:24px 12px 30px;text-align:center;color:var(--outcome-mid)}#pantheon-houses .combat-outcome-panel:before{content:"";position:absolute;z-index:-1;inset:-40px -12px;background:radial-gradient(ellipse,#1b101deb,#1b101db8 35%,#1b101d00 72%)}#pantheon-houses .combat-outcome-title{display:block;margin:0;font:600 clamp(64px,13vw,116px)/1.08 "Cormorant Garamond",Georgia,serif;letter-spacing:.018em;color:var(--outcome-mid);background:linear-gradient(175deg,var(--outcome-light) 15%,var(--outcome-mid) 48%,var(--outcome-deep) 78%,var(--outcome-light));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 2px #130b19) drop-shadow(0 0 20px var(--outcome-glow))}#pantheon-houses .combat-outcome-ornament{display:block;width:min(240px,62%);margin:0 auto 6px;opacity:.8}#pantheon-houses .combat-outcome-ornament svg{display:block;width:100%;height:24px}#pantheon-houses .combat-outcome-underline{display:block;width:42%;height:1px;margin:18px auto 0;background:linear-gradient(90deg,transparent,var(--outcome-mid),transparent);opacity:.65}#pantheon-houses .combat-outcome.is-animated{animation:combat-outcome-fade 2.2s ease both}#pantheon-houses .combat-outcome.is-animated .combat-outcome-panel{animation:combat-outcome-rise .68s cubic-bezier(.2,.75,.25,1) both}#pantheon-houses .combat-outcome.is-animated .combat-outcome-underline{animation:combat-outcome-line .8s cubic-bezier(.2,.75,.25,1) both}#pantheon-houses .ph-result-victory .ph-result-heading .ph-title{color:#efd18b}#pantheon-houses .ph-result-defeat .ph-result-heading .ph-title{color:#ef8278}#pantheon-houses .ph-result-defeat .ph-result-seal{color:#ef8278;border-color:#b9514d70}@keyframes combat-outcome-fade{0%{opacity:0}14%,77%{opacity:1}to{opacity:0}}@keyframes combat-outcome-rise{0%{transform:translateY(10px) scale(.96)}to{transform:translateY(0) scale(1)}}@keyframes combat-outcome-line{0%{transform:scaleX(.35);opacity:0}to{transform:scaleX(1);opacity:.65}}@media(prefers-reduced-motion:reduce){#pantheon-houses .combat-outcome,#pantheon-houses .combat-outcome *{animation:none!important}}#pantheon-houses.ph-no-motion .combat-outcome,#pantheon-houses.ph-no-motion .combat-outcome *{animation:none!important}@media(forced-colors:active){#pantheon-houses .combat-outcome-panel{background:Canvas}#pantheon-houses .combat-outcome-title{-webkit-text-fill-color:CanvasText;filter:none}}#pantheon-houses .ph-page.ph-world-boss-page{overflow:hidden;padding:0}#pantheon-houses .ph-mode-slot.ph-world-boss-slot,#pantheon-houses .wb-mount{height:100%;min-height:0;padding:0}#pantheon-houses .wb-root{--wb-ink: #f9ecd4;--wb-muted: #c5aea7;--wb-gold: #dfbf83;--wb-line: #d5ae6f42;position:relative;isolation:isolate;display:grid;grid-template-rows:minmax(130px,1fr) auto;width:100%;height:100%;min-height:0;overflow:hidden;color:var(--wb-ink);background:#1d141d;font:400 12px/1.45 DM Sans,sans-serif;container-type:size}#pantheon-houses .wb-root *,#pantheon-houses .wb-root *:before,#pantheon-houses .wb-root *:after{box-sizing:border-box}#pantheon-houses .wb-root [hidden]{display:none!important}#pantheon-houses .wb-root button{font:inherit;cursor:pointer;touch-action:manipulation}#pantheon-houses .wb-root button:disabled{cursor:default}#pantheon-houses .wb-root button:focus-visible,#pantheon-houses .wb-root input:focus-visible{outline:2px solid #f6d79e;outline-offset:3px}#pantheon-houses .wb-root svg{flex:none;width:16px;height:16px;stroke-width:1.5}#pantheon-houses .wb-root img{display:block;max-width:100%}#pantheon-houses .wb-arena{position:relative;isolation:isolate;min-height:0;display:grid;place-items:center;overflow:hidden}#pantheon-houses .wb-atmosphere{position:absolute;z-index:-3;inset:-10%;width:120%;height:120%;max-width:none;object-fit:cover;filter:blur(16px) saturate(.7);opacity:.39}#pantheon-houses .wb-arena:after{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(0deg,#20141e22,transparent 24%,#1c111a22)}#pantheon-houses .wb-boss-card{position:absolute;z-index:-1;isolation:isolate;top:0;left:50%;translate:-50% 0;width:min(100%,66.7cqh);height:100%;aspect-ratio:2 / 3;max-width:none;min-height:0;border-radius:0;overflow:hidden;box-shadow:0 0 0 1px #dfc39078,0 0 0 4px #211722,0 16px 45px #0008,0 0 60px #d39b4120;transform-origin:50% 60%}#pantheon-houses .wb-boss-art{width:100%;height:100%;object-fit:contain;border-radius:inherit}#pantheon-houses .wb-card-edge{position:absolute;inset:4px;border:1px solid #ffe5b147;border-radius:9px;box-shadow:inset 0 0 25px #1d12274a;pointer-events:none}#pantheon-houses .wb-card-edge:before,#pantheon-houses .wb-card-edge:after{content:"";position:absolute;inset:4px;border:1px solid #e3bf8052;clip-path:polygon(0 0,13% 0,13% 1%,1% 1%,1% 9%,0 9%,0 0,100% 0,100% 9%,99% 9%,99% 1%,87% 1%,87% 0)}#pantheon-houses .wb-card-edge:after{transform:rotate(180deg)}#pantheon-houses .wb-boss-heading{position:absolute;z-index:2;top:0;left:0;right:0;padding:13px 18px 18px;background:linear-gradient(180deg,#1d121dd4,#2117225c 66%,transparent);text-shadow:0 2px 15px #0008}#pantheon-houses .wb-boss-label{display:flex;align-items:center;justify-content:space-between;gap:10px}#pantheon-houses .wb-kicker{display:inline-flex;align-items:center;gap:5px;color:#e3c38e;font-size:9px;letter-spacing:.15em;text-transform:uppercase}#pantheon-houses .wb-kicker svg{width:12px;height:12px}#pantheon-houses .wb-round-clock{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;color:#d2bba4;font-variant-numeric:tabular-nums}#pantheon-houses .wb-round-clock svg{width:12px;height:12px;opacity:.8}#pantheon-houses .wb-boss-heading h2{font:500 clamp(29px,7vw,39px)/1 "Cormorant Garamond",Georgia,serif;margin:7px 0 12px;color:#fff0d6}#pantheon-houses .wb-shared-health{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:#d5bbb0;font-size:10px}#pantheon-houses .wb-shared-health strong{color:#ffe8c0;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}#pantheon-houses .wb-shared-health small{font-size:10px;color:#bea59a}#pantheon-houses .wb-health{height:5px;margin-top:6px;position:relative;overflow:hidden;border-radius:4px;background:#edd1a323;box-shadow:0 1px 6px #0004}#pantheon-houses .wb-health span{position:absolute;display:block;height:100%;border-radius:inherit}#pantheon-houses .wb-health-trail{background:#fff0c2;transition:width .65s ease .15s}#pantheon-houses .wb-health-fill{background:linear-gradient(90deg,#974d46,#d59b73 68%,#e8c18b);box-shadow:0 0 9px #ecb27042;transition:width .3s ease}#pantheon-houses .wb-arena-caption{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:8px;padding:22px 14px 10px;color:#ddc6aa;font-size:9px;background:linear-gradient(0deg,#20141ef5,#20141e88 60%,transparent)}#pantheon-houses .wb-arena-caption>span{display:inline-flex;align-items:center;gap:4px}#pantheon-houses .wb-arena-caption svg{width:12px;height:12px}#pantheon-houses .wb-verdict{position:absolute;inset:45% 15% auto;display:grid;justify-items:center;gap:10px;padding:20px 10px;border-block:1px solid #e4bf754d;background:linear-gradient(90deg,transparent,#21131de8 30%,#21131de8 70%,transparent);color:#f3d39a;text-align:center;text-shadow:0 2px 10px #000}#pantheon-houses .wb-verdict svg{width:27px;height:27px}#pantheon-houses .wb-verdict span{font:500 28px/1 Cormorant Garamond,Georgia,serif}#pantheon-houses .wb-root.is-defeated .wb-boss-card{filter:saturate(.48) brightness(.72)}#pantheon-houses .wb-dock{position:relative;z-index:3;min-width:0;padding:0 14px 10px;border-top:1px solid #d6ae6a2b;background:linear-gradient(180deg,#28192590,#21151fe6 68%,#21151ff2);box-shadow:0 -8px 32px #100c1340}#pantheon-houses .wb-team-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px;color:#e5ceae;font-size:11px}#pantheon-houses .wb-team-heading small{font-size:9px;color:#b39992}#pantheon-houses .wb-edit{display:inline-flex;align-items:center;justify-content:flex-end;background:none;border:0;padding:0 0 0 6px;min-height:44px;color:#d4b989;font-size:10px!important}#pantheon-houses .wb-party{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,430px);margin:0 auto}#pantheon-houses .wb-player{min-width:0;text-align:center}#pantheon-houses .wb-player-face{position:relative;isolation:isolate;width:100%;height:clamp(58px,12cqh,94px);overflow:hidden;border:1px solid #cfac765c;border-radius:6px;background:#33232f;box-shadow:0 3px 9px #100a1640;transition:filter .15s,opacity .15s}#pantheon-houses .wb-player-face>.wb-card-art{width:100%;height:100%;object-fit:cover;object-position:center 22%}#pantheon-houses .wb-player-face :is(.ph-combat-face-slot,.ph-card-face-host,.ph-card-face,.ph-card-face-art){position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0}#pantheon-houses .wb-player-face .ph-battle-art{width:100%;height:100%;object-fit:cover;object-position:center 22%}#pantheon-houses .wb-player-order{position:absolute;top:3px;left:3px;z-index:4;display:grid;place-items:center;width:15px;height:15px;border-radius:3px;border:1px solid #e4c28a50;background:#20151ed9;color:#e8c992;font-size:8px}#pantheon-houses .wb-player-name{display:block;margin:4px 0 0;font-size:10px;color:#dfc9b6;line-height:1.15;min-height:12px;overflow-wrap:anywhere}#pantheon-houses .wb-player-empty{display:grid;place-content:center;min-height:73px;border:1px dashed #c4a06b55;border-radius:6px;color:#a58a7d}#pantheon-houses .wb-player-empty>span{font:500 25px Cormorant Garamond,Georgia,serif}#pantheon-houses .wb-player-empty small{font-size:9px}#pantheon-houses .wb-player.is-striking .wb-player-face{opacity:.35}#pantheon-houses .wb-player.is-striking .wb-player-name{color:#f8d79a}#pantheon-houses .wb-action-area{margin-top:10px}#pantheon-houses .wb-primary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:47px;padding:10px 12px;border:1px solid #e29d6b70;border-radius:7px;background:linear-gradient(180deg,#c45439,#a93a2c);color:#fff0dc;box-shadow:inset 0 1px #f5b57e26,0 5px 15px #120a1533;font-size:13px!important}#pantheon-houses .wb-primary:not(:disabled):hover{background:linear-gradient(180deg,#d26140,#b24630)}#pantheon-houses .wb-primary:disabled{opacity:1;border-color:#b8986945;background:linear-gradient(180deg,#493139,#382630);color:#c9b6a3;box-shadow:none}#pantheon-houses .wb-primary:disabled [data-wb-clock]{font-variant-numeric:tabular-nums;color:#e3ccaa}#pantheon-houses .wb-claim{border-color:#e6bd7c91;background:linear-gradient(180deg,#93692f,#694623)}#pantheon-houses .wb-feedback{min-height:14px;margin:6px 0 0;text-align:center;color:#b9a296;font-size:9px;line-height:1.4}#pantheon-houses .wb-outcome{display:flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:8px 12px;border:1px solid #bd9a614a;border-radius:7px;color:#e8c994;background:#b48b3210;font-size:11px}#pantheon-houses .wb-pending{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;padding:7px 3px 0;color:#e2bc7d;background:transparent;border:0;font-size:11px!important}#pantheon-houses .wb-error{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 0;color:#e4b6aa;font-size:10px}#pantheon-houses .wb-error>span{flex:1;min-width:0}#pantheon-houses .wb-error button{flex:none;min-height:44px;border:0;border-radius:4px;padding:4px 8px;background:#b0614420;color:#f0c8a6}#pantheon-houses .wb-loading{grid-template-rows:1fr auto;padding:25px;background:radial-gradient(ellipse at 50% 35%,#6447342e,#21151f 70%)}#pantheon-houses .wb-load-card{display:grid;align-content:center;justify-items:center;gap:16px;max-width:350px;margin:0 auto;text-align:center}#pantheon-houses .wb-load-card>svg{width:36px;height:36px;color:#d9b77c}#pantheon-houses .wb-load-card h2{font:500 32px/1.05 Cormorant Garamond,Georgia,serif;color:#f4ddb7}#pantheon-houses .wb-load-card p{color:var(--wb-muted);font-size:12px}#pantheon-houses .wb-loading-line{width:80px;height:2px;border-radius:2px;background:#d5b16c50;box-shadow:0 0 15px #d5b16c30;animation:wb-wait 1.4s ease-in-out infinite alternate}#pantheon-houses .wb-footnote{color:#b79b8b;font-size:10px;text-align:center}#pantheon-houses .wb-effects{position:absolute;z-index:5;inset:0;overflow:hidden;pointer-events:none}#pantheon-houses .wb-flying-card{position:absolute;overflow:hidden;border-radius:6px;border:1px solid #efd19c;background:#34212b;box-shadow:0 0 20px #f3c76a55,0 10px 20px #100a174d;transform-origin:center;will-change:transform}#pantheon-houses .wb-flying-card img{width:100%;height:100%;object-fit:cover;object-position:center 22%}#pantheon-houses .wb-flying-card>span{position:absolute;bottom:0;left:0;right:0;padding:6px 3px 3px;background:linear-gradient(transparent,#21141eee);font-size:8px;color:#fff0d0;text-align:center}#pantheon-houses .wb-damage{position:absolute;font:600 clamp(29px,8vw,48px)/1 "Cormorant Garamond",Georgia,serif;white-space:nowrap;color:#ffe6a4;text-shadow:0 2px 0 #713720,0 4px 20px #100818,0 0 15px #efac563e}#pantheon-houses .wb-impact-light{position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,#ffe1a299,#e9a34b22 35%,transparent 70%);mix-blend-mode:screen}#pantheon-houses .wb-boss-card.is-hit .wb-impact-light{opacity:1}#pantheon-houses .wb-dialog-layer{position:absolute;z-index:12;inset:0;display:flex;align-items:stretch;padding:14px;background:#130d19c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#pantheon-houses .wb-dialog{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;max-width:620px;max-height:100%;margin:auto;min-height:0;padding:22px 16px 14px;border:1px solid #c9a66d66;border-radius:12px;background:#291c28;box-shadow:0 20px 50px #0007}#pantheon-houses .wb-dialog-close{position:absolute;top:2px;right:2px;z-index:1;display:grid;place-items:center;min-height:44px;width:44px;padding:0;border:0;background:none;color:#dcc29e}#pantheon-houses .wb-dialog-heading{padding-right:22px}#pantheon-houses .wb-dialog h3{margin:7px 0 6px;font:500 27px/1.05 Cormorant Garamond,Georgia,serif;color:#f5dfbc}#pantheon-houses .wb-dialog-heading p{font-size:11px;color:#c3aaa3;line-height:1.5}#pantheon-houses .wb-edit-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;flex:none}#pantheon-houses .wb-edit-slot{position:relative;min-width:0;height:68px;padding:0;overflow:hidden;border:1px solid #b8966352;border-radius:5px;background:#21161f}#pantheon-houses .wb-edit-slot img{width:100%;height:100%;object-fit:cover;object-position:center 22%}#pantheon-houses .wb-edit-slot>span:last-child{position:absolute;bottom:0;left:0;right:0;padding:10px 3px 4px;font-size:9px;color:#f3debe;line-height:1.15;background:linear-gradient(transparent,#20131eee);overflow-wrap:anywhere}#pantheon-houses .wb-edit-slot[aria-pressed=true]{border-color:#eac68b;box-shadow:0 0 0 1px #d5b37b}#pantheon-houses .wb-empty-number{color:#d9b87f;font:500 26px Cormorant Garamond,Georgia,serif}#pantheon-houses .wb-search{display:block;flex:none}#pantheon-houses .wb-search>span{display:block;font-size:10px;color:#c5ac9c;margin:0 0 4px}#pantheon-houses .wb-search input{display:block;width:100%;min-height:44px;border:1px solid #d1ad7450;border-radius:6px;padding:9px 12px;background:#21151e;color:#f0ddc0;font:inherit}#pantheon-houses .wb-search input::placeholder{color:#a78a85}#pantheon-houses .wb-picker-grid{display:grid;grid-auto-rows:max-content;align-content:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:60px;max-height:320px;flex:1 1 auto;overflow:auto;padding:3px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8a665a transparent}#pantheon-houses .wb-choice{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:auto;padding:0;border:1px solid #ae895e4a;border-radius:6px;overflow:hidden;background:#21141f;text-align:left}#pantheon-houses .wb-choice>img{flex:none;width:100%;height:104px;object-fit:cover;object-position:center 22%}#pantheon-houses .wb-choice-copy{display:block;position:relative;flex:none;width:100%;padding:6px 5px 7px;background:#2b1d27}#pantheon-houses .wb-choice-copy strong{display:block;color:#eddbbf;font-size:11px;font-weight:500;line-height:1.2;overflow-wrap:anywhere}#pantheon-houses .wb-choice-copy small{display:block;font-size:9px;color:#bba08d;margin-top:3px}#pantheon-houses .wb-choice[aria-pressed=true]{border-color:#d8b576}#pantheon-houses .wb-choice:disabled{opacity:.4}#pantheon-houses .wb-choice-mark{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#d9b67a;color:#30212a}#pantheon-houses .wb-choice-mark svg{width:12px;height:12px}#pantheon-houses .wb-no-results{grid-column:1 / -1;align-self:center;padding:20px 0;text-align:center;color:#c1a79c}#pantheon-houses .wb-dialog-actions{flex:none}#pantheon-houses .wb-dialog-actions p{margin-top:6px;color:#b59b91;text-align:center;font-size:9px;line-height:1.45}#pantheon-houses .wb-rewards{display:grid;gap:12px;overflow:auto;min-height:0}#pantheon-houses .wb-reward-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #c9a46d30;padding:13px 0}#pantheon-houses .wb-reward-row>span{display:grid;grid-template-columns:22px 1fr;column-gap:7px;align-items:center;min-width:0}#pantheon-houses .wb-reward-row strong{font-size:12px;color:#e7c9a0;font-weight:500}#pantheon-houses .wb-reward-row small{grid-column:2;font-size:10px;color:#b79e8f}#pantheon-houses .wb-secondary{min-height:44px;border:1px solid #c9a56d66;border-radius:6px;padding:7px 12px;background:#ad7d2820;color:#ecd09b}@keyframes wb-wait{0%{opacity:.3;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}@media(max-width:799px){#pantheon-houses .wb-boss-card{width:100%}#pantheon-houses .wb-boss-art{object-fit:cover;object-position:center 32%}}@media(max-width:360px){#pantheon-houses .wb-boss-heading{padding:10px 12px 15px}#pantheon-houses .wb-boss-heading h2{font-size:29px;margin-bottom:9px}#pantheon-houses .wb-round-clock{font-size:9px;gap:3px}#pantheon-houses .wb-kicker{font-size:8px}#pantheon-houses .wb-dock{padding:0 10px 7px}#pantheon-houses .wb-party{gap:6px}#pantheon-houses .wb-player-name{font-size:9px}#pantheon-houses .wb-team-heading small{display:none}#pantheon-houses .wb-primary{font-size:11px!important;min-height:45px;padding-inline:8px}#pantheon-houses .wb-arena-caption{font-size:8px;padding-inline:10px;gap:5px}#pantheon-houses .wb-arena-caption svg{width:10px;height:10px}#pantheon-houses .wb-dialog-layer{padding:7px}#pantheon-houses .wb-dialog{padding:16px 10px 10px;gap:9px}#pantheon-houses .wb-dialog h3{font-size:24px}#pantheon-houses .wb-edit-slot{height:55px}#pantheon-houses .wb-choice>img{height:82px}}@media(min-width:800px){#pantheon-houses .wb-root{grid-template-rows:minmax(200px,1fr) auto}#pantheon-houses .wb-boss-heading{width:min(100%,700px);left:50%;right:auto;transform:translate(-50%);padding:18px 25px 24px}#pantheon-houses .wb-boss-heading h2{font-size:43px}#pantheon-houses .wb-kicker{font-size:10px}#pantheon-houses .wb-round-clock{font-size:12px}#pantheon-houses .wb-shared-health{font-size:11px}#pantheon-houses .wb-shared-health strong{font-size:13px}#pantheon-houses .wb-arena-caption{left:50%;right:auto;transform:translate(-50%);width:min(100%,700px);padding-inline:25px;font-size:11px}#pantheon-houses .wb-dock{padding:0 max(20px,calc((100% - 650px)/2)) 12px}#pantheon-houses .wb-party{width:430px;gap:12px}#pantheon-houses .wb-player-face{height:clamp(76px,12cqh,108px)}#pantheon-houses .wb-team-heading{font-size:12px}#pantheon-houses .wb-edit{font-size:11px!important}#pantheon-houses .wb-player-name{font-size:11px}#pantheon-houses .wb-feedback{font-size:10px}#pantheon-houses .wb-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-height:650px){#pantheon-houses .wb-choice>img{height:54px}#pantheon-houses .wb-player-face{height:58px}#pantheon-houses .wb-team-heading{min-height:37px}#pantheon-houses .wb-action-area{margin-top:7px}#pantheon-houses .wb-boss-heading h2{font-size:27px;margin:5px 0 7px}#pantheon-houses .wb-feedback{margin-top:4px}#pantheon-houses .wb-dialog-heading p{display:none}#pantheon-houses .wb-dialog-heading h3{font-size:23px}#pantheon-houses .wb-dialog{gap:8px;padding-top:14px}#pantheon-houses .wb-edit-slot{height:50px}#pantheon-houses .wb-search>span{display:none}#pantheon-houses .wb-picker-grid{min-height:65px}#pantheon-houses .wb-dialog-actions p{font-size:8px}}@media(prefers-reduced-motion:reduce){#pantheon-houses .wb-root *,#pantheon-houses .wb-root *:before,#pantheon-houses .wb-root *:after{animation:none!important;transition:none!important}}#pantheon-houses.ph-no-motion .wb-root *,#pantheon-houses.ph-no-motion .wb-root *:before,#pantheon-houses.ph-no-motion .wb-root *:after{animation:none!important;transition:none!important}#pantheon-houses .wb-root.wb-social-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}#pantheon-houses .wb-combat{position:relative;isolation:isolate;display:grid;grid-template-rows:minmax(130px,1fr) auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;container-type:size}#pantheon-houses .wb-social-layout .wb-arena-caption{display:flex;flex-direction:column;gap:8px;padding-top:12px}#pantheon-houses .wb-community{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px 11px;border:1px solid #dfbf8359;border-radius:7px;background:#251a27eb;color:#f2d9ad;text-align:left}#pantheon-houses .wb-community>span{flex:1;min-width:0}#pantheon-houses .wb-community strong{display:block;font-size:11px;font-weight:500}#pantheon-houses .wb-community small{display:block;font-size:9px;color:#c5b1b8;margin-top:2px}#pantheon-houses .wb-community:not(:disabled):hover{background:#3a2737}#pantheon-houses .wb-community:disabled{opacity:.6}#pantheon-houses .wb-community-reward{justify-content:center;font-size:9px}#pantheon-houses .wb-participants{position:relative;min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 14px;background:#251b24;scrollbar-width:thin;scrollbar-color:#8a665a transparent}#pantheon-houses .wb-participants-top{display:flex;align-items:center;justify-content:space-between;min-height:28px;gap:8px}#pantheon-houses .wb-participants-close{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-8px -8px -8px 0;padding:0;border:0;background:none;color:#c5aea7}#pantheon-houses .wb-participants-title{margin:11px 0 7px;color:#f3e7d9;font:500 29px/1.1 Cormorant Garamond,Georgia,serif}#pantheon-houses .wb-participants-title:focus{outline:none}#pantheon-houses .wb-participants-summary{margin:0 0 18px;color:#bda9af;font-size:11px;line-height:1.6}#pantheon-houses .wb-participants-summary strong{color:#e0be80;font-weight:500;font-variant-numeric:tabular-nums}#pantheon-houses .wb-participants-summary small{display:block;font-size:10px}#pantheon-houses .wb-participants-label{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:10px 0;border-block:1px solid #d6b67d26;color:#bda9af;font-size:9px;letter-spacing:.7px;text-transform:uppercase}#pantheon-houses .wb-participants-label>span:last-child{display:flex;align-items:center;gap:4px;text-transform:none;letter-spacing:0}#pantheon-houses .wb-participants-label svg{width:13px;height:13px}#pantheon-houses .wb-participants-list{margin:0;padding:0;list-style:none}#pantheon-houses .wb-participant{display:grid;grid-template-columns:18px 31px minmax(0,1fr) 78px;align-items:center;gap:7px;min-height:80px;padding:14px 0;border-bottom:1px solid #dab98414}#pantheon-houses .wb-participant[data-self=true]{margin:0 -7px;padding-inline:7px;border-radius:5px;background:#b98a4420;box-shadow:inset 2px 0 #d7b574}#pantheon-houses .wb-participant:focus-visible{outline:2px solid #f6d79e;outline-offset:-2px}#pantheon-houses .wb-participant-rank{font:500 16px/1 Cormorant Garamond,Georgia,serif;color:#b49a88;text-align:center}#pantheon-houses .wb-participant-avatar{display:grid;place-items:center;width:31px;height:31px;border:1px solid #cdac8145;border-radius:50%;background:linear-gradient(135deg,#62413f,#302030);color:#ead1ab;font:500 17px/1 Cormorant Garamond,Georgia,serif}#pantheon-houses .wb-participant-person{min-width:0}#pantheon-houses .wb-participant-name{display:flex;align-items:baseline;gap:5px;min-width:0;color:#f2e5d8;font-size:12px}#pantheon-houses .wb-participant-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pantheon-houses .wb-participant-name small{flex:none;color:#e4c990;font-size:9px}#pantheon-houses .wb-participant-damage{color:#f6dbab;font-size:16px;line-height:1.3;margin-top:4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#pantheon-houses .wb-participant-damage small{margin-left:4px;color:#bda8a9;font-size:10px}#pantheon-houses .wb-participant-attacks{color:#b49ca3;font-size:10px;margin-top:3px}#pantheon-houses .wb-friend-action{display:flex;justify-content:center;align-items:center;gap:4px;width:78px;min-height:44px;padding:5px 6px;border:1px solid #c8a26f55;border-radius:5px;background:#d7a96409;color:#e5c591;font-size:10px!important}#pantheon-houses .wb-friend-action svg{width:13px;height:13px}#pantheon-houses .wb-friend-action:not(:disabled):hover{background:#bb895426;border-color:#d2b37d}#pantheon-houses .wb-friend-action:disabled{opacity:.65}#pantheon-houses .wb-friend-state{display:flex;justify-content:flex-end;align-items:center;gap:4px;color:#c3acb1;font-size:10px;line-height:1.4}#pantheon-houses .wb-friend-state svg{width:13px;height:13px}#pantheon-houses .wb-friend-state.is-friend{color:#bac9b0}#pantheon-houses .wb-participants-more{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;width:100%;min-height:48px;padding:12px 4px;border:0;background:none;color:#e0be80;font-size:11px!important}#pantheon-houses .wb-participants-more small{color:#bda9af;font-size:10px}#pantheon-houses .wb-participants-more svg{width:13px;height:13px}#pantheon-houses .wb-participants-empty{margin:0;padding:28px 8px;text-align:center;color:#bda9af;font-size:12px;line-height:1.6}#pantheon-houses .wb-participants-footer{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:14px 0 0;border-top:1px solid #d6b67d26;color:#bba3a9;font-size:10px;line-height:1.7}#pantheon-houses .wb-participants-footer svg{width:13px;height:13px;margin-top:2px}#pantheon-houses .wb-social-error{margin:12px 0;color:#e4b6aa;font-size:11px;line-height:1.5}#pantheon-houses .wb-social-error p{margin:0 0 8px}#pantheon-houses .wb-social-feedback{margin:0;color:#e9d4b5;font-size:11px;line-height:1.5}#pantheon-houses .wb-social-feedback:not(:empty){margin:12px 0}#pantheon-houses .wb-social-layout.is-social-wide{grid-template-columns:minmax(0,1fr) 324px}#pantheon-houses .is-social-wide .wb-participants{border-left:1px solid #d6b67d26}#pantheon-houses .is-social-wide .wb-participants-close{display:none}#pantheon-houses .is-social-wide .wb-dock{padding:0 20px 12px}#pantheon-houses .is-social-wide .wb-party{width:min(100%,430px)}#pantheon-houses .is-social-wide .wb-boss-art{object-fit:cover;object-position:center 32%}@media(max-width:360px){#pantheon-houses .wb-participants{padding-inline:12px}#pantheon-houses .wb-participant{grid-template-columns:16px 28px minmax(0,1fr) 74px;gap:5px}#pantheon-houses .wb-participant-avatar{width:28px;height:28px}#pantheon-houses .wb-participant-name{font-size:11px}#pantheon-houses .wb-friend-action{width:74px}#pantheon-houses .wb-community strong{font-size:10px}#pantheon-houses .wb-community small{display:none}}@media(max-height:650px){#pantheon-houses .wb-social-layout .wb-arena-caption{gap:3px;padding-bottom:5px}#pantheon-houses .wb-community{min-height:44px;padding-block:5px}#pantheon-houses .wb-community small{display:none}}#pantheon-houses .wb-utilities,#pantheon-houses .wb-team-block{display:contents}#pantheon-houses .wb-team-label-mobile,#pantheon-houses .wb-mobile-participants,#pantheon-houses .wb-reward-info,#pantheon-houses .wb-participants-backdrop{display:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-combat{grid-template-rows:minmax(130px,1fr) auto}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-atmosphere{display:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-boss-card{position:relative;grid-area:1 / 1;align-self:stretch;width:100%;height:100%;max-width:none;aspect-ratio:auto;top:auto;left:auto;translate:none;border-radius:0;box-shadow:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-boss-art{object-fit:cover;object-position:center 39%}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-card-edge{display:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-arena{grid-area:1 / 1}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-arena:after{background:linear-gradient(180deg,#1f142024,transparent 28%,transparent 88%,#24182060)}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-boss-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;left:0;right:0;transform:none;padding:14px 17px 19px;background:linear-gradient(180deg,#231823d6,#23182385 67%,transparent)}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-boss-label{display:contents}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-boss-heading .wb-kicker{display:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-boss-heading h2{grid-area:1 / 1;align-self:center;margin:0;font-size:36px;line-height:1}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-round-clock{grid-area:1 / 2;align-self:center;gap:5px;font-size:11px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-round-clock .wb-countdown-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-shared-health{grid-area:2 / 1 / auto / -1;margin:12px 0 0;font-size:11px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-shared-health strong{font-size:11px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-health{grid-area:3 / 1 / auto / -1;height:4px;margin-top:6px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-arena-caption{display:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-reward-info{position:absolute;z-index:3;right:12px;bottom:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d6b47750;border-radius:50%;background:#241820e8;color:#e4c792}#pantheon-houses .wb-reward-count{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 3px;border-radius:20px;background:#e3c28f;color:#30202a;font-size:9px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-dock{grid-area:2 / 1;padding:5px 14px 9px;background:#241820;box-shadow:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-utilities{display:flex;justify-content:space-between;align-items:center;gap:7px;min-height:49px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-team-block{display:flex;align-items:center;gap:7px;min-width:0}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-team-heading{display:contents}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-team-heading>span,#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-team-label-desktop{display:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-team-label-mobile{display:inline-flex;align-items:center}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-edit{order:2;justify-content:flex-start;gap:7px;min-height:44px;padding:0;color:#f3e8dc;font-size:11px!important;white-space:nowrap}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-edit svg{width:12px;height:12px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-party{order:1;display:flex;gap:0;flex:none;width:auto;margin:0}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player{flex:none;width:23px;margin-left:-7px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player:first-child{margin-left:0}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player-face{width:23px;height:29px;border-radius:4px;box-shadow:-2px 0 #241820}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player-name,#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player-order{display:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player-empty{min-height:29px;height:29px;border-radius:4px;background:#241820}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player-empty>span{font-size:14px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player-empty small{display:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-mobile-participants{display:flex;align-items:center;justify-content:flex-end;flex:none;gap:7px;min-height:44px;padding:0;border:0;background:none;color:#c0aeb5;font-size:11px!important;white-space:nowrap}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-mobile-participants>span{display:flex;gap:7px;align-items:center}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-mobile-participants strong{color:#e4c792;font-weight:500}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-mobile-participants svg{width:16px;height:16px;color:#e4c792}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-action-area{margin-top:0}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-action-area .wb-primary{min-height:47px;padding:8px;border-radius:8px;font-size:12px!important}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-action-area .wb-primary:not(:disabled){background:#e3c28f;border-color:#e3c28f;color:#30202a;box-shadow:0 0 20px #d5a86d15}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-action-area .wb-primary:disabled{background:#392730;border-color:#bf9a7440;color:#d8c5bb}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-feedback{margin-top:7px;min-height:16px;color:#c0aeb5;font-size:11px;line-height:1.45}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-pending{display:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-participants{position:absolute;z-index:9;inset:auto 0 0;width:100%;height:auto;max-height:74%;padding:22px 18px 20px;border-top:1px solid #c7a87955;border-radius:22px 22px 0 0;background:#2c202b;box-shadow:0 -16px 35px #100b1740}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-participants:before{content:"";position:absolute;top:9px;left:calc(50% - 16px);width:32px;height:3px;border-radius:3px;background:#b197a15c}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-participants-backdrop{display:block;position:absolute;z-index:8;inset:0;width:100%;height:100%;padding:0;border:0;background:#100c1538}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-info-layer{align-items:flex-end;padding:0;background:#100c1538;-webkit-backdrop-filter:none;backdrop-filter:none}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-info-layer .wb-dialog{width:100%;max-width:none;max-height:74%;margin:0;padding:26px 20px 22px;border:0;border-top:1px solid #c7a87955;border-radius:22px 22px 0 0;background:#2c202b;overflow-y:auto}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-info-layer .wb-dialog:before{content:"";position:absolute;top:9px;left:calc(50% - 16px);width:32px;height:3px;border-radius:3px;background:#b197a15c}#pantheon-houses .wb-info-layer .wb-dialog-close{top:10px;right:8px}#pantheon-houses .wb-info-layer .wb-dialog>*{flex-shrink:0}#pantheon-houses .wb-reward-info-symbol{display:grid;place-items:center;width:48px;height:48px;margin:14px 0;border:1px solid #c7a87632;border-radius:12px;background:#4e352a55;color:#e4c792}#pantheon-houses .wb-reward-info-symbol svg{width:24px;height:24px}#pantheon-houses .wb-reward-pack{position:relative;display:flex;align-items:flex-end;width:110px;height:140px;margin:10px 0 14px}#pantheon-houses .wb-reward-pack img{display:block;width:93px;height:140px;object-fit:contain;filter:drop-shadow(0 7px 12px #08071e80)}#pantheon-houses .wb-reward-pack>span{position:absolute;right:0;bottom:5px;display:grid;place-items:center;min-width:46px;height:36px;padding:0 8px;border:1px solid #e0c285;border-radius:10px;background:#241b35;color:#f5dba4;font-size:20px;font-weight:600}#pantheon-houses .wb-reward-info-copy{margin:0;color:#c0aeb5;font-size:12px;line-height:1.6}#pantheon-houses .wb-reward-info-claimed{display:flex;align-items:center;gap:7px;margin:0;color:#e4c792;font-size:12px}#pantheon-houses .wb-info-return{width:100%;margin-top:5px}@media(max-width:350px){#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-utilities{gap:4px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player,#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player-face{width:21px}#pantheon-houses .wb-social-layout:not(.is-social-wide) .wb-player-face{height:27px}}#pantheon-houses .ph-page.ph-labyrinth-page{padding:0;overflow:hidden;background:#21151f}#pantheon-houses .ph-mode-slot.ph-labyrinth-slot{height:100%;min-height:0;padding:0;overflow:hidden}#pantheon-houses .lb-root{width:100%;height:100%;min-height:0;max-width:960px;margin:auto;display:flex;flex-direction:column;position:relative;overflow:hidden;isolation:isolate;background:#21151f}#pantheon-houses .lb-root{color-scheme:dark;--bg:#181319;--panel:#271c25;--ink:#f5e5cb;--muted:#baa8a6;--gold:#d9b77d;--line:#c59e6a35;--red:#b84b36;--green:#9fb9a4;--purple:#bdabda;font-family:DM Sans,Arial,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}#pantheon-houses .lb-root *{box-sizing:border-box}#pantheon-houses .lb-root button,#pantheon-houses .lb-root a{-webkit-tap-highlight-color:transparent}#pantheon-houses .lb-root button{font:inherit;color:inherit;cursor:pointer}#pantheon-houses .lb-root button:disabled{cursor:default}#pantheon-houses .lb-root button:focus-visible,#pantheon-houses .lb-root a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#pantheon-houses .lb-root button{touch-action:manipulation}#pantheon-houses .lb-root a{color:inherit;text-decoration:none}#pantheon-houses .lb-root svg{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#pantheon-houses .lb-root h1,#pantheon-houses .lb-root h2,#pantheon-houses .lb-root h3,#pantheon-houses .lb-root p{margin:0}#pantheon-houses .lb-root h1,#pantheon-houses .lb-root h2,#pantheon-houses .lb-root h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600}#pantheon-houses .lb-root em{font-style:italic;color:var(--gold)}#pantheon-houses .lb-root .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:10px;line-height:1.5;color:var(--gold)}#pantheon-houses .lb-root .scene{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;isolation:isolate;overflow:hidden}#pantheon-houses .lb-root .primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid #db8d5a66;background:linear-gradient(#b54c38,#a84030);box-shadow:0 3px 12px #170a1533;padding:14px 16px;border-radius:5px;font-size:12px;min-height:44px;color:#fff0d8}#pantheon-houses .lb-root .primary:hover:enabled{filter:brightness(1.12)}#pantheon-houses .lb-root .primary:disabled{background:#4c3334;border-color:#85694733;color:#a9958b;box-shadow:none}#pantheon-houses .lb-root .secondary{border:1px solid var(--line);background:#32232b;padding:12px;border-radius:5px;min-height:44px;font-size:12px;color:var(--gold)}#pantheon-houses .lb-root .quiet{border:0;background:none;color:var(--muted);padding:9px;font-size:10px}#pantheon-houses .lb-root .scene-top{padding:20px 24px 0;position:relative;z-index:1;flex:none}#pantheon-houses .lb-root .chapter-line{display:flex;align-items:center;justify-content:space-between;color:var(--gold);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;gap:10px}#pantheon-houses .lb-root .chapter-line span:last-child{font-size:9px;letter-spacing:0;color:var(--muted);text-transform:none}#pantheon-houses .lb-root .scene-top h2{font-size:32px;line-height:1.1;margin-top:6px}#pantheon-houses .lb-root .scene-top .subtitle{color:var(--muted);font-size:10px;margin-top:7px;line-height:1.6}#pantheon-houses .lb-root .scene-backdrop{position:absolute;inset:0;z-index:-2;pointer-events:none;background-size:cover;background-position:70% center;opacity:.23;filter:saturate(.65)}#pantheon-houses .lb-root .map-scene:after,#pantheon-houses .lb-root .relic-scene:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(#201620,#20162055 30%,#20162044 55%,#21151f 92%)}#pantheon-houses .lb-root .map-bottom{padding:10px 24px 16px;flex:none;background:linear-gradient(transparent,#241821 24%)}#pantheon-houses .lb-root .mini-party{display:flex;gap:7px;align-items:center;padding-bottom:11px;border-bottom:1px solid #bb926d22;margin-bottom:11px}#pantheon-houses .lb-root .mini-hero{display:flex;gap:6px;align-items:center;flex:1;min-width:0}#pantheon-houses .lb-root .mini-hero img{width:29px;height:36px;border:1px solid #b3916655;object-fit:cover;border-radius:3px}#pantheon-houses .lb-root .mini-hero>span{font-size:8px;display:grid;gap:5px;flex:1;min-width:0}#pantheon-houses .lb-root .mini-hero strong{font-weight:400;font-size:8px;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .lb-root .mini-life{height:2px;background:#a4907825;display:block;max-width:45px}#pantheon-houses .lb-root .mini-life i{display:block;height:100%;background:var(--green)}#pantheon-houses .lb-root .node-preview{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:11px}#pantheon-houses .lb-root .node-preview h3{font-size:22px;line-height:1.15}#pantheon-houses .lb-root .node-preview p{font-size:10px;line-height:1.6;color:var(--muted);margin-top:4px}#pantheon-houses .lb-root .risk{font-size:8px;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;border:1px solid #ac835d55;padding:5px 7px;border-radius:3px;color:var(--gold)}#pantheon-houses .lb-root .risk.danger{color:#e89a84;border-color:#b35f5155}#pantheon-houses .lb-root .map-cta{display:flex;gap:10px;align-items:center}#pantheon-houses .lb-root .relic-count{display:grid;place-items:center;gap:3px;width:40px;color:var(--gold);font-size:9px}#pantheon-houses .lb-root .relic-count svg{width:17px;height:17px}#pantheon-houses .lb-root .scene-status{font-size:9px;color:var(--muted);padding:7px 0 0;line-height:1.4;min-height:20px;text-align:center}#pantheon-houses .lb-root .combat-scene{background:#231822}#pantheon-houses .lb-root .enemy-stage{position:relative;flex:1;min-height:160px;overflow:hidden;isolation:isolate}#pantheon-houses .lb-root .enemy-art{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 34%;z-index:-2}#pantheon-houses .lb-root .enemy-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#1d1420dd,#2116210a 45%,#21162111 60%,#211621f2)}#pantheon-houses .lb-root .enemy-hud{padding:20px 24px}#pantheon-houses .lb-root .enemy-hud h2{font-size:36px;line-height:1;margin:6px 0 10px;text-shadow:0 2px 14px #000}#pantheon-houses .lb-root .hp-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--ink)}#pantheon-houses .lb-root .hp-label span{color:var(--muted);font-size:9px}#pantheon-houses .lb-root .hp-track{height:4px;background:#efdaba33;border-radius:4px;overflow:hidden;margin-top:6px}#pantheon-houses .lb-root .hp-track i{display:block;height:100%;background:linear-gradient(90deg,#b15448,#e2bb7b);transition:width .35s}#pantheon-houses .lb-root .enemy-intent{position:absolute;bottom:13px;left:24px;right:24px;display:flex;gap:10px;align-items:center;color:var(--ink)}#pantheon-houses .lb-root .intent-symbol{border:1px solid #d99b6d55;background:#32202acf;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;color:#e2aa85;flex:none}#pantheon-houses .lb-root .intent-copy{display:grid;gap:4px;flex:1}#pantheon-houses .lb-root .intent-copy small{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#d3b197}#pantheon-houses .lb-root .intent-copy strong{font-size:11px;font-weight:400}#pantheon-houses .lb-root .intent-copy strong b{font-weight:400;color:#f4c78e}#pantheon-houses .lb-root .enemy-intent>.intent-turn{font-size:9px;color:#dbc9b0}#pantheon-houses .lb-root .combat-dock{padding:12px 24px 14px;background:linear-gradient(#2a1c27,#241821);border-top:1px solid var(--line);flex:none}#pantheon-houses .lb-root .orders-line{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--gold);gap:10px}#pantheon-houses .lb-root .orders{display:flex;gap:5px;align-items:center}#pantheon-houses .lb-root .order-dot{width:7px;height:7px;background:var(--gold);rotate:45deg;display:inline-block}#pantheon-houses .lb-root .order-dot.spent{background:#765e51}#pantheon-houses .lb-root .orders-label{margin-left:5px}#pantheon-houses .lb-root .guard-label{font-size:9px;display:flex;gap:5px;align-items:center;color:var(--green)}#pantheon-houses .lb-root .guard-label svg{width:13px;height:13px}#pantheon-houses .lb-root .heroes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px}#pantheon-houses .lb-root .hero{display:flex;flex-direction:column;gap:0;text-align:left;position:relative;background:none;border:0;padding:0;min-width:0;transition:.2s}#pantheon-houses .lb-root .hero-art{position:relative;height:clamp(75px,12svh,122px);border:1px solid #ab8a625c;overflow:hidden;border-radius:5px;isolation:isolate}#pantheon-houses .lb-root .hero-art img{height:100%;width:100%;object-fit:cover;object-position:50% 31%;transition:transform .3s}#pantheon-houses .lb-root .hero:hover:enabled .hero-art img{transform:scale(1.07)}#pantheon-houses .lb-root .hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,#1e1321cc)}#pantheon-houses .lb-root .hero-hp{position:absolute;bottom:5px;left:5px;right:5px;font-size:8px;z-index:1;display:flex;align-items:center;justify-content:space-between;color:#ffeed0}#pantheon-houses .lb-root .hero-hp svg{width:10px;height:10px;color:#c9a688}#pantheon-houses .lb-root .hero .hero-life{height:2px;background:#8a746a44;margin:5px 0}#pantheon-houses .lb-root .hero-life i{display:block;height:100%;background:var(--green)}#pantheon-houses .lb-root .hero strong{font-family:Cormorant Garamond;font-size:18px;line-height:1.05;font-weight:600}#pantheon-houses .lb-root .hero small{font-size:8px;color:var(--gold);line-height:1.5;margin-top:3px}#pantheon-houses .lb-root .hero .skill-value{font-size:8px;color:var(--muted);margin-top:1px}#pantheon-houses .lb-root .hero.is-target .hero-art{border-color:#c67959}#pantheon-houses .lb-root .hero.is-used .hero-art{filter:saturate(.45);opacity:.55}#pantheon-houses .lb-root .hero:disabled:not(.is-used){opacity:.55}#pantheon-houses .lb-root .hero.is-fallen{opacity:.35}#pantheon-houses .lb-root .hero .acted{position:absolute;top:4px;right:4px;background:#1c171ee6;border-radius:50%;height:19px;width:19px;display:grid;place-items:center;z-index:2;color:#e6c592}#pantheon-houses .lb-root .acted svg{width:12px;height:12px}#pantheon-houses .lb-root .battle-log{min-height:32px;padding:10px 0 8px;font-size:10px;color:#cfbdb0;line-height:1.4;display:flex;align-items:center;gap:7px}#pantheon-houses .lb-root .battle-log svg{width:14px;height:14px;color:var(--gold)}#pantheon-houses .lb-root .battle-actions{display:flex;gap:8px;align-items:center}#pantheon-houses .lb-root .battle-actions .primary{flex:1}#pantheon-houses .lb-root .equipped-line{display:flex;gap:7px;align-items:center;margin-top:8px;min-height:15px;color:var(--gold);font-size:8px;flex-wrap:wrap}#pantheon-houses .lb-root .equipped-line svg{width:12px;height:12px}#pantheon-houses .lb-root .equipped-line .sep{color:#725b57}#pantheon-houses .lb-root .floating-damage{position:absolute;top:48%;left:50%;font-family:Cormorant Garamond;font-size:56px;color:#ffddb0;text-shadow:0 2px 5px #120b12,0 0 18px #d0925f;pointer-events:none;animation:lb-damage .8s ease-out forwards;z-index:8}#pantheon-houses .lb-root .enemy-stage.hit .enemy-art{animation:lb-hit .3s ease-in-out}#pantheon-houses .lb-root .hero.hero-strike .hero-art{animation:lb-heroStrike .5s ease-out}#pantheon-houses .lb-root .combat-result{position:absolute;inset:0;background:#1f1523a6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}#pantheon-houses .lb-root .combat-result>svg{height:35px;width:35px;color:var(--gold)}#pantheon-houses .lb-root .combat-result h3{font-size:42px;color:var(--ink);margin:10px 0}#pantheon-houses .lb-root .combat-result p{font-size:11px;color:var(--muted)}#pantheon-houses .lb-root .relic-scene .scene-top{text-align:center;padding-top:26px}#pantheon-houses .lb-root .relic-scene .eyebrow{font-size:8px}#pantheon-houses .lb-root .relic-scene .scene-top h2{font-size:36px;margin-top:8px}#pantheon-houses .lb-root .relic-scene .scene-backdrop{opacity:.1;background-position:50% 20%}#pantheon-houses .lb-root .offering-mark{margin:0 auto 10px;color:var(--gold);display:grid;place-items:center}#pantheon-houses .lb-root .offering-mark svg{height:28px;width:28px}#pantheon-houses .lb-root .relic-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:25px 24px 15px;flex:1;min-height:0;align-items:center}#pantheon-houses .lb-root .relic-option{position:relative;text-align:left;border:1px solid #9f80505e;min-width:0;padding:22px 14px 18px;border-radius:5px;background:linear-gradient(145deg,#49302a8c,#211724ee);display:flex;flex-direction:column;align-items:center;height:100%;max-height:300px;transition:.2s}#pantheon-houses .lb-root .relic-option.is-selected{border-color:#e4bf80;background:linear-gradient(145deg,#5b3b308c,#2d2027ee);box-shadow:0 0 0 3px #dbb77712,0 7px 35px #0003}#pantheon-houses .lb-root .relic-option:hover{border-color:#d2b183}#pantheon-houses .lb-root .relic-seal{color:var(--gold);height:92px;display:grid;place-items:center;width:100%;position:relative;margin-bottom:14px}#pantheon-houses .lb-root .relic-seal:before{content:"";position:absolute;width:67px;height:67px;border:1px solid #c5a37445;border-radius:50%;box-shadow:0 0 0 9px #d5ae7010,0 0 35px #caa2641c}#pantheon-houses .lb-root .relic-seal svg{width:36px;height:36px;z-index:1}#pantheon-houses .lb-root .relic-copy{width:100%;text-align:center}#pantheon-houses .lb-root .relic-copy>small{color:#c4a177;letter-spacing:1.6px;font-size:7px;text-transform:uppercase}#pantheon-houses .lb-root .relic-copy h3{font-size:23px;line-height:1.05;margin:8px 0 10px}#pantheon-houses .lb-root .relic-copy p{font-size:10px;color:var(--muted);line-height:1.6}#pantheon-houses .lb-root .relic-copy p strong{font-weight:400;color:var(--ink)}#pantheon-houses .lb-root .relic-fit{margin-top:15px;padding-top:11px;border-top:1px solid var(--line);display:block;font-size:8px;color:var(--gold);line-height:1.5}#pantheon-houses .lb-root .relic-tick{position:absolute;right:8px;top:8px;height:17px;width:17px;border:1px solid #a5875a50;border-radius:50%;display:grid;place-items:center}#pantheon-houses .lb-root .relic-tick svg{display:none;width:12px;height:12px}#pantheon-houses .lb-root .is-selected .relic-tick{background:var(--gold);color:#33222b;border-color:var(--gold)}#pantheon-houses .lb-root .is-selected .relic-tick svg{display:block}#pantheon-houses .lb-root .relic-bottom{padding:0 24px 18px;flex:none}#pantheon-houses .lb-root .relic-bottom>p{font-size:9px;color:var(--muted);text-align:center;margin-bottom:10px}#pantheon-houses .lb-root .relic-bottom .scene-status{padding-top:9px;font-size:8px}#pantheon-houses .lb-root .interlude{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:24px;isolation:isolate;position:relative;text-align:center}#pantheon-houses .lb-root .interlude-art{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center 30%;opacity:.32}#pantheon-houses .lb-root .interlude:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#231723dd,#23172344,#231723f2)}#pantheon-houses .lb-root .interlude>svg{color:var(--gold);width:38px;height:38px;margin-bottom:18px}#pantheon-houses .lb-root .interlude h2{font-size:42px;margin:9px 0 12px}#pantheon-houses .lb-root .interlude>p{color:var(--muted);font-size:12px;line-height:1.8;max-width:390px}#pantheon-houses .lb-root .interlude-actions{display:grid;gap:10px;margin-top:25px;max-width:420px;width:100%;text-align:left}#pantheon-houses .lb-root .choice-action{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid var(--line);background:#251923d9;border-radius:5px;padding:13px 15px;min-height:70px}#pantheon-houses .lb-root .choice-action svg{color:var(--gold)}#pantheon-houses .lb-root .choice-action span{display:grid;gap:4px}#pantheon-houses .lb-root .choice-action strong{font-weight:400;font-size:12px;color:var(--ink)}#pantheon-houses .lb-root .choice-action small{font-size:10px;color:var(--muted);line-height:1.5}#pantheon-houses .lb-root .end-stats{display:flex;gap:32px;margin:25px 0}#pantheon-houses .lb-root .end-stats>span{display:grid;gap:5px;font-size:9px;color:var(--muted)}#pantheon-houses .lb-root .end-stats b{font-family:Cormorant Garamond;font-size:32px;color:var(--gold);font-weight:600}#pantheon-houses .lb-root .end-reward{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:20px;padding:14px 24px;border-block:1px solid var(--line)}#pantheon-houses .lb-root .end-reward svg{color:var(--gold)}#pantheon-houses .lb-root .interlude>.primary{max-width:420px}#pantheon-houses .lb-root .interlude .mini-party{width:100%;max-width:420px;margin-top:22px}#pantheon-houses .lb-root .sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}#pantheon-houses .lb-root .toast{position:absolute;bottom:14px;left:20px;right:20px;background:#efe1c8;color:#482c32;padding:11px 15px;text-align:center;border-radius:5px;font-size:11px;z-index:9;box-shadow:0 4px 24px #0005}@keyframes lb-damage{0%{opacity:0;translate:-50% 15px;scale:.8}20%{opacity:1;scale:1.1}to{opacity:0;translate:-50% -35px}}@keyframes lb-hit{0%,to{translate:0}30%{translate:-5px 0}70%{translate:5px 0}}@keyframes lb-heroStrike{0%,to{translate:0}45%{translate:0 -9px;box-shadow:0 0 18px #d7b67588}}@media(min-width:1500px){#pantheon-houses .lb-root .scene-top h2{font-size:40px}}@media(max-width:1000px){#pantheon-houses .lb-root .enemy-hud,#pantheon-houses .lb-root .scene-top,#pantheon-houses .lb-root .map-bottom,#pantheon-houses .lb-root .combat-dock,#pantheon-houses .lb-root .relic-bottom{padding-inline:18px}#pantheon-houses .lb-root .relic-options{padding-inline:18px;gap:7px}#pantheon-houses .lb-root .relic-option{padding-inline:9px}#pantheon-houses .lb-root .relic-copy h3{font-size:21px}#pantheon-houses .lb-root .relic-copy p{font-size:9px}}@media(max-width:720px){#pantheon-houses .lb-root .scene-top{padding:17px 17px 0}#pantheon-houses .lb-root .scene-top h2{font-size:29px}#pantheon-houses .lb-root .scene-top .subtitle{font-size:9px;margin-top:5px}#pantheon-houses .lb-root .chapter-line{font-size:8px;letter-spacing:1px}#pantheon-houses .lb-root .chapter-line span:last-child{font-size:8px}#pantheon-houses .lb-root .map-bottom{padding:8px 17px 13px}#pantheon-houses .lb-root .mini-party{gap:6px;padding-bottom:10px;margin-bottom:10px}#pantheon-houses .lb-root .mini-hero{gap:5px}#pantheon-houses .lb-root .mini-hero img{width:26px;height:33px}#pantheon-houses .lb-root .mini-hero>span{font-size:7px;gap:4px}#pantheon-houses .lb-root .mini-hero strong{font-size:7px}#pantheon-houses .lb-root .node-preview h3{font-size:22px}#pantheon-houses .lb-root .node-preview p{font-size:9px}#pantheon-houses .lb-root .risk{font-size:7px;padding:4px 6px}#pantheon-houses .lb-root .primary{font-size:11px;min-height:44px;padding:12px}#pantheon-houses .lb-root .scene-status{font-size:8px;min-height:18px}#pantheon-houses .lb-root .enemy-hud{padding:17px}#pantheon-houses .lb-root .enemy-hud h2{font-size:32px}#pantheon-houses .lb-root .enemy-intent{left:17px;right:17px;bottom:12px;gap:8px}#pantheon-houses .lb-root .intent-copy strong{font-size:10px}#pantheon-houses .lb-root .intent-copy small{font-size:7px}#pantheon-houses .lb-root .enemy-intent>.intent-turn{font-size:8px}#pantheon-houses .lb-root .combat-dock{padding:11px 13px 12px}#pantheon-houses .lb-root .heroes{gap:7px;margin-top:10px}#pantheon-houses .lb-root .hero-art{height:clamp(65px,12svh,98px)}#pantheon-houses .lb-root .hero strong{font-size:18px}#pantheon-houses .lb-root .hero small{font-size:8px}#pantheon-houses .lb-root .hero .skill-value{font-size:7px}#pantheon-houses .lb-root .battle-log{font-size:9px;min-height:36px;line-height:1.5;padding:8px 0}#pantheon-houses .lb-root .equipped-line{font-size:7px;gap:5px;margin-top:8px}#pantheon-houses .lb-root .orders-line{font-size:9px}#pantheon-houses .lb-root .guard-label{font-size:8px}#pantheon-houses .lb-root .battle-actions .secondary{font-size:9px;padding:10px;min-height:44px}#pantheon-houses .lb-root .relic-scene .scene-top{padding-top:19px}#pantheon-houses .lb-root .relic-scene .scene-top h2{font-size:31px}#pantheon-houses .lb-root .offering-mark{margin-bottom:8px}#pantheon-houses .lb-root .offering-mark svg{width:24px;height:24px}#pantheon-houses .lb-root .relic-options{display:flex;flex-direction:column;gap:9px;align-items:stretch;justify-content:center;padding:16px 17px 14px}#pantheon-houses .lb-root .relic-option{padding:13px 13px 13px 10px;display:grid;grid-template-columns:59px 1fr;gap:12px;max-height:none;min-height:99px;height:auto;align-items:center}#pantheon-houses .lb-root .relic-seal{height:60px;margin:0;width:59px}#pantheon-houses .lb-root .relic-seal:before{width:41px;height:41px;box-shadow:0 0 0 6px #d5ae7010}#pantheon-houses .lb-root .relic-seal svg{width:26px;height:26px}#pantheon-houses .lb-root .relic-copy{text-align:left;padding-right:5px}#pantheon-houses .lb-root .relic-copy>small{font-size:6px;letter-spacing:1.1px}#pantheon-houses .lb-root .relic-copy h3{font-size:24px;line-height:1.05;margin:4px 0 5px}#pantheon-houses .lb-root .relic-copy p{font-size:9px;line-height:1.6}#pantheon-houses .lb-root .relic-fit{border:0;padding:0;margin-top:5px;font-size:7px}#pantheon-houses .lb-root .relic-tick{width:14px;height:14px;right:8px;top:8px}#pantheon-houses .lb-root .relic-bottom{padding:0 17px 13px}#pantheon-houses .lb-root .relic-bottom>p{font-size:8px;margin-bottom:9px}#pantheon-houses .lb-root .relic-bottom .scene-status{font-size:7px;padding-top:8px}#pantheon-houses .lb-root .interlude{padding:20px}#pantheon-houses .lb-root .interlude h2{font-size:36px}#pantheon-houses .lb-root .interlude>p{font-size:11px}#pantheon-houses .lb-root .interlude-actions{margin-top:20px;gap:9px}#pantheon-houses .lb-root .choice-action{min-height:66px;padding:11px 13px}#pantheon-houses .lb-root .choice-action strong{font-size:11px}#pantheon-houses .lb-root .choice-action small{font-size:9px}}@media(max-width:380px),(max-height:680px)and (max-width:720px){#pantheon-houses .lb-root .scene-top{padding-top:11px}#pantheon-houses .lb-root .scene-top h2{font-size:25px;margin-top:4px}#pantheon-houses .lb-root .scene-top .subtitle{font-size:8px;margin-top:3px}#pantheon-houses .lb-root .map-bottom{padding-top:3px;padding-bottom:10px}#pantheon-houses .lb-root .mini-party{margin-bottom:8px;padding-bottom:8px}#pantheon-houses .lb-root .mini-hero img{width:22px;height:27px}#pantheon-houses .lb-root .node-preview{margin-bottom:8px}#pantheon-houses .lb-root .node-preview h3{font-size:19px}#pantheon-houses .lb-root .node-preview p{font-size:8px;line-height:1.4}#pantheon-houses .lb-root .mini-hero strong{font-size:7px}#pantheon-houses .lb-root .relic-count{width:25px}#pantheon-houses .lb-root .map-cta{gap:6px}#pantheon-houses .lb-root .enemy-stage{min-height:138px}#pantheon-houses .lb-root .enemy-hud{padding:12px 13px}#pantheon-houses .lb-root .enemy-hud h2{font-size:28px;margin:4px 0 7px}#pantheon-houses .lb-root .enemy-intent{left:13px;right:13px;bottom:8px;gap:6px}#pantheon-houses .lb-root .intent-symbol{width:28px;height:28px}#pantheon-houses .lb-root .intent-symbol svg{width:15px;height:15px}#pantheon-houses .lb-root .intent-copy strong{font-size:9px}#pantheon-houses .lb-root .intent-turn{display:none}#pantheon-houses .lb-root .combat-dock{padding:9px 11px}#pantheon-houses .lb-root .hero-art{height:64px}#pantheon-houses .lb-root .hero strong{font-size:16px}#pantheon-houses .lb-root .hero small{font-size:7px}#pantheon-houses .lb-root .hero .skill-value{font-size:6px}#pantheon-houses .lb-root .heroes{gap:6px;margin-top:8px}#pantheon-houses .lb-root .hero-hp{font-size:7px;left:4px;right:4px;bottom:4px}#pantheon-houses .lb-root .battle-log{font-size:8px;min-height:34px}#pantheon-houses .lb-root .equipped-line{font-size:6px;margin-top:6px}#pantheon-houses .lb-root .orders-line{font-size:8px}#pantheon-houses .lb-root .relic-scene .scene-top{padding-top:11px}#pantheon-houses .lb-root .offering-mark{display:none}#pantheon-houses .lb-root .relic-scene .scene-top h2{font-size:28px;margin-top:6px}#pantheon-houses .lb-root .relic-options{padding:10px 13px;gap:7px}#pantheon-houses .lb-root .relic-option{min-height:84px;padding:9px;grid-template-columns:47px 1fr;gap:9px}#pantheon-houses .lb-root .relic-seal{width:47px;height:49px}#pantheon-houses .lb-root .relic-seal:before{width:34px;height:34px}#pantheon-houses .lb-root .relic-seal svg{width:24px;height:24px}#pantheon-houses .lb-root .relic-copy h3{font-size:21px;margin-block:3px}#pantheon-houses .lb-root .relic-copy p{font-size:8px;line-height:1.5}#pantheon-houses .lb-root .relic-fit{font-size:6px;margin-top:4px}#pantheon-houses .lb-root .relic-copy>small{font-size:6px}#pantheon-houses .lb-root .relic-bottom{padding:0 13px 10px}#pantheon-houses .lb-root .relic-bottom>p{font-size:7px;margin-bottom:7px}#pantheon-houses .lb-root .relic-bottom .scene-status{font-size:6px;min-height:14px;padding-top:6px}#pantheon-houses .lb-root .interlude{padding:14px}#pantheon-houses .lb-root .interlude>svg{width:26px;height:26px;margin-bottom:10px}#pantheon-houses .lb-root .interlude h2{font-size:29px;margin:7px 0 8px}#pantheon-houses .lb-root .interlude>p{font-size:10px}#pantheon-houses .lb-root .interlude-actions{margin-top:14px}#pantheon-houses .lb-root .end-stats{gap:24px;margin:15px 0}#pantheon-houses .lb-root .end-stats b{font-size:26px}#pantheon-houses .lb-root .end-reward{margin-bottom:15px;font-size:10px;padding:10px 14px}}#pantheon-houses .lb-root .choice-action:disabled{opacity:.45}#pantheon-houses .lb-root .interlude-actions{max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#94715b transparent;padding:3px}#pantheon-houses .lb-root .interlude-actions .choice-action{flex:none}#pantheon-houses .lb-root .hero .skill-value{font-size:8px;line-height:1.4;min-height:22px}#pantheon-houses .lb-root .relic-fit{font-size:8px}#pantheon-houses .lb-root .relic-copy>small{font-size:7px}#pantheon-houses .lb-root .equipped-line{font-size:8px}#pantheon-houses .lb-root .enemy-art{object-position:50% 10%}@media(max-width:380px),(max-height:680px)and (max-width:720px){#pantheon-houses .lb-root .hero .skill-value{font-size:7px;min-height:20px}#pantheon-houses .lb-root .relic-fit,#pantheon-houses .lb-root .equipped-line{font-size:7px}#pantheon-houses .lb-root .interlude-actions{max-height:210px}}@media(max-width:380px),(max-height:680px)and (max-width:720px){#pantheon-houses .lb-root .relic-scene{overflow-y:auto}#pantheon-houses .lb-root .relic-scene .scene-top{padding-top:10px}#pantheon-houses .lb-root .relic-scene .scene-top h2{font-size:26px;line-height:1.04;margin-top:4px}#pantheon-houses .lb-root .relic-options{flex:1 0 auto;justify-content:flex-start;padding:10px 13px;gap:7px}#pantheon-houses .lb-root .relic-option{flex:none;min-height:77px;grid-template-columns:37px 1fr;gap:9px;padding:8px 9px}#pantheon-houses .lb-root .relic-seal{width:37px;height:42px}#pantheon-houses .lb-root .relic-seal:before{width:29px;height:29px}#pantheon-houses .lb-root .relic-seal svg{height:21px;width:21px}#pantheon-houses .lb-root .relic-fit{display:none}#pantheon-houses .lb-root .relic-copy h3{font-size:21px}#pantheon-houses .lb-root .relic-copy p{font-size:8px;line-height:1.4}#pantheon-houses .lb-root .relic-bottom .scene-status{display:none}#pantheon-houses .lb-root .relic-bottom{padding-bottom:10px}}@media(prefers-reduced-motion:reduce){#pantheon-houses .lb-root *,#pantheon-houses .lb-root *:before,#pantheon-houses .lb-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#pantheon-houses .lb-root .floating-damage{animation:none!important;opacity:1;translate:-50% 0}}@media(max-width:380px),(max-height:680px)and (max-width:720px){#pantheon-houses .lb-root .relic-copy>small{display:none}#pantheon-houses .lb-root .relic-options{padding-block:8px}#pantheon-houses .lb-root .interlude{justify-content:flex-start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#94715b transparent}#pantheon-houses .lb-root .interlude>.mini-party{flex-shrink:0;margin-bottom:5px}#pantheon-houses .lb-root .interlude-actions{min-height:110px;flex-shrink:0}}#pantheon-houses .lb-root .map-scene .scene-backdrop{opacity:.1;filter:saturate(.35);background-position:75% 45%}#pantheon-houses .lb-root .map-scene:after{background:linear-gradient(#201620dc,#2016207a 45%,#21151fdf)}#pantheon-houses .lb-root .map-scene .scene-top{padding-bottom:10px}#pantheon-houses .lb-root .map-scene .scene-top .subtitle{font-size:11px;color:#cfbdb3;display:flex;align-items:center;justify-content:space-between;gap:8px}#pantheon-houses .lb-root .journey-scroll-control{background:none;border:0;border-bottom:1px solid #b28c5f70;color:#e3c18c;font-size:10px;padding:3px 0;white-space:nowrap}#pantheon-houses .lb-root .journey-scroll-control[hidden],#pantheon-houses .lb-root .is-route-scrollable .journey-instruction{display:none}#pantheon-houses .lb-root .journey-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 20px;padding:8px 9px 10px;scrollbar-width:thin;scrollbar-color:#a07e5c #30232c;scrollbar-gutter:stable both-edges}#pantheon-houses .lb-root .journey-scroll:focus-visible{outline:1px solid #d9b77d;outline-offset:-2px}#pantheon-houses .lb-root .journey-path{max-width:490px;margin:0 auto;display:flex;flex-direction:column;gap:4px;position:relative}#pantheon-houses .lb-root .journey-stage{position:relative;flex:none;min-width:0}#pantheon-houses .lb-root .journey-stephead{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#cebbb0;font-size:11px;line-height:1.4;padding:0 2px}#pantheon-houses .lb-root .journey-stephead>span{display:flex;align-items:center;gap:8px}#pantheon-houses .lb-root .journey-stephead b{display:grid;place-items:center;height:17px;width:17px;border:1px solid #a08a674f;border-radius:50%;font-size:9px;font-weight:400;color:#b39b84}#pantheon-houses .lb-root .journey-stephead>small{font-size:9px;color:#a79895}#pantheon-houses .lb-root .journey-stage[data-state=current] .journey-stephead{color:#eed8b5}#pantheon-houses .lb-root .journey-stage[data-state=current] .journey-stephead b{color:#ead0a3;border-color:#ad875a}#pantheon-houses .lb-root .journey-stage[data-state=current] .journey-stephead>small{color:#e4bd83}#pantheon-houses .lb-root .journey-location{display:flex;align-items:center;justify-content:center;gap:6px;margin:5px auto 0;font-size:10px;color:#f3d5a3;line-height:16px}#pantheon-houses .lb-root .journey-location i{height:6px;width:6px;border-radius:50%;background:#edc58e;box-shadow:0 0 0 3px #e4bc7f15}#pantheon-houses .lb-root .journey-branch{display:block;width:100%;height:13px;stroke:#9b876667;stroke-width:1.1;overflow:visible;fill:none;pointer-events:none}#pantheon-houses .lb-root .journey-branch.current{stroke:#d6ac76;stroke-width:1.3}#pantheon-houses .lb-root .journey-branch.future{stroke:#9f8a6f57}#pantheon-houses .lb-root .journey-branch.merge{height:12px}#pantheon-houses .lb-root .journey-spine{height:11px;position:relative;pointer-events:none}#pantheon-houses .lb-root .journey-spine:after{content:"";display:block;width:1px;height:100%;margin:auto;background:#9f8a6f57}#pantheon-houses .lb-root .journey-spine.visited:after{background:#baa276}#pantheon-houses .lb-root .journey-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#pantheon-houses .lb-root .journey-doors.single{display:block;width:calc(50% - 7px);margin:auto}#pantheon-houses .lb-root .journey-door{position:relative;display:flex;align-items:center;gap:10px;min-width:0;width:100%;min-height:50px;text-align:left;padding:8px 13px;border:1px solid #99806459;border-radius:5px;background:#281d27e8;box-shadow:none;color:#cfbeb2;translate:none}#pantheon-houses .lb-root .journey-door:disabled{opacity:1;cursor:default}#pantheon-houses .lb-root .journey-door-icon{display:grid;place-items:center;flex:none;width:24px;color:#b39c7c}#pantheon-houses .lb-root .journey-door-icon svg{width:20px;height:20px}#pantheon-houses .lb-root .journey-door-copy{display:grid;gap:4px;min-width:0;flex:1}#pantheon-houses .lb-root .journey-door-copy strong{font-family:Cormorant Garamond,Georgia,serif;font-size:23px;line-height:1.05;font-weight:600;color:inherit;overflow-wrap:anywhere}#pantheon-houses .lb-root .journey-door-copy small{font-size:10px;line-height:1.3;color:#b8a6a0;overflow-wrap:anywhere}#pantheon-houses .lb-root .journey-door[data-state=current]{min-height:60px;border-color:#ae875e;color:#f3e0c3;background:#3c292ce8}#pantheon-houses .lb-root .journey-door[data-state=current] .journey-door-icon{color:#ddba80}#pantheon-houses .lb-root .journey-door[data-state=current] .journey-door-copy small{color:#d2bdb0}#pantheon-houses .lb-root .journey-door.is-selected{border-color:#edc48a;background:#55362ddf;box-shadow:0 0 0 2px #d7ab6d20}#pantheon-houses .lb-root .journey-door.is-selected .journey-door-copy{padding-right:7px}#pantheon-houses .lb-root .journey-choice-mark{position:absolute;right:7px;top:6px;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;border:1px solid #dec08a;background:#2c2027}#pantheon-houses .lb-root .journey-choice-mark i{height:5px;width:5px;border-radius:50%;background:#efcf96}#pantheon-houses .lb-root .journey-stage[data-state=visited]{display:flex;justify-content:center;align-items:center;flex-direction:column}#pantheon-houses .lb-root .journey-stage[data-state=visited] .journey-door{width:auto;max-width:80%;min-height:28px;padding:4px 12px;border:0;background:transparent;gap:7px}#pantheon-houses .lb-root .journey-stage[data-state=visited] .journey-door-icon{color:#bfc5a5;width:18px}#pantheon-houses .lb-root .journey-stage[data-state=visited] .journey-door-icon svg{width:15px;height:15px}#pantheon-houses .lb-root .journey-stage[data-state=visited] .journey-door-copy{display:flex;gap:8px;align-items:center}#pantheon-houses .lb-root .journey-stage[data-state=visited] .journey-door-copy strong{font-family:DM Sans,Arial,sans-serif;font-size:11px;line-height:1.4;font-weight:400;color:#d4c2ad}#pantheon-houses .lb-root .journey-stage[data-state=visited] .journey-door-copy small{font-size:9px;color:#a7b094}#pantheon-houses .lb-root .journey-stage[data-state=visited] .journey-spine{width:100%;height:8px}#pantheon-houses .lb-root .journey-history-number{position:absolute;left:2px;top:9px;color:#95847b;font-size:9px;width:17px;text-align:center}#pantheon-houses .lb-root .journey-history-missing{font-size:10px;color:#a6a098;padding:8px}#pantheon-houses .lb-root .map-scene .map-bottom{padding-top:9px;border-top:1px solid #b6916726;background:#241821f5}#pantheon-houses .lb-root .map-scene .mini-party{margin-bottom:8px;padding-bottom:8px}#pantheon-houses .lb-root .map-scene .mini-hero strong,#pantheon-houses .lb-root .map-scene .mini-hero>span{font-size:9px}#pantheon-houses .lb-root .destination-label{display:block;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#c6a279;margin-bottom:4px}#pantheon-houses .lb-root .map-scene .node-preview{margin-bottom:10px}#pantheon-houses .lb-root .map-scene .node-preview p{font-size:11px;line-height:1.5}#pantheon-houses .lb-root .map-scene .risk{font-size:8px;margin-top:3px}@media(min-width:721px){#pantheon-houses .lb-root .journey-scroll{padding-top:12px}#pantheon-houses .lb-root .journey-path{gap:6px}#pantheon-houses .lb-root .journey-door[data-state=future]{min-height:47px}#pantheon-houses .lb-root .journey-stage[data-state=current] .journey-door{min-height:64px}#pantheon-houses .lb-root .journey-location{margin-top:7px}}@media(max-width:720px){#pantheon-houses .lb-root .map-scene .scene-top{padding:13px 17px 9px}#pantheon-houses .lb-root .map-scene .scene-top h2{font-size:28px}#pantheon-houses .lb-root .map-scene .scene-top .subtitle{font-size:10px;line-height:1.5}#pantheon-houses .lb-root .journey-scroll{margin:0 10px;padding:6px 5px 9px}#pantheon-houses .lb-root .journey-path{gap:3px}#pantheon-houses .lb-root .journey-stephead{font-size:10px}#pantheon-houses .lb-root .journey-stephead>small{font-size:9px}#pantheon-houses .lb-root .journey-door{gap:6px;padding:7px 8px;min-height:47px}#pantheon-houses .lb-root .journey-door-copy strong{font-size:21px}#pantheon-houses .lb-root .journey-door-copy small{font-size:10px}#pantheon-houses .lb-root .journey-door-icon{width:20px}#pantheon-houses .lb-root .journey-door-icon svg{height:17px;width:17px}#pantheon-houses .lb-root .journey-door[data-state=current]{min-height:57px}#pantheon-houses .lb-root .journey-doors{gap:12px}#pantheon-houses .lb-root .journey-doors.single{width:calc(50% - 6px)}#pantheon-houses .lb-root .journey-location{font-size:10px;line-height:15px;margin-top:4px}#pantheon-houses .lb-root .journey-branch{height:11px}#pantheon-houses .lb-root .journey-branch.merge{height:10px}#pantheon-houses .lb-root .map-scene .map-bottom{padding:8px 15px 12px}#pantheon-houses .lb-root .map-scene .mini-party{padding-bottom:7px;margin-bottom:8px}#pantheon-houses .lb-root .map-scene .mini-hero>span,#pantheon-houses .lb-root .map-scene .mini-hero strong{font-size:8px}#pantheon-houses .lb-root .map-scene .node-preview h3{font-size:22px}#pantheon-houses .lb-root .map-scene .node-preview p{font-size:10px}#pantheon-houses .lb-root .map-scene .node-preview{gap:9px;margin-bottom:9px}#pantheon-houses .lb-root .map-scene .risk{font-size:7px}}@media(max-width:380px),(max-height:680px)and (max-width:720px){#pantheon-houses .lb-root .map-scene .scene-top{padding:10px 13px 7px}#pantheon-houses .lb-root .map-scene .scene-top h2{font-size:25px}#pantheon-houses .lb-root .map-scene .scene-top .subtitle{font-size:10px}#pantheon-houses .lb-root .journey-scroll{margin-inline:7px;padding:6px 4px 8px}#pantheon-houses .lb-root .journey-door-copy strong{font-size:20px}#pantheon-houses .lb-root .journey-door-copy small{font-size:10px}#pantheon-houses .lb-root .journey-door{padding:7px;gap:5px}#pantheon-houses .lb-root .journey-door[data-state=current]{min-height:59px}#pantheon-houses .lb-root .journey-doors{gap:10px}#pantheon-houses .lb-root .journey-doors.single{width:calc(50% - 5px)}#pantheon-houses .lb-root .map-scene .map-bottom{padding:7px 13px 10px}#pantheon-houses .lb-root .map-scene .mini-party{padding-bottom:6px;margin-bottom:7px}#pantheon-houses .lb-root .map-scene .mini-hero img{width:22px;height:27px}#pantheon-houses .lb-root .map-scene .mini-hero strong,#pantheon-houses .lb-root .map-scene .mini-hero>span{font-size:8px}#pantheon-houses .lb-root .map-scene .node-preview h3{font-size:20px}#pantheon-houses .lb-root .map-scene .node-preview p{font-size:10px;line-height:1.4}#pantheon-houses .lb-root .map-scene .node-preview{margin-bottom:8px}#pantheon-houses .lb-root .destination-label{font-size:7px;margin-bottom:3px}}#pantheon-houses .lb-root .lb-footer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 15px;border-top:1px solid var(--line);background:#21151f;color:var(--muted);font-size:9px;min-height:32px}#pantheon-houses .lb-root .lb-footer>span{display:flex;align-items:center;gap:7px;line-height:1.5;padding-block:7px}#pantheon-houses .lb-root .lb-footer svg{width:14px;height:14px;color:var(--gold)}#pantheon-houses .lb-root .lb-footer button{background:none;border:0;color:var(--muted);font-size:10px;min-height:44px;flex:none;padding:0 7px}#pantheon-houses .lb-root .lb-error{position:relative;flex:none;z-index:5;display:flex;align-items:center;gap:9px;justify-content:space-between;padding:5px 12px;background:#4c262b;color:#ffe4d1;font-size:11px;line-height:1.5}#pantheon-houses .lb-root .lb-error button{padding:8px;border:1px solid #e6bea05c;border-radius:4px;background:#2a1c27;flex:none;font-size:11px}#pantheon-houses .lb-root [hidden]{display:none!important}#pantheon-houses .lb-root .lb-welcome-party{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:380px;width:100%;margin:24px 0}#pantheon-houses .lb-root .lb-welcome-party>div{min-width:0;display:grid;gap:6px}#pantheon-houses .lb-root .lb-welcome-party img{width:100%;height:115px;object-fit:cover;object-position:center 22%;border:1px solid var(--line);border-radius:5px}#pantheon-houses .lb-root .lb-welcome-party strong{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500}#pantheon-houses .lb-root .welcome-scene .end-reward{margin:20px 0 0;font-size:11px;padding:12px}#pantheon-houses .lb-root .lb-modal-layer{position:absolute;inset:0;z-index:20;background:#110d14d9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:16px}#pantheon-houses .lb-root .lb-confirm{width:100%;max-width:500px;max-height:100%;overflow:auto;overscroll-behavior:contain;border:1px solid #9f805d66;border-radius:10px;background:#281b25;padding:24px;box-shadow:0 15px 60px #0008}#pantheon-houses .lb-root .lb-confirm h2{font-size:34px;line-height:1.05;margin:10px 0 15px}#pantheon-houses .lb-root .lb-confirm>p{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:22px}#pantheon-houses .lb-root .lb-confirm>.primary,#pantheon-houses .lb-root .lb-confirm>.secondary{margin-top:10px;width:100%}#pantheon-houses .lb-root .lb-relic-list{display:grid;gap:18px;margin:20px 0}#pantheon-houses .lb-root .lb-relic-list article{display:flex;align-items:flex-start;gap:12px}#pantheon-houses .lb-root .lb-relic-list article>svg{color:var(--gold);margin-top:4px}#pantheon-houses .lb-root .lb-relic-list h3{font-size:25px;line-height:1.1;margin-bottom:6px}#pantheon-houses .lb-root .lb-relic-list p{font-size:11px;line-height:1.65;color:var(--muted)}#pantheon-houses .lb-root .lb-relic-list small{display:block;margin-top:5px;font-size:10px;line-height:1.6;color:var(--gold)}#pantheon-houses .lb-root .relic-count{background:none;border:0;padding:0;min-width:32px;min-height:44px;flex:none;color:var(--gold)}#pantheon-houses .lb-root .equipped-line{width:100%;background:none;border:0;padding:0;justify-content:center;min-height:28px}#pantheon-houses .lb-root .interlude{min-height:0;overflow-y:auto;overscroll-behavior:contain;justify-content:safe center;scrollbar-width:thin;scrollbar-color:#94715b transparent}#pantheon-houses .lb-root .interlude>*{flex-shrink:0}#pantheon-houses .lb-root .combat-scene{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94715b transparent}#pantheon-houses .lb-root .enemy-stage{flex:1 0 160px}#pantheon-houses .lb-root .journey-scroll-control,#pantheon-houses .lb-root .journey-stage[data-state=visited] .journey-door{min-height:28px}#pantheon-houses.ph-no-motion .lb-root *,#pantheon-houses.ph-no-motion .lb-root *:before,#pantheon-houses.ph-no-motion .lb-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:720px){#pantheon-houses .lb-root{max-width:540px}#pantheon-houses .lb-root .lb-welcome-party{max-width:310px;gap:8px;margin:18px 0}#pantheon-houses .lb-root .lb-welcome-party img{height:95px}#pantheon-houses .lb-root .lb-welcome-party strong{font-size:21px}#pantheon-houses .lb-root .lb-footer{padding-inline:12px;font-size:8px}#pantheon-houses .lb-root .lb-footer button{font-size:9px}#pantheon-houses .lb-root .lb-confirm{padding:18px}#pantheon-houses .lb-root .lb-confirm h2{font-size:29px}}@media(max-width:380px),(max-height:680px)and (max-width:720px){#pantheon-houses .lb-root .lb-welcome-party img{height:75px}#pantheon-houses .lb-root .lb-welcome-party{margin:13px 0}#pantheon-houses .lb-root .lb-footer{padding-inline:9px;font-size:7px;gap:3px}#pantheon-houses .lb-root .lb-footer>span{gap:4px}#pantheon-houses .lb-root .enemy-stage{flex-basis:138px}#pantheon-houses .lb-root .lb-modal-layer{padding:10px}#pantheon-houses .lb-root .interlude{justify-content:flex-start}}@media(max-width:720px)and (max-height:680px){#pantheon-houses.ph-production .ph-menu-topbar.ph-labyrinth-topbar{padding:0;min-height:0}#pantheon-houses .ph-labyrinth-topbar .ph-header-line{min-height:44px;padding-block:0}#pantheon-houses .ph-labyrinth-topbar .ph-header-caption{display:none}#pantheon-houses .ph-labyrinth-topbar .ph-mode-tabs{padding-bottom:5px}#pantheon-houses .ph-labyrinth-topbar .ph-mode-tab{min-height:44px;flex-direction:row;gap:3px;padding:5px 3px}#pantheon-houses .ph-labyrinth-topbar .ph-mode-emblem{display:none}#pantheon-houses .lb-root .lb-footer,#pantheon-houses .lb-root .lb-footer button{min-height:28px}#pantheon-houses .lb-root .map-scene .scene-top{padding-top:8px;padding-bottom:4px}#pantheon-houses .lb-root .map-scene .scene-top h2{line-height:1.05;margin-top:4px}#pantheon-houses .lb-root .map-scene .scene-top .subtitle{margin-top:3px}#pantheon-houses .lb-root .journey-scroll-control{min-height:24px}#pantheon-houses .lb-root .hero-art{height:56px}#pantheon-houses .lb-root .battle-log{min-height:28px;padding:6px 0}#pantheon-houses .lb-root .equipped-line{min-height:24px;margin-top:4px}#pantheon-houses .lb-root .enemy-stage{flex-basis:118px;min-height:118px}#pantheon-houses .lb-root .enemy-hud{padding:8px 12px}#pantheon-houses .lb-root .enemy-hud h2{font-size:24px;margin:3px 0 4px}#pantheon-houses .lb-root .enemy-intent{bottom:6px}#pantheon-houses .lb-root .combat-dock{padding-bottom:6px}#pantheon-houses .lb-root .relic-options{flex:1 1 auto;min-height:0;overflow-y:auto;padding-block:4px}#pantheon-houses .lb-root .relic-option{min-height:70px}#pantheon-houses .lb-root .map-scene .node-preview{margin-bottom:5px}#pantheon-houses .lb-root .map-scene .node-preview h3{font-size:19px;line-height:1.05}#pantheon-houses .lb-root .map-scene .node-preview p{font-size:10px;line-height:1.3}#pantheon-houses .lb-root .map-scene .map-bottom{padding-top:5px;padding-bottom:8px}}@media(max-width:720px){#pantheon-houses .lb-root .relic-scene .scene-top,#pantheon-houses .lb-root .relic-bottom{flex:none}#pantheon-houses .lb-root .relic-options{flex:1 1 auto;min-height:0;overflow-y:auto;justify-content:flex-start}#pantheon-houses .lb-root .relic-option{flex:none}#pantheon-houses .lb-root .relic-copy{min-width:0}}@media(min-width:381px)and (max-width:720px)and (min-height:681px){#pantheon-houses .lb-root .relic-scene .scene-top{padding-top:12px}#pantheon-houses .lb-root .relic-options{padding:3px 17px;gap:5px}#pantheon-houses .lb-root .relic-option{padding:10px 12px;min-height:92px;gap:10px;grid-template-columns:48px minmax(0,1fr)}#pantheon-houses .lb-root .relic-copy>small{display:none}#pantheon-houses .lb-root .relic-seal{width:48px;height:55px}}#pantheon-houses .lb-root .prepare-scene{overflow:hidden}#pantheon-houses .lb-root .lb-prep-heading{flex:none;padding:22px 24px 12px;text-align:center}#pantheon-houses .lb-root .lb-prep-heading h2{font-size:39px;line-height:1.06;margin:7px 0 8px}#pantheon-houses .lb-root .lb-prep-heading>p{font-size:12px;line-height:1.5;color:var(--muted)}#pantheon-houses .lb-root .lb-prep-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 24px 18px;scrollbar-width:thin;scrollbar-color:#94715b transparent}#pantheon-houses .lb-root .lb-prep-line{display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:680px;margin:0 auto 10px;color:var(--gold);font-size:10px;letter-spacing:1px;text-transform:uppercase}#pantheon-houses .lb-root .lb-prep-line strong{font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}#pantheon-houses .lb-root .lb-prep-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:680px;margin:0 auto}#pantheon-houses .lb-root .lb-prep-slot{min-width:0}#pantheon-houses .lb-root .lb-slot-card{position:relative;display:block;width:100%;height:190px;min-width:0;overflow:hidden;border:1px solid #ac896a66;border-radius:9px 3px;background:linear-gradient(155deg,#3b2934,#251a25);padding:0;text-align:left;color:var(--ink);box-shadow:0 8px 28px #0f0b1438}#pantheon-houses .lb-root .lb-card-art{display:block;object-fit:cover;object-position:50% 20%;background-repeat:no-repeat;background-size:cover;background-position:50% 20%}#pantheon-houses .lb-root .lb-slot-card>.lb-card-art{width:100%;height:100%;opacity:.92}#pantheon-houses .lb-root .lb-slot-order{position:absolute;left:7px;top:7px;z-index:1;width:21px;height:21px;border:1px solid #dbc3986b;border-radius:50%;display:grid;place-items:center;background:#241725d9;color:#eed2a5;font-size:10px}#pantheon-houses .lb-root .lb-slot-caption{position:absolute;inset:auto 0 0;padding:30px 9px 10px;background:linear-gradient(transparent,#1f1522 67%);display:grid;gap:5px;min-width:0}#pantheon-houses .lb-root .lb-slot-caption strong{font:600 24px/1.05 Cormorant Garamond,Georgia,serif;overflow-wrap:anywhere}#pantheon-houses .lb-root .lb-slot-caption small{font-size:9px;color:var(--gold);line-height:1.3}#pantheon-houses .lb-root .lb-slot-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#cbb49f;font-size:11px}#pantheon-houses .lb-root .lb-slot-empty svg{width:30px;height:30px;stroke-width:1}#pantheon-houses .lb-root .lb-slot-stats{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:29px;padding:5px 2px;font-size:11px;color:#e3cbb5;font-variant-numeric:tabular-nums}#pantheon-houses .lb-root .lb-slot-stats>span{display:flex;align-items:center;gap:4px}#pantheon-houses .lb-root .lb-slot-stats svg{width:13px;height:13px;color:var(--gold)}#pantheon-houses .lb-root .lb-slot-stats.is-empty{justify-content:center;font-size:9px;color:var(--muted);text-align:center}#pantheon-houses .lb-root .lb-prep-detail{display:flex;align-items:flex-start;gap:13px;max-width:680px;margin:20px auto 0;padding-top:17px;border-top:1px solid var(--line)}#pantheon-houses .lb-root .lb-prep-detail-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;color:var(--gold)}#pantheon-houses .lb-root .lb-prep-detail .eyebrow{font-size:8px;letter-spacing:1px}#pantheon-houses .lb-root .lb-prep-detail h3{font-size:27px;line-height:1.1;margin:3px 0 7px}#pantheon-houses .lb-root .lb-prep-detail p{font-size:12px;line-height:1.65;color:var(--muted)}#pantheon-houses .lb-root .lb-prep-detail small{display:block;margin-top:8px;font-size:10px;line-height:1.5;color:var(--gold)}#pantheon-houses .lb-root .lb-loan-note{display:flex;align-items:flex-start;gap:9px;max-width:680px;margin:16px auto 0;font-size:10px;line-height:1.6;color:var(--muted)}#pantheon-houses .lb-root .lb-loan-note svg{width:16px;height:16px;color:var(--gold);margin-top:2px}#pantheon-houses .lb-root .lb-loan-note strong{color:var(--ink);font-weight:500}#pantheon-houses .lb-root .lb-prep-bottom{flex:none;padding:12px 24px 16px;background:#241821f2;border-top:1px solid var(--line)}#pantheon-houses .lb-root .lb-prep-bottom>.primary{max-width:680px;margin:auto}#pantheon-houses .lb-root .lb-prep-bottom>p{max-width:680px;margin:0 auto 9px;font-size:11px;line-height:1.5;text-align:center;color:var(--muted)}#pantheon-houses .lb-root .lb-prep-back{display:block;min-height:32px;margin:7px auto 0;padding:3px 8px;border:0;background:none;color:var(--muted);font-size:10px}#pantheon-houses .lb-root .lb-legacy{background:#3b2924;color:#e6c79b}#pantheon-houses .lb-root .lb-legacy button{color:#f0d3a2}#pantheon-houses .lb-root .mini-hero>.lb-card-art{width:32px;height:40px;flex:none;border:1px solid #a78a6144;border-radius:3px}#pantheon-houses .lb-root .mini-hero{min-width:0}#pantheon-houses .lb-root .mini-hero>span:last-child{min-width:0}#pantheon-houses .lb-root .mini-hero strong{overflow-wrap:anywhere}#pantheon-houses .lb-root .hero-art>.lb-card-art{width:100%;height:100%}#pantheon-houses .lb-root .hero strong{overflow-wrap:anywhere;min-height:2.1em}#pantheon-houses .lb-root .hero .skill-value{overflow-wrap:anywhere}#pantheon-houses .lb-root .lb-art-sprite.enemy-art{display:block;background-repeat:no-repeat}@media(max-width:720px){#pantheon-houses .lb-root .lb-prep-heading{padding:15px 17px 9px}#pantheon-houses .lb-root .lb-prep-heading h2{font-size:32px;margin:5px 0 6px}#pantheon-houses .lb-root .lb-prep-heading>p{font-size:10px}#pantheon-houses .lb-root .lb-prep-heading .eyebrow{font-size:8px;letter-spacing:1.5px}#pantheon-houses .lb-root .lb-prep-scroll{padding:7px 16px 14px}#pantheon-houses .lb-root .lb-prep-line{margin-bottom:8px;font-size:9px}#pantheon-houses .lb-root .lb-prep-team{gap:7px}#pantheon-houses .lb-root .lb-slot-card{height:128px;border-radius:6px 2px}#pantheon-houses .lb-root .lb-slot-caption{padding:26px 5px 7px;gap:4px}#pantheon-houses .lb-root .lb-slot-caption strong{font-size:18px}#pantheon-houses .lb-root .lb-slot-caption small{font-size:8px}#pantheon-houses .lb-root .lb-slot-order{left:5px;top:5px;width:18px;height:18px;font-size:8px}#pantheon-houses .lb-root .lb-slot-empty{font-size:9px;gap:9px}#pantheon-houses .lb-root .lb-slot-stats{min-height:25px;font-size:9px;gap:2px;padding-inline:0}#pantheon-houses .lb-root .lb-slot-stats>span{gap:2px}#pantheon-houses .lb-root .lb-slot-stats svg{width:11px;height:11px}#pantheon-houses .lb-root .lb-slot-stats.is-empty{font-size:7px;line-height:1.4}#pantheon-houses .lb-root .lb-prep-detail{margin-top:12px;padding-top:12px;gap:9px}#pantheon-houses .lb-root .lb-prep-detail-icon{width:30px;height:30px}#pantheon-houses .lb-root .lb-prep-detail-icon svg{width:17px;height:17px}#pantheon-houses .lb-root .lb-prep-detail h3{font-size:24px;margin-bottom:5px}#pantheon-houses .lb-root .lb-prep-detail p{font-size:10px;line-height:1.6}#pantheon-houses .lb-root .lb-prep-detail small{font-size:8px;margin-top:5px}#pantheon-houses .lb-root .lb-prep-detail .eyebrow{font-size:7px;letter-spacing:.7px}#pantheon-houses .lb-root .lb-loan-note{font-size:9px;margin-top:12px;gap:7px}#pantheon-houses .lb-root .lb-prep-bottom{padding:9px 16px 12px}#pantheon-houses .lb-root .lb-prep-bottom>p{font-size:9px;margin-bottom:7px}#pantheon-houses .lb-root .mini-hero>.lb-card-art{width:26px;height:33px}}@media(max-width:380px),(max-height:680px)and (max-width:720px){#pantheon-houses .lb-root .lb-prep-heading{padding:10px 13px 6px}#pantheon-houses .lb-root .lb-prep-heading h2{font-size:28px;margin:4px 0}#pantheon-houses .lb-root .lb-prep-heading>p{font-size:9px}#pantheon-houses .lb-root .lb-prep-scroll{padding:5px 12px 12px}#pantheon-houses .lb-root .lb-prep-line{font-size:8px;margin-bottom:6px}#pantheon-houses .lb-root .lb-prep-team{gap:5px}#pantheon-houses .lb-root .lb-slot-card{height:102px}#pantheon-houses .lb-root .lb-slot-caption strong{font-size:15px;line-height:1.05}#pantheon-houses .lb-root .lb-slot-caption small{font-size:7px}#pantheon-houses .lb-root .lb-slot-stats{font-size:8px;min-height:23px}#pantheon-houses .lb-root .lb-slot-stats svg{width:9px;height:9px}#pantheon-houses .lb-root .lb-prep-detail{margin-top:9px;padding-top:9px;gap:8px}#pantheon-houses .lb-root .lb-prep-detail-icon{width:24px;height:24px}#pantheon-houses .lb-root .lb-prep-detail h3{font-size:22px}#pantheon-houses .lb-root .lb-prep-bottom{padding:7px 12px 9px}#pantheon-houses .lb-root .lb-prep-bottom>p{font-size:8px;line-height:1.4;margin-bottom:6px}#pantheon-houses .lb-root .mini-hero>.lb-card-art{width:22px;height:27px}#pantheon-houses .lb-root .hero strong{font-size:14px}#pantheon-houses .lb-root .hero-art{height:48px}}#pantheon-houses .lb-root .mini-hero strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px)and (max-height:680px){#pantheon-houses .lb-root .combat-dock{padding-top:7px}#pantheon-houses .lb-root .heroes{margin-top:6px}#pantheon-houses .lb-root .hero-art{height:42px}#pantheon-houses .lb-root .battle-log{min-height:22px;padding:3px 0}#pantheon-houses .lb-root .equipped-line{margin-top:2px}}@media(min-width:381px)and (max-width:720px)and (min-height:681px){#pantheon-houses .lb-root .relic-scene .scene-top{padding-top:8px}#pantheon-houses .lb-root .offering-mark{margin-bottom:4px}#pantheon-houses .lb-root .offering-mark svg{width:20px;height:20px}#pantheon-houses .lb-root .relic-scene .scene-top h2{margin-top:4px}#pantheon-houses .lb-root .relic-scene .scene-top .subtitle{margin-top:3px}}#pantheon-houses .lb-root .lb-edit-team{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:680px;margin:0 auto 8px}#pantheon-houses .lb-root .lb-depth-note{margin-top:12px;color:var(--gold);font-size:11px;line-height:1.5}@media(max-width:380px),(max-height:680px)and (max-width:720px){#pantheon-houses .lb-root .lb-edit-team{min-height:44px;padding:8px;font-size:10px;margin-bottom:6px}#pantheon-houses .lb-root .lb-depth-note{font-size:9px;margin-top:8px}}.combat-team-editor .cte-numbers.cte-numbers-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.combat-team-editor .cte-numbers.cte-numbers-pair>div{min-width:0}@media(max-width:700px){.combat-team-editor .cte-info-description .cte-numbers.cte-numbers-pair{grid-template-columns:minmax(0,1fr)}}@media(min-width:620px)and (max-height:500px){#pantheon-houses.ph-production .ph-menu-topbar.ph-labyrinth-topbar{display:flex;flex-direction:row;align-items:stretch;gap:8px;min-height:0;padding:4px 10px}#pantheon-houses .ph-labyrinth-topbar .ph-header-line{order:2;flex:none;min-height:44px;padding:0}#pantheon-houses .ph-labyrinth-topbar .ph-header-line>div:first-child{display:none}#pantheon-houses .ph-labyrinth-topbar .ph-header-line .ph-row{gap:3px}#pantheon-houses .ph-labyrinth-topbar .ph-mode-tabs{flex:1;min-width:0;padding:0;gap:5px}#pantheon-houses .ph-labyrinth-topbar .ph-mode-tab{min-height:44px;padding:4px;gap:0}#pantheon-houses .ph-labyrinth-topbar .ph-mode-tab .ph-mode-emblem{display:none}#pantheon-houses .ph-labyrinth-topbar .ph-mode-tab strong{font-size:11px}#pantheon-houses .lb-root .lb-footer{min-height:28px;padding:0 12px;font-size:8px}#pantheon-houses .lb-root .lb-footer>span{padding-block:4px}#pantheon-houses .lb-root .lb-footer button{min-height:28px;padding:3px 7px;font-size:8px}#pantheon-houses .lb-root .map-scene{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);grid-template-rows:auto minmax(0,1fr)}#pantheon-houses .lb-root .map-scene .scene-top{grid-column:1;grid-row:1;padding:9px 14px 7px}#pantheon-houses .lb-root .map-scene .scene-top h2{font-size:26px;margin-top:3px}#pantheon-houses .lb-root .map-scene .scene-top .subtitle{font-size:9px;margin-top:4px}#pantheon-houses .lb-root .journey-scroll{grid-column:1;grid-row:2;margin:0 8px;padding:7px 6px}#pantheon-houses .lb-root .journey-door strong{font-size:20px}#pantheon-houses .lb-root .map-bottom{grid-column:2;grid-row:1/3;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;padding:10px 12px;background:#241821d9;border-left:1px solid var(--line)}#pantheon-houses .lb-root .map-bottom .mini-party{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-bottom:6px;margin-bottom:6px}#pantheon-houses .lb-root .map-bottom .mini-hero>.lb-card-art{width:22px;height:27px}#pantheon-houses .lb-root .map-bottom .node-preview{min-height:0;overflow:auto;margin-bottom:7px;gap:7px;scrollbar-width:thin}#pantheon-houses .lb-root .map-bottom .node-preview h3{font-size:22px}#pantheon-houses .lb-root .map-bottom .node-preview p{font-size:10px;line-height:1.45}#pantheon-houses .lb-root .map-bottom .primary{padding:9px;font-size:11px;min-height:44px}#pantheon-houses .lb-root .map-bottom .scene-status{font-size:8px;padding-top:4px;min-height:16px}#pantheon-houses .lb-root .combat-scene{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}#pantheon-houses .lb-root .enemy-stage{min-height:0}#pantheon-houses .lb-root .enemy-hud{padding:12px}#pantheon-houses .lb-root .enemy-hud h2{font-size:30px;margin:7px 0 10px}#pantheon-houses .lb-root .enemy-intent{left:12px;right:12px;bottom:13px;gap:7px}#pantheon-houses .lb-root .intent-turn{display:none}#pantheon-houses .lb-root .intent-copy strong{font-size:10px;line-height:1.45}#pantheon-houses .lb-root .combat-dock{min-height:0;padding:9px 10px 7px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;border-top:0;border-left:1px solid var(--line)}#pantheon-houses .lb-root .orders-line{font-size:9px}#pantheon-houses .lb-root .heroes{min-height:0;overflow:auto;align-items:start;gap:6px;margin-top:3px;padding:1px;scrollbar-width:thin}#pantheon-houses .lb-root .hero-art{height:30px}#pantheon-houses .lb-root .hero strong{font-size:15px;line-height:1.05}#pantheon-houses .lb-root .hero small{font-size:8px}#pantheon-houses .lb-root .hero .skill-value{font-size:8px;line-height:1.35;min-height:0}#pantheon-houses .lb-root .hero-hp{font-size:7px;left:3px;right:3px}#pantheon-houses .lb-root .battle-log{min-height:18px;padding:2px 0;font-size:8px}#pantheon-houses .lb-root .battle-actions .primary{min-height:44px;padding:9px;font-size:11px}#pantheon-houses .lb-root .equipped-line{min-height:18px;margin-top:2px;font-size:7px}#pantheon-houses .lb-root .relic-scene{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}#pantheon-houses .lb-root .relic-scene .scene-top{grid-column:1;grid-row:1;padding:14px 12px 6px;overflow:auto}#pantheon-houses .lb-root .relic-scene .offering-mark{margin-bottom:5px}#pantheon-houses .lb-root .relic-scene .offering-mark svg{width:22px;height:22px}#pantheon-houses .lb-root .relic-scene .scene-top .eyebrow{font-size:8px;letter-spacing:1px}#pantheon-houses .lb-root .relic-scene .scene-top h2{font-size:27px;line-height:1.05;margin-top:7px}#pantheon-houses .lb-root .relic-scene .scene-top .subtitle{font-size:9px;line-height:1.4;margin-top:6px}#pantheon-houses .lb-root .relic-options{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));padding:6px 10px 6px 0;gap:4px;min-height:0;overflow:auto;align-content:stretch}#pantheon-houses .lb-root .relic-option{display:grid;grid-template-columns:36px minmax(0,1fr);min-height:0;padding:5px 9px;gap:9px;align-items:center;text-align:left}#pantheon-houses .lb-root .relic-seal{width:36px;height:40px;margin:0}#pantheon-houses .lb-root .relic-seal:before{width:28px;height:28px}#pantheon-houses .lb-root .relic-seal svg{width:21px;height:21px}#pantheon-houses .lb-root .relic-copy{line-height:1;text-align:left}#pantheon-houses .lb-root .relic-copy h3{font-size:20px;line-height:1.05;margin:0 0 3px}#pantheon-houses .lb-root .relic-copy>small{display:none}#pantheon-houses .lb-root .relic-copy p{font-size:10px;line-height:1.35}#pantheon-houses .lb-root .relic-fit{display:none}#pantheon-houses .lb-root .relic-bottom{grid-column:1;grid-row:2;padding:7px 12px 10px}#pantheon-houses .lb-root .relic-bottom>p{font-size:8px;margin-bottom:6px}#pantheon-houses .lb-root .relic-bottom .primary{min-height:44px;padding:8px 6px;font-size:10px}#pantheon-houses .lb-root .relic-bottom .scene-status{display:none}#pantheon-houses .lb-root .prepare-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.66fr);grid-template-rows:auto minmax(0,1fr)}#pantheon-houses .lb-root .lb-prep-heading{grid-column:1/-1;padding:8px 16px 7px}#pantheon-houses .lb-root .lb-prep-heading h2{font-size:27px;margin:3px 0}#pantheon-houses .lb-root .lb-prep-heading .eyebrow{font-size:8px;letter-spacing:1.4px}#pantheon-houses .lb-root .lb-prep-heading>p{font-size:10px}#pantheon-houses .lb-root .lb-prep-scroll{padding:3px 14px 10px}#pantheon-houses .lb-root .lb-prep-line{font-size:8px;margin-bottom:5px}#pantheon-houses .lb-root .lb-prep-team{gap:6px}#pantheon-houses .lb-root .lb-slot-card{height:83px}#pantheon-houses .lb-root .lb-slot-caption{padding:14px 5px 5px;gap:2px}#pantheon-houses .lb-root .lb-slot-caption strong{font-size:15px;line-height:1.05}#pantheon-houses .lb-root .lb-slot-caption small{font-size:7px}#pantheon-houses .lb-root .lb-slot-order{width:16px;height:16px;top:4px;left:4px;font-size:8px}#pantheon-houses .lb-root .lb-slot-stats{min-height:22px;font-size:8px;gap:3px;padding-inline:0}#pantheon-houses .lb-root .lb-slot-stats>span{gap:3px}#pantheon-houses .lb-root .lb-slot-stats svg{width:10px;height:10px}#pantheon-houses .lb-root .lb-prep-bottom{padding:8px 14px;display:flex;flex-direction:column;justify-content:center;border-top:0;border-left:1px solid var(--line);min-height:0;overflow-y:auto}#pantheon-houses .lb-root .lb-prep-bottom>.primary,#pantheon-houses .lb-root .lb-edit-team{min-height:44px;padding:9px 6px;font-size:10px;flex:none}#pantheon-houses .lb-root .lb-prep-bottom>.primary{margin:0 auto}#pantheon-houses .lb-root .lb-edit-team{margin-bottom:7px}#pantheon-houses .lb-root .lb-prep-detail{margin-top:10px;padding-top:10px}#pantheon-houses .lb-root .lb-prep-detail h3{font-size:23px}#pantheon-houses .lb-root .lb-prep-detail p{font-size:10px}#pantheon-houses .lb-root .lb-prep-detail small,#pantheon-houses .lb-root .lb-loan-note{font-size:9px}}#pantheon-houses .lb-root.is-v4{max-width:1100px;background:#171219}#pantheon-houses .lb-root.is-v4 .scene{isolation:isolate}#pantheon-houses .lb-root.is-v4 .scene:not(.map-scene):not(.prepare-scene){display:flex;flex-direction:column;grid-template:none;overflow:hidden}#pantheon-houses .lb-root.is-v4 .is-v4-modal{padding:12px;align-items:flex-end}#pantheon-houses .lb-root .lv4-main-target{position:relative}#pantheon-houses .lb-root .lv4-floating-damage{position:absolute;right:15%;top:50%;font:600 40px/1 Cormorant Garamond,Georgia,serif;color:#ffe0a9;text-shadow:0 2px 8px #000;pointer-events:none;z-index:3}#pantheon-houses .lb-root .lv4-effect-list{padding-left:18px;margin:8px 0 0;display:grid;gap:3px}#pantheon-houses .lb-root .lv4-effect-list li{font-size:11px;line-height:1.45}#pantheon-houses .lb-root .lv4-technique-note{font-size:11px;line-height:1.5;color:#d7c3ae;margin:0 0 12px}#pantheon-houses .lb-root .lv4-history-title{margin-top:20px}#pantheon-houses .lb-root .lv4-route-note{font-size:10px;line-height:1.4;text-align:center;color:#ceb58e;margin:5px 0}#pantheon-houses .lb-root .lv4-region-title{display:flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:0;border:0;background:none;font:inherit;text-align:left}#pantheon-houses .lb-root .lv4-region-title svg{width:17px;height:17px;color:#d9b77d}#pantheon-houses .lb-root .lv4-node-details{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0;border:0;background:none;text-align:left}#pantheon-houses .lb-root .lv4-node-details>span{display:grid;gap:3px;min-width:0}#pantheon-houses .lb-root .lv4-node-details strong{font:600 22px/1.1 Cormorant Garamond,Georgia,serif}#pantheon-houses .lb-root .lv4-node-details small{font-size:11px;line-height:1.4;color:#cbb6a9}#pantheon-houses .lb-root .lv4-node-details>svg{width:15px;height:15px;color:#d9b77d}#pantheon-houses .lb-root .lv4-node-enemy{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #c4a2702a}#pantheon-houses .lb-root .lv4-node-enemy>.lb-card-art{width:42px;height:56px;object-fit:cover;border-radius:4px}#pantheon-houses .lb-root .lv4-node-enemy>div{display:grid;gap:6px}#pantheon-houses .lb-root .lv4-node-enemy strong{font:600 23px/1.1 Cormorant Garamond,Georgia,serif}#pantheon-houses .lb-root .lv4-node-enemy small{font-size:11px;color:#cbb6a9}#pantheon-houses .lb-root .lv4-enemy-index{display:inline-grid;place-items:center;vertical-align:middle;width:21px;height:21px;margin-right:5px;border:1px solid #d5b27999;border-radius:50%;background:#21151fcc;font:500 11px/1 DM Sans,Arial,sans-serif;color:#f0d3a0}#pantheon-houses .lb-root .lv4-add-target .lv4-enemy-index{width:15px;height:15px;font-size:10px;margin-right:3px;margin-bottom:2px}#pantheon-houses .lb-root .lv4-route-reward{display:flex;align-items:center;gap:5px;color:#dabe8c}#pantheon-houses .lb-root .lv4-route-reward svg{width:13px;height:13px}#pantheon-houses .lb-root .lv4-page-skip{display:block;min-height:44px;padding:8px;border:0;background:none;color:#d3bba5;font-size:11px;margin:auto}#pantheon-houses .lb-root .lv4-wide{width:100%}#pantheon-houses .lb-root .lv4-awakening-heroes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:14px}#pantheon-houses .lb-root .lv4-forge-entry{min-width:0}#pantheon-houses .lb-root .lv4-forge-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}#pantheon-houses .lb-root .lv4-forge-actions button{display:grid;gap:5px;text-align:left}#pantheon-houses .lb-root .lv4-forge-actions small{font-size:10px;line-height:1.4;color:#c1aa9a}#pantheon-houses .lb-root .lv4-shop-offers{margin-top:14px}#pantheon-houses .lb-root .lv4-end-record{display:grid;gap:9px;margin:15px 0;font-size:12px;color:#d9c4ac}#pantheon-houses .lb-root .lv4-end-record>span{display:flex;align-items:center;gap:8px}#pantheon-houses .lb-root .lv4-preparation-doctrine{margin-top:20px;padding-top:12px;border-top:1px solid #c5a37422}#pantheon-houses .lb-root .lv4-doctrines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#pantheon-houses .lb-root .lv4-doctrines button{min-width:0;position:relative;display:grid;align-content:start;gap:6px;padding:11px 9px;border:1px solid #c2a07144;border-radius:5px;background:#21172077;text-align:left}#pantheon-houses .lb-root .lv4-doctrines strong{font-size:12px;color:#e6cda6}#pantheon-houses .lb-root .lv4-doctrines small{font-size:10px;line-height:1.5;color:#c6b3a4}#pantheon-houses .lb-root .lv4-doctrines button[aria-pressed=true]{border-color:#e3bc7c;background:#9567392b}#pantheon-houses .lb-root .lv4-doctrines button:disabled{opacity:.6}#pantheon-houses .lb-root .lv4-doctrines svg{width:13px;height:13px;color:#c6ad87}#pantheon-houses .lb-root .lv4-resource-bar>span:last-child{display:flex;flex-wrap:wrap;gap:3px}#pantheon-houses .lb-root .lv4-battle{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;isolation:isolate;overflow:hidden;background:#17121a}#pantheon-houses .lb-root .lv4-enemy-art{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:50% 20%;background-position:50% 20%;filter:saturate(.88)}#pantheon-houses .lb-root .lv4-battle:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#100d1670,transparent 35%,#21151d26 58%,#21151df5 88%)}#pantheon-houses .lb-root .lv4-battle:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#17121a55,transparent 25%,transparent 75%,#17121a55)}#pantheon-houses .lb-root .lv4-arena{position:relative;flex:1;min-height:160px;display:flex;flex-direction:column;padding:18px 22px 10px}#pantheon-houses .lb-root .lv4-arena-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ead2ac;text-shadow:0 1px 8px #000;font-size:10px;letter-spacing:.09em;text-transform:uppercase}#pantheon-houses .lb-root .lv4-arena-top>span:last-child{font-variant-numeric:tabular-nums;color:#e0d1c8;font-size:10px;letter-spacing:0}#pantheon-houses .lb-root .lv4-main-target{display:block;align-self:flex-start;max-width:min(100%,470px);min-width:200px;padding:7px 0 10px;border:0;background:none;text-align:left;text-shadow:0 2px 12px #000;color:#f8ead5;border-radius:5px}#pantheon-houses .lb-root .lv4-main-target h2{font-size:42px;line-height:1.03;margin:0 0 8px}#pantheon-houses .lb-root .lv4-foe-health{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#f1d9b8;font-variant-numeric:tabular-nums}#pantheon-houses .lb-root .lv4-foe-health small{color:#d2c0b3;font-size:10px}#pantheon-houses .lb-root .lv4-health-track{display:block;height:4px;border-radius:4px;background:#e8ca9a35;overflow:hidden;margin-top:6px;box-shadow:0 1px 4px #0007}#pantheon-houses .lb-root .lv4-health-track i{display:block;height:100%;background:linear-gradient(90deg,#a94136,#e6ba71);transition:width .3s}#pantheon-houses .lb-root .lv4-arena-bottom{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}#pantheon-houses .lb-root .lv4-intent-button{display:flex;gap:9px;align-items:center;min-height:44px;min-width:0;max-width:390px;padding:8px 10px;border:1px solid #ebbf7c38;border-radius:6px;background:#21151fce;color:#f0e1cd;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#pantheon-houses .lb-root .lv4-intent-button>svg{color:#e6b57d;width:21px;height:21px}#pantheon-houses .lb-root .lv4-intent-button>span{display:grid;gap:3px;min-width:0}#pantheon-houses .lb-root .lv4-intent-button small{font-size:10px;color:#d4b798;text-transform:uppercase;letter-spacing:.09em}#pantheon-houses .lb-root .lv4-intent-button strong{font-size:11px;line-height:1.45;font-weight:500}#pantheon-houses .lb-root .lv4-adds{display:flex;gap:7px;flex:none;align-items:flex-end}#pantheon-houses .lb-root .lv4-add-target{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:82px;min-height:91px;padding:35px 7px 7px;overflow:hidden;border:1px solid #bea17e85;border-radius:5px;background:#21151f;text-align:left;color:#f4e6cf}#pantheon-houses .lb-root .lv4-add-target>.lb-card-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.8}#pantheon-houses .lb-root .lv4-add-target:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#1d1420 80%)}#pantheon-houses .lb-root .lv4-add-target>strong,#pantheon-houses .lb-root .lv4-add-target>small{position:relative;z-index:1}#pantheon-houses .lb-root .lv4-add-target>strong{font:600 17px/1.05 Cormorant Garamond,Georgia,serif}#pantheon-houses .lb-root .lv4-add-target>small{font-size:10px;color:#d9c8b2;margin-top:4px;font-variant-numeric:tabular-nums}#pantheon-houses .lb-root .lv4-add-target.is-defeated{opacity:.45;filter:saturate(.25)}#pantheon-houses .lb-root .lv4-dock{position:relative;flex:none;padding:10px 20px 13px;border-top:1px solid #dec0932e;background:linear-gradient(#251923dd,#21151ff7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#pantheon-houses .lb-root .lv4-dock-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;max-width:760px;margin-inline:auto;font-size:10px;color:#e2c58d}#pantheon-houses .lb-root .lv4-orders{display:flex;align-items:center;gap:6px;white-space:nowrap}#pantheon-houses .lb-root .lv4-order{width:7px;height:7px;transform:rotate(45deg);background:#e3c68c;box-shadow:0 0 10px #dbad6626}#pantheon-houses .lb-root .lv4-order.is-spent{background:#7c675f55;box-shadow:none}#pantheon-houses .lb-root .lv4-tools{display:flex;align-items:center;gap:8px;color:#cdbbaa}#pantheon-houses .lb-root .lv4-tool{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:44px;padding:3px 6px;border:0;border-radius:4px;background:none;color:#dfcaa6;font-size:10px}#pantheon-houses .lb-root .lv4-tool svg{width:15px;height:15px}#pantheon-houses .lb-root .lv4-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:760px;margin:auto}#pantheon-houses .lb-root .lv4-hero{position:relative;display:flex;min-width:0;flex-direction:column;padding:0;border:1px solid #c4a4764d;border-radius:6px 3px;background:#241a22;color:#f6e6cb;text-align:left;overflow:hidden;transition:border-color .15s,transform .15s}#pantheon-houses .lb-root .lv4-hero:hover:enabled{border-color:#f2ce8f;transform:translateY(-2px)}#pantheon-houses .lb-root .lv4-hero-art{position:relative;display:block;height:84px;overflow:hidden}#pantheon-houses .lb-root .lv4-hero-art>.lb-card-art{width:100%;height:100%;object-fit:cover;object-position:50% 20%}#pantheon-houses .lb-root .lv4-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#21151fe8)}#pantheon-houses .lb-root .lv4-hero-hp{position:absolute;z-index:1;left:6px;bottom:5px;right:6px;display:flex;align-items:center;justify-content:space-between;gap:3px;font-size:10px;font-variant-numeric:tabular-nums;color:#f1e3cc}#pantheon-houses .lb-root .lv4-hero-hp svg{width:10px;height:10px;color:#dfbba1}#pantheon-houses .lb-root .lv4-hero-hp>span{margin-left:auto}#pantheon-houses .lb-root .lv4-hero-life{display:block;height:2px;background:#c2a68222}#pantheon-houses .lb-root .lv4-hero-life i{display:block;height:100%;background:#afc39d;transition:width .3s}#pantheon-houses .lb-root .lv4-hero-name{display:flex;align-items:center;min-height:43px;padding:6px 7px;font:600 20px/1.05 Cormorant Garamond,Georgia,serif;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-hero.is-used{opacity:.52}#pantheon-houses .lb-root .lv4-hero.is-fallen{opacity:.35;filter:saturate(.2)}#pantheon-houses .lb-root .lv4-hero-state{position:absolute;z-index:2;top:6px;right:6px;padding:3px;border-radius:50%;color:#f0d8ad;background:#25151fe0}#pantheon-houses .lb-root .lv4-hero-state svg{width:13px;height:13px}#pantheon-houses .lb-root .lv4-battle-actions{display:flex;align-items:center;gap:12px;max-width:760px;margin:10px auto 0}#pantheon-houses .lb-root .lv4-battle-log{flex:1;min-width:0;color:#cbb8ac;font-size:10px;line-height:1.5}#pantheon-houses .lb-root .lv4-battle-actions>.primary{flex:0 0 auto;width:auto;min-width:230px;font-size:11px;min-height:44px;padding:10px 15px}#pantheon-houses .lb-root .lv4-result{display:grid;justify-items:center;align-self:center;gap:9px;text-align:center;margin:auto;padding:18px 24px;background:#221721b8;border:1px solid #d3ae704f;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#pantheon-houses .lb-root .lv4-result>svg{color:#e7c389;width:32px;height:32px}#pantheon-houses .lb-root .lv4-result h3{font-size:29px;line-height:1.1}#pantheon-houses .lb-root .lv4-result p{font-size:11px;line-height:1.5;color:#d6c3b2}#pantheon-houses .lb-root .lv4-sheet{position:relative;display:flex;flex-direction:column;width:min(620px,100%);max-height:100%;min-height:0;border:1px solid #d8b77b66;border-radius:12px 5px 9px;background:radial-gradient(ellipse at 0 0,#68423833,transparent 55%),#241a22;box-shadow:0 20px 80px #09060ae0;color:#f2e2ca;overflow:hidden}#pantheon-houses .lb-root .lv4-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px 12px;border-bottom:1px solid #ccaa7930}#pantheon-houses .lb-root .lv4-sheet-head>div{min-width:0}#pantheon-houses .lb-root .lv4-sheet-head h2{font-size:29px;line-height:1.05;margin-top:4px;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-sheet-head .eyebrow{font-size:10px;letter-spacing:.13em}#pantheon-houses .lb-root .lv4-sheet-close{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #bd9c7138;border-radius:50%;background:none;color:#dfc8aa}#pantheon-houses .lb-root .lv4-sheet-body{flex:1;min-height:0;overflow:auto;padding:15px 18px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9f765b55 transparent}#pantheon-houses .lb-root .lv4-sheet-foot{flex:none;padding:12px 18px 15px;border-top:1px solid #bfa17830;background:#241a22}#pantheon-houses .lb-root .lv4-sheet-foot .primary{min-height:44px}#pantheon-houses .lb-root .lv4-command-hero{display:flex;align-items:center;gap:12px;margin-bottom:12px}#pantheon-houses .lb-root .lv4-command-hero>.lb-card-art{width:56px;height:65px;object-fit:cover;border:1px solid #ccb17f50;border-radius:5px;flex:none}#pantheon-houses .lb-root .lv4-command-hero>div{display:grid;gap:5px;font-size:11px;color:#dac4a8}#pantheon-houses .lb-root .lv4-command-hero small{font-size:10px;color:#bca9a1;line-height:1.45}#pantheon-houses .lb-root .lv4-moves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:15px}#pantheon-houses .lb-root .lv4-move{min-width:0;min-height:65px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:10px 12px;text-align:left;border:1px solid #c2a07144;border-radius:6px;background:#17111940;color:#dec9ae}#pantheon-houses .lb-root .lv4-move strong{font-size:12px;font-weight:500}#pantheon-houses .lb-root .lv4-move small{font-size:10px;line-height:1.35;color:#bea99c}#pantheon-houses .lb-root .lv4-move[aria-pressed=true]{background:#7d57353b;border-color:#e5c080;color:#ffe3ad;box-shadow:inset 0 -2px #d4ad69}#pantheon-houses .lb-root .lv4-move:disabled{opacity:.45}#pantheon-houses .lb-root .lv4-cooldown{font-size:10px;color:#d7b8a6}#pantheon-houses .lb-root .lv4-field-label{display:block;margin:0 0 7px;font-size:10px;color:#cdb08d;text-transform:uppercase;letter-spacing:.1em}#pantheon-houses .lb-root .lv4-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px}#pantheon-houses .lb-root .lv4-target-option{display:flex;align-items:center;gap:8px;min-width:0;min-height:53px;padding:6px;border:1px solid #c4a27038;border-radius:5px;background:#17111955;color:#ead7bd;text-align:left}#pantheon-houses .lb-root .lv4-target-option>.lb-card-art{width:31px;height:39px;object-fit:cover;border-radius:3px;flex:none}#pantheon-houses .lb-root .lv4-target-option>span{min-width:0;display:grid;gap:4px}#pantheon-houses .lb-root .lv4-target-option strong{font-size:11px;line-height:1.2;font-weight:500;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-target-option small{font-size:10px;color:#c5afa1}#pantheon-houses .lb-root .lv4-target-option[aria-pressed=true]{border-color:#dfbb7f;background:#70513d4d}#pantheon-houses .lb-root .lv4-preview{position:relative;padding:12px 13px;border-left:2px solid #dfbb7b;background:linear-gradient(90deg,#a7804d17,transparent);font-size:12px;line-height:1.55;color:#e5d6c2}#pantheon-houses .lb-root .lv4-preview strong{color:#f1d19b;font-weight:500}#pantheon-houses .lb-root .lv4-preview small{display:block;margin-top:5px;color:#bfa89a;font-size:10px}#pantheon-houses .lb-root .lv4-preview[data-allowed=false]{border-left-color:#bb7361;color:#d1b6a7}#pantheon-houses .lb-root .lv4-intent-list{display:grid;gap:9px}#pantheon-houses .lb-root .lv4-intent-row{display:flex;gap:11px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #bfa17825}#pantheon-houses .lb-root .lv4-intent-row>b{display:grid;place-items:center;flex:none;width:25px;height:25px;border:1px solid #cfaa7559;border-radius:50%;font-size:10px;color:#e9c78a}#pantheon-houses .lb-root .lv4-intent-row>div{display:grid;gap:5px}#pantheon-houses .lb-root .lv4-intent-row strong{font:600 22px/1.1 Cormorant Garamond,Georgia,serif}#pantheon-houses .lb-root .lv4-intent-row p{font-size:12px;line-height:1.5;color:#d3bfae}#pantheon-houses .lb-root .lv4-intent-row small{font-size:10px;line-height:1.4;color:#bca59b}#pantheon-houses .lb-root .lv4-scroll-scene{display:flex;flex-direction:column;min-height:0;flex:1;position:relative;isolation:isolate}#pantheon-houses .lb-root .lv4-page-head{flex:none;padding:20px 24px 12px}#pantheon-houses .lb-root .lv4-page-head h2{font-size:34px;line-height:1.1;margin:5px 0 6px}#pantheon-houses .lb-root .lv4-page-head p{font-size:11px;line-height:1.6;color:#c4ada4;max-width:520px}#pantheon-houses .lb-root .lv4-page-content{flex:1;min-height:0;overflow:auto;padding:4px 24px 20px;scrollbar-width:thin;scrollbar-color:#90715b55 transparent;overscroll-behavior:contain}#pantheon-houses .lb-root .lv4-content-wrap{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}#pantheon-houses .lb-root .lv4-scroll-hint{position:absolute;right:10px;bottom:0;min-height:44px;padding:12px 12px 7px 25px;border:0;background:linear-gradient(135deg,transparent,#241821f5 45%);color:#f1d29e;font-size:10px;text-shadow:0 1px 3px #000}#pantheon-houses .lb-root .lv4-page-actions{flex:none;padding:11px 24px 16px;border-top:1px solid #d1ab7526;background:#241821e8}#pantheon-houses .lb-root .lv4-wallet{display:flex;align-items:center;gap:6px;color:#e4c68e;font-size:11px;white-space:nowrap}#pantheon-houses .lb-root .lv4-wallet svg{width:15px;height:15px}#pantheon-houses .lb-root .lv4-choice-list{display:grid;gap:9px;max-width:720px;margin:auto}#pantheon-houses .lb-root .lv4-choice{position:relative;display:flex;gap:13px;align-items:center;padding:14px;border:1px solid #c4a2703d;border-radius:8px 3px;background:linear-gradient(120deg,#77523a19,#21171f90);color:#eedcc3;text-align:left;width:100%;min-height:76px}#pantheon-houses .lb-root .lv4-choice>svg{color:#dab77e;width:26px;height:26px}#pantheon-houses .lb-root .lv4-choice>span{display:grid;gap:5px;min-width:0;flex:1}#pantheon-houses .lb-root .lv4-choice strong{font:600 25px/1.05 Cormorant Garamond,Georgia,serif}#pantheon-houses .lb-root .lv4-choice small{font-size:11px;line-height:1.5;color:#c9b5a9}#pantheon-houses .lb-root .lv4-choice em{font-size:10px;font-style:normal;color:#e1c18c}#pantheon-houses .lb-root .lv4-choice[aria-pressed=true]{border-color:#e3bc7c;box-shadow:inset 0 -2px #d4ad69;background:linear-gradient(120deg,#95673940,#3b292b80)}#pantheon-houses .lb-root .lv4-choice:disabled{opacity:.45}#pantheon-houses .lb-root .lv4-choice-price{display:grid;place-items:center;align-self:center;min-width:45px;gap:5px;flex:none;font-size:12px;color:#e9c786}#pantheon-houses .lb-root .lv4-choice-price svg{width:16px;height:16px}#pantheon-houses .lb-root .lv4-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:15px 0;border-top:1px solid #c4a2702a;border-bottom:1px solid #c4a2702a;margin:15px 0}#pantheon-houses .lb-root .lv4-stats>span{display:grid;gap:4px;font-size:10px;color:#c0aa9c;text-align:center}#pantheon-houses .lb-root .lv4-stats b{font:600 32px/1 Cormorant Garamond,Georgia,serif;color:#edcc93}#pantheon-houses .lb-root .lv4-discovery{display:flex;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #c5a37422}#pantheon-houses .lb-root .lv4-discovery>svg{color:#d8b782;width:22px;height:22px}#pantheon-houses .lb-root .lv4-discovery>span{display:grid;gap:4px}#pantheon-houses .lb-root .lv4-discovery strong{font-size:12px;font-weight:500}#pantheon-houses .lb-root .lv4-discovery small{font-size:10px;line-height:1.5;color:#bea79d}#pantheon-houses .lb-root .lv4-modal-note{font-size:11px;color:#c6afa2;line-height:1.6;margin:10px 0}#pantheon-houses .lb-root .lv4-resource-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;margin-top:8px;border-top:1px solid #c4a27026;color:#d3b89b;font-size:10px}#pantheon-houses .lb-root .lv4-small-action{min-height:44px;padding:6px 9px;border:1px solid #bfa17844;border-radius:4px;background:#24182177;color:#dfc292;font-size:10px}#pantheon-houses .lb-root .lv4-codex-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}#pantheon-houses .lb-root .lv4-codex-tabs button{min-height:44px;padding:8px 11px;border:1px solid #bfa17840;border-radius:5px;background:#17111955;color:#cbb6a2;font-size:10px}#pantheon-houses .lb-root .lv4-codex-tabs button[aria-pressed=true]{border-color:#dfbb7f;background:#70513d4d;color:#ffe0aa}@media(max-width:720px){#pantheon-houses .lb-root .lv4-arena{padding:12px 14px 9px;min-height:160px}#pantheon-houses .lb-root .lv4-main-target{min-width:180px;max-width:90%;padding-top:6px}#pantheon-houses .lb-root .lv4-main-target h2{font-size:32px;margin-bottom:7px}#pantheon-houses .lb-root .lv4-arena-top{font-size:10px}#pantheon-houses .lb-root .lv4-arena-top>span:last-child{font-size:10px}#pantheon-houses .lb-root .lv4-foe-health{font-size:11px}#pantheon-houses .lb-root .lv4-foe-health small{font-size:10px}#pantheon-houses .lb-root .lv4-intent-button{padding:7px;gap:7px;max-width:100%}#pantheon-houses .lb-root .lv4-intent-button strong{font-size:10px;line-height:1.4}#pantheon-houses .lb-root .lv4-intent-button small{font-size:10px}#pantheon-houses .lb-root .lv4-intent-button>svg{width:17px;height:17px}#pantheon-houses .lb-root .lv4-add-target{width:57px;min-height:73px;padding:30px 5px 6px}#pantheon-houses .lb-root .lv4-add-target>strong{font-size:14px;line-height:1.05}#pantheon-houses .lb-root .lv4-add-target>small{font-size:10px}#pantheon-houses .lb-root .lv4-adds{gap:5px}#pantheon-houses .lb-root .lv4-arena-bottom{gap:7px}#pantheon-houses .lb-root .lv4-dock{padding:7px 12px 10px}#pantheon-houses .lb-root .lv4-dock-top{margin-bottom:6px;font-size:10px;gap:5px}#pantheon-houses .lb-root .lv4-tools{gap:2px}#pantheon-houses .lb-root .lv4-tool{font-size:10px;padding-inline:4px}#pantheon-houses .lb-root .lv4-cards{gap:6px}#pantheon-houses .lb-root .lv4-hero-art{height:64px}#pantheon-houses .lb-root .lv4-hero-name{font-size:17px;min-height:42px;padding:5px}#pantheon-houses .lb-root .lv4-hero-hp{font-size:11px;left:4px;right:4px}#pantheon-houses .lb-root .lv4-battle-actions{gap:0;margin-top:7px;flex-wrap:wrap}#pantheon-houses .lb-root .lv4-battle-actions>.primary{width:100%;font-size:11px;min-width:0}#pantheon-houses .lb-root .lv4-battle-log{font-size:10px;line-height:1.4;flex-basis:100%;margin-bottom:6px}#pantheon-houses .lb-root .lv4-sheet{border-radius:10px 10px 3px 3px}#pantheon-houses .lb-root .lv4-sheet-head{padding:12px 13px 10px;gap:8px}#pantheon-houses .lb-root .lv4-sheet-head h2{font-size:27px}#pantheon-houses .lb-root .lv4-sheet-body{padding:12px 13px}#pantheon-houses .lb-root .lv4-sheet-foot{padding:10px 13px 12px}#pantheon-houses .lb-root .lv4-targets{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}#pantheon-houses .lb-root .lv4-target-option{min-height:53px;padding:6px}#pantheon-houses .lb-root .lv4-target-option strong{font-size:10px}#pantheon-houses .lb-root .lv4-command-hero{gap:10px;margin-bottom:10px}#pantheon-houses .lb-root .lv4-command-hero>.lb-card-art{width:43px;height:52px}#pantheon-houses .lb-root .lv4-command-hero>div{font-size:10px}#pantheon-houses .lb-root .lv4-moves{margin-bottom:12px;gap:6px}#pantheon-houses .lb-root .lv4-move{padding:8px 10px;min-height:61px}#pantheon-houses .lb-root .lv4-move strong{font-size:11px}#pantheon-houses .lb-root .lv4-move small{font-size:10px}#pantheon-houses .lb-root .lv4-preview{padding:10px;font-size:11px;line-height:1.5}#pantheon-houses .lb-root .lv4-preview small{font-size:10px}#pantheon-houses .lb-root .lv4-page-head{padding:14px 16px 10px}#pantheon-houses .lb-root .lv4-page-head h2{font-size:30px}#pantheon-houses .lb-root .lv4-page-head p{font-size:10px}#pantheon-houses .lb-root .lv4-page-content{padding:3px 16px 14px}#pantheon-houses .lb-root .lv4-page-actions{padding:9px 16px 12px}#pantheon-houses .lb-root .lv4-choice{padding:11px;gap:10px;min-height:75px}#pantheon-houses .lb-root .lv4-choice strong{font-size:23px}#pantheon-houses .lb-root .lv4-choice small{font-size:10px}}@media(max-width:380px),(max-width:720px)and (max-height:680px){#pantheon-houses .lb-root .lv4-arena{padding:9px 11px 7px;min-height:135px}#pantheon-houses .lb-root .lv4-main-target h2{font-size:27px;margin-bottom:5px}#pantheon-houses .lb-root .lv4-main-target{padding-bottom:7px;min-width:165px}#pantheon-houses .lb-root .lv4-arena-top{font-size:10px}#pantheon-houses .lb-root .lv4-main-target .lv4-health-track{margin-top:4px;height:3px}#pantheon-houses .lb-root .lv4-add-target{min-height:57px;width:49px;padding-top:18px}#pantheon-houses .lb-root .lv4-add-target>strong{font-size:12px}#pantheon-houses .lb-root .lv4-add-target>small{font-size:10px}#pantheon-houses .lb-root .lv4-intent-button{padding:5px;min-height:44px}#pantheon-houses .lb-root .lv4-intent-button strong{font-size:10px}#pantheon-houses .lb-root .lv4-dock{padding:5px 10px 7px}#pantheon-houses .lb-root .lv4-dock-top{margin-bottom:5px;font-size:10px}#pantheon-houses .lb-root .lv4-tool{min-height:44px}#pantheon-houses .lb-root .lv4-hero-art{height:46px}#pantheon-houses .lb-root .lv4-hero-name{font-size:15px;min-height:37px;padding:4px;line-height:1.02}#pantheon-houses .lb-root .lv4-hero-hp{font-size:11px;gap:1px}#pantheon-houses .lb-root .lv4-hero-hp svg{width:8px;height:8px}#pantheon-houses .lb-root .lv4-battle-log{font-size:10px;line-height:1.3;margin-bottom:4px}#pantheon-houses .lb-root .lv4-battle-actions{margin-top:5px}#pantheon-houses .lb-root .lv4-battle-actions>.primary{font-size:10px;padding:8px;min-height:44px}#pantheon-houses .lb-root .lv4-sheet-head{padding:9px 11px}#pantheon-houses .lb-root .lv4-sheet-head h2{font-size:25px}#pantheon-houses .lb-root .lv4-sheet-body{padding:10px 11px}#pantheon-houses .lb-root .lv4-sheet-foot{padding:8px 11px 10px}#pantheon-houses .lb-root .lv4-command-hero{display:none}#pantheon-houses .lb-root .lv4-page-head{padding:10px 12px 8px}#pantheon-houses .lb-root .lv4-page-head h2{font-size:27px}#pantheon-houses .lb-root .lv4-page-content{padding:3px 12px 12px}#pantheon-houses .lb-root .lv4-page-actions{padding:8px 12px 10px}}@media(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root .lv4-battle{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,1.15fr)}#pantheon-houses .lb-root .lv4-enemy-art{width:52%;object-position:50% 12%}#pantheon-houses .lb-root .lv4-arena{padding:10px;min-height:0}#pantheon-houses .lb-root .lv4-main-target h2{font-size:28px}#pantheon-houses .lb-root .lv4-main-target{min-width:0;max-width:100%;width:100%}#pantheon-houses .lb-root .lv4-arena-bottom{flex-direction:column;align-items:stretch;gap:6px}#pantheon-houses .lb-root .lv4-adds{align-self:flex-end;position:absolute;right:8px;top:86px}#pantheon-houses .lb-root .lv4-add-target{width:47px;min-height:53px;padding:16px 4px 5px}#pantheon-houses .lb-root .lv4-add-target>strong{font-size:11px}#pantheon-houses .lb-root .lv4-add-target>small{font-size:10px}#pantheon-houses .lb-root .lv4-intent-button{min-height:44px;padding:6px;gap:6px}#pantheon-houses .lb-root .lv4-intent-button strong,#pantheon-houses .lb-root .lv4-intent-button small{font-size:10px}#pantheon-houses .lb-root .lv4-dock{padding:7px 9px;display:flex;flex-direction:column;min-height:0;border-top:0;border-left:1px solid #d8b27738;background:#231722e0}#pantheon-houses .lb-root .lv4-dock-top{width:100%;margin-bottom:5px;font-size:10px}#pantheon-houses .lb-root .lv4-tool{min-height:44px;padding:3px;font-size:10px}#pantheon-houses .lb-root .lv4-cards{width:100%;gap:5px;min-height:0;overflow:auto;padding:2px 0;flex:1;align-content:start;scrollbar-width:thin}#pantheon-houses .lb-root .lv4-hero-art{height:45px}#pantheon-houses .lb-root .lv4-hero-name{font-size:14px;min-height:38px;padding:4px;line-height:1.02}#pantheon-houses .lb-root .lv4-hero-hp{font-size:11px}#pantheon-houses .lb-root .lv4-battle-actions{flex:none;width:100%;flex-wrap:wrap;gap:0;margin-top:5px}#pantheon-houses .lb-root .lv4-battle-log{font-size:10px;flex-basis:100%;line-height:1.3;margin-bottom:5px}#pantheon-houses .lb-root .lv4-battle-actions>.primary{width:100%;min-width:0;min-height:44px;font-size:10px;padding:8px}#pantheon-houses .lb-root .lv4-sheet{width:min(700px,100%)}#pantheon-houses .lb-root .lv4-sheet-head{padding:8px 12px}#pantheon-houses .lb-root .lv4-sheet-head h2{font-size:24px}#pantheon-houses .lb-root .lv4-sheet-body{padding:10px 12px}#pantheon-houses .lb-root .lv4-sheet-foot{padding:8px 12px}#pantheon-houses .lb-root .lv4-command .lv4-sheet-body{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;align-content:start}#pantheon-houses .lb-root .lv4-command-hero{display:none}#pantheon-houses .lb-root .lv4-command .lv4-moves{grid-column:1;grid-row:1;margin-bottom:8px}#pantheon-houses .lb-root .lv4-command .lv4-target-field{grid-column:1;grid-row:2}#pantheon-houses .lb-root .lv4-command .lv4-preview{grid-column:2;grid-row:1/3;align-self:start;font-size:11px}#pantheon-houses .lb-root .lv4-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}#pantheon-houses .lb-root .lv4-target-option{min-height:44px;padding:5px;gap:5px}#pantheon-houses .lb-root .lv4-target-option>.lb-card-art{width:24px;height:29px}#pantheon-houses .lb-root .lv4-target-option strong{font-size:10px}#pantheon-houses .lb-root .lv4-move{min-height:50px;padding:7px}#pantheon-houses .lb-root .lv4-move strong,#pantheon-houses .lb-root .lv4-move small{font-size:10px}#pantheon-houses .lb-root .lv4-page-head{padding:10px 14px 6px}#pantheon-houses .lb-root .lv4-page-head h2{font-size:27px;margin-top:4px}#pantheon-houses .lb-root .lv4-page-content{padding:3px 14px 12px}#pantheon-houses .lb-root .lv4-page-actions{padding:8px 14px}#pantheon-houses .lb-root .lv4-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#pantheon-houses .lb-root .lv4-choice{padding:10px;min-height:72px;gap:8px}#pantheon-houses .lb-root .lv4-choice strong{font-size:22px}#pantheon-houses .lb-root .lv4-choice small{font-size:10px}}@media(prefers-reduced-motion:reduce){#pantheon-houses .lb-root .lv4-health-track i,#pantheon-houses .lb-root .lv4-hero-life i,#pantheon-houses .lb-root .lv4-hero{transition:none}}#pantheon-houses.ph-no-motion .lb-root .lv4-health-track i,#pantheon-houses.ph-no-motion .lb-root .lv4-hero-life i,#pantheon-houses.ph-no-motion .lb-root .lv4-hero{transition:none}#pantheon-houses .lb-root .lv4-threat-preview{margin-top:9px;padding-top:7px;border-top:1px solid #bfa17830}#pantheon-houses .lb-root .lv4-threat-preview summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#dabe8c;font-size:11px}#pantheon-houses .lb-root .lv4-threat-preview summary:before{content:"＋";margin-right:6px}#pantheon-houses .lb-root .lv4-threat-preview[open] summary:before{content:"−"}#pantheon-houses .lb-root .lv4-threat-preview p{font-size:11px;line-height:1.5;margin:5px 0}#pantheon-houses .lb-root .lv4-intent-button strong,#pantheon-houses .lb-root .lv4-target-option strong,#pantheon-houses .lb-root .lv4-foe-health,#pantheon-houses .lb-root .lv4-hero-hp{font-size:11px}#pantheon-houses .lb-root .lv4-hero-hp{white-space:nowrap;gap:2px}#pantheon-houses .lb-root .lv4-dock-top{font-size:11px}#pantheon-houses .lb-root .lv4-tool{min-width:40px;min-height:44px;font-size:11px}#pantheon-houses .lb-root .lv4-add-target>small{font-size:10px}#pantheon-houses .lb-root .lv4-move strong{font-size:12px}#pantheon-houses .lb-root .lv4-choice small,#pantheon-houses .lb-root .lv4-preview small{font-size:11px}@media(min-width:1000px)and (min-height:600px){#pantheon-houses .lb-root.is-v4 .is-v4-modal{justify-content:flex-end;padding:20px}#pantheon-houses .lb-root .lv4-command{max-width:480px;height:100%;max-height:700px}}@media(min-width:1000px)and (min-height:600px){#pantheon-houses .lb-root .lv4-battle{background-image:linear-gradient(90deg,#17121aef,#17121ad9),var(--lv4-encounter);background-size:cover;background-position:center}#pantheon-houses .lb-root .lv4-enemy-art{object-fit:contain;object-position:50% 0;-webkit-mask-image:linear-gradient(90deg,transparent 12%,#000 28%,#000 72%,transparent 88%);mask-image:linear-gradient(90deg,transparent 12%,#000 28%,#000 72%,transparent 88%)}}@media(max-width:380px){#pantheon-houses .lb-root .lv4-hero-hp svg{display:none}#pantheon-houses .lb-root .lv4-hero-hp>span{margin:0 auto}#pantheon-houses .lb-root .lv4-wallet>span{display:none}#pantheon-houses .lb-root .lv4-doctrines{grid-template-columns:1fr}}@media(max-width:380px)and (max-height:680px){#pantheon-houses .lb-root.is-v4 .map-scene .scene-top{padding-top:4px;padding-bottom:2px}#pantheon-houses .lb-root.is-v4 .map-scene .map-bottom{padding-top:4px;padding-bottom:5px}#pantheon-houses .lb-root.is-v4 .map-scene .mini-party{padding-bottom:4px;margin-bottom:3px}}@media(max-width:380px)and (max-height:680px){#pantheon-houses .lb-root.is-v4 .lv4-main-target{padding-top:0;padding-bottom:0;flex-shrink:0}#pantheon-houses .lb-root.is-v4 .lv4-add-target>strong{font-size:0;line-height:0}#pantheon-houses .lb-root.is-v4 .lv4-add-target .lv4-enemy-index{position:absolute;top:-17px;left:0;margin:0}#pantheon-houses .lb-root.is-v4 .lv4-add-target>small{margin-top:0}}#pantheon-houses .lb-root .lv4-team-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:15px}#pantheon-houses .lb-root .lv4-team-tabs button{min-width:0;min-height:44px;padding:8px 5px;border:1px solid #bfa17840;border-radius:5px;background:#17111955;color:#cbb6a2;font-size:11px}#pantheon-houses .lb-root .lv4-team-tabs button[aria-pressed=true]{border-color:#dfbb7f;background:#70513d4d;color:#ffe0aa;box-shadow:inset 0 -2px #d4ad69}#pantheon-houses .lb-root .lv4-team-intro{font-size:11px;line-height:1.6;color:#c6afa2;margin:0 0 14px}#pantheon-houses .lb-root .lv4-team-section+.lv4-team-section{margin-top:21px}#pantheon-houses .lb-root .lv4-team-section h3{font-size:24px;line-height:1.1;margin:0 0 11px;color:#e9d2ad}#pantheon-houses .lb-root .lv4-synergy{padding:13px 12px;border-left:2px solid #bbc6a0;background:linear-gradient(90deg,#87966e14,transparent);margin-bottom:12px}#pantheon-houses .lb-root .lv4-synergy[data-state=potential]{border-left-color:#ad8a64;background:linear-gradient(90deg,#ad8a6414,transparent)}#pantheon-houses .lb-root .lv4-synergy h4{margin:0 0 6px;font:600 23px/1.1 Cormorant Garamond,Georgia,serif;color:#f0d9b7;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-synergy p{font-size:12px;line-height:1.55;color:#e1cdb8}#pantheon-houses .lb-root .lv4-link-effects{margin:8px 0;padding-left:18px;display:grid;gap:5px;font-size:12px;line-height:1.55;color:#e1cdb8}#pantheon-houses .lb-root .lv4-synergy-details summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:11px;color:#dfbd84;list-style:none}#pantheon-houses .lb-root .lv4-synergy-details summary::-webkit-details-marker{display:none}#pantheon-houses .lb-root .lv4-synergy-details summary:before{content:"＋";font-size:15px;margin-right:7px}#pantheon-houses .lb-root .lv4-synergy-details[open] summary:before{content:"−"}#pantheon-houses .lb-root .lv4-synergy .lv4-synergy-condition{font-size:11px;color:#bfa99e;margin-top:7px}#pantheon-houses .lb-root .lv4-link-parts{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}#pantheon-houses .lb-root .lv4-link-parts span{padding:4px 7px;border:1px solid #bb9d7040;border-radius:4px;font-size:10px;line-height:1.4;color:#d2bb9e;overflow-wrap:anywhere;max-width:100%}#pantheon-houses .lb-root .lv4-link-parts .is-missing{border-style:dashed;color:#bd9d87}#pantheon-houses .lb-root .lv4-team-card{border-bottom:1px solid #bfa17830;padding:4px 0}#pantheon-houses .lb-root .lv4-team-card summary{display:flex;align-items:center;gap:11px;min-height:66px;cursor:pointer;list-style:none;padding:8px 0}#pantheon-houses .lb-root .lv4-team-card summary::-webkit-details-marker{display:none}#pantheon-houses .lb-root .lv4-team-card summary>.lb-card-art{width:39px;height:49px;object-fit:cover;border-radius:4px;border:1px solid #bfa17855;flex:none}#pantheon-houses .lb-root .lv4-team-card summary>span{display:grid;gap:5px;min-width:0;flex:1}#pantheon-houses .lb-root .lv4-team-card summary strong{font:600 23px/1.1 Cormorant Garamond,Georgia,serif;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-team-card summary small{font-size:11px;line-height:1.4;color:#d0bba8}#pantheon-houses .lb-root .lv4-team-card summary:after{content:"＋";font-size:17px;color:#dab87f;flex:none}#pantheon-houses .lb-root .lv4-team-card[open] summary:after{content:"−"}#pantheon-houses .lb-root .lv4-team-card-body{padding:5px 0 13px;font-size:12px;line-height:1.6;color:#d2bda9}#pantheon-houses .lb-root .lv4-team-card-body h4{font-size:12px;line-height:1.5;margin:0 0 5px;color:#efdbbc}#pantheon-houses .lb-root .lv4-team-card-body p+p{margin-top:8px}#pantheon-houses .lb-root .lv4-boss-profile{display:flex;gap:13px;align-items:center;margin-bottom:15px}#pantheon-houses .lb-root .lv4-boss-profile>.lb-card-art{width:64px;height:84px;object-fit:cover;border:1px solid #bfa17855;border-radius:5px;flex:none}#pantheon-houses .lb-root .lv4-boss-profile>div{min-width:0;display:grid;gap:6px;font-size:12px;line-height:1.5;color:#d5c0a7}#pantheon-houses .lb-root .lv4-boss-intent{padding:12px 13px;border-left:2px solid #d4a779;background:linear-gradient(90deg,#a7804d17,transparent);margin-bottom:16px;font-size:12px;line-height:1.55;color:#eddbc2}#pantheon-houses .lb-root .lv4-boss-guide h3{font-size:24px;line-height:1.1;margin:17px 0 7px}#pantheon-houses .lb-root .lv4-boss-guide p,#pantheon-houses .lb-root .lv4-boss-guide li{font-size:12px;line-height:1.6;color:#d2bda9}#pantheon-houses .lb-root .lv4-boss-guide ul{padding-left:18px;margin:8px 0 0;display:grid;gap:8px}#pantheon-houses .lb-root .lv4-boss-guide .lv4-small-action{width:100%;margin-top:18px;font-size:11px}#pantheon-houses .lb-root .lv4-codex-guide{width:100%;text-align:left;border:0;background:none;color:inherit;min-height:44px}#pantheon-houses .lb-root .lv4-tactics .lv4-sheet-foot .lv4-small-action{width:100%;min-height:44px}#pantheon-houses .lb-root .lv4-boss-guide .lv4-boss-intent{padding:12px 13px}#pantheon-houses .lb-root .lv4-boss-telegraph,#pantheon-houses .lb-root .lv4-pending-power{padding:9px 11px;border:1px solid #bfa17838;border-radius:4px;font-size:12px;line-height:1.55;color:#edd6b3;margin:8px 0 13px}#pantheon-houses .lb-root .lv4-intent-row>div,#pantheon-houses .lb-root .lv4-boss-guide{min-width:0;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-boss-mechanics{margin-top:13px;border-top:1px solid #bfa17830}#pantheon-houses .lb-root .lv4-boss-mechanics summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#dfbd84;font-size:11px;list-style:none}#pantheon-houses .lb-root .lv4-boss-mechanics summary::-webkit-details-marker{display:none}#pantheon-houses .lb-root .lv4-boss-mechanics summary:before{content:"＋";margin-right:7px;font-size:15px}#pantheon-houses .lb-root .lv4-boss-mechanics[open] summary:before{content:"−"}#pantheon-houses .lb-root .ld-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:13px}#pantheon-houses .lb-root .ld-tabs button{min-height:44px;min-width:0;border:1px solid #bea27b44;border-radius:5px;background:#1c151bcc;color:#c8b19d;font-size:12px;padding:8px}#pantheon-houses .lb-root .ld-tabs button[aria-pressed=true]{color:#ffe2af;border-color:#d4b17b;background:#7f5b3b30;box-shadow:inset 0 -2px #d4b17b}#pantheon-houses .lb-root .ld-page{display:flex;flex-direction:column;min-height:0;height:100%;background:radial-gradient(ellipse at 85% 0,#78513c24,transparent 70%),#211820}#pantheon-houses .lb-root .ld-page-head{flex:none;padding:15px 20px 9px;border-bottom:1px solid #bea27b25}#pantheon-houses .lb-root .ld-date-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;color:#c4a882;font-size:10px;line-height:1.5}#pantheon-houses .lb-root .ld-page-head h2{font:600 34px/1.05 Cormorant Garamond,Georgia,serif;margin:7px 0 1px;color:#f4dfbf}#pantheon-houses .lb-root .ld-page-body{flex:1;min-height:0;overflow:auto;padding:14px 20px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ad886766 transparent;display:grid;align-content:start;gap:16px}#pantheon-houses .lb-root .ld-page-foot{flex:none;padding:11px 20px 14px;background:#211820;border-top:1px solid #bea27b25}#pantheon-houses .lb-root .ld-page-foot .primary{width:100%;min-height:44px}#pantheon-houses .lb-root .ld-intro{font-size:12px;line-height:1.6;color:#d7c2af;margin:0 0 15px}#pantheon-houses .lb-root .ld-section-label{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 9px;font-size:11px;color:#decaab}#pantheon-houses .lb-root .ld-section-label>span{font-size:10px;color:#bca58d}#pantheon-houses .lb-root .ld-party{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#pantheon-houses .lb-root .ld-card{display:flex;flex-direction:column;min-width:0;border:1px solid #bea27b55;background:#2c2025;border-radius:5px;overflow:hidden;color:#e8d2b4;text-align:left;padding:0;min-height:44px}#pantheon-houses .lb-root .ld-card-art{position:relative;display:block;height:116px;width:100%;overflow:hidden;flex:none}#pantheon-houses .lb-root .ld-card-art>.lb-card-art{width:100%;height:100%;object-fit:cover;display:block}#pantheon-houses .lb-root .ld-card-art:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#211820d9);pointer-events:none}#pantheon-houses .lb-root .ld-card-art>span:last-child{position:absolute;bottom:5px;left:6px;right:3px;z-index:1;font-size:10px;color:#f3dfbb;line-height:1.4}#pantheon-houses .lb-root .ld-card>strong{font:600 21px/1.05 Cormorant Garamond,Georgia,serif;padding:7px 6px 3px;overflow-wrap:anywhere}#pantheon-houses .lb-root .ld-card>small{padding:3px 6px 8px;font-size:10px;line-height:1.5;color:#cdb59d;margin-top:auto}#pantheon-houses .lb-root .ld-fairness{font-size:11px;line-height:1.6;color:#bfa99c;margin:10px 0}#pantheon-houses .lb-root .ld-reward{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;color:#dec29b;margin:14px 0;padding:12px 0;border-top:1px solid #bea27b30;border-bottom:1px solid #bea27b30}#pantheon-houses .lb-root .ld-reward svg{width:18px;height:18px;flex:none;margin-top:2px}#pantheon-houses .lb-root .ld-rules{border-top:1px solid #bea27b30;margin:10px 0}#pantheon-houses .lb-root .ld-rules summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#dfbd84;font-size:11px;list-style:none;line-height:1.4;padding:7px 0}#pantheon-houses .lb-root .ld-rules summary::-webkit-details-marker{display:none}#pantheon-houses .lb-root .ld-rules summary:before{content:"＋";margin-right:7px;flex:none}#pantheon-houses .lb-root .ld-rules[open] summary:before{content:"−"}#pantheon-houses .lb-root .ld-rules p{font-size:12px;line-height:1.6;color:#d5bdab;margin:4px 0 11px}#pantheon-houses .lb-root .ld-page-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}#pantheon-houses .lb-root .ld-page-links button,#pantheon-houses .lb-root .ld-text-button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:none;color:#dfbd84;min-height:44px;font-size:11px;padding:8px 0;line-height:1.5}#pantheon-houses .lb-root .ld-page-links svg{width:16px;height:16px}#pantheon-houses .lb-root .ld-sheet .lv4-sheet-foot>.primary,#pantheon-houses .lb-root .ld-sheet .lv4-sheet-foot>.ld-text-button{width:100%}#pantheon-houses .lb-root .ld-route-choices{display:grid;gap:12px}#pantheon-houses .lb-root .ld-route-choices>button{display:flex;align-items:center;gap:12px;text-align:left;color:#f0d9b9;background:#86624015;border:1px solid #bea27b45;border-radius:6px;padding:14px 12px;min-height:78px}#pantheon-houses .lb-root .ld-route-choices>button>svg{width:20px;height:20px;flex:none;color:#d8b680}#pantheon-houses .lb-root .ld-route-choices>button>span{min-width:0;flex:1;display:grid;gap:6px}#pantheon-houses .lb-root .ld-route-choices strong{font:600 26px/1.1 Cormorant Garamond,Georgia,serif}#pantheon-houses .lb-root .ld-route-choices small{font-size:11px;line-height:1.5;color:#cbb39e}#pantheon-houses .lb-root .ld-abandon{min-height:44px;padding:8px 0;margin-top:17px;color:#bc948a;background:none;border:0;border-top:1px solid #bfa17825;width:100%;font-size:11px;text-align:left}#pantheon-houses .lb-root .ld-score{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:4px 0 11px}#pantheon-houses .lb-root .ld-score>span{display:grid;gap:3px;text-align:center;min-width:0}#pantheon-houses .lb-root .ld-score strong{font:600 32px/1 Cormorant Garamond,Georgia,serif;color:#e9c797}#pantheon-houses .lb-root .ld-score small{font-size:10px;line-height:1.5;color:#c6af9c}#pantheon-houses .lb-root .ld-rank-summary{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:12px;color:#dbc5aa;margin:3px 0 14px}#pantheon-houses .lb-root .ld-rank-summary>strong{font:600 30px/1 Cormorant Garamond,Georgia,serif;color:#edca97}#pantheon-houses .lb-root .ld-rank-summary sup{font-size:12px}#pantheon-houses .lb-root .ld-rank-summary>span{margin-left:auto;color:#bba48d;font-size:11px}#pantheon-houses .lb-root .ld-ranking-list{list-style:none;padding:0;margin:14px 0;display:grid;gap:0}#pantheon-houses .lb-root .ld-rank-row{display:grid;grid-template-columns:26px minmax(0,1fr) 42px 47px 38px;gap:6px;align-items:center;padding:13px 4px;border-bottom:1px solid #bea27b30;font-size:12px;color:#dac5af;min-width:0}#pantheon-houses .lb-root .ld-rank-row.is-self{background:#9e783021;box-shadow:inset 2px 0 #d5b079}#pantheon-houses .lb-root .ld-rank-row>span{display:grid;gap:4px;text-align:center}#pantheon-houses .lb-root .ld-rank-row small{font-size:10px;line-height:1.4;color:#bda58e}#pantheon-houses .lb-root .ld-player-name{overflow-wrap:anywhere;line-height:1.45;font-size:12px;display:block}#pantheon-houses .lb-root .ld-player-name>span{color:#dfbb7e;font-size:10px}#pantheon-houses .lb-root .ld-rank-row>div>small{display:block;margin-top:4px}#pantheon-houses .lb-root .ld-place{font:600 24px/1 Cormorant Garamond,Georgia,serif;color:#e1bf8a;text-align:center}#pantheon-houses .lb-root .ld-own-place{font:600 24px/1.1 Cormorant Garamond,Georgia,serif;margin:19px 0 5px}#pantheon-houses .lb-root .ld-empty{padding:24px 12px;border:1px solid #bea27b30;font-size:12px;line-height:1.7;color:#ccb29d;text-align:center}#pantheon-houses .lb-root .ld-card-technique h3{font:600 27px/1.1 Cormorant Garamond,Georgia,serif;margin:10px 0}#pantheon-houses .lb-root .ld-card-technique p{font-size:12px;line-height:1.65;color:#dbc4ac}@media(min-width:1000px){#pantheon-houses .lb-root .ld-page-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;padding:24px 30px}#pantheon-houses .lb-root .ld-page-head{padding:18px 30px 12px}#pantheon-houses .lb-root .ld-card-art{height:185px}#pantheon-houses .lb-root .ld-page-foot{padding:12px 30px 18px}#pantheon-houses .lb-root .ld-page-foot .primary{max-width:430px;margin-left:auto;display:flex}}@media(max-width:380px){#pantheon-houses .lb-root .ld-page-head{padding:9px 11px 7px}#pantheon-houses .lb-root .ld-page-head h2{font-size:29px}#pantheon-houses .lb-root .ld-tabs{margin-bottom:9px}#pantheon-houses .lb-root .ld-page-body{padding:11px;gap:10px}#pantheon-houses .lb-root .ld-page-foot{padding:9px 11px}#pantheon-houses .lb-root .ld-party{gap:5px}#pantheon-houses .lb-root .ld-card-art{height:86px}#pantheon-houses .lb-root .ld-card>strong{font-size:17px;padding-left:5px;padding-right:5px}#pantheon-houses .lb-root .ld-card>small{font-size:10px;padding:3px 5px 7px}#pantheon-houses .lb-root .ld-rank-row{grid-template-columns:22px minmax(0,1fr) 35px 43px 32px;gap:4px}}@media(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root .ld-page-head{padding:5px 12px 6px;display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,1fr);column-gap:20px}#pantheon-houses .lb-root .ld-tabs{grid-row:1/3;margin:0}#pantheon-houses .lb-root .ld-date-line{font-size:10px}#pantheon-houses .lb-root .ld-page-head h2{font-size:25px;margin:4px 0 0}#pantheon-houses .lb-root .ld-page-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;padding:10px 12px}#pantheon-houses .lb-root .ld-card-art{height:80px}#pantheon-houses .lb-root .ld-page-foot{padding:6px 12px}#pantheon-houses .lb-root .ld-page-foot .primary{min-height:44px;max-width:400px;margin-left:auto;display:flex}#pantheon-houses .lb-root .ld-intro{margin-bottom:9px}#pantheon-houses .lb-root .ld-section-label{margin-top:8px}}@media(max-width:380px)and (max-height:680px){#pantheon-houses .lb-root .ld-page-head h2{font-size:27px;margin-top:4px}#pantheon-houses .lb-root .ld-page-body{padding-top:6px}#pantheon-houses .lb-root .ld-section-label{margin-top:3px}#pantheon-houses .lb-root .ld-card-art{height:62px}}@media(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root .ld-page-body{padding-top:4px}#pantheon-houses .lb-root .ld-section-label{margin:2px 0 5px}#pantheon-houses .lb-root .ld-card-art{height:38px}#pantheon-houses .lb-root .ld-card>strong{font-size:19px;padding-top:4px}#pantheon-houses .lb-root .ld-card>small{padding-top:1px;padding-bottom:4px}}@media(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root .ld-page-head{padding-top:3px;padding-bottom:4px}#pantheon-houses .lb-root .ld-page-body{grid-template-columns:1fr}#pantheon-houses .lb-root .ld-page-foot{padding-top:4px;padding-bottom:4px}#pantheon-houses .lb-root .ld-card-art{height:32px}}@media(max-width:380px)and (max-height:680px){#pantheon-houses .lb-root .lv4-team-tabs{margin-bottom:12px}#pantheon-houses .lb-root .lv4-synergy{padding:11px 10px}#pantheon-houses .lb-root .lv4-boss-profile>.lb-card-art{width:51px;height:66px}}#pantheon-houses .lb-root .lv4-team-tabs.has-pacts{grid-template-columns:repeat(4,minmax(0,1fr))}#pantheon-houses .lb-root .lv4-pact-tool{position:relative}#pantheon-houses .lb-root .lv4-pact-badge{position:absolute;right:0;top:0;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border:1px solid #dfb97e;border-radius:8px;background:#33252c;color:#f4d9aa;font:600 10px/1 DM Sans,sans-serif;pointer-events:none}#pantheon-houses .lb-root .lv4-pact-badge.is-ready{background:#cba366;color:#211820}#pantheon-houses .lb-root .lv4-pact-tracker{display:flex;align-items:center;gap:6px;min-height:24px;max-width:100%;padding:2px 0;border:0;background:none;text-align:left;font-size:11px;line-height:1.4;color:#e8c58d}#pantheon-houses .lb-root .lv4-pact-tracker svg{width:13px;height:13px;flex:none}#pantheon-houses .lb-root .lv4-pact-tracker>span{min-width:0;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-pact{padding:15px 0;border-top:1px solid #bfa17838;min-width:0}#pantheon-houses .lb-root .lv4-pact:first-child{border-top:0;padding-top:0}#pantheon-houses .lb-root .lv4-pact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;margin-bottom:8px}#pantheon-houses .lb-root .lv4-pact-head h3{font:600 25px/1.1 Cormorant Garamond,Georgia,serif;margin:0;color:#efd8b5;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-pact-status{flex:none;font-size:10px;line-height:1.4;padding:4px 6px;border:1px solid #c4a27050;border-radius:4px;color:#dbc09a}#pantheon-houses .lb-root .lv4-pact[data-status=ready] .lv4-pact-status{background:#bc95552b;color:#f3d79f;border-color:#d4ae72}#pantheon-houses .lb-root .lv4-pact p,#pantheon-houses .lb-root .lv4-pact-story{font-size:12px;line-height:1.6;color:#d8c2ae;margin:8px 0;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-pact-progress{display:grid;gap:6px;margin:13px 0;font-size:11px;color:#e5c89e}#pantheon-houses .lb-root .lv4-pact-progress progress{width:100%;height:4px;accent-color:#d3ac6c;border:0;border-radius:3px;overflow:hidden;background:#bfa17829}#pantheon-houses .lb-root .lv4-pact-progress progress::-webkit-progress-bar{background:#bfa17829}#pantheon-houses .lb-root .lv4-pact-progress progress::-webkit-progress-value{background:#d3ac6c}#pantheon-houses .lb-root .lv4-pact-terms{margin:13px 0;display:grid;gap:9px;padding:12px;border:1px solid #c4a27038;border-radius:5px;background:#a17a3e09}#pantheon-houses .lb-root .lv4-pact-terms>div{display:grid;gap:4px;min-width:0}#pantheon-houses .lb-root .lv4-pact-terms dt{font-size:10px;line-height:1.4;color:#c5a57e;text-transform:uppercase;letter-spacing:.07em}#pantheon-houses .lb-root .lv4-pact-terms dd{margin:0;font-size:12px;line-height:1.55;color:#eddbc4;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-pact-actions{display:grid;gap:7px;margin:12px 0 3px}#pantheon-houses .lb-root .lv4-pact-actions>button{width:100%;min-height:44px;text-align:left}#pantheon-houses .lb-root .lv4-pact-actions>button small{display:block;font-size:11px;line-height:1.5;font-weight:400;color:#cdb5a1;margin-top:4px}#pantheon-houses .lb-root .lv4-pact-warning{padding:11px 12px;border-left:2px solid #ddaa73;background:#b0774b17;margin:13px 0;font-size:12px;line-height:1.55;color:#edc9a7}#pantheon-houses .lb-root .lv4-pact-warning strong{display:block;margin-bottom:5px;color:#f5d8b2}#pantheon-houses .lb-root .lv4-pact-journal{display:grid;gap:12px;margin-top:18px;padding-top:15px;border-top:1px solid #bfa17838}#pantheon-houses .lb-root .lv4-pact-journal h3{font:600 25px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 3px}#pantheon-houses .lb-root .lv4-pact-journal-entry{padding-left:10px;border-left:1px solid #bfa17855}#pantheon-houses .lb-root .lv4-pact-journal-entry strong{font-size:12px;line-height:1.5;color:#e3caa7}#pantheon-houses .lb-root .lv4-pact-journal-entry p{font-size:11px;line-height:1.55;color:#c7b09e;margin:4px 0 0}#pantheon-houses .lb-root .lv4-pact-scroll-wrap{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}#pantheon-houses .lb-root .lv4-sheet-scroll-hint{position:static;flex:none;min-height:44px;max-width:100%;padding:8px 12px;border:0;border-top:1px solid #bfa17825;background:#241a22;color:#f1d29e;font-size:11px;text-align:right}@media(min-width:1000px){#pantheon-houses .lb-root .lv4-pact-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px}}#pantheon-houses .lb-root .lv4-route-sequence{display:grid;gap:18px}#pantheon-houses .lb-root .lv4-route-room{min-width:0}#pantheon-houses .lb-root .lv4-route-room+.lv4-route-room{border-top:1px solid #c4a27038;padding-top:17px}#pantheon-houses .lb-root .lv4-route-room-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:7px}#pantheon-houses .lb-root .lv4-route-room-head>span{flex:none;display:grid;place-items:center;width:25px;height:25px;border:1px solid #c4a27080;border-radius:50%;font-size:11px;color:#e9c78a}#pantheon-houses .lb-root .lv4-route-room-head>div{min-width:0;display:grid;gap:4px}#pantheon-houses .lb-root .lv4-route-room-head h3{font:600 25px/1.1 Cormorant Garamond,Georgia,serif;margin:0;color:#f0d9b7;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-route-room-head small{font-size:10px;line-height:1.5;color:#cbb09b}#pantheon-houses .lb-root .lv4-elite-summary{border-left:2px solid #c49c68;background:linear-gradient(90deg,#9e754317,transparent);padding:10px 12px;margin:12px 0}#pantheon-houses .lb-root .lv4-elite-summary>strong{font-size:12px;line-height:1.5;color:#edd3ab}#pantheon-houses .lb-root .lv4-elite-summary p,#pantheon-houses .lb-root .lv4-elite-guide p,#pantheon-houses .lb-root .lv4-elite-guide li{font-size:12px;line-height:1.6;color:#d9c5b2;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-elite-summary p{margin:5px 0 0}#pantheon-houses .lb-root .lv4-elite-guide h3{font:600 25px/1.1 Cormorant Garamond,Georgia,serif;margin:16px 0 9px;color:#efd8b5}#pantheon-houses .lb-root .lv4-elite-guide ul{padding-left:18px;display:grid;gap:7px;margin:8px 0 15px}#pantheon-houses .lb-root .lv4-elite-guide .lv4-intent-list{margin:14px 0}#pantheon-houses .lb-root .lv4-elite-guide .lv4-node-enemy small{display:block;line-height:1.55}#pantheon-houses .lb-root .lv4-elite-link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:44px;padding:9px 0;margin-bottom:8px;background:none;border:0;border-bottom:1px solid #c4a27038;text-align:left;color:#e7c58e;font-size:12px;line-height:1.5}#pantheon-houses .lb-root .lv4-elite-link svg{width:16px;height:16px;flex:none}#pantheon-houses .lb-root .lv4-elite-preview{margin:10px 0;padding:9px 10px;border-left:2px solid #c49c68;font-size:11px;line-height:1.55;color:#e2c9a9}#pantheon-houses .lb-root .lv4-elite-preview p+p{margin-top:6px}@media(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root .lv4-elite-sheet .lv4-sheet-head .eyebrow,#pantheon-houses .lb-root .lv4-elite-route .lv4-sheet-head .eyebrow{display:none}#pantheon-houses .lb-root .lv4-elite-sheet .lv4-sheet-head,#pantheon-houses .lb-root .lv4-elite-route .lv4-sheet-head{padding:4px 10px}#pantheon-houses .lb-root .lv4-elite-sheet .lv4-sheet-head h2,#pantheon-houses .lb-root .lv4-elite-route .lv4-sheet-head h2{margin:0}#pantheon-houses .lb-root .lv4-elite-summary{margin:2px 0 9px;padding:7px 10px}#pantheon-houses .lb-root .lv4-elite-guide h3{margin-top:10px;font-size:23px}}#pantheon-houses .lb-root .lv4-relic-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:6px;font-size:10px;line-height:1.4}#pantheon-houses .lb-root .lv4-rarity,#pantheon-houses .lb-root .lv4-relic-grade{display:inline-flex;align-items:center;min-height:21px;border:1px solid currentColor;border-radius:3px;padding:2px 6px;color:#d5c5b5;background:#21151f80;font-size:10px;line-height:1.3;font-style:normal}#pantheon-houses .lb-root .lv4-rarity[data-rarity=uncommon]{color:#b3d2b5}#pantheon-houses .lb-root .lv4-rarity[data-rarity=rare]{color:#a6cce8}#pantheon-houses .lb-root .lv4-rarity[data-rarity=epic]{color:#d3b9ee}#pantheon-houses .lb-root .lv4-rarity[data-rarity=legendary]{color:#ebc77f}#pantheon-houses .lb-root .lv4-rarity[data-rarity=ultimate]{color:#f1c0bb}#pantheon-houses .lb-root .lv4-major-label{font-size:10px;line-height:1.5;color:#e7c58e;font-weight:600}#pantheon-houses .lb-root .lv4-major-slot{padding:12px;border:1px solid #d3ad6a80;border-radius:5px;margin-bottom:15px;background:linear-gradient(135deg,#ad7c2620,transparent)}#pantheon-houses .lb-root .lv4-major-slot h3{font:600 25px/1.1 Cormorant Garamond,Georgia,serif;margin:4px 0 9px;color:#ecd2a9}#pantheon-houses .lb-root .lv4-major-slot p{font-size:12px;line-height:1.6;color:#d9c5b2}#pantheon-houses .lb-root .lv4-comparison{display:grid;gap:12px;margin:13px 0}#pantheon-houses .lb-root .lv4-comparison-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#pantheon-houses .lb-root .lv4-comparison-card{min-width:0;padding:12px;border:1px solid #bea17648;border-radius:5px;background:#20171f80}#pantheon-houses .lb-root .lv4-comparison-card>small{display:block;color:#bda58e;font-size:10px;line-height:1.5;margin-bottom:7px}#pantheon-houses .lb-root .lv4-comparison-card h3{font:600 25px/1.1 Cormorant Garamond,Georgia,serif;color:#ead2b1;margin:0 0 8px;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-comparison-card p,#pantheon-houses .lb-root .lv4-comparison-note{font-size:12px;line-height:1.6;color:#d5bfad;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-comparison-changes{margin:0;padding:11px 13px 11px 27px;background:#9e754317;border-left:2px solid #c49c68;font-size:12px;line-height:1.6;color:#e7d0b1;display:grid;gap:6px}#pantheon-houses .lb-root .lv4-consequence{border-left:2px solid #cb8f72;padding:9px 11px;margin:10px 0;background:#9b5c371b;font-size:12px;line-height:1.6;color:#e5c0a8}#pantheon-houses .lb-root .lv4-end-actions{display:flex;gap:8px;align-items:stretch;min-width:0;width:100%}#pantheon-houses .lb-root .lv4-end-actions>.primary{flex:1;min-width:0}#pantheon-houses .lb-root .lv4-terrain-action{display:grid;place-content:center;gap:3px;flex:0 0 88px;min-height:44px;padding:6px 8px;border:1px solid #be9a685c;border-radius:5px;background:#29202b;color:#e1c69e;font:500 11px/1.3 DM Sans,Arial,sans-serif;text-align:center}#pantheon-houses .lb-root .lv4-terrain-action small{font-size:10px;color:#bfa58e}#pantheon-houses .lb-root .lv4-terrain-action:disabled{opacity:.5}#pantheon-houses .lb-root .lv4-expansion-status{display:grid;gap:7px;margin:11px 0;font-size:12px;line-height:1.6;color:#d6bfa7}#pantheon-houses .lb-root .lv4-expansion-status h3{font:600 25px/1.1 Cormorant Garamond,Georgia,serif;color:#ecd2b2;margin:0 0 4px}#pantheon-houses .lb-root .lv4-expansion-status ul{margin:0;padding-left:18px;display:grid;gap:5px}#pantheon-houses .lb-root .lv4-expansion-note{font-size:11px;line-height:1.5;color:#cbb19b;padding:8px 0}#pantheon-houses .lb-root .lv4-forge-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}#pantheon-houses .lb-root .lv4-forge-branches button{min-width:0;min-height:44px;text-align:left;display:grid;gap:5px;padding:10px;border:1px solid #be9a6859;border-radius:4px;background:#21172099;color:#e8cda8}#pantheon-houses .lb-root .lv4-forge-branches strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-forge-branches small{font-size:11px;line-height:1.5;color:#c6ae98}@media(max-width:580px){#pantheon-houses .lb-root .lv4-comparison-columns,#pantheon-houses .lb-root .lv4-forge-branches{grid-template-columns:1fr}#pantheon-houses .lb-root .lv4-comparison-card{padding:10px}}@media(max-width:380px),(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root .lv4-terrain-action{flex-basis:76px;font-size:10px}#pantheon-houses .lb-root .lv4-end-actions{gap:6px}#pantheon-houses .lb-root .lv4-end-actions>.primary{font-size:10px;min-height:44px;padding:8px}}#pantheon-houses .lb-root .lv4-preparation-keepsake{margin-top:22px;padding-top:14px;border-top:1px solid #c5a37430}#pantheon-houses .lb-root .lv4-preparation-keepsake>h3,#pantheon-houses .lb-root .lv4-masteries>h3{font:600 27px/1.1 Cormorant Garamond,Georgia,serif;color:#e7caa6;margin:0 0 8px}#pantheon-houses .lb-root .lv4-keepsakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}#pantheon-houses .lb-root .lv4-keepsake{display:grid;align-content:start;gap:6px;min-height:44px;padding:11px;text-align:left;border:1px solid #b6986f4d;background:#21172099;border-radius:5px;color:#e5c9a6}#pantheon-houses .lb-root .lv4-keepsake[aria-pressed=true]{border-color:#d2b076;background:#62472c38;box-shadow:inset 0 0 0 1px #d2b0764d}#pantheon-houses .lb-root .lv4-keepsake strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-keepsake small,#pantheon-houses .lb-root .lv4-mastery p{font-size:11px;line-height:1.6;color:#cbb39d}#pantheon-houses .lb-root .lv4-keepsake em,#pantheon-houses .lb-root .lv4-mastery em{display:block;font-size:10px;line-height:1.5;font-style:normal;color:#b89f8c}#pantheon-houses .lb-root .lv4-keepsake em svg{width:11px;height:11px;margin-right:4px}#pantheon-houses .lb-root .lv4-keepsake:disabled{opacity:.75}#pantheon-houses .lb-root .lv4-masteries{margin-top:21px;padding-top:15px;border-top:1px solid #c5a37430}#pantheon-houses .lb-root .lv4-mastery p{margin:5px 0}@media(max-width:380px){#pantheon-houses .lb-root .lv4-keepsakes{grid-template-columns:1fr}}#pantheon-houses .lb-root .lv4-rarity-filters{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}#pantheon-houses .lb-root .lv4-rarity-filters button{min-height:44px;padding:8px 10px;border:1px solid #bfa17840;border-radius:4px;background:#21172099;color:#dbc2a7;font:500 11px/1.4 DM Sans,sans-serif}#pantheon-houses .lb-root .lv4-rarity-filters button[aria-pressed=true]{border-color:#d6b378;background:#6f51343d;color:#ffe0aa}#pantheon-houses .lb-root .lv4-codex-relic{margin:9px 0;border:1px solid #bfa17840;border-radius:5px;background:#21172066;overflow:hidden}#pantheon-houses .lb-root .lv4-codex-relic>summary{display:flex;align-items:center;gap:11px;min-height:54px;padding:12px;cursor:pointer;list-style:none}#pantheon-houses .lb-root .lv4-codex-relic>summary>svg{width:23px;height:23px;flex:none;color:#d3af77}#pantheon-houses .lb-root .lv4-codex-relic>summary>span{min-width:0;flex:1}#pantheon-houses .lb-root .lv4-codex-relic strong{display:block;font:600 24px/1.15 Cormorant Garamond,Georgia,serif;color:#ead0ab;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-codex-relic small{display:block;font-size:11px;line-height:1.5;color:#bda58e;margin-top:5px}#pantheon-houses .lb-root .lv4-codex-relic>div{padding:0 13px 12px}#pantheon-houses .lb-root .lv4-codex-relic article{padding-top:10px;margin-top:8px;border-top:1px solid #bfa17830}#pantheon-houses .lb-root .lv4-codex-relic h3{font:600 21px/1.2 Cormorant Garamond,Georgia,serif;margin:0 0 6px;color:#e8cba5}#pantheon-houses .lb-root .lv4-codex-relic p,#pantheon-houses .lb-root .lv4-expansion-story p,#pantheon-houses .lb-root .lv4-boss-variant p{font-size:12px;line-height:1.6;color:#d5bda5;margin:5px 0;overflow-wrap:anywhere}#pantheon-houses .lb-root .lv4-boss-variant{border:1px solid #c69c6159;background:#684a2522;border-radius:5px;padding:11px 13px;margin:0 0 15px}#pantheon-houses .lb-root .lv4-boss-variant h3{font:600 26px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 7px;color:#e6c998}#pantheon-houses .lb-root .lv4-mastery-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}#pantheon-houses .lb-root .lv4-mastery-badges>span{display:inline-flex;gap:5px;align-items:center;padding:5px 7px;border:1px solid #c4a16a55;border-radius:3px;font-size:10px;line-height:1.4;color:#d5ba92}#pantheon-houses .lb-root .lv4-mastery-badges svg{width:13px;height:13px;flex:none}#pantheon-houses .lb-root .lv4-decision-links{margin:16px 0;color:#dbc5a8}#pantheon-houses .lb-root .lv4-decision-links h3{font:600 25px/1.1 Cormorant Garamond,Georgia,serif;margin:0 0 8px}#pantheon-houses .lb-root .lv4-decision-links details{border:1px solid #c0a37240;border-radius:4px;margin:7px 0;background:#20182080}#pantheon-houses .lb-root .lv4-decision-links summary{padding:10px 12px;min-height:44px;cursor:pointer}#pantheon-houses .lb-root .lv4-decision-links summary span{display:inline-grid;gap:4px;max-width:92%;vertical-align:top}#pantheon-houses .lb-root .lv4-decision-links small,#pantheon-houses .lb-root .lv4-decision-links em{font-size:10px;line-height:1.5;font-style:normal;color:#c0a88c}#pantheon-houses .lb-root .lv4-decision-links strong{font-size:12px;line-height:1.4;color:#e7d0ae}#pantheon-houses .lb-root .lv4-decision-links details>div{padding:0 13px 12px;font-size:12px;line-height:1.6}#pantheon-houses .lb-root .lv4-decision-links h4{font-size:11px;line-height:1.4;margin:9px 0 5px;color:#e2c391}#pantheon-houses .lb-root .lv4-decision-links ul{margin:4px 0;padding-left:18px}#pantheon-houses .lb-root .lv4-decision-links p{margin:8px 0;color:#bea88f}#pantheon-houses .lb-root .lv4-end-actions>.primary{font-size:11px;min-height:44px;padding:10px 12px}@media(min-width:621px)and (min-height:501px){#pantheon-houses .lb-root .lv4-end-actions{flex:0 1 360px}#pantheon-houses .lb-root .lv4-battle-log{min-width:0}}@media(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root .lv4-expansion-review .lv4-sheet-head,#pantheon-houses .lb-root .lv4-expansion-forge .lv4-sheet-head,#pantheon-houses .lb-root .lv4-expansion-terrain .lv4-sheet-head{padding:5px 12px}#pantheon-houses .lb-root .lv4-expansion-review .eyebrow,#pantheon-houses .lb-root .lv4-expansion-forge .eyebrow,#pantheon-houses .lb-root .lv4-expansion-terrain .eyebrow{display:none}}@media(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root .lv4-expansion-journal .lv4-sheet-head{padding:4px 12px}#pantheon-houses .lb-root .lv4-expansion-journal .lv4-sheet-head .eyebrow,#pantheon-houses .lb-root .lv4-expansion-journal .lv4-expansion-status>h3{display:none}#pantheon-houses .lb-root .lv4-expansion-journal .lv4-sheet-head h2{margin:0}#pantheon-houses .lb-root .lv4-expansion-journal .lv4-team-tabs{margin-bottom:4px}#pantheon-houses .lb-root .lv4-expansion-journal .lv4-expansion-status{margin:3px 0;gap:4px}#pantheon-houses .lb-root .lv4-expansion-journal .lv4-expansion-story{padding:8px 0}}@media(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root.is-v4[data-scene=relic] .lv4-scroll-scene{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:minmax(0,1fr) auto}#pantheon-houses .lb-root[data-scene=relic] .lv4-page-head{grid-column:1;grid-row:1;min-width:0;min-height:0;padding:10px 12px 6px;overflow:auto}#pantheon-houses .lb-root[data-scene=relic] .lv4-page-head h2{font-size:26px;line-height:1.03;margin:4px 0 7px}#pantheon-houses .lb-root[data-scene=relic] .lv4-page-head p{font-size:11px;line-height:1.45}#pantheon-houses .lb-root[data-scene=relic] .lv4-content-wrap{grid-column:2;grid-row:1/3;flex-direction:column;border-left:1px solid #d1ab7526}#pantheon-houses .lb-root[data-scene=relic] .lv4-page-content{padding:8px 12px 12px}#pantheon-houses .lb-root[data-scene=relic] .lv4-choice-list{grid-template-columns:minmax(0,1fr)}#pantheon-houses .lb-root[data-scene=relic] .lv4-scroll-hint{position:static;align-self:flex-end;flex:none;background:#241821;min-height:44px;padding:10px 12px}#pantheon-houses .lb-root[data-scene=relic] .lv4-page-actions{grid-column:1;grid-row:2;padding:8px 12px;border-top:0}#pantheon-houses .lb-root[data-scene=relic] .lv4-page-actions .primary{white-space:normal;min-height:44px;padding:9px;font-size:11px;line-height:1.35}}@media(max-width:380px)and (max-height:680px){#pantheon-houses .lb-root.is-v4 .lv4-intent-button>svg{display:none}}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-name .lv4-enemy-index{position:static;top:auto;left:auto;margin:0 5px 0 0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-portrait>.lb-card-art[src$="cfl_card_anubis_seuil_etoile.webp"]{object-position:50% 35%}@media(min-width:901px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle .lv4-end-actions{width:auto;flex:0 1 auto}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle .lv4-battle-log{flex:1;min-width:180px}}@media(min-width:620px)and (max-height:500px){#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .lv4-page-head{padding:10px 12px 6px}#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .lv4-page-head h2{font-size:26px;line-height:1.03;margin:4px 0 7px}#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .lv4-page-head p{font-size:11px;line-height:1.45;margin:0}#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .ld-relic-choices{grid-template-columns:minmax(0,1fr);gap:12px}#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .ld-relic-choice{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;text-align:left;min-height:0;padding:12px}#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .ld-relic-art{width:64px;height:88px;margin:0}#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .ld-relic-art:before{width:44px;height:44px}#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .ld-relic-art svg{width:44px;height:44px}#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .ld-relic-choice strong{font-size:26px}#pantheon-houses .lb-root.is-v4.is-destiny[data-scene=relic] .ld-relic-choice .lv4-relic-meta{justify-content:flex-start}}@media(max-width:380px)and (max-height:680px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle .lv4-arena{padding:8px 10px 4px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading{margin-bottom:6px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading h2{font-size:24px;line-height:1.05;margin:2px 0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading p{font-size:11px;line-height:1.3;margin:2px 0 0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle:has(.ld-enemy:nth-child(2)) .ld-battle-heading h2{display:none}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading:after{content:"Faites défiler les ennemis ↓";display:block;font:400 11px/1.3 DM Sans,sans-serif;color:#d6caa9;margin-top:3px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-dock{padding:4px 10px 8px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-hero-art{height:48px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-battle-actions{margin-top:5px;gap:5px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-end-actions{gap:6px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-terrain-action{flex:0 1 32%}}#pantheon-houses .lb-root.is-destiny{--ld-gold:#dec08a;--ld-muted:#c3c8bd;--ld-panel:#12252ee8;color:#f0e4cd}#pantheon-houses .lb-root.is-destiny button{min-height:44px}#pantheon-houses .lb-root.is-destiny button:focus-visible{outline:2px solid #f1d49c;outline-offset:4px}#pantheon-houses .lb-root.is-destiny .scene{background:#101d27;isolation:isolate}#pantheon-houses .lb-root.is-destiny .scene.map-scene{display:block;overflow:auto;padding:0;grid-template:none;scrollbar-width:thin}#pantheon-houses .lb-root.is-destiny .primary{background:linear-gradient(115deg,#a85538,#7c4030);border:1px solid #d8ab7499;box-shadow:inset 0 1px #f0cd9d33,0 6px 18px #0003;color:#fff0d3;min-height:48px;font-size:14px;line-height:1.3;padding:12px 18px;border-radius:3px}#pantheon-houses .lb-root.is-destiny .primary:hover:enabled{filter:brightness(1.12)}#pantheon-houses .lb-root.is-destiny .ld-world{position:absolute;inset:0;z-index:-2;background:linear-gradient(#0b172242,transparent 32%,#0c1b2ae0 90%),url(/assets/labyrinth-destiny/doors-hall.webp) center/cover;pointer-events:none}#pantheon-houses .lb-root.is-destiny .ld-world:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,#10182499 40%,#10182499 60%,transparent 77%);pointer-events:none}#pantheon-houses .lb-root.is-destiny .ld-map{position:relative;isolation:isolate;min-height:100%;height:auto;display:grid;grid-template-rows:auto minmax(300px,1fr) auto auto;padding:25px 36px 20px;gap:18px}#pantheon-houses .lb-root.is-destiny .ld-map-heading{position:relative;z-index:2;min-height:110px;padding-right:250px}#pantheon-houses .lb-root.is-destiny .chapter-line{display:flex;justify-content:flex-start;gap:18px;color:#cfc3a7;font-size:11px;letter-spacing:.05em}#pantheon-houses .lb-root.is-destiny .ld-map-heading h2{margin:10px 0 0;font:600 clamp(34px,3.5vw,54px)/1 "Cormorant Garamond",Georgia,serif;color:#f2e2c3;max-width:58%}#pantheon-houses .lb-root.is-destiny .lv4-region-title{font:inherit;color:inherit;gap:12px;min-height:44px;align-items:center}#pantheon-houses .lb-root.is-destiny .lv4-region-title svg{width:17px;height:17px;flex:none}#pantheon-houses .lb-root.is-destiny .ld-map-tools{position:absolute;top:-7px;right:0}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-resource-bar{display:flex;gap:15px;border:0;padding:0;margin:0;background:transparent}#pantheon-houses .lb-root.is-destiny .lv4-resource-bar,.lb-root.is-destiny .lv4-tool,#pantheon-houses .lb-root.is-destiny .lv4-wallet{font-size:12px}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-resource-bar>span{display:flex;gap:3px}#pantheon-houses .lb-root.is-destiny .lv4-tool{padding:7px;gap:6px;color:#dbcca9}#pantheon-houses .lb-root.is-destiny .lv4-tool svg{width:17px;height:17px}#pantheon-houses .lb-root.is-destiny .ld-route-rail{position:absolute;left:50%;bottom:0;transform:translate(-15%);display:flex;gap:14px;align-items:center;border:1px solid #b7b18b40;background:#101d27b8;color:#d6caa9;padding:7px 13px;min-height:44px;border-radius:3px}#pantheon-houses .lb-root.is-destiny .ld-rail-label{font-size:11px;white-space:nowrap}#pantheon-houses .lb-root.is-destiny .ld-route-rail>svg{width:16px;height:16px}#pantheon-houses .lb-root.is-destiny .ld-rail-stops{display:flex;align-items:center;gap:18px}#pantheon-houses .lb-root.is-destiny .ld-rail-stops i{position:relative;font-style:normal;font-size:11px;width:21px;height:21px;display:grid;place-items:center;color:#9aa99b}#pantheon-houses .lb-root.is-destiny .ld-rail-stops i+i:before{content:"";position:absolute;right:27px;top:10px;width:14px;height:1px;background:#b8b28550}#pantheon-houses .lb-root.is-destiny .ld-rail-stops i.is-current{color:#ffe1a4;background:#554c3266;border:1px solid #d1b67d}#pantheon-houses .lb-root.is-destiny .ld-rail-stops i.is-past{color:#b5c6a6}#pantheon-houses .lb-root.is-destiny .ld-rail-stops svg{width:15px;height:15px}#pantheon-houses .lb-root.is-destiny .ld-destinations{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:center}#pantheon-houses .lb-root.is-destiny .ld-mobile-choices{display:none}#pantheon-houses .lb-root.is-destiny .ld-portals{display:flex;align-items:center;justify-content:center;gap:5%;width:100%;max-width:1100px;margin:0 auto;min-height:300px}#pantheon-houses .lb-root.is-destiny .ld-portal{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;width:29%;height:340px;min-height:300px;max-height:42vh;padding:0;overflow:hidden;border:1px solid #d3b9845c;border-radius:130px 130px 3px 3px;background:#101f26;box-shadow:0 12px 32px #0007;text-align:center;color:#ebdfc5;transition:border-color .2s,box-shadow .2s,transform .2s}#pantheon-houses .lb-root.is-destiny .ld-portal:before{content:"";position:absolute;inset:5px;border:1px solid #deca9733;border-radius:125px 125px 2px 2px;z-index:3;pointer-events:none}#pantheon-houses .lb-root.is-destiny .ld-portal.is-selected{border-color:#d9bf87;box-shadow:0 0 0 2px #baa76a22,0 0 30px #9dc5ad33,0 15px 40px #0007;transform:translateY(-5px)}#pantheon-houses .lb-root.is-destiny .ld-portal:hover:enabled{border-color:#f0d29e}#pantheon-houses .lb-root.is-destiny .ld-portal-window{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit}#pantheon-houses .lb-root.is-destiny .ld-portal-art{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%;filter:brightness(.85)}#pantheon-houses .lb-root.is-destiny .ld-portal-art img{width:100%;height:100%;object-fit:cover;object-position:50% 24%}#pantheon-houses .lb-root.is-destiny .ld-hall-interior{position:absolute;inset:0;background:url(/assets/labyrinth-destiny/doors-hall.webp) 4% 50%/340% auto no-repeat #162f30}#pantheon-houses .lb-root.is-destiny .is-forge .ld-hall-interior{background-position:96% 50%}#pantheon-houses .lb-root.is-destiny .ld-portal-veil{position:absolute;inset:0;background:linear-gradient(#10202700 20%,#0c1e2a10 42%,#0d1f2deb 85%)}#pantheon-houses .lb-root.is-destiny .ld-portal-sigil{position:absolute;top:24%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border:1px solid #cfbf8b70;border-radius:50%;display:grid;place-items:center;background:#1b323b8c;color:#ecd6a3;box-shadow:0 0 25px #c7b66e33}#pantheon-houses .lb-root.is-destiny .ld-portal-sigil svg{width:23px;height:23px}#pantheon-houses .lb-root.is-destiny .is-refuge .ld-portal-sigil{color:#abe3ce;border-color:#8fd0bb}#pantheon-houses .lb-root.is-destiny .ld-portal-caption{padding:24px 14px;display:grid;gap:8px;z-index:2}#pantheon-houses .lb-root.is-destiny .ld-portal-caption small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c3c7ad}#pantheon-houses .lb-root.is-destiny .ld-portal-caption strong{font:600 clamp(25px,2.4vw,37px)/1.05 "Cormorant Garamond",Georgia,serif;color:#f4e3bf;text-wrap:balance}#pantheon-houses .lb-root.is-destiny .ld-portal-caption>span{font-size:12px;line-height:1.4;color:#c5cabb}#pantheon-houses .lb-root.is-destiny .ld-portal-future{width:24%;height:290px;min-height:270px;opacity:.82;transform:translateY(-20px)}#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-caption strong{font-size:28px}#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-art{filter:brightness(.7) saturate(.6)}#pantheon-houses .lb-root.is-destiny .ld-portals[data-choices="1"][data-has-guardian=false] .ld-portal{width:min(400px,50%);height:390px}#pantheon-houses .lb-root.is-destiny .ld-decision{position:relative;z-index:2;width:min(900px,100%);margin:0 auto;display:grid;grid-template-columns:1fr minmax(220px,30%);gap:25px;padding:18px 22px;background:linear-gradient(120deg,#152d35ee,#10212ceb);border:1px solid #bdad7a54;box-shadow:0 8px 30px #0003}#pantheon-houses .lb-root.is-destiny .ld-decision:before{content:"";position:absolute;inset:5px;border:1px solid #bbbd8b17;pointer-events:none}#pantheon-houses .lb-root.is-destiny .destination-label{font-size:11px;color:#d5c19a;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:5px}#pantheon-houses .lb-root.is-destiny .ld-decision-copy{min-width:0}#pantheon-houses .lb-root.is-destiny .lv4-node-details{width:100%;color:inherit;align-items:center;min-height:44px;gap:12px}#pantheon-houses .lb-root.is-destiny .lv4-node-details>span{display:grid;gap:6px}#pantheon-houses .lb-root.is-destiny .lv4-node-details strong{font:600 30px/1.08 Cormorant Garamond,Georgia,serif;color:#f0dfbd}#pantheon-houses .lb-root.is-destiny .lv4-node-details small{font-size:12px;color:#c9d0c3;line-height:1.4}#pantheon-houses .lb-root.is-destiny .lv4-node-details>svg{flex:none;width:18px;height:18px}#pantheon-houses .lb-root.is-destiny .lv4-route-reward{font-size:12px;gap:7px;line-height:1.4;margin:8px 0 0}#pantheon-houses .lb-root.is-destiny .lv4-route-reward svg{width:15px;height:15px;flex:none}#pantheon-houses .lb-root.is-destiny .ld-pact-status{background:transparent;border:0;border-top:1px solid #b0b48c26;display:flex;align-items:center;gap:7px;color:#e4c99b;font-size:12px;padding:8px 0;margin-top:8px;text-align:left;width:100%;line-height:1.4}#pantheon-houses .lb-root.is-destiny .ld-pact-status svg{width:16px;height:16px;flex:none}#pantheon-houses .lb-root.is-destiny .ld-decision-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px}#pantheon-houses .lb-root.is-destiny .ld-decision-actions .risk{align-self:center;font-size:11px;border:1px solid #b9b2824d;color:#cac6a6;padding:4px 9px;border-radius:2px}#pantheon-houses .lb-root.is-destiny .ld-decision-actions .risk.danger{border-color:#bf805f80;color:#e8aa85}#pantheon-houses .lb-root.is-destiny .ld-map-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:2;padding-top:2px}#pantheon-houses .lb-root.is-destiny .ld-map-party{width:min(610px,70%)}#pantheon-houses .lb-root.is-destiny .ld-map-party-label{display:flex;gap:15px;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#d4c7aa;margin-bottom:10px}#pantheon-houses .lb-root.is-destiny .ld-map-party-label small{font-size:11px;letter-spacing:0;text-transform:none;color:#a8baae}#pantheon-houses .lb-root.is-destiny .mini-party{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:0;background:transparent;border:0}#pantheon-houses .lb-root.is-destiny .mini-hero{display:flex;align-items:center;gap:8px;min-width:0}#pantheon-houses .lb-root.is-destiny .mini-hero>.lb-card-art{width:48px;height:65px;flex:none;border:1px solid #c6ac7977;border-radius:2px;object-fit:cover;object-position:50% 22%}#pantheon-houses .lb-root.is-destiny .mini-hero>span{display:grid;gap:5px;min-width:0;flex:1}#pantheon-houses .lb-root.is-destiny .mini-hero strong{font-size:12px;white-space:normal;overflow-wrap:anywhere;color:#eee1c6;line-height:1.2}#pantheon-houses .lb-root.is-destiny .mini-hero>span>span:last-child{font-size:11px;color:#cbd3c1;white-space:nowrap}#pantheon-houses .lb-root.is-destiny .mini-life{height:3px;background:#bfd0aa25;width:100%;display:block}#pantheon-houses .lb-root.is-destiny .mini-life i{display:block;background:#90b69a;height:100%}#pantheon-houses .lb-root.is-destiny .relic-count{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid #afba8c44;background:#132c2e77;color:#d4c296;padding:10px 13px;font-size:12px;border-radius:2px;text-align:left;line-height:1.4}#pantheon-houses .lb-root.is-destiny .relic-count svg{width:20px;height:20px;flex:none}#pantheon-houses .lb-root.is-destiny .ld-route-overview{list-style:none;padding:0;margin:20px 0;display:grid;gap:22px}#pantheon-houses .lb-root.is-destiny .ld-route-overview>li{display:grid;grid-template-columns:32px 1fr;gap:14px}#pantheon-houses .lb-root.is-destiny .ld-route-number{display:grid;place-items:center;width:30px;height:30px;border:1px solid #c9b4806b;color:#d8c18f;font-size:12px}#pantheon-houses .lb-root.is-destiny .ld-route-overview .is-current .ld-route-number{background:#9b4e31;border-color:#e3bf88}#pantheon-houses .lb-root.is-destiny .ld-route-overview .is-past{opacity:.65}#pantheon-houses .lb-root.is-destiny .ld-route-overview h3{font:600 26px/1.1 Cormorant Garamond,Georgia,serif;margin:2px 0 12px}#pantheon-houses .lb-root.is-destiny .ld-route-overview article{border-left:1px solid #c0b28544;padding:7px 12px;margin-top:9px}#pantheon-houses .lb-root.is-destiny .ld-route-overview article strong{display:flex;align-items:center;gap:8px;font-size:13px}#pantheon-houses .lb-root.is-destiny .ld-route-overview article svg{width:16px;height:16px}#pantheon-houses .lb-root.is-destiny .ld-route-overview article p,#pantheon-houses .lb-root.is-destiny .ld-route-overview article small{font-size:12px;line-height:1.5;color:#c5cdbb;margin:6px 0 0}#pantheon-houses .lb-root.is-destiny .scene.combat-scene{display:block!important;overflow:auto;padding:0}#pantheon-houses .lb-root.is-destiny .ld-battle.lv4-battle{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100%;height:auto;background:none;overflow:visible;grid-template:none}#pantheon-houses .lb-root.is-destiny .ld-battle .lv4-arena{display:flex;flex-direction:column;position:relative;min-height:300px;flex:1;padding:22px 28px 10px;background:none;overflow:visible}#pantheon-houses .lb-root.is-destiny .ld-battle-heading{text-align:center;margin:0 auto 18px}#pantheon-houses .lb-root.is-destiny .ld-battle-heading>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c5b58d}#pantheon-houses .lb-root.is-destiny .ld-battle-heading h2{font:600 40px/1.05 Cormorant Garamond,Georgia,serif;margin:8px 0;color:#f1dfbd}#pantheon-houses .lb-root.is-destiny .ld-battle-heading p{font-size:13px;color:#c1ccbd;margin:8px 0 0}#pantheon-houses .lb-root.is-destiny .ld-battle-heading p i{font-style:normal;margin:0 10px;color:#d5bc81}#pantheon-houses .lb-root.is-destiny .ld-battle-heading p strong{font-weight:500;color:#e5c68b}#pantheon-houses .lb-root.is-destiny .ld-enemies{display:flex;justify-content:center;align-items:stretch;gap:26px;width:100%;max-width:1000px;margin:0 auto}#pantheon-houses .lb-root.is-destiny .ld-enemy{display:flex;flex-direction:column;position:relative;justify-content:stretch;flex:0 1 255px;width:auto;min-width:0;max-width:300px;min-height:0;height:auto;padding:0;background:transparent;border:0;text-align:left;color:#efdfbe;border-radius:0;overflow:visible;box-shadow:none}#pantheon-houses .lb-root.is-destiny .ld-enemy:after{display:none}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent{display:flex;gap:9px;padding:10px 12px;align-items:flex-start;border:1px solid #c7ad7563;background:#14262de8;min-height:75px;width:100%;margin-bottom:10px}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent>svg{width:18px;height:18px;flex:none;color:#e2a27c;margin-top:2px}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent>span{display:grid;gap:5px}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent strong{font-size:12px;color:#efc994;font-weight:500;line-height:1.3}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent small,#pantheon-houses .lb-root.is-destiny .ld-enemy-intent em{font-size:11px;line-height:1.4;color:#ced4c2;font-style:normal}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent em{color:#dfb29c}#pantheon-houses .lb-root.is-destiny .ld-enemy-portrait{display:block;position:relative;height:clamp(155px,22vh,280px);width:100%;border:1px solid #d1b17b8c;overflow:hidden;box-shadow:0 8px 25px #0005}#pantheon-houses .lb-root.is-destiny .ld-enemy-portrait>.lb-card-art{width:100%;height:100%;object-fit:cover;object-position:50% 0}#pantheon-houses .lb-root.is-destiny .ld-enemy-phase{position:absolute;bottom:9px;left:9px;font-size:11px;background:#422f28db;color:#ead29b;padding:5px 9px;border:1px solid #bb987966}#pantheon-houses .lb-root.is-destiny .ld-enemy-name{font:600 27px/1.05 Cormorant Garamond,Georgia,serif;margin:10px 0 8px;min-height:28px;color:#f1ddba}#pantheon-houses .lb-root.is-destiny .ld-enemy .lv4-foe-health{display:flex;justify-content:space-between;gap:6px;font-size:12px;margin:0 0 7px;color:#c8cfbf}#pantheon-houses .lb-root.is-destiny .ld-enemy .lv4-foe-health small{font-size:11px;color:#baaa90}#pantheon-houses .lb-root.is-destiny .ld-enemy .lv4-health-track{height:4px;background:#7b443744;width:100%;display:block}#pantheon-houses .lb-root.is-destiny .ld-enemy .lv4-health-track i{height:100%;display:block;background:#ca8c69}#pantheon-houses .lb-root.is-destiny .ld-enemy.is-defeated{opacity:.45;filter:saturate(.3)}#pantheon-houses .lb-root.is-destiny .ld-intents-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:12px;color:#d5c6a6;background:#152a2b70;border:0;margin:12px auto 0;padding:8px 14px}#pantheon-houses .lb-root.is-destiny .ld-intents-link svg{width:17px;height:17px}#pantheon-houses .lb-root.is-destiny .lv4-dock{border:0;border-top:1px solid #b9b38326;background:linear-gradient(#12232ce8,#0e202aef);padding:15px 28px 20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:block}#pantheon-houses .lb-root.is-destiny .lv4-dock-top{max-width:800px;min-height:44px;font-size:12px;margin-bottom:12px}#pantheon-houses .lb-root.is-destiny .lv4-cards{grid-template-columns:repeat(4,minmax(0,1fr));max-width:800px;gap:16px;overflow:visible;padding:0;min-height:0;flex:none}#pantheon-houses .lb-root.is-destiny .lv4-hero{position:relative;border-radius:3px;background:#172a30;border-color:#cbb67e55;overflow:hidden}#pantheon-houses .lb-root.is-destiny .lv4-hero-art{height:110px;flex:none}#pantheon-houses .lb-root.is-destiny .lv4-hero-hp{font-size:12px;left:7px;right:7px;bottom:6px;color:#fff0ce}#pantheon-houses .lb-root.is-destiny .lv4-hero-hp svg{width:13px;height:13px}#pantheon-houses .lb-root.is-destiny .lv4-hero-name{font:600 23px/1.05 Cormorant Garamond,Georgia,serif;min-height:40px;padding:8px;align-items:center}#pantheon-houses .lb-root.is-destiny .lv4-hero-life{height:3px}#pantheon-houses .lb-root.is-destiny .ld-hero-status{position:absolute;left:0;right:0;top:0;font-size:11px;line-height:1.5;text-align:center;padding:5px;background:#14242bde;color:#ddd4ba}#pantheon-houses .lb-root.is-destiny .ld-hero-cooldown{font-size:11px;color:#c2cbb8;padding:0 8px 7px;line-height:1.3}#pantheon-houses .lb-root.is-destiny .ld-hero-guard{position:absolute;top:5px;left:5px;display:flex;gap:4px;align-items:center;background:#203d49d9;padding:4px 6px;font-size:11px;color:#d6e1cd}#pantheon-houses .lb-root.is-destiny .ld-hero-guard svg{width:13px;height:13px}#pantheon-houses .lb-root.is-destiny .lv4-battle-actions{max-width:800px;display:flex;align-items:center;gap:18px;margin:13px auto 0;flex-wrap:nowrap;width:100%}#pantheon-houses .lb-root.is-destiny .lv4-battle-log{font-size:12px;color:#c1cbbb;line-height:1.4;flex:1;min-width:0;margin:0}#pantheon-houses .lb-root.is-destiny .lv4-end-actions{display:flex;align-items:stretch;gap:8px;flex:0 1 auto}#pantheon-houses .lb-root.is-destiny .lv4-end-actions>.primary{min-width:190px;font-size:13px;min-height:48px}#pantheon-houses .lb-root.is-destiny .lv4-terrain-action{display:grid;align-content:center;gap:3px;border:1px solid #a6bb9555;background:#1b393a7d;color:#decca4;padding:9px 12px;min-height:48px;text-align:left}#pantheon-houses .lb-root.is-destiny .lv4-terrain-action span,#pantheon-houses .lb-root.is-destiny .lv4-terrain-action small{font-size:11px;line-height:1.3}#pantheon-houses .lb-root.is-destiny .lv4-result{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-25%);width:min(380px,90%);background:#152b2deb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#pantheon-houses .lb-root.is-destiny .lv4-scroll-scene{background:linear-gradient(#132934bb,#0e202ade),url(/assets/labyrinth-destiny/doors-hall.webp) center/cover;min-height:100%}#pantheon-houses .lb-root.is-destiny .lv4-scroll-scene>.scene-backdrop{opacity:.2;filter:blur(2px)}#pantheon-houses .lb-root.is-destiny .lv4-page-head{padding:30px 28px 15px;text-align:center}#pantheon-houses .lb-root.is-destiny .lv4-page-head h2{font:600 44px/1.05 Cormorant Garamond,Georgia,serif;margin:10px 0;color:#f0dfbe}#pantheon-houses .lb-root.is-destiny .lv4-page-head>.eyebrow{font-size:11px;color:#d2be92}#pantheon-houses .lb-root.is-destiny .lv4-page-head p{font-size:13px;line-height:1.5;color:#c4cfbe;max-width:680px;margin:10px auto 0}#pantheon-houses .lb-root.is-destiny .lv4-page-content{max-width:1050px;width:100%;padding:10px 28px 20px;margin-inline:auto}#pantheon-houses .lb-root.is-destiny .lv4-choice{background:#162e36c9;border-color:#b4b38345;border-radius:3px}#pantheon-houses .lb-root.is-destiny .lv4-choice>span>small,#pantheon-houses .lb-root.is-destiny .lv4-choice>span>em{font-size:12px;line-height:1.5;color:#c5d0be}#pantheon-houses .lb-root.is-destiny .lv4-choice strong{font:600 27px/1.1 Cormorant Garamond,Georgia,serif;color:#eddfc2}#pantheon-houses .lb-root.is-destiny .ld-relic-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}#pantheon-houses .lb-root.is-destiny .ld-relic-choice{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 22px 24px;gap:9px;min-height:340px;border:1px solid #c7af7e55;background:linear-gradient(#233b3b9c,#122a31d9);position:relative}#pantheon-houses .lb-root.is-destiny .ld-relic-choice[aria-pressed=true]{border-color:#e1c18d;box-shadow:0 0 0 2px #cbb77a1c,0 0 36px #b8a76116;background:linear-gradient(#47544266,#173236e8)}#pantheon-houses .lb-root.is-destiny .ld-relic-art{position:relative;width:160px;height:160px;display:grid;place-items:center;flex:none;margin:0 auto 7px;color:#dbc38b;filter:drop-shadow(0 7px 15px #0005)}#pantheon-houses .lb-root.is-destiny .ld-relic-art:before{content:"";position:absolute;width:112px;height:112px;border:1px solid #d0b98755;transform:rotate(45deg)}#pantheon-houses .lb-root.is-destiny .ld-relic-art img{width:100%;height:100%;object-fit:contain;z-index:1}#pantheon-houses .lb-root.is-destiny .ld-relic-art svg{width:80px;height:80px;stroke-width:1;z-index:1;filter:drop-shadow(0 0 18px #cbaa6a33)}#pantheon-houses .lb-root.is-destiny .ld-relic-choice>span:last-child{display:grid;gap:10px;width:100%}#pantheon-houses .lb-root.is-destiny .ld-relic-choice strong{font-size:31px}#pantheon-houses .lb-root.is-destiny .ld-relic-choice em{font-size:11px!important;letter-spacing:.02em}#pantheon-houses .lb-root.is-destiny .ld-relic-choice .lv4-relic-meta{justify-content:center;font-size:11px;flex-wrap:wrap;gap:6px}#pantheon-houses .lb-root.is-destiny .lv4-page-actions{padding:16px 28px 23px;background:#10242de8;border-top:1px solid #b4b68d33;position:relative}#pantheon-houses .lb-root.is-destiny .lv4-page-actions>.primary{max-width:600px;margin-inline:auto}#pantheon-houses .lb-root.is-destiny .lv4-page-skip{font-size:12px;min-height:44px}#pantheon-houses .lb-root.is-destiny .lv4-sheet{background:linear-gradient(135deg,#21333b,#13252f);border:1px solid #c5b18170;color:#eee0c8;box-shadow:0 20px 70px #0008}#pantheon-houses .lb-root.is-destiny .lv4-sheet small,#pantheon-houses .lb-root.is-destiny .lv4-sheet p,#pantheon-houses .lb-root.is-destiny .lv4-sheet li,#pantheon-houses .lb-root.is-destiny .lv4-sheet button,#pantheon-houses .lb-root.is-destiny .lv4-sheet .lv4-field-label{font-size:max(12px,1em);line-height:1.5}#pantheon-houses .lb-root.is-destiny .lv4-target-option{background:#172f36;border-color:#a9b78e55}#pantheon-houses .lb-root.is-destiny .lv4-preview{background:#0e242c;color:#d6dccb;border-color:#a8bd9655}#pantheon-houses .lb-root.is-destiny .lv4-move{background:#172e35;border-color:#b9ab7b55}#pantheon-houses .lb-root.is-destiny .lv4-choice-list,.lb-root.is-destiny .lv4-preview{scrollbar-color:#8c9e85 #142a32}@media(max-width:900px){#pantheon-houses .lb-root.is-destiny .ld-map{padding:18px 23px;gap:15px}#pantheon-houses .lb-root.is-destiny .ld-map-heading{padding-right:0;min-height:130px}#pantheon-houses .lb-root.is-destiny .ld-map-heading h2{font-size:39px;max-width:70%}#pantheon-houses .lb-root.is-destiny .ld-map-tools{top:-8px}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-resource-bar{gap:7px}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-wallet>span{display:none}#pantheon-houses .lb-root.is-destiny .ld-route-rail{left:0;bottom:0;transform:none}#pantheon-houses .lb-root.is-destiny .ld-portal{height:320px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption{padding:19px 12px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption strong{font-size:29px}#pantheon-houses .lb-root.is-destiny .ld-decision{gap:17px;padding:17px}#pantheon-houses .lb-root.is-destiny .ld-map-party{width:75%}#pantheon-houses .lb-root.is-destiny .mini-party{gap:10px}#pantheon-houses .lb-root.is-destiny .mini-hero{flex-direction:column;gap:5px;text-align:center}#pantheon-houses .lb-root.is-destiny .mini-hero>span{width:100%}#pantheon-houses .lb-root.is-destiny .mini-hero strong{font-size:12px}#pantheon-houses .lb-root.is-destiny .mini-hero>.lb-card-art{width:55px;height:65px}#pantheon-houses .lb-root.is-destiny .ld-map-footer .relic-count{max-width:160px}#pantheon-houses .lb-root.is-destiny .ld-enemies{gap:18px}#pantheon-houses .lb-root.is-destiny .lv4-battle-actions{flex-direction:column;align-items:stretch;gap:11px}#pantheon-houses .lb-root.is-destiny .lv4-battle-log{width:100%;flex:none}#pantheon-houses .lb-root.is-destiny .lv4-end-actions{justify-content:flex-end;flex:none}#pantheon-houses .lb-root.is-destiny .ld-relic-choices{gap:14px}#pantheon-houses .lb-root.is-destiny .ld-relic-choice{padding:14px;min-height:320px}#pantheon-houses .lb-root.is-destiny .ld-relic-art{width:135px;height:135px}}@media(max-width:620px){#pantheon-houses .lb-root.is-destiny .ld-map{padding:14px 14px 18px;gap:14px;grid-template-rows:auto auto auto auto}#pantheon-houses .lb-root.is-destiny .ld-world{background-position:13% center;background-image:linear-gradient(#101f2a40,#10202a33 50%,#10232bf2 90%),url(/assets/labyrinth-destiny/doors-hall.webp)}#pantheon-houses .lb-root.is-destiny .ld-world:after{background:linear-gradient(#13222a33,transparent 30%,#13232d22)}#pantheon-houses .lb-root.is-destiny .ld-map-heading{min-height:154px;padding:0}#pantheon-houses .lb-root.is-destiny .chapter-line{font-size:11px;gap:10px;padding-right:40px;line-height:1.3}#pantheon-houses .lb-root.is-destiny .chapter-line>span:last-child{display:none}#pantheon-houses .lb-root.is-destiny .ld-map-heading h2{font-size:32px;max-width:100%;padding-right:15px;margin:7px 0 0}#pantheon-houses .lb-root.is-destiny .lv4-region-title{gap:9px}#pantheon-houses .lb-root.is-destiny .ld-map-tools{position:static;margin:8px 0 0}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-resource-bar{justify-content:space-between;gap:7px;min-height:44px;flex-wrap:nowrap}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-tool{font-size:11px;gap:4px;padding:5px}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-tool svg{width:15px;height:15px}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-wallet{font-size:13px;gap:5px}#pantheon-houses .lb-root.is-destiny .ld-route-rail{position:relative;left:auto;bottom:auto;transform:none;margin-top:5px;padding:6px 9px;width:100%;justify-content:space-between;gap:8px;min-height:44px}#pantheon-houses .lb-root.is-destiny .ld-rail-stops{gap:15px}#pantheon-houses .lb-root.is-destiny .ld-rail-stops i+i:before{width:10px;right:24px}#pantheon-houses .lb-root.is-destiny .ld-rail-label{font-size:11px}#pantheon-houses .lb-root.is-destiny .ld-destinations{min-height:0}#pantheon-houses .lb-root.is-destiny .ld-mobile-choices{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 12px}#pantheon-houses .lb-root.is-destiny .ld-mobile-choices button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:44px;padding:8px 12px;background:#173139b3;border:1px solid #a9b38a55;color:#d3cfb3;font-size:12px;border-radius:3px}#pantheon-houses .lb-root.is-destiny .ld-mobile-choices button[aria-pressed=true]{background:#41564a;border-color:#d5c28f;color:#f4e6bf}#pantheon-houses .lb-root.is-destiny .ld-mobile-choices svg{width:18px;height:18px}#pantheon-houses .lb-root.is-destiny .ld-portals{min-height:0;display:block;width:100%}#pantheon-houses .lb-root.is-destiny .ld-portal{display:none;width:100%;max-height:none;height:285px;min-height:285px;border-radius:100px 100px 3px 3px;margin:0;transform:none}#pantheon-houses .lb-root.is-destiny .ld-portal.is-selected{display:flex;width:100%;transform:none}#pantheon-houses .lb-root.is-destiny .ld-portal:before{border-radius:95px 95px 2px 2px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption{padding:20px 18px;gap:7px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption strong{font-size:32px;line-height:1.05}#pantheon-houses .lb-root.is-destiny .ld-portal-caption small{font-size:11px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption>span{font-size:12px}#pantheon-houses .lb-root.is-destiny .ld-portal-sigil{top:26%;width:43px;height:43px}#pantheon-houses .lb-root.is-destiny .ld-portal-future{display:flex!important;flex-direction:row;align-items:center;justify-content:center;min-height:44px;height:auto;width:100%;opacity:1;transform:none;max-height:none;margin:10px 0 0;padding:7px 10px;border:0;border-radius:3px;background:#122831b8;box-shadow:none}#pantheon-houses .lb-root.is-destiny .ld-portal-future:before,#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-window{display:none}#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-caption{padding:0;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-caption strong{font:500 12px/1.3 DM Sans,sans-serif;color:#d8c8a8}#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-caption small{font-size:11px;letter-spacing:0;text-transform:none;color:#9eafa5}#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-caption>span{display:none}#pantheon-houses .lb-root.is-destiny .ld-portals[data-choices="1"][data-has-guardian=false] .ld-portal{width:100%;height:320px}#pantheon-houses .lb-root.is-destiny .ld-portals[data-choices="2"] .ld-portal-future{order:3}#pantheon-houses .lb-root.is-destiny .ld-portals{display:flex;flex-direction:column;gap:0}#pantheon-houses .lb-root.is-destiny .ld-decision{width:100%;display:flex;flex-direction:column;padding:15px;gap:12px;margin:0}#pantheon-houses .lb-root.is-destiny .destination-label{font-size:11px;letter-spacing:.03em;margin-bottom:5px}#pantheon-houses .lb-root.is-destiny .lv4-node-details strong{font-size:28px}#pantheon-houses .lb-root.is-destiny .lv4-node-details small{font-size:12px;line-height:1.45}#pantheon-houses .lb-root.is-destiny .lv4-route-reward{font-size:12px;margin-top:8px}#pantheon-houses .lb-root.is-destiny .ld-decision-actions{flex-direction:column;gap:0}#pantheon-houses .lb-root.is-destiny .ld-decision-actions .risk{display:none}#pantheon-houses .lb-root.is-destiny .ld-decision-actions>.primary{width:100%;font-size:14px;min-height:46px}#pantheon-houses .lb-root.is-destiny .ld-pact-status{font-size:12px}#pantheon-houses .lb-root.is-destiny .ld-map-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:2px}#pantheon-houses .lb-root.is-destiny .ld-map-party{width:100%}#pantheon-houses .lb-root.is-destiny .ld-map-party-label{font-size:11px;letter-spacing:.03em;justify-content:space-between;gap:5px;margin-bottom:9px}#pantheon-houses .lb-root.is-destiny .ld-map-party-label small{font-size:11px;letter-spacing:0}#pantheon-houses .lb-root.is-destiny .mini-party{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}#pantheon-houses .lb-root.is-destiny .mini-hero>.lb-card-art{width:55px;height:69px;border-radius:2px}#pantheon-houses .lb-root.is-destiny .mini-hero strong{font-size:11px;line-height:1.2}#pantheon-houses .lb-root.is-destiny .mini-hero>span>span:last-child{font-size:11px}#pantheon-houses .lb-root.is-destiny .ld-map-footer .relic-count{max-width:none;align-self:flex-start;font-size:12px;min-height:44px}#pantheon-houses .lb-root.is-destiny .ld-battle .lv4-arena{padding:17px 14px 9px;min-height:0;flex:none}#pantheon-houses .lb-root.is-destiny .ld-battle-heading{margin-bottom:15px}#pantheon-houses .lb-root.is-destiny .ld-battle-heading>span{font-size:11px;letter-spacing:.02em}#pantheon-houses .lb-root.is-destiny .ld-battle-heading h2{font-size:32px;margin:8px 0}#pantheon-houses .lb-root.is-destiny .ld-battle-heading p{font-size:12px;margin-top:8px}#pantheon-houses .lb-root.is-destiny .ld-enemies{gap:12px;align-items:stretch;flex-wrap:wrap}#pantheon-houses .lb-root.is-destiny .ld-enemy{flex:1 1 calc(50% - 12px);max-width:calc(50% - 6px);min-width:0}#pantheon-houses .lb-root.is-destiny .ld-enemy:only-child{max-width:260px}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent{min-height:86px;gap:6px;padding:9px 8px;margin-bottom:9px;flex:1}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent>svg{width:15px;height:15px}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent strong,#pantheon-houses .lb-root.is-destiny .ld-enemy-intent small,#pantheon-houses .lb-root.is-destiny .ld-enemy-intent em{font-size:11px;line-height:1.35}#pantheon-houses .lb-root.is-destiny .ld-enemy-portrait{height:170px;flex:none}#pantheon-houses .lb-root.is-destiny .ld-enemy-name{font-size:24px;min-height:28px;margin:8px 0 7px}#pantheon-houses .lb-root.is-destiny .ld-enemy .lv4-foe-health{font-size:11px;flex-direction:column;gap:2px;margin-bottom:6px}#pantheon-houses .lb-root.is-destiny .ld-enemy .lv4-foe-health small{font-size:11px}#pantheon-houses .lb-root.is-destiny .ld-intents-link{font-size:12px;min-height:44px;margin-top:11px}#pantheon-houses .lb-root.is-destiny .lv4-dock{padding:12px 14px 17px;border-left:0;display:block;min-height:0}#pantheon-houses .lb-root.is-destiny .lv4-dock-top{gap:5px;font-size:12px;margin-bottom:9px;min-height:44px;flex-wrap:wrap}#pantheon-houses .lb-root.is-destiny .lv4-tools{gap:3px}#pantheon-houses .lb-root.is-destiny .lv4-tools .lv4-wallet{font-size:12px}#pantheon-houses .lb-root.is-destiny .lv4-tools .lv4-wallet>span{display:none}#pantheon-houses .lb-root.is-destiny .lv4-tool{font-size:11px;gap:3px;padding:6px;min-width:44px}#pantheon-houses .lb-root.is-destiny .lv4-cards{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;overflow:visible;min-height:0;flex:none}#pantheon-houses .lb-root.is-destiny .lv4-hero-art{height:94px}#pantheon-houses .lb-root.is-destiny .lv4-hero-hp{font-size:11px;left:3px;right:3px;bottom:5px;justify-content:center}#pantheon-houses .lb-root.is-destiny .lv4-hero-hp svg{display:none}#pantheon-houses .lb-root.is-destiny .lv4-hero-hp>span{margin:0;white-space:nowrap}#pantheon-houses .lb-root.is-destiny .lv4-hero-name{font:500 11px/1.25 DM Sans,sans-serif;min-height:38px;justify-content:center;text-align:center;padding:6px 3px;overflow-wrap:anywhere}#pantheon-houses .lb-root.is-destiny .ld-hero-status{font-size:11px;padding:4px 1px}#pantheon-houses .lb-root.is-destiny .ld-hero-cooldown{font-size:11px;text-align:center;padding:0 3px 5px;line-height:1.2}#pantheon-houses .lb-root.is-destiny .ld-hero-guard{font-size:11px;padding:3px;gap:2px;top:3px;left:3px}#pantheon-houses .lb-root.is-destiny .ld-hero-guard svg{width:11px;height:11px}#pantheon-houses .lb-root.is-destiny .lv4-battle-actions{gap:11px;flex-direction:column;margin:12px 0 0;max-width:none}#pantheon-houses .lb-root.is-destiny .lv4-battle-log{font-size:12px;line-height:1.45;width:100%;flex:none}#pantheon-houses .lb-root.is-destiny .lv4-end-actions{width:100%;gap:8px;display:flex}#pantheon-houses .lb-root.is-destiny .lv4-end-actions>.primary{min-width:0;flex:1;font-size:13px;min-height:46px;padding:10px 12px}#pantheon-houses .lb-root.is-destiny .lv4-terrain-action{flex:0 1 42%;font-size:11px;min-height:46px;padding:8px 9px}#pantheon-houses .lb-root.is-destiny .lv4-terrain-action span,#pantheon-houses .lb-root.is-destiny .lv4-terrain-action small{font-size:11px;line-height:1.3}#pantheon-houses .lb-root.is-destiny .lv4-page-head{padding:24px 16px 13px}#pantheon-houses .lb-root.is-destiny .lv4-page-head h2{font-size:33px;margin:8px 0}#pantheon-houses .lb-root.is-destiny .lv4-page-head>.eyebrow{font-size:11px}#pantheon-houses .lb-root.is-destiny .lv4-page-head p{font-size:12px;line-height:1.45;margin-top:9px}#pantheon-houses .lb-root.is-destiny .lv4-page-content{padding:7px 14px 16px;max-width:none}#pantheon-houses .lb-root.is-destiny .ld-relic-choices{grid-template-columns:1fr;gap:12px}#pantheon-houses .lb-root.is-destiny .ld-relic-choice{display:grid;grid-template-columns:83px 1fr;gap:10px;text-align:left;align-items:center;min-height:145px;padding:15px 13px 15px 9px}#pantheon-houses .lb-root.is-destiny .ld-relic-art{width:83px;height:100px;margin:0}#pantheon-houses .lb-root.is-destiny .ld-relic-art:before{width:55px;height:55px}#pantheon-houses .lb-root.is-destiny .ld-relic-art svg{width:45px;height:45px}#pantheon-houses .lb-root.is-destiny .ld-relic-choice>span:last-child{gap:7px}#pantheon-houses .lb-root.is-destiny .ld-relic-choice strong{font-size:27px;line-height:1.05}#pantheon-houses .lb-root.is-destiny .ld-relic-choice>span>small{font-size:12px;line-height:1.4}#pantheon-houses .lb-root.is-destiny .ld-relic-choice em{font-size:11px!important}#pantheon-houses .lb-root.is-destiny .ld-relic-choice .lv4-relic-meta{justify-content:flex-start;font-size:11px;gap:5px}#pantheon-houses .lb-root.is-destiny .lv4-page-actions{padding:12px 14px 18px}#pantheon-houses .lb-root.is-destiny .lv4-page-actions>.primary{font-size:13px;min-height:46px;max-width:none}#pantheon-houses .lb-root.is-destiny .lv4-page-skip{font-size:12px}#pantheon-houses .lb-root.is-destiny .lv4-choice>span>small,#pantheon-houses .lb-root.is-destiny .lv4-choice>span>em{font-size:12px;line-height:1.45}#pantheon-houses .lb-root.is-destiny .lv4-sheet{max-width:100%;border-radius:8px 8px 0 0}#pantheon-houses .lb-root.is-destiny .lv4-target-option strong{font-size:17px}#pantheon-houses .lb-root.is-destiny .lv4-sheet .lv4-field-label,#pantheon-houses .lb-root.is-destiny .lv4-effect-list li{font-size:12px}}@media(max-width:370px){#pantheon-houses .lb-root.is-destiny .ld-map{padding:12px 10px}#pantheon-houses .lb-root.is-destiny .ld-rail-stops{gap:10px}#pantheon-houses .lb-root.is-destiny .ld-rail-stops i+i:before{right:22px;width:7px}#pantheon-houses .lb-root.is-destiny .ld-map-party-label small{max-width:130px;text-align:right}#pantheon-houses .lb-root.is-destiny .mini-party{gap:7px}#pantheon-houses .lb-root.is-destiny .lv4-cards{gap:5px}#pantheon-houses .lb-root.is-destiny .ld-relic-choice{grid-template-columns:68px 1fr}#pantheon-houses .lb-root.is-destiny .ld-relic-art{width:68px;height:88px}}@media(prefers-reduced-motion:reduce){#pantheon-houses .lb-root.is-destiny *,#pantheon-houses .lb-root.is-destiny *:before,#pantheon-houses .lb-root.is-destiny *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.app.motion-off #pantheon-houses .lb-root.is-destiny *,.app.motion-off #pantheon-houses .lb-root.is-destiny *:before,.app.motion-off #pantheon-houses .lb-root.is-destiny *:after{animation:none!important;transition:none!important}#pantheon-houses .lb-root.is-destiny .ld-map-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0}#pantheon-houses .lb-root.is-destiny .ld-map-footer .ld-map-party{display:block;width:min(650px,100%);min-width:0;grid-template-columns:none}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-party{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start;padding:0;margin:0}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero{display:flex;width:auto;max-width:none;min-width:0;flex-direction:row;gap:9px;text-align:left;align-items:center}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero>.lb-card-art{width:50px;min-width:50px;height:64px;flex:0 0 50px}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero>span{display:grid;min-width:0;width:auto;gap:5px;flex:1}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero strong{font-size:12px;line-height:1.2;white-space:normal;overflow-wrap:anywhere;overflow:visible;max-height:none}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-life{max-width:none;width:100%}#pantheon-houses .lb-root.is-destiny .ld-map-footer .relic-count{width:auto;max-width:220px;min-width:44px;flex:none;white-space:normal}@media(min-width:621px){#pantheon-houses .lb-root.is-destiny .ld-map{height:100%;min-height:600px;grid-template-rows:80px minmax(190px,1fr) auto auto;gap:12px;padding:18px 30px}#pantheon-houses .lb-root.is-destiny .ld-map-heading{height:80px;min-height:0;padding-right:0}#pantheon-houses .lb-root.is-destiny .ld-map-heading h2{font-size:38px;max-width:55%;margin-top:7px}#pantheon-houses .lb-root.is-destiny .ld-map-heading .ld-route-rail{left:auto;right:0;bottom:0;transform:none}#pantheon-houses .lb-root.is-destiny .ld-destinations,#pantheon-houses .lb-root.is-destiny .ld-portals{min-height:0;height:100%}#pantheon-houses .lb-root.is-destiny .ld-portal{height:100%;min-height:190px;max-height:360px}#pantheon-houses .lb-root.is-destiny .ld-portal-future{height:87%;min-height:165px;max-height:310px;transform:translateY(-10px)}#pantheon-houses .lb-root.is-destiny .ld-portals[data-choices="1"][data-has-guardian=false] .ld-portal{height:100%;min-height:190px}#pantheon-houses .lb-root.is-destiny .ld-decision{padding:13px 19px;gap:18px}#pantheon-houses .lb-root.is-destiny .lv4-node-details strong{font-size:28px}#pantheon-houses .lb-root.is-destiny .ld-decision .lv4-node-details small{font-size:12px;line-height:1.3}#pantheon-houses .lb-root.is-destiny .ld-map-footer .ld-map-party-label{margin-bottom:7px;gap:13px;display:flex}}@media(min-width:621px)and (max-height:800px){#pantheon-houses .lb-root.is-destiny .ld-map{min-height:560px;padding:13px 24px;gap:10px;grid-template-rows:70px minmax(165px,1fr) auto auto}#pantheon-houses .lb-root.is-destiny .ld-map-heading{height:70px}#pantheon-houses .lb-root.is-destiny .ld-map-heading h2{font-size:34px}#pantheon-houses .lb-root.is-destiny .ld-portal{min-height:165px}#pantheon-houses .lb-root.is-destiny .ld-portal-future{min-height:150px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption{padding:16px 12px;gap:5px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption strong{font-size:30px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption small,#pantheon-houses .lb-root.is-destiny .ld-portal-caption>span{font-size:11px}#pantheon-houses .lb-root.is-destiny .ld-decision{padding:11px 17px}#pantheon-houses .lb-root.is-destiny .ld-decision .lv4-node-details strong{font-size:25px}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero>.lb-card-art{height:54px;width:43px;min-width:43px;flex-basis:43px}#pantheon-houses .lb-root.is-destiny .ld-battle .lv4-arena{padding:13px 25px 7px}#pantheon-houses .lb-root.is-destiny .ld-battle-heading{margin-bottom:12px}#pantheon-houses .lb-root.is-destiny .ld-battle-heading h2{font-size:33px;margin:5px 0}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent{min-height:64px;padding:8px 10px}#pantheon-houses .lb-root.is-destiny .ld-enemy-portrait{height:125px}#pantheon-houses .lb-root.is-destiny .ld-enemy-name{font-size:24px;margin:7px 0}#pantheon-houses .lb-root.is-destiny .ld-intents-link{margin-top:5px}#pantheon-houses .lb-root.is-destiny .lv4-dock{padding:8px 25px 12px}#pantheon-houses .lb-root.is-destiny .lv4-dock-top{margin-bottom:5px}#pantheon-houses .lb-root.is-destiny .lv4-hero-art{height:70px}#pantheon-houses .lb-root.is-destiny .lv4-hero-name{min-height:33px;font-size:21px;padding:6px}#pantheon-houses .lb-root.is-destiny .lv4-battle-actions{margin-top:9px}}@media(max-width:620px){#pantheon-houses .lb-root.is-destiny .ld-map{padding:10px 14px 12px;gap:9px;min-height:100%;height:auto;grid-template-rows:88px auto auto auto}#pantheon-houses .lb-root.is-destiny .ld-map-heading{height:88px;min-height:0}#pantheon-houses .lb-root.is-destiny .ld-map-heading .chapter-line{display:none}#pantheon-houses .lb-root.is-destiny .ld-map-heading h2{font-size:30px;line-height:1.05;margin:0;padding:0;max-width:100%;height:37px}#pantheon-houses .lb-root.is-destiny .ld-map-heading .lv4-region-title{min-height:37px;height:37px;gap:8px}#pantheon-houses .lb-root.is-destiny .ld-map-heading .lv4-region-title svg{width:15px;height:15px}#pantheon-houses .lb-root.is-destiny .ld-map-tools{position:absolute;top:41px;right:0;margin:0;width:172px}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-resource-bar{min-height:44px;gap:0;justify-content:flex-end}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-resource-bar>span{gap:0}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-wallet{font-size:12px;gap:3px;min-width:40px}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-wallet svg{width:14px;height:14px}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-tool{width:44px;min-width:44px;height:44px;padding:8px;gap:0}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-tool>span:not(.lv4-pact-badge){display:none}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-tool svg{width:18px;height:18px}#pantheon-houses .lb-root.is-destiny .ld-route-rail{position:absolute;inset:41px 180px auto 0;width:auto;min-height:44px;margin:0;padding:6px 7px;gap:5px;transform:none}#pantheon-houses .lb-root.is-destiny .ld-route-rail .ld-rail-label{display:none}#pantheon-houses .lb-root.is-destiny .ld-rail-stops{gap:6px;flex:1;justify-content:space-between}#pantheon-houses .lb-root.is-destiny .ld-rail-stops i{width:17px;height:20px;font-size:11px}#pantheon-houses .lb-root.is-destiny .ld-rail-stops i+i:before{display:none}#pantheon-houses .lb-root.is-destiny .ld-route-rail>svg{display:none}#pantheon-houses .lb-root.is-destiny .ld-mobile-choices{margin-bottom:8px;gap:9px}#pantheon-houses .lb-root.is-destiny .ld-mobile-choices button{min-height:44px;padding:7px 12px;font-size:12px}#pantheon-houses .lb-root.is-destiny .ld-destinations{min-height:0;position:relative}#pantheon-houses .lb-root.is-destiny .ld-portals{position:relative;display:flex;flex-direction:column}#pantheon-houses .lb-root.is-destiny .ld-portal,#pantheon-houses .lb-root.is-destiny .ld-portals[data-choices="1"][data-has-guardian=false] .ld-portal{height:190px;min-height:190px;border-radius:78px 78px 3px 3px}#pantheon-houses .lb-root.is-destiny .ld-portal:before{border-radius:73px 73px 2px 2px}#pantheon-houses .lb-root.is-destiny img.ld-portal-art{object-position:50% 0}#pantheon-houses .lb-root.is-destiny .ld-portal-caption{padding:12px 16px;gap:4px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption strong{font-size:28px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption small,#pantheon-houses .lb-root.is-destiny .ld-portal-caption>span{font-size:11px}#pantheon-houses .lb-root.is-destiny .ld-portal-sigil{width:36px;height:36px;top:30%}#pantheon-houses .lb-root.is-destiny .ld-portal-sigil svg{width:20px;height:20px}#pantheon-houses .lb-root.is-destiny .ld-portal-future{position:absolute;right:8px;left:auto;top:0;width:auto!important;height:44px!important;min-height:44px!important;max-width:145px;border-radius:0 0 3px 3px!important;background:#132832e0;padding:5px 9px;margin:0;z-index:5}#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-caption{display:grid;gap:2px;text-align:right;padding:0}#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-caption strong,#pantheon-houses .lb-root.is-destiny .ld-portal-future .ld-portal-caption small{font-size:11px;line-height:1.2}#pantheon-houses .lb-root.is-destiny .ld-decision{display:grid;grid-template-columns:minmax(0,1fr) minmax(125px,40%);gap:12px;padding:10px 12px;align-items:center}#pantheon-houses .lb-root.is-destiny .ld-decision .destination-label{font-size:11px;line-height:1.3;letter-spacing:0;margin-bottom:1px;text-transform:none}#pantheon-houses .lb-root.is-destiny .ld-decision .lv4-node-details{min-height:44px;gap:5px}#pantheon-houses .lb-root.is-destiny .ld-decision .lv4-node-details strong{display:none}#pantheon-houses .lb-root.is-destiny .ld-decision .lv4-node-details small{font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#pantheon-houses .lb-root.is-destiny .ld-decision .lv4-node-details>svg{width:16px;height:16px}#pantheon-houses .lb-root.is-destiny .ld-decision .lv4-route-reward{display:none}#pantheon-houses .lb-root.is-destiny .ld-decision-actions{gap:5px;align-items:stretch}#pantheon-houses .lb-root.is-destiny .ld-decision-actions .risk.danger{display:block;font-size:11px;padding:3px 5px;white-space:normal;text-align:center;line-height:1.3}#pantheon-houses .lb-root.is-destiny .ld-decision-actions .primary{font-size:13px;line-height:1.3;min-height:46px;padding:9px 10px;gap:5px}#pantheon-houses .lb-root.is-destiny .ld-decision-actions .primary svg{width:16px;height:16px}#pantheon-houses .lb-root.is-destiny .ld-decision .ld-pact-status{font-size:11px;line-height:1.3;margin-top:3px;padding:5px 0;min-height:44px}#pantheon-houses .lb-root.is-destiny .ld-map-footer{display:block;width:100%;position:relative;padding:0;margin:0;min-width:0}#pantheon-houses .lb-root.is-destiny .ld-map-footer .ld-map-party{width:100%;display:block}#pantheon-houses .lb-root.is-destiny .ld-map-footer .ld-map-party-label{font-size:11px;line-height:1.3;letter-spacing:.03em;min-height:24px;padding-top:3px;margin:0 0 5px}#pantheon-houses .lb-root.is-destiny .ld-map-party-label small{display:none}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-party{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;align-items:start}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero{display:flex;position:relative;flex-direction:column;align-items:center;gap:4px;width:auto;min-width:0;text-align:center}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero>.lb-card-art{width:54px;min-width:54px;height:55px;flex:0 0 55px}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero>span{display:grid;gap:3px;width:100%;min-width:0}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero strong{font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;overflow-wrap:normal}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero>span>span:last-child{position:absolute;left:50%;transform:translate(-50%);top:38px;font-size:11px;line-height:1.3;white-space:nowrap;background:#13232dd9;color:#f4e4c1;padding:1px 3px;min-width:54px;text-align:center}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-life{width:100%;max-width:none;height:3px}#pantheon-houses .lb-root.is-destiny .ld-map-footer .relic-count{position:absolute;right:0;top:-9px;width:auto;max-width:145px;min-height:44px;border:0;background:transparent;padding:7px 0 7px 9px;font-size:11px;gap:6px}#pantheon-houses .lb-root.is-destiny .ld-map-footer .relic-count svg{width:16px;height:16px}#pantheon-houses .lb-root.is-destiny .ld-battle .lv4-arena{padding:12px 14px 4px}#pantheon-houses .lb-root.is-destiny .ld-battle-heading{margin-bottom:10px}#pantheon-houses .lb-root.is-destiny .ld-battle-heading>span{font-size:11px}#pantheon-houses .lb-root.is-destiny .ld-battle-heading h2{font-size:29px;margin:6px 0}#pantheon-houses .lb-root.is-destiny .ld-battle-heading p{font-size:12px;margin-top:5px}#pantheon-houses .lb-root.is-destiny .ld-enemies{gap:12px;align-items:stretch}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent{min-height:75px;padding:7px 8px;gap:5px;margin-bottom:7px;flex:none}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent>span{gap:3px}#pantheon-houses .lb-root.is-destiny .ld-enemy-intent strong,#pantheon-houses .lb-root.is-destiny .ld-enemy-intent small,#pantheon-houses .lb-root.is-destiny .ld-enemy-intent em{font-size:11px;line-height:1.3}#pantheon-houses .lb-root.is-destiny .ld-enemy-portrait{height:106px}#pantheon-houses .lb-root.is-destiny .ld-enemy-name{font-size:23px;line-height:1.05;margin:6px 0;min-height:24px}#pantheon-houses .lb-root.is-destiny .ld-enemy .lv4-foe-health{flex-direction:row;justify-content:space-between;gap:4px;font-size:11px;margin:0 0 6px}#pantheon-houses .lb-root.is-destiny .ld-enemy .lv4-foe-health small{display:none}#pantheon-houses .lb-root.is-destiny .ld-intents-link{min-height:44px;margin-top:4px;padding:7px 10px;font-size:11px}#pantheon-houses .lb-root.is-destiny .lv4-dock{padding:5px 14px 12px}#pantheon-houses .lb-root.is-destiny .lv4-dock-top{min-height:44px;margin-bottom:5px;flex-wrap:nowrap}#pantheon-houses .lb-root.is-destiny .lv4-cards{gap:8px}#pantheon-houses .lb-root.is-destiny .lv4-hero-art{height:66px}#pantheon-houses .lb-root.is-destiny .lv4-hero-name{font-size:11px;min-height:31px;padding:4px 3px}#pantheon-houses .lb-root.is-destiny .lv4-battle-actions{margin-top:8px;gap:7px}#pantheon-houses .lb-root.is-destiny .lv4-battle-log{font-size:11px;line-height:1.35}#pantheon-houses .lb-root.is-destiny .lv4-end-actions>.primary{font-size:13px;min-height:46px}}@media(max-width:370px){#pantheon-houses .lb-root.is-destiny .ld-map{padding-inline:10px}#pantheon-houses .lb-root.is-destiny .ld-map-heading h2{font-size:28px}#pantheon-houses .lb-root.is-destiny .ld-map-tools{width:160px}#pantheon-houses .lb-root.is-destiny .ld-map-tools .lv4-wallet{min-width:28px;font-size:11px}#pantheon-houses .lb-root.is-destiny .ld-route-rail{right:166px;padding-inline:4px}#pantheon-houses .lb-root.is-destiny .ld-rail-stops{gap:2px}#pantheon-houses .lb-root.is-destiny .ld-rail-stops i{width:15px}}@media(max-width:620px)and (max-height:740px){#pantheon-houses .lb-root.is-destiny .ld-map{gap:8px}#pantheon-houses .lb-root.is-destiny .ld-portal,#pantheon-houses .lb-root.is-destiny .ld-portals[data-choices="1"][data-has-guardian=false] .ld-portal{height:145px;min-height:145px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption{padding:10px 15px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption strong{font-size:26px}#pantheon-houses .lb-root.is-destiny .ld-portal-caption small{display:none}#pantheon-houses .lb-root.is-destiny .ld-portal-sigil{top:26%;width:30px;height:30px}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero>.lb-card-art{height:45px;flex-basis:45px}#pantheon-houses .lb-root.is-destiny .ld-map-footer .mini-hero>span>span:last-child{top:28px}#pantheon-houses .lb-root.is-destiny .ld-enemy-portrait{height:88px}#pantheon-houses .lb-root.is-destiny .ld-battle-heading h2{font-size:26px}}#pantheon-houses .lb-root.is-destiny .ld-battle.lv4-battle{height:100%;min-height:0;max-height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}#pantheon-houses .lb-root.is-destiny .ld-battle .lv4-arena{min-height:0;overflow:auto;scrollbar-width:thin;align-content:start}#pantheon-houses .lb-root.is-destiny .ld-battle .lv4-dock{min-height:0;flex:none;position:relative}@media(max-width:620px){#pantheon-houses .lb-root.is-destiny .ld-enemy .lv4-foe-health small{display:block;font-size:11px}}@media(min-width:621px)and (max-height:480px){#pantheon-houses .lb-root.is-destiny .scene.combat-scene{display:block;overflow-y:auto;grid-template:none}#pantheon-houses .lb-root.is-destiny .ld-battle.lv4-battle{display:block;height:auto;min-height:100%;max-height:none;overflow:visible}#pantheon-houses .lb-root.is-destiny .ld-battle .lv4-arena{height:auto;min-height:0;max-height:none;overflow:visible}#pantheon-houses .lb-root.is-destiny .ld-battle .lv4-dock{position:relative;height:auto;max-height:none}#pantheon-houses .lb-root.is-destiny .ld-map{height:auto;min-height:650px;grid-template-rows:140px minmax(190px,1fr) auto auto}#pantheon-houses .lb-root.is-destiny .ld-map-heading{height:140px}#pantheon-houses .lb-root.is-destiny .ld-map-heading .ld-route-rail{inset:auto auto 0 0}}.app.page-combat:has(#pantheon-houses .lb-root.is-destiny) .topbar{display:none}#pantheon-houses.ph-production .ph-labyrinth-topbar.is-compact{min-height:52px;padding:0;border-color:#cfac702b;background:#101b1fe8}#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-header-line{width:100%;height:52px;min-height:52px;padding:0 24px}#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-header-caption,#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-header-line>.ph-row,#pantheon-houses .ph-labyrinth-topbar.is-compact>.ph-mode-tabs{display:none}#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-brand{font:600 26px/1 Cormorant Garamond,Georgia,serif;letter-spacing:.035em;color:#efe0bf}#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-world-boss-picker{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 12px;border:0;background:none;color:#e5d2b3;font:400 12px/1.4 DM Sans,sans-serif}#pantheon-houses .lb-root.is-v4.is-destiny{max-width:none;background:#101b1f}#pantheon-houses .lb-root.is-destiny .lb-footer{min-height:44px;padding:0 22px;gap:12px;border-top:1px solid #cfac7026;background:#101b1f;color:#c9c6b8;font-size:11px}#pantheon-houses .lb-root.is-destiny .lb-footer>span{font-size:11px;line-height:1.4}#pantheon-houses .lb-root.is-destiny .lb-footer button{min-height:44px;min-width:44px;font-size:12px}#pantheon-houses .lb-root.is-destiny .prepare-scene{background:#101b1f;isolation:isolate}#pantheon-houses .lb-root.is-destiny .prepare-scene>.scene-backdrop{opacity:1;filter:none;background-image:linear-gradient(90deg,#0b141b55,#0b141b88),url(/assets/labyrinth-destiny/doors-hall.webp)!important;background-position:center}#pantheon-houses .lb-root.is-destiny .lb-prep-heading{padding:24px 22px 12px}#pantheon-houses .lb-root.is-destiny .lb-prep-heading h2{font-size:clamp(34px,4.4vw,68px);text-shadow:0 3px 25px #000b}#pantheon-houses .lb-root.is-destiny .lb-prep-heading>p{font-size:12px;color:#ddd1bc}#pantheon-houses .lb-root.is-destiny .lb-prep-scroll{background:linear-gradient(#101b1f90,#101b1fee);padding:12px 22px 20px}#pantheon-houses .lb-root.is-destiny .lb-prep-line,#pantheon-houses .lb-root.is-destiny .lb-slot-stats,#pantheon-houses .lb-root.is-destiny .lb-slot-caption small,#pantheon-houses .lb-root.is-destiny .lb-prep-detail small,#pantheon-houses .lb-root.is-destiny .lb-loan-note,#pantheon-houses .lb-root.is-destiny .lv4-doctrines small{font-size:11px;line-height:1.5}#pantheon-houses .lb-root.is-destiny .lb-prep-detail p{font-size:12px;line-height:1.6}#pantheon-houses .lb-root.is-destiny .lb-prep-bottom{background:#101b1ff2;border-color:#cfac7033}#pantheon-houses .lb-root.is-destiny .lb-prep-bottom>button{min-height:44px;font-size:13px}#pantheon-houses .lb-root.is-destiny .lb-prep-bottom .lb-prep-back{font-size:11px}#pantheon-houses .lb-root.is-destiny .lb-slot-card{border-color:#c5a47770;background:#152529b8}#pantheon-houses .lb-root.is-destiny .lb-slot-empty{color:#c6b58f}#pantheon-houses.ph-no-motion .lb-root.is-destiny *,#pantheon-houses.ph-no-motion .lb-root.is-destiny *:before,#pantheon-houses.ph-no-motion .lb-root.is-destiny *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(min-width:1100px)and (min-height:620px){#pantheon-houses .lb-root.is-destiny .prepare-scene{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(460px,1.1fr);grid-template-rows:minmax(0,1fr) auto}#pantheon-houses .lb-root.is-destiny .lb-prep-heading{grid-area:1 / 1 / 3 / 2;align-self:center;padding:36px clamp(28px,4vw,70px);text-align:left}#pantheon-houses .lb-root.is-destiny .lb-prep-heading h2{margin-block:16px 20px}#pantheon-houses .lb-root.is-destiny .lb-prep-heading>p{max-width:300px;font-size:14px;line-height:1.7}#pantheon-houses .lb-root.is-destiny .lb-prep-scroll{grid-area:1 / 2;padding:24px 28px;border-left:1px solid #c5a47738}#pantheon-houses .lb-root.is-destiny .lb-prep-bottom{grid-area:2 / 2;border-left:1px solid #c5a47738}}@media(max-width:800px){#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-header-line{padding-inline:16px}#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-brand{font-size:24px}#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-world-boss-picker{font-size:11px}#pantheon-houses .lb-root.is-destiny .lb-footer{padding-inline:14px;gap:8px}#pantheon-houses .lb-root.is-destiny .lb-footer>span{font-size:11px}#pantheon-houses .lb-root.is-destiny .lb-prep-heading{padding:18px 18px 12px}#pantheon-houses .lb-root.is-destiny .lb-prep-heading .eyebrow{font-size:10px}#pantheon-houses .lb-root.is-destiny .lb-prep-scroll{padding:10px 16px 16px}#pantheon-houses .lb-root.is-destiny .lb-prep-detail h3{font-size:26px}}@media(max-height:480px)and (min-width:620px){#pantheon-houses .lb-root.is-destiny .prepare-scene{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-template-rows:auto minmax(0,1fr)}#pantheon-houses .lb-root.is-destiny .lb-prep-heading{grid-area:1 / 1 / 2 / 3;padding:8px 16px}#pantheon-houses .lb-root.is-destiny .lb-prep-heading h2{font-size:28px}#pantheon-houses .lb-root.is-destiny .lb-prep-heading>p{display:none}#pantheon-houses .lb-root.is-destiny .lb-prep-scroll{grid-area:2 / 1}#pantheon-houses .lb-root.is-destiny .lb-prep-bottom{grid-area:2 / 2;overflow-y:auto}}#pantheon-houses .lb-root .lb-item-art[data-art-key]{display:inline-grid;place-items:center;flex:none;min-width:0;min-height:0;gap:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;position:relative;vertical-align:middle;pointer-events:none;line-height:0}#pantheon-houses .lb-root .lb-item-art[data-art-key]>img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;position:relative;z-index:1}#pantheon-houses .lb-root .lb-item-art--compact[data-art-key]{width:36px;height:36px;align-self:center;filter:drop-shadow(0 3px 5px #0005)}#pantheon-houses .lb-root .lb-item-art--inline[data-art-key]{width:22px;height:22px;margin-right:6px;filter:drop-shadow(0 2px 3px #0004)}#pantheon-houses .lb-root .lb-item-art--seal[data-art-key]{width:100%;height:100%;filter:drop-shadow(0 4px 8px #0006)}#pantheon-houses .lb-root .lb-footer{display:none!important}#pantheon-houses .ph-labyrinth-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border:0;background:transparent;color:#e5d2b3}#pantheon-houses .ph-labyrinth-back .ph-icon{width:20px;height:20px}#pantheon-houses .ph-labyrinth-back:focus-visible{outline:2px solid #ffe4aa;outline-offset:-2px}@media(max-width:620px){#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-header-line{padding-inline:4px!important;gap:2px!important}#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-brand{font-size:clamp(18px,5vw,24px)!important}#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-header-line>div:first-of-type{min-width:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-portal-future{position:relative;inset:auto;order:3;flex:none;width:100%!important;height:48px!important;min-height:48px!important;max-width:none;margin:6px 0 0;padding:4px 10px 4px 4px;border-radius:6px!important;justify-content:flex-start;gap:10px;background:#132832e0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-portal-future .ld-portal-window{display:block;position:relative;inset:auto;z-index:0;width:40px;height:40px;flex:0 0 40px;border-radius:4px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-portal-future .ld-portal-art{filter:none;width:100%;height:100%;object-fit:cover;object-position:50% 20%}#pantheon-houses .lb-root.is-v4.is-destiny .ld-portal-future .ld-portal-veil,#pantheon-houses .lb-root.is-v4.is-destiny .ld-portal-future .ld-portal-sigil{display:none}#pantheon-houses .lb-root.is-v4.is-destiny .ld-portal-future .ld-portal-caption{display:flex;flex-direction:row;align-items:center;flex:1;justify-content:space-between;gap:8px;text-align:left}#pantheon-houses .lb-root.is-v4.is-destiny .ld-portal-future .ld-portal-caption small{display:block;font-size:11px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-portal-future .ld-portal-caption strong{font-size:13px}}@media(max-width:620px){#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-header-line{padding-inline:10px;gap:6px}#pantheon-houses .ph-labyrinth-topbar.is-compact .ph-brand{font-size:clamp(21px,6vw,26px);letter-spacing:0;white-space:nowrap}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-heading{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-template-rows:37px 44px;gap:7px 8px;height:88px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-heading>h2{grid-column:1 / -1;min-width:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-tools{position:static;width:180px;grid-column:2;grid-row:2;min-width:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-route-rail{position:static;grid-column:1;grid-row:2;width:auto;min-width:0;padding-inline:4px;margin:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-rail-stops{gap:2px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-rail-stops i{width:15px;flex:0 0 15px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-tools .lv4-resource-bar{display:flex;flex-wrap:nowrap;width:100%;height:44px;gap:0;align-items:center}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-tools .lv4-resource-bar>span:last-child{display:flex;flex:0 0 132px;flex-wrap:nowrap;gap:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-tools .lv4-wallet{flex:0 0 48px;min-width:0;font-size:10px;gap:2px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-tools .lv4-wallet>span{display:none}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-tools .lv4-tool{flex:0 0 44px;width:44px;height:44px}}@media(max-width:620px),(max-height:480px){#pantheon-houses .lb-root.is-v4.is-destiny .scene.combat-scene{overflow-y:auto!important;overscroll-behavior:contain}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-page-head{padding:10px 14px 8px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-page-head h2{font-size:28px;margin:4px 0}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-page-head p{margin:5px auto 0;font-size:12px;line-height:1.4}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-page-actions{padding:8px 14px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-content-wrap{flex-direction:column}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-page-content{flex:1;min-height:0}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-scroll-hint{position:static;flex:0 0 44px;align-self:stretch;min-height:44px;padding:8px 12px;background:#10242d;border-top:1px solid #b4b68d33}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-scroll-hint[hidden]{display:block;visibility:hidden;pointer-events:none}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-codex-tabs,#pantheon-houses .lb-root.is-v4.is-destiny .lv4-rarity-filters{flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:6px;padding-bottom:5px;scrollbar-width:thin}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-codex-tabs>button,#pantheon-houses .lb-root.is-v4.is-destiny .lv4-rarity-filters>button{flex:0 0 auto;min-height:44px;white-space:nowrap}}@media(max-width:620px)and (max-height:740px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading{margin-bottom:4px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading h2{font-size:23px;margin:3px 0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading>span{display:none}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-name{order:-3;margin:3px 0;font-size:21px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy .lv4-foe-health{order:-2}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy>.lv4-health-track{order:-1;margin-bottom:5px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-hero-art{height:44px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-dock{padding:4px 12px 6px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-dock-top{margin-bottom:2px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-battle-actions{margin-top:4px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-page-head>.eyebrow{display:none}}@media(min-width:621px)and (max-height:480px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle.lv4-battle{display:block;height:auto;max-height:none;overflow:visible}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle .lv4-arena{height:auto;overflow:visible}}@media(max-width:620px)and (max-height:740px){.app .combat-team-editor.cte-labyrinth>.modal-heading{padding-bottom:5px}.app .combat-team-editor.cte-labyrinth>.modal-heading h2{font-size:25px;margin:0}.cte-labyrinth .cte-presets>button{min-height:44px;padding-block:5px}.cte-labyrinth .cte-name{padding-block:0;min-height:44px}.cte-labyrinth .cte-name>input{height:44px}.cte-labyrinth .cte-lineup .cte-art{height:72px;aspect-ratio:auto}.cte-labyrinth .cte-section-heading,.cte-labyrinth .cte-roster-heading{margin-bottom:6px}.cte-labyrinth .cte-formation-hint{margin:6px 0}.cte-labyrinth .cte-workspace{gap:8px}.app .cte-labyrinth .cte-roster .cte-search{min-height:44px;padding:0 9px;margin-bottom:5px}.app .cte-labyrinth .cte-search input{height:44px;min-height:0;padding:0}.cte-labyrinth .cte-sort{margin-bottom:8px}.cte-labyrinth .cte-footer{padding-block:6px max(6px,env(safe-area-inset-bottom))}}@media(max-width:620px)and (max-height:740px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading h2,#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading:after{display:none}}@media(max-width:620px),(max-height:480px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-portrait>img.lb-card-art[src$="mth_s05_card_hecate.webp"],#pantheon-houses .lb-root.is-v4.is-destiny img.ld-portal-art[src$="mth_s05_card_hecate.webp"]{object-position:50% 25%}}@media(max-width:620px)and (max-height:740px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-relic-choice{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:10px;min-height:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-relic-art{width:48px;height:68px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-relic-choice strong{font-size:23px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-relic-choice>span:last-child{gap:4px}}@media(min-width:621px)and (max-height:480px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle.lv4-battle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;max-height:100%;overflow:hidden}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle .lv4-arena{overflow-y:auto;padding:8px 12px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle .lv4-dock{overflow-y:auto;padding:6px 10px;border-left:1px solid #b4b68d33}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading h2,#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading>span{display:none}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading{margin-bottom:5px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading p{margin:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-name{order:-3;font-size:23px;margin:4px 0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy .lv4-foe-health{order:-2}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy>.lv4-health-track{order:-1}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemies{gap:10px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-portrait{height:88px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-dock-top{margin-bottom:4px;flex-wrap:wrap;gap:2px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-cards{gap:6px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-hero-art{height:48px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-hero-name{min-height:28px;padding:4px 2px;font-size:11px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-battle-actions{display:flex;flex-direction:column;margin-top:5px;gap:5px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-battle-log{font-size:11px}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-end-actions{width:100%}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-end-actions>.primary{min-width:0;min-height:44px;font-size:12px}}#pantheon-houses .ld-mobile-journey,#pantheon-houses .ld-mobile-tools{display:none}@media(max-width:620px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-heading{grid-template-columns:minmax(0,1fr);grid-template-rows:37px 58px;height:102px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-tools{grid-column:1;grid-row:2;width:100%}#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-heading .ld-route-rail,#pantheon-houses .lb-root.is-v4.is-destiny .ld-map-tools .lv4-resource-bar,#pantheon-houses .lb-root.is-v4.is-destiny .ld-portals .ld-portal-future{display:none!important}#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%}#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-tools>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;height:58px;padding:6px 4px;border:1px solid #cfb77b80;border-radius:6px;background:linear-gradient(145deg,#30463f,#172b31);color:#f3dfb3;box-shadow:inset 0 1px #ffffff12;cursor:pointer}#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-tools strong{display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px;line-height:1;min-width:0;max-width:100%}#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-tools strong>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-tools svg{width:21px;height:21px;flex:none}#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-tools small{font-size:11px;line-height:1.2;color:#d9d4bf}#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-tools>button:active{background:#455f4d;transform:translateY(1px)}#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-tools>button:focus-visible,#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-journey button:focus-visible{outline:2px solid #f1d19b;outline-offset:2px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-mobile-journey{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center;margin-top:7px;padding:4px;border:1px solid #a9ad8059;border-radius:6px;background:#132832ed}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-steps{display:flex;align-items:center;justify-content:space-between;gap:3px;min-width:0;min-height:44px;padding:4px;background:transparent;border:0;color:#b6c6bc;cursor:pointer}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-steps>span{display:grid;place-items:center;width:23px;height:29px;flex:1 1 23px;font-size:13px;border-bottom:2px solid #6b817166}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-steps>.is-past{color:#aac3a1;border-bottom-color:#9cb68d}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-steps>.is-current{background:#53624a;border:1px solid #e1c88a;color:#fff0bb;border-radius:3px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-boss{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:3px 5px;border:1px solid #b9a27055;border-radius:4px;background:#213740;color:#eed9b0;text-align:left;cursor:pointer}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-boss.is-current{border-color:#e1c88a;background:#40534a}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-portrait{width:36px;height:36px;flex:0 0 36px;object-fit:cover;object-position:50% 20%;border-radius:3px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-boss>span{display:grid;gap:3px;min-width:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-boss small{font-size:10px;color:#bdc9bd}#pantheon-houses .lb-root.is-v4.is-destiny .ld-journey-boss strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:620px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-map{grid-template-rows:102px auto auto auto}}#pantheon-houses .ld-intent-brief{display:none}@media(max-width:620px),(max-height:480px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemies{display:grid;grid-template-columns:repeat(var(--enemy-count),minmax(0,1fr));align-items:start;gap:8px;max-width:calc(var(--enemy-count) * 190px);width:100%}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy{display:grid;grid-template-rows:32px clamp(72px,14vh,120px) 28px 4px 62px;gap:4px;min-width:0;width:100%;max-width:none;height:auto;min-height:0;padding:0;flex:none;align-items:stretch}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-name{grid-row:1;order:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:center;min-height:0;height:32px;max-height:32px;margin:0;font-size:14px;line-height:16px;text-align:center;overflow-wrap:anywhere}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-name .lv4-enemy-index{font:10px/1 DM Sans,sans-serif;margin-right:3px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-portrait{grid-row:2;height:100%;width:100%;min-height:0;margin:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy .lv4-foe-health{grid-row:3;order:initial;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:28px;margin:0;font-size:10px;line-height:12px;min-width:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy .lv4-foe-health small{display:block;font-size:10px;line-height:12px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy .lv4-foe-health>span{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy>.lv4-health-track{grid-row:4;order:initial;height:4px;margin:0}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-intent{grid-row:5;display:block;height:62px;min-height:0;margin:0;padding:5px 3px;overflow:hidden;text-align:center}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-intent>svg,#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-intent .ld-intent-full{display:none}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-intent>span{display:grid;grid-template-rows:24px 12px 12px;gap:1px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-intent strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;line-height:12px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-intent .ld-intent-brief{display:block;font-size:10px;line-height:12px;white-space:nowrap}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-intent em{font-size:10px;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading>span,#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading h2,#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading:after{display:none}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading{margin:0 0 6px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-battle-heading p{margin:0;font-size:11px;line-height:14px}}@media(max-height:480px)and (min-width:621px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy{grid-template-rows:28px 50px 26px 3px 54px;gap:3px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-name{font-size:12px;line-height:14px;height:28px;max-height:28px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-intent{height:54px;padding-block:1px}}@media(max-width:620px)and (max-height:640px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy{grid-template-rows:28px 64px 24px 3px 54px;gap:3px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-name{font-size:12px;line-height:14px;height:28px;max-height:28px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy .lv4-foe-health{height:24px}#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-intent{height:54px;padding-block:1px}}@media(max-width:620px),(max-height:480px){#pantheon-houses .lb-root.is-v4.is-destiny .lv4-hero-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:32px;min-height:32px;max-height:32px;padding:4px 2px;font-size:11px;line-height:12px}}@media(max-width:620px)and (max-height:580px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-intents-link{display:none}}@media(max-width:620px),(max-height:480px){#pantheon-houses .lb-root.is-v4.is-destiny .ld-enemy-name .lv4-enemy-index{width:14px;height:14px;min-width:0;padding:0;font-size:9px;line-height:12px;vertical-align:baseline}#pantheon-houses .lb-root.is-v4.is-destiny .lv4-hero-name{display:block;white-space:nowrap;text-overflow:ellipsis;line-height:24px}}#pantheon-houses .lf5{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-height:0;width:100%;overflow:hidden;color:#f4e8ce;background:#10242d;font:14px/1.45 DM Sans,sans-serif}#pantheon-houses .lf5:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0c2029a8,#0b1e27ef),var(--lf5-world) center/cover;pointer-events:none}.lf5 *,.lf5-modal *{box-sizing:border-box}.lf5 h1,.lf5 h2,.lf5 h3,.lf5-modal h2,.lf5-modal h3{color:#f5dfac;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.05;margin:8px 0 14px}.lf5 h1{font-size:clamp(32px,4vw,54px)}.lf5 h2,.lf5-modal h2{font-size:28px}.lf5 h3,.lf5-modal h3{font-size:23px}.lf5 p,.lf5-modal p{margin:9px 0 16px}.lf5 small,.lf5-modal small{color:#c3c9ba;font-size:12px}.lf5 button,.lf5-modal button,.lf5-return{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;max-width:100%;border:1px solid #b9ab775e;border-radius:6px;background:#1b353de8;color:#f0deb9;padding:10px 14px;font:inherit;cursor:pointer;text-align:center}.lf5 button:hover:not(:disabled),.lf5-modal button:hover:not(:disabled){background:#314b4b;border-color:#d1b879}.lf5 button:focus-visible,.lf5-modal button:focus-visible,.lf5 select:focus-visible{outline:2px solid #f5d492;outline-offset:3px}.lf5 button:disabled,.lf5-modal button:disabled{opacity:.48;cursor:default}.lf5 button[aria-pressed=true],.lf5-modal button[aria-pressed=true]{border-color:#f0cb82;background:#3e5650;box-shadow:inset 0 0 0 1px #e0c180}.lf5 button svg,.lf5-modal button svg{width:19px;height:19px;flex:none}.lf5 .lf5-primary,.lf5-modal .lf5-primary{background:#904a30;border-color:#ca9765;color:#fff3d9;min-height:48px}.lf5 .lf5-primary:hover:not(:disabled),.lf5-modal .lf5-primary:hover:not(:disabled){background:#a75c3c}.lf5-scroll{overflow-y:auto;min-height:0;flex:1;padding:28px max(20px,calc((100% - 1050px)/2));overscroll-behavior:contain;scrollbar-width:thin}.lf5-center{display:grid;place-content:center;gap:16px;min-height:200px;height:100%;padding:24px;text-align:center}.lf5-eyebrow{color:#e9bd7d;letter-spacing:.16em;font-size:10px;text-transform:uppercase}.lf5-inline,.lf5-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:14px 0}.lf5-section-heading h2{margin:0}.lf5-error{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#62372f;padding:10px 16px;color:#fff0de;z-index:5}.lf5-hub{padding-top:clamp(24px,6vh,80px)}.lf5-hub>p{max-width:550px}.lf5-hub h1{font-size:clamp(40px,5vw,68px)}.lf5-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0}.lf5-modes>button{display:grid;grid-template-columns:1fr auto;align-content:start;text-align:left;gap:16px;min-height:200px;padding:24px;background:linear-gradient(160deg,#2b4644ed,#132a34ee)}.lf5-modes strong{grid-column:1/-1;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500}.lf5-modes span{font-size:13px;color:#c9d1c5}.lf5-modes>button>svg:first-child{width:27px;height:27px;grid-column:1/-1}.lf5-panel{padding:22px;border:1px solid #b6a16b66;background:#18313ae8;border-radius:8px;margin:18px 0}.lf5-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.lf5 label,.lf5-modal label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#cdd7c9}.lf5 select,.lf5 input,.lf5-modal select{min-width:0;max-width:100%;min-height:44px;padding:9px 10px;border:1px solid #a9b38b66;background:#102932;color:#f4e1b9;border-radius:4px;font:14px DM Sans,sans-serif}.lf5 label.lf5-check{flex-direction:row;align-items:center;gap:10px}.lf5-check input{min-height:0;width:20px;height:20px;flex:none}.lf5-prep-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lf5-prep-team article{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;background:#17313adf;border:1px solid #a5ac7e55;padding:12px;border-radius:7px}.lf5-prep-team img{width:80px;height:110px;object-fit:cover;object-position:50% 20%;border-radius:4px}.lf5-prep-team strong{display:block;font-size:17px}.lf5-prep-team small{display:block;margin:5px 0}.lf5-prep-team p{font-size:12px;line-height:1.5;margin-bottom:0}.lf5-map{display:grid;grid-template-rows:auto minmax(100px,1fr) auto auto auto;gap:12px;padding:20px max(18px,calc((100% - 960px)/2));height:100%;min-height:0;overflow-y:auto}.lf5-map-top{display:grid;grid-template-columns:1fr auto;align-items:center}.lf5-map-top>.lf5-eyebrow{grid-column:1}.lf5-map-top>h1{grid-column:1;grid-row:2;font-size:38px;margin:0}.lf5-map-top>.lf5-tools{grid-column:2;grid-row:1/3}.lf5-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.lf5-tools>button{display:grid;grid-template-columns:auto auto;gap:3px;padding:8px 12px;min-height:58px;background:linear-gradient(140deg,#344b43,#172e38);border-color:#cfb77b80}.lf5-tools small{grid-column:1/-1;font-size:11px}.lf5-tools svg{width:21px;height:21px}.lf5-tools>button:last-child{grid-template-columns:1fr}.lf5-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.lf5-doors>button{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;background-position:center;background-size:cover;border-color:#baa770;min-height:180px;padding:20px;overflow:hidden}.lf5-doors h2{margin:8px 0;font-size:32px}.lf5-doors p{font-size:12px;margin:3px 0 8px}.lf5-doors>button>span{font-size:11px;color:#e8c886}.lf5-doors strong{width:100%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d4c39766;padding-top:10px;margin-top:10px;font-size:12px}.lf5-route{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #b0ab7755;border-radius:6px;background:#142e36}.lf5-route>span{display:grid;place-items:center;flex:1;height:30px;border-bottom:2px solid #6a8474;color:#c1cbbb}.lf5-route svg{width:16px;height:16px}.lf5-route .is-current{color:#fff1b9;background:#4b5d46;border:1px solid #dfc481}.lf5-route .is-past{color:#a9c697}.lf5-route button{padding:5px 10px;font-size:12px}.lf5-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lf5-team>button{display:block;min-width:0;padding:0;overflow:hidden;background:#173039;border:1px solid #9fa77e77;text-align:center;opacity:1}.lf5-team>button:disabled{opacity:1}.lf5-team>button[disabled] .lf5-team-art>b{position:absolute;inset:0;display:grid;place-items:center;background:#081d2a77;color:#f3d797;font-size:26px}.lf5-team-art{position:relative;width:100%;height:80px}.lf5-team-art img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.lf5-team-art>span{position:absolute;bottom:0;left:0;right:0;background:#0b202ac9;padding:2px;font-size:12px;color:#f4e8ce}.lf5-team strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:26px;padding:0 4px}.lf5-team>button>small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;padding:0 4px 5px}.lf5-map>.lf5-inline{margin:0}.lf5-map>.lf5-inline>button{background:#102a34a8;font-size:11px}.lf5-battle{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;height:100%}.lf5-arena{padding:14px max(18px,calc((100% - 850px)/2));min-height:0;overflow-y:auto}.lf5-turn{display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px;margin-bottom:8px}.lf5-turn strong{color:#edc585}.lf5-turn>button{font-size:11px;min-height:36px;padding:5px 8px}.lf5-enemies{display:grid;gap:14px;max-width:850px;margin:0 auto}.lf5-enemies>button{display:grid;grid-template-rows:36px minmax(80px,25vh) 32px 4px 64px;gap:5px;padding:0;min-width:0;align-items:stretch;background:transparent;border:0}.lf5-enemies>button:hover:not(:disabled){background:#19343d66}.lf5-enemies>button>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:500 18px/18px Cormorant Garamond,Georgia,serif;height:36px}.lf5-enemies>button>img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;border:1px solid #baaa7a77}.lf5-enemies .is-fallen{opacity:.35}.lf5-hp{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.lf5-hp small{display:flex;align-items:center;gap:3px;font-size:10px}.lf5-hp svg{width:12px;height:12px}.lf5-enemies progress{display:block;width:100%;height:4px;border:0;-webkit-appearance:none;appearance:none;background:#4a4d43}.lf5-enemies progress::-webkit-progress-bar{background:#4a4d43}.lf5-enemies progress::-webkit-progress-value{background:#bd976b}.lf5-intent{display:grid;grid-template-rows:28px 12px 12px;gap:2px;padding:4px;border:1px solid #b6a77877;background:#142f38e8;min-width:0}.lf5-intent>b{font-size:11px;line-height:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#edc68c}.lf5-intent>small,.lf5-intent>em{font-size:10px;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal}.lf5-objective{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#19383eda;border:1px solid #b4a56c88;padding:6px 10px;border-radius:4px;margin:0 0 8px;font-size:11px}.lf5-objective strong{font-weight:500}.lf5-dock{padding:12px max(18px,calc((100% - 850px)/2));background:linear-gradient(#17313bf0,#0d252f);border-top:1px solid #bbab7866}.lf5-battle-tools{display:flex;gap:8px;align-items:stretch;margin-top:10px}.lf5-battle-tools>button{padding:8px 12px}.lf5-battle-tools>.lf5-primary{flex:1}.lf5-log{font-size:11px;line-height:16px;min-height:16px;max-height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:7px 0 0!important}.lf5-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.lf5-offers>button{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:22px 16px;background:#1b353edb;text-align:center}.lf5-offers>button>img{width:100%;height:120px;object-fit:contain}.lf5-offers>button>svg{width:42px;height:42px}.lf5-offers h2{margin:6px 0}.lf5-offers p{margin:3px 0;font-size:13px;line-height:1.6}.lf5-offers>button>span{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:12px;color:#ecc88d}.lf5-choice>.lf5-team{margin-top:25px}.lf5-awakenings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lf5-awakenings>button{display:flex;flex-direction:column;justify-content:flex-start;padding:12px}.lf5-awakenings img{width:100%;height:100px;object-fit:cover;object-position:50% 20%}.lf5-awakenings p{font-size:12px}.lf5-result{text-align:center;padding-top:40px}.lf5-result>svg{width:48px;height:48px;color:#e7c480;margin:0 auto 12px}.lf5-result .lf5-team{max-width:650px;margin:24px auto}.lf5-result-stats{display:flex;justify-content:center;gap:28px;margin:24px 0}.lf5-result-stats span{display:flex;flex-direction:column;font-size:12px;color:#c7cfc0}.lf5-result-stats b{color:#eed4a4;font-size:30px;font-weight:400}.lf5-result>.lf5-inline{justify-content:center}.lf5-story{max-width:900px;width:100%;margin:0 auto}.lf5-story>p:not(.lf5-eyebrow){font-size:16px;line-height:1.8}.lf5-inventory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lf5-inventory article{padding:14px;border:1px solid #a1a77b66;background:#18343d;border-radius:6px}.lf5-inventory img{width:72px;height:90px;object-fit:contain;display:block;margin:0 auto}.lf5-inventory p{font-size:12px;line-height:1.6}.lf5-inventory .lf5-inline{justify-content:flex-start}.lf5-inventory button{font-size:12px}.lf5-modal{background:#132c36;color:#e9dfc8;max-width:720px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:20px}.lf5-modal>h2{margin-top:0}.lf5-modal .lf5-confirm{position:sticky;bottom:0;width:100%;margin-top:16px;box-shadow:0 -8px 16px #132c36}.lf5-modal .lf5-danger{border-color:#d39677;color:#ffd2b9;margin-top:12px}.lf5-modal .lf5-inline{display:flex;gap:7px;flex-wrap:wrap}.lf5-modal details{border-bottom:1px solid #afaa7744;padding:12px 0}.lf5-modal summary{cursor:pointer;min-height:32px;color:#edd1a0}.lf5-modal details p{font-size:13px}.lf5-modal ul,.lf5-modal ol{padding-left:22px;font-size:13px}.lf5-modal li{margin:7px 0}.lf5-action-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.lf5-action-tabs>button{flex:1;font-size:12px;padding:7px}.lf5-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lf5-targets>button{display:flex;text-align:left;justify-content:flex-start;min-width:0;padding:7px}.lf5-targets img{width:42px;height:50px;object-fit:cover;object-position:50% 20%;border-radius:3px}.lf5-targets span{min-width:0;font-size:13px}.lf5-targets small{display:block;margin-top:4px}.lf5-preview{margin-top:18px;background:#0d222c;border-left:3px solid #b6a575;padding:14px}.lf5-preview p{font-size:12px;margin:7px 0}.lf5-enemy-detail>img{width:100%;max-height:300px;object-fit:contain}.lf5-mastery{padding:12px 0;border-bottom:1px solid #b9ac7744}.lf5-mastery p{font-size:13px;margin:6px 0}.lf5-law-controls{display:grid;gap:10px}.lf5-legacy{height:100%;display:flex;flex-direction:column}.lf5-legacy>div{flex:1;min-height:0}.lf5-return{border-radius:0;padding:5px;background:#173039}@media(max-width:620px){#pantheon-houses .lf5{font-size:13px}.lf5-scroll{padding:18px 14px}.lf5 h1{font-size:35px}.lf5-hub h1{font-size:40px}.lf5-modes{grid-template-columns:1fr;gap:10px;margin:22px 0}.lf5-modes>button{min-height:0;grid-template-columns:30px minmax(0,1fr) 18px;padding:16px;gap:5px 12px}.lf5-modes>button>svg:first-child{grid-column:1;grid-row:1/3}.lf5-modes strong{grid-column:2;font-size:26px}.lf5-modes span{grid-column:2;font-size:11px}.lf5-modes>button>svg:last-child{grid-column:3;grid-row:1/3}.lf5-prep-team{grid-template-columns:1fr}.lf5-prep-team article{grid-template-columns:65px minmax(0,1fr);padding:10px}.lf5-prep-team img{width:65px;height:96px}.lf5-fields{grid-template-columns:1fr}.lf5-map{padding:12px;gap:9px}.lf5-map-top{grid-template-columns:1fr;gap:6px}.lf5-map-top>h1{font-size:31px}.lf5-map-top>.lf5-eyebrow{margin:0}.lf5-map-top>.lf5-tools{grid-column:1;grid-row:3;margin-top:3px}.lf5-tools>button{padding:6px;height:55px}.lf5-doors{gap:8px}.lf5-doors>button{padding:12px 9px;min-height:190px}.lf5-doors h2{font-size:24px}.lf5-doors p{font-size:11px;line-height:1.4}.lf5-doors strong{font-size:10px}.lf5-route{gap:5px;padding:3px 6px}.lf5-route>span{font-size:12px}.lf5-team{gap:7px}.lf5-team-art{height:58px}.lf5-team strong{font-size:11px;line-height:24px}.lf5-team-art>span{font-size:10px}.lf5-map>.lf5-inline button{padding:5px 8px}.lf5-arena{padding:8px 12px}.lf5-turn{margin-bottom:5px;gap:10px;font-size:11px}.lf5-turn>button{min-height:36px}.lf5-enemies{gap:8px}.lf5-enemies>button{grid-template-rows:30px clamp(68px,16vh,140px) 24px 4px 62px;gap:4px}.lf5-enemies>button>strong{font-size:14px;line-height:15px;height:30px}.lf5-hp{font-size:10px;gap:4px}.lf5-intent{grid-template-rows:26px 12px 12px}.lf5-intent>b{font-size:10px;line-height:13px}.lf5-dock{padding:8px 12px}.lf5-battle-tools{gap:6px;margin-top:8px}.lf5-battle-tools>button{padding:7px;min-width:40px;font-size:11px}.lf5-battle-tools>.lf5-primary{min-height:44px;font-size:12px}.lf5-battle-tools svg{width:16px;height:16px}.lf5-log{font-size:10px;line-height:13px;min-height:13px;max-height:26px}.lf5-objective{font-size:10px;padding:5px}.lf5-offers{grid-template-columns:1fr;gap:10px;margin:18px 0}.lf5-offers>button{display:grid;grid-template-columns:60px minmax(0,1fr);text-align:left;padding:13px;gap:6px 12px}.lf5-offers>button>img{grid-column:1;grid-row:1/5;height:90px;width:60px;align-self:center}.lf5-offers>button>svg{grid-column:1;grid-row:1/5;width:32px;height:32px;justify-self:center}.lf5-offers>button>small,.lf5-offers>button>h2,.lf5-offers>button>p,.lf5-offers>button>span,.lf5-offers>button>strong{grid-column:2}.lf5-offers h2{font-size:25px;margin:3px 0}.lf5-offers p{font-size:12px;line-height:1.5}.lf5-offers>button>small{font-size:10px}.lf5-offers>button>span{justify-content:flex-start;font-size:11px;padding-top:3px}.lf5-awakenings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lf5-awakenings img{height:80px}.lf5-awakenings p{font-size:11px}.lf5-inventory{grid-template-columns:1fr}.lf5-modal{padding:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.lf5-targets{gap:7px}.lf5-targets span{font-size:12px}.lf5-targets img{width:32px;height:42px}.lf5-result{padding-top:22px}}@media(max-width:620px)and (max-height:650px){.lf5-enemies>button{grid-template-rows:26px 60px 22px 3px 54px;gap:3px}.lf5-enemies>button>strong{height:26px;font-size:12px;line-height:13px}.lf5-intent{padding:1px 3px;grid-template-rows:24px 12px 12px;gap:1px}.lf5-intent>b{line-height:12px}.lf5-turn{margin-bottom:3px}.lf5-arena{padding:3px 10px}.lf5-turn>button{min-height:30px}.lf5-team-art{height:43px}.lf5-dock{padding:5px 10px}.lf5-battle-tools{margin-top:5px}.lf5-log{max-height:13px;-webkit-line-clamp:1}.lf5-objective{margin-bottom:3px}.lf5-dock .lf5-team>button>small{display:none}}@media(min-width:621px)and (max-height:480px){.lf5-battle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.lf5-arena{padding:5px 10px}.lf5-enemies>button{grid-template-rows:26px 62px 24px 3px 54px;gap:3px}.lf5-enemies>button>strong{font-size:12px;line-height:13px;height:26px}.lf5-intent{padding:1px;grid-template-rows:24px 12px 12px;gap:1px}.lf5-intent>b{line-height:12px;font-size:10px}.lf5-dock{padding:10px;overflow:auto}.lf5-team-art{height:55px}.lf5-turn{margin-bottom:3px}.lf5-battle-tools{flex-wrap:wrap}.lf5-battle-tools>.lf5-primary{flex-basis:100%}.lf5-hp{font-size:10px}}@media(prefers-reduced-motion:reduce){.lf5 *,.lf5-modal *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.lf5-arena{display:flex;flex-direction:column}.lf5-enemies{flex:1;min-height:0;width:100%;align-items:center}.lf5-enemies>button{grid-template-rows:36px clamp(80px,28vh,320px) 32px 4px 64px}.lf5-enemies>button:only-child{grid-template-rows:36px min(38vh,400px) 32px 4px 64px}.lf5-enemy-art{display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.lf5-enemy-art>img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border:1px solid #baaa7a77;border-radius:4px}.lf5-turn>span,.lf5-turn>strong,.lf5-turn>small{white-space:nowrap}.lf5-turn>small{font-size:11px}.lf5-doors.lf5-single-door{grid-template-columns:1fr}.lf5-turn>button,.lf5-battle-tools>button,.lf5-route>button,.lf5-modal summary{min-height:44px}.lf5-route .lf5-guardian-step{max-width:125px;min-width:90px;padding:3px 5px;gap:5px}.lf5-guardian-step img{width:30px;height:36px;object-fit:cover;object-position:50% 20%;border-radius:3px}.lf5-guardian-step span{max-width:80px;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:620px){.lf5-enemies>button{grid-template-rows:30px min(44vw,28vh) 24px 4px 62px}.lf5-enemies>button:only-child{grid-template-rows:30px min(34vh,280px) 24px 4px 62px}.lf5-route .lf5-guardian-step{max-width:110px}}@media(max-width:620px)and (max-height:650px){.lf5-enemies>button,.lf5-enemies>button:only-child{grid-template-rows:26px 100px 22px 3px 54px}.lf5-turn>button{min-height:44px}}@media(min-width:621px)and (max-height:480px){.lf5-enemies>button,.lf5-enemies>button:only-child{grid-template-rows:26px 62px 24px 3px 54px}}@keyframes lf5-impact{0%,to{filter:brightness(1)}30%{filter:brightness(1.5)}60%{filter:brightness(.9)}}.lf5 [data-impact=true]{animation:lf5-impact .4s ease-out}.ph-no-motion .lf5 [data-impact]{animation:none}@media(prefers-reduced-motion:reduce){.lf5 [data-impact]{animation:none}}#pantheon-houses .ph-fighter-card:has(.ph-combat-face-slot){overflow:visible;border:0;background:transparent;box-shadow:none;isolation:isolate}#pantheon-houses .ph-combat-face-slot,#pantheon-houses .ph-card-face-host{display:block;position:absolute;inset:0;border-radius:inherit}#pantheon-houses .ph-combat-face-slot>.ph-battle-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}#pantheon-houses .ph-card-face{position:absolute;inset:0;isolation:isolate;border-radius:10px;padding:var(--frame-width);background:var(--frame-finish)}#pantheon-houses .ph-card-face-art{display:block;position:relative;height:100%;width:100%;border-radius:6px;overflow:hidden;z-index:1}#pantheon-houses .ph-card-face .ph-battle-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}#pantheon-houses .ph-card-face .card-frame__corners>i{width:16px;height:16px}#pantheon-houses .ph-card-face .card-frame__edge{border-radius:6px}#pantheon-houses .ph-fighter-card:has(.ph-combat-face-slot)>.ph-fighter-copy{z-index:4;pointer-events:none;text-shadow:0 1px 5px #000}#pantheon-houses .ph-fighter-card:has(.ph-combat-face-slot):after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;background:linear-gradient(transparent 48%,#100d1680 76%,#100d16e6);pointer-events:none}#pantheon-houses .ph-card-face .shiny-aura{z-index:2}#pantheon-houses .ph-card-face .shiny-aura>.shiny-aura__texture{top:-16.6667%;left:-16.6667%;width:133.3334%;height:133.3334%;object-fit:fill;object-position:center}#pantheon-houses .ph-fighter-card:has(.ph-card-face[data-finish*=shiny]):after{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent),linear-gradient(0deg,transparent,#000 10px,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent),linear-gradient(0deg,transparent,#000 10px,#000 calc(100% - 10px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}#pantheon-houses .ph-card-face .shiny-aura__seal{width:16px;height:16px;top:8px;left:8px}#pantheon-houses .ph-card-face[data-finish*=shiny]~.ph-fighter-copy{inset-inline:9px}#pantheon-houses.ph-no-motion .ph-card-face .card-frame__metal{animation-play-state:paused}.app .modal:not(.reveal-modal):not(.artwork-modal).combat-team-editor{--modal-gutter: 24px;width:min(1180px,calc(100vw - 48px));max-width:none;height:min(920px,calc(100dvh - 48px));padding:22px 24px 0;color:#f3e6d2;background:radial-gradient(ellipse at 10% 0,#60373a45,transparent 48%),#21171e;border:1px solid #c2a77845}.app .combat-team-editor>.modal-heading{padding-bottom:15px}.app .combat-team-editor>.modal-heading h2{font-size:30px}.app .combat-team-editor>.modal-heading .eyebrow{font-size:10px;letter-spacing:.16em}.app .combat-team-editor>.modal-body{display:flex;overflow:hidden;margin:0;padding:0;scrollbar-gutter:auto}.combat-team-editor button,.combat-team-editor input{font:inherit}.combat-team-editor button{cursor:pointer;-webkit-tap-highlight-color:transparent}.combat-team-editor button:disabled{opacity:.45;cursor:default}.combat-team-editor button:focus-visible,.combat-team-editor input:focus-visible{outline:2px solid #eed09b;outline-offset:3px}.cte-shell,.cte-info{display:flex;flex-direction:column;min-height:0;width:100%}.cte-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cte-presets>button{position:relative;display:flex;align-items:center;gap:9px;min-height:52px;padding:9px 13px;border-radius:9px;border:1px solid #bfa47d30;background:#17101870;color:#c9b5ae;text-align:left}.cte-presets>button>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border:1px solid #bfa47d40;border-radius:50%;font-size:12px;color:#d7b98a}.cte-presets>button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.cte-presets>button>i{position:absolute;bottom:5px;right:6px;width:4px;height:4px;border-radius:50%;background:#bca17e40}.cte-presets>button>i.is-saved{background:#d5bd8b}.cte-presets>button.is-selected{border-color:#d9b780b0;color:#f5d8a6;background:linear-gradient(130deg,#66513b65,#3a262d);box-shadow:inset 0 -2px #d9b780}.cte-name{display:flex;gap:9px;align-items:center;padding:13px 2px 15px;color:#c4a77e}.cte-name>input{width:100%;min-width:0;min-height:0;height:26px;padding:3px 0;border:0;border-bottom:1px solid transparent;border-radius:0;color:#f7e7d3;background:transparent;font-size:17px}.cte-name>input:focus{border-bottom-color:#c7aa77;outline:none}.cte-name>span{flex:0 0 auto;color:#b8a6a1;font-size:11px}.cte-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);gap:26px;flex:1 1 auto;min-height:0;overflow:auto;padding:2px 7px 24px 2px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#81605c55 transparent}.cte-loading{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:200px;color:#cfbcac}.cte-load-error{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;text-align:center;color:#e5b6a5}.cte-load-error>p{margin:0 0 7px}.cte-spinner{animation:cte-spin 1s linear infinite}@keyframes cte-spin{to{transform:rotate(360deg)}}.cte-formation{align-self:start;position:sticky;top:0;padding:0 17px 20px 0;border-right:1px solid #bfa47d20}.cte-section-heading,.cte-roster-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.cte-section-heading h3,.cte-roster-heading h3{margin:0;font-size:17px;font-weight:500}.cte-section-heading>span,.cte-roster-heading>span{font-size:13px;color:#bba69e}.cte-lineup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.cte-lineup-card{position:relative;min-width:0;padding:0;border:0;border-radius:10px;color:#e7ceb1;background:transparent;text-align:left}.cte-lineup-card.is-selected{outline:2px solid #dfbd85;outline-offset:4px}.cte-position{display:grid;place-items:center;position:absolute;z-index:5;top:8px;left:8px;height:24px;width:24px;border:1px solid #ddbe8d85;border-radius:50%;background:#24151eea;color:#f3d7a8;font-size:12px}.cte-empty-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:2 / 3;border:1px dashed #c0a07355;border-radius:9px;padding:10px;text-align:center;background:#16101760}.cte-empty-slot>strong{font-size:14px;font-weight:500}.cte-empty-slot>span{font-size:11px;color:#d8a69d}.cte-lineup-card.is-missing .cte-empty-slot{border-color:#d0857560;color:#e7b8a6}.cte-formation-hint{margin:16px 0 0;color:#b9a7a1;line-height:1.5;font-size:12px}.cte-warning,.cte-error,.cte-success{display:flex;gap:7px;align-items:flex-start;margin:12px 0 0;color:#efb6a4;font-size:13px;line-height:1.45}.cte-warning>svg,.cte-error>svg,.cte-success>svg{flex:0 0 auto;margin-top:2px}.cte-roster{min-width:0}.cte-roster-heading{margin-bottom:10px}.cte-search{display:flex;align-items:center;gap:9px;padding:10px 13px;margin:0 0 22px;border:1px solid #bca07d40;border-radius:9px;background:#100c1370;color:#c3aaa0}.cte-search input{width:100%;min-width:0;min-height:0;height:24px;padding:0;border:0;background:transparent;color:#f7ead8;font-size:14px}.cte-search input::placeholder{color:#b09a95}.cte-roster .cte-search{margin-bottom:10px}.cte-sort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:22px}.cte-sort>button{min-width:0;min-height:44px;padding:8px 5px;border:1px solid #bca07d40;border-radius:8px;background:#100c1340;color:#cdb8a9;font-size:12px;line-height:1.3}.cte-sort>button[aria-pressed=true]{border-color:#d9b780b0;background:#66513b55;color:#f5d8a6;box-shadow:inset 0 -2px #d9b780}.cte-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:26px 18px}.cte-roster-card{min-width:0;position:relative;display:flex;flex-direction:column;width:100%;padding:0;border:0;background:transparent;color:#e9d9c9;text-align:left}.cte-roster-art{position:relative;width:100%;margin-bottom:11px}.cte-roster-art:has(.cte-art[data-finish*=shiny]){margin-bottom:24px}.cte-art{position:relative;display:block;width:100%;aspect-ratio:2 / 3;padding:var(--frame-width);isolation:isolate;background:var(--frame-finish);border-radius:10px}.cte-art>.card-main{position:relative;display:block;z-index:1;width:100%;height:100%;padding:0;overflow:hidden;border-radius:6px}.cte-art-image{position:absolute;inset:0;background-repeat:no-repeat}.cte-art-caption{position:absolute;z-index:3;display:flex;flex-direction:column;justify-content:end;gap:2px;inset:40% var(--frame-width) var(--frame-width);padding:12px 10px;border-radius:0 0 6px 6px;background:linear-gradient(transparent,#130e16e8 80%);text-shadow:0 1px 5px #000}.cte-art[data-finish*=shiny]>.cte-art-caption{--cte-caption-fade: 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--cte-caption-fade),#000 calc(100% - var(--cte-caption-fade)),transparent),linear-gradient(0deg,transparent,#000 var(--cte-caption-fade),#000 calc(100% - var(--cte-caption-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--cte-caption-fade),#000 calc(100% - var(--cte-caption-fade)),transparent),linear-gradient(0deg,transparent,#000 var(--cte-caption-fade),#000 calc(100% - var(--cte-caption-fade)),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.cte-art-small[data-finish*=shiny]>.cte-art-caption{--cte-caption-fade: 5px}.cte-art-caption>strong{color:#fff0d8;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.75vw,26px);font-weight:500;line-height:1.08;overflow-wrap:anywhere}.cte-art-caption>span{margin-top:4px;color:#e7cdb2;font-size:12px}.cte-art .shiny-aura{z-index:2}.cte-art-small .cte-art-caption{padding:8px}.cte-art-small .cte-art-caption>strong{font-size:16px}.cte-art-small .cte-art-caption>span{display:none}.cte-art-small .card-frame__corners>i{width:15px;height:15px}.cte-in-team{display:flex;gap:4px;align-items:center;position:absolute;z-index:5;top:9px;right:8px;padding:4px 7px;border:1px solid #d9be84a0;border-radius:20px;background:#251a1ce8;color:#efd199;font-size:10px}.cte-numbers{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin:0 0 12px}.cte-numbers>div{display:flex;align-items:center;flex-direction:column;gap:3px;padding:6px 0;background:#d8bc8a08;border-radius:5px}.cte-numbers dt{display:flex;align-items:center;gap:3px;font-size:9px;color:#c2aba3}.cte-numbers dd{margin:0;color:#f6dfbc;font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.05}.cte-numbers>div:nth-child(2) dd{color:#d7e1b6}.cte-numbers>div:nth-child(3) dd{color:#dfcbea}.cte-passive{width:100%;padding:0 1px}.cte-passive>span{display:flex;align-items:center;gap:6px;color:#bfa180;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.09em}.cte-passive>strong{display:block;margin:4px 0 5px;color:#f0d2a5;font-weight:600;font-size:15px}.cte-passive>p{margin:0;font-size:14px;line-height:1.5;color:#dac9c2}.cte-card-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;margin-top:12px;padding-top:9px;border-top:1px solid #c2a77822;font-size:10px;line-height:1.35;color:#b9a39c}.cte-card-meta>svg{flex:0 0 auto}.cte-more{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;margin-top:25px;border:1px solid #c1a17845;border-radius:8px;color:#dec7a4;background:#c1a1780a}.cte-empty-search{padding:35px 0;color:#c7b3aa;text-align:center}.cte-footer{flex:0 0 auto;padding:14px 0 max(17px,env(safe-area-inset-bottom));border-top:1px solid #c2a77835;background:#21171e}.cte-footer-actions{display:flex;align-items:stretch;gap:10px}.cte-primary,.cte-secondary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:9px;font-size:14px;line-height:1.3}.cte-primary{flex:1;border:1px solid #e0b17c85;background:linear-gradient(140deg,#bd4a30,#9e3527);color:#fff0d7;box-shadow:inset 0 1px #ffc89230}.cte-secondary{border:1px solid #b7a08a65;background:#30232b;color:#ead7be}.cte-footer>.cte-primary{width:100%}.cte-footer .cte-error,.cte-footer .cte-success{margin:0 0 10px}.cte-footer .cte-success{color:#d4ddb0}.cte-info-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:0 7px 20px 0;overscroll-behavior:contain;scrollbar-width:thin}.cte-back{display:flex;align-items:center;gap:7px;min-height:38px;padding:0;margin:0 0 14px;border:0;background:transparent;color:#d6b98c;font-size:13px}.cte-info-layout{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.4fr);align-items:start;gap:40px;max-width:850px;margin:auto}.cte-info-portrait{max-width:270px;width:100%;margin:6px auto 0}.cte-info-portrait .cte-art-caption>strong{font-size:29px}.cte-info-edition{font-size:12px;line-height:1.4;text-align:center;color:#cbb6a8;margin:13px 0 0}.cte-info-portrait:has(.cte-art[data-finish*=shiny]) .cte-info-edition{position:relative;z-index:3;margin-top:24px}.cte-info-heading{margin:0 0 18px}.cte-info-heading h3{margin:0 0 3px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.cte-info-heading>span{color:#cdb8a9;font-size:14px}.cte-info-description .cte-numbers{margin-bottom:20px;gap:8px}.cte-info-description .cte-numbers>div{padding:13px 5px;border:1px solid #c9a57325}.cte-info-description .cte-numbers dt{font-size:11px}.cte-info-description .cte-numbers dd{font-size:32px}.cte-passive-detail{padding:17px 20px;border-left:2px solid #d6b16b;border-radius:0 10px 10px 0;background:linear-gradient(110deg,#7a583c38,#3e2b3030)}.cte-passive-detail>.cte-section-label{font-size:11px}.cte-passive-detail h4{margin:10px 0 7px;color:#f4d5a5;font-size:22px;font-weight:500}.cte-passive-detail>p{font-size:19px;line-height:1.5;color:#f1e3d3}.cte-support{margin:20px 0 0}.cte-support>h4{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:#d6bdb1;font-size:14px;font-weight:500}.cte-support>p{margin:0;font-size:15px;line-height:1.5;color:#cdbab2}.cte-bonus{margin:17px 0 0;color:#a9958f;font-size:11px;line-height:1.6}.cte-position-picker{max-width:850px;margin:26px auto 0}.cte-section-label{display:flex;align-items:center;gap:7px;color:#c5ad93;font-size:12px}.cte-position-picker>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.cte-position-picker button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:9px;border:1px solid #bda18140;border-radius:8px;background:#17101970;color:#cbb4a9}.cte-position-picker button>b{font-size:12px;color:#d9bd8d}.cte-position-picker button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cte-position-picker button>svg{flex:0 0 auto}.cte-position-picker button.is-selected{border-color:#d9b67d;background:#7b5d3c40;color:#f5d9ab}@media(max-width:1000px){.cte-workspace{grid-template-columns:245px minmax(0,1fr);gap:20px}.cte-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cte-info-layout{gap:28px}}@media(max-width:700px){.app .modal-backdrop:not(.reveal-backdrop):not(.artwork-backdrop):has(>.combat-team-editor){padding:0}.app .modal:not(.reveal-modal):not(.artwork-modal).combat-team-editor{--modal-gutter: 16px;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:max(16px,env(safe-area-inset-top)) 16px 0;border:0;border-radius:0}.app .combat-team-editor>.modal-heading{padding-bottom:12px}.app .combat-team-editor>.modal-heading h2{font-size:28px}.app .modal:not(.reveal-modal):not(.artwork-modal).combat-team-editor>.modal-close{top:max(13px,env(safe-area-inset-top));right:13px}.cte-presets{gap:5px}.cte-presets>button{flex-direction:column;align-items:center;gap:4px;padding:7px 3px 9px;min-height:55px}.cte-presets>button>span{width:auto;height:auto;border:0;font-size:16px;line-height:1}.cte-presets>button>strong{max-width:100%;font-size:10px}.cte-name{padding:10px 1px 12px}.cte-name>input{font-size:16px}.cte-name>span{font-size:10px}.cte-workspace{display:block;padding:2px 3px 22px}.cte-formation{position:static;padding:0 0 20px;border:0}.cte-section-heading{margin-bottom:11px}.cte-section-heading h3,.cte-roster-heading h3{font-size:16px}.cte-lineup{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cte-position{top:5px;left:5px;width:19px;height:19px;font-size:10px}.cte-art-small .cte-art-caption{padding:7px 4px}.cte-art-small .cte-art-caption>strong{font-size:13px}.cte-art-small{--frame-width: 3px}.cte-art-small .card-frame__corners>i{width:10px;height:10px;border-width:1px 0 0 1px}.cte-art-small .card-frame__edge{display:none}.cte-empty-slot{gap:5px;padding:5px}.cte-empty-slot>strong{font-size:10px}.cte-empty-slot>span{font-size:9px}.cte-formation-hint{margin-top:11px;font-size:11px}.cte-grid{gap:25px 17px;padding:0 2px}.cte-search{margin-bottom:18px;padding:12px}.cte-search input{font-size:16px}.cte-art-caption>strong{font-size:23px}.cte-art-caption>span{font-size:11px}.cte-numbers{gap:3px}.cte-numbers dt{gap:2px;font-size:9px}.cte-numbers dt>svg{width:12px;height:12px}.cte-numbers dd{font-size:22px}.cte-passive>strong{font-size:15px}.cte-passive>p{font-size:14px}.cte-footer{padding-top:11px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.cte-footer-actions{gap:8px}.cte-primary,.cte-secondary{gap:6px;padding:11px;font-size:13px;min-height:48px}.cte-info-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px}.cte-info-portrait{grid-column:1;grid-row:1 / 3;max-width:170px;margin-top:4px;margin-bottom:0}.cte-info-portrait .cte-art-caption>strong{font-size:24px}.cte-info-description{display:contents}.cte-info-heading{grid-column:2;grid-row:1;align-self:end;margin:0}.cte-info-heading h3{font-size:26px;overflow-wrap:anywhere}.cte-info-heading>span{font-size:12px}.cte-info-edition{font-size:11px;margin-top:11px}.cte-info-description .cte-numbers{grid-column:2;grid-row:2;grid-template-columns:1fr;align-self:start;margin-bottom:0}.cte-info-description .cte-numbers>div{flex-direction:row;justify-content:space-between;padding:9px}.cte-info-description .cte-numbers dd{font-size:26px}.cte-info-description .cte-numbers dt{font-size:11px}.cte-passive-detail{grid-column:1 / -1;grid-row:3;padding:15px 17px;margin-top:4px}.cte-passive-detail h4{font-size:22px}.cte-passive-detail>p{font-size:18px}.cte-support{grid-column:1 / -1;grid-row:4;margin-top:0}.cte-bonus{grid-column:1 / -1;grid-row:5;margin-top:0}.cte-position-picker{margin-top:22px}.cte-position-picker>div{gap:5px}.cte-position-picker button{flex-direction:column;gap:4px;padding:7px 3px;position:relative}.cte-position-picker button>span{max-width:100%;font-size:11px}.cte-position-picker button>svg{position:absolute;top:5px;right:5px;width:11px;height:11px}}@media(max-width:350px){.app .modal:not(.reveal-modal):not(.artwork-modal).combat-team-editor{padding-inline:12px}.cte-grid{gap:22px 13px}.cte-art-caption{padding:10px 7px}.cte-art-caption>strong{font-size:20px}.cte-passive>p{font-size:13px}.cte-passive-detail>p{font-size:18px}.cte-footer-actions{gap:6px}.cte-primary,.cte-secondary{padding-inline:9px;font-size:12px}.cte-footer-actions svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.cte-spinner{animation:none}}@media(min-width:620px)and (max-height:500px){.app .modal-backdrop:not(.reveal-backdrop):not(.artwork-backdrop):has(>.combat-team-editor){padding:0}.app .modal:not(.reveal-modal):not(.artwork-modal).combat-team-editor{--modal-gutter: 16px;width:100%;height:100dvh;max-height:100dvh;padding:10px 16px 0;border:0;border-radius:0}.app .combat-team-editor>.modal-heading{padding-bottom:8px}.app .combat-team-editor>.modal-heading .eyebrow{display:none}.app .combat-team-editor>.modal-heading h2{font-size:23px;margin:0}.app .modal:not(.reveal-modal):not(.artwork-modal).combat-team-editor>.modal-close{top:3px;right:10px}.cte-presets{padding-right:48px}.cte-presets>button{min-height:44px;padding-block:6px}.cte-name{padding-block:6px}.cte-workspace{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px}.cte-formation{position:static}.cte-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.cte-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cte-footer{padding-block:7px max(7px,env(safe-area-inset-bottom))}.cte-roster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;align-content:start}.cte-roster-heading{grid-column:1 / -1;margin-bottom:0}.combat-team-editor .cte-roster .cte-search{margin:0;padding:0 9px;min-height:44px;gap:5px}.app .combat-team-editor .cte-search input{height:24px;min-height:0;padding:0;font-size:16px}.cte-roster .cte-sort{margin:0;gap:3px;min-height:44px}.cte-roster .cte-sort>button{font-size:12px;padding:5px 3px;min-height:44px}.cte-roster .cte-grid,.cte-roster .cte-more,.cte-roster .cte-empty-search{grid-column:1 / -1}.cte-roster .cte-grid{padding-top:7px}.cte-primary,.cte-secondary{min-height:44px;padding-block:9px}.cte-info-layout{grid-template-columns:150px minmax(0,1fr)}.cte-back{min-height:44px;margin-bottom:6px}}@media(min-width:620px)and (max-width:700px)and (max-height:500px){.cte-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-combat .page-footer{display:none}.app.page-combat .main-content{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app.page-combat .topbar,.app.page-combat .connection-banner,.app.page-combat .admin-drop-indicator{flex-shrink:0}.app.page-combat .combat-page-content{padding:0;margin:0;max-width:none;min-height:0;flex:1;display:flex;animation:none}#pantheon-houses{--ph-ink:#f8ecd5;--ph-muted:#c6acac;--ph-dim:#9e8589;--ph-floor:#21151f;--ph-raised:#30202c;--ph-gold:#d1b783;--ph-line:rgba(227,193,148,.2);--ph-red:#b9432c;--ph-redlight:#ed8a64;--ph-green:#b0cfac;position:relative;isolation:isolate;width:100%;max-width:900px;height:clamp(500px,180vw,820px);min-height:0;margin:0 auto;background:var(--ph-floor);color:var(--ph-ink);font:400 14px/1.4 DM Sans,sans-serif;display:flex;flex-direction:column;overflow:hidden;color-scheme:dark}#pantheon-houses *{box-sizing:border-box}#pantheon-houses button{font:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#pantheon-houses button:disabled{cursor:default;opacity:.45}#pantheon-houses button:focus-visible{outline:2px solid var(--ph-ink);outline-offset:3px}#pantheon-houses h1,#pantheon-houses h2,#pantheon-houses h3,#pantheon-houses p{margin:0}#pantheon-houses button,#pantheon-houses a{min-height:44px}#pantheon-houses .ph-serif{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}#pantheon-houses .ph-muted{color:var(--ph-muted)}#pantheon-houses .ph-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.19em;color:var(--ph-gold)}#pantheon-houses .ph-icon{width:18px;height:18px;flex:none}#pantheon-houses .ph-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid var(--ph-line);border-radius:50%;background:#251821cc}#pantheon-houses .ph-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;background:transparent;border:0;color:var(--ph-gold)}#pantheon-houses .ph-primary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 17px;border:1px solid #e17b52;border-radius:9px;background:linear-gradient(180deg,#c45132,#a73525);color:#fff0da;font-weight:500;box-shadow:inset 0 1px #ffe1ae26,0 5px 20px #140c1640}#pantheon-houses .ph-secondary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid var(--ph-line);border-radius:8px;background:#3b2935;color:var(--ph-ink)}#pantheon-houses .ph-row{display:flex;align-items:center;gap:10px}#pantheon-houses .ph-between{justify-content:space-between}#pantheon-houses .ph-fill{flex:1;min-width:0}#pantheon-houses .ph-small{font-size:12px}#pantheon-houses .ph-sr{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}#pantheon-houses .ph-topbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:63px;padding:9px 20px;border-bottom:1px solid var(--ph-line);background:#251822}#pantheon-houses .ph-topbar>div:first-child{min-width:0}#pantheon-houses .ph-topbar>.ph-row{flex:none;gap:6px}#pantheon-houses .ph-brand{white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;letter-spacing:.13em;font-size:21px;color:var(--ph-gold)}#pantheon-houses .ph-demo{font-size:11px;padding:4px 8px;border:1px solid var(--ph-line);border-radius:30px;color:var(--ph-muted)}#pantheon-houses .ph-page{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78585e transparent}#pantheon-houses .ph-bottom{position:relative;z-index:3;background:#281a25;box-shadow:0 -10px 25px #1b111c50;border-top:1px solid var(--ph-line)}#pantheon-houses .ph-nav{display:grid;grid-template-columns:repeat(3,1fr);min-height:60px;padding-bottom:env(safe-area-inset-bottom,0px)}#pantheon-houses .ph-nav button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;border:0;background:transparent;color:var(--ph-muted);font-size:12px}#pantheon-houses .ph-nav button[aria-current=page]{color:var(--ph-ink)}#pantheon-houses .ph-nav button[aria-current=page]:before{content:"";position:absolute;width:36px;height:2px;top:0;left:calc(50% - 18px);background:var(--ph-redlight)}#pantheon-houses .ph-house-tabs{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);padding:4px 12px;background:#241720eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ph-line)}#pantheon-houses .ph-house-tab{border:0;background:transparent;color:var(--ph-muted);display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;padding:0 4px}#pantheon-houses .ph-house-tab[aria-selected=true]{color:var(--ph-gold)}#pantheon-houses .ph-house-tab .ph-icon{width:14px;height:14px}#pantheon-houses .ph-house-hero{position:relative;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:30px 24px 22px;background:#392530}#pantheon-houses .ph-house-hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,#241720,#24172099 35%,#24172015),linear-gradient(90deg,#241720a8,transparent)}#pantheon-houses .ph-hero-scene{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;opacity:.6}#pantheon-houses .ph-hero-god{position:absolute;right:3%;top:-13%;height:135%;width:52%;object-fit:cover;object-position:50% 24%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);opacity:.8}#pantheon-houses .ph-hero-copy{position:relative;z-index:1;max-width:78%;text-shadow:0 2px 14px #1b101b}#pantheon-houses .ph-house-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:40px;line-height:.98;margin:7px 0 8px}#pantheon-houses .ph-hero-desc{max-width:300px;font-size:12px;color:#dfc9c2}#pantheon-houses .ph-house-meter{height:3px;background:#e7c79120;margin-top:18px;width:100%;max-width:250px}#pantheon-houses .ph-house-meter i{display:block;height:100%;background:var(--ph-gold);transition:width .3s}#pantheon-houses .ph-house-progress{display:flex;justify-content:space-between;max-width:250px;font-size:11px;color:var(--ph-muted);margin-top:7px}#pantheon-houses .ph-journey{position:relative;padding:0 20px 22px}#pantheon-houses .ph-journey:before{content:"";position:absolute;width:1px;left:52px;top:28px;bottom:59px;background:linear-gradient(var(--ph-gold),#73504e55)}#pantheon-houses .ph-stage{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:10px 4px;border:0;border-bottom:1px solid #bc999216;background:transparent;text-align:left;min-height:85px}#pantheon-houses .ph-stage-portrait{position:relative;display:block;flex:none;width:60px;height:60px;border-radius:50%;padding:3px;border:1px solid var(--ph-line);background:#271a23;box-shadow:0 0 0 5px #241720}#pantheon-houses .ph-stage-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;border-radius:50%}#pantheon-houses .ph-stage-current .ph-stage-portrait{border-color:var(--ph-gold);box-shadow:0 0 0 5px #241720,0 0 24px #d39a4525}#pantheon-houses .ph-stage-mark{position:absolute;bottom:-4px;right:-3px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:22px;height:22px;background:#342531;color:var(--ph-gold);font-size:11px;border:1px solid var(--ph-line)}#pantheon-houses .ph-stage-mark .ph-icon{width:12px;height:12px}#pantheon-houses .ph-stage-name{font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1.1}#pantheon-houses .ph-stage-info{font-size:11px;color:var(--ph-muted);margin-top:5px}#pantheon-houses .ph-stage-side{font-size:11px;color:var(--ph-gold);text-align:right;flex:none}#pantheon-houses .ph-stage-locked{opacity:.46}#pantheon-houses .ph-stage-locked .ph-stage-portrait img{filter:grayscale(.65)}#pantheon-houses .ph-boss .ph-stage-portrait{border-radius:15px;transform:rotate(5deg)}#pantheon-houses .ph-boss .ph-stage-portrait img{border-radius:12px;transform:rotate(-5deg)}#pantheon-houses .ph-boss .ph-stage-name{color:#ecd29e}#pantheon-houses .ph-locked-house{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:25px 25px 35px;color:var(--ph-muted)}#pantheon-houses .ph-dock{padding:10px 18px 12px}#pantheon-houses .ph-dock .ph-primary{width:100%}#pantheon-houses .ph-dock-team{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}#pantheon-houses .ph-mini-team{display:flex;align-items:center;gap:5px}#pantheon-houses .ph-mini-team img{width:32px;height:38px;object-fit:cover;object-position:50% 20%;border-radius:5px;border:1px solid var(--ph-line)}#pantheon-houses .ph-dock-team>span{font-size:12px;color:var(--ph-muted)}#pantheon-houses .ph-dock-team .ph-text-button{font-size:12px;padding:0 3px}#pantheon-houses .ph-team-head{padding:20px 20px 12px}#pantheon-houses .ph-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:34px;line-height:1.1}#pantheon-houses .ph-team-selected{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 18px}#pantheon-houses .ph-pick{position:relative;display:block;min-width:0;padding:0;aspect-ratio:.74;overflow:hidden;border-radius:8px;border:1px solid var(--ph-line);background:#352330;text-align:left}#pantheon-houses .ph-pick img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}#pantheon-houses .ph-pick:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#25141df5)}#pantheon-houses .ph-pick.selected{border-color:#f0ce8b;box-shadow:0 0 0 1px #f0ce8b}#pantheon-houses .ph-pick-label{position:absolute;z-index:1;left:7px;right:4px;bottom:7px;font-size:12px}#pantheon-houses .ph-pick-number{position:absolute;top:5px;left:5px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#251820db;border:1px solid var(--ph-line);font-size:11px;z-index:1}#pantheon-houses .ph-pick-check{position:absolute;right:6px;top:6px;z-index:1;background:#e4c78d;color:#2d2025;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}#pantheon-houses .ph-pick-check .ph-icon{width:13px;height:13px}#pantheon-houses .ph-team-tools{padding:8px 18px 3px;display:flex;gap:8px;align-items:center;justify-content:space-between}#pantheon-houses .ph-team-tools .ph-text-button{padding:0 6px;font-size:12px}#pantheon-houses .ph-team-tools .ph-icon-button{border-radius:8px}#pantheon-houses .ph-synergy{display:flex;gap:9px;align-items:flex-start;padding:12px 18px 16px;color:var(--ph-muted);font-size:12px;border-bottom:1px solid var(--ph-line)}#pantheon-houses .ph-synergy .ph-icon{color:var(--ph-gold);width:16px;margin-top:2px}#pantheon-houses .ph-roster-label{padding:17px 18px 10px;display:flex;justify-content:space-between;align-items:center}#pantheon-houses .ph-roster{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 18px 22px}#pantheon-houses .ph-roster .ph-pick-label{font-size:13px}#pantheon-houses .ph-card-role{display:block;font-size:11px;color:var(--ph-muted);margin-top:2px}#pantheon-houses .ph-roster .ph-pick{aspect-ratio:.73}#pantheon-houses .ph-team-footer{padding:12px 18px}#pantheon-houses .ph-team-footer .ph-primary{width:100%}#pantheon-houses .ph-mode-intro{padding:27px 22px 20px}#pantheon-houses .ph-mode-list{padding:0 18px 20px;display:grid;gap:12px}#pantheon-houses .ph-mode{position:relative;min-height:132px;display:flex;align-items:center;gap:18px;overflow:hidden;text-align:left;border:1px solid var(--ph-line);background:linear-gradient(120deg,#422b33,#291a24);padding:20px;border-radius:12px}#pantheon-houses .ph-mode-symbol{color:var(--ph-gold);width:38px;height:38px;flex:none}#pantheon-houses .ph-mode h3{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:500;line-height:1.15}#pantheon-houses .ph-mode p{font-size:12px;color:var(--ph-muted);margin-top:7px;max-width:380px}#pantheon-houses .ph-mode .ph-mode-tag{font-size:11px;color:var(--ph-gold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}#pantheon-houses .ph-mode-slot{height:100%;min-height:0}#pantheon-houses .ph-combat-page{overflow:hidden;display:grid;grid-template-rows:44px minmax(0,1fr) auto 44px;gap:8px;padding:10px 18px;background:linear-gradient(#2417206e,#241720b5),var(--ph-combat-bg);background-size:cover;background-position:center}#pantheon-houses .ph-battle-topbar{min-height:54px;padding:5px 14px;background:#271923e8}#pantheon-houses .ph-battle-title{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;line-height:1}#pantheon-houses .ph-battle-stage{font-size:11px;color:var(--ph-gold);letter-spacing:.09em;text-transform:uppercase;margin-top:3px}#pantheon-houses .ph-reserves{display:flex;gap:7px;align-items:center;min-width:0;height:44px}#pantheon-houses .ph-reserve-label{width:59px;flex:none;font-size:11px;color:var(--ph-muted);line-height:1.25}#pantheon-houses .ph-reserve-label strong{display:block;color:var(--ph-ink);font-size:11px;font-weight:500;margin-bottom:2px}#pantheon-houses .ph-reserve-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;flex:1;min-width:0}#pantheon-houses .ph-reserve{position:relative;height:44px;border-radius:6px;overflow:hidden;border:1px solid var(--ph-line);background:#281b27;min-width:0;padding:0}#pantheon-houses .ph-reserve img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}#pantheon-houses .ph-reserve:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#23151ddb)}#pantheon-houses .ph-reserve span{position:absolute;z-index:1;bottom:3px;left:4px;right:2px;color:#f4e4cd;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .ph-reserve.active{border-color:#ecd09c;box-shadow:0 0 10px #edcb8529}#pantheon-houses .ph-reserve.dead{opacity:.35;filter:grayscale(1)}#pantheon-houses .ph-reserve.support:before{content:"";position:absolute;z-index:2;top:3px;right:3px;width:5px;height:5px;background:var(--ph-gold);border-radius:50%}#pantheon-houses .ph-duel{position:relative;display:flex;align-items:center;justify-content:center;gap:26px;min-height:0;container-type:size}#pantheon-houses .ph-versus{position:absolute;top:45%;left:calc(50% - 10px);width:20px;text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;color:#b69676}#pantheon-houses .ph-fighter{width:calc((100cqw - 26px)/2);max-width:240px;display:flex;flex-direction:column;gap:6px;min-width:0}#pantheon-houses .ph-fighter-card{position:relative;height:min(calc(100cqh - 56px),350px,calc((100cqw - 26px)*.7));width:100%;overflow:hidden;border:1px solid #b29267;border-radius:10px;background:#271924;box-shadow:0 8px 26px #0f0a1890;transition:opacity .2s}#pantheon-houses .ph-fighter-card img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}#pantheon-houses .ph-fighter-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#251622 92%)}#pantheon-houses .ph-fighter-copy{position:absolute;z-index:1;left:11px;right:5px;bottom:9px}#pantheon-houses .ph-fighter-name{font-family:Cormorant Garamond,Georgia,serif;font-size:29px;line-height:1.05}#pantheon-houses .ph-fighter-role{font-size:11px;color:#e0c6b3;margin-top:3px}#pantheon-houses .ph-fighter-stats{display:flex;justify-content:space-between;gap:5px;font-size:11px;white-space:nowrap}#pantheon-houses .ph-fighter-stats span{display:flex;gap:3px;align-items:center}#pantheon-houses .ph-fighter-stats .ph-icon{width:13px;height:13px}#pantheon-houses .ph-hp-track{height:4px;border-radius:5px;background:#e9d7ae20;overflow:hidden}#pantheon-houses .ph-hp-track i{display:block;height:100%;background:#d6c69c;transition:width .35s ease}#pantheon-houses .ph-enemy .ph-hp-track i{background:#d39c95}#pantheon-houses .ph-fighter-effect{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;line-height:13px;min-height:13px;text-align:center;color:var(--ph-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .ph-fighter-effect .ph-icon{display:inline-block;width:11px;height:11px;margin:0}#pantheon-houses .ph-hit .ph-fighter-card{animation:ph-impact .4s ease}#pantheon-houses .ph-damage{position:absolute;z-index:3;top:25%;left:0;right:0;text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;color:#fff3db;text-shadow:0 2px 12px #76221b;animation:ph-damage .7s both;pointer-events:none}#pantheon-houses .ph-battle-log{padding:9px 0;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);text-align:center;min-height:43px}#pantheon-houses .ph-battle-log p{font-size:12px;line-height:1.35}#pantheon-houses .ph-battle-log small{display:block;font-size:11px;color:var(--ph-muted);margin-top:3px}#pantheon-houses .ph-battle-dock{display:grid;grid-template-columns:1fr 48px 48px;gap:8px;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px))}#pantheon-houses .ph-battle-dock .ph-primary{min-height:48px}#pantheon-houses .ph-battle-dock .ph-secondary{padding:0}#pantheon-houses .ph-overlay{position:absolute;z-index:10;inset:0;background:#140e19a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center}#pantheon-houses .ph-overlay[hidden]{display:none}#pantheon-houses .ph-sheet{position:relative;width:100%;max-width:580px;max-height:94%;overflow:auto;background:#30202b;border:1px solid var(--ph-line);border-bottom:0;border-radius:18px 18px 0 0;padding:22px 22px calc(22px + env(safe-area-inset-bottom,0px));box-shadow:0 -20px 100px #140a1a90}#pantheon-houses .ph-sheet-close{position:absolute;right:12px;top:12px}#pantheon-houses .ph-sheet-handle{width:32px;height:3px;background:#997e83;border-radius:3px;margin:-12px auto 16px}#pantheon-houses .ph-sheet .ph-title{padding-right:35px;font-size:34px}#pantheon-houses .ph-sheet-copy{color:var(--ph-muted);font-size:13px;line-height:1.55;margin:12px 0}#pantheon-houses .ph-enemy-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0}#pantheon-houses .ph-enemy-preview .ph-pick{aspect-ratio:.75}#pantheon-houses .ph-sheet-divider{height:1px;background:var(--ph-line);margin:17px 0}#pantheon-houses .ph-hint{display:flex;align-items:flex-start;gap:10px;padding:12px 0;color:#d9c7b2;font-size:12px;line-height:1.5}#pantheon-houses .ph-hint .ph-icon{color:var(--ph-gold);flex:none;margin-top:2px}#pantheon-houses .ph-sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}#pantheon-houses .ph-full{grid-column:1/-1}#pantheon-houses .ph-detail-top{display:flex;align-items:center;gap:18px;margin-top:12px}#pantheon-houses .ph-detail-art{width:95px;height:138px;object-fit:cover;border:1px solid var(--ph-line);border-radius:8px}#pantheon-houses .ph-ability{padding:13px 0;border-top:1px solid var(--ph-line)}#pantheon-houses .ph-ability-label{font-size:11px;color:var(--ph-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}#pantheon-houses .ph-ability p{font-size:13px;color:var(--ph-muted);line-height:1.55}#pantheon-houses .ph-toast{position:absolute;z-index:20;left:18px;right:18px;bottom:83px;padding:12px 16px;border-radius:8px;background:#efe0c5;color:#352430;text-align:center;font-size:12px;box-shadow:0 5px 30px #120c1c50;pointer-events:none}#pantheon-houses .ph-toast[hidden]{display:none}#pantheon-houses .ph-result{display:flex;flex-direction:column;align-items:center;padding:28px 22px 24px;text-align:center;background:radial-gradient(ellipse at 50% 0,#74512e55,transparent 60%)}#pantheon-houses .ph-result-seal{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ph-line);border-radius:50%;color:var(--ph-gold);margin-bottom:17px;background:#d0af6e0b;box-shadow:0 0 45px #e9ab4315}#pantheon-houses .ph-result-seal .ph-icon{width:28px;height:28px}#pantheon-houses .ph-result .ph-title{font-size:46px;margin:7px 0}#pantheon-houses .ph-result-team{display:flex;justify-content:center;gap:9px;margin:24px 0 20px;width:100%;max-width:330px}#pantheon-houses .ph-result-team .ph-pick{width:25%;aspect-ratio:.73}#pantheon-houses .ph-result-statline{display:flex;justify-content:center;gap:24px;width:100%;padding:14px 0;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);font-size:11px;color:var(--ph-muted)}#pantheon-houses .ph-result-statline strong{display:block;font-size:20px;font-family:Cormorant Garamond,Georgia,serif;color:var(--ph-ink);font-weight:500}#pantheon-houses .ph-reward{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:17px 0;color:var(--ph-gold);font-size:13px;border-bottom:1px solid var(--ph-line)}#pantheon-houses .ph-reward span small{display:block;color:var(--ph-muted);font-size:11px;margin-bottom:4px}#pantheon-houses .ph-result-analysis{width:100%;text-align:left;padding:15px 0 0}#pantheon-houses .ph-result-analysis p{font-size:12px;color:var(--ph-muted);padding:5px 0}#pantheon-houses .ph-result-analysis .ph-kicker{margin-bottom:5px}#pantheon-houses .ph-result-footer{display:grid;gap:8px;padding:12px 18px 18px}#pantheon-houses .ph-result-footer .ph-primary{width:100%}#pantheon-houses .ph-mode-slot{padding:18px 16px 22px}@keyframes ph-impact{0%,to{transform:translate(0);filter:brightness(1)}30%{transform:translate(-4px);filter:brightness(1.6)}65%{transform:translate(3px)}}@keyframes ph-damage{0%{opacity:0;transform:translateY(10px) scale(.8)}25%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-30px)}}@media(min-width:620px){#pantheon-houses .ph-house-hero{min-height:280px;padding-left:40px}#pantheon-houses .ph-house-title{font-size:54px}#pantheon-houses .ph-hero-god{width:48%;right:7%}#pantheon-houses .ph-journey{padding-left:34px;padding-right:34px;display:grid;grid-template-columns:1fr 1fr;column-gap:34px}#pantheon-houses .ph-journey:before{display:none}#pantheon-houses .ph-stage{min-height:94px}#pantheon-houses .ph-dock{display:flex;align-items:center;gap:20px;padding:12px 30px}#pantheon-houses .ph-dock-team{flex:1;margin:0;gap:20px}#pantheon-houses .ph-dock>.ph-primary{width:45%}#pantheon-houses .ph-team-selected{max-width:510px;margin:auto}#pantheon-houses .ph-roster{grid-template-columns:repeat(8,1fr)}#pantheon-houses .ph-team-tools,#pantheon-houses .ph-synergy{max-width:510px;margin:auto}#pantheon-houses .ph-mode-list{grid-template-columns:1fr 1fr;padding:0 28px 25px}#pantheon-houses .ph-mode{display:block;min-height:200px}#pantheon-houses .ph-mode-symbol{margin-bottom:15px}#pantheon-houses .ph-mode>.ph-icon:last-child{position:absolute;right:16px;bottom:16px}#pantheon-houses .ph-combat-page{padding:14px 45px;gap:12px;grid-template-rows:48px minmax(0,1fr) auto 48px}#pantheon-houses .ph-reserve-label{width:100px;font-size:12px}#pantheon-houses .ph-reserve-label strong{font-size:13px}#pantheon-houses .ph-reserve{height:48px}#pantheon-houses .ph-reserve span{font-size:11px}#pantheon-houses .ph-battle-dock{padding-left:45px;padding-right:45px}#pantheon-houses .ph-result{max-width:550px;margin:auto}#pantheon-houses .ph-result-footer{max-width:550px;width:100%;margin:auto}#pantheon-houses .ph-sheet{border-radius:18px;margin-bottom:20px;border-bottom:1px solid var(--ph-line)}}@media(max-width:619px){#pantheon-houses .ph-house-hero{min-height:190px;padding:18px 20px}#pantheon-houses .ph-house-title{font-size:35px}#pantheon-houses .ph-hero-desc{display:none}#pantheon-houses .ph-house-meter{margin-top:12px}}@media(max-width:370px){#pantheon-houses .ph-demo{display:none}#pantheon-houses .ph-brand{font-size:18px;letter-spacing:.1em}#pantheon-houses .ph-topbar{padding-left:14px;padding-right:14px}#pantheon-houses .ph-house-hero{min-height:190px;padding:22px 17px 18px}#pantheon-houses .ph-house-title{font-size:35px}#pantheon-houses .ph-hero-copy{max-width:85%}#pantheon-houses .ph-journey{padding-left:14px;padding-right:14px}#pantheon-houses .ph-journey:before{left:46px}#pantheon-houses .ph-stage{gap:10px}#pantheon-houses .ph-stage-name{font-size:23px}#pantheon-houses .ph-stage-info{font-size:11px}#pantheon-houses .ph-dock{padding:8px 14px 10px}#pantheon-houses .ph-nav{min-height:54px}#pantheon-houses .ph-nav button{font-size:11px;gap:6px}#pantheon-houses .ph-roster{grid-template-columns:repeat(3,1fr)}#pantheon-houses .ph-team-selected{padding:0 13px;gap:6px}#pantheon-houses .ph-pick-label{font-size:11px;left:5px}#pantheon-houses .ph-sheet{padding:20px 16px}#pantheon-houses .ph-combat-page{padding:8px 12px;gap:6px}#pantheon-houses .ph-reserves{gap:6px}#pantheon-houses .ph-reserve-label{width:46px;font-size:11px}#pantheon-houses .ph-reserve-label strong{font-size:11px}#pantheon-houses .ph-reserve-grid{gap:4px}#pantheon-houses .ph-fighter-copy{left:7px;bottom:7px}#pantheon-houses .ph-fighter-name{font-size:25px}#pantheon-houses .ph-fighter-role{font-size:11px}#pantheon-houses .ph-fighter-effect{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px}#pantheon-houses .ph-battle-log{padding:7px 0}#pantheon-houses .ph-battle-log p{font-size:11px}#pantheon-houses .ph-battle-dock{padding:8px 12px;gap:7px}#pantheon-houses .ph-battle-title{font-size:24px}}@media(max-height:640px)and (orientation:portrait){#pantheon-houses .ph-battle-topbar{min-height:48px;padding-top:2px;padding-bottom:2px}#pantheon-houses .ph-combat-page{gap:5px;padding-top:6px;padding-bottom:6px}#pantheon-houses .ph-battle-log small{display:none}#pantheon-houses .ph-battle-log{min-height:33px;padding:6px 0}#pantheon-houses .ph-fighter-name{font-size:24px}#pantheon-houses .ph-battle-dock{padding-top:7px;padding-bottom:7px}#pantheon-houses .ph-result{padding-top:18px}#pantheon-houses .ph-result-seal{margin-bottom:8px;width:45px;height:45px}#pantheon-houses .ph-result-team{max-width:235px;margin:14px 0}#pantheon-houses .ph-result .ph-title{font-size:37px}}@media(min-width:620px)and (max-height:470px){#pantheon-houses .ph-battle-topbar{min-height:46px;padding-top:1px;padding-bottom:1px}#pantheon-houses .ph-combat-page{grid-template-columns:100px 1fr 100px;grid-template-rows:minmax(0,1fr) 34px;padding:5px 14px;gap:7px}#pantheon-houses .ph-combat-page>.ph-reserves:first-child{grid-area:1/3/2/4}#pantheon-houses .ph-combat-page>.ph-reserves:last-child{grid-area:1/1/2/2}#pantheon-houses .ph-reserves{flex-direction:column;justify-content:center;height:auto;gap:8px}#pantheon-houses .ph-reserve-label{width:auto;text-align:center}#pantheon-houses .ph-reserve-label strong{display:inline;margin-right:5px}#pantheon-houses .ph-reserve-grid{grid-template-columns:1fr 1fr;flex:0;width:100%;gap:5px}#pantheon-houses .ph-reserve{height:53px}#pantheon-houses .ph-duel{grid-area:1/2/2/3;gap:20px}#pantheon-houses .ph-fighter-card{height:min(calc(100cqh - 47px),calc((100cqw - 20px)*.65))}#pantheon-houses .ph-fighter{gap:4px}#pantheon-houses .ph-fighter-name{font-size:23px}#pantheon-houses .ph-fighter-role{display:none}#pantheon-houses .ph-battle-log{grid-area:2/1/3/4;min-height:30px;padding:5px}#pantheon-houses .ph-battle-log small{display:none}#pantheon-houses .ph-battle-dock{padding:5px 14px;grid-template-columns:1fr 48px 48px}#pantheon-houses .ph-battle-dock .ph-primary{min-height:44px}}@media(prefers-reduced-motion:reduce){#pantheon-houses *,#pantheon-houses *:before,#pantheon-houses *:after{animation:none!important;transition:none!important}}#pantheon-houses .ph-search{display:flex;align-items:center;gap:9px;margin:0 18px 14px;padding:0 12px;border:1px solid var(--ph-line);border-radius:8px;background:#30202c;min-height:44px}#pantheon-houses .ph-search input{min-width:0;flex:1;background:none;border:0;color:var(--ph-ink);font:inherit;font-size:16px;outline:none;height:44px}#pantheon-houses .ph-search input::placeholder{color:var(--ph-muted)}#pantheon-houses .ph-detail-stats{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:12px}#pantheon-houses .ph-detail-stats span{display:flex;align-items:center;gap:5px}#pantheon-houses .ph-finish-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}#pantheon-houses .ph-finish-options [aria-pressed=true]{border-color:var(--ph-gold);color:var(--ph-gold);background:#55402e}#pantheon-houses .ph-finish-options .ph-secondary{flex-direction:column;gap:3px;min-height:55px;padding:8px;font-size:12px}#pantheon-houses .ph-finish-options small{font-size:10px;font-weight:400;opacity:.8}#pantheon-houses .ph-power-modifiers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}#pantheon-houses .ph-power-modifiers>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;padding:8px;border:1px solid var(--ph-line);border-radius:6px;color:var(--ph-muted)}#pantheon-houses .ph-power-modifiers strong{color:var(--ph-ink);font-variant-numeric:tabular-nums;white-space:nowrap}#pantheon-houses .ph-power-modifiers .ph-power-total{grid-column:1/-1;border-color:#d3b47c55;color:var(--ph-gold);background:#d3b47c09}#pantheon-houses .ph-power-breakdown .ph-power-index{margin-top:7px;font-size:11px}#pantheon-houses .ph-team-links{margin:12px 18px 0;max-width:474px}#pantheon-houses .ph-team-link{padding:12px;border:1px solid #d4b47b2d;border-radius:8px;background:linear-gradient(110deg,#b38d5910,#21182135);text-align:left}#pantheon-houses .ph-team-link.is-active{border-color:#d4b47b77;background:linear-gradient(110deg,#b38d5921,#21182135)}#pantheon-houses .ph-team-link-heading{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ph-ink)}#pantheon-houses .ph-team-link-heading>.ph-icon{width:16px;height:16px;color:var(--ph-gold)}#pantheon-houses .ph-team-link-heading strong{font-weight:500}#pantheon-houses .ph-link-progress{margin-left:auto;white-space:nowrap;color:var(--ph-muted);font-size:11px;font-variant-numeric:tabular-nums}#pantheon-houses .ph-team-link.is-active .ph-link-progress{color:var(--ph-gold)}#pantheon-houses .ph-team-link-bonus{display:flex;gap:4px;align-items:center;margin-top:7px;font-size:11px;color:var(--ph-muted);line-height:1.4}#pantheon-houses .ph-team-link-bonus>.ph-icon{width:13px;height:13px;flex:none}#pantheon-houses .is-active .ph-team-link-bonus{color:var(--ph-gold)}#pantheon-houses .ph-link-members{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 7px}#pantheon-houses .ph-link-members>span{display:inline-flex;align-items:center;gap:4px;border:1px solid #d4b47b24;border-radius:4px;padding:4px 6px;font-size:10px;color:var(--ph-muted)}#pantheon-houses .ph-link-members>span.is-present{color:#ecd7af;border-color:#d4b47b66;background:#e5c18b0c}#pantheon-houses .ph-link-members .ph-icon{height:11px;width:11px}#pantheon-houses .ph-team-link-note{color:var(--ph-muted);font-size:10px;line-height:1.4;margin-top:5px}#pantheon-houses .ph-team-links-compact{margin:12px 0 0;max-width:none}#pantheon-houses .ph-team-links-compact .ph-team-link{padding:10px 12px}#pantheon-houses .ph-synergy-detail{margin-top:16px}#pantheon-houses .ph-synergy-detail>strong{display:block;color:var(--ph-gold);font-size:13px;font-weight:500;margin-top:12px}@media(min-width:620px){#pantheon-houses .ph-team-links:not(.ph-team-links-compact){margin-inline:auto}}#pantheon-houses .ph-level-control{display:flex;align-items:center;justify-content:center;gap:22px;margin:8px 0 14px}#pantheon-houses .ph-roster .ph-pick-label{font-size:12px}#pantheon-houses .ph-roster .ph-card-role{font-size:11px;line-height:1.25}#pantheon-houses .ph-detail-top .ph-title{font-size:30px}#pantheon-houses .ph-attacking .ph-fighter-card{animation:ph-attack .45s ease-out}#pantheon-houses .ph-enemy.ph-attacking .ph-fighter-card{animation-name:ph-attack-enemy}#pantheon-houses .ph-critical .ph-damage{color:#ffd49b}#pantheon-houses .ph-fighter.ph-dead .ph-fighter-card{filter:grayscale(1);opacity:.58}#pantheon-houses .ph-fighter.ph-dead .ph-fighter-effect{color:#e2ada5}@keyframes ph-attack{0%,to{transform:translate(0)}45%{transform:translate(10px) rotate(2deg)}}@keyframes ph-attack-enemy{0%,to{transform:translate(0)}45%{transform:translate(-10px) rotate(-2deg)}}#pantheon-houses.ph-production{max-width:none;height:100%;flex:1;margin:0;border:0;border-radius:0;font-family:DM Sans,sans-serif}#pantheon-houses.ph-production .ph-nav{padding-bottom:0;min-height:48px}#pantheon-houses.ph-production .ph-battle-dock{padding-bottom:10px}#pantheon-houses.ph-production .ph-house-hero{min-height:clamp(190px,27dvh,320px)}#pantheon-houses.ph-production .ph-stage{max-width:660px}#pantheon-houses.ph-production .ph-fighter-card{max-width:calc(min(calc(100cqh - 56px),350px,calc((100cqw - 26px)*.7))*.72);align-self:center}#pantheon-houses.ph-production .ph-combat-page{min-height:0}#pantheon-houses.ph-no-motion *,#pantheon-houses.ph-no-motion *:before,#pantheon-houses.ph-no-motion *:after{animation:none!important;transition:none!important}@media(max-width:800px){.app.page-combat .main-content{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px));padding-top:env(safe-area-inset-top,0px)}.app.page-combat .topbar{display:none}#pantheon-houses.ph-production .ph-topbar{min-height:52px;padding-block:4px}#pantheon-houses.ph-production .ph-house-hero{min-height:190px}}@media(max-height:640px)and (orientation:portrait){#pantheon-houses.ph-production .ph-combat-page{grid-template-rows:44px minmax(0,1fr) 32px 44px;gap:5px;padding-top:5px;padding-bottom:5px}#pantheon-houses.ph-production .ph-battle-log{min-height:32px;padding:3px 0;display:flex;align-items:center;justify-content:center}#pantheon-houses.ph-production .ph-battle-log small{display:none}#pantheon-houses.ph-production .ph-battle-log p{font-size:11px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#pantheon-houses.ph-production .ph-fighter-role{display:none}#pantheon-houses.ph-production .ph-fighter-name{font-size:22px}#pantheon-houses.ph-production .ph-fighter-copy{left:6px;bottom:6px}#pantheon-houses.ph-production .ph-battle-dock{padding-top:7px;padding-bottom:7px}}#pantheon-houses .ph-menu-topbar{display:block;padding:0;min-height:0;background:#261921}#pantheon-houses .ph-header-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;padding:4px 16px}#pantheon-houses .ph-header-line .ph-brand{font-size:27px;letter-spacing:.025em;line-height:1}#pantheon-houses .ph-header-caption{font-size:8px;color:var(--ph-muted);letter-spacing:.12em;margin-top:3px}#pantheon-houses .ph-mode-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 8px;border-top:1px solid #ddc39b12;background:#20151d}#pantheon-houses .ph-mode-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 4px;min-height:44px;border:0;background:none;color:var(--ph-muted);font-size:11px}#pantheon-houses .ph-mode-tab .ph-icon{width:15px;height:15px}#pantheon-houses .ph-mode-tab[aria-current]{color:#f1d9a7;background:linear-gradient(0deg,#d9b66b12,transparent)}#pantheon-houses .ph-mode-tab[aria-current]:after{content:"";position:absolute;bottom:0;left:18%;right:18%;height:2px;background:#dfb974;box-shadow:0 0 10px #dfb97466}#pantheon-houses .ph-houses-page{display:flex;flex-direction:column;gap:10px;padding:10px 14px 14px;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#69433325,transparent 65%)}#pantheon-houses .ph-houses-heading{display:flex;align-items:center;justify-content:space-between;min-height:28px;flex:none}#pantheon-houses .ph-houses-heading h1,#pantheon-houses .ph-house-heading h1{font:500 26px/1.1 Cormorant Garamond,Georgia,serif}#pantheon-houses .ph-houses-heading>span{font-size:11px;color:var(--ph-muted)}#pantheon-houses .ph-house-banners{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;flex:1;min-height:0}#pantheon-houses .ph-house-banner{position:relative;isolation:isolate;display:flex;align-items:center;min-height:0!important;overflow:hidden;text-align:left;border:1px solid color-mix(in srgb,var(--ph-house-color) 50%,transparent);border-radius:9px;background:#362632;padding:12px 18px;box-shadow:inset 0 0 0 3px #17141b40}#pantheon-houses .ph-house-banner:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#21141cf0 5%,#21141cb0 55%,#21141c20),linear-gradient(0deg,#251a2499,transparent 70%)}#pantheon-houses .ph-banner-scene,#pantheon-houses .ph-banner-god{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}#pantheon-houses .ph-banner-scene{opacity:.65}#pantheon-houses .ph-banner-god{left:auto;right:0;width:52%;object-position:50% 24%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(90deg,transparent,#000 25%);opacity:.92}#pantheon-houses .ph-banner-copy{display:flex;flex-direction:column;gap:4px;position:relative;width:80%;text-shadow:0 2px 12px #100d16}#pantheon-houses .ph-banner-copy .ph-kicker{font-size:9px;color:var(--ph-house-color)}#pantheon-houses .ph-banner-copy strong{font:500 31px/1.05 Cormorant Garamond,Georgia,serif;max-width:100%}#pantheon-houses .ph-banner-progress{font-size:11px;color:#dec9bf}#pantheon-houses .ph-banner-meter{width:70%;height:2px;background:#f1d9ae26;margin-top:4px}#pantheon-houses .ph-banner-meter i{display:block;height:100%;background:var(--ph-house-color)}#pantheon-houses .ph-banner-arrow{position:absolute;right:16px;bottom:15px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #d9b87b55;border-radius:50%;color:var(--ph-house-color);background:#20131e8c}#pantheon-houses .ph-banner-locked .ph-banner-scene,#pantheon-houses .ph-banner-locked .ph-banner-god{filter:saturate(.45);opacity:.6}#pantheon-houses .ph-banner-locked .ph-banner-copy{opacity:.78}#pantheon-houses .ph-campaign-dock{display:grid;gap:6px;padding:6px 14px 10px}#pantheon-houses .ph-campaign-dock .ph-dock-team{margin:0;min-height:38px}#pantheon-houses .ph-campaign-dock .ph-dock-team .ph-text-button{min-height:38px}#pantheon-houses .ph-campaign-dock .ph-primary{min-height:44px}#pantheon-houses .ph-campaign-dock .ph-mini-team img{height:33px;width:27px}#pantheon-houses .ph-dock-compact{grid-template-columns:44px minmax(0,1fr);align-items:center;padding-block:8px;gap:10px}#pantheon-houses .ph-dock-compact .ph-mini-team{display:none}#pantheon-houses .ph-dock-compact .ph-dock-team .ph-text-button{font-size:0;min-height:44px;width:44px;border:1px solid var(--ph-line);border-radius:9px}#pantheon-houses .ph-dock-compact .ph-dock-team .ph-icon{width:20px;height:20px}#pantheon-houses .ph-house-page{display:flex;flex-direction:column;padding:8px 14px 12px;gap:8px;overflow:hidden}#pantheon-houses .ph-house-heading{display:flex;align-items:center;gap:10px;min-height:46px;flex:none}#pantheon-houses .ph-house-heading .ph-icon-button{border:0;background:#ffffff05}#pantheon-houses .ph-house-heading p{font-size:11px;color:var(--ph-muted);margin-top:3px}#pantheon-houses .ph-house-gate{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--ph-muted)}#pantheon-houses .ph-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--ph-gate-rows),minmax(0,1fr));gap:8px;min-height:0;flex:1}#pantheon-houses .ph-gate{--gate-color:#9f9d91;position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:44px!important;overflow:hidden;padding:10px;text-align:left;border:1px solid color-mix(in srgb,var(--gate-color) 55%,transparent);border-radius:6px 6px 8px 8px;background:#362932}#pantheon-houses .ph-gate:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#241822df,#24182266),linear-gradient(0deg,#211520ec,transparent 100%)}#pantheon-houses .ph-gate-art{position:absolute;inset:0;z-index:-2}#pantheon-houses .ph-gate-art img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;opacity:.8}#pantheon-houses .ph-gate-copy{display:flex;flex-direction:column;gap:3px;width:100%}#pantheon-houses .ph-gate-rank{display:flex;align-items:center;gap:4px;color:var(--gate-color);font-size:9px;text-transform:uppercase;letter-spacing:.07em}#pantheon-houses .ph-gate-rank .ph-icon{height:11px;width:11px}#pantheon-houses .ph-gate-copy strong{font:500 26px/1.05 Cormorant Garamond,Georgia,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .ph-gate-state{display:flex;align-items:center;gap:4px;color:#e6d2b5;font-size:10px}#pantheon-houses .ph-gate-state .ph-icon{width:12px;height:12px}#pantheon-houses .ph-gate-number{position:absolute;right:7px;top:4px;font:500 21px/1.1 Cormorant Garamond,Georgia,serif;color:#f4dfbe45}#pantheon-houses .ph-prestige-2{--gate-color:#91b7c4;border-top-width:2px}#pantheon-houses .ph-prestige-3{--gate-color:#c6a5d0;border-top-width:2px;box-shadow:inset 0 0 0 3px #d5a4d20a}#pantheon-houses .ph-prestige-4{--gate-color:#edc480;border-top-width:3px;box-shadow:inset 0 0 0 3px #edc48014}#pantheon-houses .ph-gate-current{border-color:#ecc583;box-shadow:0 0 14px #dfae5928,inset 0 0 16px #d5a45814}#pantheon-houses .ph-gate-locked .ph-gate-art{filter:saturate(.45)}#pantheon-houses .ph-gate-locked .ph-gate-copy{opacity:.62}#pantheon-houses .ph-gate-boss .ph-gate-copy strong{color:#ffe0a4}#pantheon-houses .ph-combat-page{padding-inline:12px;gap:6px;grid-template-rows:44px minmax(0,1fr) 42px 44px}#pantheon-houses .ph-duel{gap:20px}#pantheon-houses .ph-fighter{width:calc((100cqw - 20px)/2);max-width:320px;gap:4px}#pantheon-houses .ph-fighter-card,#pantheon-houses.ph-production .ph-fighter-card{height:min(calc(100cqh - 43px),420px,calc((100cqw - 20px)*.725));width:100%;max-width:none;align-self:center;overflow:visible}#pantheon-houses .ph-fighter-card>img{border-radius:9px}#pantheon-houses .ph-fighter-card:after{border-radius:0 0 9px 9px;pointer-events:none}#pantheon-houses .ph-fighter-copy{pointer-events:none;z-index:3;left:9px;bottom:8px}#pantheon-houses .ph-fighter-name{font-size:29px;text-shadow:0 2px 9px #100b13}#pantheon-houses .ph-fighter-role{display:flex!important;align-items:center;justify-content:space-between;font-size:10px}#pantheon-houses .ph-fighter-role>span{display:flex;gap:2px;align-items:center}#pantheon-houses .ph-fighter-role .ph-icon{height:11px;width:11px}#pantheon-houses .ph-fighter-passive{position:absolute;z-index:4;top:5px;left:5px;right:5px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:44px;padding:4px 6px;border:1px solid #e3c5942e;border-radius:6px;background:linear-gradient(100deg,#231b26f0,#231b26c9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:left;overflow:hidden}#pantheon-houses .ph-fighter-passive>span{display:flex;align-items:center;gap:4px;max-width:100%;font-size:10px;color:#f2d6a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .ph-fighter-passive .ph-icon{width:11px;height:11px}#pantheon-houses .ph-fighter-passive>small{font-size:9px;line-height:1.15;color:#e4d4cb;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .ph-passive-triggered{border-color:#f5d897;box-shadow:0 0 14px #e6bc7450;background:#59442bed}#pantheon-houses .ph-fighter-stats{min-height:27px;align-items:center;padding-inline:1px;font-size:12px}#pantheon-houses .ph-fighter-stats span{gap:3px;align-items:baseline}#pantheon-houses .ph-fighter-stats .ph-icon{align-self:center;width:13px;height:13px;color:#e7cc9f}#pantheon-houses .ph-fighter-stats strong{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}#pantheon-houses .ph-fighter-stats small{font-size:9px;color:var(--ph-muted)}#pantheon-houses .ph-health-stat strong{font-size:14px}#pantheon-houses .ph-hp-track{height:5px;flex:none}#pantheon-houses .ph-battle-log{padding:5px 0;min-height:0;display:flex;flex-direction:column;justify-content:center}#pantheon-houses .ph-battle-log p{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#pantheon-houses .ph-battle-log small{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .ph-battle-topbar{padding-inline:10px;gap:6px}#pantheon-houses .ph-battle-title{font-size:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .ph-battle-stage{font-size:9px}#pantheon-houses .ph-result-page{overflow:hidden;display:flex}#pantheon-houses .ph-result{display:grid;grid-template-rows:auto auto minmax(0,1fr) 44px;gap:12px;width:100%;height:100%;max-width:650px;margin:0 auto;padding:16px 20px;text-align:left}#pantheon-houses .ph-result-heading{display:flex;align-items:center;gap:13px}#pantheon-houses .ph-result-heading .ph-result-seal{width:56px;height:56px;flex:none;margin:0;border-color:#d0ad6f77;box-shadow:0 0 42px #e6b65d24}#pantheon-houses .ph-result .ph-title{font-size:42px;margin:3px 0;line-height:1}#pantheon-houses .ph-result-heading .ph-kicker{font-size:9px}#pantheon-houses .ph-result-heading .ph-small{font-size:11px;line-height:1.3}#pantheon-houses .ph-result-statline{padding:9px 0;justify-content:space-around;gap:12px;text-align:center}#pantheon-houses .ph-result-statline strong{font-family:DM Sans,sans-serif;font-size:19px;line-height:1.25;font-variant-numeric:tabular-nums}#pantheon-houses .ph-result-report{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:0;width:100%}#pantheon-houses .ph-report-heading{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--ph-muted);padding-bottom:3px}#pantheon-houses .ph-report-heading .ph-kicker{font-size:9px}#pantheon-houses .ph-damage-row{display:flex;gap:10px;align-items:center;min-height:37px;max-height:64px;flex:1;width:100%}#pantheon-houses .ph-damage-row>img{width:32px;height:38px;flex:none;object-fit:cover;object-position:50% 22%;border:1px solid var(--ph-line);border-radius:5px}#pantheon-houses .ph-damage-body{min-width:0;flex:1}#pantheon-houses .ph-damage-heading{display:flex;align-items:center;gap:7px;margin-bottom:5px;font-size:12px}#pantheon-houses .ph-damage-heading strong{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pantheon-houses .ph-damage-heading b{margin-left:auto;font-variant-numeric:tabular-nums;font-size:14px;color:#f3ddad}#pantheon-houses .ph-damage-heading>span{font-size:8px;color:#e8c778;border:1px solid #e8c77855;border-radius:3px;padding:1px 3px}#pantheon-houses .ph-damage-meter{height:5px;background:#e1c99712;border-radius:3px;overflow:hidden}#pantheon-houses .ph-damage-meter i{display:block;height:100%;background:linear-gradient(90deg,#9a7255,#d6b67d);border-radius:3px}#pantheon-houses .ph-report-mvp .ph-damage-meter i{background:linear-gradient(90deg,#b9904b,#f1d18e)}#pantheon-houses .ph-result-report-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;background:#e5c18b08;color:var(--ph-gold);border:1px solid var(--ph-line);border-radius:8px;font-size:12px}#pantheon-houses .ph-result-footer{padding:8px 16px;gap:2px}#pantheon-houses .ph-result-footer .ph-primary{min-height:44px}#pantheon-houses .ph-result-footer .ph-text-button{min-height:36px;font-size:11px}#pantheon-houses .ph-report-tabs{display:flex;gap:8px;margin:16px 0 12px}#pantheon-houses .ph-report-tabs button{flex:1;font-size:12px}#pantheon-houses .ph-report-tabs [aria-pressed=true]{color:#f5d597;border-color:#d4b47b}#pantheon-houses .ph-full-report{margin:12px 0}#pantheon-houses .ph-full-report .ph-damage-row{min-height:74px;max-height:none;border-bottom:1px solid var(--ph-line)}#pantheon-houses .ph-report-extras{display:flex;gap:5px 10px;flex-wrap:wrap;font-size:9px;color:var(--ph-muted);margin-top:7px}@media(max-width:370px){#pantheon-houses .ph-mode-tab{font-size:10px;gap:3px}#pantheon-houses .ph-mode-tab .ph-icon{width:13px;height:13px}#pantheon-houses .ph-header-line{padding-inline:12px}#pantheon-houses .ph-banner-copy strong{font-size:27px}#pantheon-houses .ph-gate-copy strong{font-size:23px}#pantheon-houses .ph-gate-rank{font-size:8px;letter-spacing:0}#pantheon-houses .ph-gate{padding:7px}#pantheon-houses .ph-fighter-name{font-size:25px}#pantheon-houses .ph-battle-title{font-size:22px}}@media(max-height:660px)and (orientation:portrait){#pantheon-houses.ph-production .ph-menu-topbar{padding:0;min-height:0}#pantheon-houses .ph-header-line{min-height:48px;padding-block:2px}#pantheon-houses .ph-header-caption{display:none}#pantheon-houses .ph-houses-page{padding:7px 12px 10px;gap:6px}#pantheon-houses .ph-house-banners{gap:7px}#pantheon-houses .ph-house-banner{padding:8px 12px}#pantheon-houses .ph-banner-copy{gap:2px}#pantheon-houses .ph-banner-copy strong{font-size:26px}#pantheon-houses .ph-banner-copy .ph-kicker{font-size:8px}#pantheon-houses .ph-banner-progress{font-size:10px}#pantheon-houses .ph-banner-meter{margin-top:2px}#pantheon-houses .ph-houses-heading h1,#pantheon-houses .ph-house-heading h1{font-size:24px}#pantheon-houses .ph-gates{gap:6px}#pantheon-houses .ph-gate-copy{gap:2px}#pantheon-houses .ph-gate-copy strong{font-size:23px}#pantheon-houses.ph-production .ph-combat-page{grid-template-rows:44px minmax(0,1fr) 28px 44px;gap:5px;padding-block:5px}#pantheon-houses.ph-production .ph-battle-log{min-height:0;padding:2px 0}#pantheon-houses .ph-fighter-card,#pantheon-houses.ph-production .ph-fighter-card{height:min(calc(100cqh - 40px),calc((100cqw - 20px)*.725))}#pantheon-houses .ph-fighter{gap:3px}#pantheon-houses .ph-fighter-stats{min-height:25px}#pantheon-houses .ph-result{padding:8px 14px;gap:6px}#pantheon-houses .ph-result .ph-title{font-size:34px}#pantheon-houses .ph-result-heading{gap:9px}#pantheon-houses .ph-result-heading .ph-result-seal{width:44px;height:44px}#pantheon-houses .ph-result-heading .ph-small{font-size:10px}#pantheon-houses .ph-result-statline{padding:5px 0;font-size:10px}#pantheon-houses .ph-result-statline strong{font-size:16px}#pantheon-houses .ph-result-report{gap:4px}#pantheon-houses .ph-damage-row>img{height:34px;width:29px}#pantheon-houses .ph-damage-row{min-height:34px}#pantheon-houses .ph-result-footer{padding-block:6px}}@media(min-width:900px){#pantheon-houses .ph-house-banners{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr}#pantheon-houses .ph-house-banner{align-items:flex-end;padding:26px}#pantheon-houses .ph-banner-god{width:100%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 35%);mask-image:linear-gradient(0deg,transparent,#000 35%);object-position:50% 28%}#pantheon-houses .ph-house-banner:after{background:linear-gradient(0deg,#21141cf5,transparent 85%)}#pantheon-houses .ph-banner-copy{width:100%;gap:8px}#pantheon-houses .ph-banner-copy strong{font-size:39px}#pantheon-houses .ph-house-page,#pantheon-houses .ph-houses-page{padding:18px 30px 24px;gap:16px}#pantheon-houses .ph-gates{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:16px}#pantheon-houses .ph-gate{padding:20px}#pantheon-houses .ph-gate-copy strong{font-size:36px}#pantheon-houses .ph-gate-rank{font-size:11px}#pantheon-houses .ph-gate-state{font-size:12px}#pantheon-houses .ph-campaign-dock{max-width:800px;width:100%;margin:auto;grid-template-columns:1fr 1fr;gap:20px;padding:12px 20px}#pantheon-houses .ph-dock-compact{grid-template-columns:44px minmax(0,1fr)}#pantheon-houses .ph-fighter-card,#pantheon-houses.ph-production .ph-fighter-card{height:min(calc(100cqh - 43px),440px,calc((100cqw - 20px)*.725))}}@media(min-width:620px)and (max-height:470px){#pantheon-houses .ph-header-caption{display:none}#pantheon-houses .ph-header-line{min-height:46px;padding-block:0}#pantheon-houses .ph-house-banners{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;gap:8px}#pantheon-houses .ph-banner-copy strong{font-size:23px}#pantheon-houses .ph-banner-copy .ph-kicker,#pantheon-houses .ph-banner-meter{display:none}#pantheon-houses .ph-banner-progress{font-size:9px}#pantheon-houses .ph-house-banner{padding:8px 10px}#pantheon-houses .ph-banner-arrow{right:8px;bottom:8px;width:22px;height:22px}#pantheon-houses .ph-banner-arrow .ph-icon{width:13px;height:13px}#pantheon-houses .ph-campaign-dock{grid-template-columns:1fr 1fr;padding-block:5px}#pantheon-houses .ph-house-page{gap:4px;padding-block:4px}#pantheon-houses .ph-house-heading{min-height:44px}#pantheon-houses .ph-house-heading h1{font-size:23px}#pantheon-houses .ph-gates{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:4px}#pantheon-houses .ph-gate{padding:5px 8px}#pantheon-houses .ph-gate-copy strong{font-size:20px}#pantheon-houses .ph-gate-rank{display:none}#pantheon-houses .ph-gate-state{font-size:9px}#pantheon-houses .ph-combat-page{grid-template-columns:92px 1fr 92px;grid-template-rows:minmax(0,1fr) 28px;padding:5px 12px;gap:5px}#pantheon-houses .ph-fighter-card,#pantheon-houses.ph-production .ph-fighter-card{height:min(calc(100cqh - 36px),calc((100cqw - 20px)*.725));max-width:calc((100cqh - 36px)*.85)}#pantheon-houses .ph-fighter{gap:2px}#pantheon-houses .ph-fighter-stats{min-height:25px;width:100%;max-width:150px;align-self:center}#pantheon-houses .ph-hp-track{width:100%;max-width:150px;align-self:center}#pantheon-houses .ph-fighter-passive{top:3px;left:3px;right:3px;min-height:44px;padding:3px 4px}#pantheon-houses .ph-fighter-passive>span{font-size:9px}#pantheon-houses .ph-fighter-passive>small{font-size:8px}#pantheon-houses .ph-fighter-name{font-size:21px}#pantheon-houses .ph-fighter-role{display:none!important}#pantheon-houses .ph-battle-log{grid-area:2/1/3/4;min-height:0;padding:2px}#pantheon-houses .ph-result{max-width:none;grid-template-columns:1fr 1.15fr;grid-template-rows:1fr 44px;padding:8px 18px;gap:6px 20px}#pantheon-houses .ph-result-heading{grid-area:1/1/2/2}#pantheon-houses .ph-result-statline{grid-area:2/1/3/2;padding:3px}#pantheon-houses .ph-result-report{grid-area:1/2/3/3;gap:3px}#pantheon-houses .ph-result-report-button{position:absolute;right:18px;top:3px;width:44px;font-size:0;background:none;border:0}#pantheon-houses .ph-result-report-button .ph-icon:last-child{display:none}#pantheon-houses .ph-result-report .ph-report-heading{display:none}#pantheon-houses .ph-result-heading .ph-title{font-size:32px}#pantheon-houses .ph-result-heading .ph-result-seal{width:44px;height:44px}#pantheon-houses .ph-result-heading .ph-small{display:none}#pantheon-houses .ph-result-footer{max-width:none;grid-template-columns:1fr 1fr;gap:16px;padding:5px 18px}#pantheon-houses .ph-damage-row{min-height:28px}#pantheon-houses .ph-damage-row>img{height:26px;width:24px}#pantheon-houses .ph-damage-heading{font-size:11px;margin-bottom:3px}}#pantheon-houses .ph-banner-copy{width:88%}#pantheon-houses .ph-fighter-copy{z-index:5}#pantheon-houses .ph-fighter-finish{display:inline-block;margin-bottom:3px;padding:2px 4px;border:1px solid #d5b99a66;border-radius:3px;background:#211826d9;color:#f0debd;font:500 8px/1.25 DM Sans,sans-serif;letter-spacing:.025em;white-space:nowrap;text-shadow:none}#pantheon-houses .ph-reserve-label.ph-link-trigger{min-height:44px;padding:0;border:0;border-radius:5px;background:#e7c58d08;text-align:left;font-family:inherit;cursor:pointer}#pantheon-houses .ph-link-trigger strong{font-size:9px;line-height:1.15;margin-bottom:2px}#pantheon-houses .ph-link-trigger>span{display:block;font-size:9px;line-height:1.1}#pantheon-houses .ph-link-trigger>small{display:block;color:var(--ph-gold);font-size:8px;line-height:1.2;margin-top:2px;white-space:nowrap}#pantheon-houses .ph-link-trigger:focus-visible{outline:2px solid var(--ph-gold);outline-offset:2px}@media(min-width:1100px)and (min-height:650px){#pantheon-houses .ph-reserve-label.ph-link-trigger{text-align:center;padding:5px 2px;border:1px solid #e7c58d2d}#pantheon-houses .ph-link-trigger>small{font-size:10px;margin-top:5px}#pantheon-houses .ph-fighter-finish{font-size:10px;padding:3px 6px;margin-bottom:5px}}@media(min-width:620px)and (max-height:470px){#pantheon-houses .ph-reserve-label.ph-link-trigger{text-align:center;width:100%}#pantheon-houses .ph-link-trigger strong{display:block;margin-right:0}}#pantheon-houses .ph-damage{z-index:6}#pantheon-houses .ph-battle-log small{display:none}#pantheon-houses .ph-battle-log p{line-height:1.2}#pantheon-houses .ph-fighter-stats{position:relative;z-index:3;text-shadow:0 1px 3px #130c19,0 0 6px #130c19}#pantheon-houses .ph-fighter:has(.shiny-aura) .ph-fighter-stats{background:#201523d9;border-radius:5px;padding-inline:6px}#pantheon-houses .ph-hp-track{z-index:3}@media(min-width:1100px)and (min-height:650px){#pantheon-houses .ph-battle-topbar{min-height:64px;padding:8px clamp(22px,2.5vw,48px);gap:12px;background:linear-gradient(90deg,#291a24f5,#251923e6)}#pantheon-houses .ph-battle-title{font-size:33px}#pantheon-houses .ph-battle-stage{font-size:10px;letter-spacing:.14em}#pantheon-houses .ph-combat-page{grid-template-columns:clamp(88px,8.4vw,160px) minmax(0,1fr) clamp(88px,8.4vw,160px);grid-template-rows:minmax(0,1fr) 46px;column-gap:clamp(18px,2vw,38px);row-gap:12px;padding:22px clamp(22px,2.5vw,48px) 12px;background-image:linear-gradient(90deg,#20131dd9,#20131d33 23% 77%,#20131dd9),linear-gradient(0deg,#20131dc2,transparent 45%,#20131d44),var(--ph-combat-bg);background-position:center;background-size:cover}#pantheon-houses .ph-combat-page>.ph-reserves:first-child{grid-area:1/3/2/4}#pantheon-houses .ph-combat-page>.ph-reserves:last-child{grid-area:1/1/2/2}#pantheon-houses .ph-reserves{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:14px}#pantheon-houses .ph-reserve-label{width:100%;text-align:center;font-size:11px;letter-spacing:.08em;color:var(--ph-gold);line-height:1.5}#pantheon-houses .ph-reserve-label strong{font-size:13px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:3px}#pantheon-houses .ph-reserve-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(0,1fr));flex:none;width:100%;height:min(calc(100% - 64px),520px);min-height:0;gap:10px}#pantheon-houses .ph-reserve{height:100%;border-radius:8px;border-color:#d6b77f36;box-shadow:0 5px 20px #100b184d}#pantheon-houses .ph-reserve img{object-position:50% 24%}#pantheon-houses .ph-reserve:after{background:linear-gradient(transparent 30%,#23151df2)}#pantheon-houses .ph-reserve span{left:8px;right:8px;bottom:7px;font-size:12px}#pantheon-houses .ph-reserve.active{border-color:#f0d099;box-shadow:0 0 0 1px #f0d0995c,0 0 22px #e9ba4d26}#pantheon-houses .ph-reserve.support:before{width:6px;height:6px;top:7px;right:7px;box-shadow:0 0 7px #f4d68b8c}#pantheon-houses .ph-duel{--ph-duel-gap:clamp(44px,6vw,120px);grid-area:1/2/2/3;align-items:center;justify-content:center;gap:var(--ph-duel-gap)}#pantheon-houses .ph-versus{top:45%;left:calc(50% - 22px);width:44px;font-size:35px;letter-spacing:.07em;color:#dec18f;opacity:.8;text-shadow:0 2px 18px #120d18}#pantheon-houses .ph-fighter{width:min(calc((100cqw - var(--ph-duel-gap))/2),calc((100cqh - 62px)*.72));max-width:none;gap:7px;flex:none}#pantheon-houses .ph-fighter-card,#pantheon-houses.ph-production .ph-fighter-card{height:auto;width:100%;max-width:none;aspect-ratio:.72;align-self:stretch;border-radius:13px;box-shadow:0 18px 55px #100b185c}#pantheon-houses .ph-fighter-card>img{border-radius:12px}#pantheon-houses .ph-fighter-passive{top:10px;left:10px;right:10px;min-height:58px;padding:8px 11px;gap:5px;border-radius:8px;background:linear-gradient(100deg,#211924eb,#211924b8)}#pantheon-houses .ph-fighter-passive>span{font-size:13px;gap:6px}#pantheon-houses .ph-fighter-passive>small{font-size:11px}#pantheon-houses .ph-fighter-passive .ph-icon{width:14px;height:14px}#pantheon-houses .ph-fighter-copy{left:16px;right:16px;bottom:16px}#pantheon-houses .ph-fighter-name{font-size:clamp(32px,2.4vw,46px);line-height:1.05}#pantheon-houses .ph-fighter-role{font-size:12px;margin-top:6px}#pantheon-houses .ph-fighter-role .ph-icon{width:13px;height:13px}#pantheon-houses .ph-fighter-stats{min-height:34px;padding:2px 3px;font-size:14px}#pantheon-houses .ph-fighter-stats span{gap:5px}#pantheon-houses .ph-fighter-stats strong{font-size:25px}#pantheon-houses .ph-health-stat strong{font-size:22px}#pantheon-houses .ph-fighter-stats small{font-size:11px}#pantheon-houses .ph-fighter-stats .ph-icon{width:18px;height:18px}#pantheon-houses .ph-hp-track{height:7px;box-shadow:0 2px 9px #100b1859}#pantheon-houses .ph-battle-log{grid-area:2/2/3/3;min-height:0;padding:8px 22px;border-color:#dfbc7938;border-radius:0;background:linear-gradient(90deg,transparent,#1d1421b8 25%,#1d1421b8 75%,transparent)}#pantheon-houses .ph-battle-log p{font-size:13px;line-height:1.35;max-width:860px;margin:0 auto}#pantheon-houses .ph-battle-dock{grid-template-columns:minmax(260px,540px) 58px 58px;justify-content:center;gap:12px;padding:12px 30px}#pantheon-houses .ph-battle-dock .ph-primary{min-height:52px;font-size:14px}#pantheon-houses .ph-battle-dock .ph-secondary{font-size:14px;border-color:#dcc29738}}@media(min-width:1100px)and (max-width:1440px)and (min-height:650px){#pantheon-houses .ph-combat-page{grid-template-columns:88px minmax(0,1fr) 88px;column-gap:18px;padding-inline:22px}#pantheon-houses .ph-duel{--ph-duel-gap:44px}#pantheon-houses .ph-reserve-label strong{font-size:10px;letter-spacing:.05em;white-space:nowrap}#pantheon-houses .ph-reserve span{font-size:11px;left:5px;right:5px}#pantheon-houses .ph-reserve-grid{gap:8px;height:min(calc(100% - 64px),384px)}#pantheon-houses .ph-fighter-passive>span{font-size:12px}}@media(min-width:1100px)and (min-height:650px)and (max-height:800px){#pantheon-houses .ph-battle-topbar{min-height:52px;padding-block:2px}#pantheon-houses .ph-battle-title{font-size:28px}#pantheon-houses .ph-combat-page{grid-template-rows:minmax(0,1fr) 36px;row-gap:8px;padding-top:12px;padding-bottom:8px}#pantheon-houses .ph-fighter{width:min(calc((100cqw - var(--ph-duel-gap))/2),calc((100cqh - 52px)*.72));gap:5px}#pantheon-houses .ph-fighter-stats{min-height:30px}#pantheon-houses .ph-fighter-stats strong{font-size:22px}#pantheon-houses .ph-health-stat strong{font-size:20px}#pantheon-houses .ph-fighter-passive{min-height:48px;padding-block:5px;gap:3px}#pantheon-houses .ph-hp-track{height:6px}#pantheon-houses .ph-battle-log{padding-block:5px}#pantheon-houses .ph-battle-dock{padding-block:8px}#pantheon-houses .ph-battle-dock .ph-primary{min-height:48px}}#pantheon-houses .ph-gate-reward{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:center;color:#efd6a3;font-size:9px;line-height:1.2}#pantheon-houses .ph-pack-amount{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}#pantheon-houses .ph-pack-amount strong{font-family:DM Sans,sans-serif;font-size:inherit;line-height:inherit;font-weight:600;overflow:visible}#pantheon-houses .ph-pack-amount .ph-icon{height:12px;width:12px}#pantheon-houses .ph-pack-art{display:block;width:13px;height:20px;object-fit:contain;flex:none}#pantheon-houses .ph-pack-amounts .ph-pack-art{width:30px;height:46px;margin-right:3px}#pantheon-houses .ph-pack-premium{color:#f5d298}#pantheon-houses .ph-pack-amounts{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;margin:7px 0}#pantheon-houses .ph-pack-amounts .ph-pack-amount{gap:5px}#pantheon-houses .ph-pack-amounts .ph-pack-amount strong{font-size:23px;font-variant-numeric:tabular-nums}#pantheon-houses .ph-pack-amounts .ph-icon{width:19px;height:19px;margin-right:2px;color:var(--ph-gold)}#pantheon-houses .ph-reward-preview,#pantheon-houses .ph-reward-receipt{padding:12px 14px;border:1px solid #ddba7752;border-radius:9px;background:linear-gradient(120deg,#cda45718,#cda45705);color:var(--ph-ink)}#pantheon-houses .ph-reward-preview{margin:14px 0}#pantheon-houses .ph-reward-preview .ph-ability-label,#pantheon-houses .ph-reward-receipt .ph-ability-label,#pantheon-houses .ph-guardian-detail .ph-ability-label{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.4;letter-spacing:.07em}#pantheon-houses .ph-reward-preview .ph-ability-label>.ph-icon,#pantheon-houses .ph-reward-receipt .ph-ability-label>.ph-icon,#pantheon-houses .ph-guardian-detail .ph-ability-label>.ph-icon{height:14px;width:14px}#pantheon-houses .ph-reward-preview p,#pantheon-houses .ph-reward-receipt p{color:#e1d0b9;font-size:12px;line-height:1.45}#pantheon-houses .ph-reward-preview small,#pantheon-houses .ph-reward-receipt small{display:block;margin-top:6px;color:var(--ph-muted);font-size:10px;line-height:1.5}#pantheon-houses .ph-reward-receipt-muted{border-color:var(--ph-line);background:#d1b78305}#pantheon-houses .ph-reward-pending{font-size:12px;color:var(--ph-muted);margin-top:14px}#pantheon-houses .ph-enemy-card{border:0;background:none;padding:0;min-width:0;text-align:left}#pantheon-houses .ph-enemy-card .ph-pick{display:block;width:100%}#pantheon-houses .ph-enemy-card:focus-visible .ph-pick{border-color:var(--ph-gold)}#pantheon-houses .ph-sheet.ph-sheet-encounter{display:flex;flex-direction:column;overflow:hidden}#pantheon-houses .ph-sheet-encounter .ph-sheet-handle,#pantheon-houses .ph-sheet-encounter>.ph-sheet-actions,#pantheon-houses .ph-sheet-encounter>p{flex:none}#pantheon-houses .ph-sheet-encounter .ph-sheet-handle{margin-bottom:48px}#pantheon-houses .ph-encounter-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-width:thin}#pantheon-houses .ph-sheet-encounter>.ph-sheet-actions{border-top:1px solid var(--ph-line);padding-top:12px;margin-top:8px}#pantheon-houses .ph-guardian-preview{margin:-4px 0 12px;font-size:11px;line-height:1.5;color:var(--ph-muted)}#pantheon-houses .ph-guardian-preview p{display:flex;align-items:center;gap:6px;color:#dfc594;margin:5px 0}#pantheon-houses .ph-guardian-preview .ph-icon{width:14px;height:14px}#pantheon-houses .ph-guardian-preview small{display:block;font-size:10px}#pantheon-houses .ph-guardian-detail{padding:13px 0;border-top:1px solid var(--ph-line);color:#dfc594}#pantheon-houses .ph-guardian-detail p{font-size:12px;line-height:1.55;color:var(--ph-muted)}#pantheon-houses .ph-result-page{overflow-y:auto;overscroll-behavior:contain;display:block}#pantheon-houses .ph-result{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:100%;gap:12px}#pantheon-houses .ph-result-report{flex:1;min-height:180px}#pantheon-houses .ph-result-report-button{flex:none;position:static;font-size:12px;width:100%}#pantheon-houses .ph-result-report-button .ph-icon:last-child{display:block}@media(min-width:900px){#pantheon-houses .ph-gate-reward{font-size:12px;gap:12px}#pantheon-houses .ph-gate-reward .ph-icon{width:14px;height:14px}}@media(max-width:370px){#pantheon-houses .ph-gate-reward{font-size:8px;gap:5px}#pantheon-houses .ph-gate-reward .ph-icon{height:10px;width:10px}#pantheon-houses .ph-gate-reward .ph-pack-amount{gap:3px}#pantheon-houses .ph-pack-amounts{font-size:11px;gap:5px 12px}#pantheon-houses .ph-pack-amounts .ph-pack-amount strong{font-size:21px}}@media(max-height:660px)and (orientation:portrait){#pantheon-houses .ph-gate-rank{display:none}#pantheon-houses .ph-result{gap:8px}#pantheon-houses .ph-reward-receipt{padding:10px 12px}}@media(min-width:620px)and (max-height:470px){#pantheon-houses .ph-result{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;min-height:100%;height:auto}#pantheon-houses .ph-result-heading{grid-area:1/1/2/2}#pantheon-houses .ph-reward-receipt{grid-area:2/1/3/2}#pantheon-houses .ph-result-statline{grid-area:3/1/4/2}#pantheon-houses .ph-result-report{grid-area:1/2/3/3;min-height:150px}#pantheon-houses .ph-result-report-button{grid-area:3/2/4/3}#pantheon-houses .ph-gate-state{display:none}}#pantheon-houses.ph-effects-ready{isolation:isolate}#pantheon-houses .ph-effects-canvas{position:absolute;inset:0;z-index:35;pointer-events:none;contain:strict}#pantheon-houses.ph-effects-ready .ph-hit .ph-fighter-card,#pantheon-houses.ph-effects-ready .ph-attacking .ph-fighter-card{animation:none!important}#pantheon-houses.ph-effects-ready .ph-fighter-card{transform-origin:50% 62%}#pantheon-houses .ph-fighter.ph-fx-striker{position:relative;z-index:12}#pantheon-houses .ph-fx-striker .ph-fighter-card{will-change:transform;transform-origin:50% 62%}#pantheon-houses .ph-fx-damage{position:absolute;z-index:38;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;transform:translate(-50%,-50%);white-space:nowrap;color:#fff3dc;text-align:center;filter:drop-shadow(0 2px 1px #1b0e1e) drop-shadow(0 0 6px #1b0e1e);font-family:PH Sans,DM Sans,sans-serif}#pantheon-houses .ph-fx-damage strong{font-size:clamp(32px,8.7vw,47px);line-height:1;font-weight:800;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;-webkit-text-stroke:1px #563b37}#pantheon-houses .ph-fx-damage small{font-size:10px;line-height:1.2;font-weight:800;letter-spacing:2px}#pantheon-houses .ph-fx-critical{color:#ffe2a1}#pantheon-houses .ph-fx-critical strong{font-size:clamp(39px,10vw,58px);-webkit-text-stroke:1px #684321}#pantheon-houses .ph-fx-absorbed strong{font-size:clamp(22px,5.6vw,26px);letter-spacing:.7px;-webkit-text-stroke:.5px #563b37}#pantheon-houses .ph-fx-ko em{margin-top:4px;padding:3px 10px 3px 12px;border:1px solid #e6b391a0;background:#321d26ed;border-radius:3px;color:#f8d6ba;font-size:15px;line-height:1;letter-spacing:3px;font-weight:800;font-style:normal;transform:rotate(-7deg)}#pantheon-houses .ph-hp-track{position:relative;overflow:hidden}#pantheon-houses .ph-hp-track>i.ph-hp-loss,#pantheon-houses .ph-hp-track>i.ph-hp-fill{position:absolute;inset:0 auto 0 0;height:100%;margin:0}#pantheon-houses .ph-hp-track>i.ph-hp-loss{z-index:0;background:#ffe8ca;transition:width .4s ease-out .19s}#pantheon-houses .ph-hp-track>i.ph-hp-fill{z-index:1;transition:width .18s cubic-bezier(.2,.7,.3,1)}#pantheon-houses .ph-audio-controls{display:flex;align-items:center;gap:2px;flex:none}#pantheon-houses .ph-audio-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px;border:0;border-radius:8px;background:transparent;color:var(--ph-muted,#cbb6ac);font:inherit;font-size:11px;cursor:pointer;touch-action:manipulation}#pantheon-houses .ph-audio-button[data-combat-audio=music]{font-size:20px}#pantheon-houses .ph-audio-button[data-enabled=true]{color:var(--ph-gold,#e5c78c)}#pantheon-houses .ph-audio-button[data-enabled=true]:after{content:"";position:absolute;bottom:5px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}#pantheon-houses .ph-audio-button:hover{background:#e7c99510}#pantheon-houses .ph-audio-button:focus-visible{outline:2px solid var(--ph-gold,#e5c78c);outline-offset:1px}@media(max-width:360px){#pantheon-houses .ph-audio-controls{gap:0}#pantheon-houses .ph-battle-topbar{gap:5px}#pantheon-houses .ph-battle-title{font-size:22px}}@media(prefers-reduced-motion:reduce){#pantheon-houses .ph-effects-canvas{display:none}#pantheon-houses .ph-hp-track>i{transition:none!important}}#pantheon-houses.ph-no-motion .ph-effects-canvas{display:none}#pantheon-houses.ph-no-motion .ph-hp-track>i{transition:none!important}#pantheon-houses .ph-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:3px 16px 12px;border-top:0;background:linear-gradient(180deg,#261921,#21161e)}#pantheon-houses .ph-mode-tab{--ph-mode-accent: 176, 163, 151;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:13px;min-width:0;min-height:76px;padding:10px 14px;overflow:hidden;border:1px solid rgba(var(--ph-mode-accent),.25);border-radius:12px 4px;background:radial-gradient(ellipse at 20% 0,rgba(var(--ph-mode-accent),.04),transparent 65%),linear-gradient(160deg,#30272c,#261e26 75%);color:#d9cdc6;text-align:left;cursor:pointer;box-shadow:inset 0 1px #fff4d50a,0 2px 5px #100b1226;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}#pantheon-houses .ph-mode-tab:before{content:"";position:absolute;z-index:-1;inset:4px;border:1px solid rgba(var(--ph-mode-accent),.13);border-radius:8px 1px;pointer-events:none}#pantheon-houses .ph-mode-tab:after,#pantheon-houses .ph-mode-tab[aria-current]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,transparent,rgba(var(--ph-mode-accent),.18),transparent);box-shadow:none;pointer-events:none}#pantheon-houses .ph-mode-emblem{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid rgba(var(--ph-mode-accent),.22);border-radius:12px 4px;background:linear-gradient(145deg,rgba(var(--ph-mode-accent),.12),rgba(var(--ph-mode-accent),.025));color:rgba(var(--ph-mode-accent),.85);box-shadow:inset 0 1px rgba(var(--ph-mode-accent),.13)}#pantheon-houses .ph-mode-tab .ph-icon{width:24px;height:24px;stroke-width:1.6}#pantheon-houses .ph-mode-copy{display:flex;flex-direction:column;min-width:0;gap:4px}#pantheon-houses .ph-mode-copy strong{font-size:clamp(16px,1.5vw,21px);font-weight:650;line-height:1.15;letter-spacing:-.025em;white-space:nowrap}#pantheon-houses .ph-mode-copy small{color:#b7a5a5;font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.025em}#pantheon-houses .ph-mode-tab[aria-current]{--ph-mode-accent: 216, 188, 139;border-color:rgba(var(--ph-mode-accent),.62);color:#fff3dc;background:radial-gradient(ellipse at 20% 0,rgba(var(--ph-mode-accent),.1),transparent 85%),linear-gradient(155deg,#3b302e,#2d232a 80%);box-shadow:inset 0 1px rgba(var(--ph-mode-accent),.18),0 0 18px rgba(var(--ph-mode-accent),.035)}#pantheon-houses .ph-mode-tab[aria-current]:before{border-color:rgba(var(--ph-mode-accent),.24)}#pantheon-houses .ph-mode-tab[aria-current]:after{background:linear-gradient(90deg,transparent 8%,rgba(var(--ph-mode-accent),.95) 50%,transparent 92%);box-shadow:0 -3px 12px rgba(var(--ph-mode-accent),.2)}#pantheon-houses .ph-mode-tab[aria-current] .ph-mode-emblem{color:rgb(var(--ph-mode-accent));border-color:rgba(var(--ph-mode-accent),.55);background:linear-gradient(145deg,rgba(var(--ph-mode-accent),.2),rgba(var(--ph-mode-accent),.05))}#pantheon-houses .ph-mode-tab[aria-current] .ph-mode-copy small{color:#e0cdbd}#pantheon-houses .ph-mode-tab:focus-visible{outline-offset:2px}@media(hover:hover){#pantheon-houses .ph-mode-tab:hover{border-color:rgba(var(--ph-mode-accent),.7);box-shadow:inset 0 1px rgba(var(--ph-mode-accent),.18),0 0 15px rgba(var(--ph-mode-accent),.08)}}@media(max-width:800px){#pantheon-houses .ph-mode-tabs{gap:6px;padding:2px 12px 9px}#pantheon-houses .ph-mode-tab{flex-direction:column;gap:5px;min-height:66px;padding:7px 3px 8px;border-radius:10px 3px;text-align:center}#pantheon-houses .ph-mode-emblem{flex-basis:25px;width:29px;height:25px;border:0;border-radius:7px 2px;background:none;box-shadow:none}#pantheon-houses .ph-mode-tab .ph-icon{width:22px;height:22px}#pantheon-houses .ph-mode-copy{align-items:center;gap:0}#pantheon-houses .ph-mode-copy strong{font-size:14px;letter-spacing:-.035em}#pantheon-houses .ph-mode-copy small{display:none}#pantheon-houses .ph-mode-tab[aria-current] .ph-mode-emblem{border:0;background:none}}@media(max-width:400px){#pantheon-houses .ph-mode-tabs{gap:5px;padding-inline:10px}#pantheon-houses .ph-mode-copy strong{font-size:13px}}@media(max-width:350px){#pantheon-houses .ph-mode-tabs{gap:4px;padding-inline:8px}#pantheon-houses .ph-mode-copy strong{font-size:12px}#pantheon-houses .ph-mode-tab[data-mode=expedition] .ph-mode-copy strong{font-size:11px;letter-spacing:-.04em}}@media(min-width:620px)and (max-height:470px){#pantheon-houses .ph-mode-tabs{gap:6px;padding-block:0 5px}#pantheon-houses .ph-mode-tab{min-height:44px;flex-direction:row;gap:7px;padding:5px 7px}#pantheon-houses .ph-mode-emblem{flex-basis:24px;width:24px;height:24px}#pantheon-houses .ph-mode-tab .ph-icon{width:19px;height:19px}#pantheon-houses .ph-mode-copy strong{font-size:14px}#pantheon-houses .ph-mode-copy small{display:none}}@media(prefers-reduced-motion:reduce){#pantheon-houses .ph-mode-tab{transition:none}}#pantheon-houses .ph-world-boss-picker{display:none}#pantheon-houses.ph-production .ph-world-boss-topbar.is-compact{min-height:52px;padding:0}#pantheon-houses .ph-world-boss-topbar.is-compact .ph-header-line{height:52px;min-height:52px;padding:0 16px}#pantheon-houses .ph-world-boss-topbar.is-compact .ph-header-caption,#pantheon-houses .ph-world-boss-topbar.is-compact .ph-header-line>.ph-row,#pantheon-houses .ph-world-boss-topbar.is-compact>.ph-mode-tabs{display:none}#pantheon-houses .ph-world-boss-topbar.is-compact .ph-brand{font-size:26px;letter-spacing:.025em}#pantheon-houses .ph-world-boss-topbar.is-compact .ph-world-boss-picker{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 0 0 8px;border:0;background:none;color:#e9d6b7;font:400 11px/1.4 DM Sans,sans-serif;white-space:nowrap}#pantheon-houses .ph-world-boss-picker .ph-icon{width:14px;height:14px;rotate:90deg}#pantheon-houses .ph-world-boss-menu .ph-title{margin-top:8px}#pantheon-houses .ph-world-boss-menu .ph-mode-tabs{display:grid;grid-template-columns:1fr;gap:0;padding:18px 0 0;background:none}#pantheon-houses .ph-world-boss-menu .ph-mode-tab{flex-direction:row;justify-content:flex-start;gap:12px;min-height:60px;padding:12px 0;border:0;border-top:1px solid #d0b07b26;border-radius:0;background:none;box-shadow:none;text-align:left}#pantheon-houses .ph-world-boss-menu .ph-mode-tab:before,#pantheon-houses .ph-world-boss-menu .ph-mode-tab:after{display:none}#pantheon-houses .ph-world-boss-menu .ph-mode-emblem{flex-basis:28px;width:28px;height:28px;border:0;background:none;box-shadow:none;color:#c6ada5}#pantheon-houses .ph-world-boss-menu .ph-mode-tab[aria-current]{color:#edcf96}#pantheon-houses .ph-world-boss-menu .ph-mode-tab[aria-current] .ph-mode-emblem{color:#edcf96;background:none;border:0}#pantheon-houses .ph-world-boss-menu .ph-mode-copy{align-items:flex-start;gap:2px}#pantheon-houses .ph-world-boss-menu .ph-mode-copy strong{font-size:15px;font-weight:500}#pantheon-houses .ph-world-boss-menu .ph-mode-copy small{display:block;font-size:11px}#pantheon-houses .ph-world-boss-settings{display:flex;align-items:center;gap:8px;padding:14px 0 0;margin-top:8px;border-top:1px solid #d0b07b26;color:#c8b2b5;font-size:12px}#pantheon-houses .ph-world-boss-settings>span:first-child{flex:1}#pantheon-houses.ph-production .ph-unified-modes.is-compact{min-height:52px;padding:0;border-color:#cfac702b;background:#101b1fe8}#pantheon-houses .ph-unified-modes.is-compact .ph-header-line{display:flex;align-items:center;width:100%;height:52px;min-height:52px;padding:0 24px;gap:8px}#pantheon-houses .ph-unified-modes.is-compact .ph-header-caption,#pantheon-houses .ph-unified-modes.is-compact .ph-header-line>.ph-row{display:none}#pantheon-houses .ph-unified-modes.is-compact .ph-brand{display:block;font:600 26px/1 Cormorant Garamond,Georgia,serif;color:#efe0bf;letter-spacing:0;white-space:nowrap}@media(max-width:620px){#pantheon-houses .ph-unified-modes.is-compact .ph-header-line{padding-inline:10px;gap:6px}#pantheon-houses .ph-unified-modes.is-compact .ph-brand{font-size:clamp(21px,6vw,26px)}}#pantheon-houses .ph-labyrinth-modes{display:flex;flex:none;gap:4px;margin-left:auto}#pantheon-houses .ph-labyrinth-mode{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid #cfac7040;border-radius:7px;color:#e5d2b3;background:#16252a}#pantheon-houses .ph-labyrinth-mode[aria-current=page]{border-color:#d8bc83;background:#40534a;color:#ffe4aa}#pantheon-houses .ph-labyrinth-mode:focus-visible{outline:2px solid #ffe4aa;outline-offset:2px}#pantheon-houses .ph-labyrinth-mode .ph-icon{width:20px;height:20px}#pantheon-houses [data-house=greek]{--ph-metal:#e5c58a;--ph-metal-bright:#fff0c8;--ph-inlay:#b79b64;--ph-house-shade:#685126;--ph-frame-radius:12px;--ph-house-color:#e5c58a}#pantheon-houses [data-house=norse]{--ph-metal:#a9cedf;--ph-metal-bright:#e6f6ff;--ph-inlay:#6d9bac;--ph-house-shade:#315a73;--ph-frame-radius:4px 15px 4px 15px;--ph-house-color:#a9cedf}#pantheon-houses [data-house=egypt]{--ph-metal:#d6bc7e;--ph-metal-bright:#ffedb9;--ph-inlay:#72c2b5;--ph-house-shade:#245b54;--ph-frame-radius:17px 17px 5px 5px;--ph-house-color:#d6bc7e}#pantheon-houses .ph-house-banner[data-house],#pantheon-houses .ph-gate[data-house]{border:1px solid color-mix(in srgb,var(--ph-metal) 48%,#211822);border-radius:var(--ph-frame-radius);box-shadow:inset 0 0 0 3px #110f175c,0 3px 12px #100d182b;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease}#pantheon-houses .ph-house-ornament{position:absolute;inset:0;z-index:1;pointer-events:none!important;color:var(--ph-metal);--ph-corner-size:35px;--ph-corner-opacity:.82}#pantheon-houses .ph-house-ornament *{pointer-events:none!important}#pantheon-houses .ph-ornament-rail{position:absolute;inset:7px;border:1px solid color-mix(in srgb,var(--ph-metal) 19%,transparent);border-radius:inherit}#pantheon-houses .ph-ornament-rail:before,#pantheon-houses .ph-ornament-rail:after{content:"";position:absolute;left:22%;right:22%;height:1px;background:linear-gradient(90deg,transparent,var(--ph-inlay),transparent);opacity:.6}#pantheon-houses .ph-ornament-rail:before{top:-1px}#pantheon-houses .ph-ornament-rail:after{bottom:-1px}#pantheon-houses .ph-ornament-corner{position:absolute;width:var(--ph-corner-size);height:var(--ph-corner-size);opacity:var(--ph-corner-opacity);filter:drop-shadow(0 1px 1px #120f18)}#pantheon-houses .ph-ornament-tl{top:1px;left:1px}#pantheon-houses .ph-ornament-tr{top:1px;right:1px;transform:scaleX(-1)}#pantheon-houses .ph-ornament-bl{bottom:1px;left:1px;transform:scaleY(-1)}#pantheon-houses .ph-ornament-br{bottom:1px;right:1px;transform:scale(-1)}#pantheon-houses .ph-ornament-leaf{fill:var(--ph-inlay);fill-opacity:.23}#pantheon-houses .ph-ornament-solid{fill:currentColor;stroke-width:.6}#pantheon-houses .ph-ornament-sun{fill:var(--ph-metal);fill-opacity:.32}#pantheon-houses .ph-ornament-crest{position:absolute;display:grid;place-items:center;top:12px;right:15px;width:39px;height:35px;filter:drop-shadow(0 2px 4px #100e18);color:var(--ph-metal-bright)}#pantheon-houses .ph-ornament-emblem{display:block;width:100%;height:100%}#pantheon-houses .ph-banner-copy,#pantheon-houses .ph-banner-arrow,#pantheon-houses .ph-gate-copy,#pantheon-houses .ph-gate-number{position:relative;z-index:2}#pantheon-houses .ph-banner-arrow,#pantheon-houses .ph-gate-number{position:absolute}#pantheon-houses .ph-house-banner[data-house]{padding-inline:23px;container:ph-banner / size}#pantheon-houses .ph-house-banner[data-house]:after{background:linear-gradient(90deg,#21141cf5 3%,#21141cbe 48%,#21141c30),linear-gradient(0deg,#251a24b0,transparent 85%)}#pantheon-houses .ph-banner-copy{gap:5px}#pantheon-houses .ph-banner-copy strong{letter-spacing:.005em;color:#fff0d8}#pantheon-houses .ph-banner-copy .ph-kicker{color:var(--ph-metal);letter-spacing:.14em}#pantheon-houses .ph-banner-meter{height:3px;border-radius:2px;background:#fff4d321}#pantheon-houses .ph-banner-meter i{border-radius:inherit;background:linear-gradient(90deg,var(--ph-inlay),var(--ph-metal-bright))}#pantheon-houses .ph-banner-arrow{right:15px;bottom:13px;border-color:color-mix(in srgb,var(--ph-metal) 55%,transparent);color:var(--ph-metal-bright);background:#17141dd1}#pantheon-houses .ph-banner-locked .ph-house-ornament{--ph-corner-opacity:.65}#pantheon-houses .ph-banner-locked .ph-ornament-crest{opacity:.74}#pantheon-houses .ph-banner-complete[data-house]{border-color:var(--ph-metal);box-shadow:inset 0 0 0 3px #d5b57415,0 3px 12px #100d182b}#pantheon-houses .ph-gate[data-house]{--gate-color:var(--ph-metal);padding:12px 13px;container:ph-gate / size}#pantheon-houses .ph-gate .ph-house-ornament{--ph-corner-size:24px;--ph-corner-opacity:.7}#pantheon-houses .ph-gate .ph-ornament-rail{inset:5px;opacity:.42}#pantheon-houses .ph-gate .ph-ornament-crest{top:8px;right:auto;left:calc(50% - 14px);width:28px;height:25px;opacity:.83}#pantheon-houses .ph-gate .ph-ornament-tier-1 .ph-ornament-crest{display:none}#pantheon-houses .ph-gate .ph-ornament-tier-1 .ph-ornament-rail{border-color:transparent}#pantheon-houses .ph-gate .ph-ornament-tier-2{--ph-corner-size:27px}#pantheon-houses .ph-gate .ph-ornament-tier-3{--ph-corner-size:31px;--ph-corner-opacity:.86}#pantheon-houses .ph-gate .ph-ornament-tier-3 .ph-ornament-rail{opacity:.78}#pantheon-houses .ph-gate .ph-ornament-tier-4{--ph-corner-size:35px;--ph-corner-opacity:1}#pantheon-houses .ph-gate .ph-ornament-tier-4 .ph-ornament-rail{opacity:1;border-color:color-mix(in srgb,var(--ph-metal) 40%,transparent)}#pantheon-houses .ph-gate .ph-ornament-tier-4 .ph-ornament-crest{width:34px;height:30px;left:calc(50% - 17px);top:6px;opacity:1}#pantheon-houses .ph-gate-number{right:12px;top:9px;display:flex;align-items:center;gap:3px;font-size:20px;color:color-mix(in srgb,var(--ph-metal-bright) 65%,transparent);text-shadow:0 2px 5px #110e1b}#pantheon-houses .ph-gate-number .ph-icon{width:10px;height:10px;flex:none}#pantheon-houses .ph-gate-copy{gap:4px;text-shadow:0 2px 8px #160f18}#pantheon-houses .ph-gate-copy>strong{color:#f8e8cf;font-size:26px}#pantheon-houses .ph-gate-copy .ph-pack-amount strong{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;letter-spacing:normal}#pantheon-houses .ph-gate-rank{font-size:10px;letter-spacing:.055em}#pantheon-houses .ph-gate-state{font-size:11px}#pantheon-houses .ph-gate-current[data-house]{border-color:var(--ph-metal-bright);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ph-metal) 22%,transparent),0 0 12px color-mix(in srgb,var(--ph-inlay) 14%,transparent)}#pantheon-houses .ph-gate-current .ph-gate-state{color:var(--ph-metal-bright)}#pantheon-houses .ph-gate-locked .ph-house-ornament{opacity:.7}#pantheon-houses .ph-gate-locked .ph-gate-copy{opacity:.78}#pantheon-houses .ph-gate-boss[data-house]{border-color:var(--ph-metal);background:var(--ph-house-shade);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ph-metal) 22%,transparent),0 4px 16px #100d183b}#pantheon-houses .ph-gate-boss .ph-house-ornament{opacity:1}#pantheon-houses .ph-gate-boss .ph-gate-copy>strong{color:var(--ph-metal-bright)}#pantheon-houses .ph-gate-boss .ph-ornament-rail:before{left:8%;right:8%;opacity:1;height:2px}#pantheon-houses .ph-house-banner[data-house]:focus-visible,#pantheon-houses .ph-gate[data-house]:focus-visible{outline:2px solid var(--ph-metal-bright);outline-offset:3px}@media(hover:hover){#pantheon-houses .ph-house-banner[data-house]:hover,#pantheon-houses .ph-gate[data-house]:hover{border-color:var(--ph-metal-bright);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ph-metal) 14%,transparent),0 5px 18px #100d1852}}@media(min-width:900px){#pantheon-houses .ph-house-banner[data-house]{padding:30px 31px}#pantheon-houses .ph-house-banner .ph-house-ornament{--ph-corner-size:55px}#pantheon-houses .ph-house-banner .ph-ornament-rail{inset:11px}#pantheon-houses .ph-house-banner .ph-ornament-crest{width:62px;height:55px;top:23px;left:calc(50% - 31px);right:auto}#pantheon-houses .ph-house-banner .ph-ornament-crest:before{content:"";position:absolute;z-index:-1;inset:-7px -15px;border-radius:50%;background:radial-gradient(ellipse,#14151bd6,transparent 70%)}#pantheon-houses .ph-house-banner[data-house]:after{background:linear-gradient(0deg,#21141cfa 2%,#21141cbd 26%,transparent 70%),linear-gradient(180deg,#15151b8c,transparent 20%)}#pantheon-houses .ph-banner-copy{gap:9px}#pantheon-houses .ph-banner-copy strong{font-size:44px}#pantheon-houses .ph-banner-copy .ph-kicker{font-size:11px}#pantheon-houses .ph-banner-progress{font-size:13px}#pantheon-houses .ph-banner-arrow{right:24px;bottom:25px;width:35px;height:35px}#pantheon-houses .ph-gate[data-house]{padding:21px 21px 22px}#pantheon-houses .ph-gate .ph-house-ornament{--ph-corner-size:32px}#pantheon-houses .ph-gate .ph-ornament-tier-2{--ph-corner-size:37px}#pantheon-houses .ph-gate .ph-ornament-tier-3{--ph-corner-size:42px}#pantheon-houses .ph-gate .ph-ornament-tier-4{--ph-corner-size:48px}#pantheon-houses .ph-gate .ph-ornament-rail{inset:8px}#pantheon-houses .ph-gate .ph-ornament-crest{top:16px;width:37px;height:33px;left:calc(50% - 18.5px)}#pantheon-houses .ph-gate .ph-ornament-tier-4 .ph-ornament-crest{top:12px;width:46px;height:41px;left:calc(50% - 23px)}#pantheon-houses .ph-gate-copy>strong{font-size:36px}#pantheon-houses .ph-gate-rank{font-size:11px}#pantheon-houses .ph-gate-state{font-size:12px}#pantheon-houses .ph-gate-number{top:13px;right:15px;font-size:27px}}@media(max-width:370px){#pantheon-houses .ph-house-banner[data-house]{padding-inline:18px}#pantheon-houses .ph-house-banner .ph-house-ornament{--ph-corner-size:29px}#pantheon-houses .ph-house-banner .ph-ornament-crest{width:31px;height:28px;right:13px;top:10px}#pantheon-houses .ph-gate[data-house]{padding:9px 10px}#pantheon-houses .ph-gate-copy{gap:3px}#pantheon-houses .ph-gate-copy>strong{font-size:23px}#pantheon-houses .ph-gate-rank{font-size:9px;letter-spacing:0}#pantheon-houses .ph-gate-state{font-size:10px}#pantheon-houses .ph-gate-number{right:10px;top:7px;font-size:18px}}@media(max-height:660px)and (orientation:portrait){#pantheon-houses .ph-house-banner[data-house]{padding-block:7px}#pantheon-houses .ph-banner-copy{gap:2px}#pantheon-houses .ph-house-banner .ph-ornament-crest{width:29px;height:25px;top:7px}#pantheon-houses .ph-gate[data-house]{padding-block:6px}#pantheon-houses .ph-gate-copy{gap:2px}#pantheon-houses .ph-gate .ph-ornament-crest{display:none}#pantheon-houses .ph-gate .ph-house-ornament{--ph-corner-size:25px}#pantheon-houses .ph-gate .ph-ornament-tier-4{--ph-corner-size:30px}}@media(min-width:620px)and (max-height:470px){#pantheon-houses .ph-gates{grid-template-rows:minmax(0,1fr)}#pantheon-houses .ph-gates:has(.ph-gate:nth-child(5)){grid-template-rows:repeat(2,minmax(0,1fr))}#pantheon-houses .ph-house-banner[data-house]{padding:9px 13px}#pantheon-houses .ph-house-banner .ph-house-ornament{--ph-corner-size:30px}#pantheon-houses .ph-house-banner .ph-ornament-crest{width:27px;height:24px;top:9px;right:12px;left:auto}#pantheon-houses .ph-banner-copy strong{font-size:23px}#pantheon-houses .ph-gate[data-house]{padding:6px 10px}#pantheon-houses .ph-gate-copy>strong{font-size:20px}#pantheon-houses .ph-gate .ph-house-ornament{--ph-corner-size:23px}#pantheon-houses .ph-gate .ph-ornament-crest{display:none}}@container ph-gate (max-height:125px){#pantheon-houses .ph-gate .ph-ornament-crest{display:none}}@container ph-gate (max-height:80px){#pantheon-houses .ph-gate-copy{gap:3px;min-width:0}#pantheon-houses .ph-gate-copy>strong{font-size:21px;line-height:1.05;padding-right:32px}#pantheon-houses .ph-gate-rank,#pantheon-houses .ph-gate-state{display:none}#pantheon-houses .ph-gate-reward{flex-wrap:nowrap;gap:3px 6px;font-size:9px;line-height:1.2}#pantheon-houses .ph-gate-reward .ph-pack-amount{gap:3px}#pantheon-houses .ph-gate-reward .ph-pack-art{width:9px;height:14px}#pantheon-houses .ph-gate-number{top:5px;right:8px;font-size:18px}#pantheon-houses .ph-gate .ph-house-ornament{--ph-corner-size:22px}#pantheon-houses .ph-gate .ph-ornament-tier-4{--ph-corner-size:27px}}@container ph-banner (max-height:90px){#pantheon-houses .ph-house-banner .ph-ornament-crest{display:none}#pantheon-houses .ph-house-banner .ph-house-ornament{--ph-corner-size:22px}#pantheon-houses .ph-house-banner .ph-banner-copy .ph-kicker{padding-left:6px}#pantheon-houses .ph-house-banner .ph-banner-arrow{bottom:10px;right:12px;width:26px;height:26px}}@media(prefers-reduced-motion:reduce){#pantheon-houses .ph-house-banner[data-house],#pantheon-houses .ph-gate[data-house]{transition:none}}#pantheon-houses .ph-campaign-dock.ph-team-only-dock{display:flex;justify-content:center;padding:8px 14px 10px}#pantheon-houses .ph-team-only-dock>button{width:100%;max-width:420px;min-height:44px;font-size:15px}#pantheon-houses .ph-gate[data-house]{flex-direction:column;align-items:stretch;justify-content:space-between;gap:6px}#pantheon-houses .ph-gate[data-house]:after{background:linear-gradient(180deg,#151019bf,transparent 46%),linear-gradient(90deg,#241822b3,#24182240),linear-gradient(0deg,#211520f2,transparent 100%)}#pantheon-houses .ph-gate-progress{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;flex:none;width:100%;min-height:30px;gap:6px}#pantheon-houses .ph-gate .ph-gate-number{position:static;display:block;flex:none;color:#fff2d9;font:600 28px/1 DM Sans,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-shadow:0 2px 8px #100b16}#pantheon-houses .ph-gate-completion{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:26px;padding:4px 7px;border:1px solid #c0aca04d;border-radius:5px;background:#231b24ed;color:#eee3d8;font:500 11px/1.2 DM Sans,sans-serif;white-space:nowrap;text-shadow:none;box-shadow:0 1px 5px #100c1833}#pantheon-houses .ph-gate-completion .ph-icon{width:13px;height:13px;stroke-width:2.2}#pantheon-houses .ph-gate-cleared .ph-gate-completion{border-color:#d3bb8f6b;background:#332c26f5;color:#ffedc9}#pantheon-houses .ph-gate-current .ph-gate-completion{border-color:#d8bd9073;background:#e3ceaa;color:#30252a}#pantheon-houses .ph-gate-locked .ph-gate-completion{border-color:#d1beb432;background:#231c24ed;color:#d6cac3}#pantheon-houses .ph-gate-locked .ph-gate-number{color:#e7dcd2}#pantheon-houses .ph-gate-locked .ph-gate-copy{opacity:1}#pantheon-houses .ph-gate .ph-gate-copy{flex:none;gap:4px}#pantheon-houses .ph-gate .ph-gate-copy>strong{padding-right:0}#pantheon-houses .ph-gate .ph-ornament-crest{top:48px}@media(min-width:900px){#pantheon-houses .ph-gate-progress{min-height:34px}#pantheon-houses .ph-gate .ph-gate-number{font-size:32px}#pantheon-houses .ph-gate-completion{min-height:29px;padding:5px 9px;font-size:12px}#pantheon-houses .ph-gate-completion .ph-icon{width:15px;height:15px}#pantheon-houses .ph-gate .ph-ornament-crest,#pantheon-houses .ph-gate .ph-ornament-tier-4 .ph-ornament-crest{top:64px}}@media(max-width:800px){#pantheon-houses .ph-gate-progress{min-height:25px;gap:4px}#pantheon-houses .ph-gate .ph-gate-number{font-size:24px}#pantheon-houses .ph-gate-completion{min-height:23px;padding:3px 6px}#pantheon-houses .ph-gate .ph-ornament-crest{display:none}}@media(max-width:370px){#pantheon-houses .ph-gate-completion{gap:3px;padding-inline:5px;font-size:10px}#pantheon-houses .ph-gate-completion .ph-icon{width:12px;height:12px}}@media(max-height:660px)and (orientation:portrait){#pantheon-houses .ph-gate[data-house]{gap:2px}}@container ph-gate (max-height: 90px){#pantheon-houses .ph-gate-progress{min-height:24px;gap:4px}#pantheon-houses .ph-gate .ph-gate-number{font-size:24px}#pantheon-houses .ph-gate-completion{min-height:21px;padding-block:2px;font-size:10px}#pantheon-houses .ph-gate-completion .ph-icon{width:12px;height:12px}#pantheon-houses .ph-gate .ph-gate-copy{gap:2px}#pantheon-houses .ph-gate .ph-gate-copy>strong{font-size:21px;line-height:1.05;padding-right:0}#pantheon-houses .ph-gate-reward{flex-wrap:nowrap;gap:3px 5px;font-size:10px}#pantheon-houses .ph-gate-reward .ph-pack-amount{gap:3px}#pantheon-houses .ph-gate-reward .ph-pack-art{width:9px;height:14px}}@container ph-gate (max-height: 62px){#pantheon-houses .ph-gate-progress{position:static;display:contents}#pantheon-houses .ph-gate .ph-gate-number{position:absolute;left:10px;right:auto;top:50%;transform:translateY(-50%);font-size:24px}#pantheon-houses .ph-gate .ph-gate-copy{position:absolute;left:44px;right:8px;top:3px;width:auto;gap:0}#pantheon-houses .ph-gate .ph-gate-copy>strong{font-size:19px;line-height:1}#pantheon-houses .ph-gate-completion{position:absolute;z-index:3;left:44px;bottom:3px;min-height:18px;height:18px;max-width:calc(100% - 52px);padding:1px 5px;gap:3px;font-size:10px}#pantheon-houses .ph-gate-completion .ph-icon{width:11px;height:11px}#pantheon-houses .ph-gate-reward{display:none}}#pantheon-houses .ph-sheet.ph-sheet-encounter{width:100%;max-width:640px;max-height:96%;padding:18px 22px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(155deg,#35252f,#291d27 80%);border-color:#dcc49740}#pantheon-houses .ph-sheet-encounter .ph-sheet-handle{height:3px;margin:-9px auto 13px;opacity:.6}#pantheon-houses .ph-sheet-encounter .ph-sheet-close{z-index:2;top:12px;right:12px;width:44px;height:44px;background:#2b1e28}#pantheon-houses .ph-sheet-encounter .ph-encounter-body{display:grid;gap:14px;padding:2px 3px 4px 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#pantheon-houses .ph-encounter-heading{padding-right:44px}#pantheon-houses .ph-encounter-heading .ph-kicker{font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.08em;color:#dec697}#pantheon-houses .ph-sheet-encounter .ph-encounter-heading .ph-title{margin-top:6px;padding-right:0;font-size:32px;line-height:1.08;text-wrap:balance}#pantheon-houses .ph-sheet-encounter h3{font:600 16px/1.4 DM Sans,sans-serif;color:#f3e4d1}#pantheon-houses .ph-sheet-encounter .ph-enemy-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 0}#pantheon-houses .ph-sheet-encounter .ph-enemy-card{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;border-radius:7px;text-align:center}#pantheon-houses .ph-sheet-encounter .ph-encounter-portrait{display:block;width:100%;aspect-ratio:1;max-height:152px;object-fit:cover;object-position:50% 24%;border:1px solid #d6bd8c61;border-radius:7px;background:#20161e;box-shadow:0 4px 12px #110a1438}#pantheon-houses .ph-sheet-encounter .ph-enemy-card strong{font-size:15px;line-height:1.3;font-weight:500;color:#f5e8d7;overflow-wrap:anywhere}#pantheon-houses .ph-encounter-team{padding-top:10px;border-top:1px solid #dec89d26}#pantheon-houses .ph-encounter-team p{margin-top:4px;color:#ddcdbf;font-size:16px;line-height:1.5;overflow-wrap:anywhere}#pantheon-houses .ph-sheet-encounter .ph-reward-preview,#pantheon-houses .ph-sheet-encounter .ph-reward-pending{margin:0;padding:10px 12px;border:1px solid #d6bd8c42;border-radius:10px;background:#dec59609}#pantheon-houses .ph-sheet-encounter .ph-reward-preview .ph-ability-label{margin-bottom:4px;gap:8px;color:#ead4af;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}#pantheon-houses .ph-sheet-encounter .ph-reward-preview .ph-ability-label>.ph-icon{width:18px;height:18px}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts{gap:10px 18px;margin:4px 0;font-size:16px}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts .ph-pack-amount{gap:7px;white-space:normal}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts .ph-pack-amount strong{font-size:24px;line-height:1;font-weight:600;color:#fff0d5}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts .ph-pack-art{flex:none;width:26px;height:38px}#pantheon-houses .ph-sheet-encounter .ph-reward-preview p,#pantheon-houses .ph-sheet-encounter .ph-reward-pending p{color:#dbcbbd;font-size:15px;line-height:1.5}#pantheon-houses .ph-sheet-encounter>.ph-sheet-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding-top:10px;border-color:#dec89d30;flex:none}#pantheon-houses .ph-sheet-encounter>.ph-sheet-actions button{min-width:0;min-height:48px;padding:10px 12px;font-size:16px;font-weight:500;line-height:1.3}@media(max-width:370px){#pantheon-houses .ph-sheet.ph-sheet-encounter{padding:18px 14px calc(14px + env(safe-area-inset-bottom,0px))}#pantheon-houses .ph-sheet-encounter .ph-encounter-body{gap:8px;padding-bottom:2px}#pantheon-houses .ph-sheet-encounter .ph-enemy-preview{gap:6px}#pantheon-houses .ph-sheet-encounter .ph-enemy-card strong{font-size:14px}#pantheon-houses .ph-sheet-encounter .ph-encounter-portrait{max-height:60px}#pantheon-houses .ph-encounter-team{padding-top:6px}#pantheon-houses .ph-sheet-encounter .ph-reward-preview .ph-ability-label{margin-bottom:2px}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts{margin-block:3px}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts:has(>.ph-pack-amount:nth-child(2)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts:has(>.ph-pack-amount:nth-child(2)) .ph-pack-amount{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:6px;row-gap:0}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts:has(>.ph-pack-amount:nth-child(2)) .ph-pack-art{grid-column:1;grid-row:1 / 3;margin-right:0}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts:has(>.ph-pack-amount:nth-child(2)) .ph-pack-amount>strong{grid-column:2;grid-row:1}#pantheon-houses .ph-sheet-encounter .ph-pack-amounts:has(>.ph-pack-amount:nth-child(2)) .ph-pack-amount>span{grid-column:2;grid-row:2;font-size:13px;line-height:1.2}#pantheon-houses .ph-sheet-encounter>.ph-sheet-actions button{gap:6px;padding-inline:8px;font-size:15px}#pantheon-houses .ph-sheet-encounter .ph-reward-preview{padding:10px}}@media(min-width:620px){#pantheon-houses .ph-sheet.ph-sheet-encounter{max-height:calc(100% - 40px);padding:24px 28px;margin-bottom:20px}#pantheon-houses .ph-sheet-encounter .ph-sheet-handle{display:none}#pantheon-houses .ph-sheet-encounter .ph-enemy-preview{gap:14px}}@media(max-height:470px)and (min-width:620px){#pantheon-houses .ph-sheet.ph-sheet-encounter{max-height:calc(100% - 12px);margin-bottom:6px;padding:14px 22px 12px}#pantheon-houses .ph-sheet-encounter>.ph-sheet-actions{margin-top:10px;padding-top:10px}}#pantheon-houses .ph-house-today{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;min-height:28px;max-width:100%;padding:5px 9px;border:1px solid #d0b38d66;border-radius:6px;background:#211b25e8;color:#ead9c2;font:500 12px/1.3 DM Sans,sans-serif;text-shadow:none}#pantheon-houses .ph-house-today .ph-icon{width:15px;height:15px;flex:none}#pantheon-houses .ph-house-today strong{color:inherit;font:700 13px/1.3 DM Sans,sans-serif}#pantheon-houses .ph-house-today.ph-daily-complete{color:#ecf1d2;background:#344437f5;border-color:#b5c68caa}#pantheon-houses .ph-house-daily-complete[data-house]{border-color:#b5c68c;box-shadow:inset 0 0 0 3px #a4b87d22,0 2px 16px #a4b87d14}#pantheon-houses .ph-house-daily-complete .ph-banner-arrow{color:#e6f1c6;border-color:#b5c68caa;background:#344437f5}#pantheon-houses .ph-house-daily-complete .ph-banner-meter i{background:linear-gradient(90deg,#8ba471,#dce8bd)}#pantheon-houses .ph-banner-progress{display:flex;align-items:center;gap:5px}#pantheon-houses .ph-banner-progress>.ph-icon{width:12px;height:12px}#pantheon-houses .ph-house-day-heading{display:flex;align-items:center;justify-content:space-between;flex:none;gap:10px}#pantheon-houses .ph-house-day-heading>small{color:#baa6b2;font-size:11px}#pantheon-houses .ph-house-daily-loot{flex:none;color:#c8b6bf;font:500 12px/1.35 DM Sans,sans-serif;white-space:nowrap}#pantheon-houses .ph-house-daily-loot strong{color:#f0dfbf;font-variant-numeric:tabular-nums}#pantheon-houses .ph-gate-reward{display:flex;flex-wrap:wrap;gap:4px 7px}#pantheon-houses .ph-gate-reward-type{display:inline-flex;align-items:center;gap:4px;color:#dac7ad;font-size:11px;line-height:1.25}#pantheon-houses .ph-gate-reward-amounts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}#pantheon-houses .ph-gate-reward-claimed .ph-gate-reward-type{color:#e1edc7}#pantheon-houses .ph-gate-reward-type .ph-icon{flex:none;width:12px;height:12px}#pantheon-houses .ph-sheet-encounter .ph-reward-preview small{margin-top:5px;font-size:12px;line-height:1.4}#pantheon-houses .ph-gate-daily-complete .ph-gate-completion{color:#ecf1d2;border-color:#b5c68caa;background:#344437f5}#pantheon-houses .ph-house-page .ph-gates{overflow-y:auto;grid-auto-rows:minmax(84px,1fr)}@media(min-width:900px){#pantheon-houses .ph-house-today{min-height:34px;padding:7px 11px;font-size:14px}#pantheon-houses .ph-house-today strong{font-size:15px}}@media(max-width:600px){#pantheon-houses .ph-house-page .ph-gates{grid-template-rows:repeat(var(--ph-gate-rows, 4),minmax(84px,1fr))}#pantheon-houses .ph-house-day-heading>small{display:none}#pantheon-houses .ph-banner-copy{gap:4px}#pantheon-houses .ph-banner-copy .ph-house-today{padding:4px 7px;min-height:26px;font-size:11px}#pantheon-houses .ph-banner-copy .ph-house-today strong{font-size:12px}#pantheon-houses .ph-house-day-heading{gap:6px}#pantheon-houses .ph-house-day-heading .ph-house-today{gap:5px;padding-inline:7px;font-size:11px}#pantheon-houses .ph-house-daily-loot{font-size:11px}#pantheon-houses .ph-gate-reward{flex-wrap:nowrap;gap:4px 6px;font-size:11px}#pantheon-houses .ph-gate-reward-type{flex:none;font-size:10px}#pantheon-houses .ph-gate-reward-amounts{flex-wrap:nowrap;gap:5px}#pantheon-houses .ph-gate-reward-amounts .ph-pack-amount{gap:3px}#pantheon-houses .ph-gate-reward-amounts .ph-pack-amount>span{display:none}#pantheon-houses .ph-gate-reward-amounts .ph-pack-art{width:10px;height:15px}#pantheon-houses .ph-sheet-encounter .ph-reward-preview p{font-size:14px;line-height:1.4}}@media(max-height:660px)and (orientation:portrait){#pantheon-houses .ph-house-banner[data-house] .ph-banner-copy{gap:3px}#pantheon-houses .ph-house-banner[data-house] .ph-banner-copy>strong{font-size:23px}#pantheon-houses .ph-house-banner .ph-banner-progress{font-size:10px}#pantheon-houses .ph-house-banner .ph-banner-meter{display:none}}@media(min-width:620px)and (max-height:470px){#pantheon-houses #ph-page.ph-house-page{overflow-y:auto}#pantheon-houses #ph-page.ph-house-page .ph-gates{flex:none;min-height:180px;overflow:visible;grid-template-rows:repeat(2,minmax(84px,1fr))}#pantheon-houses .ph-house-today{font-size:11px;min-height:26px;padding:4px 6px}}@media(max-width:370px)and (max-height:620px){#pantheon-houses .ph-sheet.ph-sheet-encounter{max-height:100%}}.app .combat-page-content[hidden]{display:none}@media(min-width:801px)and (max-height:780px){.app .sidebar{overflow-y:auto}.app .sidebar-decoration{display:none}.app .sidebar .nav-item{min-height:56px;padding-block:14px}}@media(max-width:800px){.app .mobile-nav.mobile-nav-with-combat{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:max(4px,env(safe-area-inset-left,0px)) max(4px,env(safe-area-inset-right,0px))}.app .mobile-nav.mobile-nav-with-combat>button{min-width:44px;min-height:58px;padding-inline:1px;gap:5px}.app .mobile-nav.mobile-nav-with-combat>button>span:not(.mobile-friend-count){max-width:100%;font-size:10px;line-height:1.25;white-space:nowrap}}.app .sidebar .nav-item.nav-core{width:calc(100% - 20px);min-height:76px;margin:0 10px 5px;padding:15px 14px;gap:13px;border:1px solid #d8b87938;border-radius:10px;background:linear-gradient(110deg,#a8773930,#6c482912);color:#f4ddb0}.app .sidebar .nav-item.nav-core+.nav-item.nav-core{margin-bottom:16px}.app .sidebar .nav-item.nav-core>svg{width:26px;height:26px;flex-shrink:0;color:#e7c58a}.app .sidebar .nav-core-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.app .sidebar .nav-core-copy>span{font-size:15px;font-weight:600;line-height:1.2}.app .sidebar .nav-core-copy>small{font-size:10px;line-height:1.3;color:#cbb39c;white-space:nowrap}.app .sidebar .nav-item.nav-core:hover{background:linear-gradient(110deg,#ae793b44,#6c482922);border-color:#d8b8796b}.app .sidebar .nav-item.nav-core.selected{color:#ffedc8;border-color:#dab16a91;background:linear-gradient(110deg,#9a663c66,#713a3440);box-shadow:inset 3px 0 #e5bb75}.app .sidebar .nav-item.nav-core.selected>svg{color:#ffe2a9}.app .sidebar .nav-item.nav-core.selected small{color:#e0c4a6}.app .sidebar .nav-item.nav-core:focus-visible,.app .mobile-nav>.nav-core:focus-visible{outline:2px solid #f1cf8d;outline-offset:2px}@media(min-width:801px)and (max-width:1200px){.app .sidebar .nav-item.nav-core{margin-inline:8px;width:calc(100% - 16px);padding-inline:10px;gap:10px}.app .sidebar .nav-core-copy>span{font-size:14px}.app .sidebar .nav-core-copy>small{font-size:9px}.app .sidebar .nav-item.nav-core>svg{width:24px;height:24px}}@media(min-width:801px)and (max-height:650px){.app .sidebar .nav-item.nav-core{min-height:58px;padding-block:9px}.app .sidebar .nav-item.nav-core+.nav-item.nav-core{margin-bottom:8px}.app .sidebar .nav-core-copy{gap:3px}}@media(max-width:800px){.app .mobile-nav.mobile-nav-with-combat{grid-template-columns:1.2fr 1.2fr repeat(3,minmax(0,1fr))}.app .mobile-nav.mobile-nav-with-combat>button.nav-core{margin:4px 2px;padding:5px 1px;gap:4px;border:1px solid #d8b87938;border-radius:9px;background:linear-gradient(155deg,#a8773930,#6c482912);color:#f4ddb0}.app .mobile-nav.mobile-nav-with-combat>button.nav-core>svg{width:24px;height:24px;color:#e7c58a}.app .mobile-nav.mobile-nav-with-combat>button.nav-core>span{font-weight:600;letter-spacing:-.015em}.app .mobile-nav.mobile-nav-with-combat>button.nav-core.selected{background:linear-gradient(155deg,#9a663c66,#713a3440);border-color:#dab16a91;color:#ffedc8}.app .mobile-nav.mobile-nav-with-combat>button.nav-core.selected>svg{color:#ffe2a9}.app .mobile-nav.mobile-nav-with-combat>button.nav-core.selected:before{top:-5px;background:#e5bb75}}.private-trade-label{display:flex;align-items:center;gap:8px;color:#c9dcb9;font-size:11px;line-height:1.6;margin:0 0 14px;overflow-wrap:anywhere}.private-trade-label svg{flex-shrink:0}.trade-status.declined{color:#c0b5a1}.trade-toolbar .pill-tabs{flex-wrap:wrap}.trade-form select{max-width:100%;min-width:0}.mobile-friend-count{position:absolute;top:4px;right:12%;min-width:15px;padding:1px 4px;border-radius:8px;background:#cce6ba;color:#112b29;font-size:9px;line-height:13px}@media(max-width:1050px){.trade-toolbar{flex-wrap:wrap;gap:14px}.trade-toolbar-right{margin-left:auto}}@media(max-width:800px){.app .mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.trade-toolbar .pill-tabs{width:100%;gap:5px}.trade-toolbar .pill-tabs button{font-size:10px;padding:9px 10px}.trade-listing header>div{min-width:0}.trade-listing header strong{overflow-wrap:anywhere}.trade-form>label{min-width:0}}.collection-browser{min-width:0}@media(max-width:800px){.collection-page-content{overflow-x:clip}}.collection-grid .character-card[data-effects-offscreen]:before,.collection-grid .character-card[data-effects-offscreen]:after,.collection-grid .character-card[data-effects-offscreen] .card-frame__metal{animation-play-state:paused}.collection-browser .collection-mythologies{display:grid;gap:32px;min-width:0}.collection-browser .collection-mythology{min-width:0}.collection-browser .collection-mythology-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,140px);align-items:center;gap:16px;padding-bottom:11px;margin-bottom:18px;border-bottom:1px solid #76515b}.collection-browser .collection-mythology-heading h2{min-width:0;color:#f5ddd0;font-size:clamp(23px,2.3vw,29px);font-weight:500;line-height:1.2}.collection-browser .collection-mythology-completion{min-width:0;color:#cbb3bc;font-size:12px;font-variant-numeric:tabular-nums}.collection-browser .collection-mythology-completion>span{display:block;margin-bottom:7px;text-align:right}.collection-browser .collection-mythology-completion strong{color:#f8e4d6;font-weight:600}.collection-browser .collection-mythology-completion progress{display:block;width:100%;height:5px;border:0;border-radius:3px;overflow:hidden;-webkit-appearance:none;appearance:none;background:#e9ba8d1c;color:#e9ba8d}.collection-browser .collection-mythology-completion progress::-webkit-progress-bar{background:#e9ba8d1c;border-radius:3px}.collection-browser .collection-mythology-completion progress::-webkit-progress-value{background:#e9ba8d;border-radius:3px}.collection-browser .collection-mythology-completion progress::-moz-progress-bar{background:#e9ba8d;border-radius:3px}.collection-browser .collection-mythology>.collection-grid{margin-bottom:0}.collection-browser .collection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:25px}.collection-browser .collection-heading h1{color:#fff4eb;font-size:clamp(30px,3.2vw,42px);line-height:1.15}.collection-browser .collection-progress{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0;color:#c8b2bb;font-size:13px;white-space:nowrap}.collection-browser .collection-progress strong{color:#fff0e4;font-size:21px;font-variant-numeric:tabular-nums}.collection-browser .collection-controls{display:grid;align-items:center;gap:14px;position:relative;margin-bottom:24px}.collection-browser .collection-primary-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;min-width:0;border:1px solid #76515b;border-radius:10px;background:#291c25}.collection-browser .collection-primary-tabs>button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:48px;padding:10px 12px;border:1px solid transparent;border-radius:6px;color:#efdbd6;font-size:15px;font-weight:600;line-height:1.25;text-align:center}.collection-browser .collection-primary-tabs>button:hover{background:#49303b;color:#fff6ed}.collection-browser .collection-primary-tabs>button[aria-pressed=true]{color:#fff8f1;background:#a2392f;border-color:#e58d75;box-shadow:0 2px 7px #16090f40}.collection-browser .collection-tools{display:flex;align-items:stretch;gap:10px;min-width:0;position:relative}.collection-browser .search-field{flex:1 1 0;min-width:0;min-height:46px;border-color:#76515b;color:#e4b6a7;background:#241821}.collection-browser .search-field:focus-within{border-color:#f3aa91;outline:2px solid #ffbc9b;outline-offset:3px}.collection-browser .search-field>input{color:#fff0e7;font-size:14px}.collection-browser .search-field>input::placeholder{color:#c7afb8}.collection-browser .search-field>button{display:grid;place-items:center;width:32px;height:40px;padding:0;margin-right:-7px}.collection-browser .collection-options{position:relative;flex:0 0 auto}.collection-browser .collection-options>summary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 15px;border:1px solid #76515b;border-radius:7px;color:#f7e5dc;background:#34232d;font-size:14px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.collection-browser .collection-options>summary::-webkit-details-marker{display:none}.collection-browser .collection-options>summary:hover,.collection-browser .collection-options[open]>summary{color:#fff8f0;background:#49303b;border-color:#d69b89}.collection-browser .collection-options[open]>summary>svg:last-child{transform:rotate(180deg)}.collection-browser .collection-options-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding-inline:4px;border-radius:4px;background:#a2392f;color:#fff5eb;font-size:11px;font-variant-numeric:tabular-nums}:is(.collection-browser,.collection-filters-modal) .collection-options-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:15;width:360px;max-width:calc(100vw - 32px);max-height:var(--collection-menu-height, min(560px, calc(100dvh - 230px) ));padding:20px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #9b6a72;border-radius:10px;background:#2c1e28;box-shadow:0 16px 40px #10060dcc}:is(.collection-browser,.collection-filters-modal) .collection-options-panel>section+section{padding-top:18px;margin-top:18px;border-top:1px solid #71505b}:is(.collection-browser,.collection-filters-modal) .collection-options-panel h2{margin-bottom:12px;color:#e6c6bb;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.5}:is(.collection-browser,.collection-filters-modal) .collection-secondary-views{display:grid;gap:6px}:is(.collection-browser,.collection-filters-modal) .collection-secondary-views>button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #76515b;border-radius:6px;background:#35232d;color:#f3ded5;text-align:left;font-size:14px;line-height:1.4}:is(.collection-browser,.collection-filters-modal) .collection-secondary-views>button:hover{background:#4b303b}:is(.collection-browser,.collection-filters-modal) .collection-secondary-views>button[aria-pressed=true]{background:#7f352e;border-color:#e58d75;color:#fff5eb}:is(.collection-browser,.collection-filters-modal) .collection-options-panel label{display:grid;gap:7px;min-width:0;margin-top:12px;color:#e5cfc8;font-size:13px;line-height:1.4}:is(.collection-browser,.collection-filters-modal) .collection-options-panel select{width:100%;min-width:0;min-height:44px;padding:10px 11px;border:1px solid #94656f;border-radius:6px;background:#21151f;color:#fff0e5;font-size:14px;cursor:pointer}:is(.collection-browser,.collection-filters-modal) .collection-sort-help{margin:8px 0 0;color:#cbb3bc;font-size:12px;line-height:1.5}:is(.collection-browser,.collection-filters-modal) .collection-option-actions{display:grid;gap:8px}:is(.collection-browser,.collection-filters-modal) .collection-option-actions>button,:is(.collection-browser,.collection-filters-modal) .collection-options-panel>button{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:44px;padding:10px 12px;color:#f7e1d5;border:1px solid #94656f;border-radius:6px;background:#35232d;font-size:14px;font-weight:500;line-height:1.4;text-align:left}:is(.collection-browser,.collection-filters-modal) .collection-option-actions>button:hover,:is(.collection-browser,.collection-filters-modal) .collection-options-panel>button:hover{background:#4b303b;border-color:#d69b89}:is(.collection-browser,.collection-filters-modal) .collection-options-panel>button{margin-top:18px;justify-content:center}.collection-browser .collection-filter-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0;color:#ead2c8;font-size:13px;line-height:1.5}.collection-browser .collection-filter-summary>span{overflow-wrap:anywhere}.collection-browser .collection-results-bar>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 11px;border:1px solid #76515b;border-radius:6px;background:#291c25;color:#ffe2d2;font-size:13px}.collection-browser .collection-results-bar>button:hover{border-color:#d69b89;background:#49303b}.collection-browser .collection-result-count{flex-shrink:0;margin-left:auto;color:#cbb3bc;font-size:13px;line-height:1.5}.collection-browser .collection-results-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:-6px 0 18px}.modal.collection-albums-modal{width:min(1050px,100%);max-width:1050px}.collection-albums-modal .albums-section{margin-bottom:0}.trade-help{margin-top:24px;border-top:1px solid #76515b;color:#dcc1bc}.trade-help>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 0;color:#edd6cb;font-size:13px;font-weight:500;line-height:1.5;list-style:none;cursor:pointer}.trade-help>summary::-webkit-details-marker{display:none}.trade-help>summary:after{content:"+";font-size:21px;line-height:1;color:#f1b7a1}.trade-help[open]>summary:after{content:"−"}.trade-help>.trade-note{margin:3px 0 12px}.trade-help>.trades-footnote{margin:10px 0 16px;text-align:left}.trade-help>p{margin:0 0 12px;max-width:760px;font-size:13px;line-height:1.7}.trade-toolbar .pill-tabs{gap:5px;border-color:#76515b;background:#291c25}.trade-toolbar .pill-tabs>button{min-height:44px;padding:10px 13px;color:#efdbd6;font-size:14px;font-weight:600;line-height:1.3}.trade-toolbar .pill-tabs>button:hover{color:#fff6ed;background:#49303b}.trade-toolbar .pill-tabs>button.active{background:#a2392f;color:#fff8f1;box-shadow:inset 0 0 0 1px #e58d75}.trade-toolbar .pill-tabs>button>span{color:#fff0e5;font-size:11px;background:#1b111a6b}@media(min-width:1280px){.collection-browser .collection-controls{grid-template-columns:minmax(390px,1.2fr) minmax(280px,1fr);gap:20px}}@media(max-width:800px){.trade-toolbar .pill-tabs>button{flex:1 1 auto;padding:10px 12px;font-size:13px;white-space:normal}}@media(max-width:600px){.collection-browser .collection-mythology-heading{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.collection-browser .collection-heading{gap:12px;margin-bottom:20px}.collection-browser .collection-heading h1{font-size:30px}.collection-browser .collection-progress{gap:4px;font-size:12px}.collection-browser .collection-progress strong{font-size:19px}.collection-browser .collection-controls{gap:12px;margin-bottom:22px}.collection-browser .collection-primary-tabs{gap:3px;padding:4px}.collection-browser .collection-primary-tabs>button{min-height:50px;padding:8px 5px;font-size:14px}.collection-browser .collection-tools{gap:8px}.collection-browser .search-field{gap:8px;padding-inline:10px}.collection-browser .search-field>input{font-size:16px}.collection-browser .collection-options{position:static}.collection-browser .collection-options>summary{gap:7px;padding-inline:12px}:is(.collection-browser,.collection-filters-modal) .collection-options-panel{width:100%;max-width:none;padding:17px}:is(.collection-browser,.collection-filters-modal) .collection-options-panel select{font-size:16px}}.page-collection .topbar .collection-indicator{display:none}.collection-browser.collection-browser-v2{min-width:0}.collection-browser-v2 .collection-heading{align-items:center;gap:16px;margin-bottom:20px}.collection-browser-v2 .collection-heading>div{min-width:0}.collection-browser-v2 .collection-heading h1{margin:0 0 7px}.collection-browser-v2 .collection-progress{gap:7px;font-size:13px;flex-wrap:wrap}.collection-browser-v2 .collection-progress strong{color:#edc69e;font-size:15px;font-weight:500}.collection-browser-v2 .collection-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 14px;border:1px solid #76515b;border-radius:10px;background:#30212c;color:#f7e5dc;font-size:14px;flex-shrink:0}.collection-browser-v2 .collection-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 12px}.collection-browser-v2 .collection-controls .search-field{flex:1 1 280px;max-width:650px}.collection-browser-v2 .search-field{border-radius:10px;min-height:48px}.collection-browser-v2 .search-field input{font-size:16px}.collection-quick-filters,.collection-choice-list{display:flex;flex-wrap:wrap;gap:8px}.collection-browser-v2 .collection-admin-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 12px;border:1px solid #8b7455;border-radius:9px;background:#30212b;color:#e4c6a0;font-size:13px;line-height:1.4}.collection-browser-v2 .collection-admin-toggle[aria-pressed=true]{border-color:#d7b374;background:#57422b;color:#fff1d5}.collection-browser-v2 .collection-admin-toggle>svg{flex-shrink:0}.collection-browser-v2 .collection-admin-help{margin:0 0 14px;padding:9px 12px;border-left:2px solid #c8a36a;color:#d8bea3;background:#c8a36a0c;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.collection-browser-v2[data-admin-view=true] .unowned .card-art{filter:none}.collection-browser-v2[data-admin-view=true] .unowned .card-title{color:var(--name-ink, #fff2e6)}@supports (background-clip: text) or (-webkit-background-clip: text){.collection-browser-v2[data-admin-view=true] .unowned:is(.rarity-legendary,.rarity-secret,.rarity-ultra-secret) .card-title{color:transparent}}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice{display:inline-flex;align-items:center;gap:9px;min-height:46px;min-width:0;padding:10px 13px;margin:0;border:1px solid #76515b;border-radius:9px;background:#30212b;color:#e9d8d0;font-size:14px;line-height:1.4;cursor:pointer}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice:has(input:checked){color:#ffe3c3;background:#4b302f;border-color:#c18a67}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice input{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:17px;height:17px;flex-shrink:0;margin:0;border:1px solid #a67f6c;border-radius:4px;background:#211720;color:#edc69e;cursor:pointer}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice input:checked{border-color:#edc69e;background:#edc69e}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice input:checked:after{content:"";width:8px;height:5px;margin-top:-2px;border-left:2px solid #34202a;border-bottom:2px solid #34202a;transform:rotate(-45deg)}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice input[type=radio]{border-radius:50%}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice input[type=radio]:checked:after{width:7px;height:7px;margin:0;border:0;border-radius:50%;background:#34202a;transform:none}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice input:focus-visible{outline:none}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice span{min-width:0;overflow-wrap:anywhere}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice:focus-within{outline:2px solid #f2bda0;outline-offset:3px}.collection-browser-v2 .collection-active-filters,.collection-selected-origins{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.collection-browser-v2 .collection-active-filters button,.collection-selected-origins button{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;min-height:44px;max-width:100%;padding:8px 11px;border:1px solid #94694f;border-radius:8px;color:#edc69e;background:#33232b;font-size:13px;text-align:left}.collection-browser-v2 .collection-active-filters svg,.collection-selected-origins svg{flex-shrink:0}.collection-browser-v2 .collection-results-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin:0 0 10px}.collection-browser-v2 .collection-result-count{flex-shrink:1;min-width:0;margin:0;font-size:13px}.collection-browser-v2 .collection-results-bar .collection-sort-trigger{flex-shrink:0;border:0;background:transparent;padding:8px 0 8px 6px;color:#edc69e;font-size:13px;min-height:44px}.collection-browser-v2 .collection-reset-row{display:flex;justify-content:flex-end;margin:-8px 0 8px}.collection-browser-v2 .collection-reset-row button{font-size:13px}.collection-context-help{color:#c9b3bc;font-size:13px;line-height:1.6;margin:10px 0 16px}.collection-browser-v2 .collection-mythologies{gap:8px}.collection-browser-v2 .collection-mythology{border-bottom:1px solid #76515b80;scroll-margin-top:108px}.collection-browser-v2 .collection-mythology-heading{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:16px;align-items:center;padding:0;margin:0;border:0}.collection-browser-v2 .collection-mythology-heading h2{margin:0;min-width:0}.collection-browser-v2 .collection-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:78px;padding:14px 0;text-align:left;font:inherit;color:inherit}.collection-browser-v2 .collection-group-toggle>span{min-width:0;overflow-wrap:anywhere}.collection-browser-v2 .collection-group-toggle small{display:block;color:#c9b3bc;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.5;margin-top:4px}.collection-browser-v2 .collection-group-toggle>svg{flex-shrink:0;color:#d9b49c;transition:transform .18s}.collection-browser-v2 .collection-group-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.collection-browser-v2 .collection-mythology-completion{pointer-events:none}.collection-browser-v2 .collection-mythology>[hidden]{display:none}.collection-browser-v2 .collection-grid{margin-bottom:22px}.collection-browser-v2 .collection-discovery-action{display:flex;justify-content:flex-end;margin:0 0 18px}.collection-browser-v2 .pantheon-discovery-trigger{min-height:44px}.collection-browser-v2 button:focus-visible{outline:2px solid #f2bda0;outline-offset:3px}.collection-browser-v2 .empty-state{margin-top:20px}.app .modal.collection-touch-modal{width:min(620px,100%)}.app .collection-touch-modal>.modal-body{padding-top:10px;padding-bottom:0}.collection-touch-panel{min-width:0}.collection-touch-panel fieldset{min-width:0;border:0;padding:16px 0 8px;margin:0}.collection-touch-panel legend{color:#f5ddce;font-size:15px;font-weight:500;line-height:1.4;padding:10px 0 0}.collection-touch-panel .collection-context-help{font-size:12px;margin:10px 0}.collection-touch-panel .search-field{min-width:0;min-height:46px;margin:0 0 10px;border-color:#76515b;border-radius:9px}.collection-touch-panel .search-field input{font-size:16px;min-height:44px}.collection-touch-panel .collection-origin-choices{display:grid;gap:6px;max-height:230px;overflow:auto;overscroll-behavior:contain;padding:4px;margin:0;scrollbar-width:thin}.collection-touch-panel .collection-origin-choices .collection-choice{width:100%}.collection-touch-panel .collection-origin-choices small{margin-left:auto;flex-shrink:0;color:#c9b3bc;font-size:12px}.collection-touch-panel .collection-advanced{border-block:1px solid #76515b80;margin:20px 0;padding:4px 0 12px}.collection-touch-panel .collection-advanced summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;list-style:none;color:#e7cdbd;font-size:14px;cursor:pointer}.collection-touch-panel .collection-advanced summary::-webkit-details-marker{display:none}.collection-touch-panel .collection-advanced[open] summary svg{transform:rotate(180deg)}.collection-touch-panel .collection-option-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.collection-touch-panel .collection-option-actions>button{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 12px;border:1px solid #76515b;border-radius:9px;background:#30212b;color:#e9d8d0;font-size:13px;text-align:left}.collection-touch-panel .collection-option-actions>button svg{flex-shrink:0}.collection-touch-panel .collection-touch-actions{display:flex;align-items:center;gap:12px;position:sticky;bottom:0;z-index:3;margin-top:24px;padding:14px 0 max(20px,env(safe-area-inset-bottom));border-top:1px solid #76515b;background:#271c23;box-shadow:0 -12px 16px #271c23ed}.collection-touch-panel .collection-touch-actions .button{flex:1;min-width:0;min-height:48px;padding-inline:12px;font-size:14px}.collection-touch-panel .collection-touch-actions .text-button{flex-shrink:0;min-height:44px;font-size:13px}.collection-touch-panel .collection-sort-choices{display:grid;gap:8px}.collection-touch-panel .collection-sort-choices .collection-choice{min-height:50px}@media(max-width:800px){.collection-page-content:has(.collection-browser-v2){overflow-x:clip}.collection-browser-v2 .collection-heading{position:sticky;top:0;z-index:8;margin:-10px -2px 16px;padding:max(14px,env(safe-area-inset-top)) 2px 14px;border-bottom:1px solid #76515b80;background:#1d141c;box-shadow:0 -15px #1d141c}.collection-browser-v2 .collection-heading h1{font-size:29px;margin-bottom:5px}.collection-browser-v2 .collection-progress{display:flex;gap:5px;font-size:11px}.collection-browser-v2 .collection-progress strong{font-size:13px}.collection-browser-v2 .collection-filter-trigger{padding:10px 11px;font-size:13px}.collection-browser-v2 .collection-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:8px}.collection-browser-v2 .collection-controls .search-field{max-width:none}.collection-browser-v2 .collection-mythology-heading{grid-template-columns:minmax(0,1fr) 66px;gap:12px}.collection-browser-v2 .collection-mythology-heading h2{font-size:25px}.collection-browser-v2 .collection-group-toggle{min-height:76px}.collection-browser-v2 .collection-mythology-completion{font-size:11px}.collection-browser-v2 .collection-results-bar{gap:8px}.collection-browser-v2 .collection-result-count,.collection-browser-v2 .collection-results-bar .collection-sort-trigger{font-size:12px}.collection-browser-v2 .collection-result-count>span{display:block;font-size:11px}.collection-browser-v2 .collection-results-bar .collection-sort-trigger{max-width:64%;text-align:right}.collection-browser-v2 .collection-discovery-action{margin-bottom:18px}.collection-browser-v2 .pantheon-discovery-trigger{width:100%;font-size:12px}.app .modal.collection-touch-modal:not(.reveal-modal):not(.artwork-modal){--modal-gutter: 18px;padding-inline:18px}.collection-touch-panel .collection-option-actions{grid-template-columns:1fr}.collection-touch-panel .collection-touch-actions{gap:8px}.collection-touch-panel .collection-touch-actions .button{font-size:13px;gap:6px}.collection-touch-panel .collection-touch-actions .text-button{font-size:12px}}@media(prefers-reduced-motion:reduce){.collection-browser-v2 .collection-group-toggle>svg{transition:none}}@media(forced-colors:active){:is(.collection-browser-v2,.collection-touch-modal) .collection-choice input{-webkit-appearance:auto;appearance:auto;background:Canvas;color:CanvasText;border-color:ButtonText}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice input:checked:after{display:none}:is(.collection-browser-v2,.collection-touch-modal) .collection-choice:focus-within{outline-color:Highlight}}.collection-teams-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:46px;padding:10px 14px;margin:0 0 12px;border:1px solid #bfa07350;border-radius:12px;background:linear-gradient(110deg,#ac794b18,#221721);color:#efdfbd;text-align:left;cursor:pointer;font:inherit}.collection-teams-trigger strong{font-weight:500}.collection-teams-trigger>span{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:#c3afa5}.collection-management-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.collection-management-actions .collection-teams-trigger{display:grid;grid-template-columns:20px minmax(0,1fr);gap:3px 9px;min-width:0;margin:0;padding:11px 12px}.collection-management-actions .collection-teams-trigger>svg{grid-row:1 / 3;align-self:center}.collection-management-actions .collection-teams-trigger>strong{min-width:0;font-size:14px;line-height:1.35}.collection-management-actions .collection-teams-trigger>span{grid-column:2;margin:0;min-width:0;font-size:12px;line-height:1.35}.collection-management-actions .collection-ascension-trigger{border-color:#c5a17488;background:linear-gradient(115deg,#9f71322b,#2d2026)}@media(max-width:350px){.collection-management-actions{gap:8px}.collection-management-actions .collection-teams-trigger{padding:10px 8px;gap:3px 6px}}.detail-artwork{min-width:0}.detail-artwork .card-main{cursor:zoom-in}.artwork-hint{display:block;margin-top:10px;text-align:center;color:#e3ccc3;font-size:13px;line-height:1.5}.modal-backdrop.artwork-backdrop{padding:0;background:#08070cf5}.modal.artwork-modal{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:12px;border:0;border-radius:0;background:radial-gradient(ellipse at center,#261b2a,#09080e 75%);box-shadow:none;overflow:hidden}.artwork-modal .modal-heading{flex:none;margin:0;padding:0 52px 0 0}.artwork-modal .modal-heading .eyebrow{display:none}.artwork-modal .modal-heading h2{font-size:clamp(20px,3vw,28px);line-height:1.15;margin:0}.artwork-modal .modal-close{z-index:2;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px;background:#211823}.artwork-fullscreen{flex:1;min-height:0;min-width:0;width:100%;margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.artwork-card-stage{display:grid;place-items:center;flex:1;min-height:0;width:100%;container-type:size;padding:14px}.artwork-card-stage>.character-card{width:min(100%,420px,calc((100dvh - 180px) * 2 / 3));margin:0}@supports (height: 1cqh){.artwork-card-stage>.character-card{width:min(100cqw - 28px,420px,calc((100cqh - 28px) * 2 / 3))}}.artwork-card-stage>.character-card:hover{transform:none}.artwork-card-stage .card-main{cursor:default}.artwork-card-stage .card-main:hover .card-art{transform:none}.artwork-card-stage .card-caption{left:17px;right:17px;bottom:17px}.artwork-card-stage .card-title{font-size:clamp(24px,5vw,35px)}.artwork-card-stage .card-subtitle{font-size:12px}.artwork-card-stage .ascension-badge--compact{font-size:11px;width:82px}.artwork-fullscreen figcaption{flex:none;display:flex;align-items:center;justify-content:center;gap:18px;color:#f0dcd2;font-size:14px;text-align:center}.artwork-fullscreen figcaption .button{flex-shrink:0;min-height:44px}@media(max-width:560px){.modal.artwork-modal{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));gap:8px}.artwork-fullscreen{gap:8px}.artwork-fullscreen figcaption{flex-direction:column;gap:8px;font-size:13px}}@media(max-height:500px)and (orientation:landscape){.modal.artwork-modal{padding-top:8px;padding-bottom:8px;gap:5px}.artwork-modal .modal-heading h2{font-size:18px}.artwork-fullscreen figcaption{flex-direction:row;font-size:12px}}.sanctuary .ready-copy{gap:13px;margin-bottom:25px;color:#fff0e3}.sanctuary .ready-copy>svg{width:29px;height:29px;color:#f1c49c;stroke-width:1.5}.sanctuary .ready-count{display:inline-flex;align-items:baseline;gap:9px;line-height:1.1;letter-spacing:-.04em}.sanctuary .ready-count strong{font-size:clamp(32px,3.1vw,44px);font-weight:700;font-variant-numeric:tabular-nums;color:#ffe2bd}.sanctuary .ready-count>span{font-size:clamp(21px,2vw,27px);font-weight:600}.sanctuary .ready-copy .pitty-button{margin-left:4px;letter-spacing:0}@media(max-width:480px){.sanctuary .ready-copy{gap:10px}.sanctuary .ready-copy>svg{width:25px;height:25px}.sanctuary .ready-count{gap:7px}.sanctuary .ready-copy .pitty-button{margin-left:0}}.app .rarity-label[data-rarity]{--badge-ink: #e0e7ed;--badge-edge: #aab6c1;--seal-size: 35px;--emblem-size: 20px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;max-width:100%;min-width:0;min-height:43px;padding:4px;border:0;border-radius:2px;background:transparent;color:var(--badge-ink);font-size:14px;font-weight:750;line-height:1.25;letter-spacing:.015em;text-align:left;white-space:normal;overflow:hidden;text-shadow:0 1px 2px #0009}.app .rarity-label[data-rarity]>.rarity-label__seal{position:relative;z-index:1;flex:0 0 var(--seal-size);display:grid;place-items:center;width:var(--seal-size);height:var(--seal-size);border:1px solid var(--badge-edge);border-radius:50%;color:var(--badge-edge);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--badge-edge) 19%,#271923),#171019 72%);box-shadow:inset 0 0 0 3px #20141c,inset 0 0 0 4px color-mix(in srgb,var(--badge-edge) 39%,transparent),0 2px 4px #0005}.app .rarity-label[data-rarity] .rarity-label__emblem,.app .reveal-cards .card-caption .rarity-label[data-rarity] .rarity-label__seal>.rarity-label__emblem{display:block;width:var(--emblem-size);height:var(--emblem-size);overflow:visible;flex:none;margin:0;max-width:none;max-height:none}.app .rarity-label[data-rarity]>.rarity-label__name{position:relative;z-index:1;flex:1;min-width:0;padding:9px 0;overflow-wrap:normal;text-wrap:balance}.app .rarity-label[data-rarity]>.rarity-label__name:before,.app .rarity-label[data-rarity]>.rarity-label__name:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--badge-edge) 65%,transparent),transparent 94%);pointer-events:none}.app .rarity-label[data-rarity]>.rarity-label__name:before{top:2px}.app .rarity-label[data-rarity]>.rarity-label__name:after{bottom:2px}.app .rarity-label[data-rarity=uncommon]{--badge-ink: #b9f7d8;--badge-edge: #79c7ab}.app .rarity-label[data-rarity=rare]{--badge-ink: #c0e4ff;--badge-edge: #74baf4}.app .rarity-label[data-rarity=very-rare]{--badge-ink: #e3cfff;--badge-edge: #ba98e9}.app .rarity-label[data-rarity=epic]{--badge-ink: #ffdab4;--badge-edge: #e6ad77}.app .rarity-label[data-rarity=legendary]{--badge-ink: #e3b645;--badge-edge: #c89129}.app .rarity-label[data-rarity=secret]{--badge-ink: #f4d8ff;--badge-edge: #d7a7e8}.app .rarity-label[data-rarity=ultra-secret]{--badge-ink: #fff5d7;--badge-edge: #b1e5e8}.app .rarity-label[data-prestige=true]>.rarity-label__seal{color:#f3d8a6}.app .rarity-label[data-rarity=legendary]>.rarity-label__seal{color:#e8bd4f;background:radial-gradient(circle at 30% 20%,#6f4c17,#24180d 72%);box-shadow:inset 0 0 0 3px #24180d,inset 0 0 0 4px #d4a43c66,0 2px 4px #0005}.app .rarity-label[data-prestige=true]>.rarity-label__seal:after{content:"";position:absolute;inset:-4px;border:1px solid color-mix(in srgb,var(--badge-edge) 60%,transparent);border-radius:50%;clip-path:polygon(0 0,32% 0,32% 100%,68% 100%,68% 0,100% 0,100% 100%,0 100%);pointer-events:none}.app .rarity-label[data-rarity=ultra-secret]>.rarity-label__seal{color:#bdeff1;box-shadow:inset 0 0 0 3px #20141c,inset 0 0 0 4px #bce6d780,0 0 13px #b1e5e81f}.app .rarity-label[data-prestige=true]:after{content:"";position:absolute;inset:-25% -45%;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 37%,#fff5d50a 48%,#fff5d51c 50%,#fff5d50a 52%,transparent 63%);transform:translate(-65%)}.app .character-card:is(:hover,:focus-within) .rarity-label:after,.app .reveal-slot.revealed .rarity-label:after{animation:rarity-foil-sweep 6s ease-in-out infinite}@keyframes rarity-foil-sweep{0%,18%{transform:translate(-65%)}62%,to{transform:translate(65%)}}.app .character-card .card-caption .rarity-label[data-rarity]{width:100%;margin-top:9px;font-size:15px;font-weight:800;letter-spacing:.01em}.app .card-detail-copy>.rarity-label[data-rarity]{--seal-size: 39px;--emblem-size: 23px;font-size:17px;font-weight:800}.app .reveal-cards .character-card .card-caption .rarity-label[data-rarity]{--seal-size: 39px;--emblem-size: 23px;font-size:clamp(15px,1.4vw,19px)}.app .trade-review{width:100%;min-width:0}.app .compact-card .card-caption .rarity-label[data-rarity]{--seal-size: 27px;--emblem-size: 16px;min-height:35px;gap:6px;font-size:12px}.app .compact-card .card-caption .rarity-label[data-rarity]>.rarity-label__name{padding-block:6px}.app .trade-listing>header>.rarity-label[data-rarity],.app .odds-table .rarity-label[data-rarity]{--seal-size: 29px;--emblem-size: 17px;gap:7px;min-height:37px}@media(max-width:600px){.app .welcome-cards .character-card .card-caption .rarity-label[data-rarity]{--seal-size: 22px;--emblem-size: 13px;min-height:30px;padding:2px;margin-top:6px;gap:4px;font-size:11px;letter-spacing:0}.app .welcome-cards .character-card .card-caption .rarity-label[data-rarity]>.rarity-label__name{padding-block:5px}.app .collection-grid .character-card .card-caption .rarity-label[data-rarity]{--seal-size: 25px;--emblem-size: 16px;min-height:33px;margin-top:7px;gap:5px;font-size:clamp(12px,3.6vw,14px);letter-spacing:0}.app .collection-grid .character-card .card-caption .rarity-label[data-rarity]>.rarity-label__name{padding-block:7px}.app .reveal-cards .character-card .card-caption .rarity-label[data-rarity]{font-size:17px}.app .trade-listing>header>.rarity-label[data-rarity]{--seal-size: 25px;--emblem-size: 16px;font-size:12px;gap:5px}.app .compact-card .card-caption .rarity-label[data-rarity]{--seal-size: 22px;--emblem-size: 14px;flex-wrap:wrap;justify-content:center;gap:3px;padding:4px 3px;font-size:11px;text-align:center}.app .compact-card .card-caption .rarity-label[data-rarity]>.rarity-label__name{flex-basis:100%;padding-block:5px}}@media(max-width:600px),(max-width:900px)and (max-height:500px){.app .reveal-cards .reveal-overview-copy .rarity-label[data-rarity]{--seal-size: 24px;--emblem-size: 15px;flex-direction:column;flex-wrap:nowrap;gap:3px;width:100%;min-height:0;padding:4px;font-size:12px;text-align:center}.app .reveal-cards .reveal-overview-copy .rarity-label[data-rarity]>.rarity-label__seal{flex-basis:auto}.app .reveal-cards .reveal-overview-copy .rarity-label[data-rarity]>.rarity-label__name{flex:none;width:100%;padding-block:5px;overflow-wrap:normal}}@media(prefers-reduced-motion:reduce){.app .character-card .rarity-label[data-rarity]:after,.app .reveal-slot.revealed .rarity-label[data-rarity]:after{animation:none}}.app.motion-off .rarity-label[data-rarity]:after{animation:none}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff")}:root{font-family:DM Sans,sans-serif;color:#f6eee4;background:#1b1319;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#1b1319;--surface:#271c23;--line:#51353d;--gold:#f0c5a4;--muted:#c0aeb4;--mint:#f4b49f;--serif:"DM Sans",sans-serif;--sidebar:220px;--accent:#cc4935}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:none;border:0;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #ffbc9b;outline-offset:4px}a{color:#fac4ad}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.04em}h1{font-size:clamp(30px,3.6vw,46px);line-height:1.08}h2{font-size:28px;line-height:1.2}h3{font-size:20px;line-height:1.3}p{line-height:1.65}strong{font-weight:600}small{font-size:12px}svg{flex-shrink:0}img{max-width:100%}::selection{color:#1b1319;background:#f4b49f}::-webkit-scrollbar{width:7px;height:5px}::-webkit-scrollbar-track{background:#21151d}::-webkit-scrollbar-thumb{background:#68464e;border-radius:6px}.app{min-height:100dvh;background:radial-gradient(ellipse at 90% 0,#713f4428,transparent 55%),#1b1319}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.23em;font-size:10px;font-weight:500;line-height:1.8;color:#ed927d}.gold-text{color:#f0c5a4}.muted{color:var(--muted);font-size:13px;line-height:1.7}.microcopy{color:var(--muted);font-size:11px;line-height:1.6}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid transparent;border-radius:50%}.icon-button:hover{background:#f6eee410;border-color:#f6eee422}.text-button{display:inline-flex;align-items:center;gap:8px;color:#fac4ad;font-size:13px;padding:5px 0;text-align:left}.text-button:hover{color:#fff4eb}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:12px 20px;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s,filter .2s}.button:not(:disabled):active{transform:translateY(1px)}.button.gold{color:#fff5eb;background:linear-gradient(125deg,#c74634,#af372e);border-color:#e26954;box-shadow:inset 0 1px #f8cbb528,0 8px 24px #17080935}.button.gold:not(:disabled):hover{filter:brightness(1.13)}.button.outline{color:#f1d6c9;background:#e4ac9205;border-color:#946351}.button.outline:not(:disabled):hover{background:#e4ac9212;border-color:#c18a71}.button.quiet{color:#ddc6c3}.button.quiet:hover{background:#fff4e907}.button.full{width:100%}.button.small{min-height:38px;padding:8px 13px;font-size:12px}.button.large{min-height:52px;font-size:15px;padding-inline:26px}.spin{animation:spin 1.4s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.thin-progress{height:4px;background:#f6eee410;border-radius:6px;overflow:hidden}.thin-progress>span{display:block;height:100%;background:linear-gradient(90deg,#ac4b42,#e48b74);border-radius:inherit;transition:width .4s}.mythi-mark{display:block;width:44px;height:88px;color:currentColor}.brand{display:flex;flex-direction:column;align-items:center;gap:7px;color:#f9eee0;white-space:nowrap}.brand .mythi-mark{width:35px;height:70px}.brand>div{font-weight:400;font-size:25px;letter-spacing:.1em;line-height:1.15}.brand-button{padding:0}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);display:flex;flex-direction:column;z-index:20;background:linear-gradient(160deg,#21171e,#1a1219);border-right:1px solid #d9977a35}.sidebar .brand-button{padding:22px 12px 27px}.sidebar nav{display:flex;flex-direction:column;gap:2px}.nav-item{position:relative;display:flex;align-items:center;gap:20px;width:100%;min-height:72px;text-align:left;padding:17px 24px;color:#e9dada;font-size:14px;border-left:4px solid transparent}.nav-item:hover{background:#d79b8710}.nav-item.selected{border-left-color:#ef6954;background:linear-gradient(90deg,#843c3b85,#62313670);color:#fff3e9}.nav-item svg{color:#f0bca6}.nav-count{margin-left:auto;font-size:10px;min-width:19px;padding:3px 5px;background:#ce5340;color:#fff1e5;text-align:center;border-radius:4px}.sidebar-decoration{position:relative;flex:1;min-height:100px;overflow:hidden;display:flex;align-items:center;flex-direction:column;justify-content:space-around;color:#d4725b;opacity:.7}.sidebar-decoration:before,.sidebar-decoration:after{content:"";position:absolute;width:380px;height:480px;border:1px solid #b86d4b40;transform:rotate(-28deg);border-radius:50%;top:-140px;right:-30px}.sidebar-decoration:after{top:110px;right:80px}.sidebar-decoration i{position:absolute;height:72%;width:1px;background:linear-gradient(transparent,#c87c56,transparent);top:14%}.sidebar-decoration span{font-size:14px;z-index:1;background:#1e151c;padding:4px}.profile-chip{display:flex;align-items:center;gap:10px;width:100%;padding:18px;border-top:1px solid #eab49220;text-align:left}.profile-chip>span:nth-child(2){flex:1;min-width:0}.profile-chip strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis}.profile-chip small{display:block;color:#bda3aa;font-size:10px;margin-top:4px}.profile-chip>svg{color:#bd958e}.avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#734044,#38242e);border:1px solid #c48b6f66;color:#f4d7bd;font-size:18px;flex-shrink:0}.avatar.small{width:31px;height:31px;font-size:15px}.main-content{margin-left:var(--sidebar);min-height:100dvh}.topbar{height:72px;padding:0 38px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f6eee40b;position:relative;z-index:4}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#ad8e96}.breadcrumb span{color:#e9d7d7}.topbar-mobile-brand{display:none}.topbar-actions{display:flex;align-items:center;gap:17px}.collection-indicator{display:flex;align-items:center;gap:6px;color:#b89ba3;font-size:12px}.collection-indicator strong{color:#ead8d6}.collection-indicator svg{color:#dca98b;margin-right:4px}.demo-badge{display:inline-block;padding:5px 7px;border:1px solid #d5947240;border-radius:4px;color:#e7b5a1;font-size:8px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.page-content{max-width:1460px;margin:auto;padding:32px 38px 42px;animation:page-enter .3s ease-out}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.page-heading .eyebrow{margin-bottom:10px}.page-heading p{font-size:13px;color:var(--muted);margin-top:11px}.page-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1460px;margin:auto;padding:18px 38px 24px;border-top:1px solid #f6eee40b;color:#9f828c;font-size:10px}.page-footer>span:first-child{font-size:14px;letter-spacing:.06em;color:#cfaca4}.page-footer button{font-size:11px;color:#d2ada3;padding:5px 0}.mobile-nav{display:none}.page-home .main-content{position:relative;background:linear-gradient(90deg,#1b1119bb,#1b111955 34%,#1b111905 72%),linear-gradient(0deg,#1b111955,transparent 30%),url(/art/mythicards/ui/lounge-desktop.webp) center/cover;isolation:isolate}.page-home .topbar{border:0}.page-home .breadcrumb,.page-home .collection-indicator{visibility:hidden}.page-home .topbar:after{content:"";position:absolute;left:38px;right:50%;top:36px;height:1px;background:linear-gradient(90deg,#d19b7c80,transparent);pointer-events:none}.page-home .page-content{padding:0;max-width:none;animation:none}.page-home .page-footer{position:relative;border:0;min-height:58px;color:#d3b7b5}.page-home .page-footer>span:nth-child(2){display:none}.sanctuary{position:relative;min-height:calc(100dvh - 130px);display:flex;align-items:center;isolation:isolate;overflow:hidden}.sanctuary-copy{position:relative;z-index:2;width:47%;padding:0 0 12vh 38px;text-shadow:0 2px 22px #13081077}.sanctuary-copy>.eyebrow{font-size:12px;letter-spacing:.28em;color:#f3755d;margin-bottom:18px}.ready-copy{display:flex;align-items:center;gap:15px;font-size:17px;color:#fff0e9;margin-bottom:21px}.ready-copy strong{font-weight:500}.ready-copy svg{color:#efcebd}.open-pack{min-height:57px;width:min(100%,390px);font-size:18px;gap:18px;border-radius:8px}.pack-timer{display:flex;align-items:center;gap:12px;font-size:13px;color:#e4c7c7;margin-top:19px;font-variant-numeric:tabular-nums}.pack-timer strong{font-size:15px;font-weight:400;letter-spacing:.06em}.pack-stage{position:absolute;inset:5% 4% 14% 49%;display:flex;align-items:center;justify-content:center;pointer-events:none}.sanctuary-pack{object-fit:contain;width:77%;height:100%;max-height:620px;filter:drop-shadow(10px 20px 18px #16080988);animation:pack-float 6s ease-in-out infinite}@keyframes pack-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(-1deg)}}.character-card{position:relative;aspect-ratio:2/3;min-width:0;border-radius:10px;padding:3px;background:#351f29;border:1px solid color-mix(in srgb,var(--rarity) 45%,#4a3038);box-shadow:0 8px 22px #10060d55;transition:transform .2s,box-shadow .2s}.character-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px #10060d77}.card-main{display:block;position:relative;width:100%;height:100%;padding:0;border-radius:7px;overflow:hidden;text-align:left;isolation:isolate}.card-art{position:absolute;inset:0;background-repeat:no-repeat;transition:transform .4s}.card-main:hover .card-art{transform:scale(1.025)}.card-shade{position:absolute;inset:0;background:linear-gradient(0deg,#120d16f7 0%,#1b101ba6 21%,transparent 49%)}.card-caption{position:absolute;left:13px;right:13px;bottom:13px;display:flex;flex-direction:column;align-items:flex-start;z-index:2}.card-title{font-weight:600;font-size:clamp(21px,1.9vw,28px);line-height:1.05;letter-spacing:-.035em;color:#fff2e6}.card-subtitle{font-size:10px;color:#ebd4cf;line-height:1.4;margin-top:5px}.rarity-label{display:inline-flex;align-items:center;gap:5px;color:var(--rarity);font-size:9px;font-weight:500;letter-spacing:.03em;white-space:nowrap}.card-caption .rarity-label{margin-top:10px;padding-top:8px;border-top:1px solid #f5e5db29;width:100%;font-size:8px}.card-caption .rarity-label svg{width:8px;height:8px}.favorite-button{position:absolute;right:11px;top:11px;z-index:3;display:grid;place-items:center;width:30px;height:30px;border:1px solid #fff1e54a;background:#20141cb8;border-radius:50%;color:#eed7d0}.favorite-button.active{background:#af4c45;color:#fff3eb;border-color:#f3aa96}.new-label,.missing-label,.count-label{position:absolute;top:12px;left:12px;font-size:9px;padding:5px 7px;border-radius:4px;color:#f9e2cf;background:#2c1a26c9;border:1px solid #edb39255;line-height:1}.new-label{background:#ae4333;color:#fff5e9;border-color:#e8916e}.count-label{font-size:12px}.unowned .card-art{filter:saturate(.4) brightness(.55)}.unowned:hover .card-art{filter:saturate(.6) brightness(.65)}.unowned .card-title{color:#d2c3c4}.compact-card{width:100%}.compact-card .card-title{font-size:23px}.compact-card .card-caption{left:10px;right:10px;bottom:10px}.compact-card .card-subtitle{font-size:9px}.collection-total{min-width:160px;text-align:right}.collection-total>strong{display:block;font-size:30px;font-weight:500;color:#f3e1d7}.collection-total>strong>span{color:#a98c97;font-size:20px}.collection-total>small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.collection-total .thin-progress{margin-top:10px}.universe-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:20px;padding-bottom:7px;scrollbar-width:thin}.universe-tabs>button{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px;min-height:42px;padding:10px 13px;border:1px solid transparent;border-radius:6px;color:#c5abb4}.universe-tabs>button.active{background:#9e4c4022;border-color:#bf6d5366;color:#ffe5d5}.universe-tabs>button:hover{background:#ecb39b0a}.collection-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:19px}.search-field{display:flex;align-items:center;gap:10px;flex:1;min-width:150px;border:1px solid var(--line);background:#241821;border-radius:6px;padding:0 13px;min-height:44px;color:#bd8d86}.search-field>input{min-width:0;flex:1;width:100%;border:0;outline:0;background:transparent;color:#f6e5df;font-size:12px;padding:12px 0}.search-field input::placeholder{color:#ad8a96}.search-field button{padding:4px}.select-wrapper{display:flex;align-items:center;gap:7px;position:relative;min-height:44px;border:1px solid var(--line);border-radius:6px;padding:0 11px;color:#cb9b8a;background:#241821;min-width:0}.select-wrapper select{border:0;background:transparent;color:#e6c9c2;font-size:11px;-webkit-appearance:none;appearance:none;outline:0;padding:12px 16px 12px 0;cursor:pointer;min-width:0}.select-wrapper>svg:last-child{pointer-events:none;position:absolute;right:10px}select option{background:#291d26;color:#f4e1d8}.collection-subnav{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e5b39822;margin-bottom:25px}.collection-subnav>div{display:flex;gap:22px;overflow-x:auto}.collection-subnav button{display:flex;align-items:center;gap:5px;white-space:nowrap;position:relative;color:#b99aa7;padding:0 0 15px;font-size:11px}.collection-subnav button.active{color:#f9d3bd}.collection-subnav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#e77d62}.collection-subnav>span{white-space:nowrap;font-size:10px;color:#b99aa7;margin-bottom:15px}.collection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px 19px;margin-bottom:24px}.rarity-legend{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:24px 0 5px}.rarity-legend .rarity-label{font-size:10px}.albums-section{margin-bottom:30px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.section-heading .eyebrow{margin-bottom:7px}.section-heading p{font-size:12px;color:var(--muted);margin-top:8px}.albums-section .section-heading h2{font-size:24px}.album-disclosure{border:1px solid #bc7c5f42;border-radius:8px;background:#2a1b24a6;padding:0 21px}.album-disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;color:#eed0bd;font-size:12px;cursor:pointer}.album-disclosure>summary:after{content:"+";font-size:20px;color:#ee987c}.album-disclosure[open]>summary:after{content:"−"}.album-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:20px}.album-panel{min-width:0;padding:23px;border:1px solid #b6795b36;border-radius:8px;background:linear-gradient(130deg,#3e2730,#281b24)}.album-panel h3{font-family:var(--serif);font-size:21px;margin:9px 0 12px}.album-panel>p{font-size:12px;color:#cbb0b5}.album-panel progress{-webkit-appearance:none;appearance:none;border:0;width:100%;height:4px;margin:19px 0 15px;background:#f6eee40d;border-radius:5px;overflow:hidden}.album-panel progress::-webkit-progress-bar{background:#f6eee40d}.album-panel progress::-webkit-progress-value{background:#dd8668}.album-panel progress::-moz-progress-bar{background:#dd8668}.album-identities{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.album-identities span{font-size:10px;color:#a98b99;padding:5px 7px;border:1px solid #6b424c;border-radius:4px}.album-identities .discovered{background:#d18d6b12;color:#f1c7ad;border-color:#c18c5b66}.album-panel .button{margin-top:14px}.album-panel details{margin-top:17px;font-size:11px;color:#bda1aa}.album-panel details summary{cursor:pointer;color:#e9bca6}.album-panel details p{margin-top:10px}.character-notes{font-size:12px;color:#cbb1b8;margin-top:15px;line-height:1.7}.character-notes p{margin-bottom:10px}.character-notes details{margin-top:12px}.character-notes summary{cursor:pointer;color:#eabcaa;margin-bottom:10px}.character-notes a{display:inline-block;margin:6px 10px 6px 0;overflow-wrap:anywhere}.trade-note{display:flex;align-items:center;gap:14px;border:1px solid #c3907352;border-radius:8px;background:#ba6a4f0a;padding:17px 20px;margin-bottom:23px}.trade-note>svg{color:#e0a285}.trade-note p{font-size:12px;color:#baa1ab;flex:1}.trade-note strong{color:#ead0c2;font-weight:500}.trade-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:23px 0}.pill-tabs{display:flex;gap:5px;background:#281b24;border:1px solid #56363f;border-radius:7px;padding:4px}.pill-tabs>button{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;color:#c7a8b2;font-size:12px;border-radius:4px}.pill-tabs>button.active{color:#ffe5d3;background:#8d453e66}.pill-tabs>button>span{min-width:16px;font-size:10px;padding:2px 4px;background:#ca74513b;border-radius:3px}.trade-toolbar-right{display:flex;align-items:center;gap:17px}.checkbox-label{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#cdb4bd;line-height:1.6}.checkbox-label input{accent-color:#cd614b;width:15px;height:15px;margin:3px 0 0;flex-shrink:0}.trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.trade-listing{min-width:0;border:1px solid #bc805d3b;border-radius:10px;padding:22px;background:linear-gradient(130deg,#33222c,#251923)}.trade-listing>header{display:flex;align-items:center;gap:10px}.trade-listing>header>div{min-width:0;flex:1}.trade-listing>header strong{display:block;color:#f3dbce;font-size:12px}.trade-listing>header small{display:block;font-size:10px;color:#bd9aa7;margin-top:3px}.trade-listing>header>.rarity-label{font-size:9px}.trade-pair{display:grid;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:16px;align-items:center;max-width:370px;margin:auto;padding:22px 5px}.trade-direction{display:block;text-align:center;font-size:11px;color:#ccb0b8;margin-bottom:8px}.trade-arrow{color:#e2a48a}.trade-status{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;border:1px solid #d7a48829;border-radius:5px;color:#e6bb9f;background:#e6a67106}.trade-status.cancelled,.trade-status.expired{color:#b49ca8}.trades-footnote{font-size:11px;text-align:center;margin-top:25px}.trade-form{display:grid;gap:18px}.trade-form>label,.settings-form>label,.auth-form>label{display:flex;flex-direction:column;gap:8px;color:#eed6cc;font-size:12px}.trade-form select,.settings-form input[type=text],.auth-form input{width:100%;min-height:45px;border:1px solid #6e4753;border-radius:6px;color:#f5e3d8;background:#1d131c;padding:11px 13px;font-size:13px;outline-offset:2px}.trade-review{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:20px;align-items:center;max-width:400px;margin:4px auto 10px}.trade-review>div>small{display:block;text-align:center;color:#d1adb1;font-size:11px;margin-bottom:9px}.trade-review>svg{color:#e6b194}.consent{padding:14px;border:1px solid #a86b5244;background:#b96b4c09;border-radius:6px;font-size:12px!important;margin:10px 0}.trade-form>label.consent{display:flex;flex-direction:row}.private-trade-label{color:#efbda5}.private-trade-actions{display:grid;gap:8px}.profile-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:24px;padding:29px;border:1px solid #b8835f55;border-radius:10px;background:linear-gradient(120deg,#512e34,#291b27);margin-bottom:20px}.profile-hero>.mythi-mark{position:absolute;right:34px;top:-36px;width:110px;height:220px;color:#cd8f5c;opacity:.17}.large-avatar{width:72px;height:72px;font-size:32px}.profile-hero h2{font-size:36px;margin:9px 0}.profile-hero p{font-size:12px;color:#c5a4ae}.profile-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:25px}.profile-stat-grid>div{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:22px;background:#2a1c26;border:1px solid #65404b66;border-radius:8px;align-items:center}.profile-stat-grid>div>svg{color:#e4b095;grid-row:1/3}.profile-stat-grid strong{font-size:32px;font-weight:500;line-height:1}.profile-stat-grid strong>small{font-size:20px;color:#a38695}.profile-stat-grid>div>span{font-size:11px;color:#bba0ad}.profile-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px}.surface{padding:26px;border:1px solid #bc7d5a42;border-radius:10px;background:linear-gradient(130deg,#32212b,#251922)}.surface h2{font-size:26px;margin-top:8px;margin-bottom:15px}.surface .muted{font-size:12px}.pity-meter{margin-top:22px}.pity-meter>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#dbc0c5;margin-bottom:10px}.pity-meter strong{font-size:13px;color:#f3d7c6;font-weight:500}.pity-meter small{color:#987c8c;font-size:11px}.personal-pity{margin-top:20px;border-top:1px solid #bc795433;padding-top:17px}.personal-pity summary{font-size:12px;cursor:pointer;color:#e1b49e}.surface>.text-button{margin-top:24px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #d8ad8a19}.setting-row>span{flex:1}.setting-row strong{display:block;font-size:13px;font-weight:500;color:#f0d9cf}.setting-row small{display:block;font-size:11px;line-height:1.6;color:#bb99a7;margin-top:5px}.switch{-webkit-appearance:none;appearance:none;width:37px!important;height:21px!important;min-width:37px;background:#4e3442;border-radius:20px;border:1px solid #79515b;position:relative;cursor:pointer}.switch:before{content:"";position:absolute;width:15px;height:15px;left:2px;top:2px;border-radius:50%;background:#cdb5bc;transition:transform .2s}.switch:checked{background:#b65a46;border-color:#e19b79}.switch:checked:before{transform:translate(15px);background:#ffe4d1}.setting-link{display:flex;align-items:center;gap:13px;width:100%;padding:21px 0;border-bottom:1px solid #d8ad8a19;text-align:left}.setting-link>svg{color:#dfaa8d}.setting-link>span{flex:1}.setting-link strong{display:block;font-size:12px;font-weight:500;color:#efd7ce}.setting-link small{display:block;color:#bd9da9;font-size:11px;line-height:1.6;margin-top:4px}.logout-button{margin-top:24px}.pack-benefits{margin-top:25px}.benefits-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:23px}.benefits-actions>div{padding-top:20px;border-top:1px solid #b67c5d33}.benefits-actions strong{font-size:13px;color:#ecd0bf}.benefits-actions .microcopy{margin:6px 0 13px}.modal-backdrop{position:fixed;inset:0;z-index:80;padding:25px;display:flex;align-items:center;justify-content:center;background:#0f0816bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:modal-enter .2s ease-out}@keyframes modal-enter{0%{opacity:0}to{opacity:1}}.modal{position:relative;width:100%;max-width:570px;max-height:calc(100dvh - 50px);overflow:auto;padding:34px;border:1px solid #b77b5d66;border-radius:12px;background:linear-gradient(145deg,#34222d,#21151f);box-shadow:0 30px 100px #0d030a99;outline:0}.modal-close{position:absolute;right:13px;top:13px;z-index:5;color:#f1d8ce}.modal-heading{margin-bottom:25px;padding-right:30px}.modal-heading .eyebrow{font-size:9px;letter-spacing:.2em}.modal-heading h2{font-size:32px;margin-top:8px;line-height:1.15}.modal-copy{font-size:13px;color:#cfb0bc;margin:18px 0;line-height:1.8}.modal-copy strong{color:#f5d7c0}.modal .button.full{margin-top:8px}.notice{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid #c38a6740;background:#ba6b4309;border-radius:7px;color:#c8adb2;font-size:12px;margin:18px 0;line-height:1.7}.notice>svg{color:#dda881;margin-top:2px}.notice p{font-size:12px;margin-top:5px}.notice strong{color:#eed2c1;font-size:13px;font-weight:500}.detail-modal{max-width:830px}.card-detail{display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr);gap:32px;align-items:start}.card-detail>.character-card{width:100%;margin:auto}.card-detail-copy h3{font-size:27px;margin:13px 0}.card-detail-copy>p{font-size:13px;color:#ceb2bc;line-height:1.8}.card-detail-copy>p>small{color:#edb99e;letter-spacing:.04em}.detail-facts{padding:18px 0;margin:18px 0;border-block:1px solid #bd8a6329}.detail-facts>div>span{display:block;font-size:11px;color:#c4a0ad}.detail-facts strong{display:block;font-size:28px;font-weight:500;margin-top:6px}.detail-facts small{font-size:12px;color:#bb96a6;font-weight:400}.card-detail-copy>.microcopy{margin-top:14px}.rules-modal{max-width:700px}.rules-content>p{font-size:13px;color:#cfb4bd;line-height:1.85}.rules-content h3{font-size:23px;margin:27px 0 12px}.rules-content ul{font-size:13px;line-height:1.9;color:#d9bfc7;padding-left:20px}.rules-content li+li{margin-top:7px}.odds-table{border:1px solid #7f52445c;border-radius:7px;margin-top:15px;overflow:hidden}.odds-table>div{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #bb80552a}.odds-table>div:last-child{border-bottom:0}.odds-table .rarity-label{font-size:12px}.odds-table>div>span:last-child{color:#e0c2bd;font-size:13px}.settings-form{display:grid;gap:17px}.settings-form .setting-row{flex-direction:row;gap:20px}.settings-form>.muted{font-size:12px}.settings-form code{color:#f5cfb7}.ad-preview{min-height:150px;display:flex;flex-direction:column;gap:17px;align-items:center;justify-content:center;border:1px solid #a96c4c50;border-radius:8px;background:radial-gradient(ellipse,#88533b2b,transparent);color:#e8bc99}.ad-preview span{font-size:12px}.reveal-backdrop{background:linear-gradient(0deg,#1b101cdd,#1b101c2b 48%,#1b101c85),url(/art/mythicards/ui/lounge-desktop.webp) center/cover;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;overflow:auto;align-items:flex-start}.reveal-modal{display:flex;flex-direction:column;align-items:center;max-width:1150px;max-height:none;min-height:100dvh;padding:24px 40px 25px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;text-align:center}.reveal-modal .modal-close{position:fixed;right:28px;top:23px;width:44px;height:44px}.reveal-modal .modal-close svg{width:28px;height:28px;stroke-width:1}.reveal-modal .modal-heading{width:100%;padding:0;margin-bottom:10px}.reveal-modal .brand{margin-bottom:24px;gap:6px}.reveal-modal .brand .mythi-mark{height:66px;width:33px}.reveal-modal .brand>div{font-size:22px}.reveal-modal h2{max-width:650px;margin:auto;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.05;letter-spacing:-.04em}.reveal-modal .modal-heading:after{content:"✦";display:block;color:#dc7058;font-size:20px;width:180px;margin:17px auto 0;border-bottom:1px solid #da785650;line-height:1.4}.reveal-intro{font-size:13px;color:#f3d8cd;order:2;margin:15px auto 20px;text-shadow:0 2px 12px #1b0717}.reveal-cards{order:1;display:flex;justify-content:center;align-items:center;gap:22px;width:min(100%,750px);margin:30px 0 8px;perspective:1200px}.reveal-slot{min-width:0;flex:1;position:relative;transition:transform .4s;transform:rotate(-4deg) translateY(12px)}.reveal-slot:nth-child(2){transform:translateY(-8px);z-index:2}.reveal-slot:nth-child(3){transform:rotate(4deg) translateY(12px)}.reveal-slot.revealed{transform:translateY(0)}.reveal-slot .character-card{width:100%;animation:card-in .45s ease-out}.reveal-slot>.microcopy{position:absolute;top:100%;left:-5px;right:-5px;margin-top:10px;color:#f3d5c7;font-size:10px;line-height:1.5;text-shadow:0 2px 12px #0e040a}.reveal-cards:has(.revealed){margin-bottom:45px}.card-back{position:relative;display:block;aspect-ratio:2/3;width:100%;padding:0;border-radius:10px;border:1px solid #f8cfa6;overflow:hidden;box-shadow:0 10px 30px #12040c88;background:#dbc0a1;transition:transform .2s}.card-back:hover{transform:translateY(-6px)}.card-back img{display:block;width:100%;height:100%;object-fit:cover}.reveal-modal>.button{order:3;min-width:300px;font-size:17px;min-height:54px;margin-top:10px}.reveal-return{order:4;margin-top:22px;padding:15px 25px 0;border-top:1px solid #c992714d;color:#d7bcc0;font-size:13px}.reveal-saved{order:5;max-width:360px;margin-top:16px;color:#bca2af;font-size:10px}@keyframes card-in{0%{opacity:0;transform:rotateY(45deg) scale(.94)}to{opacity:1;transform:rotateY(0) scale(1)}}.welcome-page{position:relative;min-height:100dvh;isolation:isolate;overflow:hidden}.welcome-scenery{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#211420f5,#211420cf 36%,#21142050),url(/art/mythicards/ui/lounge-desktop.webp) center/cover}.welcome-header{display:flex;align-items:center;justify-content:space-between;padding:25px 5vw}.welcome-header>.brand{flex-direction:row;gap:16px}.welcome-header .brand .mythi-mark{width:26px;height:52px}.welcome-header .brand>div{font-size:24px}.welcome-header>div:last-child{display:flex;align-items:center;gap:20px}.chapter-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#e1a88c}.welcome-main{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;max-width:1450px;min-height:calc(100dvh - 180px);margin:auto;padding:30px 5vw 50px}.welcome-copy>.eyebrow{font-size:10px;letter-spacing:.18em}.small-spark{font-size:16px;color:#ef8d6d;vertical-align:-1px;margin-right:7px}.welcome-copy h1{font-size:clamp(38px,4.3vw,67px);line-height:1.06;font-weight:700;margin-top:22px;max-width:650px}.welcome-copy h1 em{display:block;font-style:normal;color:#e9b79e}.welcome-copy>p{font-size:13px;line-height:1.85;color:#d0adb8;margin-top:24px;max-width:510px}.welcome-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}.welcome-actions>.button{min-width:270px}.welcome-actions>.microcopy{font-size:10px}.auth-links{display:flex;gap:12px;align-items:center;margin-top:12px;font-size:12px;color:#a38296}.auth-links button{color:#e7bdad;padding:3px 0}.welcome-values{display:flex;flex-wrap:wrap;gap:22px;margin-top:35px;padding-top:22px;border-top:1px solid #d4a07833;color:#cfadae}.welcome-values>span{display:flex;align-items:center;gap:7px;font-size:10px}.welcome-values svg{color:#dba27c}.welcome-cards{position:relative;height:520px;max-width:560px;width:100%;margin:auto}.showcase-card{position:absolute;width:45%;max-width:245px;top:70px;filter:drop-shadow(0 20px 25px #12050c66)}.showcase-0{left:28%;top:25px;z-index:3;transform:rotate(2deg)}.showcase-1{left:0;top:95px;z-index:1;transform:rotate(-13deg)}.showcase-2{right:0;top:116px;z-index:2;transform:rotate(12deg)}.showcase-caption{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;position:absolute;bottom:0;left:0;right:0;text-shadow:0 3px 10px #110610}.showcase-caption>span:first-child{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:#d7b7b3}.showcase-caption strong{font-size:18px;font-weight:500;color:#f2d2bf}.showcase-caption>span:last-child{color:#e79471;font-size:20px}.orbital-background{display:none}.welcome-footer{display:flex;align-items:center;justify-content:space-between;padding:20px 5vw;color:#bca0ab;font-size:10px;border-top:1px solid #d2987822}.welcome-footer button{display:flex;align-items:center;gap:8px;color:#e4b8a3;font-size:11px}.auth-form{max-width:390px;margin-top:27px;padding:25px;border:1px solid #c38a6755;border-radius:9px;background:#2b1b26e8;display:grid;gap:17px}.auth-form h2{font-size:26px}.auth-form>.text-button{font-size:11px}.auth-form input::placeholder{color:#aa8798}.welcome-error{margin-top:25px;padding:22px;border:1px solid #bd654d55;border-radius:8px;background:#5c2c2e33}.welcome-error p{color:#edb7a5;font-size:12px;margin-bottom:15px}.welcome-error>.button{margin-right:9px}.confluence-pending{display:flex;align-items:center;gap:35px;min-height:330px;padding:35px;border:1px solid #c28d6344;border-radius:12px;background:#32202a}.pending-sigil{width:160px;display:flex;justify-content:center}.pending-sigil .mythi-mark{width:80px;height:160px;color:#e1ae85}.pending-copy h2{margin:12px 0 20px;font-size:31px}.pending-copy p{font-size:13px;color:#c7a6b3;margin:9px 0}.pending-copy .button{margin-top:18px}.pending-reserves{display:flex;gap:18px;font-size:12px;color:#ccadbd;margin-top:15px}.pending-reserves strong{font-size:19px;color:#edc3a5}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:55px 25px;min-height:240px}.empty-state>svg{color:#d8a17c;margin-bottom:18px}.empty-state h3{font-size:26px;color:#e9cfcb;margin-bottom:12px}.empty-state p{font-size:13px;color:#bea0ad;max-width:420px}.empty-state .button{margin-top:22px}.loading-block{display:flex;align-items:center;justify-content:center;gap:12px;padding:45px;font-size:13px;color:#c5a7b5}.inline-error,.connection-banner{display:flex;justify-content:space-between;align-items:center;gap:13px;background:#6e342b33;border:1px solid #b66a4d55;color:#efbaa3;font-size:12px;padding:13px 18px;border-radius:6px;margin:15px 0}.connection-banner{position:relative;z-index:5;margin:10px 30px}.connection-banner button{color:#ffe0c9;text-decoration:underline;white-space:nowrap}.toast{position:fixed;z-index:110;bottom:25px;left:50%;transform:translate(-50%);max-width:min(600px,calc(100% - 35px));display:flex;align-items:center;gap:12px;padding:15px 18px;background:#3c2732f5;color:#f4d8c8;border:1px solid #b783635c;border-radius:9px;box-shadow:0 15px 40px #10050e88;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px}.toast>svg{color:#e8b88f}.toast.error{border-color:#ed886a80;background:#4b272af5}.toast>button{padding:3px;display:flex;color:#bca2ae;margin-left:5px}.desktop-only{display:inline}.app .friends-invite{background:linear-gradient(120deg,#442730,#2c1c29);border-color:#bc805b66}.app .friends-emblem{border-color:#bc805b66;color:#edb997;background:#c17a4e0b;box-shadow:none}.app .friends-invite-copy p{color:#cdb0bb}.app .friends-invite-form>label{color:#ead0c3}.app .friends-invite-fields input{background:#21131f;border-color:#76505a;color:#f6e4d7}.app .friends-invite-fields input::placeholder{color:#af879c}.app .friends-panel{background:#2b1d27;border-color:#61404b}.app .friends-counter{color:#efbea3;border-color:#c38a6044;background:#a6603d0a}.app .friends-request{border-top-color:#c38a6029}.app .friends-person h3{color:#f0d9d3}.app .friends-list-section .eyebrow{color:#cf927f}.app .friends-list-decoration{color:#dc997b}.app .friends-member{border-color:#b37e5f44;background:linear-gradient(125deg,#39232d,#271a25)}.app .friends-remove-confirm{border-top-color:#bb7e5333}.app .friends-remove-confirm p{color:#d8bac3}.app .friends-empty{background:#bd785107;border-color:#b27b5744}.app .friends-empty>svg{color:#dfb08d}.app .friends-empty h3{color:#e5c5c0}.app .mobile-friend-count{background:#d4634b;color:#fff0df}@media(min-width:1600px){:root{--sidebar:250px}.page-content{padding-inline:50px}.sanctuary-copy{padding-left:55px}.nav-item{padding-left:33px;font-size:16px}.sidebar .brand-button{padding-top:30px}.pack-stage{right:5%;left:50%}}@media(max-width:1200px){:root{--sidebar:195px}.sidebar .brand>div{font-size:22px}.nav-item{padding-inline:18px;gap:16px;font-size:13px;min-height:66px}.page-content{padding:28px}.topbar{padding-inline:28px}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.sanctuary-copy{padding-left:28px;width:49%;padding-bottom:8vh}.ready-copy{font-size:15px;gap:11px}.open-pack{font-size:16px}.pack-stage{left:49%;right:1%}.trade-grid{gap:17px}.trade-listing{padding:18px}.trade-toolbar{flex-wrap:wrap}.welcome-main{gap:25px}.welcome-cards{height:450px}.welcome-copy h1{font-size:46px}.profile-stat-grid>div{padding:17px;gap:9px}.profile-stat-grid strong{font-size:27px}.profile-stat-grid>div>span{font-size:10px}.profile-panels{gap:17px}.surface{padding:23px}}@media(max-width:1000px){:root{--sidebar:180px}.nav-item{gap:13px;padding-inline:15px;font-size:12px}.sidebar .brand>div{font-size:20px}.sidebar .brand-button{padding-block:20px}.sidebar .brand .mythi-mark{height:61px;width:31px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-toolbar{flex-wrap:wrap}.search-field{flex-basis:100%}.select-wrapper{flex:1}.select-wrapper select{width:100%}.trade-note{padding:15px;gap:10px}.trade-note p{font-size:11px}.trade-note .demo-badge{display:none}.trade-pair{gap:10px}.compact-card .card-title{font-size:21px}.trade-listing>header>.rarity-label{font-size:8px}.trade-listing>.button{font-size:11px}.profile-panels{grid-template-columns:1fr}.profile-hero .eyebrow{font-size:8px}.album-panel{padding:18px}.ready-copy{font-size:14px}.pack-timer{font-size:11px;gap:8px}.pack-timer strong{font-size:12px}.open-pack{font-size:15px;min-height:52px}.page-home .topbar:after{left:28px}.welcome-cards{height:390px}.welcome-copy h1{font-size:40px}.welcome-copy>p{font-size:12px}.welcome-values{gap:15px}.welcome-values>span{font-size:9px}}@media(max-width:800px){:root{--sidebar:0px}.sidebar{display:none}.main-content{margin-left:0;padding-bottom:75px}.topbar{height:66px;padding:0 23px}.breadcrumb{display:none}.topbar-mobile-brand{display:block}.topbar .brand{flex-direction:row;gap:9px}.topbar .brand .mythi-mark{height:35px;width:18px}.topbar .brand>div{font-size:18px;letter-spacing:.07em}.topbar-actions{gap:10px}.collection-indicator{font-size:10px;gap:3px}.collection-indicator svg{width:13px;height:13px}.topbar .demo-badge{font-size:7px}.topbar .icon-button{width:32px;height:32px}.page-content{padding:27px 23px 30px}.page-heading h1{font-size:35px}.page-heading p{font-size:12px}.page-footer{padding:17px 23px 22px;gap:12px;font-size:9px}.page-footer>span:nth-child(2){display:none}.page-footer>span:first-child{font-size:12px}.page-footer button{font-size:10px}.mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;position:fixed;inset:auto 0 0;z-index:30;background:#241722f5;border-top:1px solid #bc7c6159;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:calc(66px + env(safe-area-inset-bottom));padding:0 7px env(safe-area-inset-bottom);box-shadow:0 -8px 30px #11071155}.mobile-nav button{display:flex;position:relative;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:10px 2px;color:#c4a0af;font-size:9px;line-height:1.1;min-width:0}.mobile-nav button svg{width:20px;height:20px}.mobile-nav button.selected{color:#ffe0c9}.mobile-nav button.selected:before{content:"";position:absolute;left:23%;right:23%;height:2px;top:0;background:#eb7b5e}.mobile-friend-count{position:absolute;top:4px;right:10%;min-width:15px;padding:1px 4px;font-size:9px;border-radius:8px;line-height:13px}.page-home .main-content{background-position:57% center}.page-home .topbar:after{display:none}.page-home .collection-indicator{display:none}.page-home .page-footer{min-height:46px;padding-block:10px}.sanctuary{min-height:calc(100dvh - 187px)}.sanctuary-copy{padding:0 0 5vh 28px;width:48%}.pack-stage{inset:4% 0 8% 49%}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.card-title{font-size:24px}.card-caption{left:10px;right:10px;bottom:11px}.card-subtitle{font-size:9px}.card-caption .rarity-label{font-size:7px}.profile-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{bottom:calc(81px + env(safe-area-inset-bottom));font-size:11px}.welcome-main{padding:30px 28px 45px}.welcome-header{padding-inline:28px}.welcome-copy h1{font-size:38px}.welcome-cards{height:365px}.showcase-caption strong{font-size:15px}.welcome-values{gap:11px}.welcome-values>span{font-size:8px}.welcome-footer{padding:20px 28px}.modal-backdrop{padding:20px}.modal{max-height:calc(100dvh - 40px)}.reveal-backdrop{padding:0}.reveal-modal{max-height:none;padding:25px 35px}.reveal-cards{max-width:650px;gap:17px}.reveal-modal h2{font-size:44px}.card-detail{grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:25px}}@media(max-width:600px){h1{font-size:31px}h2{font-size:24px}h3{font-size:20px}.page-content{padding:24px 20px 30px}.page-heading{align-items:flex-start;gap:16px;margin-bottom:23px}.page-heading h1{font-size:30px;line-height:1.08}.page-heading .eyebrow{font-size:8px;letter-spacing:.17em;margin-bottom:10px}.page-heading p{font-size:12px;line-height:1.7}.topbar{padding-inline:20px}.topbar-actions{gap:7px}.topbar .demo-badge{display:none}.collection-indicator{font-size:9px}.topbar .brand>div{font-size:18px}.page-footer{padding-inline:20px}.page-home .main-content{background-image:linear-gradient(0deg,#1c1021d9,#1c102128 48%,#1c102166),url(/art/mythicards/ui/lounge-mobile.webp);background-position:center;background-size:cover}.sanctuary{display:flex;flex-direction:column;align-items:center;min-height:calc(100dvh - 184px);padding:16px 25px 22px;overflow:visible}.sanctuary-copy{display:contents}.sanctuary-copy>.eyebrow{order:0;font-size:9px;margin:0 0 10px;letter-spacing:.25em;text-align:center}.pack-stage{position:relative;inset:auto;order:2;width:100%;height:255px;margin:5px 0 0}.sanctuary-pack{height:100%;width:auto;max-width:220px;filter:drop-shadow(9px 16px 16px #170b1d99)}.ready-copy{order:3;justify-content:center;margin:4px 0 15px;font-size:15px;gap:10px}.ready-copy svg{width:24px;height:24px}.open-pack{order:4;min-height:52px;width:100%;max-width:350px;font-size:17px;gap:18px}.pack-timer{order:5;justify-content:center;margin-top:16px;gap:9px;font-size:12px}.pack-timer strong{font-size:13px}.pack-timer svg{width:17px;height:17px}.sanctuary-copy>.microcopy{order:6;text-align:center;margin-top:14px}.page-home .page-footer{padding-block:9px;min-height:43px}.collection-total{min-width:78px;max-width:100px;text-align:right}.collection-total>strong{font-size:25px}.collection-total>strong>span{font-size:15px}.collection-total>small{font-size:8px;line-height:1.5}.collection-total .thin-progress{margin-top:8px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}.character-card{padding:3px;border-radius:9px}.card-main{border-radius:6px}.card-title{font-size:25px;line-height:1.06}.card-subtitle{font-size:9px;line-height:1.4;margin-top:5px}.card-caption{left:10px;right:10px;bottom:11px}.card-caption .rarity-label{font-size:8px;margin-top:8px;padding-top:7px}.favorite-button{width:29px;height:29px;top:9px;right:9px}.new-label,.missing-label,.count-label{left:9px;top:10px;padding:5px 6px;font-size:8px}.count-label{font-size:11px}.universe-tabs{margin:0 -20px 17px;padding:0 20px 7px;gap:5px}.universe-tabs>button{font-size:10px;padding:9px 10px;min-height:40px}.universe-tabs>button svg{width:15px;height:15px}.collection-toolbar{gap:9px;margin-bottom:19px}.search-field{min-height:44px;padding:0 11px}.search-field>input{font-size:13px}.select-wrapper{padding-inline:9px;min-height:42px;gap:5px}.select-wrapper select{font-size:10px;padding-right:12px}.select-wrapper>svg{width:12px;height:12px}.select-wrapper>svg:last-child{right:7px}.collection-subnav{gap:0;margin-bottom:22px;display:block}.collection-subnav>div{gap:20px;overflow-x:auto;padding-right:10px;margin-right:-20px;scrollbar-width:none}.collection-subnav>div::-webkit-scrollbar{display:none}.collection-subnav button{font-size:11px;padding-bottom:13px}.collection-subnav>span{display:block;margin:13px 0;font-size:10px}.rarity-legend{justify-content:flex-start;gap:13px 16px;padding-top:22px}.rarity-legend .rarity-label{font-size:8px}.section-heading{gap:14px}.albums-section{margin-bottom:25px}.albums-section .section-heading h2{font-size:23px}.section-heading p{font-size:11px;line-height:1.65}.album-disclosure{padding-inline:15px}.album-disclosure>summary{font-size:11px;line-height:1.6;padding:14px 0}.album-grid{grid-template-columns:1fr;gap:14px;padding-bottom:15px}.album-panel{padding:18px}.album-panel h3{font-size:22px}.album-panel>p{font-size:12px}.album-panel>.eyebrow{font-size:9px;letter-spacing:.15em}.album-identities span{font-size:10px}.page-heading:has(>.button){flex-direction:column;gap:18px}.page-heading>.button{min-height:42px;font-size:12px}.trade-note{padding:14px;gap:10px;align-items:flex-start}.trade-note>svg{width:20px;height:20px;margin-top:3px}.trade-note p{font-size:11px}.trade-note strong{display:block;margin-bottom:3px}.trade-toolbar{gap:13px;margin:20px 0}.pill-tabs{width:100%;gap:3px;padding:3px;justify-content:space-between;flex-wrap:wrap}.pill-tabs>button{padding:9px 10px;font-size:10px;flex:1;min-width:0;white-space:nowrap}.trade-toolbar-right{width:100%;justify-content:space-between}.trade-toolbar-right .checkbox-label{font-size:11px}.trade-grid{grid-template-columns:1fr;gap:20px}.trade-listing{padding:18px}.trade-listing>header strong{font-size:12px}.trade-listing>header small{font-size:10px}.trade-listing>header>.rarity-label{font-size:8px}.trade-pair{max-width:350px;gap:12px;padding:18px 4px 20px}.trade-direction{font-size:10px}.compact-card .card-title{font-size:23px}.compact-card .card-subtitle{font-size:9px}.compact-card .card-caption .rarity-label{font-size:7px}.trade-listing>.button{font-size:12px}.trades-footnote{text-align:left;font-size:11px}.profile-hero{padding:24px 20px;gap:16px}.profile-hero>.mythi-mark{right:15px;opacity:.13}.large-avatar{width:56px;height:56px;font-size:26px}.profile-hero .eyebrow{font-size:8px;letter-spacing:.1em;line-height:1.8}.profile-hero h2{font-size:29px;margin:6px 0}.profile-hero p{font-size:10px}.profile-stat-grid{gap:9px}.profile-stat-grid>div{padding:17px 8px;display:flex;flex-direction:column;gap:10px;text-align:center}.profile-stat-grid svg{width:20px;height:20px}.profile-stat-grid strong{font-size:27px}.profile-stat-grid strong>small{font-size:15px}.profile-stat-grid>div>span{font-size:9px;line-height:1.6}.profile-panels{grid-template-columns:1fr;gap:19px}.surface{padding:22px}.surface h2{font-size:25px}.benefits-actions{grid-template-columns:1fr;gap:20px}.pack-benefits>.muted{font-size:11px}.setting-link strong,.setting-row strong{font-size:12px}.setting-link small,.setting-row small{font-size:11px}.notice{padding:14px;font-size:11px;gap:9px}.notice p{font-size:11px}.notice strong{font-size:12px}.empty-state{padding:38px 20px;min-height:210px}.empty-state h3{font-size:24px}.empty-state p{font-size:12px}.loading-block{padding:35px 15px;font-size:12px}.connection-banner{margin:10px 16px;padding:12px;font-size:11px;align-items:flex-start}.toast{font-size:11px;gap:8px;padding:13px;max-width:calc(100% - 26px)}.toast>svg{width:17px;height:17px}.modal-backdrop{padding:13px}.modal{max-height:calc(100dvh - 26px);padding:29px 22px;border-radius:10px}.modal-close{top:7px;right:7px;width:34px;height:34px}.modal-heading{padding-right:10px;margin-bottom:22px}.modal-heading h2{font-size:28px}.modal-heading .eyebrow{font-size:8px;line-height:1.8}.card-detail{grid-template-columns:1fr;gap:25px}.card-detail>.character-card{width:200px;max-width:70%}.card-detail>.character-card .card-title{font-size:27px}.card-detail-copy>p{font-size:12px}.card-detail-copy h3{font-size:25px}.detail-facts strong{font-size:27px}.detail-modal .modal-heading{text-align:center}.trade-review{gap:14px;grid-template-columns:minmax(0,1fr) 23px minmax(0,1fr);max-width:320px}.trade-review>svg{width:23px;height:23px}.trade-review .compact-card .card-title{font-size:22px}.trade-review .compact-card .card-subtitle{font-size:8px}.trade-review .compact-card .card-caption .rarity-label{font-size:7px}.trade-form select{font-size:12px;min-width:0;padding-inline:9px}.trade-form>.notice{font-size:11px}.consent{font-size:11px!important;line-height:1.8;padding:12px}.modal-copy{font-size:12px}.rules-content>p,.rules-content ul{font-size:12px}.rules-content h3{font-size:22px}.odds-table .rarity-label{font-size:11px}.odds-table>div>span:last-child{font-size:12px}.settings-form .muted{font-size:11px}.settings-form input[type=text],.auth-form input{font-size:16px}.settings-form .setting-row{gap:15px}.reveal-backdrop{padding:0;background-image:linear-gradient(0deg,#1c1021ed,#1c102130,#1c102150),url(/art/mythicards/ui/lounge-mobile.webp);background-position:center;background-size:cover}.reveal-modal{padding:20px 22px 22px;min-height:100dvh;max-height:none;border-radius:0;overflow:visible}.reveal-modal .modal-close{top:13px;right:12px;width:37px;height:37px}.reveal-modal .modal-close svg{width:25px;height:25px}.reveal-modal .modal-heading{margin-bottom:0}.reveal-modal .brand{margin-bottom:28px}.reveal-modal .brand .mythi-mark{height:48px;width:24px}.reveal-modal .brand>div{font-size:19px}.reveal-modal h2{font-size:39px;max-width:330px;line-height:1.03;letter-spacing:-.035em}.reveal-modal .modal-heading:after{margin-top:17px;width:120px;font-size:17px}.reveal-cards{gap:6px;width:calc(100% + 20px);margin:82px -10px 0}.reveal-slot{transform:rotate(-5deg) translateY(11px)}.reveal-slot:nth-child(2){transform:translateY(-12px)}.reveal-slot:nth-child(3){transform:rotate(5deg) translateY(11px)}.reveal-slot.revealed{transform:none}.card-back{border-radius:7px;box-shadow:0 12px 28px #1c0612a0}.reveal-slot .character-card{padding:2px;border-radius:6px}.reveal-slot .card-main{border-radius:4px}.reveal-cards .card-caption{left:6px;right:6px;bottom:7px}.reveal-cards .card-title{font-size:18px;letter-spacing:-.05em}.reveal-cards .card-subtitle{display:block;font-size:8px;line-height:1.25;letter-spacing:0;margin-top:4px;white-space:normal;text-wrap:balance;color:#f7e8df}.reveal-cards .card-caption .rarity-label{font-size:7px;letter-spacing:-.02em;margin-top:7px;padding-top:6px;gap:3px}.reveal-cards .card-caption .rarity-label svg{width:6px;height:6px}.reveal-cards .new-label{top:6px;left:5px;font-size:6px;padding:4px}.reveal-slot>.microcopy{font-size:8px;line-height:1.6;margin-top:10px;left:-1px;right:-1px}.reveal-cards:has(.revealed){margin-bottom:39px}.reveal-intro{margin-top:35px;margin-bottom:23px;font-size:13px;color:#f5dcd1}.reveal-modal>.button{width:100%;min-width:0;max-width:350px;margin-top:auto;min-height:52px;font-size:17px;gap:17px}.reveal-return{font-size:12px;margin-top:20px;padding-top:17px;width:80%;max-width:280px}.reveal-saved{font-size:9px;max-width:280px;margin-top:15px}.welcome-header{padding:19px 22px}.welcome-header>.brand{gap:10px}.welcome-header .brand .mythi-mark{height:45px;width:23px}.welcome-header .brand>div{font-size:22px}.welcome-header .chapter-label{display:none}.welcome-header>div:last-child{gap:5px}.welcome-scenery{background:linear-gradient(0deg,#211420f5,#211420a6 54%,#211420b8),url(/art/mythicards/ui/lounge-mobile.webp) center/cover}.welcome-main{display:flex;flex-direction:column;gap:0;padding:24px 24px 35px;min-height:0}.welcome-copy{width:100%;max-width:450px;text-align:center}.welcome-copy>.eyebrow{font-size:8px;letter-spacing:.12em}.small-spark{font-size:13px;margin-right:3px}.welcome-copy h1{font-size:43px;line-height:1.03;margin-top:20px}.welcome-copy h1 em{margin-top:7px}.welcome-copy>p{font-size:12px;line-height:1.85;max-width:335px;margin:21px auto 0}.welcome-actions{align-items:center;margin-top:24px;gap:11px}.welcome-actions .button{min-height:49px;min-width:270px;font-size:14px}.welcome-actions>.microcopy{font-size:10px}.auth-links{font-size:12px;margin-top:8px}.welcome-values{justify-content:center;gap:11px;margin-top:26px;padding-top:20px}.welcome-values>span{font-size:8px;gap:5px}.welcome-values svg{width:13px;height:13px}.welcome-cards{height:380px;max-width:380px;margin-top:25px}.showcase-card{width:45%}.showcase-0{top:20px;left:28%}.showcase-1{top:63px;left:0}.showcase-2{top:83px;right:0}.showcase-card .card-title{font-size:24px}.showcase-card .card-subtitle{font-size:8px}.showcase-card .card-caption .rarity-label{font-size:7px}.showcase-caption{bottom:2px;gap:8px}.showcase-caption strong{font-size:17px}.showcase-caption>span:first-child{font-size:8px}.welcome-footer{flex-direction:column;gap:12px;text-align:center;padding:18px 24px 25px;font-size:9px}.welcome-footer button{font-size:11px}.auth-form{margin:24px auto 0;padding:22px;text-align:left;max-width:350px}.auth-form h2{font-size:25px}.auth-form label{font-size:12px}.welcome-error{padding:19px}.confluence-pending{flex-direction:column;gap:18px;padding:26px;min-height:0}.pending-sigil{width:100px}.pending-sigil .mythi-mark{height:110px;width:55px}.pending-copy h2{font-size:27px}.pending-reserves{gap:12px}.desktop-only{display:none}}@media(max-width:365px){.page-content,.topbar{padding-inline:16px}.sanctuary{padding-inline:21px}.pack-stage{height:235px}.welcome-copy h1{font-size:39px}.welcome-main{padding-inline:20px}.welcome-values{gap:7px}.welcome-values>span{font-size:7px}.welcome-cards{height:345px}.collection-grid{gap:20px 12px}.card-title{font-size:23px}.card-subtitle{font-size:8px}.card-caption .rarity-label{font-size:7px}.page-heading h1{font-size:28px}.universe-tabs{margin-inline:-16px;padding-inline:16px}.reveal-modal{padding-inline:18px}.reveal-modal h2{font-size:36px}.reveal-cards{margin-top:65px}.reveal-cards .card-title{font-size:17px}.reveal-cards .card-caption .rarity-label{font-size:6px}.mobile-nav button{font-size:8px}.profile-stat-grid>div{padding-inline:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important}.page-home .main-content{--scene-width:max(calc(100vw - var(--sidebar)),150dvh);--scene-height:max(calc((100vw - var(--sidebar)) / 1.5),100dvh)}.page-home .topbar .mythicoin-chip{background:#291923e8;border-color:#e3b09280;box-shadow:0 2px 14px #150a1955;color:#fff0df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-home .topbar .mythicoin-chip>span{color:#f0cbb9}.page-home .topbar .mythicoin-chip:hover{background:#422630f0}@media(min-width:601px){.page-home .main-content{background-position:center}.pack-stage{inset:auto;left:calc(50% + var(--scene-width) * .174);top:calc(50dvh + var(--scene-height) * .1 - 72px);width:calc(var(--scene-height) * .3);height:calc(var(--scene-height) * .45);transform:translate(-50%,-100%)}.sanctuary-pack{width:100%;height:100%;max-height:none}}@media(min-width:801px){.page-home .page-footer{height:58px;min-height:58px;padding-block:14px}}@media(min-width:601px)and (max-width:800px){.pack-stage{top:calc(50dvh + var(--scene-height) * .1 - 66px)}}@media(max-width:600px){.pack-stage{height:clamp(230px,calc(64dvh - 205px),380px);flex:none}.sanctuary-pack{max-width:none}}@media(max-width:365px){.pack-stage{height:clamp(225px,calc(64dvh - 197px),380px)}}.sanctuary-copy>.sanctuary-introduction{max-width:410px;margin:0 0 28px;color:#dec4a8;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:21px;line-height:1.45;text-wrap:pretty;text-shadow:0 2px 14px #160b16cc}@media(max-width:600px){.sanctuary-copy>.sanctuary-introduction{order:0;max-width:330px;margin:0 auto 20px;text-align:center;font-size:18px}}.card-caption .card-subtitle{color:#fff2e8;font-size:12px;font-weight:500;line-height:1.4;margin-top:7px;text-wrap:balance;overflow-wrap:anywhere}.collection-grid .card-shade{background:linear-gradient(0deg,#120d16fc 0%,#1b101bd9 29%,#1b101b40 48%,transparent 65%)}.character-card:not(.card-mystery){--border-brightness: .28;--border-glow: 5px;--border-period: 5.8s}.character-card.rarity-uncommon{--border-brightness: .35;--border-glow: 6px;--border-period: 5.5s}.character-card.rarity-rare{--border-brightness: .43;--border-glow: 7px;--border-period: 5.2s}.character-card.rarity-very-rare{--border-brightness: .5;--border-glow: 8px;--border-period: 4.9s}.character-card.rarity-epic{--border-brightness: .58;--border-glow: 9px;--border-period: 4.6s}.character-card.rarity-legendary{--border-brightness: .66;--border-glow: 10px;--border-period: 4.3s}.character-card.rarity-secret{--border-brightness: .74;--border-glow: 12px;--border-period: 4s}.character-card.rarity-ultra-secret{--border-brightness: .85;--border-glow: 14px;--border-period: 3.7s}.character-card:not(.card-mystery):after{content:"";position:absolute;inset:-1px;border:1px solid var(--rarity);border-radius:inherit;box-shadow:0 0 var(--border-glow) color-mix(in srgb,var(--rarity) 65%,transparent);opacity:var(--border-brightness);pointer-events:none;animation:collection-border-breathe var(--border-period) ease-in-out infinite}@keyframes collection-border-breathe{0%,to{opacity:calc(var(--border-brightness) * .45)}50%{opacity:var(--border-brightness)}}.card-mystery{border-color:#916b85;background:#281a2b}.card-mystery .card-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(ellipse at 50% 40%,#59405766,transparent 65%),repeating-linear-gradient(45deg,transparent 0 18px,#bd9baa0b 18px 19px),#211627;color:#e3d3e8;box-shadow:inset 0 0 0 7px #281a2b,inset 0 0 0 8px #916b855c}.card-mystery:hover{transform:none}.mystery-ornament{color:#c9a6c5;font-size:clamp(28px,4vw,48px)}.mystery-caption{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.mystery-caption strong{font-family:var(--serif);font-size:36px;letter-spacing:.16em}.mystery-caption>span{color:#cbb8d3;font-size:13px}.card-detail-copy>p{font-size:16px;line-height:1.8}.card-detail-copy>p>small{font-size:14px;color:#ead3ce}.character-notes{font-size:14px;line-height:1.8}.character-notes summary{min-height:44px;padding-block:8px}.album-disclosure>summary{font-size:14px}.album-panel>p,.album-panel details{font-size:14px;line-height:1.7}.album-identities span{font-size:12px}.rules-content>p,.rules-content ul{font-size:15px;line-height:1.8}.sanctuary .ready-copy{flex-wrap:wrap;gap:10px}.sanctuary .ready-copy>svg{flex-shrink:0}.pitty-button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:7px 10px;border:1px solid #e7bda86b;border-radius:7px;background:#26131eaa;color:#fce9db;font-size:14px;line-height:1.3}.pitty-button:hover{background:#5b3443;border-color:#e7bda8}.pitty-content>p{font-size:15px;line-height:1.8;color:#dcc6ce;margin-bottom:22px}.pitty-content .pity-meter{margin-block:22px}.pitty-content .pity-meter>div:first-child{font-size:14px;gap:12px}.pitty-content .pity-meter strong{white-space:nowrap}.pitty-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:22px}.pitty-tabs>button{min-height:48px;padding:9px 10px;border:1px solid #865d6b;border-radius:7px;font-size:14px;line-height:1.4;color:#eedbd4}.pitty-tabs>button[aria-pressed=true]{background:#a2392f;border-color:#e58d75;color:#fff4e9}.profile-panels.profile-preferences{grid-template-columns:minmax(0,1fr)}button.pack-stage{pointer-events:auto;padding:0;border-radius:18px;background:transparent;cursor:pointer}button.pack-stage:focus-visible{outline:3px solid #ffe1b4;outline-offset:7px}button.pack-stage:not(:disabled):hover .sanctuary-pack{filter:drop-shadow(0 6px 23px #f6c48d6b)}button.pack-stage:disabled{opacity:.7;cursor:default}button.pack-stage:disabled .sanctuary-pack{animation-play-state:paused}.character-card .card-title{max-width:100%;overflow-wrap:anywhere}@media(min-width:601px){.collection-grid .card-title-long{font-size:clamp(19px,1.7vw,24px)}}@media(max-width:600px){.card-caption .card-subtitle,.compact-card .card-caption .card-subtitle{font-size:12px;line-height:1.35}.collection-grid .card-caption{left:8px;right:8px;bottom:10px}.collection-grid .card-title{font-size:23px;line-height:1.05;max-width:100%;overflow-wrap:anywhere}.collection-grid .card-title-long{font-size:clamp(16px,4.5vw,23px)}.collection-grid .card-caption .rarity-label{font-size:9px;margin-top:7px;padding-top:6px}.collection-grid .card-caption .rarity-label svg{flex-shrink:0}.card-detail-copy>p{font-size:16px}.character-notes{font-size:14px}.rules-content>p,.rules-content ul{font-size:15px}.album-disclosure>summary{font-size:14px}.album-panel>p,.album-panel details{font-size:14px}.pitty-content .pity-meter>div:first-child{font-size:13px}}.app button{-webkit-appearance:none;appearance:none}.app select:not([multiple]){color-scheme:dark;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23efd3c6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.app .select-wrapper select{background-image:none}.page-content[hidden]{display:none}.settings-autosave{color:var(--muted);font-size:13px;line-height:1.6;margin:16px 0 24px}.settings-advanced{border-top:1px solid var(--line);padding-top:10px}.settings-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;color:#ebcdc1;font-size:14px;cursor:pointer;list-style:none}.settings-advanced>summary::-webkit-details-marker{display:none}.settings-advanced[open]>summary>svg{transform:rotate(180deg)}.settings-advanced form{display:grid;gap:16px;padding-top:12px}.settings-advanced form>label{display:grid;gap:10px;font-size:14px}.settings-advanced input{width:100%}.account-security>summary>span{display:inline-flex;align-items:center;gap:8px}.account-security>.muted{margin:16px 0 10px;font-size:13px}.account-security>.inline-error,.account-security>.microcopy{margin-top:12px}.auth-password-field{position:relative;margin-top:-6px}.auth-password-field>input{width:100%;padding-right:88px}.auth-password-toggle{position:absolute;inset:1px 1px 1px auto;min-width:78px;padding:0 12px;color:#f5c7b6;font-size:12px;border-radius:5px}.auth-password-toggle:hover{background:#f4c4ac12}.collection-filter-actions{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #71505b}.collection-filter-actions>span{font-size:13px;color:#d6c0c7}.collection-filters-modal .collection-options-panel{position:static;width:100%;max-width:none;max-height:none;overflow:visible;border:0;box-shadow:none;background:transparent;padding:0}.collection-filters-modal .collection-filter-actions{position:sticky;bottom:0;z-index:2;margin-bottom:-1px;padding:14px 0 2px;background:#271c23;box-shadow:0 -12px 16px #271c23e8}.collection-filters-modal .collection-options-panel h2{font-size:15px}.collection-filters-modal .collection-secondary-views{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-filters-modal .collection-secondary-views>button{justify-content:center;padding-inline:5px;font-size:13px}@media(max-width:800px){html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.app .button{min-height:48px;font-size:14px}.app .text-button{min-height:44px}.app .icon-button{width:44px;height:44px;flex-shrink:0}.app .topbar{min-height:72px;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top,0px))}.app .topbar-actions{gap:2px;flex-shrink:0}.app .topbar-actions .icon-button{width:44px;height:44px}.app .topbar .mythicoin-chip{min-width:44px;min-height:44px;padding-inline:9px;font-size:12px}.app .topbar-mobile-brand{min-width:0}.app .topbar-mobile-brand .brand{gap:8px}.app .topbar-mobile-brand .brand>div{font-size:18px}.app .topbar-mobile-brand .mythi-mark{width:15px;height:34px}.app .mobile-nav>button{min-height:58px;font-size:10px;line-height:1.25;padding:6px 2px;gap:5px}.app .mobile-nav>button>svg{width:22px;height:22px}.app .page-footer button,.app .welcome-footer button{min-height:44px;padding:8px;font-size:12px}.app .toast{width:max-content;max-width:calc(100% - 24px);font-size:13px;line-height:1.5}.app .toast>span{min-width:0;overflow-wrap:anywhere}.app .toast>button{display:grid;place-items:center;min-width:44px;min-height:44px;margin:-6px -6px -6px 0}.app .connection-banner{font-size:13px}.app .connection-banner>button{min-height:44px;padding:8px 12px}.app :is(input:not([type]),input[type=text],input[type=password],input[type=search],input[type=number],input[type=email],input[type=url],select,textarea){font-size:16px;min-height:48px}.app :is(input,select,textarea){scroll-margin-block:80px}.app .setting-row{min-height:64px}.app .setting-row strong{font-size:14px}.app .setting-row small{font-size:12px;line-height:1.6}.app .music-volume input[type=range]{min-height:44px}.app .music-volume>span{font-size:13px}.app .page-heading p,.app .empty-state p,.app .rules-content>p,.app .rules-content ul,.app .modal-copy,.app .card-detail-copy>p{font-size:14px;line-height:1.65}.app .profile-hero>div:last-child{min-width:0}.app .profile-hero h2{white-space:normal;overflow-wrap:anywhere;font-size:clamp(22px,6vw,30px);line-height:1.2}.app .collection-browser .search-field{min-height:48px}.app .collection-browser .search-field>input{min-width:0;min-height:46px}.app .collection-browser .search-field>button{min-width:44px;width:44px;height:44px;margin-right:-8px}.app .collection-browser .collection-options>summary{min-height:48px}.app .collection-browser .favorite-button{width:44px;height:44px;top:4px;right:4px;background:transparent;border:0}.app .collection-browser .favorite-button:before{content:"";position:absolute;inset:6px;border:1px solid #d0b7c06b;border-radius:50%;background:#241720d9}.app .collection-browser .favorite-button.active:before{background:#af4c45;border-color:#f3aa96}.app .collection-browser .favorite-button>svg{position:relative;width:15px;height:15px}.app .collection-discovery-hint{font-size:13px;line-height:1.6}.app .collection-discovery-hint>button{display:inline-flex;margin-top:2px}.app .collection-results-bar,.app .collection-filter-summary{font-size:13px}.app .collection-filters-modal .collection-options-panel select{min-height:48px;font-size:16px}.app .collection-filters-modal .collection-option-actions>button{min-height:48px}.app .collection-filters-modal .collection-options-panel>section+section{margin-top:20px;padding-top:20px}.app .auth-active .welcome-copy>.eyebrow,.app .auth-active .welcome-copy>h1,.app .auth-active .welcome-copy>p,.app .auth-active .welcome-values,.app .auth-active .welcome-cards{display:none}.app .auth-active .welcome-main{padding:12px 20px 32px;align-items:center}.app .auth-active .welcome-copy{max-width:440px}.app .auth-active .auth-form{max-width:none;margin:0;padding:20px}.app .auth-active .auth-form>.text-button{margin-top:-8px}.app .auth-form label{font-size:14px}.app .auth-form .auth-links{font-size:13px;gap:8px}.app .auth-form .auth-links button{min-height:44px;padding-inline:4px}.app .auth-password-toggle{min-height:44px}.app .auth-active .welcome-footer{padding-top:0}}@media(min-width:801px){.app .sidebar .brand-button,.app .sidebar .profile-chip{flex-shrink:0}.app .sidebar nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.app .sidebar-decoration{min-height:0}}@media(min-width:801px)and (max-height:650px){.app .sidebar .brand-button{flex-shrink:0;padding:12px}.app .sidebar .brand{flex-direction:row;gap:9px}.app .sidebar .brand>div{font-size:19px}.app .sidebar .mythi-mark{width:18px;height:34px}.app .sidebar nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.app .sidebar .nav-item{flex-shrink:0;min-height:44px;padding:10px 14px}.app .sidebar-decoration{display:none}.app .sidebar .profile-chip{flex-shrink:0;min-height:56px;padding:10px 14px}}@media(max-width:365px){.app .topbar{padding-inline:12px}.app .topbar-mobile-brand .brand{gap:5px}.app .topbar-mobile-brand .brand>div{font-size:16px}.app .topbar-actions{gap:0}.app .auth-active .welcome-main{padding-inline:12px}.app .auth-active .auth-form{padding:16px}}
