.guild-finder{--g-gold:#dabc80;--g-ink:#f0e5cf;--g-muted:#bac1bd;--g-line:#b1935545;color:var(--g-ink);background:#0c151a;min-height:70vh;overflow-x:clip}.guild-wrap{width:min(var(--page-w), 100%);padding-inline:var(--page-gutter);margin:auto}.guild-finder h1,.guild-finder h2,.guild-finder h3{font-family:var(--display);color:var(--g-ink);text-wrap:balance;font-weight:400}.guild-finder p{color:var(--g-muted);overflow-wrap:anywhere;line-height:1.7}.guild-finder a:focus-visible,.guild-finder button:focus-visible,.guild-finder input:focus-visible,.guild-finder select:focus-visible,.guild-finder textarea:focus-visible,.guild-finder summary:focus-visible{outline-offset:4px;outline:2px solid #f0ce8b}.guild-hero{isolation:isolate;border-bottom:1px solid var(--g-line);align-items:center;min-height:660px;display:flex;position:relative}.guild-hero-art{object-fit:cover;object-position:60% 48%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.guild-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#071117e8 0%,#071117b0 38%,#07111708 78%),linear-gradient(#07111780,#0000 45%,#0c151a 100%);position:absolute;inset:0}.guild-hero-content{padding-top:155px;padding-bottom:120px}.guild-finder .guild-kicker{font-size:max(10px, var(--text-min));letter-spacing:2.5px;color:var(--g-gold);align-items:center;gap:10px;font-weight:600;display:flex}.guild-hero h1{letter-spacing:-1.6px;margin:22px 0;font-size:clamp(43px,5.3vw,78px);line-height:1.09}.guild-hero h1 em{color:#e9c987;font-style:normal}.guild-gold-rule{background:linear-gradient(90deg, var(--g-gold), transparent);width:120px;height:1px;margin:26px 0;display:block}.guild-hero .guild-lede{color:#e4e2d8;text-shadow:0 1px 6px #000;max-width:530px;margin-bottom:28px;font-size:17px}.guild-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.guild-button{color:#111a1f;min-height:46px;font:600 13px var(--font-body);cursor:pointer;background:#c4a365;border:1px solid #b39358;justify-content:center;align-items:center;gap:14px;padding:13px 21px;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.guild-button:hover{background:#e0be7e;box-shadow:0 0 24px #ceaa5620}.guild-button.outline{color:#efe2c8;background:#0d191b80;border-color:#dac18c80}.guild-button.bnet{color:#e9f6ff;background:#174461;border-color:#5187a5}.guild-button.bnet:hover{background:#215774}.guild-button:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.guild-hero-caption{font-size:max(10px, var(--text-min));letter-spacing:3px;color:#d5bd8e;text-align:right;position:absolute;bottom:38px;right:5%}.guild-hero-caption span{color:#c8ccc5;font-size:max(10px, var(--text-min));letter-spacing:1px;margin-top:8px;display:block}.guild-section-nav{border-bottom:1px solid var(--g-line);background:#101d23}.guild-section-nav>div{align-items:center;gap:30px;min-height:62px;display:flex;overflow-x:auto}.guild-section-nav a{white-space:nowrap;color:#d3ccbb;align-items:center;gap:8px;padding-block:20px;font-size:12px;display:inline-flex}.guild-section-nav a:first-child{color:var(--g-gold);border-bottom:2px solid var(--g-gold)}.guild-section-nav a:last-child{margin-left:auto}.guild-body{padding-block:70px 28px}.guild-finder section[id]{scroll-margin-top:110px}.guild-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.guild-section-heading h2,.guild-connect h2,.guild-personal h2{margin:10px 0;font-size:clamp(28px,3vw,40px)}.guild-section-heading p{margin:8px 0;font-size:14px}.guild-beta-label{border:1px solid var(--g-line);color:var(--g-gold);font-size:max(11px, var(--text-min));white-space:nowrap;padding:8px 12px}.guild-filters{border-block:1px solid var(--g-line);background:#132027;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:24px;display:grid}.guild-finder label{color:#c6c9bf;font-size:max(11px, var(--text-min));gap:8px;display:grid}.guild-finder input,.guild-finder select,.guild-finder textarea{color:#ece4d4;width:100%;min-width:0;min-height:44px;font:14px var(--font-body);background:#0a141a;border:1px solid #74827966;border-radius:0;padding:10px 12px}.guild-finder textarea{resize:vertical;min-height:130px}.guild-search{grid-column:span 3}.guild-search>div{position:relative}.guild-search svg{color:var(--g-gold);position:absolute;top:13px;left:12px}.guild-search input{padding-left:39px}.guild-filters .guild-button,.guild-filters .guild-text-link{align-self:end}.guild-text-link{color:var(--g-gold);font:13px var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:32px;padding:6px 0;text-decoration:none;display:inline-flex}.guild-text-link:hover{text-decoration:underline}.guild-results-heading{font-size:max(11px, var(--text-min));color:#b9bcb1;justify-content:space-between;gap:12px;padding:23px 0;display:flex}.guild-empty{text-align:center;background:radial-gradient(at 50% 0,#9f793b12,#0000 70%),#0e1a20;border:1px solid #9d854d33;padding:54px 24px 62px;position:relative}.guild-empty-mark{border:1px solid var(--g-line);width:78px;height:78px;color:var(--g-gold);outline-offset:7px;background:#dabc8007;border-radius:50%;outline:1px solid #dabc8012;place-items:center;margin:auto;display:grid}.guild-empty h3{margin:28px 0 12px;font-size:27px}.guild-empty p{max-width:580px;margin:0 auto 18px;font-size:14px}.guild-connect{border:1px solid var(--g-line);background:#15232b;grid-template-columns:1fr 1fr;min-height:440px;margin:70px 0;display:grid}.guild-connect-story{isolation:isolate;align-items:flex-end;padding:38px;display:flex;position:relative;overflow:hidden}.guild-connect-story>img{object-fit:cover;object-position:45% 25%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.guild-connect-story:after{content:"";z-index:-1;background:linear-gradient(#08111715 10%,#081117cc 65%,#081117fa);position:absolute;inset:0}.guild-connect-story p{max-width:390px;margin-bottom:0;font-size:13px}.guild-connect-story h2{margin:14px 0}.guild-connect-panel{align-self:center;padding:38px}.guild-connection-controls>p{font-size:14px}.guild-finder .guild-connection-state{color:#eddfc6;font-size:18px;font-family:var(--display);align-items:center;gap:10px;display:flex}.guild-connection-state svg{color:var(--g-gold);flex-shrink:0}.guild-finder .guild-connection-state.is-on,.guild-finder .guild-connection-state.is-on svg{color:#a9d194}.guild-finder .guild-connection-state.is-warn,.guild-finder .guild-connection-state.is-warn svg{color:#e6ae70}.guild-login-form{grid-template-columns:90px 1fr;align-items:end;gap:12px;margin:24px 0 16px;display:grid}.guild-finder .guild-hint{color:#bcc3bc;font-size:12px}.guild-hint a{color:var(--g-gold);text-decoration:underline}.guild-notice{background:#dabc800b;border:1px solid #dabc8066;padding:14px;font-size:13px;color:#efe1c5!important}.guild-personal{margin:65px 0}.guild-personal-grid{border-block:1px solid var(--g-line);grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;padding:20px 0;display:grid}.guild-personal-grid h3{font-size:21px}.guild-personal-grid p{font-size:14px}.guild-personal-grid a{color:var(--g-gold)}.guild-principles{grid-template-columns:repeat(3,1fr);gap:32px;margin:65px 0 40px;display:grid}.guild-principles>div{border-left:1px solid var(--g-line);padding-left:24px}.guild-principles svg{color:var(--g-gold)}.guild-principles h3{margin:14px 0 8px;font-size:21px}.guild-principles p{margin:0;font-size:13px}.guild-verification-help{border-block:1px solid var(--g-line);padding:20px 0;font-size:13px}.guild-verification-help summary{cursor:pointer;color:#d8cfbb}.guild-card-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.guild-card{border:1px solid var(--g-line);background:#142129;text-decoration:none;transition:border-color .2s}.guild-card:hover{border-color:#dabc80}.guild-card-banner{height:155px;position:relative;overflow:hidden}.guild-card-banner img{object-fit:cover;opacity:.65;width:100%;height:100%}.guild-card-banner>svg{color:#edcf8e;filter:drop-shadow(0 2px 4px #000);position:absolute;bottom:15px;left:22px}.guild-card-copy{padding:22px}.guild-card h3{margin:10px 0;font-size:26px}.guild-card p{font-size:13px}.guild-chips{flex-wrap:wrap;gap:8px;display:flex}.guild-chips span{border:1px solid var(--g-line);color:#d6c6a7;font-size:max(11px, var(--text-min));padding:5px 9px}.guild-class-needs{margin-top:20px}.guild-class-needs.is-compact{margin-top:14px}.guild-class-needs-label{color:#9ba6a3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-weight:700;font-size:max(10px, var(--text-min))!important}.guild-class-list{flex-wrap:wrap;gap:6px;display:flex}.guild-class-chip{border:1px solid color-mix(in srgb, var(--guild-class) 55%, transparent);border-left:3px solid var(--guild-class);background:color-mix(in srgb, var(--guild-class) 9%, transparent);color:#e8e1d2;font-size:max(10.5px, var(--text-min));padding:4px 8px;line-height:1.25}.guild-class-chip.is-any{--guild-class:#d6c6a7}.guild-profile-header{border-bottom:1px solid var(--g-line);padding:60px 0 35px}.guild-profile-header h1{margin:20px 0;font-size:clamp(34px,5vw,64px)}.guild-profile-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:40px;padding-block:35px;display:grid}.guild-profile-grid h2{font-size:28px}.guild-prose{white-space:pre-wrap;overflow-wrap:anywhere}.guild-form{border:1px solid var(--g-line);background:#142129;gap:18px;padding:24px;display:grid}.guild-warning{background:#2a211355;border:1px solid #c7ab7155;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.guild-warning svg{color:#d6b46a;flex:none;margin-top:2px}.guild-field-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:520px){.guild-field-pair{grid-template-columns:1fr}}.guild-form fieldset{border:1px solid var(--g-line);gap:12px;padding:12px;display:grid}.guild-form fieldset:has(>label>input[type=checkbox]){flex-wrap:wrap;gap:16px;display:flex}.guild-form .guild-check{align-items:center;gap:8px;display:flex}.guild-form fieldset label:has(>input[type=checkbox]){align-items:center;gap:8px;display:flex}.guild-form>label:has(>input[type=checkbox]){align-items:center;gap:10px;display:flex}.guild-form input[type=checkbox]{width:18px;min-height:18px}.guild-form h2{margin:0}.guild-application{border-bottom:1px solid var(--g-line);overflow-wrap:anywhere;padding:20px 0}.guild-application p{white-space:pre-wrap}.guild-application small{color:var(--g-gold)}@media (min-width:1000px){.guild-hero-content{animation:.6s ease-out both guild-arrive}@keyframes guild-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (max-width:1000px){.guild-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.guild-connect-panel,.guild-connect-story{padding:26px}.guild-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.guild-hero{min-height:630px}.guild-hero-content{padding-top:125px;padding-bottom:115px}.guild-hero-art{object-position:65%}.guild-hero:after{background:linear-gradient(90deg,#071117d9,#07111755),linear-gradient(#0000 10%,#0c151a)}.guild-hero h1{letter-spacing:-.7px}.guild-hero .guild-lede{font-size:15px}.guild-desktop-break{display:none}.guild-hero-caption{font-size:max(9px, var(--text-min));bottom:24px}.guild-section-nav>div{gap:22px}.guild-section-heading{display:block}.guild-beta-label{margin-top:14px;display:inline-block}.guild-body{padding-top:40px}.guild-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.guild-search,.guild-filters .guild-button{grid-column:1/-1}.guild-connect,.guild-profile-grid{grid-template-columns:1fr}.guild-connect-story{min-height:360px}.guild-connect{margin-block:42px}.guild-principles{grid-template-columns:1fr;gap:24px}.guild-personal-grid,.guild-card-grid,.guild-login-form{grid-template-columns:1fr}.guild-empty{padding-inline:18px}.guild-empty h3{font-size:24px}.guild-hero .guild-actions{gap:10px}.guild-hero .guild-button{padding-inline:15px}.guild-results-heading{font-size:max(10px, var(--text-min))}.guild-profile-grid{gap:24px}}.guild-players-hero{isolation:isolate;border-bottom:1px solid var(--g-line);align-items:flex-end;min-height:460px;display:flex;position:relative}.guild-players-art{object-fit:cover;object-position:62% 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.guild-players-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#071117f2 0%,#071117c4 42%,#07111714 82%),linear-gradient(#0000 30%,#0c151a80 66%,#0c151a 98%);position:absolute;inset:0}.guild-players-hero-content{padding-top:150px;padding-bottom:54px}.guild-players-hero h1{letter-spacing:-1.2px;margin:18px 0 0;font-size:clamp(36px,4.4vw,62px);line-height:1.1}.guild-players-hero .guild-lede{color:#e4e2d8;text-shadow:0 1px 6px #000;max-width:540px;margin:0;font-size:16.5px}.guild-players-hero .guild-text-link{color:#e6d3a6}.guild-profile-column{align-content:start;gap:10px;display:grid}.guild-profile-column h2{margin:0}.guild-column-lede{margin:0 0 6px;font-size:13.5px}.guild-profile-column .guild-form{background:linear-gradient(#152430,#101c24);border-color:#b1935559}.guild-player-search{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.guild-player-list{gap:14px;margin-top:16px;display:grid}.guild-player-card{border:1px solid var(--g-line);background:#12202866;border-left:3px solid #dabc80;gap:9px;padding:18px;display:grid}.guild-player-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.guild-player-card h3{margin:0;font-size:19px}.guild-player-card p{margin:0;font-size:13px}.guild-player-card small{color:#93a09c;font-size:max(11px, var(--text-min))}.guild-role-tag{font-size:max(10.5px, var(--text-min));letter-spacing:1.3px;text-transform:uppercase;color:#d6c6a7;white-space:nowrap;border:1px solid;border-radius:2px;padding:3px 9px}.guild-role-tag.role-tank{color:#7fb2e5}.guild-role-tag.role-healer{color:#8fd694}.guild-role-tag.role-damage{color:#e08f7c}.guild-class-tag{font-weight:600}.guild-player-line{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.guild-player-when{color:#b7c0bb}@media (max-width:860px){.guild-players-hero{min-height:380px}.guild-players-hero .guild-hero-caption{display:none}.guild-players-hero-content{padding-top:120px;padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.guild-finder *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.guild-refresh{color:#cdb27a;font:500 12px var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:0;transition:color .18s;display:inline-flex}.guild-refresh:hover:not(:disabled){color:#efd9a6}.guild-refresh:disabled{cursor:progress;color:#9b9f91}.guild-refresh:disabled svg{animation:.9s linear infinite guild-refresh-spin}@keyframes guild-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.guild-refresh:disabled svg{animation:none}}.guild-profile-main>section+section{margin-top:34px}.guild-profile-main h2{margin:0 0 12px}.guild-profile-main .guild-prose{max-width:68ch;margin:0;line-height:1.85}.guild-roster-section{margin-top:40px}.guild-roster-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.guild-roster-head h2{margin:0}.guild-roster-head span{font-size:max(11px, var(--text-min));letter-spacing:.12em;text-transform:uppercase;color:#9ba6a3;white-space:nowrap}.guild-roster{border:1px solid #7e705238;margin:16px 0 0;padding:0;list-style:none}.guild-roster li{grid-template-columns:30px minmax(0,1fr) 62px 120px;align-items:center;gap:14px;padding:11px 16px;transition:background .16s;display:grid}.guild-roster li+li{border-top:1px solid #7e705226}.guild-roster li:hover{background:#ffffff06}.guild-roster li.is-leader{background:#c4a3651a;border-left:3px solid #c4a365;padding-left:13px}.guild-roster-mark img{border:1px solid #0006;border-radius:3px;width:30px;height:30px}.guild-roster-unknown{color:#8e9793;border:1px solid #7e705255;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.guild-roster-name{min-width:0}.guild-roster-name strong{color:#efe6d4;font-size:14px;display:block}.guild-roster-name small,.guild-roster-level small{font-size:max(11px, var(--text-min));color:#9ba6a3;display:block}.guild-roster-level{text-align:center}.guild-roster-level b{color:#dccaa6;font-size:15px}.guild-roster-rank{font-size:max(11px, var(--text-min));letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#9ba6a3}.guild-roster li.is-leader .guild-roster-rank{color:#e0c084}@media (max-width:620px){.guild-roster li{grid-template-columns:30px minmax(0,1fr) auto}.guild-roster-rank{text-align:left;grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.guild-roster li{transition:none}}.guild-personal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.guild-personal-head h2{align-items:center;gap:12px;margin:0;display:flex}.guild-personal-actions{flex-wrap:wrap;gap:10px;display:flex}.guild-personal-actions:empty{display:none}.guild-banners{gap:12px;margin-bottom:4px;display:grid}.guild-banner{background:linear-gradient(110deg,#16262e,#111c22 60%),radial-gradient(circle at 0%,#c4a3651f,#0000 60%);border:1px solid #7e705255;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid}.guild-banner:hover{border-color:#c4a365;transform:translateY(-2px);box-shadow:0 14px 30px #0006}.guild-banner-crest{width:52px;height:52px;font:400 24px var(--font-title,Georgia, serif);color:#e6cf9c;background:linear-gradient(160deg,#24384199,#16242b);border:1px solid #c4a36566;justify-content:center;align-items:center;display:flex}.guild-banner-body{min-width:0}.guild-banner-body strong{font:400 21px var(--font-title,Georgia, serif);color:#f2e7d1;display:block}.guild-banner-body small{font-size:max(11.5px, var(--text-min));color:#9ba6a3;margin-top:3px;display:block}.guild-banner-flag{color:#d6b46a;font-size:max(9.5px, var(--text-min));letter-spacing:.1em;text-transform:uppercase;border:1px solid #a9875266;margin-left:8px;padding:2px 7px;font-style:normal;display:inline-block}.guild-banner-note{max-width:62ch;line-height:1.6;color:#7f8a88!important}.guild-banner-tag{font-size:max(9px, var(--text-min));letter-spacing:.12em;text-transform:uppercase;color:#9ba6a3;white-space:nowrap;border:1px solid #7e705266;padding:5px 9px}.guild-banner-go{color:#c4a365;transition:transform .25s}.guild-banner:hover .guild-banner-go{transform:translate(4px)}@media (max-width:620px){.guild-banner{grid-template-columns:52px minmax(0,1fr) auto}.guild-banner-tag{display:none}}@media (prefers-reduced-motion:reduce){.guild-banner,.guild-banner-go{transition:none;animation:none}.guild-banner:hover{transform:none}}.guild-empty-admin{color:#9ba6a3;border:1px dashed #7e705266;margin-top:18px;padding:12px 16px;font-size:12.5px;line-height:1.7}.guild-empty-admin strong{color:#cdb27a}.guild-roster-controls{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:16px;display:flex}.guild-finder .guild-roster-search{color:#bca16d;background:#0f1b20;border:1px solid #7e705255;flex:280px;align-items:center;gap:10px;min-width:0;max-width:460px;height:42px;padding:0 14px;display:flex}.guild-finder .guild-roster-search:focus-within{border-color:#c4a365;box-shadow:0 0 0 3px #c4a3651f}.guild-finder .guild-roster-search input{appearance:none;color:#e7ddc9;background:0 0;border:0;flex:1;width:auto;min-width:0;height:100%;min-height:0;padding:0;font-size:13px}.guild-roster-search input:focus{outline:none}.guild-finder .guild-roster-size{color:#9ba6a3;align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.guild-finder .guild-roster-size select{color:#e7ddc9;width:auto;height:42px;min-height:0;font:inherit;background:#0f1b20;border:1px solid #7e705255;padding:0 10px}.guild-roster-empty{text-align:center;color:#9ba6a3;border:1px solid #7e705238;margin-top:16px;padding:26px 18px;font-size:13px}.guild-roster-empty button{color:#cdb27a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.guild-roster-pages{color:#9ba6a3;justify-content:flex-end;align-items:center;gap:16px;margin-top:14px;font-size:12px;display:flex}.guild-roster-pages button{color:#e7ddc9;height:36px;font:inherit;cursor:pointer;background:#0f1b20;border:1px solid #7e705255;padding:0 14px;transition:border-color .18s}.guild-roster-pages button:hover:not(:disabled){border-color:#c4a365}.guild-roster-pages button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:620px){.guild-roster-size{margin-left:0}}.guild-banner.is-quiet{background:#ffffff08;border-color:#ffffff1a}.guild-preview-bar{color:#b8b0a2;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 0;padding:10px 14px;font-size:13.5px;display:flex}.guild-preview-bar svg{color:var(--g-gold);flex-shrink:0}.guild-preview-bar.is-on{color:#eddfc6;background:#dabc8014;border-color:#dabc8066}.guild-empty-note{color:#b8b0a2;margin-top:10px;font-size:14px;line-height:1.6}.guild-team{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.guild-team li{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 13px;display:flex}.guild-team-name{color:#eddfc6;font-size:14.5px}.guild-team-note{color:#938a79;flex:1;font-size:12.5px}.guild-team-add{justify-items:start;gap:10px;margin-top:14px;display:grid}.guild-team-add .field{width:min(360px,100%)}.guild-roster-unknown{color:#6f6a5f;font-style:italic}.guild-media-show{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.guild-media-show.n1{grid-template-columns:1fr}.guild-media-show.n3,.guild-media-show.n4{grid-template-columns:repeat(3,1fr)}.guild-media-cell{cursor:pointer;background:#0a1013;border:1px solid #ffffff1a;border-radius:9px;padding:0;display:block;position:relative;overflow:hidden}.guild-media-cell img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.guild-media-cell:hover,.guild-media-cell:focus-visible{border-color:var(--g-gold);outline:none}.guild-media-cell.is-video{grid-column:1/-1}.guild-media-cell.is-video img{aspect-ratio:16/9;filter:brightness(.72)}.guild-media-blank{aspect-ratio:16/9;background:linear-gradient(120deg,#16262e,#111c22);display:block}.guild-form .guild-media-edit{gap:14px;display:grid}.guild-media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.guild-media-edit .field{gap:6px;display:grid}.guild-media-edit .field>span{color:#c8bda6;align-items:center;gap:6px;font-size:13px;display:flex}.guild-media-edit .field input{width:100%}.guild-media-edit .field small{color:#8f9a9e;font-size:max(11.5px, var(--text-min));line-height:1.6}.guild-media-item{position:relative}.guild-media-item img{aspect-ratio:16/10;object-fit:cover;border-radius:7px;width:100%;display:block}.guild-media-item button{color:#eddfc6;cursor:pointer;background:#060a0dd9;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:5px;right:5px}.guild-media-drop{border:1px dashed #ffffff2e;border-radius:7px}.guild-media-drop button{aspect-ratio:16/10;color:#938a79;width:100%;font:12.5px var(--body,inherit);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.guild-media-drop:hover{border-color:var(--g-gold)}.guild-media-drop button:hover{color:#eddfc6}.guild-media-drop svg{color:var(--g-gold)}.guild-form fieldset>legend{color:var(--g-gold);letter-spacing:.04em;padding:0 6px;font-size:13px}.guild-day-row{flex-wrap:wrap;gap:10px 16px;display:flex}.guild-day-row label{align-items:center;gap:8px;display:flex}.guild-listing-state{border-left:2px solid var(--g-line);margin:0;padding:10px 12px;font-size:14px}.guild-listing-state.is-listed{border-left-color:var(--g-gold)}.guild-form .guild-listing-choice{gap:10px;display:grid}.guild-listing-choice label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.guild-listing-choice input[type=radio]{width:18px;height:18px;accent-color:var(--g-gold);margin-top:3px}.guild-listing-choice span{gap:2px;display:grid}.guild-listing-choice small{color:var(--g-muted,#b8b2a5);font-size:max(12px, var(--text-min))}.guild-header-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 0;display:flex}.guild-thin-note{color:var(--g-muted);margin:0 0 18px;font-size:14px}.guild-finder{--act-raiding:#e0a25a;--act-pvp:#d4675b;--act-transmog:#b39ae0;--act-mounts:#68c0ac}.is-raiding{--act:var(--act-raiding)}.is-pvp{--act:var(--act-pvp)}.is-transmog{--act:var(--act-transmog)}.is-mounts{--act:var(--act-mounts)}.gb-ember{background:radial-gradient(120% 140% at 85% 20%,#b4552a 0%,#5a2414 38%,#1a0f0c 75%),#1a0f0c}.gb-moonwell{background:radial-gradient(2px 2px at 20% 30%,#ffffffb0 50%,#0000 51%),radial-gradient(1.5px 1.5px at 70% 18%,#ffffff90 50%,#0000 51%),radial-gradient(1.5px 1.5px at 45% 62%,#ffffff80 50%,#0000 51%),radial-gradient(110% 130% at 25% 90%,#2f6f8a 0%,#18324a 40%,#0b1320 80%)}.gb-stormwind{background:repeating-linear-gradient(135deg,#dabc8014 0 1px,#0000 1px 22px),linear-gradient(160deg,#1e3d6b 0%,#12233f 55%,#0b1424 100%)}.gb-warband{background:repeating-linear-gradient(45deg,#0003 0 6px,#0000 6px 14px),radial-gradient(120% 120% at 15% 10%,#8a1f1f 0%,#451010 45%,#170808 85%)}.gb-grove{background:radial-gradient(90% 120% at 80% 100%,#3d6b3a 0%,#1f3a24 45%,#0d1a12 85%),#0d1a12}.gb-gilded{background:repeating-linear-gradient(60deg,#dabc8012 0 2px,#0000 2px 18px),repeating-linear-gradient(-60deg,#dabc8012 0 2px,#0000 2px 18px),linear-gradient(#2a2216 0%,#14110b 100%)}.guild-banner-hero{isolation:isolate;background-position:50% 30%;background-size:cover;align-items:center;min-height:660px;display:flex;position:relative;overflow:hidden}.guild-banner-hero:before{content:"";z-index:-1;background:linear-gradient(#0c151a00 60%,#0c151a 100%),linear-gradient(90deg,#071117e8 0%,#071117b0 38%,#07111708 78%),linear-gradient(#07111780,#0000 45%);position:absolute;inset:0}.guild-banner-hero.has-picture:after{content:"";z-index:-2;background:var(--banner) center 30% / cover no-repeat;animation:1.6s cubic-bezier(.22,1,.36,1) both guild-banner-settle;position:absolute;inset:0}.guild-banner-inner{padding-top:150px;padding-bottom:90px}.guild-banner-inner h1{font:400 clamp(38px, 6vw, 72px) / 1.04 var(--font-title);color:#f4e8d3;text-shadow:0 2px 24px #000a;margin:6px 0 0;animation:.9s cubic-bezier(.22,1,.36,1) .15s both guild-name-rise}.guild-banner-tagline{color:#e6dccb;max-width:60ch;margin:10px 0 0;font-size:17px}.guild-banner-meta{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:18px;display:flex}.guild-banner-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.guild-status{color:#c9c3b6;background:#0b1217b0;border:1px solid #ffffff2a;border-radius:999px;align-items:baseline;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.guild-status.is-open{color:#cfe9cb;border-color:#9fd09b66}.guild-status.is-open:before{content:"";background:#9fd09b;border-radius:50%;align-self:center;width:7px;height:7px;animation:2.2s ease-out .6s 2 guild-live;box-shadow:0 0 #9fd09b80}.guild-status small{font-size:max(11px, var(--text-min));color:#a9bfa9}@keyframes guild-banner-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes guild-name-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes guild-live{0%{box-shadow:0 0 #9fd09b80}to{box-shadow:0 0 0 9px #9fd09b00}}@media (prefers-reduced-motion:reduce){.guild-banner-hero.has-picture:after,.guild-banner-inner h1,.guild-status.is-open:before{animation:none}}.ga-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.ga-card{border:1px solid var(--g-line);border-top:2px solid var(--act,var(--g-gold));background:linear-gradient(180deg, color-mix(in srgb, var(--act,var(--g-gold)) 9%, transparent), transparent 60%), #111c22;flex-direction:column;gap:12px;min-width:0;padding:16px 18px 18px;display:flex}.ga-card header{align-items:center;gap:10px;min-width:0;display:flex}.ga-card h3{font:400 21px/1.2 var(--font-title);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ga-icon{width:36px;height:36px;color:var(--act,var(--g-gold));background:color-mix(in srgb, var(--act,var(--g-gold)) 16%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.ga-time{gap:2px;min-height:44px;display:grid}.ga-hours{color:#f1e6d1;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:0;font-size:17px;display:flex}.ga-hours svg{color:var(--act,var(--g-gold));flex:none}.ga-zone{font-size:max(12px, var(--text-min));color:#b9b2a3;margin:0}.ga-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ga-week li{text-align:center;color:#7f8a88;border:1px solid #ffffff12;border-radius:4px;min-width:0;padding:7px 0;font-size:12px}.ga-week li.is-on{color:#10171b;background:var(--act,var(--g-gold));box-shadow:0 0 14px color-mix(in srgb, var(--act,var(--g-gold)) 45%, transparent);border-color:#0000;font-weight:700}.ga-note{color:#d6cdbc;overflow-wrap:anywhere;min-height:3em;margin:0;font-size:14px;line-height:1.5}.ga-needs{gap:8px;margin-top:auto;display:grid}.ga-needs .guild-chips{align-items:center;margin:0}.ga-needs .guild-class-needs{margin-top:4px}.ga-loot{color:var(--g-muted);margin-top:14px}.guild-glance{border:1px solid var(--g-line);background:#142129;gap:12px;padding:22px;display:grid;position:sticky;top:96px}.guild-glance h2{margin:0}.guild-glance-activities{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.guild-glance-activities li{border-left:2px solid var(--act,var(--g-gold));gap:2px;padding-left:10px;font-size:13px;display:grid}.guild-glance-activities span{color:var(--g-muted)}.guild-glance-actions{gap:10px;margin-top:6px;display:grid}.guild-glance-actions .guild-button{justify-content:center}.guild-fit{background:#9fd09b0d;border:1px solid #9fd09b55;padding:12px 14px}.guild-fit p{color:#cfe9cb;margin:0 0 6px;font-weight:600}.guild-fit ul{color:#dbe7d8;margin:0;padding-left:18px;font-size:14px}.guild-form fieldset.ge-toggles{flex-wrap:wrap;gap:8px;display:flex}.ge-toggles legend{width:100%}.guild-form fieldset.ge-toggles label{border:1px solid var(--g-line);cursor:pointer;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.ge-toggles label input{opacity:0;width:1px;height:1px;position:absolute}.ge-toggles label.is-on{border-color:var(--g-gold);color:#f1dfb6;background:#dabc801f}.ge-toggles label:has(input:focus-visible){outline-offset:2px;outline:2px solid #eec986}.ge-activity{border:1px solid var(--g-line);border-left:3px solid var(--act,var(--g-gold));gap:12px;padding:14px;display:grid}.ge-activity header{justify-content:space-between;align-items:center;display:flex}.ge-activity h4{font:400 18px var(--font-title);margin:0}.ge-icon-button{border:1px solid var(--g-line);width:32px;height:32px;color:var(--g-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.ge-add{flex-wrap:wrap;gap:8px;display:flex}.ge-add-button{border:1px dashed color-mix(in srgb, var(--act) 70%, transparent);color:var(--act);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ge-banners{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.ge-banner{cursor:pointer;background-position:50%;background-size:cover;border:1px solid #ffffff1f;height:56px;position:relative}.ge-banner span{font-size:max(11px, var(--text-min));color:#f4e8d3;text-shadow:0 1px 4px #000;position:absolute;bottom:4px;left:6px}.ge-banner.is-on{outline:2px solid var(--g-gold);outline-offset:2px}.ge-banner-drop button{border:1px dashed var(--g-gold);color:var(--g-gold);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.guild-banner-share{margin-top:18px}.guild-banner-share img{border:1px solid var(--g-line);width:100%;height:auto}.guild-banner-share ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guild-banner-share button{border:1px solid var(--g-line);color:#e9ddc6;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.guild-form .ge-activity fieldset.ge-toggles{border:0;padding:0}.guild-form .ge-activity fieldset.ge-toggles legend{color:var(--g-muted);letter-spacing:0;margin-bottom:4px;padding:0;font-size:13px}#apply{margin-top:36px}.guild-chips .guild-chip-activity{border-color:var(--act);color:var(--act)}.guild-tabs a:first-child{color:#d3ccbb;border-bottom:0}.guild-tabs a[aria-current=page]{color:var(--g-gold);border-bottom:2px solid var(--g-gold)}.guild-tabs{scroll-margin-top:70px}.guild-tab-signin{padding-block:40px}.guild-card{transition:border-color .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.guild-card-banner img{opacity:.8;transition:transform .6s cubic-bezier(.22,1,.36,1)}.guild-card:hover .guild-card-banner img,.guild-card:focus-visible .guild-card-banner img{transform:scale(1.05)}.guild-card-banner:after{content:"";background:linear-gradient(#0000 40%,#142129 100%);position:absolute;inset:0}.guild-card-reveal{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f4e8d3;font:400 clamp(26px, 2.4vw, 32px) / 1.1 var(--font-title);letter-spacing:.01em;text-shadow:0 2px 18px #000;opacity:0;pointer-events:none;background:#070c10e8;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.guild-card:hover .guild-card-reveal,.guild-card:focus-visible .guild-card-reveal{opacity:1}@media (hover:none){.guild-card-reveal{display:none}}.guild-chips .guild-chip-role{color:#cfe9cb;border-color:#9fd09b55}.ga-marks{flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.ga-marks li{border:1px solid color-mix(in srgb, var(--act) 60%, transparent);color:#e9ddc6;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.ga-marks svg{color:var(--act)}.ga-marks small{color:var(--g-muted);font-size:max(11px, var(--text-min))}@media (prefers-reduced-motion:reduce){.guild-card,.guild-card-banner img,.guild-card-reveal{transition:none}.guild-card:hover .guild-card-banner img,.guild-card:focus-visible .guild-card-banner img{transform:none}}@media (max-width:700px){.guild-banner-hero{min-height:560px}.guild-banner-inner{padding-top:120px;padding-bottom:60px}.guild-banner-hero:before{background:linear-gradient(#0c151a00 40%,#0c151a),linear-gradient(90deg,#071117d9,#07111755)}}.guild-button.discord{color:#fff;background:#5865f2;border-color:#6f7bf5}.guild-button.discord:hover{background:#4752c4;box-shadow:0 0 24px #5865f240}.guild-button>svg:not([width]){flex:none;width:18px;height:18px}.guild-header-actions .guild-button{gap:10px}.guild-glance{background:linear-gradient(#172832,#132028 40%);gap:20px;padding:24px;position:static}.guild-glance h2{font-size:28px}.glance-facts{border:1px solid var(--g-line);background:var(--g-line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.glance-facts>div{background:#142129;padding:10px 12px}.glance-facts dt{color:#9ba6a3;font-size:max(11px, var(--text-min));align-items:center;gap:6px;display:flex}.glance-facts dt svg{color:var(--g-gold)}.glance-facts dd{color:#f0e5cf;margin:4px 0 0;font-size:14px}.glance-roles{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.glance-roles li{color:#77817f;border:1px solid #ffffff14;border-radius:6px;justify-items:center;gap:4px;padding:12px 6px 10px;font-size:13px;display:grid}.glance-roles li small{font-size:max(10.5px, var(--text-min))}.glance-roles li.is-needed{color:#f1e3c4;background:radial-gradient(circle at 50% 0,#dabc8024,#0000 70%),#dabc800a;border-color:#dabc8066}.glance-roles li.is-needed svg{color:var(--g-gold)}.glance-roles li.is-needed small{color:#cfe9cb}.glance-acts{gap:10px;display:grid}.glance-acts>.guild-class-needs-label{margin:0}.glance-act{border:1px solid color-mix(in srgb, var(--act) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--act) 16%, transparent), transparent 65%), #101b21;border-radius:6px;gap:10px;padding:12px 14px 14px;display:grid}.glance-act header{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.glance-act .ga-icon{grid-row:span 2;width:32px;height:32px}.glance-act h3{font:400 18px var(--font-title);color:#f4e8d3;margin:0}.glance-act header p{color:#bdb5a5;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.glance-act-roles{flex-wrap:wrap;gap:6px;margin:0;display:flex}.glance-act-roles span{background:color-mix(in srgb, var(--act) 22%, transparent);color:#f3eadb;font-size:max(11px, var(--text-min));border-radius:999px;padding:3px 9px}.glance-act-any{color:#9ba6a3;margin:0;font-size:13px}.guild-glance-actions .guild-button{gap:10px}.guild-apply{border:1px solid var(--g-line);background:#121e25;gap:20px;padding:24px}.guild-apply-intro{color:#cfc6b4;margin:0}.guild-form fieldset.guild-apply-group{border-radius:6px;gap:16px;padding:16px;display:grid}.guild-apply-group>legend{color:#e8d6ae;font:400 17px var(--font-title);padding:0 6px}.guild-field-trio{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.guild-optional{color:#9ba6a3;font-weight:400}.guild-apply-activities{flex-wrap:wrap;gap:8px;display:flex}.guild-apply-activities label{border:1px solid color-mix(in srgb, var(--act) 45%, transparent);cursor:pointer;color:#e9ddc6;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.guild-apply-activities svg{color:var(--act)}.guild-apply-activities label:has(input:checked){background:color-mix(in srgb, var(--act) 20%, transparent);border-color:var(--act)}.guild-form .guild-apply-activities input{opacity:0;width:1px;min-height:1px;margin:0;position:absolute}.guild-apply-activities label{position:relative}.guild-apply-activities label:has(input:focus-visible){outline:2px solid var(--g-gold);outline-offset:2px}.guild-apply-activities label:hover{border-color:var(--act)}.guild-application-facts{color:#cfc6b4;margin:6px 0 0;font-size:14px}.inbox-applicant{color:#cfc6b4;font-size:14px}@media (max-width:640px){.guild-field-trio{grid-template-columns:1fr}.guild-apply{padding:16px}}.ge-section{border:1px solid var(--g-line);background:#101b21;border-radius:6px}.ge-section[open]{background:#121f26;border-color:#dabc8040}.ge-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.ge-section>summary::-webkit-details-marker{display:none}.ge-section>summary span{gap:2px;min-width:0;display:grid}.ge-section>summary strong{font:400 18px var(--font-title);color:#f0e3c8}.ge-section>summary small{color:#a9a395;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ge-section>summary svg{color:var(--g-gold);flex:none;transition:transform .25s cubic-bezier(.22,1,.36,1)}.ge-section[open]>summary svg{transform:rotate(180deg)}.ge-section>summary:hover strong{color:#fff3da}.ge-section>summary:focus-visible{outline:2px solid var(--g-gold);outline-offset:-2px}.ge-section-body{gap:14px;padding:4px 16px 18px;display:grid}.ge-section-body>.guild-media-edit{border:0;padding:0}.ge-section-body>.guild-media-edit>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ge-section>summary svg{transition:none}}
