.prod-nav-disclosure{position:relative;flex-shrink:0}.prod-nav-disclosure>.prod-menu-trigger{min-height:40px}.prod-nav-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:70;display:flex;flex-direction:column;min-width:204px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 158px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #393449;border-radius:10px;background:#1b1b29;box-shadow:0 12px 30px rgb(0 0 0/28%);white-space:normal;animation:none;transition:none}.prod-nav-panel a,.prod-nav-panel button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;border:0;border-radius:6px;background:none;color:#ddd7eb;font:inherit;font-size:13px;line-height:1.5;text-align:left;text-decoration:none;cursor:pointer}.prod-nav-panel a:hover,.prod-nav-panel a[aria-current=page],.prod-nav-panel button:hover{color:#f0eaff;background:#30283f}.prod-nav-panel a:focus-visible,.prod-nav-panel button:focus-visible{outline:2px solid #bdaaff;outline-offset:-2px;background:#30283f}.prod-nav-panel-wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:432px;gap:0 8px}.prod-nav-panel-wide>.prod-nav-panel-group:first-child{grid-row:1/span 2;border-right:1px solid #363546;padding-right:8px}.prod-nav-panel-heading{padding:10px 12px 6px;font-size:11px;font-weight:600;color:#aaa2bc;overflow-wrap:anywhere}.prod-nav-panel-divider{border-top:1px solid #363546;margin:6px 4px}.prod-nav-disclosure-profile>.prod-nav-panel{left:auto;right:0}.prod-drawer-nav .prod-nav-disclosure{width:100%}.prod-drawer-nav .prod-menu-trigger{width:100%;justify-content:space-between;padding:14px 16px}.prod-drawer-nav .prod-nav-panel{position:static;display:flex;width:100%;min-width:0;max-width:none;max-height:none;margin:0 0 8px;box-shadow:none}.prod-drawer-nav .prod-nav-panel-group:first-child{border:0;padding:0}.prod-nav-panel-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:640px;min-width:0;padding:8px;border-color:#383345;border-radius:14px;background:#10101a;max-height:calc(100dvh - 100px)}.prod-nav-panel a.prod-navigation-card{display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:84px;padding:16px;border:1px solid transparent;border-radius:10px;background:#1a1826;color:#eeebf6;line-height:1.5}.prod-navigation-card-icon{flex:0 0 21px;padding-top:2px;color:#a9a2bb;font-size:21px;line-height:1}.prod-navigation-card-copy{display:grid;gap:5px;min-width:0}.prod-navigation-card-copy strong{font-size:14px;font-weight:600;line-height:1.5}.prod-navigation-card-copy small{font-size:13px;line-height:1.6;color:#aaa4ba;overflow-wrap:anywhere}.prod-nav-panel a.prod-navigation-card[aria-current=page]{background:#2b243d;border-color:#62517e}.prod-nav-panel a.prod-navigation-card[aria-current=page] .prod-navigation-card-icon{color:#c7b5ff}.prod-nav-panel a.prod-navigation-card:focus-visible{outline:2px solid #c2b0ff;outline-offset:-3px;background:#2b243d}.prod-card-menu-intro,.prod-card-menu-section{grid-column:1/-1;min-width:0}.prod-card-menu-heading{padding:10px 8px 8px;color:#a9a0bb;font-size:11px;font-weight:600}.prod-card-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.prod-card-menu-intro{display:grid;gap:4px;padding:10px 10px 13px}.prod-card-menu-intro strong{color:#ede7f8;font-size:14px;font-weight:600}.prod-card-menu-intro>span{font-size:12px;line-height:1.5;color:#a9a0bb}.prod-header-inner{position:relative}.prod-header-inner>.prod-nav>.prod-nav-disclosure{position:static}.prod-header-inner>.prod-nav .prod-nav-panel-cards{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.prod-header-inner>.prod-nav .prod-menu-trigger{padding:8px 7px;border-radius:8px}.prod-header-inner>.prod-nav .prod-menu-trigger[aria-current=page],.prod-header-inner>.prod-nav .prod-menu-trigger[aria-expanded=true]{background:#2b243c;color:#e0d3fa}.prod-guild-nav{position:relative;display:flex;align-items:center;gap:24px;min-height:76px;padding-block:12px}.prod-guild-nav-identity{display:flex;align-items:center;gap:10px;min-width:0;max-width:270px;flex:0 1 auto}.prod-guild-nav-identity>.anticon{color:#a59bb9;font-size:18px}.prod-guild-nav-identity>div{min-width:0;display:grid;gap:3px}.prod-guild-nav-identity strong{max-width:170px;color:#e6e0f1;font-size:13px;font-weight:600}.prod-guild-nav-identity small,.prod-guild-nav-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-guild-nav-identity small{max-width:190px;color:#948ca5;font-size:10px}.prod-guild-nav-identity>.ant-tag{margin:0;flex-shrink:0;font-size:11px}.prod-guild-section-nav{display:flex;align-items:center;gap:5px;flex:1 1;justify-content:center;min-width:0}.prod-guild-section-nav>.prod-nav-disclosure{position:static}.prod-guild-section-nav .prod-menu-trigger{gap:8px;padding:10px 12px;min-height:42px;border:1px solid transparent;border-radius:8px;font-size:13px;color:#aaa3ba}.prod-guild-section-nav .prod-menu-trigger>.anticon:first-child{font-size:16px}.prod-guild-section-nav .prod-menu-trigger[aria-current=page],.prod-guild-section-nav .prod-menu-trigger[aria-expanded=true]{background:#2a233b;border-color:#4d3f65;color:#ddcdf8}.prod-guild-section-nav .prod-nav-panel-cards{top:calc(100% + 6px);left:50%;transform:translateX(-50%);max-height:calc(100dvh - 180px)}.prod-guild-current{display:grid;gap:4px;flex-shrink:0;padding-left:18px;border-left:1px solid #302a3e;font-size:11px}.prod-guild-current>span{color:#92889f;font-size:10px}.prod-guild-current>strong{font-weight:500;color:#c8b9df}.prod-drawer-nav .prod-nav-panel-cards{display:grid;grid-template-columns:1fr;transform:none}.prod-drawer-nav .prod-card-menu-grid{grid-template-columns:1fr}.prod-drawer-nav .prod-nav-panel a.prod-navigation-card{min-height:0;padding:12px}@media(hover:hover) and (pointer:fine){.prod-nav-panel a.prod-navigation-card:hover{background:#272135;border-color:#4d405e}.prod-guild-section-nav .prod-menu-trigger:hover,.prod-header-inner>.prod-nav .prod-menu-trigger:hover{background:#242030;color:#eee7fb}}@media(max-width:1240px){.prod-guild-current{display:none}.prod-guild-nav{gap:18px}.prod-guild-nav-identity{max-width:220px}.prod-guild-nav-identity strong{max-width:140px}.prod-guild-section-nav{justify-content:flex-end}.prod-guild-section-nav .prod-menu-trigger{padding-inline:10px;font-size:12px}}@media(max-width:900px){.prod-guild-nav{flex-wrap:wrap;gap:10px;min-height:0}.prod-guild-nav-identity{max-width:100%}.prod-guild-section-nav{flex-basis:100%;justify-content:flex-start;flex-wrap:wrap}.prod-guild-section-nav .prod-nav-panel-cards{max-width:100%;max-height:calc(100dvh - 220px)}}@media(max-width:600px){.prod-card-menu-grid,.prod-nav-panel-cards{grid-template-columns:1fr}.prod-guild-section-nav .prod-menu-trigger{padding-inline:9px}.prod-navigation-card-copy strong{font-size:13px}}.prod-search-trigger.ant-btn{gap:7px;color:#a8aec0;font-size:12px}.prod-search-trigger kbd{border:1px solid #3c3b4d;border-radius:4px;padding:1px 5px;font:10px inherit;color:#aaa2bc}.aoboard-home{padding:0 0 16px}.aoboard-home-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 0 30px}.aoboard-home-hero h1{font-size:32px;line-height:1.3;letter-spacing:-.035em;color:#f0edf9;margin:12px 0}.aoboard-home-hero p{font-size:13px;color:#a7a1b6;line-height:1.7;margin:0}.aoboard-home-actions{display:grid;gap:10px;flex-shrink:0}.aoboard-home-actions a{display:flex;align-items:center;justify-content:center;gap:9px;padding:11px 18px;border:1px solid #45405a;border-radius:8px;font-size:12px;font-weight:600;color:#d7c9ef}.aoboard-home-actions a:first-child{background:#c2b0ff;border-color:#c2b0ff;color:#241b36}.aoboard-home-sections{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}.aoboard-home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px 16px;border-bottom:1px solid #2d3043}.aoboard-home-section-heading h2{font-size:16px;font-weight:600;color:#e8e3f3;margin:0}.aoboard-home-section-heading>a,.aoboard-home-section-heading>span{font-size:11px;color:#a8a1ba}.aoboard-home-section-heading>a{color:#c2b0ff}.aoboard-home-public-list{padding:6px 10px}.aoboard-home-public-entry{gap:12px;padding:14px 12px;color:#dcd5e9;min-width:0}.aoboard-home-icon,.aoboard-home-public-entry{display:flex;align-items:center;border-radius:8px}.aoboard-home-icon{justify-content:center;width:32px;height:32px;flex-shrink:0;background:#2a263b;color:#bdabe9;font-size:16px}.aoboard-home-entry-copy{display:grid;gap:5px;min-width:0;flex:1 1}.aoboard-home-entry-copy strong{color:#e7e2f1;font-size:13px;font-weight:550}.aoboard-home-entry-copy small{color:#a3a0b5;font-size:11px;line-height:1.5}.aoboard-home-scope{white-space:nowrap;background:#242434;border:1px solid #333146;padding:3px 6px;border-radius:5px}.aoboard-home-public-entry>.anticon,.aoboard-home-scope{font-size:10px;color:#a49bb7}.aoboard-home-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px}.aoboard-home-task{display:flex;align-items:center;gap:12px;padding:13px 12px;min-width:0;border-radius:8px}.aoboard-home-guild-note{padding:0 22px 20px;margin:4px 0 0;color:#9a96ad;font-size:11px;line-height:1.6}.aoboard-home a:focus-visible{outline:2px solid #c2b0ff;outline-offset:2px}@media(hover:hover){.aoboard-home-public-entry:hover,.aoboard-home-task:hover{background:#242438}.aoboard-home-actions a:hover{border-color:#c2b0ff}}@media(max-width:1400px){.prod-search-trigger kbd,.prod-search-trigger.ant-btn>span:not(.ant-btn-icon):not(.anticon){display:none}}@media(max-width:850px){.aoboard-home-sections{grid-template-columns:1fr}.aoboard-home-hero{align-items:flex-start}.aoboard-home-hero h1{font-size:27px}}@media(max-width:560px){.aoboard-home-hero{flex-direction:column}.aoboard-home-actions{display:flex;flex-wrap:wrap}.aoboard-home-task-grid{grid-template-columns:1fr}.aoboard-home-scope{display:none}}.prod-menu-trigger{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:0;color:#a8aec0;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.prod-menu-trigger .anticon{font-size:9px}.prod-menu-trigger:hover,.prod-menu-trigger[aria-current=page],.prod-menu-trigger[aria-expanded=true]{color:#e0d7ff}.prod-menu-trigger:focus-visible{outline:2px solid #bdaaff;outline-offset:3px;border-radius:2px}.prod-command-results{display:grid;gap:3px;max-height:52vh;overflow-y:auto;margin-top:12px;scroll-padding:8px}.prod-command-group{padding:16px 12px 6px;font-size:11px;font-weight:600;color:#a8a0bc;letter-spacing:.06em}.prod-command-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:8px;background:none;color:#eee9fa;text-align:left;cursor:pointer;font:inherit}.prod-command-option:focus-visible,.prod-command-option[aria-selected=true]{background:#2b263d;border-color:#5b4c7b;outline:none}.prod-command-copy{display:grid;gap:4px;min-width:0}.prod-command-copy strong{font-size:14px;font-weight:600}.prod-command-copy>span{font-size:12px;color:#a8aec1;line-height:1.5}.prod-command-option>.anticon{font-size:12px;color:#b7a2ef;flex-shrink:0}.prod-command-footer{display:flex;gap:20px;margin-top:12px;padding:12px 4px 0;border-top:1px solid #343044;color:#a8aec1;font-size:11px}.prod-command-footer kbd{display:inline-block;min-width:19px;margin-right:3px;padding:2px 4px;border:1px solid #454054;border-radius:4px;text-align:center;font-family:inherit}.prod-command-empty{display:grid;justify-items:center;gap:10px;padding:38px 16px;color:#a8aec1;font-size:12px}.prod-command-empty>.anticon{font-size:24px}.prod-command-empty strong{font-size:14px;color:#e0d7ff}.prod-feature-search .ant-modal-content{padding:22px}.prod-feature-search .ant-modal-title{font-size:16px}.prod-feature-menu-label{display:grid;gap:4px;min-width:180px;padding:5px 2px}.prod-feature-menu-label strong{font-size:13px;font-weight:500}.prod-feature-menu-label small{font-size:11px;color:#a8aec1}.prod-guild-destination{margin-bottom:20px}.death-policy-options{display:grid;gap:12px;width:100%}.death-policy-options .ant-radio-wrapper{align-items:flex-start;margin:0;border:1px solid var(--line);border-radius:10px;padding:16px}.death-policy-options .ant-radio{margin-top:3px}.death-policy-options .ant-radio-wrapper-checked{border-color:#9b86df;background:rgba(155,134,223,.07)}.death-policy-options p{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.7}.disarray-current>td{background:rgba(155,134,223,.1)!important}.event-create-position{display:grid;grid-template-columns:88px minmax(160px,1fr) 140px 32px;gap:12px;align-items:start;border:1px solid var(--line);border-radius:10px;padding:16px;margin-bottom:12px}.event-create-position .position-build-field{grid-column:1/-1;margin-bottom:0}.event-create-position .ant-form-item{margin-bottom:8px}.event-create-position>.ant-btn{margin-top:30px}.prod-shell .composition-card .build-card-footer .ant-btn-primary{color:#201936;font-weight:600;padding-inline:12px}.composition-card>.ant-space{padding-bottom:16px}@media(max-width:700px){.event-create-position{grid-template-columns:74px minmax(0,1fr) 32px}.event-create-position>.ant-form-item:nth-child(3){grid-column:1/3}.event-create-position>.ant-btn{grid-column:3;grid-row:1;margin-top:30px}.event-create-position .position-build-field{grid-column:1/-1}.prod-workspace-groups>a{padding:8px 10px}}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.woff2) format("woff2");font-style:normal;font-weight:300 900;font-display:swap}.auth-page,.prod-shell{--prod-bg:#0d1019;--prod-surface:#151925;--prod-surface-raised:#1b2030;--prod-border:#2b3042;--prod-ink:#ecebf5;--prod-muted:#a1a8bb;--prod-faint:#828ba2;--prod-accent:#c2b0ff;--prod-accent-soft:#28243a;color:var(--prod-ink);font-family:Satoshi,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.prod-shell{background:radial-gradient(ellipse 70% 420px at 50% -180px,rgb(112 91 171/13%),transparent 72%),var(--prod-bg);color-scheme:dark}.prod-shell :where(button,input,select,textarea){font-family:inherit}.prod-shell .prod-header{background:#0d1019;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:rgb(172 157 221/14%);box-shadow:0 8px 28px rgb(3 5 12/14%)}.prod-shell .prod-header-inner{display:grid;grid-template-columns:auto minmax(0,max-content) minmax(0,1fr) auto;gap:0 24px;min-height:72px}.prod-guild-switcher,.prod-header-inner>.header-tools,.prod-header-inner>a{margin-block:12px}.prod-guild-switcher{min-width:0;justify-self:start;max-width:200px}.prod-guild-switcher>.prod-nav-disclosure{min-width:0;max-width:100%}.prod-guild-entry,.prod-guild-switcher .prod-menu-trigger{display:flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid #383047;border-radius:8px;background:#1c1828;color:#ddd2f2;max-width:100%;text-decoration:none;font-size:12px}.prod-guild-entry>.anticon,.prod-guild-switcher .prod-menu-trigger>.anticon:first-child{font-size:15px}.prod-guild-trigger-copy{display:grid;gap:3px;min-width:0;text-align:left}.prod-guild-trigger-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.prod-guild-entry>span:not(.anticon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-guild-switcher .prod-nav-panel small,.prod-guild-trigger-copy small{display:block;font-size:10px;color:#a9a0bb;line-height:1.5}.prod-guild-status{font-size:12px;color:#a9a0bb}.prod-guild-switcher .prod-nav-panel{width:300px;max-height:calc(100dvh - 100px)}.prod-guild-switcher .prod-nav-panel strong{font-weight:550}.prod-shell .prod-header-inner>.prod-nav{justify-self:center;min-width:0}.prod-header-inner>.prod-nav .prod-nav-panel-wide{left:50%;transform:translateX(-50%)}@media(max-width:760px){.prod-shell .prod-header-inner{grid-template-columns:auto minmax(0,1fr);gap:0 12px}.prod-header-inner>.header-tools{grid-column:2;grid-row:1}.prod-guild-switcher{grid-column:1/-1;grid-row:2;margin:0 0 10px}.prod-guild-trigger-copy strong{max-width:240px}}.prod-shell .prod-region-control{display:flex;flex:0 0 auto;align-items:center;gap:5px}.prod-shell .prod-region-select{width:116px;flex:0 0 116px}.prod-shell .prod-region-select .ant-select-selector{border-color:rgb(172 157 221/20%)!important;background:#171a27!important}.prod-shell .prod-region-select .ant-select-selection-item{color:#d3c9e7;font-size:12px}.prod-shell .prod-region-select.ant-select-disabled .ant-select-selector{opacity:.76}.prod-shell .brand{color:#f3f1fb;font-size:17px;letter-spacing:1.45px}.prod-shell .brand-mark{color:var(--prod-accent);filter:drop-shadow(0 0 12px rgb(184 158 255/18%))}.prod-shell .prod-nav{gap:18px}@media (min-width:761px) and (max-width:1400px){.prod-shell .prod-header-inner{gap:16px}.prod-guild-switcher{max-width:180px}.prod-shell .prod-nav{gap:10px}.prod-shell .prod-nav>a{padding-inline:10px}.prod-shell .header-tools{gap:6px}}@media (min-width:761px) and (max-width:1180px){.prod-shell .prod-header-inner{gap:12px;padding-inline:20px}.prod-header-inner>a .brand>span:last-child{display:none}.prod-guild-switcher{max-width:144px}.prod-shell .prod-nav{gap:6px}.prod-shell .prod-nav .prod-menu-trigger,.prod-shell .prod-nav>a{font-size:12px}.prod-shell .prod-nav>a{padding-inline:8px}.prod-shell .header-tools{gap:4px}.prod-shell .header-tools>.ant-btn{padding-inline:10px}.prod-shell .prod-region-select{width:104px;flex-basis:104px}}@media (min-width:761px) and (max-width:1000px){.prod-shell .prod-header-inner{grid-template-columns:auto minmax(0,1fr) auto}.prod-shell .prod-header-inner>.prod-nav{display:none}.prod-mobile-menu{display:inline-flex!important}}.prod-shell .prod-nav>a{color:#a8aec0;font-size:13px;font-weight:500;transition:color .18s ease}.prod-shell .prod-nav>a:hover,.prod-shell .prod-nav>a[aria-current=page]{color:#e0d7ff}.prod-shell .prod-nav>a[aria-current=page]:after{height:2px;background:linear-gradient(90deg,#8f79d3,#d2c3ff);box-shadow:0 0 12px rgb(185 164 255/22%)}.prod-shell .prod-workspace-context{background:#14141f;border-bottom-color:#2c3043}.prod-shell .prod-workspace-heading .ant-select-selection-item,.prod-shell .prod-workspace-heading>span{color:#adb4c8}.prod-shell .prod-workspace-nav>a{color:#a8aec0;transition:color .18s ease,border-color .18s ease}.prod-shell .prod-workspace-nav>a:hover,.prod-shell .prod-workspace-nav>a[aria-current=page]{color:#e0d7ff;border-bottom-color:#bdaaff}.prod-shell .prod-main .page-heading{margin-bottom:30px}.prod-shell .prod-access-panel h1,.prod-shell .prod-main .page-heading h1{color:#f0eff8;font-weight:650;letter-spacing:-.035em}.prod-shell .prod-access-panel p,.prod-shell .prod-main .page-heading p{color:#a8aec0;line-height:1.75}.prod-shell .prod-access-panel,.prod-shell .prod-main .panel{background:#151b27;border-color:var(--prod-border);border-radius:12px;box-shadow:none}.prod-shell .prod-main .panel{transition:border-color .18s ease,box-shadow .18s ease}.prod-shell .prod-main .panel:hover{border-color:var(--prod-border);box-shadow:none}.prod-shell .prod-main .ant-table,.prod-shell .prod-main .ant-table-container,.prod-shell .prod-main .ant-table-content{background:transparent}.prod-shell .prod-main .ant-table{color:#d3d7e4;font-size:13px}.prod-shell .prod-main .ant-table-thead>tr>th{color:#b5bbcd;background:#1b2332;font-size:12px;font-weight:600;border-bottom-color:#30364a}.prod-shell .prod-main .ant-table-tbody>tr>td{color:#d0d4e1;border-bottom-color:#292f41;transition:background .16s ease}.prod-shell .prod-main .ant-table-tbody>tr:hover>td{background:#202a3b!important}.prod-shell .prod-main .ant-empty-description,.prod-shell .prod-main .ant-empty-normal{color:#a1a8bb}.prod-shell .prod-main .ant-input,.prod-shell .prod-main .ant-input-affix-wrapper,.prod-shell .prod-main .ant-input-number,.prod-shell .prod-main .ant-picker,.prod-shell .prod-main .ant-select-selector{background:#111622!important;border-color:#34394d!important;color:#e3e5ef;font-size:13px}.prod-shell .prod-main :where(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker):hover{border-color:#706493!important}.prod-shell .prod-main :where(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker):focus,.prod-shell .prod-main :where(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker):focus-within{border-color:#a995eb!important;box-shadow:0 0 0 2px rgb(169 149 235/16%)}.auth-page .ant-btn-primary,.prod-shell .prod-main .ant-btn-primary{color:#171321;background:linear-gradient(135deg,#d2c5ff,#b7a2f2);border-color:#c2b0ff;box-shadow:0 5px 16px rgb(112 84 178/20%);font-weight:650;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-page .ant-btn-primary:hover,.prod-shell .prod-main .ant-btn-primary:hover{color:#171321!important;background:linear-gradient(135deg,#dfd5ff,#c5b3ff)!important;border-color:#d8cbff!important;box-shadow:0 7px 20px rgb(112 84 178/28%);transform:translateY(-1px)}.prod-shell .header-tools>.ant-btn,.prod-shell .prod-main .ant-btn-default,.prod-shell .prod-main .ant-btn-text{transition:color .18s ease,background .18s ease,border-color .18s ease}.prod-shell .prod-main .prod-filter{background:linear-gradient(115deg,#191e2d,#171b28);border:1px solid var(--prod-border);border-radius:12px;box-shadow:inset 0 1px 0 rgb(255 255 255/2%)}.prod-shell .prod-access-icon{background:linear-gradient(145deg,#302b49,#201f32);border-color:#51476f;box-shadow:inset 0 1px 0 rgb(255 255 255/7%),0 8px 22px rgb(3 4 10/20%)}.prod-shell>.site-footer{border-top-color:#292f41;color:#929bb0}.prod-shell>.site-footer>span:first-child{color:#c9bcf2;font-weight:700;letter-spacing:1.5px}@media (min-width:1024px){.prod-shell .prod-main .ant-table-wrapper{overflow:visible}.prod-shell .prod-main .production-page>p{color:var(--prod-muted);line-height:1.7;margin-bottom:12px}.prod-shell .prod-main .ant-table-thead>tr>th{min-width:min-content;word-break:keep-all}.prod-shell .prod-main .ant-table-tbody>tr>td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prod-shell .prod-main .public-panel .ant-table-tbody>tr>td .text-link{white-space:nowrap}.prod-shell .prod-main .public-stat.is-date>strong{font-size:17px}.prod-shell .prod-main .public-filter>.ant-input:not([type=number]):not([type=date]):not([type=time]){flex:1 1 280px;min-width:220px}.prod-shell .prod-main .public-filter>.ant-input[type=number]{flex:0 1 145px;min-width:120px}.prod-shell .prod-main .public-filter>.ant-select{flex:0 1 180px;min-width:145px}.prod-shell .prod-main .public-filter>label{flex:0 1 225px;min-width:190px}}.auth-page :where(a,button,input,select,textarea):focus-visible,.prod-shell :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #c2b0ff;outline-offset:3px}.auth-page ::selection,.prod-shell ::selection{color:#171321;background:#c8b8ff}.auth-page{background:radial-gradient(ellipse 64% 420px at 78% 24%,rgb(123 102 182/17%),transparent 72%),radial-gradient(ellipse 75% 480px at 14% 100%,rgb(76 70 128/12%),transparent 70%),#10111a}.auth-page .auth-card h1,.auth-page .auth-panel h2,.auth-page .auth-story h1{color:#f0eff8}.auth-page .auth-card>p,.auth-page .auth-description,.auth-page .auth-story>p{color:#b0aabd}.auth-page .auth-card,.auth-page .auth-panel{background:linear-gradient(145deg,#1d1b2a,#181722);border-color:#39354d;box-shadow:0 26px 72px rgb(4 3 12/35%),inset 0 1px 0 rgb(255 255 255/3%)}.auth-page .auth-feature-list>div>.anticon,.auth-page .auth-story>.eyebrow{color:#c3b4f4;background:linear-gradient(145deg,#29263b,#211f31);border-color:#45405e}.auth-page .auth-card .ant-input,.auth-page .auth-card .ant-input-affix-wrapper,.auth-page .auth-panel .ant-input,.auth-page .auth-panel .ant-input-affix-wrapper{color:#eeedf6;background:#13141f;border-color:#3c3b50;font-size:13px}.auth-page .auth-card .ant-form-item-label>label,.auth-page .auth-panel .ant-form-item-label>label{color:#d0cbdd;font-size:13px}.auth-page :where(.auth-links,.auth-forgot,.auth-switch,.auth-footer,.auth-security){color:#aaa4ba}.auth-page :where(a,.auth-header .ant-btn,.auth-success a){color:#c6b6f4}@media (max-width:600px){.prod-shell .prod-main .panel{border-radius:10px}}@media (prefers-reduced-motion:reduce){.auth-page *,.prod-shell *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:600px){.auth-page :where(.ant-input,.ant-input-affix-wrapper),.prod-shell .prod-main :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-picker-input>input){font-size:16px}}.auth-register .auth-main{padding-top:24px;padding-bottom:24px}.auth-register .auth-panel{padding:24px 28px}.auth-register .auth-description{margin-bottom:16px}.auth-register .ant-form-item{margin-bottom:12px}.auth-register .auth-header{height:80px;flex-shrink:0}.auth-register .ant-form-item-label{padding-bottom:5px}.auth-register .auth-switch{margin:14px 0}.auth-register .auth-security{margin-top:12px;padding-top:12px}.auth-register-steps{display:flex;gap:24px;list-style:none;padding:0;margin:0 0 22px;font-size:12px;color:var(--prod-muted)}.auth-register-steps li{display:flex;align-items:center;gap:8px}.auth-register-steps li>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--prod-border);border-radius:50%}.auth-register-steps .current{color:var(--prod-ink)}.auth-register-steps .complete>span,.auth-register-steps .current>span{background:var(--prod-accent);border-color:var(--prod-accent);color:#17121f}.auth-register-recipient{display:flex;gap:12px;margin-bottom:18px;padding:14px;border:1px solid var(--prod-border);border-radius:10px;background:var(--prod-surface-raised)}.auth-register-recipient>.anticon{color:var(--prod-accent);margin-top:3px}.auth-register-recipient strong{display:block;overflow-wrap:anywhere;font-size:14px}.auth-register-recipient span:not(.anticon){display:block;margin-top:6px;color:var(--prod-muted);font-size:12px;line-height:1.6}.auth-recovery-links{display:flex;justify-content:space-between;gap:16px;margin:-4px 0 20px;font-size:12px}.auth-identity-note{color:var(--prod-muted);font-size:12px;line-height:1.6;margin:12px 0 0}.auth-provider-entry>.ant-btn{min-height:40px;font-size:13px}.auth-provider-status{margin:8px 0 0;color:var(--prod-muted);font-size:12px;line-height:1.6}.auth-provider-status .ant-btn{height:auto;padding:0 4px;font-size:inherit}.auth-method-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--prod-muted);font-size:12px}.auth-method-divider:after,.auth-method-divider:before{content:"";flex:1 1;height:1px;background:var(--prod-border)}.auth-identity .auth-code-actions,.auth-identity .auth-status-alert{margin-bottom:16px}.auth-identity .auth-code-actions .ant-btn{padding-inline:0;font-size:12px}.auth-identity .auth-recovery-return{margin-top:18px}.auth-identity .ant-form-item-extra{font-size:12px;line-height:1.65;color:var(--prod-muted)}.auth-identity .ant-btn[disabled]{color:var(--prod-muted)}.auth-identity .auth-security{font-size:11px;line-height:1.6}.auth-kook-join{display:grid;justify-items:start;gap:8px;margin:-6px 0 16px}.auth-kook-join>p{margin:0;color:var(--prod-muted);font-size:12px;line-height:1.65}.auth-kook-join>.ant-btn{height:32px;font-size:12px}.war-region-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;border:1px solid #302b3e;border-radius:10px;background:#151520}.war-region-toolbar>p{margin:0;color:#a9a2b9;font-size:13px;line-height:1.6}.war-region-toolbar>label{display:flex;align-items:center;gap:10px;flex-shrink:0;color:#c9bfdc;font-size:12px}.war-region-toolbar .ant-select{width:150px}.war-view-tabs>.ant-tabs-nav{margin:16px 0 24px}.war-view-tabs>.ant-tabs-nav .ant-tabs-tab{padding:14px 2px}.war-activity-filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.war-activity-filter>label{display:grid;gap:7px;font-size:11px;color:#a59cb5}.war-activity-filter .ant-select{min-width:125px}.war-activity-filter>label:nth-child(4) .ant-select{min-width:180px}.war-activity-filter>.ant-input-search{width:240px;flex:1 1;min-width:180px}.war-activity-basis{font-size:11px;line-height:1.75;color:#958da5;margin:12px 0 20px;max-width:1040px}.war-activity-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.war-activity-stats>.panel{padding:18px 20px}.war-activity-stats>.panel>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aaa0bd;font-size:11px;line-height:1.5}.war-activity-stats .anticon{color:#a794ce;font-size:16px}.war-activity-stats strong{display:block;font-size:28px;font-weight:600;color:#ebe4f7;margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-coverage-line{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:14px 0 20px;color:#928aa1;font-size:11px;line-height:1.7}.war-coverage-line>span:last-child{display:inline-flex;align-items:center;gap:7px}.war-activity-coverage{margin-bottom:20px}.war-activity-preparing{text-align:center;padding:52px 24px}.war-activity-preparing h3{color:#e0d5f0;font-size:16px;margin:20px 0 10px}.war-activity-preparing p{font-size:12px;color:#a49ab4}.war-activity-explorer{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}.war-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.war-section-heading h2{font-size:17px;line-height:1.5;color:#e8e0f4;margin:0;font-weight:600;overflow-wrap:anywhere}.war-section-heading>.ant-tag{margin:0;flex-shrink:0}.war-guild-ranking{padding:20px 12px 16px!important;min-width:0}.war-guild-ranking>.war-section-heading,.war-guild-ranking>p{padding-inline:8px}.war-guild-ranking>p{font-size:11px;line-height:1.65;color:#9d92ad;margin:8px 0 14px}.war-guild-list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:6px;max-height:610px;overflow-y:auto;scroll-padding:6px;overscroll-behavior:contain}.war-guild-list button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:13px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#d7cfe3;text-align:left;cursor:pointer;font:inherit}.war-guild-list button.is-selected{background:#292238;border-color:#514063}.war-guild-list button:focus-visible{outline:2px solid #c2b0ff;outline-offset:-3px}.war-rank-number{width:18px;flex-shrink:0;text-align:center;padding-top:2px;color:#9b8fb1;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-rank-copy{display:grid;gap:7px;min-width:0;flex:1 1}.war-rank-copy>strong{font-size:13px;line-height:1.5;color:#e5dcf0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war-rank-copy>span:not(.war-mini-hours){font-size:11px;line-height:1.5;color:#b0a3c1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-rank-copy>small{color:#9686ae;font-size:10px;line-height:1.5}.war-mini-hours{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;width:100%;height:7px}.war-mini-hours>span{border-radius:2px}.war-guild-ranking>.ant-pagination{justify-content:center}.war-guild-profile{min-width:0;padding:24px!important}.war-guild-profile .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:6px}.war-profile-alliance{font-size:11px;line-height:1.5;color:#9b8eae}.war-profile-summary{font-size:13px;line-height:1.9;color:#aaa0ba;margin:18px 0}.war-profile-summary strong{font-weight:600;color:#d8c7f0}.war-hour-metrics{display:inline-flex;gap:3px;padding:4px;border:1px solid #332b43;border-radius:8px;background:#11121a}.war-hour-metrics>button{padding:7px 10px;border:0;border-radius:5px;font:inherit;font-size:11px;color:#a89bb9;background:transparent;cursor:pointer}.war-hour-metrics>button[aria-pressed=true]{color:#e2d3fb;background:#332940}.war-hour-metrics>button:focus-visible{outline:2px solid #c2b0ff;outline-offset:1px}.war-hour-chart{margin:24px 0 0}.war-hour-chart>figcaption{display:flex;justify-content:space-between;gap:16px;color:#aa9eba;font-size:11px;margin-bottom:18px}.war-hour-chart>figcaption>span{color:#8f819f}.war-hour-plot{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;height:206px;padding-bottom:26px}.war-hour-axis{display:flex;flex-direction:column;justify-content:space-between;text-align:right;color:#82748e;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-hour-columns{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;min-width:0;border-bottom:1px solid #40324c;background:repeating-linear-gradient(0deg,transparent 0,transparent calc(50% - 1px),#2a2435 calc(50% - 1px),#2a2435 50%)}.war-hour-columns>button{position:relative;display:flex;align-items:flex-end;height:100%;min-width:0;padding:0;border:0;background:none;cursor:pointer}.war-hour-bar{display:block;width:100%;border-radius:3px 3px 0 0;background:#8e70bc}.war-hour-columns>button[aria-pressed=true]>.war-hour-bar{background:#d1b9ff}.war-hour-columns>button:focus-visible{outline:2px solid #c2b0ff;outline-offset:2px}.war-hour-columns>button>small{position:absolute;top:calc(100% + 9px);left:0;color:#8d7f9e;font-size:10px}.war-hour-readout{display:grid;gap:7px;padding:13px 15px;margin-top:8px;background:#1d1929;border:1px solid #3b2f4b;border-radius:8px;font-size:11px;color:#ac9abd;line-height:1.6}.war-hour-readout strong{color:#dcc5fb;font-size:12px;font-weight:550}.war-hour-details{margin-top:18px;font-size:12px;color:#a899bc}.war-hour-details>summary{cursor:pointer;padding:8px 0;list-style-position:inside}.war-hour-details>div{max-height:300px;overflow:auto;margin-top:8px;border:1px solid #31283c;border-radius:6px}.war-hour-details table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-hour-details td,.war-hour-details th{padding:9px 10px;text-align:right;border-bottom:1px solid #2d2536}.war-hour-details td:first-child,.war-hour-details th:first-child{text-align:left}.war-hour-details thead{background:#211b2c;color:#c1afd4;position:sticky;top:0}.war-recent-battles{margin-top:22px;padding-top:18px;border-top:1px solid #31283d}.war-recent-battles h3{font-size:12px;color:#c1b2d4;margin:0 0 10px;font-weight:600}.war-recent-battles>a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;padding:9px 0;font-size:11px;line-height:1.5;color:#9f8eb5}.war-recent-battles strong{font-weight:500;color:#ceb3f1}.war-rivalries>.public-filter{padding:18px 20px;border:1px solid #332c40;border-radius:10px;background:#181723;gap:14px}.war-rivalries>.public-stats{gap:14px;margin-top:18px}.war-rivalries .public-stat{min-width:0;padding:18px!important}.war-rivalries .public-stat strong{font-size:22px;overflow-wrap:anywhere;line-height:1.5}.war-rivalries>.panel{padding:20px}.war-rivalries>.panel h2{font-size:16px;color:#e2d4f4}.war-rivalries>.panel h3{font-size:14px;color:#d4bfea}.war-rivalries>.panel p{color:#a495b6;font-size:12px;line-height:1.75}@media(hover:hover) and (pointer:fine){.war-guild-list button:hover{background:#24202f;border-color:#40344e}.war-hour-metrics>button:hover{color:#dfc9fa}.war-hour-columns>button:hover>.war-hour-bar{background:#b192df}.war-recent-battles>a:hover{color:#dac2f6}}@media(max-width:1100px){.war-activity-explorer{grid-template-columns:300px minmax(0,1fr)}.war-guild-profile{padding:20px!important}.war-hour-columns{gap:3px}.war-recent-battles>a{gap:8px;font-size:10px}}@media(max-width:850px){.war-region-toolbar{align-items:flex-start}.war-region-toolbar>p{font-size:12px}.war-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.war-activity-explorer{grid-template-columns:1fr}.war-guild-list{max-height:420px}.war-guild-profile{grid-row:1}.war-region-toolbar>label{flex-direction:column;align-items:flex-start;gap:6px}}.guild-settings-summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:15px 20px;margin:0 0 24px;border:1px solid #332b42;border-radius:10px;background:#171520;font-size:12px;color:#aea1bf}.guild-settings-summary>span{display:inline-flex;align-items:center;gap:8px}.guild-settings-summary strong{color:#e6ddf3}.guild-settings-summary>.ant-tag{margin-left:auto;margin-right:0}.guild-settings-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.guild-settings-nav{position:sticky;top:166px;display:grid;gap:6px;padding:8px;border:1px solid #30293d;border-radius:12px;background:#13131d}.guild-settings-nav>button{display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a99cb9;text-align:left;padding:14px 12px;cursor:pointer;font:inherit;min-width:0}.guild-settings-nav>button>.anticon{font-size:17px;flex-shrink:0}.guild-settings-nav>button>span:not(.anticon):not(.settings-dirty-dot){display:grid;gap:5px;min-width:0}.guild-settings-nav strong{font-size:13px;font-weight:550}.guild-settings-nav small{font-size:10px;line-height:1.6;color:#8d7f9f}.guild-settings-nav>button[aria-current=page]{border-color:#514060;background:#292135;color:#e2d0fb}.guild-settings-nav>button:focus-visible{outline:2px solid #c2b0ff;outline-offset:2px}.settings-dirty-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#e7bc70;margin-left:auto}.guild-settings-content{min-width:0;display:grid;gap:18px}.guild-settings-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:2px}.guild-settings-section-title h2{font-size:20px;margin:6px 0 0;color:#e6daf3}.guild-settings-section-title .eyebrow{font-size:9px;letter-spacing:.12em;color:#9585a7}.guild-settings-content>.ant-card,.guild-settings-content>.ant-card .ant-card-head{border-color:#332a40}.guild-settings-content>.ant-card .ant-card-head-title{font-size:14px}.guild-settings-content .ant-card-body{padding:24px}.guild-settings-content .ant-form-item-label>label{font-size:12px;color:#c9bcd9}.guild-settings-content .ant-picker,.guild-settings-content .ant-select{width:100%}.guild-settings-content .ant-form-item{margin-bottom:20px}.settings-help{font-size:12px;line-height:1.9;color:#a59ab4;margin:0 0 18px}.settings-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:22px}.settings-identity-grid>div{display:grid;gap:8px}.settings-identity-grid small{font-size:11px;color:#998ba9}.settings-identity-grid strong{font-size:16px;font-weight:550;color:#e0d3ef;overflow-wrap:anywhere}.settings-invite-code{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-radius:8px;border:1px solid #45354f;background:#221c2d;margin-bottom:22px}.settings-invite-code>span{font-size:12px;color:#a99aba}.settings-invite-code .ant-typography{font-size:17px;color:#d7b8fa;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-flow{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:20px 0;list-style:none;counter-reset:step}.settings-flow>li{font-size:11px;color:#c4b3d5;line-height:1.7;display:flex;align-items:center;gap:7px;counter-increment:step}.settings-flow>li:before{content:counter(step);display:grid;place-items:center;background:#342741;border:1px solid #574267;border-radius:50%;width:21px;height:21px;font-size:10px;color:#d8bcf7}.settings-flow>li+li:after{content:none}.settings-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-rule-preview{border:1px solid #514063;background:#261d33;padding:18px;border-radius:9px;margin:18px 0 8px;font-size:12px;line-height:1.8;color:#c8b8da}.settings-rule-preview strong{color:#e2cdf9}.settings-rule-preview p{margin:8px 0}.settings-rule-preview small{font-size:11px;color:#aa98bc}.settings-rule-list{display:grid;gap:12px;font-size:12px;line-height:1.9;color:#b1a1c3}.settings-rule-list p{margin:0}.settings-rule-list .anticon{color:#b999df;margin-right:7px}.settings-rules-bullets{margin:0;padding-left:18px;display:grid;gap:12px;color:#b0a0c1;font-size:12px;line-height:1.9}.settings-policy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.settings-policy-options .ant-radio-wrapper{margin:0;align-items:flex-start;padding:17px 14px;border:1px solid #3b3047;border-radius:9px;background:#17141f}.settings-policy-options .ant-radio-wrapper-checked{background:#2b2038;border-color:#806094}.settings-policy-options .ant-radio{margin-top:3px}.settings-policy-options strong{font-size:12px;font-weight:550;color:#d5c1e9;display:block;line-height:1.7}.settings-policy-options span span{font-size:11px;line-height:1.9;color:#a596b6;display:block;margin-top:7px}.settings-attendance-columns{display:grid;gap:26px}.settings-attendance-columns>section+section{border-top:1px solid #3a2d44;padding-top:24px}.settings-loading{padding:50px;text-align:center;color:#a292b5}.guild-settings-alert{margin-bottom:4px}.settings-save-bar.ant-form{position:sticky;bottom:18px;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 18px;border:1px solid #574166;border-radius:10px;background:#211b2bf5;box-shadow:0 8px 24px #0005}.settings-save-bar>div{display:grid;gap:5px;flex:1 1;min-width:180px}.settings-save-bar strong{font-size:12px;font-weight:550;color:#dfccf3}.settings-save-bar small{font-size:10px;line-height:1.6;color:#a897bb}.settings-save-bar .ant-btn{font-size:12px}@media(hover:hover) and (pointer:fine){.guild-settings-nav>button:hover{background:#221c2c;color:#d4bfee}}@media(max-width:1050px){.guild-settings-layout{grid-template-columns:200px minmax(0,1fr);gap:18px}.guild-settings-nav>button{padding:12px 8px;gap:8px}.settings-policy-options{grid-template-columns:1fr}.guild-settings-content .ant-card-body{padding:20px}}@media(max-width:760px){.guild-settings-layout{grid-template-columns:1fr}.guild-settings-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field-grid{grid-template-columns:1fr}.guild-settings-summary>span:nth-child(2){display:none}.settings-save-bar.ant-form{bottom:8px}}.settings-permission-groups{display:grid;gap:16px;width:100%}.settings-permission-groups fieldset{border:1px solid #40334c;border-radius:8px;padding:16px;min-width:0}.settings-permission-groups legend{font-size:12px;color:#d0b8e6;padding:0 7px;margin:0;width:auto}.settings-permission-groups .role-permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-settings-nav{top:100px}.guild-settings-section-title{scroll-margin-top:100px}.settings-save-bar .ant-btn-primary:disabled{color:#85778f;background:#292330;border-color:#44374e;box-shadow:none}.settings-conflict-comparison{overflow:auto;max-height:420px;margin:16px 0}.settings-conflict-comparison table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.8}.settings-conflict-comparison td,.settings-conflict-comparison th{vertical-align:top;text-align:left;white-space:pre-line;overflow-wrap:anywhere;border:1px solid #44344f;padding:12px}.settings-conflict-comparison th{background:#2a2134;color:#d3b9ea}.guild-settings-content{grid-template-columns:minmax(0,1fr)}.guild-settings-content>*{min-width:0}.settings-roles-stack,.settings-roles-stack>.ant-space-item{min-width:0;max-width:100%;width:100%}.settings-roles-stack>.ant-space-item>.ant-card{min-width:0;max-width:100%}@media(min-width:1100px){.war-activity-filter{flex-wrap:nowrap}.war-activity-filter>.ant-input-search{min-width:160px}}.build-visual-snapshot{container-type:inline-size}.build-visual-editor,.build-visual-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:start}.build-gear-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.build-gear-tile{position:relative;min-width:0;min-height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 3px;border:1px dashed #363044;border-radius:9px;background:#14131e;color:#a39bb4;cursor:pointer;font:inherit}.build-gear-tile.is-equipped{border-style:solid;border-color:#44394f;background:#201a2a}.build-gear-tile.is-selected{border-color:#b19be6;box-shadow:0 0 0 1px #b19be6;background:#292037}.build-gear-tile:hover{border-color:#a18acb}.build-gear-tile:focus-visible,.build-skill-icon-options button:focus-visible{outline:2px solid #c6b4f1;outline-offset:3px}.build-gear-tile:disabled{opacity:1;cursor:default}.build-gear-slot-name{font-size:10px;line-height:15px;color:#aca2bc}.build-gear-tile small{font-size:10px;color:#d8c6f5;line-height:14px}.build-gear-empty{height:68px;display:grid;place-items:center;font-size:10px;color:#776f85}.build-gear-tile.slot-bag{grid-area:1/1}.build-gear-tile.slot-head{grid-area:1/2}.build-gear-tile.slot-cape{grid-area:1/3}.build-gear-tile.slot-weapon{grid-area:2/1}.build-gear-tile.slot-chest{grid-area:2/2}.build-gear-tile.slot-offhand{grid-area:2/3}.build-gear-tile.slot-potion{grid-area:3/1}.build-gear-tile.slot-shoes{grid-area:3/2}.build-gear-tile.slot-food{grid-area:3/3}.build-gear-tile.slot-mount{grid-area:4/2}.build-visual-details{min-width:0;display:grid;gap:0;border:1px solid #332d40;border-radius:10px;overflow:hidden}.build-visual-row{min-width:0;display:flex;gap:12px;padding:12px 14px;border-bottom:1px solid #302a3b;background:#15141f}.build-visual-row:last-child{border-bottom:0}.build-visual-row.is-selected{background:#211b2d}.build-visual-row-copy{min-width:0;flex:1 1}.build-visual-item-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:7px}.build-visual-item-heading>span:first-child{font-size:10px;color:#978ca7}.build-visual-item-heading strong{font-size:13px;color:#e1d9eb;font-weight:550}.build-visual-item-heading small{font-size:11px;color:#b3a5c5}.build-visual-item-heading .ant-tag{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px}.build-visual-skills{display:flex;gap:10px 14px;flex-wrap:wrap}.build-visual-skill{display:inline-flex;align-items:center;gap:6px;min-width:0}.build-visual-skill>span:last-child{display:grid;font-size:10px;line-height:15px;color:#b6abc5;max-width:110px}.build-visual-skill b{font-size:9px;font-weight:500;color:#9588a9}.build-spell-icon{display:inline-grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:6px;border:1px solid #554763;background:#241c2d;color:#9787ac}.build-spell-icon img{width:100%;height:100%;object-fit:contain}.build-active-editor{min-width:0}.build-visual-editor>.build-gear-board{position:sticky;top:0}.build-visual-editor .build-slot-editor{padding:18px;background:#16131f}.build-equipment-option{display:flex;align-items:center;gap:8px;min-width:0}.build-equipment-option>span:last-child{overflow:hidden;text-overflow:ellipsis}.build-equipment-option small{font-size:10px;color:#9688a8}.build-selected-equipment{display:flex;align-items:center;gap:14px;margin:18px 0 10px}.build-selected-equipment>div{display:grid;gap:5px}.build-selected-equipment strong{font-size:16px;color:#e5daee}.build-selected-equipment>div>span{font-size:13px;color:#c2a7e4}.build-icon-skill-fields{display:grid;gap:16px;padding-top:16px;margin-top:16px;border-top:1px solid #392c46}.build-skill-choice-heading{display:flex;gap:10px;align-items:baseline;font-size:12px;margin-bottom:10px}.build-skill-choice-heading b{font-size:10px;font-weight:600;color:#b99bdf;min-width:38px}.build-skill-choice-heading>span{color:#d7c9e4}.build-skill-icon-options{display:flex;flex-wrap:wrap;gap:7px}.build-skill-icon-options button{width:78px;min-height:78px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 3px;background:#211a2c;border:1px solid #3d3249;border-radius:8px;color:#a99bb9;cursor:pointer;font:inherit}.build-skill-icon-options button>span:last-child{font-size:10px;line-height:14px;overflow-wrap:anywhere}.build-skill-icon-options button[aria-pressed=true]{background:#352643;border-color:#b594dd;color:#f0e0ff;box-shadow:0 0 0 1px #b594dd}.build-skill-icon-options button:hover{border-color:#a58ac5}.build-skill-icon-options button:disabled{cursor:wait;opacity:.6}.build-visual-editor .build-item-requirements{grid-template-columns:minmax(150px,1fr) minmax(90px,1fr)}@container(max-width:680px){.build-visual-layout{grid-template-columns:1fr}.build-visual-layout>.build-gear-board{width:270px;max-width:100%;margin-inline:auto}}@media(max-width:760px){.build-visual-editor{grid-template-columns:1fr}.build-visual-editor>.build-gear-board{position:static;width:270px;max-width:100%;margin-inline:auto}.build-visual-skills{gap:8px}.build-visual-row{padding:10px;gap:8px}}.build-card-items>div{grid-template-columns:36px 34px minmax(0,1fr) auto;align-items:center;gap:8px}.build-card-icon{overflow:hidden}.build-visual-editor .build-gear-tile{min-height:96px;padding:4px 2px}.build-visual-editor .build-active-editor{max-height:calc(100dvh - 295px);overflow-y:auto;padding:2px 7px 5px 2px;scrollbar-width:thin}.build-visual-editor .build-selected-equipment{margin:12px 0 8px}.build-visual-editor .build-selected-equipment strong{font-size:14px}.build-editor-modal .form-section-title{margin-bottom:14px}.build-gear-tile.has-error{border-color:#db8198;box-shadow:0 0 0 1px #db8198}.aoboard-chart-hover{position:relative;min-width:0}.aoboard-chart-hover:focus-visible{outline:2px solid #b7a1df;outline-offset:3px;border-radius:6px}.hub-filter-field .ant-picker{min-width:140px}.public-filter .ant-picker{max-width:100%}.war-rivalry-banner{margin:24px 0 18px;min-width:0}.war-banner-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.war-banner-heading h2{font-size:16px;margin:0;display:flex;align-items:center;gap:9px}.war-banner-heading h2 .anticon{color:#c7a8ff}.war-banner-heading p{font-size:11px;line-height:1.7;color:#968ba6;margin:7px 0 0}.war-banner-heading>div:last-child{display:flex;gap:7px;flex-shrink:0}.war-pair-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 1px 12px;scrollbar-width:thin;scrollbar-color:#51415f transparent;overscroll-behavior-x:contain}.war-pair-card{position:relative;display:grid;gap:20px;flex:0 0 clamp(330px,35%,460px);min-width:0;border:1px solid #3c334c;border-radius:13px;padding:20px;text-align:left;background:linear-gradient(120deg,#221e31,#171b27);color:#ded5ec;font:inherit;cursor:pointer;scroll-snap-align:start}.war-pair-card:hover{border-color:#8a6fab}.war-pair-card:focus-visible{outline:2px solid #c7a8ff;outline-offset:0}.war-pair-rank{position:absolute;right:15px;top:11px;color:#a28cb9;font-size:10px}.war-pair-names{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:12px;align-items:center;padding-top:8px}.war-pair-names>span{display:grid;justify-items:start;gap:9px;min-width:0}.war-pair-names strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.war-pair-names i,.war-partner-list button>i{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:#342940;color:#c9aff2;flex-shrink:0}.war-pair-names>.anticon{color:#8f799f}.war-pair-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid #393044;padding-top:15px}.war-pair-metrics>span{display:grid;gap:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-pair-metrics .anticon{color:#a386c2;font-size:13px}.war-pair-metrics b{font-size:21px;font-weight:600}.war-pair-metrics small{font-size:10px;color:#9d91ae}.war-profile-partners{margin-top:26px;border-top:1px solid #342b40;padding-top:20px}.war-profile-partners h3{font-size:14px;margin:0}.war-partner-list{display:grid;gap:5px;margin-top:13px}.war-partner-list button{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:13px 8px;border:0;border-radius:8px;background:transparent;color:#d6c7e9;font:inherit;cursor:pointer}.war-partner-list button:hover{background:#272131}.war-partner-list button:focus-visible{outline:2px solid #c7a8ff}.war-partner-list button>span:not(.anticon){display:grid;gap:6px;min-width:0;flex:1 1}.war-partner-list strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.war-partner-list small{color:#9a8aa9;font-size:10px}.war-partner-list .war-opponent-score{flex:0 0 auto!important;text-align:right}.war-opponent-score b{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-opponent-score .is-win{color:#79d7ba}.war-opponent-score .is-loss{color:#e69aa8}.war-partner-note{font-size:11px;line-height:1.8;color:#9686a6}.war-inline-loading{display:flex;gap:10px;align-items:center;padding:20px;color:#a595b8}.war-shared-heading{display:flex;align-items:center;gap:12px}.war-shared-heading>.anticon{font-size:28px;color:#b894ed}.war-shared-heading h2{font-size:20px;line-height:1.7}.war-shared-score{display:grid;gap:7px;text-align:center;margin:20px 0 28px}.war-shared-score strong{font-size:54px;line-height:1.2;color:#dcc5ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-shared-score span{font-size:12px;color:#a99bb7}.war-shared-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.war-shared-stats>span{display:grid;gap:9px;font-size:11px;color:#aa9abd;border:1px solid #3c334a;border-radius:10px;padding:15px}.war-shared-stats b{font-size:20px;color:#e2d2f6}.war-shared-actions{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.war-shared-fame{display:flex;gap:28px;font-size:12px;color:#a999b8;margin:22px 0}.war-shared-fame b{color:#d3b9ee;margin-left:10px}.war-shared-reports{display:grid;gap:14px;margin-bottom:20px}.war-shared-reports article{padding:15px;border:1px solid #3b3049;border-radius:10px}.war-shared-reports header{display:flex;justify-content:space-between;gap:16px;color:#a79ab6;font-size:11px}.war-shared-reports header b{color:#d9c2f5}.war-shared-reports p{font-size:12px;color:#a99ab9}.war-shared-reports p strong{font-size:17px;color:#e3d5f4;margin-left:12px}.war-shared-reports a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;border-top:1px solid #33293f;font-size:12px}.war-shared-reports a>span:first-child{display:grid;gap:5px}.war-shared-reports small{font-size:10px;color:#9a8ba9}@media(max-width:850px){.war-pair-card{flex-basis:320px}.war-shared-stats{gap:6px}.war-shared-stats>span{padding:10px}.war-shared-stats b{font-size:16px}}.war-rank-combat{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:8px 0 4px;font-size:12px}.war-rank-combat>small{width:100%;font-size:11px;opacity:.7}.war-rank-combat>span{display:inline-flex;align-items:center;gap:7px}.war-rank-combat b{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-rank-combat .averageKills b{color:#9dd4bf}.war-rank-combat .averageDeaths b{color:#dfaab8}.war-hour-readout>span{line-height:1.8}.war-hour-metrics{flex-wrap:wrap}.war-hour-details table{min-width:650px}.war-comparison{--war-a:#aa88ff;--war-b:#fa5d6b;border:1px solid #40374e;border-radius:14px;overflow:hidden;background:linear-gradient(110deg,#242039,#141320 48%,#2d1d28);margin-bottom:20px}.war-comparison-hero{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;padding:20px 24px;align-items:center}.war-comparison-hero h2{font-size:27px;line-height:1.2;margin:10px 0;overflow-wrap:anywhere}.war-comparison-hero p{color:#beb4ca;margin:0}.war-comparison-hero>div>span{font-size:11px;color:#9a91a6;letter-spacing:.06em}.war-side-a h2{color:var(--war-a)}.war-side-b h2{color:var(--war-b)}.war-side-b{text-align:right}.war-comparison-score{text-align:center;min-width:200px}.war-comparison-score>strong{display:flex;justify-content:center;align-items:center;gap:12px;font-size:68px;line-height:1.1;font-weight:800}.war-comparison-score b:first-child{color:var(--war-a)}.war-comparison-score b:last-child{color:var(--war-b)}.war-comparison-score i,.war-kd-score i{font-style:normal;color:#8c829a}.war-comparison-score>span{display:block;margin-top:12px}.war-comparison-balance{grid-column:1/-1;display:flex;height:12px;border-radius:10px;overflow:hidden;background:#40374e}.war-comparison-balance>span:first-child,.war-metric-balance>span:first-child{background:var(--war-a)}.war-comparison-balance>span:last-child,.war-metric-balance>span:last-child{background:var(--war-b)}.war-comparison-balance>.is-tie{background:#81778d}.war-comparison-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.war-comparison-metrics>div{padding:16px 18px;border-right:1px solid #ffffff12;min-width:0}.war-comparison-metrics>div:last-child{border:0}.war-comparison-metrics>div>span{font-size:11px;color:#a59bae}.war-comparison-metrics strong{display:block;font-size:27px;margin:10px 0 16px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-metric-sides{display:flex;justify-content:space-between;gap:8px;font-size:13px}.war-kd-score>b:first-child,.war-metric-sides>b:first-child{color:var(--war-a)}.war-kd-score>b:last-child,.war-metric-sides>b:last-child{color:var(--war-b)}.war-metric-balance{display:flex;height:5px;margin-top:13px;border-radius:6px;overflow:hidden}.war-kd-score{display:flex;justify-content:space-between;gap:6px;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:14px 0 18px}.war-daily-wins{padding:18px 24px 22px}.war-daily-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.war-daily-heading h3{font-size:12px;font-weight:500;color:#a59bae;margin:0}.war-comparison-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.war-comparison-legend>span{display:flex;gap:6px;align-items:center}.war-comparison-legend i{width:9px;height:9px;border-radius:2px;background:var(--war-a)}.war-comparison-legend>span:last-child i{background:var(--war-b)}.war-daily-chart{display:flex;margin-top:20px;height:130px;gap:4px;min-width:0}.war-daily-chart>button{position:relative;display:grid;grid-template-rows:1fr 1fr 20px;flex:1 1;min-width:0;border:0;padding:0;background:transparent;border-radius:4px;cursor:default}.war-daily-chart>button:focus-visible,.war-daily-chart>button:hover{background:#ffffff08;outline:1px solid #aa88ff80}.war-daily-positive{display:flex;align-items:flex-end;border-bottom:1px solid #ffffff28}.war-daily-negative{display:flex;align-items:flex-start}.war-daily-negative i,.war-daily-positive i{display:block;width:100%;min-height:0}.war-daily-positive i{background:var(--war-a);border-radius:3px 3px 0 0}.war-daily-negative i{background:var(--war-b);border-radius:0 0 3px 3px}.war-daily-chart small{font-size:10px;color:#8d839e;white-space:nowrap;margin-top:6px}.war-comparison-balance:focus-visible{outline:2px solid #c5aaff;outline-offset:3px}@media(max-width:850px){.war-comparison-hero{padding:18px;gap:12px}.war-comparison-hero h2{font-size:20px}.war-comparison-score{min-width:120px}.war-comparison-score>strong{font-size:44px}.war-comparison-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.war-comparison-metrics>div{padding:14px}.war-daily-wins{padding:18px}.war-daily-heading{flex-direction:column;gap:10px}}.war-featured-rivalry .war-comparison{margin-bottom:0}.war-featured-rivalry .war-banner-heading{margin-bottom:16px}.war-featured-rivalry .war-banner-heading h2{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.war-featured-position{min-width:48px;text-align:center;color:#b7a9cb;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-featured-rivalry .war-banner-heading>div{display:flex;align-items:center;gap:8px}.war-featured-rivalry [aria-roledescription]{min-width:0}@media(max-width:700px){.war-featured-rivalry .war-banner-heading{align-items:flex-start;flex-direction:column;gap:12px}}.workflow-links{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.workflow-link.ant-btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap}.workflow-link.ant-btn:focus-visible{outline:2px solid #c5aeff;outline-offset:2px}.legacy-dragon-intro p{margin:8px 0 0}.battle-return-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.battle-return-links .back-link{display:inline-flex;margin:0}.aoboard-home-group-heading{margin:10px 22px 0;padding:14px 0 2px;border-top:1px solid var(--line-soft)}.aoboard-home-group-heading h3{margin:0;color:#d9d2e7;font-size:13px;font-weight:600}.source-battle-action{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%}.source-battle-action>.ant-btn{padding-inline:0;height:auto;white-space:normal;text-align:left}.source-battle-action .ant-alert{font-size:12px;max-width:100%;margin-top:4px}.creation-editor-modal .ant-modal-footer{padding-top:16px;border-top:1px solid var(--border,#343044);margin-top:16px}.creation-editor-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.creation-editor-progress{margin-right:auto;font-size:12px;color:var(--text-secondary,#aaa3bc);text-align:left}.creation-editor-steps{margin-bottom:20px}.creation-editor-options{margin-bottom:18px}.creation-editor-options .ant-collapse-content-box{padding-top:12px!important}.build-editor-metadata .ant-form-item{margin-bottom:10px}.build-editor-modal .build-active-editor{max-height:none;min-height:0;overflow:visible}.build-editor-modal .build-visual-editor{align-items:start}.build-editor-modal .build-slot-editor-heading{gap:8px}.build-editor-modal .build-slot-editor-heading h4{margin-right:auto}.build-editor-footer-error{color:#ff7875;text-align:left;margin:0 0 10px;font-size:13px}.event-duration-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 22px}.event-duration-presets .form-note{margin:0 0 0 auto}@media(max-width:760px){.creation-editor-progress{flex-basis:100%}.build-editor-modal .build-active-editor{max-height:none}.creation-editor-options .ant-collapse-extra{display:none}}.editor-page [hidden],.editor-page[hidden]{display:none!important}.editor-page{max-width:1440px;margin:0 auto;padding-bottom:16px}.editor-page-heading{display:flex;align-items:flex-start;gap:20px;margin:4px 0 28px}.editor-page-heading h1{font-size:28px;line-height:1.3;margin:0 0 8px;outline:none}.editor-page-heading p{margin:0;color:var(--muted,#aaa3bc);line-height:1.7}.editor-page-heading>.ant-btn{margin-top:2px}.editor-page-actions{position:sticky;bottom:12px;z-index:20;background:#191d2b;border:1px solid #3b354d;border-radius:14px;box-shadow:0 8px 28px #0005;padding:16px 20px;margin-top:24px}.editor-page .creation-editor-footer{display:flex;align-items:center;gap:10px}.editor-page-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.editor-page-index{position:sticky;top:110px;color:var(--muted,#aaa3bc);font-size:13px;padding:8px 0}.editor-page-index nav{display:grid;gap:8px;margin:18px 0 28px}.editor-page-index a{padding:12px 14px;background:#1b1c2b;border-radius:8px;color:#d7c9f5}.editor-summary{display:grid;gap:12px;border-top:1px solid #353044;padding-top:20px;overflow-wrap:anywhere}.editor-summary b{color:#eee7fc;font-size:16px}.editor-section{scroll-margin-top:110px;padding:26px;background:#171c28;border:1px solid #303445;border-radius:16px;margin-bottom:22px}.editor-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.editor-section-heading>span{color:#bca1ff;font-size:12px;border:1px solid #4b3d67;border-radius:7px;padding:6px 8px}.editor-section-heading h2{font-size:18px;margin:0}.editor-page .ant-picker{width:100%}.editor-page .workspace-panel{padding:20px;background:#202130;border:1px solid #383249;border-radius:12px}.build-workbench{display:grid;grid-template-columns:310px minmax(0,1fr);gap:28px;align-items:start}.build-workbench-sidebar{position:sticky;top:105px;background:#171c28;border:1px solid #303445;border-radius:16px;padding:20px}.build-workbench-sidebar .build-gear-board{position:static;margin-top:18px}.build-editor-page .build-active-editor{max-height:none!important;overflow:visible;padding:0}.build-editor-page .build-slot-editor{padding:26px;border-radius:16px}.build-editor-page .build-slot-editor-heading h4{font-size:20px;margin-right:auto}.build-editor-page .build-slot-editor-heading{gap:10px}.build-editor-page .build-selected-equipment{padding:16px 0}.build-editor-page .build-skill-icon-options{gap:10px}.build-editor-page .build-skill-icon-options button{min-width:92px;min-height:92px}.build-editor-page .build-skill-icon-options button span{font-size:12px}.build-editor-page .creation-editor-steps{max-width:440px;margin-bottom:24px}.composition-editor-page>.editor-page-body{padding:26px;background:#171c28;border:1px solid #303445;border-radius:16px}@media(max-width:900px){.build-workbench,.editor-page-layout{grid-template-columns:1fr}.build-workbench-sidebar,.editor-page-index{position:static}.editor-page-index nav{display:flex;flex-wrap:wrap}.editor-summary{display:none}.editor-page-heading{gap:10px}.editor-page-heading h1{font-size:24px}.editor-section{padding:18px}.editor-page-actions{bottom:8px;padding:12px}.build-workbench-sidebar .build-gear-board{max-width:300px}}.skill-effect-tooltip{max-width:390px;min-width:220px;padding:3px 1px}.skill-effect-tooltip strong{display:block;font-size:15px;margin-bottom:8px}.skill-effect-tooltip p{margin:0;white-space:pre-line;font-size:13px;line-height:1.7}.skill-effect-tooltip small{display:block;opacity:.65;font-size:11px;margin-top:10px;border-top:1px solid #ffffff25;padding-top:8px}.ant-tooltip:has(.skill-effect-tooltip){max-width:430px}.build-workbench-sidebar{top:min(105px,calc(100dvh - 780px))}.editor-page .build-active-editor{scroll-margin-top:105px}.editor-page .build-editor-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.editor-page .build-editor-footer>span:first-child{margin-right:auto;color:#aaa3bc;font-size:12px}.prod-shell .prod-main .ant-table-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prod-shell .prod-main .ant-table-thead>tr>th{padding-block:13px;letter-spacing:0}.prod-shell .prod-main .ant-table-tbody>tr>td{padding-block:14px;line-height:1.65}.prod-shell .prod-main .ant-table-tbody>tr>.ant-table-column-sort{background:#19212f}.prod-shell .prod-main .ant-table-tbody>tr.ant-table-row-selected>td{background:#2b2940}.prod-shell .prod-main .public-stat{background:#151b27;border-color:#30394b}.prod-shell .prod-main .public-stat strong{color:#edf0f8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prod-shell .prod-main .public-filter label,.prod-shell .prod-main .public-stat>span{color:#a7b0c2}.prod-shell .prod-main .page-heading{margin-bottom:24px}.prod-shell .legacy-battle-detail .bdetail-tabs button{font:inherit;font-size:14px;min-height:46px}.prod-shell .legacy-battle-detail .bdetail-tabs button:focus-visible{outline:2px solid #b5a0ff;outline-offset:-3px;border-radius:6px}.prod-shell .legacy-battle-detail .bdetail-leader>div{line-height:1.65;overflow-wrap:anywhere}.prod-shell .legacy-battle-detail .bdetail-bar{min-height:52px}.prod-shell .legacy-battle-detail .bdetail-bar>b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prod-shell .legacy-battle-archive .archive-force-button{color:#d5ddeb;border-radius:5px;background:#202a3b;padding:3px 7px}.prod-shell .legacy-battle-archive .archive-force-button:hover{background:#302c47;color:#d6c8ff}.prod-shell .legacy-battle-archive .archive-battle-id{font-size:14px}.prod-shell .legacy-battle-archive .archive-muted{display:block;font-size:12px;line-height:1.6}.prod-shell .prod-main :is(.event-card,.build-card,.composition-card,.build-preview-panel,.workspace-panel){background:#151b27;border-color:#30394b;box-shadow:none}.prod-shell .prod-main :is(.event-card,.build-card):hover{transform:none;border-color:#76669e}.prod-shell .prod-main :is(.event-card h3,.build-card-title,.build-card-items b){color:#edf0f8}.prod-shell .prod-main :is(.event-card-meta,.event-card-location,.event-card-progress>div:first-child,.build-card-description,.build-card-meta){color:#a7b0c2}.prod-shell .prod-main :is(.event-card-footer,.build-card-footer){border-color:#30394b;color:#a7b0c2}.prod-shell .prod-main .build-card-footer .ant-btn{font-size:12px;min-height:32px}.planner-summary{display:flex;gap:12px 22px;align-items:center;flex-wrap:wrap;background:#202738;border:1px solid #354056;border-radius:10px;padding:14px 16px;margin-bottom:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planner-summary>span{color:#b7c2d4;font-size:12px}.planner-add{display:grid;grid-template-columns:130px 130px minmax(200px,1fr) 82px auto auto;align-items:end;gap:10px;padding:16px;background:#111722;border:1px solid #30394b;border-radius:10px;margin-bottom:18px}.planner-add label{display:grid;gap:7px;min-width:0;font-size:12px;color:#a7b0c2}.planner-add .ant-input-number,.planner-add .ant-select{width:100%}.planner-add>.planner-muted,.planner-add>p{grid-column:1/-1;margin:0;font-size:12px}.planner-undo{display:flex;gap:8px;align-items:center;background:#28263c;border-radius:8px;padding:8px 12px;margin-bottom:12px}.planner-squads{display:grid;gap:20px}.planner-squad{border:1px solid #30394b;border-radius:12px;overflow:hidden;background:#131a26}.planner-squad-heading{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #30394b;background:#1b2332}.planner-squad-heading>span{font-size:12px;color:#b8c2d5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planner-positions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.planner-position{min-width:0;border:1px solid #30394b;border-radius:9px;padding:12px;background:#192130}.planner-position-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.planner-position-controls>.ant-input{grid-column:1/-1;font-weight:600}.planner-position-controls>.ant-select{width:100%;min-width:0;grid-column:1/-1}.planner-position-controls>.ant-select:nth-last-child(2){grid-column:1}.planner-position-controls>.ant-space{grid-column:2;justify-self:end}.planner-loadout{margin-top:10px;min-width:0}.planner-loadout-items{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.planner-loadout-item{display:grid;justify-items:center;gap:2px;padding:4px;background:#101622;border-radius:6px;border:1px solid #2f3b4f;outline-offset:2px}.planner-loadout-item small{font-size:10px;color:#bcc5d9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planner-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.planner-skill{display:flex;align-items:center;gap:5px;background:#24263b;border-radius:6px;padding:3px 6px;font-size:11px;max-width:100%}.planner-build-option{display:flex;gap:10px;align-items:center;min-height:36px}.planner-build-option>span{white-space:normal;line-height:1.4}.planner-muted{color:#a7b0c2;font-size:12px;line-height:1.6}.event-editor-page .editor-page-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.event-editor-page .editor-section{padding:22px}.event-editor-page .planner-add{grid-template-columns:110px 110px minmax(160px,1fr) 70px}.event-editor-page .planner-add>.ant-btn{grid-row:2}.event-composition-summary{margin-top:14px;color:#a7b0c2;font-size:12px}.event-composition-summary>div{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}.event-composition-summary>div>span{display:grid;justify-items:center;max-width:140px;text-align:center}.build-live-summary{margin-top:20px;border:1px solid #30394b;background:#131a26;border-radius:12px;padding:18px}.build-live-summary-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.build-live-summary-heading h3{margin:0;font-size:16px}.build-live-issues{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.build-live-summary-list{display:grid;gap:10px}.build-live-summary-row{border-top:1px solid #30394b;padding-top:10px;min-width:0}.build-live-summary-item{display:flex;gap:10px;align-items:center;text-align:left;max-width:100%;white-space:normal}.build-live-summary-item>span{min-width:0;overflow-wrap:anywhere}.build-live-summary-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.build-live-summary-skills button{display:flex;align-items:center;gap:5px;background:#24263b;border:1px solid #38374c;border-radius:6px;padding:4px 6px;color:#dce2ef;cursor:pointer;font-size:11px;text-align:left}.build-live-summary-skills button:focus-visible{outline:2px solid #b5a0ff}@media(max-width:1100px){.planner-add{grid-template-columns:110px 110px minmax(160px,1fr) 75px}.planner-add>.ant-btn{grid-row:2}.planner-positions{grid-template-columns:1fr}}@media(max-width:900px){.event-editor-page .editor-page-layout{grid-template-columns:1fr}.event-editor-page .planner-add,.planner-add{grid-template-columns:1fr 1fr}.event-editor-page .planner-add>.ant-btn,.planner-add>.ant-btn{grid-row:auto}}.event-composition-summary{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap}.event-composition-summary>p:empty{display:none}.event-composition-summary>div{margin:0}.event-composition-summary>div>span{display:flex;align-items:center;gap:8px;max-width:240px;text-align:left}.event-composition-summary .planner-loadout{margin:0}.equipment-skill-popover{width:min(390px,calc(100vw - 56px));max-height:min(440px,55vh);overflow:auto;padding:2px 4px;overscroll-behavior:contain}.equipment-skill-heading{display:flex;align-items:center;gap:12px;padding-bottom:12px}.equipment-skill-heading strong{display:block;color:#eef0f8;font-size:15px}.equipment-skill-heading span{display:block;color:#a7b0c2;font-size:12px;margin-top:4px}.equipment-skill-list{display:grid;gap:12px;border-top:1px solid #353d50;padding-top:12px}.equipment-skill-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}.equipment-skill-row strong{display:block;color:#ddd4f1;font-size:13px}.equipment-skill-row p{font-size:12px;line-height:1.65;color:#b9c2d2;margin:5px 0 0;white-space:pre-line}.planner-loadout-item{cursor:help}.planner-loadout-item:focus-visible{outline:2px solid #b5a0ff;outline-offset:2px}.build-card-heading .build-card-icon{width:48px;height:48px;flex:0 0 48px;overflow:visible;background:transparent;border:0}.build-card-board{width:min(100%,264px);margin:14px auto 18px}.build-card-board .build-gear-board{width:100%}.build-card-board .build-gear-tile{min-height:86px;padding:5px 2px;cursor:default}.build-card-board .build-gear-tile.is-equipped{cursor:help}.build-card-board .build-gear-slot-name,.build-card-board .build-gear-tile small{font-size:11px;line-height:16px}.build-card-no-notes{margin:8px 0;color:#a7b0c2;font-size:12px}.planner-build-choice{display:grid;gap:8px;padding:4px 0;white-space:normal}.planner-build-choice>strong{font-size:13px;font-weight:550}.planner-build-choice .planner-loadout{margin-top:0}.planner-build-choice .planner-loadout-items{flex-wrap:wrap}.builds-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),340px));gap:16px;align-items:start}.builds-grid .build-card{padding:16px 16px 0}.build-card .build-card-heading{gap:9px;align-items:center}.build-card .build-card-description{height:auto;max-height:44px;margin:8px 0 0}.build-card .build-card-no-notes{display:none}.build-card .build-card-board{margin:12px auto 10px}.build-card .build-card-meta{margin-top:0;padding:8px 0;gap:6px 8px}.build-card .build-card-meta time{flex-basis:100%;margin-left:0;color:#8f9aaf}.build-card .build-card-footer{margin:0 -16px;padding:10px 16px;gap:8px}.build-card .build-card-footer>div{gap:2px}.build-card .build-card-footer .ant-btn{padding-inline:5px}@media(min-width:1100px){.editor-page:is(.build-editor-page,.composition-editor-page,.event-editor-page,.composition-detail-page):not([hidden]){height:calc(100dvh - 100px);min-height:480px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;overflow:hidden}.editor-page-heading{margin:0;gap:12px;align-items:center}.editor-page-heading h1{font-size:22px;margin:0 0 3px}.editor-page-heading p{font-size:12px;line-height:1.5}.editor-page-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.editor-page-actions{position:static;margin:0;padding:10px 14px;border-radius:10px}.editor-page .ant-form-item{margin-bottom:12px}.editor-page .ant-form-item-label{padding-bottom:4px}.build-editor-page .editor-page-body{display:flex;flex-direction:column;overflow:hidden}.build-editor-page .creation-editor-steps{margin:0 0 10px;flex:none}.build-editor-form{flex:1 1;min-height:0;overflow:auto}.build-workbench:not([hidden]){height:100%;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:stretch}.build-workbench-sidebar{position:static;padding:12px;border-radius:10px;overflow:auto;overscroll-behavior:contain}.build-editor-page .build-active-editor{overflow:auto!important;min-height:0;overscroll-behavior:contain}.build-editor-page .build-slot-editor{padding:16px;border-radius:10px}.build-workbench-sidebar .build-gear-board{margin-top:8px}.build-workbench-sidebar .build-gear-tile{min-height:82px;padding:3px}.build-workbench-sidebar .build-gear-empty{height:44px}.build-editor-page .build-selected-equipment{padding:5px 0;margin:10px 0}.build-editor-page .build-skill-icon-options button{min-width:76px;min-height:70px;padding:5px}.build-editor-page .build-icon-skill-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.build-editor-page .build-icon-skill-fields>section{margin:0;padding:10px 0}.composition-editor-page>.editor-page-body{padding:14px}.composition-editor-page .editor-page-body>form:has(.composition-metadata:not([hidden])){height:100%;display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.composition-metadata,.composition-positions{min-height:0;overflow:auto;overscroll-behavior:contain}.composition-positions>p{margin-top:0;font-size:12px}.event-editor-page .editor-page-layout{height:100%;grid-template-columns:130px minmax(0,1fr);gap:14px}.event-editor-page .editor-page-index{position:static;overflow:auto;font-size:12px}.event-editor-page .editor-page-index nav{margin:10px 0;gap:6px}.event-editor-page .editor-page-index a{padding:9px}.event-editor-page .editor-summary{padding-top:12px;gap:8px}.event-editor-page .editor-page-main{min-height:0;overflow:auto}.event-editor-page .editor-page-main>form:has(#event-basics:not([hidden])){height:100%;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.3fr);gap:14px}.event-editor-page .editor-section{min-height:0;overflow:auto;overscroll-behavior:contain;margin:0;padding:14px;scroll-margin-top:0}.event-editor-page .editor-section-heading{margin-bottom:12px}.event-editor-page .editor-section-heading h2{font-size:16px}.event-editor-page .workspace-panel{padding:12px;margin-bottom:12px!important}.editor-page .planner-add{gap:8px;padding:10px}.editor-page .planner-position{padding:10px}.editor-page .planner-squads{gap:12px}.editor-page .planner-positions{grid-template-columns:1fr;padding:10px}.editor-page .planner-position-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.editor-page .planner-position-controls>.ant-input,.editor-page .planner-position-controls>.ant-select{grid-column:auto}.editor-page .planner-position-controls>.ant-space{grid-column:1/-1}.event-editor-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.event-editor-page .form-grid>.ant-form-item{min-width:0}.event-editor-page .ant-picker,.event-editor-page .ant-picker-input,.event-editor-page .ant-picker-input>input{min-width:0;width:100%}.event-editor-page .ant-picker{width:100%!important;max-width:100%}.event-editor-page .ant-picker-input>input{font-size:12px}}.build-gear-board .build-gear-tile.is-equipped{min-height:80px;padding:10px 6px 6px;gap:0;background:#191c29;border-color:#343544;border-radius:9px}.build-gear-board .build-gear-tile.is-selected{border-color:#b9a1f4;box-shadow:0 0 0 1px #b9a1f4;background:#2a233a}.build-gear-tier{right:3px;top:3px;z-index:1;padding:1px 5px;background:#322940;color:#e7d7ff;font-size:10px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.build-gear-quantity,.build-gear-tier{position:absolute;border-radius:4px;line-height:16px;pointer-events:none}.build-gear-quantity{right:4px;bottom:3px;padding:0 4px;background:#10131de6;color:#eee6fa;font-size:10px}.build-card-board .build-gear-board{max-width:240px;gap:6px}.build-card-board .build-gear-tile.is-equipped{min-height:76px;padding:9px 4px 5px}.build-card-board{padding:8px 0!important}.build-card-body{gap:12px}.build-editor-page .build-gear-board{gap:6px}.build-editor-page .build-gear-tile.is-equipped{min-height:80px}.build-editor-page .build-selected-equipment{margin:12px 0;gap:12px}.build-editor-page .build-slot-editor{border-color:#343544;background:#171b26}.build-editor-page .build-skill-icon-options button{background:#1c2130;border-color:#363b4d}.build-editor-page .build-skill-icon-options button[aria-pressed=true]{background:#342944;border-color:#baa0ed}.build-gear-board .build-gear-tile.is-occupied{min-height:80px;padding:10px 6px 6px;border-style:dashed;border-color:#302e3b;background:#14151f;cursor:default}.build-gear-occupied-icon{display:inline-flex;opacity:.27;filter:grayscale(1)}.build-card-board .build-gear-tile.is-occupied{min-height:76px;padding:9px 4px 5px}.creation-pane-heading{display:flex;align-items:center;gap:9px;margin:0 0 18px}.creation-pane-heading>span{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#30283f;color:#c9b7f2;font-size:11px;font-weight:700}.creation-pane-heading h2{margin:0;font-size:16px;font-weight:650}.composition-draft-summary{margin-top:22px;padding-top:18px;border-top:1px solid #303445}.composition-draft-summary>span{font-size:12px;color:#a7b0c2}.composition-draft-summary>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.composition-draft-summary strong{font-size:25px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.composition-draft-summary small{display:block;margin-top:6px;color:#a7b0c2;font-size:11px;font-weight:400}.creation-side-note{color:#949fb4;font-size:12px;line-height:1.8;margin-top:20px}.creation-local-time{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#202334;border-radius:6px;color:#b3afc7;font-size:12px;line-height:1.6}.event-template-picker h3{font-size:14px;margin:0 0 5px}.event-template-picker>p{font-size:12px;margin:0 0 12px}.event-template-meta{display:grid;gap:5px;margin-top:10px;color:#a7b0c2;font-size:11px;line-height:1.6}.event-roster-shortcuts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px}.event-roster-shortcuts>span{color:#8f9aaf;font-size:11px}.editor-page.event-editor-page .editor-page-layout{display:block}.editor-page.event-editor-page .creation-editor-progress{margin-right:auto;color:#a7b0c2;font-size:12px}.editor-page.event-editor-page .event-creation-form>#event-positions>.section-heading h3{font-size:14px}.editor-page.event-editor-page .event-creation-form>#event-positions>.section-heading p{font-size:12px;line-height:1.6}@media(min-width:1100px){.editor-page.composition-editor-page>.editor-page-body{padding:0;background:transparent;border:0;border-radius:0;overflow:hidden}.editor-page.composition-editor-page .editor-page-body form.composition-creation-form:has(.composition-metadata:not([hidden])){height:100%;display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px}.editor-page.composition-editor-page .composition-metadata{padding:20px;background:#171c28;border:1px solid #303445;border-radius:12px}.editor-page.composition-editor-page .composition-positions{padding:18px;background:#141a25;border:1px solid #303445;border-radius:12px}.editor-page.composition-editor-page .composition-positions>.ant-form-item{margin-bottom:0}.editor-page.composition-editor-page .editor-page-body form.composition-creation-form:not(:has(.composition-metadata:not([hidden]))){height:100%;overflow:auto;padding:16px;border:1px solid #303445;border-radius:12px;background:#171c28}.editor-page.event-editor-page>.editor-page-body{overflow:hidden}.editor-page.event-editor-page .editor-page-main{height:100%;overflow:auto}.editor-page.event-editor-page .editor-page-main form.event-creation-form:has(#event-basics:not([hidden])){height:100%;display:grid;grid-template-columns:minmax(290px,340px) minmax(0,1fr);gap:16px;overflow:hidden}.editor-page.event-editor-page .event-creation-form>.editor-section{padding:18px;border-radius:12px;scrollbar-gutter:stable}.editor-page.event-editor-page #event-basics>.form-grid{grid-template-columns:1fr;gap:0}.editor-page.event-editor-page #event-basics>.event-place-fields{grid-template-columns:1fr 90px;gap:12px}.editor-page.event-editor-page .creation-editor-options .ant-collapse-header{font-size:12px}.editor-page.event-editor-page .creation-editor-options .ant-collapse-header .ant-collapse-extra{display:none}.editor-page.event-editor-page .event-template-picker{background:#211e30;border-color:#3d3453}.editor-page.event-editor-page .event-creation-form>#event-positions>.section-heading{margin:18px 0 10px}.editor-page.event-editor-page .event-creation-form>#event-positions>.section-heading .ant-btn{font-size:12px}}@media(min-width:1100px){.editor-page.composition-editor-page .editor-page-body>div:has(>form.composition-creation-form),.editor-page.event-editor-page .editor-page-main>div:has(>form.event-creation-form){height:100%;min-height:0}}@media(min-width:1100px){.editor-page:is(.composition-editor-page,.event-editor-page) .planner-workbench-overview{display:none}.editor-page.composition-editor-page .composition-positions>.muted{margin:0 0 10px;font-size:12px}.editor-page.composition-editor-page .creation-pane-heading{margin-bottom:10px}.editor-page:is(.composition-editor-page,.event-editor-page) .planner-squad-navigation{margin-bottom:8px;padding-bottom:7px}.editor-page:is(.composition-editor-page,.event-editor-page) .planner-active-heading{margin-bottom:8px}.editor-page:is(.composition-editor-page,.event-editor-page) .planner-quick-add{padding:9px;margin-bottom:10px}.editor-page:is(.composition-editor-page,.event-editor-page) .planner-quick-add-label{margin-bottom:6px}}@media(min-width:1100px){.editor-page.event-editor-page .event-template-picker.is-selected>h3,.editor-page.event-editor-page .event-template-picker.is-selected>p{display:none}.editor-page.event-editor-page .event-template-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.editor-page.event-editor-page .event-roster-shortcuts{margin-bottom:10px}.editor-page.event-editor-page .event-creation-form>#event-positions>.section-heading p{margin-bottom:0}.editor-page.composition-editor-page>.editor-page-body{display:flex;flex-direction:column;gap:12px}.editor-page.composition-editor-page>.editor-page-body>.ant-alert{flex:none;margin-bottom:0!important}}@media(min-width:1100px){.editor-page.composition-editor-page .editor-page-body>div:has(>form.composition-creation-form){height:auto;flex:1 1;min-height:0}.composition-review-build{margin-bottom:16px}.editor-page.event-editor-page #event-positions>.section-heading{gap:8px;flex-wrap:wrap;align-items:center}.editor-page.event-editor-page #event-positions>.section-heading>div:first-child{flex:1 1;min-width:150px}.editor-page.event-editor-page #event-positions>.section-heading p{font-size:11px;max-width:340px}}@media(min-width:1100px){.editor-page:is(.composition-editor-page,.event-editor-page) .planner-quick-add.is-collapsed{padding:4px 9px}.editor-page:is(.composition-editor-page,.event-editor-page) .planner-quick-add.is-collapsed .planner-quick-add-label{margin-bottom:0}}.prod-shell .editor-page-heading h1:focus-visible{outline:none}@media(min-width:1100px){.prod-shell:has(.editor-page:is(.build-editor-page,.composition-editor-page,.event-editor-page,.composition-detail-page):not([hidden]))>.prod-main{--editor-workspace-height:calc(100dvh - 114px);width:min(1440px,calc(100% - 64px));max-width:1440px!important;min-height:0;padding:18px 0 20px!important;flex:none}.prod-shell:has(.editor-page:is(.build-editor-page,.composition-editor-page,.event-editor-page,.composition-detail-page):not([hidden]))>.site-footer{display:none}.prod-shell:has(.editor-page:is(.build-editor-page,.composition-editor-page,.event-editor-page,.composition-detail-page):not([hidden])) .prod-header-inner{max-width:1504px}.prod-shell .prod-main .editor-page:is(.build-editor-page,.composition-editor-page,.event-editor-page,.composition-detail-page):not([hidden]){width:100%;max-width:none;height:var(--editor-workspace-height);min-height:0;padding:0;gap:16px}.prod-shell .editor-page-heading{align-items:center;gap:16px;min-height:46px}.prod-shell .editor-page-heading h1{font-size:24px;line-height:1.35;margin:0 0 4px}.prod-shell .editor-page-heading p{font-size:12px;line-height:1.6}.prod-shell .editor-page-actions{padding:12px 16px;border-radius:10px;box-shadow:none}.prod-shell .editor-page .editor-page-body{scrollbar-gutter:stable;scroll-padding-block:16px;overscroll-behavior:contain}.prod-shell .editor-page.event-editor-page>.editor-page-body{overflow:auto;padding:0 2px 8px 0}.prod-shell .editor-page.event-editor-page .editor-page-layout,.prod-shell .editor-page.event-editor-page .editor-page-main,.prod-shell .editor-page.event-editor-page .editor-page-main>div:has(>form.event-creation-form){height:auto;min-height:0;overflow:visible}.prod-shell .editor-page.event-editor-page .editor-page-main form.event-creation-form{height:auto;min-height:0;overflow:visible}.prod-shell .editor-page.event-editor-page .editor-page-main form.event-creation-form:has(#event-basics:not([hidden])){height:auto;overflow:visible;display:grid;grid-template-columns:minmax(380px,440px) minmax(0,1fr);gap:20px;align-items:start}.prod-shell .editor-page.event-editor-page .event-creation-form>.editor-section{height:auto;min-height:0;overflow:visible;padding:20px;scrollbar-gutter:auto;border-radius:10px}.prod-shell .editor-page.event-editor-page #event-basics>.form-grid{grid-template-columns:minmax(0,1.4fr) minmax(120px,1fr);gap:14px}.prod-shell .editor-page.event-editor-page #event-basics>.event-time-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.prod-shell .editor-page.event-editor-page #event-basics>.event-place-fields{grid-template-columns:minmax(0,1fr) 132px}.prod-shell .editor-page.event-editor-page #event-basics .ant-form-item{margin-bottom:16px}.prod-shell .editor-page.event-editor-page #event-basics .ant-form-item-label{padding-bottom:6px}.prod-shell .editor-page.event-editor-page #event-basics .ant-picker-input>input{font-size:12px}.prod-shell .editor-page.event-editor-page #event-basics .event-duration-presets{gap:6px;margin:0 0 10px;flex-wrap:wrap}.prod-shell .editor-page.event-editor-page #event-basics .creation-local-time{margin:0 0 16px;padding:9px 10px;line-height:1.6}.prod-shell .editor-page.event-editor-page #event-basics .creation-editor-options{margin-bottom:0}.prod-shell .editor-page.event-editor-page #event-positions .event-template-picker{margin-bottom:18px!important;padding:0 0 18px;border:0;border-bottom:1px solid #343344;background:transparent;border-radius:0}.prod-shell .editor-page.event-editor-page .event-creation-roster-pane>.section-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 16px}.prod-shell .editor-page.event-editor-page .event-creation-roster-pane>.section-heading>div:first-child{flex:1 1;min-width:160px}.prod-shell .editor-page.event-editor-page .event-creation-roster-pane>.section-heading p{max-width:none;line-height:1.7}.prod-shell .editor-page.event-editor-page .event-creation-roster-pane>.section-heading .ant-btn{font-size:12px}.prod-shell .editor-page.event-editor-page .event-creation-roster-pane>.ant-form-item{margin-bottom:0}.prod-shell .editor-page.event-editor-page .event-creation-pane-tabs{margin-bottom:18px;padding-bottom:14px}}@media(min-width:1100px) and (max-width:1250px){.prod-shell .editor-page.event-editor-page .editor-page-main form.event-creation-form:has(#event-basics:not([hidden])){grid-template-columns:380px minmax(0,1fr);gap:16px}.prod-shell .editor-page.event-editor-page .event-creation-form>.editor-section{padding:16px}}