.hkAYCG_container{width:100%;max-width:none;padding:0}.hkAYCG_card{border:1px solid var(--color-line);width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative}.hkAYCG_card:before,.hkAYCG_card:after{display:none}.hkAYCG_cardInner{z-index:1;background:0 0;flex-direction:column;flex:1;align-self:stretch;align-items:stretch;gap:0;width:100%;padding:0;display:flex;position:relative}.hkAYCG_guildHeader{background:color-mix(in srgb, var(--color-shade) 35%, transparent);border-bottom:1px solid var(--color-line-soft);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 18px;display:flex}.hkAYCG_nameRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.hkAYCG_guildHeaderName{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-strong);margin:0;font-size:27px;font-weight:800;line-height:1.1}.hkAYCG_levelPill{border:1px solid var(--color-line);background:var(--color-card);color:var(--color-accent-bright);font-family:var(--font-heading);align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.hkAYCG_guildHeaderDescription{max-width:620px;font-family:var(--font-ui-text);color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.6}.hkAYCG_metaChips{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:2px;display:flex}.hkAYCG_metaChip{color:var(--color-text-soft);font-family:var(--font-ui-text);white-space:nowrap;align-items:center;gap:6px;padding:2px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.hkAYCG_identityStrip{background:color-mix(in srgb, var(--color-shade) 15%, transparent);border-bottom:1px solid var(--color-line-soft);flex-wrap:wrap;align-items:flex-start;gap:20px;padding:12px 20px;display:flex}.hkAYCG_identityBlock{flex-direction:column;gap:7px;min-width:0;display:flex}.hkAYCG_identityBlock:last-child{flex:1}.hkAYCG_identityLabel{font-family:var(--font-heading,"Lexend", sans-serif);letter-spacing:0;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.hkAYCG_identityDivider{background:var(--color-line-soft);align-self:stretch;width:1px}.hkAYCG_identityEmpty{font-family:var(--font-ui-text);color:var(--color-text-muted);font-size:12px}@media (max-width:640px){.hkAYCG_guildHeaderName{font-size:22px}.hkAYCG_identityStrip{flex-direction:column;gap:12px}.hkAYCG_identityDivider{display:none}}.hkAYCG_tabNav{scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.hkAYCG_tabNav::-webkit-scrollbar{display:none}.hkAYCG_tabNavWrapper{z-index:2;background:0 0;justify-content:center;align-items:center;gap:0;width:100%;padding:0 0 10px;display:flex;position:relative}.hkAYCG_tabNavSlider{display:none}.hkAYCG_tabNavButton{box-sizing:border-box;height:38px;font-family:var(--font-heading);color:var(--color-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:600;transition:color .14s,background .14s;display:inline-flex;position:relative}.hkAYCG_tabNavButton:hover{color:var(--color-text-hover)}.hkAYCG_tabNavButton:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent);outline-offset:2px}.hkAYCG_tabNavButtonActive{z-index:2;color:var(--color-accent-bright);background:var(--fill-select);box-shadow:none;font-weight:700}.hkAYCG_tabNavButtonActive:hover{color:var(--color-text-hover)}.hkAYCG_navIcon{box-sizing:border-box;width:16px;height:16px;color:inherit;flex-shrink:0;transition:color .16s}.hkAYCG_tabNavButtonText{color:inherit;font-size:13px}.hkAYCG_tabBadge{background:var(--color-raised);color:var(--color-accent-bright);border-radius:0;padding:1px 7px;font-size:10px;font-weight:700}.hkAYCG_founderIdentity{min-width:0;max-width:100%}.hkAYCG_textMuted{color:var(--color-text-muted);font-size:11px}.hkAYCG_memberRank{font-family:var(--font-ui-text);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;border:1px solid;border-radius:0;justify-content:center;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.hkAYCG_emptyState{text-align:center;background:var(--color-card);border:1px solid var(--color-line-soft);border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:48px 24px;display:flex}.hkAYCG_emptyText{font-family:var(--font-heading);color:var(--color-text-strong);font-size:19px;font-weight:700}.hkAYCG_cardFooter{border-top:1px solid var(--color-line-soft);background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:12px 16px;display:flex}.hkAYCG_footerPageInfo{font-family:var(--font-ui-text);color:var(--color-text-soft);font-size:12px;font-weight:500}.hkAYCG_pagination{align-items:center;gap:8px;display:flex}.hkAYCG_paginationBtn{background:var(--color-card);border:1px solid var(--color-line);min-width:32px;height:32px;color:var(--color-text);font-family:var(--font-heading);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .12s;display:flex}.hkAYCG_paginationBtn:hover:not(:disabled){background:var(--color-raised);border-color:var(--color-line-strong);color:var(--color-text-strong)}.hkAYCG_paginationBtn:active:not(:disabled){transform:scale(.96)}.hkAYCG_paginationBtn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 50%, transparent);outline-offset:1px}.hkAYCG_paginationBtnActive{box-shadow:none;background:var(--fill-select), var(--color-card)!important;border-color:var(--color-select-frame)!important;color:var(--color-accent-bright)!important}.hkAYCG_paginationBtn:disabled{opacity:.4;cursor:not-allowed}.hkAYCG_paginationBtn svg{width:16px;height:16px}@media (max-width:768px){.hkAYCG_guildHeader{flex-direction:column;align-items:center;gap:10px;padding:12px}.hkAYCG_guildHeaderInfo,.hkAYCG_guildHeaderDescription{text-align:left}.hkAYCG_tabNav{width:100%}.hkAYCG_tabNavButton{padding:0 12px}.hkAYCG_guildHeader,.hkAYCG_guildTable,.hkAYCG_guildTable thead,.hkAYCG_guildTable tbody,.hkAYCG_memberRank{margin-top:0}.hkAYCG_cardFooter{flex-direction:column;gap:10px;padding:12px 16px}.hkAYCG_pagination{flex-wrap:wrap;gap:4px}.hkAYCG_paginationBtn{min-width:28px;height:28px;font-size:12px}}.hkAYCG_panel{flex-direction:column;display:flex}.hkAYCG_statGroup{border-bottom:1px solid var(--color-line-soft)}.hkAYCG_statGroup:last-child{border-bottom:none}.hkAYCG_statGroupLabel{font-family:var(--font-heading,"Lexend", sans-serif);letter-spacing:0;text-transform:uppercase;color:var(--color-accent);background:color-mix(in srgb, var(--color-shade) 35%, transparent);border-bottom:1px solid var(--color-line);padding:12px 18px 10px;font-size:12px;font-weight:700;line-height:1.3}.hkAYCG_panelNote{font-family:var(--font-ui-text);color:var(--color-text-muted);margin:0;padding:14px 18px;font-size:12.5px;line-height:1.5}.hkAYCG_allyList{flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.hkAYCG_allyChip{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-shade) 25%, transparent);color:var(--color-text);font-family:var(--font-ui-text);border-radius:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.hkAYCG_allyChip:hover{border-color:var(--color-accent-line);background:var(--color-hover);color:var(--color-text)}.hkAYCG_allyTag{color:var(--color-accent-bright);font-weight:700}.hkAYCG_allyName{min-width:0}.hkAYCG_questList{flex-direction:column;display:flex}.hkAYCG_questRow{border-bottom:1px solid var(--color-line-soft);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.hkAYCG_questRow:last-child{border-bottom:none}.hkAYCG_questRow[data-done=true]{opacity:.72}.hkAYCG_questTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.hkAYCG_questName{font-family:var(--font-heading);color:var(--color-text);white-space:normal;overflow-wrap:break-word;min-width:0;font-size:13.5px;font-weight:600}.hkAYCG_questMeta{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.hkAYCG_questXp{font-family:var(--font-ui-text);color:var(--color-accent-bright);white-space:nowrap;font-size:11px;font-weight:700}.hkAYCG_questBadge{border:1px solid var(--color-success-line);background:var(--color-success-wash);color:var(--color-success);font-family:var(--font-heading);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:0;padding:2px 7px;font-size:9px;font-weight:600}.hkAYCG_questBadge[data-claimed=false]{border-color:var(--color-accent-line);background:var(--color-card);color:var(--color-accent-bright)}.hkAYCG_questBarTrack{background:var(--color-field);border:1px solid var(--color-line-soft);height:4px;overflow:hidden}.hkAYCG_questBarFill{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent-bright) 50%, transparent), var(--color-accent-bright));height:100%;transition:width .4s;display:block}.hkAYCG_questRow[data-done=true] .hkAYCG_questBarFill{background:linear-gradient(90deg, color-mix(in srgb, var(--color-success) 50%, transparent), var(--color-success-strong))}.hkAYCG_questProgressText{font-family:var(--font-ui-text);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.hkAYCG_panel,.hkAYCG_membersBody{min-height:0}.hkAYCG_boardBody{z-index:0;background:var(--color-panel);border:1px solid var(--color-line);width:100%;max-width:1200px;margin:0 auto;padding:0;position:relative}.hkAYCG_splitRow{grid-template-columns:1fr 1fr;display:grid}.hkAYCG_splitRow+.hkAYCG_splitRow{border-top:1px solid var(--color-line-soft)}.hkAYCG_warHead{border-bottom:1px solid var(--color-line-soft);align-items:center;gap:14px;padding:18px 18px 16px;display:flex}.hkAYCG_warRecord{flex-direction:column;gap:3px;min-width:0;display:flex}.hkAYCG_warLine{font-family:var(--font-heading);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:17px;font-weight:700;display:flex}.hkAYCG_warWin{color:var(--color-success)}.hkAYCG_warLoss{color:var(--color-danger)}.hkAYCG_warDraw{color:var(--color-text-soft)}.hkAYCG_warSep{color:var(--color-text-muted)}.hkAYCG_warSub{font-family:var(--font-ui-text);color:var(--color-text-muted);font-size:12.5px}@media (max-width:900px){.hkAYCG_splitRow{grid-template-columns:minmax(0,1fr)}.hkAYCG_panel,.hkAYCG_membersBody{min-height:0}}.hkAYCG_panel,.hkAYCG_membersBody{width:100%}.hkAYCG_tabButton{flex:none}.hkAYCG_tabNav .hkAYCG_tabButton:focus-visible{outline-offset:-2px}.hkAYCG_rosterTools{padding:16px var(--card-pad,22px) 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.hkAYCG_rosterFilters{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.hkAYCG_rosterFilter{border:1px solid var(--color-line-soft);height:28px;color:var(--color-text);font-family:var(--font-ui-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;padding:0 11px;font-size:12px;font-weight:500;transition:background .16s,border-color .16s,color .16s}.hkAYCG_rosterFilter:hover{background:var(--color-card);color:var(--color-text)}.hkAYCG_rosterFilter:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent-bright) 50%, transparent);outline-offset:1px}.hkAYCG_rosterFilterActive{background:var(--color-card);border-color:var(--color-accent-line);color:var(--color-accent-bright);font-weight:600}.hkAYCG_searchField{background:var(--color-field);border:1px solid var(--color-line);flex-shrink:0;align-items:center;width:clamp(180px,24vw,240px);height:32px;transition:border-color .16s;display:flex;position:relative}.hkAYCG_searchField:focus-within{border-color:color-mix(in srgb, var(--color-accent-bright) 55%, transparent)}.hkAYCG_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:10px}.hkAYCG_searchInput{width:100%;height:100%;color:var(--color-text);font-family:var(--font-ui-text);appearance:none;background:0 0;border:none;outline:none;padding:0 30px 0 31px;font-size:13px}.hkAYCG_searchInput::placeholder{color:var(--color-text-muted)}.hkAYCG_searchInput::-webkit-search-cancel-button{appearance:none}.hkAYCG_searchInput::-webkit-search-decoration{appearance:none}.hkAYCG_searchClear{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .16s;display:flex;position:absolute;right:6px}.hkAYCG_searchClear:hover{color:var(--color-text)}.hkAYCG_searchClear:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent-bright) 50%, transparent);outline-offset:1px}.hkAYCG_rosterMeta{padding:0 var(--card-pad,22px) 10px;border-bottom:1px solid var(--color-line-soft)}.hkAYCG_rosterMetaText{font-family:var(--font-ui-text);color:var(--color-text-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.hkAYCG_roster{flex-direction:column;display:flex}.hkAYCG_rosterRow{padding:9px var(--card-pad,22px);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;text-decoration:none;transition:background .14s;display:grid}.hkAYCG_rosterRow+.hkAYCG_rosterRow{border-top:1px solid var(--color-line-soft)}.hkAYCG_rosterRow:nth-child(2n){background:color-mix(in srgb, var(--color-sheen) 1.2%, transparent)}.hkAYCG_rosterRow:hover{background:var(--color-card)}.hkAYCG_rosterRow:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent-bright) 50%, transparent);outline-offset:-2px}.hkAYCG_rosterIdentity{align-items:center;min-width:0;display:flex}.hkAYCG_rosterJoined{font-family:var(--font-ui-text);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:108px;font-size:12px}.hkAYCG_paginationEllipsis{min-width:24px;height:32px;color:var(--color-text-muted);font-family:var(--font-ui-text);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;display:flex}@media (max-width:640px){.hkAYCG_rosterRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity rank""joined joined";gap:6px 10px}.hkAYCG_rosterIdentity{grid-area:identity}.hkAYCG_memberRank{grid-area:rank}.hkAYCG_rosterJoined{text-align:left;grid-area:joined;min-width:0;font-size:11px}.hkAYCG_rosterTools{flex-direction:column;align-items:stretch;gap:10px}.hkAYCG_searchField{width:100%}}.hkAYCG_boardBody{background:0 0;border:0}.hkAYCG_guildHeader,.hkAYCG_identityStrip{background:0 0}.hkAYCG_window{--stat-stripe:var(--color-card);margin:8px 0 24px}.hkAYCG_window .hkAYCG_splitRow{gap:20px 28px}.hkAYCG_window .hkAYCG_splitRow+.hkAYCG_splitRow{border-top:0;margin-top:20px}@media (max-width:760px){.hkAYCG_window .hkAYCG_splitRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.hkAYCG_window .hkAYCG_tabNav{grid-template-columns:repeat(4,minmax(min-content,1fr));grid-auto-rows:32px;width:100%;height:auto;display:grid;overflow:visible}.hkAYCG_window .hkAYCG_tabNav .hkAYCG_tabButton{letter-spacing:.02em;text-align:center;justify-content:center;padding:0 4px;font-size:clamp(10px,2.8vw,12px)}}
