/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-divide-y-reverse:0}}}.cell-button{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-radius:.25rem}@media(min-width:40rem){.cell-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.cell-button{width:5.5rem}.cell-button.selected{border-color:var(--color-sky-600,oklch(58.8% .158 241.966));background-color:var(--color-sky-600,oklch(58.8% .158 241.966));color:var(--color-white,#fff)}.cell-button.not-selected{border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-white,#fff);color:var(--color-slate-700,oklch(37.2% .044 257.287))}@media(hover:hover){.cell-button.not-selected:hover{border-color:var(--color-slate-400,oklch(70.4% .04 256.788))}}.cell-button.small-width{width:4rem}.js-drop-rate-detail-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.js-drop-rate-detail-row{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858))80%,transparent)}}.drop-detail-cell{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;vertical-align:top;max-width:0}.drop-detail-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*2);border-radius:.25rem}.drop-detail-title{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));font-size:var(--base-font-size)}:where(.drop-detail-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.drop-detail-item{padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*2)}.drop-detail-item:first-child{padding-top:calc(var(--spacing,.25rem)*0)}.drop-detail-item:last-child{padding-bottom:calc(var(--spacing,.25rem)*0)}.drop-detail-grid{gap:calc(var(--spacing,.25rem)*0);color:var(--color-slate-700,oklch(37.2% .044 257.287));font-size:.825rem;display:grid}@media(min-width:40rem){.drop-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.drop-detail-stat{margin-bottom:calc(var(--spacing,.25rem)*.5)}@media(min-width:40rem){.drop-detail-stat{grid-column:span 2/span 2}}.drop-detail-stat .rank-count{min-width:12em;display:inline-block}.drop-detail-stat .own-count{padding-left:calc(var(--spacing,.25rem)*2)}.drop-detail-pair{align-items:center;column-gap:calc(var(--spacing,.25rem)*2);row-gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}@media(min-width:40rem){.drop-detail-pair{grid-column:span 2/span 2}}.drop-detail-pair-stacked{align-items:flex-start;column-gap:calc(var(--spacing,.25rem)*2);row-gap:calc(var(--spacing,.25rem)*1);grid-template-columns:auto minmax(0,1fr);display:grid}@media(min-width:40rem){.drop-detail-pair-stacked{grid-column:span 2/span 2}}.formation-badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-white,#fff);white-space:pre-line;padding-inline:calc(var(--spacing,.25rem)*2);text-align:center;--tw-leading:var(--leading-tight,1.25);font-size:11px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.formation-badge.single{padding-block:calc(var(--spacing,.25rem)*.5)}.formation-badge.stacked{padding-block:calc(var(--spacing,.25rem)*2);grid-row:span 2/span 2;align-self:center}.enemy-list{align-items:flex-start;gap:calc(var(--spacing,.25rem)*.5);flex-wrap:wrap;display:flex}.enemy-card{width:80px}.enemy-image{object-fit:contain;width:80px;height:20px}.enemy-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;--tw-leading:var(--leading-tight,1.25);font-size:11px;line-height:var(--leading-tight,1.25);color:var(--color-slate-600,oklch(44.6% .043 257.281));overflow:hidden}.js-drop-rate-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.js-drop-rate-row:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.js-drop-rate-row>td{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);text-align:center}.js-drop-rate-row>td a{color:var(--color-sky-700,oklch(50% .134 242.749))}@media(hover:hover){.js-drop-rate-row>td a:hover{color:var(--color-sky-800,oklch(44.3% .11 240.79));text-decoration-line:underline}}.js-drop-rate-row>td:first-of-type{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);text-align:center;vertical-align:middle}.js-drop-rate-row>td:nth-of-type(6)>div{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}.js-drop-rate-row>td:nth-of-type(6)>div>.rank-s{background-color:var(--color-emerald-100,oklch(95% .052 163.051));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-emerald-800,oklch(43.2% .095 166.913));border-radius:.25rem}.js-drop-rate-row>td:nth-of-type(6)>div>.rank-a{background-color:var(--color-sky-100,oklch(95.1% .026 236.824));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-sky-800,oklch(44.3% .11 240.79));border-radius:.25rem}.js-drop-rate-row>td:nth-of-type(6)>div>.rank-b{background-color:var(--color-orange-100,oklch(95.4% .038 75.164));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-orange-800,oklch(47% .157 37.304));border-radius:.25rem}.js-drop-rate-row.is-detail-open>td{background:linear-gradient(#f3f9ff,#dbeafe);box-shadow:inset 0 1px #60a5fa,inset 0 -1px #60a5fa}.js-drop-rate-row.is-detail-open>td:first-child{box-shadow:inset 1px 0 #60a5fa,inset 0 1px #60a5fa,inset 0 -1px #60a5fa}.js-drop-rate-row.is-detail-open>td:last-child{box-shadow:inset -1px 0 #60a5fa,inset 0 1px #60a5fa,inset 0 -1px #60a5fa}.js-drop-rate-row.is-detail-open+.js-drop-rate-detail-row>td{background:linear-gradient(#f3f9ff,#dbeafe);box-shadow:inset 0 -1px #60a5fa}.js-drop-rate-row.is-detail-open+.js-drop-rate-detail-row>td:first-child{box-shadow:inset 1px 0 #60a5fa,inset 0 -1px #60a5fa,inset -1px 0 #60a5fa}.js-drop-rate-row.is-detail-open+.js-drop-rate-detail-row .drop-detail-panel{background:#ffffffb8;border-color:#93c5fd}.js-drop-rate-row.is-detail-open{border-bottom-width:0}.js-drop-rate-detail-toggle{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-white,#fff);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.js-drop-rate-detail-toggle:hover{border-color:var(--color-slate-400,oklch(70.4% .04 256.788));background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.js-drop-rate-detail-toggle{transform:translateY(1px)}.js-drop-rate-detail-toggle:before{content:"";transform-origin:50%;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='rgb(71,85,105)'%3e%3cpath%20d='M504-480%20320-664l56-56%20240%20240-240%20240-56-56%20184-184Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;transition:transform .18s;display:block;transform:translate(1px)rotate(0)}.js-drop-rate-detail-toggle.is-open:before{transform:translateY(1px)rotate(90deg)}.js-cell-list-buttons{--col-count:1;grid-template-columns:repeat(var(--col-count),minmax(0,1fr))}@media(max-width:1024px){.js-cell-list-buttons{--col-count1024:10;grid-template-columns:repeat(var(--col-count1024),minmax(0,1fr))}}@media(max-width:864px){.js-cell-list-buttons{--col-count864:8;grid-template-columns:repeat(var(--col-count864),minmax(0,1fr))}}@media(max-width:768px){.js-cell-list-buttons{--col-count768:5;grid-template-columns:repeat(var(--col-count768),minmax(0,1fr))}}@media(max-width:1023px){.drop-detail-panel{padding:calc(var(--spacing,.25rem)*1.5);overflow-x:hidden}.drop-detail-title{margin-bottom:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*1)}.drop-detail-list{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-auto-columns:max-content;grid-auto-flow:column;gap:.75rem;width:100%;min-width:100%;max-width:100%;padding:0 .25rem .25rem;display:grid;overflow-x:auto}.drop-detail-item{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);width:max-content;min-width:min(20rem,100vw - 5rem);max-width:none;overflow-x:hidden}.drop-detail-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem .75rem;display:grid}.drop-detail-stat{margin-top:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);border-radius:.25rem;grid-area:1/1/auto/-1}.detail-rank-count{min-width:calc(var(--spacing,.25rem)*0);display:block}.by-own{padding-left:calc(var(--spacing,.25rem)*0)}.drop-detail-pair,.drop-detail-pair-stacked{display:contents}.drop-detail-pair-stacked{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem .75rem;display:grid}.formation-badge.single,.formation-badge.stacked{padding-block:calc(var(--spacing,.25rem)*1);grid-column:1;place-self:flex-start}.formation-badge.single{grid-row:2}.formation-badge.stacked{grid-row:1/span 2;align-self:center}.enemy-list{gap:calc(var(--spacing,.25rem)*1);flex-wrap:nowrap;grid-area:2/2;width:max-content;max-width:none;overflow:visible}.drop-detail-pair-stacked>.enemy-list{grid-column:2}.drop-detail-pair-stacked>.enemy-list:first-of-type{grid-row:1}.drop-detail-pair-stacked>.enemy-list+.enemy-list{grid-row:2}.enemy-card{flex-shrink:0}}.cell-list-panel{background-image:radial-gradient(circle at 0 0,#0f172a0d 0,#0f172a06 14%,#0000 32%),radial-gradient(circle at 100% 0,#0f172a0c 0,#0f172a05 14%,#0000 32%),radial-gradient(circle at 0 100%,#0f172a0b 0,#0f172a05 14%,#0000 32%),radial-gradient(circle at 100% 100%,#0f172a0c 0,#0f172a05 14%,#0000 32%);background-repeat:no-repeat}.cell-list-panel>div.mod-pos{transform:translateY(-.7rem)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}
