.treasury-panel{color:#f7eeff;flex-direction:column;gap:12px;min-height:0;display:flex}.treasury-wallet,.treasury-tabs,.treasury-filters,.treasury-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.treasury-wallet{color:#d0c1e6;font-size:14px}.treasury-wallet span{align-items:center;gap:7px;display:flex}.treasury-wallet svg{color:#ffe1a7;width:18px}.treasury-wallet a{color:#bcedea;margin-left:auto}.treasury-tabs{border-bottom:1px solid #77638c55;padding-bottom:10px}.treasury-panel button,.treasury-panel select{color:inherit;cursor:pointer;font:inherit;background:#292039;border:1px solid #af91c755;border-radius:12px;padding:10px 13px}.treasury-panel button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.treasury-panel button:disabled{opacity:.45;cursor:default}.treasury-panel button[aria-pressed=true]{background:#513c62;border-color:#dec097}.treasury-tabs button{flex:1;font-size:14px}.treasury-tabs svg{width:18px}.treasury-primary{background:linear-gradient(120deg,#65539b,#437d83)!important;border-color:#b3dbd4!important}.treasury-filters{font-size:12px}.treasury-filters select{flex:1;min-width:90px}.treasury-gift-list{gap:9px;display:grid}.treasury-gift{background:#191124aa;border:1px solid #ac8fd52e;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.treasury-gift>div{flex:1;min-width:0}.treasury-gift b{font-size:15px}.treasury-gift small,.treasury-collection small,.treasury-exchange small{color:#bcaeca;margin-top:5px;font-size:12px;display:block}.treasury-gift p{overflow-wrap:anywhere;margin:5px 0;font-size:13px}.treasury-item-icon{color:#ffe1a7;background:radial-gradient(circle,#665371,#292039);border:1px solid #d7b78655;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:inline-grid}.treasury-item-icon svg{width:26px}.treasury-footer{color:#c8bada;justify-content:space-between;font-size:12px}.treasury-empty{color:#ccbfde;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.treasury-empty>svg{width:40px;height:40px}.treasury-empty p{margin:0}.treasury-machines{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.treasury-machines button{flex-direction:column;padding:10px 6px;font-size:12px}.treasury-summon{isolation:isolate;text-align:center;background:radial-gradient(at 50% 25%,#60517f80,#131124 70%);border:1px solid #d7b78666;border-radius:20px;min-height:245px;padding:23px 12px;position:relative;overflow:hidden}.treasury-summon h3{color:#ffe6b8;margin:10px 0;font-size:24px}.treasury-summon>small{color:#c1b1d1;letter-spacing:1px;font-size:12px}.treasury-summon p{font-size:14px}.treasury-summon>a{color:#b5e7e4;margin-top:12px;font-size:12px;display:block}.treasury-summon-orbit{color:#ffe7b7;border:1px solid #f7dbb5;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 12px;display:grid;box-shadow:0 0 35px #b287ec60}.is-revealing .treasury-summon-orbit{animation:.9s ease-out treasury-reveal}.treasury-odds{color:#cabbdb;border:1px solid #ab8ec444;border-radius:12px;padding:12px;font-size:12px}.treasury-odds p{justify-content:space-between;gap:10px;display:flex}.treasury-collection{grid-template-columns:repeat(3,1fr);gap:10px;max-height:250px;display:grid;overflow:auto}.treasury-collection article{text-align:center;background:#251a35;border-radius:15px;flex-direction:column;align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}.treasury-exchange{gap:8px;display:grid}.treasury-exchange button{text-align:left;justify-content:flex-start}.treasury-message{background:#7a354d55;border-radius:10px;padding:10px;font-size:13px}.treasury-inbox-button{position:relative}.treasury-inbox-button>b{color:#1b1028;background:#ed7296;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:11px;display:grid;position:absolute;top:-4px;right:-3px}.world-treasury-dialog{width:min(740px,96vw)!important;max-height:94dvh!important;overflow:auto!important}.world-treasury-dialog>h2{font-size:24px!important}.world-treasury-dialog>p{font-size:13px!important}.treasury-gift>span:last-child{font-size:12px}.treasury-gift select{max-width:100%;margin-top:6px;font-size:13px}@keyframes treasury-reveal{0%{opacity:0;transform:scale(.3)rotate(-80deg)}65%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.is-revealing .treasury-summon-orbit{animation:none}}@media (max-width:540px){.treasury-gift{flex-wrap:wrap}.treasury-gift>.treasury-item-icon{width:34px;height:34px}.treasury-gift b{font-size:13px}.treasury-tabs button{padding:9px 5px;font-size:12px}.treasury-tabs svg{width:16px}.treasury-collection{grid-template-columns:repeat(2,1fr)}.treasury-wallet{font-size:12px}.treasury-machines .treasury-item-icon{width:37px;height:37px}.world-treasury-dialog{padding:16px!important}}.treasury-item-icon img{object-fit:contain;width:100%;height:100%}.forge-heading{align-items:center;gap:12px;display:flex}.forge-heading>svg{color:#ffbc83;width:36px;height:36px}.forge-heading h3{color:#ffe1b1;margin:0}.forge-heading p,.forge-note{color:#cabbdb;font-size:12px}.treasury-forge>select{width:100%}.forge-stage{background:radial-gradient(#ad234233,#181125 68%);border-radius:20px;place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.forge-stage img{filter:drop-shadow(0 0 18px #ff365d55);height:145px}.forge-stage strong{text-align:center;color:#ffe1b1;font-size:14px;position:absolute;bottom:8px;left:10px;right:10px}.forge-orbit{border:2px solid #ff365d55;border-radius:50%;width:155px;height:155px;position:absolute;transform:rotateX(50deg)}.forging .forge-orbit{animation:1.6s ease-in-out forge-charge}.forging img{animation:.4s ease-in-out 4 alternate forge-float}.forge-stats{gap:8px;padding:10px;font-size:13px;display:grid}.forge-stats span{align-items:center;gap:8px;display:flex}.forge-stats svg{color:#ffb896;flex-shrink:0;width:18px}.forge-cost{background:#4d263b66;border-radius:12px;flex-wrap:wrap;gap:8px 16px;padding:12px;font-size:13px;display:flex}.forge-cost span:last-child{flex-basis:100%}.treasury-forge>.treasury-primary{width:100%}@keyframes forge-charge{0%{opacity:.3;transform:rotateX(50deg)scale(.3)}70%{opacity:1;transform:rotateX(50deg)scale(1.7)}to{opacity:0;transform:rotateX(50deg)scale(2)}}@keyframes forge-float{to{transform:translateY(-8px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.forging .forge-orbit,.forging img{animation:none}}body .world-treasury-dialog[role=dialog]{flex-direction:column;height:min(760px,100dvh - 24px);gap:8px!important;padding:18px!important;display:flex!important;overflow:hidden!important}body .world-treasury-dialog>h2{flex:none;margin:0;padding-right:40px;font-size:23px!important}body .world-treasury-dialog>p{display:none}body .world-treasury-dialog>.treasury-panel{flex:1;gap:8px;min-height:0}body .treasury-wallet{flex:none}body .treasury-tabs{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}body .treasury-tabs button{gap:5px;min-height:42px;padding:7px;font-size:12px}body .treasury-tabs svg{width:17px;height:17px}body .treasury-gift-list{flex:1;align-content:start;gap:8px;min-height:0;display:grid}body .treasury-gift{padding:10px;font-size:13px}body .treasury-gift small{font-size:10px}body .treasury-gift p{margin:2px 0;font-size:11px}body .treasury-filters select{min-width:0;max-width:32%;padding:6px;font-size:12px}body .treasury-footer{flex:none;font-size:10px}body .treasury-message{flex:none;margin:0;padding:6px;font-size:12px}.summon-chamber{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;position:relative}.summon-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.summon-categories button{min-height:40px;border:1px solid #796188!important;padding:8px!important;font-size:12px!important}.summon-categories button[aria-pressed=true]{border-color:var(--summon-color)!important;background:#533b63!important}.summon-scene{isolation:isolate;background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--summon-color) 30%,transparent),transparent 70%),linear-gradient(#101025,#281c42);border:1px solid #8c729e66;border-radius:18px;flex:1;min-height:130px;position:relative;overflow:hidden}.summon-stars{background-image:radial-gradient(circle at 20% 20%,#fff8 1px,transparent 2px),radial-gradient(circle at 74% 43%,var(--summon-color) 1px,transparent 3px);opacity:.45;background-size:83px 103px,113px 89px;position:absolute;inset:0}.summon-sigil{border:3px double var(--summon-color);width:220px;height:220px;box-shadow:0 0 20px var(--summon-color),inset 0 0 30px color-mix(in srgb,var(--summon-color) 40%,transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:26%;left:50%;transform:translate(-50%)rotateX(66deg)}.sigil-inner{opacity:.6;border-style:dashed;width:165px;height:165px;bottom:30%}.relic-preview{width:100%;height:100%;min-height:0;position:relative}.relic-preview-canvas{position:absolute;inset:0}.relic-preview>img{object-fit:contain;width:100%;height:100%}.summon-scene>.relic-preview{width:60%;height:78%;position:absolute;inset:0 20% 22%}.summon-copy{text-align:center;pointer-events:none;background:linear-gradient(#0000,#171226 50%);padding:12px;position:absolute;bottom:0;left:0;right:0}.summon-copy small{color:var(--summon-color);font-size:11px}.summon-copy h3{line-height:1.3;margin:4px 0!important;font-size:22px!important}.summon-copy p{margin:4px 0;font-size:12px}.summon-copy>svg{width:70px;height:70px;color:var(--summon-color);margin:0 auto 20px}.summon-controls{flex-direction:column;flex:none;gap:6px;display:flex}.summon-model-choices{justify-content:center;gap:6px;display:flex}.summon-model-choices button{flex:1;min-width:0;min-height:38px;padding:7px!important;font-size:11px!important}.summon-model-choices button[aria-pressed=true]{border-color:var(--summon-color)!important;color:var(--summon-color)!important}.summon-links{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.summon-links button{background:0 0!important;border:0!important;min-height:30px!important;padding:4px!important;font-size:11px!important}.summon-controls>.treasury-primary{min-height:46px;background:linear-gradient(115deg,#63476e,#9b4772)!important}.summon-reveal-trigger{justify-content:center;width:100%;height:100%;animation:.8s ease-out summon-reveal;position:absolute;background:0 0!important;border:0!important;align-items:flex-end!important;padding-bottom:12px!important;font-size:11px!important;display:flex!important;inset:0!important}.summon-progress{text-align:center;font-size:12px}.summon-chamber[data-phase=channel] .summon-sigil{animation:1.2s ease-in-out infinite summon-channel}.summon-chamber[data-phase=channel] .summon-copy{background:0 0;flex-direction:column;justify-content:center;display:flex;top:10%}.summon-chamber[data-phase=reveal] .relic-preview{animation:.9s ease-out summon-reveal}.summon-odds-sheet{z-index:4;background:#191629f7;border:1px solid #cdb985;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.summon-odds-sheet h3{margin:0 34px 8px 0;font-size:17px}.summon-odds-sheet p{border-bottom:1px solid #9c80bd33;justify-content:space-between;gap:15px;margin:0;padding:7px;font-size:12px;display:flex}.summon-odds-sheet small{font-size:11px;line-height:1.6}.summon-odds-close{min-width:36px;min-height:36px;position:absolute;top:8px;right:8px}.relic-preview-canvas canvas{touch-action:none}@keyframes summon-channel{50%{filter:brightness(1.6);transform:translate(-50%)rotateX(66deg)scale(.8)}}@keyframes summon-reveal{0%{opacity:0;filter:brightness(2);transform:scale(.7)}to{opacity:1;filter:brightness();transform:scale(1)}}@media (max-width:540px){body .world-treasury-dialog[role=dialog]{padding:12px!important}body .treasury-wallet{font-size:11px}.summon-categories button{font-size:10px!important}.summon-copy h3{font-size:18px!important}.summon-model-choices button{font-size:10px!important}body .treasury-tabs button{padding:6px 3px;font-size:10px}body .treasury-tabs svg{width:14px}.summon-copy p{font-size:11px}}@media (max-height:520px) and (orientation:landscape){body .world-treasury-dialog[role=dialog]{gap:4px!important;padding:10px 16px!important}body .world-treasury-dialog>h2{font-size:18px!important}body .treasury-wallet{font-size:11px;position:absolute;top:14px;right:64px}body .treasury-wallet a{display:none}body .treasury-tabs button{min-height:32px}.summon-chamber{grid-template-rows:36px 1fr;grid-template-columns:1fr 220px;display:grid}.summon-categories{grid-column:1/-1}.summon-scene{grid-area:2/1;min-height:0}.summon-controls{grid-area:2/2;justify-content:center}.summon-model-choices{flex-direction:column}.summon-model-choices button{min-height:27px;padding:3px!important}.summon-copy{padding:5px}.summon-copy h3{font-size:16px!important}.summon-copy p{font-size:10px}.summon-odds-sheet{gap:3px;padding:10px 20px}.summon-odds-sheet p{padding:3px}.summon-odds-sheet small{font-size:10px}.summon-copy>svg{width:34px;height:34px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.summon-chamber *{animation:none!important}}body .treasury-forge{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex}body .forge-heading{display:none}body .forge-stage{flex:1;height:auto;min-height:100px;margin:0;overflow:hidden}body .forge-stage>.relic-preview{height:calc(100% - 20px);position:absolute;inset:0 0 20px}body .forge-stage>strong{text-align:center;font-size:13px;position:absolute;bottom:6px;left:6px;right:6px}body .forge-stats{gap:6px;font-size:11px}body .forge-cost{gap:5px;margin:0;padding:8px;font-size:12px}body .forge-note{margin:0;font-size:10px}body .forge-ritual{align-items:center;gap:8px;display:flex}body .forge-ritual-steps{flex:1;gap:6px;font-size:11px;display:flex}body .forge-ritual-steps>span{color:#b3a4c5;border-bottom:2px solid #63506f;padding:6px 2px}body .forge-ritual-steps>[data-done=true]{color:#ffe2ad;border-color:#f6be7d}body .forge-ritual button{min-height:40px;font-size:12px}body .forge-hammer-mark{color:#ffdb93;pointer-events:none;filter:drop-shadow(0 0 12px #ff9739);position:absolute;top:20%;right:25%}body .forge-hammer-mark svg{width:46px;height:46px}body .forge-hammer-mark.strike-1{transform:rotate(-25deg)}body .forge-hammer-mark.strike-2{transform:rotate(25deg)}body .forge-hammer-mark.strike-3{transform:rotate(-10deg)}@media (max-height:520px) and (orientation:landscape){body .treasury-forge{grid-template-rows:32px minmax(80px,1fr) auto auto;grid-template-columns:1fr 1fr;gap:5px;display:grid}body .treasury-forge>select{grid-area:1/1;padding:3px;font-size:11px}body .forge-stage{grid-area:2/1/5;min-height:0}body .forge-stats{flex-direction:column;grid-area:1/2/3;align-self:start;font-size:10px}body .forge-cost{grid-area:2/2;align-self:end;padding:5px;font-size:10px}body .forge-ritual{grid-area:3/2}body .forge-ritual-steps{display:none}body .forge-ritual button{min-height:30px;font-size:10px}body .forge-note{display:none}body .treasury-forge>.treasury-primary{grid-area:4/2;min-height:34px;font-size:12px}}.summon-scene>.relic-preview{width:100%;left:0;right:0}.summon-material-reward{color:var(--summon-color);filter:drop-shadow(0 0 18px var(--summon-color));flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:.8s ease-out summon-reveal;display:flex;position:absolute;inset:12% 0 30%}.summon-material-reward svg{width:90px;height:90px}.summon-material-reward b{font-size:24px}.summon-odds-sheet{overflow:auto}@media (max-height:520px) and (orientation:landscape){.summon-chamber{grid-template-rows:36px minmax(0,1fr)}.summon-controls{gap:4px;min-height:0}.summon-model-choices{flex-direction:row;gap:3px}.summon-model-choices button{min-height:38px;font-size:10px!important}.summon-controls>.treasury-primary{min-height:38px;font-size:11px;padding:5px!important}.summon-links{gap:4px;font-size:10px}.summon-copy{padding:4px}.summon-copy h3{font-size:13px!important}.summon-copy p,.summon-copy small{font-size:9px}.summon-scene>.relic-preview{height:70%;bottom:30%}}.summon-chamber[data-quiet=true] *{animation:none!important}.forge-cost-rule{display:none}@media (max-height:520px) and (orientation:landscape){.forge-cost-rule{color:#d1c4e0;flex-basis:100%;font-size:9px;line-height:1.3;display:block}}.treasury-trial{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.treasury-trial>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.treasury-trial>header h3{color:#ffe3a5;font-size:23px}.treasury-trial>header p{color:#c1b0d7;font-size:12px}.treasury-trial>header button,.treasury-trial-link{background:#382846;border:1px solid #bea1dc;border-radius:10px;padding:8px 14px}.treasury-trial-link{flex:none;align-self:flex-end;font-size:12px}.forge-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;display:flex}.forge-empty>.relic-preview{flex:1;width:100%;min-height:110px;max-height:45vh}.forge-empty h3{color:#ffe7ac;font-size:22px}.forge-empty p{font-size:13px;line-height:1.5}.forge-empty>div:last-child{gap:12px;display:flex}.forge-empty button{border:1px solid #a084c2;border-radius:12px;padding:10px 14px}.treasury-panel[data-summoning=true]>.treasury-wallet,.treasury-panel[data-summoning=true]>.treasury-tabs,.treasury-panel[data-summoning=true]>.treasury-trial-link{display:none}.world-screen-dialog:has(.treasury-panel[data-summoning=true])>[data-slot=dialog-header]{display:none}.treasury-panel[data-summoning=true] .summon-categories,.treasury-panel[data-summoning=true] .summon-links{visibility:hidden}.treasury-panel[data-summoning=true] .summon-scene{border:0;border-radius:0}@media (max-height:550px){.treasury-trial-link{padding:3px 10px;font-size:10px}.forge-empty{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;display:grid}.forge-empty>.relic-preview{grid-row:1/4;height:100%;max-height:none}.forge-empty h3{font-size:16px}.forge-empty p{font-size:11px}.forge-empty>div:last-child{flex-wrap:wrap}.forge-empty button{padding:6px 9px}.treasury-trial>header p{display:none}.treasury-trial>header h3{font-size:16px}}.forge-ceremony{z-index:1;position:absolute;inset:0}.forge-stage>strong{z-index:2;pointer-events:none;background:linear-gradient(#0000,#130b21dd);width:100%;padding:12px 16px}.forge-stage .forge-hammer-mark{display:none}.forge-mode-tabs{gap:8px;display:flex}.forge-mode-tabs button{border:1px solid #9a7fbd55;border-radius:10px;padding:8px 15px}.forge-mode-tabs button[aria-pressed=true]{color:#ffdda2;background:#655077}.season-fusion{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.season-fusion h3{color:#ffe0a4;align-items:center;gap:8px;display:flex}.season-gems{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.season-gems>div{background:#0e0a20a6;border:1px solid;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;display:flex}.season-gems svg{filter:drop-shadow(0 0 7px);width:32px;height:32px}.season-gems small{color:#dbd2e9;font-size:11px}.fusion-colors{flex-wrap:wrap;gap:8px;display:flex}.fusion-colors button{border:1px solid #897694;border-radius:12px;gap:6px;padding:10px;display:flex}.fusion-colors button[aria-pressed=true]{background:#44304e;border-color:currentColor}.fusion-confirm{align-items:center;gap:8px;font-size:13px;display:flex}.fusion-confirm input{width:20px;height:20px}.season-fusion select{background:#251c39;border-radius:10px;padding:10px}.season-fusion p{font-size:13px;line-height:1.6}@media (max-width:600px){.season-gems{grid-template-columns:repeat(3,1fr)}.season-gems>div{padding:8px 4px}.season-fusion{gap:8px}}.summon-repeat-actions{grid-template-columns:2fr 1fr;gap:10px;display:grid}.summon-repeat-actions small{margin-left:8px;font-size:12px}@media (max-width:540px){.summon-repeat-actions{grid-template-columns:1fr}.summon-repeat-actions button{min-height:48px}}.treasury-crystal-art{filter:drop-shadow(0 3px 8px #8871d34d);flex:none}.summon-material-reward .treasury-crystal-art{stroke:none;width:clamp(110px,22vh,230px);height:auto}.treasury-wallet .treasury-crystal-art{width:48px;height:48px}.treasury-item-icon .treasury-crystal-art{stroke:none;width:54px;height:54px}.material-guide{background:linear-gradient(130deg,#342441,#151c29);border:1px solid #c0a2df66;border-radius:18px;margin:14px 0;padding:14px}.material-guide summary{cursor:pointer;color:#ffdda1;align-items:center;gap:8px;min-height:40px;font-weight:700;display:flex}.material-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.material-guide article{background:#ffffff05;border:1px solid #ccb9f133;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.material-art{color:#ffe29e;background:radial-gradient(#7155a86b,#0000);border-radius:14px;flex:0 0 64px;place-items:center;width:64px;height:72px;display:grid}.material-art .world-model-art,.material-art img{object-fit:contain;width:64px;height:72px}.material-art>svg{width:34px;height:34px}.material-guide b{font-size:14px}.material-guide strong{color:#b5fbd7;margin:3px 0;font-size:12px;display:block}.material-guide strong.material-missing{color:#ffd0ab}.material-guide p{margin:5px 0;font-size:12px;line-height:1.65}.material-guide a{color:#e0c0ff;align-items:center;gap:5px;min-height:36px;font-size:12px;display:inline-flex}.material-guide>small{color:#bfb4cf;font-size:11px}.treasury-forge .forge-stage{min-height:240px}.treasury-forge .forge-ceremony{height:100%;min-height:240px}@media (max-width:650px){.material-guide-grid{grid-template-columns:1fr}.treasury-forge .forge-stage,.treasury-forge .forge-ceremony{min-height:180px}}.pass-treasury-link{color:#dfc698;padding:12px 0;font-size:14px;text-decoration:none;display:block}.relic-preview-tools{z-index:12;pointer-events:auto;white-space:nowrap;gap:5px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.treasury-panel .relic-preview-tools button,.treasury-panel .relic-preview-tools select{background:#0a2e3fe6;border:1px solid #caa861;min-height:30px;padding:3px 7px;font-size:11px}.treasury-choice-preview{z-index:40;background:#102f3f;flex-direction:column;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.treasury-choice-preview>.relic-preview{flex:1;width:100%;height:auto;min-height:120px;position:relative}.treasury-choice-preview h3{color:#f4d593}.treasury-choice-preview nav{gap:8px;display:flex}.treasury-choice-preview nav button{flex:1}.summon-chamber .summon-model-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.summon-chamber .summon-model-choices button{text-align:left;grid-template-columns:60px 1fr;align-items:center;gap:8px;min-height:82px;padding:8px;display:grid}.summon-chamber .summon-model-choices button img{object-fit:contain;filter:drop-shadow(0 3px 5px #0008);width:60px;height:64px}.summon-chamber .summon-model-choices button[aria-pressed=true]{background:radial-gradient(at 20% 40%,#598c91,#1b3042 70%);box-shadow:inset 0 0 0 2px #f6d883,0 0 16px #71dcd022}.summon-chamber .summon-categories{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:800px){.summon-chamber .summon-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}
