:root,[data-accent=default]{--ks-accent-rgb: 201,166,107;--ks-accent-bright-rgb: 227,191,126;--ks-accent-ink: #63491c;--ks-accent-ink-bright: #5c4620;--ks-accent-line-rgb: 154,116,58}[data-accent=crimson]{--ks-accent-rgb: 201,107,107;--ks-accent-bright-rgb: 227,138,138;--ks-accent-ink: #6e3b3b;--ks-accent-ink-bright: #5b3737;--ks-accent-line-rgb: 139,79,79}[data-accent=sapphire]{--ks-accent-rgb: 107,142,201;--ks-accent-bright-rgb: 138,176,227;--ks-accent-ink: #3b4e6f;--ks-accent-ink-bright: #37465b;--ks-accent-line-rgb: 75,100,143}[data-accent=emerald]{--ks-accent-rgb: 107,201,142;--ks-accent-bright-rgb: 126,227,168;--ks-accent-ink: #3b6f4e;--ks-accent-ink-bright: #325b43;--ks-accent-line-rgb: 75,143,100}[data-accent=violet]{--ks-accent-rgb: 155,107,201;--ks-accent-bright-rgb: 185,126,227;--ks-accent-ink: #553b6f;--ks-accent-ink-bright: #4a325b;--ks-accent-line-rgb: 107,79,143}[data-accent=rose]{--ks-accent-rgb: 201,107,142;--ks-accent-bright-rgb: 227,126,168;--ks-accent-ink: #6f3b4e;--ks-accent-ink-bright: #5b3243;--ks-accent-line-rgb: 143,79,107}.ks-alive .ambient-grid{inset:-40px}.ks-alive .ambient-glow,.ks-amb-glow,.ks-amb-embers{will-change:translate,transform}.ks-own-ambient body{isolation:isolate}.ks-ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.ks-amb-glow{position:absolute;inset:-60px;background:radial-gradient(38vmax 30vmax at 18% 20%,rgba(var(--ks-accent-rgb),.1),rgba(var(--ks-accent-rgb),.05) 30%,rgba(var(--ks-accent-rgb),.015) 55%,transparent 78%),radial-gradient(34vmax 28vmax at 84% 74%,rgba(58,90,99,.16),rgba(58,90,99,.08) 30%,rgba(58,90,99,.024) 55%,transparent 78%);animation:ks-amb-breathe 38s ease-in-out infinite alternate}:root[data-theme=light] .ks-amb-glow{background:radial-gradient(38vmax 30vmax at 18% 20%,rgba(var(--ks-accent-line-rgb),.11),rgba(var(--ks-accent-line-rgb),.055) 30%,rgba(var(--ks-accent-line-rgb),.017) 55%,transparent 78%),radial-gradient(34vmax 28vmax at 84% 74%,rgba(58,90,99,.08),rgba(58,90,99,.04) 30%,rgba(58,90,99,.012) 55%,transparent 78%)}.ks-amb-embers{position:absolute;inset:-60px;pointer-events:none}.ks-amb-embers i{position:absolute;top:100%;border-radius:50%;background:rgb(var(--ks-accent-bright-rgb));box-shadow:0 0 6px 1px rgba(var(--ks-accent-bright-rgb),.55);opacity:0;animation:ks-amb-rise var(--d, 20s) linear infinite}:root[data-theme=light] .ks-amb-embers i{background:rgb(var(--ks-accent-line-rgb));box-shadow:0 0 5px rgba(var(--ks-accent-line-rgb),.4)}@keyframes ks-amb-breathe{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2.5%,0) scale(1.12)}}@keyframes ks-amb-rise{0%{transform:translateZ(0);opacity:0}12%{opacity:.5}50%{transform:translate3d(var(--w, 0px),calc(-50vh - 60px),0)}80%{opacity:.35}to{transform:translate3d(0,calc(-100vh - 120px),0);opacity:0}}.ks-ambient-paused .ambient *,.ks-ambient-paused .ks-ambient *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ks-amb-glow{animation:none}.ks-amb-embers{display:none}}@media print{.ks-ambient,.ks-amb-embers{display:none}}:root{--ks-accent: rgb(var(--ks-accent-rgb));--ks-accent-bright: rgb(var(--ks-accent-bright-rgb));--ks-accent-dim: color-mix(in srgb, var(--ks-accent) 70%, #000)}:root{--gold: var(--ks-accent);--gold-bright: var(--ks-accent-bright);--line: rgba(var(--ks-accent-rgb), .16);--line-strong: rgba(var(--ks-accent-rgb), .3);--ks-on-accent: #06090c}:root[data-theme=light]{--gold: var(--ks-accent-ink);--gold-bright: var(--ks-accent-ink-bright);--line: rgba(var(--ks-accent-line-rgb), .28);--line-strong: rgba(var(--ks-accent-line-rgb), .42);--ks-on-accent: #ffffff}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}:root{scrollbar-color:rgba(var(--ks-accent-rgb),.35) transparent}:root[data-theme=light]{scrollbar-color:rgba(var(--ks-accent-line-rgb),.45) transparent}*{scrollbar-width:thin}html,body{overscroll-behavior-y:none}:root,:root[data-theme=light]{--sage: var(--gold);--sage2: var(--gold-bright);--brass: var(--gold);--brass-dim: var(--gold-bright)}.ks-qs{position:relative;flex:0 0 auto;display:flex;align-items:center}.header .ks-qs{order:11}.ks-qs-btn{display:grid;place-items:center;width:32px;height:32px;padding:0;cursor:pointer;background:transparent;border:1px solid rgba(var(--ks-accent-rgb),.3);border-radius:50%;color:rgb(var(--ks-accent-bright-rgb));transition:border-color .15s,background .15s,transform .3s}.ks-qs-btn:hover,.ks-qs.is-open .ks-qs-btn{border-color:rgb(var(--ks-accent-rgb));background:rgba(var(--ks-accent-rgb),.08)}.ks-qs.is-open .ks-qs-btn svg{transform:rotate(60deg)}.ks-qs-btn svg{transition:transform .3s ease}.ks-qs-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:9999;box-sizing:border-box;width:max-content;min-width:min(200px,calc(calc(100vw / var(--ks-zoom, 1)) - 16px));max-width:calc(calc(100vw / var(--ks-zoom, 1)) - 16px);padding:10px 12px;background:#0d1319;border:1px solid rgba(var(--ks-accent-rgb),.22);border-radius:10px;box-shadow:0 12px 32px #00000080;color:#eef1ec;font:500 13px/1.2 Inter,system-ui,sans-serif}.ks-qs-panel[hidden]{display:none}.ks-qs-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ks-qs-row+.ks-qs-row{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.ks-qs-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#aab4b6}.ks-qs-zoom{display:flex;border:1px solid rgba(var(--ks-accent-rgb),.3);border-radius:8px;overflow:hidden}.ks-qs-zoom button{min-width:34px;height:32px;padding:0 8px;border:0;background:none;cursor:pointer;color:rgb(var(--ks-accent-bright-rgb));font:600 16px/1 Inter,system-ui,sans-serif}.ks-qs-zoom #ks-qs-zoom-val{min-width:54px;font-size:12px;color:#eef1ec;border-left:1px solid rgba(var(--ks-accent-rgb),.2);border-right:1px solid rgba(var(--ks-accent-rgb),.2)}.ks-qs-zoom button:hover:not(:disabled){background:rgba(var(--ks-accent-rgb),.14)}.ks-qs-zoom button:disabled{opacity:.35;cursor:default}@media(max-width:560px){header.header .profile-menu{flex:1 1 0;min-width:0}}[data-theme=light] .ks-qs-btn{color:var(--ks-accent-ink);border-color:rgba(var(--ks-accent-rgb),.45)}@media print{.ks-qs{display:none}}.ks-edge{position:fixed;right:0;bottom:96px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.ks-edge>*{pointer-events:auto}.ks-edge-tray{display:flex;flex-direction:column;align-items:flex-end;gap:10px;transition:transform .22s ease,opacity .22s ease,visibility 0s}.ks-edge:not(.is-open) .ks-edge-tray{transform:translate(110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s ease,opacity .22s ease,visibility 0s .22s}.ks-edge-handle{display:flex;align-items:center;justify-content:center;width:20px;height:40px;padding:0;cursor:pointer;background:#0a0d11d1;border:1px solid rgba(var(--ks-accent-rgb),.28);border-right:0;border-radius:8px 0 0 8px;opacity:.6;transition:opacity .15s,background .15s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ks-edge-handle:hover,.ks-edge-handle:focus-visible,.ks-edge.is-open .ks-edge-handle{opacity:1}.ks-edge-handle span{width:7px;height:7px;margin-left:3px;border-left:2px solid rgb(var(--ks-accent-bright-rgb));border-bottom:2px solid rgb(var(--ks-accent-bright-rgb));transform:rotate(45deg);transition:transform .22s ease}.ks-edge.is-open .ks-edge-handle span{transform:rotate(-135deg);margin:0 3px 0 0}@media print{.ks-edge{display:none}}.ks-ally{display:inline-flex;align-items:center;gap:5px;font-weight:600}.ks-ally:before{content:"";width:9px;height:9px;border-radius:2px;flex:none;background:var(--ally, rgba(154,164,166,.5))}[data-tag=AAA]{--ally: #e0b84f}[data-tag=SHR]{--ally: #9b6bd6}[data-tag=XXX]{--ally: #d9534f}[data-tag=ASN]{--ally: #4f8fdc}.ks-ally[data-tag=AAA],.ks-ally[data-tag=SHR],.ks-ally[data-tag=XXX],.ks-ally[data-tag=ASN]{color:var(--ally)}[data-tag=AAA]{--ally-banner: url(/assets/alliances/aaa.png)}[data-tag=SHR]{--ally-banner: url(/assets/alliances/shr.png)}[data-tag=XXX]{--ally-banner: url(/assets/alliances/xxx.png)}[data-tag=ASN]{--ally-banner: url(/assets/alliances/asn.png)}.ks-ally[data-tag=AAA]:before,.ks-ally[data-tag=SHR]:before,.ks-ally[data-tag=XXX]:before,.ks-ally[data-tag=ASN]:before{width:13px;height:16px;border-radius:0;background:var(--ally-banner) center / contain no-repeat}.ks-banner{display:inline-block;flex:none;width:1.1em;height:1.35em;vertical-align:-.3em;background:var(--ally-banner, none) center / contain no-repeat}.ks-banner:not([data-tag=AAA]):not([data-tag=SHR]):not([data-tag=XXX]):not([data-tag=ASN]){display:none}@view-transition{navigation:auto}.header,.ksb{view-transition-name:app-header}html:has(.ksb) .header{view-transition-name:none}::view-transition-group(app-header){animation:none}::view-transition-old(app-header){display:none}::view-transition-new(app-header){animation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-old(root){animation-name:ks-vt-out}::view-transition-new(root){animation-name:ks-vt-in}@keyframes ks-vt-out{to{opacity:0}}@keyframes ks-vt-in{0%{opacity:0}}@keyframes ks-load-in{0%{opacity:0}}.ks-load-in body{animation:ks-load-in .36s cubic-bezier(.3,0,.2,1) backwards}@keyframes ks-tab-in{0%{opacity:0;transform:translateY(3px)}}.ks-interacted .ks-tab-in{animation:ks-tab-in .3s cubic-bezier(.3,0,.2,1) backwards}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.ks-interacted .ks-tab-in,.ks-load-in body{animation:none}}html.ks-standalone{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.ks-mailbox{position:relative;display:inline-flex;align-items:center}.ks-mailbox-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:none;border:0;color:var(--ks-accent-bright);cursor:pointer;line-height:1;transition:color .15s,transform .15s}.ks-mailbox-btn svg{width:24px;height:24px;display:block}.ks-mailbox-btn:hover,.ks-mailbox-btn[aria-expanded=true]{color:#eef1ec}.ks-mailbox-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.ks-mailbox.is-on-light .ks-mailbox-btn{color:var(--ks-accent-ink)}.ks-mailbox.is-on-light .ks-mailbox-btn:hover,.ks-mailbox.is-on-light .ks-mailbox-btn[aria-expanded=true]{color:var(--ks-accent-ink-bright)}.ks-mailbox.is-on-light .ks-mailbox-dot{border-color:#f5f2ec}.ks-mailbox-dot{position:absolute;top:1px;right:-1px;width:9px;height:9px;border-radius:50%;background:#c85a34;border:2px solid #06090c;display:none}.ks-mailbox-dot.is-visible{display:block}.ks-mailbox-fixed{position:fixed;top:14px;right:14px;z-index:10000}.ks-mailbox-panel{position:absolute;top:calc(100% + 10px);right:0;width:340px;max-width:calc(calc(100vw / var(--ks-zoom, 1)) - 24px);max-height:min(420px,calc(calc(100vh / var(--ks-zoom, 1)) - 90px));overflow-y:auto;background:#0d1319;border:1px solid rgba(var(--ks-accent-rgb),.28);border-radius:10px;box-shadow:0 12px 32px #00000080;z-index:10001;display:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ks-mailbox-panel.is-open{display:block}.ks-mailbox-panel.is-docked,.header .ks-mailbox-panel.is-docked{position:fixed;left:10px;right:10px;width:auto;max-width:none;max-height:calc(70vh / var(--ks-zoom, 1))}.ks-mailbox-head{position:sticky;top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#0d1319}.ks-mailbox-head strong{color:#eef1ec;font-size:13px;letter-spacing:.02em}.ks-mailbox-markall{background:none;border:none;color:var(--ks-accent-bright);font-size:11px;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.ks-mailbox-markall:hover{color:#fff}.ks-mailbox-markall:disabled{opacity:.35;cursor:default}.ks-mailbox-empty{padding:28px 16px;text-align:center;color:#9aa6a8;font-size:12.5px}.ks-mailbox-item{display:flex;gap:10px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;text-align:left;width:100%;background:none;border-left:none;border-right:none;border-top:none}.ks-mailbox-item:hover{background:rgba(var(--ks-accent-rgb),.06)}.ks-mailbox-item.is-unread{background:rgba(var(--ks-accent-rgb),.04)}.ks-mailbox-icon{font-size:16px;flex-shrink:0;margin-top:1px}.ks-mailbox-body{flex:1;min-width:0}.ks-mailbox-title{color:#eef1ec;font-size:12.5px;font-weight:600;margin:0 0 2px;display:flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.ks-mailbox-title .ks-mailbox-unread-dot{width:6px;height:6px;border-radius:50%;background:#c85a34;flex-shrink:0}.ks-mailbox-text{color:#9aa6a8;font-size:11.5px;line-height:1.4;margin:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.ks-mailbox-time{color:#5c6668;font-size:10px;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.ks-tab-ink{position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;pointer-events:none;view-transition-name:ks-tab-ink}html:has(.ksb) .header .ks-tab-ink{view-transition-name:none}nav a[aria-current=page]:has(>.ks-tab-ink),.ksb-tabs a[aria-current=page]:has(>.ks-tab-ink){box-shadow:none}@media(min-width:561px){nav a[aria-current=page]:has(>.ks-tab-ink),.ksb-tabs a[aria-current=page]:has(>.ks-tab-ink){padding-bottom:0}}nav .nav-eo-link[aria-current=page]:has(>.ks-tab-ink):after{display:none}nav .nav-eo-link>.ks-tab-ink{left:var(--eo-pad, 0)}.ksb-tabs a.ksb-lead>.ks-tab-ink{left:20px}::view-transition-group(ks-tab-ink){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media(max-width:560px){.ks-tab-ink,nav .nav-eo-link>.ks-tab-ink,.ksb-tabs a.ksb-lead>.ks-tab-ink{inset:-1px;height:auto;border:1px solid currentColor;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent)}nav a[aria-current=page]:has(>.ks-tab-ink){border-color:var(--line2);background:color-mix(in srgb,var(--text) 2%,transparent)}.ksb-tabs a[aria-current=page]:has(>.ks-tab-ink){border-color:#ffffff14}}html.ks-shell-busy,html.ks-shell-busy a{cursor:progress}html.ks-shell-own-bar body>header.header,html.ks-shell-own-bar body>.ambient{display:none}
