.date-range-field{flex:none;min-width:0}.date-range-field .date-range-trigger{color:#ece6f3;max-width:100%;min-height:38px;font:inherit;cursor:pointer;background:#ffffff04;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;display:flex}.date-range-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date-range-trigger svg{color:#bea8d2;flex:none}.date-range-panel{box-sizing:border-box;color:#eee5f7;font:inherit;background:#211a2c;border:1px solid #b49adf40;border-radius:14px;margin:0;padding:16px;font-size:14px;position:fixed;inset:auto;overflow:auto;box-shadow:0 16px 48px #0006}.date-range-panel button{color:#e9dff3;min-height:36px;font:inherit;cursor:pointer;background:#ffffff04;border:1px solid #ffffff20;border-radius:8px;justify-content:center;align-items:center;padding:7px 11px;font-size:13px;display:inline-flex}.date-range-panel button:hover{background:#b49adf20}.date-range-panel button:disabled{opacity:.4;cursor:default}.date-range-field button:focus-visible,.date-range-panel button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #83c8ff}.date-range-presets{gap:6px;display:flex}.date-range-presets button{flex:1;padding-inline:6px}.date-range-presets button[aria-pressed=true]{background:#b49adf20;border-color:#c7a5e7}.date-range-selection{background:#ffffff03;border:1px solid #ffffff16;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:16px 0 12px;padding:11px;display:flex}.date-range-selection>span{gap:5px;display:grid}.date-range-selection small{color:#c2b3d0;font-size:12px}.date-range-selection strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.date-range-panel header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.date-range-panel header strong{font-size:14px;font-weight:600}.date-range-panel header button{background:0 0;border-color:#0000;padding:6px}.date-range-week,.date-range-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.date-range-week span{color:#b8a7c7;text-align:center;padding:7px 0;font-size:12px}.date-range-days button{font-variant-numeric:tabular-nums;background:0 0;border-color:#0000;min-width:0;min-height:34px;padding:5px 0}.date-range-days button[data-in-range=true]{background:#b49adf20}.date-range-days button[aria-pressed=true]{color:#261735;background:#cbb0e8}.date-range-days button[aria-current=date]{border-color:#c7a5e780}.date-range-panel>p{color:#c3b4d2;margin:14px 0;font-size:12px;line-height:1.6}.date-range-panel footer{border-top:1px solid #ffffff16;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.date-range-panel .date-range-apply{color:#261735;background:#cbb0e8;border-color:#cbb0e8;font-weight:600}@media (max-width:650px){.gpr-toolbar .date-range-field{max-width:calc(100% - 122px)}.date-range-panel{padding:13px}}
.deck{flex-direction:column;gap:8px;min-width:0;display:flex}.portraits{align-items:center;gap:5px;min-width:0;display:flex}.portrait{color:#a3a9b7;background:#262932;border:1px solid #55535f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.portrait.pet{background:#202228;border-color:#41444e;width:29px;height:29px}.portrait .skill-fallback{white-space:nowrap;word-break:keep-all;font-size:10px;line-height:1;display:block}.deck-divider{background:#3a3d46;flex-shrink:0;width:1px;height:23px;margin:0 2px}.deck-names{flex-direction:column;gap:3px;min-width:0;display:flex}.deck-names>span{color:#e2e7ef;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;line-height:1.5;overflow:hidden}.deck-names small{color:var(--muted);font-size:12px}.battle-team{--team:#86c5ff;min-width:0}.battle-team.attack{--team:#f3a0b0}.battle-team>header{color:var(--team);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.battle-team>header h3{color:inherit;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:650;display:flex}.battle-team>header>span{font-size:12px}.battle-team-body{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;display:grid}.battle-roster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 8px;padding-top:4px;display:grid}.battle-lineup{min-width:0}.battle-lineup figure{flex-direction:column;align-items:center;gap:2px;min-width:0;margin:0;display:flex}.battle-lineup .portrait{width:36px;height:36px}.battle-lineup figcaption{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:500;line-height:16px}.battle-tactics{min-width:0;padding-top:2px}.battle-pet{min-height:38px;color:var(--team);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.battle-pet .portrait{border-color:var(--team);width:36px;height:36px}.battle-portrait{display:flex;position:relative}.position-number{background:var(--team);color:#17191f;border:1px solid #17191f;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-5px;left:-4px}.battle-formation>div{text-align:center;color:var(--muted);grid-template-columns:1fr 1fr;margin-bottom:12px;font-size:12px;display:grid}.battle-formation ol{width:112px;height:232px;margin:0;padding:0;list-style:none;position:relative}.battle-formation li{justify-content:center;align-items:flex-start;width:50px;min-height:54px;display:flex;position:absolute}.empty-position{color:#7f8999;border:1px dashed #3b424e;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:4px;font-size:11px;display:flex}.battle-formation li.occupied figure{width:100%;min-width:0}.battle-formation li.occupied figcaption{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;width:100%;max-width:100%;display:block;overflow:hidden}.battle-skills{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.battle-skills h4{color:var(--team);margin:0 0 12px;font-size:12px;font-weight:550}.skill-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.skill-sequence>li{min-width:0;position:relative}.skill-sequence>li>svg{color:var(--muted);position:absolute;top:13px;left:-13px}.battle-skill{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.battle-skill .portrait{width:36px;height:36px}.skill-portrait{margin-bottom:4px;display:flex;position:relative}.skill-portrait>span:last-child{min-width:17px;height:17px;color:var(--text);background:#292e38;border:1px solid #596373;border-radius:4px;font-size:11px;font-weight:600;position:absolute;bottom:-4px;right:-4px}.battle-skill strong{overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:500}.battle-skill small{color:var(--muted);font-size:12px}.personal-detail-team{background:linear-gradient(#15171c,#121419);border:1px solid #292d34;border-radius:8px;padding:10px}.personal-detail-team.attack,.personal-record-side.attack{--team:var(--attack-team)}.personal-detail-team.defense,.personal-record-side.defense{--team:var(--defense-team)}.personal-detail-team.attack,.personal-detail-team.defense{box-shadow:inset 2px 0 color-mix(in srgb,var(--team) 28%,transparent)}.personal-detail-team>header{justify-content:space-between;gap:6px;margin-bottom:8px}.personal-detail-team>header h3{letter-spacing:-.015em;font-size:13.5px;font-weight:780}.personal-detail-team>header>span{background:color-mix(in srgb,var(--team) 9%,transparent);color:color-mix(in srgb,var(--text) 92%,#fff);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:650;line-height:16px}.personal-detail-team .battle-team-body{grid-template-columns:108px minmax(0,1fr);gap:10px}.personal-detail-team .battle-formation>div{margin-bottom:7px;font-size:10px;line-height:14px}.personal-detail-team .battle-formation ol{width:108px;height:188px}.personal-detail-team .battle-formation li{width:48px;min-height:45px}.personal-detail-team .battle-lineup figure{gap:1px}.personal-detail-team .battle-lineup .portrait{width:30px;height:30px}.personal-detail-team .battle-lineup figcaption{white-space:nowrap;text-overflow:ellipsis;width:48px;font-size:11px;line-height:14px;overflow:hidden}.personal-detail-team .position-number{min-width:15px;height:15px;font-size:9px;top:-4px;left:-3px}.personal-detail-team .empty-position{width:25px;height:25px;font-size:10px}.personal-detail-team .battle-roster{gap:12px 6px}.personal-detail-team .battle-pet{overflow-wrap:anywhere;gap:6px;min-height:30px;font-size:11px;line-height:15px}.personal-detail-team .battle-pet .portrait{flex-shrink:0;width:30px;height:30px}.personal-detail-team .battle-tactics{padding-top:0}.personal-detail-team .personal-skill-order{margin-top:8px;padding-top:7px}.personal-detail-team .personal-skill-heading{gap:4px;margin-bottom:7px}.personal-detail-team .personal-skill-heading>span{color:color-mix(in srgb,var(--text) 86%,#fff);font-size:11px;font-weight:680}.personal-detail-team .personal-skill-heading>small{padding-inline:4px;font-size:9px}.personal-detail-team .personal-skill-track{flex-direction:column;align-items:stretch;gap:7px}.personal-detail-team .personal-skill-step{flex:none;grid-template-columns:25px minmax(0,1fr);gap:5px;padding:4px 4px 4px 6px}.personal-detail-team .personal-skill-step .portrait{width:25px;height:25px}.personal-detail-team .personal-skill-step strong{font-size:10px;font-weight:680;line-height:13px}.personal-detail-team .personal-skill-step small{color:color-mix(in srgb,var(--muted) 84%,#fff);font-size:9px;font-weight:520;line-height:12px}.personal-detail-team .personal-skill-arrow{display:none}.personal-detail-team .personal-skill-empty{padding:6px;font-size:10px;line-height:1.5}.personal-skill-order{border-top:1px solid #272b33;margin-top:10px;padding-top:9px}.personal-skill-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.personal-skill-heading>span{color:#aeb8c7;font-size:9px;font-weight:600}.personal-skill-heading>small{color:#7f8998;background:#ffffff08;border-radius:999px;padding:1px 5px;font-size:8px}.personal-skill-order.collected .personal-skill-heading>small{color:#8fdbba;background:#6ed7ad12}.personal-skill-track{align-items:center;gap:3px;min-width:0;display:flex}.personal-skill-step{background:#1b1e24;border:1px solid #2b3039;border-radius:7px;flex:1;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:5px 5px 5px 7px;display:grid;position:relative}.personal-skill-step>b{z-index:1;color:#d4dbe6;background:#242936;border:1px solid #3b4250;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:7px;font-weight:700;display:flex;position:absolute;top:-5px;left:-4px;box-shadow:0 2px 5px #0007}.personal-skill-step .portrait{border-radius:5px;width:25px;height:25px}.personal-skill-step>span{flex-direction:column;min-width:0;display:flex}.personal-skill-step strong{text-overflow:ellipsis;white-space:nowrap;color:#dce2ea;font-size:9px;font-weight:600;overflow:hidden}.personal-skill-step small{text-overflow:ellipsis;white-space:nowrap;color:#7f8998;font-size:7px;overflow:hidden}.personal-skill-arrow{color:#4f5968;width:9px}.personal-skill-empty{color:#717c8b;background:#13151a;border:1px dashed #30343d;border-radius:7px;align-items:center;min-height:32px;padding:6px 8px;font-size:8px;line-height:1.45;display:flex}@media (max-width:900px){.personal-skill-track{flex-wrap:wrap}.personal-skill-step{flex-basis:calc(50% - 10px)}.personal-skill-arrow{display:none}}@media (max-width:670px){.personal-skill-step{flex-basis:100%}}
.gpr{--gpr-muted:#b3a8c0;--gpr-line:#ffffff12;color:#ece6f3}.gpr-tabs{align-items:center;gap:6px;margin-bottom:16px;display:flex}.gp-main .gpr-tabs>button{min-height:36px;color:var(--gpr-muted);background:0 0;border:1px solid #0000;border-radius:9px;gap:7px;padding:8px 13px;font-size:13px}.gp-main .gpr-tabs>button[aria-selected=true]{color:#eee2ff;background:#b496d21c;border-color:#b496d236}.gp-main .gpr-tabs>.gpr-history-tab{margin-left:auto}.gpr-toolbar{align-items:center;gap:8px;margin-bottom:18px;display:flex}.gpr-guide-navigation{border-bottom:1px solid var(--gpr-line);margin:0 0 18px}.gpr-guide-navigation>[role=tablist]{scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.gpr-guide-navigation>[role=tablist]::-webkit-scrollbar{display:none}.gp-main .gpr-guide-navigation button{color:#a99bb9;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:7px;min-height:43px;padding:8px 2px 12px;font-size:13px}.gp-main .gpr-guide-navigation button[aria-selected=true]{color:#eddefb;border-bottom-color:#c1a0e4}.gpr-guide-navigation button small{color:#ad9abe;font-variant-numeric:tabular-nums;font-size:10px}.gpr-guide-icon{color:#c9acdf;background:#b49adf0e;border:1px solid #b49adf24;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.gp-main .gpr-new-topic{flex:none;min-height:38px;padding:8px 12px;font-size:12px}.gpr-guide-empty{text-align:center;justify-items:center;padding:64px 16px;display:grid}.gpr-guide-empty>span{color:#c8abdf;background:#b49adf10;border:1px solid #b49adf26;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.gp-main .gpr-guide-empty h3{margin:0 0 10px;font-size:16px;font-weight:550}.gpr-guide-empty p{color:#b3a4c2;text-wrap:balance;margin:0;font-size:13px;line-height:1.7}.gp-main .gpr-guide-empty>button{color:#dec7f4;background:#b49adf16;border-color:#b49adf30;margin-top:22px;padding:9px 13px;font-size:12px}.gpr-topic-dialog.gs-entry-dialog{width:min(460px,100vw - 32px)}.gpr-topic-dialog form>label{color:#c6b5d5;gap:10px;font-size:12px;display:grid}.gpr-topic-dialog input{color:#efe7f7;background:#ffffff04;border:1px solid #ffffff20;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-size:14px}.gpr-topic-dialog input::placeholder{color:#95819f}.gpr-topic-dialog footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.gp-main .gpr-guide-navigation button:focus-visible,.gpr-topic-dialog input:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #83c8ff}@media (max-width:650px){.gpr-guide-navigation>[role=tablist]{gap:15px}.gp-main .gpr-guide-navigation button{gap:5px;font-size:12px}.gpr-guide-navigation button>svg{display:none}.gpr-guide-empty{padding:42px 12px}.gpr-guide-empty p{font-size:12px}.gpr-guide-icon{width:36px;height:36px}.gpr-topic-dialog input{font-size:16px}}.gpr-search{min-width:0;height:38px;color:var(--gpr-muted);background:#ffffff04;border:1px solid #ffffff20;border-radius:9px;flex:1;align-items:center;gap:9px;padding:0 11px;transition:border-color .15s,background .15s;display:flex}.gpr-search:focus-within{background:#b49adf09;border-color:#b49adf99;box-shadow:0 0 0 2px #b49adf18}.gpr-search>svg{flex:none}.gp-main .gpr-search input{width:100%;min-width:0;height:100%;box-shadow:none;color:#eee6f6;background:0 0;border:0;outline:none;padding:0;font-size:13px}.gpr-search input::placeholder{color:#a89ab7}.gp-main .gpr-search>button{width:25px;height:25px;color:var(--gpr-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.gpr-select{flex:none;width:114px}.gp-main .gpr-select>button{border-radius:9px;height:38px;font-size:12px}.gpr-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.gpr-workspace.gpr-has-detail{grid-template-columns:minmax(0,1fr) 310px}.gpr-days{min-width:0}.gpr-day{border:1px solid var(--gpr-line);background:#ffffff02;border-radius:12px;margin-bottom:12px;overflow:hidden}.gpr-battle-table{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#62506e transparent;max-height:550px;overflow:auto}.gpr-battle-table:focus-visible{outline-offset:-2px;outline:2px solid #c6a4ff}.gpr-battle-table>.gpr-columns{z-index:1;background:#1b1523;position:sticky;top:0}.gpr-castle-group>h4{border-bottom:1px solid var(--gpr-line);background:var(--control-background,#ffffff05);color:inherit;align-items:center;gap:8px;margin:0;padding:11px 16px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.gpr-castle-group+.gpr-castle-group{border-top:1px solid var(--gpr-line)}.gp-main .gpr-day-toggle{color:#e5daef;text-align:left;background:#ffffff03;border:0;border-radius:0;justify-content:flex-start;gap:9px;width:100%;min-height:57px;padding:14px 16px;display:flex}.gpr-day-toggle>svg{color:#ad9bbd;flex:none;transition:transform .15s;transform:rotate(-90deg)}.gpr-day-toggle>svg.gpr-expanded{transform:rotate(0)}.gpr-day-toggle>strong{font-size:14px;font-weight:600}.gpr-day-toggle>strong>span{color:var(--gpr-muted);margin-left:8px;font-size:12px;font-weight:400}.gpr-summary{font-variant-numeric:tabular-nums;flex:none;gap:10px;margin-left:auto;font-size:12px;display:flex}.gpr-summary>span:first-child{color:#c3b6ce}.gpr-columns,.gp-main .gpr-battle-row{grid-template-columns:106px minmax(110px,1fr) minmax(110px,1fr) 62px;align-items:center;gap:10px;display:grid}.gpr-columns{color:var(--gpr-muted);border-top:1px solid var(--gpr-line);border-bottom:1px solid var(--gpr-line);padding:10px 16px;font-size:11px}.gpr-columns>span:last-child{text-align:right}.gp-main .gpr-battle-row{text-align:left;color:#e8dfef;background:0 0;border:0;border-bottom:1px solid #ffffff09;border-radius:0;width:100%;min-height:59px;padding:10px 16px}.gp-main .gpr-battle-row:hover{background:#b49adf0a}.gp-main .gpr-battle-row.gpr-selected{background:#b49adf16;box-shadow:inset 3px 0 #b49adf}.gpr-person{align-items:center;gap:10px;min-width:0;display:flex}.gpr-person time{color:var(--gpr-muted);font-variant-numeric:tabular-nums;font-size:11px}.gpr-person strong{font-size:12px;font-weight:500}.gpr-lineup{align-items:center;gap:4px;min-width:0;display:inline-flex}.gpr-lineup>span{flex:none;display:inline-flex}.gpr-lineup img{object-fit:cover}.gpr-lineup [title]{cursor:inherit}.gpr-lineup>span>div{border-radius:6px;flex:none;overflow:hidden}.gpr-lineup>span>div>div,.gpr-lineup img{width:100%;height:100%}.gpr-pet{color:#eee5f7;vertical-align:middle;grid-template-columns:26px auto;justify-content:start;align-items:center;gap:5px;display:inline-grid}.gpr-pet>small{color:#c5b7d2;white-space:nowrap;grid-column:1/-1;font-size:12px}.gpr-pet>i{background:#b49adf12;border:1px solid #b49adf38;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;display:grid;overflow:hidden}.gpr-pet>i>img{object-fit:contain;width:100%;height:100%}.gpr-pet>b{white-space:nowrap;font-size:13px;font-weight:550}.gpr-pet-compact{gap:5px;display:inline-flex}.gpr-pet-compact>i{border-radius:6px;width:20px;height:20px}.gpr-pet-compact>b{font-size:11px}.gpr-combo{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.gpr-detail>section>.gpr-pet{margin-top:14px}.gpr-detail-title>strong>span>small{color:#c5b7d2;margin-bottom:6px;font-size:12px;font-weight:400;display:block}.gpr-outcome{justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.gpr-outcome>svg{color:#a291b2}.gpr-battle-row .deck{gap:5px;width:100%}.gpr-battle-row .portraits{gap:3px}.gpr-battle-row .portrait{width:30px;height:30px}.gpr-battle-row .portrait.pet{width:24px;height:24px}.gpr-battle-row .deck-divider{height:20px;margin:0 1px}.gpr-battle-row .deck-names,.gpr-combo-label{display:none}.gpr-detail-decks{--attack-team:#f3a0b0;--defense-team:#93c9f7;--text:#ece6f3;--muted:#b7a8c7;--line:#ffffff16;gap:10px;display:grid}.gpr-detail-decks .personal-detail-team{background:#ffffff03;border-color:#b49adf24}.gpr-detail-decks .personal-skill-step{background:#b49adf08;border-color:#ffffff12}.gpr-detail-decks .personal-skill-empty{color:var(--muted);background:#ffffff03;border-color:#ffffff16}.gpr-detail-decks .muted{color:var(--muted);font-size:11px}.gpr-detail-decks .battle-roster{padding-top:7px}.gpr-pagination{color:var(--gpr-muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.gpr-pagination>div{align-items:center;gap:10px;display:flex}.gp-main .gpr-pagination button{background:#ffffff04;border-color:#ffffff12;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.gpr-detail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#62506e transparent;background:#181220;border:1px solid #b49adf30;border-radius:12px;min-width:0;max-height:calc(100dvh - 36px);padding:16px;position:sticky;top:18px;overflow:auto}.gpr-detail:focus{outline:none}.gpr-detail>header{color:var(--gpr-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.gp-main .gpr-detail>header button{color:#cdbdde;background:0 0;border:0;padding:4px}.gp-main .gpr-detail>header .gpr-detail-back{display:none}.gpr-detail-title{justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.gpr-detail-title>strong{align-items:center;gap:9px;font-size:16px;font-weight:550;display:flex}.gpr-detail-title>span{font-size:13px}.gpr-detail-title svg{color:#9783a8}.gpr-detail>section{border-top:1px solid var(--gpr-line);padding:16px 0}.gpr-detail h3{color:var(--gpr-muted);margin:0 0 12px;font-size:12px;font-weight:500}.gpr-lineup-detailed{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.gpr-lineup-detailed>span{flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.gpr-lineup-detailed>span>span{overflow-wrap:anywhere;font-size:11px}.gpr-detail>footer{gap:8px;padding-top:12px;display:grid}.gp-main .gpr-detail>footer button{border-radius:8px;justify-content:center;min-height:37px;padding:8px 10px;font-size:12px}.gpr-empty,.gpr-expired{color:var(--gpr-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:32px 16px;font-size:13px;display:flex}.gpr-empty p{margin:0}.gp-main .gpr-empty>button{font-size:12px}.gpr-empty{text-align:center;justify-items:center;gap:12px;display:grid}.gp-main .gpr-empty>button{min-height:38px;margin-top:4px}.gp-main .gpr-empty>button:focus-visible{outline-offset:3px;outline:2px solid #83c8ff}.gpr-review-row{text-align:left;align-items:center;gap:13px;width:100%;display:flex}.gp-main .gpr-review-row{border:0;border-bottom:1px solid var(--gpr-line,#ffffff12);background:0 0;border-radius:0;padding:17px 12px}.gp-main .gpr-review-row:hover{background:#b49adf09}.gpr-review-row>svg{color:#b5a0c8;flex:none}.gpr-review-row>span:nth-child(2){flex:1;gap:8px;min-width:0;display:grid}.gpr-review-row strong{color:#e6dced;overflow-wrap:anywhere;font-size:14px;font-weight:500}.gpr-review-row small{color:#b3a8c0;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.gpr-review-row .gpr-saved{color:#c9b2e3;font-size:10px}.gpr-comment-count{color:#b3a8c0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.gpr-history>h3{color:#bbadca;margin:22px 0 10px;font-size:12px;font-weight:500}.gpr-history>h3:first-child{margin-top:0}.gpr-history article{border-bottom:1px solid var(--gpr-line);align-items:center;gap:12px;padding:15px 4px;display:flex}.gpr-history-icon{color:#bda6d1;background:#b49adf0c;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.gpr-history article>div{gap:7px;min-width:0;display:grid}.gpr-history strong{font-size:13px;font-weight:400}.gpr-history small{color:var(--gpr-muted);font-size:11px}.gpr-history .gpr-history-change,.gpr-history .gpr-history-reason{color:#ddcbea;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.gpr-history .gpr-history-reason{color:#bbadca}.gpr-compose{color:#ece6f3;background:#181220;border:1px solid #b49adf40;border-radius:15px;width:min(560px,100vw - 28px);max-height:calc(100dvh - 32px);padding:22px;overflow:auto}.gpr-compose::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05030bb5}.gpr-compose>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.gpr-compose h2{margin:0;font-size:18px;font-weight:550}.gpr-compose>header button{color:#cdbdde;background:0 0;border:0;padding:5px}.gpr-compose form>label{color:#cdbfdb;gap:9px;margin-bottom:18px;font-size:13px;display:grid}.gpr-compose input,.gpr-compose textarea{color:#eee6f6;width:100%;font:inherit;background:#ffffff04;border:1px solid #ffffff20;border-radius:9px;padding:11px;font-size:14px}.gpr-compose textarea{resize:vertical;min-height:130px}.gpr-compose input:focus,.gpr-compose textarea:focus{border-color:#b49adf99;outline:none;box-shadow:0 0 0 2px #b49adf18}.gpr-compose-battle{color:#b3a8c0;border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:13px 0;font-size:12px;display:flex}.gpr-compose-battle>span:first-child{margin-right:auto}.gpr-compose footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.gpr-compose button:focus-visible{outline-offset:3px;outline:2px solid #c6a4ff}@media (max-width:1100px){.gpr-workspace.gpr-has-detail{grid-template-columns:minmax(0,1fr) 280px}.gpr-has-detail .gpr-columns,.gp-main .gpr-has-detail .gpr-battle-row{grid-template-columns:68px minmax(96px,1fr) minmax(96px,1fr) 44px;gap:6px;padding-inline:10px}.gpr-has-detail .gpr-person{flex-direction:column;align-items:flex-start;gap:2px}.gpr-has-detail .gpr-lineup,.gpr-has-detail .gpr-outcome{gap:2px}}@media (max-width:850px){.gpr-workspace.gpr-has-detail{display:block}.gpr-has-detail>.gpr-days{visibility:hidden}.gpr-detail{z-index:90;background:#15101c;border:0;border-radius:0;max-height:none;padding:20px;position:fixed;inset:0}.gp-main .gpr-detail>header .gpr-detail-back{display:inline-flex}.gpr-detail>header>button:last-child{display:none}.gpr-lineup-detailed{gap:14px}.gpr-lineup-detailed>span>span{font-size:13px}.gpr-detail>footer{margin-top:12px}}@media (max-width:650px){.gpr-tabs{margin-bottom:12px}.gp-main .gpr-tabs>button{padding:7px 10px;font-size:12px}.gpr-toolbar{flex-wrap:wrap;gap:7px;margin-bottom:12px}.gpr-search{flex-basis:100%}.gp-main .gpr-search input{font-size:16px}.gpr-select{flex:1;width:auto}.gp-main .gpr-day-toggle{flex-wrap:wrap;gap:7px;min-height:64px;padding:12px}.gpr-day-toggle>strong{font-size:13px}.gpr-day-toggle>strong>span{font-size:11px}.gpr-summary{gap:12px;width:100%;padding-left:25px;font-size:11px}.gpr-columns,.gp-main .gpr-battle-row{grid-template-columns:44px minmax(77px,1fr) minmax(77px,1fr) 34px;gap:5px;padding-inline:8px}.gpr-columns{font-size:10px}.gpr-columns>span:first-child{font-size:0}.gpr-columns>span:first-child:after{content:"길드원";font-size:10px}.gpr-person{flex-direction:column;align-items:flex-start;gap:3px}.gpr-person time{font-size:10px}.gpr-person strong{font-size:11px}.gpr-lineup{gap:2px}.gpr-battle-row .gpr-lineup>span>div{width:25px!important;height:25px!important}.gpr-outcome{gap:0;font-size:11px}.gpr-outcome>svg{display:none}.gp-main .gpr-battle-row{min-height:57px}.gpr-review-row>svg:first-child{display:none}.gp-main .gpr-review-row{gap:8px;padding:15px 0}.gpr-review-row strong{font-size:13px}.gpr-review-row small{gap:6px}.gpr-review-row .gpr-saved{display:none}.gpr-compose{padding:18px}.gpr-compose input,.gpr-compose textarea{font-size:16px}.gpr-compose-battle{flex-wrap:wrap}.gpr-compose-battle>span:first-child{width:100%}}@media (prefers-reduced-motion:reduce){.gpr-day-toggle>svg,.gpr-search{transition:none}}.gpr-person.gpr-person-names{flex-direction:column;align-items:flex-start;gap:2px;overflow:hidden}.gpr-person-names strong,.gpr-person-names small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gpr-person-names small{color:var(--gpr-muted);font-size:11px}@media (max-width:650px){.gpr-battle-table>.gpr-columns,.gp-main .gpr-battle-table .gpr-battle-row{grid-template-columns:86px minmax(0,1fr) 34px}.gpr-columns,.gp-main .gpr-battle-row{grid-template-columns:44px minmax(0,1fr) 34px}.gpr-columns>span:nth-child(2){font-size:0}.gpr-columns>span:nth-child(2):after{content:"공격 · 방어";font-size:10px}.gpr-columns>span:nth-child(3){display:none}.gpr-battle-row>.gpr-person{grid-row:1/3;align-self:center}.gpr-battle-row>.gpr-combo{flex-direction:row;grid-column:2;align-items:center;gap:8px}.gpr-battle-row>.gpr-outcome{grid-area:1/3/3}.gpr-combo-label{color:var(--gpr-muted);flex:none;font-size:10px;display:block}.gpr-battle-row .portrait{width:27px;height:27px}.gpr-battle-row .portrait.pet{width:22px;height:22px}.gpr-battle-row .portraits{gap:2px}}
:where([data-theme=frost]) :is(.guild-space.gs-modern,.gp-dialog,.gprt,.gpr-detail,.guide-dialog,.guide-build-card,.guide-build-details,.gpb){--gs-bg:var(--surface,#f7fbfd);--gs-line:var(--control-border,#bfd0da);--gs-muted:#526779;--gs-accent:var(--nav-active-accent,#2ca8bf);--gs-frost-text:#1b2a38;--gs-frost-muted:#526779;--gs-frost-link:#176481;--gs-frost-success:#176b55;--gs-frost-warning:#805c10;--gs-frost-danger:#a73951;--gs-frost-focus:#176481;--gpr-muted:var(--gs-frost-muted);--gpr-line:var(--gs-line);color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern .gs-select>button.gs-select-trigger,:where([data-theme=frost]) .guide-dialog .gs-select>button.gs-select-trigger{color:var(--gs-frost-text);background:var(--control-background);border-color:var(--gs-line)}:where([data-theme=frost]) :is(.guild-space,.guide-dialog) .gs-select-trigger>svg{color:var(--gs-frost-muted)}:where([data-theme=frost]) :is(.guild-space,.guide-dialog) .gs-select-menu{background:var(--surface);border-color:var(--gs-line);color:var(--gs-frost-text)}:where([data-theme=frost]) :is(.guild-space,.guide-dialog) .gs-select-menu>button.gs-select-option{color:var(--gs-frost-text)}:where([data-theme=frost]) :is(.guild-space,.guide-dialog) .gs-select-menu>button.gs-select-option:is([aria-selected=true],:hover){color:var(--gs-frost-link);background:var(--data-surface-selected)}:where([data-theme=frost]) .guild-space.gs-modern .gs-select>button.gs-select-trigger:focus-visible,:where([data-theme=frost]) .ui-entry-dialog.guide-dialog button:focus-visible,:where([data-theme=frost]) .guild-space.gs-modern :is(.gpr-search,.gpm-search):focus-within,:where([data-theme=frost]) .guide-dialog .gpb-turn-input:focus-within{outline:2px solid var(--gs-frost-focus);outline-offset:2px;box-shadow:none}:where([data-theme=frost]) .guild-space.gs-modern .gst-editor .community-editor-frame:focus-within,:where([data-theme=frost]) .guild-space.gs-modern .gst .community-comment-composer>textarea:focus{outline-color:var(--gs-frost-focus)}:where([data-theme=frost]) .guild-space.gs-modern :is(h1,h2,h3){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern button{color:var(--gs-frost-text);border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern button:hover:not(:disabled){color:var(--gs-frost-text);background-color:var(--surface-hover,#4aa8bd10)}:where([data-theme=frost]) .guild-space.gs-modern button:focus-visible,:where([data-theme=frost]) .guild-space.gs-modern .gs-field>input:focus,:where([data-theme=frost]) .guild-space.gs-modern .gs-field>textarea:focus{outline:2px solid var(--gs-frost-focus);outline-offset:2px;box-shadow:none}:where([data-theme=frost]) .guild-space.gs-modern :is(input,textarea){color:var(--gs-frost-text);caret-color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(input,textarea):not(:disabled)::placeholder{color:var(--gs-frost-muted);opacity:1}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-primary,button[type=submit].community-comment-submit){background:var(--gs-accent);border-color:var(--gs-accent);color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-primary,button[type=submit].community-comment-submit):hover:not(:disabled){background:color-mix(in srgb,var(--gs-accent) 85%,white);color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(button[aria-pressed=true],button[aria-selected=true]){color:var(--gs-frost-link);border-color:var(--gs-accent);background-color:color-mix(in srgb,var(--gs-accent) 12%,var(--surface))}:where([data-theme=frost]) .guild-space.gs-modern .gs-tabs>button{background:0 0;border-color:#0000}:where([data-theme=frost]) .guild-space.gs-modern .gs-tabs>button:hover:not(:disabled){background:var(--surface-hover);border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern .gs-tabs>button[aria-pressed=true]{color:var(--gs-frost-text);background:0 0;border-color:#0000}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-text-button,.gs-heading p,.gs-section-label,.gs-stored-shortcuts button>span,.gs-guild-mark,.gs-guild-avatar,.gs-access-state button,.gs-discuss-link){color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-hint,.gs-empty,.gs-access-state p,.gs-access-state small,.gs-confirm-description,.gs-field>span,.gs-field small,.gs-visibility p,.gs-entry-connect>span,.gs-verification p,.gs-link-request p,.gs-guild-card-introduction,.gs-guild-profile p,.gs-post-row small,.gs-post-row>svg),:where([data-theme=frost]) .guild-space.gs-modern .gs-stored-home-section>p>small{color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-copy,.gs-comment p,.gs-link-request h3,.gs-link-request-sender strong,.gs-entry h2,.gs-entry input,.gs-post>.gs-copy){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-online,.gs-result-win,.gs-source-fresh){color:var(--gs-frost-success)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-offline,.gs-invite-full){color:var(--gs-frost-warning)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-error,.gs-result-loss,.gs-danger,.gs-confirm-controls>.gs-danger){color:var(--gs-frost-danger)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-tag,.gs-tag-question,.gs-tag-review,.gs-tag-notice,.gs-guild-card footer>button,.gs-guild-card footer>span){color:var(--gs-frost-link)}:where([data-theme=frost]) :is(.guild-space.gs-entry-dialog,.gp-dialog,.gprt,.gpr-detail,.gpr-compose,.gs-member-menu,.gs-connect-info-panel,.gs-desk-connect-help){background:var(--surface,#f7fbfd);border-color:var(--control-border,#bfd0da);color:var(--gs-frost-text,#1b2a38)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-field input,.gs-field textarea,.gs-entry form,.gs-space-card,.gs-comment,.gs-message,.gs-chat,.gs-battle,.gs-battle-picker){background:var(--control-background,#ffffffdf);border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-connect-guide>button,.gs-desk-connect>button,.gs-connect-actions>button,.gs-connect-info>button,.gs-connect-info-panel strong,.gs-connect-info-panel b,.gs-connect-guide-actions>a,.gs-desk-connect-help a){color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-connect-info>button,.gs-connect-info>button:hover,.gs-connect-info>button[aria-expanded=true]){background:var(--control-background)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-connect-supported small,.gs-desk-connect-help p,.gs-connect-info-panel){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern .gs-desk-status{background:var(--control-background);border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-desk-status-copy,.gs-desk-status-copy>svg,.gs-desk-status>button){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern .gs-desk-status-copy>b{color:var(--gs-frost-warning)}:where([data-theme=frost]) .guild-space.gs-modern .gs-desk-status.is-ready .gs-desk-status-copy>b{color:var(--gs-frost-success)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-invite-identity>span,.gs-invite-code legend,.gs-invite-usage),:where([data-theme=frost]) .guild-space.gs-modern .gs-invite-code input::placeholder{color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern .gs-invite-code input{color:var(--gs-frost-text)}:where([data-theme=frost]) .gs-loading-state>div{color:#1b2a38;border-color:var(--control-border);background:var(--control-background)}:where([data-theme=frost]) .gs-loading-state p{color:#526779}:where([data-theme=frost]) .gs-loading-state svg{color:#176481}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpl-heading h2>svg,.gpl-heading button,.gpl-empty>span,.gpl-row-icon,.gpl-row>svg){color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpl-row,.gpl-row-copy strong,.gpl-empty strong,.gpl-field,.gpl-detail-note){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpl-heading h2>small,.gpl-row-copy time,.gpl-status,.gpl-empty p,.gpl-field small,.gpl-list-tools>div>button,.gpl-detail-head p,.gpl-detail-head small,.gpl-detail-meta,.gpl-list-group h3){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern .gpl-status-due{color:var(--gs-frost-warning)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpl-overdue .gpl-status,.gpl-actions .gpl-delete){color:var(--gs-frost-danger)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpl-home,.gpl-row,.gpl-empty>span,.gpl-list-group){border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gst,.gst-comments,.gst-post,.gst-post p,.gst-comments h3,.gst-list-heading h2,.gst .community-comment-composer>textarea){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gst-tabs>button,.gst-list-heading h2 small,.gst-list-heading>small,.gst-meta,.gst-owner-actions>button,.gst-comments h3 small,.gst-posts>div:first-child>div:first-child,.gst-posts>div:first-child>div:first-child>span,.gst-empty,.gst-empty p,.gst-empty small){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gst-tabs>button[aria-selected=true],.gst-category,.gst-category-notice,.gp-notice-icon,.gp-notice-card .gp-notice-label,.gp-notice-card>svg:last-child){color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gp-notice-card strong,.gst-posts button[data-category] strong){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gp-notice-meta time,.gp-notice-preview){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gst-posts,.gst-posts button[data-category],.gst-post,.gst-comments,.gst .community-comment-composer){border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gst-posts>div:first-child>div:first-child,.gst .community-comment-composer){background:var(--control-background)}:where([data-theme=frost]) .guild-space.gs-modern :is(.community-post-columns,.community-post-author,.community-post-date,.community-post-meta,.community-comment-date,.gst .community-comment-composer>div>span,.gst-editor .community-write-fields label,.gst-editor .community-write-heading>span){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern :is(.community-post-title,.community-post-content,.community-comment-author,.community-comment-content,.gst-editor .tiptap){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.community-post-category,.gst-posts [aria-label=일반\ 게시글],.gst-posts [aria-label=동영상\ 첨부]){color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern .gst-posts [aria-label=이미지\ 첨부]{color:var(--gs-frost-success)}:where([data-theme=frost]) .guild-space.gs-modern .gst-posts [aria-label=인기글]{color:var(--gs-frost-warning)}:where([data-theme=frost]) .guild-space.gs-modern .gst .community-comment-submit{background:var(--gs-accent);border-color:var(--gs-accent);color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern .gst .community-comment-submit:disabled{background:var(--control-background);border-color:var(--gs-line);color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern .gst-editor :is(.community-toolbar-select-menu,.community-color-picker-menu){background:var(--surface);border-color:var(--gs-line);color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern .gst-editor :is(.community-toolbar-select>button>span,.community-color-picker-menu>div>span,.community-color-picker-menu label){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern.gst-editor #community-title{color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpr,.gpr-compose,.gpr-day-toggle,.gpr-battle-row,.gpr-review-row strong,.gpr-pet,.gpr-search input,.gpr-topic-dialog input){--gpr-muted:var(--gs-frost-muted);--gpr-line:var(--gs-line);color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpr-tabs>button,.gpr-guide-navigation button,.gpr-guide-navigation button small,.gpr-guide-empty p,.gpr-history>h3,.gpr-history .gpr-history-reason,.gpr-history .gpr-history-change,.gpr-summary>span:first-child,.gpr-pet>small,.gpr-review-row small,.gpr-comment-count,.gpr-compose-battle,.gpr-detail-title>strong>span>small,.gpr-topic-dialog form>label){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpr-guide-icon,.gpr-guide-empty>span,.gpr-review-row>svg,.gpr-review-row .gpr-saved,.gpr-history-icon,.gpr-guide-empty>button),:where([data-theme=frost]) .guild-space.gs-modern :is(.gpr-tabs>button[aria-selected=true],.gpr-guide-navigation button[aria-selected=true]){color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpr-battle-table>.gpr-columns,.gpr-detail,.gpr-compose){background:var(--surface);border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern .gpr-detail-decks{--text:#1b2a38;--muted:#526779;--line:#bfd0da;--attack-team:#a73951;--defense-team:#176481}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-member-tabs>button,.gs-member-count>span,.gs-member-copy>small,.gs-roster-updated,.gs-member-self,.gs-member-activity-status,.gs-member-mission>span,.gs-roster-panel h3 small,.gs-roster-empty,.gs-roster-connect-copy p,.gs-roster-pending,.gs-roster-options small,.gs-member-game,.gs-member-game>small,.gs-advent-score small,.gs-join-queue article small,.gs-join-empty){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-member-count strong,.gs-member-title strong,.gs-roster-panel h3,.gs-roster-connect-copy strong,.gs-roster-pending strong,.gs-member-mission strong,.gs-member-activity-status b,.gs-advent-score strong){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-member-avatar,.gs-member-role,.gs-roster-connect-icon,.gs-roster-arrow,.gs-member-verified,.gs-advent-score,.gs-join-queue h2 small,.gs-my-requests span,.gs-join-inspect){color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-member-activity-status.is-complete,.gs-member-activity-status.is-complete b){color:var(--gs-frost-success)}:where([data-theme=frost]) .guild-space.gs-modern .gs-member-menu>button.gs-member-menu-danger{color:var(--gs-frost-danger)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-member-tabs>button[aria-pressed=true],.gs-member-name-trigger:hover,.gs-member-name-trigger[aria-expanded=true]){color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-member-tabs,.gs-roster-panel,.gs-roster-empty,.gs-member-count,.gs-member-avatar,.gs-member-role,.gs-join-queue article){border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-chat,.gs-chat-launcher){color:var(--gs-frost-text);background:var(--surface);border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern .gs-chat-launcher:hover:not(:disabled){color:var(--gs-frost-link);background:var(--data-surface-selected,#e8f6fb)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-chat .gs-message,.gs-chat .gs-message p,.gs-chat .gs-message header strong,.gs-chat-dock-heading strong){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-chat .gs-message header small,.gs-chat-log>.gs-empty,.gs-chat-connection-state){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern .gs-chat .gs-mine{background:color-mix(in srgb,var(--gs-accent) 9%,var(--surface));border-color:color-mix(in srgb,var(--gs-accent) 35%,var(--gs-line))}:where([data-theme=frost]) .guild-space.gs-modern :is(.gs-chat-pending [role=alert],.gs-chat-pending header>span,.gs-chat-video-error){color:var(--gs-frost-danger)}:where([data-theme=frost]) :is(.gprt-heading>div>span,.gprt-post time,.gprt-post p,.gprt-empty .gs-access-state p,.gprt-reply-target){color:var(--gs-frost-muted,#526779)}:where([data-theme=frost]) :is(.gprt .gprt-heading>button,.gprt-topic-icon,.gprt-empty-icon,.gprt .gprt-empty button,.gprt .gprt-reply,.gprt .gprt-mention,.gprt .gprt-reply-target,.gprt .gprt-photo-add){color:var(--gs-frost-link,#176481)}:where([data-theme=frost]) :is(.gprt h2,.gprt .gprt-empty h3,.gprt-comment>header>strong,.gprt-compose textarea){color:var(--gs-frost-text,#1b2a38)}:where([data-theme=frost]) .gprt-error{color:var(--gs-frost-danger,#a73951)}:where([data-theme=frost]) .guild-space.gs-entry-dialog:is(.gpm-dialog,.gpm-edit-dialog,.gpm-war-dialog,.gpm-advent-dialog){background:var(--surface);color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpm-summary,.gpm-search,.gpm-range>button,.gpm-status,.gpm-edit-dialog,.gpm-war-dialog,.gpm-advent-dialog){background:var(--control-background);border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpm-summary b,.gpm-war-numbers b,.gpm-war-selected strong,.gpm-advent-metrics strong,.gpm-advent-meta dd,.gpm-edit-dialog input,.gpm-edit-dialog textarea){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpm-history small,.gpm-history p,.gpm-edit-note,.gpm-day-state,.gpm-period,.gpm-summary>span,.gpm-summary small,.gpm-search,.gpm-table th>small,.gpm-table time,.gpm-status,.gpm-advent-observed,.gpm-edit-context>span,.gpm-edit-dialog form label,.gpm-edit-reason small,.gpm-edit-source,.gpm-edit-source small,.gpm-war-summary,.gpm-war-ring small,.gpm-war-numbers small,.gpm-war-coverage,.gpm-war-coverage>small,.gpm-war-selected small,.gpm-empty,.gpm-footer,.gpm-advent-metrics small,.gpm-advent-metrics strong>span,.gpm-advent-meta dt,.gpm-advent-empty){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpm-help>button,.gpm-date>button,.gpm-edit-cell,.gpm-edit-cell>svg,.gpm-number-control>button){color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpm-table thead th,.gpm-table thead tr>:first-child,.gpm-table tr>:first-child){background:var(--surface);color:var(--gs-frost-text);border-color:var(--gs-line)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpm-table tbody tr:hover>:first-child,.gpm-table tbody tr:hover td){background:var(--data-surface-hover)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpm-day-state.is-current,.gpm-status.is-complete,.gpm-war-summary.is-high,.gpm-war-numbers>span:first-child b){color:var(--gs-frost-success)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpm-war-summary.is-low,.gpm-war-numbers>span:nth-child(2) b){color:var(--gs-frost-danger)}:where([data-theme=frost]) .guild-space.gs-modern .gpm-war-summary.is-mid{color:var(--gs-frost-warning)}:where([data-theme=frost]) :is(.guide-dialog,.guide-build-card){--eqs-surface:var(--surface);--eqs-soft:var(--data-surface-selected);--eqs-line:var(--control-border);--eqs-text:#1b2a38;--eqs-muted:#526779;--eqs-accent:#176481;background:var(--surface);color:var(--gs-frost-text);border-color:var(--gs-line)}:where([data-theme=frost]) .guide-dialog .eqs{--eqs-surface:var(--surface);--eqs-soft:var(--data-surface-selected);--eqs-line:var(--control-border);--eqs-text:#1b2a38;--eqs-muted:#526779;--eqs-accent:#176481}:where([data-theme=frost]) .guide-dialog .eqs-skill-number{color:var(--gs-frost-link)}:where([data-theme=frost]) .guild-space.gs-modern :is(.gpb-week button>small,.gpb-context p,.gpb-empty p,.guide-card-summary,.guide-build-card>footer,.guide-card-stages small,.guide-advent-targets small){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guild-space.gs-modern :is(.guide-card-open>strong,.gpb-speed-hero,.gpb-speed-order li>strong){color:var(--gs-frost-text)}:where([data-theme=frost]) .guild-space.gs-modern .gpb-week button[aria-pressed=true]{color:var(--gs-frost-link);border-color:var(--gs-accent);background:color-mix(in srgb,var(--gs-accent) 12%,var(--surface))}:where([data-theme=frost]) .guide-dialog :is(h2,h3,h4,.gpb-inline-empty strong,.gpb-inline-empty p b,.gpb-import-confirm-copy b,.gpb-equipment-context>strong,.gpb-timeline strong,.gpb-turn>b,.gpb-speed-hero,.gpb-speed-order li>strong){color:var(--gs-frost-text)}:where([data-theme=frost]) .guide-dialog :is(.gpb-field,.gpb-field .eqs-counter,.gpb-section-title>span,.gpb-section-title>small,.gpb-inline-empty,.gpb-inline-empty p,.gpb-caption,.gpb-speed-order li>b,.gpb-import-confirm-copy,.gpb-import-confirm-copy>span:last-child,.gpb-equipment-context>p,.guide-confirm-description,.gpb-detail-meta,.gpb-round-timeline h4>small,.gpb-round-empty,.gpb-choice-caption,.gpb-timeline p,.gpb-timeline li>small,.guide-description p){color:var(--gs-frost-muted)}:where([data-theme=frost]) .guide-dialog :is(.gpb-context-icon,.gpb-skill-fallback,.gpb-original,.gpb-alternative-editor>span,.gpb-step-fields>b,.gpb-speed-order li>button,.gpb-section-title>button){color:var(--gs-frost-link)}:where([data-theme=frost]) .guide-dialog :is(.gpb-turn-input>input,input:not([type=number]),textarea){color:var(--gs-frost-text);background-color:var(--control-background);border-color:var(--gs-line)}:where([data-theme=frost]) .guide-dialog.gpb-editor .gpb-turn-input>input{color:var(--gs-frost-text)}:where([data-theme=frost]) .guide-dialog :is(input,textarea)::placeholder,:where([data-theme=frost]) .ui-entry-dialog.guide-dialog :is(input,textarea):not(:disabled)::placeholder{color:var(--gs-frost-muted);opacity:1}:where([data-theme=frost]) .ui-entry-dialog.guide-dialog.gpb-editor .gpb-section-title h3{color:var(--gs-frost-text)}:where([data-theme=frost]) .ui-entry-dialog.guide-dialog.gpb-editor :is(.gpb-section-title>button,.gpb-step-toolbar>.gpb-fill-steps){color:var(--gs-frost-link)}:where([data-theme=frost]) .guide-dialog :is(.eqs-formation-labels>span,.hero-selector-name,.hero-portrait-fallback){color:var(--gs-frost-text)}:where([data-theme=frost]) .guide-dialog .eqs-formation-labels>span{background:var(--data-surface-selected);border-color:var(--gs-line)}:where([data-theme=frost]) .guide-build-details .gpb-turn{color:var(--gs-frost-muted)}:where([data-theme=frost]) .guide-dialog :is(.gpb-edit-grid>aside,.gpb-edit-timeline,.gpb-detail-grid>aside,.gpb-round-timeline>section,.guide-description,.gpb-inline-empty,.guide-skill-controls,.eqs-formation){background-color:var(--control-background);border-color:var(--gs-line)}:where([data-theme=frost]) .guide-dialog .gpb-actions>button,:where([data-theme=frost]) .guide-build-card :is(.guide-card-discuss,.guide-like-button[aria-pressed]){color:var(--gs-frost-text);background:var(--control-background);border-color:var(--gs-line)}:where([data-theme=frost]) .guide-dialog .gpb-actions>.gs-primary{background:var(--gs-accent);border-color:var(--gs-accent);color:var(--gs-frost-text)}:where([data-theme=frost]) :is(.guide-dialog,.guide-build-card) .guide-like-button[aria-pressed=true][type=button],:where([data-theme=frost]) :is(.guide-dialog,.guide-build-card) .guide-like-button[aria-pressed=true][type=button]:hover:not(:disabled){color:#8d275f;background:#b93e7814;border-color:#b93e7855}:where([data-theme=frost]) .guide-dialog .guide-like-button{color:var(--gs-frost-text);background:var(--control-background);border-color:var(--gs-line)}:where([data-theme=frost]) .guide-dialog :is(.guide-danger,.guide-delete-action){color:var(--gs-frost-danger)}:where([data-theme=frost]) .guide-build-details .gpb-skill-label{color:var(--gs-frost-link)}:where([data-theme=frost]) .guide-build-details .gpb-skill-2{color:var(--gs-frost-danger)}:where([data-theme=frost]) .guide-build-details .gpb-skill-3{color:#6e3db0}:where([data-theme=frost]) .guide-build-details .guide-context-badge{color:var(--gs-frost-link)}:where([data-theme=frost]) .guide-equipment-hint>[role=tooltip],:where([data-theme=frost]) .guide-equipment-hint>[role=tooltip]:after{color:var(--gs-frost-text);background:var(--surface);border-color:var(--gs-line)}
