.dashboard{padding-bottom:32px;min-height:100vh}.logoHolder{margin-top:40px;margin-bottom:32px}.logoHolder-title{font-size:2.25rem;font-weight:700;color:#fff;text-align:left;margin-bottom:16px;letter-spacing:-.025em;line-height:1.2}.logoHolder-description{margin-bottom:32px;text-align:left;color:#b0c4de;font-size:1.125rem;line-height:1.6}.stats-cards,.top-players{margin-bottom:32px}.missing-enchants-title{font-size:1.5rem;font-weight:600;margin-bottom:24px!important;margin-top:32px;color:#fff;letter-spacing:-.025em}.role-distribution{margin-top:32px;padding-bottom:32px}.stat-card{padding:24px;height:100%;background:#101a29;border:1px solid rgba(176,196,222,.15);border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2);transition:all .2s ease-in-out}.stat-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2);transform:translateY(-2px)}.stat-card-header{display:flex;align-items:center;margin-bottom:20px;gap:12px}.stat-card-title{font-size:1.125rem;font-weight:600;color:#fff;letter-spacing:-.025em}.stat-card-value{margin-bottom:12px;font-size:2rem!important;font-weight:700;color:gold;line-height:1.2;letter-spacing:-.025em}.stat-card-description{color:#b0c4de;font-size:.875rem;line-height:1.6}.top-players-table{padding:24px 12px 12px;height:100%;background:#101a29;border:1px solid rgba(176,196,222,.15);border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2)}.top-players-table-title{margin-bottom:24px!important;font-size:1.25rem;font-weight:600;color:#fff;letter-spacing:-.025em}.top-players-table-row{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid rgba(176,196,222,.15)}.top-players-table-row:last-child{border-bottom:none}.top-players-table-row .mediaWrapper{width:48px;height:48px;margin-right:16px;border-radius:8px;overflow:hidden}.top-players-table-row .mediaWrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-players-table-row .name{font-weight:600;font-size:1rem;margin-bottom:4px;letter-spacing:-.025em}.top-players-table-row .classandspec{font-size:.875rem;color:#b0c4de;font-weight:500}.top-players-table-row .score{font-weight:700;font-size:1.125rem;margin-left:auto}.top-players-table-row .name.Warlock{color:#9482c9}.top-players-table-row .name.Warrior{color:#c79c6e}.top-players-table-row .name.Paladin{color:#f58cba}.top-players-table-row .name.Priest{color:#fff}.top-players-table-row .name.Rogue{color:#fff569}.top-players-table-row .name.Shaman{color:#0070de}.top-players-table-row .name.Evoker{color:#33937f}.top-players-table-row .name.Hunter{color:#abd473}.top-players-table-row .name.Mage{color:#69ccf0}.top-players-table-row .name.Monk{color:#00ff96}.top-players-table-row .name.Druid{color:#ff7d0a}.top-players-table-row .name.Death{color:#c41f3b}.top-players-table-row .name.Demon{color:#a330c9}.top-players-table-row .score.mythic-plus{color:#ff7d0a}.top-players-table-row .score.pvp{color:#0070de}@media(max-width:768px){.dashboard{padding-bottom:24px}.logoHolder{margin-top:24px;margin-bottom:24px}.logoHolder-title{font-size:1.875rem}.logoHolder-description{font-size:1rem}.stat-card{padding:20px}.stat-card-value{font-size:2rem!important}.top-players-table{padding:20px}.top-players-table-row{padding:12px 0}.top-players-table-row .mediaWrapper{width:40px;height:40px;margin-right:12px}}.roster-planner{padding:32px;color:#fff;background:none;min-height:100vh}.roster-planner .character-pool{margin-bottom:40px}.roster-planner .character-pool .character-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:24px}.roster-planner .character-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:16px}.roster-planner .role-sections .role-group{margin-bottom:32px}.roster-planner .role-sections .role-group .slot-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.roster-planner .role-sections .role-group.social,.roster-planner .role-sections .role-group.substitutes{margin-top:40px;padding-top:32px;border-top:1px solid rgba(176,196,222,.15)}.roster-planner .role-sections .role-group .slot-container{justify-content:flex-start}.roster-planner .role-sections .healers .slot-container,.roster-planner .role-sections .tanks .slot-container{justify-content:left}.roster-planner .role-sections .dps .slot-container{justify-content:flex-start}.character-card{display:flex;align-items:center;gap:12px;padding:16px;background:#101a29;border:1px solid rgba(176,196,222,.15);border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2);transition:all .2s ease-in-out;cursor:grab}.character-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2);transform:translateY(-2px)}.character-card:active{cursor:grabbing}.character-card .character-avatar{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(176,196,222,.15)}.character-card .character-info{flex:1}.character-card .character-info .character-name{font-weight:600;color:#fff;font-size:1rem;margin-bottom:4px;letter-spacing:-.025em}.character-card .character-info .character-spec,.role-slot{font-size:.875rem;color:#b0c4de;font-weight:500}.role-slot{width:240px;height:80px;background:hsla(0,0%,100%,.04);border:2px dashed hsla(0,0%,100%,.2);border-radius:12px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}.role-slot.can-drop{background:rgba(255,215,0,.1);border-color:rgba(255,215,0,.3);color:gold}.role-slot.is-over{background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.5);color:gold;transform:scale(1.02)}.buff-summary{margin-top:40px;padding:32px;background:#101a29;border:1px solid rgba(176,196,222,.15);border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2)}.buff-summary .buff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:24px}.buff-summary .buff-item{display:flex;align-items:center;gap:12px;padding:16px;background:hsla(0,0%,100%,.04);border:1px solid rgba(176,196,222,.15);border-radius:8px;transition:all .2s ease-in-out}.buff-summary .buff-item.active{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2);color:#10b981}.buff-summary .buff-item:hover{background:hsla(0,0%,100%,.08)}.buff-summary .buff-item .icon{opacity:.7;width:24px;height:24px}.buff-summary .buff-item .name{font-size:.875rem;font-weight:500;color:#fff}.trash-zone{padding:24px!important;border:2px dashed #ef4444!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;min-height:120px!important;background:rgba(239,68,68,.05)!important;color:#ef4444!important;font-weight:500!important;font-size:.875rem!important;transition:all .2s ease-in-out!important}.trash-zone:hover{background:rgba(239,68,68,.1)!important;border-color:#ef4444!important}@media(max-width:768px){.roster-planner{padding:20px}.character-pool .character-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.character-card{padding:12px}.character-card .character-avatar{width:40px;height:40px}.role-slot{width:200px;height:70px}.buff-summary{padding:24px}.buff-summary .buff-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}}.recruitment{min-height:100vh;color:#fff;position:relative}.recruitment>*{position:relative;z-index:1}.recruitment .recInto{padding:40px 0 0}.recruitment .recruitmentLogo .logoHeaderVariant{left:50%;margin-left:-300px}.recruitment .logoHeaderVariant{position:relative;left:0;margin:0 auto;width:300px;height:auto;text-align:center}.recruitment .logoHeaderVariant img{width:100%;height:auto;border-radius:12px;box-shadow:0 2px 8px 0 rgba(0,0,0,.4),0 1px 3px 0 rgba(0,0,0,.3)}.recruitment .logoHolder{position:relative;text-align:center;margin-bottom:40px}.recruitment .logoHolder a{display:inline-block;border-radius:12px;height:300px;transition:all .2s ease-in-out}.recruitment .logoHolder a:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.recruitment .ctaArea{padding:80px 0;text-align:center;background:rgba(16,26,41,.8);border-top:1px solid rgba(176,196,222,.15);margin-top:40px}.recruitment .MuiPaper-root{background:rgba(16,26,41,.8)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(176,196,222,.15)!important;box-shadow:0 2px 8px 0 rgba(0,0,0,.4),0 1px 3px 0 rgba(0,0,0,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.recruitment .MuiPaper-root:hover{box-shadow:0 8px 24px -2px rgba(0,0,0,.5),0 4px 12px -1px rgba(0,0,0,.4),0 0 20px rgba(255,215,0,.15)!important;transform:translateY(-6px) scale(1.01)!important;border-color:rgba(255,215,0,.4)!important}.recruitment .MuiGrid-container{margin-bottom:0!important}.recruitment .MuiGrid-item{display:flex;flex-direction:column}.recruitment .MuiChip-root{transition:all .2s ease-in-out}.recruitment .MuiChip-root:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.recruitment .MuiTypography-root{color:#fff!important}.recruitment .MuiTypography-root.MuiTypography-body1{color:#b0c4de!important;line-height:1.6}.recruitment .MuiTypography-root.MuiTypography-body2{color:#b0c4de!important;opacity:.8}.recruitment ol,.recruitment ul{list-style:none;padding:0;margin:0}.recruitment ol li,.recruitment ul li{color:#b0c4de;font-size:1rem;line-height:1.7;padding:0;position:relative;transition:all .25s ease-in-out;margin-bottom:16px;padding-left:20px!important}.recruitment ol li:hover,.recruitment ul li:hover{transform:translateX(4px)}.recruitment ol li:hover:before,.recruitment ul li:hover:before{transform:scale(1.15);color:#ffdf33}.recruitment ol li strong,.recruitment ul li strong{color:gold;font-weight:600}.recruitment ol li:last-child,.recruitment ul li:last-child{margin-bottom:0}.recruitment h3{font-size:1.5rem;font-weight:600;margin:0 0 24px;line-height:1.3}.recruitment h3,.recruitment h4{padding:0;color:gold;text-align:left;letter-spacing:-.01em}.recruitment h4{font-size:1.125rem;font-weight:500;margin:0 0 16px;line-height:1.4}.recruitment .recruitment-hero{position:relative}.recruitment .recruitment-hero .MuiContainer-root{position:relative;z-index:2}.recruitment .recruitment-section{margin-bottom:96px;position:relative}.recruitment .recruitment-section:last-child{margin-bottom:0}.recruitment .recruitment-section .section-header{margin-bottom:32px}.recruitment .recruitment-section .section-header .section-icon{display:inline-block;width:32px;height:32px;margin-right:12px;vertical-align:middle;color:gold}.recruitment .recruitment-section .section-header .section-title{font-size:2rem;font-weight:600;color:gold;margin-bottom:8px;letter-spacing:-.02em}.recruitment .recruitment-section .section-header .section-subtitle{font-size:1.125rem;color:#b0c4de;opacity:.8}.recruitment .recruitment-card{background:rgba(16,26,41,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(176,196,222,.15);border-radius:16px;padding:36px 32px 32px;margin-bottom:0;margin-top:20px;box-shadow:0 2px 8px 0 rgba(0,0,0,.4),0 1px 3px 0 rgba(0,0,0,.3);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.recruitment .recruitment-card:before{bottom:0;background:linear-gradient(135deg,rgba(255,215,0,.02),transparent 50%,rgba(176,196,222,.02));pointer-events:none}.recruitment .recruitment-card:after,.recruitment .recruitment-card:before{content:"";position:absolute;top:0;left:0;right:0;opacity:0;transition:opacity .3s ease-in-out}.recruitment .recruitment-card:after{height:2px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.5) 50%,transparent)}.recruitment .recruitment-card h3,.recruitment .recruitment-card h4{margin-bottom:16px}.recruitment .recruitment-card:hover{background:rgba(22,34,52,.9);box-shadow:0 8px 24px -2px rgba(0,0,0,.5),0 4px 12px -1px rgba(0,0,0,.4),0 0 20px rgba(255,215,0,.15);transform:translateY(-6px) scale(1.01);border-color:rgba(255,215,0,.4)}.recruitment .recruitment-card:hover:after,.recruitment .recruitment-card:hover:before{opacity:1}.recruitment .recruitment-card:hover .card-icon-badge{transform:scale(1.1) rotate(3deg);box-shadow:0 6px 16px rgba(255,215,0,.4)}.recruitment .recruitment-card.requirements{border-left:3px solid #ff6b6b}.recruitment .recruitment-card.requirements:hover{border-left-color:#ff8787;box-shadow:0 8px 24px -2px rgba(0,0,0,.5),0 4px 12px -1px rgba(0,0,0,.4),0 0 20px hsla(0,100%,71%,.2)}.recruitment .recruitment-card.benefits{border-left:3px solid #51cf66}.recruitment .recruitment-card.benefits:hover{border-left-color:#69db7c;box-shadow:0 8px 24px -2px rgba(0,0,0,.5),0 4px 12px -1px rgba(0,0,0,.4),0 0 20px rgba(81,207,102,.2)}.recruitment .recruitment-card.process{border-left:3px solid #ffa94d}.recruitment .recruitment-card.process:hover{border-left-color:#ffb969;box-shadow:0 8px 24px -2px rgba(0,0,0,.5),0 4px 12px -1px rgba(0,0,0,.4),0 0 20px rgba(255,169,77,.2)}.recruitment .recruitment-card.needs{border-left:3px solid #4dabf7}.recruitment .recruitment-card.needs:hover{border-left-color:#66b7f7;box-shadow:0 8px 24px -2px rgba(0,0,0,.5),0 4px 12px -1px rgba(0,0,0,.4),0 0 20px rgba(77,171,247,.2)}.recruitment .recruitment-card.schedule{border-left:3px solid #b197fc}.recruitment .recruitment-card.schedule:hover{border-left-color:#c0a8fc;box-shadow:0 8px 24px -2px rgba(0,0,0,.5),0 4px 12px -1px rgba(0,0,0,.4),0 0 20px rgba(177,151,252,.2)}.recruitment .recruitment-card.contact{border-left:3px solid #22b8cf;background:linear-gradient(135deg,rgba(16,26,41,.8),rgba(34,184,207,.05))}.recruitment .recruitment-card.contact:hover{border-left-color:#3bc9db;box-shadow:0 8px 24px -2px rgba(0,0,0,.5),0 4px 12px -1px rgba(0,0,0,.4),0 0 20px rgba(34,184,207,.2)}.recruitment .card-icon-badge{transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.recruitment .contact-section{background:rgba(16,26,41,.8);border:1px solid rgba(176,196,222,.15);border-radius:12px;padding:32px;text-align:center;margin-top:48px}.recruitment .contact-section .contact-button{background:gold;color:#fff;padding:16px 32px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;margin:16px 8px;transition:all .2s ease-in-out}.recruitment .contact-section .contact-button:hover{background:#ffdf33;transform:translateY(-2px);box-shadow:0 8px 24px -2px rgba(0,0,0,.5),0 4px 12px -1px rgba(0,0,0,.4)}.recruitment .schedule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:24px 0}.recruitment .schedule-grid .schedule-item{background:rgba(16,26,41,.8);border:1px solid rgba(176,196,222,.15);border-radius:8px;padding:20px}.recruitment .schedule-grid .schedule-item .schedule-day{color:gold;font-weight:600;font-size:1.125rem;margin-bottom:8px}.recruitment .schedule-grid .schedule-item .schedule-time{color:#fff;font-size:1rem;margin-bottom:4px}.recruitment .schedule-grid .schedule-item .schedule-activity{color:#b0c4de;font-size:.875rem}@media screen and (max-width:1200px){.recruitment .item{width:50%}.recruitment .discordWrapperheader,.recruitment .followUsWrapperHeader{display:none}.recruitment .schedule-grid{grid-template-columns:1fr}}@media screen and (max-width:700px){.recruitment .primaryTitle span div{display:none}.recruitment .headerContext{padding:390px 0 100px}.recruitment .recruitment-hero{py:6}.recruitment .recruitment-hero .MuiTypography-h1{font-size:2rem!important}.recruitment .recruitment-hero .MuiTypography-h5{font-size:1rem!important}.recruitment .recruitment-card{padding:28px 20px 24px;margin-top:20px;margin-bottom:16px;border-radius:12px}.recruitment .recruitment-card:hover{transform:translateY(-3px) scale(1.005)}.recruitment .card-icon-badge{left:16px!important;top:-14px!important;padding:6px 10px!important}.recruitment .card-icon-badge svg{font-size:1.5rem!important}.recruitment .recruitment-section{margin-bottom:56px}.recruitment h3{font-size:1.25rem;padding:0!important;margin:12px 0 20px!important}.recruitment h4{font-size:1rem;padding:0!important;margin:0 0 12px!important}.recruitment .MuiChip-root{width:100%;justify-content:center;margin:.5rem 0!important}.recruitment p{font-size:1rem;padding:0 16px}.recruitment ol li,.recruitment ul li{font-size:.9375rem;padding:0;margin-bottom:14px;padding-left:20px!important}.recruitment ol li:last-child,.recruitment ul li:last-child{margin-bottom:0}}.recruitment .leftalign{text-align:left}.recruitment .goal-section{margin-bottom:40px;padding:0 0 32px;border-bottom:1px solid rgba(176,196,222,.15)}.recruitment .goal-section:last-child{border-bottom:none}.recruitment .goal-section ul li ul{margin-left:24px;margin-top:8px}.recruitment .goal-section ul li ul li{padding:8px 0;position:relative;padding-left:20px!important}.recruitment .goal-section ul li ul li:before{content:"•";position:absolute;left:-16px;color:gold;font-weight:700}.recruitment .sub-section{margin:20px 0;padding:20px 0 20px 24px;border-left:3px solid rgba(255,215,0,.3);background:hsla(0,0%,100%,.02);border-radius:0 8px 8px 0}.recruitment .sub-section strong{color:gold;display:block;margin-bottom:12px;font-weight:600;font-size:1.125rem}.recruitment .addon-link{color:gold;text-decoration:none;transition:all .2s ease-in-out;font-weight:500}.recruitment .addon-link:hover{color:#ffdf33;text-decoration:underline}section.guildAudit{background:none;min-height:100vh;color:#fff;padding:0 0 32px}section.guildAudit .mediaWrapper{width:48px;height:48px;position:relative;border-radius:8px;background:#101a29;overflow:hidden;border:1px solid rgba(176,196,222,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2)}section.guildAudit .mediaWrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}section.guildAudit .headerContext{padding:40px 40px 0}section.guildAudit p{text-align:left;color:#b0c4de;font-size:1rem;line-height:1.6}section.guildAudit .ctaArea{padding:40px 0;text-align:center;background:#101a29;border-top:1px solid rgba(176,196,222,.15);margin-top:40px}section.guildAudit .auditResponse{padding:40px 0 0;min-height:1200px}section.guildAudit .tableHeader{white-space:nowrap;border-radius:12px;margin-bottom:8px;position:relative;display:flex;background:#101a29;border:1px solid rgba(176,196,222,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2);overflow:hidden}section.guildAudit .tableHeader .tablecol{flex:1;padding:16px;font-weight:600;color:#fff;font-size:.875rem;letter-spacing:-.025em;border-right:1px solid rgba(176,196,222,.15)}section.guildAudit .tableHeader .tablecol:last-child{border-right:none}section.guildAudit .tableRow{display:flex;align-items:center;padding:16px;background:#101a29;border:1px solid rgba(176,196,222,.15);border-radius:8px;margin-bottom:8px;transition:all .2s ease-in-out}section.guildAudit .tableRow:hover{background:hsla(0,0%,100%,.02);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2);transform:translateY(-1px)}section.guildAudit .tableRow .tablecol{flex:1;padding:0 16px;color:#b0c4de;font-size:.875rem;line-height:1.5}section.guildAudit .tableRow .tablecol.name{color:#fff;font-weight:600}section.guildAudit .tableRow .tablecol.score{color:gold;font-weight:700}section.guildAudit .playerCard{background:#101a29;border:1px solid rgba(176,196,222,.15);border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2);transition:all .2s ease-in-out}section.guildAudit .playerCard:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2);transform:translateY(-2px)}section.guildAudit .playerCard .playerInfo{display:flex;align-items:center;gap:16px;margin-bottom:16px}section.guildAudit .playerCard .playerInfo .playerName{font-weight:600;color:#fff;font-size:1.125rem;letter-spacing:-.025em}section.guildAudit .playerCard .playerInfo .playerClass{color:#b0c4de;font-size:.875rem;font-weight:500}section.guildAudit .playerCard .playerStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}section.guildAudit .playerCard .playerStats .stat{padding:12px;background:hsla(0,0%,100%,.02);border-radius:8px;border:1px solid rgba(176,196,222,.15)}section.guildAudit .playerCard .playerStats .stat .statLabel{font-size:.75rem;color:#b0c4de;margin-bottom:4px}section.guildAudit .playerCard .playerStats .stat .statValue{font-weight:600;color:#fff;font-size:1rem}section.guildAudit .filterControls{background:#101a29;border:1px solid rgba(176,196,222,.15);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2)}section.guildAudit .filterControls .filterGroup{margin-bottom:20px}section.guildAudit .filterControls .filterGroup:last-child{margin-bottom:0}section.guildAudit .filterControls .filterGroup .filterLabel{font-weight:600;color:#fff;margin-bottom:8px;font-size:.875rem}section.guildAudit .filterControls .filterGroup .filterInput{width:100%;padding:12px 16px;border:1px solid rgba(176,196,222,.15);border-radius:8px;background:hsla(0,0%,100%,.02);color:#fff;font-size:.875rem}section.guildAudit .filterControls .filterGroup .filterInput:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1)}section.guildAudit .filterControls .filterGroup .filterInput::-moz-placeholder{color:#b0c4de}section.guildAudit .filterControls .filterGroup .filterInput::placeholder{color:#b0c4de}section.guildAudit .searchInterface{background:#101a29;border:1px solid rgba(176,196,222,.15);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2)}section.guildAudit .searchInterface .searchInput{width:100%;padding:12px 16px;border:1px solid rgba(176,196,222,.15);border-radius:8px;background:hsla(0,0%,100%,.02);color:#fff;font-size:.875rem}section.guildAudit .searchInterface .searchInput:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px rgba(176,141,90,.1)}section.guildAudit .searchInterface .searchInput::-moz-placeholder{color:#b0c4de}section.guildAudit .searchInterface .searchInput::placeholder{color:#b0c4de}.name{letter-spacing:-.025em}.name,.name p{font-weight:600!important}.name p{text-transform:capitalize}.name.Warlock,.name.Warlock p{color:#9482c9!important}.name.Warrior,.name.Warrior p{color:#c79c6e!important}.name.Paladin,.name.Paladin p{color:#f58cba!important}.name.Priest,.name.Priest p{color:#fff!important}.name.Rogue,.name.Rogue p{color:#fff569!important}.name.Shaman,.name.Shaman p{color:#0070de!important}.name.Evoker,.name.Evoker p{color:#33937f!important}.name.Hunter,.name.Hunter p{color:#abd473!important}.name.Mage,.name.Mage p{color:#69ccf0!important}.name.Monk,.name.Monk p{color:#00ff96!important}.name.Druid,.name.Druid p{color:#ff7d0a!important}.name.Death,.name.Death p{color:#c41f3b!important}.name.Demon,.name.Demon p{color:#a330c9!important}.MuiTableCell-root .name,.playerCard .name,.tablecol .name{font-weight:600!important;letter-spacing:-.025em}.MuiTableCell-root .name p,.playerCard .name p,.tablecol .name p{font-weight:600!important;text-transform:capitalize}.MuiTableCell-root .name.Warlock,.MuiTableCell-root .name.Warlock p,.playerCard .name.Warlock,.playerCard .name.Warlock p,.tablecol .name.Warlock,.tablecol .name.Warlock p{color:#9482c9!important}.MuiTableCell-root .name.Warrior,.MuiTableCell-root .name.Warrior p,.playerCard .name.Warrior,.playerCard .name.Warrior p,.tablecol .name.Warrior,.tablecol .name.Warrior p{color:#c79c6e!important}.MuiTableCell-root .name.Paladin,.MuiTableCell-root .name.Paladin p,.playerCard .name.Paladin,.playerCard .name.Paladin p,.tablecol .name.Paladin,.tablecol .name.Paladin p{color:#f58cba!important}.MuiTableCell-root .name.Priest,.MuiTableCell-root .name.Priest p,.playerCard .name.Priest,.playerCard .name.Priest p,.tablecol .name.Priest,.tablecol .name.Priest p{color:#fff!important}.MuiTableCell-root .name.Rogue,.MuiTableCell-root .name.Rogue p,.playerCard .name.Rogue,.playerCard .name.Rogue p,.tablecol .name.Rogue,.tablecol .name.Rogue p{color:#fff569!important}.MuiTableCell-root .name.Shaman,.MuiTableCell-root .name.Shaman p,.playerCard .name.Shaman,.playerCard .name.Shaman p,.tablecol .name.Shaman,.tablecol .name.Shaman p{color:#0070de!important}.MuiTableCell-root .name.Evoker,.MuiTableCell-root .name.Evoker p,.playerCard .name.Evoker,.playerCard .name.Evoker p,.tablecol .name.Evoker,.tablecol .name.Evoker p{color:#33937f!important}.MuiTableCell-root .name.Hunter,.MuiTableCell-root .name.Hunter p,.playerCard .name.Hunter,.playerCard .name.Hunter p,.tablecol .name.Hunter,.tablecol .name.Hunter p{color:#abd473!important}.MuiTableCell-root .name.Mage,.MuiTableCell-root .name.Mage p,.playerCard .name.Mage,.playerCard .name.Mage p,.tablecol .name.Mage,.tablecol .name.Mage p{color:#69ccf0!important}.MuiTableCell-root .name.Monk,.MuiTableCell-root .name.Monk p,.playerCard .name.Monk,.playerCard .name.Monk p,.tablecol .name.Monk,.tablecol .name.Monk p{color:#00ff96!important}.MuiTableCell-root .name.Druid,.MuiTableCell-root .name.Druid p,.playerCard .name.Druid,.playerCard .name.Druid p,.tablecol .name.Druid,.tablecol .name.Druid p{color:#ff7d0a!important}.MuiTableCell-root .name.Death,.MuiTableCell-root .name.Death p,.playerCard .name.Death,.playerCard .name.Death p,.tablecol .name.Death,.tablecol .name.Death p{color:#c41f3b!important}.MuiTableCell-root .name.Demon,.MuiTableCell-root .name.Demon p,.playerCard .name.Demon,.playerCard .name.Demon p,.tablecol .name.Demon,.tablecol .name.Demon p{color:#a330c9!important}.MuiTableContainer-root{background:#101a29;border:1px solid rgba(176,196,222,.15);border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2);overflow:hidden}.MuiTableHead-root .MuiTableCell-root{background:hsla(0,0%,100%,.02);color:#fff;font-weight:600;font-size:.875rem;letter-spacing:-.025em;border-bottom:1px solid rgba(176,196,222,.15);padding:16px}.MuiTableBody-root .MuiTableRow-root{transition:all .2s ease-in-out}.MuiTableBody-root .MuiTableRow-root:hover{background:hsla(0,0%,100%,.02)}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{color:#b0c4de;font-size:.875rem;border-bottom:1px solid rgba(176,196,222,.15);padding:16px}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(5){color:#ff7d0a!important;font-weight:700}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(6){color:#0070de!important;font-weight:700}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name{font-weight:600!important;letter-spacing:-.025em}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Warlock{color:#9482c9!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Warrior{color:#c79c6e!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Paladin{color:#f58cba!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Priest{color:#fff!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Rogue{color:#fff569!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Shaman{color:#0070de!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Evoker{color:#33937f!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Hunter{color:#abd473!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Mage{color:#69ccf0!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Monk{color:#00ff96!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Druid{color:#ff7d0a!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Death{color:#c41f3b!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name.Demon{color:#a330c9!important}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .name p{font-weight:600!important;text-transform:capitalize}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(3) .classandspec{color:#b0c4de;font-size:.875rem;font-weight:500}.MuiPaper-root{background:hsla(0,0%,7%,.8)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.MuiPaper-root .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(5) span{color:#ff7d0a!important;font-weight:700}.MuiPaper-root .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:nth-child(6) span{color:#0070de!important;font-weight:700}@media(max-width:768px){section.guildAudit{padding:24px 0}section.guildAudit .headerContext{padding:24px 20px 0}section.guildAudit .tableHeader{flex-direction:column}section.guildAudit .tableHeader .tablecol{border-right:none;border-bottom:1px solid rgba(176,196,222,.15)}section.guildAudit .tableHeader .tablecol:last-child{border-bottom:none}section.guildAudit .tableRow{flex-direction:column;align-items:flex-start;gap:12px}section.guildAudit .tableRow .tablecol{padding:0;width:100%}section.guildAudit .playerCard{padding:16px}section.guildAudit .playerCard .playerInfo{flex-direction:column;align-items:flex-start;gap:12px}section.guildAudit .playerCard .playerStats{grid-template-columns:1fr}section.guildAudit .filterControls,section.guildAudit .searchInterface{padding:16px}section.guildAudit .mediaWrapper{width:40px;height:40px}}