.guilds-panel,.guilds-hub{gap:1rem;display:grid}.guilds-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.guilds-tab-manage.active{border-color:color-mix(in srgb, var(--ember) 55%, var(--line));background:var(--ember-soft);color:#ffe08a}.guilds-tab-hot{letter-spacing:.06em;text-transform:uppercase;color:#04140c;background:var(--mint);border-radius:999px;margin-left:.35rem;padding:.08rem .32rem;font-size:.62rem;font-style:normal;font-weight:800;display:inline-flex}.guilds-manage-cta{text-align:left;border:1px solid color-mix(in srgb, var(--ember) 40%, var(--line));background:linear-gradient(120deg, #f0a20229, transparent 55%), color-mix(in srgb, var(--bg-elevated) 92%, #1a1408);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:14px;gap:.25rem;padding:.95rem 1.05rem;transition:border-color .16s,transform .16s;display:grid}.guilds-manage-cta:hover{border-color:color-mix(in srgb, var(--ember) 65%, var(--line));transform:translateY(-1px)}.guilds-manage-cta-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ember);font-size:.68rem;font-weight:800}.guilds-manage-cta strong{font-family:var(--font-display);font-size:1.15rem}.guilds-manage-cta-copy{max-width:40rem;color:var(--muted);font-size:.9rem;line-height:1.45}.guilds-manage-cta-go{letter-spacing:.04em;text-transform:uppercase;color:#ffe08a;margin-top:.25rem;font-size:.78rem;font-weight:800}.guilds-hero{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:linear-gradient(135deg, #f0a20224, transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 92%, #1a1408), var(--bg-elevated));border-radius:16px;margin:-.25rem 0 .25rem;padding:1.1rem 1.15rem 1.25rem;position:relative;overflow:hidden}.guilds-hero-copy{z-index:1;max-width:40rem;position:relative}.guilds-hero-copy h2{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(120deg, #ffe08a 0%, var(--ember) 45%, #ffd56a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.15rem 0 .4rem;font-size:clamp(1.6rem,3vw,2.1rem)}.guilds-hero-glow{pointer-events:none;background:radial-gradient(circle,#f0a20233,#0000 62%);height:140%;position:absolute;inset:auto -10% -40% 45%}.guilds-kpis{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;margin:0;display:grid}.guilds-kpis>div{border:1px solid var(--line);background:#00000038;border-radius:12px;gap:.1rem;padding:.6rem .75rem;display:grid}.guilds-kpis dt{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}.guilds-kpis dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#ffe08a;margin:0;font-size:1.4rem;font-weight:800;line-height:1.1}.guilds-kpis span{color:var(--muted);font-size:.72rem}.guilds-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.guilds-sorts{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.guilds-sorts-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-right:.15rem;font-size:.68rem;font-weight:800}.guild-pill{letter-spacing:.02em;border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#00000038;border-radius:999px;align-items:center;padding:.14rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.guild-podium{align-items:end;gap:.75rem;margin:.25rem 0 0;display:grid}@media (min-width:780px){.guild-podium{grid-template-columns:1fr 1.15fr 1fr;gap:.85rem}}.guild-podium-card{text-align:center;border:1px solid var(--line);background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:.6rem;padding:1.05rem .9rem 1.15rem;transition:border-color .16s,transform .16s;animation:.52s both rise;display:flex;position:relative}.guild-podium-card:hover{border-color:color-mix(in srgb, var(--ember) 45%, var(--line))}.guild-podium-1{border-color:color-mix(in srgb, var(--ember) 55%, var(--line));background:linear-gradient(180deg, #f0a2022e, transparent 55%), color-mix(in srgb, var(--bg-elevated) 90%, #1a1408);order:-1;box-shadow:0 0 0 1px #f0a2021f,0 12px 32px #00000047}@media (min-width:780px){.guild-podium-1{order:0;transform:translateY(-.55rem)}.guild-podium-2{animation-delay:60ms}.guild-podium-3{animation-delay:.12s}}.guild-podium-2{border-color:color-mix(in srgb, #c0c8d4 40%, var(--line))}.guild-podium-3{border-color:color-mix(in srgb, #d4892a 35%, var(--line))}.guild-podium-crest{border:1px solid color-mix(in srgb, var(--ember) 25%, var(--line));background:radial-gradient(circle at 50% 40%,#f0a20238,#0000 65%),#00000040;border-radius:50%;place-items:center;width:5.2rem;height:5.2rem;display:grid}.guild-podium-1 .guild-podium-crest{border-color:color-mix(in srgb, var(--ember) 50%, var(--line));width:6.2rem;height:6.2rem;box-shadow:0 0 28px #f0a20240}.guild-podium-crest .guild-icon{background:0 0;border:0;border-radius:12px}.guild-podium-body{flex-direction:column;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.guild-podium-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.1rem;line-height:1.2}.guild-podium-tags,.guild-podium-stats{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.guild-podium-score{gap:.1rem;margin-top:.1rem;line-height:1.1;display:grid}.guild-podium-score strong{font-variant-numeric:tabular-nums;color:#ffe08a;font-size:1.35rem}.guild-podium-score>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.guild-podium-detail{margin-top:.15rem}.guild-podium-detail-head{color:var(--muted);margin:0;padding:.6rem .85rem 0;font-size:.8rem}.guild-podium-detail .guild-body{border-top:0}.guilds-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.guild-card{border:1px solid var(--line);background:#00000038;border-radius:14px;transition:border-color .16s;overflow:hidden}.guild-card:hover{border-color:color-mix(in srgb, var(--ember) 32%, var(--line))}.guild-skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-style:dashed;height:4.6rem;animation:1.4s linear infinite guild-shimmer}.guild-card-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.6rem 44px 1fr auto;align-items:center;gap:.7rem;padding:.7rem .85rem;display:grid}.guild-card-head:hover{background:#ffffff08}.guild-pos{place-items:center;display:grid}.guild-pos-num{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800}.guild-medal{justify-items:center;line-height:1;display:inline-grid;position:relative}.guild-medal-glyph{width:1.7rem;height:1.7rem;line-height:0;display:block}.guild-medal-glyph .podium-medal{width:100%;height:100%;display:block}.guild-medal-num{color:var(--muted);font-size:.65rem;font-weight:800}.guild-medal-1 .guild-medal-num{color:#ffe08a}.guild-medal-2 .guild-medal-num{color:#d8e0ea}.guild-medal-3 .guild-medal-num{color:#e2a45c}.guild-icon{object-fit:cover;border:1px solid var(--line);background:#0000004d;border-radius:10px;width:44px;height:44px}.guild-main{gap:.3rem;min-width:0;display:grid}.guild-main strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.02rem;display:block}.guild-main-tags{flex-wrap:wrap;gap:.28rem;display:flex}.guild-exp-bar{background:#ffffff0f;border-radius:999px;max-width:22rem;height:4px;display:block;overflow:hidden}.guild-exp-bar>span{background:linear-gradient(90deg, var(--ember-deep), #ffd56a);border-radius:999px;height:100%;display:block}.guild-side{text-align:right;gap:.1rem;display:grid}.guild-side strong{font-variant-numeric:tabular-nums;color:#ffe08a;display:block}.guild-side span{color:var(--muted);font-size:.78rem;display:block}.guild-toggle-hint{letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb, var(--ember) 70%, var(--muted))!important;font-size:.7rem!important}.guild-body{border-top:1px solid var(--line);gap:.85rem;padding:.85rem;display:grid}.guild-facts{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.45rem;margin:0;display:grid}.guild-facts>div{border:1px solid var(--line);background:#0003;border-radius:10px;gap:.08rem;padding:.5rem .65rem;display:grid}.guild-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:800}.guild-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:800}.guild-facts span{color:var(--muted);font-size:.7rem}.guild-highlights{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.45rem;display:grid}.guild-highlight{border:1px solid color-mix(in srgb, var(--ember) 20%, var(--line));background:linear-gradient(120deg,#f0a20212,#0000 60%),#0003;border-radius:10px;gap:.2rem;padding:.55rem .7rem;display:grid}.guild-highlight-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:800}.guild-highlight-meta{color:var(--muted);font-size:.74rem}.guild-highlight-shiny{align-items:center;gap:.4rem;display:flex}.guild-highlight-shiny img{image-rendering:pixelated}.guild-col-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.guild-col-sort.active{color:var(--ember)}.guild-member-table td{vertical-align:top}.guild-member-world{color:var(--muted);font-size:.68rem;display:block}@media (max-width:640px){.guild-card-head{grid-template-columns:2rem 36px 1fr}.guild-icon{width:36px;height:36px}.guild-side{text-align:left;grid-column:2/-1}.guilds-kpis{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.guilds-kpis dd{font-size:1.15rem}}.guild-mgmt{gap:1.1rem;display:grid}.guild-mgmt-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin:0;font-size:.72rem;font-weight:800}.guild-mgmt-hero h2,.guild-mgmt-bar h2{font-family:var(--font-display);margin:.2rem 0 .35rem;font-size:clamp(1.4rem,3vw,1.9rem)}.guild-mgmt-help-row{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.guild-auth-card{border:1px solid var(--line);background:#00000059;border-radius:18px;gap:.75rem;max-width:420px;margin:.5rem auto 0;padding:1.1rem 1.2rem 1.25rem;display:grid}.guild-auth-tabs{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.guild-auth-tabs button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .6rem;font-weight:800}.guild-auth-tabs button.active{background:var(--ember);border-color:var(--ember);color:#1a1204}.guild-auth-sub{color:var(--muted);margin:0;font-size:.88rem}.guild-auth-card label,.guild-settings-grid label,.guild-week{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);gap:.3rem;font-size:.78rem;font-weight:700;display:grid}.guild-auth-card input,.guild-settings-grid input[type=number],.guild-settings-grid input[type=text],.guild-brackets-table input,.guild-search-input,.guild-week select{font:inherit;color:var(--ink);border:1px solid var(--line);text-transform:none;letter-spacing:normal;background:#00000059;border-radius:10px;padding:.55rem .7rem;font-weight:600}.guild-auth-submit{background:var(--ember);color:#1a1204;font:inherit;cursor:pointer;border:none;border-radius:12px;margin-top:.25rem;padding:.7rem 1rem;font-weight:800}.guild-auth-submit:disabled{opacity:.5;cursor:not-allowed}.guild-mgmt-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.guild-identity-bar{align-items:center;gap:1rem 1.25rem;padding:.65rem 0 .85rem}.guild-identity-main{flex-wrap:wrap;flex:16rem;align-items:center;gap:.85rem 1.1rem;min-width:0;display:flex}.guild-identity-crest{flex-shrink:0;position:relative}.guild-identity-crest:before{content:"";pointer-events:none;background:radial-gradient(at 50% 30%,#f0a20238,#0000 68%);border-radius:22px;position:absolute;inset:-6px}.guild-identity-emblem{object-fit:cover;border:1px solid color-mix(in srgb, var(--ember) 55%, var(--line));background:#00000059;border-radius:16px;width:clamp(72px,12vw,92px);height:clamp(72px,12vw,92px);display:block;position:relative;box-shadow:0 0 0 1px #00000073,0 10px 28px #00000073,inset 0 1px #ffe08a1f}.guild-identity-monogram{border:1px solid color-mix(in srgb, var(--ember) 50%, var(--line));background:linear-gradient(145deg,#3a3428 0%,#1a1510 42%,#0d0b08 100%);border-radius:16px;place-items:center;width:clamp(72px,12vw,92px);height:clamp(72px,12vw,92px);display:grid;position:relative;box-shadow:0 0 0 1px #00000080,0 10px 28px #00000080,inset 0 1px #ffe08a2e,inset 0 -8px 16px #00000059}.guild-identity-monogram-text{font-family:var(--font-display);letter-spacing:.06em;background:linear-gradient(#fff3b0 0%,#ffe08a 35%,#f0a202 70%,#c45a12 100%);color:#0000;text-shadow:0 0 24px #f0a20240;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:900}.guild-identity-copy{flex:12rem;min-width:0}.guild-identity-title-row{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;display:flex}.guild-identity-name{font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(105deg,#fff8e6 0%,#ffe08a 28%,#f0a202 62%,#e87820 100%);color:#0000;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin:.15rem 0 .25rem;font-size:clamp(1.55rem,3.6vw,2.15rem);font-weight:900;line-height:1.05}.guild-identity-level{border:1px solid color-mix(in srgb, var(--ember) 45%, var(--line));background:linear-gradient(#f0a20229,#00000059);border-radius:999px;align-items:baseline;gap:.35rem;padding:.22rem .55rem .2rem;display:inline-flex;box-shadow:inset 0 1px #ffe08a1a}.guild-identity-level-num{font-family:var(--font-display);color:#ffe08a;font-size:1.05rem;font-weight:900;line-height:1}.guild-identity-level-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:800}.guild-identity-meta{font-size:.84rem;line-height:1.35}.guild-identity-actions{align-self:center}.guild-mgmt-bar-actions{flex-wrap:wrap;align-items:stretch;gap:.4rem;display:flex}.guild-settings-cta{cursor:pointer;font:inherit;text-align:left;color:#1a1200;background:linear-gradient(135deg, #fff3b0, #ffe08a 42%, var(--ember));border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.08rem;padding:.65rem 1rem .6rem;display:inline-flex;box-shadow:0 0 0 1px #f0a2028c,0 8px 24px #f0a20247}.guild-settings-cta:hover{filter:brightness(1.06)}.guild-settings-cta-title{letter-spacing:.03em;text-transform:uppercase;font-size:.95rem;font-weight:900}.guild-settings-cta-sub{letter-spacing:.04em;text-transform:uppercase;color:#1a1200b8;font-size:.68rem;font-weight:800}.guild-auth-settings-hint{border:1px solid color-mix(in srgb, var(--ember) 45%, var(--line));color:var(--ink);background:linear-gradient(90deg,#f0a20224,#0000 70%);border-radius:12px;margin:.65rem 0 0;padding:.55rem .75rem;font-size:.88rem}.guild-auth-settings-hint strong{color:#ffe08a}.guild-import-btn{cursor:pointer}.guild-import-primary{cursor:pointer;font:inherit;letter-spacing:.02em;color:#1a1200;background:linear-gradient(135deg, #fff3b0, #ffe08a 40%, var(--ember));border:0;border-radius:12px;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-size:.92rem;font-weight:800;display:inline-flex;box-shadow:0 0 0 1px #f0a20266,0 8px 22px #f0a20238}.guild-import-primary:hover{filter:brightness(1.05)}.guild-import-drop{border:1.5px dashed color-mix(in srgb, var(--ember) 55%, var(--line));background:linear-gradient(135deg,#f0a20229,#0000 55%),#00000047;border-radius:16px;justify-items:start;gap:.4rem;padding:1.25rem 1.2rem 1.35rem;transition:border-color .16s,background .16s;display:grid}.guild-import-drop-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ember);margin:0;font-size:.68rem;font-weight:800}.guild-import-drop strong{font-family:var(--font-display);font-size:1.25rem}.guild-import-drop-copy{max-width:40rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.guild-import-drop-copy code{color:#ffe08a;word-break:break-all;font-size:.82em}.guild-import-drop-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.guild-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.guild-stats>div{border:1px solid var(--line);background:#00000038;border-radius:14px;padding:.7rem .8rem}.guild-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.guild-stats dd{margin:.25rem 0 0;font-size:1.25rem;font-weight:800}.guild-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.guild-filters{flex-wrap:wrap;gap:.3rem;display:flex}.guild-filters button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#00000040;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:800}.guild-filters button.active{color:var(--ember);border-color:var(--ember);background:var(--ember-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--ember) 35%, transparent)}.guild-search-input{flex:180px;min-width:160px}.guild-table-wrap{border:1px solid var(--line);background:#0000002e;border-radius:14px;overflow-x:auto}.guild-table{border-collapse:collapse;width:100%;font-size:.88rem}.guild-table th,.guild-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.55rem .65rem}.guild-table th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.guild-leader-badge{letter-spacing:.04em;text-transform:uppercase;color:#ffe08a;background:#f0a20233;border-radius:999px;padding:.06rem .35rem;font-size:.62rem;font-weight:800}.guild-status{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:800}.guild-status-ok{color:var(--mint)}.guild-status-warn{color:var(--ember)}.guild-status-bad{color:var(--danger,#ff6b6b)}.guild-modal-backdrop{z-index:120;-webkit-backdrop-filter:none;padding:max(1.25rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#000000c7;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.guild-modal{overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--ember) 22%, var(--line));width:min(600px,100%);max-height:min(92vh,820px);animation:guildModalIn .22s var(--ease-out,ease) both;background:linear-gradient(165deg,#f0a20212,#0000 42%),#0c1611;border-radius:18px;flex-shrink:0;margin:0 auto;padding:1.35rem 1.4rem 1.5rem;position:relative;overflow:auto;box-shadow:0 24px 70px #0000008c,inset 0 0 0 1px #ffffff08}.guild-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:1.4rem;position:absolute;top:.55rem;right:.7rem}.guild-help-steps{gap:.85rem;margin:.8rem 0 0;padding-left:1.1rem;display:grid}.guild-help-steps code{word-break:break-all;background:#0006;border-radius:8px;margin:.35rem 0;padding:.45rem .55rem;font-size:.75rem;display:block}.guild-settings-grid{gap:.7rem;margin:.8rem 0 1rem;display:grid}.guild-settings-grid-2{grid-template-columns:1fr 1fr}.guild-settings-lede{margin:0 0 .75rem;font-size:.88rem}.guild-settings-modal{gap:0;width:min(640px,100%);display:grid}.guild-settings-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.35rem;margin:.65rem 0 1rem;padding-bottom:.75rem;display:flex}.guild-settings-tabs button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#00000040;border-radius:999px;padding:.4rem .75rem;font-size:.78rem;font-weight:800}.guild-settings-tabs button.active{color:#1a1204;background:var(--ember);border-color:var(--ember)}.guild-settings-panel{margin-bottom:.85rem}.guild-settings-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem;padding-top:.85rem;display:flex}.guild-kick-rules-card{border:1px solid color-mix(in srgb, var(--ember) 35%, var(--line));background:linear-gradient(135deg,#f0a2021a,#0000 55%),#00000038;border-radius:14px;margin-bottom:.85rem;padding:.75rem .85rem}.guild-kick-rules-card h4{margin:0 0 .5rem;font-size:.88rem}.guild-kick-rules-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.guild-kick-rules-list li{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.55rem .65rem;font-size:.82rem;line-height:1.4;display:grid}.guild-kick-rules-list li:before{content:"";background:var(--muted);border-radius:999px;width:.45rem;height:.45rem;margin-top:.35rem}.guild-kick-rules-list li[data-tone=warn]:before{background:var(--ember);box-shadow:0 0 10px #f0a20273}.guild-kick-rules-list li[data-tone=bad]:before{background:#ff6b6b;box-shadow:0 0 10px #ff6b6b59}.guild-kick-rules-list li[data-tone=ok]:before{background:var(--mint)}.guild-kick-rules-list strong{color:var(--ink);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;display:block}.guild-check-span{grid-column:1/-1}.guild-brackets-block{margin-top:.5rem}.guild-brackets-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guild-brackets-head h4{margin:0;font-size:.9rem}.guild-brackets-hint{margin:.35rem 0 .55rem;font-size:.82rem}.guild-brackets-table-wrap{border:1px solid var(--line);background:#0003;border-radius:12px;overflow-x:auto}.guild-brackets-table{border-collapse:collapse;width:100%;font-size:.85rem}.guild-brackets-table th,.guild-brackets-table td{border-bottom:1px solid var(--line);text-align:left;padding:.45rem .5rem}.guild-brackets-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.65rem}.guild-brackets-table input{width:100%;min-width:4.5rem;font:inherit;color:var(--ink);border:1px solid var(--line);background:#00000059;border-radius:8px;padding:.4rem .5rem;font-weight:600}.guild-bracket-remove{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;width:1.75rem;height:1.75rem;font-size:1.1rem;line-height:1}.guild-bracket-remove:disabled{opacity:.35;cursor:not-allowed}.guild-column-toggles{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.45rem;margin:.65rem 0 .85rem;display:grid}.guild-column-toggle{border:1px solid var(--line);cursor:pointer;background:#00000038;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .6rem;text-transform:none!important;letter-spacing:normal!important;color:var(--ink)!important;font-weight:600!important;display:flex!important}.guild-column-toggle input{accent-color:var(--ember)}.guild-rules-strip{border:1px solid var(--line);background:linear-gradient(90deg,#f0a20214,#0000 40%),#00000038;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.guild-rules-strip-main{flex-wrap:wrap;gap:.4rem;display:flex}.guild-rules-chip{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:#0003;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:700}.guild-rules-chip strong{color:var(--ink);margin-left:.15rem;font-size:.85rem}button.guild-rules-chip-action{cursor:pointer;font:inherit;transition:border-color .15s,background .15s,transform .12s}button.guild-rules-chip-action:hover{border-color:color-mix(in srgb, var(--ember) 55%, var(--line));color:#ffe08a;background:#f0a2021f;transform:translateY(-1px)}button.guild-rules-chip-action:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.guild-kick-legend{flex-wrap:wrap;gap:.35rem;display:flex}.guild-kick-legend span{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:.2rem .45rem;font-size:.65rem;font-weight:800}.guild-kick-legend span[data-tone=warn]{color:var(--ember);border-color:color-mix(in srgb, var(--ember) 45%, var(--line));background:#f0a2021a}.guild-kick-legend span[data-tone=bad]{color:#ff8a8a;background:#ff6b6b14;border-color:#ff6b6b59}.guild-kick-legend span[data-tone=ok]{color:var(--mint);border-color:color-mix(in srgb, var(--mint) 40%, var(--line));background:#7dd3aa14}.guild-check{align-items:center;gap:.5rem;text-transform:none!important;letter-spacing:normal!important;color:var(--ink)!important;font-weight:600!important;display:flex!important}.guild-mgmt-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.guild-mgmt-stat{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0a,#0000 55%),#00000047;border-radius:14px;min-height:4.6rem;padding:.85rem .95rem .95rem;position:relative;overflow:hidden}.guild-mgmt-stat:after{content:"";pointer-events:none;background:radial-gradient(circle,#f0a2021f,#0000 65%);height:70%;position:absolute;inset:auto -20% -40% 40%}.guild-mgmt-stat span{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700;line-height:1.3;display:block}.guild-mgmt-stat strong{font-family:var(--font-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;line-height:1.2;display:block}.guild-mgmt-stat em{color:var(--muted);letter-spacing:0;font-size:.78em;font-style:normal;font-weight:600}.guild-toolbar-rich{gap:.65rem}.guild-table-rich{border-radius:16px;box-shadow:inset 0 1px #ffffff0a}.guild-table-rich thead th{z-index:1;background:#0a1410;padding-top:.7rem;padding-bottom:.7rem;position:sticky;top:0}.guild-table-rich tbody tr{transition:background .14s}.guild-table-rich tbody tr:hover{background:#ffffff08}.guild-pos-cell{text-align:center;width:2.4rem;color:var(--muted);font-weight:800}.guild-trophy{color:#1a1200;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:900;display:inline-grid}.guild-name-cell{gap:.15rem;display:grid}.guild-name-meta{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.guild-presence{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.1rem .4rem;font-size:.65rem;font-weight:800}.guild-rank-chip{text-overflow:ellipsis;border:1px solid var(--line);background:#ffffff08;border-radius:8px;max-width:11rem;padding:.18rem .45rem;font-size:.78rem;font-weight:700;display:inline-block;overflow:hidden}.guild-col-daily{color:#7dd3fc}.guild-col-week strong{color:#ffe08a}.guild-col-total{color:#d7dee8}.guild-week-val{gap:.1rem;display:grid}.guild-combo-val{font-variant-numeric:tabular-nums;justify-items:end;gap:.12rem;line-height:1.15;display:grid}.guild-combo-sum{color:var(--text);font-size:.95rem;font-weight:800}.guild-combo-break{color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:600}.guild-combo-sep{color:var(--muted);opacity:.65;margin:0 .2rem}.guild-meta-pct{justify-items:end;gap:.08rem;line-height:1.1;display:grid}.guild-meta-pct em{color:var(--muted);white-space:nowrap;font-size:.65rem;font-style:normal;font-weight:700}.guild-delta{letter-spacing:.02em;font-size:.68rem;font-weight:800}.guild-meta-cell{grid-template-columns:minmax(52px,1fr) auto;align-items:center;gap:.4rem;min-width:6.5rem;display:grid}.guild-meta-bar{background:#ffffff14;border-radius:999px;height:.45rem;overflow:hidden}.guild-meta-bar>span{border-radius:inherit;background:linear-gradient(90deg,#ff6b6b,#f0a202);height:100%;display:block}.guild-meta-bar[data-tone=mid]>span{background:linear-gradient(90deg,#f0a202,#ffe08a)}.guild-meta-bar[data-tone=ok]>span{background:linear-gradient(90deg,#2dd4a0,#7ef0c4)}.guild-meta-cell strong{font-variant-numeric:tabular-nums;font-size:.78rem}.guild-meta-cell strong[data-tone=ok]{color:var(--mint)}.guild-meta-cell strong[data-tone=mid]{color:var(--ember)}.guild-meta-cell strong[data-tone=low]{color:#ff8a8a}.guild-meta-empty{color:var(--muted);font-size:.72rem}.guild-catch-pill{color:#7dd3fc;background:#7dd3fc1f;border-radius:999px;align-items:baseline;gap:.25rem;padding:.15rem .45rem;font-weight:800;display:inline-flex}.guild-catch-pill em{color:#ffe08a;font-size:.72em;font-style:normal}.guild-detail-btn{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:8px;padding:.28rem .55rem;font-size:.72rem;font-weight:800}.guild-detail-btn:hover{border-color:var(--ember);color:var(--ember)}.guild-pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.guild-pager-btns{gap:.3rem;display:flex}.guild-modal-wide{width:min(640px,100%)}.guild-mgmt-logged{gap:1rem;padding:.15rem 0 .25rem;display:grid}.guild-mgmt-bar{border-bottom:1px solid color-mix(in srgb, var(--line) 85%, transparent);padding-bottom:.35rem}.guild-attention{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff08,#0000 55%),#00000042;border-radius:14px;gap:.55rem;padding:.85rem 1rem;display:grid}.guild-attention[data-tone=ok]{border-color:color-mix(in srgb, var(--mint) 40%, var(--line))}.guild-attention[data-tone=warn]{border-color:color-mix(in srgb, #e8b84a 45%, var(--line))}.guild-attention[data-tone=risk]{border-color:color-mix(in srgb, #ff6b6b 40%, var(--line));background:linear-gradient(145deg,#ff6b6b14,#0000 55%),#00000047}.guild-attention-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.guild-attention-head h3{font-family:var(--font-display);margin:.1rem 0 0;font-size:1.15rem}.guild-attention-summary{color:var(--muted);margin:0;font-size:.88rem}.guild-attention-summary strong{color:var(--text);font-weight:800}.guild-attention-link{appearance:none;color:var(--ember);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.guild-attention-empty{color:var(--muted);margin:0;font-size:.88rem}.guild-attention-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.guild-attention-name{appearance:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.guild-attention-name:hover{color:var(--ember)}.guild-attention-why{color:var(--muted);font-size:.82rem;line-height:1.3}.guild-attention-cover{align-items:center;gap:.55rem;display:flex}.guild-attention-cover-track{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#ffffff0f;border-radius:999px;flex:1;height:.45rem;overflow:hidden}.guild-attention-cover-fill{border-radius:inherit;background:linear-gradient(90deg, #3d9b78, var(--mint) 70%, #ffe08a);height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--mint) 45%, transparent);transition:width .45s;display:block}.guild-attention[data-tone=risk] .guild-attention-cover-fill{background:linear-gradient(90deg,#c44,#e8b84a 85%)}.guild-attention-cover em{letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:2.4rem;font-size:.72rem;font-style:normal;font-weight:800}.guild-attention-clear{background:color-mix(in srgb, var(--mint) 12%, transparent);border:1px solid color-mix(in srgb, var(--mint) 35%, var(--line));border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.guild-attention-clear-badge{color:#0a1a14;background:linear-gradient(135deg, #b8f5d8, var(--mint));width:1.85rem;height:1.85rem;box-shadow:0 0 16px color-mix(in srgb, var(--mint) 40%, transparent);border-radius:999px;place-items:center;font-size:1rem;font-weight:900;animation:.55s guildClearPop;display:grid}.guild-attention-clear p{color:color-mix(in srgb, var(--mint) 70%, var(--text));margin:0;font-size:.88rem;font-weight:600}.guild-attention-list li{background:#ffffff08;border-radius:8px;grid-template-columns:minmax(7rem,11rem) 1fr;align-items:center;gap:.35rem .75rem;padding:.4rem .5rem;display:grid}.guild-attention-list li[data-kick="1"]{background:#ff6b6b1f;border:1px solid #ff6b6b4d;animation:2.4s ease-in-out infinite guildKickPulse}.guild-attention-right{justify-items:end;gap:.28rem;min-width:0;display:grid}.guild-attention-stats{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:.8rem}.guild-attention-stats strong{font-weight:800}.guild-attention-stats-sep{color:var(--muted);margin:0 .3rem;font-weight:600}.guild-attention-stats-unit{color:var(--muted);margin-left:.15rem;font-weight:600}.guild-attention-why{color:var(--muted);white-space:nowrap;font-size:.72rem}.guild-attention-meter{background:#ffffff12;border-radius:999px;width:min(100%,9rem);height:.28rem;display:block;overflow:hidden}.guild-attention-meter>span{border-radius:inherit;background:linear-gradient(90deg, #e8b84a, var(--ember));height:100%;transition:width .4s;display:block}.guild-attention-more{appearance:none;border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;justify-self:start;padding:.35rem .85rem;font-size:.8rem;font-weight:700}.guild-attention-more:hover{border-color:color-mix(in srgb, var(--ember) 45%, var(--line));color:var(--ember)}html[data-fx=low] .guild-attention-list li[data-kick="1"],html[data-fx=paused] .guild-attention-list li[data-kick="1"],html[data-fx=low] .guild-attention-clear-badge,html[data-fx=paused] .guild-attention-clear-badge{animation:none}.guild-analytics{gap:.65rem;display:grid}.guild-analytics-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.guild-analytics-head h3{font-family:var(--font-display);margin:0;font-size:1.05rem}.guild-analytics-head p{color:var(--muted);margin:0;font-size:.82rem}.guild-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.guild-analytics-card{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff09,#0000 50%),#00000042;border-radius:14px;min-height:5.5rem;padding:.75rem .85rem}.guild-analytics-card[data-tone=risk]{border-color:color-mix(in srgb, #ff6b6b 35%, var(--line));background:linear-gradient(145deg,#ff6b6b1a,#0000 55%),#00000047}.guild-analytics-card[data-tone=pulse]{border-color:color-mix(in srgb, var(--ember) 35%, var(--line))}.guild-analytics-card[data-tone=ok]{border-color:color-mix(in srgb, var(--mint) 35%, var(--line))}.guild-analytics-card-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.65rem;font-weight:800}.guild-analytics-card strong{font-size:1.35rem;font-weight:900;line-height:1.15;display:block}.guild-analytics-card p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.35}.guild-analytics-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.guild-analytics-list{border:1px solid var(--line);background:#00000038;border-radius:14px;padding:.65rem .75rem}.guild-analytics-list h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .45rem;font-size:.72rem;font-weight:800}.guild-analytics-list ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.guild-analytics-list li{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.82rem;display:flex}.guild-analytics-list button{font:inherit;color:#ffe08a;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:62%;padding:0;font-weight:800;overflow:hidden}.guild-analytics-list button:hover{text-decoration:underline}.guild-analytics-list em{color:var(--muted);white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:700}.guild-analytics-trend{align-items:center;gap:.25rem;font-size:.78rem;font-weight:800;display:inline-flex}.guild-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.9rem 0;display:grid}.guild-detail-facts>div{border:1px solid var(--line);background:#00000040;border-radius:12px;padding:.55rem .65rem}.guild-detail-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:800}.guild-detail-facts dd{margin:.2rem 0 0;font-size:1.05rem;font-weight:800}.guild-detail-sub{margin:.4rem 0 .5rem;font-size:.95rem}.guild-kick-reasons{color:#ffb4b4;background:#ff6b6b1a;border:1px solid #ff6b6b40;border-radius:10px;padding:.55rem .7rem;font-size:.88rem}.guild-week-history{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.guild-stale{border:1px solid #0000;border-radius:12px;padding:.7rem .9rem;font-size:.9rem;line-height:1.4}.guild-insight-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:.85rem;display:grid}.guild-panel-block{border:1px solid var(--line);background:linear-gradient(165deg,#ffffff08,#0000 50%),#00000038;border-radius:16px;padding:.9rem 1rem 1rem}.guild-panel-head{flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-bottom:.75rem;display:flex}.guild-panel-head h3{font-family:var(--font-body);margin:.15rem 0 .25rem;font-size:1.05rem;font-weight:700}.guild-heat-collapsible{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:#0000001f;border-radius:14px;padding:.65rem .85rem .75rem}.guild-heat-collapsible:not([open]) .guild-heat-wrap{display:none}.guild-heat-summary{cursor:pointer;margin-bottom:0;list-style:none}.guild-heat-summary::-webkit-details-marker{display:none}.guild-heat-summary:after{content:"▸";color:var(--muted);align-self:center;margin-left:auto;font-size:.85rem;transition:transform .16s}.guild-heat-collapsible[open] .guild-heat-summary:after{transform:rotate(90deg)}.guild-heat-collapsible[open] .guild-heat-summary{margin-bottom:.75rem}.guild-heat-legend{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.guild-heat-legend span{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:700}.guild-heat-legend span[data-s=online]{background:color-mix(in srgb, var(--mint) 35%, transparent);color:var(--mint)}.guild-heat-legend span[data-s=seen]{color:#7dd3fc;background:#7dd3fc33}.guild-heat-legend span[data-s=away]{color:#ff8a8a;background:#ff6b6b2e}.guild-heat-legend span[data-s=farm]{color:#d4b4ff;background:#c48dff2e}.guild-heat-wrap{gap:.35rem;max-height:22rem;padding-right:.2rem;display:grid;overflow:auto}.guild-heat-row{border-radius:8px;grid-template-columns:minmax(7rem,9.5rem) 1fr;align-items:center;gap:.55rem;padding:.28rem .35rem;display:grid}.guild-heat-row.is-ghost{background:#ff6b6b0f}.guild-heat-row.is-farm{box-shadow:inset 0 0 0 1px #c48dff59}.guild-heat-name{gap:.05rem;min-width:0;display:grid}.guild-heat-name a,.guild-name-link{color:inherit;font-weight:700;text-decoration:none}.guild-heat-name a:hover,.guild-name-link:hover{color:var(--ember)}.guild-heat-name .muted{font-size:.72rem}.guild-heat-strip{grid-template-columns:repeat(14,minmax(0,1fr));gap:3px;display:grid}.guild-heat-cell{aspect-ratio:1;background:#ffffff0f;border-radius:3px;min-height:10px;display:block}.guild-heat-cell[data-s=online]{background:var(--mint);box-shadow:0 0 8px color-mix(in srgb, var(--mint) 45%, transparent)}.guild-heat-cell[data-s=seen]{background:#7dd3fc}.guild-heat-cell[data-s=away]{background:#ff6b6b8c}.guild-heat-cell[data-s=unknown]{background:#ffffff0d}.guild-week-compare{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.guild-week-card{border:1px solid var(--line);background:#00000038;border-radius:12px;padding:.7rem .75rem}.guild-week-card-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .55rem;font-size:.75rem;font-weight:800}.guild-week-bars{gap:.45rem;display:grid}.guild-week-bar-row{grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.45rem;font-size:.78rem;display:grid}.guild-week-bar-row span:first-child{color:var(--muted);font-weight:700}.guild-week-bar{background:#ffffff14;border-radius:999px;height:.5rem;overflow:hidden}.guild-week-bar>span{border-radius:inherit;background:linear-gradient(90deg,#f0a202,#ffe08a);height:100%;display:block}.guild-week-card-meta{color:var(--muted);margin:.55rem 0 0;font-size:.78rem}.guild-movers{margin-top:.85rem}.guild-movers h4{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.8rem;font-weight:800}.guild-movers ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.guild-movers li{background:#0000002e;border-radius:8px;grid-template-columns:1fr auto auto;align-items:baseline;gap:.55rem;padding:.3rem .4rem;font-size:.85rem;display:grid}.guild-shiny-chip{color:#ffe08a;background:#f0a20226;border-radius:999px;padding:.08rem .35rem;font-size:.68rem;font-weight:700}.guild-public-settings{border:1px solid var(--line);background:#0003;border-radius:12px;margin:.4rem 0 1rem;padding:.75rem .85rem}.guild-public-settings h4{margin:0 0 .25rem;font-size:.95rem}.guild-public-link-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.guild-public-link-row code{word-break:break-all;background:#00000059;border-radius:8px;flex:12rem;padding:.4rem .5rem;font-size:.72rem}@media (max-width:1100px){.guild-mgmt-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.guild-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-insight-grid{grid-template-columns:1fr}}@media (max-width:800px){.guild-settings-grid-2{grid-template-columns:1fr}.guild-attention-list li{grid-template-columns:1fr;gap:.15rem}.guild-stats,.guild-mgmt-stats{grid-template-columns:1fr 1fr}.guild-analytics-grid,.guild-analytics-lists{grid-template-columns:1fr}.guild-detail-facts{grid-template-columns:1fr 1fr}.guild-week-compare,.guild-heat-row{grid-template-columns:1fr}}.guild-farm-week{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 85%, transparent);border-radius:12px;gap:.45rem;margin:0 0 .85rem;padding:.75rem .85rem;display:grid}.guild-farm-week-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.guild-farm-week-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.68rem}.guild-farm-week-summary{color:var(--muted);margin:0;font-size:.85rem}.guild-farm-week-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.guild-farm-week-list li{justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.guild-farm-week-list span{color:var(--muted)}.guild-farm-week-idle{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.guild-pill.world{color:#cfe5da}.guild-pill.level{color:#ffe08a;background:#f0a2021f;border-color:#f0a20247}.guild-pill.shiny{color:var(--mint);background:var(--mint-soft);border-color:color-mix(in srgb, var(--mint) 30%, var(--line))}.guild-pill.daily{color:#9fd4ff;background:#6eb4ff1f;border-color:#6eb4ff47}.guild-card.open{border-color:color-mix(in srgb, var(--ember) 45%, var(--line));background:linear-gradient(#f0a2020f,#0000 30%),#00000042}@keyframes guild-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.guild-icon.placeholder{display:inline-block}.guild-import-drop.over{border-color:var(--ember);background:linear-gradient(135deg,#f0a20247,#0000 55%),#00000059;border-style:solid}.guild-import-drop-actions .share-btn{margin-left:0}.guild-table tr.kick-row{background:#ff6b6b14}.guild-table tr.meta-warn-row{background:#f0a2020f}.guild-table tr.offline-warn-row td.guild-last-hot{color:#ff8a8a;font-weight:800}@keyframes guildModalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.guild-rules-chip.accent{border-color:color-mix(in srgb, var(--ember) 50%, var(--line));color:#ffe08a}.guild-mgmt-stat.online strong{color:var(--mint)}.guild-mgmt-stat.offline strong{color:#9aa4b2}.guild-mgmt-stat.warn strong{color:var(--ember)}.guild-mgmt-stat.money strong{color:#ffe08a}.guild-mgmt-stat.catch strong{color:#7dd3fc}.guild-mgmt-stat.meta strong{color:#f0a202}.guild-table-rich tr.online-row{box-shadow:inset 3px 0 0 var(--mint)}.guild-table-rich tr.top-1{background:linear-gradient(90deg,#f0a20224,#0000 55%)}.guild-table-rich tr.top-2{background:linear-gradient(90deg,#c0ccda1a,#0000 55%)}.guild-table-rich tr.top-3{background:linear-gradient(90deg,#cd7f321f,#0000 55%)}.guild-trophy.gold{background:linear-gradient(145deg,#ffe08a,#f0a202);box-shadow:0 0 12px #f0a20259}.guild-trophy.silver{background:linear-gradient(145deg,#e8eef5,#9aa8b8)}.guild-trophy.bronze{background:linear-gradient(145deg,#e8b07a,#cd7f32)}.guild-presence.on{color:#062214;background:color-mix(in srgb, var(--mint) 75%, white)}.guild-presence.off{color:#c8d0da;background:#ffffff14}.guild-rank-chip.leader{border-color:color-mix(in srgb, var(--ember) 55%, var(--line));color:#ffe08a;background:#f0a2021a}.guild-table .num{font-variant-numeric:tabular-nums;font-weight:700}.guild-delta.up{color:var(--mint)}.guild-delta.down{color:#ff8a8a}.guild-delta.flat{color:var(--muted)}@keyframes guildClearPop{0%{opacity:.4;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes guildKickPulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 1px #ff6b6b59}}.guild-analytics-trend.up{color:var(--mint)}.guild-analytics-trend.down{color:#ff8a8a}.guild-analytics-trend.flat{color:var(--muted)}.guild-week-history tr.current-week{background:#f0a2021a}.guild-stale.warn{color:#ffe08a;background:#f0a2021f;border-color:#f0a20259}.guild-stale.critical{color:#ffb4b4;background:#ff6b6b1f;border-color:#ff6b6b59}.guild-week-bar.daily>span{background:linear-gradient(90deg,#0ea5e9,#7dd3fc)}.guild-movers .up{color:var(--mint);font-weight:800}.guild-movers .down{color:#ff8a8a;font-weight:800}
