:root{--ink:#0c0d0f;--panel:#16181c;--panel-2:#1d2026;--line:#2a2e36;--line-2:#3a3f4a;--fg:#ececee;--fg-2:#b6b8be;--fg-3:#7a7d85;--accent:#ff5e2b;--accent-2:#ffd23f;--accent-soft:#ff5e2b24;--good:#6ee7a4;--bad:#ff6166;--radius:4px;--radius-lg:10px;--shadow:0 1px 0 #ffffff0a inset, 0 14px 40px -18px #000000b3;--display:var(--font-bungee), "Impact", system-ui, sans-serif;--body:var(--font-space-grotesk), system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace}[data-theme=light]{--ink:#f5f3ee;--panel:#fff;--panel-2:#f0ede6;--line:#d8d4ca;--line-2:#b8b4a8;--fg:#14161a;--fg-2:#4a4e57;--fg-3:#5f636b;--accent:#b8360c;--accent-2:#d49a00;--accent-soft:#b8360c1a;--bad:#d1342f;--good:#17703f;--shadow:0 1px 0 #0000000a inset, 0 14px 40px -18px #0000002e}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ink);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;text-wrap:pretty;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}body>div>img{display:inline}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}.nav{z-index:50;background:color-mix(in oklab, var(--ink) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-row{align-items:center;gap:32px;height:72px;display:flex}.brand{font-family:var(--display);letter-spacing:.5px;align-items:center;gap:12px;font-size:18px;display:flex}.brand-mark-img{object-fit:contain;width:auto;height:48px}.brand-name{flex-direction:column;line-height:1;display:flex}.brand-name b{font-size:17px}.brand-name span{font:500 10px/1 var(--mono);color:var(--fg-3);letter-spacing:.18em;white-space:nowrap;margin-top:4px}.nav-links{gap:4px;margin-left:auto;display:flex}.nav-link{font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);border-radius:var(--radius);padding:10px 14px;transition:color .15s,background .15s}.nav-link:hover,.nav-link[aria-current=page]{color:var(--fg);background:var(--panel)}.nav-link[aria-current=page]{color:var(--accent)}.nav-cta{background:var(--accent);color:var(--ink);font:700 13px/1 var(--body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;transition:transform .15s,box-shadow .15s;display:inline-flex}.nav-cta:hover{box-shadow:0 8px 20px -6px var(--accent);transform:translateY(-1px)}.nav-cta-on{background:var(--panel-2);color:var(--good);border:1px solid var(--line-2)}.nav-cta-on:hover{box-shadow:none}.nav-cta-wrap{display:inline-flex;position:relative}.cta-error{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);font:600 11px/1.3 var(--mono);color:var(--bad);letter-spacing:.04em;white-space:nowrap;z-index:10;margin-top:6px;padding:4px 8px;position:absolute;top:100%;right:0}.cta-error-btn{appearance:none;font:inherit;cursor:pointer}.cta-error-btn:hover,.cta-error-btn:focus-visible{border-color:var(--accent);color:var(--accent)}.cta-join{color:var(--fg-2);flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cta-join-actions{flex-direction:row;align-items:center;gap:10px;display:flex}.cta-join-action{appearance:none;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;text-decoration:underline;display:inline-flex}.cta-join-action:hover,.cta-join-action:focus-visible{color:var(--fg);outline:2px solid var(--accent);outline-offset:2px}.theme-toggle{border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg-2);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.theme-toggle:hover{color:var(--fg);border-color:var(--accent);background:var(--panel)}.site-menu{display:none;position:relative}.nav-cta-label-short{display:none}.site-menu-trigger{border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg-2);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.site-menu-trigger:hover,.site-menu-trigger[aria-expanded=true]{border-color:var(--accent);color:var(--fg);background:var(--panel)}.site-menu-trigger-on{background:var(--panel-2);color:var(--good);font-size:16px}.site-menu-trigger-on:hover,.site-menu-trigger-on[aria-expanded=true]{border-color:var(--good);color:var(--good);background:var(--panel-2)}.site-menu-divider{border:0;border-top:1px solid var(--line);margin:4px 0}.site-menu-panel{z-index:20;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg);width:240px;max-width:calc(100vw - 40px);box-shadow:var(--shadow);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 26px);right:0}.site-menu-panel[hidden]{display:none}.site-menu-row{border-radius:var(--radius);min-height:44px;font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);align-items:center;padding:12px 16px;display:flex}.site-menu-row:hover,.site-menu-row:focus-visible{background:var(--panel-2);color:var(--fg)}.site-menu-row[aria-current=page]{color:var(--accent);background:var(--panel-2)}.site-menu-logout{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.site-menu-logout:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:no-preference){.site-menu-panel{transition:opacity .15s ease-out,translate .15s ease-out}@starting-style{.site-menu-panel{opacity:0;translate:0 -4px}}}.honk{font-family:var(--display);background:var(--accent-2);color:var(--ink);letter-spacing:.12em;box-shadow:2px 2px 0 var(--ink);border:2px solid var(--ink);padding:4px 10px 3px;font-size:12px;display:inline-block;transform:rotate(-4deg)}[data-theme=light] .honk{box-shadow:2px 2px 0 var(--fg);border-color:var(--fg)}.eyebrow{font:600 11px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:24px;height:1px}.hero{border-bottom:1px solid var(--line);padding:80px 0 100px;position:relative;overflow:hidden}.hero-bg{pointer-events:none;background:radial-gradient(80% 50% at 70% 30%,#ff5e2b1f,#0000 60%),radial-gradient(60% 40% at 20% 80%,#ffd23f0f,#0000 60%);position:absolute;inset:0}.hero-watermark{font-family:var(--display);color:var(--panel);opacity:.55;white-space:nowrap;pointer-events:none;z-index:0;letter-spacing:-.04em;font-size:clamp(180px,28vw,420px);animation:20s ease-in-out infinite alternate hero-watermark-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}@keyframes hero-watermark-drift{0%{rotate:0deg}to{rotate:.6deg}}.hero-grid{z-index:1;grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.hero-grid>*{min-width:0}.hero-title{font-family:var(--display);letter-spacing:-.01em;margin:18px 0 12px;font-size:clamp(76px,9.4vw - 13px,107px);line-height:.92}.hero-title>span{white-space:nowrap;display:inline-block}.hero-title .line2{color:var(--accent);display:block}.hero-sub{max-width:540px;color:var(--fg-2);margin:12px 0 28px;font-size:18px}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.btn-primary,.btn-ghost,.btn-danger,.btn-pending{font:700 13px/1 var(--body);text-transform:uppercase;letter-spacing:.12em;border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:14px 20px;transition:transform .15s,background .15s,color .15s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--ink)}.btn-primary:hover{transform:translateY(-1px)}.btn-ghost{color:var(--fg);border-color:var(--line-2);background:0 0}.btn-ghost:hover{background:var(--panel);border-color:var(--fg-2)}.btn-ghost:disabled{opacity:.6;pointer-events:none}.btn-danger{background:var(--bad);color:var(--ink)}.btn-danger:hover{transform:translateY(-1px)}.btn-danger:disabled{opacity:.6;pointer-events:none}.btn-pending{background:var(--good);color:var(--ink)}.btn-pending:disabled{opacity:1;cursor:default;pointer-events:none}.hero-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.hero-pillar{align-items:flex-start;gap:10px;display:flex}.hero-pillar-icon{color:var(--accent);flex-shrink:0;margin-top:2px;font-size:18px}.hero-pillar-desc{color:var(--fg-2);max-width:220px;margin:4px 0 0;font-size:13px;line-height:1.4}.hero-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:auto 1fr auto;padding:22px;display:grid}.hero-card-head{border-bottom:1px dashed var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.hero-card-title{font:700 13px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.live-dot{font:600 11px/1 var(--mono);color:var(--good);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:6px;display:inline-flex}.live-dot:before{content:"";background:var(--good);width:8px;height:8px;box-shadow:0 0 0 0 var(--good);border-radius:50%;animation:1.6s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #6ee7a499}to{box-shadow:0 0 0 10px #6ee7a400}}@media (prefers-reduced-motion:reduce){.anim-target{transition:none!important;animation:none!important}.live-dot:before{animation:none}}.live-dot.is-down{color:var(--bad)}.live-dot.is-down:before{background:var(--bad);box-shadow:0 0 0 0 var(--bad)}.live-dot.is-unknown{color:var(--fg-3)}.live-dot.is-unknown:before{background:var(--fg-3);box-shadow:none;animation:none}.live-dot.dot-only{gap:0;font-size:0}.server-row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 4px;display:grid}.server-row:last-child{border-bottom:0}.server-tag{font:700 10px/1 var(--mono);background:var(--panel-2);color:var(--fg-2);letter-spacing:.1em;border-radius:3px;padding:5px 7px}.server-name{font-size:14px;font-weight:600}.server-name small{color:var(--fg-3);font-size:11px;font-weight:400;font-family:var(--mono);letter-spacing:.1em;margin-top:2px;display:block}.server-pop{font:600 13px/1 var(--mono);color:var(--fg)}.server-pop small{color:var(--fg-3);font-weight:400}.bar{background:var(--panel-2);border-radius:2px;grid-column:1/-1;height:3px;margin-top:4px;overflow:hidden}.bar>i{background:var(--accent);height:100%;display:block}.transparency-bar{background:var(--panel-2);border-radius:4px;height:8px;margin:16px 0;overflow:hidden}.transparency-bar>i{background:var(--good);height:100%;display:block}.transparency-bar.is-deficit>i{background:var(--bad)}.stats-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);padding:18px 0}.stats-strip .wrap{flex-wrap:wrap;gap:16px;display:flex}.stat{flex:180px;align-items:baseline;gap:14px;display:flex}.stat-num{font-family:var(--display);color:var(--accent);font-size:40px;line-height:1}.stat-lbl{font:600 11px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.section{border-bottom:1px solid var(--line);padding:96px 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.section-title{font-family:var(--display);letter-spacing:-.01em;margin:10px 0 24px;font-size:clamp(40px,5vw,64px);line-height:.95}.section-head .section-title,.cal-section-head .section-title{margin-bottom:0}.section-title em{color:var(--accent);font-style:normal}.section-sub{color:var(--fg-2);max-width:480px;font-size:15px}.events{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.event{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.event:hover{transform:translateY(-2px)}}.event:hover{border-color:var(--accent)}.events-empty-icon{color:var(--fg-3);font-size:20px}.event-img{background:var(--panel-2);border-bottom:1px solid var(--line);height:160px;position:relative;overflow:hidden}.event-img.placeholder{background:radial-gradient(ellipse 80% 50% at 70% 30%, #ff5e2b1f, transparent 60%), radial-gradient(ellipse 60% 40% at 20% 80%, #ffd23f0f, transparent 60%), var(--panel-2);place-items:center;display:grid}.event-img-icon{color:var(--accent);font-size:28px}.event-tag{background:var(--ink);color:var(--accent);font:700 12px/1 var(--mono);letter-spacing:.1em;border:1px solid var(--accent);border-radius:3px;padding:5px 8px;position:absolute;top:12px;left:12px}.event-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.event-when{font:700 12px/1 var(--mono);color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase}.event-name{font-family:var(--display);margin:0;font-size:22px;line-height:1.05}.event-desc{color:var(--fg-2);flex:1;font-size:14px}.event-desc p{margin:0 0 8px}.event-desc ul,.event-desc ol{margin:0 0 8px;padding-left:20px}.event-desc :last-child{margin-bottom:0}.event-meta{border-top:1px dashed var(--line);font:400 12px/1 var(--mono);color:var(--fg-3);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.event-meta b{color:var(--fg);font-weight:700}.event-name a:after{content:"";position:absolute;inset:0}.event-name a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.event-location a,.event-read-more,.event-footer a{z-index:1;color:var(--fg-2);align-items:center;gap:6px;min-height:44px;display:inline-flex;position:relative}.event-location a:hover,.event-read-more:hover,.event-footer a:hover{text-decoration:underline}.event-location a:focus-visible,.event-read-more:focus-visible,.event-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-excerpt{color:var(--fg-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.event-location{color:var(--fg-2);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.event-footer{font:400 12px/1 var(--mono);color:var(--fg-3);justify-content:space-between;align-items:center;gap:8px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.honk-section{background:var(--accent);color:var(--ink);padding:80px 0;position:relative;overflow:hidden}.honk-section:before{content:"HONK HONK HONK HONK HONK HONK HONK";font-family:var(--display);color:#00000014;white-space:nowrap;letter-spacing:.02em;pointer-events:none;font-size:clamp(120px,18vw,280px);position:absolute;top:50%;left:-2%;right:-2%;transform:translateY(-50%)}.honk-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.honk-headline{font-family:var(--display);margin:12px 0 16px;font-size:clamp(40px,5.5vw,76px);line-height:.95}.honk-text{opacity:.85;max-width:480px;font-size:17px}.honk-tag-card{background:var(--ink);color:var(--fg);border-radius:var(--radius-lg);font-family:var(--mono);padding:28px;position:relative;transform:rotate(2deg);box-shadow:-8px 8px #0003}.honk-tag-card .tag-row{border-bottom:1px dashed var(--line);align-items:baseline;gap:14px;padding:10px 0;display:flex}.honk-tag-card .tag-row:last-child{border:0}.honk-tag-card .tag-key{color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;min-width:80px;font-size:11px}.honk-tag-card .tag-val{font-family:var(--display);color:var(--accent-2);font-size:24px}@keyframes honk-tag-float{0%{translate:0}to{translate:0 -8px}}@media (min-width:961px){.honk-tag-card{animation:3.2s ease-in-out infinite alternate honk-tag-float}}.support-band{background:radial-gradient(ellipse 80% 50% at 70% 30%, #ff5e2b1f, transparent 60%), radial-gradient(ellipse 60% 40% at 20% 80%, #ffd23f0f, transparent 60%), var(--panel);color:var(--fg);border-top:1px solid var(--line);padding:80px 0;position:relative;overflow:hidden}.support-band .honk-grid{text-align:center;grid-template-columns:1fr;justify-content:center}.support-band .honk-text{margin:0 auto}.announcement-bar{width:100%;min-height:36px;font:600 13px/1.3 var(--mono);letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;padding:6px 16px;text-decoration:none;display:flex;overflow:hidden}.announcement-bar-label{text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;font-weight:700}.announcement-bar-sep{opacity:.7;flex-shrink:0}.announcement-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.announcement-bar-cta{flex-shrink:0;font-weight:700}.formation{color:var(--accent);justify-content:center;gap:28px;padding:56px 0;display:flex}.formation svg{display:block}.footer{padding:64px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;display:grid}.footer h2{font:700 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin:0 0 16px}.footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer ul a{color:var(--fg-2);font-size:14px}.footer ul a:hover{color:var(--accent)}.footer-blurb{color:var(--fg-2);max-width:360px;margin-top:14px;font-size:14px}.footer-bot{border-top:1px solid var(--line);font:500 12px/1 var(--mono);color:var(--fg-3);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;display:flex}.page-head{border-bottom:1px solid var(--line);padding:96px 0 56px;position:relative;overflow:hidden}.page-head .wrap{z-index:1;position:relative}.page-watermark{font-family:var(--display);color:var(--panel);white-space:nowrap;letter-spacing:-.04em;font-size:clamp(140px,22vw,320px);position:absolute;top:30%;right:-2%;transform:rotate(-3deg)}.page-title{font-family:var(--display);margin:12px 0 0;font-size:clamp(56px,8vw,112px);line-height:.95}.legal-disclaimer{color:var(--fg-2);margin-top:8px}.roster{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.member{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.member:hover{border-color:var(--accent);transform:translateY(-2px)}.member-img{aspect-ratio:1;background:repeating-linear-gradient(135deg, transparent 0 14px, #ffffff08 14px 15px), var(--panel-2);font:500 11px/1 var(--mono);color:var(--fg-3);letter-spacing:.16em;place-items:center;display:grid;position:relative}.member-img img{object-fit:cover;width:100%;height:100%;display:block}.member-img.placeholder{background:radial-gradient(ellipse 80% 50% at 70% 30%, #ff5e2b1f, transparent 60%), radial-gradient(ellipse 60% 40% at 20% 80%, #ffd23f0f, transparent 60%), var(--panel-2)}.member-img-initial{font-family:var(--display);color:var(--accent);font-size:48px}.member-rank{background:var(--accent);color:var(--ink);font:700 10px/1 var(--mono);letter-spacing:.14em;border-radius:3px;padding:5px 7px;position:absolute;top:12px;left:12px}.member-body{padding:16px 18px 18px}.member-tag{font:600 11px/1 var(--mono);color:var(--accent);letter-spacing:.16em}.member-name{font-family:var(--display);overflow-wrap:break-word;margin:6px 0;font-size:22px;line-height:1}.member-meta{font:500 12px/1.4 var(--mono);color:var(--fg-3);letter-spacing:.06em}.bl-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.bl-card h3{font:700 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin:0 0 18px}.matches{border-collapse:collapse;width:100%}.matches th{text-align:left;font:600 10px/1 var(--mono);color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:8px 10px}.matches td{border-bottom:1px solid var(--line);padding:12px 10px;font-size:13px}.matches tr:last-child td{border:0}.win{color:var(--good);font-weight:600;font-family:var(--mono);letter-spacing:.12em;font-size:11px}.loss{color:var(--bad);font-weight:600;font-family:var(--mono);letter-spacing:.12em;font-size:11px}.wl-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.wl-info p{color:var(--fg-2);font-size:16px}.wl-rules{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.wl-rules li{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:28px 1fr;gap:12px;padding:12px 14px;font-size:14px;display:grid}.wl-rules b{color:var(--accent);font-family:var(--mono);letter-spacing:.1em;font-size:12px}.wl-rules+.btn-ghost{margin-top:32px}.server-rules ol{counter-reset:rule;flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.server-rules ol>li{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);counter-increment:rule;grid-template-columns:28px 1fr;gap:12px;padding:12px 14px;font-size:14px;display:grid}.server-rules ol>li:before{content:counter(rule, decimal-leading-zero);color:var(--accent);font-family:var(--mono);letter-spacing:.1em;font-size:12px}.server-rules li p{margin:0}.server-rules+.btn-ghost{margin-top:32px}.wl-form,.support-option{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.wl-form--compact{max-width:480px;margin-inline:auto;padding:24px}.wl-form--compact h3{font-size:18px;font-weight:600}.wl-grid-2{grid-template-columns:1fr;gap:8px;margin-bottom:8px;display:grid}.wl-grid-2>.field{margin-bottom:8px}@media (max-width:639px){.wl-form--compact{padding:16px}}@media (min-width:640px){.wl-grid-2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:0}.wl-grid-2>.field{margin-bottom:16px}}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label{font:600 11px/1 var(--mono);color:var(--fg-3);letter-spacing:.18em;text-transform:uppercase}.field input,.field select,.field textarea{background:var(--ink);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius);font:500 14px/1.4 var(--body);outline:none;padding:12px 14px;transition:border-color .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--bad)}.field textarea{resize:vertical;min-height:100px}.field .hint{font:500 11px/1.4 var(--mono);color:var(--fg-3);letter-spacing:.06em}.about-me-hint-row{flex-wrap:wrap;justify-content:space-between;gap:4px;display:flex}.field.field-group{border:0;min-inline-size:0;padding:0}.field.field-group legend{font:600 11px/1 var(--mono);color:var(--fg-3);letter-spacing:.18em;text-transform:uppercase;padding:0}.games-choices{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));column-gap:14px;display:grid}.games-choices .checkbox{padding:4px 0}.checkbox{color:var(--fg-2);align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;display:flex}.checkbox input{accent-color:var(--accent);margin-top:3px}.games-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.sort-group{background:var(--panel);border:1px solid var(--line);border-radius:999px;gap:6px;padding:4px;display:flex}.sort-btn{font:600 12px/1 var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;transition:background .15s,color .15s}.sort-btn.active{background:var(--accent);color:var(--ink)}.game-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.game-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;scroll-margin-top:96px;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.game-card:hover{border-color:var(--accent);transform:translateY(-2px)}.game-card-img{border-bottom:1px solid var(--line);background:repeating-linear-gradient(135deg, transparent 0 12px, #ffffff06 12px 13px), var(--panel-2);place-items:center;height:150px;display:grid;position:relative}.game-card-img span{font:500 11px/1 var(--mono);color:var(--fg-3);letter-spacing:.16em}.game-card-body{flex-direction:column;flex:1;gap:12px;padding:18px 20px 20px;display:flex}.game-card-name{font-family:var(--display);margin:0;font-size:24px;line-height:1}.game-card-blurb{color:var(--fg-2);flex:1;max-height:6.2em;font-size:14px;overflow:hidden}.game-card-blurb p{margin:0 0 8px}.game-card-blurb ul,.game-card-blurb ol{margin:0 0 8px;padding-left:20px}.game-card-blurb :last-child{margin-bottom:0}.game-links-row{font:600 12px/1.3 var(--mono);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.game-link{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s,color .15s}.game-link:hover{text-decoration-color:currentColor}.game-link.muted{color:var(--fg-3);text-decoration:none}.game-links-row .sep{color:var(--fg-3)}.game-card-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.playing-count{font:600 13px/1 var(--mono);color:var(--fg-2)}.plusone-btn,.ghost-cta{border:1px solid var(--line-2);min-width:44px;height:32px;color:var(--fg);font:700 13px/1 var(--mono);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.plusone-btn.active{background:var(--accent);color:var(--ink);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);font-weight:700}.plusone-btn.needs-login,.ghost-cta{gap:6px;padding:0 14px}.plusone-btn.needs-login svg,.ghost-cta svg{flex-shrink:0}.plusone-btn:not(.active):hover,.ghost-cta:hover{background:var(--panel-2);border-color:var(--accent)}.plusone-btn.active:hover{box-shadow:0 0 0 3px var(--accent)}.plusone-btn:disabled{opacity:.6;pointer-events:none}.game-card .hint,.support-option .hint,.connector-list .hint,.profile-intro{font:500 11px/1.4 var(--mono);color:var(--fg-3);letter-spacing:.06em}.game-card .hint.field-error,.support-option .hint.field-error,.connector-list .hint.field-error{color:var(--bad)}.turnstile-container{align-items:center;min-height:65px;display:flex}.modal-backdrop{z-index:400;background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow);padding:32px;position:relative}.modal-close{border:1px solid var(--line);width:28px;height:28px;color:var(--fg-2);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.modal-close:hover{color:var(--fg);border-color:var(--fg-2)}.modal-card h3{font-family:var(--display);margin:4px 0 14px;font-size:26px}.member-link{color:inherit;text-decoration:none}.member-link:after{content:"";position:absolute;inset:0}.member-link:focus-visible{outline:none}.member:has(.member-link:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-color:var(--accent)}.profile-card{max-width:560px;margin-top:24px}.profile-card .account-identity-info,.profile-dialog .account-identity-info{min-width:0}.profile-avatar{border-radius:var(--radius-lg);flex-shrink:0;width:128px;height:128px;position:relative;overflow:hidden}.profile-avatar .member-img{aspect-ratio:auto;width:100%;height:100%}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-section{margin-top:24px}.profile-section .profile-label{margin:0 0 8px}.profile-section .connector-list{gap:8px;margin:0;padding:0;list-style:none}.profile-section .connector-row{gap:8px;padding:8px 0}.profile-about{font:400 16px/1.55 var(--body);color:var(--fg-2);overflow-wrap:anywhere;margin:0}.profile-dialog{background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);width:min(560px,100vw - 48px);max-height:calc(100dvh - 48px);padding:0;overflow-y:auto}.profile-dialog-body{padding:32px;position:relative}.profile-dialog::backdrop{background:#0009}body:has(dialog[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){.profile-dialog{transition:opacity .15s ease-out,translate .15s ease-out}.profile-dialog::backdrop{transition:background-color .15s ease-out}@starting-style{.profile-dialog[open]{opacity:0;translate:0 8px}.profile-dialog[open]::backdrop{background-color:#0000}}}.consent-banner{z-index:500;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);width:calc(100% - 40px);max-width:340px;box-shadow:var(--shadow);padding:18px;position:fixed;bottom:20px;right:20px}.consent-banner .wrap{max-width:none;margin:0;padding:0}.consent-banner-row{flex-direction:column;align-items:stretch;gap:12px;display:flex}.consent-banner-row p{margin:0;font-size:14px;line-height:1.4}.consent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent-error{color:var(--bad);margin:8px 0 0;font-size:14px}.consent-manage-link{cursor:pointer;color:var(--accent);font:700 13px/1 var(--body);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:none;padding:0}.consent-manage-link:hover{text-decoration:underline}.consent-manage-link:disabled{opacity:.6;pointer-events:none}@media (max-width:480px){.consent-banner{width:auto;max-width:none;left:20px;right:20px}}.consent-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.consent-row:last-of-type{border-bottom:none}.consent-row p{color:var(--fg-2);margin:4px 0 0;font-size:14px}.consent-toggle{flex-shrink:0;align-items:center;width:36px;height:20px;display:inline-flex;position:relative}.consent-toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.consent-toggle-track{background:var(--panel);border:1px solid var(--line);border-radius:999px;transition:background .15s,border-color .15s;position:absolute;inset:0}.consent-toggle-track:before{content:"";background:var(--fg-3);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.consent-toggle input:checked+.consent-toggle-track{background:var(--accent);border-color:var(--accent)}.consent-toggle input:checked+.consent-toggle-track:before{background:var(--ink);transform:translate(16px)}.consent-toggle input:focus-visible+.consent-toggle-track{border-color:var(--accent)}.consent-toggle input:disabled+.consent-toggle-track{opacity:.4}.consent-toggle input:disabled{cursor:default}.footer-cookie-link{cursor:pointer;font:500 12px/1 var(--mono);color:var(--fg-3);letter-spacing:.08em;background:0 0;border:none;padding:0}.footer-cookie-link:hover{color:var(--accent)}.cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-dow{font:600 10px/1 var(--mono);color:var(--fg-3);text-align:center;letter-spacing:.1em;text-transform:uppercase;padding-bottom:6px}.cal-cell{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;justify-content:space-between;min-height:84px;padding:8px;display:flex;overflow:hidden}.cal-cell.empty{background:0 0;border-color:#0000}.cal-cell.has-event{cursor:pointer;border-color:var(--accent);transition:background .15s}.cal-cell.has-event:hover{background:var(--panel-2)}.cal-cell.selected{background:var(--accent-soft)}.cal-daynum{font:600 13px/1 var(--mono);color:var(--fg-3)}.cal-tag{font:700 9px/1.2 var(--mono);letter-spacing:.06em;color:var(--accent)}.cal-toolbar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.cal-month-nav{align-items:center;gap:12px;display:flex}.cal-month-btn{border:1px solid var(--line-2);width:32px;height:32px;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:border-color .15s,background .15s;display:grid}.cal-month-btn:hover{border-color:var(--accent);background:var(--panel)}.cal-month-label{font-family:var(--display);text-align:center;min-width:180px;font-size:22px}.ghost-card{border:1px dashed var(--line-2);border-radius:var(--radius-lg);text-align:center;color:var(--fg-3);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.ghost-card b{color:var(--fg-2);font-family:var(--display);font-size:20px}.ghost-card span{max-width:240px;font-size:13px}.faq-item{border-bottom:1px dashed var(--line);padding:24px 0}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:16px;font-size:20px;list-style:none;display:flex}.faq-item summary::marker{content:""}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex-shrink:0;transition:transform .15s}.faq-item[open] svg{transform:rotate(180deg)}.faq-item p{color:var(--fg-2);margin-top:16px;font-size:16px;line-height:1.75}.account-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.account-grid>*{min-width:0}.account-card h3,.profile-label{font:700 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin:0 0 18px}.account-identity{align-items:center;gap:20px;display:flex}.account-avatar-wrap{flex-shrink:0;width:128px;height:128px;position:relative}.account-avatar{border-radius:var(--radius-lg);object-fit:cover;background:var(--panel-2);width:128px;height:128px;display:block}.account-name{margin:0}.account-discord-id{font:500 11px/1.4 var(--mono);color:var(--fg-3);letter-spacing:.06em;margin:4px 0 0}.account-action{margin-top:12px;padding:8px 14px;font-size:11px}.profile-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-intro{margin:0 0 16px}.theme-selector{flex-wrap:wrap;gap:8px;display:flex}.theme-selector-option{border-radius:var(--radius);border:1px solid var(--line-2);min-width:88px;height:40px;color:var(--fg);font:600 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;flex:1;transition:background .15s,color .15s,border-color .15s,opacity .15s}.theme-selector-option:hover{border-color:var(--accent)}.theme-selector-option.active{background:var(--accent);color:var(--ink);border-color:var(--accent)}.theme-selector-option:disabled{opacity:.6;pointer-events:none}.field .hint.field-error{color:var(--bad)}.plus1-list{flex-direction:column;gap:4px;max-height:280px;padding-right:4px;display:flex;overflow-y:auto}.plus1-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.plus1-row:last-child{border-bottom:0}.plus1-slug{font:600 13px/1.3 var(--mono);color:var(--fg-2);text-transform:capitalize}.plus1-remove{height:32px;padding:0 14px;font-size:12px}.connector-list{flex-direction:column;gap:10px;display:flex}.connector-row{border-bottom:1px dashed var(--line);flex-direction:column;gap:10px;padding:10px 0;display:flex}.connector-row:last-child{border-bottom:0}.connector-name{font:700 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;display:inline-flex}.connector-icon{flex-shrink:0;display:block}.connector-detail{align-items:center;gap:14px;display:flex}.connector-avatar{border-radius:var(--radius);object-fit:cover;background:var(--panel-2);flex-shrink:0;width:40px;height:40px;display:block}.connector-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.connector-persona{font:600 14px/1.3 var(--body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connector-link{min-width:0;max-width:100%;color:var(--fg);align-items:center;gap:8px;display:inline-flex}.connector-link .connector-persona{min-width:0}.connector-link-icon{color:var(--fg-3);flex-shrink:0;font-size:11px}.connector-link:hover .connector-link-icon{color:currentColor}.connector-id,.connector-since{font:500 11px/1.4 var(--mono);color:var(--fg-3);letter-spacing:.06em}.connector-public{font:400 14px/1.4 var(--body);color:var(--fg-2);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.connector-row>.btn-primary,.connector-row>.btn-ghost{align-self:flex-start;margin-top:4px}@media (max-width:560px){.connector-detail{flex-wrap:wrap}.connector-row>.btn-primary,.connector-row>.btn-ghost,.support-option>.btn-primary,.support-option>.btn-ghost{justify-content:center;align-self:stretch}}.supporter-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.supporter-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 18px 18px}.supporter-badge{font:600 11px/1 var(--mono);color:var(--accent);letter-spacing:.16em;align-items:center;gap:6px;display:inline-flex}.supporter-tiers{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.tier-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:left;cursor:pointer;color:var(--fg);flex-direction:column;gap:6px;padding:16px 18px 18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.tier-card:hover{border-color:var(--accent);transform:translateY(-2px)}.tier-card.selected{background:var(--accent);color:var(--ink);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tier-card:disabled{opacity:.6;pointer-events:none}.tier-name{font-family:var(--display);font-size:20px;line-height:1.1}.tier-price{font:600 12px/1.4 var(--mono);color:var(--fg-3);letter-spacing:.06em}.tier-card.selected .tier-price{color:var(--ink)}.support-options{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.support-option{flex-direction:column;gap:16px;display:flex}.support-option h3{font-family:var(--display);margin:0;font-size:22px;line-height:1.05}.support-option>.btn-primary,.support-option>.btn-ghost{align-self:flex-start;margin-top:auto}.coming-soon-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:560px;margin:0 auto;padding:56px 40px;display:flex}.coming-soon-card p{color:var(--fg-2);max-width:420px}.cs-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.wiki-layout{grid-template-columns:240px 1fr;align-items:start;gap:40px;display:grid}.wiki-side{border-right:1px solid var(--line);padding-right:24px;position:sticky;top:96px}.wiki-side-label{font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:0 0 12px}.toc-toggle{width:100%;font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px;display:none}.toc-toggle svg{font-size:12px;transition:transform .15s}.toc-card[data-open] .toc-toggle svg{transform:rotate(180deg)}.wiki-article section[id]{scroll-margin-top:96px}.wiki-side nav{flex-direction:column;gap:2px;margin-bottom:24px;display:flex}.wiki-side nav a{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius);color:var(--fg-2);font:600 12px/1.3 var(--body);padding:8px 10px;transition:background .15s,color .15s;display:block;overflow:hidden}.wiki-side nav a:hover,.wiki-side-pages a[aria-current=page]{background:var(--panel);color:var(--fg)}.wiki-crumb{font:600 12px/1 var(--mono);color:var(--fg-3);letter-spacing:.06em;margin-bottom:16px}.wiki-crumb a{color:var(--fg-3)}.wiki-crumb a:hover{color:var(--accent)}.wiki-crumb ol{flex-wrap:wrap;align-items:center;row-gap:4px;margin:0;padding:0;list-style:none;display:flex}.wiki-crumb li{align-items:center;display:inline-flex}.wiki-crumb li+li:before{content:"";background:var(--line-2);width:1px;height:.9em;margin:0 10px;display:inline-block;transform:rotate(20deg)}.wiki-crumb [aria-current=page]{color:var(--fg-2)}.wiki-article{max-width:720px}.wiki-article section{border-bottom:1px dashed var(--line);margin-bottom:32px;padding-bottom:32px}.wiki-article section:last-child{border-bottom:0;margin-bottom:0}.wiki-article h2{font-family:var(--display);margin:0 0 14px;font-size:20px}.wiki-article p{color:var(--fg-2);font-size:16px;line-height:1.75}.wiki-article h1,.wiki-article h3,.wiki-article h4{font-family:var(--display);margin:20px 0 14px;font-size:20px}.wiki-article table{border-collapse:collapse;width:100%;margin:0 0 16px}.wiki-article th{text-align:left;font:600 10px/1 var(--mono);color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:8px 10px}.wiki-article td{border-bottom:1px solid var(--line);padding:12px 10px;font-size:13px}.wiki-article tr:last-child td{border:0}.wiki-article img{border-radius:var(--radius);max-width:100%;height:auto}.servers-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.server-stat-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}.server-stat-card.password-card{grid-column:1/-1}.server-stats{margin-top:40px}.server-stat-list{overflow-wrap:anywhere;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.server-stat-list small{color:var(--fg-3);font-family:var(--mono);margin-left:6px;font-size:12px}.server-stat-card .lbl{font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.server-stat-card .val{font-family:var(--display);color:var(--accent);margin-top:8px;font-size:20px}.server-stat-card .val.server-connect{font-family:var(--mono);font-weight:600}.sstats-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.sstats-status{align-items:center;gap:12px;display:flex}.sstats-status small{font:600 12px/1.3 var(--mono);color:var(--fg-3)}.server-stats>.ghost-card,.sstats-trend{margin-bottom:16px}.sstats-trend svg{width:100%;height:160px;margin-top:12px;display:block}.sstats-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.sstats-line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sstats-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sstats-row{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.sstats-name{align-items:baseline;gap:8px;min-width:0;display:flex}.sstats-name>span{overflow-wrap:anywhere;min-width:0}.sstats-name>svg{color:var(--fg-3);flex:none}.sstats-name small{margin-left:0}.sstats-note{color:var(--fg-2);margin:12px 0 0;font-size:15px;line-height:1.5}.sstats-map .lbl svg{margin-right:4px}.sstats-map-btn{align-items:center;gap:8px;min-height:44px;margin-top:12px;display:inline-flex}.sstats-map-btn:hover,.sstats-map-btn:focus-visible{border-color:var(--accent)}@media (max-width:768px){.sstats-row{grid-template-columns:1fr}}@media (max-width:960px){.hero-grid,.honk-grid,.wl-grid,.wiki-layout,.account-grid,.support-options{grid-template-columns:1fr}.hero-title{font-size:clamp(85px,16.2vw - 11.3px,128px)}.account-identity{flex-wrap:wrap}.events,.roster,.game-grid,.servers-grid,.supporter-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.site-menu{display:inline-flex}.nav-cta-desktop,.nav-cta-label-long{display:none}.nav-cta-label-short{display:inline}.nav-cta-wrap{align-items:center;gap:8px;margin-left:auto}.wiki-side{border-right:0;padding-right:0;position:static}.toc-desktop-label{display:none}.toc-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.toc-toggle{display:flex}.toc-card:not([data-open]) nav{display:none}.toc-card nav{margin-bottom:0;padding:0 8px 8px}.toc-card nav a{padding:12px 16px}}@media (max-width:600px){.profile-dialog{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.profile-dialog-body{padding:24px}.events,.roster,.game-grid,.servers-grid,.supporter-grid{grid-template-columns:1fr}.wrap{padding:0 20px}.hero-title{font-size:clamp(44px,16.2vw - 7.5px,90px)}.page-title{overflow-wrap:anywhere;font-size:clamp(32px,10vw - 5px,56px)}.section-title{font-size:clamp(28px,8vw - 3px,40px)}.nav .brand-name span{display:none}.nav-row{gap:8px;height:64px}.nav .brand{gap:8px}.nav .brand-mark-img{height:40px}.nav-cta{white-space:nowrap;padding:8px 12px}.site-menu-panel{top:calc(100% + 22px)}.footer-grid>:first-child{grid-column:1/-1}.footer-bot{flex-direction:column;align-items:flex-start;gap:12px}.footer-bot>*{white-space:nowrap}.games-choices{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.wiki-article section[id]{scroll-margin-top:80px}}.cal-modal{overscroll-behavior:contain;max-width:520px;max-height:calc(100vh - 64px);overflow-y:auto}.cal-modal .eyebrow{z-index:1;background:var(--panel);margin:-32px 0 8px;padding:32px 0 10px;display:block;position:sticky;top:0}.cal-modal .modal-close{z-index:2}.cal-modal-event .event-name a{color:inherit}.cal-modal-event .event-name a:hover{color:var(--accent)}.cal-modal-event{flex-direction:column;gap:10px;display:flex}.cal-modal-event.stacked{border-top:1px dashed var(--line);margin-top:22px;padding-top:22px}.cal-modal-tag{align-self:flex-start;position:static}.cal-modal .event-name,.cal-modal .event-desc{margin:0}.cal-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.poster{--p-ink:#0c0d0f;--p-panel:#16181c;--p-panel2:#1d2026;--line-p:#2a2e36;--fg-p:#ececee;--fg2-p:#b6b8be;--fg3-p:#7a7d85;--accent-p:#ff5e2b;--accent2-p:#ffd23f;background:var(--p-ink);width:1600px;color:var(--fg-p)}.poster-scaler{position:relative}.poster-head{justify-content:space-between;align-items:flex-start;padding:44px 48px 30px;display:flex}.poster-eyebrow{font:700 15px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-p)}.poster-month{font-family:var(--display);letter-spacing:-.01em;font-size:92px;line-height:.9}.poster-year{font-family:var(--display);color:var(--fg3-p);margin-left:16px;font-size:26px}.poster-brand{align-items:center;gap:12px;display:flex}.poster-brand-name b{font-family:var(--display);letter-spacing:.02em;font-size:18px}.poster-brand-name span{font:600 11px/1 var(--mono);letter-spacing:.16em;margin-top:5px;display:block}.poster-grid{table-layout:fixed;border-collapse:collapse;width:calc(100% - 96px);margin:0 48px}.poster-dow{font:700 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#fff;text-align:center;background:#000;padding:8px 0}.poster-cell{border:1px solid var(--line-p);vertical-align:top;width:14.2857%;height:120px;position:relative}.poster-cell.weekend{background:var(--p-panel2)}.poster-cell.empty{background:0 0}.poster-cell-inner{flex-direction:column;gap:7px;height:100%;padding:10px 30px 10px 10px;display:flex}.poster-daynum{height:18px;line-height:18px;font:700 12px var(--mono);color:#fff;background:#000;border-radius:3px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex;position:absolute;bottom:6px;right:6px}.poster-event{align-items:flex-start;gap:6px;display:flex}.poster-event-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:4px}.poster-event-text b{font-size:13px;font-weight:700;line-height:1.3;display:block}.poster-event-time{font:600 10.5px/1.2 var(--mono);letter-spacing:.04em;color:var(--fg3-p);display:block}.poster-foot{justify-content:space-between;align-items:center;gap:16px;padding:24px 48px 40px;display:flex}.poster-legend{flex-wrap:wrap;gap:14px;display:flex}.poster-legend-item{font:700 13px/1 var(--body);color:var(--fg2-p);align-items:center;gap:6px;display:flex}.poster-location small{font:700 13px/1 var(--mono);letter-spacing:.1em;color:var(--accent-p)}.cpg-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.cpg-sidebar{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:22px;padding:24px;display:flex}.cpg-field{flex-direction:column;gap:6px;display:flex}.cpg-field label{font:600 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em}.cpg-input{font:500 14px/1.4 var(--body);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);color:inherit;width:100%;padding:10px 12px}.cpg-input:focus{border-color:var(--accent);outline:none}.cpg-preview-wrap{min-width:0}.cpg-download{justify-content:center;width:100%}@media (min-width:960px){.cpg-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px}.cpg-preview-wrap{position:sticky;top:16px}}@media (max-width:959px){.cpg-preview-wrap{order:-1}}@media (max-width:639px){.cpg-sidebar{padding:16px}.cpg-sidebar .btn,.cpg-sidebar .btn-ghost,.cpg-download{justify-content:center;width:100%}}.cpg-legend-row{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.cpg-legend-row input[type=text]{font:600 13px/1.3 var(--body);border:1px solid var(--line-2);border-radius:var(--radius);color:inherit;background:0 0;flex:1;padding:6px 8px}.cpg-swatch-picker{flex-wrap:wrap;gap:5px;display:flex}.cpg-swatch{cursor:pointer;border:2px solid #0000;border-radius:4px;width:16px;height:16px;padding:0}.cpg-swatch.selected{border-color:var(--accent)}.cpg-color-popover{z-index:20;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.cpg-color-input{box-sizing:border-box;border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;background:0 0;width:100%;height:32px;padding:0}.cpg-remove-btn{border:1px solid var(--line-2);width:24px;height:24px;color:var(--fg-3);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;place-items:center;font-size:14px;line-height:1;display:grid}.cpg-remove-btn:hover{color:var(--bad);border-color:var(--bad)}.cpg-add-btn{border:1px dashed var(--line-2);border-radius:var(--radius);width:100%;font:600 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-2);cursor:pointer;background:0 0;padding:10px;transition:color .15s,border-color .15s}.cpg-add-btn:hover{color:var(--accent);border-color:var(--accent)}.cpg-day-modal{max-width:640px}.cpg-event-row{grid-template-columns:minmax(0,1fr) 150px 130px auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}@media (max-width:640px){.cpg-event-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cpg-event-row>:first-child{grid-column:1/-1}.cpg-event-row>.btn-ghost{grid-column:1/-1;justify-self:end}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition{pointer-events:none}::view-transition-old(root){animation:.14s ease-in both page-fade-out}::view-transition-old(.page-fade-out){animation:.14s ease-in both page-fade-out}::view-transition-new(root){animation:.22s ease-out 60ms both page-fade-in}::view-transition-new(.page-fade-in){animation:.22s ease-out 60ms both page-fade-in}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}::view-transition-group(.site-nav){z-index:100;animation:none}::view-transition-old(.site-nav){display:none}::view-transition-new(.site-nav){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}.toc-toggle svg{transition:none}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.honk-section a:focus-visible{outline-color:var(--ink)}[data-theme=light] .honk{color:var(--fg)}[data-theme=light] .honk-tag-card .tag-val{color:#8f6700}[data-theme=light] .honk-text{opacity:1}.event-page{padding-top:64px;padding-bottom:64px}.event-page-grid{grid-template-columns:2fr 1fr;align-items:start;gap:32px;display:grid}.event-page-main{flex-direction:column;gap:16px;min-width:0;display:flex}.event-hero{aspect-ratio:16/9;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-lg);position:relative;overflow:hidden}.event-hero.placeholder{place-items:center;display:grid}.event-chip{background:var(--ink);color:var(--accent);border:1px solid var(--accent);font:700 12px/1 var(--mono);letter-spacing:.1em;border-radius:3px;align-self:flex-start;padding:5px 8px}.event-page-title{font-family:var(--display);margin:0;font-size:36px;line-height:1.05}.event-page .event-when{margin:0}.event-meta-line{color:var(--fg-2);margin:0;font-size:14px}.event-meta-line b{color:var(--fg);font-weight:700}.event-page .event-desc{flex:none}.event-page .event-footer{border-top:1px dashed var(--line);padding-top:14px}.event-aside{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:24px;display:flex}.event-aside-title{font-family:var(--display);margin:0;font-size:22px;line-height:1.05}.event-status{color:var(--fg-2);margin:0;font-size:14px}.event-status--bad{color:var(--bad);border:1px solid var(--bad);border-radius:3px;padding:8px 10px;font-weight:700}@media (max-width:959px){.event-page-grid{grid-template-columns:1fr}}.event-signup .btn-primary,.event-signup .btn-ghost,.event-actions .btn-ghost{font-size:14px}.event-signup{flex-direction:column;gap:16px;display:flex}.event-signup-buttons{flex-direction:column;gap:8px;display:flex}.event-signup-buttons .btn-primary,.event-signup-buttons .btn-ghost{cursor:pointer;justify-content:center;width:100%;min-height:44px}.event-signup-buttons button[aria-pressed=true]{border-color:var(--accent)}.event-signup-buttons button[aria-busy=true]{opacity:.6}.event-roster{flex-direction:column;gap:16px;display:flex}.event-roster-group{flex-direction:column;gap:8px;display:flex}.event-roster h3{font:700 12px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);margin:0}.event-roster ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.event-roster li,.event-roster p{color:var(--fg);margin:0;font-size:14px;line-height:1.5}.event-actions{z-index:1;justify-content:flex-end;display:flex;position:relative}.event-aside .event-actions{justify-content:flex-start}.add-to-cal{display:inline-flex}.add-to-cal-trigger{cursor:pointer;min-height:44px}.event-actions .add-to-cal-trigger--icon{justify-content:center;width:44px;padding:0}.add-to-cal-trigger:focus-visible,.add-to-cal-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.add-to-cal-menu{z-index:450;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:2px;width:220px;padding:8px;display:flex;position:fixed}.add-to-cal-item{cursor:pointer;text-align:left;width:100%;min-height:44px;color:var(--fg);font:600 14px/1 var(--body);background:0 0;border:0;border-radius:3px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.add-to-cal-item:hover{background:var(--panel-2)}.add-to-cal-menu .hint.field-error{color:var(--bad);margin:4px 4px 0}
@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4f7ba70afd3190e-s.0p__66c6e7t43.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e7b02ea0ff1df89-s.3pyd2n1qfx59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/970716c43037f925-s.p.40gj5_xrkze6a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.uhx5bq_className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.uhx5bq_variable{--font-bungee:"Bungee", "Bungee Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}._91MOyG_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}._91MOyG_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.VqAk1G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.VqAk1G_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
/*# sourceMappingURL=08o04ky3c_iai.css.map*/