.pet-art{pointer-events:none;filter:drop-shadow(0 3px 2px #0004);display:block}#lootoria-app .character-companions-link{text-align:center;grid-column:1/-1;display:block;color:#e6c473!important;border-color:#d7b56655!important;padding:12px!important}#lootoria-app .pet-claim-ready{font-weight:700;color:#171c24!important;background:linear-gradient(#f2cd7a,#d6a14a)!important;border-color:#f3d48e!important}.pet-follower{z-index:5;pointer-events:none;flex-direction:column;align-items:center;max-width:110px;display:flex;position:absolute;bottom:9%;left:calc(34% + 25px);transform:translate(18px)}.pet-follower>.pet-art{width:72px;height:55px}.pet-follower>span{color:#e7d5a5;text-align:center;white-space:nowrap;background:#091420b8;border-radius:4px;padding:2px 5px;font-size:8px;line-height:1.3}.pet-follower small{color:#a9bed1;margin-left:4px;font-size:7px}.pet-follower.pet-mining{bottom:7%;left:calc(42% + 45px)}.pet-mining>.pet-art{width:64px;height:50px}#lootoria-app .companion-screen{flex-direction:column;gap:12px;min-height:0;padding:0 2px 3px 0;display:flex;overflow:auto}.pet-tabs{flex-shrink:0;grid-template-columns:1fr 1fr;gap:7px;display:grid}#lootoria-app .pet-tabs>button{justify-content:center;align-items:center;gap:7px;display:flex;padding:10px!important;font-size:12px!important}.pet-tabs b{color:#d7bb79;font-size:10px}#lootoria-app .pet-tabs>button[aria-pressed=true]{color:#f0d08b!important;background:#d7b56614!important;border-color:#d7b56666!important}.pet-choice-grid{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}#lootoria-app .pet-choice{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;position:relative;background:radial-gradient(at 50% 30%,#3a57703b,#0000 65%),#142234!important;border-radius:10px!important;padding:11px 6px!important}#lootoria-app .pet-choice[aria-pressed=true]{background:#e6b75f0b!important;border-color:#e6b75f!important}.pet-choice strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:12px!important}.pet-choice small{color:#97adc3;font-size:10px!important}.pet-choice .pet-following-check{color:#e6b75f;position:absolute;top:8px;right:8px}#lootoria-app .pet-profile{flex:1;grid-template-columns:minmax(120px,.8fr) minmax(0,1.3fr);gap:18px;min-height:220px;display:grid;overflow:auto;background:radial-gradient(at 0 0,#e6b75f0b,#0000 70%),#101c2b!important;padding:20px!important}.pet-profile-stage{isolation:isolate;background:radial-gradient(#39586b33,#0000 65%);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.pet-profile-stage>.pet-art{z-index:2;width:100%;max-width:180px;height:180px;position:relative}.pet-profile-halo{aspect-ratio:1;z-index:0;border:1px solid #d7b56618;border-radius:50%;width:80%;position:absolute;box-shadow:0 0 0 12px #d7b56604}.pet-growth-label{color:#9bb0c4;text-align:center;font-size:8px;letter-spacing:1.3px!important}.pet-profile-copy{flex-direction:column;justify-content:center;gap:12px;min-width:0;display:flex}.pet-name-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pet-name-row small{color:#97adc3;font-size:10px!important}.pet-name-row h2{color:#f0e3c3;overflow-wrap:anywhere;margin:4px 0 0!important;font-size:23px!important}.pet-name-row>strong{color:#e6c473;white-space:nowrap;font-size:19px}.pet-profile-copy>p{color:#97adc3;margin:0;line-height:1.5;font-size:12px!important}.pet-xp-label{color:#819ab2;justify-content:space-between;gap:9px;font-size:9px;display:flex}.pet-xp-label b{color:#b8cad9;font-weight:500}.pet-xp-track,.pet-daily-meter{background:#293a50;border-radius:5px;height:5px;overflow:hidden}.pet-xp-track i,.pet-daily-meter i{background:linear-gradient(90deg,#ae8542,#f1d28a);height:100%;display:block}.pet-growth-steps{color:#657c93;justify-content:space-between;gap:5px;font-size:9px;display:flex}.pet-growth-steps span{align-items:center;gap:4px;display:flex}.pet-growth-steps i{border:1px solid #526d83;border-radius:50%;width:6px;height:6px}.pet-growth-steps .grown{color:#e6c473}.pet-growth-steps .grown i{background:#e6c473;border-color:#e6c473}#lootoria-app .pet-profile-copy>.pet-training-note{color:#849bb1;line-height:1.5;font-size:10px!important}.pet-profile-actions{align-items:center;gap:7px;display:flex}.pet-profile-actions>.app-step{height:40px;max-height:40px;flex:1!important;min-height:40px!important}.pet-profile-actions>.app-step>span{font-size:14px!important}.pet-profile-actions>button:not(.app-step){height:40px;min-height:40px;padding:8px!important;font-size:11px!important}.pet-rename{gap:6px;display:flex}.pet-rename>input{color:#e8edf3;background:#0b1522;border:1px solid #42556d;border-radius:6px;flex:1;min-width:0;padding:8px;font-size:13px}.pet-rename>button{font-size:11px!important}#lootoria-app .pet-daily-shortcut{text-align:left;flex-shrink:0;align-items:center;gap:10px;display:flex;color:#e6c473!important;border-color:#d7b56644!important;padding:12px!important}.pet-daily-shortcut>span{flex:1;font-size:12px}.pet-daily-shortcut small{color:#8fa6bb;margin-top:3px;display:block;font-size:10px!important}.pet-daily-summary{flex-shrink:0;align-items:center;gap:10px;padding:12px;display:flex}.pet-daily-summary>div{flex:1;min-width:0}.pet-daily-summary strong{color:#ebdbb5;overflow-wrap:anywhere;font-size:13px;display:block}.pet-daily-summary small{color:#8da6bd;margin-top:4px;display:block;font-size:10px!important}.pet-daily-summary>span{text-align:right;color:#a7bdd0;white-space:nowrap;font-size:11px}.pet-daily-summary>span svg{vertical-align:middle;margin-right:4px}.pet-daily-list{flex:1;grid-template-rows:repeat(2,minmax(105px,1fr));gap:10px;min-height:220px;display:grid}.pet-daily-card{align-items:center;gap:12px;min-width:0;padding:17px;display:flex}.pet-daily-icon{color:#d6b778;background:#e6b75f0c;border:1px solid #e6b75f29;border-radius:9px;flex-shrink:0;padding:9px}.pet-daily-card>div{flex:1;min-width:0}.pet-daily-card h2{color:#eee0bf;margin:0!important;font-size:15px!important}.pet-daily-card p{color:#96adc1;margin:7px 0!important;font-size:12px!important}.pet-daily-meter{height:3px;margin:9px 0 6px}.pet-daily-card small{color:#829bb1;font-size:10px!important}.pet-daily-card>button{min-width:92px;font-size:11px!important}.pet-daily-card.claimed{opacity:.7}.pet-daily-card.claimed>button{align-items:center;gap:5px;display:flex}.pet-daily-note{color:#819bb3;margin:0;line-height:1.5;font-size:11px!important}.pet-message{color:#e2c584;background:#e6b75f0a;border-radius:6px;margin:0;padding:8px 10px;font-size:12px!important}@media (max-width:650px){#lootoria-app .companion-screen{gap:9px}.pet-tabs>button{font-size:11px!important}.pet-choice-grid{gap:7px}#lootoria-app .pet-choice{padding:8px 4px!important}.pet-choice>.pet-art{width:55px;height:55px}.pet-choice strong{font-size:11px!important}#lootoria-app .pet-profile{grid-template-columns:1fr;gap:12px;padding:14px!important}.pet-profile-stage{gap:7px;min-height:110px}.pet-profile-stage>.pet-art{max-width:140px;height:110px}.pet-profile-halo{width:120px}.pet-profile-copy{gap:10px}.pet-name-row h2{font-size:20px!important}.pet-name-row>strong{font-size:17px}.pet-growth-label{font-size:7px}.pet-daily-card{flex-wrap:wrap;gap:9px;padding:12px}.pet-daily-icon{padding:6px}.pet-daily-card>button{min-width:94px;margin-left:auto}.pet-daily-card h2{font-size:13px!important}.pet-daily-card p{font-size:11px!important}.pet-daily-list{grid-template-rows:repeat(2,minmax(126px,1fr));min-height:262px}.pet-follower{bottom:7%;left:calc(34% + 18px);transform:translate(10px)}.pet-follower>.pet-art{width:53px;height:43px}.pet-follower.pet-mining{left:calc(42% + 34px)}.pet-mining>.pet-art{width:49px;height:40px}.pet-follower>span{font-size:7px}.pet-follower small{font-size:6px}}@media (max-width:650px) and (max-height:730px){#lootoria-app .pet-profile{grid-template-columns:90px minmax(0,1fr);gap:10px}.pet-growth-label{display:none}.pet-choice>.pet-art{width:47px;height:47px}#lootoria-app .pet-choice{padding:6px 4px!important}#lootoria-app .pet-profile{padding:12px!important}.pet-profile-stage>.pet-art{height:90px}.pet-profile-stage{min-height:90px}.pet-profile-copy{gap:8px}.pet-profile-copy>p:not(.pet-training-note){display:none}.pet-daily-note{font-size:10px!important}.pet-daily-card{padding:10px}.pet-daily-list{grid-template-rows:repeat(2,minmax(100px,1fr));min-height:210px}}@media (prefers-reduced-motion:no-preference){.app-scene-player~.pet-follower,.pet-mining{animation:.55s ease-out pet-hop}@keyframes pet-hop{0%,to{translate:0}45%{translate:0 -6px}}}.pet-supplies{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.pet-supplies-intro{align-items:center;gap:14px;display:flex;padding:16px!important}.pet-supplies h2{margin:0 0 6px;font-size:17px}.pet-supplies p{color:#9eb2c6;margin:5px 0;font-size:12px;line-height:1.5}.pet-supplies-intro>svg{color:#eac577;flex-shrink:0}.pet-supplies-intro strong{color:#e7cb88;font-size:12px}.pet-potion-card{grid-template-columns:70px 1fr auto;align-items:center;gap:16px;display:grid;padding:18px!important}.pet-potion-art{color:#8ae2d6;background:radial-gradient(#66d5cb33,#122435);border:1px solid #76c9c444;border-radius:16px;place-items:center;width:66px;height:76px;display:grid}.pet-potion-art.large{color:#c4a1ed;background:radial-gradient(#a980dd44,#162335)}.pet-potion-card>div>strong{color:#eecb80;font-size:16px}.pet-potion-payments{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pet-potion-payments button{text-align:left;align-items:center;gap:8px;display:flex;padding:9px!important;font-size:12px!important}.pet-potion-payments small{color:#9eb2c6;margin-top:4px;font-size:10px;display:block}.pet-potion-use{white-space:nowrap;min-height:40px!important;padding:10px!important;font-size:12px!important}.pet-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pet-tabs button{min-width:0;font-size:12px!important}@media (max-width:600px){.pet-potion-card{grid-template-columns:50px 1fr;gap:10px;padding:13px!important}.pet-potion-art{width:48px;height:60px}.pet-potion-art svg{width:34px}.pet-potion-use{grid-column:1/-1}.pet-potion-payments{flex-direction:column}.pet-supplies-intro{padding:12px!important}.pet-tabs button{gap:4px!important;padding:8px 4px!important}.pet-tabs button svg{width:13px}}.pet-supplies>.panel,.pet-supplies>.pagination{flex-shrink:0}.pet-supplies .pet-potion-card{flex:1;min-height:190px}.pet-supplies{flex:1}.pet-supplies .pet-daily-note{flex-shrink:0;margin:0}#lootoria-app .pet-apothecary{gap:12px;container:apothecary/size}#lootoria-app .pet-apothecary .pet-supplies-intro{flex-shrink:0;align-items:center;gap:12px;display:flex;background:linear-gradient(120deg,#c4a5680c,#142435)!important;border:1px solid #c8a65d33!important;border-radius:11px!important;padding:14px 16px!important}#lootoria-app .pet-apothecary .pet-supplies-intro>div{flex:1;min-width:0}#lootoria-app .pet-shop-eyebrow{letter-spacing:1.4px;color:#b29b6e;font:8px Arial,sans-serif}#lootoria-app .pet-apothecary .pet-supplies-intro h2{color:#eadfc5;margin:5px 0;font:700 18px/1.3 Arial,sans-serif!important}#lootoria-app .pet-apothecary .pet-supplies-intro p{color:#8fa9bf;margin:0;font:11px/1.4 Arial,sans-serif!important}#lootoria-app .pet-point-wallet{color:#e3c47e;text-align:right;flex-shrink:0;grid-template-columns:auto auto;align-items:center;column-gap:6px;font-size:18px;display:grid}#lootoria-app .pet-point-wallet small{letter-spacing:1px;color:#8ba5ba;grid-column:2;font:7px Arial,sans-serif!important}#lootoria-app .pet-apothecary .pet-potion-card{flex:1 1 0;grid-template-columns:minmax(150px,.7fr) minmax(0,1.6fr);align-items:stretch;gap:0;min-height:270px;max-height:430px;display:grid;overflow:hidden;background:linear-gradient(130deg,#182b3d,#101d2c)!important;border:1px solid #44616c66!important;border-radius:13px!important;padding:0!important}#lootoria-app .pet-bottle-display{isolation:isolate;background:radial-gradient(#67cdb222,#0000 70%),linear-gradient(145deg,#1b3644,#122133);border-right:1px solid #6e9c9950;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:18px 12px;display:flex;position:relative}#lootoria-app .potion-large .pet-bottle-display{background:radial-gradient(#ac8be22b,#0000 70%),linear-gradient(145deg,#292e4c,#152037)}#lootoria-app .pet-bottle-edition{letter-spacing:1.3px;color:#9bb6bf;font:8px Arial,sans-serif}#lootoria-app .pet-potion-illustration{filter:drop-shadow(0 6px 5px #0003);flex-shrink:1;width:min(185px,100%);height:185px}#lootoria-app .pet-bottle-display>strong{color:#b0e8d6;text-align:center;font:700 30px/1 Arial,sans-serif}#lootoria-app .potion-large .pet-bottle-display>strong{color:#c3a8e9}#lootoria-app .pet-bottle-display>strong>small{letter-spacing:1.5px;color:#8da9b9;margin-top:7px;display:block;font:8px Arial,sans-serif!important}#lootoria-app .pet-stock-label{color:#acbecb;background:#0b1b2b5e;border:1px solid #9abac533;border-radius:20px;padding:5px 10px;font:10px Arial,sans-serif}#lootoria-app .pet-potion-details{flex-direction:column;justify-content:center;gap:9px;min-width:0;padding:20px;display:flex}#lootoria-app .pet-potion-details>h2{color:#eee1c4;margin:0;font:700 23px/1.2 Arial,sans-serif!important}#lootoria-app .pet-potion-details>p{color:#94aec3;margin:0;font:12px/1.5 Arial,sans-serif!important}#lootoria-app .pet-exchange-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:5px;display:grid}#lootoria-app .pet-exchange-option{background:#0e1e2e;border:1px solid #334c61;border-radius:9px;flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}#lootoria-app .pet-exchange-option h3{color:#c0d2dd;white-space:nowrap;align-items:center;gap:6px;margin:0;font:600 12px Arial,sans-serif;display:flex}#lootoria-app .pet-exchange-option h3 svg{color:#d5b97d;flex-shrink:0}#lootoria-app .pet-material-costs{flex-direction:column;flex:1;justify-content:center;gap:8px;min-height:57px;display:flex}#lootoria-app .pet-material-costs>div{color:#8eaabd;border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;font-size:11px;display:flex}#lootoria-app .pet-material-costs strong{color:#dbbe93;align-items:center;gap:3px;font-size:13px;font-weight:500;display:flex}#lootoria-app .pet-material-costs strong.enough{color:#8ac5ac}#lootoria-app .pet-material-costs strong small{color:#7f9aaf;font-size:10px}#lootoria-app .pet-points-cost{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:57px;display:flex}#lootoria-app .pet-points-cost>strong{color:#e3c47d;font-size:24px;font-weight:600}#lootoria-app .pet-points-cost>small{color:#9ab1c2;font-size:9px!important}#lootoria-app .pet-points-cost>span{color:#718fa9;font-size:9px}#lootoria-app .pet-exchange-option button{justify-content:space-between;align-items:center;gap:5px;min-height:34px;display:flex;color:#dfc98e!important;background:#bfa35d18!important;border:1px solid #697858!important;border-radius:6px!important;padding:7px!important;font:600 10px Arial,sans-serif!important}#lootoria-app .pet-exchange-option button:disabled{opacity:.45}#lootoria-app .pet-use-footer{border-top:1px solid #c0d7df12;justify-content:space-between;align-items:center;gap:9px;margin-top:5px;padding-top:13px;display:flex}#lootoria-app .pet-use-footer>div{color:#d1b879;align-items:center;gap:7px;font-size:11px;display:flex}#lootoria-app .pet-use-footer>div>span small{color:#7899b0;margin-top:3px;font-size:9px;display:block}#lootoria-app .pet-apothecary .pet-potion-use{justify-content:center;align-items:center;gap:8px;display:flex;border-radius:8px!important;flex:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:9px 12px!important;font:700 12px Arial,sans-serif!important}#lootoria-app .pet-apothecary .pet-daily-note{font-size:10px!important}#lootoria-app .pet-daily-list{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-height:0;max-height:340px;display:grid}#lootoria-app .pet-adventure-card{flex-direction:column;align-items:stretch;gap:0;min-height:0;display:flex;overflow:hidden;background:linear-gradient(140deg,#1b2d3f,#101f2e)!important;border:1px solid #52605366!important;border-radius:12px!important;padding:0!important}#lootoria-app .pet-adventure-card>.pet-quest-art{isolation:isolate;background:linear-gradient(90deg,#0b1d2bd9,#0a182aa1),url(/art/old-town-app-v1.png) 50% 55%/cover;flex:0 0 90px;justify-content:center;align-items:center;min-height:65px;padding:10px;display:flex;position:relative}#lootoria-app .pet-adventure-card.quest-mine>.pet-quest-art{background-image:linear-gradient(90deg,#0a172bd9,#13243599),url(/art/mining-cave-v1.png)}#lootoria-app .pet-adventure-card.quest-arena>.pet-quest-art{background-image:linear-gradient(90deg,#1f192bd9,#13243599),url(/art/area-ruins-v1.png)}#lootoria-app .pet-adventure-card.quest-arcade>.pet-quest-art{background-image:linear-gradient(90deg,#251b34d9,#13243599),url(/art/area-market-v1.png)}#lootoria-app .pet-quest-number{color:#adbdc1;letter-spacing:1px;font:8px Arial,sans-serif;position:absolute;top:10px;left:13px}#lootoria-app .pet-quest-reward{color:#e2c480;background:#071827a3;border:1px solid #d5b66b44;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font:9px Arial,sans-serif;display:flex;position:absolute;bottom:9px;right:11px}#lootoria-app .pet-adventure-card .pet-daily-icon{color:#e4c785;background:#15293cbf;border:1px solid #e0bb6566;border-radius:12px;place-items:center;padding:10px;display:grid;box-shadow:0 4px 10px #0003}#lootoria-app .pet-adventure-card>.pet-quest-copy{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;padding:16px;display:flex}#lootoria-app .pet-adventure-card h2{color:#ece0c8;font:700 18px/1.25 Arial,sans-serif!important}#lootoria-app .pet-adventure-card p{color:#96adc1;margin:0!important;font:12px/1.4 Arial,sans-serif!important}#lootoria-app .pet-quest-progress-label{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}#lootoria-app .pet-quest-progress-label strong{color:#ddc58a;font-size:19px;font-weight:600}#lootoria-app .pet-quest-progress-label small{color:#7998af;font:11px Arial,sans-serif!important}#lootoria-app .pet-quest-progress-label>span{color:#819eb4;font-size:9px}#lootoria-app .pet-adventure-card .pet-daily-meter{background:#273e54;border-radius:5px;height:5px;margin:0}#lootoria-app .pet-adventure-card .pet-daily-meter i{background:linear-gradient(90deg,#6c9f9c,#dfc17a)}#lootoria-app .pet-quest-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:10px;display:flex}#lootoria-app .pet-quest-footer>small{color:#84a1b7;font-size:10px!important}#lootoria-app .pet-quest-footer>button{justify-content:center;align-items:center;gap:5px;min-height:32px;display:flex;border-radius:7px!important;padding:7px 10px!important;font:600 11px Arial,sans-serif!important}#lootoria-app .pet-adventure-card.claimed{opacity:.7}@media (max-width:650px){#lootoria-app .pet-apothecary .pet-supplies-intro{gap:8px;padding:11px!important}#lootoria-app .pet-apothecary .pet-supplies-intro>svg{width:19px}#lootoria-app .pet-apothecary .pet-supplies-intro h2{font-size:15px!important}#lootoria-app .pet-shop-eyebrow{font-size:6px}#lootoria-app .pet-apothecary .pet-supplies-intro p{font-size:10px!important}#lootoria-app .pet-point-wallet{gap:4px;font-size:14px}#lootoria-app .pet-point-wallet>svg{width:13px}#lootoria-app .pet-apothecary .pet-potion-card{grid-template-columns:85px minmax(0,1fr);min-height:290px;max-height:none}#lootoria-app .pet-bottle-display{gap:8px;padding:12px 5px}#lootoria-app .pet-bottle-edition{letter-spacing:.5px;text-align:center;font-size:6px}#lootoria-app .pet-potion-illustration{width:100%;height:110px}#lootoria-app .pet-bottle-display>strong{font-size:24px}#lootoria-app .pet-bottle-display>strong>small{letter-spacing:.6px;font-size:6px!important}#lootoria-app .pet-stock-label{text-align:center;padding:5px;font-size:8px}#lootoria-app .pet-potion-details{gap:7px;padding:12px}#lootoria-app .pet-potion-details>h2{font-size:18px!important}#lootoria-app .pet-potion-details>p{font-size:10px!important}#lootoria-app .pet-exchange-grid{gap:6px}#lootoria-app .pet-exchange-option{gap:7px;padding:8px 6px}#lootoria-app .pet-exchange-option h3{white-space:normal;gap:4px;font-size:9px}#lootoria-app .pet-exchange-option h3 svg{width:12px}#lootoria-app .pet-material-costs>div{gap:3px;font-size:9px}#lootoria-app .pet-material-costs strong{gap:1px;font-size:10px}#lootoria-app .pet-material-costs strong small{font-size:8px}#lootoria-app .pet-exchange-option button{justify-content:center;min-height:31px;padding:6px 4px!important;font-size:9px!important}#lootoria-app .pet-exchange-option button svg{display:none}#lootoria-app .pet-points-cost>strong{font-size:20px}#lootoria-app .pet-points-cost>small,#lootoria-app .pet-points-cost>span{font-size:8px!important}#lootoria-app .pet-use-footer{flex-wrap:wrap;gap:8px;padding-top:9px}#lootoria-app .pet-apothecary .pet-potion-use{grid-column:auto;width:100%;height:34px!important;min-height:34px!important;font-size:11px!important}#lootoria-app .pet-use-footer>div{font-size:10px}#lootoria-app .pet-use-footer>div>svg{width:13px}#lootoria-app .pet-use-footer>div>span small{font-size:8px}#lootoria-app .pet-daily-list{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:10px;min-height:240px;max-height:330px}#lootoria-app .pet-adventure-card{grid-template-columns:68px minmax(0,1fr);display:grid}#lootoria-app .pet-adventure-card>.pet-quest-art{background-position:50%;flex:auto;min-height:0;padding:7px}#lootoria-app .pet-adventure-card .pet-daily-icon{border-radius:9px;padding:7px}#lootoria-app .pet-adventure-card .pet-daily-icon svg{width:24px}#lootoria-app .pet-quest-number{display:none}#lootoria-app .pet-quest-reward{justify-content:center;gap:2px;padding:4px 2px;font-size:6px;bottom:8px;left:5px;right:5px}#lootoria-app .pet-quest-reward svg{width:9px}#lootoria-app .pet-adventure-card>.pet-quest-copy{gap:5px;padding:11px}#lootoria-app .pet-adventure-card h2{font-size:14px!important}#lootoria-app .pet-adventure-card p{font-size:10px!important}#lootoria-app .pet-quest-progress-label{margin-top:2px}#lootoria-app .pet-quest-progress-label strong{font-size:15px}#lootoria-app .pet-quest-progress-label small{font-size:10px!important}#lootoria-app .pet-quest-footer{gap:5px;margin-top:2px;padding-top:6px}#lootoria-app .pet-quest-footer>small{font-size:8px!important}#lootoria-app .pet-quest-footer>button{min-height:26px;padding:5px 7px!important;font-size:9px!important}}@container apothecary (height<=400px){#lootoria-app .pet-apothecary .pet-supplies-intro p{display:none}#lootoria-app .pet-apothecary .pet-supplies-intro{padding:9px!important}#lootoria-app .pet-apothecary .pet-potion-card{min-height:240px}#lootoria-app .pet-potion-details{gap:6px;padding:12px}#lootoria-app .pet-potion-details>p{display:none}#lootoria-app .pet-potion-illustration{height:120px}#lootoria-app .pet-bottle-display>strong{font-size:23px}#lootoria-app .pet-exchange-option{padding:8px}#lootoria-app .pet-exchange-option h3{font-size:10px}#lootoria-app .pet-exchange-grid{margin-top:0}#lootoria-app .pet-material-costs,#lootoria-app .pet-points-cost{min-height:35px}#lootoria-app .pet-apothecary>.pet-daily-note{display:none}}#lootoria-app .pet-apothecary .pet-potion-details{gap:6px;padding:14px 18px}#lootoria-app .pet-apothecary .pet-bottle-display{gap:7px;padding:13px 10px}#lootoria-app .pet-apothecary .pet-potion-illustration{height:140px}#lootoria-app .pet-apothecary .pet-exchange-grid{margin-top:2px}#lootoria-app .pet-apothecary .pet-exchange-option{gap:6px;padding:10px}#lootoria-app .pet-apothecary .pet-material-costs,#lootoria-app .pet-apothecary .pet-points-cost{min-height:43px}#lootoria-app .pet-apothecary .pet-use-footer{margin-top:0;padding-top:9px}.bits-shop-screen{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden;container:bitsshop/size}.bits-shop-wallet{border-radius:3px;flex-shrink:0;align-items:center;gap:12px;display:flex;border-width:1px!important;padding:12px!important}.bits-wallet-mark{display:flex}.bits-shop-wallet>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.bits-shop-wallet span{color:var(--theme-muted);font-size:8px}.bits-shop-wallet strong{font-size:24px;line-height:1}.bits-shop-wallet strong small{color:var(--theme-muted);font-size:12px}.bits-shop-wallet button{min-height:30px;margin-left:auto;padding:7px;font-size:9px}.bits-shop-tabs{flex-shrink:0;grid-template-columns:1fr 1fr;gap:6px;display:grid}.bits-shop-tabs button{border:1px solid var(--theme-edge);min-height:34px;padding:9px;font-size:11px}.shell.shell[data-theme] .bits-shop-tabs button[aria-pressed=true]{background:var(--theme-selected)!important}.bits-shop-products{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.bits-shop-intro{color:var(--theme-muted);flex-shrink:0;font-size:10px;line-height:1.5}.bits-pack-grid{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.bits-pack{border-radius:3px;flex-direction:column;align-items:center;gap:10px;min-height:0;display:flex;overflow:hidden;border-width:1px!important;padding:16px 12px!important}.bits-pack-art{background:radial-gradient(#dcb96322,#0000 65%);flex:1;justify-content:center;align-items:center;width:100%;min-height:45px;max-height:115px;display:flex;position:relative}.bits-pack-art>span,.bits-pack-art>i{color:#d8bf7e;font-size:22px;position:absolute}.bits-pack-art>span{top:15%;left:22%}.bits-pack-art>i{bottom:13%;right:20%}.bits-pack .eyebrow{text-align:center;color:var(--theme-muted);font-size:8px}.bits-pack h2{font-size:29px;line-height:1}.bits-pack h2 small{font-size:13px}.bits-product-price{font-size:22px}.bits-product-price small{color:var(--theme-muted);font-size:11px}.bits-pack>button{border:1px solid var(--theme-edge);width:100%;min-height:34px;padding:9px;font-size:11px}.bits-pack>small{color:var(--theme-muted);font-size:8px}.bits-uses{color:var(--theme-muted);flex-shrink:0;justify-content:space-around;gap:8px;font-size:8px;display:flex}.bits-coming-soon{text-align:center;border-radius:3px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;display:flex;border-width:1px!important;padding:16px!important}.bits-coming-soon h2{font-size:23px}.bits-coming-soon p{font-size:12px}.bits-coming-soon small{color:var(--theme-muted);max-width:280px;font-size:9px;line-height:1.5}.bits-coming-soon button{border:1px solid var(--theme-edge);min-height:34px;margin-top:6px;padding:8px 14px}.membership-product{border-radius:3px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;border-width:1px!important}.membership-product-art{background:radial-gradient(at 45% 80%,#af83565c,#182b4050),url(/art/area-summit-v1.png) 50% 55%/cover;flex:1;justify-content:center;align-items:center;gap:15px;min-height:80px;max-height:155px;display:flex;position:relative;overflow:hidden}.membership-product-art:before{content:"";background:linear-gradient(90deg,#0b1d3399,#0000,#0b1d3399);position:absolute;inset:0}.membership-product-art>.collector-sprite{z-index:1;position:relative}.membership-crown{color:#f5d78d;text-shadow:2px 2px #17273c;font-size:52px;position:relative}.membership-art-label{color:#f6e5b9;letter-spacing:1px;font-size:8px;position:absolute;bottom:8px;left:10px}.membership-product-art>img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute}.membership-product-art>img.membership-avatar-art{object-fit:cover;object-position:left;z-index:1;width:100px;height:100px;position:relative}.membership-copy{flex-direction:column;gap:9px;padding:14px;display:flex}.membership-copy>.eyebrow{color:var(--theme-muted);font-size:8px}.membership-copy h2{font-size:23px;line-height:1.15}.membership-copy ul{color:var(--theme-muted);margin:0;padding-left:15px;font-size:10px;line-height:1.7}.membership-copy>button{border:1px solid var(--theme-edge);min-height:35px;padding:9px;font-size:11px}.membership-copy>small{color:var(--theme-muted);font-size:8px;line-height:1.5}.membership-release,.membership-status{color:var(--theme-accent);font-size:10px}.bits-shop-notice{min-height:15px;color:var(--theme-muted);flex-shrink:0;font-size:9px;line-height:1.5}.bits-restriction{color:var(--theme-accent);font-size:10px}@container bitsshop (height<=430px){.bits-shop-wallet{padding:8px!important}.bits-shop-wallet strong{font-size:20px}.bits-wallet-mark svg{width:30px;height:30px}.bits-shop-intro{font-size:9px}.bits-pack{gap:7px;padding:10px!important}.bits-pack-art{min-height:30px;max-height:60px}.bits-pack-art svg{width:42px;height:42px}.bits-pack h2{font-size:24px}.bits-product-price{font-size:19px}.membership-product-art{min-height:52px;max-height:80px}.membership-copy{gap:6px;padding:10px}.membership-copy h2{font-size:20px}.membership-copy ul{font-size:9px}.membership-copy>.eyebrow{display:none}.bits-coming-soon{gap:8px}.bits-coming-soon svg{width:46px;height:46px}.bits-coming-soon h2{font-size:20px}}@container bitsshop (height<=300px){.bits-shop-intro,.bits-uses,.membership-product-art,.membership-copy>small,.bits-pack-art,.bits-pack>small{display:none}.bits-shop-wallet{padding:5px 8px!important}.bits-shop-wallet span{font-size:7px}.bits-shop-wallet strong{font-size:18px}.bits-shop-wallet button{padding:4px;font-size:8px}.bits-shop-tabs button{min-height:28px;padding:5px;font-size:9px}.membership-copy{gap:5px;padding:8px}.membership-copy ul{font-size:8px;line-height:1.4}.membership-copy h2{font-size:17px}.membership-copy .bits-product-price{font-size:18px}.bits-pack h2{font-size:20px}.bits-pack{justify-content:center;gap:5px}.bits-pack>button{min-height:28px;padding:5px}.bits-coming-soon{gap:6px;padding:10px!important}.bits-coming-soon svg,.bits-coming-soon>small{display:none}.bits-coming-soon h2{font-size:17px}.bits-shop-notice{min-height:0;font-size:8px}.bits-coming-soon>p{font-size:10px}}html[data-display-mode] body{overflow:hidden!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout]{top:var(--display-top,2px);left:var(--display-center,50%);transform:translateX(-50%) scale(var(--display-scale,1));transform-origin:top;width:var(--display-width,calc(100vw - 12px))!important;max-width:none!important;height:var(--display-height,calc(100dvh - 12px))!important;margin:0!important;position:absolute!important;overflow:hidden!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout] :is(main,.game,.sidebar,.profile-pane){scrollbar-width:none;overflow:hidden!important}.shell[data-layout] ::-webkit-scrollbar{display:none}.shell[data-layout] .layout-setting{border:1px solid var(--theme-edge);border-radius:5px;padding:12px}.layout-setting h3{margin:0 0 9px;font-size:13px!important}.layout-setting select{background:var(--theme-inset);width:100%;color:var(--theme-text);border:1px solid var(--theme-edge);padding:9px}.layout-setting p{margin-top:8px;font-size:10px;line-height:1.5}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]){border-radius:12px!important;padding:0 10px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) main{gap:0!important;padding:7px 0!important;display:flex!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) main>.sidebar,html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .rightbar{display:none!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .game{gap:6px;width:100%}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .bottom-tabs{flex-shrink:0;gap:3px;padding:4px 0;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .bottom-tabs button{min-height:32px;padding:4px 2px!important;font-size:8px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .bottom-tabs svg{width:16px;height:16px}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) header{gap:5px;height:60px;min-height:60px}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .brand{font-size:27px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .brand>span:last-child{font-size:6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .world-label,html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .community-button{display:none}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .help{width:30px;min-width:30px;height:30px;padding:3px}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .character-settings-grid{grid-template-columns:1fr 1fr!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .character-staff-group{grid-column:1/-1!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .event-location-list{grid-template-columns:1fr!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .status-panel.panel{grid-template-columns:52px minmax(0,1fr) auto;gap:7px;padding:7px}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .status-portrait-button{width:52px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .status-portrait-button>.collector-sprite{width:57px!important;height:64px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .status-name{font-size:19px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .status-wallet{min-width:64px;padding:6px}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .status-wallet>strong{font-size:19px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .slot{min-width:0}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .loadout .slot .sprite{width:49px!important;height:49px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .loadout .slot{height:66px!important;min-height:66px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .mini-heading small{font-size:6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .landscape{flex-basis:180px;min-height:180px}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-body{min-height:145px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-copy{max-width:calc(100% - 85px)!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-portrait{width:75px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .passport-level{position:static;transform:none}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .passport-level{display:none}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-name{font-size:23px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop]{padding:0 18px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] main{grid-template-columns:180px minmax(0,1fr) 210px!important;gap:15px!important;display:grid!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] main>.sidebar,html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] .rightbar{display:flex!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] .game{width:auto}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] .bottom-tabs{display:none!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] header{height:72px;min-height:72px}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] .brand{font-size:34px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] .world-label{display:block!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] .character-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop] .event-location-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop][data-theme=handheld] main{grid-template-columns:174px minmax(0,1fr)!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=desktop][data-theme=handheld] .rightbar{display:none!important}.shell[data-layout] .event-location-list{overflow:hidden;grid-template-columns:1fr!important}.shell[data-layout] .events-screen>.pagination{flex-shrink:0}.shell[data-layout] .potion-shop{overflow:hidden}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .character-paged .character-card.panel{gap:7px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-body{gap:10px!important;height:auto!important;min-height:105px!important;padding:10px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-portrait{width:60px!important;height:80px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-portrait>.collector-sprite{width:64px!important;height:72px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-stats{gap:5px!important;padding:6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-stats>span{gap:3px!important;padding:7px 3px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-stats b{font-size:14px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .passport-stat-icon{display:none!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .passport-collection{padding-bottom:7px;font-size:6px}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .character-settings-group{padding:8px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .character-settings-group>p,html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .profile-section-icon{display:none!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .character-settings-group h2{margin-bottom:7px!important;font-size:10px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .character-actions :is(button,a){min-height:28px!important;padding:5px!important;font-size:8px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .character-actions{gap:4px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .player-card-full .player-card-name{font-size:21px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .meadow .party-avatars{gap:6px;left:48%}html body .shell.shell.shell.shell.shell.shell.shell.shell:is([data-layout=mobile],[data-mobile-viewport=true]) .meadow .party-avatars .collector-sprite{width:40px!important;height:45px!important}@media (max-width:700px){html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .character-paged .character-card.panel{gap:7px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .player-card-full .player-card-body{gap:10px!important;height:auto!important;min-height:105px!important;padding:10px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .player-card-full .player-card-portrait{width:60px!important;height:80px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .player-card-full .player-card-portrait>.collector-sprite{width:64px!important;height:72px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .player-card-full .player-card-stats{gap:5px!important;padding:6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .player-card-full .player-card-stats>span{gap:3px!important;padding:7px 3px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .player-card-full .player-card-stats b{font-size:14px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .passport-stat-icon{display:none!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .passport-collection{padding-bottom:7px;font-size:6px}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .character-settings-group{padding:8px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .character-settings-group>p,html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .profile-section-icon{display:none!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .character-settings-group h2{margin-bottom:7px!important;font-size:10px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .character-actions :is(button,a){min-height:28px!important;padding:5px!important;font-size:8px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .character-actions{gap:4px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .player-card-full .player-card-name{font-size:21px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .meadow .party-avatars{gap:6px;left:48%}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .meadow .party-avatars .collector-sprite{width:40px!important;height:45px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .bottom-tabs{flex-shrink:0;gap:3px;padding:4px 0;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .bottom-tabs button{min-height:30px;padding:3px!important;font-size:8px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout=auto] .bottom-tabs svg{width:15px;height:15px}}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true]{border-width:2px!important;border-radius:10px!important;padding:0 7px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] header{gap:4px;height:47px!important;min-height:47px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .brand{padding-top:4px;font-size:24px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .brand>span:last-child{letter-spacing:.3px;font-size:5px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .help{width:27px;min-width:27px;height:27px}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] main{padding:4px 0!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .game{gap:5px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .status-panel.panel{grid-template-columns:43px minmax(0,1fr) auto!important;gap:6px!important;min-height:68px!important;padding:4px 6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .status-portrait-button{width:43px!important;height:53px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .status-portrait-button>.collector-sprite{width:49px!important;height:55px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .status-mode{font-size:6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .status-name{font-size:17px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .status-level b{font-size:11px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .status-wallet{min-width:62px;padding:4px 5px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .status-wallet>strong{font-size:17px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .explore-heading{min-height:33px!important;padding:4px 6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .explore-heading h1{font-size:16px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .explore-heading .eyebrow{font-size:6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .landscape{flex:130px!important;min-height:110px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .find.panel{min-height:42px!important;padding:5px 8px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .find p{font-size:10px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .find .eyebrow{font-size:6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .journey-row{min-height:10px;font-size:7px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .loadout.panel{padding:6px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .loadout .mini-heading{margin-bottom:4px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .loadout .slot{height:53px!important;min-height:53px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .loadout .slot .sprite{width:42px!important;height:42px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .loadout .slot small{font-size:7px!important;bottom:3px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .exploration-bonuses>span{padding:1px 3px;font-size:7px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .exploration-bonuses b{font-size:8px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .exploration-bonuses>small,html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .explore-party-bar>small{display:none}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .explore-party-bar button{min-height:25px!important;padding:4px 7px!important;font-size:9px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .step-area{padding:3px 0!important;position:static!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .step-area>.step-button{height:42px!important;min-height:42px!important;font-size:19px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .step-area>small{display:none!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .bottom-tabs{flex-shrink:0;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:3px 0!important;display:grid!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .bottom-tabs>button{min-height:31px!important;padding:3px 1px!important;font-size:8px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .bottom-tabs svg{width:15px!important;height:15px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .chat-dock.is-open{height:100px!important;min-height:90px!important;max-height:21dvh!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .chat-heading{min-height:25px;padding:3px 5px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .chat-dock form{padding:3px 5px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .chat-dock input{min-height:25px!important;font-size:10px!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-mobile-viewport=true] .bottom-tabs{box-sizing:border-box;flex:none!important;grid-template-rows:repeat(2,minmax(31px,auto))!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout] .game>.subscreen{max-height:100%;overflow:hidden;flex:1 1 0!important;min-height:0!important}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout] .profile-pane{flex:1 1 0;min-height:0}html body .shell.shell.shell.shell.shell.shell.shell.shell[data-layout] .character-card.panel{min-height:0;max-height:100%}.home-dashboard{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden;container:home/size}.home-greeting{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.home-greeting .eyebrow{color:var(--theme-muted);font-size:8px}.home-greeting h1{margin:3px 0 0;font-size:21px;line-height:1.3}.home-greeting h1>span{font-size:inherit}.shell .home-greeting>button{white-space:nowrap;min-height:28px;padding:5px 7px;font-size:9px}.home-hero{border-radius:4px;flex:1;min-height:135px;position:relative;overflow:hidden;border-width:1px!important;padding:18px!important}.home-hero-scene.meadow{background-position:50% 60%;background-size:cover;width:100%;height:100%;inset:0;filter:none!important;min-height:0!important;position:absolute!important}.home-hero-shade{background:linear-gradient(90deg,#102338f2 0%,#102338cc 40%,#10233812 100%);position:absolute;inset:0}.home-hero-copy{z-index:1;color:#edf5fa;flex-direction:column;align-items:flex-start;gap:6px;width:78%;height:100%;display:flex;position:relative}.home-hero-copy .eyebrow{color:#b9d0d8;font-size:8px}.home-hero-copy h2{text-shadow:0 2px #142638;max-width:300px;font-size:26px;line-height:1.06}.home-hero-copy p{color:#c4d8e4;margin:0;font-size:10px;line-height:1.5}.shell.shell[data-theme] .home-hero button.home-explore{border-radius:2px;justify-content:space-between;align-items:center;gap:20px;min-height:43px;margin-top:auto;padding:9px 12px;display:flex;color:#223247!important;background:#e2c378!important;border:1px solid #fff0ae!important}.home-explore>span:first-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.home-explore strong{font-size:12px}.home-explore small{color:#394a51;font-size:8px}.home-explore>span:last-child{font-size:22px}.home-hero-avatar{z-index:1;filter:drop-shadow(0 5px #0b172755);pointer-events:none;position:absolute;bottom:15%;right:10%}.home-summary{border:1px solid var(--theme-edge);background:var(--theme-panel);border-radius:3px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-summary>div,.shell .home-summary>button{text-align:left;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:57px;padding:8px 12px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.home-summary>:not(:first-child){border-left:1px solid var(--theme-edge)!important}.home-summary span{color:var(--theme-muted);font-size:7px}.home-summary strong{align-items:center;gap:6px;font-size:20px;line-height:1;display:flex}.home-summary strong small{color:var(--theme-muted);font-size:10px}.home-shortcuts{flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.shell .home-shortcut{border:1px solid var(--theme-edge);text-align:left;border-radius:3px;align-items:center;gap:10px;min-width:0;min-height:59px;padding:10px;display:flex}.home-shortcut-icon{color:var(--theme-accent);flex-shrink:0;display:flex}.home-shortcut>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.home-shortcut strong{font-size:11px}.home-shortcut small{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.home-shortcut>b{color:var(--theme-accent);margin-left:auto;font-size:14px}.home-resource-row{flex-shrink:0;grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.shell .home-resource-row>button{border:1px solid var(--theme-edge);text-align:left;border-radius:3px;flex-direction:column;gap:4px;min-height:39px;padding:7px 8px;display:flex}.home-resource-row span{color:var(--theme-muted);font-size:8px}.home-resource-row strong{font-size:10px}.shell .home-event{border:1px solid var(--theme-edge);text-align:left;border-radius:3px;flex-shrink:0;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:10px;display:flex;background:var(--theme-panel)!important}.home-event>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.home-event small{color:var(--theme-muted);font-size:8px}.home-event b{white-space:nowrap;margin-left:auto;font-size:10px}.home-live-dot{background:var(--theme-accent);width:6px;height:6px;box-shadow:0 0 8px var(--theme-accent);border-radius:50%}.home-tip{color:var(--theme-muted);line-height:1.4}.home-tip>span{color:var(--theme-accent);font-size:18px}.home-tip p{font-size:9px}.shell .desktop-nav{gap:6px}.shell .desktop-nav button{min-height:40px;padding-top:8px;padding-bottom:8px}@media (max-width:700px){.shell .bottom-tabs{overscroll-behavior-x:contain;grid-template-columns:repeat(10,minmax(52px,1fr));gap:2px;overflow-x:auto}.bottom-tabs button{min-width:0;padding-left:1px!important;padding-right:1px!important;font-size:7px!important}.bottom-tabs button svg{width:18px;height:18px}.home-dashboard{gap:8px}.home-greeting h1{font-size:18px}.home-greeting>button{font-size:8px!important}.home-hero{padding:14px!important}.home-hero-copy h2{font-size:24px}.home-hero-avatar{bottom:12%;right:4%}.home-shortcut small{font-size:7px}.shell .home-shortcut{gap:8px;padding:9px}.home-shortcut strong{font-size:10px}.home-summary>div,.shell .home-summary>button{padding:8px}.home-resource-row span{font-size:7px}.home-resource-row strong{font-size:9px}}@container home (height<=520px){.home-dashboard .home-hero{min-height:115px;padding:12px!important}.home-hero-copy h2{font-size:22px}.home-hero-copy p{display:none}.home-summary>div,.shell .home-summary>button{min-height:43px;padding-top:6px;padding-bottom:6px}.home-summary strong{font-size:16px}.shell .home-shortcut{min-height:47px;padding:8px}.home-shortcut small{display:none}.home-event{min-height:30px!important;padding:5px 8px!important}.home-event small{display:none}.home-hero-avatar>.collector-sprite{width:72px!important;height:81px!important}}@container home (height<=320px){.home-summary,.home-resource-row,.home-greeting .eyebrow{display:none}.home-greeting h1{font-size:16px}.home-hero-copy .eyebrow{display:none}.home-hero-copy h2{font-size:19px}.home-dashboard .home-hero{min-height:86px;padding:10px!important}.home-explore{min-height:34px!important;padding:6px 10px!important}.home-explore strong{font-size:10px}.home-hero-avatar{bottom:7%;right:6%}.home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.shell .home-shortcut{justify-content:center;gap:0;min-height:37px;padding:6px 3px}.home-shortcut-icon,.home-shortcut>b{display:none}.home-shortcut strong{text-align:center;font-size:8px}.home-tip{display:none!important}}@container home (height<=220px){.home-hero-copy h2{display:none}.home-greeting>button{min-height:23px!important;padding:3px 5px!important}.home-hero-copy{justify-content:center}.home-hero-copy .home-explore{margin:0}.home-dashboard .home-hero{min-height:67px}.home-event{display:none!important}}@container home (height<=520px){.home-hero-copy>.eyebrow{display:none}.home-hero-copy h2{font-size:20px}.shell .home-hero button.home-explore{min-height:35px;padding:6px 10px}.home-explore strong{font-size:11px}}.shell.shell[data-theme] .home-hero button.home-explore small{color:#314351!important}.home-dashboard{gap:14px}.home-hero{min-height:175px;padding:24px!important}.home-hero-copy{gap:10px}.home-hero-copy h2{max-width:330px;font-size:30px;line-height:1.15}.home-hero-avatar{bottom:18%;right:12%}.home-summary>div,.shell .home-summary>button{gap:8px;min-height:72px;padding:12px 14px}.home-summary strong{font-size:23px}.home-collection-track{background:var(--theme-edge);border-radius:2px;width:100%;height:3px;overflow:hidden}.home-collection-track i{background:var(--theme-accent);height:100%;display:block}.home-resource-row{gap:9px}.shell .home-resource-row>button{min-height:48px;box-shadow:none;gap:6px;padding:10px;background:var(--theme-panel)!important}.home-event{min-height:42px!important}.home-greeting .eyebrow{letter-spacing:1.5px}@media (max-width:700px){.home-dashboard{gap:10px}.home-hero{padding:18px!important}.home-hero-copy h2{font-size:27px}.home-summary>div,.shell .home-summary>button{min-height:65px;padding:10px}.home-summary strong{font-size:21px}.home-hero-avatar{bottom:15%;right:5%}}@container home (height<=400px){.home-dashboard .home-hero{min-height:115px;padding:12px!important}.home-hero-copy h2{font-size:21px}.home-summary>div,.shell .home-summary>button{gap:5px;min-height:47px;padding:7px 10px}.home-summary strong{font-size:18px}.shell .home-resource-row>button{min-height:38px;padding:7px}.home-hero-copy p{display:none}}#lootoria-app .home-dashboard .home-hero{isolation:isolate;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 140px;gap:16px;display:grid!important}#lootoria-app .home-hero .home-hero-copy{grid-area:1/1;align-self:start;width:100%;min-width:0;height:auto}#lootoria-app .home-hero .home-hero-avatar{z-index:1;grid-area:1/2;place-self:end center;position:relative;bottom:auto;right:auto}#lootoria-app .home-hero>.home-explore{z-index:2;grid-area:2/1/auto/-1;min-width:0;position:relative;width:100%!important;margin:0!important}@media (max-width:700px){#lootoria-app .home-dashboard .home-hero{grid-template-columns:minmax(0,1fr) 108px;gap:14px}#lootoria-app .home-hero-copy h2{font-size:24px!important;line-height:1.2!important}}@container home (height<=400px){#lootoria-app .home-dashboard .home-hero{grid-template-columns:minmax(0,1fr) 92px;gap:8px}#lootoria-app .home-hero .home-hero-copy{gap:5px}#lootoria-app .home-hero-copy h2{font-size:19px!important}#lootoria-app .home-hero>.home-explore{min-height:45px!important;padding:8px 12px!important}}.world-boss-launch{color:#f5d789;background:#352f26;border:1px solid #b7954a;flex-shrink:0;min-height:36px;padding:6px 10px;font:10px/1.2 Verdana,Arial,sans-serif}.world-boss-launch.boss-live{animation:3s ease-in-out infinite boss-beacon;box-shadow:0 0 12px #f1c65550}.world-boss-dialog{color:#e4edf4;background:linear-gradient(140deg,#203346,#142132);border:2px solid #bba05d;width:min(510px,100vw - 24px);max-height:calc(100dvh - 24px);padding:22px;font:12px/1.5 Verdana,Arial,sans-serif;overflow:auto;box-shadow:0 14px 70px #0008}.world-boss-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070d19bd}.world-boss-heading{justify-content:space-between;gap:10px;margin-bottom:8px;padding-right:22px;display:flex}.world-boss-heading .eyebrow{color:#d7bd76}.world-boss-heading strong{color:#ffe399;font-size:11px}.world-boss-dialog h2{color:#ffe5a0;margin:0 0 12px;font:700 24px/1.15 Pixelify Sans,monospace}.world-boss-scene{background:radial-gradient(#b18b353b,#0000 65%),linear-gradient(#131d30,#223748);border:1px solid #4b5d71;justify-content:center;align-items:center;height:200px;margin:10px 0;display:flex;position:relative;overflow:hidden}.world-boss-scene>.sprite{z-index:1;position:relative}.boss-alive>.sprite{animation:4s ease-in-out infinite boss-hover}.boss-halo{border:1px solid #ddbd5f29;border-radius:50%;width:240px;height:240px;position:absolute;box-shadow:0 0 0 25px #d5ae3e08,0 0 0 50px #d5ae3e05}.boss-star{color:#fce8a5;font-size:24px;animation:4s ease-in-out infinite boss-beacon;position:absolute}.star-a{top:24px;left:22%}.star-b{animation-delay:1s;bottom:24px;right:20%}.star-c{font-size:15px;animation-delay:2s;top:43px;right:24%}.boss-damage{z-index:3;color:#ffecb2;text-shadow:2px 2px #5c3521;font-size:28px;animation:1.5s ease-out both boss-damage-rise;position:absolute;top:25px}.boss-health-label{justify-content:space-between;gap:8px;font-size:10px;display:flex}.boss-health-label span{color:#a7bacb}.boss-health{background:#0f1c2b;border:1px solid #7c6950;height:13px;margin:7px 0 10px;overflow:hidden}.boss-health i{background:linear-gradient(90deg,#ae6d38,#f3cd68);height:100%;transition:width .35s ease-out;display:block}.boss-contribution{color:#acc1cf;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.boss-contribution b{color:#f5dfa3;margin-top:3px;display:block}.boss-item-choice{flex-direction:column;gap:5px;font-size:10px;display:flex}.boss-item-choice select{color:#e4edf4;background:#13243a;border:1px solid #5b778f;width:100%;min-height:36px;padding:9px;font:11px Verdana,Arial,sans-serif}.world-boss-dialog button{color:#eef3f8;background:#304559;border:1px solid #8e8161;min-height:34px;padding:8px 12px;font:11px Verdana,Arial,sans-serif}.world-boss-dialog .boss-attack{color:#292c34;background:linear-gradient(#dfc37e,#b39756);border-color:#f3dc9a;width:100%;margin-top:9px;font-weight:700}.world-boss-dialog button:disabled{opacity:.55}.world-boss-dialog .boss-close{background:0 0;border:0;width:26px;min-height:24px;padding:0;font-size:23px;position:absolute;top:8px;right:9px}.boss-notice{color:#f1d797;min-height:18px;margin:9px 0;font-size:10px}.boss-rules{color:#9db3c6;font-size:9px;line-height:1.6;display:block}.boss-outcome{margin:12px 0;font-size:11px}.boss-reward{color:#f6df9c;background:#88712b1f;border:1px solid #b99d5c;flex-direction:column;gap:5px;margin:10px 0;padding:10px;display:flex}.boss-golden-prize{align-items:center;gap:8px;font-weight:700;display:flex}.boss-waiting{text-align:center;padding:32px 10px}.boss-waiting>span{color:#e2be65;font-size:56px}.boss-waiting p{color:#b2c5d1;font-size:11px}.boss-arrival{text-align:center;width:min(420px,100vw - 24px)}.boss-arrival>.eyebrow{color:#ddc17a}.boss-arrival h2{margin-top:10px}.boss-arrival>.sprite{margin:4px auto;display:block!important}.boss-arrival>strong{color:#ffe7a0;display:block}.boss-arrival p{color:#bbccda;margin:10px 0;font-size:11px}.boss-dialog-buttons{justify-content:center;gap:10px;margin-top:16px;display:flex}.boss-ended{opacity:.8}@keyframes boss-hover{50%{transform:translateY(-7px)}}@keyframes boss-beacon{50%{filter:brightness(1.2);box-shadow:0 0 18px #f1c65540}}@keyframes boss-damage-rise{0%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(-10px)}}@media (max-width:700px){.world-boss-launch{min-width:36px;padding:5px;font-size:9px}.world-boss-launch span{font-size:8px}.world-boss-dialog{padding:16px}.world-boss-scene{height:160px}.world-boss-scene>.sprite{width:140px!important;height:140px!important}.world-boss-dialog h2{font-size:20px}}@media (max-height:650px){.world-boss-dialog{padding:12px}.world-boss-scene{height:110px;margin:7px 0}.world-boss-scene>.sprite{width:110px!important;height:110px!important}.boss-contribution{margin-bottom:7px}.boss-rules{font-size:8px}.world-boss-dialog h2{margin-bottom:6px;font-size:19px}}@media (prefers-reduced-motion:reduce){.boss-alive>.sprite,.boss-live,.boss-star,.boss-damage{animation:none!important}}.boss-equal-damage{color:#b8cbd6;margin:10px 0;font-size:11px;line-height:1.6}.boss-equal-damage strong{color:#ffe3a0}.world-boss-dialog .boss-attack.step-button{justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.shell.shell[data-theme]{--navy:var(--theme-text);--cream:var(--theme-panel);--muted:var(--theme-muted);background:var(--theme-bg)!important;color:var(--theme-text)!important;border-color:var(--theme-edge)!important}.shell.shell[data-theme] :is(.panel,.status-panel.panel,.player-card,.server-info.panel,.player-staff-dialog,.character-card,.find,.loadout,.section-heading,.explore-heading,.chat-dock,.chat-messages,.ranking-list,.item-card,.journal-card,.collection-entry,.guild-level){background:var(--theme-panel)!important;color:var(--theme-text)!important;border-color:var(--theme-edge)!important;box-shadow:none!important}.shell.shell[data-theme] :is(header,.journal-divider,.journal p,.guild-progress,.status-wallet,.status-level,.status-progress-row){border-color:var(--theme-edge)!important}.shell.shell[data-theme] :is(button,.desktop-nav>button,.bottom-tabs>button,.help,.community-button,.staff-nav-link,.section-heading .badge,.capsule-options>button,.avatar-choice,.variant-toggle){background:var(--theme-raised)!important;color:var(--theme-text)!important;border-color:var(--theme-edge)!important;box-shadow:none!important}.shell.shell[data-theme] :is(button[aria-pressed=true],.desktop-nav>button.active,.bottom-tabs>button.active,.step-button,.profile-pages>button[aria-pressed=true]){background:var(--theme-selected)!important;color:var(--theme-text)!important;border-color:var(--theme-accent)!important}:is(.shell.shell[data-theme] button:focus-visible,.shell.shell[data-theme] a:focus-visible){outline-color:var(--theme-accent)}.shell.shell[data-theme] :is(h1,h2,h3,.status-name,.status-wallet>strong,.server-clocks time,.guild-bank>strong,.player-card-name,.player-card-stats b){color:var(--theme-text)!important}.shell.shell[data-theme] :is(.eyebrow,.world-intro,.activity-hint,.status-mode,.status-caption,.status-wallet-label,.server-clocks>div>span,.server-population span,.server-info-footnote,.player-card-mode,.player-card-avatar,.player-card-xp-label,.player-card-stats small,.profile-link,.capture-help,.item-battle-note,.xp-label,.version,.step-area>small){color:var(--theme-muted)!important}.shell.shell[data-theme] :is(.mini-heading,.player-card-heading,.server-info-heading,.server-info-footnote,.chat-heading,.bottom-tabs,.status-wallet){background:var(--theme-inset)!important;color:var(--theme-muted)!important}.shell.shell[data-theme] :is(input:not([type=color]):not([type=checkbox]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--theme-inset)!important;color:var(--theme-text)!important;border-color:var(--theme-edge)!important}.shell.shell[data-theme=parchment] :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell.shell[data-theme] :is(.status-xp,.meter,.player-card-xp,.guild-progress){background:var(--theme-inset)!important;border-color:var(--theme-edge)!important}.shell.shell[data-theme] :is(.status-xp,.meter,.player-card-xp,.guild-progress)>i{background:var(--theme-accent)!important;box-shadow:none!important}.shell.shell[data-theme] :is(.status-level,.status-level b,.server-live){color:var(--theme-accent)!important}.shell.shell[data-theme]{--sprite-matte:#26384a;--sprite-edge:#73899b}.shell.shell[data-theme=parchment]{--sprite-matte:#d4dee2;--sprite-edge:#73899b}.shell.shell[data-theme] :is(.slot,.inventory-art,.item-art,.journal-item-art,.collection-art,.recent-finds,.avatar-preview-stage,.item-detail-heading>.sprite,.variant-art,.battle-item-stage){background-color:var(--sprite-matte)!important;border-color:var(--sprite-edge)!important}.shell.shell[data-theme] .sprite,.shell.shell[data-theme] .collector-sprite{filter:none!important}.shell.shell[data-theme] .status-name-button,.shell.shell[data-theme] .status-portrait-button{box-shadow:none!important;background:0 0!important;border:0!important}.shell .slots .slot small,.shell.shell[data-theme] .slots .slot small{bottom:4px;right:5px;box-shadow:none!important;text-shadow:none!important;color:var(--theme-text,#e8f0f7)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font:700 10px/1.2 Verdana,Arial,sans-serif!important}.shell .slots .slot:has(small){padding-bottom:17px!important}.shell.shell[data-theme] .theme-picker{width:min(490px,100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;overflow:auto}.theme-picker-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-picker-heading h2{margin-top:4px;font:700 20px/1.2 Verdana,Arial,sans-serif!important}.theme-picker-heading>button{min-height:32px;padding:5px 9px;font:22px/1 Verdana,Arial,sans-serif}.theme-picker>p{color:var(--theme-muted);margin:10px 0 12px;font:10px/1.5 Verdana,Arial,sans-serif}.theme-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.theme-options>button{text-align:left;border:1px solid;align-items:center;gap:7px;min-width:0;min-height:52px;padding:9px 7px;display:flex}.theme-options strong{font:700 11px/1.2 Verdana,Arial,sans-serif;display:block}.theme-options small{color:var(--theme-muted);margin-top:3px;font:8px/1.4 Verdana,Arial,sans-serif;display:block}.theme-options>button>b{margin-left:auto;font-size:12px}.theme-swatches{border:1px solid #ffffff30;flex-shrink:0;grid-template-columns:repeat(2,9px);display:grid}.theme-swatches i{width:9px;height:12px}.theme-sprite-preview{background:var(--sprite-matte);border:1px solid var(--sprite-edge);color:var(--theme-text);margin:12px 0;padding:8px}.theme-sprite-preview>span{text-align:center;color:var(--theme-muted);letter-spacing:.4px;font:7px/1.2 Verdana,Arial,sans-serif;display:block}.theme-sprite-preview>div{justify-content:space-around;margin-top:5px;display:flex}.theme-sprite-preview>div>div{flex-direction:column;align-items:center;gap:3px;display:flex}.theme-sprite-preview small{font:8px/1.2 Verdana,Arial,sans-serif}.theme-done{width:100%;min-height:36px;padding:9px;font:700 11px Verdana,Arial,sans-serif}.theme-toggle svg{display:block}@media (max-width:700px) and (max-height:650px){.shell.shell[data-theme] .theme-picker{padding:11px}.theme-options>button{gap:5px;min-height:46px;padding:6px}.theme-options strong{font-size:10px}.theme-options small{font-size:7px}.theme-picker>p{margin:7px 0}.theme-sprite-preview{margin:8px 0;padding:6px}.theme-picker-heading h2{font-size:18px!important}}.shell .item-card .tile-level,.shell.shell[data-theme] .item-card .tile-level{box-shadow:none!important;text-shadow:none!important;color:var(--theme-text,#243c4c)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.shell.shell[data-theme] header,.shell.shell[data-theme] .status-name-button,.shell.shell[data-theme] .status-portrait-button{background:0 0!important}.shell.shell[data-theme] .status-panel .status-name-button,.shell.shell[data-theme] .status-panel .status-portrait-button{box-shadow:none!important;background:0 0!important;border:0!important}.shell.shell[data-theme] .mini-heading strong,.shell.shell[data-theme] .mini-heading small{color:var(--theme-muted)!important}#lootoria-app .arcade-refresh{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;min-height:0;display:flex;overflow:auto;container-type:inline-size;background:radial-gradient(at 50% 25%,#36506b19,#0000 60%),#101c2b!important;border-radius:13px!important;padding:20px!important}#lootoria-app .arcade-refresh>.arcade-game-heading{border-bottom:1px solid #ffffff0c;flex-shrink:0;align-items:center;gap:12px;padding-bottom:14px;display:flex}.arcade-game-mark{color:#e3c27c;background:#e6b75f0e;border:1px solid #daba7138;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:44px;display:grid}.arcade-game-heading>div:nth-child(2){flex:1;min-width:0}.arcade-game-heading>div>span{color:#9cb0c5;font-size:8px;letter-spacing:1.6px!important}.arcade-game-heading h2{color:#efe5ce;margin:4px 0 0!important;font-size:20px!important}.arcade-game-heading>small{white-space:nowrap;color:#d7bb7a;align-items:center;gap:4px;display:flex;font-size:10px!important}#lootoria-app .arcade-refresh>.arcade-game-stage{box-sizing:border-box;background:radial-gradient(#44688824,#0000 67%),linear-gradient(#0b1522,#132236);border:1px solid #2c4056;border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;width:100%;min-height:120px;max-height:240px;padding:18px 10px;display:flex;position:relative;overflow:hidden}#lootoria-app .arcade-refresh .arcade-reel-bank{box-sizing:border-box;border-top:2px solid #daba7144;border-bottom:2px solid #daba7144;justify-content:center;gap:12px;width:min(100%,360px);padding:12px;display:flex;position:relative}#lootoria-app .arcade-refresh .arcade-reel-bank>span{background:linear-gradient(#0b1627,#23374e 45%,#0d1929);border:1px solid #5a7188;border-radius:9px;flex:1;justify-content:center;align-items:center;max-width:90px;height:104px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 9px 15px #0004,0 2px 3px #0005}#lootoria-app .arcade-refresh .arcade-reel-bank svg{filter:drop-shadow(0 3px 3px #0008);width:40px!important;height:46px!important}.arcade-reel-bank>span>small{color:#738ba155;font-size:9px;position:absolute;top:6px;left:7px}.arcade-reel-bank>span>i{pointer-events:none;background:#f0d28618;height:1px;position:absolute;inset:50% 0 auto}.arcade-coin-display{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-height:150px;display:flex;position:relative}#lootoria-app .arcade-refresh .arcade-coin{color:#624018;z-index:1;background:linear-gradient(140deg,#f7dc91,#b98232);border:5px solid #d5ac55;border-radius:50%;place-items:center;width:88px;height:88px;font-size:42px;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffe4a5,inset 0 0 0 5px #b68b40,0 8px 16px #0005;text-shadow:0 1px #fff6!important}.arcade-coin-display>span{color:#a0b4c9;z-index:1;font-size:8px;position:relative;letter-spacing:1.5px!important}.arcade-orbit{pointer-events:none;border:1px solid #d7b56612;border-radius:50%;width:140px;height:140px;position:absolute;top:1px}.arcade-orbit.orbit-two{width:175px;height:175px;top:-16px}#lootoria-app .arcade-refresh .arcade-number{color:#f0d18a;background:linear-gradient(140deg,#e6b75f19,#132236);border:1px solid #d7b56655;border-radius:13px;flex-shrink:0;place-items:center;width:66px;height:66px;font-size:32px;line-height:1;display:grid;box-shadow:0 5px 16px #0003}#lootoria-app .arcade-refresh .arcade-number-picks{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:min(100%,320px);display:grid!important}#lootoria-app .arcade-number-picks>button{min-height:31px;background:#172b3f!important;border-radius:6px!important;padding:5px!important;font-size:13px!important;line-height:1!important}#lootoria-app .arcade-number-picks>button[aria-pressed=true]{color:#142033!important;background:#e6b75f!important;border-color:#ffe3a5!important}#lootoria-app .arcade-refresh>.arcade-payouts{text-align:center;background:#17263877;border:1px solid #2b3d50;border-radius:9px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:11px 0;display:grid}.arcade-payouts>div+div{border-left:1px solid #ffffff0c}.arcade-payouts strong{color:#ecd08c;font-size:20px;line-height:1.15;display:block}.arcade-payouts strong small{color:#b5a279;font-size:9px!important}.arcade-payouts span{color:#8fa6be;margin-top:5px;font-size:10px;display:block}#lootoria-app .arcade-refresh>.arcade-play-actions{flex-shrink:0;gap:9px;width:100%;display:flex}#lootoria-app .arcade-refresh .arcade-play{justify-content:space-between;align-items:center;width:100%;min-width:0;height:47px;max-height:47px;display:flex;flex:1 1 0!important;min-height:47px!important;padding:10px 12px!important}#lootoria-app .arcade-refresh .arcade-play>svg{flex:0 0 20px;width:20px;height:20px}#lootoria-app .arcade-refresh .arcade-play>span{font-size:16px!important}.arcade-two-actions .arcade-play>span{font-size:14px!important}#lootoria-app .arcade-refresh>.arcade-result{color:#9fb3c8;text-align:center;background:#0b1622;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:7px 10px;font-size:12px;line-height:1.4;display:flex}.arcade-result>svg{color:#c6aa70;flex-shrink:0}#lootoria-app .arcade-refresh{container:arcade/size}@container arcade (height<=430px){.arcade-game-heading{padding-bottom:7px!important}.arcade-game-heading h2{font-size:17px!important}.arcade-game-heading>div>span{font-size:7px}.arcade-game-mark{width:33px;height:34px}#lootoria-app .arcade-refresh>.arcade-game-stage{gap:8px;min-height:74px;padding:8px}#lootoria-app .arcade-refresh .arcade-reel-bank{gap:8px;padding:6px}#lootoria-app .arcade-refresh .arcade-reel-bank>span{height:62px}#lootoria-app .arcade-refresh .arcade-reel-bank svg{width:30px!important;height:35px!important}#lootoria-app .arcade-refresh .arcade-coin{width:60px;height:60px;font-size:28px}.arcade-coin-display{gap:8px;min-height:82px}.arcade-coin-display>span{font-size:7px}.arcade-orbit{display:none}#lootoria-app .arcade-refresh>.arcade-payouts{padding:7px 0}.arcade-payouts strong{font-size:17px}.arcade-payouts span{margin-top:3px;font-size:9px}#lootoria-app .arcade-refresh>.arcade-result{min-height:26px;padding:5px 7px;font-size:11px}#lootoria-app .arcade-refresh.number-game>.arcade-game-stage{grid-template-columns:50px minmax(0,1fr);gap:12px;display:grid}#lootoria-app .arcade-refresh .arcade-number{width:45px;height:45px;font-size:25px}#lootoria-app .arcade-number-picks>button{min-height:25px}.arcade-number-picks{gap:5px!important}}@container (width<=420px){.arcade-game-heading>small{font-size:9px!important}.arcade-game-heading h2{font-size:18px!important}.arcade-game-mark{width:35px;height:38px}#lootoria-app .arcade-refresh .arcade-reel-bank>span{height:82px}#lootoria-app .arcade-refresh .arcade-reel-bank{gap:9px;padding:10px}#lootoria-app .arcade-refresh .arcade-reel-bank svg{width:34px!important;height:40px!important}.arcade-payouts strong{font-size:18px}.arcade-payouts span{font-size:9px}#lootoria-app .arcade-refresh .arcade-two-actions .arcade-play>span{font-size:12px!important}.arcade-two-actions .arcade-play>svg:last-child{display:none}}@media (max-width:600px){#lootoria-app .arcade-refresh{gap:11px;padding:14px!important}#lootoria-app .arcade-refresh>.arcade-game-stage{min-height:115px;max-height:220px;padding:12px 9px}#lootoria-app .arcade-refresh>.arcade-game-heading{padding-bottom:11px}.arcade-game-heading h2{font-size:18px!important}.arcade-game-heading>small{font-size:9px!important}}@media (max-height:690px){#lootoria-app .arcade-refresh{gap:8px;padding:12px!important}#lootoria-app .arcade-refresh>.arcade-game-stage{min-height:86px;padding:9px}#lootoria-app .arcade-refresh .arcade-reel-bank>span{height:65px}#lootoria-app .arcade-refresh .arcade-coin{width:65px;height:65px;font-size:29px}.arcade-coin-display{gap:9px;min-height:95px}.arcade-orbit{display:none}#lootoria-app .arcade-refresh>.arcade-payouts{padding:7px 0}#lootoria-app .arcade-refresh .arcade-number{width:45px;height:45px;font-size:26px}.arcade-game-stage{gap:9px!important}#lootoria-app .arcade-number-picks>button{min-height:26px}#lootoria-app .arcade-refresh .arcade-game-heading{padding-bottom:8px}}.resource-meter{background:var(--theme-inset,#15273b);border:1px solid var(--theme-edge,#648097);color:var(--theme-text,#e8f0f7);border-radius:3px;align-items:center;gap:9px;padding:9px 11px;display:flex}.resource-icon{color:var(--theme-accent,#a6d6c5);font:700 24px/1 Verdana,Arial,sans-serif}.resource-meter>div:first-of-type{flex:1;min-width:0}.resource-meter strong{align-items:center;gap:10px;font:700 11px/1.3 Verdana,Arial,sans-serif;display:flex}.resource-meter strong b{font-variant-numeric:tabular-nums;font-size:13px}.resource-meter small{color:var(--theme-muted,#b3c8d8);margin-top:3px;font:8px/1.4 Verdana,Arial,sans-serif;display:block}.resource-track{background:var(--theme-bg,#142235);flex-shrink:0;width:65px;height:5px}.resource-track i{background:var(--theme-accent,#98cfbe);height:100%;display:block}.resource-shop{flex-direction:column;gap:10px;display:flex}.resource-shop-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-shop-title h2{font-size:17px}.resource-shop-title label{align-items:center;gap:6px;font-size:10px;display:flex}.resource-shop-title select{padding:5px}.resource-shop>p{font-size:11px;line-height:1.5}.resource-product{padding:10px}.resource-product p{margin:8px 0;font-size:10px}.resource-product button{width:100%;min-height:34px;padding:8px;font-size:11px}.resource-shop>small{font-size:9px}.objectives-tabs{flex-shrink:0;grid-template-columns:1fr 1fr;gap:6px;display:grid}.objectives-tabs button{border:1px solid #7893ae;min-height:32px;font:700 11px Verdana,Arial,sans-serif}.objective-pane{flex:1;min-height:0;display:flex;overflow:hidden}.objective-pane>.quests-screen{width:100%;min-height:0}.objective-pane .quest-summary{padding:7px}.adventure-quests{flex-direction:column;flex:1;gap:9px;min-height:0;display:flex}.quest-filter-tabs{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.quest-filter-tabs button{border:1px solid #7893ae;min-height:31px;padding:6px;font:10px Verdana,Arial,sans-serif}.adventure-help{color:var(--theme-muted,#afc3d1);font:9px/1.4 Verdana,Arial,sans-serif}.adventure-quest-list{flex-direction:column;gap:8px;min-height:0;display:flex}.adventure-quest-card{align-items:center;gap:10px;min-height:88px;padding:12px 10px;display:flex}.adventure-quest-card>.sprite{flex-shrink:0}.adventure-quest-copy{flex:1;min-width:0}.adventure-quest-copy h2{margin:0 0 5px;font:700 12px/1.4 Verdana,Arial,sans-serif!important}.adventure-quest-copy small{color:var(--theme-muted,#afc3d1);font:9px/1.5 Verdana,Arial,sans-serif}.adventure-quest-copy .meter{height:4px;margin-top:8px}.adventure-quest-card>button{border:1px solid #7893ae;flex-shrink:0;min-width:75px;min-height:40px;padding:6px;font:700 11px Verdana,Arial,sans-serif}.adventure-quest-card>button small{margin-top:4px;font:8px/1.4 Verdana,Arial,sans-serif;display:block}.quest-action-notice{min-height:28px;color:var(--theme-muted,#afc3d1);font:10px/1.4 Verdana,Arial,sans-serif}.adventure-empty{padding:20px;font:11px/1.5 Verdana,Arial,sans-serif}.battle-energy{margin-bottom:8px}.battle-lobby .arena-card-preview h2{font-size:22px}.battle-arena-single{justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}@media (max-width:700px){.adventure-quest-card{gap:7px;min-height:83px;padding:8px 7px}.adventure-quest-card>.sprite{width:28px!important;height:28px!important}.adventure-quest-copy h2{font-size:10px!important}.adventure-quest-copy small{font-size:8px}.adventure-quest-card>button{min-width:60px;font-size:10px}.resource-meter{padding:7px 9px}.resource-track{width:44px}.adventure-quests{gap:7px}.quest-action-notice{font-size:9px}.objective-pane .quest-summary p{display:none}}@media (max-width:700px) and (max-height:650px){.adventure-quest-card{min-height:74px;padding:6px}.adventure-quest-card>.sprite{display:none}.adventure-quest-copy .meter{margin-top:5px}.adventure-quest-copy h2{margin-bottom:3px}.resource-meter{padding:6px 8px}.resource-icon{font-size:20px}.resource-meter small{font-size:7px}.resource-meter strong{font-size:10px}.resource-meter strong b{font-size:11px}.adventure-quests{gap:5px}.quest-filter-tabs button{min-height:28px;font-size:9px}.adventure-quests .pagination{margin:3px 0}.resource-shop{gap:7px}.resource-product{padding:7px}.resource-product p{margin:5px 0}.resource-shop>p{font-size:9px}}.adventure-quests{gap:6px}.adventure-quest-list{flex-shrink:0}.adventure-quest-card{min-height:68px;padding:8px}.adventure-quests .pagination{flex-shrink:0;min-height:30px;margin:0}.adventure-quests .pagination button{min-height:30px;padding:5px 9px;font-size:10px}.adventure-quests .resource-meter{padding:6px 9px}.adventure-quests .quest-action-notice{min-height:22px;font-size:9px}.adventure-quests>.resource-meter,.adventure-quests>.quest-filter-tabs,.adventure-quests>.adventure-help{flex-shrink:0}.battle-lobby>.resource-meter{margin-bottom:0}.battle-arena-single{padding:3px 0}.battle-lobby .battle-loadout{flex:none;min-height:78px;padding:8px}.battle-lobby .battle-stat-grid{margin-top:5px}.battle-lobby .battle-loadout strong{display:block}@media (max-width:700px) and (max-height:650px){.battle-lobby{gap:4px}.battle-lobby .battle-loadout{min-height:63px;padding:5px 7px}.battle-lobby .battle-stat-grid{margin-top:4px}.battle-lobby .battle-stat-grid>span{padding:3px}.battle-lobby .battle-stat-grid b{font-size:11px}.battle-lobby .battle-loadout strong{font-size:9px}.battle-lobby .battle-loadout>.sprite{width:38px!important;height:38px!important}.battle-lobby .battle-arena-single{padding:2px 0;font-size:10px}.battle-lobby .battle-rules:last-child{display:none}}.quests-screen .task-pagination{flex-shrink:0;margin:0}.quests-screen .task-pagination button{min-height:28px;padding:5px 8px;font-size:10px}.objective-pane .quests-screen[data-compact=true] .quest-summary,.objective-pane .quests-screen[data-compact=true] .quest-note{display:none}.objective-pane .quests-screen[data-compact=true] .quest-card{padding:7px}.objective-pane .quests-screen[data-compact=true] .quest-card h2{font-size:11px!important}.objective-pane .quests-screen[data-compact=true] .quest-card p{margin:4px 0;font-size:9px}#lootoria-app .arena-polished{box-sizing:border-box;flex-direction:column;flex:1;gap:10px;height:100%;min-height:0;padding:2px;display:flex;overflow:auto;container:arena/size}#lootoria-app .arena-title-row{flex-shrink:0;align-items:center;gap:11px;display:flex}#lootoria-app .arena-crest{color:#e6c77f;background:linear-gradient(145deg,#ddbb6822,#182b3c);border:1px solid #c9a65b55;border-radius:12px;place-items:center;width:45px;height:47px;display:grid}#lootoria-app .arena-title-row>div:nth-child(2){flex:1;min-width:0}#lootoria-app .arena-title-row h2{color:#eee4ce;margin:4px 0;font:700 24px/1.2 Arial,sans-serif!important}#lootoria-app .arena-title-row small{letter-spacing:1px;color:#8eabc0;font:8px Arial,sans-serif!important}#lootoria-app .arena-record{color:#d8bd7f;align-items:center;gap:9px;display:flex}#lootoria-app .arena-record strong{text-align:center;font-size:18px}#lootoria-app .arena-record small{color:#8298ad;margin-top:3px;display:block;font-size:7px!important}#lootoria-app .arena-record>span{color:#40596d}#lootoria-app .arena-polished .resource-meter{flex-shrink:0;min-height:40px;background:#101e2e!important;border:1px solid #34495c!important;border-radius:9px!important;padding:7px 11px!important}#lootoria-app .arena-polished .resource-meter strong{font-size:11px!important}#lootoria-app .arena-polished .resource-meter small{font-size:9px!important}#lootoria-app .arena-polished .resource-icon{font-size:23px}#lootoria-app .arena-polished .battle-item-picker{color:#a8bacb;gap:5px;font:11px Arial,sans-serif!important}#lootoria-app .arena-polished .battle-item-picker select{color:#e7e5d8;border:1px solid #42576d;border-radius:7px;min-height:34px;padding:8px;background:#132335!important;font:12px Arial,sans-serif!important}#lootoria-app .arena-preview-stage,#lootoria-app .arena-polished .battle-stage{isolation:isolate;border:1px solid #927a454f;border-radius:13px;flex:1;justify-content:space-evenly;align-items:center;gap:20px;min-height:170px;max-height:none;padding:15px 30px;display:flex;position:relative;overflow:hidden;background:radial-gradient(at 50% 10%,#d4aa5520,#0000 65%),linear-gradient(#0b1424 0%,#172c3c 42%,#223c4b 43%,#112335 100%)!important}#lootoria-app .arena-preview-stage:before,#lootoria-app .arena-polished .battle-stage:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 10%,#a4bed408 10% 10.3%,#0000 10.3% 20%),linear-gradient(90deg,#060f1fe8,#0000 22% 78%,#060f1fe8);position:absolute;inset:0}#lootoria-app .arena-crowd{z-index:-1;opacity:.8;background:repeating-linear-gradient(0deg,#111e2e 0 7px,#405c6b44 8px 10px);height:27%;position:absolute;top:18%;left:0;right:0;transform:perspective(150px)rotateX(12deg)}#lootoria-app .arena-ring{z-index:-1;background:radial-gradient(#91a5a726,#223c48);border:3px solid #b8975555;border-radius:50%;width:80%;height:75%;position:absolute;bottom:-25%;left:10%;transform:rotateX(20deg);box-shadow:0 0 0 9px #0c1b2b,0 0 0 11px #7f96a844,inset 0 0 0 11px #75919a0f}#lootoria-app .arena-ring:after{content:"";border:2px solid #bb9c6150;border-radius:50%;position:absolute;inset:25%}#lootoria-app .arena-torch{z-index:-1;background:linear-gradient(90deg,#172735,#5f6b6e,#1c3040);width:9px;height:38%;position:absolute;top:16%;box-shadow:0 1px 0 3px #0d1d2a}#lootoria-app .arena-torch.left{left:7%}#lootoria-app .arena-torch.right{right:7%}#lootoria-app .arena-torch:before{content:"";background:linear-gradient(#ffdf85,#be773c);border-radius:50% 50% 35% 35%;width:13px;height:22px;animation:5s ease-in-out infinite alternate arena-flame;position:absolute;top:-9px;left:-2px;box-shadow:0 0 22px 9px #f0bd5730}#lootoria-app .arena-stage-label{color:#9e9270;letter-spacing:2px;white-space:nowrap;font:8px Arial,sans-serif;position:absolute;top:12px;left:50%;transform:translate(-50%)}#lootoria-app .arena-contender{text-align:center;z-index:1;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;max-width:220px;display:flex}#lootoria-app .arena-fighter-art{flex-shrink:1;place-items:center;width:145px;height:120px;display:grid;position:relative}#lootoria-app .arena-fighter-art:after{content:"";z-index:-1;background:#08152155;border:1px solid #d4bd7933;border-radius:50%;height:15px;position:absolute;bottom:0;left:12%;right:12%}#lootoria-app .arena-fighter-art>.sprite{filter:drop-shadow(0 7px 4px #0006);width:115px!important;height:115px!important}#lootoria-app .arena-contender>strong{color:#e8e3d5;font:700 16px/1.2 Arial,sans-serif!important}#lootoria-app .arena-contender>small{color:#9db3c5;font:11px Arial,sans-serif!important}#lootoria-app .arena-side-tag{letter-spacing:1px;color:#d0b77c;background:#122436a6;border:1px solid #c9aa5e30;border-radius:4px;padding:4px 7px;font:8px Arial,sans-serif}#lootoria-app .arena-mystery{color:#7192a4;text-shadow:0 0 20px #9fb9ce22;font:700 80px Arial,sans-serif}#lootoria-app .arena-versus{color:#e5c278;text-shadow:0 4px 8px #0008;flex-shrink:0;font:italic 700 27px Arial,sans-serif}#lootoria-app .arena-ready-stats{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}#lootoria-app .arena-ready-stats>div{background:#122436;border:1px solid #31495d;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}#lootoria-app .arena-ready-stats small{color:#86a2b9;font-size:9px}#lootoria-app .arena-ready-stats strong{color:#d9e4e9;font-size:16px}#lootoria-app .arena-prize-strip{background:linear-gradient(90deg,#d7b15f10,#172b3d);border:1px solid #b4945230;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}#lootoria-app .arena-prize-strip>span{color:#bca676;align-items:center;gap:7px;font-size:11px;display:flex}#lootoria-app .arena-prize-strip>strong{color:#e5cb8e;align-items:center;gap:5px;font-size:14px;display:flex}#lootoria-app .arena-prize-strip small{color:#8fa7bc;font-weight:400;font-size:9px!important}#lootoria-app .arena-polished .battle-entry .step-button,#lootoria-app .arena-polished .arena-simple-actions>.step-button{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex;border-radius:9px!important;font-size:16px!important}#lootoria-app .arena-lobby-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}#lootoria-app .arena-lobby-footer p{color:#829cb3;margin:0;font:10px/1.4 Arial,sans-serif}#lootoria-app .arena-lobby-footer button{white-space:nowrap;min-height:26px;margin:0;font-size:10px!important}#lootoria-app .arena-type-guide{flex-shrink:0;justify-content:center;gap:18px;display:flex}#lootoria-app .arena-type-guide span{color:#7e98ac;align-items:center;gap:5px;font-size:9px;display:flex}#lootoria-app .arena-polished .fighter-info{background:#122536ef;border-color:#6a8171;border-radius:9px;padding:12px;box-shadow:0 5px 12px #0003}#lootoria-app .arena-polished .fighter-art .sprite{width:115px!important;height:115px!important}#lootoria-app .arena-polished .battle-caption{background:#142637;border:1px solid #b69a5b44;border-radius:9px;padding:10px 13px}#lootoria-app .arena-polished .battle-caption strong{color:#ebd39c;font-size:16px!important}#lootoria-app .arena-polished .battle-log{border-color:#334c62;border-radius:9px;padding:10px 13px;background:#101f30!important}#lootoria-app .arena-polished .battle-stage:after{background:radial-gradient(#708e9940,#193445);border:2px solid #b4965444;border-radius:50%;height:50%;bottom:-20%;left:10%;right:10%}#lootoria-app .arena-polished .battle-result{background:#142638;border:1px solid #cfb16a55;border-radius:10px;padding:13px}#lootoria-app .arena-polished .battle-result button{color:#142334;background:linear-gradient(#f0ca79,#d6a24e);border-color:#e1be73}@container arena (width<=600px){#lootoria-app .arena-title-row h2{font-size:20px!important}#lootoria-app .arena-title-row small{font-size:7px!important}#lootoria-app .arena-title-row{gap:8px}#lootoria-app .arena-crest{width:34px;height:38px}#lootoria-app .arena-record{gap:5px}#lootoria-app .arena-record strong{font-size:16px}#lootoria-app .arena-record>svg{display:none}#lootoria-app .arena-preview-stage{gap:8px;padding:24px 12px 10px}#lootoria-app .arena-contender>strong{font-size:13px!important}#lootoria-app .arena-contender>small{font-size:10px!important}#lootoria-app .arena-fighter-art{width:95px;height:100px}#lootoria-app .arena-fighter-art>.sprite{width:90px!important;height:90px!important}#lootoria-app .arena-mystery{font-size:65px}#lootoria-app .arena-versus{font-size:22px}#lootoria-app .arena-side-tag{padding:4px;font-size:6px}#lootoria-app .arena-prize-strip{flex-wrap:wrap;gap:7px;padding:8px 10px}#lootoria-app .arena-prize-strip>span{width:100%;font-size:10px}#lootoria-app .arena-prize-strip>strong{font-size:12px}#lootoria-app .arena-ready-stats>div{gap:5px;padding:7px 3px}#lootoria-app .arena-ready-stats strong{font-size:14px}#lootoria-app .arena-type-guide{gap:8px}#lootoria-app .arena-type-guide span{font-size:8px}#lootoria-app .arena-lobby-footer p{font-size:9px}}@container arena (height<=600px){#lootoria-app .arena-title-row h2{margin:0;font-size:18px!important}#lootoria-app .arena-title-row>div>small,#lootoria-app .arena-type-guide{display:none}#lootoria-app .arena-crest{width:29px;height:30px}#lootoria-app .arena-preview-stage{min-height:110px;padding:14px 10px 5px}#lootoria-app .arena-fighter-art{width:90px;height:65px}#lootoria-app .arena-fighter-art>.sprite{width:65px!important;height:65px!important}#lootoria-app .arena-mystery{font-size:48px}#lootoria-app .arena-contender{gap:3px}#lootoria-app .arena-contender>strong{font-size:12px!important}#lootoria-app .arena-stage-label,#lootoria-app .arena-side-tag{display:none}#lootoria-app .arena-polished .resource-meter{min-height:32px;padding:4px 9px!important}#lootoria-app .arena-polished .resource-meter small{display:none}#lootoria-app .arena-ready-stats>div{padding:5px}#lootoria-app .arena-prize-strip{padding:6px 10px}#lootoria-app .arena-prize-strip>span{display:none}#lootoria-app .arena-lobby-footer p{font-size:8px}#lootoria-app .arena-polished .battle-item-picker{font-size:9px!important}#lootoria-app .arena-polished .battle-item-picker select{min-height:28px;padding:5px}}@keyframes arena-flame{to{opacity:.72;box-shadow:0 0 18px 7px #f0bd5720}}@media (prefers-reduced-motion:reduce){#lootoria-app .arena-torch:before{animation:none}}@container arena (height<=600px){#lootoria-app .arena-ready-stats{display:none}#lootoria-app .arena-prize-strip small{font-size:8px!important}}@media (max-height:600px){#lootoria-app .arena-polished{gap:5px}}#lootoria-app .arena-polished .fighter-art{flex:0 0 108px;place-items:center;width:108px;height:108px;display:grid}#lootoria-app .arena-polished .battle-fighter{max-width:440px;height:112px}#lootoria-app .arena-polished .enemy-fighter{top:12px;right:14px}#lootoria-app .arena-polished .own-fighter{bottom:12px;left:14px}@container arena (width<=600px){#lootoria-app .arena-polished .fighter-art{flex-basis:80px;width:80px;height:80px}#lootoria-app .arena-polished .fighter-art .sprite{width:80px!important;height:80px!important}#lootoria-app .arena-polished .battle-fighter{gap:8px;width:90%;height:90px}#lootoria-app .arena-polished .fighter-info{padding:8px}#lootoria-app .arena-polished .fighter-info strong{font-size:12px!important}}#lootoria-app dialog.encounter-native .encounter-modal{text-align:center!important;background:linear-gradient(150deg,#172c3d,#0e1c2b 68%)!important;border:1px solid #536879!important;padding:20px!important;box-shadow:inset 0 1px #ffffff12!important}#lootoria-app .encounter-native .encounter-reveal-heading{color:var(--encounter-accent);border-bottom:1px solid #9bb2c523;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:10px;display:flex;letter-spacing:.7px!important;font-weight:700!important}#lootoria-app .encounter-reveal-heading>span:first-child{align-items:center;gap:8px;display:flex}#lootoria-app .encounter-rarity-dot{background:var(--encounter-accent);width:6px;height:6px;box-shadow:0 0 12px var(--encounter-accent);border-radius:50%}#lootoria-app .encounter-native .encounter-stage{background:radial-gradient(ellipse at 50% 55%,var(--encounter-glow),transparent 65%);place-items:center;display:grid;position:relative;overflow:visible;height:150px!important;min-height:0!important;margin:10px 0 0!important}#lootoria-app .encounter-stage:before{content:"";pointer-events:none;background:linear-gradient(160deg,#799baa0d,#7797b303);border:1px solid #b3c8d518;border-radius:50%;width:164px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-43%)}#lootoria-app .encounter-stage:after{content:"";width:100px;height:17px;box-shadow:0 0 25px var(--encounter-glow);pointer-events:none;background:#030c1877;border:1px solid #b6cad51a;border-radius:50%;position:absolute;bottom:13px}#lootoria-app .encounter-native .encounter-stage>.sprite{filter:drop-shadow(0 6px 9px #0006);z-index:2;width:140px!important;height:140px!important}#lootoria-app .encounter-native .encounter-item-heading{margin:0 0 9px;position:relative}#lootoria-app .encounter-native .badge{border:1px solid color-mix(in srgb,var(--encounter-accent) 40%,transparent)!important;background:var(--encounter-glow)!important;border-radius:20px!important;padding:4px 9px!important;font-size:10px!important;line-height:1.25!important}#lootoria-app .encounter-native h2{color:#f4e9cf!important;margin:9px 0 0!important;font-size:25px!important;font-weight:700!important;line-height:1.15!important}#lootoria-app .encounter-native .capture-message{color:#b7c9d7!important;min-height:20px!important;margin:0 0 18px!important;font-size:12px!important;line-height:1.5!important}#lootoria-app .encounter-choice-heading{text-align:left;justify-content:space-between;align-items:center;gap:8px;margin:0 0 9px;display:flex}#lootoria-app .encounter-choice-heading>span{color:#e8dfc9;align-items:center;gap:7px;font-size:12px;display:flex;font-weight:700!important}#lootoria-app .encounter-choice-heading small{color:#849aac;letter-spacing:.5px!important;font-size:8px!important}#lootoria-app .encounter-native .capsule-options{gap:8px!important}#lootoria-app .encounter-native .capture-choice{align-items:center;gap:12px;width:100%;transition:border-color .15s,background .15s;display:flex;position:relative;text-align:left!important;background:linear-gradient(120deg,#223749,#17283a)!important;border:1px solid #3a5266!important;border-radius:10px!important;min-height:62px!important;padding:10px 12px!important;box-shadow:inset 0 1px #ffffff08!important}#lootoria-app .encounter-native .capture-choice:hover:not(:disabled){background:linear-gradient(120deg,#304457,#203449)!important;border-color:#e2ba67!important}#lootoria-app .encounter-native .capture-choice:disabled{opacity:.4!important}#lootoria-app .encounter-native .capture-choice>.capsule-icon{filter:drop-shadow(0 3px 2px #0004);flex:none;width:25px;height:33px}#lootoria-app .encounter-native .capture-choice>span:nth-child(2){flex:1;min-width:0}#lootoria-app .encounter-native .capture-choice strong{color:#e8edf1!important;font-size:13px!important;font-weight:700!important}#lootoria-app .encounter-native .capture-choice small{margin-top:4px;display:block;color:#9eb4c6!important;font-size:10px!important}#lootoria-app .encounter-native .capture-choice>.capture-chance{text-align:right;flex:none}#lootoria-app .encounter-native .capture-chance strong{color:#edce85!important;font-size:17px!important}#lootoria-app .encounter-native .capture-chance small{margin-top:1px;font-size:8px!important}#lootoria-app .capture-choice-arrow{color:#9bb0bf;flex:none}#lootoria-app .encounter-native .capture-help{color:#9db1c2!important;margin:13px 0!important;font-size:10px!important;line-height:1.5!important}#lootoria-app .encounter-native .capture-help span{color:#b6c5cf;margin-top:3px;display:block}#lootoria-app .encounter-native .encounter-actions button{justify-content:center;align-items:center;gap:8px;display:flex;color:#c7d4df!important;background:#142435!important;border:1px solid #3a5063!important;border-radius:9px!important;min-height:39px!important;font-size:12px!important}#lootoria-app .encounter-native:not(.encounter-normal) .encounter-modal{border-color:var(--encounter-accent)!important;box-shadow:inset 0 1px #ffffff15,0 0 28px var(--encounter-glow)!important}#lootoria-app .encounter-golden .encounter-stage>.sprite{filter:drop-shadow(0 0 14px #e5b23855)}@media (max-height:740px){#lootoria-app dialog.encounter-native .encounter-modal{padding:15px!important}#lootoria-app .encounter-native .encounter-stage{height:110px!important;margin-top:4px!important}#lootoria-app .encounter-native .encounter-stage>.sprite{width:108px!important;height:108px!important}#lootoria-app .encounter-stage:before{width:130px;height:85px}#lootoria-app .encounter-native .capture-choice{min-height:54px!important;padding:8px 10px!important}#lootoria-app .encounter-native .capture-message{margin-bottom:12px!important}#lootoria-app .encounter-native .capture-help{margin:9px 0!important}#lootoria-app .encounter-native h2{font-size:22px!important}}@media (max-width:370px){#lootoria-app .encounter-native .capture-choice{gap:9px}#lootoria-app .capture-choice-arrow{display:none}#lootoria-app .encounter-choice-heading small{font-size:7px!important}}@media (prefers-reduced-motion:reduce){#lootoria-app .encounter-native .capture-choice{transition:none}}@media (max-height:660px){#lootoria-app .encounter-native .encounter-stage{height:88px!important}#lootoria-app .encounter-native .encounter-stage>.sprite{width:88px!important;height:88px!important}#lootoria-app .encounter-native .capture-choice{min-height:50px!important}#lootoria-app .encounter-native .encounter-reveal-heading{padding-bottom:10px}#lootoria-app .encounter-native .capture-message{margin-bottom:9px!important}}#lootoria-app .supply-boutique{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow:auto;container-type:inline-size;background:radial-gradient(at 100% 0,#e6b75f09,#0000 60%),#101c2b!important;border-radius:13px!important;padding:20px!important}.supply-heading{flex-shrink:0;align-items:center;gap:12px;display:flex}.supply-heading-mark{color:#e6b75f;background:#e6b75f12;border:1px solid #e6b75f40;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:44px;display:grid}.supply-heading>div:nth-child(2){flex:1;min-width:0}.supply-heading>div>span{color:#cdb67f;font-size:9px;letter-spacing:1.3px!important}.supply-heading h2{color:#f0e6cf;margin:4px 0 0!important}.supply-wallet{color:#e6bf69;border-left:1px solid #ffffff12;grid-template-columns:17px auto;align-items:center;gap:2px 7px;padding-left:12px;display:grid}.supply-wallet strong{font-size:20px;line-height:1}.supply-wallet small{color:#8da1b6;grid-column:2;letter-spacing:1px!important;font-size:8px!important}.supply-toolbar{border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.supply-toolbar p{color:#95a8bd;margin:0;font-size:12px!important}.supply-toolbar label{color:#a5b6c8;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.supply-toolbar select{color:#edf1f6;background:#0b1622;border:1px solid #34485d;border-radius:7px;width:65px;min-height:33px;padding:5px 8px}.supply-products{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.supply-product{--supply:#9cbfd2;background:linear-gradient(155deg,#1b2c3f,#111d2c);border:1px solid #32465c;border-radius:12px;flex-direction:column;gap:13px;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.supply-great{--supply:#6daed6}.supply-ultra{--supply:#b598e6}.supply-master{--supply:#e6bd67;background:linear-gradient(155deg,#342e22,#141e2b 80%);border-color:#b68a3e88}.supply-art{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--supply) 17%,transparent),transparent 67%);border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:92px;max-height:135px;display:flex;position:relative}.supply-tier{color:var(--supply);font-size:8px;position:absolute;top:0;left:0;letter-spacing:1.4px!important}.supply-art-spark{color:var(--supply);opacity:.7;font-size:13px;font-style:normal;position:absolute;top:30%;right:23%}#lootoria-app .supply-art>.capsule-icon{border-width:3px;border-radius:15px;transform:rotate(-12deg);box-shadow:inset 0 3px #eaf7ff77,inset 0 -5px #10243a77,0 8px 10px #0005;flex:none!important;width:48px!important;height:65px!important}#lootoria-app .supply-art>.capsule-icon>i{border-width:2px;width:10px;height:10px;top:25px!important;left:16px!important}.supply-copy h3{color:#f0e6cf;margin:0 0 6px;font-size:19px!important}.supply-copy p{color:#8fa4bb;margin:0 0 11px;line-height:1.4;font-size:12px!important}.supply-product-tags{flex-wrap:wrap;gap:8px;display:flex}.supply-product-tags>span{color:var(--supply);background:#09142055;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:flex}.supply-purchase{flex-direction:column;gap:10px;margin-top:auto;display:flex}.supply-price{color:#e9c674;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.supply-price svg{flex-shrink:0;align-self:center}.supply-price strong{font-variant-numeric:tabular-nums;font-size:22px}.supply-price small{color:#9eb0c4;font-size:10px!important}#lootoria-app .supply-purchase>button{justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:42px;font-weight:700;display:flex;color:#171c24!important;background:linear-gradient(#f2cd7a,#d6a14a)!important;border:1px solid #f3d48e!important;border-radius:8px!important;padding:9px 12px!important;box-shadow:inset 0 1px #fff5!important}#lootoria-app .supply-purchase>button:hover:not(:disabled){background:#f0c46b!important}.supply-purchase>button svg{flex-shrink:0}.supply-purchase>button span{text-align:center;flex:1;font-size:12px}.supply-master-note{color:#c0ae88;line-height:1.4;font-size:10px!important}.supply-shop-note{color:#8298b0;flex-shrink:0;margin:0;line-height:1.5;font-size:11px!important}.supply-pagination{border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.supply-pagination>span{color:#8095ac;font-size:11px}.supply-pagination button{align-items:center;gap:4px;min-height:31px;display:flex;padding:7px 9px!important;font-size:11px!important}@container (width<=520px){.supply-heading-mark{display:none}.supply-heading>div>span{font-size:8px}.supply-wallet strong{font-size:17px}.supply-toolbar p{font-size:11px!important}.supply-products{flex:none;grid-template-columns:1fr;gap:10px}.supply-product{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:13px;display:grid}.supply-art{grid-row:1/3;min-height:88px;max-height:none}.supply-tier{font-size:7px;top:0;left:50%;transform:translate(-50%)}.supply-art-spark{top:25%;right:0}.supply-copy h3{margin-bottom:6px;font-size:17px!important}.supply-copy p{display:none}.supply-product-tags{gap:5px}.supply-product-tags>span{padding:3px 4px;font-size:9px}.supply-purchase{flex-direction:row;align-items:center;gap:8px;margin:0;display:flex}.supply-price{flex:1;gap:4px}.supply-price strong{font-size:18px}.supply-price small{display:none}.supply-price svg{width:13px}#lootoria-app .supply-purchase>button{width:auto;min-width:99px;min-height:36px;padding:7px!important}.supply-purchase>button svg:first-child{display:none}.supply-purchase>button span{font-size:11px}.supply-master-note{grid-column:1/-1}.supply-shop-note{margin-top:auto}.supply-heading h2{font-size:18px!important}}.supply-product{gap:10px;padding:14px}.supply-art{min-height:60px;max-height:90px}.supply-copy h3{margin-bottom:4px;font-size:18px!important}.supply-copy p{margin-bottom:8px;font-size:11px!important}.supply-purchase{gap:6px}.supply-price strong{font-size:20px}.supply-products{min-height:240px}@container (width<=520px){.supply-products{min-height:0}.supply-art{min-height:86px;max-height:none}.supply-product{gap:9px;padding:12px}.supply-price strong{font-size:18px}}#lootoria-app .supply-boutique{container:supplies/size}@container supplies (height<=470px){.supply-toolbar p{display:none}.supply-toolbar{justify-content:flex-end;padding-top:7px}.supply-heading{gap:8px}.supply-product{gap:7px;padding:10px}.supply-art{min-height:74px}.supply-shop-note{line-height:1.35;font-size:10px!important}.supply-pagination{padding-top:8px}.supply-copy h3{font-size:16px!important}.supply-product-tags>span{font-size:9px}.supply-master-note{font-size:9px!important}}@media (max-width:600px){#lootoria-app .supply-boutique{gap:12px;padding:14px!important}.supply-heading{gap:8px}.supply-toolbar label{font-size:10px}.supply-toolbar p{max-width:130px}}@media (max-height:740px){#lootoria-app .supply-boutique{gap:7px;padding:12px!important}}#lootoria-app .style-atelier{box-sizing:border-box;gap:13px;height:100%;padding:2px;overflow:auto;container:atelier/size}#lootoria-app .atelier-heading{background:radial-gradient(at 0,#d6b46912,#0000 65%),#101d2d;border:1px solid #d6b46930;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:14px 17px;display:flex}#lootoria-app .atelier-mark{color:#eccb80;background:#e7bd6010;border:1px solid #dfbc6744;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:45px;display:grid}#lootoria-app .atelier-heading>div:nth-child(2){flex:1;min-width:0}#lootoria-app .atelier-heading .eyebrow{color:#bca672;letter-spacing:1.2px;font-size:9px}#lootoria-app .atelier-heading h2{color:#f0e6cf;margin:3px 0;font-size:23px}#lootoria-app .atelier-heading p{color:#91a8bc;margin:0;font-size:12px}#lootoria-app .atelier-wallet{text-align:right;color:#edcb7b;grid-template-columns:auto auto;align-items:center;column-gap:7px;display:grid}#lootoria-app .atelier-wallet strong{font-size:22px}#lootoria-app .atelier-wallet small{letter-spacing:1px;color:#97aabb;grid-column:2;font-size:8px}#lootoria-app .style-atelier .style-categories{background:#0c1724;border:1px solid #2c3e51;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}#lootoria-app .style-atelier .style-categories button{color:#98aec2;justify-content:center;align-items:center;gap:8px;min-height:37px;display:flex;background:0 0!important;border:1px solid #0000!important;padding:8px!important;font:600 13px Arial,sans-serif!important}#lootoria-app .style-atelier .style-categories button[aria-pressed=true]{color:#edcd88;background:#e9bf6914!important;border-color:#d5b26655!important}#lootoria-app .style-atelier .style-product-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:290px;display:grid;max-height:none!important}#lootoria-app .style-atelier .style-product{flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden;background:linear-gradient(140deg,#192a3c,#101c2b)!important;border:1px solid #304357!important;border-radius:13px!important;padding:0!important}#lootoria-app .style-atelier .style-product.is-equipped{border-color:#d7b66c70!important}#lootoria-app .style-atelier .style-preview{box-sizing:border-box;isolation:isolate;border:0;border-bottom:1px solid #394c60;flex:1;justify-content:center;align-items:flex-end;min-height:130px;max-height:none;padding:15px;display:flex;position:relative;background-position:50% 68%!important}#lootoria-app .style-atelier .style-preview:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 45%,#09142488);position:absolute;inset:0}#lootoria-app .style-atelier .style-preview>.collector-sprite{filter:drop-shadow(0 6px 5px #0006);width:125px!important;height:140px!important;margin:0!important}#lootoria-app .style-atelier .style-preview-label{color:#bcd0df;background:#0b1826bd;border:1px solid #ffffff15;border-radius:4px;padding:4px 6px;bottom:10px;left:12px;font:8px Arial,sans-serif!important}#lootoria-app .atelier-ownership{color:#c6d5e1;z-index:2;background:#0b1724db;border:1px solid #ffffff20;border-radius:20px;align-items:center;gap:4px;padding:6px 9px;font:10px Arial,sans-serif;display:flex;position:absolute;top:11px;right:11px}#lootoria-app .atelier-ownership.equipped{color:#efd28d;border-color:#e8c77a55}#lootoria-app .style-atelier .style-product-copy{flex-direction:column;flex-shrink:0;justify-content:flex-start;gap:6px;padding:16px 18px;display:flex}#lootoria-app .style-atelier .style-product-copy>.eyebrow{color:#859bb1;letter-spacing:1px;font:9px Arial,sans-serif!important}#lootoria-app .style-atelier .style-product-copy h2{color:#f2e7ce;margin:0;font:700 20px/1.25 Arial,sans-serif!important}#lootoria-app .style-atelier .style-product-copy p{color:#9cafc2;min-height:18px;margin:0;display:block;font:12px/1.5 Arial,sans-serif!important}#lootoria-app .atelier-product-footer{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding-top:12px;display:flex}#lootoria-app .style-atelier .style-price{color:#ecc77b;margin:0;font:700 17px Arial,sans-serif!important}#lootoria-app .style-atelier .style-product-copy button{justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0;display:flex;border-radius:8px!important;padding:9px 12px!important;font:600 12px Arial,sans-serif!important}#lootoria-app .style-atelier .style-product-copy .atelier-buy{color:#172330!important;background:linear-gradient(#f1cc79,#d6a14c)!important;border:1px solid #f1d18a!important}#lootoria-app .style-atelier .style-product-copy .atelier-equip{color:#d4e5e6!important;background:#22394a!important;border:1px solid #48616e!important}#lootoria-app .style-atelier .style-product-copy button:disabled{opacity:.5}#lootoria-app .style-atelier .style-note{color:#90a7bd;background:#101d2c;border:1px solid #2a3e53;border-radius:7px;min-height:0;padding:9px 12px;font:11px/1.4 Arial,sans-serif}#lootoria-app .style-atelier>.pagination{padding:0 2px}#lootoria-app .style-atelier>.pagination button{min-height:32px;font-size:12px!important}@container atelier (width<=600px){#lootoria-app .style-atelier .style-product-grid{grid-template-columns:1fr}#lootoria-app .atelier-heading{gap:9px;padding:10px}#lootoria-app .atelier-heading h2{font-size:20px}#lootoria-app .atelier-heading p{display:none}#lootoria-app .atelier-heading .eyebrow{font-size:8px}#lootoria-app .atelier-wallet strong{font-size:19px}#lootoria-app .atelier-mark{width:33px;height:37px}#lootoria-app .style-atelier .style-categories button{gap:5px;font-size:12px!important}#lootoria-app .style-atelier .style-product-copy{padding:13px 15px}}@container atelier (height<=480px){#lootoria-app .atelier-heading{padding:8px 12px}#lootoria-app .atelier-heading p,#lootoria-app .atelier-heading .eyebrow{display:none}#lootoria-app .atelier-heading h2{font-size:19px}#lootoria-app .atelier-mark{width:32px;height:32px}#lootoria-app .style-atelier .style-product-grid{min-height:210px}#lootoria-app .style-atelier .style-preview{min-height:85px;padding:6px}#lootoria-app .style-atelier .style-preview>.collector-sprite{width:83px!important;height:93px!important}#lootoria-app .style-atelier .style-product-copy{gap:4px;padding:10px 12px}#lootoria-app .style-atelier .style-product-copy h2{font-size:17px!important}#lootoria-app .style-atelier .style-product-copy p{display:none}#lootoria-app .atelier-product-footer{margin-top:3px;padding-top:7px}#lootoria-app .style-atelier .style-note{padding:6px 9px;font-size:10px}}#lootoria-app .style-atelier .atelier-heading{box-sizing:border-box;min-height:82px;height:auto!important;max-height:none!important}#lootoria-app .style-atelier .atelier-heading h2{line-height:1.25}#lootoria-app .style-atelier .atelier-heading .eyebrow{line-height:1.3}@container atelier (height<=480px){#lootoria-app .style-atelier .atelier-heading{min-height:49px}#lootoria-app .style-atelier{gap:7px}#lootoria-app .style-atelier .style-product-grid{min-height:190px}#lootoria-app .style-atelier .style-product-copy>.eyebrow{font-size:8px!important}#lootoria-app .style-atelier .style-categories button{min-height:31px;padding:5px!important}}#lootoria-app .atlas-world>.section-heading{flex-shrink:0;margin:0 0 8px;padding:3px 1px}#lootoria-app .atlas-world>.section-heading h1{font-size:23px!important}#lootoria-app .atlas-world .area-page-content{padding:0!important;overflow:hidden!important}#lootoria-app .world-atlas{box-sizing:border-box;flex-direction:column;flex:1;gap:11px;height:100%;min-height:0;padding:2px;display:flex;overflow:auto;container:atlas/size}#lootoria-app .atlas-route{flex-shrink:0;align-items:center;gap:7px;display:flex}#lootoria-app .atlas-route>button{color:#bcd0dc;border:1px solid #385167;border-radius:8px;place-items:center;width:36px;min-height:36px;display:grid;background:#142638!important;padding:8px!important}#lootoria-app .atlas-route label{color:#dbbc77;background:#101f30;border:1px solid #a48c5044;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 11px;display:flex}#lootoria-app .atlas-route select{color:#dccdae;background:0 0;border:0;width:100%;min-width:0;height:36px;padding:5px;font:600 13px Arial,sans-serif}#lootoria-app .atlas-route option{color:#dbe7ec;background:#122234}#lootoria-app .atlas-layout{flex:1;grid-template-columns:1.35fr 1fr;gap:14px;min-height:270px;display:grid}#lootoria-app .atlas-landscape.meadow{flex:initial;isolation:isolate;aspect-ratio:auto;border:1px solid #54708477;border-radius:13px;width:auto;height:auto;min-height:0;max-height:none;margin:0;position:relative;overflow:hidden;transform:none;filter:none!important;background-position:50% 60%!important;background-size:cover!important}#lootoria-app .atlas-landscape:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 25%,#07132166 50%,#071321f5 100%);position:absolute;inset:0}#lootoria-app .atlas-scene-top{z-index:2;justify-content:space-between;gap:7px;display:flex;position:absolute;top:14px;left:14px;right:14px}#lootoria-app .atlas-scene-top>span{color:#c6d6e3;background:#0b1a2bcf;border:1px solid #d7e5ed33;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font:9px Arial,sans-serif;display:flex}#lootoria-app .atlas-scene-top>.here{color:#efd18d;border-color:#e2bc6c66}#lootoria-app .atlas-location-copy{z-index:2;position:absolute;bottom:22px;left:22px;right:22px}#lootoria-app .atlas-weather{color:#e2c680;align-items:center;gap:6px;margin-bottom:7px;font:11px Arial,sans-serif;display:inline-flex}#lootoria-app .atlas-location-copy h2{color:#f5ecd8;margin:0 0 8px;font:700 28px/1.2 Arial,sans-serif!important}#lootoria-app .atlas-location-copy p{color:#b8cbd9;margin:0 0 14px;font:13px/1.5 Arial,sans-serif!important}#lootoria-app .atlas-location-meta{gap:7px;display:flex}#lootoria-app .atlas-location-meta>span{color:#abbdcc;background:#13283c8c;border:1px solid #617d9155;border-radius:5px;padding:5px 7px;font-size:10px}#lootoria-app .atlas-discoveries{background:linear-gradient(140deg,#182b3e,#101d2c);border:1px solid #344a5e;border-radius:13px;flex-direction:column;gap:11px;min-height:0;padding:17px;display:flex}#lootoria-app .atlas-discovery-title{flex-shrink:0;align-items:center;gap:9px;display:flex}#lootoria-app .atlas-discovery-title>svg{color:#d4b674}#lootoria-app .atlas-discovery-title>div{flex:1}#lootoria-app .atlas-discovery-title h3{color:#e4dbc5;margin:0 0 4px;font:700 17px Arial,sans-serif}#lootoria-app .atlas-discovery-title small{color:#859eb4;font:10px Arial,sans-serif}#lootoria-app .atlas-discovery-title>strong{color:#edcc83;font-size:20px}#lootoria-app .atlas-discovery-title>strong small{font-size:12px}#lootoria-app .atlas-discovery-meter{background:#294154;border-radius:3px;flex-shrink:0;height:3px;overflow:hidden}#lootoria-app .atlas-discovery-meter i{background:linear-gradient(90deg,#a48d51,#e9cc82);height:100%;display:block}#lootoria-app .atlas-find-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0;display:grid}#lootoria-app .atlas-find{background:#0f1f2e;border:1px dashed #40596c;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:0;padding:9px 6px;display:flex}#lootoria-app .atlas-find.known{background:radial-gradient(at top,#d8bb6813,#0000),#14293a;border-style:solid}#lootoria-app .atlas-find>div{flex:1;place-items:center;min-height:20px;max-height:70px;display:grid}#lootoria-app .atlas-find .sprite{max-width:100%;max-height:100%;width:57px!important;height:57px!important}#lootoria-app .atlas-unknown{color:#49677f;font-size:29px}#lootoria-app .atlas-find strong{color:#b9ccda;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100%;font:600 12px/1.2 Arial,sans-serif;overflow:hidden}#lootoria-app .atlas-find small{color:#7795ae;flex-shrink:0;font:9px Arial,sans-serif}#lootoria-app .atlas-find-pager{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}#lootoria-app .atlas-find-pager button{border:1px solid #37516a;border-radius:6px;place-items:center;min-height:25px;display:grid;background:#1a3044!important;padding:5px!important}#lootoria-app .atlas-find-pager small{color:#7f9bb2;font-size:9px}#lootoria-app .atlas-access{color:#d9b875;background:#d6af5e08;border:1px solid #ba975633;border-radius:8px;flex-shrink:0;align-items:center;gap:9px;padding:9px;font-size:11px;display:flex}#lootoria-app .atlas-access>svg{flex-shrink:0}#lootoria-app .atlas-access.open{color:#8cb9ad;background:#71ac9408;border-color:#6e9c8d33}#lootoria-app .atlas-access small{color:#819db3;margin-top:4px;font-size:9px;line-height:1.4;display:block}#lootoria-app .world-atlas>.atlas-travel{border-radius:9px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:45px;display:flex;color:#172331!important;background:linear-gradient(#f1cb78,#d5a14b)!important;border:1px solid #edcc83!important;padding:10px 14px!important;font:700 15px Arial,sans-serif!important}#lootoria-app .atlas-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}#lootoria-app .atlas-footer>span{color:#829cb2;font-size:10px}#lootoria-app .atlas-footer>button{color:#a6becf;border:1px solid #314b61;border-radius:6px;align-items:center;gap:5px;min-height:27px;display:flex;background:#142739!important;padding:5px 8px!important;font-size:10px!important}@container atlas (width<=600px){#lootoria-app .atlas-layout{grid-template-rows:minmax(140px,.8fr) minmax(200px,1fr);grid-template-columns:1fr;gap:10px}#lootoria-app .atlas-location-copy{bottom:13px;left:15px;right:15px}#lootoria-app .atlas-location-copy h2{margin-bottom:5px;font-size:22px!important}#lootoria-app .atlas-location-copy p{margin:0;font-size:11px!important}#lootoria-app .atlas-location-meta{display:none}#lootoria-app .atlas-weather{margin-bottom:4px;font-size:9px}#lootoria-app .atlas-scene-top{top:10px;left:11px;right:11px}#lootoria-app .atlas-scene-top>span{padding:4px 6px;font-size:8px}#lootoria-app .atlas-discoveries{gap:7px;padding:11px}#lootoria-app .atlas-discovery-title h3{font-size:15px}#lootoria-app .atlas-discovery-title>div>small{display:none}#lootoria-app .atlas-find-grid{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#lootoria-app .atlas-find{gap:4px;padding:6px 3px}#lootoria-app .atlas-find strong{font-size:9px}#lootoria-app .atlas-find small{font-size:8px}#lootoria-app .atlas-find .sprite{width:42px!important;height:42px!important}#lootoria-app .atlas-find-pager button{min-height:22px}#lootoria-app .atlas-access{padding:7px;font-size:10px}#lootoria-app .atlas-access small{margin-top:2px;font-size:8px}#lootoria-app .atlas-footer>span{font-size:9px}}@container atlas (height<=450px){#lootoria-app .atlas-layout{min-height:200px}#lootoria-app .atlas-location-copy h2{font-size:21px!important}#lootoria-app .atlas-location-copy p,#lootoria-app .atlas-location-meta,#lootoria-app .atlas-discovery-title>div>small{display:none}#lootoria-app .atlas-discoveries{gap:7px;padding:10px}#lootoria-app .atlas-discovery-title h3{font-size:14px}#lootoria-app .atlas-find{gap:3px;padding:5px}#lootoria-app .atlas-find>div{max-height:35px}#lootoria-app .atlas-find .sprite{width:35px!important;height:35px!important}#lootoria-app .atlas-access{padding:6px;font-size:10px}#lootoria-app .atlas-access small{font-size:8px}#lootoria-app .atlas-location-copy{bottom:14px;left:14px}#lootoria-app .atlas-layout{grid-template-rows:1fr;grid-template-columns:1fr 1fr}#lootoria-app .atlas-find-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}#lootoria-app .atlas-find strong{font-size:9px}#lootoria-app .atlas-scene-top>span:first-child{display:none}#lootoria-app .atlas-weather{font-size:9px}#lootoria-app .atlas-route select{height:29px;font-size:11px}#lootoria-app .atlas-route>button{min-height:29px}#lootoria-app .atlas-discovery-title>svg,#lootoria-app .atlas-access>svg{display:none}}#lootoria-app .world-atlas>.atlas-travel{flex:0 0 45px!important;height:45px!important;min-height:45px!important;max-height:45px!important}#lootoria-app .atlas-layout,#lootoria-app .atlas-find-grid{flex:1 1 0!important}#lootoria-app .atlas-find>div{overflow:hidden;flex:1 1 0!important}#lootoria-app .atlas-find>strong,#lootoria-app .atlas-find>small{flex-shrink:0!important}#lootoria-app :is(.bag-vault,.sticker-album){box-sizing:border-box;flex-direction:column;gap:11px;height:100%;min-height:0;padding:2px;display:flex;overflow:auto;container:catalogue/size}#lootoria-app .catalogue-heading{background:linear-gradient(120deg,#d5b76a0d,#101d2c);border:1px solid #c5aa6a35;border-radius:12px;flex-shrink:0;align-items:center;gap:11px;padding:13px 16px;display:flex}#lootoria-app .catalogue-mark{color:#edcd83;background:#e7c06c0d;border:1px solid #e7c06c33;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:43px;display:grid}#lootoria-app .catalogue-heading>div{flex:1;min-width:0}#lootoria-app .catalogue-heading h1{color:#eee5d1;margin:4px 0 0;font:700 23px/1.2 Arial,sans-serif!important}#lootoria-app .catalogue-heading small{color:#8fa7bc;letter-spacing:1px;font:9px/1.3 Arial,sans-serif!important}#lootoria-app .catalogue-heading>strong{color:#eacc84;text-align:right;font-size:24px}#lootoria-app .catalogue-heading>strong small{margin-top:4px;display:block;font-size:8px!important}#lootoria-app .bag-loadout{background:#101e2e;border:1px solid #34485a;border-radius:10px;flex-shrink:0;padding:10px 13px}#lootoria-app .bag-loadout-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}#lootoria-app .bag-loadout-label strong{color:#d8e1e9;font-size:12px}#lootoria-app .bag-loadout-label strong span{color:#e8c37b;margin-left:5px}#lootoria-app .bag-loadout-label>small{color:#829eb6;align-items:center;gap:4px;font-size:10px;display:flex}#lootoria-app .bag-team{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}#lootoria-app .bag-team>button,#lootoria-app .bag-empty-slot{background:#1c3040;border:1px solid #c8a85b50;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;height:49px;display:flex;padding:2px!important}#lootoria-app .bag-team .sprite{flex-shrink:0;width:40px!important;height:40px!important}#lootoria-app .bag-team small{color:#e3ce9a;white-space:nowrap;font-size:10px}#lootoria-app .bag-empty-slot{color:#395066;background:#0c1826;border-style:dashed;font-size:23px}#lootoria-app :is(.catalogue-tabs,.sticker-album .journal-filters){background:#0d1927;border:1px solid #2d4155;border-radius:9px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}#lootoria-app :is(.catalogue-tabs,.sticker-album .journal-filters)>button{color:#8fa6bc;min-height:31px;display:block;background:0 0!important;border:1px solid #0000!important;padding:6px!important;font:600 12px Arial,sans-serif!important}#lootoria-app :is(.catalogue-tabs,.sticker-album .journal-filters)>button[aria-pressed=true]{color:#edcf8c;background:#ddba6814!important;border-color:#ddba6850!important}#lootoria-app :is(.bag-vault,.sticker-album) .collection-selects{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}#lootoria-app :is(.bag-vault,.sticker-album) .collection-selects label{color:#8fa6bc;min-width:0;font-size:10px}#lootoria-app :is(.bag-vault,.sticker-album) .collection-selects select{color:#d6e1eb;background:#101c2d;border:1px solid #374d63;border-radius:6px;width:100%;min-width:0;height:32px;padding:5px 7px;font:12px Arial,sans-serif!important}#lootoria-app :is(.bag-item-grid,.album-grid){flex:1;min-height:0;grid-template-columns:repeat(var(--catalogue-cols,4),minmax(0,1fr))!important;grid-template-rows:repeat(var(--catalogue-rows,2),minmax(0,1fr))!important;align-content:stretch!important;gap:10px!important;max-height:none!important;display:grid!important}#lootoria-app .bag-item{text-align:left;gap:5px;min-width:0;min-height:0;position:relative;overflow:hidden;height:auto!important;max-height:none!important;box-shadow:none!important;background:linear-gradient(140deg,#1c3042,#101d2c)!important;border:1px solid #30475a!important;border-radius:11px!important;flex-direction:column!important;padding:10px!important;display:flex!important}#lootoria-app .bag-item.is-equipped{background:linear-gradient(140deg,#3b3a2b55,#152638)!important;border-color:#c9aa5a90!important}#lootoria-app .bag-rarity{color:#94b0c6;justify-content:space-between;align-items:center;width:100%;font-size:9px;line-height:1.2;display:flex}#lootoria-app .bag-item.antique .bag-rarity{color:#c6a3ed}#lootoria-app .bag-item.golden .bag-rarity{color:#f0cc70}#lootoria-app .bag-item .bag-rarity svg{color:#e9c774}#lootoria-app .bag-item .item-art{flex:1;justify-content:center;align-items:center;display:flex;background:radial-gradient(#7dabb41a,#0000 72%)!important;border:0!important;height:auto!important;min-height:45px!important;margin:0!important}#lootoria-app .bag-item .item-art>.sprite{filter:drop-shadow(0 5px 4px #0004);flex-shrink:1;width:80px!important;max-width:90%!important;height:80px!important;max-height:100%!important}#lootoria-app .bag-item>strong{color:#e7e8df;white-space:nowrap;text-overflow:ellipsis;min-height:16px;overflow:hidden;font:600 13px/1.2 Arial,sans-serif!important}#lootoria-app .bag-item-level{color:#ecd08b;justify-content:space-between;align-items:center;gap:5px;width:100%;font-size:11px;display:flex}#lootoria-app .bag-item-level small{color:#7997b0;font-size:9px}#lootoria-app .bag-item-xp{background:#293f54;border-radius:3px;flex-shrink:0;width:100%;height:3px;overflow:hidden}#lootoria-app .bag-item-xp i{background:linear-gradient(90deg,#91c4bf,#e9cc7e);height:100%;display:block}#lootoria-app .sticker-album .journal-progress{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:7px;background:#122131!important;border:1px solid #3a4a5c!important;border-radius:9px!important;min-height:0!important;padding:10px 14px!important;display:flex!important}#lootoria-app .sticker-album .journal-progress>div:not(.meter){align-items:baseline;gap:7px;display:flex}#lootoria-app .sticker-album .journal-progress strong{color:#d9ccab;font:700 15px Arial,sans-serif!important}#lootoria-app .sticker-album .journal-progress span{color:#91a9bc;font:9px Arial,sans-serif!important}#lootoria-app .sticker-album .journal-progress .meter{background:#2a4154;border:0;width:100%;height:3px;margin:0}#lootoria-app .sticker-album .journal-progress .meter i{background:#e3be6e}#lootoria-app .sticker-album .journal-index-card{position:relative;overflow:hidden;opacity:1!important;background:linear-gradient(145deg,#26394a,#162636)!important;border:1px solid #71809066!important;border-radius:11px!important;flex-direction:column!important;grid-template-rows:none!important;align-items:stretch!important;gap:6px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:9px!important;display:flex!important;box-shadow:inset 0 0 0 3px #0e1d2b!important}#lootoria-app .sticker-album .journal-index-card.locked-collection{color:#71899f!important;filter:none!important;background:linear-gradient(145deg,#182a3a99,#0e1b2a99)!important;border:1px dashed #4d61755c!important}#lootoria-app .sticker-album .journal-entry-number{justify-content:space-between;width:100%;margin:0;display:flex;color:#8ca4b9!important;font:9px Arial,sans-serif!important;position:static!important}#lootoria-app .sticker-album .journal-entry-number>span{color:#bdcba8!important;font-size:9px!important}#lootoria-app .sticker-album .journal-index .item-art{flex:1;justify-content:center;align-items:center;display:flex;background:radial-gradient(#d5d2ac17,#0000 70%)!important;height:auto!important;min-height:45px!important;margin:0!important}#lootoria-app .sticker-album .journal-index .item-art>.sprite{filter:drop-shadow(0 3px 2px #0005);width:85px!important;max-width:90%!important;height:85px!important;max-height:100%!important}#lootoria-app .sticker-album .journal-index .locked-mark{color:#506b84;border:1px dashed #5870875c;border-radius:50%;place-items:center;width:58px;height:58px;line-height:1;display:grid;font:32px Arial,sans-serif!important}#lootoria-app .sticker-album .journal-index-card>strong{text-overflow:ellipsis;text-align:center;color:#dedfd1;overflow:hidden;white-space:nowrap!important;max-height:none!important;font:600 13px/1.3 Arial,sans-serif!important;display:block!important}#lootoria-app .sticker-album .locked-collection>strong{color:#71899f;font-weight:400!important}#lootoria-app .sticker-album .journal-index .variant-dots{grid-template-columns:repeat(4,1fr);display:grid;gap:4px!important;margin:0!important}#lootoria-app .sticker-album .journal-index .variant-dots>span{color:#4e6c86;background:#112231;border:1px dashed #415b70;border-radius:4px;place-items:center;display:grid;width:auto!important;height:18px!important;padding:0!important;font:10px/1 Arial,sans-serif!important}#lootoria-app .sticker-album .journal-index .variant-dots>.found{border-style:solid}.sticker-album .variant-dots>.normal.found{color:#14382f!important;background:#81bdb0!important}.sticker-album .variant-dots>.broken.found{color:#402c20!important;background:#be9d86!important}.sticker-album .variant-dots>.antique.found{color:#34204c!important;background:#b79ad8!important}.sticker-album .variant-dots>.golden.found{color:#4d360b!important;background:#e8c56f!important}#lootoria-app :is(.bag-vault,.sticker-album)>.pagination{flex-shrink:0;margin:0}#lootoria-app :is(.bag-vault,.sticker-album)>.pagination button{min-height:30px;padding:6px 9px!important;font-size:12px!important}#lootoria-app .sticker-album .journal-footnote{color:#8da3b8;flex-shrink:0;margin:0!important;font:10px/1.4 Arial,sans-serif!important}#lootoria-app .bag-vault .satchel-empty{color:#9ab0c4;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}#lootoria-app .sticker-album .variant-grid{flex:1;gap:12px;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}#lootoria-app .sticker-album .variant-card{flex-direction:column;display:flex;background:#142738!important;border:1px solid #476074!important;border-radius:12px!important;padding:12px!important}#lootoria-app .sticker-album .variant-card .item-art{background:radial-gradient(#dac37a12,#0000 75%);flex:1;justify-content:center;align-items:center;min-height:75px;display:flex;height:auto!important}#lootoria-app .sticker-album .variant-card .sprite{width:100px!important;max-width:90%!important;height:100px!important}#lootoria-app .sticker-album .variant-card strong{font-size:15px!important}#lootoria-app .sticker-album .variant-card small{font-size:11px!important}#lootoria-app .sticker-album .album-record-note{color:#b4c8d7;background:#182c3c;border-radius:7px;padding:10px;font-size:12px}@container catalogue (width<=600px){#lootoria-app .catalogue-heading{gap:8px;padding:10px}#lootoria-app .catalogue-heading h1{font-size:20px!important}#lootoria-app .catalogue-heading small{font-size:7px!important}#lootoria-app .catalogue-mark{width:33px;height:35px}#lootoria-app .catalogue-heading>strong{font-size:20px}#lootoria-app .bag-loadout-label{align-items:flex-start}#lootoria-app .bag-loadout-label>small{max-width:160px;font-size:8px}#lootoria-app .bag-team{gap:5px}#lootoria-app .bag-team>button{flex-direction:column;gap:0;height:50px}#lootoria-app .bag-team .sprite{width:30px!important;height:30px!important}#lootoria-app .bag-team small{font-size:8px}#lootoria-app .bag-loadout{padding:8px}#lootoria-app .sticker-album .journal-progress{padding:8px!important}#lootoria-app .sticker-album .journal-progress>div:not(.meter){gap:4px}#lootoria-app .sticker-album .journal-progress strong{font-size:12px!important}#lootoria-app .sticker-album .journal-progress span{font-size:7px!important}#lootoria-app .sticker-album .variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#lootoria-app :is(.bag-vault,.sticker-album) .collection-selects select{padding:4px;font-size:11px!important}#lootoria-app .sticker-album .journal-footnote{font-size:9px!important}}@container catalogue (height<=480px){#lootoria-app .catalogue-heading{padding:7px 11px}#lootoria-app .catalogue-heading h1{font-size:19px!important}#lootoria-app .catalogue-heading>div>small{display:none}#lootoria-app .catalogue-mark{width:30px;height:30px}#lootoria-app .bag-team>button,#lootoria-app .bag-empty-slot{flex-direction:row;gap:2px;height:35px}#lootoria-app .bag-team .sprite{width:27px!important;height:27px!important}#lootoria-app .bag-loadout-label>small{display:none}#lootoria-app .bag-loadout{padding:6px 9px}#lootoria-app .bag-loadout-label{margin-bottom:4px}#lootoria-app .sticker-album .journal-footnote{display:none}#lootoria-app .bag-item .item-art>.sprite,#lootoria-app .sticker-album .journal-index .item-art>.sprite{width:65px!important;height:65px!important}}#lootoria-app .bag-item>.bag-item-xp{box-sizing:border-box;height:3px!important;min-height:3px!important;max-height:3px!important;margin:0!important;padding:0!important}#lootoria-app .bag-item>.bag-item-level{background:0 0!important;border:0!important;min-height:13px!important;margin:0!important;padding:0!important}#lootoria-app .sticker-album .journal-index-card>:is(strong,.journal-entry-number,.variant-dots){flex-shrink:0!important}#lootoria-app .sticker-album .journal-index .item-art,#lootoria-app .bag-item>.item-art{overflow:hidden;flex:1 1 0!important;min-height:0!important}#lootoria-app .bag-item>:is(strong,.bag-rarity,.bag-item-level){flex-shrink:0!important}#lootoria-app .character-paged .profile-pages{grid-template-columns:repeat(6,minmax(0,1fr))!important}#lootoria-app .character-pets-pane{flex-direction:column;height:100%;min-height:0;display:flex}#lootoria-app .character-pets-pane>.companion-screen{flex:1;height:100%;min-height:0}#lootoria-app .character-pets-pane .companion-screen>.section-heading{display:none}#lootoria-app .character-paged .profile-pages>button{min-width:0}@media (max-width:600px){#lootoria-app .character-paged .profile-pages>button{padding:7px 2px!important;font-size:10px!important}}#lootoria-app .character-pets-pane .pet-profile{gap:12px;padding:14px!important}#lootoria-app .character-pets-pane .pet-profile-copy{gap:8px}#lootoria-app .character-pets-pane .pet-profile-copy>.pet-training-note{display:none}#lootoria-app .character-pets-pane .pet-profile-stage>.pet-art{max-width:150px;height:150px}#lootoria-app .character-pets-pane .pet-choice{padding:7px 5px!important}#lootoria-app .character-pets-pane .pet-choice>.pet-art{width:50px;height:50px}#lootoria-app .character-pets-pane .pet-daily-shortcut{padding:9px!important}@media (max-width:650px){#lootoria-app .character-pets-pane .pet-profile{gap:8px;padding:11px!important}#lootoria-app .character-pets-pane .pet-profile-stage{gap:5px;min-height:85px}#lootoria-app .character-pets-pane .pet-profile-stage>.pet-art{max-width:110px;height:85px}#lootoria-app .character-pets-pane .pet-profile-copy>p{display:none}#lootoria-app .character-pets-pane .pet-profile-copy{gap:7px}}@media (max-width:600px){#lootoria-app .character-paged .profile-pages>button{padding:7px 1px!important;font-size:9px!important}}.player-card{--card-edge:#718da2;--card-ink:#243f54;--card-muted:#5c768b;--card-surface:#edf3f5;--card-inset:#dce7ec;border:1px solid var(--card-edge);background:var(--card-surface);color:var(--card-ink);text-align:left;box-shadow:inset 0 0 0 2px var(--card-inset);border-radius:3px;width:100%;position:relative;overflow:hidden}.dark-mode .player-card{--card-edge:#6b879f;--card-ink:#e3edf6;--card-muted:#a4bed0;--card-surface:#203247;--card-inset:#293f54}.player-card-heading{color:#b8d1df;border-bottom:1px solid var(--card-edge);letter-spacing:1.3px;background:#14273b;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;font:700 8px/1.2 Verdana,Arial,sans-serif;display:flex}.player-card-heading>span:first-child{align-items:center;gap:7px;display:flex}.player-card-heading i{background:#8bbeb8;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:3px 0 #405f70}.player-card-level{letter-spacing:.3px;color:#e3edf5;white-space:nowrap;border-left:1px solid #567388;padding-left:10px;font:700 10px/1 Verdana,Arial,sans-serif}.player-card-body{background:repeating-linear-gradient(135deg,#0000 0 14px,#7ba2b405 14px 16px);align-items:center;gap:16px;padding:13px 16px;display:flex}.player-card-portrait{isolation:isolate;border:1px solid #7b98ad;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:104px;display:flex;overflow:hidden;box-shadow:0 0 0 3px #15273b66,inset 0 0 0 3px #172a3b55}.player-card-portrait:after{content:"";pointer-events:none;z-index:2;border:1px solid #bdd5dc44;position:absolute;inset:4px}.shell .player-card .player-card-portrait>.collector-sprite{z-index:1;flex-shrink:0;position:relative;inset:auto;transform:none;width:76px!important;height:85px!important;margin:0!important}.portrait-ground{z-index:0;background:#10203477;width:45px;height:7px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.player-card-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.player-card-mode{text-transform:uppercase;letter-spacing:1.1px;color:var(--card-muted);align-items:center;gap:5px;font:8px/1.2 Verdana,Arial,sans-serif;display:flex}.player-card-mode:before{content:"";background:#86b7ae;width:4px;height:4px;display:block}.player-card-mode.mode-ironman:before{background:#c5bb9d}.player-card-mode.mode-hardcore:before{background:#d39a91}.player-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--card-ink);letter-spacing:0;font:700 24px/1.2 Verdana,Arial,sans-serif;display:block;overflow:hidden}.player-card-avatar{color:var(--card-muted);font:10px Verdana,Arial,sans-serif}.player-card-xp{background:#12263a;border:1px solid #718ea1;height:7px;margin-top:3px;overflow:hidden}.player-card-xp i{background:#80c3af;height:100%;display:block;box-shadow:inset 0 2px #a7dcc7}.player-card-xp-label{letter-spacing:.3px;color:var(--card-muted);text-align:right;font:8px/1 Verdana,Arial,sans-serif}.player-card-stats{border-top:1px solid var(--card-edge);background:#13273a0d;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;display:grid}.dark-mode .player-card-stats{background:#152a3c}.player-card-stats>span{border-right:1px solid var(--card-edge);flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 4px;display:flex}.player-card-stats>span:last-child{border:0}.player-card-stats b{font-variant-numeric:tabular-nums;color:var(--card-ink);font:700 17px/1 Verdana,Arial,sans-serif}.player-card-stats small{letter-spacing:.5px;color:var(--card-muted);font:7px/1 Verdana,Arial,sans-serif}.player-card-link{border-top:1px solid var(--card-edge);color:#b9d4dd;background:#14273b;justify-content:space-between;align-items:center;padding:6px 9px;font:8px/1 Verdana,Arial,sans-serif;display:flex}.player-card-link span{font-size:10px}.shell .sidebar .profile.player-card-button{text-align:left;background:0 0;border:0;border-radius:3px;width:100%;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:0 2px #0c1728}.player-card-mini .player-card-heading{letter-spacing:1px;padding:6px 8px;font-size:7px}.player-card-mini .player-card-level{padding-left:7px;font-size:8px}.player-card-mini .player-card-body{gap:10px;padding:9px}.player-card-mini .player-card-portrait{width:54px;height:65px}.shell .player-card-mini .player-card-portrait>.collector-sprite{width:56px!important;height:63px!important}.player-card-mini .portrait-ground{width:31px;bottom:5px}.player-card-mini .player-card-copy{gap:5px}.player-card-mini .player-card-name{font-size:13px}.player-card-mini .player-card-mode{letter-spacing:.2px;font-size:7px}.player-card-mini .player-card-xp{height:5px;margin-top:2px}.player-card-mini .player-card-xp-label{letter-spacing:.5px;text-align:left;font-size:6px}.character-paged .character-card.panel{box-shadow:none;border:0;flex-direction:column;gap:9px;max-height:none;padding:0;display:flex;overflow:visible;background:0 0!important}.character-management-label{letter-spacing:1px;color:#688698;padding:3px 1px 0;font:8px/1 Verdana,Arial,sans-serif}.dark-mode .character-management-label{color:#9fb8ca}.character-card .character-actions{gap:6px}.character-card .character-actions button,.character-card .character-actions a{min-height:32px!important}.shell .player-status .player-icon{border-color:#7d9aad;box-shadow:inset 0 0 0 3px #d7e6eb,0 0 0 2px #59788c33}.shell.dark-mode .player-status .player-icon{border-color:#7d9aad;box-shadow:inset 0 0 0 3px #1c3248,0 0 0 2px #0b1929}.shell .player-name-row strong>span:not(.player-custom-name){border:0;padding:0;background:0 0!important}.shell .player-name-row strong>.player-custom-name{border:0;padding:0;background-color:#0000!important}@media (max-width:1100px) and (min-width:701px){.shell .sidebar .profile.player-card-button{text-align:left;min-height:0}.player-card-mini .player-card-body{gap:7px;padding:8px}.player-card-mini .player-card-portrait{width:44px;height:58px}.shell .player-card-mini .player-card-portrait>.collector-sprite{width:41px!important;height:46px!important}.player-card-mini .player-card-name{font-size:11px}.player-card-mini .player-card-mode{font-size:6px}}@media (max-width:700px){.player-card-full .player-card-body{gap:12px;padding:12px}.player-card-full .player-card-name{font-size:20px}.player-card-full .player-card-portrait{width:76px;height:92px}.shell .player-card-full .player-card-portrait>.collector-sprite{width:68px!important;height:76px!important}.player-card-stats b{font-size:16px}.character-card .character-actions button,.character-card .character-actions a{font-size:9px!important}}@media (max-width:700px) and (max-height:650px){.character-paged .character-card.panel{gap:5px}.player-card-full .player-card-heading{padding:5px 8px;font-size:7px}.player-card-full .player-card-level{font-size:8px}.player-card-full .player-card-body{gap:10px;padding:8px 10px}.player-card-full .player-card-portrait{width:56px;height:66px}.shell .player-card-full .player-card-portrait>.collector-sprite{width:48px!important;height:54px!important}.player-card-full .player-card-copy{gap:4px}.player-card-full .player-card-name{font-size:16px}.player-card-full .player-card-mode{font-size:7px}.player-card-full .player-card-avatar{font-size:8px}.player-card-full .player-card-xp{height:5px;margin-top:2px}.player-card-full .player-card-xp-label{font-size:7px}.player-card-stats{padding:7px 0}.player-card-stats b{font-size:13px}.player-card-stats small{font-size:6px}.player-card-stats>span{gap:4px}.character-management-label{padding-top:2px;font-size:7px}.character-card .character-actions{gap:4px}.character-card .character-actions button,.character-card .character-actions a{min-height:26px!important;font-size:8px!important}.chat-open .player-card-full .player-card-heading{display:none}.chat-open .player-card-full .player-card-body{padding:6px 8px}.chat-open .player-card-full .player-card-portrait{width:42px;height:50px}.shell.chat-open .player-card-full .player-card-portrait>.collector-sprite{width:39px!important;height:44px!important}.chat-open .player-card-full .player-card-avatar{display:none}.chat-open .player-card-full .player-card-name{font-size:14px}.chat-open .player-card-stats{padding:5px 0}.chat-open .player-card-stats b{font-size:11px}.chat-open .character-management-label{display:none}.chat-open .character-card .character-actions button,.chat-open .character-card .character-actions a{min-height:24px!important}}.shell .player-status .player-icon.profile-scene{isolation:isolate;overflow:hidden}.player-status .player-icon.profile-scene:after{content:"";pointer-events:none;z-index:2;border:1px solid #c4dbe144;position:absolute;inset:3px}.shell main>.sidebar{gap:12px;container:sidebar-layout/size}.shell .sidebar .profile.player-card-button{flex:none;height:auto;min-height:min-content}.shell.chat-open .sidebar .profile.player-card-button{display:block}.shell .sidebar .desktop-nav,.shell .sidebar .staff-nav-link{flex-shrink:0}@container sidebar-layout (height<=640px){.shell .sidebar .desktop-nav{gap:7px}.shell .sidebar .desktop-nav button{min-height:40px;padding:7px 10px;line-height:1.15}.shell .sidebar .desktop-nav button b{font-size:16px;line-height:1}.shell .sidebar .desktop-nav button svg{width:20px;height:20px}}@container sidebar-layout (height<=520px){.shell .sidebar .desktop-nav{gap:4px}.shell .sidebar .desktop-nav button{min-height:32px;padding:4px 9px;font-size:11px!important}.shell .sidebar .desktop-nav button svg{width:18px;height:18px}.shell .sidebar .staff-nav-link{font-size:10px}}@container sidebar-layout (height<=430px){.shell .sidebar .desktop-nav{gap:4px}.shell .sidebar .desktop-nav button{min-height:29px;padding:3px 8px;font-size:10px!important}.shell .sidebar .desktop-nav button svg{width:16px;height:16px}.shell .sidebar .player-card-mini .player-card-body{padding:6px 8px}.shell .sidebar .player-card-mini .player-card-portrait{width:40px;height:48px}.shell .sidebar .player-card-mini .player-card-portrait>.collector-sprite{width:36px!important;height:40px!important}.shell .sidebar .player-card-mini .player-card-heading,.shell .sidebar .player-card-mini .player-card-link{padding:4px 8px}.shell .sidebar .player-card-mini .player-card-xp-label{display:none}}@container sidebar-layout (height<=350px){.shell .sidebar .desktop-nav{gap:3px}.shell .sidebar .desktop-nav button{min-height:22px;padding:2px 7px;font-size:9px!important}.shell .sidebar .desktop-nav button svg{width:13px;height:13px}.shell .sidebar .desktop-nav button b{font-size:12px}.shell .sidebar .player-card-mini .player-card-portrait{width:32px;height:36px}.shell .sidebar .player-card-mini .player-card-portrait>.collector-sprite{width:28px!important;height:31px!important}.shell .sidebar .player-card-mini .player-card-copy{gap:3px}.shell .sidebar .player-card-mini .player-card-name{font-size:11px}.shell .sidebar .staff-nav-link{font-size:9px}}@media (min-width:701px) and (max-height:800px){.shell.chat-open .player-card-full .player-card-body{gap:12px;padding:8px 12px}.shell.chat-open .player-card-full .player-card-portrait{width:56px;height:66px}.shell.chat-open .player-card-full .player-card-portrait>.collector-sprite{width:48px!important;height:54px!important}.shell.chat-open .player-card-full .player-card-copy{gap:4px}.shell.chat-open .player-card-full .player-card-name{font-size:18px}.shell.chat-open .player-card-full .player-card-avatar{font-size:8px}.shell.chat-open .player-card-full .player-card-heading{padding:5px 10px}.shell.chat-open .player-card-full .player-card-stats{padding:7px 0}.shell.chat-open .player-card-full .player-card-stats b{font-size:14px}.shell.chat-open .character-card .character-actions button,.shell.chat-open .character-card .character-actions a{min-height:26px!important;padding:5px!important;font-size:9px!important}.shell.chat-open .character-paged .character-card.panel{gap:6px}.shell.chat-open .character-management-label{font-size:7px}}@media (min-width:701px) and (max-height:650px){.shell.chat-open .player-card-full .player-card-heading,.shell.chat-open .character-management-label,.shell.chat-open .player-card-full .player-card-avatar{display:none}.shell.chat-open .player-card-full .player-card-body{gap:8px;padding:4px 8px}.shell.chat-open .player-card-full .player-card-portrait{width:36px;height:40px}.shell.chat-open .player-card-full .player-card-portrait>.collector-sprite{width:32px!important;height:36px!important}.shell.chat-open .player-card-full .player-card-copy{gap:3px}.shell.chat-open .player-card-full .player-card-name{font-size:14px}.shell.chat-open .player-card-full .player-card-mode{font-size:7px}.shell.chat-open .player-card-full .player-card-xp{height:5px;margin-top:0}.shell.chat-open .player-card-full .player-card-xp-label{font-size:7px}.shell.chat-open .player-card-full .player-card-stats{padding:3px 0}.shell.chat-open .player-card-full .player-card-stats b{font-size:11px}.shell.chat-open .player-card-full .player-card-stats small{font-size:6px}.shell.chat-open .player-card-full .player-card-stats>span{gap:3px}.shell.chat-open .character-card .character-actions button,.shell.chat-open .character-card .character-actions a{min-height:21px!important;padding:2px!important;font-size:8px!important}.shell.chat-open .character-card .character-actions,.shell.chat-open .character-paged .character-card.panel{gap:4px}}.player-card{--card-scene-shade:#edf3f5f5}.dark-mode .player-card{--card-scene-shade:#203247f5}.player-card-body.profile-scene{isolation:isolate;position:relative;background-position:0 65%!important}.player-card-body.profile-scene:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--card-scene-shade) 45%,var(--card-scene-shade) 100%);z-index:0;pointer-events:none;position:absolute;inset:0}.player-card .player-card-portrait{box-shadow:none;z-index:1;background:0 0;border:0;position:relative;overflow:visible}.player-card .player-card-portrait:after{display:none}.player-card .player-card-copy{z-index:1;position:relative}.player-card .portrait-ground{background:#0a1d2c44;width:32px;height:5px;bottom:3px}.shell .player-status .player-icon.portrait-button{border-radius:0;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.shell .player-status .player-icon.portrait-button:after{display:none}html body .shell.shell.shell.shell.shell.shell .collector-license{border:3px solid var(--theme-edge,#8a9bb8);background:var(--theme-panel,#263653);color:var(--theme-text,#e8edf5);border-radius:14px;flex-shrink:0;padding:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff18,0 7px 16px #0002}html body .shell.shell.shell.shell.shell.shell .license-heading{border-bottom:2px solid var(--theme-edge,#8a9bb8);background:var(--theme-raised,#3a5277);border-radius:7px 7px 0 0;align-items:center;gap:10px;padding:10px 15px;display:flex}html body .shell.shell.shell.shell.shell.shell .license-heading h2{letter-spacing:2px;flex:1;margin:0!important;font-size:18px!important}html body .shell.shell.shell.shell.shell.shell .license-heading>span:last-child{white-space:nowrap;color:var(--theme-accent,#ecd078);font-size:12px}html body .shell.shell.shell.shell.shell.shell .license-seal{color:var(--theme-accent,#ecd078);font-size:22px}html body .shell.shell.shell.shell.shell.shell .license-body{background:radial-gradient(circle at 0 30%,#a2badb16 0 24%,#0000 24% 35%,#a2badb0a 35% 48%,#0000 48%);grid-template-columns:1.25fr 1fr;gap:20px;padding:17px 20px 12px;display:grid}html body .shell.shell.shell.shell.shell.shell .license-records{min-width:0}html body .shell.shell.shell.shell.shell.shell .license-name{border-bottom:1px solid var(--theme-edge,#8a9bb8);margin-bottom:2px;padding:0 0 10px}html body .shell.shell.shell.shell.shell.shell .license-name>small{letter-spacing:2px;color:var(--theme-muted,#b4c4d9);font-size:9px}html body .shell.shell.shell.shell.shell.shell .license-name>strong{overflow-wrap:anywhere;margin-top:4px;font-size:26px;display:block}html body .shell.shell.shell.shell.shell.shell .license-records dl{gap:7px;margin:10px 0 0;display:grid}html body .shell.shell.shell.shell.shell.shell .license-records dl>div{border-bottom:1px solid #91a6c429;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:5px;display:flex}html body .shell.shell.shell.shell.shell.shell .license-records dt{color:var(--theme-muted,#b4c4d9);font-size:12px}html body .shell.shell.shell.shell.shell.shell .license-records dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px}html body .shell.shell.shell.shell.shell.shell .license-records dd small{color:var(--theme-muted,#b4c4d9);font-size:10px}html body .shell.shell.shell.shell.shell.shell .license-portrait{background:radial-gradient(ellipse at center,#a9c9df18,transparent 70%),var(--theme-inset,#17243b);border:1px solid #91a6c455;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;display:flex;position:relative;overflow:hidden}html body .shell.shell.shell.shell.shell.shell .license-portrait>.collector-sprite{filter:drop-shadow(0 6px 1px #0003);flex-shrink:0;width:124px!important;height:139px!important}html body .shell.shell.shell.shell.shell.shell .license-mode{letter-spacing:1px;text-align:center;max-width:95%;color:var(--theme-accent,#ecd078);margin-top:7px;font-size:8px}html body .shell.shell.shell.shell.shell.shell .license-portrait>small{color:var(--theme-muted,#b4c4d9);margin-bottom:7px;font-size:9px}html body .shell.shell.shell.shell.shell.shell .license-experience{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:2px 20px 14px;font-size:8px;display:grid}html body .shell.shell.shell.shell.shell.shell .license-experience>span{letter-spacing:1px;color:var(--theme-muted,#b4c4d9)}html body .shell.shell.shell.shell.shell.shell .license-experience>div{background:#0003;border-radius:5px;height:6px;overflow:hidden}html body .shell.shell.shell.shell.shell.shell .license-experience i{background:var(--theme-accent,#ecd078);height:100%;display:block}html body .shell.shell.shell.shell.shell.shell .license-experience b{font-size:8px;font-weight:400}html body .shell.shell.shell.shell.shell.shell .license-badges{border-top:2px solid var(--theme-edge,#8a9bb8);background:var(--theme-inset,#17243b);border-radius:0 0 7px 7px;padding:10px 14px}html body .shell.shell.shell.shell.shell.shell .license-badge-heading{letter-spacing:1px;color:var(--theme-muted,#b4c4d9);justify-content:space-between;gap:8px;font-size:8px;display:flex}html body .shell.shell.shell.shell.shell.shell .license-badge-heading b{letter-spacing:0;font-weight:400}html body .shell.shell.shell.shell.shell.shell .license-badge-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}html body .shell.shell.shell.shell.shell.shell .license-badge{text-align:center;--badge:#e5bf70;flex-direction:column;align-items:center;gap:4px;display:flex}html body .shell.shell.shell.shell.shell.shell .license-badge svg{filter:drop-shadow(0 2px 1px #0004);width:42px;height:42px}html body .shell.shell.shell.shell.shell.shell .license-badge svg>path:first-child{fill:var(--badge);stroke:#18243c;stroke-width:2px}html body .shell.shell.shell.shell.shell.shell .license-badge svg>path:nth-child(2){fill:none;stroke:#ffffffa0;stroke-width:1.5px}html body .shell.shell.shell.shell.shell.shell .license-badge text{fill:#26344c;font-family:Consolas,monospace;font-size:21px;font-weight:700}html body .shell.shell.shell.shell.shell.shell .license-badge>span{font-size:8px;line-height:1.3}html body .shell.shell.shell.shell.shell.shell .license-badge>small{color:var(--theme-accent,#ecd078);font-size:7px}html body .shell.shell.shell.shell.shell.shell .badge-trail{--badge:#8cc8b5}html body .shell.shell.shell.shell.shell.shell .badge-collector{--badge:#91b9e2}html body .shell.shell.shell.shell.shell.shell .badge-golden{--badge:#f2d064}html body .shell.shell.shell.shell.shell.shell .badge-quests{--badge:#b4a3e4}html body .shell.shell.shell.shell.shell.shell .license-badge.locked svg{filter:grayscale();opacity:.35}html body .shell.shell.shell.shell.shell.shell .license-badge.locked>small{color:var(--theme-muted,#b4c4d9)}@media (max-width:700px){html body .shell.shell.shell.shell.shell.shell .license-heading{padding:8px}html body .shell.shell.shell.shell.shell.shell .license-heading h2{letter-spacing:1px;font-size:14px!important}html body .shell.shell.shell.shell.shell.shell .license-heading>span:last-child{font-size:10px}html body .shell.shell.shell.shell.shell.shell .license-body{gap:12px;padding:12px}html body .shell.shell.shell.shell.shell.shell .license-records dt{font-size:10px}html body .shell.shell.shell.shell.shell.shell .license-records dd{font-size:14px}html body .shell.shell.shell.shell.shell.shell .license-name>strong{font-size:22px}html body .shell.shell.shell.shell.shell.shell .license-portrait{min-height:180px}html body .shell.shell.shell.shell.shell.shell .license-portrait>.collector-sprite{width:103px!important;height:116px!important}html body .shell.shell.shell.shell.shell.shell .license-mode{font-size:7px}html body .shell.shell.shell.shell.shell.shell .license-experience{grid-template-columns:1fr auto;padding:2px 12px 12px}html body .shell.shell.shell.shell.shell.shell .license-experience>span{display:none}html body .shell.shell.shell.shell.shell.shell .license-badges{padding:9px}html body .shell.shell.shell.shell.shell.shell .license-badge-row{gap:4px}html body .shell.shell.shell.shell.shell.shell .license-badge svg{width:34px;height:34px}html body .shell.shell.shell.shell.shell.shell .license-badge>span,html body .shell.shell.shell.shell.shell.shell .license-badge>small{font-size:7px}}@media (max-height:700px){html body .shell.shell.shell.shell.shell.shell .license-body{padding-top:10px;padding-bottom:8px}html body .shell.shell.shell.shell.shell.shell .license-portrait{min-height:155px}html body .shell.shell.shell.shell.shell.shell .license-portrait>.collector-sprite{width:92px!important;height:103px!important}html body .shell.shell.shell.shell.shell.shell .license-records dl{gap:4px}html body .shell.shell.shell.shell.shell.shell .license-badge svg{width:31px;height:31px}html body .shell.shell.shell.shell.shell.shell .license-heading{padding-top:7px;padding-bottom:7px}}html body .shell.shell.shell.shell.shell.shell .character-paged .profile-pages{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid!important}html body .shell.shell.shell.shell.shell.shell .character-paged .profile-pages>button{min-width:0;padding:8px 3px!important;font-size:10px!important}@media (max-width:700px){html body .shell.shell.shell.shell.shell.shell .character-paged .profile-pages>button{padding:7px 2px!important;font-size:8px!important}}#lootoria-app .collector-license .license-portrait{isolation:isolate;box-sizing:border-box;border:1px solid #c6a76666;border-radius:12px;justify-content:center;align-items:center;gap:0;min-height:220px;padding:35px 14px 42px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #0a16284d,0 5px 15px #0002;background-position:50% 65%!important}#lootoria-app .collector-license .license-portrait:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#07152877,#0d203a33 40%,#081626ee);position:absolute;inset:0}#lootoria-app .collector-license .license-portrait:after{content:"";pointer-events:none;z-index:0;border:1px solid #e4c88a20;border-radius:7px;position:absolute;inset:8px}#lootoria-app .license-portrait .portrait-display-top{z-index:3;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:13px;left:15px;right:15px}#lootoria-app .license-portrait .portrait-label{letter-spacing:1px;color:#c5c8b4;font:8px Arial,sans-serif}#lootoria-app .license-portrait .license-mode{color:#efd38d;letter-spacing:0;background:#0b1d30d9;border:1px solid #d3b46c55;border-radius:20px;max-width:60%;padding:4px 7px;margin:0!important;font:9px Arial,sans-serif!important}#lootoria-app .collector-license .license-portrait>.collector-sprite{z-index:2;filter:drop-shadow(0 7px 4px #0005);flex-shrink:0;position:relative;width:155px!important;height:174px!important;margin:0!important}#lootoria-app .portrait-display-ring{z-index:1;background:radial-gradient(#c4c8ad35,#07152133 65%);border:1px solid #debf7540;border-radius:50%;width:155px;height:35px;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #a8c6c409}#lootoria-app .portrait-display-caption{z-index:3;background:#0b1b2cbd;border:1px solid #d4bd7c25;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:7px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}#lootoria-app .portrait-display-caption span{letter-spacing:1px;color:#879fb4;font:7px Arial,sans-serif}#lootoria-app .portrait-display-caption strong{color:#eee0b9;font:600 13px Arial,sans-serif}@media (max-width:700px){#lootoria-app .collector-license .license-portrait{min-height:190px;padding:35px 7px 38px}#lootoria-app .collector-license .license-portrait>.collector-sprite{width:116px!important;height:130px!important}#lootoria-app .license-portrait .portrait-display-top{justify-content:center;top:11px;left:10px;right:10px}#lootoria-app .license-portrait .portrait-label{display:none}#lootoria-app .license-portrait .license-mode{max-width:100%;font-size:8px!important}#lootoria-app .portrait-display-ring{width:115px;height:27px;top:66%}#lootoria-app .portrait-display-caption{gap:5px;padding:5px;bottom:9px;left:9px;right:9px}#lootoria-app .portrait-display-caption strong{font-size:11px}}@media (max-height:650px){#lootoria-app .collector-license .license-portrait{min-height:170px;padding-top:28px;padding-bottom:32px}#lootoria-app .collector-license .license-portrait>.collector-sprite{width:100px!important;height:112px!important}#lootoria-app .portrait-display-caption{padding:4px;bottom:8px}#lootoria-app .portrait-display-top{top:8px}}#lootoria-app .portrait-display-ring{top:auto;bottom:35px;transform:translate(-50%)}#lootoria-app .badge-collection{background:radial-gradient(at 100% 0,#e6b75f09,#0000 60%),#101c2b!important;border-color:#e6b75f35!important;border-radius:14px!important;padding:22px!important}.badge-case-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.badge-case-heading .eyebrow{color:#d7b770;font-size:9px;letter-spacing:1.5px!important}.badge-case-heading h2{color:#f1ead7;margin:6px 0!important}.badge-case-heading p{color:#92a5ba;margin:0;font-size:12px}.badge-case-counter{text-align:right;flex-shrink:0}.badge-case-counter strong{color:#f0cd7d;font-size:30px;font-weight:600}.badge-case-counter strong span{color:#7d91a8;font-size:16px}.badge-case-counter small{letter-spacing:1px;color:#9daec1;font-size:8px;display:block}.badge-case-completion{background:#26364a;border-radius:3px;height:3px;margin:18px 0 20px;overflow:hidden}.badge-case-completion i{background:linear-gradient(90deg,#af8338,#f2d689);height:100%;display:block}.badge-collection-grid{background:radial-gradient(#1d2f4255,#0000),#0b1522;border:1px solid #425065;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid;box-shadow:inset 0 2px 8px #0005,0 1px #ffffff0a}#lootoria-app .collection-badge-slot{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;position:relative;background:radial-gradient(at 50% 28%,#33485b55,#0000 70%),#111e2d!important;border:1px solid #2b3c50!important;border-radius:9px!important;padding:14px 8px 12px!important;box-shadow:inset 0 1px #ffffff06!important}#lootoria-app .collection-badge-slot[aria-pressed=true]{background:radial-gradient(at 50% 25%,#e6b75f18,#0000 75%),#182536!important;border-color:#e6b75f!important;box-shadow:0 0 0 2px #e6b75f12!important}.badge-slot-number{color:#647990;font-size:9px;position:absolute;top:7px;left:9px;letter-spacing:1px!important}.collection-badge-art{filter:drop-shadow(0 4px 5px #0008);flex-shrink:0;width:66px;height:68px;overflow:visible}.collection-badge-art.is-locked{filter:drop-shadow(0 2px 2px #0006);opacity:.6}.collection-badge-slot strong{text-align:center;color:#a2b2c5;min-height:16px;line-height:1.3;font-size:12px!important}.badge-earned strong{color:#f1e3b9}.badge-slot-status{color:#72879e;font-size:10px}.badge-earned .badge-slot-status{color:#c6b278}.badge-slot-progress{background:#243448;border-radius:3px;width:50%;height:2px;margin-top:3px;overflow:hidden}.badge-slot-progress i{background:#5c8099;height:100%;display:block}.badge-earned .badge-slot-progress i{background:#dfbb68}.badge-case-pagination{justify-content:space-between;align-items:center;gap:10px;margin:13px 0 17px;display:flex}.badge-case-pagination>span{color:#8195ac;text-align:center;font-size:10px}#lootoria-app .badge-case-pagination button{min-height:30px!important;padding:7px 10px!important;font-size:11px!important}.badge-inspection{background:linear-gradient(110deg,#e6b75f0a,#0000 75%),#142132;border:1px solid #3e4c60;border-radius:10px;align-items:center;gap:18px;padding:16px 20px;display:flex}.badge-inspection>.collection-badge-art{width:62px;height:66px}.badge-inspection>div{flex:1;min-width:0}.badge-inspection-status{color:#d7b770;font-size:9px;letter-spacing:1.3px!important}.badge-inspection h3{color:#f1ead7;margin:4px 0;font-size:17px!important}.badge-inspection p{color:#a2b2c5;margin:4px 0 10px;line-height:1.4;font-size:12px!important}.badge-inspection small{color:#8da1b8;font-size:10px!important}.badge-inspection-meter{background:#293b4f;border-radius:4px;height:4px;margin:6px 0;overflow:hidden}.badge-inspection-meter i{background:linear-gradient(90deg,#a37d3b,#e6c579);height:100%;display:block}.license-badge-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.license-badge-row .license-badge{min-width:0!important}.license-badge-row .license-badge>svg{width:42px!important;height:44px!important}@media (max-width:650px){#lootoria-app .badge-collection{padding:14px!important}.badge-collection-grid{gap:7px;padding:8px}.collection-badge-art{width:50px;height:54px}#lootoria-app .collection-badge-slot{gap:4px;padding:15px 4px 9px!important}.collection-badge-slot strong{align-items:center;min-height:26px;display:flex;font-size:10px!important}.badge-slot-status{font-size:9px}.badge-slot-number{font-size:8px;top:5px;left:6px}.badge-case-heading p{display:none}.badge-case-heading .eyebrow{font-size:8px}.badge-case-counter strong{font-size:24px}.badge-case-counter small{font-size:7px}.badge-case-completion{margin:13px 0}.badge-inspection{gap:10px;padding:12px}.badge-inspection>.collection-badge-art{width:42px;height:46px}.badge-inspection h3{font-size:15px!important}.badge-case-pagination>span{font-size:8px}.license-badge-row{gap:6px!important}.license-badge-row .license-badge>svg{width:28px!important;height:30px!important}}.badge-collection-grid{grid-template-rows:repeat(2,144px)}@media (max-width:650px){.badge-collection-grid{grid-template-rows:repeat(2,128px)}}@media (prefers-reduced-motion:no-preference){.badge-earned .collection-badge-art{transition:transform .2s}.collection-badge-slot:hover .collection-badge-art{transform:translateY(-3px)}}#lootoria-app .achievement-vault{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;min-height:320px;display:flex;overflow:auto;container:achievementvault/size;background:radial-gradient(at 100% 0,#cfa9510a,#0000 65%),#101c2b!important;border-radius:13px!important;margin:0!important;padding:22px!important}.achievement-vault-heading{flex-shrink:0;align-items:center;gap:12px;display:flex}.achievement-vault-mark{color:#e6c77f;background:linear-gradient(140deg,#e6b75f1a,#18283a);border:1px solid #d7b56c44;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:46px;display:grid}.achievement-vault-heading>div:nth-child(2){flex:1;min-width:0}.achievement-vault-heading .eyebrow{color:#cbb47e;font-size:8px;letter-spacing:1.5px!important}.achievement-vault-heading h2{color:#f1e6ce;margin:5px 0!important;font-size:23px!important}.achievement-vault-heading p{color:#8ea6bd;margin:0!important;font-size:12px!important}.achievement-completion{text-align:right;flex-shrink:0}.achievement-completion strong{color:#efd08a;font-size:29px;line-height:1}.achievement-completion strong span{color:#7f96af;font-size:15px;font-weight:400}.achievement-completion small{color:#8fa7be;margin-top:5px;display:block;letter-spacing:1.1px!important;font-size:8px!important}.achievement-overall-meter{background:#283a50;border-radius:4px;flex-shrink:0;height:3px;overflow:hidden}.achievement-overall-meter i{background:linear-gradient(90deg,#9c7531,#f2d38e);height:100%;display:block}.achievement-vault-summary{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.achievement-vault-summary>div{background:#152437;border:1px solid #2b3d51;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 8px;display:flex}.achievement-vault-summary svg{color:#c5aa73;flex-shrink:0}.achievement-vault-summary strong{color:#e8dac0;font-size:18px;font-weight:600}.achievement-vault-summary span{color:#91a9bf;font-size:10px;line-height:1.3}.achievement-filter-tabs{background:#0b1522;border:1px solid #293b50;border-radius:9px;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px;display:grid}#lootoria-app .achievement-filter-tabs>button{color:#91a7bd;justify-content:center;align-items:center;gap:6px;min-height:34px;display:flex;background:0 0!important;border:1px solid #0000!important;padding:7px 5px!important;font-size:12px!important}#lootoria-app .achievement-filter-tabs>button[aria-pressed=true]{color:#efd08a!important;background:#e6b75f12!important;border-color:#e6b75f44!important}.achievement-filter-tabs b{color:inherit;background:#ffffff08;border-radius:4px;padding:2px 4px;font-size:9px;font-weight:500}.achievement-vault-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(260px,1fr);gap:12px;min-height:0;display:grid}.achievement-tile{background:linear-gradient(145deg,#1b2c40,#122031);border:1px solid #2f4359;border-radius:11px;flex-direction:column;gap:12px;min-width:0;padding:17px;display:flex;position:relative;overflow:hidden}.achievement-tile.is-ready{background:radial-gradient(at 0 0,#d5b46510,#0000 70%),linear-gradient(145deg,#1b2c40,#122031);border-color:#d5b46566}.achievement-tile.is-claimed{border-color:#739e9155}.achievement-tile-heading{align-items:center;gap:13px;min-width:0;display:flex}.achievement-art-disc{background:radial-gradient(#e6b75f0e,#0000 70%),#0d1a2a;border:1px solid #ffffff09;border-radius:15px;flex-shrink:0;place-items:center;width:73px;height:75px;display:grid}.achievement-art-disc>.collection-badge-art{width:58px!important;height:60px!important}.achievement-tile-heading>div:last-child{flex:1;min-width:0}.achievement-tile-index{color:#7f96ad;font-size:8px;letter-spacing:1.2px!important}.achievement-tile h3{color:#eee3cb;margin:5px 0 7px;line-height:1.25;font-size:17px!important}.achievement-status{color:#97abc0;align-items:center;gap:4px;font-size:9px;display:inline-flex}.is-ready .achievement-status{color:#e5c77f}.is-claimed .achievement-status{color:#8bc2ae}.achievement-tile-description{color:#9bb0c5;min-height:18px;line-height:1.5;margin:0!important;font-size:12px!important}.achievement-tile-progress{margin-top:auto}.achievement-progress-label{color:#819bb4;justify-content:space-between;gap:9px;margin-bottom:7px;font-size:10px;display:flex}.achievement-progress-label b{color:#c2d0dd;font-weight:500}.achievement-tile-meter{background:#293c52;border-radius:4px;height:4px;overflow:hidden}.achievement-tile-meter i{background:linear-gradient(90deg,#5b8595,#a0c7cc);height:100%;display:block}.is-ready .achievement-tile-meter i{background:linear-gradient(90deg,#a87c37,#eed08a)}.is-claimed .achievement-tile-meter i{background:#6d9d8c}.achievement-tile-footer{border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.achievement-reward{color:#e6bf70;align-items:center;gap:7px;min-width:0;display:flex}.achievement-reward>div{align-items:baseline;gap:4px;display:flex}.achievement-reward strong{font-size:19px;line-height:1}.achievement-reward small{color:#9bafc3;font-size:10px!important}#lootoria-app .achievement-tile-footer>button{justify-content:center;align-items:center;gap:7px;min-width:99px;min-height:36px;display:flex;border-radius:7px!important;padding:8px 12px!important;font-size:12px!important}#lootoria-app .achievement-tile-footer>.achievement-claim{font-weight:700;color:#18212c!important;background:linear-gradient(#f2cd7a,#d6a14a)!important;border-color:#f0cf83!important;box-shadow:inset 0 1px #fff4!important}#lootoria-app .achievement-tile-footer>.achievement-claim:hover:not(:disabled){background:#f0c46b!important}.achievement-vault-pagination{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.achievement-vault-pagination>span{color:#87a0b9;font-size:10px}#lootoria-app .achievement-vault-pagination>button{align-items:center;gap:5px;min-height:32px;display:flex;padding:7px 10px!important;font-size:11px!important}.achievement-vault-message{color:#e7ca86;background:#e6b75f0a;border:1px solid #d7b56c33;border-radius:7px;padding:9px 11px;margin:0!important;font-size:12px!important}.achievement-vault-empty{text-align:center;color:#8fa7bd;background:#0d1928;border:1px dashed #3a4f65;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.achievement-vault-empty>svg{color:#a98b51}.achievement-vault-empty h3{color:#e2d7be;margin:0;font-size:17px}.achievement-vault-empty p{max-width:300px;margin:0;line-height:1.5;font-size:12px!important}@container achievementvault (width<=520px){.achievement-vault-grid{grid-template-columns:1fr;grid-auto-rows:minmax(230px,1fr);gap:10px}.achievement-vault-heading{gap:9px}.achievement-vault-mark{width:35px;height:38px}.achievement-vault-heading h2{font-size:20px!important}.achievement-vault-heading p{display:none}.achievement-completion strong{font-size:24px}.achievement-vault-summary>div{flex-wrap:wrap;gap:5px;padding:8px 4px}.achievement-vault-summary strong{font-size:17px}.achievement-vault-summary svg{width:15px;height:15px}.achievement-vault-summary span{font-size:9px}.achievement-tile{gap:9px;padding:13px}.achievement-art-disc{border-radius:12px;width:54px;height:56px}.achievement-art-disc>.collection-badge-art{width:43px!important;height:45px!important}.achievement-tile h3{font-size:16px!important}.achievement-filter-tabs>button{gap:4px;font-size:10px!important}.achievement-tile-heading{gap:10px}.achievement-tile-footer{padding-top:9px}.achievement-tile-description{font-size:11px!important}.achievement-reward strong{font-size:18px}}@container achievementvault (height<=450px){.achievement-vault-heading p,.achievement-vault-summary{display:none}.achievement-tile{gap:9px;padding:13px}.achievement-art-disc{width:57px;height:59px}.achievement-art-disc>.collection-badge-art{width:45px!important;height:47px!important}.achievement-vault-heading h2{font-size:20px!important}.achievement-vault-pagination>span{font-size:9px}}@media (max-width:650px){#lootoria-app .achievement-vault{gap:11px;padding:14px!important}.achievement-filter-tabs b{display:none}}#lootoria-app .achievement-track-select{color:#9bb0c5;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}#lootoria-app .achievement-track-select select{color:#efce86;background:#152437;border:1px solid #43526a;border-radius:7px;width:210px;max-width:60%;min-height:35px;padding:6px 10px;font-size:13px}.shell .sidebar .server-info.panel{background:#e7eff2;border:1px solid #6b879c;border-radius:3px;flex:none;min-height:min-content;padding:0;font-family:Verdana,Arial,sans-serif;overflow:hidden;box-shadow:0 2px #0c172844}.shell.dark-mode .sidebar .server-info.panel{background:#1d3043;border-color:#58758d}.server-info-heading{color:#b4cddc;letter-spacing:.5px;background:#14273b;justify-content:space-between;align-items:center;gap:5px;padding:8px 9px;font-size:7px;font-weight:700;display:flex}.server-info-heading>span:first-child{align-items:center;gap:5px;display:flex}.server-info-heading i{background:#8dbfb7;width:6px;height:6px}.server-live{color:#9ed4bc;font-size:6px}.server-stale{color:#d6b79c;font-size:6px}.server-clocks{flex-direction:column;gap:9px;padding:8px 10px;display:flex}.server-clocks>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.server-clocks>div>span{color:#5b778a;letter-spacing:.4px;flex-direction:column;gap:3px;font-size:7px;display:flex}.dark-mode .server-clocks>div>span{color:#aec2d1}.server-clocks small{opacity:.7;font-size:6px}.server-clocks time{color:#244457;letter-spacing:.5px;font-variant-numeric:tabular-nums;font:700 15px/1 Verdana,Arial,sans-serif}.dark-mode .server-clocks time{color:#e1edf5}.server-population{border-top:1px solid #6b879c55;grid-template-columns:1fr 1fr;margin:0 10px;padding:8px 0;display:grid}.server-population>div{flex-direction:column;align-items:center;gap:4px;display:flex}.server-population>div+div{border-left:1px solid #6b879c55}.server-population strong{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font:700 15px/1 Verdana,Arial,sans-serif;display:flex}.server-population strong i{background:#85bea6;border-radius:50%;width:5px;height:5px}.server-population span{color:#5b778a;font-size:7px}.dark-mode .server-population span{color:#aec2d1}.server-info-footnote{text-align:center;color:#6f8b9e;background:#14273b0c;border-top:1px solid #6b879c33;padding:5px 2px;font:6px/1.4 Verdana,Arial,sans-serif}.dark-mode .server-info-footnote{color:#9db6c7;background:#14273b}@container sidebar-layout (height<=640px){.server-info-heading{padding:6px 8px}.server-clocks{gap:7px;padding:7px 9px}.server-clocks time{font-size:13px}.server-population{padding:6px 0}.server-info-footnote{display:none}}@container sidebar-layout (height<=430px){.server-clocks{gap:4px;padding:5px 8px}.server-clocks small{display:none}.server-population{padding:5px 0}.server-population strong{font-size:12px}.server-info-heading{padding:5px 8px}}.shell .status-panel.panel{background:#e9f1f3;border:1px solid #8da7b8;border-radius:4px;flex-shrink:0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:96px;padding:10px 12px 10px 7px;display:grid;box-shadow:0 3px #0c192826}.shell.dark-mode .status-panel.panel{box-shadow:inset 0 1px #ffffff08,0 3px #0c1728;background:linear-gradient(115deg,#253e50,#1c2d40 65%)!important;border-color:#4d697e!important}.shell .status-panel .status-portrait-button{border:0;place-items:center;width:64px;height:72px;margin:0;padding:0;display:grid;position:relative;overflow:visible;box-shadow:none!important;background:radial-gradient(at 50% 85%,#85b8bb20,#0000 65%)!important}.status-portrait-button:after{content:"";z-index:0;background:#0b1b2950;border-radius:50%;width:31px;height:5px;position:absolute;bottom:1px}.status-portrait-button>.collector-sprite{z-index:1}.shell .status-portrait-button>.collector-sprite{width:68px!important;height:76px!important;margin:0!important}.status-main{flex-direction:column;gap:6px;min-width:0;display:flex}.status-mode{letter-spacing:.6px;text-transform:uppercase;color:#5a7b8b;font:8px/1 Verdana,Arial,sans-serif}.dark-mode .status-mode{color:#91adbf}.status-heading{align-items:center;gap:12px;min-width:0;display:flex}.shell .status-name-button{text-align:left;min-width:0;color:inherit;border:0;padding:0;display:block;box-shadow:none!important;background:0 0!important}.shell .status-panel .status-name{text-overflow:ellipsis;white-space:nowrap;color:#253f53;display:block;overflow:hidden;font:700 19px/1.2 Verdana,Arial,sans-serif!important}.shell.dark-mode .status-panel .status-name{color:#e9f1f7}.status-name>span{font-size:inherit}.status-level{color:#52737e;white-space:nowrap;border-left:1px solid #6a879d80;align-items:center;gap:3px;padding-left:11px;font:10px/1 Verdana,Arial,sans-serif;display:flex}.status-level b{color:#284e5c;font-size:12px}.dark-mode .status-level{color:#a1bbc9}.dark-mode .status-level b{color:#c3dfdc}.status-experience{flex-direction:column;gap:5px;margin-top:3px;display:flex}.status-xp{background:#bed0d9;border-radius:2px;height:6px;overflow:hidden;box-shadow:inset 0 1px #12273820}.dark-mode .status-xp{background:#0d1e30}.status-xp i{background:linear-gradient(90deg,#629f99,#9bcec2);height:100%;transition:width .25s;display:block;box-shadow:inset 0 1px #ffffff30}.status-caption{color:#587487;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font:9px/1 Verdana,Arial,sans-serif;display:flex}.status-caption>span:first-child{letter-spacing:.7px;font-size:7px}.dark-mode .status-caption{color:#a8becd}.status-caption>span:last-child{white-space:nowrap}.status-caption em{opacity:.65;font-style:normal}.status-wallet{background:#d7e5eb;border:1px solid #a3bac6;border-radius:3px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;gap:8px;min-width:94px;padding:12px 13px;display:flex}.dark-mode .status-wallet{background:#142538;border-color:#354e65}.status-wallet-label{letter-spacing:.8px;color:#587487;align-items:center;gap:5px;font:8px/1 Verdana,Arial,sans-serif;display:flex}.dark-mode .status-wallet-label{color:#adc1cd}.status-wallet-label svg{width:15px;height:15px}.shell .status-wallet>strong{color:#2a4355;font-variant-numeric:tabular-nums;font:700 21px/1 Verdana,Arial,sans-serif!important}.shell.dark-mode .status-wallet>strong{color:#e7eef5}.shell .status-wallet>strong.large-balance{font-size:14px!important}@media (max-width:700px){.shell .status-panel.panel{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;min-height:83px;padding:8px 8px 8px 3px}.shell .status-panel .status-portrait-button{width:44px;height:58px}.shell .status-portrait-button>.collector-sprite{width:51px!important;height:57px!important}.shell .status-panel .status-name{font-size:16px!important}.status-mode{font-size:6px}.status-heading{gap:6px}.status-level{gap:2px;padding-left:6px;font-size:8px}.status-level b{font-size:10px}.status-main{gap:6px}.status-caption{font-size:8px}.status-caption>span:first-child{letter-spacing:0;font-size:6px}.status-wallet{gap:8px;min-width:65px;padding:8px}.shell .status-wallet>strong{font-size:17px!important}.shell .status-wallet>strong.large-balance{font-size:10px!important}.status-wallet-label{font-size:6px}.status-wallet-label svg{width:12px;height:12px}}@media (max-height:650px){.shell .status-panel.panel{min-height:68px;padding-top:5px;padding-bottom:5px}.status-main{gap:4px}.shell .status-portrait-button>.collector-sprite{width:44px!important;height:49px!important}.shell .status-panel .status-portrait-button{height:50px}.status-experience{gap:4px;margin-top:1px}.status-xp{height:5px}.status-caption{font-size:7px}.status-mode{font-size:6px}.status-wallet{padding-top:6px;padding-bottom:6px}.shell .status-panel .status-name{font-size:15px!important}}@media (prefers-reduced-motion:reduce){.status-xp i{transition:none}}html body .shell.shell.shell.shell.shell.shell dialog.loot-summary.loot-summary{width:min(490px,94vw);max-height:94dvh;color:var(--theme-text,#e8eaf0);border:2px solid #8997b3;border-radius:12px;padding:0;font-family:Consolas,monospace;overflow:auto;background:var(--theme-panel,#19233b)!important;box-shadow:0 18px 70px #0008,inset 0 0 0 3px #ffffff0c!important}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-top{background:var(--theme-inset,#111a2c);border-bottom:1px solid var(--theme-edge,#68758e);letter-spacing:1.5px;align-items:center;gap:14px;padding:10px 16px;font-size:10px;display:flex}html body .shell.shell.shell.shell.shell.shell .summary-top>span:nth-child(2){letter-spacing:0;color:var(--theme-muted,#a9b7cb);margin-left:auto}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-top button{min-width:25px;color:inherit;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;font-size:22px!important}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-identity{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 10px;display:flex}html body .shell.shell.shell.shell.shell.shell .summary-identity small{color:var(--theme-muted,#a9b7cb);font-size:10px;display:block}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-identity h2{margin:5px 0 0;line-height:1.2;font-size:25px!important}html body .shell.shell.shell.shell.shell.shell .summary-identity>strong{color:var(--theme-accent,#f1d37b);text-align:right;font-size:28px}html body .shell.shell.shell.shell.shell.shell .summary-identity>strong small{letter-spacing:2px;font-size:8px}html body .shell.shell.shell.shell.shell.shell .summary-identity>strong span{color:var(--theme-muted,#a9b7cb);margin-left:5px;font-size:10px}html body .shell.shell.shell.shell.shell.shell .summary-showcase{isolation:isolate;background:radial-gradient(#a9c6de24,#0000 68%),repeating-linear-gradient(0deg,#0000 0 23px,#91a6c408 24px);border:1px solid #91a6c426;border-radius:8px;justify-content:center;align-items:center;height:177px;margin:0 14px;display:flex;position:relative;overflow:hidden}html body .shell.shell.shell.shell.shell.shell .summary-showcase>.sprite{z-index:1;filter:drop-shadow(0 8px 3px #0004);position:relative}html body .shell.shell.shell.shell.shell.shell .summary-orbit{border:1px solid #b1c5e42b;border-radius:50%;width:135px;height:135px;position:absolute;box-shadow:0 0 0 20px #a6c5e408,0 0 0 40px #a6c5e405}html body .shell.shell.shell.shell.shell.shell .summary-quality,html body .shell.shell.shell.shell.shell.shell .summary-type{background:var(--theme-inset,#111a2c);border-radius:4px;padding:5px 9px;font-size:10px;position:absolute;bottom:10px}html body .shell.shell.shell.shell.shell.shell .summary-quality{color:var(--theme-accent,#f1d37b);left:10px}html body .shell.shell.shell.shell.shell.shell .summary-type{border-left:3px solid #b69de3;right:10px}html body .shell.shell.shell.shell.shell.shell .summary-type.type-tech{border-color:#7ebce6}html body .shell.shell.shell.shell.shell.shell .summary-type.type-impact{border-color:#e6a07e}html body .shell.shell.shell.shell.shell.shell .summary-training{padding:13px 20px}html body .shell.shell.shell.shell.shell.shell .summary-training>div:first-child{color:var(--theme-muted,#a9b7cb);justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}html body .shell.shell.shell.shell.shell.shell .summary-training b{color:var(--theme-text,#e8eaf0)}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-training .meter{background:#0004;border:0;border-radius:3px;height:7px;margin:0;overflow:hidden}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-training .meter i{background:var(--theme-accent,#f1d37b);height:100%;display:block}html body .shell.shell.shell.shell.shell.shell .summary-tabs{gap:6px;padding:0 20px;display:flex}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-tabs button{color:var(--theme-muted,#a9b7cb);flex:1;padding:8px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;font-size:11px!important}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-tabs button[aria-selected=true]{color:var(--theme-accent,#f1d37b);border-bottom-color:var(--theme-accent,#f1d37b)!important}html body .shell.shell.shell.shell.shell.shell .summary-content{background:#00000012;min-height:183px;padding:14px 20px}html body .shell.shell.shell.shell.shell.shell .summary-stat-list{gap:10px;display:grid}html body .shell.shell.shell.shell.shell.shell .summary-stat-list>div{grid-template-columns:65px 42px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}html body .shell.shell.shell.shell.shell.shell .summary-stat-list b{text-align:right;font-size:15px}html body .shell.shell.shell.shell.shell.shell .summary-stat-track{background:#0004;border-radius:4px;height:7px;overflow:hidden}html body .shell.shell.shell.shell.shell.shell .summary-stat-track i{background:#90b7ce;height:100%;display:block}html body .shell.shell.shell.shell.shell.shell .summary-stat-list>div:first-child i{background:#81c8a4}html body .shell.shell.shell.shell.shell.shell .summary-tip{color:var(--theme-muted,#a9b7cb);margin:14px 0 0!important;font-size:9px!important}html body .shell.shell.shell.shell.shell.shell .summary-info{font-size:11px;line-height:1.6}html body .shell.shell.shell.shell.shell.shell .summary-info dl{margin:0 0 10px}html body .shell.shell.shell.shell.shell.shell .summary-info dl>div{border-bottom:1px solid #91a6c41a;justify-content:space-between;gap:12px;padding:4px 0;display:flex}html body .shell.shell.shell.shell.shell.shell .summary-info dd{margin:0}html body .shell.shell.shell.shell.shell.shell .summary-info p{margin:0 0 9px!important;font-size:10px!important}html body .shell.shell.shell.shell.shell.shell .summary-info details{font-size:10px}html body .shell.shell.shell.shell.shell.shell .summary-info details small{overflow-wrap:anywhere}html body .shell.shell.shell.shell.shell.shell .loot-summary .item-detail-actions{border-top:1px solid #91a6c433;gap:8px;margin:0;padding:12px 20px;display:flex}html body .shell.shell.shell.shell.shell.shell .loot-summary .item-detail-actions button{border-radius:5px;flex:1;min-height:42px;font-size:12px!important}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-equip{border-color:var(--theme-accent,#f1d37b)!important;flex:2!important}html body .shell.shell.shell.shell.shell.shell .summary-equip span{letter-spacing:1px;opacity:.65;margin-top:4px;font-size:7px;display:block}html body .shell.shell.shell.shell.shell.shell .summary-message{padding:8px 20px;font-size:11px}@media (max-height:700px){html body .shell.shell.shell.shell.shell.shell .summary-showcase{height:125px}html body .shell.shell.shell.shell.shell.shell .summary-showcase>.sprite{transform:scale(.8)}html body .shell.shell.shell.shell.shell.shell .summary-identity{padding-top:10px!important}html body .shell.shell.shell.shell.shell.shell .summary-content{min-height:155px;padding-top:10px}html body .shell.shell.shell.shell.shell.shell .summary-stat-list{gap:7px}html body .shell.shell.shell.shell.shell.shell .summary-training{padding-top:9px;padding-bottom:9px}html body .shell.shell.shell.shell.shell.shell .summary-identity h2{font-size:21px!important}}html body .shell.shell.shell.shell.shell.shell dialog.loot-summary.loot-summary{width:min(490px,94vw)!important;height:auto!important;min-height:0!important;max-height:94dvh!important;margin:auto!important;padding:0!important;font-family:Consolas,monospace!important}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-top{flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 16px!important;display:flex!important}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-identity h2{font-family:Consolas,monospace!important}html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-content{min-height:175px}html body .shell.shell.shell.shell.shell.shell .license-heading h2{font-family:Consolas,monospace!important}@media (max-height:700px){html body .shell.shell.shell.shell.shell.shell .loot-summary .summary-content{min-height:150px}html body .shell.shell.shell.shell.shell.shell .summary-showcase{height:120px}}html body .shell.shell.shell.shell.shell.shell dialog.loot-summary.loot-summary.loot-summary.loot-summary{width:min(490px,94vw)!important;max-width:94vw!important;height:fit-content!important;min-height:0!important;max-height:94dvh!important;padding:0!important;display:block!important}
