.g-root{--v2-cyan:#22d3ee;--v2-cyan-hover:#5ee3f5;--v2-cyan-ink:#04131a;--v2-cyan-soft:#22d3ee1f}.g-v2-top{align-items:center;gap:8px;min-width:0;margin-inline-end:8px;display:flex}.g-v2-switch{border:1px solid var(--g-border);background:var(--g-inset);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.g-root .g-v2-switch__seg{height:32px;color:var(--g-text-2);white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.g-root .g-v2-switch__seg:hover{color:var(--g-text);background:#ffffff0d}.g-root .g-v2-switch__seg.is-active{border-color:var(--v2-cyan);background:var(--v2-cyan-soft);color:var(--g-text)}.g-v2-switch__short{display:none}.g-root .g-v2-easy{height:36px;color:var(--g-text-2);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.g-root .g-v2-easy:hover{color:var(--g-text);background:#ffffff0f}.g-shell--v2{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.g-shell--v2 .g-topbar{gap:16px}.g-shell--v2 .g-topbar__brand{display:inline-flex}.g-shell--v2 .g-content{padding-top:24px}.g-v2-topguild{width:260px;min-width:0}.g-v2-topguild .g-guildswitch-wrap{margin-bottom:0}.g-v2-topguild .g-guildswitch{height:44px}.g-v2{overflow-anchor:none;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;max-width:1480px;margin:0 auto;display:grid}.g-v2>*{min-width:0}.g-v2-title{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.g-v2-title h1{font-size:24px;font-weight:700}.g-v2-title p{color:var(--g-text-2);font-size:15px}.g-v2-empty{color:var(--g-text-2)}.g-v2 .g-switch.is-on{background:var(--v2-cyan)}.g-v2-card{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-card);min-width:0}.g-v2-card__head{border-bottom:1px solid var(--g-border);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.g-v2-card__heading{min-width:0}.g-v2-card__heading--row{align-items:center;gap:10px;display:flex}.g-v2-card__title{font-size:16px;font-weight:700}.g-v2-card__sub{color:var(--g-text-2);font-size:13px}.g-v2-card__aside{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-inline-start:auto;display:flex}.g-v2-card__note{color:var(--g-text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.g-v2-pill{background:var(--v2-cyan-soft);height:22px;color:var(--v2-cyan);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.g-v2-simcard{scroll-margin-top:calc(var(--g-banner-h,0px) + var(--g-topbar-h) + 12px)}.g-v2-simcard .g-live-tabs{margin:0}.g-root .g-v2-btn{border:1px solid var(--g-border-strong);background:var(--g-raised);height:40px;color:var(--g-text);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.g-root .g-v2-btn:hover:not(:disabled){border-color:var(--g-text-3)}.g-root .g-v2-btn:disabled{opacity:.5;cursor:not-allowed}.g-v2-btn--sm{height:32px;padding:0 12px;font-size:13px}.g-v2-primary{background:var(--v2-cyan);height:40px;color:var(--v2-cyan-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:0 18px;font-size:14px;font-weight:700}.g-v2-primary:hover:not(:disabled){background:var(--v2-cyan-hover)}.g-v2-primary:disabled{opacity:.45;cursor:not-allowed}.g-v2-primary:focus-visible,.g-root .g-v2-btn:focus-visible,.g-v2-row:focus-visible,.g-root .g-v2-switch__seg:focus-visible{outline:2px solid var(--v2-cyan);outline-offset:2px}.g-v2-simcard__body{min-height:432px;padding:16px}.g-v2-discord{border-radius:var(--g-radius);background:#313338;border:1px solid #1e1f22;grid-template-columns:220px minmax(0,1fr);height:400px;display:grid;overflow:hidden}.g-v2-discord .g-dcx-side{border:0;border-radius:0;align-content:start;overflow-y:auto}.g-v2-side__list{gap:1px;padding:8px;list-style:none;display:grid}.g-v2-side__active{box-shadow:inset 2px 0 0 var(--v2-cyan);color:#f2f3f5;background:#4e505899}.g-v2-side__pill{background:var(--v2-cyan);color:var(--v2-cyan-ink);font-family:var(--font-panel), var(--font-sans);border-radius:999px;margin-inline-start:auto;padding:1px 7px;font-size:11px;font-weight:700}.g-v2-side__hint{min-height:30px;color:var(--v2-cyan);align-items:center;gap:8px;padding:2px 10px;font-size:13px;font-weight:600;display:flex}.g-v2-discord__chat{min-width:0;overflow-y:auto}.g-v2-discord .g-dcx{border:0;border-radius:0;min-height:100%}.g-v2-discord .g-dcx__bar{z-index:1;background:#313338;position:sticky;top:0}.g-v2-discord .g-dcx--dm .g-dcx__bar{background:#2b2d31}.g-v2-arrival{color:#b5bac1;align-items:center;gap:14px;padding:6px 12px;font-size:15px;display:flex}.g-v2-arrival strong{color:#f2f3f5;font-weight:600}.g-v2-arrival__time{color:#949ba4;font-size:12px}.g-v2-note{color:#dbdee1;background:#0000002e;border-inline-start:3px solid #4e5058;border-radius:6px;align-items:flex-start;gap:8px;margin:4px 12px;padding:8px 10px;font-size:14px;display:flex}.g-v2-note.is-info{border-inline-start-color:var(--v2-cyan)}.g-v2-note.is-ok{border-inline-start-color:#23a55a}.g-v2-note.is-warn{border-inline-start-color:#f0b232}.g-v2-note.is-danger{border-inline-start-color:#da373c}.g-v2-note__icon{color:#b5bac1;flex:none;margin-top:3px}.g-v2-note__text{min-width:0}.g-v2-divider{color:#949ba4;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin:10px 12px 4px;font-size:12px;font-weight:700;display:flex}.g-v2-divider:before,.g-v2-divider:after{content:"";background:#3f4147;flex:1;height:1px}.g-v2-arrival.is-fresh,.g-v2-note.is-fresh,.g-v2-divider.is-fresh,.g-v2-step.is-fresh{animation:.35s ease-out g-dcx-in}.g-v2-typing{gap:4px;padding-block:8px 4px;padding-inline:66px 12px;display:flex}.g-v2-typing span{background:#949ba4;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite g-v2-typing}.g-v2-typing span:nth-child(2){animation-delay:.15s}.g-v2-typing span:nth-child(3){animation-delay:.3s}@keyframes g-v2-typing{0%,to{opacity:.35;transform:none}50%{opacity:1;transform:translateY(-3px)}}.g-v2-fallback{border:1px dashed var(--g-border-strong);border-radius:var(--g-radius);background:var(--g-inset);text-align:center;align-content:center;justify-items:center;gap:6px;min-height:400px;padding:40px 16px;display:grid}.g-v2-fallback__icon{background:var(--g-raised);width:64px;height:64px;color:var(--v2-cyan);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.g-v2-fallback__name{font-size:18px;font-weight:700}.g-v2-fallback__desc{max-width:46ch;color:var(--g-text-2)}.g-v2-fallback__more{margin-top:4px;font-weight:600}.g-v2-strip{border-top:1px solid var(--g-border);border-radius:0 0 var(--g-radius) var(--g-radius);background:#1b1d24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:14px 16px;display:grid}.g-v2-strip__who{align-items:center;gap:12px;min-width:0;display:flex}.g-v2-strip__icon{background:var(--g-raised);width:44px;height:44px;color:var(--g-text);border-radius:10px;flex:none;place-items:center;display:grid}.g-v2-strip__text{min-width:0}.g-v2-strip__name{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.g-v2-strip__name:focus{outline:none}.g-v2-strip__name:focus-visible{outline:2px solid var(--v2-cyan);outline-offset:2px}.g-v2-strip__desc{color:var(--g-text-2)}.g-v2-strip__note{color:var(--g-text-3);align-items:center;gap:6px;margin-top:2px;font-size:13px;display:inline-flex}.g-v2-strip__note.is-warn{color:var(--g-amber)}.g-v2-strip__foot{color:var(--g-text-3);grid-column:1/-1;font-size:12px}.g-v2-strip__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.g-v2-toggle{align-items:center;gap:10px;display:flex}.g-v2-toggle__label{color:var(--g-text-2);font-weight:600}.g-v2-toggle.is-on .g-v2-toggle__label{color:var(--g-text)}.g-v2-toggle__draft{color:var(--v2-cyan);font-weight:500}.g-v2-toggle .g-switch{width:52px;height:30px}.g-v2-toggle .g-switch__thumb{top:4px;width:22px;height:22px;inset-inline-start:4px}.g-v2-toggle .g-switch.is-on .g-switch__thumb{transform:translate(22px)}.g-v2-field{align-items:center;gap:8px;display:flex}.g-v2-field__label{font-weight:600}.g-v2-field__control{width:220px;min-width:0}.g-v2-pro{height:20px;color:var(--g-amber);background:#f0b2321f;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.g-v2-search{margin-inline-start:auto}.g-v2-search input::-webkit-search-cancel-button{filter:invert(.7)}.g-v2-cols{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:16px;display:grid}.g-v2-col{min-width:0}.g-v2-col__title{height:32px;color:var(--g-text-2);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.g-v2-col__icon{background:var(--g-raised);width:26px;height:26px;color:var(--v2-cyan);border-radius:7px;place-items:center;display:grid}.g-v2-col__list{gap:2px;list-style:none;display:grid}.g-v2-row{width:100%;min-height:40px;color:var(--g-text);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;font-weight:500;line-height:1.25;display:flex}.g-v2-row:hover{background:var(--g-card-hover)}.g-v2-row.is-selected{border-color:var(--v2-cyan);background:var(--v2-cyan-soft)}.g-v2-row__icon{color:var(--g-text-2);flex:none}.g-v2-row.is-selected .g-v2-row__icon{color:var(--v2-cyan)}.g-v2-row__label{flex:1;min-width:0}.g-v2-dot{border-radius:50%;flex:none;width:8px;height:8px}.g-v2-dot.is-on{background:var(--v2-cyan)}.g-v2-dot.is-off{background:var(--g-text-3);opacity:.55}.g-v2-catalog__empty{padding:0 16px 16px;display:block}.g-v2-draftbar{z-index:20;border:1px solid var(--g-border-strong);background:var(--g-inset);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #0006}.g-v2-draftbar__text{color:var(--g-text-2);align-items:center;gap:8px;display:flex}.g-v2-draftbar__text strong{color:var(--g-text)}.g-v2-draftbar__count{color:var(--v2-cyan);font-weight:600}.g-v2-draftbar__actions{gap:10px;display:flex}.g-v2-review{gap:14px;list-style:none;display:grid}.g-v2-review__title{margin-bottom:4px;font-weight:700}.g-v2-review__lines{gap:4px;list-style:none;display:grid}.g-v2-review__line{background:var(--g-inset);border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.g-v2-review__mark{color:var(--g-text-3);flex:none;margin-top:3px}.g-v2-review__line.is-ok .g-v2-review__mark{color:var(--g-green-text)}.g-v2-review__line.is-fail .g-v2-review__mark,.g-v2-review__line.is-fail .g-v2-review__result{color:var(--g-red-text)}.g-v2-review__result{color:var(--g-text-2)}.g-v2-review__phrase{margin-top:16px}.g-v2-editor{gap:14px;padding-top:12px;display:grid}.g-v2-editor-body .g-bp--two,.g-v2-editor-body .g-embed-editor{grid-template-columns:minmax(0,1fr)}.g-v2-editor-body .g-bp{background:0 0;padding:0}.g-v2-editor-body .g-bp__preview{max-width:none}.g-v2-editor-body .g-embed-editor__preview{position:static}.g-v2-editor__hint{color:var(--g-text-2);font-size:13px}@media (max-width:1279px){.g-v2-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.g-v2-strip{grid-template-columns:minmax(0,1fr)}.g-v2-strip__controls{justify-content:flex-start}}@media (max-width:760px){.g-v2-switch__long,.g-v2-easy__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g-v2-switch__short{display:inline}.g-root .g-v2-switch__seg{padding:0 10px}.g-root .g-v2-easy{justify-content:center;width:36px;padding:0}.g-shell--v2 .g-topbar__brand .g-brand__name{display:none}.g-v2-switch,.g-root .g-v2-easy{flex-shrink:0}.g-v2-top{margin-inline-end:0}.g-shell--v2 .g-topbar{gap:8px}.g-v2-topguild{width:auto;max-width:44vw}.g-v2-topguild .g-guildswitch{padding:0 8px}.g-v2-topguild .g-guildswitch__text{display:none}.g-v2-topguild .g-guildmenu{width:min(300px,90vw);inset-inline-end:auto}.g-shell--v2 .g-content{padding:16px 12px 24px}.g-v2-title h1{font-size:20px}.g-v2-title p{font-size:14px}.g-v2-card__head{padding:12px}.g-v2-card__aside{justify-content:space-between;width:100%;margin-inline-start:0}.g-v2-simcard__body{min-height:0;padding:12px}.g-v2-discord{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto}.g-v2-discord .g-dcx-side{border-bottom:1px solid #1e1f22;padding-bottom:4px}.g-v2-side__list li:not(.g-v2-side__active):not(.g-v2-side__hint){display:none}.g-v2-discord__chat{max-height:440px}.g-v2-strip{padding:12px}.g-v2-strip__controls{flex-direction:column;align-items:stretch}.g-v2-toggle{justify-content:space-between}.g-v2-field{flex-direction:column;align-items:stretch;gap:4px}.g-v2-field__control{width:100%}.g-v2-strip__controls .g-v2-btn{justify-content:center}.g-v2-search{width:100%;margin-inline-start:0}.g-v2-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.g-v2-row{gap:8px;padding:6px 8px}.g-v2-draftbar{padding:10px 12px;bottom:8px}.g-v2-draftbar__actions{width:100%}.g-v2-draftbar__actions>*{flex:1}}@media (max-width:480px){.g-topbar__brand .g-brand__name,.g-shell:not(.g-shell--v2) .g-v2-easy{display:none}.g-root .g-v2-switch__seg{padding:0 8px}}@media (prefers-reduced-motion:reduce){.g-v2-arrival.is-fresh,.g-v2-note.is-fresh,.g-v2-divider.is-fresh,.g-v2-step.is-fresh,.g-v2-typing span{animation:none}}
