.I_M3mq_wrap{padding:var(--space-6) var(--space-4);max-width:72rem}.I_M3mq_editorPageWrap{box-sizing:border-box;width:100%;max-width:none;padding:var(--space-2) 0 var(--space-4)}.I_M3mq_editorLayout{gap:var(--space-3);flex-direction:column;display:flex}.I_M3mq_editorPageLayout{width:100%}.I_M3mq_nav{margin-bottom:var(--space-4);font-size:var(--font-size-sm)}.I_M3mq_title{margin-bottom:var(--space-2)}.I_M3mq_lead{color:var(--color-fg-muted);margin-bottom:var(--space-6)}.I_M3mq_table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);margin-bottom:var(--space-6)}.I_M3mq_table th,.I_M3mq_table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}.I_M3mq_table th{color:var(--color-fg-muted);font-weight:600}.I_M3mq_badgeMissing{color:var(--color-fg-muted)}.I_M3mq_badgeOk{color:var(--color-success,#2d6a4f);font-weight:600}.I_M3mq_editLink{color:var(--color-fg-active);font-weight:600}.I_M3mq_tableActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.I_M3mq_newSection{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated)}.I_M3mq_newForm{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.I_M3mq_newForm label{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;display:flex}.I_M3mq_newForm input{min-width:12rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.I_M3mq_hint{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin-top:var(--space-2)}.I_M3mq_editorHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);top:var(--header-height);z-index:20;padding:var(--space-2) 0 var(--space-3);background:var(--color-bg);border-bottom:1px solid var(--color-border);display:flex;position:sticky}.I_M3mq_editorMeta{gap:var(--space-4);font-size:var(--font-size-sm);color:var(--color-fg-muted);flex-wrap:wrap;flex:1;min-width:0;display:flex}.I_M3mq_editorHeaderSave{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.I_M3mq_editorSaveBtn{min-width:5.5rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.I_M3mq_editorSaveBtn[aria-busy=true]{cursor:wait}.I_M3mq_editorSaveSpinner{border:2px solid var(--color-on-accent);border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite I_M3mq_lsEditorSpin;display:inline-block}.I_M3mq_editorSaveHint{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.I_M3mq_editorSaveOk{font-size:var(--font-size-xs);color:var(--color-success,#268c60);text-align:right;max-width:14rem}.I_M3mq_editorSaveError{font-size:var(--font-size-xs);color:var(--color-danger,#c0392b);text-align:right;white-space:pre-wrap;max-width:18rem;margin:0}.I_M3mq_placeholder{padding:var(--space-6);border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-fg-muted)}.I_M3mq_placeholderTitle{color:var(--color-fg);margin-bottom:var(--space-2);font-weight:600}.I_M3mq_zoneBar{gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.I_M3mq_zoneTabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.I_M3mq_zoneTab,.I_M3mq_zoneTabActive{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);font-size:var(--font-size-sm);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.I_M3mq_zoneTabActive{border-color:var(--color-accent);background:var(--color-surface-elevated);font-weight:600}.I_M3mq_zoneTabSize{font-size:var(--font-size-xs);color:var(--color-fg-muted);font-weight:400}.I_M3mq_zoneAddForm,.I_M3mq_zoneSizeHint{width:100%;font-size:var(--font-size-xs);color:var(--color-fg-muted);margin:0;line-height:1.4}.I_M3mq_zoneResize{gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.I_M3mq_zoneAddForm input,.I_M3mq_zoneResize input{width:5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.I_M3mq_zoneResize label{flex-direction:column;gap:2px;display:flex}.I_M3mq_zoneTrimHint{font-size:var(--font-size-xs);color:var(--color-fg-muted);flex:100%;margin:0}.I_M3mq_toolbar{gap:var(--space-4);box-sizing:border-box;width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.I_M3mq_brushGroup{gap:var(--space-2);flex-wrap:wrap;display:flex}.I_M3mq_brushBtn{min-width:3.25rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-xs);color:var(--color-fg);border:2px solid #0000;flex-direction:column;align-items:center;display:flex}.I_M3mq_brushBtnActive{border-color:var(--color-accent);outline:1px solid var(--color-accent)}.I_M3mq_brushShort{font-weight:700;font-size:var(--font-size-sm)}.I_M3mq_brushLabel{color:var(--color-fg-muted)}.I_M3mq_zoomControl{align-items:flex-end;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;min-width:10rem;display:flex}.I_M3mq_zoomControl label{gap:var(--space-1);flex-direction:column;min-width:10rem;display:flex}.I_M3mq_fitZoomBtn{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);font-size:var(--font-size-xs);cursor:pointer}.I_M3mq_canvasViewportWrap{width:100%;position:relative}.I_M3mq_canvasViewport{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:min(42vh,24rem);max-height:min(78vh,56rem);padding:var(--space-3);background:var(--color-surface);padding:2.75rem;overflow:auto}.I_M3mq_canvasMapBody{min-width:min-content;display:inline-block}.I_M3mq_zoneEdgeOverlay{z-index:12;pointer-events:none;position:absolute;inset:0}.I_M3mq_zoneEdgeOverlayCluster,.I_M3mq_zoneEdgeOverlayClusterCol{gap:var(--space-1);pointer-events:auto;display:flex;position:absolute}.I_M3mq_zoneEdgeOverlayClusterCol{flex-direction:column}.I_M3mq_zoneEdgeOverlayTop{top:var(--space-2);left:50%;transform:translate(-50%)}.I_M3mq_zoneEdgeOverlayBottom{bottom:calc(var(--space-2) + 1.25rem);left:50%;transform:translate(-50%)}.I_M3mq_zoneEdgeOverlayLeft{left:var(--space-2);top:50%;transform:translateY(-50%)}.I_M3mq_zoneEdgeOverlayRight{right:var(--space-2);top:50%;transform:translateY(-50%)}.I_M3mq_mapEdgeSizeFixed{top:var(--space-2);right:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);pointer-events:none;font-weight:600;position:absolute}.I_M3mq_canvasViewportPanning{cursor:grabbing;-webkit-user-select:none;user-select:none}.I_M3mq_canvasViewportPanReady{cursor:grab}.I_M3mq_mapEdgeFrame{align-items:center;gap:var(--space-1);flex-direction:column;display:inline-flex}.I_M3mq_mapEdgeTop,.I_M3mq_mapEdgeBottom{justify-content:center;align-items:center;gap:var(--space-1);min-height:2rem;display:flex}.I_M3mq_mapEdgeMiddle{align-items:stretch;gap:var(--space-1);display:flex}.I_M3mq_mapEdgeSide{justify-content:center;gap:var(--space-1);padding:var(--space-1) 0;flex-direction:column;display:flex}.I_M3mq_mapEdgeSize{margin-left:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);font-weight:600}.I_M3mq_mapEdgeBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);width:2rem;height:2rem;color:var(--color-fg);font-size:var(--font-size-md);cursor:pointer;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.I_M3mq_mapEdgeBtn:disabled{opacity:.35;cursor:not-allowed}.I_M3mq_mapEdgeBtn:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-surface)}.I_M3mq_canvasGridWrap{display:inline-block;position:relative}.I_M3mq_transportEdgeOverlay{pointer-events:none;z-index:4;position:absolute;inset:0}.I_M3mq_transportEdgeInvalid{stroke:#dc2d2de6;stroke-width:3px;stroke-dasharray:6 4}.I_M3mq_canvasGrid{background:var(--color-border);-webkit-user-select:none;user-select:none;gap:1px;display:inline-grid}.I_M3mq_canvasCell{cursor:crosshair;color:#ffffffd9;text-shadow:0 0 2px #000c;border:none;padding:0;font-size:9px;line-height:1;position:relative;overflow:visible}.I_M3mq_canvasCellHover{outline:2px solid var(--color-accent);outline-offset:-2px;z-index:1}.I_M3mq_canvasCellInvalid:after{content:"";pointer-events:none;z-index:3;background:#dc26266b;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #c81e1ef2}.I_M3mq_canvasOverlay{pointer-events:none;font-weight:700}.I_M3mq_canvasStatus{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-fg-muted)}.I_M3mq_tileEdit_floor{background:#33475c}.I_M3mq_tileEdit_floorAlt{background:#2c3f53}.I_M3mq_tileEdit_floorMetal{background:linear-gradient(135deg,#3e4d63 0%,#34435a 50%,#3e4d63 100%)}.I_M3mq_tileEdit_wall{background:linear-gradient(135deg,#5f697d 0%,#4f586b 100%);box-shadow:inset 1px 1px #77829a,inset -2px -2px #353d4c}.I_M3mq_tileEdit_wallRed{background:#6e3034}.I_M3mq_tileEdit_wallBlue{background:#2c4075}.I_M3mq_tileEdit_void{background:repeating-linear-gradient(-45deg,#06070b,#06070b 4px,#0e121b 4px 8px)}.I_M3mq_tileEdit_robotOnly{background:#4b3f73}.I_M3mq_geometryHint{font-size:var(--font-size-xs);color:var(--color-fg-muted);max-width:42rem;margin:0;line-height:1.45}.I_M3mq_toolbarSectionLabel{width:100%;font-size:var(--font-size-xs);color:var(--color-fg-muted);margin:0;font-weight:600}.I_M3mq_edgeHit{z-index:4;cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.I_M3mq_edgeHit_up{width:100%;height:38%;top:0;left:0}.I_M3mq_edgeHit_down{width:100%;height:38%;bottom:0;left:0}.I_M3mq_edgeHit_left{width:38%;height:100%;top:0;left:0}.I_M3mq_edgeHit_right{width:38%;height:100%;top:0;right:0}.I_M3mq_edgeHit_place{background:#e6e8ee33}.I_M3mq_edgeHit_hover,.I_M3mq_edgeHit_place:hover{background:#e6e8ee8c}.I_M3mq_edgeHit_hasDoor{box-shadow:inset 0 0 0 2px #dcdcdcf2}.I_M3mq_edgeHit_placeWall{background:#78787826}.I_M3mq_edgeHit_placeWall:hover{background:#7878788c}.I_M3mq_edgeHit_hasWall{box-shadow:inset 0 0 0 2px #5a5a5af2}.I_M3mq_tileEdit_door{background:#e6e8ee}.I_M3mq_tileEdit_doorRed{background:#cd3c3c}.I_M3mq_tileEdit_doorBlue{background:#455e96}.I_M3mq_doorGhost,.I_M3mq_placeGhostOk,.I_M3mq_placeGhostInvalid{z-index:2;pointer-events:none;box-sizing:border-box;border-radius:3px;position:absolute;top:1px;left:1px}.I_M3mq_doorGhost,.I_M3mq_placeGhostOk{background:#e6e8ee33;border:2px dashed #c8c8c8d9}.I_M3mq_placeGhostInvalid{background:#dc262647;border:2px dashed #dc2d2df2}.I_M3mq_canvasStatusError{color:#cd3c3c;font-weight:600}.I_M3mq_canvasStatusWarn{color:#e65100;font-weight:600}.I_M3mq_editorTabs{gap:var(--space-2);display:flex}.I_M3mq_editorTab,.I_M3mq_editorTabActive{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);font-size:var(--font-size-sm);cursor:pointer}.I_M3mq_editorTabActive{border-color:var(--color-accent);font-weight:600}.I_M3mq_toolModeBtn,.I_M3mq_objectToolBtn{min-width:2.5rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;border:2px solid #0000;font-weight:600}.I_M3mq_canvasColumn{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.I_M3mq_canvasQuickToolbar{box-sizing:border-box;gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-wrap:wrap;align-items:center;display:flex}.I_M3mq_canvasObjectToolbar{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-wrap:wrap;align-items:flex-start;display:flex}.I_M3mq_editorToolRail{gap:var(--space-2);min-width:0;max-height:min(36vh,20rem);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex;overflow-y:auto}.I_M3mq_editorToolRail .I_M3mq_canvasQuickToolbar,.I_M3mq_editorToolRail .I_M3mq_canvasObjectToolbar{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.I_M3mq_editorToolRail .I_M3mq_canvasObjectToolbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.I_M3mq_editorToolRail .I_M3mq_toolGroup{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}.I_M3mq_editorToolRail .I_M3mq_toolGroup:last-child{border-bottom:none;padding-bottom:0}.I_M3mq_editorToolRail .I_M3mq_brushGroup,.I_M3mq_editorToolRail .I_M3mq_doorToolRow{flex-direction:column;align-items:stretch}.I_M3mq_editorToolRail .I_M3mq_toolModeBtn,.I_M3mq_editorToolRail .I_M3mq_objectToolBtn,.I_M3mq_editorToolRail .I_M3mq_brushBtn{text-align:left;justify-content:flex-start;width:100%}.I_M3mq_editorToolRail .I_M3mq_canvasQuickDivider{display:none}.I_M3mq_editorToolRail .I_M3mq_canvasQuickHint{flex:none;width:100%;line-height:1.4}.I_M3mq_editorToolRail .I_M3mq_canvasQuickZoom{flex-direction:column;align-items:stretch;width:100%}.I_M3mq_editorToolRail .I_M3mq_canvasQuickZoom label{flex-direction:column;align-items:stretch}.I_M3mq_editorToolRail .I_M3mq_canvasQuickZoom input[type=range]{width:100%}.I_M3mq_toolGroup{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.I_M3mq_toolGroupLabel{font-size:var(--font-size-xs);color:var(--color-fg-muted);letter-spacing:.02em;font-weight:700}.I_M3mq_toolGroupBody,.I_M3mq_doorToolRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.I_M3mq_orientRadioGroup{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;display:flex;overflow:hidden}.I_M3mq_orientRadioOption{cursor:pointer;flex:1;margin:0}.I_M3mq_orientRadioOption input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.I_M3mq_orientRadioOption span{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);text-align:center;color:var(--color-fg);background:var(--color-surface);border-right:1px solid var(--color-border);font-weight:600;transition:background .12s,color .12s;display:block}.I_M3mq_orientRadioOption:last-child span{border-right:none}.I_M3mq_orientRadioOption:has(input:checked) span{background:var(--color-accent);color:var(--color-bg,#fff)}.I_M3mq_orientRadioOption:has(input:focus-visible) span{outline:2px solid var(--color-accent);outline-offset:-2px}.I_M3mq_toolBtnSelected{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));color:var(--color-fg)}.I_M3mq_clusterEditHint{font-size:var(--font-size-xs);color:var(--color-fg-muted);flex:100%;margin:0}.I_M3mq_canvasQuickDivider{background:var(--color-border);align-self:stretch;width:1px;min-height:1.75rem}.I_M3mq_canvasQuickHint{min-width:8rem;font-size:var(--font-size-xs);color:var(--color-fg-muted);flex:1}.I_M3mq_canvasQuickZoom{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.I_M3mq_canvasQuickZoom label{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);display:flex}.I_M3mq_canvasQuickZoom input[type=range]{width:5.5rem}.I_M3mq_canvasQuickZoomMeta{color:var(--color-fg-muted);white-space:nowrap}.I_M3mq_editorWorkspace{gap:var(--space-3);grid-template-columns:1fr;grid-template-areas:"tools""map";align-items:start;width:100%;display:grid}.I_M3mq_editorToolRail{grid-area:tools}.I_M3mq_canvasColumn{grid-area:map;min-width:0}.I_M3mq_canvasStage{width:100%;min-width:0;min-height:min(72vh,52rem);position:relative}@media (min-width:960px){.I_M3mq_editorWorkspace{gap:var(--space-2);grid-template-columns:9.5rem minmax(0,1fr);grid-template-areas:"tools map"}.I_M3mq_editorToolRail{top:calc(var(--header-height) + 3.25rem);max-height:calc(100vh - var(--header-height) - 5rem);align-self:start;position:sticky}}.I_M3mq_canvasCellMineBlast{z-index:1;box-shadow:inset 0 0 0 100px #dc502838}.I_M3mq_canvasCellMineChained{outline-offset:-2px;z-index:1;outline:2px solid #ff9f1c;box-shadow:inset 0 0 0 100px #ffaa2866}.I_M3mq_canvasCellSelected{outline:3px solid var(--color-warning,#e9a319);outline-offset:-3px;z-index:2}.I_M3mq_selectionPanel{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);font-size:var(--font-size-sm)}.I_M3mq_selectionPanelFloat{top:var(--space-2);right:var(--space-2);z-index:16;pointer-events:auto;width:min(15rem,38vw);max-height:min(68vh,28rem);position:absolute;overflow-y:auto;box-shadow:0 6px 24px #00000047}.I_M3mq_selectionPanelHeader{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.I_M3mq_selectionPanelTitle{font-size:var(--font-size-xs);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.I_M3mq_selectionPanelClose{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:1.5rem;height:1.5rem;color:var(--color-fg);cursor:pointer;flex-shrink:0;padding:0;font-size:1rem;line-height:1}.I_M3mq_selectionPanelClose:hover{border-color:var(--color-accent)}.I_M3mq_selectionStack{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.I_M3mq_stackBtn,.I_M3mq_stackBtnActive{text-align:left;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);font-size:var(--font-size-xs);cursor:pointer}.I_M3mq_stackBtnActive{border-color:var(--color-accent);font-weight:600}.I_M3mq_selectionDetail{gap:var(--space-2);flex-direction:column;display:flex}.I_M3mq_idEdit{gap:var(--space-1);flex-direction:column;display:flex}.I_M3mq_idEdit input{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit}.I_M3mq_selectionActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.I_M3mq_colorToggleEditorRow{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.I_M3mq_linkFieldset{margin:var(--space-2) 0 0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.I_M3mq_linkFieldset legend{font-size:var(--font-size-xs);color:var(--color-fg-muted);padding:0 var(--space-1);font-weight:600}.I_M3mq_linkCheckList{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.I_M3mq_linkCheck{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);cursor:pointer;display:flex}.I_M3mq_portalLinkRow{align-items:stretch;gap:var(--space-1);font-size:var(--font-size-xs);flex-direction:column;min-width:0;display:flex}.I_M3mq_portalLinkName{white-space:nowrap;font-weight:600}.I_M3mq_portalLinkSelect{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.I_M3mq_idError{color:var(--color-danger,#c00);font-size:var(--font-size-xs);margin:0}.I_M3mq_robotsPanel{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;display:flex}.I_M3mq_robotsLabel{color:var(--color-fg-muted);font-weight:600}.I_M3mq_robotCheck{align-items:center;gap:var(--space-1);cursor:pointer;display:flex}.I_M3mq_linksPanel{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);font-size:var(--font-size-sm);flex-direction:column;display:flex}.I_M3mq_linksSection h3{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.I_M3mq_linksForm{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.I_M3mq_linksForm label{font-size:var(--font-size-xs);flex-direction:column;gap:2px;display:flex}.I_M3mq_linksForm input,.I_M3mq_linksForm select{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit;min-width:5rem}.I_M3mq_linksList{margin:0;padding:0;list-style:none}.I_M3mq_linksList li{gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;display:flex}.I_M3mq_ioPanel{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated)}.I_M3mq_ioTitle{margin:0 0 var(--space-3);font-size:1.05rem}.I_M3mq_ioSubtitle{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-sm)}.I_M3mq_ioMetaRow{gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.I_M3mq_ioMetaRow label{gap:var(--space-1);flex-direction:column;display:flex}.I_M3mq_ioMetaRow input{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit;min-width:8rem}.I_M3mq_ioActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.I_M3mq_editorBtn,.I_M3mq_editorLayout .I_M3mq_ioActions button,.I_M3mq_editorLayout .I_M3mq_selectionActions>button,.I_M3mq_editorLayout .I_M3mq_zoneAddForm button,.I_M3mq_editorLayout .I_M3mq_zoneResize button,.I_M3mq_editorLayout .I_M3mq_linksList button,.I_M3mq_editorLayout .I_M3mq_linksForm button,.I_M3mq_editorLayout .I_M3mq_ioTable button{padding:var(--space-2) var(--space-3);border:1px solid var(--color-input-border,var(--color-border));border-radius:var(--radius-sm);background:var(--color-input-bg,var(--color-surface));color:var(--color-fg);font-size:var(--font-size-sm);font-family:inherit;font-weight:var(--font-weight-medium);cursor:pointer}.I_M3mq_editorBtn:hover:not(:disabled),.I_M3mq_editorLayout .I_M3mq_ioActions button:hover:not(:disabled),.I_M3mq_editorLayout .I_M3mq_selectionActions>button:hover:not(:disabled),.I_M3mq_editorLayout .I_M3mq_zoneAddForm button:hover:not(:disabled),.I_M3mq_editorLayout .I_M3mq_zoneResize button:hover:not(:disabled),.I_M3mq_editorLayout .I_M3mq_linksList button:hover:not(:disabled),.I_M3mq_editorLayout .I_M3mq_linksForm button:hover:not(:disabled),.I_M3mq_editorLayout .I_M3mq_ioTable button:hover:not(:disabled){border-color:var(--color-fg-active);color:var(--color-fg-hover)}.I_M3mq_editorBtn:disabled,.I_M3mq_editorLayout .I_M3mq_ioActions button:disabled,.I_M3mq_editorLayout .I_M3mq_selectionActions>button:disabled,.I_M3mq_editorLayout .I_M3mq_zoneAddForm button:disabled,.I_M3mq_editorLayout .I_M3mq_zoneResize button:disabled,.I_M3mq_editorLayout .I_M3mq_linksList button:disabled,.I_M3mq_editorLayout .I_M3mq_linksForm button:disabled,.I_M3mq_editorLayout .I_M3mq_ioTable button:disabled{opacity:.55;cursor:not-allowed}.I_M3mq_ioSaveBtn{min-width:4.5rem;font-weight:600}.I_M3mq_ioSaveBtn[aria-busy=true]{cursor:wait}.I_M3mq_ioSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite I_M3mq_lsEditorSpin;display:inline-block}@keyframes I_M3mq_lsEditorSpin{to{transform:rotate(360deg)}}.I_M3mq_ioSuccess{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-success,#268c60)}.I_M3mq_ioError{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-danger,#c0392b);white-space:pre-wrap}.I_M3mq_ioMsg{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-fg-muted);white-space:pre-wrap}.I_M3mq_ioTable{border-collapse:collapse;width:100%;font-size:var(--font-size-xs)}.I_M3mq_ioTable th,.I_M3mq_ioTable td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border)}.I_M3mq_ioTable input,.I_M3mq_ioTable select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;max-width:5rem;color:inherit;padding:2px 4px}.I_M3mq_editorHead{margin-bottom:var(--space-4)}.I_M3mq_editorPageWrap{padding-right:var(--space-3)}.I_M3mq_editorWip{align-items:center;gap:var(--space-2);display:inline-flex}.I_M3mq_editorWipLabel{align-items:center;gap:var(--space-1);cursor:pointer;display:inline-flex}.I_M3mq_editorWipLabel[data-on]{color:var(--color-warning);font-weight:600}.I_M3mq_editorWipError{font-size:var(--font-size-xs);color:var(--color-error-fg)}
.ClNsCa_nav{gap:var(--space-2);margin-bottom:var(--space-4);scrollbar-width:none;padding-bottom:2px;display:flex;position:relative;overflow-x:auto}.ClNsCa_nav::-webkit-scrollbar{display:none}.ClNsCa_item{min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-2);color:var(--color-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ClNsCa_item:hover{background:var(--surface-3);color:var(--color-fg)}}.ClNsCa_item:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ClNsCa_itemActive,.ClNsCa_itemActive:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:var(--font-weight-bold)}@media (prefers-reduced-motion:reduce){.ClNsCa_item{transition:none}}
.ayneWG_page{gap:var(--space-5);flex-direction:column;display:flex}.ayneWG_kindTabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.ayneWG_kindTab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-2);color:var(--color-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast), border-color var(--duration-fast);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ayneWG_kindTab:hover{background:var(--surface-3)}}.ayneWG_kindTabActive{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ayneWG_liveDot{border-radius:var(--radius-full);background:var(--color-success-fg);width:6px;height:6px}.ayneWG_bossCard{gap:var(--space-4);flex-direction:column;display:flex}.ayneWG_seasonHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ayneWG_seasonTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);word-break:keep-all;margin:0}.ayneWG_seasonMeta{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ayneWG_status{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ayneWG_status-live{background:var(--color-success-bg);color:var(--color-success-fg)}.ayneWG_status-upcoming{background:var(--color-info-bg);color:var(--color-info-fg)}.ayneWG_status-ended{background:var(--surface-3);color:var(--color-fg-muted)}.ayneWG_note{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-warning-bg);color:var(--color-warning-fg);font-size:var(--font-size-xs)}.ayneWG_bossList{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ayneWG_boss{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;display:flex}.ayneWG_bossName{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);word-break:keep-all;margin:0}.ayneWG_bossGrade{margin-left:var(--space-2);color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ayneWG_attrs{gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;display:flex}.ayneWG_attr{align-items:center;gap:var(--space-1);display:inline-flex}.ayneWG_attr dt{color:var(--color-fg-muted)}.ayneWG_attr dd{align-items:center;gap:var(--space-1);font-weight:var(--font-weight-semibold);margin:0;display:inline-flex}.ayneWG_attrIcon{width:18px;height:18px}.ayneWG_weak{color:var(--accent)}.ayneWG_gimmick{color:var(--color-fg-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre-line;margin:0}.ayneWG_noticeLink{color:var(--color-fg-muted);font-size:var(--font-size-xs);text-underline-offset:2px;align-self:flex-start;text-decoration:underline}.ayneWG_noticeLink:hover{color:var(--accent)}.ayneWG_ownedBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.ayneWG_plannerCard{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--accent-soft);flex-wrap:wrap;display:flex}.ayneWG_plannerText{gap:var(--space-1);flex-direction:column;flex:10rem;min-width:0;display:flex}.ayneWG_plannerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.ayneWG_plannerDesc{color:var(--color-fg-muted);font-size:var(--font-size-sm);word-break:keep-all;margin:0}.ayneWG_plannerButton{flex-shrink:0}@media (max-width:480px){.ayneWG_plannerCard{padding:var(--space-3) var(--space-4)}.ayneWG_plannerTitle{font-size:var(--font-size-md)}}.ayneWG_ownedText{color:var(--color-fg-muted);word-break:keep-all;margin:0}.ayneWG_ownedText strong{color:var(--color-fg)}.ayneWG_ownedActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ayneWG_deckList{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ayneWG_deckGroupTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ayneWG_deckSection{gap:var(--space-3);flex-direction:column;display:flex}.ayneWG_deckSection>:first-child{margin-bottom:var(--space-1)}.ayneWG_deckGroup{gap:var(--space-3);flex-direction:column;display:flex}.ayneWG_deckGroup+.ayneWG_deckGroup{margin-top:var(--space-3)}.ayneWG_refDecks{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.ayneWG_refDecks>summary{cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-fg-muted)}.ayneWG_refDecksBody{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.ayneWG_deck{gap:var(--space-3);flex-direction:column;display:flex}.ayneWG_deckHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ayneWG_deckLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);word-break:keep-all;margin:0}.ayneWG_deckMeta{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.ayneWG_matchChip{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.ayneWG_matchReady{background:var(--color-success-bg);color:var(--color-success-fg)}.ayneWG_slots{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ayneWG_slot{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.ayneWG_thumbWrap{aspect-ratio:3/4;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-3);width:100%;position:relative;overflow:hidden}.ayneWG_thumbWrap img{object-fit:cover;object-position:center 8%;width:100%;height:100%}.ayneWG_thumbWrap>*+*{z-index:2}.ayneWG_slotMissing .ayneWG_thumbWrap img{opacity:.32;filter:grayscale()}.ayneWG_slotPick .ayneWG_thumbWrap{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ayneWG_slotBadge{border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-bold);white-space:nowrap;padding:1px 6px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.ayneWG_badgeMissing{color:#f87171;background:#000000bf}.ayneWG_badgeSub{color:#60a5fa;background:#000000bf}.ayneWG_badgePick{background:var(--accent);color:var(--on-accent)}.ayneWG_thumbWrap .ayneWG_slotBurst{object-fit:contain;opacity:1;filter:drop-shadow(0 1px 2px #000c);width:18px;height:18px;position:absolute;top:3px;left:3px}.ayneWG_slotName{width:100%;color:var(--color-fg-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.ayneWG_deckNote{color:var(--color-fg-muted);font-size:var(--font-size-sm);margin:0}.ayneWG_coopHint{font-size:var(--font-size-sm);color:var(--color-fg);margin:0}.ayneWG_coopHint strong{color:var(--accent)}.ayneWG_migrate{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.ayneWG_sheetOverlay{z-index:var(--z-drawer);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;position:fixed;inset:0}.ayneWG_sheet{z-index:calc(var(--z-drawer) + 1);gap:var(--space-3);width:min(100%,52rem);max-height:88dvh;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--accent-deco) 35%, var(--border-default));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-1);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.ayneWG_sheetHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ayneWG_sheetTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.ayneWG_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.ayneWG_search{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-fg);font-size:var(--font-size-sm);flex:12rem}.ayneWG_pickGrid{gap:var(--space-2);overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));min-height:0;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.ayneWG_pickBtn{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.ayneWG_pickBtn .ayneWG_thumbWrap img{opacity:.4;filter:grayscale(.8)}.ayneWG_pickBtn[aria-pressed=true] .ayneWG_thumbWrap{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ayneWG_pickBtn[aria-pressed=true] .ayneWG_thumbWrap img,.ayneWG_pickBtnPlain .ayneWG_thumbWrap img{opacity:1;filter:none}.ayneWG_pickBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ayneWG_sheetFoot{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.ayneWG_archiveList{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ayneWG_archiveCard{gap:var(--space-2);flex-direction:column;height:100%;display:flex}.ayneWG_archiveTop{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-fg-muted);font-size:var(--font-size-xs);display:flex}.ayneWG_archiveTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);word-break:keep-all;margin:0}.ayneWG_archiveBoss{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.ayneWG_yearHead{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.ayneWG_footLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:480px){.ayneWG_slots{gap:var(--space-1)}.ayneWG_slotName{font-size:10px}.ayneWG_ownedBar{padding:var(--space-3)}}.ayneWG_editorFields{gap:var(--space-2);display:grid}.ayneWG_editorField{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-fg-muted);grid-template-columns:3rem 1fr;display:grid}.ayneWG_editorSlots{gap:var(--space-2);width:100%;max-width:26rem;padding:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.ayneWG_editorEmpty{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--surface-3);width:100%;color:var(--color-fg-muted);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.ayneWG_syncOk{color:var(--color-success-fg);font-size:var(--font-size-sm)}.ayneWG_syncError{color:var(--color-error-fg);font-size:var(--font-size-sm)}.ayneWG_coopHero{gap:var(--space-4);border-color:color-mix(in srgb, var(--accent-deco) 35%, var(--border-subtle));background:radial-gradient(120% 80% at 0% 0%, var(--accent-glow), transparent 60%), var(--surface-2);flex-direction:column;display:flex}.ayneWG_coopHeroHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.ayneWG_coopHeroTitleWrap{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ayneWG_coopHeroCode{padding:2px var(--space-2) 2px 4px;border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface-3) 80%, transparent);color:var(--color-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.ayneWG_coopHeroCode img{width:18px;height:18px}.ayneWG_coopHeroTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);word-break:keep-all;margin:0;line-height:1.25}.ayneWG_coopHeroSlots{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ayneWG_coopHeroSlot{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ayneWG_coopHeroSlot .ayneWG_thumbWrap{border-radius:var(--radius-md);box-shadow:var(--shadow-1);transition:transform var(--duration-fast)}@media (hover:hover) and (pointer:fine){.ayneWG_coopHeroSlot:hover .ayneWG_thumbWrap{transform:translateY(-2px)}}.ayneWG_coopHeroSlot .ayneWG_slotBurst{width:24px;height:24px;top:6px;left:6px}.ayneWG_coopHeroName{width:100%;color:var(--color-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.ayneWG_coopHeroNote{padding-left:var(--space-3);border-left:2px solid var(--accent);color:var(--color-fg-muted);font-size:var(--font-size-sm);margin:0}.ayneWG_coopHeroEmpty{padding:var(--space-6) var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--color-fg-muted);font-size:var(--font-size-sm);text-align:center;margin:0}@media (max-width:480px){.ayneWG_coopHeroSlots{gap:var(--space-2)}.ayneWG_coopHeroSlot .ayneWG_slotBurst{width:16px;height:16px;top:3px;left:3px}.ayneWG_coopHeroName{font-size:11px}}.ayneWG_coopHeroCp{margin-top:calc(var(--space-1) * -1);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.ayneWG_coopHeroCpNone{background:var(--surface-3);color:var(--color-fg-muted);font-weight:var(--font-weight-medium)}.ayneWG_coopMine{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.ayneWG_coopMineHead{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ayneWG_coopMineTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.ayneWG_chipIcon{vertical-align:-2px;width:14px;height:14px;margin-right:2px}.ayneWG_coopMineList{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ayneWG_coopMineItem{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);display:flex}.ayneWG_coopMineCode{border-color:color-mix(in srgb, var(--accent-deco) 45%, var(--border-subtle))}.ayneWG_coopMineRank{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;flex:0 0 1.5rem}.ayneWG_coopMineThumb{flex:0 0 2.5rem;width:2.5rem;display:block}.ayneWG_coopMineThumb .ayneWG_thumbWrap{border-radius:var(--radius-sm);display:block}.ayneWG_coopMineText{flex-direction:column;min-width:0;display:flex}.ayneWG_coopMineName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ayneWG_coopMineCp{color:var(--accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}@media (max-width:480px){.ayneWG_coopHeroCp{padding:1px 4px;font-size:10px}.ayneWG_coopMineList{grid-template-columns:repeat(2,minmax(0,1fr))}.ayneWG_coopMineItem{gap:6px;padding:6px}.ayneWG_coopMineRank{flex-basis:1rem}.ayneWG_coopMineThumb{flex-basis:2rem;width:2rem}}.ayneWG_coopMineMore{padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--color-fg-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;align-self:center}@media (hover:hover) and (pointer:fine){.ayneWG_coopMineMore:hover{color:var(--color-fg);border-color:var(--accent)}}.ayneWG_coopCta{border-radius:var(--radius-lg);position:relative;overflow:hidden}.ayneWG_coopCtaPreview{filter:blur(3px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.ayneWG_coopCtaThumb{aspect-ratio:3/4;border-radius:var(--radius-sm);background:linear-gradient(160deg, var(--surface-3), var(--accent-wash-3,var(--accent-glow)));flex:0 0 2.5rem;width:2.5rem}.ayneWG_coopCtaLine{border-radius:var(--radius-full);background:var(--surface-3);width:5rem;height:.7rem;margin:2px 0 4px;display:block}.ayneWG_coopCtaBody{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);background:radial-gradient(70% 90% at 50% 50%, color-mix(in srgb, var(--color-bg) 88%, transparent), transparent);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.ayneWG_coopCtaText{max-width:30rem;color:var(--color-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);word-break:keep-all;margin:0}@media (max-width:480px){.ayneWG_coopCtaThumb{flex-basis:2rem;width:2rem}}
.ZhvhvG_section{margin:var(--space-6) 0 var(--space-8)}.ZhvhvG_head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ZhvhvG_headButtonOnly{justify-content:flex-end;display:flex}.ZhvhvG_title{font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);margin:0;font-weight:800}.ZhvhvG_grid{gap:var(--space-2);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ZhvhvG_card{color:inherit;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.ZhvhvG_card>span:first-child{width:100%;transition:border-color .15s;display:block}@media (hover:hover) and (pointer:fine){.ZhvhvG_card:hover>span:first-child{border-color:var(--accent)}}.ZhvhvG_card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ZhvhvG_card img.ZhvhvG_burst{object-fit:contain;filter:drop-shadow(0 1px 2px #000c);width:18px;height:18px;position:absolute;top:3px;left:3px}.ZhvhvG_name{width:100%;color:var(--color-fg-muted);font-size:var(--font-size-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}@media (max-width:640px){.ZhvhvG_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.qaLcLG_strip{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);min-width:0;display:flex}.qaLcLG_stripLabel{color:var(--color-fg-muted);font-size:var(--font-size-sm);flex:none;font-weight:600}.qaLcLG_stripList{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.qaLcLG_stripList>li{flex:none;width:2.75rem}.qaLcLG_stripItem{border-radius:var(--radius-sm);display:block}.qaLcLG_stripItem>span{transition:border-color var(--duration-fast) var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.qaLcLG_stripItem:hover>span{border-color:var(--accent)}}.qaLcLG_stripItem:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qaLcLG_head{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.qaLcLG_title{font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);margin:0;font-weight:800}.qaLcLG_desc{margin:var(--space-1) 0 0;color:var(--color-fg-muted);font-size:var(--font-size-sm)}.qaLcLG_grid{justify-content:start;gap:var(--space-3) var(--space-2);grid-template-columns:repeat(6,minmax(0,7rem));margin:0;padding:0;list-style:none;display:grid}.qaLcLG_card{color:inherit;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.qaLcLG_card>span:first-child{width:100%;transition:border-color var(--duration-fast) var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.qaLcLG_card:hover>span:first-child{border-color:var(--accent)}}.qaLcLG_card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qaLcLG_card img.qaLcLG_burst{object-fit:contain;filter:drop-shadow(0 1px 2px #000c);width:18px;height:18px;position:absolute;top:3px;left:3px}.qaLcLG_name,.qaLcLG_basis{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.3;overflow:hidden}.qaLcLG_name{font-size:var(--font-size-xs)}.qaLcLG_basis{color:var(--color-fg-muted);font-size:var(--font-size-xs);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.qaLcLG_appears{margin-top:var(--space-6)}.qaLcLG_subTitle{margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:700}.qaLcLG_appearList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qaLcLG_appearLink{max-width:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-2);color:var(--color-fg);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.qaLcLG_appearLink:hover{border-color:var(--accent)}}.qaLcLG_appearLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qaLcLG_footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.qaLcLG_prevNext{justify-content:space-between;gap:var(--space-3);flex:18rem;min-width:0;display:flex}.qaLcLG_stepLink{align-items:center;gap:var(--space-1);min-width:0;max-width:48%;color:var(--color-fg-muted);font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}.qaLcLG_stepLink:hover{color:var(--color-fg)}.qaLcLG_stepLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qaLcLG_stepNext{text-align:right;justify-content:flex-end}.qaLcLG_stepName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.qaLcLG_strip{align-items:stretch;gap:var(--space-2);flex-direction:column}.qaLcLG_stripList{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.qaLcLG_stripList>li{width:auto}.qaLcLG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qaLcLG_footer>:last-child{justify-content:center;width:100%}}.qaLcLG_section{margin:var(--space-10) 0 var(--space-4)}.qaLcLG_head{border-bottom:0;padding-bottom:0}.qaLcLG_strip{margin-bottom:var(--space-6)}.qaLcLG_stripList>li{width:3rem}@media (max-width:560px){.qaLcLG_section{margin-top:var(--space-8)}}
.UKAt7a_lure{margin:var(--space-3) 0}
.PVKEJW_box{width:100%;margin:0 auto;position:relative}.PVKEJW_stage{perspective:1400px;cursor:pointer;--mx:30%;--my:20%;border-radius:6px;position:absolute;inset:0}.PVKEJW_stage:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.PVKEJW_inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--ease-out);position:relative}.PVKEJW_flipped{transform:rotateY(180deg)}.PVKEJW_face{backface-visibility:hidden;box-shadow:var(--shadow-3);border-radius:6px;position:absolute;inset:0;overflow:hidden}.PVKEJW_back{transform:rotateY(180deg)}.PVKEJW_scaler{transform-origin:0 0}.PVKEJW_shine{pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff2e 0%, #fff0 40%), linear-gradient(115deg, #fff0 30%, #e8c27a24 44%, #fff3 50%, #78c8ff1f 56%, #fff0 70%);mix-blend-mode:screen;background-size:100% 100%,260% 260%;animation:4.5s ease-in-out infinite PVKEJW_sweep;position:absolute;inset:0}@keyframes PVKEJW_sweep{0%{background-position:0 0,120% 0}55%,to{background-position:0 0,-20% 0}}@media (prefers-reduced-motion:reduce){.PVKEJW_inner{transition:none}.PVKEJW_shine{background-position:0 0,50% 0;animation:none}}
.sMAx2a_wrap{justify-content:center;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative;container-type:inline-size}.sMAx2a_row{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.sMAx2a_rank{align-items:center;gap:0 var(--space-2);min-width:0;color:inherit;flex-wrap:wrap;text-decoration:none;display:inline-flex}.sMAx2a_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-fg);margin:0}.sMAx2a_rankValue{align-items:center;gap:0 var(--space-2);font-size:var(--font-size-xs);color:var(--color-fg-muted);flex-wrap:wrap;display:inline-flex}.sMAx2a_rankValue strong{font-size:var(--font-size-lg);color:var(--accent);font-weight:800}.sMAx2a_facts{gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sMAx2a_fact{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--font-size-xs);color:var(--color-fg-muted);text-decoration:none;display:inline-flex}.sMAx2a_fact b{color:var(--color-fg);font-weight:700}.sMAx2a_cube{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.sMAx2a_help{width:1.5rem;height:1.5rem;margin-block:calc(var(--space-1) * -1);color:var(--color-fg-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sMAx2a_help[aria-expanded=true]{color:var(--color-fg)}.sMAx2a_tip{z-index:5;bottom:calc(100% + var(--space-1));right:var(--space-3);width:max-content;max-width:calc(100% - var(--space-6));padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);color:var(--color-fg);background:var(--surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);font-weight:400;line-height:1.5;position:absolute;box-shadow:0 4px 16px #00000059}.sMAx2a_fact b.sMAx2a_tier{color:var(--accent)}.sMAx2a_fact b.sMAx2a_tierNew{color:var(--color-info-fg)}.sMAx2a_note{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin:0}.sMAx2a_rank:focus-visible,.sMAx2a_fact:focus-visible,.sMAx2a_help:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){.sMAx2a_rank:hover .sMAx2a_rankValue>span,a.sMAx2a_fact:hover b{text-underline-offset:3px;text-decoration:underline}}@container (min-width:22rem){.sMAx2a_row{align-items:stretch;gap:var(--space-3);flex-wrap:nowrap}.sMAx2a_rank{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:2px}.sMAx2a_rankValue{white-space:nowrap;flex-wrap:nowrap}.sMAx2a_label{font-size:var(--font-size-xs);color:var(--color-fg-muted);font-weight:400}.sMAx2a_facts{display:contents}.sMAx2a_facts>li{min-width:0;padding-left:var(--space-3);border-left:1px solid var(--border-subtle);flex:auto}.sMAx2a_fact{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;height:100%}.sMAx2a_fact b{font-size:var(--font-size-sm)}}
.a9Qn-a_wrap{gap:var(--space-2);flex-direction:column;display:flex}.a9Qn-a_summary{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;display:flex}@media (hover:hover) and (pointer:fine){.a9Qn-a_summary:hover{background:var(--surface-3)}}.a9Qn-a_summary:focus-visible,.a9Qn-a_segBtn:focus-visible,.a9Qn-a_deckBtn:focus-visible,.a9Qn-a_slot:focus-visible,.a9Qn-a_clear:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.a9Qn-a_summaryText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.a9Qn-a_label{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.a9Qn-a_source{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a9Qn-a_change{font-size:var(--font-size-xs);color:var(--color-fg-muted);flex:none;align-items:center;gap:2px;display:inline-flex}.a9Qn-a_chevronOpen{transform:rotate(180deg)}.a9Qn-a_editor{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;display:flex}.a9Qn-a_seg{border-radius:var(--radius-md);background:var(--surface-1);grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.a9Qn-a_segBtn{min-height:32px;padding:0 var(--space-2);border-radius:calc(var(--radius-md) - 2px);color:var(--color-fg-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0}.a9Qn-a_segOn{background:var(--surface-3);color:var(--color-fg);font-weight:var(--font-weight-semibold)}.a9Qn-a_muted{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}.a9Qn-a_muted a{color:var(--accent)}.a9Qn-a_deckList{gap:var(--space-1);overscroll-behavior:contain;flex-direction:column;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.a9Qn-a_deckBtn{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;display:flex}@media (hover:hover) and (pointer:fine){.a9Qn-a_deckBtn:hover{background:var(--surface-3)}}.a9Qn-a_deckBtnOn{border-color:var(--color-fg-muted);background:var(--surface-3)}.a9Qn-a_deckName{min-width:0;font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a9Qn-a_faces{flex:none;gap:3px;display:flex}.a9Qn-a_face{border-radius:var(--radius-sm);background:var(--surface-3);width:30px;height:30px;display:block;overflow:hidden}.a9Qn-a_face>span,.a9Qn-a_slot>span:not(.a9Qn-a_plus){aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;display:block}.a9Qn-a_face img,.a9Qn-a_slot img{object-fit:cover;object-position:center 12%;width:100%;height:100%;display:block}.a9Qn-a_slots{gap:var(--space-2);display:flex}.a9Qn-a_slotWrap{position:relative}.a9Qn-a_slot{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;overflow:hidden}.a9Qn-a_plus{font-size:var(--font-size-lg);color:var(--color-fg-muted)}.a9Qn-a_clear{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-3);width:20px;height:20px;color:var(--color-fg);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.a9Qn-a_spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:var(--radius-full);width:20px;height:20px;animation:.8s linear infinite a9Qn-a_spin}@keyframes a9Qn-a_spin{to{transform:rotate(360deg)}}
._2YpIq_start{gap:var(--space-3);margin:0 0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2YpIq_withVote{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}._2YpIq_withVote ._2YpIq_vote{grid-row:span 2}._2YpIq_vote{min-width:0}._2YpIq_card{gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;display:flex}._2YpIq_title{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0;display:inline-flex}._2YpIq_others{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}._2YpIq_other{align-items:center;gap:var(--space-1);color:inherit;font-size:var(--font-size-xs);text-align:center;flex-direction:column;text-decoration:none;display:flex}._2YpIq_otherThumb{background:var(--surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:3.5rem;height:3.5rem;transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:block;overflow:hidden}._2YpIq_otherThumb img{object-fit:cover;object-position:top;width:100%;height:100%}@media (hover:hover) and (pointer:fine){._2YpIq_other:hover ._2YpIq_otherThumb{border-color:var(--accent);transform:translateY(-2px)}}._2YpIq_other:focus-visible,._2YpIq_more:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}._2YpIq_otherName{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}._2YpIq_more{font-size:var(--font-size-sm);color:var(--color-fg);align-self:flex-start;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}._2YpIq_newbie{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-fg);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:border-color var(--duration-fast) var(--ease-out);grid-column:1/-1;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){._2YpIq_newbie:hover{border-color:var(--accent)}}._2YpIq_newbie:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._2YpIq_newbieIcon{width:2.25rem;height:2.25rem;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-full);flex-shrink:0;place-items:center;display:inline-grid}._2YpIq_newbieText{min-width:0;font-size:var(--font-size-sm);flex-direction:column;flex:1;gap:2px;display:flex}._2YpIq_newbieText strong{font-weight:700}._2YpIq_newbieText span{font-size:var(--font-size-xs);color:var(--color-fg-muted)}@media (max-width:720px){._2YpIq_start,._2YpIq_withVote{grid-template-columns:minmax(0,1fr)}._2YpIq_withVote ._2YpIq_vote{grid-row:auto}}@media (prefers-reduced-motion:reduce){._2YpIq_otherThumb{transition:none}}
._9AAcla_wrap{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._9AAcla_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._9AAcla_headText{flex-direction:column;gap:2px;min-width:0;display:flex}._9AAcla_title{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;display:flex}._9AAcla_on,._9AAcla_off{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._9AAcla_on{background:var(--surface-3);color:var(--color-stat)}._9AAcla_off{background:var(--surface-2);color:var(--color-fg-muted)}._9AAcla_row,._9AAcla_urlRow{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._9AAcla_urlRow{justify-content:flex-start}._9AAcla_url{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--font-size-sm);color:var(--color-fg);white-space:nowrap;text-overflow:ellipsis;flex:160px;text-decoration:none;overflow:hidden}._9AAcla_muted{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}._9AAcla_check{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--font-size-sm);cursor:pointer;display:flex}._9AAcla_check input{width:16px;height:16px;accent-color:var(--color-fg-muted);margin:0}._9AAcla_confirm{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}._9AAcla_warn{font-size:var(--font-size-xs);color:var(--color-fg-muted)}._9AAcla_link,._9AAcla_danger{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0}._9AAcla_link{color:var(--color-fg-muted)}._9AAcla_danger{color:#ff8a8a;border:1px solid #ff8a8a}._9AAcla_link:focus-visible,._9AAcla_danger:focus-visible,._9AAcla_url:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._9AAcla_url{align-items:center;gap:var(--space-1);display:inline-flex}._9AAcla_urlText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._9AAcla_url>svg{color:var(--color-fg-muted);flex:none}
.ALJfeq_list{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);margin:0;padding:0;list-style:none;overflow:hidden}.ALJfeq_list li+li{border-top:1px solid var(--border-subtle)}.ALJfeq_row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-fg);transition:background var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ALJfeq_row:hover{background:var(--surface-2)}}.ALJfeq_row:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset) - 2px)}.ALJfeq_icon{width:2.25rem;height:2.25rem;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-full);flex-shrink:0;place-items:center;display:inline-grid}.ALJfeq_text{min-width:0;font-size:var(--font-size-sm);flex-direction:column;flex:1;gap:2px;display:flex}.ALJfeq_text strong{font-weight:700}.ALJfeq_text span{font-size:var(--font-size-xs);color:var(--color-fg-muted)}@media (prefers-reduced-motion:reduce){.ALJfeq_row{transition:none}}.ALJfeq_comeback{margin:var(--space-3) 0 0;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden}.ALJfeq_comebackRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-fg);text-decoration:none;display:flex}.ALJfeq_comebackRow+.ALJfeq_comebackRow{border-top:1px solid var(--border-subtle)}a.ALJfeq_comebackRow{transition:background var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){a.ALJfeq_comebackRow:hover{background:var(--surface-2)}}a.ALJfeq_comebackRow:focus-visible,.ALJfeq_code:focus-visible,.ALJfeq_more:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ALJfeq_codes{gap:var(--space-1);flex-wrap:wrap;display:flex}.ALJfeq_text .ALJfeq_codes{font-size:inherit}.ALJfeq_code{min-height:1.75rem;padding:0 var(--space-2);color:var(--color-fg);font:inherit;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-xs);letter-spacing:.02em;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer}@media (hover:hover) and (pointer:fine){.ALJfeq_code:hover{border-color:var(--accent)}}.ALJfeq_more{color:var(--color-fg-muted);font-size:var(--font-size-xs);white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){a.ALJfeq_comebackRow{transition:none}}@media (max-width:480px){.ALJfeq_code:nth-child(n+3){display:none}}.ALJfeq_rowPrimary{background:var(--accent-soft)}@media (hover:hover) and (pointer:fine){.ALJfeq_rowPrimary:hover{background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface-2))}}.ALJfeq_text .ALJfeq_faces{gap:var(--space-1);margin-top:var(--space-1);display:flex}.ALJfeq_face{background:var(--surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;display:block;overflow:hidden}.ALJfeq_face img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ALJfeq_comebackFirst{margin-top:0}.ALJfeq_comeback+.ALJfeq_list{margin-top:var(--space-3)}
.XCtO2q_wrap{display:inline-flex;position:relative}.XCtO2q_buttons{align-items:center;gap:2px;display:inline-flex}.XCtO2q_panel{top:calc(100% + var(--space-2));z-index:calc(var(--z-header) - 1);gap:var(--space-2);width:min(340px, calc(100vw - 2 * var(--space-4)));padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-2);text-align:left;flex-direction:column;display:flex;position:absolute;left:0}.XCtO2q_title{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;display:flex}.XCtO2q_on{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-stat);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.XCtO2q_desc{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0;line-height:1.5}.XCtO2q_check{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--font-size-sm);cursor:pointer;display:flex}.XCtO2q_check input{width:16px;height:16px;accent-color:var(--color-fg-muted);margin:0}.XCtO2q_error{font-size:var(--font-size-sm);color:#ff8a8a;margin:0}.XCtO2q_actions{justify-content:flex-end;gap:var(--space-2);display:flex}
._0BQgbq_list{font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._0BQgbq_list li{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);display:flex}._0BQgbq_list li>span:first-child{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._0BQgbq_need{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-warning-fg)}._0BQgbq_plus,._0BQgbq_none{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}._0BQgbq_plus{font-weight:var(--font-weight-semibold);color:var(--color-success-fg)}._0BQgbq_none{font-size:var(--font-size-xs);color:var(--color-fg-muted)}._0BQgbq_note,._0BQgbq_mine{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-fg-muted)}._0BQgbq_link{color:var(--color-fg);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}._0BQgbq_link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._0BQgbq_right{align-items:baseline;gap:var(--space-3);flex-shrink:0;display:inline-flex}
.c49CBq_wrap{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-1);flex-direction:column;display:flex}.c49CBq_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.c49CBq_muted{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}.c49CBq_slots{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));max-width:420px;display:grid}.c49CBq_slotWrap{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.c49CBq_slot{aspect-ratio:3/4;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.c49CBq_slot:focus-visible,.c49CBq_clear:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.c49CBq_slot>span{width:100%;height:100%}.c49CBq_plus{font-size:var(--font-size-xl);color:var(--color-fg-muted)}.c49CBq_clear{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-3);width:22px;height:22px;color:var(--color-fg);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.c49CBq_slotName{font-size:var(--font-size-xs);color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c49CBq_summary{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c49CBq_bursts{gap:var(--space-1);display:flex}.c49CBq_burst{min-width:28px;height:24px;padding:0 var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-fg-muted);justify-content:center;align-items:center;display:inline-flex}.c49CBq_burstOn{border-color:var(--color-stat);color:var(--color-stat)}.c49CBq_total{font-size:var(--font-size-sm);color:var(--color-fg-muted)}.c49CBq_total b{color:var(--color-fg)}.c49CBq_head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c49CBq_headText{flex-direction:column;gap:2px;min-width:0;display:flex}.c49CBq_slots{max-width:340px}.c49CBq_slot{aspect-ratio:1;border-style:solid;border-color:var(--border-subtle);color:var(--color-fg-muted)}.c49CBq_slotEmpty{border-style:dashed;border-color:var(--border-strong)}.c49CBq_slot>span{aspect-ratio:auto;border:0;border-radius:0;display:block}.c49CBq_slot img{object-position:center 10%}.c49CBq_burstLine{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.c49CBq_burstLabel{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin-right:2px}.c49CBq_burstNote{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin-left:2px}@media (min-width:768px){.c49CBq_wrap{align-items:center;column-gap:var(--space-6);row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head slots""summary slots";display:grid}.c49CBq_head{grid-area:head;align-self:end}.c49CBq_summary{grid-area:summary;align-self:start}.c49CBq_slots{grid-area:slots;grid-template-columns:repeat(5,80px);max-width:none}}
.cc_tzW_page{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.cc_tzW_toolbar{gap:var(--space-3);flex-direction:column;display:flex}.cc_tzW_search{width:100%;max-width:420px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-input-bg);color:var(--color-fg);font-size:var(--font-size-base)}.cc_tzW_search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.cc_tzW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.cc_tzW_count{margin-left:var(--space-1);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.cc_tzW_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.cc_tzW_card{gap:var(--space-2);flex-direction:column;height:100%;display:flex}.cc_tzW_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.cc_tzW_cardName{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);word-break:keep-all;margin:0}.cc_tzW_grade{color:var(--color-fg-muted);font-size:var(--font-size-xs);flex-shrink:0}.cc_tzW_summary{color:var(--color-fg-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);word-break:keep-all;margin:0}.cc_tzW_tags{gap:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.cc_tzW_tag{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);color:var(--color-fg-muted);font-size:var(--font-size-xs)}.cc_tzW_codes{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);flex-wrap:wrap;display:inline-flex}.cc_tzW_code{align-items:center;gap:var(--space-1);display:inline-flex}.cc_tzW_codeLabel{color:var(--color-fg-muted);font-size:var(--font-size-xs)}.cc_tzW_weak{color:var(--accent);font-weight:var(--font-weight-semibold)}.cc_tzW_icon{width:18px;height:18px}.cc_tzW_empty{padding:var(--space-6) 0;color:var(--color-fg-muted);text-align:center;margin:0}.cc_tzW_headMeta{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cc_tzW_codeNote{margin:var(--space-1) 0 0;color:var(--color-fg-muted);font-size:var(--font-size-xs)}.cc_tzW_section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cc_tzW_sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.cc_tzW_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cc_tzW_appearance{gap:var(--space-2);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);grid-template-columns:7.5em 1fr;align-items:baseline;display:grid}.cc_tzW_appearanceKind{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.cc_tzW_note{color:var(--color-fg-muted);font-size:var(--font-size-xs);display:block}.cc_tzW_pattern{gap:var(--space-2);flex-direction:column;display:flex}.cc_tzW_patternName{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.cc_tzW_patternRow{gap:var(--space-2);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);word-break:keep-all;grid-template-columns:3.5em 1fr;margin:0;display:grid}.cc_tzW_patternRow dt{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed)}.cc_tzW_patternRow dd{margin:0}.cc_tzW_counter dt{color:var(--accent)}.cc_tzW_teamGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.cc_tzW_teamTitle{align-items:center;gap:var(--space-1);margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);display:flex}.cc_tzW_members{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cc_tzW_member{width:64px;color:var(--color-fg);font-size:var(--font-size-xs);text-align:center;word-break:keep-all;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.cc_tzW_member>span:first-child{width:56px;height:56px}.cc_tzW_why{color:var(--color-fg-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);word-break:keep-all;margin:0}.cc_tzW_tips{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);word-break:keep-all;margin:0;padding-left:1.2em}.cc_tzW_tips li+li{margin-top:var(--space-1)}.cc_tzW_raidRow{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);color:var(--color-fg);font-size:var(--font-size-sm);flex-wrap:wrap;text-decoration:none;display:flex}.cc_tzW_raidRow:hover .cc_tzW_raidTitle{text-decoration:underline}.cc_tzW_raidKind{min-width:6.5em;color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.cc_tzW_raidTitle{font-weight:var(--font-weight-semibold)}.cc_tzW_raidPeriod{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.cc_tzW_teamNote{margin:var(--space-2) 0 0;color:var(--color-fg-muted);font-size:var(--font-size-xs)}.cc_tzW_videos{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.cc_tzW_video{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cc_tzW_player{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-0);width:100%;position:relative;overflow:hidden}.cc_tzW_player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cc_tzW_playButton{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);width:100%;height:100%;color:var(--color-fg);font-size:var(--font-size-sm);cursor:pointer;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.cc_tzW_playButton:hover{background:var(--surface-3)}}.cc_tzW_playHint{color:var(--color-fg-muted);font-size:var(--font-size-xs)}.cc_tzW_videoTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);overflow-wrap:anywhere;margin:0}.cc_tzW_videoTitle a{color:inherit}.cc_tzW_videoMeta{gap:var(--space-1) var(--space-3);color:var(--color-fg-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.cc_tzW_chapters{font-size:var(--font-size-sm);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cc_tzW_chapter{align-items:baseline;gap:var(--space-2);display:flex}.cc_tzW_chapterTime{color:var(--link,var(--accent));font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.cc_tzW_clips{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;display:grid}.cc_tzW_clips figure{margin:0}.cc_tzW_clips img,.cc_tzW_clips video{border-radius:var(--radius-md);width:100%;height:auto;display:block}.cc_tzW_clips figcaption{margin-top:var(--space-1);color:var(--color-fg-muted);font-size:var(--font-size-xs)}.cc_tzW_foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);color:var(--color-fg-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.cc_tzW_legal{color:var(--color-fg-muted);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);margin:0}@media (max-width:480px){.cc_tzW_appearance{grid-template-columns:1fr;gap:0}.cc_tzW_videos,.cc_tzW_teamGrid{grid-template-columns:1fr}}
.ZLNXRa_button{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-fg);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);flex-shrink:0;display:inline-flex}.ZLNXRa_button:hover{background:var(--surface-3)}.ZLNXRa_button:focus-visible,.ZLNXRa_headBtn:focus-visible,.ZLNXRa_close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ZLNXRa_table{font-size:var(--font-size-sm);flex-direction:column;display:flex}.ZLNXRa_row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,9rem) minmax(0,9rem);display:grid}.ZLNXRa_headRow{align-items:end;padding-top:0}.ZLNXRa_optHead{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.ZLNXRa_opt{min-width:0}.ZLNXRa_head{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;display:flex}.ZLNXRa_headBtn{align-items:center;gap:var(--space-2);min-width:0;font:inherit;color:var(--color-fg);border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:inline-flex}button.ZLNXRa_headBtn{cursor:pointer}button.ZLNXRa_headBtn:hover .ZLNXRa_headName{text-underline-offset:2px;text-decoration:underline}.ZLNXRa_face{object-fit:cover;object-position:50% 18%;background:var(--surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);flex-shrink:0;width:28px;height:28px}.ZLNXRa_headName{min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.ZLNXRa_close{width:24px;height:24px;color:var(--color-fg-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ZLNXRa_close:hover{color:var(--color-fg);background:var(--surface-3)}.ZLNXRa_cell{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ZLNXRa_val,.ZLNXRa_none{font-variant-numeric:tabular-nums}.ZLNXRa_val{color:var(--color-fg-muted)}.ZLNXRa_win{font-weight:var(--font-weight-semibold);color:var(--color-success-fg)}.ZLNXRa_none{font-size:var(--font-size-xs);color:var(--color-fg-muted);opacity:.6}.ZLNXRa_need{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-warning-fg)}@media (max-width:560px){.ZLNXRa_row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,5.5rem) minmax(0,5.5rem)}.ZLNXRa_head{justify-content:center;position:relative}.ZLNXRa_headBtn{flex-direction:column;gap:2px}.ZLNXRa_headName{text-align:center}.ZLNXRa_close{background:var(--surface-2);border:1px solid var(--border-subtle);width:20px;height:20px;position:absolute;top:-6px;right:4px}}.ZLNXRa_titleRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ZLNXRa_titleRow>h2{margin-bottom:0}.ZLNXRa_quick{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ZLNXRa_quickLabel{font-size:var(--font-size-sm);color:var(--color-fg-muted)}.ZLNXRa_wide{width:100%;min-height:40px;margin-top:var(--space-3);font-size:var(--font-size-sm);justify-content:center}
.KgFtWW_wrap{gap:var(--space-4);flex-direction:column;display:flex}.KgFtWW_controls{gap:var(--space-2);flex-direction:column;display:flex}.KgFtWW_controlRow{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.KgFtWW_toggle{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:inline-flex}.KgFtWW_total{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin-left:auto}.KgFtWW_total strong{margin-left:var(--space-2);color:var(--accent);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.KgFtWW_deckTotal{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.KgFtWW_memberDmg{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;min-height:1em}.KgFtWW_muted{color:var(--color-fg-muted);font-size:var(--font-size-xs);margin:0}@media (max-width:768px){.KgFtWW_barNote{display:none}}.KgFtWW_warn{color:var(--color-warning-fg,var(--color-fg-muted));font-size:var(--font-size-xs);margin:0}.KgFtWW_footer{color:var(--color-fg-muted);font-size:var(--font-size-xs);word-break:keep-all;margin:0}.KgFtWW_footer a{color:inherit}.KgFtWW_advice{gap:var(--space-2);flex-direction:column;display:flex}.KgFtWW_adviceTitle{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.KgFtWW_adviceList{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--font-size-sm);flex-direction:column;margin:0;display:flex}.KgFtWW_adviceList li>span:first-child{word-break:keep-all}.KgFtWW_adviceList li{display:list-item}.KgFtWW_adviceList li::marker{color:var(--color-fg-muted)}.KgFtWW_gain{float:right;margin-left:var(--space-3);color:var(--accent);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.KgFtWW_swap{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.KgFtWW_swap select{max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--color-fg)}.KgFtWW_swapResult{font-variant-numeric:tabular-nums}.KgFtWW_up{color:var(--accent)}.KgFtWW_down{color:var(--color-danger-fg,var(--color-fg-muted))}.KgFtWW_cost{color:var(--color-fg-muted);font-size:var(--font-size-xs);display:block}.KgFtWW_recordInput{width:11em;max-width:60vw;padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--color-fg);font-variant-numeric:tabular-nums}.KgFtWW_notice{font-size:var(--font-size-sm);word-break:keep-all;margin:0}.KgFtWW_skillEditor{gap:var(--space-2);flex-direction:column;display:flex}.KgFtWW_skillRow{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.KgFtWW_skillName{min-width:8em;font-weight:var(--font-weight-semibold);word-break:keep-all}.KgFtWW_skillRow select{padding:2px var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--color-fg)}.KgFtWW_teamDmg{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.KgFtWW_slotDmg{max-width:100%;color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;column-gap:3px;line-height:1.25;display:flex}.KgFtWW_slotShare{color:var(--color-fg-muted);font-weight:var(--font-weight-normal);white-space:nowrap}.KgFtWW_teamGap{color:var(--color-success-fg);font-weight:var(--font-weight-semibold)}.KgFtWW_teamGapSlow{color:var(--color-info-fg);font-weight:var(--font-weight-semibold)}.KgFtWW_teamDmgMuted{color:var(--color-fg-muted);font-size:var(--font-size-xs)}.KgFtWW_teamDmgWarn{color:var(--color-danger-fg,var(--color-fg-muted));font-size:var(--font-size-xs)}.KgFtWW_memberDmg{column-gap:var(--space-3);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;row-gap:2px;margin:0;padding:0;list-style:none;display:grid}.KgFtWW_memberDmg li{display:contents}.KgFtWW_memberName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KgFtWW_memberNameBtn{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;overflow:hidden}.KgFtWW_memberNameBtn:hover{color:var(--accent)}.KgFtWW_memberDmg li>span:nth-child(2){text-align:right;font-weight:var(--font-weight-semibold)}.KgFtWW_memberShare{text-align:right;min-width:3.5em;color:var(--color-fg-muted)}.KgFtWW_teamDetail{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.KgFtWW_slotCube{justify-content:center;width:100%;margin-top:2px;display:flex;position:relative}.KgFtWW_cubeBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);max-width:100%;min-height:24px;color:var(--color-fg);cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:1px 4px;font-size:10px;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.KgFtWW_cubeBtn:hover{background:var(--surface-3)}}.KgFtWW_cubeBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.KgFtWW_cubeBtnAssumed{border-style:dashed;border-color:var(--border-strong)}.KgFtWW_cubeBtnChanged{border-style:solid;border-color:var(--color-info-fg)}.KgFtWW_cubeImg{object-fit:contain;flex-shrink:0}.KgFtWW_cubeText{white-space:nowrap}.KgFtWW_cubeLv{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.KgFtWW_cubeTag{color:var(--color-fg-muted);white-space:nowrap}.KgFtWW_cubeMenu{z-index:20;width:13rem;max-height:min(24rem,60vh);padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-2);scroll-margin-bottom:calc(var(--bottom-nav-height,0px) + env(safe-area-inset-bottom) + var(--space-3));flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);overflow-y:auto}@media (min-width:769px){.KgFtWW_cubeMenu{scroll-margin-bottom:var(--space-3)}}.KgFtWW_cubeMenu_start{left:0}.KgFtWW_cubeMenu_center{left:50%;transform:translate(-50%)}.KgFtWW_cubeMenu_end{right:0}.KgFtWW_cubeMenuHead{padding:var(--space-1) var(--space-2);color:var(--color-fg-muted);font-size:var(--font-size-xs)}.KgFtWW_cubeOpt{align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-fg);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.KgFtWW_cubeOpt:hover{background:var(--surface-3)}}.KgFtWW_cubeOpt:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.KgFtWW_cubeOpt[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.KgFtWW_cubeOptIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:inline-flex}.KgFtWW_cubeOptName{flex:1;min-width:0}.KgFtWW_cubeOptLv{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.KgFtWW_cubeReset{color:var(--color-fg-muted);font-size:var(--font-size-xs);justify-content:center}.KgFtWW_cubeMenuNote{margin:var(--space-1) var(--space-2) 0;color:var(--color-fg-muted);font-size:11px}.KgFtWW_growthSummary{font-variant-numeric:tabular-nums;white-space:nowrap}.KgFtWW_growthMenu{width:15rem}.KgFtWW_growthForm{gap:var(--space-1);padding:0 var(--space-2);flex-direction:column;display:flex}.KgFtWW_growthRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--font-size-xs);display:flex}.KgFtWW_growthSelect{min-width:6.5rem;min-height:30px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--color-fg);font-size:var(--font-size-xs)}.KgFtWW_gearEditor{gap:var(--space-1);flex-direction:column;display:flex}.KgFtWW_gearTotal{color:var(--accent);margin:0;font-size:11px;font-weight:600}.KgFtWW_gearPiece{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:4px;display:flex}.KgFtWW_gearPieceOpen{border-color:var(--accent);padding-bottom:6px}.KgFtWW_gearPieceHead{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-2);color:var(--color-fg);font-size:var(--font-size-xs);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.KgFtWW_gearPieceName{width:2rem;color:var(--color-fg-muted);flex-shrink:0}.KgFtWW_gearPieceSum{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.KgFtWW_gearPieceChev{color:var(--color-fg-muted);font-size:9px}.KgFtWW_gearPieceOpen .KgFtWW_gearLine{padding:0 6px}.KgFtWW_gearLink{color:var(--accent);font-size:11px;text-decoration:none}.KgFtWW_gearLink:hover{text-decoration:underline}.KgFtWW_gearLine{gap:var(--space-1);display:flex}.KgFtWW_gearLine .KgFtWW_growthSelect{flex:1;min-width:0}.KgFtWW_gearLine .KgFtWW_gearLv{flex:0 0 4.25rem}.KgFtWW_growthSelect:focus-visible{border-color:var(--accent);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.KgFtWW_growthList{gap:var(--space-1);padding:0 var(--space-2);font-size:var(--font-size-xs);flex-direction:column;margin:0;display:flex}.KgFtWW_growthList>div{gap:var(--space-2);display:flex}.KgFtWW_growthList dt{width:4.5rem;color:var(--color-fg-muted);flex-shrink:0}.KgFtWW_growthList dd{min-width:0;margin:0}
.eJswgG_top{gap:var(--space-5);margin-bottom:var(--space-8);flex-direction:column;display:flex}.eJswgG_head{gap:var(--space-1);flex-direction:column;display:flex}.eJswgG_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}.eJswgG_muted{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}.eJswgG_cta{margin:calc(-1 * var(--space-2)) 0 0;justify-content:center;display:flex}.eJswgG_ctaLink{font-size:var(--font-size-sm);color:var(--color-fg-muted);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.eJswgG_ctaLink:hover{color:var(--color-fg)}.eJswgG_ctaLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}
._77GBtG_dialog{width:min(22rem, calc(100vw - var(--space-8)));color:var(--color-fg);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);padding:0}._77GBtG_dialog::backdrop{background:#0009}._77GBtG_body{align-items:center;gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}._77GBtG_head{justify-content:space-between;align-items:center;width:100%;display:flex}._77GBtG_head h2{font-size:var(--font-size-md);margin:0}._77GBtG_close{padding:var(--space-1);color:var(--color-fg-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;display:flex}._77GBtG_close:focus-visible,._77GBtG_code:focus-visible,._77GBtG_codeOn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._77GBtG_wheel{flex:none;position:relative}._77GBtG_arrow,._77GBtG_arrowOn{stroke-width:2px}._77GBtG_arrow{stroke:var(--border-strong)}._77GBtG_arrowOn{stroke:var(--accent);stroke-width:3px}._77GBtG_arrowHead{fill:var(--color-fg-muted)}._77GBtG_code,._77GBtG_codeOn{width:4rem;padding:var(--space-1);font-size:var(--font-size-xs);color:var(--color-fg);cursor:pointer;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}._77GBtG_codeOn{background:var(--accent-soft);border-color:var(--accent)}._77GBtG_code img,._77GBtG_codeOn img{width:2rem;height:2rem}._77GBtG_result{width:100%;font-size:var(--font-size-sm);text-align:center;margin:0;font-weight:600}._77GBtG_notes{width:100%;font-size:var(--font-size-xs);color:var(--color-fg-muted);margin:0;padding-left:1.2em;line-height:1.6}
.DXaLma_wrap{max-width:var(--content-max-width);padding:var(--space-6) var(--space-6) 0;margin:0 auto}.DXaLma_head{align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.DXaLma_title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg);margin:0}.DXaLma_note{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.DXaLma_form{gap:var(--space-2);max-width:36rem;display:flex}.DXaLma_input{min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-sm);color:var(--color-fg);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:1}.DXaLma_input::placeholder{color:var(--color-fg-muted)}.DXaLma_input:focus{border-color:var(--accent);outline:none}.DXaLma_input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.DXaLma_done{align-items:center;gap:var(--space-3);min-height:2.25rem;font-size:var(--font-size-sm);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.DXaLma_again{font:inherit;font-size:var(--font-size-sm);color:var(--color-fg-muted);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.DXaLma_again:hover,.DXaLma_again:focus-visible{color:var(--color-fg)}.DXaLma_msg{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-fg-muted)}.DXaLma_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:768px){.DXaLma_wrap{padding:var(--space-5) var(--space-6) 0}}
.DW6Jaa_button{right:var(--space-4);bottom:var(--space-4);z-index:50;border:1px solid var(--color-border);background:var(--color-bg-card);width:48px;height:48px;color:var(--color-fg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,border-color .2s,transform .15s;display:flex;position:fixed;box-shadow:0 2px 12px #00000026}@media (hover:hover) and (pointer:fine){.DW6Jaa_button:hover{background:var(--color-bg-card-hover,#0000000a);color:var(--color-fg-active);border-color:var(--color-fg-active)}}.DW6Jaa_button:active{transform:scale(.96)}.DW6Jaa_button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:768px){.DW6Jaa_button{bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + var(--space-3));width:44px;height:44px}}
.qJR02q_overlay{z-index:calc(var(--z-drawer) + 2);background:#0009;position:fixed;inset:0}.qJR02q_sheet{z-index:calc(var(--z-drawer) + 3);gap:var(--space-3);overscroll-behavior:contain;max-height:92dvh;padding:var(--space-2) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-1);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.qJR02q_handle{border-radius:var(--radius-full);background:var(--border-strong);width:40px;height:4px;margin:0 auto;display:block}@media (min-width:768px){.qJR02q_sheet{width:min(520px, calc(100vw - 2 * var(--space-6)));max-height:calc(100dvh - 2 * var(--space-6));padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.qJR02q_handle{display:none}}.qJR02q_head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.qJR02q_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.qJR02q_close{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.qJR02q_close:hover{background:var(--surface-3);color:var(--color-fg)}}.qJR02q_close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qJR02q_settings{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.qJR02q_settingRow{align-items:center;gap:var(--space-3);display:flex}.qJR02q_label{min-width:3.5em;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-fg-muted);flex:none}.qJR02q_seg{border-radius:var(--radius-md);background:var(--surface-2);flex:1;grid-template-columns:repeat(3,1fr);gap:2px;max-width:380px;padding:2px;display:grid}.qJR02q_segBtn{min-height:44px;padding:2px var(--space-1);border-radius:calc(var(--radius-md) - 2px);color:var(--color-fg-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.qJR02q_segOn{background:var(--surface-3);color:var(--color-fg);font-weight:var(--font-weight-semibold)}.qJR02q_segBtn:focus-visible,.qJR02q_itemsSummary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qJR02q_items{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2)}.qJR02q_itemsSummary{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);cursor:pointer;list-style:none;display:flex}.qJR02q_itemsSummary::-webkit-details-marker{display:none}.qJR02q_itemsCount{font-size:var(--font-size-xs);color:var(--color-fg-muted);align-items:center;gap:2px;display:inline-flex}.qJR02q_items[open] .qJR02q_itemsChevron{transform:rotate(180deg)}.qJR02q_checks{gap:var(--space-1) var(--space-3);padding:0 var(--space-3) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.qJR02q_checks{grid-template-columns:repeat(4,minmax(0,1fr))}}.qJR02q_check{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--font-size-sm);cursor:pointer;display:flex}.qJR02q_check input{width:16px;height:16px;accent-color:var(--color-fg-muted);margin:0}.qJR02q_preview{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);width:100%;width:min(100%, calc(50dvh * var(--ar,.8)));flex:none;justify-content:center;align-items:center;height:auto;margin:0 auto;display:flex;position:relative;overflow:hidden}.qJR02q_previewImg{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;width:100%;height:100%;display:block}.qJR02q_livePreview{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.qJR02q_spinner{right:var(--space-2);bottom:var(--space-2);border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:var(--radius-full);width:20px;height:20px;animation:.8s linear infinite qJR02q_spin;position:absolute}@keyframes qJR02q_spin{to{transform:rotate(360deg)}}.qJR02q_error{padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:#ff8a8a;margin:0;position:absolute}.qJR02q_hint,.qJR02q_note{font-size:var(--font-size-sm);color:var(--color-fg-muted);text-align:center;margin:0}.qJR02q_hint:empty{display:none}.qJR02q_hintStrong{color:var(--color-fg);font-weight:var(--font-weight-semibold)}.qJR02q_actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qJR02q_actions>*{flex:1 1 0;min-width:120px;max-width:220px}.qJR02q_offscreen{pointer-events:none;position:absolute;top:0;left:-10000px}.qJR02q_checkDropped{color:var(--color-fg-muted);text-decoration:line-through}.qJR02q_segUse{font-size:var(--font-size-sm);line-height:1.2}.qJR02q_segRatio{font-size:var(--font-size-xs);opacity:.75;line-height:1.2}
.OZVB5G_wrap{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.OZVB5G_withPrompt{justify-content:space-between;align-items:center;column-gap:var(--space-3);flex-flow:wrap}.OZVB5G_withPrompt[data-open]{flex-direction:column;align-items:flex-end}.OZVB5G_prompt{font-size:var(--font-size-sm);color:var(--color-fg-muted);margin:0}.OZVB5G_pill{max-width:100%;min-height:2rem;padding:0 var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);background:0 0;align-items:center;display:inline-flex}.OZVB5G_wrap[data-open] .OZVB5G_pill{background:var(--surface-2)}.OZVB5G_wrap[data-open] .OZVB5G_pill:focus-within{border-color:var(--accent)}.OZVB5G_grow,.OZVB5G_shrink{white-space:nowrap;min-width:0;transition:max-width var(--duration-normal) var(--ease-out), opacity var(--duration-normal) var(--ease-out);align-items:center;display:inline-flex;overflow:hidden}.OZVB5G_grow{opacity:0;flex:0 auto;width:min(26rem,100vw - 7.5rem);max-width:0}.OZVB5G_shrink{opacity:1;max-width:20rem}.OZVB5G_wrap[data-open] .OZVB5G_grow{opacity:1;max-width:min(26rem,100vw - 7.5rem)}.OZVB5G_wrap[data-open] .OZVB5G_shrink{opacity:0;max-width:0}.OZVB5G_input{width:100%;min-width:0;padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--font-size-sm);color:var(--color-fg);background:0 0;border:0;outline:none}.OZVB5G_input::placeholder{color:var(--color-fg-muted)}.OZVB5G_opener,.OZVB5G_sentText{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--font-size-xs);color:var(--color-fg-muted);background:0 0;border:0;display:inline-flex}.OZVB5G_opener{cursor:pointer;border-radius:var(--radius-full)}.OZVB5G_opener:hover,.OZVB5G_opener:focus-visible{color:var(--color-fg)}.OZVB5G_opener:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.OZVB5G_icon{flex:none;width:.9em;height:.9em}.OZVB5G_send,.OZVB5G_close{width:1.75rem;height:1.75rem;color:var(--color-fg-muted);border-radius:var(--radius-full);cursor:pointer;animation:OZVB5G_fadeIn var(--duration-normal) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.OZVB5G_send svg,.OZVB5G_close svg{width:1rem;height:1rem}.OZVB5G_send:not(:disabled){color:var(--on-accent);background:var(--accent)}.OZVB5G_send:disabled{opacity:.45;cursor:default}.OZVB5G_close:hover,.OZVB5G_close:focus-visible{color:var(--color-fg)}.OZVB5G_send:focus-visible,.OZVB5G_close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.OZVB5G_meta{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-3);max-width:100%;font-size:var(--font-size-xs);color:var(--color-fg-muted);animation:OZVB5G_fadeIn var(--duration-normal) var(--ease-out);flex-wrap:wrap;display:flex}.OZVB5G_kinds{gap:var(--space-1);display:inline-flex}.OZVB5G_kind{padding:2px var(--space-2);font:inherit;color:var(--color-fg-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;background:0 0}.OZVB5G_kind[aria-pressed=true]{color:var(--color-fg);background:var(--surface-3);border-color:var(--border-strong)}.OZVB5G_kind:focus-visible,.OZVB5G_board:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.OZVB5G_note{white-space:nowrap}.OZVB5G_board{color:var(--color-fg-muted);text-underline-offset:.15em;text-decoration:underline}.OZVB5G_board:hover{color:var(--color-fg)}.OZVB5G_alert{text-align:right;width:100%;color:var(--color-fg)}.OZVB5G_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@keyframes OZVB5G_fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.OZVB5G_pill,.OZVB5G_grow,.OZVB5G_shrink,.OZVB5G_send,.OZVB5G_close,.OZVB5G_meta{transition:none;animation:none}}
.j9cyJG_kitIcon{flex:none;display:block}.j9cyJG_kitIcon[data-kit=blue]{color:var(--rarity-r)}.j9cyJG_kitIcon[data-kit=purple]{color:var(--rarity-sr)}.j9cyJG_kitIcon[data-kit=yellow]{color:var(--rarity-ssr)}.j9cyJG_hi{fill:var(--color-fg);fill-opacity:.3}.j9cyJG_arrow{fill:none;stroke:var(--on-accent);stroke-opacity:.85;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}
.wWbtMG_wrap{gap:var(--space-3);flex-direction:column;max-width:40rem;display:flex}.wWbtMG_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.wWbtMG_facts{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.wWbtMG_facts>div{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:2px;display:flex}.wWbtMG_facts dt{color:var(--color-fg-muted);font-size:var(--font-size-xs)}.wWbtMG_facts dd{font-weight:var(--font-weight-bold);margin:0}.wWbtMG_table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.wWbtMG_caption{margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);text-align:left}.wWbtMG_table th,.wWbtMG_table td{padding:6px var(--space-2);border-bottom:1px solid var(--border-subtle);text-align:right;white-space:nowrap}.wWbtMG_table thead th{color:var(--color-fg-muted);font-size:var(--font-size-xs);font-weight:400}.wWbtMG_table th:first-child{text-align:left}.wWbtMG_table tbody th{font-weight:400}.wWbtMG_value{color:var(--color-stat);font-weight:var(--font-weight-bold)}.wWbtMG_sub{color:var(--color-fg-muted);font-size:11px;display:block}.wWbtMG_bandStart th,.wWbtMG_bandStart td{border-top:1px solid var(--border-strong)}.wWbtMG_mine th,.wWbtMG_mine td{background:var(--accent-soft)}.wWbtMG_mine .wWbtMG_value{color:var(--accent)}.wWbtMG_mineBadge{margin-left:var(--space-2);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:var(--font-weight-bold);padding:1px 6px}.wWbtMG_note{color:var(--color-fg-muted);font-size:var(--font-size-xs);margin:0}.wWbtMG_lines{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}.wWbtMG_linesTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0}.wWbtMG_lineList{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wWbtMG_lineList li{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--font-size-sm);flex-direction:column;align-items:center;gap:2px;display:flex}.wWbtMG_lineList strong{font-size:var(--font-size-md)}.wWbtMG_sheetOverlay{z-index:var(--z-drawer);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;position:fixed;inset:0}.wWbtMG_sheet{z-index:calc(var(--z-drawer) + 1);gap:var(--space-3);width:min(100%,36rem);max-height:88dvh;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-1);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.wWbtMG_sheetHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.wWbtMG_sheetTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.wWbtMG_sheetBody{gap:var(--space-3);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.wWbtMG_fullLink{color:var(--color-fg-muted);font-size:var(--font-size-sm);align-self:flex-start;text-decoration:underline}.wWbtMG_valueButton{border:0;border-bottom:1px dashed var(--border-strong);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}.wWbtMG_valueButton:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}
._7h5HZq_survey{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);position:relative}._7h5HZq_question{margin:0 var(--space-8) var(--space-2) 0;font-size:var(--font-size-sm);color:var(--color-fg)}._7h5HZq_chips{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._7h5HZq_actions{justify-content:flex-end;display:flex}._7h5HZq_close{top:var(--space-3);width:2rem;height:2rem;color:var(--color-fg-muted);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid;position:absolute;right:0}._7h5HZq_close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){._7h5HZq_close:hover{background:var(--surface-3)}}._7h5HZq_thanks{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm);color:var(--color-fg-muted)}
