.team-builder{gap:1rem;display:grid}.builder-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.builder-head h2{margin:.25rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem)}.party-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.party-slot{border:1px solid var(--line);text-align:center;background:#ffffff09;border-radius:.7rem;place-items:center;gap:.5rem;min-height:9.8rem;padding:.7rem .5rem;display:grid}.party-slot>span:first-child{color:var(--muted);font-size:.72rem;font-weight:900}.party-slot select{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#10151e;border-radius:.5rem;padding:.52rem;font-size:.75rem}.empty-slot{color:#9aa4b4;border:1px dashed #697283;border-radius:.65rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.3rem;display:grid}.effect-summary{background:#82b8ff0f;border:1px solid #82b8ff47;border-radius:.7rem;padding:.9rem}.effect-summary>strong{color:#d9eaff}.effect-summary p{color:var(--muted);margin:.45rem 0 0;font-size:.86rem;font-weight:700}.combat-builder{gap:1rem;display:grid}.attacker-picker{flex-wrap:wrap;gap:.55rem;display:flex}.attacker-picker button{border:1px solid var(--line);min-width:7.2rem;color:var(--muted);background:#ffffff09;border-radius:.65rem;align-items:center;gap:.45rem;padding:.48rem .62rem;font-size:.72rem;font-weight:900;display:flex}.attacker-picker button.active{color:#ffe0a5;background:#f4bd631c;border-color:#f4bd639e;box-shadow:inset 0 0 0 1px #f4bd630f}.combat-workspace{grid-template-columns:minmax(210px,.7fr) minmax(0,2.3fr);gap:.8rem;display:grid}.combat-pal-card{background:radial-gradient(circle at 0 0,#f4bd6321,#0000 12rem),#ffffff06;border:1px solid #f4bd6340;border-radius:.75rem;align-items:center;gap:.75rem;min-width:0;padding:.9rem;display:flex}.combat-pal-card img{object-fit:contain;background:#00000038;border-radius:.7rem;flex:none;width:5rem;height:5rem}.combat-pal-card div{min-width:0}.combat-pal-card small{color:#e4b85f;font-weight:950}.combat-pal-card h3{margin:.22rem 0;font-size:1.18rem}.combat-pal-card p{color:#9ba8b8;margin:0;font-size:.77rem;font-weight:800}.combat-pal-card span{color:#d8dee7;text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem;font-size:.75rem;font-weight:850;display:block;overflow:hidden}.iv-editor{background:#82b8ff0b;border:1px solid #82b8ff40;border-radius:.75rem;min-width:0;padding:.85rem}.iv-editor>header{justify-content:space-between;gap:.8rem;margin-bottom:.75rem;display:flex}.iv-editor header strong{color:#dcecff}.iv-editor header p{color:#8e9bad;margin:.18rem 0 0;font-size:.72rem;font-weight:750}.iv-editor header button{border:1px solid var(--line);color:#aab3c0;background:#ffffff0a;border-radius:.45rem;align-self:start;padding:.34rem .48rem;font-size:.68rem;font-weight:900}.iv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.iv-field{border:1px solid var(--line);background:#070c1394;border-radius:.62rem;gap:.38rem;min-width:0;padding:.65rem;display:grid;position:relative;overflow:hidden}.iv-field>span{color:#cdd5df;justify-content:space-between;gap:.35rem;font-size:.72rem;font-weight:950;display:flex}.iv-field>span b{color:#e8bf70;font-size:.62rem}.iv-field>div{align-items:baseline;gap:.25rem;display:flex}.iv-field input{color:#fff;background:0 0;border:0;border-bottom:1px solid #3a4655;outline:0;width:3.8rem;padding:.25rem .32rem;font-size:1.3rem;font-weight:1000}.iv-field input:focus{border-color:var(--blue)}.iv-field small{color:#788596}.iv-field>i{background:#7ebeff;border-radius:99px;width:0;max-width:100%;height:3px;transition:width .2s;display:block}.iv-field>em{color:#8190a3;font-size:.65rem;font-style:normal;font-weight:900}.iv-field.top>i{background:#f7c967}.iv-field.top>em{color:#f5cf84}.iv-field.great>i{background:#6fdda0}.iv-field.great>em{color:#8be3ae}.iv-field.low>i{background:#df7777}.iv-field.low>em{color:#e99a9a}.combat-role-panel,.combat-recommendations{grid-column:1/-1}.combat-role-panel{gap:.6rem;display:grid}.combat-role-panel>strong{color:#d9dfe8}.combat-role-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.combat-role-options button{border:1px solid var(--line);color:#b9c2ce;text-align:left;background:#ffffff08;border-radius:.65rem;gap:.28rem;min-width:0;padding:.72rem;display:grid}.combat-role-options button b{color:#e7eaf0}.combat-role-options button span{font-size:.72rem;font-weight:700;line-height:1.45}.combat-role-options button.active{background:#f4bd631a;border-color:#f4bd638c}.combat-role-options button.active b{color:#ffd98c}.combat-recommendations{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.combat-recommendations>article{border:1px solid var(--line);background:#ffffff07;border-radius:.72rem;min-width:0;padding:.85rem}.combat-recommendations article>header{justify-content:space-between;gap:.6rem;margin-bottom:.7rem;display:flex}.combat-recommendations header small{color:#e2b75f;font-weight:900}.combat-recommendations header h3{margin:.15rem 0 0}.combat-recommendations header>span{color:#a9d0ff;background:#82b8ff1a;border-radius:999px;align-self:start;padding:.25rem .4rem;font-size:.62rem;font-weight:900}.combat-traits,.combat-supports{gap:.45rem;display:grid}.combat-traits>div{background:#ffffff0a;border-radius:.55rem;padding:.6rem}.combat-traits b{color:#f1d293;font-size:.82rem}.combat-traits p{color:#aeb8c5;margin:.22rem 0 0;font-size:.69rem;font-weight:700;line-height:1.45}.combat-supports>div{background:#ffffff0a;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.48rem;display:grid}.combat-supports img{object-fit:contain;background:#0003;border-radius:.45rem;width:2.6rem;height:2.6rem}.combat-supports div>div{min-width:0}.combat-supports b{font-size:.78rem}.combat-supports p{color:#8f9cad;text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.66rem;font-weight:750;overflow:hidden}.combat-supports button{color:#f5d18b;background:#f4bd6314;border:1px solid #f4bd6366;border-radius:.45rem;padding:.38rem .48rem;font-size:.65rem;font-weight:950}.combat-supports button:disabled{border-color:var(--line);color:#737d8a;background:#ffffff06}.combat-empty{color:#9ca7b5;margin:0;font-size:.78rem;font-weight:750;line-height:1.55}.combat-start{background:#ffffff05;border:1px dashed #465263;border-radius:.72rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.combat-start>span{color:#a8d2ff;background:#82b8ff17;border-radius:.7rem;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.combat-start strong{color:#dce3ec}.combat-start p{color:#909baa;margin:.25rem 0 0;font-size:.78rem;font-weight:750}.effect-chips{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.effect-chip{color:#dceaff;border:1px solid #82b8ff52;border-radius:.55rem;align-items:center;gap:.35rem;padding:.42rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.effect-chip b{color:#f4c971;font-size:.66rem}.effect-chip.stacking{background:#57c97b17;border-color:#75e68f73}.special-team-grid .team-pals,.special-team-grid .effect-list,.special-team-grid>p,.special-team-grid .preset-button{grid-column:1/-1}.special-team-grid .team-card{flex-direction:column;align-items:stretch;display:flex}.special-team-grid .team-icon{align-self:flex-start}.special-team-grid .team-card>div:not(.team-pals){min-width:0}.special-team-grid .team-card h3{overflow-wrap:anywhere}.free-team-slot{color:#a8cdef;text-align:center;border:1px dashed #82b8ff7a;border-radius:.55rem;place-items:center;min-width:2.8rem;min-height:3.2rem;padding:.35rem;font-size:.62rem;font-weight:900;line-height:1.2;display:grid}.effect-list{color:#d8dce5;background:#ffffff09;border-radius:.6rem;gap:.35rem;margin:0;padding:.75rem .75rem .75rem 1.7rem;font-size:.82rem;font-weight:700;line-height:1.45;display:grid}.special-team-grid .team-card>p{color:var(--muted);margin:0;font-size:.84rem;font-weight:700;line-height:1.5}.preset-button{color:#ffe3ac;background:#f4bd631a;border:1px solid #f4bd636b;border-radius:.5rem;justify-self:start;padding:.58rem .72rem;font-size:.8rem;font-weight:900}@media (width<=760px){.party-slots{grid-template-columns:1fr 1fr}.builder-head{flex-direction:column;align-items:start}.party-slot{min-height:8.4rem}}.inline-map{margin:1.25rem 0 2rem}.inline-map h2{margin:.25rem 0;font-size:clamp(1.35rem,3vw,1.8rem)}.inline-map-copy{max-width:580px;color:var(--muted);margin:.25rem 0 0;font-size:.86rem;font-weight:700;line-height:1.5}.actual-map{aspect-ratio:1;background:#082035;min-height:0}.map-tiles{z-index:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.map-tiles img{object-fit:fill;width:100%;height:100%;display:block}.actual-map .world-pin,.actual-map .selected-spot{z-index:3}.actual-map .selected-spot{z-index:5}.map-hold{background:radial-gradient(circle at 12% 8%,#82b8ff1f,#0000 17rem),#071624b3;border:1px dashed #82b8ff59;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;min-height:260px;padding:2rem;display:grid}.map-hold>span{color:#a8d6ff;border:1px solid #82b8ff6b;border-radius:.85rem;place-items:center;width:3rem;height:3rem;font-size:1.5rem;display:grid}.map-hold h3{margin:.15rem 0 .55rem;font-size:1.25rem}.map-hold p:last-child{color:#aeb8c5;max-width:620px;margin:0;font-weight:700;line-height:1.65}.locate-button.disabled{color:#7e8999;cursor:not-allowed;background:#adb7c40f;border-color:#adb7c433;display:inline-block}.real-map-shell{position:relative}.map-world-switch{gap:.55rem;margin:0 0 .75rem;display:flex}.map-controls{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.map-controls .map-world-switch{margin-bottom:.75rem}.map-zoom{align-items:center;gap:.35rem;display:flex}.map-zoom small{color:#8f99a8;white-space:nowrap;margin-right:.25rem;font-size:.68rem;font-weight:850}.map-zoom button,.map-zoom span{border:1px solid var(--line);min-width:2rem;color:var(--text);text-align:center;background:#ffffff0a;border-radius:.5rem;padding:.45rem .55rem;font-weight:900}.map-zoom button{cursor:pointer}.map-zoom button:hover{color:#e5f6ff;border-color:#7bd2ffb8}.map-zoom span{color:var(--muted);font-size:.75rem}.map-world-switch button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff09;border-radius:.55rem;padding:.5rem .7rem;font-weight:900}.map-world-switch button.active{color:#e5f6ff;background:#4aa6df29;border-color:#7bd2ffb8}.real-map-stage{aspect-ratio:1;cursor:grab;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#071525;border:1px solid #7ab7d952;border-radius:.8rem;width:100%;position:relative;overflow:hidden}.real-map-stage.dragging{cursor:grabbing}.real-map-stage:focus-visible{outline-offset:3px;outline:2px solid #82b8ffcc}.real-map-stage.dragging .real-map-content{transition:none}.real-map-content{transform-origin:0 0;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.real-map-content img{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.real-map-content .world-pin{z-index:3}.real-map-content .world-pin.landmark{color:#f4fdff;cursor:default;pointer-events:none;background:#3780aee6;border-color:#c8f3ffd9}.map-selected{z-index:7}.map-credit{color:var(--muted);margin:.65rem .2rem 0;font-size:.72rem;font-weight:700;line-height:1.45}.map-credit a{color:#9bdcff}.coordinate-pending{color:#aeb8c5;margin-top:.8rem;font-size:.78rem;font-weight:800;display:block}.egg-card-image{object-fit:contain;filter:drop-shadow(0 3px 6px #00000059);flex:none;width:2.35rem;height:2.35rem}.team-builder,.party-slot,.team-card{min-width:0}.party-slot .pal-portrait,.party-slot .pal-portrait small{max-width:100%}.team-pals{flex-wrap:wrap;overflow:visible}@media (width<=760px){.actual-map{aspect-ratio:1/1.08}.inline-map{padding:.8rem}.real-map-stage{aspect-ratio:1/1.08}.real-map-content .world-pin b{display:none}.map-selected{width:auto;margin-top:.75rem;position:relative;bottom:auto;right:auto}.map-controls{display:grid}.map-zoom{margin-bottom:.75rem}.map-zoom button:last-child{min-width:3rem}}.page-intro h1{word-break:normal;overflow-wrap:anywhere;text-wrap:pretty;max-width:940px}.team-optimizer{gap:1rem;min-width:0;margin-bottom:1rem;display:grid}.optimizer-head,.passive-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.optimizer-head h2{margin:.28rem 0 0;font-size:clamp(1.45rem,3vw,2.25rem)}.database-count{color:#bfe8ff;background:#4da6e017;border:1px solid #7ad2ff57;border-radius:999px;flex:none;padding:.48rem .72rem;font-size:.76rem;font-weight:950}.use-case-filter,.stage-filter,.passive-filters{flex-wrap:wrap;gap:.48rem;display:flex}.use-case-filter button,.stage-filter button,.passive-filters button{border:1px solid var(--line);color:#bcc2cd;background:#ffffff09;border-radius:.62rem;font-weight:900}.use-case-filter button{align-items:center;gap:.42rem;padding:.68rem .82rem;display:flex}.use-case-filter button span{font-size:1rem}.stage-filter button,.passive-filters button{padding:.45rem .68rem;font-size:.78rem}.use-case-filter button.active,.stage-filter button.active,.passive-filters button.active{color:#ffe0a5;background:#f4bd631f;border-color:#f4bd638c}.optimizer-result{background:radial-gradient(circle at 100% 0,#f4bd631a,#0000 24rem),#080c1261;border:1px solid #f4bd6342;border-radius:.85rem;gap:1rem;min-width:0;padding:1rem;display:grid}.optimizer-title{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.optimizer-title h3{margin:.35rem 0 .25rem;font-size:clamp(1.35rem,2.4vw,1.9rem)}.optimizer-title p{color:var(--muted);margin:0;font-weight:700;line-height:1.5}.recommended-party{grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem;min-width:0;display:grid}.recommended-slot{border:1px solid var(--line);background:#ffffff09;border-radius:.7rem;justify-items:center;gap:.45rem;min-width:0;padding:.65rem .35rem;display:grid}.recommended-slot>span{color:#9aa4b4;font-size:.68rem;font-weight:950}.recommended-slot.core{background:#f4bd6311;border-color:#f4bd6359}.recommended-slot.core>span{color:#ffd88c}.recommended-slot.flex{border-style:dashed;border-color:#82b8ff61}.optimizer-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.optimizer-details>div{background:#ffffff09;border-radius:.65rem;min-width:0;padding:.78rem}.optimizer-details small{color:#8e98a8;margin-bottom:.45rem;font-size:.72rem;font-weight:950;display:block}.optimizer-details p{color:#d8dce5;margin:0;font-size:.84rem;font-weight:750;line-height:1.55}.passive-pills{flex-wrap:wrap;gap:.38rem;display:flex}.passive-pills span{color:#e3c1ff;background:#c887ff1f;border-radius:999px;padding:.3rem .48rem;font-size:.72rem;font-weight:900}.alternative-pals{flex-wrap:wrap;gap:.45rem;display:flex}.optimizer-apply{justify-self:start}.passive-database{min-width:0}.passive-head .section-title{margin-bottom:0}.passive-search{border:1px solid var(--line);width:min(360px,100%);min-height:2.65rem;color:var(--muted);background:#10151e;border-radius:.68rem;align-items:center;gap:.48rem;padding:0 .78rem;display:flex}.passive-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.passive-filters{margin-top:1rem}.passive-result-count{color:var(--muted);margin:.8rem 0;font-size:.8rem;font-weight:850}.passive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.passive-card{border:1px solid var(--line);background:#ffffff09;border-radius:.72rem;min-width:0;padding:.82rem}.passive-card>div{justify-content:space-between;gap:.45rem;display:flex}.passive-grade,.passive-category{font-size:.67rem;font-weight:950}.passive-grade{color:#ffdd91}.passive-category{color:#8fa2b8}.passive-card h3{margin:.45rem 0 .32rem;font-size:1.02rem}.passive-card p{color:#aeb7c5;margin:0;font-size:.78rem;font-weight:700;line-height:1.55}.passive-card.grade-彩色{background:linear-gradient(135deg,#c887ff17,#4bbee60a);border-color:#c887ff57}.passive-card.grade-彩色 .passive-grade{color:#e2b6ff}.passive-card.grade-負面{opacity:.82;border-color:#da666640}.passive-card.grade-負面 .passive-grade{color:#e89595}@media (width<=900px){.passive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommended-party{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.optimizer-head,.passive-head{flex-direction:column;align-items:flex-start}.database-count{align-self:flex-start}.recommended-party{grid-template-columns:repeat(2,minmax(0,1fr))}.optimizer-details,.passive-grid{grid-template-columns:1fr}.use-case-filter button{flex:calc(50% - .5rem);justify-content:center}.passive-search{width:100%}}.selected-partner-effects{gap:.55rem;margin-top:.7rem;display:grid}.selected-partner-effect{background:#00000029;border:1px solid #82b8ff33;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.65rem;display:grid}.selected-partner-effect img{object-fit:contain;background:#0000003d;border-radius:.5rem;width:2.8rem;height:2.8rem}.selected-partner-effect span{color:#eaf4ff;font-size:.84rem;font-weight:950}.selected-partner-effect p{color:#aeb9c8;margin:.28rem 0 0;font-size:.76rem;line-height:1.5}.selected-partner-effect>b{color:#f4c971;white-space:nowrap;background:#f4bd631a;border-radius:999px;padding:.25rem .4rem;font-size:.62rem}.partner-database{min-width:0}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.partner-card{border:1px solid var(--line);background:#ffffff09;border-radius:.75rem;align-content:start;gap:.62rem;min-width:0;padding:.85rem;display:grid}.partner-card header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.partner-card header img{object-fit:contain;background:#0000003d;border-radius:.58rem;width:3.5rem;height:3.5rem}.partner-card header span{color:#91a2b8;font-size:.67rem;font-weight:850}.partner-card h3{margin:.2rem 0 0;font-size:1.02rem}.partner-card>strong{color:#ffe0a5;font-size:.86rem}.partner-card>p{color:#aeb7c5;margin:0;font-size:.76rem;font-weight:700;line-height:1.55}.partner-card footer{flex-wrap:wrap;gap:.36rem;margin-top:auto;display:flex}.partner-card footer span,.partner-card footer b,.partner-card footer small{border-radius:999px;padding:.25rem .4rem;font-size:.62rem;font-weight:900}.partner-card footer span{color:#b9dbff;background:#82b8ff1a}.partner-card footer b{color:#f4c971;background:#f4bd631a}.partner-card footer small{color:#abb2bf;background:#ffffff0f}.load-more{color:#ffe0a5;background:#f4bd631a;border:1px solid #f4bd6366;border-radius:.62rem;width:min(320px,100%);margin:1rem auto 0;padding:.72rem;font-weight:950;display:block}.trait-toolbar{gap:.8rem;margin-bottom:1rem;display:grid}.trait-use-filter{flex-wrap:wrap;gap:.45rem;display:flex}.trait-use-filter button{border:1px solid var(--line);color:#b8bfca;background:#ffffff09;border-radius:.62rem;padding:.55rem .7rem;font-size:.78rem;font-weight:900}.trait-use-filter button.active{color:#d8ebff;background:#82b8ff1f;border-color:#82b8ff80}.trait-tier{margin-top:1rem}.trait-tier-head{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.trait-tier-head>span{color:#ffd98d;background:#f4bd6324;border-radius:.8rem;place-items:center;width:3.2rem;height:3.2rem;font-size:1.35rem;font-weight:1000;display:grid}.trait-tier-head h2{margin:0;font-size:1.35rem}.trait-tier-head p{color:var(--muted);margin:.2rem 0 0;font-size:.76rem;font-weight:800}.trait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.trait-card{border:1px solid var(--line);background:#ffffff09;border-radius:.75rem;align-content:start;gap:.55rem;min-width:0;padding:.86rem;display:grid}.trait-card-top{color:#8fa2b8;justify-content:space-between;gap:.4rem;font-size:.67rem;font-weight:950;display:flex}.trait-card-top span{color:#e2b6ff}.trait-card h3{margin:0;font-size:1.06rem}.trait-effect,.trait-reason{margin:0;font-size:.78rem;font-weight:700;line-height:1.55}.trait-effect{color:#b6bfcc}.trait-reason{border-top:1px solid var(--line);color:#e5e8ed;padding-top:.55rem}.trait-card>small{color:#f1c97f;font-size:.7rem;font-weight:750;line-height:1.45}.trait-use-pills{flex-wrap:wrap;gap:.34rem;display:flex}.trait-use-pills span{color:#b9dbff;background:#82b8ff1a;border-radius:999px;padding:.25rem .4rem;font-size:.63rem;font-weight:900}.tier-S{border-color:#f4bd6357}.tier-S .trait-tier-head>span{box-shadow:0 0 1.3rem #f4bd632e}.tier-A .trait-tier-head>span{color:#e3c1ff;background:#c887ff1f}.tier-B .trait-tier-head>span{color:#c8e0ff;background:#82b8ff1f}.tier-C .trait-tier-head>span{color:#c4c8cf;background:#ffffff12}.tier-避開 .trait-tier-head>span{color:#eba1a1;background:#da66661f;font-size:.85rem}@media (width>=761px){.hero h1,.page-intro h1{word-break:normal;overflow-wrap:break-word;text-wrap:pretty;line-height:1.04}}@media (width<=940px){.partner-grid,.trait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.combat-workspace{grid-template-columns:1fr}.combat-role-panel,.combat-recommendations{grid-column:auto}.combat-recommendations{grid-template-columns:1fr}}@media (width<=620px){.partner-grid,.trait-grid{grid-template-columns:1fr}.selected-partner-effect{grid-template-columns:auto minmax(0,1fr)}.selected-partner-effect>b{grid-column:2;justify-self:start}.iv-grid,.combat-role-options{grid-template-columns:1fr}.combat-pal-card{align-items:flex-start}.combat-supports>div{grid-template-columns:auto minmax(0,1fr)}.combat-supports button{grid-column:2;justify-self:start}}.fishing-planner{gap:1rem;display:grid}.fishing-goals{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.fishing-goals button{border:1px solid var(--line);min-width:0;min-height:8.2rem;color:var(--text);text-align:left;background:#ffffff09;border-radius:.72rem;align-content:start;gap:.36rem;padding:.78rem;display:grid}.fishing-goals button>span{color:#8dcfff;font-size:1.25rem}.fishing-goals button strong{font-size:.9rem}.fishing-goals button small{color:#959eac;font-size:.72rem;font-weight:750;line-height:1.45}.fishing-goals button.active{background:linear-gradient(145deg,#f4bd6324,#82b8ff0b);border-color:#f4bd639e;box-shadow:inset 0 0 0 1px #f4bd6314}.fishing-goals button.active>span,.fishing-goals button.active strong{color:#ffda91}.fishing-loadout{background:radial-gradient(circle at 100% 0,#82b8ff1f,#0000 22rem),#070d1561;border:1px solid #82b8ff47;border-radius:.8rem;gap:.9rem;padding:1rem;display:grid}.fishing-loadout header{align-items:flex-start;gap:.78rem;display:flex}.fishing-loadout header>span{color:#ffda91;background:#f4bd631f;border-radius:.72rem;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.3rem;display:grid}.fishing-loadout header small{color:#91a2b8;font-weight:950}.fishing-loadout h2{margin:.15rem 0 .2rem;font-size:1.45rem}.fishing-loadout header p{color:var(--muted);margin:0;font-size:.82rem;font-weight:750}.loadout-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.loadout-grid>div{background:#ffffff0a;border-radius:.62rem;min-width:0;padding:.72rem}.loadout-grid small{color:#8d98a8;margin-bottom:.35rem;font-size:.68rem;font-weight:950;display:block}.loadout-grid strong{color:#e9edf4;overflow-wrap:anywhere;font-size:.8rem;line-height:1.5;display:block}.fishing-shadow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.fishing-shadow{border:1px solid var(--line);background:#ffffff09;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;min-width:0;padding:.82rem;display:grid}.shadow-signal{background:#b8c1cc;border-radius:50%;width:1.15rem;height:1.15rem;display:block;box-shadow:0 0 1.1rem #b8c1cc73}.fishing-shadow.alpha .shadow-signal{background:#c487ff;box-shadow:0 0 1.1rem #c487ffcc}.fishing-shadow.rainbow .shadow-signal{background:#65e89a;box-shadow:0 0 1.1rem #65e89acc}.fishing-shadow.lunker .shadow-signal{background:linear-gradient(#e2b8ff,#8245c8);border-radius:50% 50% 36% 36%;height:2rem;box-shadow:0 0 1.3rem #c487fff2}.fishing-shadow small{color:#8e99aa;font-size:.66rem;font-weight:950}.fishing-shadow h3{margin:.18rem 0 .3rem;font-size:.98rem}.fishing-shadow p{color:#b6bfcb;margin:0;font-size:.74rem;font-weight:700;line-height:1.5}.rod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.rod-card{border:1px solid var(--line);background:#ffffff09;border-radius:.72rem;align-content:start;gap:.55rem;min-width:0;padding:.85rem;display:grid}.rod-card h3{margin:0;font-size:.96rem;line-height:1.45}.rod-stats{flex-wrap:wrap;gap:.4rem;display:flex}.rod-stats span{color:#aab6c6;background:#82b8ff14;border-radius:.45rem;padding:.3rem .45rem;font-size:.7rem;font-weight:850}.rod-stats b{color:#cce5ff}.rod-card p{color:#dadddf;margin:0;font-size:.78rem;font-weight:750}.rod-card>small{color:#8e98a7;font-size:.68rem}.bait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.bait-card{border:1px solid var(--line);background:#ffffff09;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;padding:.85rem;display:grid}.bait-icon{color:#ffd887;background:radial-gradient(circle,#f4bd6338,#f4bd630d);border-radius:.7rem;place-items:center;width:3.1rem;height:3.1rem;font-size:1.7rem;display:grid}.bait-card h3{margin:.45rem 0 .28rem;font-size:1rem}.bait-card p{color:#b7bfcb;margin:0;font-size:.77rem;font-weight:700;line-height:1.55}.bait-card small{color:#e6c98e;margin-top:.45rem;font-size:.7rem;font-weight:850;display:block}.fishing-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem;display:grid}.fishing-team-card{border:1px solid var(--line);background:#ffffff09;border-radius:.75rem;align-content:start;gap:.65rem;min-width:0;padding:.9rem;display:grid}.fishing-team-card h3{margin:0;font-size:1.08rem}.fishing-team-pals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.fishing-team-pals>div{background:#0003;border-radius:.58rem;justify-items:center;min-width:0;padding:.42rem .2rem;display:grid}.fishing-team-pals img{object-fit:contain;width:3.45rem;max-width:100%;height:3.45rem}.fishing-team-pals strong{color:#e8ebf1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;overflow:hidden}.fishing-team-card p{color:#b6bfcb;margin:0;font-size:.76rem;font-weight:700;line-height:1.55}.fishing-team-card>small{border-top:1px solid var(--line);color:#f0cf8d;padding-top:.55rem;font-size:.7rem;font-weight:850}.fishing-team-note{color:#d8c9ab;background:#f4bd6312;border-left:3px solid #f0b85a;border-radius:.5rem;margin:.85rem 0 0;padding:.72rem .8rem;font-size:.78rem;font-weight:750}.fishing-spots-head{margin:2rem 0 .8rem}.fishing-spots-head .section-title{margin-bottom:.45rem}.fishing-spots-head>p{color:var(--muted);margin:0;font-size:.82rem;font-weight:750;line-height:1.55}.spot-region{color:#92a1b5;margin-left:auto;font-size:.72rem;font-weight:850}@media (width<=980px){.fishing-goals{grid-template-columns:repeat(3,minmax(0,1fr))}.fishing-shadow-grid,.loadout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fishing-team-grid{grid-template-columns:1fr}}@media (width<=700px){.fishing-goals,.rod-grid,.bait-grid{grid-template-columns:1fr}.fishing-goals button{min-height:0}.fishing-shadow-grid,.loadout-grid{grid-template-columns:1fr}.spot-region{width:100%;margin-left:0}.card-head{flex-wrap:wrap}}.compact-inline-map{border-top:1px solid var(--line);gap:.8rem;min-width:0;margin-top:.4rem;padding-top:1rem;display:grid}.compact-inline-map .real-map-stage{aspect-ratio:16/10}.compact-inline-map .map-credit{display:none}.fishing-planner>.card-list{gap:.6rem}.fishing-planner>.card-list .info-card{background:#050a1147}.fishing-planner .fishing-spots-head{border-top:1px solid var(--line);margin:.7rem 0 0;padding-top:.9rem}.mining-finder{gap:1rem;display:grid}.mineral-filter{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.mineral-filter button{border:1px solid var(--line);color:#c6ccd5;background:#ffffff09;border-radius:.68rem;align-content:center;justify-items:center;gap:.35rem;min-width:0;min-height:6.2rem;padding:.6rem .35rem;display:grid}.mineral-filter button img{object-fit:contain;filter:drop-shadow(0 3px 6px #00000061);width:2.8rem;height:2.8rem}.mineral-filter button>span{color:#f1c46f;place-items:center;width:2.8rem;height:2.8rem;font-size:1.55rem;display:grid}.mineral-filter button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.73rem;overflow:hidden}.mineral-filter button.active{color:#ffe0a5;background:#f4bd631c;border-color:#f4bd639e;box-shadow:inset 0 0 0 1px #f4bd6314}.mining-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.mining-toolbar label,.path-options label{gap:.35rem;min-width:0;display:grid}.mining-toolbar label>span,.path-options label>span{color:#8f99a8;font-size:.69rem;font-weight:950}.mining-toolbar select,.breeding-path select,.trait-planner select{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#0d121a;border-radius:.58rem;outline:none;padding:.68rem .72rem}.mining-best{background:radial-gradient(circle at 100% 0,#f4bd6321,#0000 24rem),#050a1159;border:1px solid #f4bd6361;border-radius:.8rem;gap:.8rem;min-width:0;padding:1rem;display:grid}.mining-best-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.mining-best-title>span{color:#ffda8e;background:#f4bd6326;border-radius:.75rem;place-items:center;width:3.4rem;height:3.4rem;font-size:.78rem;font-weight:1000;display:grid}.mining-best-title small{color:#f1c778;font-size:.7rem;font-weight:950}.mining-best-title h2{margin:.15rem 0 .18rem;font-size:clamp(1.2rem,2.4vw,1.7rem)}.mining-best-title p{color:var(--muted);margin:0;font-size:.78rem;font-weight:750}.mining-score{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.mining-score>div{background:#ffffff0a;border-radius:.58rem;min-width:0;padding:.65rem}.mining-score small{color:#8e98a7;margin-bottom:.3rem;font-size:.67rem;font-weight:900;display:block}.mining-score strong{color:#f6c96e;letter-spacing:.08em;font-size:.73rem}.mining-prep{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.mining-prep p{color:#c8d1dd;background:#82b8ff0f;border-radius:.58rem;margin:0;padding:.65rem;font-size:.76rem;font-weight:700;line-height:1.5}.mining-prep b{color:#cce5ff}.mining-best .locate-button{justify-self:start;margin-top:0}.mining-results-head{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.25rem;display:flex}.mining-results-head span{color:var(--muted);font-size:.74rem;font-weight:850}.empty-result{color:#aeb9c7;background:#82b8ff0a;border:1px dashed #82b8ff47;border-radius:.72rem;margin:0;padding:1rem;font-size:.82rem;font-weight:750;line-height:1.55}.team-alternatives{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.team-alternatives>div{background:#82b8ff0a;border:1px solid #82b8ff29;border-radius:.62rem;min-width:0;padding:.65rem}.team-alternatives small{color:#a9cdf5;margin-bottom:.35rem;font-size:.68rem;font-weight:950;display:block}.team-alternatives .alternative-pals{flex-wrap:nowrap;overflow-x:auto}.breeding-mode-tabs{gap:.45rem;margin-bottom:.8rem;display:flex;overflow-x:auto}.breeding-mode-tabs button{border:1px solid var(--line);color:#b7bec9;background:#ffffff09;border-radius:.62rem;flex:none;padding:.65rem .85rem;font-weight:900}.breeding-mode-tabs button.active{color:#ffdda0;background:#f4bd631c;border-color:#f4bd638f}.breeding-path,.trait-planner{gap:1rem;min-width:0;display:grid}.path-setup{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:1rem;min-width:0;display:grid}.owned-pal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.owned-pal-grid label,.trait-source-grid label{border:1px solid var(--line);background:#ffffff08;border-radius:.68rem;align-content:start;justify-items:center;gap:.45rem;min-width:0;padding:.65rem;display:grid}.owned-pal-grid label>span,.trait-source-grid label>span{color:#8f99a8;justify-self:start;font-size:.67rem;font-weight:950}.owned-pal-grid .pal-portrait,.trait-source-grid .pal-portrait{max-width:100%}.path-target{background:#f4bd630a;border:1px solid #f4bd6338;border-radius:.72rem;min-width:0;padding:.85rem}.path-options{gap:.7rem;margin-top:.8rem;display:grid}.path-options .toggle-option{background:#ffffff09;border-radius:.55rem;grid-template-columns:none;align-items:flex-start;gap:.55rem;padding:.62rem;display:flex}.toggle-option input{accent-color:var(--gold);margin-top:.1rem}.toggle-option span{line-height:1.45;color:#c6ccd6!important}.route-result{background:#060c1457;border:1px solid #82b8ff40;border-radius:.8rem;gap:1rem;min-width:0;padding:1rem;display:grid}.route-result>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.route-result h2{margin:.35rem 0 .25rem;font-size:clamp(1.25rem,2.5vw,1.8rem)}.route-result header p{color:var(--muted);margin:0;font-size:.8rem;font-weight:750}.breed-route-tree{background:#ffffff06;border-radius:.7rem;min-width:0;padding:1rem .5rem;overflow-x:auto}.breed-route-node{align-content:end;justify-items:center;min-width:max-content;display:grid}.breed-route-parents{justify-content:center;align-items:flex-end;gap:.6rem;display:flex}.breed-route-parents>span,.route-arrow{color:#efbd63;align-self:center;font-weight:1000}.route-arrow{padding:.24rem 0}.breed-route-pal{background:#82b8ff0d;border:1px solid #82b8ff33;border-radius:.58rem;justify-items:center;gap:.2rem;padding:.4rem;display:grid}.breed-route-pal.owned{background:#6cdd910d;border-style:dashed;border-color:#6cdd9159}.breed-route-pal>small{color:#93a0b1;font-size:.62rem;font-weight:900}.breed-route-node.root>.breed-route-pal{background:#f4bd6314;border-color:#f4bd6380}.trait-plan-head{grid-template-columns:1fr minmax(240px,360px);align-items:end;gap:1rem;display:grid}.trait-plan-head .section-title{margin-bottom:0}.trait-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.trait-breeding-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.trait-breeding-plan article{border:1px solid var(--line);background:#ffffff09;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;min-width:0;padding:.8rem;display:grid}.trait-breeding-plan article>span{color:#ffd98f;background:#f4bd631f;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-weight:1000;display:grid}.trait-breeding-plan strong{font-size:.84rem}.trait-breeding-plan p{color:#aeb7c4;margin:.35rem 0 0;font-size:.73rem;font-weight:700;line-height:1.55}@media (width<=980px){.mineral-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.path-setup{grid-template-columns:1fr}.owned-pal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trait-source-grid,.trait-breeding-plan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.compact-inline-map .real-map-stage{aspect-ratio:1/1.08}.mineral-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.mining-toolbar,.mining-score,.mining-prep{grid-template-columns:1fr}.owned-pal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trait-plan-head,.trait-source-grid,.trait-breeding-plan,.team-alternatives{grid-template-columns:1fr}.route-result>header{align-items:flex-start}}.mining-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.mining-location-card{border:1px solid var(--line);background:#0b1018b3;border-radius:.8rem;align-content:start;gap:.8rem;min-width:0;padding:1rem;display:grid}.mining-location-card header h2{margin:.35rem 0 .2rem;font-size:1.25rem}.mining-location-card header p{color:var(--muted);margin:0;font-size:.78rem;font-weight:750}.mining-location-card .mineral-row{margin:0}.mining-location-card .mining-score strong{color:#f2d08c;letter-spacing:0}.mining-advice{color:#bcc6d3;background:#ffffff09;border-radius:.58rem;margin:0;padding:.7rem;font-size:.78rem;font-weight:700;line-height:1.55}.mining-location-card .locate-button{justify-self:start;margin-top:0}.map-selected header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.map-selected header>img,.map-selected header>span{object-fit:contain;background:#00000040;border-radius:.62rem;width:3.1rem;height:3.1rem}.map-selected header>span{place-items:center;font-size:1.35rem;display:grid}.map-selected header strong{margin-top:.28rem;display:block}.map-preview-meta{grid-template-columns:1fr 1fr;gap:.42rem;display:grid}.map-preview-meta p{background:#ffffff0b;border-radius:.5rem;gap:.18rem;padding:.48rem;font-size:.72rem;display:grid}.map-preview-meta b{color:#8794a5;font-size:.62rem}.preview-minerals{flex-wrap:wrap;gap:.38rem;display:flex}.preview-minerals span{color:#f5dbab;background:#f4bd6314;border-radius:.48rem;align-items:center;gap:.35rem;padding:.35rem .48rem;font-size:.7rem;font-weight:900;display:inline-flex}.preview-minerals img{object-fit:contain;width:1.6rem;height:1.6rem}.special-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interactive-team-card .team-pals{align-items:center}.team-member{color:var(--text);background:#6fdda00f;border:1px solid #6fdda059;border-radius:.58rem;padding:.25rem;position:relative}.team-member>span{color:#07140e;background:#64d993;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.65rem;font-weight:1000;display:grid;position:absolute;top:-.28rem;right:-.28rem}.alternative-pals button{border:1px solid var(--line);color:#aeb8c5;background:#ffffff06;border-radius:.58rem;justify-items:center;gap:.25rem;min-width:4.5rem;padding:.35rem;display:grid}.alternative-pals button>span{max-width:5.4rem;font-size:.58rem;font-weight:850;line-height:1.3}.alternative-pals button.selected{color:#9be8b9;background:#6fdda014;border-color:#6fdda080}.base-planner,.base-result,.owned-pals{gap:1rem;display:grid}.base-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.base-mode-tabs button{border:1px solid var(--line);color:#d6dbe3;text-align:left;background:#ffffff08;border-radius:.68rem;gap:.3rem;min-width:0;padding:.82rem;display:grid}.base-mode-tabs button span{color:#929eae;font-size:.72rem;font-weight:700;line-height:1.4}.base-mode-tabs button.active{color:#ffe0a5;background:#f4bd631a;border-color:#f4bd638c}.base-controls{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;display:grid}.base-controls label{gap:.36rem;display:grid}.base-controls label>span{color:#909bab;font-size:.7rem;font-weight:950}.base-controls input,.base-controls select,.owned-add select{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#0d121a;border-radius:.58rem;padding:.68rem}.base-options{flex-wrap:wrap;gap:.5rem;display:flex}.base-options label{border:1px solid var(--line);color:#bcc5d1;border-radius:999px;align-items:center;gap:.38rem;padding:.48rem .6rem;font-size:.72rem;font-weight:850;display:inline-flex}.base-options input{accent-color:var(--gold)}.owned-add{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.owned-add button{color:#ffe0a5;background:#f4bd631a;border:1px solid #f4bd636b;border-radius:.58rem;padding:.65rem .85rem;font-weight:950}.owned-chip-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.owned-chip-list article{border:1px solid var(--line);background:#ffffff08;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.55rem;display:grid}.owned-chip-list img{object-fit:contain;width:2.7rem;height:2.7rem}.owned-chip-list span{min-width:0;display:grid}.owned-chip-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.owned-chip-list small{color:#96a2b2;font-size:.65rem}.owned-chip-list button{color:#8e99a8;background:0 0;border:0;grid-column:1/-1;padding:.28rem;font-size:.65rem}.base-warnings,.base-ok{border-radius:.62rem;flex-wrap:wrap;gap:.45rem;padding:.72rem;font-size:.75rem;font-weight:850;display:flex}.base-warnings{color:#efaaaa;background:#e17b7b12;border:1px solid #e17b7b52}.base-ok{color:#9be8b9;background:#6fdda012;border:1px solid #6fdda04d}.base-slot-grid,.base-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.base-slot-grid article,.base-group-grid article{border:1px solid var(--line);background:#ffffff08;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.72rem;display:grid}.base-slot-grid img,.base-group-grid img{object-fit:contain;background:#0003;border-radius:.55rem;width:3.6rem;height:3.6rem}.base-slot-grid small,.base-group-grid small{color:#8fa0b4;font-size:.65rem;font-weight:850}.base-slot-grid h3,.base-group-grid h3{margin:.15rem 0;font-size:.9rem}.base-slot-grid p,.base-group-grid p{color:#aeb8c5;margin:0;font-size:.68rem;font-weight:750;line-height:1.45}.base-slot-grid b{color:#f1cb82;margin-top:.28rem;font-size:.67rem;display:block}.coverage-grid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:.42rem;display:grid}.coverage-grid div{background:#ffffff09;border-radius:.5rem;justify-content:space-between;gap:.35rem;padding:.5rem;font-size:.68rem;font-weight:850;display:flex}.coverage-grid span{color:#96a2b2}.coverage-grid b{color:#e8c77f}.owned-route-pals{flex-wrap:wrap;gap:.45rem;display:flex}@media (width<=900px){.mining-location-grid,.special-team-grid{grid-template-columns:1fr}.owned-chip-list,.base-slot-grid,.base-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.base-mode-tabs,.base-slot-grid,.base-group-grid,.owned-chip-list,.owned-add{grid-template-columns:1fr}.map-selected{z-index:40;border-radius:.9rem;width:auto;max-height:55vh;margin:0;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;overflow-y:auto;box-shadow:0 18px 55px #000000b3}}
